From 5897ec5ae968e85547f46efc26f4dd8c942e5ee7 Mon Sep 17 00:00:00 2001 From: utzcoz Date: Fri, 10 Nov 2023 23:53:45 +0800 Subject: [PATCH] Add 4.11 javadoc based on 4.11.1 Build and download from https://github.com/utzcoz/robolectric-javadoc-generator/actions/runs/6826769608. Signed-off-by: utzcoz --- .../android.app.ActivityManager.json | 2 +- .../android.app.Instrumentation.json | 15 + .../json-docs/android.app.PendingIntent.json | 10 + .../json-docs/android.app.UiAutomation.json | 9 +- ...android.app.admin.DevicePolicyManager.json | 68 + .../android.app.backup.BackupDataInput.json | 85 + .../android.app.backup.BackupDataOutput.json | 104 + .../json-docs/android.app.job.JobService.json | 53 +- .../android.bluetooth.BluetoothAdapter.json | 19 +- .../android.bluetooth.BluetoothDevice.json | 24 + .../android.bluetooth.BluetoothGatt.json | 57 + .../android.bluetooth.BluetoothHeadset.json | 31 + ...roid.companion.CompanionDeviceManager.json | 81 +- .../android.content.AsyncTaskLoader.json | 2 +- .../android.content.ClipboardManager.json | 3 + .../android.content.pm.LauncherApps.json | 15 + .../android.content.pm.PackageManager.json | 6 +- assets/json-docs/android.graphics.Bitmap.json | 33 + .../android.graphics.BitmapShader.json | 24 + assets/json-docs/android.graphics.Color.json | 13 + .../android.graphics.HardwareRenderer.json | 3 +- assets/json-docs/android.graphics.Paint.json | 106 +- .../android.graphics.Typeface.Builder.json | 4 +- ...phics.drawable.AnimatedVectorDrawable.json | 39 +- .../android.graphics.text.LineBreaker.json | 21 + ...id.graphics.text.MeasuredText.Builder.json | 45 + .../android.graphics.text.MeasuredText.json | 2 + ...ndroid.graphics.text.PositionedGlyphs.json | 136 + .../android.graphics.text.TextRunShaper.json | 54 + .../android.hardware.Camera.Parameters.json | 448 +- .../android.hardware.Camera.Size.json | 37 - assets/json-docs/android.hardware.Camera.json | 21 +- ...ra2.CameraManager.CameraManagerGlobal.json | 3 +- ...ndroid.hardware.camera2.CameraManager.json | 3 +- ...rdware.fingerprint.FingerprintManager.json | 13 + .../android.hardware.input.InputManager.json | 46 +- .../json-docs/android.location.Geocoder.json | 14 + .../json-docs/android.media.AudioManager.json | 92 +- .../json-docs/android.media.AudioTrack.json | 241 +- ...ndroid.media.ImageReader.SurfaceImage.json | 4 +- .../json-docs/android.media.ImageReader.json | 4 +- ...edia.MediaCodec.BufferMap.CodecBuffer.json | 4 +- .../json-docs/android.media.MediaCodec.json | 14 +- .../json-docs/android.media.MediaPlayer.json | 3 +- .../android.media.PublicFormatUtils.json | 51 + assets/json-docs/android.media.SoundPool.json | 4 +- assets/json-docs/android.net.VpnManager.json | 95 + ...et.wifi.ScanResult.InformationElement.json | 11 + ...id.net.wifi.WifiManager.MulticastLock.json | 11 + ...android.net.wifi.WifiManager.WifiLock.json | 11 + .../android.net.wifi.WifiManager.json | 208 +- assets/json-docs/android.nfc.NfcAdapter.json | 19 +- assets/json-docs/android.os.Build.json | 14 + assets/json-docs/android.os.Environment.json | 34 +- .../android.os.ParcelFileDescriptor.json | 78 + .../android.os.PowerManager.WakeLock.json | 6 +- assets/json-docs/android.os.PowerManager.json | 121 +- assets/json-docs/android.os.UserManager.json | 80 +- assets/json-docs/android.os.Vibrator.json | 17 +- ...roid.provider.MediaStore.Images.Media.json | 7 + ...provider.MediaStore.Images.Thumbnails.json | 7 + .../android.provider.MediaStore.Images.json | 7 + ....provider.MediaStore.Video.Thumbnails.json | 7 + .../android.provider.MediaStore.Video.json | 7 + .../android.provider.MediaStore.json | 119 +- ...otwordDetector.RefreshAvailabiltyTask.json | 79 + ...service.voice.VoiceInteractionService.json | 46 +- ...service.voice.VoiceInteractionSession.json | 57 +- .../android.telecom.TelecomManager.json | 97 + ...ndroid.telephony.CarrierConfigManager.json | 19 +- ...android.telephony.SubscriptionManager.json | 71 +- .../android.telephony.TelephonyManager.json | 302 + assets/json-docs/android.text.TextUtils.json | 2 +- assets/json-docs/android.view.PixelCopy.json | 90 +- assets/json-docs/android.view.View.json | 17 +- assets/json-docs/android.view.ViewGroup.json | 2 +- ...ew.accessibility.AccessibilityManager.json | 24 + ...d.view.inputmethod.InputMethodManager.json | 21 +- .../json-docs/android.webkit.MimeTypeMap.json | 16 +- javadoc/4.11/allclasses-index.html | 4911 ++ javadoc/4.11/allpackages-index.html | 175 + .../android/webkit/RoboCookieManager.html | 405 + .../4.11/android/webkit/package-summary.html | 85 + javadoc/4.11/android/webkit/package-tree.html | 76 + javadoc/4.11/constant-values.html | 2174 + javadoc/4.11/deprecated-list.html | 1116 + javadoc/4.11/element-list | 43 + javadoc/4.11/help-doc.html | 192 + javadoc/4.11/index-all.html | 40480 ++++++++++++++++ javadoc/4.11/index.html | 174 + javadoc/4.11/jquery-ui.overrides.css | 35 + javadoc/4.11/legal/ADDITIONAL_LICENSE_INFO | 37 + javadoc/4.11/legal/ASSEMBLY_EXCEPTION | 27 + javadoc/4.11/legal/LICENSE | 347 + javadoc/4.11/legal/jquery.md | 72 + javadoc/4.11/legal/jqueryUI.md | 49 + javadoc/4.11/member-search-index.js | 1 + javadoc/4.11/module-search-index.js | 1 + .../4.11/org/robolectric/AndroidMetadata.html | 171 + javadoc/4.11/org/robolectric/ApkLoader.html | 173 + .../4.11/org/robolectric/ConfigMerger.html | 217 + .../org/robolectric/DefaultTestLifecycle.html | 214 + .../org/robolectric/MavenRoboSettings.html | 302 + ...erizedRobolectricTestRunner.Parameter.html | 140 + ...rizedRobolectricTestRunner.Parameters.html | 150 + .../ParameterizedRobolectricTestRunner.html | 224 + .../4.11/org/robolectric/RoboSettings.html | 182 + .../Robolectric.AttributeSetBuilder.html | 199 + javadoc/4.11/org/robolectric/Robolectric.html | 681 + ...ecatedTestRunnerDefaultConfigProvider.html | 182 + ...obolectricTestRunner.HelperTestRunner.html | 221 + ...TestRunner.RobolectricFrameworkMethod.html | 261 + .../robolectric/RobolectricTestRunner.html | 641 + .../org/robolectric/RuntimeEnvironment.html | 651 + javadoc/4.11/org/robolectric/SdkPicker.html | 148 + javadoc/4.11/org/robolectric/Shadows.html | 3482 ++ .../4.11/org/robolectric/TestLifecycle.html | 168 + .../robolectric/TestLifecycleApplication.html | 143 + .../android/AndroidSdkShadowMatcher.html | 191 + .../android/AttributeSetBuilder.html | 232 + ...teSetBuilderImpl.ArscResourceResolver.html | 221 + ...SetBuilderImpl.LegacyResourceResolver.html | 223 + ...ributeSetBuilderImpl.ResourceResolver.html | 170 + .../android/AttributeSetBuilderImpl.html | 298 + .../org/robolectric/android/Bootstrap.html | 261 + .../robolectric/android/ConfigurationV25.html | 179 + .../android/DeviceConfig.ScreenSize.html | 304 + .../org/robolectric/android/DeviceConfig.html | 204 + .../android/XmlResourceParserImpl.html | 1137 + .../controller/ActivityController.html | 504 + .../controller/BackupAgentController.html | 173 + .../controller/ComponentController.html | 285 + .../controller/ContentProviderController.html | 199 + .../controller/FragmentController.html | 435 + .../controller/IntentServiceController.html | 222 + .../android/controller/ServiceController.html | 232 + .../android/controller/package-summary.html | 112 + .../android/controller/package-tree.html | 81 + .../internal/AndroidTestEnvironment.html | 226 + .../android/internal/DisplayConfig.html | 660 + .../IdlingResourceTimeoutException.html | 156 + .../internal/LocalActivityInvoker.html | 307 + .../internal/LocalControlledLooper.html | 191 + .../internal/LocalPermissionGranter.html | 182 + .../android/internal/LocalUiController.html | 249 + .../internal/LooperDelegatingScheduler.html | 611 + .../RoboMonitoringInstrumentation.html | 544 + .../internal/RobolectricThreadChecker.html | 184 + .../android/internal/package-summary.html | 140 + .../android/internal/package-tree.html | 101 + .../robolectric/android/package-summary.html | 136 + .../org/robolectric/android/package-tree.html | 104 + .../util/concurrent/BackgroundExecutor.html | 154 + .../concurrent/InlineExecutorService.html | 387 + .../concurrent/PausedExecutorService.html | 307 + .../util/concurrent/RoboExecutorService.html | 405 + .../util/concurrent/package-summary.html | 98 + .../android/util/concurrent/package-tree.html | 79 + .../annotation/Config.Builder.html | 457 + .../annotation/Config.Implementation.html | 356 + .../org/robolectric/annotation/Config.html | 702 + .../annotation/ConscryptMode.Mode.html | 224 + .../robolectric/annotation/ConscryptMode.html | 136 + .../GetInstallerPackageNameMode.Mode.html | 229 + .../GetInstallerPackageNameMode.html | 184 + .../annotation/GraphicsMode.Mode.html | 229 + .../robolectric/annotation/GraphicsMode.html | 137 + .../org/robolectric/annotation/HiddenApi.html | 82 + .../annotation/Implementation.html | 180 + .../Implements.DefaultShadowPicker.html | 103 + .../robolectric/annotation/Implements.html | 282 + .../annotation/LooperMode.Mode.html | 324 + .../robolectric/annotation/LooperMode.html | 154 + .../robolectric/annotation/RealObject.html | 82 + .../annotation/ReflectorObject.html | 85 + .../org/robolectric/annotation/Resetter.html | 82 + .../annotation/SQLiteMode.Mode.html | 229 + .../robolectric/annotation/SQLiteMode.html | 137 + .../annotation/TextLayoutMode.Mode.html | 243 + .../annotation/TextLayoutMode.html | 184 + .../LazyApplication.LazyLoad.html | 223 + .../experimental/LazyApplication.html | 145 + .../experimental/package-summary.html | 115 + .../annotation/experimental/package-tree.html | 82 + .../annotation/internal/ConfigUtils.html | 150 + .../annotation/internal/DoNotInstrument.html | 82 + .../annotation/internal/Instrument.html | 82 + .../annotation/internal/package-summary.html | 116 + .../annotation/internal/package-tree.html | 79 + .../annotation/package-summary.html | 201 + .../robolectric/annotation/package-tree.html | 120 + .../processing/DocumentedElement.html | 196 + .../processing/DocumentedMethod.html | 216 + .../processing/DocumentedPackage.html | 146 + .../annotation/processing/DocumentedType.html | 184 + .../annotation/processing/Helpers.html | 281 + .../processing/RobolectricModel.Builder.html | 208 + .../RobolectricModel.ResetterInfo.html | 154 + .../RobolectricModel.ShadowInfo.html | 235 + .../processing/RobolectricModel.html | 263 + .../processing/RobolectricProcessor.html | 253 + .../processing/generator/Generator.html | 201 + .../generator/JavadocJsonGenerator.html | 180 + .../generator/ServiceLoaderGenerator.html | 177 + .../generator/ShadowProviderGenerator.html | 183 + .../processing/generator/package-summary.html | 118 + .../processing/generator/package-tree.html | 78 + .../processing/package-summary.html | 137 + .../annotation/processing/package-tree.html | 88 + .../validator/FoundOnImplementsValidator.html | 274 + .../validator/ImplementationValidator.html | 220 + .../ImplementsValidator.SdkCheckMode.html | 231 + .../validator/ImplementsValidator.html | 294 + .../validator/RealObjectValidator.html | 206 + .../validator/ResetterValidator.html | 197 + .../processing/validator/SdkStore.html | 129 + .../processing/validator/Validator.html | 450 + .../processing/validator/package-summary.html | 139 + .../processing/validator/package-tree.html | 98 + .../robolectric/config/AndroidConfigurer.html | 173 + .../config/ConfigurationRegistry.html | 198 + .../robolectric/config/package-summary.html | 102 + .../org/robolectric/config/package-tree.html | 73 + .../bugpatterns/DeprecatedMethodsCheck.html | 197 + .../bugpatterns/Helpers.CastableTo.html | 212 + .../errorprone/bugpatterns/Helpers.html | 203 + .../bugpatterns/RobolectricShadow.html | 196 + .../bugpatterns/package-summary.html | 97 + .../errorprone/bugpatterns/package-tree.html | 79 + .../org/robolectric/fakes/BaseCursor.html | 875 + .../org/robolectric/fakes/CleanerCompat.html | 172 + .../org/robolectric/fakes/RoboCursor.html | 893 + .../fakes/RoboExtendedResponseCache.html | 166 + .../robolectric/fakes/RoboIntentSender.html | 271 + .../4.11/org/robolectric/fakes/RoboMenu.html | 564 + .../org/robolectric/fakes/RoboMenuItem.html | 796 + .../robolectric/fakes/RoboResponseSource.html | 247 + .../robolectric/fakes/RoboSplashScreen.html | 225 + .../org/robolectric/fakes/RoboSubMenu.html | 298 + .../robolectric/fakes/RoboWebMessagePort.html | 291 + .../robolectric/fakes/RoboWebSettings.html | 1672 + .../robolectric/fakes/package-summary.html | 153 + .../org/robolectric/fakes/package-tree.html | 119 + .../integrationtests/jacoco/JaCoCoTester.html | 197 + .../jacoco/package-summary.html | 85 + .../integrationtests/jacoco/package-tree.html | 72 + ...ndroidInterceptors.CleanerInterceptor.html | 198 + ...nterceptors.FileDescriptorInterceptor.html | 197 + ...eptors.LinkedHashMapEldestInterceptor.html | 192 + ...s.LocaleAdjustLanguageCodeInterceptor.html | 192 + ...s.NioUtilsFreeDirectBufferInterceptor.html | 195 + .../AndroidInterceptors.NoOpInterceptor.html | 192 + ...rceptors.ReferenceRefersToInterceptor.html | 193 + ...AndroidInterceptors.SocketInterceptor.html | 193 + ...terceptors.SystemArrayCopyInterceptor.html | 192 + ...roidInterceptors.SystemLogInterceptor.html | 193 + ...oidInterceptors.SystemTimeInterceptor.html | 192 + .../interceptors/AndroidInterceptors.html | 221 + .../interceptors/package-summary.html | 135 + .../interceptors/package-tree.html | 87 + .../AndroidSandbox.SdkSandboxClassLoader.html | 162 + .../AndroidSandbox.TestEnvironmentSpec.html | 173 + .../robolectric/internal/AndroidSandbox.html | 283 + .../internal/BuckManifestFactory.html | 187 + .../internal/DefaultManifestFactory.html | 178 + .../DeprecatedMethodMarkerException.html | 149 + .../org/robolectric/internal/IShadow.html | 252 + .../robolectric/internal/ManifestFactory.html | 144 + .../internal/ManifestIdentifier.html | 294 + .../internal/MavenManifestFactory.html | 189 + .../robolectric/internal/ResourcesMode.html | 218 + .../SandboxManager.SandboxBuilder.html | 141 + .../robolectric/internal/SandboxManager.html | 190 + .../SandboxTestRunner.HelperTestRunner.html | 287 + .../internal/SandboxTestRunner.html | 448 + .../robolectric/internal/ShadowProvider.html | 190 + .../robolectric/internal/TestEnvironment.html | 166 + .../internal/bytecode/ClassDetails.html | 207 + .../internal/bytecode/ClassHandler.html | 305 + .../bytecode/ClassHandlerBuilder.html | 138 + .../bytecode/ClassInstrumentor.Decorator.html | 133 + .../internal/bytecode/ClassInstrumentor.html | 430 + .../internal/bytecode/ClassNodeProvider.html | 164 + .../internal/bytecode/DirectObjectMarker.html | 130 + .../InstrumentationConfiguration.Builder.html | 364 + .../InstrumentationConfiguration.html | 325 + .../bytecode/InstrumentedInterface.html | 81 + .../bytecode/InstrumentingClassWriter.html | 204 + .../internal/bytecode/Interceptor.html | 200 + .../internal/bytecode/Interceptors.html | 187 + .../internal/bytecode/InvocationProfile.html | 259 + .../InvokeDynamicClassInstrumentor.html | 159 + .../bytecode/InvokeDynamicSupport.html | 223 + .../bytecode/MethodCallSite.Kind.html | 222 + .../internal/bytecode/MethodCallSite.html | 237 + .../internal/bytecode/MethodRef.html | 240 + .../internal/bytecode/MethodSignature.html | 201 + .../internal/bytecode/MutableClass.html | 277 + .../internal/bytecode/NativeCallHandler.html | 240 + .../internal/bytecode/ProxyMaker.html | 174 + .../internal/bytecode/ResourceProvider.html | 147 + .../internal/bytecode/RoboCallSite.html | 175 + .../bytecode/RobolectricGeneratorAdapter.html | 257 + .../bytecode/RobolectricInternals.html | 270 + .../internal/bytecode/Sandbox.html | 291 + .../internal/bytecode/SandboxClassLoader.html | 282 + .../internal/bytecode/SandboxConfig.html | 151 + .../internal/bytecode/ShadowConstants.html | 233 + .../internal/bytecode/ShadowDecorator.html | 171 + .../internal/bytecode/ShadowImpl.html | 327 + .../internal/bytecode/ShadowInfo.html | 241 + .../internal/bytecode/ShadowInvalidator.html | 177 + .../internal/bytecode/ShadowMap.Builder.html | 180 + .../internal/bytecode/ShadowMap.html | 243 + .../internal/bytecode/ShadowProviders.html | 178 + .../internal/bytecode/ShadowWrangler.html | 453 + .../internal/bytecode/ShadowedObject.html | 125 + .../bytecode/UrlResourceProvider.html | 155 + .../internal/bytecode/package-summary.html | 224 + .../internal/bytecode/package-tree.html | 189 + .../internal/dependency/DependencyJar.html | 235 + .../dependency/DependencyResolver.html | 156 + .../dependency/LocalDependencyResolver.html | 171 + .../dependency/MavenArtifactFetcher.html | 185 + .../dependency/MavenDependencyResolver.html | 286 + .../internal/dependency/MavenJarArtifact.html | 201 + .../PropertiesDependencyResolver.html | 181 + .../internal/dependency/package-summary.html | 123 + .../internal/dependency/package-tree.html | 83 + .../robolectric/internal/package-summary.html | 159 + .../robolectric/internal/package-tree.html | 150 + .../BackgroundTestRule.BackgroundTest.html | 85 + .../junit/rules/BackgroundTestRule.html | 218 + .../junit/rules/CloseGuardRule.html | 176 + .../junit/rules/ExpectedLogMessagesRule.html | 408 + .../junit/rules/package-summary.html | 104 + .../robolectric/junit/rules/package-tree.html | 84 + .../robolectric/manifest/ActivityData.html | 471 + .../robolectric/manifest/AndroidManifest.html | 708 + .../manifest/BroadcastReceiverData.html | 271 + .../manifest/ContentProviderData.html | 226 + .../IntentFilterData.DataAuthority.html | 174 + .../manifest/IntentFilterData.html | 295 + .../org/robolectric/manifest/MetaData.html | 195 + .../robolectric/manifest/PackageItemData.html | 230 + .../manifest/PathPermissionData.html | 166 + .../manifest/PermissionGroupItemData.html | 189 + .../manifest/PermissionItemData.html | 211 + .../manifest/RoboNotFoundException.html | 147 + .../org/robolectric/manifest/ServiceData.html | 262 + .../robolectric/manifest/package-summary.html | 135 + .../robolectric/manifest/package-tree.html | 95 + .../AnimatedImageDrawableNatives.html | 288 + .../AnimatedVectorDrawableNatives.html | 309 + .../nativeruntime/BaseCanvasNatives.html | 962 + .../BaseRecordingCanvasNatives.html | 962 + .../nativeruntime/BitmapFactoryNatives.html | 208 + .../nativeruntime/BitmapNatives.html | 615 + .../nativeruntime/BitmapShaderNatives.html | 144 + .../BlendModeColorFilterNatives.html | 138 + .../nativeruntime/BlurMaskFilterNatives.html | 138 + .../nativeruntime/CanvasNatives.html | 483 + .../nativeruntime/CanvasPropertyNatives.html | 145 + .../nativeruntime/ColorFilterNatives.html | 145 + .../ColorMatrixColorFilterNatives.html | 136 + .../nativeruntime/ColorNatives.html | 153 + .../nativeruntime/ColorSpaceRgbNatives.html | 159 + .../ComposePathEffectNatives.html | 138 + .../nativeruntime/ComposeShaderNatives.html | 142 + .../CornerPathEffectNatives.html | 136 + .../nativeruntime/CursorWindowNatives.html | 356 + .../nativeruntime/DashPathEffectNatives.html | 138 + .../DefaultNativeRuntimeLoader.html | 209 + .../DiscretePathEffectNatives.html | 138 + .../EmbossMaskFilterNatives.html | 142 + .../nativeruntime/FontBuilderNatives.html | 196 + .../FontFamilyBuilderNatives.html | 171 + .../nativeruntime/FontFamilyNatives.html | 222 + .../nativeruntime/FontFileUtilNatives.html | 160 + .../nativeruntime/FontNatives.html | 274 + .../nativeruntime/FontsFontFamilyNatives.html | 166 + .../HardwareRendererNatives.html | 792 + .../HardwareRendererObserverNatives.html | 174 + .../nativeruntime/ImageDecoderNatives.html | 316 + .../nativeruntime/ImageReaderNatives.html | 367 + .../ImageReaderSurfaceImageNatives.html | 254 + .../nativeruntime/InterpolatorNatives.html | 203 + .../LightingColorFilterNatives.html | 138 + .../nativeruntime/LineBreakerNatives.html | 303 + .../nativeruntime/LinearGradientNatives.html | 198 + .../nativeruntime/MaskFilterNatives.html | 136 + .../nativeruntime/MatrixNatives.html | 704 + .../MeasuredTextBuilderNatives.html | 196 + .../nativeruntime/MeasuredTextNatives.html | 186 + .../robolectric/nativeruntime/NIOAccess.html | 155 + .../NativeAllocationRegistryNatives.html | 138 + .../NativeInterpolatorFactoryNatives.html | 228 + .../nativeruntime/NinePatchNatives.html | 167 + .../nativeruntime/PaintNatives.html | 1603 + .../PathDashPathEffectNatives.html | 142 + .../nativeruntime/PathEffectNatives.html | 136 + .../nativeruntime/PathMeasureNatives.html | 234 + .../nativeruntime/PathNatives.html | 649 + .../nativeruntime/PathParserNatives.html | 226 + .../nativeruntime/PictureNatives.html | 247 + .../PorterDuffColorFilterNatives.html | 138 + .../PositionedGlyphsNatives.html | 216 + .../PropertyValuesHolderNatives.html | 295 + .../nativeruntime/RadialGradientNatives.html | 198 + .../nativeruntime/RecordingCanvasNatives.html | 293 + .../nativeruntime/RegionIteratorNatives.html | 156 + .../nativeruntime/RegionNatives.html | 454 + .../nativeruntime/RenderEffectNatives.html | 233 + .../RenderNodeAnimatorNatives.html | 270 + .../nativeruntime/RenderNodeNatives.html | 1034 + .../nativeruntime/RuntimeShaderNatives.html | 184 + .../SQLiteConnectionNatives.html | 462 + .../nativeruntime/ShaderNatives.html | 136 + .../nativeruntime/SumPathEffectNatives.html | 138 + .../nativeruntime/SurfaceNatives.html | 346 + .../nativeruntime/SweepGradientNatives.html | 180 + .../nativeruntime/TableMaskFilterNatives.html | 156 + .../nativeruntime/TextRunShaperNatives.html | 169 + .../nativeruntime/TypefaceNatives.html | 313 + .../nativeruntime/VectorDrawableNatives.html | 725 + .../VirtualRefBasePtrNatives.html | 145 + .../nativeruntime/package-summary.html | 391 + .../nativeruntime/package-tree.html | 145 + .../4.11/org/robolectric/package-summary.html | 214 + .../4.11/org/robolectric/package-tree.html | 137 + .../robolectric/pluginapi/ExtensionPoint.html | 81 + .../pluginapi/NativeRuntimeLoader.html | 134 + .../4.11/org/robolectric/pluginapi/Sdk.html | 359 + .../org/robolectric/pluginapi/SdkPicker.html | 132 + .../robolectric/pluginapi/SdkProvider.html | 140 + .../TestEnvironmentLifecyclePlugin.html | 129 + .../org/robolectric/pluginapi/UsesSdk.html | 179 + .../ConfigurationStrategy.Configuration.html | 165 + .../config/ConfigurationStrategy.html | 167 + .../pluginapi/config/Configurer.html | 276 + .../config/GlobalConfigProvider.html | 130 + .../pluginapi/config/package-summary.html | 112 + .../pluginapi/config/package-tree.html | 71 + .../pluginapi/package-summary.html | 164 + .../robolectric/pluginapi/package-tree.html | 88 + .../robolectric/pluginapi/perf/Metadata.html | 160 + .../robolectric/pluginapi/perf/Metric.html | 278 + .../pluginapi/perf/PerfStatsReporter.html | 139 + .../pluginapi/perf/package-summary.html | 112 + .../pluginapi/perf/package-tree.html | 79 + .../robolectric/plugins/ConfigConfigurer.html | 316 + .../plugins/ConscryptModeConfigurer.html | 294 + .../robolectric/plugins/DefaultSdkPicker.html | 258 + .../DefaultSdkProvider.DefaultSdk.html | 303 + .../plugins/DefaultSdkProvider.html | 207 + ...GetInstallerPackageNameModeConfigurer.html | 295 + .../plugins/GraphicsModeConfigurer.html | 294 + ...nfigurationStrategy.ConfigurationImpl.html | 221 + .../HierarchicalConfigurationStrategy.html | 212 + .../plugins/LazyApplicationConfigurer.html | 294 + .../plugins/LegacyDependencyResolver.html | 208 + .../plugins/LooperModeConfigurer.html | 294 + .../plugins/PackagePropertiesLoader.html | 173 + .../plugins/SQLiteModeConfigurer.html | 294 + .../robolectric/plugins/SdkCollection.html | 188 + .../plugins/TextLayoutModeConfigurer.html | 294 + .../robolectric/plugins/package-summary.html | 156 + .../org/robolectric/plugins/package-tree.html | 91 + .../preinstrumented/JarInstrumentor.html | 210 + .../preinstrumented/package-summary.html | 98 + .../preinstrumented/package-tree.html | 72 + .../org/robolectric/res/AttrData.Pair.html | 134 + .../4.11/org/robolectric/res/AttrData.html | 218 + .../robolectric/res/AttributeResource.html | 468 + .../org/robolectric/res/DocumentLoader.html | 208 + .../res/DrawableResourceLoader.html | 98 + .../4.11/org/robolectric/res/EmptyStyle.html | 181 + .../res/FileTypedResource.Image.html | 155 + .../robolectric/res/FileTypedResource.html | 182 + javadoc/4.11/org/robolectric/res/Fs.html | 329 + javadoc/4.11/org/robolectric/res/FsFile.html | 165 + .../robolectric/res/PackageResourceTable.html | 293 + javadoc/4.11/org/robolectric/res/Plural.html | 145 + .../4.11/org/robolectric/res/PluralRules.html | 168 + .../4.11/org/robolectric/res/Qualifiers.html | 336 + .../robolectric/res/RawResourceLoader.html | 180 + .../4.11/org/robolectric/res/ResBunch.html | 173 + .../4.11/org/robolectric/res/ResBundle.html | 181 + javadoc/4.11/org/robolectric/res/ResName.html | 384 + javadoc/4.11/org/robolectric/res/ResType.html | 360 + .../robolectric/res/ResourceIdGenerator.html | 148 + .../4.11/org/robolectric/res/ResourceIds.html | 200 + .../org/robolectric/res/ResourceMerger.html | 160 + .../org/robolectric/res/ResourcePath.html | 252 + .../res/ResourceTable.Visitor.html | 131 + .../org/robolectric/res/ResourceTable.html | 227 + .../robolectric/res/ResourceTableFactory.html | 178 + .../res/ResourceValueConverter.html | 125 + .../robolectric/res/RoutingResourceTable.html | 305 + .../org/robolectric/res/StaxArrayLoader.html | 217 + .../org/robolectric/res/StaxAttrLoader.html | 215 + .../robolectric/res/StaxDocumentLoader.html | 197 + .../4.11/org/robolectric/res/StaxLoader.html | 264 + .../robolectric/res/StaxPluralsLoader.html | 238 + .../org/robolectric/res/StaxStyleLoader.html | 215 + .../org/robolectric/res/StaxValueLoader.html | 253 + .../org/robolectric/res/StringResources.html | 166 + javadoc/4.11/org/robolectric/res/Style.html | 129 + .../robolectric/res/StyleData.Visitor.html | 129 + .../4.11/org/robolectric/res/StyleData.html | 273 + .../org/robolectric/res/StyleResolver.html | 217 + .../res/TextCollectingNodeHandler.html | 209 + .../org/robolectric/res/ThemeStyleSet.html | 202 + .../org/robolectric/res/TypedResource.html | 243 + .../4.11/org/robolectric/res/XmlContext.html | 203 + .../res/android/AConfiguration.html | 2091 + .../res/android/ApkAssetsCache.Key.html | 195 + .../res/android/ApkAssetsCache.html | 179 + .../res/android/ApkAssetsCookie.html | 187 + .../res/android/Asset.AccessMode.html | 256 + .../org/robolectric/res/android/Asset.html | 368 + .../org/robolectric/res/android/AssetDir.html | 141 + .../robolectric/res/android/AssetPath.html | 168 + ...ttributeResolution.BagAttributeFinder.html | 165 + ...ttributeResolution.XmlAttributeFinder.html | 163 + .../res/android/AttributeResolution.html | 391 + ...ributeResolution10.BagAttributeFinder.html | 101 + ...ributeResolution10.XmlAttributeFinder.html | 136 + .../res/android/AttributeResolution10.html | 408 + ...tributeResolution9.BagAttributeFinder.html | 101 + ...tributeResolution9.XmlAttributeFinder.html | 136 + .../res/android/AttributeResolution9.html | 391 + .../res/android/ByteBucketArray.html | 130 + .../ConfigDescription.LocaleValue.html | 163 + .../res/android/ConfigDescription.html | 619 + .../robolectric/res/android/CppApkAssets.html | 214 + .../res/android/CppAssetManager.html | 290 + .../android/CppAssetManager2.PackageFunc.html | 131 + .../CppAssetManager2.ResolvedBag.Entry.html | 232 + .../android/CppAssetManager2.ResolvedBag.html | 194 + .../CppAssetManager2.ResourceName.html | 179 + .../res/android/CppAssetManager2.Theme.html | 214 + .../res/android/CppAssetManager2.html | 387 + .../org/robolectric/res/android/DataType.html | 446 + .../res/android/DynamicRefTable.html | 138 + .../org/robolectric/res/android/Errors.html | 284 + .../org/robolectric/res/android/FileMap.html | 188 + .../robolectric/res/android/Formatter.html | 161 + .../robolectric/res/android/IdmapEntries.html | 179 + .../robolectric/res/android/LoadedArsc.html | 159 + .../robolectric/res/android/LocaleData.html | 128 + .../res/android/LocaleDataTables.html | 128 + .../res/android/NativeObjRegistry.html | 307 + .../4.11/org/robolectric/res/android/Ref.html | 181 + .../robolectric/res/android/Registries.html | 211 + .../res/android/ResStringPool.html | 265 + .../res/android/ResStringPoolHeader.html | 204 + .../res/android/ResTable.Entry.html | 132 + .../res/android/ResTable.Header.html | 132 + .../res/android/ResTable.PackageGroup.html | 171 + .../res/android/ResTable.ResTablePackage.html | 136 + .../res/android/ResTable.ResourceName.html | 214 + .../res/android/ResTable.Type.html | 201 + .../res/android/ResTable.bag_entry.html | 170 + .../org/robolectric/res/android/ResTable.html | 440 + .../res/android/ResTableTheme.html | 222 + .../res/android/ResTable_config.Type.html | 418 + .../res/android/ResTable_config.html | 2044 + .../android/ResXMLParser.event_code_t.html | 305 + .../robolectric/res/android/ResXMLParser.html | 362 + .../robolectric/res/android/ResXMLTree.html | 223 + .../res/android/ResourceString.Type.html | 249 + .../res/android/ResourceString.html | 214 + .../res/android/ResourceTable.flag_entry.html | 183 + .../res/android/ResourceTable.html | 172 + .../ResourceTypes.ResChunk_header.html | 203 + ...urceTypes.ResStringPool_header.Writer.html | 190 + .../ResourceTypes.ResStringPool_header.html | 296 + .../ResourceTypes.ResStringPool_ref.html | 227 + .../ResourceTypes.ResStringPool_span.html | 261 + .../android/ResourceTypes.ResTable_map.html | 559 + .../android/ResourceTypes.ResTable_ref.html | 229 + ...sourceTypes.ResXMLTree_attrExt.Writer.html | 186 + .../ResourceTypes.ResXMLTree_attrExt.html | 205 + ...Types.ResXMLTree_endElementExt.Writer.html | 169 + ...esourceTypes.ResXMLTree_endElementExt.html | 151 + .../ResourceTypes.ResXMLTree_header.html | 205 + .../ResourceTypes.ResXMLTree_node.html | 173 + .../res/android/ResourceTypes.Res_value.html | 964 + .../res/android/ResourceTypes.html | 560 + .../robolectric/res/android/SortedVector.html | 168 + .../org/robolectric/res/android/String8.html | 259 + .../robolectric/res/android/StringPiece.html | 172 + .../org/robolectric/res/android/Util.html | 317 + .../res/android/ZipArchiveHandle.html | 130 + .../robolectric/res/android/ZipFileRO.html | 136 + .../res/android/package-summary.html | 316 + .../robolectric/res/android/package-tree.html | 170 + .../org/robolectric/res/builder/XmlBlock.html | 164 + .../res/builder/package-summary.html | 98 + .../robolectric/res/builder/package-tree.html | 72 + .../org/robolectric/res/package-summary.html | 207 + .../org/robolectric/res/package-tree.html | 171 + .../NativeMethodNotFoundException.html | 161 + .../robolectric/sandbox/ShadowMatcher.html | 169 + .../robolectric/sandbox/package-summary.html | 109 + .../org/robolectric/sandbox/package-tree.html | 90 + .../org/robolectric/shadow/api/Shadow.html | 299 + .../robolectric/shadow/api/ShadowPicker.html | 140 + .../shadow/api/package-summary.html | 91 + .../robolectric/shadow/api/package-tree.html | 78 + .../shadows/AppWidgetProviderInfoBuilder.html | 158 + .../shadows/AssociationInfoBuilder.html | 268 + .../shadows/AttestedKeyPairFactory.html | 165 + .../shadows/AudioDeviceInfoBuilder.html | 159 + .../robolectric/shadows/BackupDataEntity.html | 249 + .../shadows/BackupDataInputBuilder.html | 160 + .../shadows/BackupDataOutputFactory.html | 164 + ...InfoBuilder.BarringServiceInfoBuilder.html | 186 + .../shadows/BarringInfoBuilder.html | 182 + .../shadows/BrightnessChangeEventBuilder.html | 297 + ...athIteratorFactory.CachedPathIterator.html | 272 + .../shadows/CachedPathIteratorFactory.html | 181 + .../shadows/CellIdentityLteBuilder.html | 251 + .../shadows/CellIdentityNrBuilder.html | 243 + .../shadows/CellInfoLteBuilder.html | 188 + .../shadows/CellInfoNrBuilder.html | 188 + .../shadows/CellSignalStrengthLteBuilder.html | 218 + .../shadows/CellSignalStrengthNrBuilder.html | 233 + .../shadows/ClassNameResolver.html | 166 + .../shadows/Converter.FromArray.html | 181 + .../shadows/Converter.FromAttrData.html | 196 + .../shadows/Converter.FromCharSequence.html | 209 + .../shadows/Converter.FromColor.html | 196 + .../shadows/Converter.FromFilePath.html | 183 + .../org/robolectric/shadows/Converter.html | 228 + .../shadows/Converter2.FromCharSequence.html | 185 + .../shadows/Converter2.FromColor.html | 185 + .../org/robolectric/shadows/Converter2.html | 196 + .../shadows/DevicePolicyStateBuilder.html | 136 + .../DeviceStateSensorOrientationBuilder.html | 153 + .../robolectric/shadows/DragEventBuilder.html | 208 + .../shadows/EnforcingAdminFactory.html | 147 + .../EpsBearerQosSessionAttributesBuilder.html | 196 + .../shadows/FrameMetricsBuilder.html | 195 + ...atusBuilder.GnssSatelliteInfo.Builder.html | 282 + .../GnssStatusBuilder.GnssSatelliteInfo.html | 294 + .../shadows/GnssStatusBuilder.html | 216 + .../shadows/GraphicsShadowPicker.html | 190 + .../shadows/ImageUtil.ImageInfo.html | 153 + .../org/robolectric/shadows/ImageUtil.html | 182 + .../shadows/LegacyManifestParser.html | 160 + .../shadows/LooperShadowPicker.html | 180 + ...cInfoBuilder.CodecCapabilitiesBuilder.html | 237 + .../shadows/MediaCodecInfoBuilder.html | 268 + .../shadows/ModuleInfoBuilder.html | 190 + .../shadows/NativeAndroidInput.html | 138 + .../robolectric/shadows/NativeBitSet64.html | 153 + .../org/robolectric/shadows/NativeInput.html | 139 + .../NetworkRegistrationInfoTestBuilder.html | 282 + .../NrQosSessionAttributesBuilder.html | 241 + .../shadows/PackageRollbackInfoBuilder.html | 265 + .../shadows/PhoneAccountBuilder.html | 180 + .../shadows/PhoneCapabilityFactory.html | 142 + .../shadows/PlaybackInfoBuilder.html | 187 + .../robolectric/shadows/PolicyKeyFactory.html | 133 + .../shadows/PolicyStateBuilder.html | 168 + .../shadows/PolicyValueFactory.html | 136 + .../PreciseDataConnectionStateBuilder.html | 205 + .../org/robolectric/shadows/Provider.html | 125 + .../shadows/RangingSessionBuilder.html | 178 + .../robolectric/shadows/ResourceHelper.html | 251 + .../robolectric/shadows/ResourceHelper2.html | 203 + .../shadows/ResourceModeShadowPicker.html | 198 + .../shadows/ResponderLocationBuilder.html | 268 + .../shadows/RollbackInfoBuilder.html | 213 + .../robolectric/shadows/RoundRectangle.html | 451 + .../shadows/RunningTaskInfoBuilder.html | 178 + .../shadows/SQLiteShadowPicker.html | 193 + .../shadows/ServiceStateBuilder.html | 305 + .../shadows/ShadowAbsListView.html | 287 + .../robolectric/shadows/ShadowAbsSpinner.html | 218 + .../ShadowAccessibilityButtonController.html | 165 + .../shadows/ShadowAccessibilityManager.html | 385 + ...ilityNodeInfo.OnPerformActionListener.html | 131 + .../shadows/ShadowAccessibilityNodeInfo.html | 760 + .../shadows/ShadowAccessibilityRecord.html | 298 + ...wAccessibilityService.GestureDispatch.html | 185 + .../shadows/ShadowAccessibilityService.html | 379 + .../ShadowAccessibilityWindowInfo.html | 533 + .../shadows/ShadowAccountManager.html | 774 + .../ShadowActivity.IntentForResult.html | 230 + .../ShadowActivity.IntentSenderRequest.html | 261 + .../ShadowActivity.PermissionsRequest.html | 173 + .../robolectric/shadows/ShadowActivity.html | 1307 + .../shadows/ShadowActivityGroup.html | 211 + ...ityManager.ApplicationExitInfoBuilder.html | 264 + .../shadows/ShadowActivityManager.html | 676 + .../shadows/ShadowActivityManagerNative.html | 162 + .../shadows/ShadowActivityTaskManager.html | 163 + ...ShadowActivityThread._ActivityThread_.html | 187 + .../ShadowActivityThread._AppBindData_.html | 139 + .../shadows/ShadowActivityThread.html | 336 + .../shadows/ShadowAdapterView.html | 259 + .../ShadowAlarmManager.ScheduledAlarm.html | 513 + .../shadows/ShadowAlarmManager.html | 768 + .../shadows/ShadowAlertController.html | 273 + .../ShadowAlertDialog.ShadowBuilder.html | 133 + .../shadows/ShadowAlertDialog.html | 336 + ...etector.ShadowRefreshAvailabilityTask.html | 207 + .../ShadowAlwaysOnHotwordDetector.html | 306 + .../shadows/ShadowAmbientContextManager.html | 247 + .../shadows/ShadowAndroidBidi.html | 170 + .../shadows/ShadowAndroidHttpClient.html | 353 + .../shadows/ShadowAnimationBridge.html | 163 + .../shadows/ShadowAnimationUtils.html | 175 + .../shadows/ShadowAnnotationValidations.html | 170 + .../shadows/ShadowApkAssets.Picker.html | 141 + .../robolectric/shadows/ShadowApkAssets.html | 147 + .../shadows/ShadowAppIntegrityManager.html | 206 + .../ShadowAppOpsManager.ModeAndException.html | 173 + .../shadows/ShadowAppOpsManager.html | 899 + .../robolectric/shadows/ShadowAppTask.html | 331 + .../shadows/ShadowAppWidgetHost.html | 246 + .../shadows/ShadowAppWidgetHostView.html | 242 + .../shadows/ShadowAppWidgetManager.html | 599 + .../shadows/ShadowApplication.Wrapper.html | 287 + .../shadows/ShadowApplication.html | 707 + .../ShadowApplicationPackageManager.html | 2387 + .../shadows/ShadowArrayAdapter.html | 174 + .../shadows/ShadowArscApkAssets9.html | 339 + .../shadows/ShadowArscAssetInputStream.html | 141 + .../shadows/ShadowArscAssetManager.html | 1108 + .../shadows/ShadowArscAssetManager10.html | 961 + .../shadows/ShadowArscAssetManager14.html | 277 + .../shadows/ShadowArscAssetManager9.html | 933 + .../shadows/ShadowArscResourcesImpl.html | 288 + .../ShadowAssetInputStream.Picker.html | 141 + .../shadows/ShadowAssetInputStream.html | 147 + .../shadows/ShadowAssetManager.ArscBase.html | 189 + .../shadows/ShadowAssetManager.Picker.html | 141 + .../shadows/ShadowAssetManager.html | 189 + .../shadows/ShadowAsyncQueryHandler.html | 248 + .../shadows/ShadowAsyncTask.Picker.html | 141 + .../robolectric/shadows/ShadowAsyncTask.html | 150 + .../shadows/ShadowAsyncTaskLoader.Picker.html | 141 + .../shadows/ShadowAsyncTaskLoader.html | 161 + .../shadows/ShadowAudioEffect.html | 412 + .../ShadowAudioManager.AudioFocusRequest.html | 161 + .../shadows/ShadowAudioManager.html | 1272 + .../ShadowAudioRecord.AudioRecordSource.html | 212 + ...AudioRecord.AudioRecordSourceProvider.html | 130 + .../shadows/ShadowAudioRecord.html | 352 + .../shadows/ShadowAudioSystem.html | 334 + ...AudioTrack.OnAudioDataWrittenListener.html | 146 + .../robolectric/shadows/ShadowAudioTrack.html | 605 + .../shadows/ShadowAutofillManager.html | 240 + .../shadows/ShadowBackdropFrameRenderer.html | 164 + .../shadows/ShadowBackgroundThread.html | 163 + .../shadows/ShadowBackupDataInput.html | 202 + .../shadows/ShadowBackupDataOutput.html | 262 + .../shadows/ShadowBackupManager.html | 278 + .../shadows/ShadowBaseAdapter.html | 183 + .../shadows/ShadowBasicTagTechnology.html | 191 + .../shadows/ShadowBatteryManager.html | 212 + .../org/robolectric/shadows/ShadowBinder.html | 263 + .../shadows/ShadowBinderBridge.html | 172 + .../shadows/ShadowBiometricManager.html | 261 + .../shadows/ShadowBitmap.BitmapReflector.html | 157 + .../shadows/ShadowBitmap.Picker.html | 142 + .../org/robolectric/shadows/ShadowBitmap.html | 458 + .../shadows/ShadowBitmapDrawable.html | 235 + .../shadows/ShadowBitmapFactory.html | 388 + .../shadows/ShadowBitmapRegionDecoder.html | 255 + .../shadows/ShadowBlockGuardOs.html | 167 + .../shadows/ShadowBluetoothA2dp.html | 264 + .../shadows/ShadowBluetoothAdapter.html | 982 + .../shadows/ShadowBluetoothDevice.html | 739 + .../shadows/ShadowBluetoothGatt.html | 521 + .../shadows/ShadowBluetoothGattServer.html | 372 + .../shadows/ShadowBluetoothHeadset.html | 373 + .../shadows/ShadowBluetoothLeAdvertiser.html | 288 + .../ShadowBluetoothLeScanner.ScanParams.html | 195 + .../shadows/ShadowBluetoothLeScanner.html | 251 + .../shadows/ShadowBluetoothManager.html | 244 + .../shadows/ShadowBluetoothServerSocket.html | 218 + .../shadows/ShadowBluetoothSocket.html | 251 + .../shadows/ShadowBroadcastPendingResult.html | 170 + .../shadows/ShadowBroadcastReceiver.html | 214 + .../shadows/ShadowBroadcastResponseStats.html | 194 + .../shadows/ShadowBugreportManager.html | 325 + .../org/robolectric/shadows/ShadowBuild.html | 448 + .../shadows/ShadowCall.ShadowRttCall.html | 195 + .../org/robolectric/shadows/ShadowCall.html | 245 + .../shadows/ShadowCallLogCalls.html | 197 + ...llScreeningService.RespondToCallInput.html | 175 + .../shadows/ShadowCallScreeningService.html | 198 + .../shadows/ShadowCamcorderProfile.html | 230 + .../ShadowCamera.ShadowParameters.html | 263 + .../org/robolectric/shadows/ShadowCamera.html | 525 + .../ShadowCameraCaptureSessionImpl.html | 240 + .../shadows/ShadowCameraCharacteristics.html | 192 + .../shadows/ShadowCameraDeviceImpl.html | 218 + ...meraManager.ShadowCameraManagerGlobal.html | 170 + .../shadows/ShadowCameraManager.html | 463 + .../shadows/ShadowCameraMetadataNative.html | 177 + .../shadows/ShadowCameraMetadataNativeR.html | 174 + .../ShadowCanvas.ArcPaintHistoryEvent.html | 205 + .../ShadowCanvas.CirclePaintHistoryEvent.html | 161 + .../ShadowCanvas.LinePaintHistoryEvent.html | 170 + .../ShadowCanvas.OvalPaintHistoryEvent.html | 143 + .../shadows/ShadowCanvas.Picker.html | 142 + .../ShadowCanvas.RectPaintHistoryEvent.html | 179 + ...adowCanvas.RoundRectPaintHistoryEvent.html | 198 + .../ShadowCanvas.TextHistoryEvent.html | 161 + .../org/robolectric/shadows/ShadowCanvas.html | 449 + .../shadows/ShadowCaptioningManager.html | 249 + .../shadows/ShadowCaptureRequestBuilder.html | 184 + .../shadows/ShadowCaptureResult.html | 200 + .../shadows/ShadowCardEmulation.html | 238 + .../shadows/ShadowCarrierConfigManager.html | 225 + .../shadows/ShadowChangeReporter.html | 170 + ...wChoreographer.ChoreographerReflector.html | 150 + .../shadows/ShadowChoreographer.Picker.html | 141 + .../shadows/ShadowChoreographer.html | 354 + .../shadows/ShadowClipboardManager.html | 241 + .../robolectric/shadows/ShadowCloseGuard.html | 203 + .../org/robolectric/shadows/ShadowColor.html | 195 + .../shadows/ShadowColorDisplayManager.html | 291 + .../shadows/ShadowColorSpaceRgb.html | 163 + .../shadows/ShadowCompanionDeviceManager.html | 467 + .../shadows/ShadowCompatibility.html | 194 + .../shadows/ShadowCompoundButton.html | 221 + .../robolectric/shadows/ShadowConnection.html | 178 + .../shadows/ShadowConnectivityManager.html | 797 + .../shadows/ShadowContentCaptureManager.html | 290 + .../shadows/ShadowContentProvider.html | 174 + .../shadows/ShadowContentProviderClient.html | 423 + .../ShadowContentProviderOperation.html | 360 + .../shadows/ShadowContentProviderResult.html | 193 + ...ShadowContentResolver.DeleteStatement.html | 151 + ...ShadowContentResolver.InsertStatement.html | 151 + .../ShadowContentResolver.NotifiedUri.html | 183 + .../ShadowContentResolver.Statement.html | 150 + .../shadows/ShadowContentResolver.Status.html | 197 + ...ShadowContentResolver.UpdateStatement.html | 160 + .../shadows/ShadowContentResolver.html | 1164 + .../shadows/ShadowContentUris.html | 173 + .../shadows/ShadowContextHubClient.html | 185 + .../shadows/ShadowContextHubManager.html | 340 + .../ShadowContextImpl._ContextImpl_.html | 218 + .../shadows/ShadowContextImpl.html | 752 + .../shadows/ShadowContextThemeWrapper.html | 169 + .../shadows/ShadowContextWrapper.html | 429 + .../shadows/ShadowCookieManager.html | 171 + .../shadows/ShadowCookieSyncManager.html | 185 + .../shadows/ShadowCountDownTimer.html | 228 + ...hadowCrossProfileApps.StartedActivity.html | 253 + ...wCrossProfileApps.StartedMainActivity.html | 220 + .../shadows/ShadowCrossProfileApps.html | 577 + .../shadows/ShadowCryptoObject.html | 177 + .../shadows/ShadowCursorWindow.Picker.html | 142 + .../shadows/ShadowCursorWindow.html | 187 + .../shadows/ShadowCursorWrapper.html | 782 + .../shadows/ShadowDateIntervalFormat.html | 191 + .../shadows/ShadowDatePickerDialog.html | 270 + .../robolectric/shadows/ShadowDateUtils.html | 167 + .../org/robolectric/shadows/ShadowDebug.html | 271 + .../shadows/ShadowDeviceConfig.html | 175 + .../shadows/ShadowDevicePolicyManager.html | 2087 + .../ShadowDevicePolicyResourcesManager.html | 185 + .../robolectric/shadows/ShadowDexFile.html | 202 + .../org/robolectric/shadows/ShadowDialog.html | 342 + .../shadows/ShadowDiscoverySession.html | 161 + .../robolectric/shadows/ShadowDisplay.html | 624 + ...eceiver.DisplayEventReceiverReflector.html | 200 + .../shadows/ShadowDisplayEventReceiver.html | 368 + .../shadows/ShadowDisplayHashManager.html | 201 + .../shadows/ShadowDisplayListCanvas.html | 221 + .../ShadowDisplayManager.ModeBuilder.html | 201 + .../shadows/ShadowDisplayManager.html | 381 + .../shadows/ShadowDisplayManagerGlobal.html | 272 + ...adowDownloadManager.CompletedDownload.html | 303 + .../ShadowDownloadManager.ShadowQuery.html | 164 + .../ShadowDownloadManager.ShadowRequest.html | 337 + .../shadows/ShadowDownloadManager.html | 289 + .../robolectric/shadows/ShadowDrawable.html | 230 + .../shadows/ShadowDropBoxManager.html | 223 + .../shadows/ShadowDynamicsProcessing.html | 177 + .../org/robolectric/shadows/ShadowEGL14.html | 323 + .../robolectric/shadows/ShadowEdgeEffect.html | 172 + ...adowEnvironment.ShadowUserEnvironment.html | 167 + .../shadows/ShadowEnvironment.html | 477 + .../shadows/ShadowEuiccManager.html | 223 + .../shadows/ShadowEventLog.EventBuilder.html | 193 + .../shadows/ShadowEventLog.ShadowEvent.html | 205 + .../robolectric/shadows/ShadowEventLog.html | 280 + .../shadows/ShadowFileObserver.html | 222 + .../robolectric/shadows/ShadowFileUtils.html | 202 + .../org/robolectric/shadows/ShadowFilter.html | 163 + .../shadows/ShadowFingerprintManager.html | 352 + .../robolectric/shadows/ShadowFloatMath.html | 203 + .../org/robolectric/shadows/ShadowFont.html | 173 + .../shadows/ShadowFontBuilder.html | 246 + .../robolectric/shadows/ShadowFontFamily.html | 209 + .../shadows/ShadowFontsContract.html | 175 + ...ntFamily.ShadowFontsFontFamilyBuilder.html | 167 + .../shadows/ShadowFontsFontFamily.html | 185 + .../org/robolectric/shadows/ShadowGLES20.html | 245 + .../shadows/ShadowGLSurfaceView.html | 203 + .../robolectric/shadows/ShadowGainmap.html | 413 + .../robolectric/shadows/ShadowGeocoder.html | 270 + .../shadows/ShadowGestureDetector.html | 230 + .../shadows/ShadowGradientDrawable.html | 211 + .../shadows/ShadowHardwareBuffer.html | 242 + .../shadows/ShadowHardwareRenderer.html | 227 + .../shadows/ShadowHttpResponseCache.html | 270 + .../ShadowIAppOpsService.ShadowStub.html | 166 + .../shadows/ShadowIAppOpsService.html | 143 + .../org/robolectric/shadows/ShadowICU.html | 187 + .../org/robolectric/shadows/ShadowIcon.html | 267 + .../shadows/ShadowImageDecoder.html | 585 + .../ShadowImageReader.ShadowSurfaceImage.html | 195 + .../shadows/ShadowImageReader.html | 234 + .../shadows/ShadowImeTracingClientImpl.html | 164 + .../shadows/ShadowImsMmTelManager.html | 500 + .../shadows/ShadowInCallAdapter.html | 175 + .../shadows/ShadowInCallService.html | 316 + .../shadows/ShadowIncidentManager.html | 199 + .../shadows/ShadowInetAddressUtils.html | 164 + .../ShadowInformationElement.Builder.html | 192 + .../shadows/ShadowInformationElement.html | 148 + .../shadows/ShadowInputDevice.html | 217 + .../robolectric/shadows/ShadowInputEvent.html | 203 + .../shadows/ShadowInputEventReceiver.html | 172 + .../shadows/ShadowInputManager.html | 230 + .../shadows/ShadowInputManagerGlobal.html | 182 + ...tMethodManager.PrivateCommandListener.html | 134 + ...ager.SoftInputVisibilityChangeHandler.html | 136 + .../shadows/ShadowInputMethodManager.html | 537 + .../shadows/ShadowInsetsController.html | 185 + ...adowInstrumentation._Instrumentation_.html | 199 + .../shadows/ShadowInstrumentation.html | 469 + .../org/robolectric/shadows/ShadowIntent.html | 170 + .../shadows/ShadowIntentService.html | 180 + .../robolectric/shadows/ShadowIoUtils.html | 179 + .../org/robolectric/shadows/ShadowIsoDep.html | 276 + ...owJobScheduler.ShadowJobSchedulerImpl.html | 309 + .../shadows/ShadowJobScheduler.html | 272 + .../robolectric/shadows/ShadowJobService.html | 253 + .../shadows/ShadowJsPromptResult.html | 165 + .../robolectric/shadows/ShadowJsResult.html | 174 + .../shadows/ShadowKeyCharacterMap.html | 255 + ...dowKeyguardManager.ShadowKeyguardLock.html | 228 + .../shadows/ShadowKeyguardManager.html | 542 + .../shadows/ShadowLauncherApps.html | 645 + .../shadows/ShadowLegacyApkAssets.html | 196 + .../shadows/ShadowLegacyAssetInputStream.html | 292 + .../shadows/ShadowLegacyAssetManager.html | 1554 + .../shadows/ShadowLegacyAsyncTask.html | 289 + .../shadows/ShadowLegacyAsyncTaskLoader.html | 185 + .../shadows/ShadowLegacyBitmap.html | 1025 + .../shadows/ShadowLegacyCanvas.html | 1299 + .../shadows/ShadowLegacyChoreographer.html | 377 + .../shadows/ShadowLegacyCursorWindow.html | 615 + .../shadows/ShadowLegacyLooper.html | 695 + .../shadows/ShadowLegacyMatrix.html | 796 + .../shadows/ShadowLegacyMessage.html | 292 + .../shadows/ShadowLegacyMessageQueue.html | 348 + .../robolectric/shadows/ShadowLegacyPath.html | 816 + ...cyResourcesImpl.ShadowLegacyThemeImpl.html | 196 + .../shadows/ShadowLegacyResourcesImpl.html | 337 + .../shadows/ShadowLegacySQLiteConnection.html | 886 + .../shadows/ShadowLegacySystemClock.html | 325 + .../ShadowLegacyTypeface.ShadowBuilder.html | 167 + .../shadows/ShadowLegacyTypeface.html | 542 + .../shadows/ShadowLibcoreOsConstants.html | 164 + .../shadows/ShadowLineBreaker.html | 204 + .../shadows/ShadowLinearLayout.html | 196 + .../shadows/ShadowLinkMovementMethod.html | 161 + .../org/robolectric/shadows/ShadowLinux.html | 274 + .../shadows/ShadowListPopupWindow.html | 170 + .../robolectric/shadows/ShadowListView.html | 210 + .../shadows/ShadowLoadedApk._LoadedApk_.html | 157 + .../robolectric/shadows/ShadowLoadedApk.html | 194 + .../robolectric/shadows/ShadowLocaleData.html | 201 + .../robolectric/shadows/ShadowLocaleList.html | 163 + .../shadows/ShadowLocaleManager.html | 263 + ...dowLocationManager.ProviderProperties.html | 261 + ...owLocationManager.RoboLocationRequest.html | 247 + .../shadows/ShadowLocationManager.html | 1370 + .../shadows/ShadowLog.LogItem.html | 281 + .../shadows/ShadowLog.TerribleFailure.html | 125 + .../org/robolectric/shadows/ShadowLog.html | 516 + .../shadows/ShadowLooper.Picker.html | 141 + .../org/robolectric/shadows/ShadowLooper.html | 839 + .../ShadowMagnificationController.html | 261 + .../shadows/ShadowMatrix.Picker.html | 142 + .../org/robolectric/shadows/ShadowMatrix.html | 354 + .../shadows/ShadowMeasuredParagraph.html | 163 + .../shadows/ShadowMeasuredTextBuilder.html | 191 + .../shadows/ShadowMediaActionSound.html | 188 + .../ShadowMediaCodec.CodecConfig.Codec.html | 155 + .../shadows/ShadowMediaCodec.CodecConfig.html | 162 + .../ShadowMediaCodec.ShadowCodecBuffer.html | 180 + .../robolectric/shadows/ShadowMediaCodec.html | 602 + .../shadows/ShadowMediaCodecList.html | 212 + .../shadows/ShadowMediaController.html | 397 + .../shadows/ShadowMediaExtractor.html | 376 + .../shadows/ShadowMediaMetadataRetriever.html | 498 + .../robolectric/shadows/ShadowMediaMuxer.html | 256 + .../ShadowMediaPlayer.CreateListener.html | 151 + ...hadowMediaPlayer.InvalidStateBehavior.html | 239 + .../shadows/ShadowMediaPlayer.MediaEvent.html | 131 + .../shadows/ShadowMediaPlayer.MediaInfo.html | 404 + .../ShadowMediaPlayer.MediaInfoProvider.html | 130 + .../shadows/ShadowMediaPlayer.State.html | 288 + .../shadows/ShadowMediaPlayer.html | 1634 + .../shadows/ShadowMediaRecorder.html | 732 + .../shadows/ShadowMediaRouter.html | 237 + .../shadows/ShadowMediaScannerConnection.html | 202 + .../shadows/ShadowMediaSession.html | 164 + .../shadows/ShadowMediaSessionManager.html | 239 + ...adowMediaStore.CloudMediaChangedEvent.html | 184 + ...owMediaStore.ShadowImages.ShadowMedia.html | 168 + ...iaStore.ShadowImages.ShadowThumbnails.html | 172 + .../ShadowMediaStore.ShadowImages.html | 156 + ...diaStore.ShadowVideo.ShadowThumbnails.html | 172 + .../shadows/ShadowMediaStore.ShadowVideo.html | 151 + .../robolectric/shadows/ShadowMediaStore.html | 295 + ...owMemoryMappedFile.RoboBufferIterator.html | 316 + .../shadows/ShadowMemoryMappedFile.html | 267 + ...wMemoryMappedFileS.RoboBufferIterator.html | 316 + .../shadows/ShadowMemoryMappedFileS.html | 267 + .../shadows/ShadowMessage.Picker.html | 142 + .../robolectric/shadows/ShadowMessage.html | 273 + .../shadows/ShadowMessageQueue.Picker.html | 142 + .../shadows/ShadowMessageQueue.html | 246 + .../robolectric/shadows/ShadowMessenger.html | 188 + .../shadows/ShadowMimeTypeMap.html | 250 + .../shadows/ShadowMotionEvent.html | 1346 + ...ShadowNativeAllocationRegistry.Picker.html | 142 + .../ShadowNativeAllocationRegistry.html | 226 + ...dowNativeAnimatedImageDrawable.Picker.html | 142 + .../ShadowNativeAnimatedImageDrawable.html | 393 + ...owNativeAnimatedVectorDrawable.Picker.html | 142 + .../ShadowNativeAnimatedVectorDrawable.html | 436 + .../ShadowNativeBaseCanvas.Picker.html | 142 + .../shadows/ShadowNativeBaseCanvas.html | 1516 + ...hadowNativeBaseRecordingCanvas.Picker.html | 142 + .../ShadowNativeBaseRecordingCanvas.html | 1071 + .../shadows/ShadowNativeBitmap.html | 1040 + .../ShadowNativeBitmapDrawable.Picker.html | 142 + .../shadows/ShadowNativeBitmapDrawable.html | 217 + .../ShadowNativeBitmapFactory.Picker.html | 142 + .../shadows/ShadowNativeBitmapFactory.html | 347 + .../ShadowNativeBitmapShader.Picker.html | 142 + .../shadows/ShadowNativeBitmapShader.html | 269 + ...adowNativeBlendModeColorFilter.Picker.html | 142 + .../ShadowNativeBlendModeColorFilter.html | 183 + .../ShadowNativeBlurMaskFilter.Picker.html | 142 + .../shadows/ShadowNativeBlurMaskFilter.html | 183 + .../shadows/ShadowNativeCanvas.html | 659 + .../ShadowNativeCanvasProperty.Picker.html | 142 + .../shadows/ShadowNativeCanvasProperty.html | 192 + .../shadows/ShadowNativeColor.Picker.html | 142 + .../shadows/ShadowNativeColor.html | 200 + .../ShadowNativeColorFilter.Picker.html | 142 + .../shadows/ShadowNativeColorFilter.html | 192 + ...owNativeColorMatrixColorFilter.Picker.html | 142 + .../ShadowNativeColorMatrixColorFilter.html | 181 + .../ShadowNativeColorSpaceRgb.Picker.html | 142 + .../shadows/ShadowNativeColorSpaceRgb.html | 206 + .../ShadowNativeComposePathEffect.Picker.html | 142 + .../ShadowNativeComposePathEffect.html | 183 + .../ShadowNativeComposeShader.Picker.html | 142 + .../shadows/ShadowNativeComposeShader.html | 187 + .../ShadowNativeCornerPathEffect.Picker.html | 142 + .../shadows/ShadowNativeCornerPathEffect.html | 181 + .../shadows/ShadowNativeCursorWindow.html | 625 + .../ShadowNativeDashPathEffect.Picker.html | 142 + .../shadows/ShadowNativeDashPathEffect.html | 183 + ...ShadowNativeDiscretePathEffect.Picker.html | 142 + .../ShadowNativeDiscretePathEffect.html | 183 + .../ShadowNativeDisplayListCanvas.Picker.html | 142 + .../ShadowNativeDisplayListCanvas.html | 304 + .../ShadowNativeEmbossMaskFilter.Picker.html | 142 + .../shadows/ShadowNativeEmbossMaskFilter.html | 187 + .../shadows/ShadowNativeFont.Picker.html | 142 + ...veFont.ShadowNativeFontBuilder.Picker.html | 142 + ...dowNativeFont.ShadowNativeFontBuilder.html | 329 + .../robolectric/shadows/ShadowNativeFont.html | 339 + .../ShadowNativeFontFamily.Picker.html | 142 + .../shadows/ShadowNativeFontFamily.html | 300 + .../ShadowNativeFontFileUtil.Picker.html | 142 + .../shadows/ShadowNativeFontFileUtil.html | 208 + .../ShadowNativeFontsFontFamily.Picker.html | 142 + ....ShadowNativeFontFamilyBuilder.Picker.html | 142 + ...tFamily.ShadowNativeFontFamilyBuilder.html | 263 + .../shadows/ShadowNativeFontsFontFamily.html | 219 + .../ShadowNativeHardwareRenderer.Picker.html | 142 + .../shadows/ShadowNativeHardwareRenderer.html | 952 + ...NativeHardwareRendererObserver.Picker.html | 142 + .../ShadowNativeHardwareRendererObserver.html | 247 + .../ShadowNativeImageDecoder.Picker.html | 142 + .../shadows/ShadowNativeImageDecoder.html | 545 + .../ShadowNativeImageReader.Picker.html | 177 + .../shadows/ShadowNativeImageReader.html | 315 + ...wNativeImageReaderSurfaceImage.Picker.html | 177 + .../ShadowNativeImageReaderSurfaceImage.html | 229 + .../ShadowNativeInterpolator.Picker.html | 142 + .../shadows/ShadowNativeInterpolator.html | 253 + ...hadowNativeLightingColorFilter.Picker.html | 142 + .../ShadowNativeLightingColorFilter.html | 183 + .../ShadowNativeLineBreaker.Picker.html | 142 + .../shadows/ShadowNativeLineBreaker.html | 323 + .../ShadowNativeLinearGradient.Picker.html | 142 + .../shadows/ShadowNativeLinearGradient.html | 247 + .../ShadowNativeMaskFilter.Picker.html | 142 + .../shadows/ShadowNativeMaskFilter.html | 181 + .../shadows/ShadowNativeMatrix.html | 849 + .../ShadowNativeMeasuredParagraph.Picker.html | 142 + .../ShadowNativeMeasuredParagraph.html | 296 + .../ShadowNativeMeasuredText.Picker.html | 142 + ...hadowNativeMeasuredTextBuilder.Picker.html | 142 + ...dText.ShadowNativeMeasuredTextBuilder.html | 339 + .../shadows/ShadowNativeMeasuredText.html | 240 + ...ativeNativeInterpolatorFactory.Picker.html | 142 + ...ShadowNativeNativeInterpolatorFactory.html | 284 + .../shadows/ShadowNativeNinePatch.Picker.html | 142 + .../shadows/ShadowNativeNinePatch.html | 216 + .../shadows/ShadowNativePaint.Picker.html | 142 + .../shadows/ShadowNativePaint.html | 1848 + .../robolectric/shadows/ShadowNativePath.html | 759 + ...ShadowNativePathDashPathEffect.Picker.html | 142 + .../ShadowNativePathDashPathEffect.html | 187 + .../ShadowNativePathEffect.Picker.html | 142 + .../shadows/ShadowNativePathEffect.html | 181 + .../ShadowNativePathMeasure.Picker.html | 142 + .../shadows/ShadowNativePathMeasure.html | 288 + .../ShadowNativePathParser.Picker.html | 142 + .../shadows/ShadowNativePathParser.html | 280 + .../shadows/ShadowNativePicture.Picker.html | 142 + .../shadows/ShadowNativePicture.html | 274 + .../shadows/ShadowNativePluralRules.html | 177 + ...dowNativePorterDuffColorFilter.Picker.html | 142 + .../ShadowNativePorterDuffColorFilter.html | 202 + .../ShadowNativePositionedGlyphs.Picker.html | 142 + .../shadows/ShadowNativePositionedGlyphs.html | 269 + ...adowNativePropertyValuesHolder.Picker.html | 142 + .../ShadowNativePropertyValuesHolder.html | 351 + .../ShadowNativeRadialGradient.Picker.html | 142 + .../shadows/ShadowNativeRadialGradient.html | 274 + .../ShadowNativeRecordingCanvas.Picker.html | 142 + .../shadows/ShadowNativeRecordingCanvas.html | 376 + .../shadows/ShadowNativeRegion.Picker.html | 142 + .../shadows/ShadowNativeRegion.html | 502 + .../ShadowNativeRegionIterator.Picker.html | 142 + .../shadows/ShadowNativeRegionIterator.html | 203 + .../ShadowNativeRenderEffect.Picker.html | 142 + .../shadows/ShadowNativeRenderEffect.html | 285 + .../ShadowNativeRenderNode.Picker.html | 142 + .../shadows/ShadowNativeRenderNode.html | 1165 + ...ShadowNativeRenderNodeAnimator.Picker.html | 142 + .../ShadowNativeRenderNodeAnimator.html | 328 + ...hadowNativeRenderNodeAnimatorQ.Picker.html | 142 + .../ShadowNativeRenderNodeAnimatorQ.html | 330 + .../ShadowNativeRenderNodeOP.Picker.html | 142 + .../shadows/ShadowNativeRenderNodeOP.html | 1081 + .../ShadowNativeRuntimeShader.Picker.html | 142 + .../shadows/ShadowNativeRuntimeShader.html | 245 + .../shadows/ShadowNativeSQLiteConnection.html | 879 + .../shadows/ShadowNativeShader.Picker.html | 142 + .../shadows/ShadowNativeShader.html | 181 + .../ShadowNativeStaticLayout.Picker.html | 142 + .../shadows/ShadowNativeStaticLayout.html | 456 + .../ShadowNativeSumPathEffect.Picker.html | 142 + .../shadows/ShadowNativeSumPathEffect.html | 183 + .../shadows/ShadowNativeSurface.Picker.html | 142 + .../shadows/ShadowNativeSurface.html | 422 + .../ShadowNativeSweepGradient.Picker.html | 142 + .../shadows/ShadowNativeSweepGradient.html | 229 + .../ShadowNativeSystemFonts.Picker.html | 142 + .../shadows/ShadowNativeSystemFonts.html | 224 + .../ShadowNativeTableMaskFilter.Picker.html | 142 + .../shadows/ShadowNativeTableMaskFilter.html | 204 + .../ShadowNativeTextRunShaper.Picker.html | 142 + .../shadows/ShadowNativeTextRunShaper.html | 215 + .../ShadowNativeThreadedRenderer.Picker.html | 142 + .../shadows/ShadowNativeThreadedRenderer.html | 530 + ...ce.ShadowNativeTypefaceBuilder.Picker.html | 142 + ...eTypeface.ShadowNativeTypefaceBuilder.html | 154 + .../shadows/ShadowNativeTypeface.html | 486 + .../ShadowNativeVectorDrawable.Picker.html | 142 + .../shadows/ShadowNativeVectorDrawable.html | 829 + .../ShadowNativeVirtualRefBasePtr.Picker.html | 142 + .../ShadowNativeVirtualRefBasePtr.html | 192 + .../robolectric/shadows/ShadowNetwork.html | 277 + .../shadows/ShadowNetworkCapabilities.html | 306 + .../shadows/ShadowNetworkInfo.html | 377 + .../shadows/ShadowNetworkScoreManager.html | 204 + .../robolectric/shadows/ShadowNfcAdapter.html | 441 + .../ShadowNfcFrameworkInitializer.html | 178 + .../robolectric/shadows/ShadowNinePatch.html | 161 + .../ShadowNoopNativeAllocationRegistry.html | 179 + .../shadows/ShadowNotification.html | 268 + .../ShadowNotificationListenerService.html | 350 + .../shadows/ShadowNotificationManager.html | 689 + .../robolectric/shadows/ShadowNsdManager.html | 161 + .../shadows/ShadowNumberPicker.html | 226 + .../shadows/ShadowOpenGLMatrix.html | 234 + .../org/robolectric/shadows/ShadowOs.html | 153 + .../shadows/ShadowOsConstants.html | 162 + .../shadows/ShadowOverlayConfig.html | 177 + .../ShadowPackageBackwardCompatibility.html | 173 + .../ShadowPackageInstaller.ShadowSession.html | 230 + ...dowPackageInstaller.ShadowSessionInfo.html | 170 + .../shadows/ShadowPackageInstaller.html | 343 + .../ShadowPackageManager.ComponentState.html | 172 + ...ShadowPackageManager.IntentComparator.html | 177 + .../ShadowPackageManager.PackageSetting.html | 210 + .../shadows/ShadowPackageManager.html | 1584 + .../ShadowPackageParser._Package_.html | 130 + .../shadows/ShadowPackageParser.html | 181 + .../org/robolectric/shadows/ShadowPaint.html | 1323 + .../org/robolectric/shadows/ShadowParcel.html | 1137 + .../shadows/ShadowParcelFileDescriptor.html | 321 + .../shadows/ShadowPath.Picker.html | 142 + .../shadows/ShadowPath.Point.Type.html | 222 + .../robolectric/shadows/ShadowPath.Point.html | 239 + .../org/robolectric/shadows/ShadowPath.html | 206 + .../shadows/ShadowPathMeasure.html | 195 + .../ShadowPathParser.PathDataNode.html | 170 + .../robolectric/shadows/ShadowPathParser.html | 247 + .../shadows/ShadowPausedAsyncTask.html | 212 + .../shadows/ShadowPausedAsyncTaskLoader.html | 188 + .../shadows/ShadowPausedChoreographer.html | 183 + .../shadows/ShadowPausedLooper.html | 737 + .../shadows/ShadowPausedMessage.html | 285 + .../shadows/ShadowPausedMessageQueue.html | 449 + .../shadows/ShadowPausedSystemClock.html | 300 + .../robolectric/shadows/ShadowPeerHandle.html | 161 + .../shadows/ShadowPendingIntent.html | 888 + .../org/robolectric/shadows/ShadowPhone.html | 197 + .../shadows/ShadowPhoneWindow.html | 261 + .../shadows/ShadowPhoneWindowFor22.html | 219 + .../robolectric/shadows/ShadowPicture.html | 213 + ...xelCopy.ShadowPixelCopyRequestBuilder.html | 167 + .../robolectric/shadows/ShadowPixelCopy.html | 295 + .../robolectric/shadows/ShadowPlayerBase.html | 167 + .../shadows/ShadowPolicyManager.html | 173 + .../robolectric/shadows/ShadowPopupMenu.html | 217 + .../shadows/ShadowPopupWindow.html | 161 + .../shadows/ShadowPorterDuffColorFilter.html | 196 + .../org/robolectric/shadows/ShadowPosix.html | 216 + ...anager.ShadowLowPowerStandbyPortsLock.html | 214 + .../ShadowPowerManager.ShadowWakeLock.html | 282 + .../shadows/ShadowPowerManager.html | 820 + .../shadows/ShadowPrecomputedText.html | 163 + .../robolectric/shadows/ShadowPreference.html | 169 + .../robolectric/shadows/ShadowProcess.html | 350 + .../shadows/ShadowProgressDialog.html | 217 + .../shadows/ShadowPropertyValuesHolder.html | 170 + .../shadows/ShadowPublicFormatUtils.html | 191 + .../robolectric/shadows/ShadowQueuedWork.html | 162 + .../ShadowQuickAccessWalletService.html | 200 + .../shadows/ShadowRangingResult.Builder.html | 244 + .../shadows/ShadowRangingResult.html | 148 + .../shadows/ShadowRangingSession.Adapter.html | 182 + .../shadows/ShadowRangingSession.html | 231 + .../robolectric/shadows/ShadowRanking.html | 177 + ...owRcsUceAdapter.CapabilityFailureInfo.html | 184 + .../shadows/ShadowRcsUceAdapter.html | 260 + .../shadows/ShadowRecordingCanvas.html | 195 + .../org/robolectric/shadows/ShadowRegion.html | 211 + .../shadows/ShadowRemoteCallbackList.html | 265 + .../robolectric/shadows/ShadowRenderNode.html | 720 + .../shadows/ShadowRenderNodeAnimator.html | 204 + .../shadows/ShadowRenderNodeAnimatorR.html | 205 + .../shadows/ShadowRenderNodeQ.html | 675 + .../shadows/ShadowResolveInfo.html | 210 + ...sources.OnConfigurationChangeListener.html | 137 + .../ShadowResources.ShadowLegacyTheme.html | 211 + ...adowResources.ShadowNotFoundException.html | 190 + .../ShadowResources.ShadowTheme.Picker.html | 142 + .../shadows/ShadowResources.ShadowTheme.html | 154 + .../robolectric/shadows/ShadowResources.html | 428 + .../shadows/ShadowResourcesImpl.Picker.html | 141 + ...wResourcesImpl.ShadowThemeImpl.Picker.html | 141 + .../ShadowResourcesImpl.ShadowThemeImpl.html | 151 + .../shadows/ShadowResourcesImpl.html | 181 + .../shadows/ShadowResourcesManager.html | 177 + .../shadows/ShadowRestrictionsManager.html | 179 + .../shadows/ShadowResultReceiver.html | 163 + .../shadows/ShadowRingtoneManager.html | 176 + .../shadows/ShadowRoleControllerManager.html | 164 + .../shadows/ShadowRoleManager.html | 273 + .../shadows/ShadowRollbackManager.html | 192 + .../shadows/ShadowRotationWatcher.html | 164 + .../shadows/ShadowRotationWatcherFor22.html | 165 + .../ShadowSQLiteConnection.Picker.html | 142 + .../shadows/ShadowSQLiteConnection.html | 284 + .../shadows/ShadowSQLiteOpenHelper.html | 163 + .../shadows/ShadowSafetyCenterManager.html | 248 + .../shadows/ShadowScaleGestureDetector.html | 250 + .../robolectric/shadows/ShadowScanResult.html | 223 + .../robolectric/shadows/ShadowScrollView.html | 206 + .../shadows/ShadowSearchManager.html | 171 + .../robolectric/shadows/ShadowSeekBar.html | 193 + .../org/robolectric/shadows/ShadowSensor.html | 197 + .../shadows/ShadowSensorManager.html | 477 + .../robolectric/shadows/ShadowService.html | 343 + .../shadows/ShadowServiceManager.html | 289 + .../shadows/ShadowSettings.ShadowGlobal.html | 341 + .../shadows/ShadowSettings.ShadowSecure.html | 422 + .../shadows/ShadowSettings.ShadowSystem.html | 340 + .../robolectric/shadows/ShadowSettings.html | 306 + .../shadows/ShadowSharedMemory.html | 244 + ...ces.ShadowSharedPreferencesEditorImpl.html | 177 + .../shadows/ShadowSharedPreferences.html | 144 + .../shadows/ShadowShortcutManager.html | 464 + .../shadows/ShadowSigningInfo.html | 259 + .../shadows/ShadowSliceManager.html | 259 + .../ShadowSmsManager.DataMessageParams.html | 218 + ...nager.DownloadMultimediaMessageParams.html | 198 + ...dowSmsManager.MultimediaMessageParams.html | 248 + ...msManager.SendMultimediaMessageParams.html | 200 + .../ShadowSmsManager.TextMultipartParams.html | 234 + .../ShadowSmsManager.TextSmsParams.html | 234 + .../robolectric/shadows/ShadowSmsManager.html | 634 + .../shadows/ShadowSocketTagger.html | 182 + .../shadows/ShadowSoftKeyboardController.html | 205 + .../shadows/ShadowSoundPool.Playback.html | 278 + .../robolectric/shadows/ShadowSoundPool.html | 366 + .../shadows/ShadowSoundTriggerManager.html | 179 + .../shadows/ShadowSpeechRecognizer.html | 417 + .../shadows/ShadowSpellChecker.html | 131 + .../shadows/ShadowSslErrorHandler.html | 189 + .../org/robolectric/shadows/ShadowStatFs.html | 428 + .../shadows/ShadowStateListDrawable.html | 186 + .../shadows/ShadowStaticLayout.html | 249 + .../shadows/ShadowStatsLog.StatsLogItem.html | 195 + .../robolectric/shadows/ShadowStatsLog.html | 209 + .../shadows/ShadowStatsManager.html | 204 + .../shadows/ShadowStatusBarManager.html | 434 + .../shadows/ShadowStorageManager.html | 283 + .../shadows/ShadowStorageStatsManager.html | 371 + .../shadows/ShadowStrictModeVmPolicy.html | 162 + .../shadows/ShadowStringBlock.html | 264 + ...iptionManager.SubscriptionInfoBuilder.html | 272 + .../shadows/ShadowSubscriptionManager.html | 765 + .../robolectric/shadows/ShadowSurface.html | 281 + .../shadows/ShadowSurfaceControl.html | 252 + .../shadows/ShadowSurfaceSyncGroup.html | 164 + .../shadows/ShadowSurfaceTexture.html | 130 + .../ShadowSurfaceView.FakeSurfaceHolder.html | 361 + .../shadows/ShadowSurfaceView.html | 218 + .../shadows/ShadowSuspendDialogInfo.html | 276 + .../org/robolectric/shadows/ShadowSystem.html | 182 + .../shadows/ShadowSystemClock.Picker.html | 141 + .../shadows/ShadowSystemClock.html | 334 + .../shadows/ShadowSystemFonts.html | 206 + .../shadows/ShadowSystemProperties.html | 249 + ...stemServiceRegistry._ServiceFetcherM_.html | 140 + ...stemServiceRegistry._ServiceFetcherN_.html | 141 + ...erviceRegistry._StaticServiceFetcher_.html | 140 + .../shadows/ShadowSystemServiceRegistry.html | 205 + .../shadows/ShadowSystemVibrator.html | 362 + .../shadows/ShadowTabActivity.html | 209 + .../shadows/ShadowTabHost.ShadowTabSpec.html | 321 + .../robolectric/shadows/ShadowTabHost.html | 299 + .../robolectric/shadows/ShadowTabWidget.html | 198 + .../ShadowTelecomManager.CallRecord.html | 219 + .../ShadowTelecomManager.CallRequestMode.html | 249 + ...adowTelecomManager.IncomingCallRecord.html | 146 + ...adowTelecomManager.OutgoingCallRecord.html | 182 + ...hadowTelecomManager.UnknownCallRecord.html | 146 + .../shadows/ShadowTelecomManager.html | 1062 + .../shadows/ShadowTelephony.ShadowSms.html | 190 + .../robolectric/shadows/ShadowTelephony.html | 145 + .../ShadowTelephonyFrameworkInitializer.html | 174 + ...phonyManager.VisualVoicemailSmsParams.html | 197 + .../shadows/ShadowTelephonyManager.html | 2285 + .../shadows/ShadowTextToSpeech.html | 508 + .../robolectric/shadows/ShadowTextUtils.html | 168 + .../robolectric/shadows/ShadowTextView.html | 421 + .../shadows/ShadowThreadedRenderer.html | 179 + .../org/robolectric/shadows/ShadowTile.html | 162 + .../shadows/ShadowTileService.html | 204 + .../org/robolectric/shadows/ShadowTime.html | 427 + .../shadows/ShadowTimeManager.html | 264 + .../shadows/ShadowTimePickerDialog.html | 230 + .../shadows/ShadowTimeZoneFinder.html | 180 + .../shadows/ShadowTimeZoneFinderQ.html | 166 + .../shadows/ShadowTimeZoneFinderS.html | 165 + .../org/robolectric/shadows/ShadowToast.html | 441 + .../shadows/ShadowToneGenerator.Tone.html | 184 + .../shadows/ShadowToneGenerator.html | 225 + .../shadows/ShadowTotalCaptureResult.html | 170 + .../shadows/ShadowTouchDelegate.html | 181 + ...ShadowTrace.AsyncTraceSection.Builder.html | 182 + .../ShadowTrace.AsyncTraceSection.html | 199 + .../shadows/ShadowTrace.Counter.Builder.html | 182 + .../shadows/ShadowTrace.Counter.html | 199 + .../org/robolectric/shadows/ShadowTrace.html | 375 + .../shadows/ShadowTrafficStats.html | 560 + .../shadows/ShadowTranslationManager.html | 178 + .../shadows/ShadowTypedArray.Picker.html | 141 + .../robolectric/shadows/ShadowTypedArray.html | 269 + .../shadows/ShadowTypeface.FontDesc.html | 239 + .../shadows/ShadowTypeface.Picker.html | 142 + .../robolectric/shadows/ShadowTypeface.html | 195 + .../shadows/ShadowUIModeManager.html | 381 + .../shadows/ShadowUiAutomation.html | 235 + ...ageStatsManager.AppUsageLimitObserver.html | 234 + ...dowUsageStatsManager.AppUsageObserver.html | 217 + .../ShadowUsageStatsManager.EventBuilder.html | 246 + ...sageStatsManager.UsageSessionObserver.html | 228 + ...owUsageStatsManager.UsageStatsBuilder.html | 192 + .../shadows/ShadowUsageStatsManager.html | 697 + .../shadows/ShadowUsbDeviceConnection.html | 345 + .../ShadowUsbManager._UsbManagerQ_.html | 130 + .../ShadowUsbManager._UsbManager_.html | 152 + .../robolectric/shadows/ShadowUsbManager.html | 480 + .../robolectric/shadows/ShadowUsbRequest.html | 196 + .../shadows/ShadowUserManager.UserState.html | 255 + .../shadows/ShadowUserManager.html | 1693 + .../ShadowUwbAdapterStateListener.html | 225 + .../robolectric/shadows/ShadowUwbManager.html | 257 + .../robolectric/shadows/ShadowVMRuntime.html | 273 + .../shadows/ShadowValueAnimator.html | 201 + .../robolectric/shadows/ShadowVcnManager.html | 262 + .../shadows/ShadowVectorDrawable.html | 283 + .../shadows/ShadowVelocityTracker.html | 233 + .../ShadowVibrator.PrimitiveEffect.html | 246 + .../robolectric/shadows/ShadowVibrator.html | 431 + .../robolectric/shadows/ShadowVideoView.html | 531 + .../shadows/ShadowView.WindowIdHelper.html | 163 + .../org/robolectric/shadows/ShadowView.html | 1250 + .../shadows/ShadowViewAnimator.html | 232 + .../shadows/ShadowViewConfiguration.html | 450 + .../robolectric/shadows/ShadowViewGroup.html | 310 + ...dowViewRootImpl.ViewRootImplReflector.html | 469 + .../shadows/ShadowViewRootImpl.html | 373 + ...tualDeviceManager.ShadowVirtualDevice.html | 269 + .../shadows/ShadowVirtualDeviceManager.html | 227 + .../shadows/ShadowVirtualRefBasePtr.html | 192 + .../shadows/ShadowVirtualSensor.html | 183 + .../shadows/ShadowVisualVoicemailSms.html | 289 + .../shadows/ShadowVisualVoicemailTask.html | 172 + .../ShadowVisualizer.VisualizerSource.html | 169 + .../robolectric/shadows/ShadowVisualizer.html | 329 + .../ShadowVoiceInteractionService.html | 242 + .../ShadowVoiceInteractionSession.html | 324 + .../shadows/ShadowVoiceInteractor.html | 259 + .../robolectric/shadows/ShadowVpnManager.html | 225 + .../robolectric/shadows/ShadowVpnService.html | 206 + ...llpaperManager.WallpaperCommandRecord.html | 198 + .../shadows/ShadowWallpaperManager.html | 436 + .../shadows/ShadowWearableSensingManager.html | 229 + .../shadows/ShadowWebSettings.html | 193 + .../robolectric/shadows/ShadowWebStorage.html | 163 + .../shadows/ShadowWebSyncManager.html | 212 + .../shadows/ShadowWebView.LoadData.html | 183 + .../ShadowWebView.LoadDataWithBaseURL.html | 205 + .../robolectric/shadows/ShadowWebView.html | 1013 + .../shadows/ShadowWebViewDatabase.html | 198 + .../shadows/ShadowWifiAwareManager.html | 315 + .../shadows/ShadowWifiConfiguration.html | 184 + .../robolectric/shadows/ShadowWifiInfo.html | 250 + ...ShadowWifiManager.ShadowMulticastLock.html | 195 + .../ShadowWifiManager.ShadowWifiLock.html | 232 + .../ShadowWifiManager.WifiUsabilityScore.html | 153 + .../shadows/ShadowWifiManager.html | 1034 + .../shadows/ShadowWifiP2pGroup.html | 181 + .../shadows/ShadowWifiP2pManager.html | 264 + .../shadows/ShadowWifiRttManager.html | 203 + .../org/robolectric/shadows/ShadowWindow.html | 359 + .../shadows/ShadowWindowManager.html | 133 + .../shadows/ShadowWindowManagerGlobal.html | 244 + ...owManagerImpl.ShadowCompatModeWrapper.html | 166 + .../shadows/ShadowWindowManagerImpl.html | 297 + .../shadows/ShadowXmlBlock.ShadowParser.html | 135 + .../robolectric/shadows/ShadowXmlBlock.html | 648 + .../shadows/ShadowZoomButtonsController.html | 189 + .../shadows/SharedLibraryInfoBuilder.html | 232 + .../shadows/StorageVolumeBuilder.html | 263 + .../StreamConfigurationMapBuilder.html | 199 + .../shadows/UiccCardInfoBuilder.html | 255 + .../shadows/UiccPortInfoBuilder.html | 183 + .../shadows/UiccSlotInfoBuilder.html | 208 + .../shadows/VibrationAttributesBuilder.html | 160 + .../WifiUsabilityStatsEntryBuilder.html | 439 + .../org/robolectric/shadows/_Activity_.html | 791 + ...adowGoogleAuthUtil.GoogleAuthUtilImpl.html | 472 + .../shadows/gms/ShadowGoogleAuthUtil.html | 531 + ...rvicesUtil.GooglePlayServicesUtilImpl.html | 289 + .../gms/ShadowGooglePlayServicesUtil.html | 347 + .../org/robolectric/shadows/gms/Shadows.html | 248 + .../common/ShadowGoogleApiAvailability.html | 257 + .../shadows/gms/common/package-summary.html | 96 + .../shadows/gms/common/package-tree.html | 72 + .../shadows/gms/package-summary.html | 135 + .../robolectric/shadows/gms/package-tree.html | 76 + .../httpclient/DefaultRequestDirector.html | 675 + .../shadows/httpclient/FakeHttp.html | 493 + .../FakeHttpLayer.DefaultRequestMatcher.html | 174 + ...RequestMatcherBuilder.PostBodyMatcher.html | 141 + .../FakeHttpLayer.RequestMatcherBuilder.html | 308 + ...eHttpLayer.RequestMatcherResponseRule.html | 222 + .../FakeHttpLayer.UriRegexMatcher.html | 174 + .../FakeHttpLayer.UriRequestMatcher.html | 172 + .../shadows/httpclient/FakeHttpLayer.html | 593 + .../HttpEntityStub.ResponseRule.html | 149 + .../shadows/httpclient/HttpEntityStub.html | 302 + .../shadows/httpclient/HttpRequestInfo.html | 192 + .../httpclient/HttpResponseGenerator.html | 125 + .../shadows/httpclient/HttpResponseStub.html | 526 + .../shadows/httpclient/ParamsParser.html | 159 + .../shadows/httpclient/RequestMatcher.html | 129 + .../ShadowDefaultRequestDirector.html | 570 + .../shadows/httpclient/Shadows.html | 239 + .../shadows/httpclient/StatusLineStub.html | 198 + .../TestHttpResponse.TestHttpEntity.html | 303 + .../TestHttpResponse.TestStatusLine.html | 218 + .../shadows/httpclient/TestHttpResponse.html | 424 + .../shadows/httpclient/package-summary.html | 167 + .../shadows/httpclient/package-tree.html | 107 + .../multidex/ShadowAndroidXMultiDex.html | 161 + .../shadows/multidex/ShadowMultiDex.html | 162 + .../robolectric/shadows/multidex/Shadows.html | 221 + .../shadows/multidex/package-summary.html | 120 + .../shadows/multidex/package-tree.html | 74 + .../robolectric/shadows/package-summary.html | 3081 ++ .../org/robolectric/shadows/package-tree.html | 1208 + .../DataSource.FileDescriptorTransform.html | 132 + .../robolectric/shadows/util/DataSource.html | 290 + ...SQLiteLibraryLoader.LibraryNameMapper.html | 129 + .../shadows/util/SQLiteLibraryLoader.html | 219 + .../shadows/util/package-summary.html | 127 + .../shadows/util/package-tree.html | 80 + .../4.11/org/robolectric/util/Consumer.html | 166 + .../robolectric/util/FragmentTestUtil.html | 212 + .../4.11/org/robolectric/util/Function.html | 130 + .../org/robolectric/util/JavaVersion.html | 168 + javadoc/4.11/org/robolectric/util/Join.html | 173 + javadoc/4.11/org/robolectric/util/Logger.html | 298 + .../org/robolectric/util/NamedStream.html | 81 + .../util/PerfStatsCollector.Event.html | 146 + .../PerfStatsCollector.ThrowingRunnable.html | 135 + .../PerfStatsCollector.ThrowingSupplier.html | 135 + .../robolectric/util/PerfStatsCollector.html | 293 + .../ReflectionHelpers.ClassParameter.html | 240 + .../ReflectionHelpers.StringParameter.html | 211 + .../robolectric/util/ReflectionHelpers.html | 586 + .../robolectric/util/Scheduler.IdleState.html | 244 + .../4.11/org/robolectric/util/Scheduler.html | 591 + .../org/robolectric/util/SimpleFuture.html | 246 + .../util/SimplePerfStatsReporter.html | 187 + .../org/robolectric/util/SoftThreadLocal.html | 182 + .../4.11/org/robolectric/util/Strftime.html | 178 + .../org/robolectric/util/TempDirectory.html | 205 + .../org/robolectric/util/TestRunnable.html | 197 + .../4.11/org/robolectric/util/TimeUtils.html | 166 + javadoc/4.11/org/robolectric/util/Util.html | 280 + .../robolectric/util/inject/AutoFactory.html | 88 + .../util/inject/InjectionException.html | 205 + .../util/inject/Injector.Builder.html | 270 + .../robolectric/util/inject/Injector.Key.html | 214 + .../org/robolectric/util/inject/Injector.html | 258 + .../robolectric/util/inject/Supercedes.html | 122 + .../util/inject/package-summary.html | 124 + .../robolectric/util/inject/package-tree.html | 94 + .../org/robolectric/util/package-summary.html | 195 + .../org/robolectric/util/package-tree.html | 113 + .../robolectric/util/reflector/Accessor.html | 121 + .../util/reflector/Constructor.html | 81 + .../robolectric/util/reflector/Direct.html | 82 + .../robolectric/util/reflector/ForType.html | 148 + .../robolectric/util/reflector/Reflector.html | 208 + .../robolectric/util/reflector/Static.html | 81 + .../util/reflector/UnsafeAccess.html | 129 + .../robolectric/util/reflector/WithType.html | 123 + .../util/reflector/package-summary.html | 135 + .../util/reflector/package-tree.html | 84 + .../versioning/AndroidVersionInitTools.html | 148 + .../AndroidVersions.AndroidRelease.html | 253 + .../versioning/AndroidVersions.J.html | 233 + .../versioning/AndroidVersions.JMR1.html | 233 + .../versioning/AndroidVersions.JMR2.html | 233 + .../versioning/AndroidVersions.K.html | 233 + .../versioning/AndroidVersions.L.html | 233 + .../versioning/AndroidVersions.LMR1.html | 233 + .../versioning/AndroidVersions.M.html | 233 + .../versioning/AndroidVersions.N.html | 233 + .../versioning/AndroidVersions.NMR1.html | 216 + .../versioning/AndroidVersions.O.html | 233 + .../versioning/AndroidVersions.OMR1.html | 233 + .../versioning/AndroidVersions.P.html | 233 + .../versioning/AndroidVersions.Q.html | 233 + .../versioning/AndroidVersions.R.html | 233 + .../versioning/AndroidVersions.S.html | 233 + .../versioning/AndroidVersions.Sv2.html | 233 + .../versioning/AndroidVersions.T.html | 233 + .../versioning/AndroidVersions.U.html | 233 + .../versioning/AndroidVersions.V.html | 233 + .../versioning/AndroidVersions.html | 367 + .../versioning/package-summary.html | 242 + .../robolectric/versioning/package-tree.html | 96 + javadoc/4.11/overview-summary.html | 25 + javadoc/4.11/overview-tree.html | 2018 + javadoc/4.11/package-search-index.js | 1 + javadoc/4.11/resources/glass.png | Bin 0 -> 499 bytes javadoc/4.11/resources/x.png | Bin 0 -> 394 bytes javadoc/4.11/script-dir/jquery-3.6.1.min.js | 2 + javadoc/4.11/script-dir/jquery-ui.min.css | 6 + javadoc/4.11/script-dir/jquery-ui.min.js | 6 + javadoc/4.11/script.js | 132 + javadoc/4.11/search.js | 354 + javadoc/4.11/serialized-form.html | 215 + javadoc/4.11/stylesheet.css | 869 + javadoc/4.11/tag-search-index.js | 1 + javadoc/4.11/type-search-index.js | 1 + 1623 files changed, 469417 insertions(+), 623 deletions(-) create mode 100644 assets/json-docs/android.app.backup.BackupDataInput.json create mode 100644 assets/json-docs/android.app.backup.BackupDataOutput.json create mode 100644 assets/json-docs/android.graphics.text.PositionedGlyphs.json create mode 100644 assets/json-docs/android.graphics.text.TextRunShaper.json delete mode 100644 assets/json-docs/android.hardware.Camera.Size.json create mode 100644 assets/json-docs/android.media.PublicFormatUtils.json create mode 100644 assets/json-docs/android.net.VpnManager.json create mode 100644 assets/json-docs/android.net.wifi.ScanResult.InformationElement.json create mode 100644 assets/json-docs/android.service.voice.AlwaysOnHotwordDetector.RefreshAvailabiltyTask.json create mode 100644 javadoc/4.11/allclasses-index.html create mode 100644 javadoc/4.11/allpackages-index.html create mode 100644 javadoc/4.11/android/webkit/RoboCookieManager.html create mode 100644 javadoc/4.11/android/webkit/package-summary.html create mode 100644 javadoc/4.11/android/webkit/package-tree.html create mode 100644 javadoc/4.11/constant-values.html create mode 100644 javadoc/4.11/deprecated-list.html create mode 100644 javadoc/4.11/element-list create mode 100644 javadoc/4.11/help-doc.html create mode 100644 javadoc/4.11/index-all.html create mode 100644 javadoc/4.11/index.html create mode 100644 javadoc/4.11/jquery-ui.overrides.css create mode 100644 javadoc/4.11/legal/ADDITIONAL_LICENSE_INFO create mode 100644 javadoc/4.11/legal/ASSEMBLY_EXCEPTION create mode 100644 javadoc/4.11/legal/LICENSE create mode 100644 javadoc/4.11/legal/jquery.md create mode 100644 javadoc/4.11/legal/jqueryUI.md create mode 100644 javadoc/4.11/member-search-index.js create mode 100644 javadoc/4.11/module-search-index.js create mode 100644 javadoc/4.11/org/robolectric/AndroidMetadata.html create mode 100644 javadoc/4.11/org/robolectric/ApkLoader.html create mode 100644 javadoc/4.11/org/robolectric/ConfigMerger.html create mode 100644 javadoc/4.11/org/robolectric/DefaultTestLifecycle.html create mode 100644 javadoc/4.11/org/robolectric/MavenRoboSettings.html create mode 100644 javadoc/4.11/org/robolectric/ParameterizedRobolectricTestRunner.Parameter.html create mode 100644 javadoc/4.11/org/robolectric/ParameterizedRobolectricTestRunner.Parameters.html create mode 100644 javadoc/4.11/org/robolectric/ParameterizedRobolectricTestRunner.html create mode 100644 javadoc/4.11/org/robolectric/RoboSettings.html create mode 100644 javadoc/4.11/org/robolectric/Robolectric.AttributeSetBuilder.html create mode 100644 javadoc/4.11/org/robolectric/Robolectric.html create mode 100644 javadoc/4.11/org/robolectric/RobolectricTestRunner.DeprecatedTestRunnerDefaultConfigProvider.html create mode 100644 javadoc/4.11/org/robolectric/RobolectricTestRunner.HelperTestRunner.html create mode 100644 javadoc/4.11/org/robolectric/RobolectricTestRunner.RobolectricFrameworkMethod.html create mode 100644 javadoc/4.11/org/robolectric/RobolectricTestRunner.html create mode 100644 javadoc/4.11/org/robolectric/RuntimeEnvironment.html create mode 100644 javadoc/4.11/org/robolectric/SdkPicker.html create mode 100644 javadoc/4.11/org/robolectric/Shadows.html create mode 100644 javadoc/4.11/org/robolectric/TestLifecycle.html create mode 100644 javadoc/4.11/org/robolectric/TestLifecycleApplication.html create mode 100644 javadoc/4.11/org/robolectric/android/AndroidSdkShadowMatcher.html create mode 100644 javadoc/4.11/org/robolectric/android/AttributeSetBuilder.html create mode 100644 javadoc/4.11/org/robolectric/android/AttributeSetBuilderImpl.ArscResourceResolver.html create mode 100644 javadoc/4.11/org/robolectric/android/AttributeSetBuilderImpl.LegacyResourceResolver.html create mode 100644 javadoc/4.11/org/robolectric/android/AttributeSetBuilderImpl.ResourceResolver.html create mode 100644 javadoc/4.11/org/robolectric/android/AttributeSetBuilderImpl.html create mode 100644 javadoc/4.11/org/robolectric/android/Bootstrap.html create mode 100644 javadoc/4.11/org/robolectric/android/ConfigurationV25.html create mode 100644 javadoc/4.11/org/robolectric/android/DeviceConfig.ScreenSize.html create mode 100644 javadoc/4.11/org/robolectric/android/DeviceConfig.html create mode 100644 javadoc/4.11/org/robolectric/android/XmlResourceParserImpl.html create mode 100644 javadoc/4.11/org/robolectric/android/controller/ActivityController.html create mode 100644 javadoc/4.11/org/robolectric/android/controller/BackupAgentController.html create mode 100644 javadoc/4.11/org/robolectric/android/controller/ComponentController.html create mode 100644 javadoc/4.11/org/robolectric/android/controller/ContentProviderController.html create mode 100644 javadoc/4.11/org/robolectric/android/controller/FragmentController.html create mode 100644 javadoc/4.11/org/robolectric/android/controller/IntentServiceController.html create mode 100644 javadoc/4.11/org/robolectric/android/controller/ServiceController.html create mode 100644 javadoc/4.11/org/robolectric/android/controller/package-summary.html create mode 100644 javadoc/4.11/org/robolectric/android/controller/package-tree.html create mode 100644 javadoc/4.11/org/robolectric/android/internal/AndroidTestEnvironment.html create mode 100644 javadoc/4.11/org/robolectric/android/internal/DisplayConfig.html create mode 100644 javadoc/4.11/org/robolectric/android/internal/IdlingResourceTimeoutException.html create mode 100644 javadoc/4.11/org/robolectric/android/internal/LocalActivityInvoker.html create mode 100644 javadoc/4.11/org/robolectric/android/internal/LocalControlledLooper.html create mode 100644 javadoc/4.11/org/robolectric/android/internal/LocalPermissionGranter.html create mode 100644 javadoc/4.11/org/robolectric/android/internal/LocalUiController.html create mode 100644 javadoc/4.11/org/robolectric/android/internal/LooperDelegatingScheduler.html create mode 100644 javadoc/4.11/org/robolectric/android/internal/RoboMonitoringInstrumentation.html create mode 100644 javadoc/4.11/org/robolectric/android/internal/RobolectricThreadChecker.html create mode 100644 javadoc/4.11/org/robolectric/android/internal/package-summary.html create mode 100644 javadoc/4.11/org/robolectric/android/internal/package-tree.html create mode 100644 javadoc/4.11/org/robolectric/android/package-summary.html create mode 100644 javadoc/4.11/org/robolectric/android/package-tree.html create mode 100644 javadoc/4.11/org/robolectric/android/util/concurrent/BackgroundExecutor.html create mode 100644 javadoc/4.11/org/robolectric/android/util/concurrent/InlineExecutorService.html create mode 100644 javadoc/4.11/org/robolectric/android/util/concurrent/PausedExecutorService.html create mode 100644 javadoc/4.11/org/robolectric/android/util/concurrent/RoboExecutorService.html create mode 100644 javadoc/4.11/org/robolectric/android/util/concurrent/package-summary.html create mode 100644 javadoc/4.11/org/robolectric/android/util/concurrent/package-tree.html create mode 100644 javadoc/4.11/org/robolectric/annotation/Config.Builder.html create mode 100644 javadoc/4.11/org/robolectric/annotation/Config.Implementation.html create mode 100644 javadoc/4.11/org/robolectric/annotation/Config.html create mode 100644 javadoc/4.11/org/robolectric/annotation/ConscryptMode.Mode.html create mode 100644 javadoc/4.11/org/robolectric/annotation/ConscryptMode.html create mode 100644 javadoc/4.11/org/robolectric/annotation/GetInstallerPackageNameMode.Mode.html create mode 100644 javadoc/4.11/org/robolectric/annotation/GetInstallerPackageNameMode.html create mode 100644 javadoc/4.11/org/robolectric/annotation/GraphicsMode.Mode.html create mode 100644 javadoc/4.11/org/robolectric/annotation/GraphicsMode.html create mode 100644 javadoc/4.11/org/robolectric/annotation/HiddenApi.html create mode 100644 javadoc/4.11/org/robolectric/annotation/Implementation.html create mode 100644 javadoc/4.11/org/robolectric/annotation/Implements.DefaultShadowPicker.html create mode 100644 javadoc/4.11/org/robolectric/annotation/Implements.html create mode 100644 javadoc/4.11/org/robolectric/annotation/LooperMode.Mode.html create mode 100644 javadoc/4.11/org/robolectric/annotation/LooperMode.html create mode 100644 javadoc/4.11/org/robolectric/annotation/RealObject.html create mode 100644 javadoc/4.11/org/robolectric/annotation/ReflectorObject.html create mode 100644 javadoc/4.11/org/robolectric/annotation/Resetter.html create mode 100644 javadoc/4.11/org/robolectric/annotation/SQLiteMode.Mode.html create mode 100644 javadoc/4.11/org/robolectric/annotation/SQLiteMode.html create mode 100644 javadoc/4.11/org/robolectric/annotation/TextLayoutMode.Mode.html create mode 100644 javadoc/4.11/org/robolectric/annotation/TextLayoutMode.html create mode 100644 javadoc/4.11/org/robolectric/annotation/experimental/LazyApplication.LazyLoad.html create mode 100644 javadoc/4.11/org/robolectric/annotation/experimental/LazyApplication.html create mode 100644 javadoc/4.11/org/robolectric/annotation/experimental/package-summary.html create mode 100644 javadoc/4.11/org/robolectric/annotation/experimental/package-tree.html create mode 100644 javadoc/4.11/org/robolectric/annotation/internal/ConfigUtils.html create mode 100644 javadoc/4.11/org/robolectric/annotation/internal/DoNotInstrument.html create mode 100644 javadoc/4.11/org/robolectric/annotation/internal/Instrument.html create mode 100644 javadoc/4.11/org/robolectric/annotation/internal/package-summary.html create mode 100644 javadoc/4.11/org/robolectric/annotation/internal/package-tree.html create mode 100644 javadoc/4.11/org/robolectric/annotation/package-summary.html create mode 100644 javadoc/4.11/org/robolectric/annotation/package-tree.html create mode 100644 javadoc/4.11/org/robolectric/annotation/processing/DocumentedElement.html create mode 100644 javadoc/4.11/org/robolectric/annotation/processing/DocumentedMethod.html create mode 100644 javadoc/4.11/org/robolectric/annotation/processing/DocumentedPackage.html create mode 100644 javadoc/4.11/org/robolectric/annotation/processing/DocumentedType.html create mode 100644 javadoc/4.11/org/robolectric/annotation/processing/Helpers.html create mode 100644 javadoc/4.11/org/robolectric/annotation/processing/RobolectricModel.Builder.html create mode 100644 javadoc/4.11/org/robolectric/annotation/processing/RobolectricModel.ResetterInfo.html create mode 100644 javadoc/4.11/org/robolectric/annotation/processing/RobolectricModel.ShadowInfo.html create mode 100644 javadoc/4.11/org/robolectric/annotation/processing/RobolectricModel.html create mode 100644 javadoc/4.11/org/robolectric/annotation/processing/RobolectricProcessor.html create mode 100644 javadoc/4.11/org/robolectric/annotation/processing/generator/Generator.html create mode 100644 javadoc/4.11/org/robolectric/annotation/processing/generator/JavadocJsonGenerator.html create mode 100644 javadoc/4.11/org/robolectric/annotation/processing/generator/ServiceLoaderGenerator.html create mode 100644 javadoc/4.11/org/robolectric/annotation/processing/generator/ShadowProviderGenerator.html create mode 100644 javadoc/4.11/org/robolectric/annotation/processing/generator/package-summary.html create mode 100644 javadoc/4.11/org/robolectric/annotation/processing/generator/package-tree.html create mode 100644 javadoc/4.11/org/robolectric/annotation/processing/package-summary.html create mode 100644 javadoc/4.11/org/robolectric/annotation/processing/package-tree.html create mode 100644 javadoc/4.11/org/robolectric/annotation/processing/validator/FoundOnImplementsValidator.html create mode 100644 javadoc/4.11/org/robolectric/annotation/processing/validator/ImplementationValidator.html create mode 100644 javadoc/4.11/org/robolectric/annotation/processing/validator/ImplementsValidator.SdkCheckMode.html create mode 100644 javadoc/4.11/org/robolectric/annotation/processing/validator/ImplementsValidator.html create mode 100644 javadoc/4.11/org/robolectric/annotation/processing/validator/RealObjectValidator.html create mode 100644 javadoc/4.11/org/robolectric/annotation/processing/validator/ResetterValidator.html create mode 100644 javadoc/4.11/org/robolectric/annotation/processing/validator/SdkStore.html create mode 100644 javadoc/4.11/org/robolectric/annotation/processing/validator/Validator.html create mode 100644 javadoc/4.11/org/robolectric/annotation/processing/validator/package-summary.html create mode 100644 javadoc/4.11/org/robolectric/annotation/processing/validator/package-tree.html create mode 100644 javadoc/4.11/org/robolectric/config/AndroidConfigurer.html create mode 100644 javadoc/4.11/org/robolectric/config/ConfigurationRegistry.html create mode 100644 javadoc/4.11/org/robolectric/config/package-summary.html create mode 100644 javadoc/4.11/org/robolectric/config/package-tree.html create mode 100644 javadoc/4.11/org/robolectric/errorprone/bugpatterns/DeprecatedMethodsCheck.html create mode 100644 javadoc/4.11/org/robolectric/errorprone/bugpatterns/Helpers.CastableTo.html create mode 100644 javadoc/4.11/org/robolectric/errorprone/bugpatterns/Helpers.html create mode 100644 javadoc/4.11/org/robolectric/errorprone/bugpatterns/RobolectricShadow.html create mode 100644 javadoc/4.11/org/robolectric/errorprone/bugpatterns/package-summary.html create mode 100644 javadoc/4.11/org/robolectric/errorprone/bugpatterns/package-tree.html create mode 100644 javadoc/4.11/org/robolectric/fakes/BaseCursor.html create mode 100644 javadoc/4.11/org/robolectric/fakes/CleanerCompat.html create mode 100644 javadoc/4.11/org/robolectric/fakes/RoboCursor.html create mode 100644 javadoc/4.11/org/robolectric/fakes/RoboExtendedResponseCache.html create mode 100644 javadoc/4.11/org/robolectric/fakes/RoboIntentSender.html create mode 100644 javadoc/4.11/org/robolectric/fakes/RoboMenu.html create mode 100644 javadoc/4.11/org/robolectric/fakes/RoboMenuItem.html create mode 100644 javadoc/4.11/org/robolectric/fakes/RoboResponseSource.html create mode 100644 javadoc/4.11/org/robolectric/fakes/RoboSplashScreen.html create mode 100644 javadoc/4.11/org/robolectric/fakes/RoboSubMenu.html create mode 100644 javadoc/4.11/org/robolectric/fakes/RoboWebMessagePort.html create mode 100644 javadoc/4.11/org/robolectric/fakes/RoboWebSettings.html create mode 100644 javadoc/4.11/org/robolectric/fakes/package-summary.html create mode 100644 javadoc/4.11/org/robolectric/fakes/package-tree.html create mode 100644 javadoc/4.11/org/robolectric/integrationtests/jacoco/JaCoCoTester.html create mode 100644 javadoc/4.11/org/robolectric/integrationtests/jacoco/package-summary.html create mode 100644 javadoc/4.11/org/robolectric/integrationtests/jacoco/package-tree.html create mode 100644 javadoc/4.11/org/robolectric/interceptors/AndroidInterceptors.CleanerInterceptor.html create mode 100644 javadoc/4.11/org/robolectric/interceptors/AndroidInterceptors.FileDescriptorInterceptor.html create mode 100644 javadoc/4.11/org/robolectric/interceptors/AndroidInterceptors.LinkedHashMapEldestInterceptor.html create mode 100644 javadoc/4.11/org/robolectric/interceptors/AndroidInterceptors.LocaleAdjustLanguageCodeInterceptor.html create mode 100644 javadoc/4.11/org/robolectric/interceptors/AndroidInterceptors.NioUtilsFreeDirectBufferInterceptor.html create mode 100644 javadoc/4.11/org/robolectric/interceptors/AndroidInterceptors.NoOpInterceptor.html create mode 100644 javadoc/4.11/org/robolectric/interceptors/AndroidInterceptors.ReferenceRefersToInterceptor.html create mode 100644 javadoc/4.11/org/robolectric/interceptors/AndroidInterceptors.SocketInterceptor.html create mode 100644 javadoc/4.11/org/robolectric/interceptors/AndroidInterceptors.SystemArrayCopyInterceptor.html create mode 100644 javadoc/4.11/org/robolectric/interceptors/AndroidInterceptors.SystemLogInterceptor.html create mode 100644 javadoc/4.11/org/robolectric/interceptors/AndroidInterceptors.SystemTimeInterceptor.html create mode 100644 javadoc/4.11/org/robolectric/interceptors/AndroidInterceptors.html create mode 100644 javadoc/4.11/org/robolectric/interceptors/package-summary.html create mode 100644 javadoc/4.11/org/robolectric/interceptors/package-tree.html create mode 100644 javadoc/4.11/org/robolectric/internal/AndroidSandbox.SdkSandboxClassLoader.html create mode 100644 javadoc/4.11/org/robolectric/internal/AndroidSandbox.TestEnvironmentSpec.html create mode 100644 javadoc/4.11/org/robolectric/internal/AndroidSandbox.html create mode 100644 javadoc/4.11/org/robolectric/internal/BuckManifestFactory.html create mode 100644 javadoc/4.11/org/robolectric/internal/DefaultManifestFactory.html create mode 100644 javadoc/4.11/org/robolectric/internal/DeprecatedMethodMarkerException.html create mode 100644 javadoc/4.11/org/robolectric/internal/IShadow.html create mode 100644 javadoc/4.11/org/robolectric/internal/ManifestFactory.html create mode 100644 javadoc/4.11/org/robolectric/internal/ManifestIdentifier.html create mode 100644 javadoc/4.11/org/robolectric/internal/MavenManifestFactory.html create mode 100644 javadoc/4.11/org/robolectric/internal/ResourcesMode.html create mode 100644 javadoc/4.11/org/robolectric/internal/SandboxManager.SandboxBuilder.html create mode 100644 javadoc/4.11/org/robolectric/internal/SandboxManager.html create mode 100644 javadoc/4.11/org/robolectric/internal/SandboxTestRunner.HelperTestRunner.html create mode 100644 javadoc/4.11/org/robolectric/internal/SandboxTestRunner.html create mode 100644 javadoc/4.11/org/robolectric/internal/ShadowProvider.html create mode 100644 javadoc/4.11/org/robolectric/internal/TestEnvironment.html create mode 100644 javadoc/4.11/org/robolectric/internal/bytecode/ClassDetails.html create mode 100644 javadoc/4.11/org/robolectric/internal/bytecode/ClassHandler.html create mode 100644 javadoc/4.11/org/robolectric/internal/bytecode/ClassHandlerBuilder.html create mode 100644 javadoc/4.11/org/robolectric/internal/bytecode/ClassInstrumentor.Decorator.html create mode 100644 javadoc/4.11/org/robolectric/internal/bytecode/ClassInstrumentor.html create mode 100644 javadoc/4.11/org/robolectric/internal/bytecode/ClassNodeProvider.html create mode 100644 javadoc/4.11/org/robolectric/internal/bytecode/DirectObjectMarker.html create mode 100644 javadoc/4.11/org/robolectric/internal/bytecode/InstrumentationConfiguration.Builder.html create mode 100644 javadoc/4.11/org/robolectric/internal/bytecode/InstrumentationConfiguration.html create mode 100644 javadoc/4.11/org/robolectric/internal/bytecode/InstrumentedInterface.html create mode 100644 javadoc/4.11/org/robolectric/internal/bytecode/InstrumentingClassWriter.html create mode 100644 javadoc/4.11/org/robolectric/internal/bytecode/Interceptor.html create mode 100644 javadoc/4.11/org/robolectric/internal/bytecode/Interceptors.html create mode 100644 javadoc/4.11/org/robolectric/internal/bytecode/InvocationProfile.html create mode 100644 javadoc/4.11/org/robolectric/internal/bytecode/InvokeDynamicClassInstrumentor.html create mode 100644 javadoc/4.11/org/robolectric/internal/bytecode/InvokeDynamicSupport.html create mode 100644 javadoc/4.11/org/robolectric/internal/bytecode/MethodCallSite.Kind.html create mode 100644 javadoc/4.11/org/robolectric/internal/bytecode/MethodCallSite.html create mode 100644 javadoc/4.11/org/robolectric/internal/bytecode/MethodRef.html create mode 100644 javadoc/4.11/org/robolectric/internal/bytecode/MethodSignature.html create mode 100644 javadoc/4.11/org/robolectric/internal/bytecode/MutableClass.html create mode 100644 javadoc/4.11/org/robolectric/internal/bytecode/NativeCallHandler.html create mode 100644 javadoc/4.11/org/robolectric/internal/bytecode/ProxyMaker.html create mode 100644 javadoc/4.11/org/robolectric/internal/bytecode/ResourceProvider.html create mode 100644 javadoc/4.11/org/robolectric/internal/bytecode/RoboCallSite.html create mode 100644 javadoc/4.11/org/robolectric/internal/bytecode/RobolectricGeneratorAdapter.html create mode 100644 javadoc/4.11/org/robolectric/internal/bytecode/RobolectricInternals.html create mode 100644 javadoc/4.11/org/robolectric/internal/bytecode/Sandbox.html create mode 100644 javadoc/4.11/org/robolectric/internal/bytecode/SandboxClassLoader.html create mode 100644 javadoc/4.11/org/robolectric/internal/bytecode/SandboxConfig.html create mode 100644 javadoc/4.11/org/robolectric/internal/bytecode/ShadowConstants.html create mode 100644 javadoc/4.11/org/robolectric/internal/bytecode/ShadowDecorator.html create mode 100644 javadoc/4.11/org/robolectric/internal/bytecode/ShadowImpl.html create mode 100644 javadoc/4.11/org/robolectric/internal/bytecode/ShadowInfo.html create mode 100644 javadoc/4.11/org/robolectric/internal/bytecode/ShadowInvalidator.html create mode 100644 javadoc/4.11/org/robolectric/internal/bytecode/ShadowMap.Builder.html create mode 100644 javadoc/4.11/org/robolectric/internal/bytecode/ShadowMap.html create mode 100644 javadoc/4.11/org/robolectric/internal/bytecode/ShadowProviders.html create mode 100644 javadoc/4.11/org/robolectric/internal/bytecode/ShadowWrangler.html create mode 100644 javadoc/4.11/org/robolectric/internal/bytecode/ShadowedObject.html create mode 100644 javadoc/4.11/org/robolectric/internal/bytecode/UrlResourceProvider.html create mode 100644 javadoc/4.11/org/robolectric/internal/bytecode/package-summary.html create mode 100644 javadoc/4.11/org/robolectric/internal/bytecode/package-tree.html create mode 100644 javadoc/4.11/org/robolectric/internal/dependency/DependencyJar.html create mode 100644 javadoc/4.11/org/robolectric/internal/dependency/DependencyResolver.html create mode 100644 javadoc/4.11/org/robolectric/internal/dependency/LocalDependencyResolver.html create mode 100644 javadoc/4.11/org/robolectric/internal/dependency/MavenArtifactFetcher.html create mode 100644 javadoc/4.11/org/robolectric/internal/dependency/MavenDependencyResolver.html create mode 100644 javadoc/4.11/org/robolectric/internal/dependency/MavenJarArtifact.html create mode 100644 javadoc/4.11/org/robolectric/internal/dependency/PropertiesDependencyResolver.html create mode 100644 javadoc/4.11/org/robolectric/internal/dependency/package-summary.html create mode 100644 javadoc/4.11/org/robolectric/internal/dependency/package-tree.html create mode 100644 javadoc/4.11/org/robolectric/internal/package-summary.html create mode 100644 javadoc/4.11/org/robolectric/internal/package-tree.html create mode 100644 javadoc/4.11/org/robolectric/junit/rules/BackgroundTestRule.BackgroundTest.html create mode 100644 javadoc/4.11/org/robolectric/junit/rules/BackgroundTestRule.html create mode 100644 javadoc/4.11/org/robolectric/junit/rules/CloseGuardRule.html create mode 100644 javadoc/4.11/org/robolectric/junit/rules/ExpectedLogMessagesRule.html create mode 100644 javadoc/4.11/org/robolectric/junit/rules/package-summary.html create mode 100644 javadoc/4.11/org/robolectric/junit/rules/package-tree.html create mode 100644 javadoc/4.11/org/robolectric/manifest/ActivityData.html create mode 100644 javadoc/4.11/org/robolectric/manifest/AndroidManifest.html create mode 100644 javadoc/4.11/org/robolectric/manifest/BroadcastReceiverData.html create mode 100644 javadoc/4.11/org/robolectric/manifest/ContentProviderData.html create mode 100644 javadoc/4.11/org/robolectric/manifest/IntentFilterData.DataAuthority.html create mode 100644 javadoc/4.11/org/robolectric/manifest/IntentFilterData.html create mode 100644 javadoc/4.11/org/robolectric/manifest/MetaData.html create mode 100644 javadoc/4.11/org/robolectric/manifest/PackageItemData.html create mode 100644 javadoc/4.11/org/robolectric/manifest/PathPermissionData.html create mode 100644 javadoc/4.11/org/robolectric/manifest/PermissionGroupItemData.html create mode 100644 javadoc/4.11/org/robolectric/manifest/PermissionItemData.html create mode 100644 javadoc/4.11/org/robolectric/manifest/RoboNotFoundException.html create mode 100644 javadoc/4.11/org/robolectric/manifest/ServiceData.html create mode 100644 javadoc/4.11/org/robolectric/manifest/package-summary.html create mode 100644 javadoc/4.11/org/robolectric/manifest/package-tree.html create mode 100644 javadoc/4.11/org/robolectric/nativeruntime/AnimatedImageDrawableNatives.html create mode 100644 javadoc/4.11/org/robolectric/nativeruntime/AnimatedVectorDrawableNatives.html create mode 100644 javadoc/4.11/org/robolectric/nativeruntime/BaseCanvasNatives.html create mode 100644 javadoc/4.11/org/robolectric/nativeruntime/BaseRecordingCanvasNatives.html create mode 100644 javadoc/4.11/org/robolectric/nativeruntime/BitmapFactoryNatives.html create mode 100644 javadoc/4.11/org/robolectric/nativeruntime/BitmapNatives.html create mode 100644 javadoc/4.11/org/robolectric/nativeruntime/BitmapShaderNatives.html create mode 100644 javadoc/4.11/org/robolectric/nativeruntime/BlendModeColorFilterNatives.html create mode 100644 javadoc/4.11/org/robolectric/nativeruntime/BlurMaskFilterNatives.html create mode 100644 javadoc/4.11/org/robolectric/nativeruntime/CanvasNatives.html create mode 100644 javadoc/4.11/org/robolectric/nativeruntime/CanvasPropertyNatives.html create mode 100644 javadoc/4.11/org/robolectric/nativeruntime/ColorFilterNatives.html create mode 100644 javadoc/4.11/org/robolectric/nativeruntime/ColorMatrixColorFilterNatives.html create mode 100644 javadoc/4.11/org/robolectric/nativeruntime/ColorNatives.html create mode 100644 javadoc/4.11/org/robolectric/nativeruntime/ColorSpaceRgbNatives.html create mode 100644 javadoc/4.11/org/robolectric/nativeruntime/ComposePathEffectNatives.html create mode 100644 javadoc/4.11/org/robolectric/nativeruntime/ComposeShaderNatives.html create mode 100644 javadoc/4.11/org/robolectric/nativeruntime/CornerPathEffectNatives.html create mode 100644 javadoc/4.11/org/robolectric/nativeruntime/CursorWindowNatives.html create mode 100644 javadoc/4.11/org/robolectric/nativeruntime/DashPathEffectNatives.html create mode 100644 javadoc/4.11/org/robolectric/nativeruntime/DefaultNativeRuntimeLoader.html create mode 100644 javadoc/4.11/org/robolectric/nativeruntime/DiscretePathEffectNatives.html create mode 100644 javadoc/4.11/org/robolectric/nativeruntime/EmbossMaskFilterNatives.html create mode 100644 javadoc/4.11/org/robolectric/nativeruntime/FontBuilderNatives.html create mode 100644 javadoc/4.11/org/robolectric/nativeruntime/FontFamilyBuilderNatives.html create mode 100644 javadoc/4.11/org/robolectric/nativeruntime/FontFamilyNatives.html create mode 100644 javadoc/4.11/org/robolectric/nativeruntime/FontFileUtilNatives.html create mode 100644 javadoc/4.11/org/robolectric/nativeruntime/FontNatives.html create mode 100644 javadoc/4.11/org/robolectric/nativeruntime/FontsFontFamilyNatives.html create mode 100644 javadoc/4.11/org/robolectric/nativeruntime/HardwareRendererNatives.html create mode 100644 javadoc/4.11/org/robolectric/nativeruntime/HardwareRendererObserverNatives.html create mode 100644 javadoc/4.11/org/robolectric/nativeruntime/ImageDecoderNatives.html create mode 100644 javadoc/4.11/org/robolectric/nativeruntime/ImageReaderNatives.html create mode 100644 javadoc/4.11/org/robolectric/nativeruntime/ImageReaderSurfaceImageNatives.html create mode 100644 javadoc/4.11/org/robolectric/nativeruntime/InterpolatorNatives.html create mode 100644 javadoc/4.11/org/robolectric/nativeruntime/LightingColorFilterNatives.html create mode 100644 javadoc/4.11/org/robolectric/nativeruntime/LineBreakerNatives.html create mode 100644 javadoc/4.11/org/robolectric/nativeruntime/LinearGradientNatives.html create mode 100644 javadoc/4.11/org/robolectric/nativeruntime/MaskFilterNatives.html create mode 100644 javadoc/4.11/org/robolectric/nativeruntime/MatrixNatives.html create mode 100644 javadoc/4.11/org/robolectric/nativeruntime/MeasuredTextBuilderNatives.html create mode 100644 javadoc/4.11/org/robolectric/nativeruntime/MeasuredTextNatives.html create mode 100644 javadoc/4.11/org/robolectric/nativeruntime/NIOAccess.html create mode 100644 javadoc/4.11/org/robolectric/nativeruntime/NativeAllocationRegistryNatives.html create mode 100644 javadoc/4.11/org/robolectric/nativeruntime/NativeInterpolatorFactoryNatives.html create mode 100644 javadoc/4.11/org/robolectric/nativeruntime/NinePatchNatives.html create mode 100644 javadoc/4.11/org/robolectric/nativeruntime/PaintNatives.html create mode 100644 javadoc/4.11/org/robolectric/nativeruntime/PathDashPathEffectNatives.html create mode 100644 javadoc/4.11/org/robolectric/nativeruntime/PathEffectNatives.html create mode 100644 javadoc/4.11/org/robolectric/nativeruntime/PathMeasureNatives.html create mode 100644 javadoc/4.11/org/robolectric/nativeruntime/PathNatives.html create mode 100644 javadoc/4.11/org/robolectric/nativeruntime/PathParserNatives.html create mode 100644 javadoc/4.11/org/robolectric/nativeruntime/PictureNatives.html create mode 100644 javadoc/4.11/org/robolectric/nativeruntime/PorterDuffColorFilterNatives.html create mode 100644 javadoc/4.11/org/robolectric/nativeruntime/PositionedGlyphsNatives.html create mode 100644 javadoc/4.11/org/robolectric/nativeruntime/PropertyValuesHolderNatives.html create mode 100644 javadoc/4.11/org/robolectric/nativeruntime/RadialGradientNatives.html create mode 100644 javadoc/4.11/org/robolectric/nativeruntime/RecordingCanvasNatives.html create mode 100644 javadoc/4.11/org/robolectric/nativeruntime/RegionIteratorNatives.html create mode 100644 javadoc/4.11/org/robolectric/nativeruntime/RegionNatives.html create mode 100644 javadoc/4.11/org/robolectric/nativeruntime/RenderEffectNatives.html create mode 100644 javadoc/4.11/org/robolectric/nativeruntime/RenderNodeAnimatorNatives.html create mode 100644 javadoc/4.11/org/robolectric/nativeruntime/RenderNodeNatives.html create mode 100644 javadoc/4.11/org/robolectric/nativeruntime/RuntimeShaderNatives.html create mode 100644 javadoc/4.11/org/robolectric/nativeruntime/SQLiteConnectionNatives.html create mode 100644 javadoc/4.11/org/robolectric/nativeruntime/ShaderNatives.html create mode 100644 javadoc/4.11/org/robolectric/nativeruntime/SumPathEffectNatives.html create mode 100644 javadoc/4.11/org/robolectric/nativeruntime/SurfaceNatives.html create mode 100644 javadoc/4.11/org/robolectric/nativeruntime/SweepGradientNatives.html create mode 100644 javadoc/4.11/org/robolectric/nativeruntime/TableMaskFilterNatives.html create mode 100644 javadoc/4.11/org/robolectric/nativeruntime/TextRunShaperNatives.html create mode 100644 javadoc/4.11/org/robolectric/nativeruntime/TypefaceNatives.html create mode 100644 javadoc/4.11/org/robolectric/nativeruntime/VectorDrawableNatives.html create mode 100644 javadoc/4.11/org/robolectric/nativeruntime/VirtualRefBasePtrNatives.html create mode 100644 javadoc/4.11/org/robolectric/nativeruntime/package-summary.html create mode 100644 javadoc/4.11/org/robolectric/nativeruntime/package-tree.html create mode 100644 javadoc/4.11/org/robolectric/package-summary.html create mode 100644 javadoc/4.11/org/robolectric/package-tree.html create mode 100644 javadoc/4.11/org/robolectric/pluginapi/ExtensionPoint.html create mode 100644 javadoc/4.11/org/robolectric/pluginapi/NativeRuntimeLoader.html create mode 100644 javadoc/4.11/org/robolectric/pluginapi/Sdk.html create mode 100644 javadoc/4.11/org/robolectric/pluginapi/SdkPicker.html create mode 100644 javadoc/4.11/org/robolectric/pluginapi/SdkProvider.html create mode 100644 javadoc/4.11/org/robolectric/pluginapi/TestEnvironmentLifecyclePlugin.html create mode 100644 javadoc/4.11/org/robolectric/pluginapi/UsesSdk.html create mode 100644 javadoc/4.11/org/robolectric/pluginapi/config/ConfigurationStrategy.Configuration.html create mode 100644 javadoc/4.11/org/robolectric/pluginapi/config/ConfigurationStrategy.html create mode 100644 javadoc/4.11/org/robolectric/pluginapi/config/Configurer.html create mode 100644 javadoc/4.11/org/robolectric/pluginapi/config/GlobalConfigProvider.html create mode 100644 javadoc/4.11/org/robolectric/pluginapi/config/package-summary.html create mode 100644 javadoc/4.11/org/robolectric/pluginapi/config/package-tree.html create mode 100644 javadoc/4.11/org/robolectric/pluginapi/package-summary.html create mode 100644 javadoc/4.11/org/robolectric/pluginapi/package-tree.html create mode 100644 javadoc/4.11/org/robolectric/pluginapi/perf/Metadata.html create mode 100644 javadoc/4.11/org/robolectric/pluginapi/perf/Metric.html create mode 100644 javadoc/4.11/org/robolectric/pluginapi/perf/PerfStatsReporter.html create mode 100644 javadoc/4.11/org/robolectric/pluginapi/perf/package-summary.html create mode 100644 javadoc/4.11/org/robolectric/pluginapi/perf/package-tree.html create mode 100644 javadoc/4.11/org/robolectric/plugins/ConfigConfigurer.html create mode 100644 javadoc/4.11/org/robolectric/plugins/ConscryptModeConfigurer.html create mode 100644 javadoc/4.11/org/robolectric/plugins/DefaultSdkPicker.html create mode 100644 javadoc/4.11/org/robolectric/plugins/DefaultSdkProvider.DefaultSdk.html create mode 100644 javadoc/4.11/org/robolectric/plugins/DefaultSdkProvider.html create mode 100644 javadoc/4.11/org/robolectric/plugins/GetInstallerPackageNameModeConfigurer.html create mode 100644 javadoc/4.11/org/robolectric/plugins/GraphicsModeConfigurer.html create mode 100644 javadoc/4.11/org/robolectric/plugins/HierarchicalConfigurationStrategy.ConfigurationImpl.html create mode 100644 javadoc/4.11/org/robolectric/plugins/HierarchicalConfigurationStrategy.html create mode 100644 javadoc/4.11/org/robolectric/plugins/LazyApplicationConfigurer.html create mode 100644 javadoc/4.11/org/robolectric/plugins/LegacyDependencyResolver.html create mode 100644 javadoc/4.11/org/robolectric/plugins/LooperModeConfigurer.html create mode 100644 javadoc/4.11/org/robolectric/plugins/PackagePropertiesLoader.html create mode 100644 javadoc/4.11/org/robolectric/plugins/SQLiteModeConfigurer.html create mode 100644 javadoc/4.11/org/robolectric/plugins/SdkCollection.html create mode 100644 javadoc/4.11/org/robolectric/plugins/TextLayoutModeConfigurer.html create mode 100644 javadoc/4.11/org/robolectric/plugins/package-summary.html create mode 100644 javadoc/4.11/org/robolectric/plugins/package-tree.html create mode 100644 javadoc/4.11/org/robolectric/preinstrumented/JarInstrumentor.html create mode 100644 javadoc/4.11/org/robolectric/preinstrumented/package-summary.html create mode 100644 javadoc/4.11/org/robolectric/preinstrumented/package-tree.html create mode 100644 javadoc/4.11/org/robolectric/res/AttrData.Pair.html create mode 100644 javadoc/4.11/org/robolectric/res/AttrData.html create mode 100644 javadoc/4.11/org/robolectric/res/AttributeResource.html create mode 100644 javadoc/4.11/org/robolectric/res/DocumentLoader.html create mode 100644 javadoc/4.11/org/robolectric/res/DrawableResourceLoader.html create mode 100644 javadoc/4.11/org/robolectric/res/EmptyStyle.html create mode 100644 javadoc/4.11/org/robolectric/res/FileTypedResource.Image.html create mode 100644 javadoc/4.11/org/robolectric/res/FileTypedResource.html create mode 100644 javadoc/4.11/org/robolectric/res/Fs.html create mode 100644 javadoc/4.11/org/robolectric/res/FsFile.html create mode 100644 javadoc/4.11/org/robolectric/res/PackageResourceTable.html create mode 100644 javadoc/4.11/org/robolectric/res/Plural.html create mode 100644 javadoc/4.11/org/robolectric/res/PluralRules.html create mode 100644 javadoc/4.11/org/robolectric/res/Qualifiers.html create mode 100644 javadoc/4.11/org/robolectric/res/RawResourceLoader.html create mode 100644 javadoc/4.11/org/robolectric/res/ResBunch.html create mode 100644 javadoc/4.11/org/robolectric/res/ResBundle.html create mode 100644 javadoc/4.11/org/robolectric/res/ResName.html create mode 100644 javadoc/4.11/org/robolectric/res/ResType.html create mode 100644 javadoc/4.11/org/robolectric/res/ResourceIdGenerator.html create mode 100644 javadoc/4.11/org/robolectric/res/ResourceIds.html create mode 100644 javadoc/4.11/org/robolectric/res/ResourceMerger.html create mode 100644 javadoc/4.11/org/robolectric/res/ResourcePath.html create mode 100644 javadoc/4.11/org/robolectric/res/ResourceTable.Visitor.html create mode 100644 javadoc/4.11/org/robolectric/res/ResourceTable.html create mode 100644 javadoc/4.11/org/robolectric/res/ResourceTableFactory.html create mode 100644 javadoc/4.11/org/robolectric/res/ResourceValueConverter.html create mode 100644 javadoc/4.11/org/robolectric/res/RoutingResourceTable.html create mode 100644 javadoc/4.11/org/robolectric/res/StaxArrayLoader.html create mode 100644 javadoc/4.11/org/robolectric/res/StaxAttrLoader.html create mode 100644 javadoc/4.11/org/robolectric/res/StaxDocumentLoader.html create mode 100644 javadoc/4.11/org/robolectric/res/StaxLoader.html create mode 100644 javadoc/4.11/org/robolectric/res/StaxPluralsLoader.html create mode 100644 javadoc/4.11/org/robolectric/res/StaxStyleLoader.html create mode 100644 javadoc/4.11/org/robolectric/res/StaxValueLoader.html create mode 100644 javadoc/4.11/org/robolectric/res/StringResources.html create mode 100644 javadoc/4.11/org/robolectric/res/Style.html create mode 100644 javadoc/4.11/org/robolectric/res/StyleData.Visitor.html create mode 100644 javadoc/4.11/org/robolectric/res/StyleData.html create mode 100644 javadoc/4.11/org/robolectric/res/StyleResolver.html create mode 100644 javadoc/4.11/org/robolectric/res/TextCollectingNodeHandler.html create mode 100644 javadoc/4.11/org/robolectric/res/ThemeStyleSet.html create mode 100644 javadoc/4.11/org/robolectric/res/TypedResource.html create mode 100644 javadoc/4.11/org/robolectric/res/XmlContext.html create mode 100644 javadoc/4.11/org/robolectric/res/android/AConfiguration.html create mode 100644 javadoc/4.11/org/robolectric/res/android/ApkAssetsCache.Key.html create mode 100644 javadoc/4.11/org/robolectric/res/android/ApkAssetsCache.html create mode 100644 javadoc/4.11/org/robolectric/res/android/ApkAssetsCookie.html create mode 100644 javadoc/4.11/org/robolectric/res/android/Asset.AccessMode.html create mode 100644 javadoc/4.11/org/robolectric/res/android/Asset.html create mode 100644 javadoc/4.11/org/robolectric/res/android/AssetDir.html create mode 100644 javadoc/4.11/org/robolectric/res/android/AssetPath.html create mode 100644 javadoc/4.11/org/robolectric/res/android/AttributeResolution.BagAttributeFinder.html create mode 100644 javadoc/4.11/org/robolectric/res/android/AttributeResolution.XmlAttributeFinder.html create mode 100644 javadoc/4.11/org/robolectric/res/android/AttributeResolution.html create mode 100644 javadoc/4.11/org/robolectric/res/android/AttributeResolution10.BagAttributeFinder.html create mode 100644 javadoc/4.11/org/robolectric/res/android/AttributeResolution10.XmlAttributeFinder.html create mode 100644 javadoc/4.11/org/robolectric/res/android/AttributeResolution10.html create mode 100644 javadoc/4.11/org/robolectric/res/android/AttributeResolution9.BagAttributeFinder.html create mode 100644 javadoc/4.11/org/robolectric/res/android/AttributeResolution9.XmlAttributeFinder.html create mode 100644 javadoc/4.11/org/robolectric/res/android/AttributeResolution9.html create mode 100644 javadoc/4.11/org/robolectric/res/android/ByteBucketArray.html create mode 100644 javadoc/4.11/org/robolectric/res/android/ConfigDescription.LocaleValue.html create mode 100644 javadoc/4.11/org/robolectric/res/android/ConfigDescription.html create mode 100644 javadoc/4.11/org/robolectric/res/android/CppApkAssets.html create mode 100644 javadoc/4.11/org/robolectric/res/android/CppAssetManager.html create mode 100644 javadoc/4.11/org/robolectric/res/android/CppAssetManager2.PackageFunc.html create mode 100644 javadoc/4.11/org/robolectric/res/android/CppAssetManager2.ResolvedBag.Entry.html create mode 100644 javadoc/4.11/org/robolectric/res/android/CppAssetManager2.ResolvedBag.html create mode 100644 javadoc/4.11/org/robolectric/res/android/CppAssetManager2.ResourceName.html create mode 100644 javadoc/4.11/org/robolectric/res/android/CppAssetManager2.Theme.html create mode 100644 javadoc/4.11/org/robolectric/res/android/CppAssetManager2.html create mode 100644 javadoc/4.11/org/robolectric/res/android/DataType.html create mode 100644 javadoc/4.11/org/robolectric/res/android/DynamicRefTable.html create mode 100644 javadoc/4.11/org/robolectric/res/android/Errors.html create mode 100644 javadoc/4.11/org/robolectric/res/android/FileMap.html create mode 100644 javadoc/4.11/org/robolectric/res/android/Formatter.html create mode 100644 javadoc/4.11/org/robolectric/res/android/IdmapEntries.html create mode 100644 javadoc/4.11/org/robolectric/res/android/LoadedArsc.html create mode 100644 javadoc/4.11/org/robolectric/res/android/LocaleData.html create mode 100644 javadoc/4.11/org/robolectric/res/android/LocaleDataTables.html create mode 100644 javadoc/4.11/org/robolectric/res/android/NativeObjRegistry.html create mode 100644 javadoc/4.11/org/robolectric/res/android/Ref.html create mode 100644 javadoc/4.11/org/robolectric/res/android/Registries.html create mode 100644 javadoc/4.11/org/robolectric/res/android/ResStringPool.html create mode 100644 javadoc/4.11/org/robolectric/res/android/ResStringPoolHeader.html create mode 100644 javadoc/4.11/org/robolectric/res/android/ResTable.Entry.html create mode 100644 javadoc/4.11/org/robolectric/res/android/ResTable.Header.html create mode 100644 javadoc/4.11/org/robolectric/res/android/ResTable.PackageGroup.html create mode 100644 javadoc/4.11/org/robolectric/res/android/ResTable.ResTablePackage.html create mode 100644 javadoc/4.11/org/robolectric/res/android/ResTable.ResourceName.html create mode 100644 javadoc/4.11/org/robolectric/res/android/ResTable.Type.html create mode 100644 javadoc/4.11/org/robolectric/res/android/ResTable.bag_entry.html create mode 100644 javadoc/4.11/org/robolectric/res/android/ResTable.html create mode 100644 javadoc/4.11/org/robolectric/res/android/ResTableTheme.html create mode 100644 javadoc/4.11/org/robolectric/res/android/ResTable_config.Type.html create mode 100644 javadoc/4.11/org/robolectric/res/android/ResTable_config.html create mode 100644 javadoc/4.11/org/robolectric/res/android/ResXMLParser.event_code_t.html create mode 100644 javadoc/4.11/org/robolectric/res/android/ResXMLParser.html create mode 100644 javadoc/4.11/org/robolectric/res/android/ResXMLTree.html create mode 100644 javadoc/4.11/org/robolectric/res/android/ResourceString.Type.html create mode 100644 javadoc/4.11/org/robolectric/res/android/ResourceString.html create mode 100644 javadoc/4.11/org/robolectric/res/android/ResourceTable.flag_entry.html create mode 100644 javadoc/4.11/org/robolectric/res/android/ResourceTable.html create mode 100644 javadoc/4.11/org/robolectric/res/android/ResourceTypes.ResChunk_header.html create mode 100644 javadoc/4.11/org/robolectric/res/android/ResourceTypes.ResStringPool_header.Writer.html create mode 100644 javadoc/4.11/org/robolectric/res/android/ResourceTypes.ResStringPool_header.html create mode 100644 javadoc/4.11/org/robolectric/res/android/ResourceTypes.ResStringPool_ref.html create mode 100644 javadoc/4.11/org/robolectric/res/android/ResourceTypes.ResStringPool_span.html create mode 100644 javadoc/4.11/org/robolectric/res/android/ResourceTypes.ResTable_map.html create mode 100644 javadoc/4.11/org/robolectric/res/android/ResourceTypes.ResTable_ref.html create mode 100644 javadoc/4.11/org/robolectric/res/android/ResourceTypes.ResXMLTree_attrExt.Writer.html create mode 100644 javadoc/4.11/org/robolectric/res/android/ResourceTypes.ResXMLTree_attrExt.html create mode 100644 javadoc/4.11/org/robolectric/res/android/ResourceTypes.ResXMLTree_endElementExt.Writer.html create mode 100644 javadoc/4.11/org/robolectric/res/android/ResourceTypes.ResXMLTree_endElementExt.html create mode 100644 javadoc/4.11/org/robolectric/res/android/ResourceTypes.ResXMLTree_header.html create mode 100644 javadoc/4.11/org/robolectric/res/android/ResourceTypes.ResXMLTree_node.html create mode 100644 javadoc/4.11/org/robolectric/res/android/ResourceTypes.Res_value.html create mode 100644 javadoc/4.11/org/robolectric/res/android/ResourceTypes.html create mode 100644 javadoc/4.11/org/robolectric/res/android/SortedVector.html create mode 100644 javadoc/4.11/org/robolectric/res/android/String8.html create mode 100644 javadoc/4.11/org/robolectric/res/android/StringPiece.html create mode 100644 javadoc/4.11/org/robolectric/res/android/Util.html create mode 100644 javadoc/4.11/org/robolectric/res/android/ZipArchiveHandle.html create mode 100644 javadoc/4.11/org/robolectric/res/android/ZipFileRO.html create mode 100644 javadoc/4.11/org/robolectric/res/android/package-summary.html create mode 100644 javadoc/4.11/org/robolectric/res/android/package-tree.html create mode 100644 javadoc/4.11/org/robolectric/res/builder/XmlBlock.html create mode 100644 javadoc/4.11/org/robolectric/res/builder/package-summary.html create mode 100644 javadoc/4.11/org/robolectric/res/builder/package-tree.html create mode 100644 javadoc/4.11/org/robolectric/res/package-summary.html create mode 100644 javadoc/4.11/org/robolectric/res/package-tree.html create mode 100644 javadoc/4.11/org/robolectric/sandbox/NativeMethodNotFoundException.html create mode 100644 javadoc/4.11/org/robolectric/sandbox/ShadowMatcher.html create mode 100644 javadoc/4.11/org/robolectric/sandbox/package-summary.html create mode 100644 javadoc/4.11/org/robolectric/sandbox/package-tree.html create mode 100644 javadoc/4.11/org/robolectric/shadow/api/Shadow.html create mode 100644 javadoc/4.11/org/robolectric/shadow/api/ShadowPicker.html create mode 100644 javadoc/4.11/org/robolectric/shadow/api/package-summary.html create mode 100644 javadoc/4.11/org/robolectric/shadow/api/package-tree.html create mode 100644 javadoc/4.11/org/robolectric/shadows/AppWidgetProviderInfoBuilder.html create mode 100644 javadoc/4.11/org/robolectric/shadows/AssociationInfoBuilder.html create mode 100644 javadoc/4.11/org/robolectric/shadows/AttestedKeyPairFactory.html create mode 100644 javadoc/4.11/org/robolectric/shadows/AudioDeviceInfoBuilder.html create mode 100644 javadoc/4.11/org/robolectric/shadows/BackupDataEntity.html create mode 100644 javadoc/4.11/org/robolectric/shadows/BackupDataInputBuilder.html create mode 100644 javadoc/4.11/org/robolectric/shadows/BackupDataOutputFactory.html create mode 100644 javadoc/4.11/org/robolectric/shadows/BarringInfoBuilder.BarringServiceInfoBuilder.html create mode 100644 javadoc/4.11/org/robolectric/shadows/BarringInfoBuilder.html create mode 100644 javadoc/4.11/org/robolectric/shadows/BrightnessChangeEventBuilder.html create mode 100644 javadoc/4.11/org/robolectric/shadows/CachedPathIteratorFactory.CachedPathIterator.html create mode 100644 javadoc/4.11/org/robolectric/shadows/CachedPathIteratorFactory.html create mode 100644 javadoc/4.11/org/robolectric/shadows/CellIdentityLteBuilder.html create mode 100644 javadoc/4.11/org/robolectric/shadows/CellIdentityNrBuilder.html create mode 100644 javadoc/4.11/org/robolectric/shadows/CellInfoLteBuilder.html create mode 100644 javadoc/4.11/org/robolectric/shadows/CellInfoNrBuilder.html create mode 100644 javadoc/4.11/org/robolectric/shadows/CellSignalStrengthLteBuilder.html create mode 100644 javadoc/4.11/org/robolectric/shadows/CellSignalStrengthNrBuilder.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ClassNameResolver.html create mode 100644 javadoc/4.11/org/robolectric/shadows/Converter.FromArray.html create mode 100644 javadoc/4.11/org/robolectric/shadows/Converter.FromAttrData.html create mode 100644 javadoc/4.11/org/robolectric/shadows/Converter.FromCharSequence.html create mode 100644 javadoc/4.11/org/robolectric/shadows/Converter.FromColor.html create mode 100644 javadoc/4.11/org/robolectric/shadows/Converter.FromFilePath.html create mode 100644 javadoc/4.11/org/robolectric/shadows/Converter.html create mode 100644 javadoc/4.11/org/robolectric/shadows/Converter2.FromCharSequence.html create mode 100644 javadoc/4.11/org/robolectric/shadows/Converter2.FromColor.html create mode 100644 javadoc/4.11/org/robolectric/shadows/Converter2.html create mode 100644 javadoc/4.11/org/robolectric/shadows/DevicePolicyStateBuilder.html create mode 100644 javadoc/4.11/org/robolectric/shadows/DeviceStateSensorOrientationBuilder.html create mode 100644 javadoc/4.11/org/robolectric/shadows/DragEventBuilder.html create mode 100644 javadoc/4.11/org/robolectric/shadows/EnforcingAdminFactory.html create mode 100644 javadoc/4.11/org/robolectric/shadows/EpsBearerQosSessionAttributesBuilder.html create mode 100644 javadoc/4.11/org/robolectric/shadows/FrameMetricsBuilder.html create mode 100644 javadoc/4.11/org/robolectric/shadows/GnssStatusBuilder.GnssSatelliteInfo.Builder.html create mode 100644 javadoc/4.11/org/robolectric/shadows/GnssStatusBuilder.GnssSatelliteInfo.html create mode 100644 javadoc/4.11/org/robolectric/shadows/GnssStatusBuilder.html create mode 100644 javadoc/4.11/org/robolectric/shadows/GraphicsShadowPicker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ImageUtil.ImageInfo.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ImageUtil.html create mode 100644 javadoc/4.11/org/robolectric/shadows/LegacyManifestParser.html create mode 100644 javadoc/4.11/org/robolectric/shadows/LooperShadowPicker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/MediaCodecInfoBuilder.CodecCapabilitiesBuilder.html create mode 100644 javadoc/4.11/org/robolectric/shadows/MediaCodecInfoBuilder.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ModuleInfoBuilder.html create mode 100644 javadoc/4.11/org/robolectric/shadows/NativeAndroidInput.html create mode 100644 javadoc/4.11/org/robolectric/shadows/NativeBitSet64.html create mode 100644 javadoc/4.11/org/robolectric/shadows/NativeInput.html create mode 100644 javadoc/4.11/org/robolectric/shadows/NetworkRegistrationInfoTestBuilder.html create mode 100644 javadoc/4.11/org/robolectric/shadows/NrQosSessionAttributesBuilder.html create mode 100644 javadoc/4.11/org/robolectric/shadows/PackageRollbackInfoBuilder.html create mode 100644 javadoc/4.11/org/robolectric/shadows/PhoneAccountBuilder.html create mode 100644 javadoc/4.11/org/robolectric/shadows/PhoneCapabilityFactory.html create mode 100644 javadoc/4.11/org/robolectric/shadows/PlaybackInfoBuilder.html create mode 100644 javadoc/4.11/org/robolectric/shadows/PolicyKeyFactory.html create mode 100644 javadoc/4.11/org/robolectric/shadows/PolicyStateBuilder.html create mode 100644 javadoc/4.11/org/robolectric/shadows/PolicyValueFactory.html create mode 100644 javadoc/4.11/org/robolectric/shadows/PreciseDataConnectionStateBuilder.html create mode 100644 javadoc/4.11/org/robolectric/shadows/Provider.html create mode 100644 javadoc/4.11/org/robolectric/shadows/RangingSessionBuilder.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ResourceHelper.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ResourceHelper2.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ResourceModeShadowPicker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ResponderLocationBuilder.html create mode 100644 javadoc/4.11/org/robolectric/shadows/RollbackInfoBuilder.html create mode 100644 javadoc/4.11/org/robolectric/shadows/RoundRectangle.html create mode 100644 javadoc/4.11/org/robolectric/shadows/RunningTaskInfoBuilder.html create mode 100644 javadoc/4.11/org/robolectric/shadows/SQLiteShadowPicker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ServiceStateBuilder.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowAbsListView.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowAbsSpinner.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowAccessibilityButtonController.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowAccessibilityManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowAccessibilityNodeInfo.OnPerformActionListener.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowAccessibilityNodeInfo.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowAccessibilityRecord.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowAccessibilityService.GestureDispatch.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowAccessibilityService.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowAccessibilityWindowInfo.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowAccountManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowActivity.IntentForResult.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowActivity.IntentSenderRequest.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowActivity.PermissionsRequest.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowActivity.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowActivityGroup.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowActivityManager.ApplicationExitInfoBuilder.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowActivityManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowActivityManagerNative.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowActivityTaskManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowActivityThread._ActivityThread_.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowActivityThread._AppBindData_.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowActivityThread.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowAdapterView.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowAlarmManager.ScheduledAlarm.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowAlarmManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowAlertController.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowAlertDialog.ShadowBuilder.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowAlertDialog.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowAlwaysOnHotwordDetector.ShadowRefreshAvailabilityTask.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowAlwaysOnHotwordDetector.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowAmbientContextManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowAndroidBidi.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowAndroidHttpClient.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowAnimationBridge.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowAnimationUtils.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowAnnotationValidations.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowApkAssets.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowApkAssets.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowAppIntegrityManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowAppOpsManager.ModeAndException.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowAppOpsManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowAppTask.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowAppWidgetHost.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowAppWidgetHostView.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowAppWidgetManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowApplication.Wrapper.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowApplication.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowApplicationPackageManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowArrayAdapter.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowArscApkAssets9.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowArscAssetInputStream.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowArscAssetManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowArscAssetManager10.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowArscAssetManager14.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowArscAssetManager9.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowArscResourcesImpl.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowAssetInputStream.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowAssetInputStream.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowAssetManager.ArscBase.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowAssetManager.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowAssetManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowAsyncQueryHandler.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowAsyncTask.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowAsyncTask.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowAsyncTaskLoader.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowAsyncTaskLoader.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowAudioEffect.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowAudioManager.AudioFocusRequest.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowAudioManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowAudioRecord.AudioRecordSource.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowAudioRecord.AudioRecordSourceProvider.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowAudioRecord.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowAudioSystem.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowAudioTrack.OnAudioDataWrittenListener.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowAudioTrack.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowAutofillManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowBackdropFrameRenderer.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowBackgroundThread.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowBackupDataInput.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowBackupDataOutput.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowBackupManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowBaseAdapter.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowBasicTagTechnology.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowBatteryManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowBinder.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowBinderBridge.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowBiometricManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowBitmap.BitmapReflector.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowBitmap.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowBitmap.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowBitmapDrawable.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowBitmapFactory.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowBitmapRegionDecoder.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowBlockGuardOs.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowBluetoothA2dp.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowBluetoothAdapter.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowBluetoothDevice.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowBluetoothGatt.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowBluetoothGattServer.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowBluetoothHeadset.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowBluetoothLeAdvertiser.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowBluetoothLeScanner.ScanParams.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowBluetoothLeScanner.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowBluetoothManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowBluetoothServerSocket.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowBluetoothSocket.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowBroadcastPendingResult.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowBroadcastReceiver.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowBroadcastResponseStats.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowBugreportManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowBuild.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowCall.ShadowRttCall.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowCall.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowCallLogCalls.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowCallScreeningService.RespondToCallInput.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowCallScreeningService.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowCamcorderProfile.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowCamera.ShadowParameters.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowCamera.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowCameraCaptureSessionImpl.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowCameraCharacteristics.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowCameraDeviceImpl.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowCameraManager.ShadowCameraManagerGlobal.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowCameraManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowCameraMetadataNative.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowCameraMetadataNativeR.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowCanvas.ArcPaintHistoryEvent.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowCanvas.CirclePaintHistoryEvent.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowCanvas.LinePaintHistoryEvent.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowCanvas.OvalPaintHistoryEvent.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowCanvas.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowCanvas.RectPaintHistoryEvent.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowCanvas.RoundRectPaintHistoryEvent.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowCanvas.TextHistoryEvent.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowCanvas.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowCaptioningManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowCaptureRequestBuilder.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowCaptureResult.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowCardEmulation.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowCarrierConfigManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowChangeReporter.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowChoreographer.ChoreographerReflector.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowChoreographer.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowChoreographer.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowClipboardManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowCloseGuard.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowColor.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowColorDisplayManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowColorSpaceRgb.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowCompanionDeviceManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowCompatibility.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowCompoundButton.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowConnection.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowConnectivityManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowContentCaptureManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowContentProvider.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowContentProviderClient.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowContentProviderOperation.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowContentProviderResult.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowContentResolver.DeleteStatement.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowContentResolver.InsertStatement.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowContentResolver.NotifiedUri.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowContentResolver.Statement.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowContentResolver.Status.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowContentResolver.UpdateStatement.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowContentResolver.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowContentUris.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowContextHubClient.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowContextHubManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowContextImpl._ContextImpl_.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowContextImpl.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowContextThemeWrapper.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowContextWrapper.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowCookieManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowCookieSyncManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowCountDownTimer.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowCrossProfileApps.StartedActivity.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowCrossProfileApps.StartedMainActivity.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowCrossProfileApps.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowCryptoObject.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowCursorWindow.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowCursorWindow.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowCursorWrapper.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowDateIntervalFormat.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowDatePickerDialog.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowDateUtils.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowDebug.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowDeviceConfig.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowDevicePolicyManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowDevicePolicyResourcesManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowDexFile.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowDialog.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowDiscoverySession.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowDisplay.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowDisplayEventReceiver.DisplayEventReceiverReflector.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowDisplayEventReceiver.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowDisplayHashManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowDisplayListCanvas.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowDisplayManager.ModeBuilder.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowDisplayManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowDisplayManagerGlobal.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowDownloadManager.CompletedDownload.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowDownloadManager.ShadowQuery.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowDownloadManager.ShadowRequest.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowDownloadManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowDrawable.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowDropBoxManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowDynamicsProcessing.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowEGL14.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowEdgeEffect.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowEnvironment.ShadowUserEnvironment.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowEnvironment.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowEuiccManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowEventLog.EventBuilder.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowEventLog.ShadowEvent.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowEventLog.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowFileObserver.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowFileUtils.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowFilter.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowFingerprintManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowFloatMath.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowFont.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowFontBuilder.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowFontFamily.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowFontsContract.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowFontsFontFamily.ShadowFontsFontFamilyBuilder.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowFontsFontFamily.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowGLES20.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowGLSurfaceView.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowGainmap.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowGeocoder.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowGestureDetector.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowGradientDrawable.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowHardwareBuffer.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowHardwareRenderer.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowHttpResponseCache.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowIAppOpsService.ShadowStub.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowIAppOpsService.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowICU.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowIcon.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowImageDecoder.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowImageReader.ShadowSurfaceImage.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowImageReader.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowImeTracingClientImpl.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowImsMmTelManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowInCallAdapter.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowInCallService.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowIncidentManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowInetAddressUtils.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowInformationElement.Builder.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowInformationElement.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowInputDevice.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowInputEvent.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowInputEventReceiver.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowInputManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowInputManagerGlobal.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowInputMethodManager.PrivateCommandListener.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowInputMethodManager.SoftInputVisibilityChangeHandler.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowInputMethodManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowInsetsController.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowInstrumentation._Instrumentation_.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowInstrumentation.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowIntent.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowIntentService.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowIoUtils.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowIsoDep.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowJobScheduler.ShadowJobSchedulerImpl.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowJobScheduler.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowJobService.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowJsPromptResult.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowJsResult.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowKeyCharacterMap.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowKeyguardManager.ShadowKeyguardLock.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowKeyguardManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowLauncherApps.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowLegacyApkAssets.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowLegacyAssetInputStream.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowLegacyAssetManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowLegacyAsyncTask.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowLegacyAsyncTaskLoader.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowLegacyBitmap.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowLegacyCanvas.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowLegacyChoreographer.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowLegacyCursorWindow.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowLegacyLooper.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowLegacyMatrix.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowLegacyMessage.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowLegacyMessageQueue.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowLegacyPath.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowLegacyResourcesImpl.ShadowLegacyThemeImpl.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowLegacyResourcesImpl.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowLegacySQLiteConnection.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowLegacySystemClock.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowLegacyTypeface.ShadowBuilder.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowLegacyTypeface.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowLibcoreOsConstants.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowLineBreaker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowLinearLayout.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowLinkMovementMethod.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowLinux.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowListPopupWindow.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowListView.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowLoadedApk._LoadedApk_.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowLoadedApk.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowLocaleData.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowLocaleList.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowLocaleManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowLocationManager.ProviderProperties.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowLocationManager.RoboLocationRequest.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowLocationManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowLog.LogItem.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowLog.TerribleFailure.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowLog.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowLooper.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowLooper.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowMagnificationController.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowMatrix.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowMatrix.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowMeasuredParagraph.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowMeasuredTextBuilder.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowMediaActionSound.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowMediaCodec.CodecConfig.Codec.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowMediaCodec.CodecConfig.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowMediaCodec.ShadowCodecBuffer.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowMediaCodec.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowMediaCodecList.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowMediaController.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowMediaExtractor.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowMediaMetadataRetriever.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowMediaMuxer.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowMediaPlayer.CreateListener.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowMediaPlayer.InvalidStateBehavior.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowMediaPlayer.MediaEvent.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowMediaPlayer.MediaInfo.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowMediaPlayer.MediaInfoProvider.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowMediaPlayer.State.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowMediaPlayer.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowMediaRecorder.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowMediaRouter.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowMediaScannerConnection.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowMediaSession.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowMediaSessionManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowMediaStore.CloudMediaChangedEvent.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowMediaStore.ShadowImages.ShadowMedia.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowMediaStore.ShadowImages.ShadowThumbnails.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowMediaStore.ShadowImages.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowMediaStore.ShadowVideo.ShadowThumbnails.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowMediaStore.ShadowVideo.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowMediaStore.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowMemoryMappedFile.RoboBufferIterator.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowMemoryMappedFile.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowMemoryMappedFileS.RoboBufferIterator.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowMemoryMappedFileS.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowMessage.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowMessage.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowMessageQueue.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowMessageQueue.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowMessenger.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowMimeTypeMap.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowMotionEvent.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeAllocationRegistry.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeAllocationRegistry.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeAnimatedImageDrawable.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeAnimatedImageDrawable.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeAnimatedVectorDrawable.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeAnimatedVectorDrawable.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeBaseCanvas.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeBaseCanvas.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeBaseRecordingCanvas.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeBaseRecordingCanvas.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeBitmap.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeBitmapDrawable.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeBitmapDrawable.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeBitmapFactory.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeBitmapFactory.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeBitmapShader.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeBitmapShader.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeBlendModeColorFilter.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeBlendModeColorFilter.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeBlurMaskFilter.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeBlurMaskFilter.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeCanvas.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeCanvasProperty.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeCanvasProperty.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeColor.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeColor.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeColorFilter.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeColorFilter.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeColorMatrixColorFilter.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeColorMatrixColorFilter.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeColorSpaceRgb.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeColorSpaceRgb.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeComposePathEffect.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeComposePathEffect.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeComposeShader.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeComposeShader.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeCornerPathEffect.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeCornerPathEffect.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeCursorWindow.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeDashPathEffect.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeDashPathEffect.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeDiscretePathEffect.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeDiscretePathEffect.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeDisplayListCanvas.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeDisplayListCanvas.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeEmbossMaskFilter.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeEmbossMaskFilter.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeFont.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeFont.ShadowNativeFontBuilder.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeFont.ShadowNativeFontBuilder.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeFont.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeFontFamily.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeFontFamily.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeFontFileUtil.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeFontFileUtil.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeFontsFontFamily.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeFontsFontFamily.ShadowNativeFontFamilyBuilder.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeFontsFontFamily.ShadowNativeFontFamilyBuilder.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeFontsFontFamily.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeHardwareRenderer.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeHardwareRenderer.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeHardwareRendererObserver.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeHardwareRendererObserver.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeImageDecoder.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeImageDecoder.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeImageReader.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeImageReader.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeImageReaderSurfaceImage.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeImageReaderSurfaceImage.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeInterpolator.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeInterpolator.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeLightingColorFilter.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeLightingColorFilter.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeLineBreaker.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeLineBreaker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeLinearGradient.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeLinearGradient.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeMaskFilter.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeMaskFilter.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeMatrix.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeMeasuredParagraph.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeMeasuredParagraph.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeMeasuredText.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeMeasuredText.ShadowNativeMeasuredTextBuilder.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeMeasuredText.ShadowNativeMeasuredTextBuilder.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeMeasuredText.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeNativeInterpolatorFactory.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeNativeInterpolatorFactory.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeNinePatch.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeNinePatch.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativePaint.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativePaint.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativePath.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativePathDashPathEffect.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativePathDashPathEffect.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativePathEffect.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativePathEffect.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativePathMeasure.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativePathMeasure.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativePathParser.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativePathParser.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativePicture.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativePicture.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativePluralRules.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativePorterDuffColorFilter.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativePorterDuffColorFilter.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativePositionedGlyphs.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativePositionedGlyphs.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativePropertyValuesHolder.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativePropertyValuesHolder.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeRadialGradient.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeRadialGradient.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeRecordingCanvas.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeRecordingCanvas.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeRegion.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeRegion.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeRegionIterator.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeRegionIterator.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeRenderEffect.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeRenderEffect.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeRenderNode.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeRenderNode.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeRenderNodeAnimator.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeRenderNodeAnimator.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeRenderNodeAnimatorQ.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeRenderNodeAnimatorQ.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeRenderNodeOP.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeRenderNodeOP.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeRuntimeShader.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeRuntimeShader.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeSQLiteConnection.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeShader.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeShader.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeStaticLayout.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeStaticLayout.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeSumPathEffect.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeSumPathEffect.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeSurface.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeSurface.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeSweepGradient.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeSweepGradient.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeSystemFonts.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeSystemFonts.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeTableMaskFilter.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeTableMaskFilter.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeTextRunShaper.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeTextRunShaper.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeThreadedRenderer.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeThreadedRenderer.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeTypeface.ShadowNativeTypefaceBuilder.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeTypeface.ShadowNativeTypefaceBuilder.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeTypeface.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeVectorDrawable.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeVectorDrawable.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeVirtualRefBasePtr.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNativeVirtualRefBasePtr.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNetwork.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNetworkCapabilities.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNetworkInfo.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNetworkScoreManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNfcAdapter.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNfcFrameworkInitializer.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNinePatch.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNoopNativeAllocationRegistry.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNotification.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNotificationListenerService.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNotificationManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNsdManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowNumberPicker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowOpenGLMatrix.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowOs.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowOsConstants.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowOverlayConfig.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowPackageBackwardCompatibility.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowPackageInstaller.ShadowSession.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowPackageInstaller.ShadowSessionInfo.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowPackageInstaller.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowPackageManager.ComponentState.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowPackageManager.IntentComparator.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowPackageManager.PackageSetting.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowPackageManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowPackageParser._Package_.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowPackageParser.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowPaint.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowParcel.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowParcelFileDescriptor.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowPath.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowPath.Point.Type.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowPath.Point.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowPath.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowPathMeasure.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowPathParser.PathDataNode.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowPathParser.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowPausedAsyncTask.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowPausedAsyncTaskLoader.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowPausedChoreographer.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowPausedLooper.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowPausedMessage.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowPausedMessageQueue.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowPausedSystemClock.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowPeerHandle.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowPendingIntent.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowPhone.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowPhoneWindow.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowPhoneWindowFor22.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowPicture.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowPixelCopy.ShadowPixelCopyRequestBuilder.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowPixelCopy.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowPlayerBase.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowPolicyManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowPopupMenu.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowPopupWindow.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowPorterDuffColorFilter.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowPosix.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowPowerManager.ShadowLowPowerStandbyPortsLock.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowPowerManager.ShadowWakeLock.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowPowerManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowPrecomputedText.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowPreference.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowProcess.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowProgressDialog.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowPropertyValuesHolder.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowPublicFormatUtils.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowQueuedWork.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowQuickAccessWalletService.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowRangingResult.Builder.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowRangingResult.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowRangingSession.Adapter.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowRangingSession.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowRanking.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowRcsUceAdapter.CapabilityFailureInfo.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowRcsUceAdapter.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowRecordingCanvas.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowRegion.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowRemoteCallbackList.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowRenderNode.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowRenderNodeAnimator.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowRenderNodeAnimatorR.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowRenderNodeQ.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowResolveInfo.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowResources.OnConfigurationChangeListener.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowResources.ShadowLegacyTheme.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowResources.ShadowNotFoundException.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowResources.ShadowTheme.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowResources.ShadowTheme.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowResources.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowResourcesImpl.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowResourcesImpl.ShadowThemeImpl.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowResourcesImpl.ShadowThemeImpl.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowResourcesImpl.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowResourcesManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowRestrictionsManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowResultReceiver.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowRingtoneManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowRoleControllerManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowRoleManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowRollbackManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowRotationWatcher.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowRotationWatcherFor22.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowSQLiteConnection.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowSQLiteConnection.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowSQLiteOpenHelper.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowSafetyCenterManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowScaleGestureDetector.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowScanResult.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowScrollView.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowSearchManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowSeekBar.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowSensor.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowSensorManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowService.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowServiceManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowSettings.ShadowGlobal.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowSettings.ShadowSecure.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowSettings.ShadowSystem.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowSettings.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowSharedMemory.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowSharedPreferences.ShadowSharedPreferencesEditorImpl.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowSharedPreferences.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowShortcutManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowSigningInfo.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowSliceManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowSmsManager.DataMessageParams.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowSmsManager.DownloadMultimediaMessageParams.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowSmsManager.MultimediaMessageParams.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowSmsManager.SendMultimediaMessageParams.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowSmsManager.TextMultipartParams.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowSmsManager.TextSmsParams.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowSmsManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowSocketTagger.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowSoftKeyboardController.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowSoundPool.Playback.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowSoundPool.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowSoundTriggerManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowSpeechRecognizer.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowSpellChecker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowSslErrorHandler.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowStatFs.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowStateListDrawable.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowStaticLayout.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowStatsLog.StatsLogItem.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowStatsLog.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowStatsManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowStatusBarManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowStorageManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowStorageStatsManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowStrictModeVmPolicy.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowStringBlock.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowSubscriptionManager.SubscriptionInfoBuilder.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowSubscriptionManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowSurface.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowSurfaceControl.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowSurfaceSyncGroup.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowSurfaceTexture.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowSurfaceView.FakeSurfaceHolder.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowSurfaceView.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowSuspendDialogInfo.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowSystem.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowSystemClock.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowSystemClock.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowSystemFonts.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowSystemProperties.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowSystemServiceRegistry._ServiceFetcherM_.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowSystemServiceRegistry._ServiceFetcherN_.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowSystemServiceRegistry._StaticServiceFetcher_.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowSystemServiceRegistry.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowSystemVibrator.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowTabActivity.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowTabHost.ShadowTabSpec.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowTabHost.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowTabWidget.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowTelecomManager.CallRecord.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowTelecomManager.CallRequestMode.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowTelecomManager.IncomingCallRecord.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowTelecomManager.OutgoingCallRecord.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowTelecomManager.UnknownCallRecord.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowTelecomManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowTelephony.ShadowSms.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowTelephony.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowTelephonyFrameworkInitializer.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowTelephonyManager.VisualVoicemailSmsParams.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowTelephonyManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowTextToSpeech.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowTextUtils.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowTextView.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowThreadedRenderer.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowTile.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowTileService.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowTime.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowTimeManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowTimePickerDialog.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowTimeZoneFinder.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowTimeZoneFinderQ.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowTimeZoneFinderS.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowToast.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowToneGenerator.Tone.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowToneGenerator.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowTotalCaptureResult.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowTouchDelegate.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowTrace.AsyncTraceSection.Builder.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowTrace.AsyncTraceSection.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowTrace.Counter.Builder.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowTrace.Counter.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowTrace.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowTrafficStats.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowTranslationManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowTypedArray.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowTypedArray.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowTypeface.FontDesc.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowTypeface.Picker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowTypeface.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowUIModeManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowUiAutomation.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowUsageStatsManager.AppUsageLimitObserver.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowUsageStatsManager.AppUsageObserver.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowUsageStatsManager.EventBuilder.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowUsageStatsManager.UsageSessionObserver.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowUsageStatsManager.UsageStatsBuilder.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowUsageStatsManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowUsbDeviceConnection.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowUsbManager._UsbManagerQ_.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowUsbManager._UsbManager_.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowUsbManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowUsbRequest.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowUserManager.UserState.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowUserManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowUwbAdapterStateListener.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowUwbManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowVMRuntime.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowValueAnimator.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowVcnManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowVectorDrawable.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowVelocityTracker.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowVibrator.PrimitiveEffect.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowVibrator.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowVideoView.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowView.WindowIdHelper.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowView.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowViewAnimator.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowViewConfiguration.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowViewGroup.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowViewRootImpl.ViewRootImplReflector.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowViewRootImpl.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowVirtualDeviceManager.ShadowVirtualDevice.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowVirtualDeviceManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowVirtualRefBasePtr.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowVirtualSensor.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowVisualVoicemailSms.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowVisualVoicemailTask.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowVisualizer.VisualizerSource.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowVisualizer.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowVoiceInteractionService.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowVoiceInteractionSession.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowVoiceInteractor.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowVpnManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowVpnService.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowWallpaperManager.WallpaperCommandRecord.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowWallpaperManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowWearableSensingManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowWebSettings.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowWebStorage.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowWebSyncManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowWebView.LoadData.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowWebView.LoadDataWithBaseURL.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowWebView.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowWebViewDatabase.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowWifiAwareManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowWifiConfiguration.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowWifiInfo.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowWifiManager.ShadowMulticastLock.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowWifiManager.ShadowWifiLock.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowWifiManager.WifiUsabilityScore.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowWifiManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowWifiP2pGroup.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowWifiP2pManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowWifiRttManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowWindow.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowWindowManager.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowWindowManagerGlobal.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowWindowManagerImpl.ShadowCompatModeWrapper.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowWindowManagerImpl.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowXmlBlock.ShadowParser.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowXmlBlock.html create mode 100644 javadoc/4.11/org/robolectric/shadows/ShadowZoomButtonsController.html create mode 100644 javadoc/4.11/org/robolectric/shadows/SharedLibraryInfoBuilder.html create mode 100644 javadoc/4.11/org/robolectric/shadows/StorageVolumeBuilder.html create mode 100644 javadoc/4.11/org/robolectric/shadows/StreamConfigurationMapBuilder.html create mode 100644 javadoc/4.11/org/robolectric/shadows/UiccCardInfoBuilder.html create mode 100644 javadoc/4.11/org/robolectric/shadows/UiccPortInfoBuilder.html create mode 100644 javadoc/4.11/org/robolectric/shadows/UiccSlotInfoBuilder.html create mode 100644 javadoc/4.11/org/robolectric/shadows/VibrationAttributesBuilder.html create mode 100644 javadoc/4.11/org/robolectric/shadows/WifiUsabilityStatsEntryBuilder.html create mode 100644 javadoc/4.11/org/robolectric/shadows/_Activity_.html create mode 100644 javadoc/4.11/org/robolectric/shadows/gms/ShadowGoogleAuthUtil.GoogleAuthUtilImpl.html create mode 100644 javadoc/4.11/org/robolectric/shadows/gms/ShadowGoogleAuthUtil.html create mode 100644 javadoc/4.11/org/robolectric/shadows/gms/ShadowGooglePlayServicesUtil.GooglePlayServicesUtilImpl.html create mode 100644 javadoc/4.11/org/robolectric/shadows/gms/ShadowGooglePlayServicesUtil.html create mode 100644 javadoc/4.11/org/robolectric/shadows/gms/Shadows.html create mode 100644 javadoc/4.11/org/robolectric/shadows/gms/common/ShadowGoogleApiAvailability.html create mode 100644 javadoc/4.11/org/robolectric/shadows/gms/common/package-summary.html create mode 100644 javadoc/4.11/org/robolectric/shadows/gms/common/package-tree.html create mode 100644 javadoc/4.11/org/robolectric/shadows/gms/package-summary.html create mode 100644 javadoc/4.11/org/robolectric/shadows/gms/package-tree.html create mode 100644 javadoc/4.11/org/robolectric/shadows/httpclient/DefaultRequestDirector.html create mode 100644 javadoc/4.11/org/robolectric/shadows/httpclient/FakeHttp.html create mode 100644 javadoc/4.11/org/robolectric/shadows/httpclient/FakeHttpLayer.DefaultRequestMatcher.html create mode 100644 javadoc/4.11/org/robolectric/shadows/httpclient/FakeHttpLayer.RequestMatcherBuilder.PostBodyMatcher.html create mode 100644 javadoc/4.11/org/robolectric/shadows/httpclient/FakeHttpLayer.RequestMatcherBuilder.html create mode 100644 javadoc/4.11/org/robolectric/shadows/httpclient/FakeHttpLayer.RequestMatcherResponseRule.html create mode 100644 javadoc/4.11/org/robolectric/shadows/httpclient/FakeHttpLayer.UriRegexMatcher.html create mode 100644 javadoc/4.11/org/robolectric/shadows/httpclient/FakeHttpLayer.UriRequestMatcher.html create mode 100644 javadoc/4.11/org/robolectric/shadows/httpclient/FakeHttpLayer.html create mode 100644 javadoc/4.11/org/robolectric/shadows/httpclient/HttpEntityStub.ResponseRule.html create mode 100644 javadoc/4.11/org/robolectric/shadows/httpclient/HttpEntityStub.html create mode 100644 javadoc/4.11/org/robolectric/shadows/httpclient/HttpRequestInfo.html create mode 100644 javadoc/4.11/org/robolectric/shadows/httpclient/HttpResponseGenerator.html create mode 100644 javadoc/4.11/org/robolectric/shadows/httpclient/HttpResponseStub.html create mode 100644 javadoc/4.11/org/robolectric/shadows/httpclient/ParamsParser.html create mode 100644 javadoc/4.11/org/robolectric/shadows/httpclient/RequestMatcher.html create mode 100644 javadoc/4.11/org/robolectric/shadows/httpclient/ShadowDefaultRequestDirector.html create mode 100644 javadoc/4.11/org/robolectric/shadows/httpclient/Shadows.html create mode 100644 javadoc/4.11/org/robolectric/shadows/httpclient/StatusLineStub.html create mode 100644 javadoc/4.11/org/robolectric/shadows/httpclient/TestHttpResponse.TestHttpEntity.html create mode 100644 javadoc/4.11/org/robolectric/shadows/httpclient/TestHttpResponse.TestStatusLine.html create mode 100644 javadoc/4.11/org/robolectric/shadows/httpclient/TestHttpResponse.html create mode 100644 javadoc/4.11/org/robolectric/shadows/httpclient/package-summary.html create mode 100644 javadoc/4.11/org/robolectric/shadows/httpclient/package-tree.html create mode 100644 javadoc/4.11/org/robolectric/shadows/multidex/ShadowAndroidXMultiDex.html create mode 100644 javadoc/4.11/org/robolectric/shadows/multidex/ShadowMultiDex.html create mode 100644 javadoc/4.11/org/robolectric/shadows/multidex/Shadows.html create mode 100644 javadoc/4.11/org/robolectric/shadows/multidex/package-summary.html create mode 100644 javadoc/4.11/org/robolectric/shadows/multidex/package-tree.html create mode 100644 javadoc/4.11/org/robolectric/shadows/package-summary.html create mode 100644 javadoc/4.11/org/robolectric/shadows/package-tree.html create mode 100644 javadoc/4.11/org/robolectric/shadows/util/DataSource.FileDescriptorTransform.html create mode 100644 javadoc/4.11/org/robolectric/shadows/util/DataSource.html create mode 100644 javadoc/4.11/org/robolectric/shadows/util/SQLiteLibraryLoader.LibraryNameMapper.html create mode 100644 javadoc/4.11/org/robolectric/shadows/util/SQLiteLibraryLoader.html create mode 100644 javadoc/4.11/org/robolectric/shadows/util/package-summary.html create mode 100644 javadoc/4.11/org/robolectric/shadows/util/package-tree.html create mode 100644 javadoc/4.11/org/robolectric/util/Consumer.html create mode 100644 javadoc/4.11/org/robolectric/util/FragmentTestUtil.html create mode 100644 javadoc/4.11/org/robolectric/util/Function.html create mode 100644 javadoc/4.11/org/robolectric/util/JavaVersion.html create mode 100644 javadoc/4.11/org/robolectric/util/Join.html create mode 100644 javadoc/4.11/org/robolectric/util/Logger.html create mode 100644 javadoc/4.11/org/robolectric/util/NamedStream.html create mode 100644 javadoc/4.11/org/robolectric/util/PerfStatsCollector.Event.html create mode 100644 javadoc/4.11/org/robolectric/util/PerfStatsCollector.ThrowingRunnable.html create mode 100644 javadoc/4.11/org/robolectric/util/PerfStatsCollector.ThrowingSupplier.html create mode 100644 javadoc/4.11/org/robolectric/util/PerfStatsCollector.html create mode 100644 javadoc/4.11/org/robolectric/util/ReflectionHelpers.ClassParameter.html create mode 100644 javadoc/4.11/org/robolectric/util/ReflectionHelpers.StringParameter.html create mode 100644 javadoc/4.11/org/robolectric/util/ReflectionHelpers.html create mode 100644 javadoc/4.11/org/robolectric/util/Scheduler.IdleState.html create mode 100644 javadoc/4.11/org/robolectric/util/Scheduler.html create mode 100644 javadoc/4.11/org/robolectric/util/SimpleFuture.html create mode 100644 javadoc/4.11/org/robolectric/util/SimplePerfStatsReporter.html create mode 100644 javadoc/4.11/org/robolectric/util/SoftThreadLocal.html create mode 100644 javadoc/4.11/org/robolectric/util/Strftime.html create mode 100644 javadoc/4.11/org/robolectric/util/TempDirectory.html create mode 100644 javadoc/4.11/org/robolectric/util/TestRunnable.html create mode 100644 javadoc/4.11/org/robolectric/util/TimeUtils.html create mode 100644 javadoc/4.11/org/robolectric/util/Util.html create mode 100644 javadoc/4.11/org/robolectric/util/inject/AutoFactory.html create mode 100644 javadoc/4.11/org/robolectric/util/inject/InjectionException.html create mode 100644 javadoc/4.11/org/robolectric/util/inject/Injector.Builder.html create mode 100644 javadoc/4.11/org/robolectric/util/inject/Injector.Key.html create mode 100644 javadoc/4.11/org/robolectric/util/inject/Injector.html create mode 100644 javadoc/4.11/org/robolectric/util/inject/Supercedes.html create mode 100644 javadoc/4.11/org/robolectric/util/inject/package-summary.html create mode 100644 javadoc/4.11/org/robolectric/util/inject/package-tree.html create mode 100644 javadoc/4.11/org/robolectric/util/package-summary.html create mode 100644 javadoc/4.11/org/robolectric/util/package-tree.html create mode 100644 javadoc/4.11/org/robolectric/util/reflector/Accessor.html create mode 100644 javadoc/4.11/org/robolectric/util/reflector/Constructor.html create mode 100644 javadoc/4.11/org/robolectric/util/reflector/Direct.html create mode 100644 javadoc/4.11/org/robolectric/util/reflector/ForType.html create mode 100644 javadoc/4.11/org/robolectric/util/reflector/Reflector.html create mode 100644 javadoc/4.11/org/robolectric/util/reflector/Static.html create mode 100644 javadoc/4.11/org/robolectric/util/reflector/UnsafeAccess.html create mode 100644 javadoc/4.11/org/robolectric/util/reflector/WithType.html create mode 100644 javadoc/4.11/org/robolectric/util/reflector/package-summary.html create mode 100644 javadoc/4.11/org/robolectric/util/reflector/package-tree.html create mode 100644 javadoc/4.11/org/robolectric/versioning/AndroidVersionInitTools.html create mode 100644 javadoc/4.11/org/robolectric/versioning/AndroidVersions.AndroidRelease.html create mode 100644 javadoc/4.11/org/robolectric/versioning/AndroidVersions.J.html create mode 100644 javadoc/4.11/org/robolectric/versioning/AndroidVersions.JMR1.html create mode 100644 javadoc/4.11/org/robolectric/versioning/AndroidVersions.JMR2.html create mode 100644 javadoc/4.11/org/robolectric/versioning/AndroidVersions.K.html create mode 100644 javadoc/4.11/org/robolectric/versioning/AndroidVersions.L.html create mode 100644 javadoc/4.11/org/robolectric/versioning/AndroidVersions.LMR1.html create mode 100644 javadoc/4.11/org/robolectric/versioning/AndroidVersions.M.html create mode 100644 javadoc/4.11/org/robolectric/versioning/AndroidVersions.N.html create mode 100644 javadoc/4.11/org/robolectric/versioning/AndroidVersions.NMR1.html create mode 100644 javadoc/4.11/org/robolectric/versioning/AndroidVersions.O.html create mode 100644 javadoc/4.11/org/robolectric/versioning/AndroidVersions.OMR1.html create mode 100644 javadoc/4.11/org/robolectric/versioning/AndroidVersions.P.html create mode 100644 javadoc/4.11/org/robolectric/versioning/AndroidVersions.Q.html create mode 100644 javadoc/4.11/org/robolectric/versioning/AndroidVersions.R.html create mode 100644 javadoc/4.11/org/robolectric/versioning/AndroidVersions.S.html create mode 100644 javadoc/4.11/org/robolectric/versioning/AndroidVersions.Sv2.html create mode 100644 javadoc/4.11/org/robolectric/versioning/AndroidVersions.T.html create mode 100644 javadoc/4.11/org/robolectric/versioning/AndroidVersions.U.html create mode 100644 javadoc/4.11/org/robolectric/versioning/AndroidVersions.V.html create mode 100644 javadoc/4.11/org/robolectric/versioning/AndroidVersions.html create mode 100644 javadoc/4.11/org/robolectric/versioning/package-summary.html create mode 100644 javadoc/4.11/org/robolectric/versioning/package-tree.html create mode 100644 javadoc/4.11/overview-summary.html create mode 100644 javadoc/4.11/overview-tree.html create mode 100644 javadoc/4.11/package-search-index.js create mode 100644 javadoc/4.11/resources/glass.png create mode 100644 javadoc/4.11/resources/x.png create mode 100644 javadoc/4.11/script-dir/jquery-3.6.1.min.js create mode 100644 javadoc/4.11/script-dir/jquery-ui.min.css create mode 100644 javadoc/4.11/script-dir/jquery-ui.min.js create mode 100644 javadoc/4.11/script.js create mode 100644 javadoc/4.11/search.js create mode 100644 javadoc/4.11/serialized-form.html create mode 100644 javadoc/4.11/stylesheet.css create mode 100644 javadoc/4.11/tag-search-index.js create mode 100644 javadoc/4.11/type-search-index.js diff --git a/assets/json-docs/android.app.ActivityManager.json b/assets/json-docs/android.app.ActivityManager.json index 4ed724784..0be3d2c66 100644 --- a/assets/json-docs/android.app.ActivityManager.json +++ b/assets/json-docs/android.app.ActivityManager.json @@ -365,7 +365,7 @@ "returnType": "void", "exceptions": [], "name": "setAppTasks(java.util.List\u003candroid.app.ActivityManager.AppTask\u003e)", - "documentation": "Sets the values to be returned by {@link #getAppTasks()}.\n\n@see #getAppTasks()\n@param tasks List of app tasks.\n" + "documentation": "Sets the values to be returned by {@link #getAppTasks()}.\n\n@see #getAppTasks()\n@param appTasks List of app tasks.\n" }, "setBackgroundRestricted(boolean)": { "isImplementation": false, diff --git a/assets/json-docs/android.app.Instrumentation.json b/assets/json-docs/android.app.Instrumentation.json index 7accfde12..81e997bac 100644 --- a/assets/json-docs/android.app.Instrumentation.json +++ b/assets/json-docs/android.app.Instrumentation.json @@ -698,6 +698,20 @@ "exceptions": [], "name": "registerReceiverWithContext(android.content.BroadcastReceiver,android.content.IntentFilter,java.lang.String,android.os.Handler,int,android.content.Context)" }, + "runOnMainSyncNoIdle(java.lang.Runnable)": { + "isImplementation": false, + "modifiers": [ + "public", + "static" + ], + "params": [ + "runnable" + ], + "returnType": "void", + "exceptions": [], + "name": "runOnMainSyncNoIdle(java.lang.Runnable)", + "documentation": "Executes a runnable depending on the LooperMode.\n\n\u003cp\u003eFor INSTRUMENTATION_TEST mode, will post the runnable to the instrumentation thread and\nblock the caller\u0027s thread until that runnable is executed.\n\n\u003cp\u003eFor other modes, simply executes the runnable.\n\n@param runnable a runnable to be executed\n" + }, "sendBroadcast(android.content.Intent,android.content.Context)": { "isImplementation": false, "modifiers": [], @@ -1031,6 +1045,7 @@ "org.robolectric.RuntimeEnvironment", "org.robolectric.annotation.Implementation", "org.robolectric.annotation.Implements", + "org.robolectric.annotation.LooperMode", "org.robolectric.annotation.RealObject", "org.robolectric.shadow.api.Shadow", "org.robolectric.shadows.ShadowActivity.IntentForResult", diff --git a/assets/json-docs/android.app.PendingIntent.json b/assets/json-docs/android.app.PendingIntent.json index a5d97c25b..9e2030cf9 100644 --- a/assets/json-docs/android.app.PendingIntent.json +++ b/assets/json-docs/android.app.PendingIntent.json @@ -457,6 +457,16 @@ "name": "isServiceIntent()", "documentation": "@return {@code true} iff sending this PendingIntent will start a service\n@deprecated prefer {@link #isService} which was added to {@link PendingIntent} in API 31\n (Android S).\n" }, + "isTargetedToPackage()": { + "isImplementation": true, + "modifiers": [ + "protected" + ], + "params": [], + "returnType": "boolean", + "exceptions": [], + "name": "isTargetedToPackage()" + }, "readPendingIntentOrNullFromParcel(android.os.Parcel)": { "isImplementation": true, "modifiers": [ diff --git a/assets/json-docs/android.app.UiAutomation.json b/assets/json-docs/android.app.UiAutomation.json index 17d51a3b2..3a49d4b92 100644 --- a/assets/json-docs/android.app.UiAutomation.json +++ b/assets/json-docs/android.app.UiAutomation.json @@ -167,7 +167,9 @@ ], "params": [], "returnType": "android.graphics.Bitmap", - "exceptions": [], + "exceptions": [ + "java.lang.Exception" + ], "name": "takeScreenshot()" }, "throwIfNotConnectedLocked()": { @@ -192,6 +194,7 @@ "android.view.WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL", "android.view.WindowManager.LayoutParams.FLAG_WATCH_OUTSIDE_TOUCH", "com.google.common.base.Preconditions.checkState", + "com.google.common.collect.Sets.newConcurrentHashSet", "java.util.Comparator.comparingInt", "java.util.stream.Collectors.toList", "java.util.stream.Collectors.toSet", @@ -207,7 +210,6 @@ "android.graphics.Point", "android.os.Build", "android.os.IBinder", - "android.os.Looper", "android.provider.Settings", "android.view.Display", "android.view.InputEvent", @@ -222,11 +224,12 @@ "androidx.test.runner.lifecycle.ActivityLifecycleMonitorRegistry", "androidx.test.runner.lifecycle.Stage", "com.google.common.collect.ImmutableList", - "com.google.common.collect.ImmutableSet", "java.util.ArrayList", "java.util.Arrays", "java.util.List", "java.util.Set", + "java.util.concurrent.FutureTask", + "java.util.concurrent.atomic.AtomicBoolean", "java.util.function.Predicate", "org.robolectric.RuntimeEnvironment", "org.robolectric.annotation.Implementation", diff --git a/assets/json-docs/android.app.admin.DevicePolicyManager.json b/assets/json-docs/android.app.admin.DevicePolicyManager.json index 1cde7bb49..d0ab8a48f 100644 --- a/assets/json-docs/android.app.admin.DevicePolicyManager.json +++ b/assets/json-docs/android.app.admin.DevicePolicyManager.json @@ -170,6 +170,18 @@ "exceptions": [], "name": "enforceActiveAdmin(android.content.ComponentName)" }, + "enforceCallerDelegated(java.lang.String)": { + "isImplementation": false, + "modifiers": [ + "private" + ], + "params": [ + "targetScope" + ], + "returnType": "void", + "exceptions": [], + "name": "enforceCallerDelegated(java.lang.String)" + }, "enforceDeviceOwnerOrProfileOwner(android.content.ComponentName)": { "isImplementation": false, "modifiers": [ @@ -368,6 +380,18 @@ "minSdk": 33, "name": "getDevicePolicyManagementRoleHolderPackage()" }, + "getDevicePolicyState()": { + "isImplementation": true, + "modifiers": [ + "protected" + ], + "params": [], + "returnType": "java.lang.Object", + "exceptions": [], + "minSdk": 34, + "name": "getDevicePolicyState()", + "documentation": "Return a stub value set by {@link #setDevicePolicyState(DevicePolicyState policyState)} " + }, "getKeyguardDisabledFeatures(android.content.ComponentName)": { "isImplementation": true, "modifiers": [ @@ -882,6 +906,19 @@ "exceptions": [], "name": "hasGrantedPolicy(android.content.ComponentName,int)" }, + "hasPackage(java.lang.String,java.lang.String)": { + "isImplementation": false, + "modifiers": [ + "private" + ], + "params": [ + "caller", + "packageName" + ], + "returnType": "boolean", + "exceptions": [], + "name": "hasPackage(java.lang.String,java.lang.String)" + }, "init(android.content.Context)": { "isImplementation": false, "modifiers": [ @@ -1337,6 +1374,21 @@ "exceptions": [], "name": "setCameraDisabled(android.content.ComponentName,boolean)" }, + "setDelegatedScopes(android.content.ComponentName,java.lang.String,java.util.List\u003cjava.lang.String\u003e)": { + "isImplementation": true, + "modifiers": [ + "protected" + ], + "params": [ + "admin", + "delegatePackage", + "scopes" + ], + "returnType": "void", + "exceptions": [], + "minSdk": 26, + "name": "setDelegatedScopes(android.content.ComponentName,java.lang.String,java.util.List\u003cjava.lang.String\u003e)" + }, "setDeviceOwner(android.content.ComponentName)": { "isImplementation": true, "modifiers": [ @@ -1365,6 +1417,19 @@ "name": "setDevicePolicyManagementRoleHolderPackage(java.lang.String)", "documentation": "Sets the package name of the device policy management role holder.\n\n@see #getDevicePolicyManagementRoleHolderPackage()\n" }, + "setDevicePolicyState(java.lang.Object)": { + "isImplementation": false, + "modifiers": [ + "public" + ], + "params": [ + "policyState" + ], + "returnType": "void", + "exceptions": [], + "name": "setDevicePolicyState(java.lang.Object)", + "documentation": "Set the {@link DevicePolicyState} which can be constructed from {@link\nDevicePolicyStateBuilder}\n" + }, "setDeviceProvisioned(boolean)": { "isImplementation": false, "modifiers": [ @@ -2060,6 +2125,7 @@ "android.app.admin.DevicePolicyManager.NearbyStreamingPolicy", "android.app.admin.DevicePolicyManager.PasswordComplexity", "android.app.admin.DevicePolicyManager.UserProvisioningState", + "android.app.admin.DevicePolicyState", "android.app.admin.IDevicePolicyManager", "android.app.admin.SystemUpdatePolicy", "android.content.ComponentName", @@ -2080,6 +2146,7 @@ "android.text.TextUtils", "com.android.internal.util.Preconditions", "com.google.common.collect.ImmutableList", + "com.google.common.collect.ImmutableSet", "java.util.ArrayList", "java.util.Arrays", "java.util.Collection", @@ -2095,6 +2162,7 @@ "org.robolectric.annotation.Implements", "org.robolectric.annotation.RealObject", "org.robolectric.shadow.api.Shadow", + "org.robolectric.versioning.AndroidVersions.U", "org.robolectric.shadows.ShadowDevicePolicyManager.PackageAndPermission" ], "name": "org.robolectric.shadows.ShadowDevicePolicyManager" diff --git a/assets/json-docs/android.app.backup.BackupDataInput.json b/assets/json-docs/android.app.backup.BackupDataInput.json new file mode 100644 index 000000000..3c5cec902 --- /dev/null +++ b/assets/json-docs/android.app.backup.BackupDataInput.json @@ -0,0 +1,85 @@ +{ + "methods": { + "ctor(java.io.FileDescriptor)": { + "isImplementation": true, + "modifiers": [ + "protected", + "static" + ], + "params": [ + "fd" + ], + "returnType": "long", + "exceptions": [], + "name": "ctor(java.io.FileDescriptor)" + }, + "readEntityData_native(long,byte[],int,int)": { + "isImplementation": true, + "modifiers": [ + "protected" + ], + "params": [ + "backupReader", + "data", + "offset", + "size" + ], + "returnType": "int", + "exceptions": [], + "name": "readEntityData_native(long,byte[],int,int)" + }, + "readNextHeader_native(java.lang.Object,java.lang.Object)": { + "isImplementation": true, + "modifiers": [ + "protected" + ], + "params": [ + "backupReader", + "entity" + ], + "returnType": "int", + "exceptions": [], + "name": "readNextHeader_native(java.lang.Object,java.lang.Object)" + }, + "setEntities(com.google.common.collect.ImmutableList\u003corg.robolectric.shadows.BackupDataEntity\u003e)": { + "isImplementation": false, + "modifiers": [], + "params": [ + "entities" + ], + "returnType": "void", + "exceptions": [], + "name": "setEntities(com.google.common.collect.ImmutableList\u003corg.robolectric.shadows.BackupDataEntity\u003e)", + "documentation": "Sets the entities to return when reading from this {@link BackupDataInput}. Use {@link\norg.robolectric.shadows.BackupDataInputBuilder} to get a populated instance.\n" + }, + "skipEntityData_native(long)": { + "isImplementation": true, + "modifiers": [ + "protected" + ], + "params": [ + "backupReader" + ], + "returnType": "int", + "exceptions": [], + "name": "skipEntityData_native(long)" + } + }, + "imports": [ + "java.lang.Math.min", + "org.robolectric.util.reflector.Reflector.reflector", + "android.app.backup.BackupDataInput", + "android.os.Build.VERSION_CODES", + "com.google.common.collect.ImmutableList", + "java.io.FileDescriptor", + "java.util.ArrayList", + "java.util.List", + "org.robolectric.annotation.Implementation", + "org.robolectric.annotation.Implements", + "org.robolectric.util.reflector.Accessor", + "org.robolectric.util.reflector.ForType", + "org.robolectric.shadows.ShadowBackupDataInput.EntityHeaderReflector" + ], + "name": "org.robolectric.shadows.ShadowBackupDataInput", + "documentation": "Shadow for BackupDataInput. " +} \ No newline at end of file diff --git a/assets/json-docs/android.app.backup.BackupDataOutput.json b/assets/json-docs/android.app.backup.BackupDataOutput.json new file mode 100644 index 000000000..4b52b7127 --- /dev/null +++ b/assets/json-docs/android.app.backup.BackupDataOutput.json @@ -0,0 +1,104 @@ +{ + "methods": { + "ctor(java.io.FileDescriptor)": { + "isImplementation": true, + "modifiers": [ + "protected", + "static" + ], + "params": [ + "fd" + ], + "returnType": "long", + "exceptions": [], + "name": "ctor(java.io.FileDescriptor)" + }, + "dtor(long)": { + "isImplementation": true, + "modifiers": [ + "protected", + "static" + ], + "params": [ + "mBackupWriter" + ], + "returnType": "void", + "exceptions": [], + "name": "dtor(long)" + }, + "getEntities()": { + "isImplementation": false, + "modifiers": [ + "public" + ], + "params": [], + "returnType": "com.google.common.collect.ImmutableList\u003corg.robolectric.shadows.BackupDataEntity\u003e", + "exceptions": [], + "name": "getEntities()", + "documentation": "Gets a list of all data written to the {@link BackupDataOutput}. " + }, + "setKeyPrefix_native(long,java.lang.String)": { + "isImplementation": true, + "modifiers": [ + "protected", + "static" + ], + "params": [ + "mBackupWriter", + "keyPrefix" + ], + "returnType": "void", + "exceptions": [], + "name": "setKeyPrefix_native(long,java.lang.String)" + }, + "writeEntityData_native(long,byte[],int)": { + "isImplementation": true, + "modifiers": [ + "protected", + "static" + ], + "params": [ + "mBackupWriter", + "data", + "size" + ], + "returnType": "int", + "exceptions": [], + "name": "writeEntityData_native(long,byte[],int)" + }, + "writeEntityHeader_native(long,java.lang.String,int)": { + "isImplementation": true, + "modifiers": [ + "protected", + "static" + ], + "params": [ + "mBackupWriter", + "key", + "dataSize" + ], + "returnType": "int", + "exceptions": [], + "name": "writeEntityHeader_native(long,java.lang.String,int)" + } + }, + "imports": [ + "android.app.backup.BackupDataOutput", + "android.os.Build.VERSION_CODES", + "androidx.annotation.Nullable", + "com.google.common.collect.ImmutableList", + "java.io.FileDescriptor", + "java.util.ArrayList", + "java.util.List", + "org.robolectric.annotation.Implementation", + "org.robolectric.annotation.Implements", + "org.robolectric.annotation.ReflectorObject", + "org.robolectric.res.android.NativeObjRegistry", + "org.robolectric.util.reflector.Accessor", + "org.robolectric.util.reflector.ForType", + "org.robolectric.shadows.ShadowBackupDataOutput.BackupDataOutputReflector", + "org.robolectric.shadows.ShadowBackupDataOutput.NativeBackupDataOutput" + ], + "name": "org.robolectric.shadows.ShadowBackupDataOutput", + "documentation": "Shadow for BackupDataOutput. " +} \ No newline at end of file diff --git a/assets/json-docs/android.app.job.JobService.json b/assets/json-docs/android.app.job.JobService.json index c962c25ca..52d60c1d5 100644 --- a/assets/json-docs/android.app.job.JobService.json +++ b/assets/json-docs/android.app.job.JobService.json @@ -34,14 +34,65 @@ "returnType": "void", "exceptions": [], "name": "jobFinished(android.app.job.JobParameters,boolean)" + }, + "setNotification(android.app.job.JobParameters,int,android.app.Notification,int)": { + "isImplementation": true, + "modifiers": [ + "protected" + ], + "params": [ + "params", + "notificationId", + "notification", + "jobEndNotificationPolicy" + ], + "returnType": "void", + "exceptions": [], + "minSdk": 34, + "name": "setNotification(android.app.job.JobParameters,int,android.app.Notification,int)", + "documentation": "Stubbed out for now, as the real implementation throws an NPE when executed in Robolectric. " + }, + "updateEstimatedNetworkBytes(android.app.job.JobParameters,long,long)": { + "isImplementation": true, + "modifiers": [ + "protected" + ], + "params": [ + "params", + "downloadBytes", + "uploadBytes" + ], + "returnType": "void", + "exceptions": [], + "minSdk": 34, + "name": "updateEstimatedNetworkBytes(android.app.job.JobParameters,long,long)", + "documentation": "Stubbed out for now, as the real implementation throws an NPE when executed in Robolectric. " + }, + "updateTransferredNetworkBytes(android.app.job.JobParameters,long,long)": { + "isImplementation": true, + "modifiers": [ + "protected" + ], + "params": [ + "params", + "downloadBytes", + "uploadBytes" + ], + "returnType": "void", + "exceptions": [], + "minSdk": 34, + "name": "updateTransferredNetworkBytes(android.app.job.JobParameters,long,long)", + "documentation": "Stubbed out for now, as the real implementation throws an NPE when executed in Robolectric. " } }, "imports": [ "android.os.Build.VERSION_CODES.LOLLIPOP", + "android.app.Notification", "android.app.job.JobParameters", "android.app.job.JobService", "org.robolectric.annotation.Implementation", - "org.robolectric.annotation.Implements" + "org.robolectric.annotation.Implements", + "org.robolectric.versioning.AndroidVersions.U" ], "name": "org.robolectric.shadows.ShadowJobService" } \ No newline at end of file diff --git a/assets/json-docs/android.bluetooth.BluetoothAdapter.json b/assets/json-docs/android.bluetooth.BluetoothAdapter.json index 279cf7355..842295b18 100644 --- a/assets/json-docs/android.bluetooth.BluetoothAdapter.json +++ b/assets/json-docs/android.bluetooth.BluetoothAdapter.json @@ -79,6 +79,19 @@ "exceptions": [], "name": "disable()" }, + "disable(boolean)": { + "isImplementation": true, + "modifiers": [ + "protected" + ], + "params": [ + "persist" + ], + "returnType": "boolean", + "exceptions": [], + "minSdk": 17, + "name": "disable(boolean)" + }, "enable()": { "isImplementation": true, "modifiers": [ @@ -718,6 +731,7 @@ }, "imports": [ "android.bluetooth.BluetoothAdapter.STATE_ON", + "android.os.Build.VERSION_CODES.JELLY_BEAN_MR1", "android.os.Build.VERSION_CODES.JELLY_BEAN_MR2", "android.os.Build.VERSION_CODES.LOLLIPOP", "android.os.Build.VERSION_CODES.M", @@ -738,6 +752,7 @@ "android.bluetooth.BluetoothSocket", "android.bluetooth.BluetoothStatusCodes", "android.bluetooth.IBluetoothManager", + "android.bluetooth.IBluetoothProfileServiceConnection", "android.bluetooth.le.BluetoothLeAdvertiser", "android.bluetooth.le.BluetoothLeScanner", "android.content.AttributionSource", @@ -745,6 +760,7 @@ "android.os.Build", "android.os.Build.VERSION_CODES", "android.os.ParcelUuid", + "android.os.RemoteException", "android.provider.Settings", "com.google.common.collect.ImmutableList", "java.io.IOException", @@ -772,7 +788,8 @@ "org.robolectric.util.reflector.ForType", "org.robolectric.util.reflector.Static", "org.robolectric.shadows.ShadowBluetoothAdapter.BackgroundRfcommServerEntry", - "org.robolectric.shadows.ShadowBluetoothAdapter.BluetoothAdapterReflector" + "org.robolectric.shadows.ShadowBluetoothAdapter.BluetoothAdapterReflector", + "org.robolectric.shadows.ShadowBluetoothAdapter.BluetoothManagerDelegate" ], "name": "org.robolectric.shadows.ShadowBluetoothAdapter" } \ No newline at end of file diff --git a/assets/json-docs/android.bluetooth.BluetoothDevice.json b/assets/json-docs/android.bluetooth.BluetoothDevice.json index 7d5d0dc99..c3c8e27f2 100644 --- a/assets/json-docs/android.bluetooth.BluetoothDevice.json +++ b/assets/json-docs/android.bluetooth.BluetoothDevice.json @@ -317,6 +317,17 @@ "name": "getUuids()", "documentation": "Overrides behavior of {@link BluetoothDevice#getUuids} to return pre-set result.\n\n@return Value set by calling {@link ShadowBluetoothDevice#setUuids}. If setUuids has not\n previously been called, will return null.\n" }, + "isConnected()": { + "isImplementation": true, + "modifiers": [ + "protected" + ], + "params": [], + "returnType": "boolean", + "exceptions": [], + "minSdk": 20, + "name": "isConnected()" + }, "isInSilenceMode()": { "isImplementation": true, "modifiers": [ @@ -413,6 +424,18 @@ "name": "setBondState(int)", "documentation": "Sets value of bond state for {@link BluetoothDevice#getBondState}. " }, + "setConnected(boolean)": { + "isImplementation": false, + "modifiers": [ + "public" + ], + "params": [ + "isConnected" + ], + "returnType": "void", + "exceptions": [], + "name": "setConnected(boolean)" + }, "setCreatedBond(boolean)": { "isImplementation": false, "modifiers": [ @@ -573,6 +596,7 @@ "android.bluetooth.BluetoothDevice.BOND_NONE", "android.content.pm.PackageManager.PERMISSION_GRANTED", "android.os.Build.VERSION_CODES.JELLY_BEAN_MR2", + "android.os.Build.VERSION_CODES.KITKAT_WATCH", "android.os.Build.VERSION_CODES.M", "android.os.Build.VERSION_CODES.O", "android.os.Build.VERSION_CODES.O_MR1", diff --git a/assets/json-docs/android.bluetooth.BluetoothGatt.json b/assets/json-docs/android.bluetooth.BluetoothGatt.json index 4b9cac250..ee6166aad 100644 --- a/assets/json-docs/android.bluetooth.BluetoothGatt.json +++ b/assets/json-docs/android.bluetooth.BluetoothGatt.json @@ -12,6 +12,19 @@ "exceptions": [], "name": "addDiscoverableService(android.bluetooth.BluetoothGattService)" }, + "allowCharacteristicNotification(android.bluetooth.BluetoothGattCharacteristic)": { + "isImplementation": false, + "modifiers": [ + "public" + ], + "params": [ + "characteristic" + ], + "returnType": "void", + "exceptions": [], + "name": "allowCharacteristicNotification(android.bluetooth.BluetoothGattCharacteristic)", + "documentation": "Allows the incoming characteristic to be set to enable notification. " + }, "close()": { "isImplementation": true, "modifiers": [ @@ -36,6 +49,19 @@ "name": "connect()", "documentation": "Connect to a remote device, and performs a {@link\nBluetoothGattCallback#onConnectionStateChange} if a {@link BluetoothGattCallback} has been set\nby {@link ShadowBluetoothGatt#setGattCallback}\n\n@return true, if a {@link BluetoothGattCallback} has been set by {@link\n ShadowBluetoothGatt#setGattCallback}\n" }, + "disallowCharacteristicNotification(android.bluetooth.BluetoothGattCharacteristic)": { + "isImplementation": false, + "modifiers": [ + "public" + ], + "params": [ + "characteristic" + ], + "returnType": "void", + "exceptions": [], + "name": "disallowCharacteristicNotification(android.bluetooth.BluetoothGattCharacteristic)", + "documentation": "Disallows the incoming characteristic to be set to enable notification. " + }, "disconnect()": { "isImplementation": true, "modifiers": [ @@ -110,6 +136,20 @@ "exceptions": [], "name": "getLatestWrittenBytes()" }, + "getService(java.util.UUID)": { + "isImplementation": true, + "modifiers": [ + "protected" + ], + "params": [ + "uuid" + ], + "returnType": "android.bluetooth.BluetoothGattService", + "exceptions": [], + "minSdk": 26, + "name": "getService(java.util.UUID)", + "documentation": "Overrides {@link BluetoothGatt#getService} to return a service with given UUID.\n\n@return a service with given UUID that have been discovered through {@link\n ShadowBluetoothGatt#discoverServices}.\n" + }, "getServices()": { "isImplementation": true, "modifiers": [ @@ -230,6 +270,21 @@ "name": "requestConnectionPriority(int)", "documentation": "Request a connection parameter update.\n\n@param priority Request a specific connection priority. Must be one of {@link\n BluetoothGatt#CONNECTION_PRIORITY_BALANCED}, {@link BluetoothGatt#CONNECTION_PRIORITY_HIGH}\n or {@link BluetoothGatt#CONNECTION_PRIORITY_LOW_POWER}.\n@return true if operation is successful.\n@throws IllegalArgumentException If the parameters are outside of their specified range.\n" }, + "setCharacteristicNotification(android.bluetooth.BluetoothGattCharacteristic,boolean)": { + "isImplementation": true, + "modifiers": [ + "protected" + ], + "params": [ + "characteristic", + "enable" + ], + "returnType": "boolean", + "exceptions": [], + "minSdk": 26, + "name": "setCharacteristicNotification(android.bluetooth.BluetoothGattCharacteristic,boolean)", + "documentation": "Overrides {@link BluetoothGatt#setCharacteristicNotification} so it returns true (false) if\nallowCharacteristicNotification (disallowCharacteristicNotification) is called.\n" + }, "setGattCallback(android.bluetooth.BluetoothGattCallback)": { "isImplementation": false, "modifiers": [ @@ -274,6 +329,8 @@ "java.util.HashSet", "java.util.List", "java.util.Set", + "java.util.UUID", + "javax.annotation.Nullable", "org.robolectric.RuntimeEnvironment", "org.robolectric.annotation.Implementation", "org.robolectric.annotation.Implements", diff --git a/assets/json-docs/android.bluetooth.BluetoothHeadset.json b/assets/json-docs/android.bluetooth.BluetoothHeadset.json index 1835466d2..7c92c2115 100644 --- a/assets/json-docs/android.bluetooth.BluetoothHeadset.json +++ b/assets/json-docs/android.bluetooth.BluetoothHeadset.json @@ -13,6 +13,20 @@ "name": "addConnectedDevice(android.bluetooth.BluetoothDevice)", "documentation": "Adds the given BluetoothDevice to the shadow\u0027s list of \"connected devices\" " }, + "addDevice(android.bluetooth.BluetoothDevice,int)": { + "isImplementation": false, + "modifiers": [ + "public" + ], + "params": [ + "bluetoothDevice", + "connectionState" + ], + "returnType": "void", + "exceptions": [], + "name": "addDevice(android.bluetooth.BluetoothDevice,int)", + "documentation": "Adds the provided BluetoothDevice to the shadow profile\u0027s device list with an associated\nconnectionState. The provided connection state will be returned by {@link\nShadowBluetoothHeadset#getConnectionState}.\n" + }, "getActiveDevice()": { "isImplementation": true, "modifiers": [ @@ -86,6 +100,19 @@ "name": "isVoiceRecognitionSupported(android.bluetooth.BluetoothDevice)", "documentation": "Checks whether the headset supports voice recognition.\n\n@see #setVoiceRecognitionSupported(boolean)\n" }, + "removeDevice(android.bluetooth.BluetoothDevice)": { + "isImplementation": false, + "modifiers": [ + "public" + ], + "params": [ + "bluetoothDevice" + ], + "returnType": "void", + "exceptions": [], + "name": "removeDevice(android.bluetooth.BluetoothDevice)", + "documentation": "Remove the given BluetoothDevice from the shadow profile\u0027s device list " + }, "sendAudioStateChangedBroadcast(int,android.bluetooth.BluetoothDevice)": { "isImplementation": false, "modifiers": [ @@ -186,12 +213,16 @@ "android.os.Build.VERSION_CODES.KITKAT", "android.os.Build.VERSION_CODES.P", "android.os.Build.VERSION_CODES.S", + "java.util.stream.Collectors.toCollection", "android.bluetooth.BluetoothDevice", "android.bluetooth.BluetoothHeadset", "android.bluetooth.BluetoothProfile", "android.content.Intent", "java.util.ArrayList", + "java.util.HashMap", "java.util.List", + "java.util.Map", + "java.util.Map.Entry", "java.util.Objects", "javax.annotation.Nullable", "javax.annotation.concurrent.NotThreadSafe", diff --git a/assets/json-docs/android.companion.CompanionDeviceManager.json b/assets/json-docs/android.companion.CompanionDeviceManager.json index ff1186086..a035941da 100644 --- a/assets/json-docs/android.companion.CompanionDeviceManager.json +++ b/assets/json-docs/android.companion.CompanionDeviceManager.json @@ -53,6 +53,21 @@ "minSdk": 33, "name": "associate(android.companion.AssociationRequest,java.util.concurrent.Executor,android.companion.CompanionDeviceManager.Callback)" }, + "associate(java.lang.String,android.net.MacAddress,byte[])": { + "isImplementation": true, + "modifiers": [ + "protected" + ], + "params": [ + "packageName", + "macAddress", + "certificate" + ], + "returnType": "void", + "exceptions": [], + "minSdk": 33, + "name": "associate(java.lang.String,android.net.MacAddress,byte[])" + }, "checkHasAssociation()": { "isImplementation": false, "modifiers": [ @@ -63,6 +78,19 @@ "exceptions": [], "name": "checkHasAssociation()" }, + "checkPermission(java.lang.String)": { + "isImplementation": false, + "modifiers": [ + "private", + "static" + ], + "params": [ + "permission" + ], + "returnType": "boolean", + "exceptions": [], + "name": "checkPermission(java.lang.String)" + }, "createAssociationInfo(org.robolectric.shadows.ShadowCompanionDeviceManager.RoboAssociationInfo)": { "isImplementation": false, "modifiers": [ @@ -131,7 +159,8 @@ "params": [], "returnType": "android.companion.CompanionDeviceManager.Callback", "exceptions": [], - "name": "getLastAssociationCallback()" + "name": "getLastAssociationCallback()", + "documentation": "This method will return the last {@link CompanionDeviceManager.Callback} passed to {@code\nCompanionDeviceManager#associate(AssociationRequest, CompanionDeviceManager.Callback, Handler)}\nor {@code CompanionDeviceManager#associate(AssociationRequest, Executor,\nCompanionDeviceManager.Callback, Handler)}.\n\n\u003cp\u003eNote that the value returned is only changed when calling {@code associate} and will be set\nif that method throws an exception. Moreover, this value will unchanged if disassociate is\ncalled.\n" }, "getLastAssociationRequest()": { "isImplementation": false, @@ -141,7 +170,19 @@ "params": [], "returnType": "android.companion.AssociationRequest", "exceptions": [], - "name": "getLastAssociationRequest()" + "name": "getLastAssociationRequest()", + "documentation": "This method will return the last {@link AssociationRequest} passed to {@code\nCompanionDeviceManager#associate(AssociationRequest, CompanionDeviceManager.Callback, Handler)}\nor {@code CompanionDeviceManager#associate(AssociationRequest, Executor,\nCompanionDeviceManager.Callback, Handler)}.\n\n\u003cp\u003eNote that the value returned is only changed when calling {@code associate} and will be set\nif that method throws an exception. Moreover, this value will unchanged if disassociate is\ncalled.\n" + }, + "getLastObservingDevicePresenceDeviceAddress()": { + "isImplementation": false, + "modifiers": [ + "public" + ], + "params": [], + "returnType": "java.lang.String", + "exceptions": [], + "name": "getLastObservingDevicePresenceDeviceAddress()", + "documentation": "Returns the last device address passed to {@link\nCompanionDeviceManager#startObservingDevicePresence(String)}.\n\n\u003cp\u003eNote that the value returned is only changed when calling {@link\nCompanionDeviceManager#startObservingDevicePresence(String)} and will still be set in the event\nthat this method throws an exception. Moreover, this value will unchanged if disassociate is\ncalled.\n" }, "getLastRequestedNotificationAccess()": { "isImplementation": false, @@ -151,7 +192,19 @@ "params": [], "returnType": "android.content.ComponentName", "exceptions": [], - "name": "getLastRequestedNotificationAccess()" + "name": "getLastRequestedNotificationAccess()", + "documentation": "If an association is set, this method will return the last {@link ComponentName} passed to\n{@code CompanionDeviceManager#requestNotificationAccess(ComponentName)}.\n" + }, + "getLastSystemApiAssociationMacAddress()": { + "isImplementation": false, + "modifiers": [ + "public" + ], + "params": [], + "returnType": "android.net.MacAddress", + "exceptions": [], + "name": "getLastSystemApiAssociationMacAddress()", + "documentation": "Returns the last {@link MacAddress} passed to systemApi {@code associate}.\n\n\u003cp\u003eNote that the value returned is only changed when calling {@code associate} and will be set\nif that method throws an exception. Moreover, this value will unchanged if disassociate is\ncalled.\n" }, "getMyAssociations()": { "isImplementation": true, @@ -200,15 +253,33 @@ "returnType": "void", "exceptions": [], "name": "setNotificationAccess(android.content.ComponentName,boolean)" + }, + "startObservingDevicePresence(java.lang.String)": { + "isImplementation": true, + "modifiers": [ + "protected" + ], + "params": [ + "deviceAddress" + ], + "returnType": "void", + "exceptions": [], + "minSdk": 33, + "name": "startObservingDevicePresence(java.lang.String)" } }, "imports": [ + "android.content.pm.PackageManager.PERMISSION_GRANTED", "java.util.stream.Collectors.toCollection", "java.util.stream.Collectors.toList", + "android.Manifest.permission", + "android.app.ActivityThread", "android.companion.AssociationInfo", "android.companion.AssociationRequest", "android.companion.CompanionDeviceManager", + "android.companion.DeviceNotAssociatedException", "android.content.ComponentName", + "android.net.MacAddress", "android.os.Build.VERSION_CODES", "android.os.Handler", "androidx.annotation.Nullable", @@ -220,8 +291,12 @@ "java.util.List", "java.util.Set", "java.util.concurrent.Executor", + "org.robolectric.RuntimeEnvironment", "org.robolectric.annotation.Implementation", "org.robolectric.annotation.Implements", + "org.robolectric.shadow.api.Shadow", + "org.robolectric.util.ReflectionHelpers", + "org.robolectric.util.ReflectionHelpers.ClassParameter", "org.robolectric.shadows.ShadowCompanionDeviceManager.RoboAssociationInfo" ], "name": "org.robolectric.shadows.ShadowCompanionDeviceManager", diff --git a/assets/json-docs/android.content.AsyncTaskLoader.json b/assets/json-docs/android.content.AsyncTaskLoader.json index 8bccc5cdf..fd761a04b 100644 --- a/assets/json-docs/android.content.AsyncTaskLoader.json +++ b/assets/json-docs/android.content.AsyncTaskLoader.json @@ -6,5 +6,5 @@ "org.robolectric.shadows.ShadowAsyncTaskLoader.Picker" ], "name": "org.robolectric.shadows.ShadowAsyncTaskLoader", - "documentation": "The shadow API for {@link AsyncTaskLoader}.\n\nDifferent shadow implementations will be used based on the current {@link LooperMode.Mode}.\n@see ShadowLegacyAsyncTaskLoader, ShadowPausedAsyncTaskLoader\n" + "documentation": "The shadow API for {@link AsyncTaskLoader}.\n\n\u003cp\u003eDifferent shadow implementations will be used based on the current {@link LooperMode.Mode}.\n\n@see ShadowLegacyAsyncTaskLoader\n@see ShadowPausedAsyncTaskLoader\n" } \ No newline at end of file diff --git a/assets/json-docs/android.content.ClipboardManager.json b/assets/json-docs/android.content.ClipboardManager.json index 8c83c4769..a9fc77d27 100644 --- a/assets/json-docs/android.content.ClipboardManager.json +++ b/assets/json-docs/android.content.ClipboardManager.json @@ -103,6 +103,7 @@ "imports": [ "android.os.Build.VERSION_CODES.JELLY_BEAN_MR2", "android.os.Build.VERSION_CODES.N", + "android.os.Build.VERSION_CODES.O", "android.os.Build.VERSION_CODES.P", "org.robolectric.RuntimeEnvironment.getApiLevel", "org.robolectric.util.reflector.Reflector.reflector", @@ -110,12 +111,14 @@ "android.content.ClipDescription", "android.content.ClipboardManager", "android.content.ClipboardManager.OnPrimaryClipChangedListener", + "android.os.SystemClock", "java.util.Collection", "java.util.concurrent.CopyOnWriteArrayList", "org.robolectric.annotation.Implementation", "org.robolectric.annotation.Implements", "org.robolectric.annotation.RealObject", "org.robolectric.util.ReflectionHelpers", + "org.robolectric.util.ReflectionHelpers.ClassParameter", "org.robolectric.util.reflector.ForType", "org.robolectric.shadows.ShadowClipboardManager.ClipboardManagerReflector" ], diff --git a/assets/json-docs/android.content.pm.LauncherApps.json b/assets/json-docs/android.content.pm.LauncherApps.json index c0ca84c80..0607c480e 100644 --- a/assets/json-docs/android.content.pm.LauncherApps.json +++ b/assets/json-docs/android.content.pm.LauncherApps.json @@ -207,6 +207,7 @@ ], "returnType": "boolean", "exceptions": [], + "minSdk": 21, "name": "isActivityEnabled(android.content.ComponentName,android.os.UserHandle)" }, "isPackageEnabled(java.lang.String,android.os.UserHandle)": { @@ -314,6 +315,20 @@ "minSdk": 29, "name": "registerPackageInstallerSessionCallback(java.util.concurrent.Executor,android.content.pm.PackageInstaller.SessionCallback)" }, + "setActivityEnabled(android.os.UserHandle,android.content.ComponentName)": { + "isImplementation": false, + "modifiers": [ + "public" + ], + "params": [ + "userHandle", + "componentName" + ], + "returnType": "void", + "exceptions": [], + "name": "setActivityEnabled(android.os.UserHandle,android.content.ComponentName)", + "documentation": "Sets an activity referenced by ComponentName as enabled, to be checked by {@link\n#isActivityEnabled(ComponentName, UserHandle)}.\n\n@param userHandle the user handle to be set.\n@param componentName the component name of the activity to be enabled.\n" + }, "setHasShortcutHostPermission(boolean)": { "isImplementation": false, "modifiers": [ diff --git a/assets/json-docs/android.content.pm.PackageManager.json b/assets/json-docs/android.content.pm.PackageManager.json index cc4662c87..2523e2780 100644 --- a/assets/json-docs/android.content.pm.PackageManager.json +++ b/assets/json-docs/android.content.pm.PackageManager.json @@ -290,7 +290,8 @@ "addPackage(android.content.pm.PackageInfo)": { "isImplementation": false, "modifiers": [ - "public" + "public", + "final" ], "params": [ "packageInfo" @@ -298,7 +299,7 @@ "returnType": "void", "exceptions": [], "name": "addPackage(android.content.pm.PackageInfo)", - "documentation": "This method is getting renamed to {link {@link #installPackage}. " + "documentation": "@deprecated Use {@link #installPackage} instead.\n" }, "addPackage(android.content.pm.PackageInfo,android.content.pm.PackageStats)": { "isImplementation": false, @@ -1459,6 +1460,7 @@ "com.google.common.base.Preconditions", "com.google.common.collect.HashMultimap", "com.google.common.collect.Multimap", + "com.google.errorprone.annotations.InlineMe", "java.lang.reflect.Array", "java.util.ArrayList", "java.util.Arrays", diff --git a/assets/json-docs/android.graphics.Bitmap.json b/assets/json-docs/android.graphics.Bitmap.json index cade76d94..80ce08026 100644 --- a/assets/json-docs/android.graphics.Bitmap.json +++ b/assets/json-docs/android.graphics.Bitmap.json @@ -168,6 +168,17 @@ "exceptions": [], "name": "getDescription()" }, + "hasGainmap()": { + "isImplementation": true, + "modifiers": [ + "protected" + ], + "params": [], + "returnType": "boolean", + "exceptions": [], + "minSdk": 34, + "name": "hasGainmap()" + }, "setDescription(java.lang.String)": { "isImplementation": false, "modifiers": [ @@ -181,6 +192,19 @@ "exceptions": [], "name": "setDescription(java.lang.String)" }, + "setGainmap(java.lang.Object)": { + "isImplementation": true, + "modifiers": [ + "protected" + ], + "params": [ + "gainmap" + ], + "returnType": "void", + "exceptions": [], + "minSdk": 34, + "name": "setGainmap(java.lang.Object)" + }, "setMutable(boolean)": { "isImplementation": false, "modifiers": [ @@ -210,12 +234,21 @@ } }, "imports": [ + "org.robolectric.util.reflector.Reflector.reflector", "android.graphics.Bitmap", "android.graphics.Matrix", + "com.google.common.base.Preconditions", "java.io.InputStream", + "org.robolectric.annotation.Implementation", "org.robolectric.annotation.Implements", + "org.robolectric.annotation.RealObject", "org.robolectric.shadow.api.Shadow", "org.robolectric.shadows.ShadowBitmap.Picker", + "org.robolectric.util.reflector.Accessor", + "org.robolectric.util.reflector.Direct", + "org.robolectric.util.reflector.ForType", + "org.robolectric.versioning.AndroidVersions.U", + "org.robolectric.shadows.ShadowBitmap.BitmapReflector", "org.robolectric.shadows.ShadowBitmap.Picker" ], "name": "org.robolectric.shadows.ShadowBitmap", diff --git a/assets/json-docs/android.graphics.BitmapShader.json b/assets/json-docs/android.graphics.BitmapShader.json index 8c55f9dd5..adac55a80 100644 --- a/assets/json-docs/android.graphics.BitmapShader.json +++ b/assets/json-docs/android.graphics.BitmapShader.json @@ -72,7 +72,29 @@ "returnType": "long", "exceptions": [], "minSdk": 33, + "maxSdk": 34, "name": "nativeCreate(long,long,int,int,boolean,boolean)" + }, + "nativeCreate(long,long,int,int,int,boolean,boolean,long)": { + "isImplementation": true, + "modifiers": [ + "protected", + "static" + ], + "params": [ + "nativeMatrix", + "bitmapHandle", + "shaderTileModeX", + "shaderTileModeY", + "maxAniso", + "filter", + "isDirectSampled", + "overrideGainmapHandle" + ], + "returnType": "long", + "exceptions": [], + "minSdk": 35, + "name": "nativeCreate(long,long,int,int,int,boolean,boolean,long)" } }, "imports": [ @@ -90,6 +112,8 @@ "org.robolectric.nativeruntime.BitmapShaderNatives", "org.robolectric.nativeruntime.DefaultNativeRuntimeLoader", "org.robolectric.shadows.ShadowNativeBitmapShader.Picker", + "org.robolectric.versioning.AndroidVersions.U", + "org.robolectric.versioning.AndroidVersions.V", "org.robolectric.shadows.ShadowNativeBitmapShader.Picker" ], "name": "org.robolectric.shadows.ShadowNativeBitmapShader", diff --git a/assets/json-docs/android.graphics.Color.json b/assets/json-docs/android.graphics.Color.json index b175ed7b7..348266f74 100644 --- a/assets/json-docs/android.graphics.Color.json +++ b/assets/json-docs/android.graphics.Color.json @@ -30,6 +30,19 @@ "exceptions": [], "name": "RGBToHSV(int,int,int,float[])", "documentation": "This is implemented in native code in the Android SDK.\n\n\u003cp\u003eSince HSV \u003d\u003d HSB then the implementation from {@link java.awt.Color} can be used, with a\nsmall adjustment to the representation of the hue.\n\n\u003cp\u003e{@link java.awt.Color} represents hue as 0..1 (where 1 \u003d\u003d 100% \u003d\u003d 360 degrees), while {@link\nandroid.graphics.Color} represents hue as 0..360 degrees. The correct hue can be calculated by\nmultiplying with 360.\n\n@param red Red component\n@param green Green component\n@param blue Blue component\n@param hsv Array to store HSV components\n" + }, + "pin(float)": { + "isImplementation": false, + "modifiers": [ + "private", + "static" + ], + "params": [ + "value" + ], + "returnType": "float", + "exceptions": [], + "name": "pin(float)" } }, "imports": [ diff --git a/assets/json-docs/android.graphics.HardwareRenderer.json b/assets/json-docs/android.graphics.HardwareRenderer.json index e45074edf..c6845c2f8 100644 --- a/assets/json-docs/android.graphics.HardwareRenderer.json +++ b/assets/json-docs/android.graphics.HardwareRenderer.json @@ -377,7 +377,7 @@ ], "returnType": "void", "exceptions": [], - "minSdk": 10000, + "minSdk": 34, "name": "nInitDisplayInfo(int,int,float,int,long,long,boolean,boolean)" }, "nLoadSystemProperties(long)": { @@ -932,6 +932,7 @@ "org.robolectric.nativeruntime.DefaultNativeRuntimeLoader", "org.robolectric.nativeruntime.HardwareRendererNatives", "org.robolectric.shadows.ShadowNativeHardwareRenderer.Picker", + "org.robolectric.versioning.AndroidVersions.U", "org.robolectric.shadows.ShadowNativeHardwareRenderer.Picker" ], "name": "org.robolectric.shadows.ShadowNativeHardwareRenderer", diff --git a/assets/json-docs/android.graphics.Paint.json b/assets/json-docs/android.graphics.Paint.json index b5b3788bd..5d05bcfdd 100644 --- a/assets/json-docs/android.graphics.Paint.json +++ b/assets/json-docs/android.graphics.Paint.json @@ -335,6 +335,17 @@ "exceptions": [], "name": "isDither()" }, + "isFilterBitmap()": { + "isImplementation": true, + "modifiers": [ + "protected", + "final" + ], + "params": [], + "returnType": "boolean", + "exceptions": [], + "name": "isFilterBitmap()" + }, "measureText(char[],int,int)": { "isImplementation": true, "modifiers": [ @@ -500,8 +511,25 @@ "returnType": "int", "exceptions": [], "minSdk": 28, + "maxSdk": 34, "name": "nGetFontMetricsInt(long,android.graphics.Paint.FontMetricsInt)" }, + "nGetFontMetricsInt(long,android.graphics.Paint.FontMetricsInt,boolean)": { + "isImplementation": true, + "modifiers": [ + "protected", + "static" + ], + "params": [ + "paintPtr", + "fmi", + "useLocale" + ], + "returnType": "int", + "exceptions": [], + "minSdk": 35, + "name": "nGetFontMetricsInt(long,android.graphics.Paint.FontMetricsInt,boolean)" + }, "nGetFontMetricsInt(long,long,android.graphics.Paint.FontMetricsInt)": { "isImplementation": true, "modifiers": [ @@ -563,6 +591,54 @@ "maxSdk": 27, "name": "nGetRunAdvance(long,long,char[],int,int,int,int,boolean,int)" }, + "nGetRunCharacterAdvance(long,char[],int,int,int,int,boolean,int,float[],int)": { + "isImplementation": true, + "modifiers": [ + "protected", + "static" + ], + "params": [ + "paintPtr", + "text", + "start", + "end", + "contextStart", + "contextEnd", + "isRtl", + "offset", + "advances", + "advancesIndex" + ], + "returnType": "float", + "exceptions": [], + "minSdk": 34, + "maxSdk": 34, + "name": "nGetRunCharacterAdvance(long,char[],int,int,int,int,boolean,int,float[],int)" + }, + "nGetRunCharacterAdvance(long,char[],int,int,int,int,boolean,int,float[],int,android.graphics.RectF)": { + "isImplementation": true, + "modifiers": [ + "protected", + "static" + ], + "params": [ + "paintPtr", + "text", + "start", + "end", + "contextStart", + "contextEnd", + "isRtl", + "offset", + "advances", + "advancesIndex", + "drawingBounds" + ], + "returnType": "float", + "exceptions": [], + "minSdk": 35, + "name": "nGetRunCharacterAdvance(long,char[],int,int,int,int,boolean,int,float[],int,android.graphics.RectF)" + }, "nInit()": { "isImplementation": true, "modifiers": [ @@ -911,6 +987,19 @@ "exceptions": [], "name": "setDither(boolean)" }, + "setFilterBitmap(boolean)": { + "isImplementation": true, + "modifiers": [ + "protected", + "final" + ], + "params": [ + "filterBitmap" + ], + "returnType": "void", + "exceptions": [], + "name": "setFilterBitmap(boolean)" + }, "setFlags(int)": { "isImplementation": true, "modifiers": [ @@ -975,6 +1064,18 @@ "exceptions": [], "name": "setShadowLayer(float,float,float,int)" }, + "setStrikeThruText(boolean)": { + "isImplementation": true, + "modifiers": [ + "protected" + ], + "params": [ + "strikeThruText" + ], + "returnType": "void", + "exceptions": [], + "name": "setStrikeThruText(boolean)" + }, "setStrokeCap(android.graphics.Paint.Cap)": { "isImplementation": true, "modifiers": [ @@ -1129,6 +1230,7 @@ "android.graphics.Paint", "android.graphics.Paint.FontMetricsInt", "android.graphics.PathEffect", + "android.graphics.RectF", "android.graphics.Shader", "android.graphics.Typeface", "org.robolectric.annotation.Implementation", @@ -1137,7 +1239,9 @@ "org.robolectric.annotation.TextLayoutMode", "org.robolectric.config.ConfigurationRegistry", "org.robolectric.shadow.api.Shadow", - "org.robolectric.util.ReflectionHelpers.ClassParameter" + "org.robolectric.util.ReflectionHelpers.ClassParameter", + "org.robolectric.versioning.AndroidVersions.U", + "org.robolectric.versioning.AndroidVersions.V" ], "name": "org.robolectric.shadows.ShadowPaint" } \ No newline at end of file diff --git a/assets/json-docs/android.graphics.Typeface.Builder.json b/assets/json-docs/android.graphics.Typeface.Builder.json index 0971879f5..6f31ab372 100644 --- a/assets/json-docs/android.graphics.Typeface.Builder.json +++ b/assets/json-docs/android.graphics.Typeface.Builder.json @@ -47,7 +47,9 @@ "org.robolectric.res.Fs", "org.robolectric.shadow.api.Shadow", "org.robolectric.util.ReflectionHelpers", - "org.robolectric.util.ReflectionHelpers.ClassParameter" + "org.robolectric.util.ReflectionHelpers.ClassParameter", + "org.robolectric.versioning.AndroidVersions.T", + "org.robolectric.versioning.AndroidVersions.U" ], "name": "org.robolectric.shadows.ShadowLegacyTypeface.ShadowBuilder", "documentation": "Shadow for {@link Typeface.Builder} " diff --git a/assets/json-docs/android.graphics.drawable.AnimatedVectorDrawable.json b/assets/json-docs/android.graphics.drawable.AnimatedVectorDrawable.json index 0aee8954f..597b180e0 100644 --- a/assets/json-docs/android.graphics.drawable.AnimatedVectorDrawable.json +++ b/assets/json-docs/android.graphics.drawable.AnimatedVectorDrawable.json @@ -1,5 +1,17 @@ { "methods": { + "isStartInitiated()": { + "isImplementation": false, + "modifiers": [ + "public", + "final" + ], + "params": [], + "returnType": "boolean", + "exceptions": [], + "name": "isStartInitiated()", + "documentation": "Returns true if {@link #start()} was called and false if {@link #start()} was not called or\n{@link #stop()} was called.\n" + }, "nAddAnimator(long,long,long,long,long,int,int)": { "isImplementation": true, "modifiers": [ @@ -221,20 +233,45 @@ "exceptions": [], "minSdk": 24, "name": "nStart(long,android.graphics.drawable.AnimatedVectorDrawable.VectorDrawableAnimatorRT,int)" + }, + "start()": { + "isImplementation": true, + "modifiers": [ + "protected" + ], + "params": [], + "returnType": "void", + "exceptions": [], + "name": "start()" + }, + "stop()": { + "isImplementation": true, + "modifiers": [ + "protected" + ], + "params": [], + "returnType": "void", + "exceptions": [], + "name": "stop()" } }, "imports": [ "android.os.Build.VERSION_CODES.N", "android.os.Build.VERSION_CODES.N_MR1", "android.os.Build.VERSION_CODES.O", + "org.robolectric.util.reflector.Reflector.reflector", "android.graphics.drawable.AnimatedVectorDrawable", "android.graphics.drawable.AnimatedVectorDrawable.VectorDrawableAnimatorRT", "org.robolectric.annotation.Implementation", "org.robolectric.annotation.Implements", + "org.robolectric.annotation.RealObject", "org.robolectric.nativeruntime.AnimatedVectorDrawableNatives", "org.robolectric.nativeruntime.DefaultNativeRuntimeLoader", "org.robolectric.shadows.ShadowNativeAnimatedVectorDrawable.Picker", - "org.robolectric.shadows.ShadowNativeAnimatedVectorDrawable.Picker" + "org.robolectric.util.reflector.Direct", + "org.robolectric.util.reflector.ForType", + "org.robolectric.shadows.ShadowNativeAnimatedVectorDrawable.Picker", + "org.robolectric.shadows.ShadowNativeAnimatedVectorDrawable.AnimatedVectorDrawableReflector" ], "name": "org.robolectric.shadows.ShadowNativeAnimatedVectorDrawable", "documentation": "Shadow for {@link AnimatedVectorDrawable} that is backed by native code " diff --git a/assets/json-docs/android.graphics.text.LineBreaker.json b/assets/json-docs/android.graphics.text.LineBreaker.json index 42cdd6673..bcffebddf 100644 --- a/assets/json-docs/android.graphics.text.LineBreaker.json +++ b/assets/json-docs/android.graphics.text.LineBreaker.json @@ -141,7 +141,26 @@ ], "returnType": "long", "exceptions": [], + "maxSdk": 34, "name": "nInit(int,int,boolean,int[])" + }, + "nInit(int,int,boolean,int[],boolean)": { + "isImplementation": true, + "modifiers": [ + "protected", + "static" + ], + "params": [ + "breakStrategy", + "hyphenationFrequency", + "isJustified", + "indents", + "useBoundsForWidth" + ], + "returnType": "long", + "exceptions": [], + "minSdk": 35, + "name": "nInit(int,int,boolean,int[],boolean)" } }, "imports": [ @@ -154,6 +173,8 @@ "org.robolectric.nativeruntime.DefaultNativeRuntimeLoader", "org.robolectric.nativeruntime.LineBreakerNatives", "org.robolectric.shadows.ShadowNativeLineBreaker.Picker", + "org.robolectric.versioning.AndroidVersions.U", + "org.robolectric.versioning.AndroidVersions.V", "org.robolectric.shadows.ShadowNativeLineBreaker.Picker" ], "name": "org.robolectric.shadows.ShadowNativeLineBreaker", diff --git a/assets/json-docs/android.graphics.text.MeasuredText.Builder.json b/assets/json-docs/android.graphics.text.MeasuredText.Builder.json index 21eb37666..316495bee 100644 --- a/assets/json-docs/android.graphics.text.MeasuredText.Builder.json +++ b/assets/json-docs/android.graphics.text.MeasuredText.Builder.json @@ -35,6 +35,27 @@ "maxSdk": 32, "name": "nAddStyleRun(long,long,int,int,boolean)" }, + "nAddStyleRun(long,long,int,int,boolean,int,int,boolean)": { + "isImplementation": true, + "modifiers": [ + "protected", + "static" + ], + "params": [ + "nativeBuilderPtr", + "paintPtr", + "lineBreakStyle", + "lineBreakWordStyle", + "hyphenation", + "start", + "end", + "isRtl" + ], + "returnType": "void", + "exceptions": [], + "minSdk": 35, + "name": "nAddStyleRun(long,long,int,int,boolean,int,int,boolean)" + }, "nAddStyleRun(long,long,int,int,int,int,boolean)": { "isImplementation": true, "modifiers": [ @@ -53,6 +74,7 @@ "returnType": "void", "exceptions": [], "minSdk": 33, + "maxSdk": 34, "name": "nAddStyleRun(long,long,int,int,int,int,boolean)" }, "nBuildMeasuredText(long,long,char[],boolean,boolean)": { @@ -90,8 +112,29 @@ "returnType": "long", "exceptions": [], "minSdk": 33, + "maxSdk": 34, "name": "nBuildMeasuredText(long,long,char[],boolean,boolean,boolean)" }, + "nBuildMeasuredText(long,long,char[],boolean,boolean,boolean,boolean)": { + "isImplementation": true, + "modifiers": [ + "protected", + "static" + ], + "params": [ + "nativeBuilderPtr", + "hintMtPtr", + "text", + "computeHyphenation", + "computeLayout", + "computeBounds", + "fastHyphenationMode" + ], + "returnType": "long", + "exceptions": [], + "minSdk": 35, + "name": "nBuildMeasuredText(long,long,char[],boolean,boolean,boolean,boolean)" + }, "nFreeBuilder(long)": { "isImplementation": true, "modifiers": [ @@ -131,6 +174,8 @@ "org.robolectric.nativeruntime.MeasuredTextBuilderNatives", "org.robolectric.nativeruntime.MeasuredTextNatives", "org.robolectric.shadows.ShadowNativeMeasuredText.Picker", + "org.robolectric.versioning.AndroidVersions.U", + "org.robolectric.versioning.AndroidVersions.V", "org.robolectric.shadows.ShadowNativeMeasuredText.ShadowNativeMeasuredTextBuilder.Picker" ], "name": "org.robolectric.shadows.ShadowNativeMeasuredText.ShadowNativeMeasuredTextBuilder", diff --git a/assets/json-docs/android.graphics.text.MeasuredText.json b/assets/json-docs/android.graphics.text.MeasuredText.json index 3aa61f956..abdc59ce8 100644 --- a/assets/json-docs/android.graphics.text.MeasuredText.json +++ b/assets/json-docs/android.graphics.text.MeasuredText.json @@ -85,6 +85,8 @@ "org.robolectric.nativeruntime.MeasuredTextBuilderNatives", "org.robolectric.nativeruntime.MeasuredTextNatives", "org.robolectric.shadows.ShadowNativeMeasuredText.Picker", + "org.robolectric.versioning.AndroidVersions.U", + "org.robolectric.versioning.AndroidVersions.V", "org.robolectric.shadows.ShadowNativeMeasuredText.ShadowNativeMeasuredTextBuilder", "org.robolectric.shadows.ShadowNativeMeasuredText.Picker" ], diff --git a/assets/json-docs/android.graphics.text.PositionedGlyphs.json b/assets/json-docs/android.graphics.text.PositionedGlyphs.json new file mode 100644 index 000000000..59bee8b1f --- /dev/null +++ b/assets/json-docs/android.graphics.text.PositionedGlyphs.json @@ -0,0 +1,136 @@ +{ + "methods": { + "nGetAscent(long)": { + "isImplementation": true, + "modifiers": [ + "protected", + "static" + ], + "params": [ + "minikinLayout" + ], + "returnType": "float", + "exceptions": [], + "name": "nGetAscent(long)" + }, + "nGetDescent(long)": { + "isImplementation": true, + "modifiers": [ + "protected", + "static" + ], + "params": [ + "minikinLayout" + ], + "returnType": "float", + "exceptions": [], + "name": "nGetDescent(long)" + }, + "nGetFont(long,int)": { + "isImplementation": true, + "modifiers": [ + "protected", + "static" + ], + "params": [ + "minikinLayout", + "i" + ], + "returnType": "long", + "exceptions": [], + "name": "nGetFont(long,int)" + }, + "nGetGlyphCount(long)": { + "isImplementation": true, + "modifiers": [ + "protected", + "static" + ], + "params": [ + "minikinLayout" + ], + "returnType": "int", + "exceptions": [], + "name": "nGetGlyphCount(long)" + }, + "nGetGlyphId(long,int)": { + "isImplementation": true, + "modifiers": [ + "protected", + "static" + ], + "params": [ + "minikinLayout", + "i" + ], + "returnType": "int", + "exceptions": [], + "name": "nGetGlyphId(long,int)" + }, + "nGetTotalAdvance(long)": { + "isImplementation": true, + "modifiers": [ + "protected", + "static" + ], + "params": [ + "minikinLayout" + ], + "returnType": "float", + "exceptions": [], + "name": "nGetTotalAdvance(long)" + }, + "nGetX(long,int)": { + "isImplementation": true, + "modifiers": [ + "protected", + "static" + ], + "params": [ + "minikinLayout", + "i" + ], + "returnType": "float", + "exceptions": [], + "name": "nGetX(long,int)" + }, + "nGetY(long,int)": { + "isImplementation": true, + "modifiers": [ + "protected", + "static" + ], + "params": [ + "minikinLayout", + "i" + ], + "returnType": "float", + "exceptions": [], + "name": "nGetY(long,int)" + }, + "nReleaseFunc()": { + "isImplementation": true, + "modifiers": [ + "protected", + "static" + ], + "params": [], + "returnType": "long", + "exceptions": [], + "name": "nReleaseFunc()" + } + }, + "imports": [ + "android.graphics.text.MeasuredText", + "android.graphics.text.PositionedGlyphs", + "org.robolectric.annotation.Implementation", + "org.robolectric.annotation.Implements", + "org.robolectric.nativeruntime.DefaultNativeRuntimeLoader", + "org.robolectric.nativeruntime.PositionedGlyphsNatives", + "org.robolectric.shadows.ShadowNativePositionedGlyphs.Picker", + "org.robolectric.versioning.AndroidVersions.S", + "org.robolectric.shadows.ShadowNativePositionedGlyphs.Picker" + ], + "name": "org.robolectric.shadows.ShadowNativePositionedGlyphs", + "documentation": "Shadow for {@link PositionedGlyphs} that is backed by native code " +} \ No newline at end of file diff --git a/assets/json-docs/android.graphics.text.TextRunShaper.json b/assets/json-docs/android.graphics.text.TextRunShaper.json new file mode 100644 index 000000000..173688322 --- /dev/null +++ b/assets/json-docs/android.graphics.text.TextRunShaper.json @@ -0,0 +1,54 @@ +{ + "methods": { + "nativeShapeTextRun(char[],int,int,int,int,boolean,long)": { + "isImplementation": true, + "modifiers": [ + "protected", + "static" + ], + "params": [ + "text", + "start", + "count", + "contextStart", + "contextCount", + "isRtl", + "nativePaint" + ], + "returnType": "long", + "exceptions": [], + "name": "nativeShapeTextRun(char[],int,int,int,int,boolean,long)" + }, + "nativeShapeTextRun(java.lang.String,int,int,int,int,boolean,long)": { + "isImplementation": true, + "modifiers": [ + "protected", + "static" + ], + "params": [ + "text", + "start", + "count", + "contextStart", + "contextCount", + "isRtl", + "nativePaint" + ], + "returnType": "long", + "exceptions": [], + "name": "nativeShapeTextRun(java.lang.String,int,int,int,int,boolean,long)" + } + }, + "imports": [ + "android.graphics.text.MeasuredText", + "android.graphics.text.TextRunShaper", + "org.robolectric.annotation.Implementation", + "org.robolectric.annotation.Implements", + "org.robolectric.nativeruntime.TextRunShaperNatives", + "org.robolectric.shadows.ShadowNativeTextRunShaper.Picker", + "org.robolectric.versioning.AndroidVersions.S", + "org.robolectric.shadows.ShadowNativeTextRunShaper.Picker" + ], + "name": "org.robolectric.shadows.ShadowNativeTextRunShaper", + "documentation": "Shadow for {@link TextRunShaper} that is backed by native code " +} \ No newline at end of file diff --git a/assets/json-docs/android.hardware.Camera.Parameters.json b/assets/json-docs/android.hardware.Camera.Parameters.json index f5cac9372..4a21af6cc 100644 --- a/assets/json-docs/android.hardware.Camera.Parameters.json +++ b/assets/json-docs/android.hardware.Camera.Parameters.json @@ -1,33 +1,5 @@ { "methods": { - "addRange(java.util.List\u003cint[]\u003e,int,int)": { - "isImplementation": false, - "modifiers": [ - "private" - ], - "params": [ - "ranges", - "min", - "max" - ], - "returnType": "void", - "exceptions": [], - "name": "addRange(java.util.List\u003cint[]\u003e,int,int)" - }, - "addSize(java.util.List\u003candroid.hardware.Camera.Size\u003e,int,int)": { - "isImplementation": false, - "modifiers": [ - "private" - ], - "params": [ - "sizes", - "width", - "height" - ], - "returnType": "void", - "exceptions": [], - "name": "addSize(java.util.List\u003candroid.hardware.Camera.Size\u003e,int,int)" - }, "addSupportedPreviewSize(int,int)": { "isImplementation": false, "modifiers": [ @@ -39,120 +11,7 @@ ], "returnType": "void", "exceptions": [], - "name": "addSupportedPreviewSize(int,int)", - "documentation": "Add custom preview sizes to supportedPreviewSizes. " - }, - "get(java.lang.String)": { - "isImplementation": true, - "modifiers": [ - "protected" - ], - "params": [ - "key" - ], - "returnType": "java.lang.String", - "exceptions": [], - "name": "get(java.lang.String)" - }, - "getExposureCompensation()": { - "isImplementation": true, - "modifiers": [ - "protected" - ], - "params": [], - "returnType": "int", - "exceptions": [], - "name": "getExposureCompensation()" - }, - "getExposureCompensationStep()": { - "isImplementation": true, - "modifiers": [ - "protected" - ], - "params": [], - "returnType": "float", - "exceptions": [], - "name": "getExposureCompensationStep()" - }, - "getFlashMode()": { - "isImplementation": true, - "modifiers": [ - "protected" - ], - "params": [], - "returnType": "java.lang.String", - "exceptions": [], - "name": "getFlashMode()" - }, - "getFocusAreas()": { - "isImplementation": true, - "modifiers": [ - "protected" - ], - "params": [], - "returnType": "java.util.List\u003candroid.hardware.Camera.Area\u003e", - "exceptions": [], - "name": "getFocusAreas()" - }, - "getFocusMode()": { - "isImplementation": true, - "modifiers": [ - "protected" - ], - "params": [], - "returnType": "java.lang.String", - "exceptions": [], - "name": "getFocusMode()" - }, - "getMaxExposureCompensation()": { - "isImplementation": true, - "modifiers": [ - "protected" - ], - "params": [], - "returnType": "int", - "exceptions": [], - "name": "getMaxExposureCompensation()" - }, - "getMaxNumFocusAreas()": { - "isImplementation": true, - "modifiers": [ - "protected" - ], - "params": [], - "returnType": "int", - "exceptions": [], - "name": "getMaxNumFocusAreas()" - }, - "getMaxNumMeteringAreas()": { - "isImplementation": true, - "modifiers": [ - "protected" - ], - "params": [], - "returnType": "int", - "exceptions": [], - "name": "getMaxNumMeteringAreas()" - }, - "getMeteringAreas()": { - "isImplementation": true, - "modifiers": [ - "protected" - ], - "params": [], - "returnType": "java.util.List\u003candroid.hardware.Camera.Area\u003e", - "exceptions": [], - "name": "getMeteringAreas()" - }, - "getMinExposureCompensation()": { - "isImplementation": true, - "modifiers": [ - "protected" - ], - "params": [], - "returnType": "int", - "exceptions": [], - "name": "getMinExposureCompensation()" + "name": "addSupportedPreviewSize(int,int)" }, "getPictureHeight()": { "isImplementation": false, @@ -164,16 +23,6 @@ "exceptions": [], "name": "getPictureHeight()" }, - "getPictureSize()": { - "isImplementation": true, - "modifiers": [ - "protected" - ], - "params": [], - "returnType": "android.hardware.Camera.Size", - "exceptions": [], - "name": "getPictureSize()" - }, "getPictureWidth()": { "isImplementation": false, "modifiers": [ @@ -184,38 +33,6 @@ "exceptions": [], "name": "getPictureWidth()" }, - "getPreviewFormat()": { - "isImplementation": true, - "modifiers": [ - "protected" - ], - "params": [], - "returnType": "int", - "exceptions": [], - "name": "getPreviewFormat()" - }, - "getPreviewFpsRange(int[])": { - "isImplementation": true, - "modifiers": [ - "protected" - ], - "params": [ - "range" - ], - "returnType": "void", - "exceptions": [], - "name": "getPreviewFpsRange(int[])" - }, - "getPreviewFrameRate()": { - "isImplementation": true, - "modifiers": [ - "protected" - ], - "params": [], - "returnType": "int", - "exceptions": [], - "name": "getPreviewFrameRate()" - }, "getPreviewHeight()": { "isImplementation": false, "modifiers": [ @@ -226,16 +43,6 @@ "exceptions": [], "name": "getPreviewHeight()" }, - "getPreviewSize()": { - "isImplementation": true, - "modifiers": [ - "protected" - ], - "params": [], - "returnType": "android.hardware.Camera.Size", - "exceptions": [], - "name": "getPreviewSize()" - }, "getPreviewWidth()": { "isImplementation": false, "modifiers": [ @@ -246,85 +53,15 @@ "exceptions": [], "name": "getPreviewWidth()" }, - "getSupportedFlashModes()": { - "isImplementation": true, - "modifiers": [ - "protected" - ], - "params": [], - "returnType": "java.util.List\u003cjava.lang.String\u003e", - "exceptions": [], - "name": "getSupportedFlashModes()" - }, - "getSupportedFocusModes()": { - "isImplementation": true, - "modifiers": [ - "protected" - ], - "params": [], - "returnType": "java.util.List\u003cjava.lang.String\u003e", - "exceptions": [], - "name": "getSupportedFocusModes()" - }, - "getSupportedPictureFormats()": { - "isImplementation": true, - "modifiers": [ - "protected" - ], - "params": [], - "returnType": "java.util.List\u003cjava.lang.Integer\u003e", - "exceptions": [], - "name": "getSupportedPictureFormats()" - }, - "getSupportedPictureSizes()": { - "isImplementation": true, - "modifiers": [ - "protected" - ], - "params": [], - "returnType": "java.util.List\u003candroid.hardware.Camera.Size\u003e", - "exceptions": [], - "name": "getSupportedPictureSizes()" - }, - "getSupportedPreviewFormats()": { - "isImplementation": true, - "modifiers": [ - "protected" - ], - "params": [], - "returnType": "java.util.List\u003cjava.lang.Integer\u003e", - "exceptions": [], - "name": "getSupportedPreviewFormats()" - }, - "getSupportedPreviewFpsRange()": { - "isImplementation": true, - "modifiers": [ - "protected" - ], - "params": [], - "returnType": "java.util.List\u003cint[]\u003e", - "exceptions": [], - "name": "getSupportedPreviewFpsRange()" - }, - "getSupportedPreviewFrameRates()": { - "isImplementation": true, - "modifiers": [ - "protected" - ], - "params": [], - "returnType": "java.util.List\u003cjava.lang.Integer\u003e", - "exceptions": [], - "name": "getSupportedPreviewFrameRates()" - }, - "getSupportedPreviewSizes()": { - "isImplementation": true, + "getRotation()": { + "isImplementation": false, "modifiers": [ - "protected" + "public" ], "params": [], - "returnType": "java.util.List\u003candroid.hardware.Camera.Size\u003e", + "returnType": "int", "exceptions": [], - "name": "getSupportedPreviewSizes()" + "name": "getRotation()" }, "initSupportedPreviewSizes()": { "isImplementation": false, @@ -334,69 +71,7 @@ "params": [], "returnType": "void", "exceptions": [], - "name": "initSupportedPreviewSizes()", - "documentation": "Explicitly initialize custom preview sizes array, to switch from default values to\nindividually added.\n" - }, - "set(java.lang.String,java.lang.String)": { - "isImplementation": true, - "modifiers": [ - "protected" - ], - "params": [ - "key", - "value" - ], - "returnType": "void", - "exceptions": [], - "name": "set(java.lang.String,java.lang.String)" - }, - "setExposureCompensation(int)": { - "isImplementation": true, - "modifiers": [ - "protected" - ], - "params": [ - "compensation" - ], - "returnType": "void", - "exceptions": [], - "name": "setExposureCompensation(int)" - }, - "setFlashMode(java.lang.String)": { - "isImplementation": true, - "modifiers": [ - "protected" - ], - "params": [ - "flashMode" - ], - "returnType": "void", - "exceptions": [], - "name": "setFlashMode(java.lang.String)" - }, - "setFocusAreas(java.util.List\u003candroid.hardware.Camera.Area\u003e)": { - "isImplementation": true, - "modifiers": [ - "protected" - ], - "params": [ - "focusAreas" - ], - "returnType": "void", - "exceptions": [], - "name": "setFocusAreas(java.util.List\u003candroid.hardware.Camera.Area\u003e)" - }, - "setFocusMode(java.lang.String)": { - "isImplementation": true, - "modifiers": [ - "protected" - ], - "params": [ - "focusMode" - ], - "returnType": "void", - "exceptions": [], - "name": "setFocusMode(java.lang.String)" + "name": "initSupportedPreviewSizes()" }, "setMaxNumFocusAreas(int)": { "isImplementation": false, @@ -424,105 +99,6 @@ "name": "setMaxNumMeteringAreas(int)", "documentation": "Allows test cases to set the maximum number of metering areas. See {@link\nCamera.Parameters#getMaxNumMeteringAreas}.\n" }, - "setMeteringAreas(java.util.List\u003candroid.hardware.Camera.Area\u003e)": { - "isImplementation": true, - "modifiers": [ - "protected" - ], - "params": [ - "meteringAreas" - ], - "returnType": "void", - "exceptions": [], - "name": "setMeteringAreas(java.util.List\u003candroid.hardware.Camera.Area\u003e)" - }, - "setPictureSize(int,int)": { - "isImplementation": true, - "modifiers": [ - "protected" - ], - "params": [ - "width", - "height" - ], - "returnType": "void", - "exceptions": [], - "name": "setPictureSize(int,int)" - }, - "setPreviewFormat(int)": { - "isImplementation": true, - "modifiers": [ - "protected" - ], - "params": [ - "pixel_format" - ], - "returnType": "void", - "exceptions": [], - "name": "setPreviewFormat(int)" - }, - "setPreviewFpsRange(int,int)": { - "isImplementation": true, - "modifiers": [ - "protected" - ], - "params": [ - "min", - "max" - ], - "returnType": "void", - "exceptions": [], - "name": "setPreviewFpsRange(int,int)" - }, - "setPreviewFrameRate(int)": { - "isImplementation": true, - "modifiers": [ - "protected" - ], - "params": [ - "fps" - ], - "returnType": "void", - "exceptions": [], - "name": "setPreviewFrameRate(int)" - }, - "setPreviewSize(int,int)": { - "isImplementation": true, - "modifiers": [ - "protected" - ], - "params": [ - "width", - "height" - ], - "returnType": "void", - "exceptions": [], - "name": "setPreviewSize(int,int)" - }, - "setRecordingHint(boolean)": { - "isImplementation": true, - "modifiers": [ - "protected" - ], - "params": [ - "recordingHint" - ], - "returnType": "void", - "exceptions": [], - "name": "setRecordingHint(boolean)" - }, - "setRotation(int)": { - "isImplementation": true, - "modifiers": [ - "protected" - ], - "params": [ - "rotation" - ], - "returnType": "void", - "exceptions": [], - "name": "setRotation(int)" - }, "setSupportedFlashModes(java.lang.String...)": { "isImplementation": false, "modifiers": [ @@ -551,12 +127,13 @@ "imports": [ "android.os.Build.VERSION_CODES.JELLY_BEAN_MR1", "org.robolectric.shadow.api.Shadow.newInstanceOf", - "android.graphics.ImageFormat", "android.hardware.Camera", "android.os.Build", "android.view.SurfaceHolder", + "com.google.common.base.Joiner", + "com.google.common.collect.ImmutableList", + "com.google.common.collect.ImmutableMap", "java.util.ArrayList", - "java.util.Arrays", "java.util.Collections", "java.util.HashMap", "java.util.List", @@ -564,7 +141,10 @@ "org.robolectric.annotation.Implementation", "org.robolectric.annotation.Implements", "org.robolectric.annotation.RealObject", - "org.robolectric.shadow.api.Shadow" + "org.robolectric.annotation.Resetter", + "org.robolectric.shadow.api.Shadow", + "org.robolectric.util.ReflectionHelpers", + "org.robolectric.util.ReflectionHelpers.ClassParameter" ], "name": "org.robolectric.shadows.ShadowCamera.ShadowParameters", "documentation": "Shadows the Android {@code Camera.Parameters} class. " diff --git a/assets/json-docs/android.hardware.Camera.Size.json b/assets/json-docs/android.hardware.Camera.Size.json deleted file mode 100644 index e8bfe9297..000000000 --- a/assets/json-docs/android.hardware.Camera.Size.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "methods": { - "__constructor__(android.hardware.Camera,int,int)": { - "isImplementation": true, - "modifiers": [ - "protected" - ], - "params": [ - "camera", - "width", - "height" - ], - "returnType": "void", - "exceptions": [], - "name": "__constructor__(android.hardware.Camera,int,int)" - } - }, - "imports": [ - "android.os.Build.VERSION_CODES.JELLY_BEAN_MR1", - "org.robolectric.shadow.api.Shadow.newInstanceOf", - "android.graphics.ImageFormat", - "android.hardware.Camera", - "android.os.Build", - "android.view.SurfaceHolder", - "java.util.ArrayList", - "java.util.Arrays", - "java.util.Collections", - "java.util.HashMap", - "java.util.List", - "java.util.Map", - "org.robolectric.annotation.Implementation", - "org.robolectric.annotation.Implements", - "org.robolectric.annotation.RealObject", - "org.robolectric.shadow.api.Shadow" - ], - "name": "org.robolectric.shadows.ShadowCamera.ShadowSize" -} \ No newline at end of file diff --git a/assets/json-docs/android.hardware.Camera.json b/assets/json-docs/android.hardware.Camera.json index 1093f9eba..341c57a72 100644 --- a/assets/json-docs/android.hardware.Camera.json +++ b/assets/json-docs/android.hardware.Camera.json @@ -1,15 +1,5 @@ { "methods": { - "__constructor__()": { - "isImplementation": true, - "modifiers": [ - "protected" - ], - "params": [], - "returnType": "void", - "exceptions": [], - "name": "__constructor__()" - }, "addCallbackBuffer(byte[])": { "isImplementation": true, "modifiers": [ @@ -400,12 +390,13 @@ "imports": [ "android.os.Build.VERSION_CODES.JELLY_BEAN_MR1", "org.robolectric.shadow.api.Shadow.newInstanceOf", - "android.graphics.ImageFormat", "android.hardware.Camera", "android.os.Build", "android.view.SurfaceHolder", + "com.google.common.base.Joiner", + "com.google.common.collect.ImmutableList", + "com.google.common.collect.ImmutableMap", "java.util.ArrayList", - "java.util.Arrays", "java.util.Collections", "java.util.HashMap", "java.util.List", @@ -413,9 +404,11 @@ "org.robolectric.annotation.Implementation", "org.robolectric.annotation.Implements", "org.robolectric.annotation.RealObject", + "org.robolectric.annotation.Resetter", "org.robolectric.shadow.api.Shadow", - "org.robolectric.shadows.ShadowCamera.ShadowParameters", - "org.robolectric.shadows.ShadowCamera.ShadowSize" + "org.robolectric.util.ReflectionHelpers", + "org.robolectric.util.ReflectionHelpers.ClassParameter", + "org.robolectric.shadows.ShadowCamera.ShadowParameters" ], "name": "org.robolectric.shadows.ShadowCamera" } \ No newline at end of file diff --git a/assets/json-docs/android.hardware.camera2.CameraManager.CameraManagerGlobal.json b/assets/json-docs/android.hardware.camera2.CameraManager.CameraManagerGlobal.json index 381e8b65e..2b1c4aaef 100644 --- a/assets/json-docs/android.hardware.camera2.CameraManager.CameraManagerGlobal.json +++ b/assets/json-docs/android.hardware.camera2.CameraManager.CameraManagerGlobal.json @@ -44,7 +44,8 @@ "org.robolectric.util.ReflectionHelpers", "org.robolectric.util.ReflectionHelpers.ClassParameter", "org.robolectric.util.reflector.Accessor", - "org.robolectric.util.reflector.ForType" + "org.robolectric.util.reflector.ForType", + "org.robolectric.versioning.AndroidVersions.U" ], "name": "org.robolectric.shadows.ShadowCameraManager.ShadowCameraManagerGlobal", "documentation": "Shadow class for internal class CameraManager$CameraManagerGlobal " diff --git a/assets/json-docs/android.hardware.camera2.CameraManager.json b/assets/json-docs/android.hardware.camera2.CameraManager.json index 7847f9ea7..2dcad6ac7 100644 --- a/assets/json-docs/android.hardware.camera2.CameraManager.json +++ b/assets/json-docs/android.hardware.camera2.CameraManager.json @@ -141,7 +141,7 @@ ], "returnType": "android.hardware.camera2.CameraDevice", "exceptions": [], - "minSdk": 10000, + "minSdk": 34, "name": "openCameraDeviceUserAsync(java.lang.String,android.hardware.camera2.CameraDevice.StateCallback,java.util.concurrent.Executor,int,int,boolean)" }, "registerAvailabilityCallback(android.hardware.camera2.CameraManager.AvailabilityCallback,android.os.Handler)": { @@ -294,6 +294,7 @@ "org.robolectric.util.ReflectionHelpers.ClassParameter", "org.robolectric.util.reflector.Accessor", "org.robolectric.util.reflector.ForType", + "org.robolectric.versioning.AndroidVersions.U", "org.robolectric.shadows.ShadowCameraManager.ReflectorCameraManager", "org.robolectric.shadows.ShadowCameraManager.ShadowCameraManagerGlobal" ], diff --git a/assets/json-docs/android.hardware.fingerprint.FingerprintManager.json b/assets/json-docs/android.hardware.fingerprint.FingerprintManager.json index 9cc45638c..7be2b2ca9 100644 --- a/assets/json-docs/android.hardware.fingerprint.FingerprintManager.json +++ b/assets/json-docs/android.hardware.fingerprint.FingerprintManager.json @@ -75,6 +75,17 @@ "name": "getFingerprintId(int)", "documentation": "@return Returns the finger ID for the given index.\n" }, + "getSensorPropertiesInternal()": { + "isImplementation": true, + "modifiers": [ + "protected" + ], + "params": [], + "returnType": "java.util.List\u003candroid.hardware.fingerprint.FingerprintSensorPropertiesInternal\u003e", + "exceptions": [], + "minSdk": 31, + "name": "getSensorPropertiesInternal()" + }, "hasEnrolledFingerprints()": { "isImplementation": true, "modifiers": [ @@ -161,6 +172,8 @@ "android.hardware.fingerprint.FingerprintManager.AuthenticationCallback", "android.hardware.fingerprint.FingerprintManager.AuthenticationResult", "android.hardware.fingerprint.FingerprintManager.CryptoObject", + "android.hardware.fingerprint.FingerprintSensorPropertiesInternal", + "android.os.Build.VERSION_CODES", "android.os.CancellationSignal", "android.os.Handler", "android.util.Log", diff --git a/assets/json-docs/android.hardware.input.InputManager.json b/assets/json-docs/android.hardware.input.InputManager.json index e3f834fac..f5f9e9902 100644 --- a/assets/json-docs/android.hardware.input.InputManager.json +++ b/assets/json-docs/android.hardware.input.InputManager.json @@ -25,6 +25,16 @@ "name": "getInputDeviceIds()", "documentation": "Used in {@link InputDevice#getDeviceIds()} " }, + "getInputDevices()": { + "isImplementation": false, + "modifiers": [ + "private" + ], + "params": [], + "returnType": "android.util.SparseArray\u003candroid.view.InputDevice\u003e", + "exceptions": [], + "name": "getInputDevices()" + }, "injectInputEvent(android.view.InputEvent,int)": { "isImplementation": true, "modifiers": [ @@ -38,6 +48,19 @@ "exceptions": [], "name": "injectInputEvent(android.view.InputEvent,int)" }, + "populateInputDevicesLocked()": { + "isImplementation": true, + "modifiers": [ + "protected" + ], + "params": [], + "returnType": "void", + "exceptions": [ + "java.lang.ClassNotFoundException" + ], + "maxSdk": 33, + "name": "populateInputDevicesLocked()" + }, "reset()": { "isImplementation": false, "modifiers": [ @@ -49,6 +72,18 @@ "exceptions": [], "name": "reset()" }, + "setInputDevices(android.util.SparseArray\u003candroid.view.InputDevice\u003e)": { + "isImplementation": false, + "modifiers": [ + "private" + ], + "params": [ + "devices" + ], + "returnType": "void", + "exceptions": [], + "name": "setInputDevices(android.util.SparseArray\u003candroid.view.InputDevice\u003e)" + }, "verifyInputEvent(java.lang.Object)": { "isImplementation": true, "modifiers": [ @@ -65,10 +100,14 @@ } }, "imports": [ + "android.os.Build.VERSION.SDK_INT", "android.os.Build.VERSION_CODES.KITKAT", "android.os.Build.VERSION_CODES.R", + "android.os.Build.VERSION_CODES.TIRAMISU", "java.util.concurrent.TimeUnit.MILLISECONDS", + "org.robolectric.util.reflector.Reflector.reflector", "android.hardware.input.InputManager", + "android.util.SparseArray", "android.view.InputDevice", "android.view.InputEvent", "android.view.KeyEvent", @@ -77,8 +116,13 @@ "android.view.VerifiedMotionEvent", "org.robolectric.annotation.Implementation", "org.robolectric.annotation.Implements", + "org.robolectric.annotation.RealObject", "org.robolectric.annotation.Resetter", - "org.robolectric.util.ReflectionHelpers" + "org.robolectric.util.ReflectionHelpers", + "org.robolectric.util.reflector.Accessor", + "org.robolectric.util.reflector.ForType", + "org.robolectric.versioning.AndroidVersions.U", + "org.robolectric.shadows.ShadowInputManager.InputManagerReflector" ], "name": "org.robolectric.shadows.ShadowInputManager", "documentation": "Shadow for {@link InputManager} " diff --git a/assets/json-docs/android.location.Geocoder.json b/assets/json-docs/android.location.Geocoder.json index 7bf91ec73..a9e5f8151 100644 --- a/assets/json-docs/android.location.Geocoder.json +++ b/assets/json-docs/android.location.Geocoder.json @@ -59,6 +59,19 @@ "exceptions": [], "name": "reset()" }, + "setErrorMessage(java.lang.String)": { + "isImplementation": false, + "modifiers": [ + "public" + ], + "params": [ + "message" + ], + "returnType": "void", + "exceptions": [], + "name": "setErrorMessage(java.lang.String)", + "documentation": "Sets the value to be passed to {@link GeocodeListener#onError(String)}. " + }, "setFromLocation(java.util.List\u003candroid.location.Address\u003e)": { "isImplementation": false, "modifiers": [ @@ -96,6 +109,7 @@ "java.io.IOException", "java.util.ArrayList", "java.util.List", + "javax.annotation.Nullable", "org.robolectric.annotation.Implementation", "org.robolectric.annotation.Implements", "org.robolectric.annotation.Resetter" diff --git a/assets/json-docs/android.media.AudioManager.json b/assets/json-docs/android.media.AudioManager.json index db982569b..3a5b24887 100644 --- a/assets/json-docs/android.media.AudioManager.json +++ b/assets/json-docs/android.media.AudioManager.json @@ -26,6 +26,20 @@ "name": "abandonAudioFocusRequest(android.media.AudioFocusRequest)", "documentation": "Provides a mock like interface for the abandonAudioFocusRequest method by storing the request\nobject for later inspection and returning the value specified in setNextFocusRequestResponse.\n" }, + "addAvailableCommunicationDevice(android.media.AudioDeviceInfo,boolean)": { + "isImplementation": false, + "modifiers": [ + "public" + ], + "params": [ + "communicationDevice", + "notifyAudioDeviceCallbacks" + ], + "returnType": "void", + "exceptions": [], + "name": "addAvailableCommunicationDevice(android.media.AudioDeviceInfo,boolean)", + "documentation": "Adds an available communication {@link AudioDeviceInfo} and notifies the list of {@link\nAudioDeviceCallback} if the device was not present before and indicated by {@code\nnotifyAudioDeviceCallbacks}.\n" + }, "addInputDevice(android.media.AudioDeviceInfo,boolean)": { "isImplementation": false, "modifiers": [ @@ -80,6 +94,16 @@ "minSdk": 31, "name": "clearCommunicationDevice()" }, + "clearDispatchedMediaKeyEvents()": { + "isImplementation": false, + "modifiers": [ + "public" + ], + "params": [], + "returnType": "void", + "exceptions": [], + "name": "clearDispatchedMediaKeyEvents()" + }, "createActiveRecordingConfiguration(int,int,java.lang.String)": { "isImplementation": false, "modifiers": [ @@ -107,6 +131,20 @@ "exceptions": [], "name": "createAudioPlaybackConfiguration(android.media.AudioAttributes)" }, + "dispatchMediaKeyEvent(android.view.KeyEvent)": { + "isImplementation": true, + "modifiers": [ + "protected" + ], + "params": [ + "keyEvent" + ], + "returnType": "void", + "exceptions": [], + "minSdk": 19, + "name": "dispatchMediaKeyEvent(android.view.KeyEvent)", + "documentation": "Sends a simulated key event for a media button.\n\n\u003cp\u003eInstead of sending the media event to the media system service, from where it would be\nrouted to a media app, this shadow method only records the events to be verified through {@link\n#getDispatchedMediaKeyEvents()}.\n" + }, "generateAudioSessionId()": { "isImplementation": true, "modifiers": [ @@ -142,6 +180,17 @@ "name": "getActiveRecordingConfigurations()", "documentation": "Returns list of active recording configurations that was set by {@link\n#setActiveRecordingConfigurations} or empty list otherwise.\n" }, + "getAvailableCommunicationDevices()": { + "isImplementation": true, + "modifiers": [ + "protected" + ], + "params": [], + "returnType": "java.util.List\u003candroid.media.AudioDeviceInfo\u003e", + "exceptions": [], + "minSdk": 31, + "name": "getAvailableCommunicationDevices()" + }, "getCommunicationDevice()": { "isImplementation": true, "modifiers": [ @@ -180,6 +229,16 @@ "name": "getDevicesForAttributes(android.media.AudioAttributes)", "documentation": "Returns the devices associated with the given audio stream.\n\n\u003cp\u003eIn this shadow-implementation the devices returned are either\n\n\u003col\u003e\n \u003cli\u003edevices set through {@link #setDevicesForAttributes}, or\n \u003cli\u003edevices set through {@link #setDefaultDevicesForAttributes}, or\n \u003cli\u003ean empty list.\n\u003c/ol\u003e\n" }, + "getDispatchedMediaKeyEvents()": { + "isImplementation": false, + "modifiers": [ + "public" + ], + "params": [], + "returnType": "java.util.List\u003candroid.view.KeyEvent\u003e", + "exceptions": [], + "name": "getDispatchedMediaKeyEvents()" + }, "getIdForAudioPolicy(java.lang.Object)": { "isImplementation": false, "modifiers": [ @@ -461,7 +520,7 @@ "exceptions": [], "minSdk": 23, "name": "registerAudioDeviceCallback(android.media.AudioDeviceCallback,android.os.Handler)", - "documentation": "Registers an {@link AudioDeviceCallback} object to receive notifications of changes to the set\nof connected audio devices.\n\n\u003cp\u003eThe {@code handler} is ignored.\n\n@see #addInputDevice(AudioDeviceInfo, boolean)\n@see #addOutputDevice(AudioDeviceInfo, boolean)\n@see #removeInputDevice(AudioDeviceInfo, boolean)\n@see #removeOutputDevice(AudioDeviceInfo, boolean)\n" + "documentation": "Registers an {@link AudioDeviceCallback} object to receive notifications of changes to the set\nof connected audio devices.\n\n\u003cp\u003eThe {@code handler} is ignored.\n\n@see #addInputDevice(AudioDeviceInfo, boolean)\n@see #addOutputDevice(AudioDeviceInfo, boolean)\n@see #addAvailableCommunicationDevice(AudioDeviceInfo, boolean)\n@see #removeInputDevice(AudioDeviceInfo, boolean)\n@see #removeOutputDevice(AudioDeviceInfo, boolean)\n@see #removeAvailableCommunicationDevice(AudioDeviceInfo, boolean)\n" }, "registerAudioPlaybackCallback(android.media.AudioManager.AudioPlaybackCallback,android.os.Handler)": { "isImplementation": true, @@ -507,6 +566,20 @@ "name": "registerAudioRecordingCallback(android.media.AudioManager.AudioRecordingCallback,android.os.Handler)", "documentation": "Registers callback that will receive changes made to the list of active recording\nconfigurations by {@link setActiveRecordingConfigurations}.\n" }, + "removeAvailableCommunicationDevice(android.media.AudioDeviceInfo,boolean)": { + "isImplementation": false, + "modifiers": [ + "public" + ], + "params": [ + "communicationDevice", + "notifyAudioDeviceCallbacks" + ], + "returnType": "void", + "exceptions": [], + "name": "removeAvailableCommunicationDevice(android.media.AudioDeviceInfo,boolean)", + "documentation": "Removes an available communication {@link AudioDeviceInfo} and notifies the list of {@link\nAudioDeviceCallback} if the device was present before and indicated by {@code\nnotifyAudioDeviceCallbacks}.\n" + }, "removeInputDevice(android.media.AudioDeviceInfo,boolean)": { "isImplementation": false, "modifiers": [ @@ -604,6 +677,19 @@ "name": "setActiveRecordingConfigurations(java.util.List\u003candroid.media.AudioRecordingConfiguration\u003e,boolean)", "documentation": "Sets active recording configurations that will be served by {@link\nAudioManager#getActiveRecordingConfigurations} and notifies callback listeners about that\nchange.\n" }, + "setAvailableCommunicationDevices(java.util.List\u003candroid.media.AudioDeviceInfo\u003e)": { + "isImplementation": false, + "modifiers": [ + "public" + ], + "params": [ + "availableCommunicationDevices" + ], + "returnType": "void", + "exceptions": [], + "name": "setAvailableCommunicationDevices(java.util.List\u003candroid.media.AudioDeviceInfo\u003e)", + "documentation": "Sets the list of available communication devices represented by {@link AudioDeviceInfo}.\n\n\u003cp\u003eThe previous list of communication devices is replaced and no notifications of the list of\n{@link AudioDeviceCallback} is done.\n\n\u003cp\u003eTo add/remove devices one by one and trigger notifications for the list of {@link\nAudioDeviceCallback} please use one of the following methods {@link\n#addOutputDevice(AudioDeviceInfo, boolean)}, {@link #removeOutputDevice(AudioDeviceInfo,\nboolean)}.\n" + }, "setBluetoothA2dpOn(boolean)": { "isImplementation": true, "modifiers": [ @@ -865,7 +951,7 @@ "exceptions": [], "minSdk": 23, "name": "unregisterAudioDeviceCallback(android.media.AudioDeviceCallback)", - "documentation": "Unregisters an {@link AudioDeviceCallback} object which has been previously registered to\nreceive notifications of changes to the set of connected audio devices.\n\n@see #addInputDevice(AudioDeviceInfo, boolean)\n@see #addOutputDevice(AudioDeviceInfo, boolean)\n@see #removeInputDevice(AudioDeviceInfo, boolean)\n@see #removeOutputDevice(AudioDeviceInfo, boolean)\n" + "documentation": "Unregisters an {@link AudioDeviceCallback} object which has been previously registered to\nreceive notifications of changes to the set of connected audio devices.\n\n@see #addInputDevice(AudioDeviceInfo, boolean)\n@see #addOutputDevice(AudioDeviceInfo, boolean)\n@see #addAvailableCommunicationDevice(AudioDeviceInfo, boolean)\n@see #removeInputDevice(AudioDeviceInfo, boolean)\n@see #removeOutputDevice(AudioDeviceInfo, boolean)\n@see #removeAvailableCommunicationDevice(AudioDeviceInfo, boolean)\n" }, "unregisterAudioPlaybackCallback(android.media.AudioManager.AudioPlaybackCallback)": { "isImplementation": true, @@ -923,6 +1009,7 @@ } }, "imports": [ + "android.os.Build.VERSION_CODES.KITKAT", "android.os.Build.VERSION_CODES.LOLLIPOP", "android.os.Build.VERSION_CODES.M", "android.os.Build.VERSION_CODES.N", @@ -948,6 +1035,7 @@ "android.os.Build.VERSION_CODES", "android.os.Handler", "android.os.Parcel", + "android.view.KeyEvent", "com.android.internal.util.Preconditions", "com.google.common.collect.ImmutableList", "java.util.ArrayList", diff --git a/assets/json-docs/android.media.AudioTrack.json b/assets/json-docs/android.media.AudioTrack.json index d16205b85..d04a69d76 100644 --- a/assets/json-docs/android.media.AudioTrack.json +++ b/assets/json-docs/android.media.AudioTrack.json @@ -1,5 +1,19 @@ { "methods": { + "addAllowedNonPcmEncoding(int)": { + "isImplementation": false, + "modifiers": [ + "public", + "static" + ], + "params": [ + "encoding" + ], + "returnType": "void", + "exceptions": [], + "name": "addAllowedNonPcmEncoding(int)", + "documentation": "Add a non-PCM encoding for which {@link AudioTrack} instances are allowed to be created.\n\n@param encoding One of {@link AudioFormat} {@code ENCODING_} constants that represents a\n non-PCM encoding. If {@code encoding} is PCM, this method throws an {@link\n IllegalArgumentException}.\n" + }, "addAudioDataListener(org.robolectric.shadows.ShadowAudioTrack.OnAudioDataWrittenListener)": { "isImplementation": false, "modifiers": [ @@ -14,6 +28,45 @@ "name": "addAudioDataListener(org.robolectric.shadows.ShadowAudioTrack.OnAudioDataWrittenListener)", "documentation": "Registers an {@link OnAudioDataWrittenListener} to the {@link ShadowAudioTrack}.\n\n@param listener The {@link OnAudioDataWrittenListener} to be registered.\n" }, + "addDirectPlaybackSupport(android.media.AudioFormat,android.media.AudioAttributes)": { + "isImplementation": false, + "modifiers": [ + "public", + "static" + ], + "params": [ + "format", + "attr" + ], + "returnType": "void", + "exceptions": [], + "name": "addDirectPlaybackSupport(android.media.AudioFormat,android.media.AudioAttributes)", + "documentation": "Adds support for direct playback for the pair of {@link AudioFormat} and {@link\nAudioAttributes} where the format encoding must be non-PCM. Calling {@link\nAudioTrack#isDirectPlaybackSupported(AudioFormat, AudioAttributes)} will return {@code true}\nfor matching {@link AudioFormat} and {@link AudioAttributes}. The matching is performed against\nthe format\u0027s {@linkplain AudioFormat#getEncoding() encoding}, {@linkplain\nAudioFormat#getSampleRate() sample rate}, {@linkplain AudioFormat#getChannelMask() channel\nmask} and {@linkplain AudioFormat#getChannelIndexMask() channel index mask}, and the\nattribute\u0027s {@linkplain AudioAttributes#getContentType() content type}, {@linkplain\nAudioAttributes#getUsage() usage} and {@linkplain AudioAttributes#getFlags() flags}.\n\n@param format The {@link AudioFormat}, which must be of a non-PCM encoding. If the encoding is\n PCM, the method will throw an {@link IllegalArgumentException}.\n@param attr The {@link AudioAttributes}.\n" + }, + "clearAllowedNonPcmEncodings()": { + "isImplementation": false, + "modifiers": [ + "public", + "static" + ], + "params": [], + "returnType": "void", + "exceptions": [], + "name": "clearAllowedNonPcmEncodings()", + "documentation": "Clears all encodings that have been added with {@link #addAllowedNonPcmEncoding(int)}. " + }, + "clearDirectPlaybackSupportedFormats()": { + "isImplementation": false, + "modifiers": [ + "public", + "static" + ], + "params": [], + "returnType": "void", + "exceptions": [], + "name": "clearDirectPlaybackSupportedFormats()", + "documentation": "Clears all encodings that have been added for direct playback support with {@link\n#addDirectPlaybackSupport}.\n" + }, "flush()": { "isImplementation": true, "modifiers": [ @@ -34,6 +87,31 @@ "exceptions": [], "name": "getPlaybackHeadPosition()" }, + "getPlaybackParams()": { + "isImplementation": true, + "modifiers": [ + "protected", + "final" + ], + "params": [], + "returnType": "android.media.PlaybackParams", + "exceptions": [], + "minSdk": 23, + "name": "getPlaybackParams()" + }, + "isPcm(int)": { + "isImplementation": false, + "modifiers": [ + "private", + "static" + ], + "params": [ + "encoding" + ], + "returnType": "boolean", + "exceptions": [], + "name": "isPcm(int)" + }, "native_get_FCC_8()": { "isImplementation": true, "modifiers": [ @@ -63,6 +141,130 @@ "name": "native_get_min_buff_size(int,int,int)", "documentation": "Returns a predefined or default minimum buffer size. Audio format and config are neglected. " }, + "native_is_direct_output_supported(int,int,int,int,int,int,int)": { + "isImplementation": true, + "modifiers": [ + "protected", + "static" + ], + "params": [ + "encoding", + "sampleRate", + "channelMask", + "channelIndexMask", + "contentType", + "usage", + "flags" + ], + "returnType": "boolean", + "exceptions": [], + "minSdk": 29, + "name": "native_is_direct_output_supported(int,int,int,int,int,int,int)" + }, + "native_setup(java.lang.Object,java.lang.Object,int[],int,int,int,int,int,int[],android.os.Parcel,long,boolean,int,java.lang.Object,java.lang.String)": { + "isImplementation": true, + "modifiers": [ + "protected" + ], + "params": [ + "audioTrack", + "attributes", + "sampleRate", + "channelMask", + "channelIndexMask", + "audioFormat", + "buffSizeInBytes", + "mode", + "sessionId", + "attributionSource", + "nativeAudioTrack", + "offload", + "encapsulationMode", + "tunerConfiguration", + "opPackageName" + ], + "returnType": "int", + "exceptions": [], + "minSdk": 34, + "name": "native_setup(java.lang.Object,java.lang.Object,int[],int,int,int,int,int,int[],android.os.Parcel,long,boolean,int,java.lang.Object,java.lang.String)" + }, + "native_setup(java.lang.Object,java.lang.Object,int[],int,int,int,int,int,int[],long,boolean)": { + "isImplementation": true, + "modifiers": [ + "protected" + ], + "params": [ + "audioTrack", + "attributes", + "sampleRate", + "channelMask", + "channelIndexMask", + "audioFormat", + "buffSizeInBytes", + "mode", + "sessionId", + "nativeAudioTrack", + "offload" + ], + "returnType": "int", + "exceptions": [], + "minSdk": 28, + "maxSdk": 29, + "name": "native_setup(java.lang.Object,java.lang.Object,int[],int,int,int,int,int,int[],long,boolean)" + }, + "native_setup(java.lang.Object,java.lang.Object,int[],int,int,int,int,int,int[],long,boolean,int,java.lang.Object)": { + "isImplementation": true, + "modifiers": [ + "protected" + ], + "params": [ + "audioTrack", + "attributes", + "sampleRate", + "channelMask", + "channelIndexMask", + "audioFormat", + "buffSizeInBytes", + "mode", + "sessionId", + "nativeAudioTrack", + "offload", + "encapsulationMode", + "tunerConfiguration" + ], + "returnType": "int", + "exceptions": [], + "minSdk": 30, + "maxSdk": 30, + "name": "native_setup(java.lang.Object,java.lang.Object,int[],int,int,int,int,int,int[],long,boolean,int,java.lang.Object)" + }, + "native_setup(java.lang.Object,java.lang.Object,int[],int,int,int,int,int,int[],long,boolean,int,java.lang.Object,java.lang.String)": { + "isImplementation": true, + "modifiers": [ + "protected" + ], + "params": [ + "audioTrack", + "attributes", + "sampleRate", + "channelMask", + "channelIndexMask", + "audioFormat", + "buffSizeInBytes", + "mode", + "sessionId", + "nativeAudioTrack", + "offload", + "encapsulationMode", + "tunerConfiguration", + "opPackageName" + ], + "returnType": "int", + "exceptions": [], + "minSdk": 31, + "maxSdk": 33, + "name": "native_setup(java.lang.Object,java.lang.Object,int[],int,int,int,int,int,int[],long,boolean,int,java.lang.Object,java.lang.String)" + }, "native_write_byte(byte[],int,int,int,boolean)": { "isImplementation": true, "modifiers": [ @@ -80,7 +282,7 @@ "exceptions": [], "minSdk": 23, "name": "native_write_byte(byte[],int,int,int,boolean)", - "documentation": "Always return the number of bytes to write. This method returns immedidately even with {@link\nAudioTrack#WRITE_BLOCKING}\n" + "documentation": "Returns the number of bytes to write. This method returns immediately even with {@link\nAudioTrack#WRITE_BLOCKING}. If the {@link AudioTrack} instance was created with a non-PCM\nencoding and the encoding can no longer be played directly, the method will return {@link\nAudioTrack#ERROR_DEAD_OBJECT};\n" }, "removeAudioDataListener(org.robolectric.shadows.ShadowAudioTrack.OnAudioDataWrittenListener)": { "isImplementation": false, @@ -121,6 +323,19 @@ "name": "setMinBufferSize(int)", "documentation": "In the real class, the minimum buffer size is estimated from audio sample rate and other\nfactors. We do not provide such estimation in {@link #native_get_min_buff_size(int, int, int)},\ninstead letting users set the minimum for the expected audio sample. Usually higher sample rate\nrequires bigger buffer size.\n" }, + "setPlaybackParams(android.media.PlaybackParams)": { + "isImplementation": true, + "modifiers": [ + "public" + ], + "params": [ + "params" + ], + "returnType": "void", + "exceptions": [], + "minSdk": 23, + "name": "setPlaybackParams(android.media.PlaybackParams)" + }, "write(java.nio.ByteBuffer,int,int)": { "isImplementation": true, "modifiers": [ @@ -135,30 +350,50 @@ "exceptions": [], "minSdk": 21, "name": "write(java.nio.ByteBuffer,int,int)", - "documentation": "Always return the number of bytes to write except with invalid parameters. Assumes AudioTrack\nis already initialized (object properly created). Do not block even if AudioTrack in offload\nmode is in STOPPING play state. This method returns immediately even with {@link\nAudioTrack#WRITE_BLOCKING}\n" + "documentation": "Returns the number of bytes to write, except with invalid parameters. If the {@link AudioTrack}\nwas created for a non-PCM encoding that can no longer be played directly, it returns {@link\nAudioTrack#ERROR_DEAD_OBJECT}. Assumes {@link AudioTrack} is already initialized (object\nproperly created). Do not block even if {@link AudioTrack} in offload mode is in STOPPING play\nstate. This method returns immediately even with {@link AudioTrack#WRITE_BLOCKING}\n" } }, "imports": [ "android.media.AudioTrack.ERROR_BAD_VALUE", + "android.media.AudioTrack.ERROR_DEAD_OBJECT", "android.media.AudioTrack.WRITE_BLOCKING", "android.media.AudioTrack.WRITE_NON_BLOCKING", "android.os.Build.VERSION_CODES.LOLLIPOP", "android.os.Build.VERSION_CODES.M", "android.os.Build.VERSION_CODES.N", "android.os.Build.VERSION_CODES.P", + "android.os.Build.VERSION_CODES.Q", + "android.os.Build.VERSION_CODES.R", + "android.os.Build.VERSION_CODES.S", + "android.os.Build.VERSION_CODES.TIRAMISU", + "com.google.common.base.Preconditions.checkArgument", + "com.google.common.base.Preconditions.checkNotNull", "android.annotation.NonNull", + "android.media.AudioAttributes", "android.media.AudioFormat", "android.media.AudioTrack", "android.media.AudioTrack.WriteMode", + "android.media.PlaybackParams", + "android.os.Build.VERSION", + "android.os.Parcel", "android.util.Log", + "com.google.common.collect.HashMultimap", + "com.google.common.collect.Multimap", + "com.google.common.collect.Multimaps", "java.nio.ByteBuffer", + "java.util.Collections", + "java.util.HashSet", "java.util.List", + "java.util.Set", "java.util.concurrent.CopyOnWriteArrayList", "org.robolectric.annotation.Implementation", "org.robolectric.annotation.Implements", "org.robolectric.annotation.RealObject", "org.robolectric.annotation.Resetter", - "org.robolectric.shadows.ShadowAudioTrack.OnAudioDataWrittenListener" + "org.robolectric.versioning.AndroidVersions.U", + "org.robolectric.shadows.ShadowAudioTrack.OnAudioDataWrittenListener", + "org.robolectric.shadows.ShadowAudioTrack.AudioFormatInfo", + "org.robolectric.shadows.ShadowAudioTrack.AudioAttributesInfo" ], "name": "org.robolectric.shadows.ShadowAudioTrack", "documentation": "Implementation of a couple methods in {@link AudioTrack}. Only a couple methods are supported,\nother methods are expected run through the real class. The two {@link WriteMode} are treated the\nsame.\n" diff --git a/assets/json-docs/android.media.ImageReader.SurfaceImage.json b/assets/json-docs/android.media.ImageReader.SurfaceImage.json index 2e3eac9f9..8e494a21a 100644 --- a/assets/json-docs/android.media.ImageReader.SurfaceImage.json +++ b/assets/json-docs/android.media.ImageReader.SurfaceImage.json @@ -47,7 +47,6 @@ } }, "imports": [ - "android.os.Build.VERSION_CODES.CUR_DEVELOPMENT", "android.os.Build.VERSION_CODES.KITKAT", "android.os.Build.VERSION_CODES.S_V2", "android.os.Build.VERSION_CODES.TIRAMISU", @@ -70,7 +69,8 @@ "org.robolectric.shadow.api.Shadow", "org.robolectric.util.ReflectionHelpers", "org.robolectric.util.reflector.Accessor", - "org.robolectric.util.reflector.ForType" + "org.robolectric.util.reflector.ForType", + "org.robolectric.versioning.AndroidVersions.U" ], "name": "org.robolectric.shadows.ShadowImageReader.ShadowSurfaceImage", "documentation": "Shadow for {@link android.media.Image} " diff --git a/assets/json-docs/android.media.ImageReader.json b/assets/json-docs/android.media.ImageReader.json index 62aa9bc6a..099e9a1b5 100644 --- a/assets/json-docs/android.media.ImageReader.json +++ b/assets/json-docs/android.media.ImageReader.json @@ -61,7 +61,7 @@ ], "returnType": "int", "exceptions": [], - "minSdk": 10000, + "minSdk": 34, "name": "nativeImageSetup(java.lang.Object)" }, "nativeReleaseImage(android.media.Image)": { @@ -79,7 +79,6 @@ } }, "imports": [ - "android.os.Build.VERSION_CODES.CUR_DEVELOPMENT", "android.os.Build.VERSION_CODES.KITKAT", "android.os.Build.VERSION_CODES.S_V2", "android.os.Build.VERSION_CODES.TIRAMISU", @@ -103,6 +102,7 @@ "org.robolectric.util.ReflectionHelpers", "org.robolectric.util.reflector.Accessor", "org.robolectric.util.reflector.ForType", + "org.robolectric.versioning.AndroidVersions.U", "org.robolectric.shadows.ShadowImageReader.FakeSurface", "org.robolectric.shadows.ShadowImageReader.ShadowSurfaceImage", "org.robolectric.shadows.ShadowImageReader.ImageReaderReflector" diff --git a/assets/json-docs/android.media.MediaCodec.BufferMap.CodecBuffer.json b/assets/json-docs/android.media.MediaCodec.BufferMap.CodecBuffer.json index 8786df5ea..2a67f0f4b 100644 --- a/assets/json-docs/android.media.MediaCodec.BufferMap.CodecBuffer.json +++ b/assets/json-docs/android.media.MediaCodec.BufferMap.CodecBuffer.json @@ -23,7 +23,6 @@ } }, "imports": [ - "android.os.Build.VERSION_CODES.CUR_DEVELOPMENT", "android.os.Build.VERSION_CODES.JELLY_BEAN", "android.os.Build.VERSION_CODES.LOLLIPOP", "android.os.Build.VERSION_CODES.N_MR1", @@ -59,7 +58,8 @@ "org.robolectric.annotation.RealObject", "org.robolectric.annotation.Resetter", "org.robolectric.util.ReflectionHelpers", - "org.robolectric.util.ReflectionHelpers.ClassParameter" + "org.robolectric.util.ReflectionHelpers.ClassParameter", + "org.robolectric.versioning.AndroidVersions.U" ], "name": "org.robolectric.shadows.ShadowMediaCodec.ShadowCodecBuffer", "documentation": "Shadows CodecBuffer to prevent attempting to free non-direct ByteBuffer objects. " diff --git a/assets/json-docs/android.media.MediaCodec.json b/assets/json-docs/android.media.MediaCodec.json index cca76f683..ad03d49ff 100644 --- a/assets/json-docs/android.media.MediaCodec.json +++ b/assets/json-docs/android.media.MediaCodec.json @@ -119,7 +119,7 @@ ], "returnType": "void", "exceptions": [], - "minSdk": 10000, + "minSdk": 34, "name": "freeByteBufferLocked(java.nio.ByteBuffer)" }, "getBuffer(boolean,int)": { @@ -205,7 +205,7 @@ ], "returnType": "void", "exceptions": [], - "minSdk": 10000, + "minSdk": 34, "name": "invalidateByteBufferLocked(java.nio.ByteBuffer[],int,boolean)" }, "invalidateByteBuffers(java.nio.ByteBuffer[])": { @@ -233,7 +233,7 @@ ], "returnType": "void", "exceptions": [], - "minSdk": 10000, + "minSdk": 34, "name": "invalidateByteBuffersLocked(java.nio.ByteBuffer[])" }, "makeInputBufferAvailable(int)": { @@ -476,7 +476,7 @@ ], "returnType": "void", "exceptions": [], - "minSdk": 10000, + "minSdk": 34, "name": "revalidateByteBuffer(java.nio.ByteBuffer[],int,boolean)" }, "throwCodecException(int,int,java.lang.String)": { @@ -522,7 +522,7 @@ ], "returnType": "void", "exceptions": [], - "minSdk": 10000, + "minSdk": 34, "name": "validateInputByteBufferLocked(java.nio.ByteBuffer[],int)" }, "validateOutputByteBuffer(java.nio.ByteBuffer[],int,android.media.MediaCodec.BufferInfo)": { @@ -554,12 +554,11 @@ ], "returnType": "void", "exceptions": [], - "minSdk": 10000, + "minSdk": 34, "name": "validateOutputByteBufferLocked(java.nio.ByteBuffer[],int,android.media.MediaCodec.BufferInfo)" } }, "imports": [ - "android.os.Build.VERSION_CODES.CUR_DEVELOPMENT", "android.os.Build.VERSION_CODES.JELLY_BEAN", "android.os.Build.VERSION_CODES.LOLLIPOP", "android.os.Build.VERSION_CODES.N_MR1", @@ -596,6 +595,7 @@ "org.robolectric.annotation.Resetter", "org.robolectric.util.ReflectionHelpers", "org.robolectric.util.ReflectionHelpers.ClassParameter", + "org.robolectric.versioning.AndroidVersions.U", "org.robolectric.shadows.ShadowMediaCodec.ShadowCodecBuffer", "org.robolectric.shadows.ShadowMediaCodec.CodecConfig" ], diff --git a/assets/json-docs/android.media.MediaPlayer.json b/assets/json-docs/android.media.MediaPlayer.json index 8138a3b2f..4f5306d71 100644 --- a/assets/json-docs/android.media.MediaPlayer.json +++ b/assets/json-docs/android.media.MediaPlayer.json @@ -106,7 +106,7 @@ "returnType": "void", "exceptions": [], "name": "addMediaInfo(org.robolectric.shadows.util.DataSource,org.robolectric.shadows.ShadowMediaPlayer.MediaInfo)", - "documentation": "Adds a {@link MediaInfo} for a {@link DataSource}.\n\n\u003cp\u003eThis overrides any {@link MediaInfoProvider} previously set by calling {@link\n#setMediaInfoProvider}, i.e., the provider will not be used for any {@link DataSource}.\n" + "documentation": "Adds a {@link MediaInfo} for a {@link DataSource}.\n" }, "attachAuxEffect(int)": { "isImplementation": true, @@ -1080,6 +1080,7 @@ "java.util.List", "java.util.Map", "java.util.Map.Entry", + "java.util.Optional", "java.util.Random", "java.util.TreeMap", "org.robolectric.annotation.Implementation", diff --git a/assets/json-docs/android.media.PublicFormatUtils.json b/assets/json-docs/android.media.PublicFormatUtils.json new file mode 100644 index 000000000..24616df88 --- /dev/null +++ b/assets/json-docs/android.media.PublicFormatUtils.json @@ -0,0 +1,51 @@ +{ + "methods": { + "getHalDataspace(int)": { + "isImplementation": true, + "modifiers": [ + "protected", + "static" + ], + "params": [ + "imageFormat" + ], + "returnType": "int", + "exceptions": [], + "name": "getHalDataspace(int)" + }, + "getHalFormat(int)": { + "isImplementation": true, + "modifiers": [ + "protected", + "static" + ], + "params": [ + "imageFormat" + ], + "returnType": "int", + "exceptions": [], + "name": "getHalFormat(int)" + }, + "getPublicFormat(int,int)": { + "isImplementation": true, + "modifiers": [ + "protected", + "static" + ], + "params": [ + "imageFormat", + "dataspace" + ], + "returnType": "int", + "exceptions": [], + "name": "getPublicFormat(int,int)" + } + }, + "imports": [ + "android.os.Build.VERSION_CODES.TIRAMISU", + "org.robolectric.annotation.Implementation", + "org.robolectric.annotation.Implements" + ], + "name": "org.robolectric.shadows.ShadowPublicFormatUtils", + "documentation": "Shadow for private class PublicFormatUtils.\n\n\u003cp\u003eIt converts between the \"legacy\" Image \"public format\" (S) and the newer \"hal format\" (T).\n\n\u003cp\u003eReference:\nhttps://cs.android.com/android/platform/superproject/+/android-13.0.0_r1:frameworks/base/media/java/android/media/PublicFormatUtils.java\nhttps://cs.android.com/android/platform/superproject/+/android-13.0.0_r1:frameworks/base/libs/hostgraphics/PublicFormat.cpp\n" +} \ No newline at end of file diff --git a/assets/json-docs/android.media.SoundPool.json b/assets/json-docs/android.media.SoundPool.json index e8178d399..d064775cf 100644 --- a/assets/json-docs/android.media.SoundPool.json +++ b/assets/json-docs/android.media.SoundPool.json @@ -35,7 +35,7 @@ ], "returnType": "int", "exceptions": [], - "minSdk": 10000, + "minSdk": 34, "name": "_play(int,float,float,int,int,float,int)" }, "clearPlayed()": { @@ -227,7 +227,6 @@ } }, "imports": [ - "android.os.Build.VERSION_CODES.CUR_DEVELOPMENT", "android.os.Build.VERSION_CODES.LOLLIPOP_MR1", "android.os.Build.VERSION_CODES.M", "android.os.Build.VERSION_CODES.N", @@ -249,6 +248,7 @@ "org.robolectric.annotation.Implements", "org.robolectric.annotation.RealObject", "org.robolectric.util.ReflectionHelpers", + "org.robolectric.versioning.AndroidVersions.U", "org.robolectric.shadows.ShadowSoundPool.Playback" ], "name": "org.robolectric.shadows.ShadowSoundPool" diff --git a/assets/json-docs/android.net.VpnManager.json b/assets/json-docs/android.net.VpnManager.json new file mode 100644 index 000000000..45311938f --- /dev/null +++ b/assets/json-docs/android.net.VpnManager.json @@ -0,0 +1,95 @@ +{ + "methods": { + "deleteProvisionedVpnProfile()": { + "isImplementation": true, + "modifiers": [ + "protected" + ], + "params": [], + "returnType": "void", + "exceptions": [], + "name": "deleteProvisionedVpnProfile()" + }, + "getProvisionedVpnProfileState()": { + "isImplementation": true, + "modifiers": [ + "protected" + ], + "params": [], + "returnType": "android.net.VpnProfileState", + "exceptions": [], + "minSdk": 33, + "name": "getProvisionedVpnProfileState()" + }, + "provisionVpnProfile(android.net.PlatformVpnProfile)": { + "isImplementation": true, + "modifiers": [ + "protected" + ], + "params": [ + "profile" + ], + "returnType": "android.content.Intent", + "exceptions": [], + "name": "provisionVpnProfile(android.net.PlatformVpnProfile)", + "documentation": "@see #setProvisionVpnProfileResult(Intent).\n" + }, + "setProvisionVpnProfileResult(android.content.Intent)": { + "isImplementation": false, + "modifiers": [ + "public" + ], + "params": [ + "intent" + ], + "returnType": "void", + "exceptions": [], + "name": "setProvisionVpnProfileResult(android.content.Intent)", + "documentation": "Sets the return value of #provisionVpnProfile(PlatformVpnProfile). " + }, + "startProvisionedVpnProfile()": { + "isImplementation": true, + "modifiers": [ + "protected" + ], + "params": [], + "returnType": "void", + "exceptions": [], + "name": "startProvisionedVpnProfile()" + }, + "startProvisionedVpnProfileSession()": { + "isImplementation": true, + "modifiers": [ + "protected" + ], + "params": [], + "returnType": "java.lang.String", + "exceptions": [], + "minSdk": 33, + "name": "startProvisionedVpnProfileSession()" + }, + "stopProvisionedVpnProfile()": { + "isImplementation": true, + "modifiers": [ + "protected" + ], + "params": [], + "returnType": "void", + "exceptions": [], + "name": "stopProvisionedVpnProfile()" + } + }, + "imports": [ + "android.content.Intent", + "android.net.PlatformVpnProfile", + "android.net.VpnManager", + "android.net.VpnProfileState", + "android.os.Build.VERSION_CODES", + "java.util.UUID", + "org.robolectric.RuntimeEnvironment", + "org.robolectric.annotation.Implementation", + "org.robolectric.annotation.Implements" + ], + "name": "org.robolectric.shadows.ShadowVpnManager", + "documentation": "Shadow for {@link VpnManager}. " +} \ No newline at end of file diff --git a/assets/json-docs/android.net.wifi.ScanResult.InformationElement.json b/assets/json-docs/android.net.wifi.ScanResult.InformationElement.json new file mode 100644 index 000000000..770a649e6 --- /dev/null +++ b/assets/json-docs/android.net.wifi.ScanResult.InformationElement.json @@ -0,0 +1,11 @@ +{ + "methods": {}, + "imports": [ + "android.net.wifi.ScanResult", + "android.os.Build.VERSION_CODES", + "org.robolectric.annotation.Implements", + "org.robolectric.shadows.ShadowInformationElement.Builder" + ], + "name": "org.robolectric.shadows.ShadowInformationElement", + "documentation": "Shadow for {@link android.net.wifi.ScanResult.InformationElement}. " +} \ No newline at end of file diff --git a/assets/json-docs/android.net.wifi.WifiManager.MulticastLock.json b/assets/json-docs/android.net.wifi.WifiManager.MulticastLock.json index 699741669..b887b4564 100644 --- a/assets/json-docs/android.net.wifi.WifiManager.MulticastLock.json +++ b/assets/json-docs/android.net.wifi.WifiManager.MulticastLock.json @@ -64,6 +64,9 @@ "android.os.Build.VERSION_CODES.Q", "android.os.Build.VERSION_CODES.R", "android.os.Build.VERSION_CODES.S", + "android.os.Build.VERSION_CODES.TIRAMISU", + "android.os.Build.VERSION_CODES.UPSIDE_DOWN_CAKE", + "java.util.stream.Collectors.toList", "android.app.admin.DevicePolicyManager", "android.content.Context", "android.content.Intent", @@ -76,15 +79,22 @@ "android.net.wifi.WifiInfo", "android.net.wifi.WifiManager", "android.net.wifi.WifiManager.AddNetworkResult", + "android.net.wifi.WifiManager.LocalOnlyConnectionFailureListener", "android.net.wifi.WifiManager.MulticastLock", + "android.net.wifi.WifiNetworkSpecifier", + "android.net.wifi.WifiSsid", "android.net.wifi.WifiUsabilityStatsEntry", + "android.os.Binder", "android.os.Handler", "android.os.Looper", "android.provider.Settings", "android.util.ArraySet", "android.util.Pair", "com.google.common.collect.ImmutableList", + "java.lang.reflect.InvocationTargetException", + "java.lang.reflect.Method", "java.util.ArrayList", + "java.util.Arrays", "java.util.BitSet", "java.util.HashSet", "java.util.LinkedHashMap", @@ -92,6 +102,7 @@ "java.util.Map", "java.util.Set", "java.util.concurrent.ConcurrentHashMap", + "java.util.concurrent.ConcurrentMap", "java.util.concurrent.Executor", "java.util.concurrent.atomic.AtomicInteger", "org.robolectric.RuntimeEnvironment", diff --git a/assets/json-docs/android.net.wifi.WifiManager.WifiLock.json b/assets/json-docs/android.net.wifi.WifiManager.WifiLock.json index 60a0dd131..37421e701 100644 --- a/assets/json-docs/android.net.wifi.WifiManager.WifiLock.json +++ b/assets/json-docs/android.net.wifi.WifiManager.WifiLock.json @@ -65,6 +65,9 @@ "android.os.Build.VERSION_CODES.Q", "android.os.Build.VERSION_CODES.R", "android.os.Build.VERSION_CODES.S", + "android.os.Build.VERSION_CODES.TIRAMISU", + "android.os.Build.VERSION_CODES.UPSIDE_DOWN_CAKE", + "java.util.stream.Collectors.toList", "android.app.admin.DevicePolicyManager", "android.content.Context", "android.content.Intent", @@ -77,15 +80,22 @@ "android.net.wifi.WifiInfo", "android.net.wifi.WifiManager", "android.net.wifi.WifiManager.AddNetworkResult", + "android.net.wifi.WifiManager.LocalOnlyConnectionFailureListener", "android.net.wifi.WifiManager.MulticastLock", + "android.net.wifi.WifiNetworkSpecifier", + "android.net.wifi.WifiSsid", "android.net.wifi.WifiUsabilityStatsEntry", + "android.os.Binder", "android.os.Handler", "android.os.Looper", "android.provider.Settings", "android.util.ArraySet", "android.util.Pair", "com.google.common.collect.ImmutableList", + "java.lang.reflect.InvocationTargetException", + "java.lang.reflect.Method", "java.util.ArrayList", + "java.util.Arrays", "java.util.BitSet", "java.util.HashSet", "java.util.LinkedHashMap", @@ -93,6 +103,7 @@ "java.util.Map", "java.util.Set", "java.util.concurrent.ConcurrentHashMap", + "java.util.concurrent.ConcurrentMap", "java.util.concurrent.Executor", "java.util.concurrent.atomic.AtomicInteger", "org.robolectric.RuntimeEnvironment", diff --git a/assets/json-docs/android.net.wifi.WifiManager.json b/assets/json-docs/android.net.wifi.WifiManager.json index 35afab123..8fdf1997f 100644 --- a/assets/json-docs/android.net.wifi.WifiManager.json +++ b/assets/json-docs/android.net.wifi.WifiManager.json @@ -1,5 +1,19 @@ { "methods": { + "addLocalOnlyConnectionFailureListener(java.util.concurrent.Executor,android.net.wifi.WifiManager.LocalOnlyConnectionFailureListener)": { + "isImplementation": true, + "modifiers": [ + "protected" + ], + "params": [ + "executor", + "listener" + ], + "returnType": "void", + "exceptions": [], + "minSdk": 34, + "name": "addLocalOnlyConnectionFailureListener(java.util.concurrent.Executor,android.net.wifi.WifiManager.LocalOnlyConnectionFailureListener)" + }, "addNetwork(android.net.wifi.WifiConfiguration)": { "isImplementation": true, "modifiers": [ @@ -84,6 +98,17 @@ "exceptions": [], "name": "checkDeviceOwner()" }, + "clearExternalPnoScanRequest()": { + "isImplementation": true, + "modifiers": [ + "protected" + ], + "params": [], + "returnType": "void", + "exceptions": [], + "minSdk": 33, + "name": "clearExternalPnoScanRequest()" + }, "clearUsabilityScores()": { "isImplementation": false, "modifiers": [ @@ -146,6 +171,16 @@ "exceptions": [], "name": "createMulticastLock(java.lang.String)" }, + "createPnoScanResultsBroadcastIntent()": { + "isImplementation": false, + "modifiers": [ + "private" + ], + "params": [], + "returnType": "android.content.Intent", + "exceptions": [], + "name": "createPnoScanResultsBroadcastIntent()" + }, "createWifiLock(int,java.lang.String)": { "isImplementation": true, "modifiers": [ @@ -412,7 +447,7 @@ "exceptions": [], "minSdk": 30, "name": "isStaApConcurrencySupported()", - "documentation": "Returns last value provided to #setStaApConcurrencySupported. " + "documentation": "Returns last value provided to {@link #setStaApConcurrencySupported}. " }, "isWifiConnectedNetworkScorerEnabled()": { "isImplementation": false, @@ -435,6 +470,54 @@ "exceptions": [], "name": "isWifiEnabled()" }, + "isWpa3SaeH2eSupported()": { + "isImplementation": true, + "modifiers": [ + "protected" + ], + "params": [], + "returnType": "boolean", + "exceptions": [], + "minSdk": 31, + "name": "isWpa3SaeH2eSupported()", + "documentation": "Returns last value provided to {@link #setWpa3SaeH2eSupported}. " + }, + "isWpa3SaePublicKeySupported()": { + "isImplementation": true, + "modifiers": [ + "protected" + ], + "params": [], + "returnType": "boolean", + "exceptions": [], + "minSdk": 31, + "name": "isWpa3SaePublicKeySupported()", + "documentation": "Returns last value provided to {@link #setWpa3SaePublicKeySupported}. " + }, + "isWpa3SaeSupported()": { + "isImplementation": true, + "modifiers": [ + "protected" + ], + "params": [], + "returnType": "boolean", + "exceptions": [], + "minSdk": 29, + "name": "isWpa3SaeSupported()", + "documentation": "Returns last value provided to {@link #setWpa3SaeSupported}. " + }, + "isWpa3SuiteBSupported()": { + "isImplementation": true, + "modifiers": [ + "protected" + ], + "params": [], + "returnType": "boolean", + "exceptions": [], + "minSdk": 29, + "name": "isWpa3SuiteBSupported()", + "documentation": "Returns last value provided to {@link #setWpa3SuiteBSupported}. " + }, "makeCopy(android.net.wifi.WifiConfiguration,int)": { "isImplementation": false, "modifiers": [ @@ -448,6 +531,19 @@ "exceptions": [], "name": "makeCopy(android.net.wifi.WifiConfiguration,int)" }, + "networksFoundFromPnoScan(java.util.List\u003candroid.net.wifi.ScanResult\u003e)": { + "isImplementation": false, + "modifiers": [ + "public" + ], + "params": [ + "scanResults" + ], + "returnType": "void", + "exceptions": [], + "name": "networksFoundFromPnoScan(java.util.List\u003candroid.net.wifi.ScanResult\u003e)", + "documentation": "Informs the {@link WifiManager} of a list of PNO {@link ScanResult}. " + }, "postUsabilityStats(int,boolean,org.robolectric.shadows.WifiUsabilityStatsEntryBuilder)": { "isImplementation": false, "modifiers": [ @@ -473,6 +569,19 @@ "exceptions": [], "name": "reconnect()" }, + "removeLocalOnlyConnectionFailureListener(android.net.wifi.WifiManager.LocalOnlyConnectionFailureListener)": { + "isImplementation": true, + "modifiers": [ + "protected" + ], + "params": [ + "listener" + ], + "returnType": "void", + "exceptions": [], + "minSdk": 34, + "name": "removeLocalOnlyConnectionFailureListener(android.net.wifi.WifiManager.LocalOnlyConnectionFailureListener)" + }, "removeNetwork(int)": { "isImplementation": true, "modifiers": [ @@ -569,6 +678,22 @@ "exceptions": [], "name": "setDhcpInfo(android.net.DhcpInfo)" }, + "setExternalPnoScanRequest(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)": { + "isImplementation": true, + "modifiers": [ + "protected" + ], + "params": [ + "ssids", + "frequencies", + "executor", + "callback" + ], + "returnType": "void", + "exceptions": [], + "minSdk": 33, + "name": "setExternalPnoScanRequest(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)" + }, "setIs5GHzBandSupported(boolean)": { "isImplementation": false, "modifiers": [ @@ -723,6 +848,58 @@ "exceptions": [], "name": "setWifiState(int)" }, + "setWpa3SaeH2eSupported(boolean)": { + "isImplementation": false, + "modifiers": [ + "public" + ], + "params": [ + "isWpa3SaeH2eSupported" + ], + "returnType": "void", + "exceptions": [], + "name": "setWpa3SaeH2eSupported(boolean)", + "documentation": "Sets whether WPA3 SAE Hash-to-Element is supported. " + }, + "setWpa3SaePublicKeySupported(boolean)": { + "isImplementation": false, + "modifiers": [ + "public" + ], + "params": [ + "isWpa3SaePublicKeySupported" + ], + "returnType": "void", + "exceptions": [], + "name": "setWpa3SaePublicKeySupported(boolean)", + "documentation": "Sets whether WPA3 SAE Public Key is supported. " + }, + "setWpa3SaeSupported(boolean)": { + "isImplementation": false, + "modifiers": [ + "public" + ], + "params": [ + "isWpa3SaeSupported" + ], + "returnType": "void", + "exceptions": [], + "name": "setWpa3SaeSupported(boolean)", + "documentation": "Sets whether WPA3-Personal SAE is supported. " + }, + "setWpa3SuiteBSupported(boolean)": { + "isImplementation": false, + "modifiers": [ + "public" + ], + "params": [ + "isWpa3SuiteBSupported" + ], + "returnType": "void", + "exceptions": [], + "name": "setWpa3SuiteBSupported(boolean)", + "documentation": "Sets whether WPA3-Enterprise Suite-B-192 is supported. " + }, "shadowOf(android.net.wifi.WifiManager)": { "isImplementation": false, "modifiers": [ @@ -786,6 +963,20 @@ "exceptions": [], "name": "stripQuotes(java.lang.String)" }, + "triggerLocalConnectionFailure(android.net.wifi.WifiNetworkSpecifier,int)": { + "isImplementation": false, + "modifiers": [ + "public" + ], + "params": [ + "specifier", + "failureReason" + ], + "returnType": "void", + "exceptions": [], + "name": "triggerLocalConnectionFailure(android.net.wifi.WifiNetworkSpecifier,int)", + "documentation": "Simulates a connection failure for a specified local network connection.\n\n@param specifier the {@link WifiNetworkSpecifier} describing the local network connection\n attempt\n@param failureReason the reason for the network connection failure. This should be one of the\n values specified in {@code WifiManager#STATUS_LOCAL_ONLY_CONNECTION_FAILURE_*}\n" + }, "updateNetwork(android.net.wifi.WifiConfiguration)": { "isImplementation": true, "modifiers": [ @@ -832,6 +1023,9 @@ "android.os.Build.VERSION_CODES.Q", "android.os.Build.VERSION_CODES.R", "android.os.Build.VERSION_CODES.S", + "android.os.Build.VERSION_CODES.TIRAMISU", + "android.os.Build.VERSION_CODES.UPSIDE_DOWN_CAKE", + "java.util.stream.Collectors.toList", "android.app.admin.DevicePolicyManager", "android.content.Context", "android.content.Intent", @@ -844,15 +1038,22 @@ "android.net.wifi.WifiInfo", "android.net.wifi.WifiManager", "android.net.wifi.WifiManager.AddNetworkResult", + "android.net.wifi.WifiManager.LocalOnlyConnectionFailureListener", "android.net.wifi.WifiManager.MulticastLock", + "android.net.wifi.WifiNetworkSpecifier", + "android.net.wifi.WifiSsid", "android.net.wifi.WifiUsabilityStatsEntry", + "android.os.Binder", "android.os.Handler", "android.os.Looper", "android.provider.Settings", "android.util.ArraySet", "android.util.Pair", "com.google.common.collect.ImmutableList", + "java.lang.reflect.InvocationTargetException", + "java.lang.reflect.Method", "java.util.ArrayList", + "java.util.Arrays", "java.util.BitSet", "java.util.HashSet", "java.util.LinkedHashMap", @@ -860,6 +1061,7 @@ "java.util.Map", "java.util.Set", "java.util.concurrent.ConcurrentHashMap", + "java.util.concurrent.ConcurrentMap", "java.util.concurrent.Executor", "java.util.concurrent.atomic.AtomicInteger", "org.robolectric.RuntimeEnvironment", @@ -871,7 +1073,9 @@ "org.robolectric.util.ReflectionHelpers", "org.robolectric.shadows.ShadowWifiManager.ShadowWifiLock", "org.robolectric.shadows.ShadowWifiManager.ShadowMulticastLock", - "org.robolectric.shadows.ShadowWifiManager.WifiUsabilityScore" + "org.robolectric.shadows.ShadowWifiManager.WifiUsabilityScore", + "org.robolectric.shadows.ShadowWifiManager.PnoScanRequest", + "org.robolectric.shadows.ShadowWifiManager.InternalPnoScanResultsCallback" ], "name": "org.robolectric.shadows.ShadowWifiManager", "documentation": "Shadow for {@link android.net.wifi.WifiManager}. " diff --git a/assets/json-docs/android.nfc.NfcAdapter.json b/assets/json-docs/android.nfc.NfcAdapter.json index f5bda96e1..c1e966c85 100644 --- a/assets/json-docs/android.nfc.NfcAdapter.json +++ b/assets/json-docs/android.nfc.NfcAdapter.json @@ -1,5 +1,17 @@ { "methods": { + "createMockTag()": { + "isImplementation": false, + "modifiers": [ + "public", + "static" + ], + "params": [], + "returnType": "android.nfc.Tag", + "exceptions": [], + "name": "createMockTag()", + "documentation": "Factory method for creating a mock NfcAdapter.Tag " + }, "disable()": { "isImplementation": true, "modifiers": [ @@ -289,6 +301,7 @@ } }, "imports": [ + "android.os.Build.VERSION_CODES.TIRAMISU", "org.robolectric.util.reflector.Reflector.reflector", "android.app.Activity", "android.app.PendingIntent", @@ -299,7 +312,6 @@ "android.nfc.NfcAdapter", "android.nfc.Tag", "android.os.Build", - "android.os.Build.VERSION_CODES", "android.os.Bundle", "java.util.Map", "org.robolectric.RuntimeEnvironment", @@ -307,11 +319,14 @@ "org.robolectric.annotation.Implements", "org.robolectric.annotation.RealObject", "org.robolectric.annotation.Resetter", + "org.robolectric.util.ReflectionHelpers", + "org.robolectric.util.ReflectionHelpers.ClassParameter", "org.robolectric.util.reflector.Accessor", "org.robolectric.util.reflector.Direct", "org.robolectric.util.reflector.ForType", "org.robolectric.util.reflector.Static", - "org.robolectric.shadows.ShadowNfcAdapter.NfcAdapterReflector" + "org.robolectric.shadows.ShadowNfcAdapter.NfcAdapterReflector", + "org.robolectric.shadows.ShadowNfcAdapter.TagReflector" ], "name": "org.robolectric.shadows.ShadowNfcAdapter", "documentation": "Shadow implementation of {@link NfcAdapter}. " diff --git a/assets/json-docs/android.os.Build.json b/assets/json-docs/android.os.Build.json index 3a10e24db..15784ad69 100644 --- a/assets/json-docs/android.os.Build.json +++ b/assets/json-docs/android.os.Build.json @@ -35,6 +35,20 @@ "exceptions": [], "name": "reset()" }, + "setBoard(java.lang.String)": { + "isImplementation": false, + "modifiers": [ + "public", + "static" + ], + "params": [ + "board" + ], + "returnType": "void", + "exceptions": [], + "name": "setBoard(java.lang.String)", + "documentation": "Sets the value of the {@link Build#BOARD} field.\n\n\u003cp\u003eIt will be reset for the next test.\n" + }, "setBrand(java.lang.String)": { "isImplementation": false, "modifiers": [ diff --git a/assets/json-docs/android.os.Environment.json b/assets/json-docs/android.os.Environment.json index 18e01ce6d..5f471e565 100644 --- a/assets/json-docs/android.os.Environment.json +++ b/assets/json-docs/android.os.Environment.json @@ -91,6 +91,18 @@ "minSdk": 21, "name": "getExternalStorageState(java.io.File)" }, + "getStorageDirectory()": { + "isImplementation": true, + "modifiers": [ + "protected", + "static" + ], + "params": [], + "returnType": "java.io.File", + "exceptions": [], + "minSdk": 30, + "name": "getStorageDirectory()" + }, "getStorageState(java.io.File)": { "isImplementation": true, "modifiers": [ @@ -204,7 +216,7 @@ "returnType": "void", "exceptions": [], "name": "setExternalStorageDirectory(java.nio.file.Path)", - "documentation": "Sets the return value of {@link #getExternalStorageDirectory()}. Note that\nthe default value provides a directory that is usable in the test environment.\nIf the test app uses this method to override that default directory, please\nclean up any files written to that directory, as the Robolectric environment\nwill not purge that directory when the test ends.\n\n@param directory Path to return from {@link #getExternalStorageDirectory()}.\n" + "documentation": "Sets the return value of {@link #getExternalStorageDirectory()}. Note that the default value\nprovides a directory that is usable in the test environment. If the test app uses this method\nto override that default directory, please clean up any files written to that directory, as the\nRobolectric environment will not purge that directory when the test ends.\n\n@param directory Path to return from {@link #getExternalStorageDirectory()}.\n" }, "setExternalStorageEmulated(java.io.File,boolean)": { "isImplementation": false, @@ -292,6 +304,20 @@ "exceptions": [], "name": "setIsExternalStorageLegacy(boolean)", "documentation": "Sets the return value of {@link #isExternalStorageLegacy()} ()}.\n\n@param legacy Value to return from {@link #isExternalStorageLegacy()}.\n" + }, + "setStorageDirectory(java.nio.file.Path)": { + "isImplementation": false, + "modifiers": [ + "public", + "static" + ], + "params": [ + "directory" + ], + "returnType": "void", + "exceptions": [], + "name": "setStorageDirectory(java.nio.file.Path)", + "documentation": "Sets the return value of {@link #getStorageDirectory()}. This can be used for example, when\ntesting code paths that need to perform regex matching on this directory.\n\n\u003cp\u003eNote that the default value provides a directory that is usable in the test environment. If\nthe test app uses this method to override that default directory, please clean up any files\nwritten to that directory, as the Robolectric environment will not purge that directory when\nthe test ends.\n\n@param directory Path to return from {@link #getStorageDirectory()}.\n" } }, "imports": [ @@ -301,6 +327,7 @@ "android.os.Build.VERSION_CODES.LOLLIPOP", "android.os.Build.VERSION_CODES.M", "android.os.Build.VERSION_CODES.Q", + "android.os.Build.VERSION_CODES.R", "org.robolectric.util.reflector.Reflector.reflector", "android.os.Environment", "java.io.File", @@ -318,9 +345,12 @@ "org.robolectric.annotation.Resetter", "org.robolectric.util.ReflectionHelpers", "org.robolectric.util.reflector.Accessor", + "org.robolectric.util.reflector.Direct", "org.robolectric.util.reflector.ForType", + "org.robolectric.util.reflector.Static", "org.robolectric.shadows.ShadowEnvironment.ShadowUserEnvironment", - "org.robolectric.shadows.ShadowEnvironment._UserEnvironment_" + "org.robolectric.shadows.ShadowEnvironment._UserEnvironment_", + "org.robolectric.shadows.ShadowEnvironment.EnvironmentReflector" ], "name": "org.robolectric.shadows.ShadowEnvironment" } \ No newline at end of file diff --git a/assets/json-docs/android.os.ParcelFileDescriptor.json b/assets/json-docs/android.os.ParcelFileDescriptor.json index f60afcb68..5cd8eb9df 100644 --- a/assets/json-docs/android.os.ParcelFileDescriptor.json +++ b/assets/json-docs/android.os.ParcelFileDescriptor.json @@ -12,6 +12,17 @@ "exceptions": [], "name": "__constructor__(android.os.ParcelFileDescriptor)" }, + "__staticInitializer__()": { + "isImplementation": true, + "modifiers": [ + "protected", + "static" + ], + "params": [], + "returnType": "void", + "exceptions": [], + "name": "__staticInitializer__()" + }, "close()": { "isImplementation": true, "modifiers": [ @@ -51,6 +62,18 @@ "minSdk": 19, "name": "createReliablePipe()" }, + "dup()": { + "isImplementation": true, + "modifiers": [ + "protected" + ], + "params": [], + "returnType": "android.os.ParcelFileDescriptor", + "exceptions": [ + "java.io.IOException" + ], + "name": "dup()" + }, "getFd()": { "isImplementation": true, "modifiers": [ @@ -61,6 +84,16 @@ "exceptions": [], "name": "getFd()" }, + "getFile()": { + "isImplementation": false, + "modifiers": [ + "private" + ], + "params": [], + "returnType": "java.io.RandomAccessFile", + "exceptions": [], + "name": "getFile()" + }, "getFileDescriptor()": { "isImplementation": true, "modifiers": [ @@ -94,6 +127,17 @@ "exceptions": [], "name": "getStatSize()" }, + "newParcelFileDescriptor()": { + "isImplementation": false, + "modifiers": [ + "private", + "static" + ], + "params": [], + "returnType": "android.os.ParcelFileDescriptor", + "exceptions": [], + "name": "newParcelFileDescriptor()" + }, "open(java.io.File,int)": { "isImplementation": true, "modifiers": [ @@ -128,32 +172,66 @@ ], "minSdk": 19, "name": "open(java.io.File,int,android.os.Handler,android.os.ParcelFileDescriptor.OnCloseListener)" + }, + "reset()": { + "isImplementation": false, + "modifiers": [ + "public", + "static" + ], + "params": [], + "returnType": "void", + "exceptions": [], + "name": "reset()" + }, + "writeToParcel(android.os.Parcel,int)": { + "isImplementation": true, + "modifiers": [ + "protected" + ], + "params": [ + "out", + "flags" + ], + "returnType": "void", + "exceptions": [], + "name": "writeToParcel(android.os.Parcel,int)" } }, "imports": [ "android.os.Build.VERSION_CODES.JELLY_BEAN", "android.os.Build.VERSION_CODES.KITKAT", + "android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE", "org.robolectric.shadow.api.Shadow.invokeConstructor", "org.robolectric.util.ReflectionHelpers.ClassParameter.from", "org.robolectric.util.reflector.Reflector.reflector", "android.annotation.SuppressLint", "android.os.Handler", + "android.os.Parcel", "android.os.ParcelFileDescriptor", + "android.os.Parcelable", "java.io.File", "java.io.FileDescriptor", "java.io.FileNotFoundException", "java.io.IOException", "java.io.RandomAccessFile", + "java.nio.file.Files", + "java.util.Collections", + "java.util.HashMap", + "java.util.Map", "java.util.UUID", + "java.util.concurrent.atomic.AtomicInteger", "org.robolectric.RuntimeEnvironment", "org.robolectric.annotation.Implementation", "org.robolectric.annotation.Implements", "org.robolectric.annotation.RealObject", + "org.robolectric.annotation.Resetter", "org.robolectric.shadow.api.Shadow", "org.robolectric.util.ReflectionHelpers", "org.robolectric.util.ReflectionHelpers.ClassParameter", "org.robolectric.util.reflector.Direct", "org.robolectric.util.reflector.ForType", + "org.robolectric.shadows.ShadowParcelFileDescriptor.FileDescriptorFromParcelUnavailableException", "org.robolectric.shadows.ShadowParcelFileDescriptor.ParcelFileDescriptorReflector" ], "name": "org.robolectric.shadows.ShadowParcelFileDescriptor" diff --git a/assets/json-docs/android.os.PowerManager.WakeLock.json b/assets/json-docs/android.os.PowerManager.WakeLock.json index b22ce3ef0..784090267 100644 --- a/assets/json-docs/android.os.PowerManager.WakeLock.json +++ b/assets/json-docs/android.os.PowerManager.WakeLock.json @@ -169,24 +169,26 @@ "android.os.Build.VERSION_CODES.R", "android.os.Build.VERSION_CODES.S", "android.os.Build.VERSION_CODES.TIRAMISU", + "android.os.Build.VERSION_CODES.UPSIDE_DOWN_CAKE", "com.google.common.base.Preconditions.checkState", "java.util.Comparator.comparing", "java.util.stream.Collectors.toCollection", "org.robolectric.util.reflector.Reflector.reflector", - "android.Manifest.permission", "android.annotation.NonNull", "android.annotation.Nullable", "android.annotation.RequiresPermission", "android.annotation.SystemApi", + "android.annotation.TargetApi", "android.content.Context", "android.content.Intent", "android.os.Binder", "android.os.Build.VERSION_CODES", "android.os.PowerManager", + "android.os.PowerManager.LowPowerStandbyPortDescription", + "android.os.PowerManager.LowPowerStandbyPortsLock", "android.os.PowerManager.WakeLock", "android.os.SystemClock", "android.os.WorkSource", - "com.google.common.collect.ImmutableList", "com.google.common.collect.ImmutableSet", "java.time.Duration", "java.util.ArrayList", diff --git a/assets/json-docs/android.os.PowerManager.json b/assets/json-docs/android.os.PowerManager.json index 7226c6ea5..e30a54d32 100644 --- a/assets/json-docs/android.os.PowerManager.json +++ b/assets/json-docs/android.os.PowerManager.json @@ -1,5 +1,17 @@ { "methods": { + "addAllowedInLowPowerStandby(java.lang.String)": { + "isImplementation": false, + "modifiers": [ + "public" + ], + "params": [ + "feature" + ], + "returnType": "void", + "exceptions": [], + "name": "addAllowedInLowPowerStandby(java.lang.String)" + }, "addThermalStatusListener(java.lang.Object)": { "isImplementation": true, "modifiers": [ @@ -114,10 +126,10 @@ "public" ], "params": [], - "returnType": "com.google.common.collect.ImmutableList\u003cjava.lang.String\u003e", + "returnType": "java.util.List\u003cjava.lang.String\u003e", "exceptions": [], "name": "getRebootReasons()", - "documentation": "Returns the list of reasons for each reboot, in chronological order. " + "documentation": "Returns the list of reasons for each reboot, in chronological order. May contain {@code null}.\n" }, "getThermalStatusListeners()": { "isImplementation": false, @@ -141,6 +153,19 @@ "name": "getTimesRebooted()", "documentation": "Returns the number of times {@link #reboot(String)} was called. " }, + "isAllowedInLowPowerStandby(java.lang.String)": { + "isImplementation": true, + "modifiers": [ + "protected" + ], + "params": [ + "feature" + ], + "returnType": "boolean", + "exceptions": [], + "minSdk": 34, + "name": "isAllowedInLowPowerStandby(java.lang.String)" + }, "isAmbientDisplayAvailable()": { "isImplementation": true, "modifiers": [ @@ -200,6 +225,17 @@ "minSdk": 33, "name": "isDeviceLightIdleMode()" }, + "isExemptFromLowPowerStandby()": { + "isImplementation": true, + "modifiers": [ + "protected" + ], + "params": [], + "returnType": "boolean", + "exceptions": [], + "minSdk": 34, + "name": "isExemptFromLowPowerStandby()" + }, "isIgnoringBatteryOptimizations(java.lang.String)": { "isImplementation": true, "modifiers": [ @@ -236,6 +272,28 @@ "name": "isLightDeviceIdleMode()", "documentation": "@return false by default, or the value specified via {@link #setIsLightDeviceIdleMode(boolean)}\n" }, + "isLowPowerStandbyEnabled()": { + "isImplementation": true, + "modifiers": [ + "protected" + ], + "params": [], + "returnType": "boolean", + "exceptions": [], + "minSdk": 33, + "name": "isLowPowerStandbyEnabled()" + }, + "isLowPowerStandbySupported()": { + "isImplementation": true, + "modifiers": [ + "protected" + ], + "params": [], + "returnType": "boolean", + "exceptions": [], + "minSdk": 33, + "name": "isLowPowerStandbySupported()" + }, "isPowerSaveMode()": { "isImplementation": true, "modifiers": [ @@ -282,6 +340,19 @@ "minSdk": 21, "name": "isWakeLockLevelSupported(int)" }, + "newLowPowerStandbyPortsLock(java.util.List\u003candroid.os.PowerManager.LowPowerStandbyPortDescription\u003e)": { + "isImplementation": true, + "modifiers": [ + "protected" + ], + "params": [ + "ports" + ], + "returnType": "java.lang.Object", + "exceptions": [], + "minSdk": 34, + "name": "newLowPowerStandbyPortsLock(java.util.List\u003candroid.os.PowerManager.LowPowerStandbyPortDescription\u003e)" + }, "newWakeLock(int,java.lang.String)": { "isImplementation": true, "modifiers": [ @@ -388,6 +459,18 @@ "name": "setCurrentThermalStatus(int)", "documentation": "Sets the value returned by {@link #getCurrentThermalStatus()}. " }, + "setExemptFromLowPowerStandby(boolean)": { + "isImplementation": false, + "modifiers": [ + "public" + ], + "params": [ + "exemptFromLowPowerStandby" + ], + "returnType": "void", + "exceptions": [], + "name": "setExemptFromLowPowerStandby(boolean)" + }, "setIgnoringBatteryOptimizations(java.lang.String,boolean)": { "isImplementation": false, "modifiers": [ @@ -489,7 +572,7 @@ "returnType": "void", "exceptions": [], "name": "setIsScreenOn(boolean)", - "documentation": "@deprecated Use {@link #setIsInteractive(boolean)} instead.\n" + "documentation": "@deprecated Use {@link #turnScreenOn(boolean)} instead.\n" }, "setIsWakeLockLevelSupported(int,boolean)": { "isImplementation": false, @@ -517,6 +600,31 @@ "name": "setLocationPowerSaveMode(int)", "documentation": "Sets the value returned by {@link #getLocationPowerSaveMode()} when battery saver is on. " }, + "setLowPowerStandbyEnabled(boolean)": { + "isImplementation": true, + "modifiers": [ + "protected" + ], + "params": [ + "lowPowerStandbyEnabled" + ], + "returnType": "void", + "exceptions": [], + "minSdk": 33, + "name": "setLowPowerStandbyEnabled(boolean)" + }, + "setLowPowerStandbySupported(boolean)": { + "isImplementation": false, + "modifiers": [ + "public" + ], + "params": [ + "lowPowerStandbySupported" + ], + "returnType": "void", + "exceptions": [], + "name": "setLowPowerStandbySupported(boolean)" + }, "suppressAmbientDisplay(java.lang.String,boolean)": { "isImplementation": true, "modifiers": [ @@ -559,24 +667,26 @@ "android.os.Build.VERSION_CODES.R", "android.os.Build.VERSION_CODES.S", "android.os.Build.VERSION_CODES.TIRAMISU", + "android.os.Build.VERSION_CODES.UPSIDE_DOWN_CAKE", "com.google.common.base.Preconditions.checkState", "java.util.Comparator.comparing", "java.util.stream.Collectors.toCollection", "org.robolectric.util.reflector.Reflector.reflector", - "android.Manifest.permission", "android.annotation.NonNull", "android.annotation.Nullable", "android.annotation.RequiresPermission", "android.annotation.SystemApi", + "android.annotation.TargetApi", "android.content.Context", "android.content.Intent", "android.os.Binder", "android.os.Build.VERSION_CODES", "android.os.PowerManager", + "android.os.PowerManager.LowPowerStandbyPortDescription", + "android.os.PowerManager.LowPowerStandbyPortsLock", "android.os.PowerManager.WakeLock", "android.os.SystemClock", "android.os.WorkSource", - "com.google.common.collect.ImmutableList", "com.google.common.collect.ImmutableSet", "java.time.Duration", "java.util.ArrayList", @@ -597,6 +707,7 @@ "org.robolectric.util.reflector.Accessor", "org.robolectric.util.reflector.ForType", "org.robolectric.shadows.ShadowPowerManager.ShadowWakeLock", + "org.robolectric.shadows.ShadowPowerManager.ShadowLowPowerStandbyPortsLock", "org.robolectric.shadows.ShadowPowerManager.ReflectorPowerManager" ], "name": "org.robolectric.shadows.ShadowPowerManager", diff --git a/assets/json-docs/android.os.UserManager.json b/assets/json-docs/android.os.UserManager.json index dd2b96d69..618f81ca9 100644 --- a/assets/json-docs/android.os.UserManager.json +++ b/assets/json-docs/android.os.UserManager.json @@ -13,6 +13,21 @@ "exceptions": [], "name": "__constructor__(android.content.Context,android.os.IUserManager)" }, + "addProfile(int,int,android.content.pm.UserInfo)": { + "isImplementation": false, + "modifiers": [ + "public" + ], + "params": [ + "userHandle", + "profileUserHandle", + "profileUserInfo" + ], + "returnType": "void", + "exceptions": [], + "name": "addProfile(int,int,android.content.pm.UserInfo)", + "documentation": "Add a profile to be returned by {@link #getProfiles(int)}. " + }, "addProfile(int,int,java.lang.String,int)": { "isImplementation": false, "modifiers": [ @@ -27,7 +42,7 @@ "returnType": "void", "exceptions": [], "name": "addProfile(int,int,java.lang.String,int)", - "documentation": "Add a profile to be returned by {@link #getProfiles(int)}.* " + "documentation": "Add a profile to be returned by {@link #getProfiles(int)}. " }, "addUser(int,java.lang.String,int)": { "isImplementation": false, @@ -528,6 +543,18 @@ "minSdk": 33, "name": "hasUserRestrictionForUser(java.lang.String,int)" }, + "isCloneProfile()": { + "isImplementation": true, + "modifiers": [ + "protected" + ], + "params": [], + "returnType": "boolean", + "exceptions": [], + "minSdk": 31, + "name": "isCloneProfile()", + "documentation": "If permissions are enforced (see {@link #enforcePermissionChecks(boolean)}) and the application\ndoesn\u0027t have the {@link android.Manifest.permission#MANAGE_USERS} permission, throws a {@link\nSecurityManager} exception.\n\n@return true if the user is clone, or the value specified via {@link #setCloneProfile(boolean)}\n@see #enforcePermissionChecks(boolean)\n@see #setCloneProfile(boolean)\n" + }, "isDemoUser()": { "isImplementation": true, "modifiers": [ @@ -666,6 +693,17 @@ "name": "isSystemUser()", "documentation": "@return \u0027true\u0027 by default, or the value specified via {@link #setIsSystemUser(boolean)} " }, + "isUserForeground()": { + "isImplementation": true, + "modifiers": [ + "protected" + ], + "params": [], + "returnType": "boolean", + "exceptions": [], + "minSdk": 31, + "name": "isUserForeground()" + }, "isUserOfType(java.lang.String)": { "isImplementation": true, "modifiers": [ @@ -784,6 +822,20 @@ "minSdk": 17, "name": "removeUser(int)" }, + "removeUserWhenPossible(android.os.UserHandle,boolean)": { + "isImplementation": true, + "modifiers": [ + "protected" + ], + "params": [ + "user", + "overrideDevicePolicy" + ], + "returnType": "int", + "exceptions": [], + "minSdk": 33, + "name": "removeUserWhenPossible(android.os.UserHandle,boolean)" + }, "requestQuietModeEnabled(boolean,android.os.UserHandle)": { "isImplementation": true, "modifiers": [ @@ -867,6 +919,19 @@ "name": "setCanSwitchUser(boolean)", "documentation": "Sets whether switching users is allowed or not; controls the return value of {@link\nUserManager#canSwitchUser()}\n\n@deprecated use {@link #setUserSwitchability} instead\n" }, + "setCloneProfile(boolean)": { + "isImplementation": false, + "modifiers": [ + "public" + ], + "params": [ + "cloneProfile" + ], + "returnType": "void", + "exceptions": [], + "name": "setCloneProfile(boolean)", + "documentation": "Setter for {@link UserManager#isCloneProfile()}. " + }, "setHeadlessSystemUserMode(boolean)": { "isImplementation": false, "modifiers": [ @@ -1090,6 +1155,19 @@ "name": "setSupportsMultipleUsers(boolean)", "documentation": "Sets whether multiple users are supported; controls the return value of {@link\nUserManager#supportsMultipleUser}.\n" }, + "setUserForeground(boolean)": { + "isImplementation": false, + "modifiers": [ + "public" + ], + "params": [ + "foreground" + ], + "returnType": "void", + "exceptions": [], + "name": "setUserForeground(boolean)", + "documentation": "Sets whether or not the current user is the foreground user. " + }, "setUserIcon(android.graphics.Bitmap)": { "isImplementation": true, "modifiers": [ diff --git a/assets/json-docs/android.os.Vibrator.json b/assets/json-docs/android.os.Vibrator.json index 7091f2e4f..03121bdf5 100644 --- a/assets/json-docs/android.os.Vibrator.json +++ b/assets/json-docs/android.os.Vibrator.json @@ -96,21 +96,10 @@ "public" ], "params": [], - "returnType": "android.os.VibrationAttributes", + "returnType": "java.lang.Object", "exceptions": [], "name": "getVibrationAttributesFromLastVibration()", - "documentation": "Returns the {@link VibrationAttributes} from the last vibration. " - }, - "getVibrationEffectSegments()": { - "isImplementation": false, - "modifiers": [ - "public" - ], - "params": [], - "returnType": "java.util.List\u003candroid.os.vibrator.VibrationEffectSegment\u003e", - "exceptions": [], - "name": "getVibrationEffectSegments()", - "documentation": "Returns the last list of {@link VibrationEffectSegment}. " + "documentation": "Returns the {@link android.os.VibrationAttributes} from the last vibration. " }, "isCancelled()": { "isImplementation": false, @@ -189,11 +178,9 @@ "imports": [ "android.os.Build.VERSION_CODES.R", "android.media.AudioAttributes", - "android.os.VibrationAttributes", "android.os.VibrationEffect", "android.os.Vibrator", "android.os.vibrator.PrimitiveSegment", - "android.os.vibrator.VibrationEffectSegment", "java.util.ArrayList", "java.util.Collection", "java.util.List", diff --git a/assets/json-docs/android.provider.MediaStore.Images.Media.json b/assets/json-docs/android.provider.MediaStore.Images.Media.json index edadefff3..09c0f13f3 100644 --- a/assets/json-docs/android.provider.MediaStore.Images.Media.json +++ b/assets/json-docs/android.provider.MediaStore.Images.Media.json @@ -16,12 +16,19 @@ } }, "imports": [ + "android.os.Build.VERSION_CODES.TIRAMISU", "org.robolectric.util.reflector.Reflector.reflector", + "android.annotation.NonNull", + "android.annotation.Nullable", "android.content.ContentResolver", "android.graphics.Bitmap", "android.graphics.BitmapFactory.Options", "android.net.Uri", "android.provider.MediaStore", + "com.google.auto.value.AutoValue", + "com.google.common.collect.ImmutableList", + "java.util.ArrayList", + "java.util.List", "org.robolectric.annotation.Implementation", "org.robolectric.annotation.Implements", "org.robolectric.annotation.Resetter", diff --git a/assets/json-docs/android.provider.MediaStore.Images.Thumbnails.json b/assets/json-docs/android.provider.MediaStore.Images.Thumbnails.json index f19c403d3..1d310fc43 100644 --- a/assets/json-docs/android.provider.MediaStore.Images.Thumbnails.json +++ b/assets/json-docs/android.provider.MediaStore.Images.Thumbnails.json @@ -18,12 +18,19 @@ } }, "imports": [ + "android.os.Build.VERSION_CODES.TIRAMISU", "org.robolectric.util.reflector.Reflector.reflector", + "android.annotation.NonNull", + "android.annotation.Nullable", "android.content.ContentResolver", "android.graphics.Bitmap", "android.graphics.BitmapFactory.Options", "android.net.Uri", "android.provider.MediaStore", + "com.google.auto.value.AutoValue", + "com.google.common.collect.ImmutableList", + "java.util.ArrayList", + "java.util.List", "org.robolectric.annotation.Implementation", "org.robolectric.annotation.Implements", "org.robolectric.annotation.Resetter", diff --git a/assets/json-docs/android.provider.MediaStore.Images.json b/assets/json-docs/android.provider.MediaStore.Images.json index 567b36da9..73e3f0380 100644 --- a/assets/json-docs/android.provider.MediaStore.Images.json +++ b/assets/json-docs/android.provider.MediaStore.Images.json @@ -1,12 +1,19 @@ { "methods": {}, "imports": [ + "android.os.Build.VERSION_CODES.TIRAMISU", "org.robolectric.util.reflector.Reflector.reflector", + "android.annotation.NonNull", + "android.annotation.Nullable", "android.content.ContentResolver", "android.graphics.Bitmap", "android.graphics.BitmapFactory.Options", "android.net.Uri", "android.provider.MediaStore", + "com.google.auto.value.AutoValue", + "com.google.common.collect.ImmutableList", + "java.util.ArrayList", + "java.util.List", "org.robolectric.annotation.Implementation", "org.robolectric.annotation.Implements", "org.robolectric.annotation.Resetter", diff --git a/assets/json-docs/android.provider.MediaStore.Video.Thumbnails.json b/assets/json-docs/android.provider.MediaStore.Video.Thumbnails.json index 0dc9a0c8f..387a77056 100644 --- a/assets/json-docs/android.provider.MediaStore.Video.Thumbnails.json +++ b/assets/json-docs/android.provider.MediaStore.Video.Thumbnails.json @@ -18,12 +18,19 @@ } }, "imports": [ + "android.os.Build.VERSION_CODES.TIRAMISU", "org.robolectric.util.reflector.Reflector.reflector", + "android.annotation.NonNull", + "android.annotation.Nullable", "android.content.ContentResolver", "android.graphics.Bitmap", "android.graphics.BitmapFactory.Options", "android.net.Uri", "android.provider.MediaStore", + "com.google.auto.value.AutoValue", + "com.google.common.collect.ImmutableList", + "java.util.ArrayList", + "java.util.List", "org.robolectric.annotation.Implementation", "org.robolectric.annotation.Implements", "org.robolectric.annotation.Resetter", diff --git a/assets/json-docs/android.provider.MediaStore.Video.json b/assets/json-docs/android.provider.MediaStore.Video.json index 113f9a77c..cd1a3f257 100644 --- a/assets/json-docs/android.provider.MediaStore.Video.json +++ b/assets/json-docs/android.provider.MediaStore.Video.json @@ -1,12 +1,19 @@ { "methods": {}, "imports": [ + "android.os.Build.VERSION_CODES.TIRAMISU", "org.robolectric.util.reflector.Reflector.reflector", + "android.annotation.NonNull", + "android.annotation.Nullable", "android.content.ContentResolver", "android.graphics.Bitmap", "android.graphics.BitmapFactory.Options", "android.net.Uri", "android.provider.MediaStore", + "com.google.auto.value.AutoValue", + "com.google.common.collect.ImmutableList", + "java.util.ArrayList", + "java.util.List", "org.robolectric.annotation.Implementation", "org.robolectric.annotation.Implements", "org.robolectric.annotation.Resetter", diff --git a/assets/json-docs/android.provider.MediaStore.json b/assets/json-docs/android.provider.MediaStore.json index 777c05818..f2bb4c172 100644 --- a/assets/json-docs/android.provider.MediaStore.json +++ b/assets/json-docs/android.provider.MediaStore.json @@ -1,5 +1,100 @@ { "methods": { + "addSupportedCloudMediaProviderAuthorities(java.util.List\u003cjava.lang.String\u003e)": { + "isImplementation": false, + "modifiers": [ + "public", + "static" + ], + "params": [ + "authorities" + ], + "returnType": "void", + "exceptions": [], + "name": "addSupportedCloudMediaProviderAuthorities(java.util.List\u003cjava.lang.String\u003e)", + "documentation": "Mutator method to add the input {@code authorities} to the list of supported cloud media\nprovider authorities.\n" + }, + "clearCloudMediaChangedEventList()": { + "isImplementation": false, + "modifiers": [ + "public", + "static" + ], + "params": [], + "returnType": "void", + "exceptions": [], + "name": "clearCloudMediaChangedEventList()" + }, + "clearSupportedCloudMediaProviderAuthorities()": { + "isImplementation": false, + "modifiers": [ + "public", + "static" + ], + "params": [], + "returnType": "void", + "exceptions": [], + "name": "clearSupportedCloudMediaProviderAuthorities()", + "documentation": "Mutator method to clear the list of supported cloud media provider authorities. " + }, + "getCloudMediaChangedEvents()": { + "isImplementation": false, + "modifiers": [ + "public", + "static" + ], + "params": [], + "returnType": "com.google.common.collect.ImmutableList\u003corg.robolectric.shadows.ShadowMediaStore.CloudMediaChangedEvent\u003e", + "exceptions": [], + "name": "getCloudMediaChangedEvents()", + "documentation": "Returns an {@link ImmutableList} of all {@link CloudMediaChangedEvent} objects that {@link\nMediaStore} has been notified of.\n" + }, + "isCurrentCloudMediaProviderAuthority(android.content.ContentResolver,java.lang.String)": { + "isImplementation": true, + "modifiers": [ + "protected", + "static" + ], + "params": [ + "resolver", + "authority" + ], + "returnType": "boolean", + "exceptions": [], + "minSdk": 33, + "name": "isCurrentCloudMediaProviderAuthority(android.content.ContentResolver,java.lang.String)" + }, + "isSupportedCloudMediaProviderAuthority(android.content.ContentResolver,java.lang.String)": { + "isImplementation": true, + "modifiers": [ + "protected", + "static" + ], + "params": [ + "resolver", + "authority" + ], + "returnType": "boolean", + "exceptions": [], + "minSdk": 33, + "name": "isSupportedCloudMediaProviderAuthority(android.content.ContentResolver,java.lang.String)" + }, + "notifyCloudMediaChangedEvent(android.content.ContentResolver,java.lang.String,java.lang.String)": { + "isImplementation": true, + "modifiers": [ + "protected", + "static" + ], + "params": [ + "resolver", + "authority", + "currentMediaCollectionId" + ], + "returnType": "void", + "exceptions": [], + "minSdk": 33, + "name": "notifyCloudMediaChangedEvent(android.content.ContentResolver,java.lang.String,java.lang.String)" + }, "reset()": { "isImplementation": false, "modifiers": [ @@ -11,6 +106,20 @@ "exceptions": [], "name": "reset()" }, + "setCurrentCloudMediaProviderAuthority(java.lang.String)": { + "isImplementation": false, + "modifiers": [ + "public", + "static" + ], + "params": [ + "authority" + ], + "returnType": "void", + "exceptions": [], + "name": "setCurrentCloudMediaProviderAuthority(java.lang.String)", + "documentation": "Mutator method to set the value of the current cloud media provider authority. " + }, "setStubBitmapForThumbnails(android.graphics.Bitmap)": { "isImplementation": false, "modifiers": [ @@ -26,12 +135,19 @@ } }, "imports": [ + "android.os.Build.VERSION_CODES.TIRAMISU", "org.robolectric.util.reflector.Reflector.reflector", + "android.annotation.NonNull", + "android.annotation.Nullable", "android.content.ContentResolver", "android.graphics.Bitmap", "android.graphics.BitmapFactory.Options", "android.net.Uri", "android.provider.MediaStore", + "com.google.auto.value.AutoValue", + "com.google.common.collect.ImmutableList", + "java.util.ArrayList", + "java.util.List", "org.robolectric.annotation.Implementation", "org.robolectric.annotation.Implements", "org.robolectric.annotation.Resetter", @@ -40,7 +156,8 @@ "org.robolectric.shadows.ShadowMediaStore.ShadowImages", "org.robolectric.shadows.ShadowMediaStore.ShadowVideo", "org.robolectric.shadows.ShadowMediaStore.ImagesThumbnailsReflector", - "org.robolectric.shadows.ShadowMediaStore.VideoThumbnailsReflector" + "org.robolectric.shadows.ShadowMediaStore.VideoThumbnailsReflector", + "org.robolectric.shadows.ShadowMediaStore.CloudMediaChangedEvent" ], "name": "org.robolectric.shadows.ShadowMediaStore", "documentation": "Shadow for {@link MediaStore}. " diff --git a/assets/json-docs/android.service.voice.AlwaysOnHotwordDetector.RefreshAvailabiltyTask.json b/assets/json-docs/android.service.voice.AlwaysOnHotwordDetector.RefreshAvailabiltyTask.json new file mode 100644 index 000000000..c941f95aa --- /dev/null +++ b/assets/json-docs/android.service.voice.AlwaysOnHotwordDetector.RefreshAvailabiltyTask.json @@ -0,0 +1,79 @@ +{ + "methods": { + "internalGetInitialAvailability()": { + "isImplementation": true, + "modifiers": [ + "protected" + ], + "params": [], + "returnType": "int", + "exceptions": [], + "name": "internalGetInitialAvailability()" + }, + "internalGetIsEnrolled(int,java.util.Locale)": { + "isImplementation": true, + "modifiers": [ + "protected" + ], + "params": [ + "keyphraseId", + "locale" + ], + "returnType": "boolean", + "exceptions": [], + "name": "internalGetIsEnrolled(int,java.util.Locale)" + }, + "internalUpdateEnrolledKeyphraseMetadata()": { + "isImplementation": true, + "modifiers": [ + "protected" + ], + "params": [], + "returnType": "void", + "exceptions": [], + "minSdk": 30, + "name": "internalUpdateEnrolledKeyphraseMetadata()" + } + }, + "imports": [ + "android.os.Build.VERSION_CODES.LOLLIPOP", + "android.os.Build.VERSION_CODES.Q", + "android.os.Build.VERSION_CODES.R", + "android.os.Build.VERSION_CODES.S", + "android.os.Build.VERSION_CODES.TIRAMISU", + "android.os.Build.VERSION_CODES.UPSIDE_DOWN_CAKE", + "android.service.voice.AlwaysOnHotwordDetector.EventPayload.DATA_FORMAT_TRIGGER_AUDIO", + "android.service.voice.AlwaysOnHotwordDetector.STATE_KEYPHRASE_ENROLLED", + "org.robolectric.shadow.api.Shadow.invokeConstructor", + "org.robolectric.util.ReflectionHelpers.ClassParameter.from", + "org.robolectric.util.reflector.Reflector.reflector", + "android.hardware.soundtrigger.KeyphraseEnrollmentInfo", + "android.hardware.soundtrigger.KeyphraseMetadata", + "android.hardware.soundtrigger.SoundTrigger.KeyphraseRecognitionExtra", + "android.media.AudioFormat", + "android.os.ParcelFileDescriptor", + "android.os.PersistableBundle", + "android.os.SharedMemory", + "android.service.voice.AlwaysOnHotwordDetector", + "android.service.voice.AlwaysOnHotwordDetector.Callback", + "android.service.voice.AlwaysOnHotwordDetector.EventPayload", + "android.service.voice.HotwordDetectedResult", + "android.service.voice.IVoiceInteractionService", + "com.android.internal.app.IVoiceInteractionManagerService", + "java.util.ArrayList", + "java.util.List", + "java.util.Locale", + "java.util.concurrent.Executor", + "javax.annotation.Nonnull", + "javax.annotation.Nullable", + "org.robolectric.RuntimeEnvironment", + "org.robolectric.annotation.Implementation", + "org.robolectric.annotation.Implements", + "org.robolectric.annotation.RealObject", + "org.robolectric.util.reflector.Accessor", + "org.robolectric.util.reflector.Constructor", + "org.robolectric.util.reflector.ForType" + ], + "name": "org.robolectric.shadows.ShadowAlwaysOnHotwordDetector.ShadowRefreshAvailabilityTask", + "documentation": "Shadow for AsyncTask kicked off in the constructor of AlwaysOnHotwordDetector. " +} \ No newline at end of file diff --git a/assets/json-docs/android.service.voice.VoiceInteractionService.json b/assets/json-docs/android.service.voice.VoiceInteractionService.json index 5e1f8edb9..33b6b05e1 100644 --- a/assets/json-docs/android.service.voice.VoiceInteractionService.json +++ b/assets/json-docs/android.service.voice.VoiceInteractionService.json @@ -33,42 +33,6 @@ "name": "getPreviousUiHintBundles()", "documentation": "Returns list of bundles provided with calls to {@link #setUiHints(Bundle bundle)} in invocation\norder.\n" }, - "isActiveService(android.content.Context,android.content.ComponentName)": { - "isImplementation": true, - "modifiers": [ - "protected", - "static" - ], - "params": [ - "context", - "componentName" - ], - "returnType": "boolean", - "exceptions": [], - "name": "isActiveService(android.content.Context,android.content.ComponentName)" - }, - "onReady()": { - "isImplementation": true, - "modifiers": [ - "protected" - ], - "params": [], - "returnType": "void", - "exceptions": [], - "name": "onReady()" - }, - "reset()": { - "isImplementation": false, - "modifiers": [ - "public", - "static" - ], - "params": [], - "returnType": "void", - "exceptions": [], - "name": "reset()", - "documentation": "Resets this shadow instance. " - }, "setActiveService(android.content.ComponentName)": { "isImplementation": false, "modifiers": [ @@ -81,7 +45,7 @@ "returnType": "void", "exceptions": [], "name": "setActiveService(android.content.ComponentName)", - "documentation": "Sets return value for {@link #isActiveService(Context context, ComponentName componentName)}\nmethod.\n" + "documentation": "Sets return value for {@link VoiceInteractionService#isActiveService(Context context,\nComponentName componentName)} method.\n" }, "setUiHints(android.os.Bundle)": { "isImplementation": true, @@ -115,18 +79,24 @@ "android.os.Build.VERSION_CODES.LOLLIPOP", "android.os.Build.VERSION_CODES.M", "android.os.Build.VERSION_CODES.Q", + "org.robolectric.util.reflector.Reflector.reflector", "android.content.ComponentName", "android.content.Context", "android.os.Bundle", + "android.provider.Settings", "android.service.voice.VoiceInteractionService", "com.google.common.collect.Iterables", "java.util.ArrayList", "java.util.Collections", "java.util.List", "javax.annotation.Nullable", + "org.robolectric.RuntimeEnvironment", "org.robolectric.annotation.Implementation", "org.robolectric.annotation.Implements", - "org.robolectric.annotation.Resetter" + "org.robolectric.annotation.RealObject", + "org.robolectric.util.reflector.Direct", + "org.robolectric.util.reflector.ForType", + "org.robolectric.shadows.ShadowVoiceInteractionService.VoiceInteractionServiceReflector" ], "name": "org.robolectric.shadows.ShadowVoiceInteractionService", "documentation": "Shadow implementation of {@link android.service.voice.VoiceInteractionService}. " diff --git a/assets/json-docs/android.service.voice.VoiceInteractionSession.json b/assets/json-docs/android.service.voice.VoiceInteractionSession.json index 379f100c7..70ad87372 100644 --- a/assets/json-docs/android.service.voice.VoiceInteractionSession.json +++ b/assets/json-docs/android.service.voice.VoiceInteractionSession.json @@ -11,6 +11,23 @@ "name": "create()", "documentation": "Simulates the creation of the {@link VoiceInteractionSession}, as if it was being created by\nthe framework.\n\n\u003cp\u003eThis method must be called before state changing methods of {@link VoiceInteractionSession}.\n" }, + "createCommandRequest(java.lang.String,int,com.android.internal.app.IVoiceInteractorCallback,java.lang.String,android.os.Bundle)": { + "isImplementation": false, + "modifiers": [ + "private" + ], + "params": [ + "packageName", + "uid", + "callback", + "command", + "extras" + ], + "returnType": "android.service.voice.VoiceInteractionSession.CommandRequest", + "exceptions": [], + "name": "createCommandRequest(java.lang.String,int,com.android.internal.app.IVoiceInteractorCallback,java.lang.String,android.os.Bundle)", + "documentation": "Creates the {@link VoiceInteractionSession.CommandRequest}.\n\n@param packageName: Package name of the application that initiated the request.\n@param uid: User ID of the application that initiated the request.\n@param callback: IVoiceInteractorCallback.\n@param command: RequestCommand command.\n@param extras: Additional extra information that was supplied as part of the request.\n@return created {@link VoiceInteractionSession.CommandRequest}.\n" + }, "getAssistantActivityIntents()": { "isImplementation": false, "modifiers": [ @@ -99,6 +116,34 @@ "name": "isWindowVisible()", "documentation": "Returns whether the window from {@link VoiceInteractionSession} is currently visible. Although\nwindow is visible this method does not check whether UI content of window is also showed.\n" }, + "sendCommandRequest(android.app.VoiceInteractor.CommandRequest,java.lang.String,int)": { + "isImplementation": false, + "modifiers": [ + "public" + ], + "params": [ + "commandRequest", + "packageName", + "uid" + ], + "returnType": "android.service.voice.VoiceInteractionSession.CommandRequest", + "exceptions": [], + "name": "sendCommandRequest(android.app.VoiceInteractor.CommandRequest,java.lang.String,int)", + "documentation": "Simulates the creation of the {@link VoiceInteractionSession.CommandRequest} related to the\nprovided {@link VoiceInteractor.CommandRequest}, as if it was being created by the framework.\nThe method calls {@link VoiceInteractionSession#onRequestCommand(CommandRequest)} with newly\ncreated {@link VoiceInteractionSession.CommandRequest}.\n\n@param commandRequest: Command request sent by a third-party application.\n@param packageName: Package name of the application that initiated the request.\n@param uid: User ID of the application that initiated the request.\n@return newly created {@link VoiceInteractionSession.CommandRequest}\n" + }, + "setStartAssistantActivityException(java.lang.RuntimeException)": { + "isImplementation": false, + "modifiers": [ + "public" + ], + "params": [ + "exception" + ], + "returnType": "void", + "exceptions": [], + "name": "setStartAssistantActivityException(java.lang.RuntimeException)", + "documentation": "Sets a {@link RuntimeException} that should be thrown when {@link\nVoiceInteractionSession#startAssistantActivity(Intent)} is invoked.\n" + }, "setStartVoiceActivityException(java.lang.RuntimeException)": { "isImplementation": false, "modifiers": [ @@ -115,22 +160,32 @@ }, "imports": [ "android.os.Build.VERSION_CODES.LOLLIPOP", + "org.robolectric.util.ReflectionHelpers.callConstructor", "android.app.Dialog", + "android.app.VoiceInteractor", + "android.app.VoiceInteractor.PickOptionRequest.Option", "android.content.Intent", "android.os.Binder", "android.os.Bundle", "android.os.IBinder", + "android.os.RemoteException", "android.service.voice.VoiceInteractionSession", + "android.service.voice.VoiceInteractionSession.CommandRequest", + "android.service.voice.VoiceInteractionSession.Request", + "com.android.internal.app.IVoiceInteractorCallback", + "com.android.internal.app.IVoiceInteractorRequest", "com.google.common.collect.ImmutableList", "com.google.common.collect.Iterables", "java.util.ArrayList", "java.util.List", + "javax.annotation.Nonnull", "javax.annotation.Nullable", "org.robolectric.annotation.Implements", "org.robolectric.annotation.RealObject", "org.robolectric.util.ReflectionHelpers", "org.robolectric.util.ReflectionHelpers.ClassParameter", - "org.robolectric.shadows.ShadowVoiceInteractionSession.FakeVoiceInteractionManagerService" + "org.robolectric.shadows.ShadowVoiceInteractionSession.FakeVoiceInteractionManagerService", + "org.robolectric.shadows.ShadowVoiceInteractionSession.ShadowVoiceInteractorCallback" ], "name": "org.robolectric.shadows.ShadowVoiceInteractionSession", "documentation": "Shadow implementation of {@link android.service.voice.VoiceInteractionSession}. " diff --git a/assets/json-docs/android.telecom.TelecomManager.json b/assets/json-docs/android.telecom.TelecomManager.json index f957415cf..2d9825c7e 100644 --- a/assets/json-docs/android.telecom.TelecomManager.json +++ b/assets/json-docs/android.telecom.TelecomManager.json @@ -98,6 +98,26 @@ "exceptions": [], "name": "cancelMissedCallsNotification()" }, + "checkCallPhonePermission()": { + "isImplementation": false, + "modifiers": [ + "private" + ], + "params": [], + "returnType": "void", + "exceptions": [], + "name": "checkCallPhonePermission()" + }, + "checkReadPhoneStatePermission()": { + "isImplementation": false, + "modifiers": [ + "private" + ], + "params": [], + "returnType": "void", + "exceptions": [], + "name": "checkReadPhoneStatePermission()" + }, "clearAccounts()": { "isImplementation": true, "modifiers": [ @@ -324,6 +344,18 @@ "exceptions": [], "name": "getConnectionManager()" }, + "getConnectionService(android.telecom.PhoneAccountHandle)": { + "isImplementation": false, + "modifiers": [ + "private" + ], + "params": [ + "phoneAccount" + ], + "returnType": "android.telecom.ConnectionService", + "exceptions": [], + "name": "getConnectionService(android.telecom.PhoneAccountHandle)" + }, "getCurrentTtyMode()": { "isImplementation": true, "modifiers": [ @@ -671,6 +703,19 @@ "name": "removeDefaultOutgoingPhoneAccount(java.lang.String)", "documentation": "Remove default outgoing phone account for corresponding {@code uriScheme}. " }, + "setCallPhonePermission(boolean)": { + "isImplementation": false, + "modifiers": [ + "public" + ], + "params": [ + "callPhonePermission" + ], + "returnType": "void", + "exceptions": [], + "name": "setCallPhonePermission(boolean)", + "documentation": "When set to false methods requiring {@link android.Manifest.permission.CALL_PHONE} permission\nwill throw a {@link SecurityException}. By default it\u0027s set to true for backwards\ncompatibility.\n" + }, "setCallRequestMode(org.robolectric.shadows.ShadowTelecomManager.CallRequestMode)": { "isImplementation": false, "modifiers": [ @@ -683,6 +728,19 @@ "exceptions": [], "name": "setCallRequestMode(org.robolectric.shadows.ShadowTelecomManager.CallRequestMode)" }, + "setConnectionService(android.telecom.ConnectionService)": { + "isImplementation": false, + "modifiers": [ + "public" + ], + "params": [ + "service" + ], + "returnType": "void", + "exceptions": [], + "name": "setConnectionService(android.telecom.ConnectionService)", + "documentation": "Set connection service.\n\u003cp\u003e\nThis method can be used in case, when you already created connection service\nand would like to use it in telecom manager instead of creating new one.\n\n@param service existing connection service\n" + }, "setDefaultDialer(java.lang.String)": { "isImplementation": true, "modifiers": [ @@ -724,6 +782,18 @@ "name": "setDefaultOutgoingPhoneAccount(java.lang.String,android.telecom.PhoneAccountHandle)", "documentation": "Set default outgoing phone account to be returned from {@link\n#getDefaultOutgoingPhoneAccount(String)} for corresponding {@code uriScheme}.\n" }, + "setHandleMmiValue(boolean)": { + "isImplementation": false, + "modifiers": [ + "public" + ], + "params": [ + "handleMmiValue" + ], + "returnType": "void", + "exceptions": [], + "name": "setHandleMmiValue(boolean)" + }, "setIsInCall(boolean)": { "isImplementation": false, "modifiers": [ @@ -737,6 +807,19 @@ "name": "setIsInCall(boolean)", "documentation": "Sets the return value for {@link TelecomManager#isInCall}. " }, + "setLine1Number(android.telecom.PhoneAccountHandle,java.lang.String)": { + "isImplementation": false, + "modifiers": [ + "public" + ], + "params": [ + "accountHandle", + "number" + ], + "returnType": "void", + "exceptions": [], + "name": "setLine1Number(android.telecom.PhoneAccountHandle,java.lang.String)" + }, "setManageBlockNumbersIntent(android.content.Intent)": { "isImplementation": false, "modifiers": [ @@ -750,6 +833,19 @@ "name": "setManageBlockNumbersIntent(android.content.Intent)", "documentation": "Sets the BlockNumbersIntent to be returned by {@link\nShadowTelecomManager#createManageBlockedNumbersIntent()}\n" }, + "setReadPhoneStatePermission(boolean)": { + "isImplementation": false, + "modifiers": [ + "public" + ], + "params": [ + "readPhoneStatePermission" + ], + "returnType": "void", + "exceptions": [], + "name": "setReadPhoneStatePermission(boolean)", + "documentation": "When set to false methods requiring {@link android.Manifest.permission.READ_PHONE_STATE}\npermission will throw a {@link SecurityException}. By default it\u0027s set to true for backwards\ncompatibility.\n" + }, "setSimCallManager(android.telecom.PhoneAccountHandle)": { "isImplementation": true, "modifiers": [ @@ -869,6 +965,7 @@ "android.os.Build.VERSION_CODES.N", "android.os.Build.VERSION_CODES.O", "android.os.Build.VERSION_CODES.R", + "com.google.common.base.Preconditions.checkNotNull", "com.google.common.base.Verify.verifyNotNull", "android.annotation.SystemApi", "android.annotation.TargetApi", diff --git a/assets/json-docs/android.telephony.CarrierConfigManager.json b/assets/json-docs/android.telephony.CarrierConfigManager.json index 02e2c6362..742391d8a 100644 --- a/assets/json-docs/android.telephony.CarrierConfigManager.json +++ b/assets/json-docs/android.telephony.CarrierConfigManager.json @@ -23,6 +23,21 @@ "name": "getConfigForSubId(int)", "documentation": "Returns {@link android.os.PersistableBundle} previously set by {@link #overrideConfig} or\n{@link #setConfigForSubId(int, PersistableBundle)}, or default values for an invalid {@code\nsubId}.\n" }, + "getConfigForSubId(int,java.lang.String...)": { + "isImplementation": true, + "modifiers": [ + "protected" + ], + "params": [ + "subId", + "keys" + ], + "returnType": "android.os.PersistableBundle", + "exceptions": [], + "minSdk": 34, + "name": "getConfigForSubId(int,java.lang.String...)", + "documentation": "@see #getConfigForSubId(int). Currently the \u0027keys\u0027 parameter is ignored.\n" + }, "overrideConfig(int,android.os.PersistableBundle)": { "isImplementation": true, "modifiers": [ @@ -71,10 +86,12 @@ "android.annotation.Nullable", "android.os.PersistableBundle", "android.telephony.CarrierConfigManager", + "com.google.common.base.Preconditions", "java.util.HashMap", "org.robolectric.annotation.HiddenApi", "org.robolectric.annotation.Implementation", - "org.robolectric.annotation.Implements" + "org.robolectric.annotation.Implements", + "org.robolectric.versioning.AndroidVersions.U" ], "name": "org.robolectric.shadows.ShadowCarrierConfigManager" } \ No newline at end of file diff --git a/assets/json-docs/android.telephony.SubscriptionManager.json b/assets/json-docs/android.telephony.SubscriptionManager.json index 2ab34683a..cecd7df5f 100644 --- a/assets/json-docs/android.telephony.SubscriptionManager.json +++ b/assets/json-docs/android.telephony.SubscriptionManager.json @@ -14,6 +14,31 @@ "name": "addOnSubscriptionsChangedListener(android.telephony.SubscriptionManager.OnSubscriptionsChangedListener)", "documentation": "Adds a listener to a local list of listeners. Will be triggered by {@link\n#setActiveSubscriptionInfoList} when the local list of {@link SubscriptionInfo} is updated.\n" }, + "addOnSubscriptionsChangedListener(java.util.concurrent.Executor,android.telephony.SubscriptionManager.OnSubscriptionsChangedListener)": { + "isImplementation": true, + "modifiers": [ + "protected" + ], + "params": [ + "executor", + "listener" + ], + "returnType": "void", + "exceptions": [], + "minSdk": 30, + "name": "addOnSubscriptionsChangedListener(java.util.concurrent.Executor,android.telephony.SubscriptionManager.OnSubscriptionsChangedListener)", + "documentation": "Adds a listener to a local list of listeners. Will be triggered by {@link\n#setActiveSubscriptionInfoList} when the local list of {@link SubscriptionInfo} is updated.\n" + }, + "checkReadPhoneNumbersPermission()": { + "isImplementation": false, + "modifiers": [ + "private" + ], + "params": [], + "returnType": "void", + "exceptions": [], + "name": "checkReadPhoneNumbersPermission()" + }, "checkReadPhoneStatePermission()": { "isImplementation": false, "modifiers": [ @@ -95,7 +120,7 @@ "exceptions": [], "minSdk": 22, "name": "getActiveSubscriptionInfo(int)", - "documentation": "Returns subscription that were set via {@link #setActiveSubscriptionInfoList} if it can find\none with the specified id or null if none found.\n" + "documentation": "Returns subscription that were set via {@link #setActiveSubscriptionInfoList} if it can find\none with the specified id or null if none found.\n\n\u003cp\u003eAn exception will be thrown if the READ_PHONE_STATE permission has not been granted.\n" }, "getActiveSubscriptionInfoCount()": { "isImplementation": true, @@ -287,7 +312,35 @@ "exceptions": [], "minSdk": 33, "name": "getPhoneNumber(int)", - "documentation": "Returns the phone number for the given {@code subscriptionId}, or an empty string if not\navailable.\n\n\u003cp\u003eThe phone number can be set by {@link #setPhoneNumber(int, String)}\n" + "documentation": "Returns the phone number for the given {@code subscriptionId}, or an empty string if not\navailable.\n\n\u003cp\u003eThe phone number can be set by {@link #setPhoneNumber(int, String)}\n\n\u003cp\u003eAn exception will be thrown if the READ_PHONE_NUMBERS permission has not been granted.\n" + }, + "getPhoneNumber(int,int)": { + "isImplementation": true, + "modifiers": [ + "protected" + ], + "params": [ + "subscriptionId", + "source" + ], + "returnType": "java.lang.String", + "exceptions": [], + "minSdk": 33, + "name": "getPhoneNumber(int,int)", + "documentation": "Returns the phone number for the given {@code subscriptionId}, or an empty string if not\navailable. {@code source} is ignored and will return the same as {@link #getPhoneNumber(int)}.\n\n\u003cp\u003eThe phone number can be set by {@link #setPhoneNumber(int, String)}\n" + }, + "hasOnSubscriptionsChangedListener(android.telephony.SubscriptionManager.OnSubscriptionsChangedListener)": { + "isImplementation": false, + "modifiers": [ + "public" + ], + "params": [ + "listener" + ], + "returnType": "boolean", + "exceptions": [], + "name": "hasOnSubscriptionsChangedListener(android.telephony.SubscriptionManager.OnSubscriptionsChangedListener)", + "documentation": "Check if a listener exists in the {@link ShadowSubscriptionManager.listeners}.\n\n@param listener The listener to check.\n@return boolean True if the listener already added, otherwise false.\n" }, "isNetworkRoaming(int)": { "isImplementation": true, @@ -504,6 +557,19 @@ "name": "setPhoneNumber(int,java.lang.String)", "documentation": "Sets the phone number returned by {@link #getPhoneNumber(int)}. " }, + "setReadPhoneNumbersPermission(boolean)": { + "isImplementation": false, + "modifiers": [ + "public" + ], + "params": [ + "readPhoneNumbersPermission" + ], + "returnType": "void", + "exceptions": [], + "name": "setReadPhoneNumbersPermission(boolean)", + "documentation": "When set to false methods requiring {@link android.Manifest.permission.READ_PHONE_NUMBERS}\npermission will throw a {@link SecurityException}. By default it\u0027s set to true for backwards\ncompatibility.\n" + }, "setReadPhoneStatePermission(boolean)": { "isImplementation": false, "modifiers": [ @@ -539,6 +605,7 @@ "java.util.List", "java.util.Map", "java.util.Set", + "java.util.concurrent.Executor", "org.robolectric.annotation.HiddenApi", "org.robolectric.annotation.Implementation", "org.robolectric.annotation.Implements", diff --git a/assets/json-docs/android.telephony.TelephonyManager.json b/assets/json-docs/android.telephony.TelephonyManager.json index 9334ee0e8..4177588ec 100644 --- a/assets/json-docs/android.telephony.TelephonyManager.json +++ b/assets/json-docs/android.telephony.TelephonyManager.json @@ -172,6 +172,18 @@ "name": "getCallState()", "documentation": "Call state may be specified via {@link #setCallState(int)}. " }, + "getCallStateForSubscription()": { + "isImplementation": true, + "modifiers": [ + "protected" + ], + "params": [], + "returnType": "int", + "exceptions": [], + "minSdk": 31, + "name": "getCallStateForSubscription()", + "documentation": "Call state may be specified via {@link #setCallState(int)}. " + }, "getCarrierConfig()": { "isImplementation": true, "modifiers": [ @@ -245,6 +257,17 @@ "minSdk": 23, "name": "getCurrentPhoneType(int)" }, + "getDataActivity()": { + "isImplementation": true, + "modifiers": [ + "protected" + ], + "params": [], + "returnType": "int", + "exceptions": [], + "name": "getDataActivity()", + "documentation": "Data activity may be specified via {@link #setDataActivity(int)}. If no override is set, this\ndefaults to {@link TelephonyManager#DATA_ACTIVITY_NONE}.\n" + }, "getDataNetworkType()": { "isImplementation": true, "modifiers": [ @@ -292,6 +315,16 @@ "name": "getDeviceId(int)", "documentation": "Returns {@code null} by default or the value specified via {@link #setDeviceId(int, String)}.\n" }, + "getDeviceSoftwareVersion()": { + "isImplementation": true, + "modifiers": [ + "protected" + ], + "params": [], + "returnType": "java.lang.String", + "exceptions": [], + "name": "getDeviceSoftwareVersion()" + }, "getEmergencyCallbackMode()": { "isImplementation": true, "modifiers": [ @@ -303,6 +336,18 @@ "minSdk": 26, "name": "getEmergencyCallbackMode()" }, + "getEmergencyNumberList()": { + "isImplementation": true, + "modifiers": [ + "protected" + ], + "params": [], + "returnType": "java.util.Map\u003cjava.lang.Integer,java.util.List\u003candroid.telephony.emergency.EmergencyNumber\u003e\u003e", + "exceptions": [], + "minSdk": 30, + "name": "getEmergencyNumberList()", + "documentation": "Implementation for {@link TelephonyManager#getEmergencyNumberList}.\n\n@return an immutable map by default, unless set with {@link #setEmergencyNumberList}.\n" + }, "getEventFlags()": { "isImplementation": false, "modifiers": [ @@ -458,6 +503,17 @@ "exceptions": [], "name": "getNetworkOperatorName()" }, + "getNetworkSpecifier()": { + "isImplementation": true, + "modifiers": [ + "protected" + ], + "params": [], + "returnType": "java.lang.String", + "exceptions": [], + "minSdk": 26, + "name": "getNetworkSpecifier()" + }, "getNetworkType()": { "isImplementation": true, "modifiers": [ @@ -468,6 +524,17 @@ "exceptions": [], "name": "getNetworkType()" }, + "getPhoneCapability()": { + "isImplementation": true, + "modifiers": [ + "public" + ], + "params": [], + "returnType": "java.lang.Object", + "exceptions": [], + "minSdk": 31, + "name": "getPhoneCapability()" + }, "getPhoneCount()": { "isImplementation": true, "modifiers": [ @@ -659,6 +726,19 @@ "exceptions": [], "name": "getSubscriberId()" }, + "getSubscriptionId(android.telecom.PhoneAccountHandle)": { + "isImplementation": true, + "modifiers": [ + "protected" + ], + "params": [ + "handle" + ], + "returnType": "int", + "exceptions": [], + "minSdk": 30, + "name": "getSubscriptionId(android.telecom.PhoneAccountHandle)" + }, "getUiccCardsInfo()": { "isImplementation": true, "modifiers": [ @@ -754,6 +834,20 @@ "name": "getVoicemailRingtoneUri(android.telecom.PhoneAccountHandle)", "documentation": "Returns {@code null} by default or the value specified via {@link\n#setVoicemailRingtoneUri(PhoneAccountHandle, Uri)}.\n" }, + "hasCarrierPrivileges(int)": { + "isImplementation": true, + "modifiers": [ + "protected" + ], + "params": [ + "subId" + ], + "returnType": "boolean", + "exceptions": [], + "minSdk": 24, + "name": "hasCarrierPrivileges(int)", + "documentation": "@return False by default, unless set with {@link #setHasCarrierPrivileges(int, boolean)}.\n" + }, "initListener(android.telephony.PhoneStateListener,int)": { "isImplementation": false, "modifiers": [ @@ -802,6 +896,20 @@ "name": "isDataEnabled()", "documentation": "Implementation for {@link TelephonyManager#isDataEnabled}.\n\n@return False by default, unless set with {@link TelephonyManager#setDataEnabled}.\n" }, + "isDataEnabledForReason(int)": { + "isImplementation": true, + "modifiers": [ + "protected" + ], + "params": [ + "reason" + ], + "returnType": "boolean", + "exceptions": [], + "minSdk": 31, + "name": "isDataEnabledForReason(int)", + "documentation": "Implementation for {@link TelephonyManager#isDataEnabledForReason}.\n\n@return True by default, unless reason is set to false with {@link\n TelephonyManager#setDataEnabledForReason}.\n" + }, "isEmergencyNumber(java.lang.String)": { "isImplementation": true, "modifiers": [ @@ -875,6 +983,18 @@ "name": "isSmsCapable()", "documentation": "@return true by default, or the value specified via {@link #setIsSmsCapable(boolean)}\n" }, + "isTtyModeSupported()": { + "isImplementation": true, + "modifiers": [ + "protected" + ], + "params": [], + "returnType": "boolean", + "exceptions": [], + "minSdk": 23, + "name": "isTtyModeSupported()", + "documentation": "Implementation for {@link TelephonyManager#isTtyModeSupported}.\n\n@return False by default, unless set with {@link #setTtyModeSupported(boolean)}.\n" + }, "isVoiceCapable()": { "isImplementation": true, "modifiers": [ @@ -1165,6 +1285,19 @@ "name": "setCurrentPhoneType(int,int)", "documentation": "Sets the phone type for the given {@code subId}. " }, + "setDataActivity(int)": { + "isImplementation": false, + "modifiers": [ + "public" + ], + "params": [ + "dataActivity" + ], + "returnType": "void", + "exceptions": [], + "name": "setDataActivity(int)", + "documentation": "Sets the value to be returned by calls to {@link #getDataActivity()}. This \u003cb\u003eshould\u003c/b\u003e\ncorrespond to one of the {@code DATA_ACTIVITY_*} constants defined on {@link TelephonyManager},\nbut this is not enforced.\n" + }, "setDataEnabled(boolean)": { "isImplementation": true, "modifiers": [ @@ -1179,6 +1312,21 @@ "name": "setDataEnabled(boolean)", "documentation": "Implementation for {@link TelephonyManager#setDataEnabled}. Marked as public in order to allow\nit to be used as a test API.\n" }, + "setDataEnabledForReason(int,boolean)": { + "isImplementation": true, + "modifiers": [ + "public" + ], + "params": [ + "reason", + "enabled" + ], + "returnType": "void", + "exceptions": [], + "minSdk": 31, + "name": "setDataEnabledForReason(int,boolean)", + "documentation": "Implementation for {@link TelephonyManager#setDataEnabledForReason}. Marked as public in order\nto allow it to be used as a test API.\n" + }, "setDataNetworkType(int)": { "isImplementation": true, "modifiers": [ @@ -1232,6 +1380,18 @@ "exceptions": [], "name": "setDeviceId(java.lang.String)" }, + "setDeviceSoftwareVersion(java.lang.String)": { + "isImplementation": false, + "modifiers": [ + "public" + ], + "params": [ + "newDeviceSoftwareVersion" + ], + "returnType": "void", + "exceptions": [], + "name": "setDeviceSoftwareVersion(java.lang.String)" + }, "setEmergencyCallbackMode(boolean)": { "isImplementation": false, "modifiers": [ @@ -1245,6 +1405,20 @@ "name": "setEmergencyCallbackMode(boolean)", "documentation": "Emergency Callback Mode (ECBM) is typically set by the carrier, for a time window of 5 minutes\nafter the last outgoing emergency call. The user can exit ECBM via a system notification.\n\n@param emergencyCallbackMode whether the device is in ECBM or not.\n" }, + "setEmergencyNumberList(java.util.Map\u003cjava.lang.Integer,java.util.List\u003candroid.telephony.emergency.EmergencyNumber\u003e\u003e)": { + "isImplementation": false, + "modifiers": [ + "public", + "static" + ], + "params": [ + "emergencyNumbersList" + ], + "returnType": "void", + "exceptions": [], + "name": "setEmergencyNumberList(java.util.Map\u003cjava.lang.Integer,java.util.List\u003candroid.telephony.emergency.EmergencyNumber\u003e\u003e)", + "documentation": "Sets the emergency numbers list returned by {@link TelephonyManager#getEmergencyNumberList}.\n" + }, "setGroupIdLevel1(java.lang.String)": { "isImplementation": false, "modifiers": [ @@ -1257,6 +1431,32 @@ "exceptions": [], "name": "setGroupIdLevel1(java.lang.String)" }, + "setHasCarrierPrivileges(boolean)": { + "isImplementation": false, + "modifiers": [ + "public" + ], + "params": [ + "hasCarrierPrivileges" + ], + "returnType": "void", + "exceptions": [], + "name": "setHasCarrierPrivileges(boolean)" + }, + "setHasCarrierPrivileges(int,boolean)": { + "isImplementation": false, + "modifiers": [ + "public" + ], + "params": [ + "subId", + "hasCarrierPrivileges" + ], + "returnType": "void", + "exceptions": [], + "name": "setHasCarrierPrivileges(int,boolean)", + "documentation": "Sets the {@code hasCarrierPrivileges} for the given {@code subId}. " + }, "setHearingAidCompatibilitySupported(boolean)": { "isImplementation": false, "modifiers": [ @@ -1411,8 +1611,35 @@ "returnType": "void", "exceptions": [], "minSdk": 22, + "maxSdk": 34, "name": "setNetworkOperatorName(java.lang.String)" }, + "setNetworkOperatorNameForPhone(int,java.lang.String)": { + "isImplementation": true, + "modifiers": [ + "public" + ], + "params": [ + "phoneId", + "networkOperatorName" + ], + "returnType": "void", + "exceptions": [], + "minSdk": 35, + "name": "setNetworkOperatorNameForPhone(int,java.lang.String)" + }, + "setNetworkSpecifier(java.lang.String)": { + "isImplementation": false, + "modifiers": [ + "public" + ], + "params": [ + "networkSpecifier" + ], + "returnType": "void", + "exceptions": [], + "name": "setNetworkSpecifier(java.lang.String)" + }, "setNetworkType(int)": { "isImplementation": false, "modifiers": [ @@ -1426,6 +1653,31 @@ "name": "setNetworkType(int)", "documentation": "@deprecated {@link TelephonyManager#getNetworkType()} was replaced with {@link\n TelephonyManager#getDataNetworkType()} in Android N, and has been deprecated in Android R.\n Use {@link #setDataNetworkType instead}.\n" }, + "setPhoneAccountHandleSubscriptionId(android.telecom.PhoneAccountHandle,int)": { + "isImplementation": false, + "modifiers": [ + "public" + ], + "params": [ + "handle", + "subscriptionId" + ], + "returnType": "void", + "exceptions": [], + "name": "setPhoneAccountHandleSubscriptionId(android.telecom.PhoneAccountHandle,int)" + }, + "setPhoneCapability(java.lang.Object)": { + "isImplementation": false, + "modifiers": [ + "public" + ], + "params": [ + "phoneCapability" + ], + "returnType": "void", + "exceptions": [], + "name": "setPhoneCapability(java.lang.Object)" + }, "setPhoneCount(int)": { "isImplementation": false, "modifiers": [ @@ -1450,8 +1702,23 @@ "returnType": "void", "exceptions": [], "minSdk": 22, + "maxSdk": 34, "name": "setPhoneType(int)" }, + "setPhoneType(int,int)": { + "isImplementation": true, + "modifiers": [ + "public" + ], + "params": [ + "phoneId", + "type" + ], + "returnType": "void", + "exceptions": [], + "minSdk": 35, + "name": "setPhoneType(int,int)" + }, "setReadPhoneStatePermission(boolean)": { "isImplementation": false, "modifiers": [ @@ -1593,8 +1860,23 @@ "returnType": "void", "exceptions": [], "minSdk": 22, + "maxSdk": 34, "name": "setSimOperatorName(java.lang.String)" }, + "setSimOperatorNameForPhone(int,java.lang.String)": { + "isImplementation": true, + "modifiers": [ + "public" + ], + "params": [ + "phoneId", + "name" + ], + "returnType": "void", + "exceptions": [], + "minSdk": 35, + "name": "setSimOperatorNameForPhone(int,java.lang.String)" + }, "setSimSerialNumber(java.lang.String)": { "isImplementation": false, "modifiers": [ @@ -1689,6 +1971,19 @@ "name": "setTelephonyManagerForSubscriptionId(int,android.telephony.TelephonyManager)", "documentation": "Sets the value returned by {@link TelephonyManager#createForSubscriptionId(int)}. " }, + "setTtyModeSupported(boolean)": { + "isImplementation": false, + "modifiers": [ + "public" + ], + "params": [ + "isTtyModeSupported" + ], + "returnType": "void", + "exceptions": [], + "name": "setTtyModeSupported(boolean)", + "documentation": "Sets the value to be returned by {@link #isTtyModeSupported()} " + }, "setUiccCardsInfo(java.lang.Object)": { "isImplementation": false, "modifiers": [ @@ -1890,20 +2185,25 @@ "android.telephony.TelephonyManager", "android.telephony.TelephonyManager.CellInfoCallback", "android.telephony.VisualVoicemailSmsFilterSettings", + "android.telephony.emergency.EmergencyNumber", "android.text.TextUtils", "android.util.SparseArray", + "android.util.SparseBooleanArray", "android.util.SparseIntArray", "com.google.common.base.Ascii", "com.google.common.base.Preconditions", "com.google.common.base.Predicate", "com.google.common.collect.ImmutableList", + "com.google.common.collect.ImmutableMap", "com.google.common.collect.Iterables", "java.util.ArrayList", "java.util.Collections", "java.util.HashMap", + "java.util.HashSet", "java.util.List", "java.util.Locale", "java.util.Map", + "java.util.Set", "java.util.concurrent.Executor", "org.robolectric.RuntimeEnvironment", "org.robolectric.annotation.HiddenApi", @@ -1913,6 +2213,8 @@ "org.robolectric.annotation.Resetter", "org.robolectric.shadow.api.Shadow", "org.robolectric.util.ReflectionHelpers", + "org.robolectric.versioning.AndroidVersions.U", + "org.robolectric.versioning.AndroidVersions.V", "org.robolectric.shadows.ShadowTelephonyManager.VisualVoicemailSmsParams" ], "name": "org.robolectric.shadows.ShadowTelephonyManager" diff --git a/assets/json-docs/android.text.TextUtils.json b/assets/json-docs/android.text.TextUtils.json index 70f5d75a5..85ff00a19 100644 --- a/assets/json-docs/android.text.TextUtils.json +++ b/assets/json-docs/android.text.TextUtils.json @@ -25,5 +25,5 @@ "org.robolectric.annotation.Implements" ], "name": "org.robolectric.shadows.ShadowTextUtils", - "documentation": "Implement {@lint TextUtils#ellipsize} by truncating the text.\n" + "documentation": "Implement {@link TextUtils#ellipsize} by truncating the text. " } \ No newline at end of file diff --git a/assets/json-docs/android.view.PixelCopy.json b/assets/json-docs/android.view.PixelCopy.json index d22df0213..44a20c978 100644 --- a/assets/json-docs/android.view.PixelCopy.json +++ b/assets/json-docs/android.view.PixelCopy.json @@ -15,31 +15,51 @@ "exceptions": [], "name": "alertFinished(android.view.PixelCopy.OnPixelCopyFinishedListener,android.os.Handler,int)" }, - "getActivity(android.content.Context)": { + "findViewForSurface(android.view.Surface)": { "isImplementation": false, "modifiers": [ "private", "static" ], "params": [ - "context" + "source" ], - "returnType": "android.app.Activity", + "returnType": "android.view.View", "exceptions": [], - "name": "getActivity(android.content.Context)" + "name": "findViewForSurface(android.view.Surface)" }, - "getActivity(android.view.View)": { - "isImplementation": false, + "request(android.view.Surface,android.graphics.Rect,android.graphics.Bitmap,android.view.PixelCopy.OnPixelCopyFinishedListener,android.os.Handler)": { + "isImplementation": true, "modifiers": [ - "private", + "protected", "static" ], "params": [ - "view" + "source", + "srcRect", + "dest", + "listener", + "listenerThread" ], - "returnType": "android.app.Activity", + "returnType": "void", "exceptions": [], - "name": "getActivity(android.view.View)" + "name": "request(android.view.Surface,android.graphics.Rect,android.graphics.Bitmap,android.view.PixelCopy.OnPixelCopyFinishedListener,android.os.Handler)" + }, + "request(android.view.SurfaceView,android.graphics.Bitmap,android.view.PixelCopy.OnPixelCopyFinishedListener,android.os.Handler)": { + "isImplementation": true, + "modifiers": [ + "protected", + "static" + ], + "params": [ + "source", + "dest", + "listener", + "listenerThread" + ], + "returnType": "void", + "exceptions": [], + "name": "request(android.view.SurfaceView,android.graphics.Bitmap,android.view.PixelCopy.OnPixelCopyFinishedListener,android.os.Handler)" }, "request(android.view.SurfaceView,android.graphics.Rect,android.graphics.Bitmap,android.view.PixelCopy.OnPixelCopyFinishedListener,android.os.Handler)": { "isImplementation": true, @@ -91,20 +111,36 @@ "exceptions": [], "name": "request(android.view.Window,android.graphics.Rect,android.graphics.Bitmap,android.view.PixelCopy.OnPixelCopyFinishedListener,android.os.Handler)" }, - "takeScreenshot(android.view.Window,android.graphics.Bitmap,android.graphics.Rect)": { + "request(java.lang.Object,java.lang.Object,java.lang.Object)": { + "isImplementation": true, + "modifiers": [ + "protected", + "static" + ], + "params": [ + "requestObject", + "callbackExecutor", + "listener" + ], + "returnType": "void", + "exceptions": [], + "minSdk": 34, + "name": "request(java.lang.Object,java.lang.Object,java.lang.Object)" + }, + "takeScreenshot(android.view.View,android.graphics.Bitmap,android.graphics.Rect)": { "isImplementation": false, "modifiers": [ "private", "static" ], "params": [ - "window", + "view", "screenshot", "srcRect" ], "returnType": "void", "exceptions": [], - "name": "takeScreenshot(android.view.Window,android.graphics.Bitmap,android.graphics.Rect)" + "name": "takeScreenshot(android.view.View,android.graphics.Bitmap,android.graphics.Rect)" }, "validateBitmap(android.graphics.Bitmap)": { "isImplementation": false, @@ -115,16 +151,15 @@ "params": [ "bitmap" ], - "returnType": "void", + "returnType": "android.graphics.Bitmap", "exceptions": [], "name": "validateBitmap(android.graphics.Bitmap)" } }, "imports": [ - "android.os.Build.VERSION_CODES.P", - "android.app.Activity", - "android.content.Context", - "android.content.ContextWrapper", + "android.os.Build.VERSION_CODES.O", + "com.google.common.base.Preconditions.checkNotNull", + "org.robolectric.util.reflector.Reflector.reflector", "android.graphics.Bitmap", "android.graphics.Canvas", "android.graphics.Paint", @@ -133,14 +168,29 @@ "android.os.Looper", "android.view.PixelCopy", "android.view.PixelCopy.OnPixelCopyFinishedListener", + "android.view.Surface", "android.view.SurfaceView", "android.view.View", - "android.view.ViewGroup", + "android.view.ViewRootImpl", "android.view.Window", + "android.view.WindowManagerGlobal", "androidx.annotation.NonNull", "androidx.annotation.Nullable", + "java.util.function.Consumer", "org.robolectric.annotation.Implementation", - "org.robolectric.annotation.Implements" + "org.robolectric.annotation.Implements", + "org.robolectric.shadow.api.Shadow", + "org.robolectric.shadows.ShadowWindowManagerGlobal.WindowManagerGlobalReflector", + "org.robolectric.util.reflector.Accessor", + "org.robolectric.util.reflector.Constructor", + "org.robolectric.util.reflector.ForType", + "org.robolectric.util.reflector.Static", + "org.robolectric.versioning.AndroidVersions.U", + "org.robolectric.shadows.ShadowPixelCopy.ShadowPixelCopyRequestBuilder", + "org.robolectric.shadows.ShadowPixelCopy.PixelCopyReflector", + "org.robolectric.shadows.ShadowPixelCopy.BuilderReflector", + "org.robolectric.shadows.ShadowPixelCopy.RequestReflector", + "org.robolectric.shadows.ShadowPixelCopy.ResultReflector" ], "name": "org.robolectric.shadows.ShadowPixelCopy", "documentation": "Shadow for PixelCopy that uses View.draw to create screenshots. The real PixelCopy performs a\nfull hardware capture of the screen at the given location, which is impossible in Robolectric.\n\n\u003cp\u003eIf listenerThread is backed by a paused looper, make sure to call ShadowLooper.idle() to\nensure the screenshot finishes.\n" diff --git a/assets/json-docs/android.view.View.json b/assets/json-docs/android.view.View.json index c8d925d16..bec9a8b3f 100644 --- a/assets/json-docs/android.view.View.json +++ b/assets/json-docs/android.view.View.json @@ -29,6 +29,7 @@ "returnType": "void", "exceptions": [], "minSdk": 20, + "maxSdk": 30, "name": "__constructor__(android.content.Context,android.util.AttributeSet,int,int)" }, "addGlobalPerformClickListener(android.view.View.OnClickListener)": { @@ -327,6 +328,18 @@ "exceptions": [], "name": "getLayerType()" }, + "getLocationInSurfaceCompat(android.view.View)": { + "isImplementation": false, + "modifiers": [ + "static" + ], + "params": [ + "view" + ], + "returnType": "int[]", + "exceptions": [], + "name": "getLocationInSurfaceCompat(android.view.View)" + }, "getLocationOnScreen(int[])": { "isImplementation": true, "modifiers": [ @@ -1019,7 +1032,6 @@ "android.os.Build.VERSION_CODES.O", "android.os.Build.VERSION_CODES.Q", "android.os.Build.VERSION_CODES.R", - "org.robolectric.shadow.api.Shadow.invokeConstructor", "org.robolectric.shadows.ShadowLooper.shadowMainLooper", "org.robolectric.util.ReflectionHelpers.getField", "org.robolectric.util.reflector.Reflector.reflector", @@ -1031,6 +1043,7 @@ "android.graphics.Rect", "android.graphics.RectF", "android.graphics.drawable.Drawable", + "android.os.Build", "android.os.Looper", "android.os.RemoteException", "android.os.SystemClock", @@ -1066,7 +1079,7 @@ "org.robolectric.annotation.Resetter", "org.robolectric.config.ConfigurationRegistry", "org.robolectric.shadow.api.Shadow", - "org.robolectric.util.ReflectionHelpers.ClassParameter", + "org.robolectric.shadows.ShadowViewRootImpl.ViewRootImplReflector", "org.robolectric.util.TimeUtils", "org.robolectric.util.reflector.Accessor", "org.robolectric.util.reflector.Direct", diff --git a/assets/json-docs/android.view.ViewGroup.json b/assets/json-docs/android.view.ViewGroup.json index 86d6e55b0..82ab4b566 100644 --- a/assets/json-docs/android.view.ViewGroup.json +++ b/assets/json-docs/android.view.ViewGroup.json @@ -105,7 +105,7 @@ "java.io.PrintStream", "org.robolectric.annotation.Implementation", "org.robolectric.annotation.Implements", - "org.robolectric.annotation.LooperMode", + "org.robolectric.annotation.LooperMode.Mode", "org.robolectric.annotation.RealObject", "org.robolectric.shadow.api.Shadow", "org.robolectric.util.reflector.Direct", diff --git a/assets/json-docs/android.view.accessibility.AccessibilityManager.json b/assets/json-docs/android.view.accessibility.AccessibilityManager.json index fd59ad380..d33cfa95b 100644 --- a/assets/json-docs/android.view.accessibility.AccessibilityManager.json +++ b/assets/json-docs/android.view.accessibility.AccessibilityManager.json @@ -238,6 +238,30 @@ "exceptions": [], "name": "setInstalledAccessibilityServiceList(java.util.List\u003candroid.accessibilityservice.AccessibilityServiceInfo\u003e)" }, + "setInteractiveUiTimeout(int)": { + "isImplementation": false, + "modifiers": [ + "public" + ], + "params": [ + "interactiveUiTimeoutMillis" + ], + "returnType": "void", + "exceptions": [], + "name": "setInteractiveUiTimeout(int)" + }, + "setNonInteractiveUiTimeout(int)": { + "isImplementation": false, + "modifiers": [ + "public" + ], + "params": [ + "nonInteractiveUiTimeoutMillis" + ], + "returnType": "void", + "exceptions": [], + "name": "setNonInteractiveUiTimeout(int)" + }, "setTouchExplorationEnabled(boolean)": { "isImplementation": false, "modifiers": [ diff --git a/assets/json-docs/android.view.inputmethod.InputMethodManager.json b/assets/json-docs/android.view.inputmethod.InputMethodManager.json index dc40c7f3b..e284467f0 100644 --- a/assets/json-docs/android.view.inputmethod.InputMethodManager.json +++ b/assets/json-docs/android.view.inputmethod.InputMethodManager.json @@ -341,6 +341,23 @@ "maxSdk": 33, "name": "showSoftInput(android.view.View,int,android.os.ResultReceiver,int)" }, + "showSoftInput(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)": { + "isImplementation": true, + "modifiers": [ + "protected" + ], + "params": [ + "view", + "statsToken", + "flags", + "resultReceiver", + "reason" + ], + "returnType": "boolean", + "exceptions": [], + "minSdk": 34, + "name": "showSoftInput(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)" + }, "startInputInner(int,android.os.IBinder,int,int,int)": { "isImplementation": true, "modifiers": [ @@ -406,9 +423,11 @@ "org.robolectric.util.reflector.Direct", "org.robolectric.util.reflector.ForType", "org.robolectric.util.reflector.Static", + "org.robolectric.versioning.AndroidVersions.U", "org.robolectric.shadows.ShadowInputMethodManager.SoftInputVisibilityChangeHandler", "org.robolectric.shadows.ShadowInputMethodManager.PrivateCommandListener", "org.robolectric.shadows.ShadowInputMethodManager._InputMethodManager_" ], - "name": "org.robolectric.shadows.ShadowInputMethodManager" + "name": "org.robolectric.shadows.ShadowInputMethodManager", + "documentation": "Shadow for InputMethodManager. " } \ No newline at end of file diff --git a/assets/json-docs/android.webkit.MimeTypeMap.json b/assets/json-docs/android.webkit.MimeTypeMap.json index b402d8c41..376e2ed56 100644 --- a/assets/json-docs/android.webkit.MimeTypeMap.json +++ b/assets/json-docs/android.webkit.MimeTypeMap.json @@ -11,7 +11,21 @@ ], "returnType": "void", "exceptions": [], - "name": "addExtensionMimeTypMapping(java.lang.String,java.lang.String)" + "name": "addExtensionMimeTypMapping(java.lang.String,java.lang.String)", + "documentation": "@deprecated use addExtensionMimeTypeMapping\n" + }, + "addExtensionMimeTypeMapping(java.lang.String,java.lang.String)": { + "isImplementation": false, + "modifiers": [ + "public" + ], + "params": [ + "extension", + "mimeType" + ], + "returnType": "void", + "exceptions": [], + "name": "addExtensionMimeTypeMapping(java.lang.String,java.lang.String)" }, "clearMappings()": { "isImplementation": false, diff --git a/javadoc/4.11/allclasses-index.html b/javadoc/4.11/allclasses-index.html new file mode 100644 index 000000000..1c96e6347 --- /dev/null +++ b/javadoc/4.11/allclasses-index.html @@ -0,0 +1,4911 @@ + + + + +All Classes and Interfaces + + + + + + + + + + + + + + +
+ +
+
+
+

All Classes and Interfaces

+
+
+
+
+
+
Class
+
Description
+ +
+
Indicates that the annotated method is an accessor for a non-visible field.
+
+ +
 
+ +
+
ActivityController provides low-level APIs to control activity's lifecycle.
+
+ +
 
+ +
+
Instruments the Android jars
+
+ +
 
+ +
+
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() +
+
+ +
+
Intercepts calls to libcore-extensions to FileDescriptor.
+
+ +
 
+ +
 
+ +
+
AndroidInterceptor for NioUtils.freeDirectBuffer.
+
+ +
 
+ +
+
AndroidInterceptor for Reference.refersTo which is not available until JDK 16.
+
+ +
+
Intercepts calls to methods in Socket not present in the OpenJDK.
+
+ +
 
+ +
+
AndroidInterceptor for System.logE and System.logW.
+
+ +
 
+ +
+
A wrapper for an Android App Manifest, which represents information about one's App to an Android + system.
+
+ +
+
Data related to Android tests.
+
+ +
+
Sandbox simulating an Android device.
+
+ +
+
Adapter from Sdk to ResourceLoader.
+
+ +
+
Provides a mechanism for tests to inject a different AndroidTestEnvironment.
+
+ +
+
Android-specific rules for matching shadow classes and methods by SDK level.
+
+ +
 
+ +
+
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.
+
+ +
+
Representation of an android release, one that has occurred, or is expected.
+
+ +
+
Version: 4.1
+ ShortCode: J
+ SDK API Level: 16
+ release: true
+
+ +
+
Version: 4.2
+ ShortCode: JMR1
+ SDK API Level: 17
+ release: true
+
+ +
+
Version: 4.3
+ ShortCode: JMR2
+ SDK API Level: 18
+ release: true
+
+ +
+
Version: 4.4
+ ShortCode: K
+ SDK API Level: 19
+ release: true
+
+ +
+
Version: 5.0
+ ShortCode: L
+ SDK API Level: 21
+ release: true
+
+ +
+
Version: 5.1
+ ShortCode: LMR1
+ SDK API Level: 22
+ release: true
+
+ +
+
Version: 6.0
+ ShortCode: M
+ SDK API Level: 23
+ release: true
+
+ +
+
Version: 7.0
+ ShortCode: N
+ SDK API Level: 24
+ release: true
+
+ +
+
Release: 7.1
+ ShortCode: NMR1
+ SDK Framework: 25
+ release: true
+
+ +
+
Release: 8.0
+ ShortCode: O
+ SDK API Level: 26
+ release: true
+
+ +
+
Release: 8.1
+ ShortCode: OMR1
+ SDK API Level: 27
+ release: true
+
+ +
+
Release: 9.0
+ ShortCode: P
+ SDK API Level: 28
+ release: true
+
+ +
+
Release: 10.0
+ ShortCode: Q
+ SDK API Level: 29
+ release: true
+
+ +
+
Release: 11.0
+ ShortCode: R
+ SDK API Level: 30
+ release: true
+
+ +
+
Release: 12.0
+ ShortCode: S
+ SDK API Level: 31
+ release: true
+
+ +
+
Release: 12.1
+ ShortCode: Sv2
+ SDK API Level: 32
+ release: true
+
+ +
+
Release: 13.0
+ ShortCode: T
+ SDK API Level: 33
+ release: true
+
+ +
+
Potential Release: 14.0
+ ShortCode: U
+ SDK API Level: 34
+ release: false
+
+ +
+
Potential Release: 15.0
+ ShortCode: V
+ SDK API Level: 34+
+ release: false
+
+ +
+
Native methods for AnimatedImageDrawable JNI registration.
+
+ +
+
Native methods for AnimatedVectorDrawable JNI registration.
+
+ +
+
A global cache for ApkAssets (framework and app resources).
+
+ +
+
The cache key for this cache.
+
+ +
 
+ +
+
Mediates loading of "APKs" in legacy mode.
+
+ +
+
Class to build AppWidgetProviderInfo
+
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
Builder for AssociationInfo.
+
+ +
+
Factory to create AttestedKeyPair.
+
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
Builder of AttributeSets.
+
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
Builder for AudioDeviceInfo.
+
+ +
+
Indicates that the annotated type will be used as a factory.
+
+ +
+
Utility class for running code off the main looper thread aka Robolectric test thread.
+
+ +
Deprecated. +
use LooperMode.Mode.INSTRUMENTATION_TEST instead
+
+ +
+
Annotation for test methods that need to be executed in a background thread.
+
+ +
 
+ +
+
Represents a key value pair in ShadowBackupDataInput and ShadowBackupDataOutput.
+
+ +
+
Builder for a BackupDataInput object.
+
+ +
+
Factory for instances of BackupDataOutput.
+
+ +
+
Builder for BarringInfo.
+
+ + + +
+
Native methods for BaseCanvas JNI registration.
+
+ +
Deprecated. +
Use MatrixCursor instead.
+
+ +
+
Native methods for BaseRecordingCanvas JNI registration.
+
+ +
+
Native methods for BitmapFactory JNI registration.
+
+ +
+
Native methods for Bitmap JNI registration.
+
+ +
+
Native methods for BitmapShader JNI registration.
+
+ +
+
Native methods for BlendModeColorFilter JNI registration.
+
+ +
+
Native methods for BlurMaskFilter JNI registration.
+
+ +
 
+ +
+ +
+ +
 
+ +
 
+ +
+
Stores a sparsely populated array.
+
+ +
+
Class that returns iterators for a given path.
+
+ +
+
Native methods for Canvas JNI registration.
+
+ +
+
Native methods for CanvasProperty JNI registration.
+
+ +
+
Builder for CellIdentityLte.
+
+ +
+
Builder for CellIdentityNr.
+
+ +
+
Builder for CellInfoLte.
+
+ +
+
Builder for CellInfoNr.
+
+ +
+ +
+ +
+ +
+ +
+
A more lightweight variant of MutableClass.
+
+ +
+
This interface is used by Robolectric when instrumented classes are created and interacted with.
+
+ +
+
Factory interface for ClassHandler.
+
+ +
+
Instruments (i.e.
+
+ +
 
+ +
 
+ +
 
+ +
+
Wrapper for Cleaner, used by AndroidInterceptors.CleanerInterceptor + when running on Java 9+.
+
+ +
+
Rule for failing tests that leave any CloseGuards open.
+
+ +
+
Native methods for ColorFilter JNI registration.
+
+ +
+
Native methods for ColorMatrixColorFilter JNI registration.
+
+ +
+
Native methods for Color JNI registration.
+
+ +
+
Native methods for BitmapFactory JNI registration.
+
+ +
 
+ +
+
Native methods for ComposePathEffect JNI registration.
+
+ +
+
Native methods for ComposeShader JNI registration.
+
+ +
+
Configuration settings that can be used on a per-class or per-test basis.
+
+ +
 
+ +
 
+ +
+
Provides configuration to Robolectric for its @Config annotation.
+
+ +
+
transliterated from + https://android.googlesource.com/platform/frameworks/base/+/android-9.0.0_r12/tools/aapt2/ConfigDescription.cpp
+
+ +
 
+ +
Deprecated. +
Provide an implementation of javax.inject.Provider<Config>.
+
+ +
+
Holds configuration objects for the current test, computed using Configurer.
+
+ +
+
Strategy for configuring individual tests.
+
+ +
+
Heterogeneous typesafe collection of configuration objects managed by their Configurer.
+
+ +
 
+ +
+
Provides configuration data for tests.
+
+ +
 
+ +
+
Annotation for Conscrypt modes in Robolectric.
+
+ +
+
Specifies the different supported Conscrypt modes.
+
+ +
+
Provides configuration to Robolectric for its @ConscryptMode annotation.
+
+ +
+
Indicates that the annotated method is a constructor.
+
+ +
+
Represents an operation that accepts a single input argument and returns no + result.
+
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
Native methods for CornerPathEffect JNI registration.
+
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
Native methods for CursorWindow JNI registration.
+
+ +
+
Native methods for DashPathEffect JNI registration.
+
+ +
+
Opaque class for uniquely identifying a media data source, as used by ShadowMediaPlayer, ShadowMediaMetadataRetriever, and ShadowMediaExtractor
+
+ +
+
Transform a FileDescriptor to a string.
+
+ +
+
Resource type codes.
+
+ +
 
+ +
+
Loads the Robolectric native runtime.
+
+ +
+
Default implementation of RequestDirector.
+
+ +
+
Robolectric's default SdkPicker.
+
+ +
+
Robolectric's default SdkProvider.
+
+ +
+
The default TestLifecycle used by Robolectric.
+
+ +
 
+ +
+
Provides mapping between a Maven coordinate (e.g.
+
+ +
 
+ +
+
Checks for the deprecated methods.
+
+ +
+
Supports device configuration for Robolectric tests.
+
+ +
+
Standard sizes for the screen size qualifier.
+
+ +
+
Factory for DevicePolicyState
+
+ +
+
Builder for DeviceStateSensorOrientationMap which was introduced in Android T.
+
+ +
+
Indicates that the annotated method should use the original $$robo$$-prefixed implementation so + that it can be invoked in the shadow for the method.
+
+ +
 
+ +
+
Native methods for DiscretePathEffect JNI registration.
+
+ +
+
Describes the characteristics of a particular logical display.
+
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
Indicates that a class should not be stripped/instrumented under any circumstances.
+
+ +
+
Builder for DragEvent.
+
+ +
+
DrawableResourceLoader
+
+ +
+
Holds the shared library ID table.
+
+ +
+
Native methods for EmbossMaskFilter JNI registration.
+
+ +
 
+ +
+
Factory for EnforcingAdmin
+
+ +
+ +
+ +
 
+ +
+
Allows tests to assert about the presence of log messages, and turns logged errors that are not + explicitly expected into test failures.
+
+ +
+
Marks a component of Robolectric that may be replaced with a custom implementation.
+
+ +
+
Collection of static methods used interact with HTTP requests / responses.
+
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
Native methods for android.graphics.fonts.Font$Builder JNI registration.
+
+ +
+
Native methods for android.graphics.fonts.FontFamily$Builder JNI registration.
+
+ +
+
Native methods for the deprecated android.graphics.FontFamily JNI registration.
+
+ +
+
Native methods for android.graphics.fonts.FontFileUtil JNI registration.
+
+ +
+
Native methods for android.graphics.fonts.Font JNI registration.
+
+ +
+
Native methods for android.graphics.fonts.FontFamily JNI registration.
+
+ +
 
+ +
+
Indicates that the annotated interface is an accessor object for use by Reflector.
+
+ +
+
Validator that checks usages of Implements.
+
+ +
Deprecated. +
Native Fragments have been deprecated in Android P.
+
+ +
Deprecated. + +
+ +
+
Class to build FrameMetrics
+
+ +
 
+ +
Deprecated. +
Use Path instead.
+
+ +
+
Interface defining a function object.
+
+ +
+
Base class for code generators.
+
+ +
+
A Configurer annotation for controlling how Robolectric + executes PackageManager#getInstallerPackageName method.
+
+ +
+
Specifies the different ShadowApplicationPackageManager#getInstallerPackageName modes.
+
+ +
+
Provides configuration to Robolectric for its @GetInstallerPackageNameMode + annotation.
+
+ +
+
Provides the default config for a test.
+
+ +
Deprecated. +
Use GnssStatus.Builder instead where possible.
+
+ +
+
Information about a single satellite in a GnssStatus.
+
+ + + +
+
A Configurer annotation for controlling which graphics + shadow implementation is used for the android.graphics package.
+
+ +
+
Specifies the different supported graphics modes.
+
+ +
+
Provides configuration to Robolectric for its @GraphicsMode annotation.
+
+ +
+
A ShadowPicker that selects between shadows given the Graphics mode.
+
+ +
+
Native methods for HardwareRenderer JNI registration.
+
+ +
+
Native methods for ImageDecoder JNI registration.
+
+ +
 
+ +
+
Matchers for ShadowUsageCheck.
+
+ +
+
Matches implementations of the given interface.
+
+ +
+
Indicates that the annotated method is hidden in the public Android API.
+
+ +
+
Robolectric's default ConfigurationStrategy.
+
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
Timeout exception thrown when idling resources are not idle for longer than the configured + timeout.
+
+ +
 
+ +
+
Native methods for ImageDecoder JNI registration.
+
+ +
+
Native methods for ImageReader JNI registration.
+
+ +
+
Native methods for ImageReader JNI registration.
+
+ +
 
+ +
+
Image information descriptor.
+
+ +
+
Indicates that a method declaration is intended to shadow a method with the same signature on the + associated Android class.
+
+ +
+
Validator that checks usages of Implementation.
+
+ +
+
Indicates that a class declaration is intended to shadow an Android class declaration.
+
+ +
+
An interface used as the default for the picker param.
+
+ +
+
Validator that checks usages of Implements.
+
+ +
+
Supported modes for validation of Implementation methods against SDKs.
+
+ +
 
+ +
+
A tiny dependency injection and plugin helper for Robolectric.
+
+ +
+
Builder for Injector.
+
+ +
+
Identifies an injection point.
+
+ +
+
Executor service that executes posted tasks as soon as they are posted.
+
+ +
+
Indicates that a class should always be instrumented regardless of its package.
+
+ +
+
Configuration rules for SandboxClassLoader.
+
+ +
 
+ +
+
Marker interface used by Robolectric to indicate that an interface has been instrumented
+
+ +
+
ClassWriter implementation that verifies classes by comparing type information obtained + from loading the classes as resources.
+
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
Native methods for Interpolator JNI registration.
+
+ +
 
+ +
Deprecated. +
The invoke-dynamic case has been moved to ClassInstrumentor.
+
+ +
 
+ +
 
+ +
+
A class that gets instrumented by both Robolectric (for shadowing) and Jacoco.
+
+ +
+
Runs Robolectric invokedynamic instrumentation on an android-all jar.
+
+ +
+
Primarily used by the Robolectric Chrome extension for Robolectric docs alongside of Android SDK + docs.
+
+ +
 
+ +
+
Utility class used to join strings together with a delimiter.
+
+ +
+
A Configurer annotation that dictates whether or not + Robolectric should lazily instantiate the Application under test.
+
+ +
+
Whether or not the Application should be lazily loaded
+
+ +
+
A Configurer that reads the LazyApplication to + dictate whether Robolectric should lazily instantiate the Application under test (as well as the + test Instrumentation).
+
+ +
+
Robolectric's historical dependency resolver (which is currently still the default), which is + used by DefaultSdkProvider to locate SDK jars.
+
+ +
+
Creates a PackageInfo from a AndroidManifest
+
+ +
+
Native methods for LightingColorFilter JNI registration.
+
+ +
+
Native methods for LinearGradient JNI registration.
+
+ +
+
Native methods for LineBreaker JNI registration.
+
+ +
 
+ +
+
An ActivityInvoker that drives Activity lifecycles manually.
+
+ +
+
A Robolectric implementation for ControlledLooper.
+
+ +
 
+ +
 
+ +
 
+ +
+
A PermissionGranter that runs on a local JVM with Robolectric.
+
+ +
+
A UiController that runs on a local JVM with Robolectric.
+
+ +
+
Logger for Robolectric.
+
+ +
+
A foreground Scheduler implementation used for LooperMode.Mode.PAUSED.
+
+ +
+
A Configurer annotation for controlling Robolectric's + Looper behavior.
+
+ +
+
Specifies the different supported Looper modes.
+
+ +
+
Provides configuration to Robolectric for its @LooperMode annotation.
+
+ +
 
+ +
+
A factory that detects what build system is in use and provides a ManifestFactory that can create + an AndroidManifest for that environment.
+
+ +
 
+ +
+
Native methods for MaskFilter JNI registration.
+
+ +
+
Native methods for Matrix JNI registration.
+
+ +
+
Class responsible for fetching artifacts from Maven.
+
+ +
+
This class is mainly responsible for fetching Android framework JAR dependencies from + MavenCentral.
+
+ +
+
Encapsulates some parts of a Maven artifact.
+
+ +
Deprecated. +
This method of configuration will be removed in a forthcoming release.
+
+ +
Deprecated. +
Don't put more stuff here.
+
+ +
+
Native methods for MeasuredText.Builder JNI registration.
+
+ +
+
Native methods for MeasuredText JNI registration.
+
+ +
+
Builder for MediaCodecInfo.
+
+ + + +
+
Metadata for perf stats collection.
+
+ +
 
+ +
 
+ +
 
+ +
+
Reference to a specific method on a class.
+
+ +
 
+ +
+
Metric for perf stats collection.
+
+ +
+
Builder for ModuleInfo as ModuleInfo has hidden constructors, this builder class has been + added as a way to make custom ModuleInfo objects when needed.
+
+ +
 
+ +
+
Marker interface for InputStream that need special handling.
+
+ +
+
Native methods for NativeAllocationRegistry JNI registration.
+
+ +
+
Java representation of framework native system headers Transliterated from oreo-mr1 (SDK 27) + frameworks/native/include/android/Input.h
+
+ +
+
Transliteration of native BitSet64.
+
+ +
+
Handler for native calls instrumented by ClassInstrumentor.
+
+ +
+
Java representation of framework native input Transliterated from oreo-mr1 (SDK 27) + frameworks/native/include/input/Input.h and libs/input/Input.cpp
+
+ +
+
Native methods for NativeInterpolatorFactory JNI registration.
+
+ +
+
Thrown when a particular Robolectric native method cannot be found.
+
+ +
+
A unique id per object registry.
+
+ +
+
Loads the Robolectric native runtime.
+
+ +
+
Builder class to create instance of NetworkRegistrationInfo.
+
+ +
+
Native methods for NinePatch JNI registration.
+
+ +
+
Analogue to libcore's NIOAccess, + which provides access to some internal methods and properties of Buffer.
+
+ +
+
Class to build NrQosSessionAttributes.
+
+ +
 
+ +
+
Provides cached access to robolectric-properties files, for all your configuration needs!
+
+ +
+
A ResourceTable for a single package, e.g: "android" / ox01
+
+ +
+
Builder for PackageRollbackInfo as PackageRollbackInfo has hidden constructors, this + builder class has been added as a way to make custom PackageRollbackInfo objects when needed.
+
+ +
+
Native methods for Paint JNI registration.
+
+ +
+
A Parameterized test runner for Robolectric.
+
+ +
+
Annotation for fields of the test class which will be initialized by the method annotated by + Parameters
+ By using directly this annotation, the test class constructor isn't needed.
+ Index range must start at 0.
+
+ +
+
Annotation for a method which provides parameters to be injected into the test class + constructor by Parameterized
+
+ +
 
+ +
+
Native methods for PathDashPathEffect JNI registration.
+
+ +
+
Native methods for PathEffect JNI registration.
+
+ +
+
Native methods for PathMeasure JNI registration.
+
+ +
+
Native methods for Path JNI registration.
+
+ +
+
Native methods for PathParser JNI registration.
+
+ +
 
+ +
+
Executor service that queues any posted tasks.
+
+ +
+
Collects performance statistics for later reporting via PerfStatsReporter.
+
+ +
+
Runnable that throws an exception.
+
+ +
+
Supplier that throws an exception.
+
+ +
 
+ +
+
Holds permission data from manifest.
+
+ +
+
Holds permission data from manifest.
+
+ +
+
A more advanced builder for PhoneAccount that gives access to some hidden methods on + PhoneAccount.Builder.
+
+ +
+
Factory to create PhoneCapability.
+
+ +
+
Native methods for Picture JNI registration.
+
+ + + +
 
+ +
 
+ +
+
Factory for PolicyKey
+
+ +
+
Builder for PolicyState
+
+ +
+
A Factory class representing StringPolicyValue
+
+ +
+
Native methods for PorterDuffColorFilter JNI registration.
+
+ +
+
Native methods for PositionedGlyphs JNI registration.
+
+ + + +
 
+ +
+
Native methods for PropertyValuesHolder JNI registration.
+
+ +
 
+ +
Deprecated. +
This is incompatible with JDK17+.
+
+ +
+
Android qualifers as defined by + https://developer.android.com/guide/topics/resources/providing-resources.html
+
+ +
+
Native methods for RadialGradient JNI registration.
+
+ +
+
Class to build RangingSession
+
+ +
 
+ +
+
Shadow fields annotated @RealObject will have the real instance injected.
+
+ +
+
Validator that checks usages of RealObject.
+
+ +
+
Native methods for RecordingCanvas JNI registration.
+
+ +
 
+ +
+
Collection of helper methods for calling methods and accessing fields reflectively.
+
+ +
+
Typed parameter used with reflective method calls.
+
+ +
+
String parameter used with reflective method calls.
+
+ +
+
Provides accessor objects for efficiently calling otherwise inaccessible (non-public) methods.
+
+ +
+
Serves to cache the reflector object instance and lower test runtime.
+
+ +
+
Native methods for RegionIterator JNI registration.
+
+ +
+
Native methods for Region JNI registration.
+
+ +
 
+ +
+
Native methods for RenderEffect JNI registration.
+
+ +
+
Native methods for RenderNodeAnimator JNI registration.
+
+ +
+
Native methods for RenderNode JNI registration.
+
+ +
 
+ +
 
+ +
 
+ +
+
Indicates that the annotated method is used to reset static state in a shadow.
+
+ +
+
Validator that checks usages of Resetter.
+
+ +
 
+ +
+
Helper class to provide various conversion method used in handling android resources.
+
+ +
+
Helper class to provide various conversion method used in handling android resources.
+
+ +
+
Tracks resource ids and generates new unique values.
+
+ +
+
Utility class to that checks if a resource ID is a framework resource or application resource.
+
+ +
 
+ +
 
+ +
 
+ +
+
A provider of resources (à la ClassLoader).
+
+ +
 
+ +
+
Provides utilities to decode/encode a String packed in an arsc resource file.
+
+ +
+
Type of ResourceString to encode / decode.
+
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
Representation of a value in a resource, supplying type + information.
+
+ +
+
Header that appears at the front of every data chunk in a resource.
+
+ +
+
Definition for a pool of strings.
+
+ +
 
+ +
+
Reference to a string in a string pool.
+
+ +
+
This structure defines a span of style information associated with + a string in the pool.
+
+ +
+
A single name/value mapping that is part of a complex resource + entry.
+
+ +
+
This is a reference to a unique entry (a ResTable_entry structure) + in a resource table.
+
+ +
+
Extended XML tree node for start tags -- includes attribute + information.
+
+ +
 
+ +
+
Extended XML tree node for element start/end nodes.
+
+ +
 
+ +
+
XML tree header.
+
+ +
+
Basic XML tree node.
+
+ +
 
+ +
+
Builder for ResponderLocation
+
+ +
+
Convenience class for accessing data in a ResStringPool resource.
+
+ +
+
Definition for a pool of strings.
+
+ +
 
+ +
+
Describes a particular resource configuration.
+
+ +
+
The different types of configs that can be present in a ResTable_config.
+
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
Robolectric implementation of CookieManager.
+
+ +
Deprecated. +
Use MatrixCursor instead.
+
+ +
Deprecated. +
only works when used in conjunction with the deprecated LooperMode.LEGACY + mode.
+
+ +
+
A response cache that supports statistics tracking and updating stored + responses.
+
+ +
+
Robolectric implementation of IntentSender.
+
+ +
 
+ +
Deprecated. +
Use AttributeSetBuilder instead.
+
+ +
+
GeneratorAdapter implementation specific to generate code for Robolectric purposes
+
+ +
 
+ +
+
Model describing the Robolectric source file.
+
+ +
 
+ +
 
+ +
 
+ +
+
Annotation processor entry point for Robolectric annotations.
+
+ +
+
Ensure Robolectric shadow's method marked with @Implementation is protected
+
+ +
+
Loads and runs a test in a SandboxClassLoader in order to provide a simulation of the + Android runtime environment.
+
+ +
Deprecated.
+ +
 
+ +
+
A FrameworkMethod subclass that contains data required to run Robolectric tests.
+
+ +
+
Performs thread checking when in INSTRUMENTAION_TEST Looper Mode where the test thread is + distinct from the main thread.
+
+ +
+
Robolectric implementation of Menu.
+
+ +
+
Robolectric implementation of MenuItem.
+
+ +
+
A Robolectric instrumentation that acts like a slimmed down MonitoringInstrumentation with only the parts needed for Robolectric.
+
+ +
 
+ +
+
Where the HTTP client should look for a response.
+
+ +
Deprecated. +
Don't put more stuff here.
+
+ +
+
Robolectric implementation of SplashScreen.
+
+ +
+
Robolectric implementation of SubMenu.
+
+ +
+
Robolectric implementation of WebMessagePort.
+
+ +
+
Robolectric implementation of WebSettings.
+
+ +
+
Builder for RollbackInfo as RollbackInfo has hidden constructors, this builder class has + been added as a way to make custom RollbackInfo objects when needed.
+
+ +
+
Defines a rectangle with rounded corners, where the sizes of the corners are potentially + different.
+
+ +
 
+ + + +
 
+ +
+
Native methods for RuntimeShader JNI registration.
+
+ +
 
+ +
+
Class loader that modifies the bytecode of Android classes to insert calls to Robolectric's + shadow classes.
+
+ +
+
Configuration settings that can be used on a per-class or per-test basis.
+
+ +
+
Manager of sandboxes.
+
+ +
+
Factory interface for AndroidSandbox.
+
+ +
+
Sandbox test runner that runs each test in a sandboxed class loader environment.
+
+ +
 
+ +
+
Class that manages a queue of Runnables that are scheduled to run now (or at some time in the + future).
+
+ +
+
Describes the current state of a Scheduler.
+
+ +
+
Represents a unique build of the Android SDK.
+
+ +
+
Holds and provides details on the list of known SDKs.
+
+ +
 
+ +
Deprecated. +
use DefaultSdkPicker instead.
+
+ +
+
A provider of known instances of Sdk.
+
+ +
+
Encapsulates a collection of Android framework jars.
+
+ +
 
+ +
+
Holds parsed service data from manifest.
+
+ +
+
Generator that creates the service loader metadata for a shadow package.
+
+ +
+
Builder class to create instance of ServiceState.
+
+ +
+
Native methods for Shader JNI registration.
+
+ +
 
+ +
 
+ +
 
+ + + +
 
+ +
+
Properties of AccessibilityNodeInfo that are normally locked + may be changed using test APIs.
+
+ +
 
+ +
+ +
+ +
+
Shadow of AccessibilityService that tracks global actions and provides a mechanism to simulate + the window list.
+
+ +
+
Represents a gesture that has been dispatched through the accessibility service.
+
+ +
+
Shadow of AccessibilityWindowInfo that allows a test to set + properties that are locked in the original class.
+
+ +
 
+ +
 
+ +
+
Container object to hold an Intent, together with the requestCode used in a call to + Activity.startActivityForResult(Intent, int)
+
+ +
+
Class to holds details of a startIntentSenderForResult request.
+
+ +
+
Class to hold a permissions request, including its request code.
+
+ +
 
+ +
+
Shadow for ActivityManager
+
+ +
+
Builder class for ApplicationExitInfo
+
+ +
 
+ +
 
+ +
 
+ +
+
Accessor interface for ActivityThread's internals.
+
+ +
+
Accessor interface for ActivityThread.AppBindData's internals.
+
+ +
 
+ +
+
Shadow for AlarmManager.
+
+ +
+
Represents a set alarm.
+
+ +
 
+ +
 
+ +
 
+ +
+
Shadow implementation of AlwaysOnHotwordDetector.
+
+ +
+
Shadow for AsyncTask kicked off in the constructor of AlwaysOnHotwordDetector.
+
+ +
+
Shadow of AmbientContextManager
+
+ +
 
+ +
 
+ +
 
+ +
+
Bridge between shadows and Animation.
+
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
Shadow of AppIntegrityManager
+
+ +
 
+ +
 
+ +
 
+ +
+
Shadow for AppOpsManager.
+
+ +
+
Class holding usage mode and excpetion packages.
+
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
Shadow for ApkAssets for Android P+
+
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
Shadow of AsyncQueryHandler, which calls methods synchronously.
+
+ +
+
The shadow API for AsyncTask.
+
+ +
 
+ +
+
The shadow API for AsyncTaskLoader.
+
+ +
 
+ +
+
Implements AudioEffect by shadowing its native methods.
+
+ +
 
+ +
 
+ +
+
Shadow AudioRecord which by default will fulfil any requests for audio data by completely + filling any requested buffers.
+
+ +
+
Provides underlying data for the ShadowAudioRecord.
+
+ + + +
+
Shadow for AudioSystem.
+
+ +
+
Implementation of a couple methods in AudioTrack.
+
+ +
+
Listeners to be notified when data is written to an AudioTrack via AudioTrack.write(ByteBuffer, int, int)
+
+ +
+
Robolectric implementation of android.os.AutofillManager.
+
+ +
+
Shadow for BackdropFrameRenderer
+
+ +
 
+ +
+
Shadow for BackupDataInput.
+
+ +
+
Shadow for BackupDataOutput.
+
+ +
+
A stub implementation of BackupManager that instead of connecting to a real backup + transport and performing restores, stores which packages are restored from which backup set, and + can be verified using methods on the shadow like ShadowBackupManager.getPackageRestoreToken(String).
+
+ +
 
+ +
+
Extends BasicTagTechnology to allow for testing.
+
+ +
 
+ +
 
+ +
+
Bridge between shadow and Binder.
+
+ +
+
Provides testing APIs for BiometricManager
+
+ +
+
Base class for Bitmap shadows.
+
+ +
+
Reflector for Bitmap.
+
+ +
+
Shadow picker for Bitmap.
+
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
Shadow of BluetoothA2dp.
+
+ +
 
+ +
+
Shadow for BluetoothDevice.
+
+ +
+
Shadow implementation of BluetoothGatt.
+
+ +
+ +
+ +
+
Shadow for BluetoothHeadset
+
+ +
+
Shadow implementation of BluetoothLeAdvertiser.
+
+ +
+
Adds Robolectric support for BLE scanning.
+
+ +
+
Encapsulates scan params passed to BluetoothAdapter startScan + methods.
+
+ +
+
Shadow of BluetoothManager that makes the testing possible.
+
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
Shadow of BroadcastResponseStats for accessing hidden APIs.
+
+ +
+
Implementation of BugreportManager.
+
+ +
 
+ +
+
Robolectric test for Call.
+
+ +
+
Robolectric test for Call.RttCall.
+
+ +
+
Shadow for the system's CallLog.Call class that allows tests to configure the most recent call.
+
+ +
+ +
+ + + +
+
Shadow of the CamcorderProfile that allows the caller to add custom profile settings.
+
+ +
 
+ +
+
Shadows the Android Camera.Parameters class.
+
+ +
+
Shadow class for CameraCaptureSessionImpl
+
+ +
 
+ +
+
Shadow class for CameraDeviceImpl
+
+ +
+
Shadow class for CameraManager
+
+ +
+
Shadow class for internal class CameraManager$CameraManagerGlobal
+
+ +
+
Shadow class for CameraMetadataNative
+
+ +
+
Shadow class for CameraMetadataNative
+
+ +
+
Base class for Canvas shadow classes.
+
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
Shadow picker for Canvas.
+
+ +
 
+ +
+
Captures round rectangle drawing events
+
+ +
 
+ +
+ +
+ +
+
Shadow class for CaptureRequest.Builder.
+
+ +
+
Shadow of CaptureResult.
+
+ +
+
Shadow implementation of CardEmulation.
+
+ +
 
+ +
 
+ +
+
The shadow API for Choreographer.
+
+ +
+
Accessor interface for Choreographer's internals
+
+ +
 
+ +
 
+ +
+
Shadow for CloseGuard.
+
+ +
 
+ +
 
+ +
+
Shadow for ColorSpace.Rgb.
+
+ +
+
Shadow for CompanionDeviceManager.
+
+ +
+
Robolectric shadow to disable CALL_ACTIVITY_RESULT_BEFORE_RESUME using Compatibility's + isChangeEnabled.
+
+ +
 
+ +
+
Shadow for Connection that represents a phone call or connection to a remote endpoint + that carries voice and/or video traffic.
+
+ +
 
+ +
 
+ +
+
A Shadow for android.view.contentcapture.ContentCaptureManager added in Android R.
+
+ +
+
Shadow for ContentProvider.
+
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
A statement used to delete content in a ContentProvider.
+
+ +
+
A statement used to insert content into a ContentProvider.
+
+ +
 
+ +
+
A statement used to modify content in a ContentProvider.
+
+ +
 
+ +
+
A statement used to update content in a ContentProvider.
+
+ +
 
+ +
+
Shadow for ContextHubClient.
+
+ +
+
Shadow for ContextHubManager.
+
+ +
 
+ +
+
Reflector interface for ContextImpl's internals.
+
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
Robolectric implementation of CrossProfileApps.
+
+ + + + + +
 
+ +
+
The base shadow class for CursorWindow.
+
+ + + +
 
+ +
 
+ +
 
+ +
+
Shadow for DateUtils.
+
+ +
 
+ +
+
Decorator which adds Robolectric's shadowing behavior to a class.
+
+ +
 
+ +
 
+ +
 
+ + + +
+
Shadow implementation of dalvik.system.Dexfile.
+
+ +
 
+ +
 
+ +
+
It is possible to override some display properties using setters on ShadowDisplay.
+
+ +
+ +
+ +
+
Reflector interface for DisplayEventReceiver's internals.
+
+ +
+ +
+ +
+
Shadow for android.view.DisplayListCanvas from API versions M to R
+
+ +
+
For tests, display properties may be changed and devices may be added or removed + programmatically.
+
+ +
+
Builder class for Display.Mode
+
+ +
+ +
+ +
 
+ +
+
Value class to represent a "completed download" sent to DownloadManager using the + addCompletedDownload APIs.
+
+ +
 
+ +
 
+ +
 
+ +
+
Fake dropbox manager that starts with no entries.
+
+ +
+
Implements DynamicsProcessing by relying on ShadowAudioEffect.
+
+ +
+
Shadow for EdgeEffect
+
+ +
 
+ +
+
Shadow for EGL14.
+
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
Class to build EventLog.Event
+
+ +
 
+ +
+
A shadow implementation of FileObserver that uses java.nio.file.WatchService.
+
+ +
 
+ +
 
+ +
+
Provides testing APIs for FingerprintManager
+
+ +
+
Shadow for FloatMath.
+
+ +
+
Shadow for Font for Android S
+
+ +
+
Shadow for Font.Builder
+
+ +
 
+ +
 
+ +
+
Shadow for FontFamily.
+
+ +
+
Shadow for FontFamily.Builder.
+
+ +
+
Fake implementation for Gainmap class.
+
+ +
 
+ +
 
+ +
+
Fake implementation of GLES20
+
+ +
+
Fake implementation of GLSurfaceView
+
+ +
 
+ +
+
Calls to static method of GoogleAuthUtil will be redirected to the provided + ShadowGoogleAuthUtil.GoogleAuthUtilImpl implementation.
+
+ +
+
Class containing methods with same signatures of the static methods of GoogleAuthUtil
+
+ +
+
Calls to static method of GooglePlayServicesUtil will be redirected to the provided + ShadowGooglePlayServicesUtil.GooglePlayServicesUtilImpl implementation.
+
+ +
+
Class containing methods with same signatures of the static methods of + GooglePlayServicesUtil.
+
+ +
 
+ +
+
Shadow of android.hardware.HardwareBuffer.
+
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
Shadow for ImageReader
+
+ +
+
Shadow for Image
+
+ +
 
+ +
 
+ +
+
Supports IMS by default.
+
+ +
+
Shadow for InCallAdapter.
+
+ +
+
Shadow for InCallService.
+
+ +
+
Shadow class for IncidentManager.
+
+ +
+
Shadow InetAddressUtils class that doesn't use native Libcore function.
+
+ +
 
+ + + +
+
A builder for creating ShadowInformationElement objects.
+
+ +
 
+ +
 
+ +
 
+ +
+
Shadow for InputManager
+
+ +
+
Shadow for new InputManagerGlobal introduced in android U.
+
+ +
+
Shadow for InputMethodManager.
+
+ +
+
Handler for receiving PrivateCommands.
+
+ +
+
Handler for receiving soft input visibility changed event.
+
+ +
+
Intercepts calls to [InsetsController] to monitor system bars functionality (hide/show).
+
+ +
 
+ +
+
Reflector interface for Instrumentation's internals.
+
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
Extends IsoDep to allow for testing.
+
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
An implementation of KeyguardManager.KeyguardLock, for use in tests.
+
+ +
+
Shadow of LauncherApps.
+
+ +
+
Shadow for ApkAssets that is used for legacy resources.
+
+ +
 
+ +
 
+ +
+
A AsyncTask shadow for LooperMode.Mode.LEGACY.
+
+ +
+
The shadow AsyncTaskLoader for LooperMode.Mode.LEGACY.
+
+ +
 
+ +
+
Broken.
+
+ +
+
The Choreographer shadow for LooperMode.Mode.PAUSED.
+
+ +
+
Legacy shadow for CursowWindow.
+
+ +
+
The shadow Looper implementation for LooperMode.Mode.LEGACY.
+
+ +
 
+ +
+
The shadow Message for LooperMode.Mode.LEGACY.
+
+ +
+
The shadow MessageQueue for LooperMode.Mode.LEGACY.
+
+ +
+
The shadow only supports straight-line paths.
+
+ +
 
+ +
 
+ +
+
Shadow for SQLiteConnection that is backed by sqlite4java.
+
+ +
+
A shadow SystemClock for LooperMode.Mode.LEGACY
+
+ +
+
Shadow for Typeface.
+
+ +
+
Shadow for Typeface.Builder
+
+ +
+
Implements OsConstants on APIs 20 and below.
+
+ +
 
+ +
+
Shadow for android.graphics.text.LineBreaker
+
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
Accessor interface for LoadedApk's internals.
+
+ +
+
Robolectric only supports en_US regardless of the default locale set in the JVM.
+
+ +
+
Shadow for LocaleList
+
+ +
+
Shadow of LocaleManager
+
+ +
+
Shadow for LocationManager.
+
+ +
+
ProviderProperties is not public prior to S, so a new class is required to represent it prior + to that platform.
+
+ +
+
LocationRequest doesn't exist prior to Kitkat, and is not public prior to S, so a new class is + required to represent it prior to those platforms.
+
+ +
+
Controls the behavior of Log and provides access to log messages.
+
+ +
+
A single log item.
+
+ +
+
Failure thrown when wtf_is_fatal is true and Log.wtf is called.
+
+ +
+
The base shadow API class for controlling Loopers.
+
+ +
 
+ +
+
Shadow of MagnificationController.
+
+ +
+
Maps from instrumented class to shadow class.
+
+ +
 
+ +
+
ShadowMatcher is used by ShadowWrangler to provide library-specific + rules about whether shadow classes and methods should be considered matches.
+
+ +
 
+ +
+
Shadow picker for Matrix.
+
+ +
 
+ +
 
+ +
+
A shadow implementation of MediaActionSound.
+
+ +
+
Implementation of MediaCodec which supports both asynchronous and + synchronous modes.
+
+ +
+
Configuration that can be supplied to ShadowMediaCodec to simulate actual + encoding/decoding.
+
+ +
+
A codec is implemented as part of the configuration to allow the ShadowMediaCodec to + simulate actual encoding/decoding.
+
+ +
+
Shadows CodecBuffer to prevent attempting to free non-direct ByteBuffer objects.
+
+ +
+
Implementation of MediaCodecList.
+
+ +
+
Implementation of MediaController.
+
+ +
+
A shadow for the MediaExtractor class.
+
+ +
 
+ +
+
Implementation of MediaMuxer which directly passes input bytes to the + specified file, with no modification.
+
+ +
+
Automated testing of media playback can be a difficult thing - especially testing that your code + properly handles asynchronous errors and events.
+
+ +
+
Callback interface for clients that wish to be informed when a new MediaPlayer instance + is constructed.
+
+ +
+
Possible behavior modes for the media player when a method is invoked in an invalid state.
+
+ +
 
+ +
+
Class specifying information for an emulated media object.
+
+ +
+
Provides a ShadowMediaPlayer.MediaInfo for a given DataSource.
+
+ +
+
Possible states for the media player to be in.
+
+ +
 
+ +
+
Shadow class for MediaRouter.
+
+ + + +
 
+ +
+ +
+ +
+
Shadow for MediaStore.
+
+ + + +
+
Shadow for MediaStore.Images.
+
+ +
+ +
+ + + +
+
Shadow for MediaStore.Video.
+
+ + + +
+
This is used by Android to load and inferFromValue time zone information.
+
+ +
 
+ +
+
Fork of ShadowMemoryMappedFile to adjust to changed package names of MemoryMappedFile in S.
+
+ +
 
+ +
+
The shadow API for Message.
+
+ +
+
The shadow Picker for this class
+
+ +
+
The shadow API for MessageQueue.
+
+ +
+
The shadow Picker for this class.
+
+ +
 
+ +
 
+ +
+
Shadow of MotionEvent.
+
+ +
+
No-op shadow for android.support.multidex.MultiDex.
+
+ +
+
Shadow for NativeAllocationRegistry that is backed by native code
+
+ +
+
Shadow picker for NativeAllocationRegistry.
+
+ +
+
Shadow for AnimatedImageDrawable that is backed by native code
+
+ +
+
Shadow picker for AnimatedImageDrawable.
+
+ +
+
Shadow for AnimatedVectorDrawable that is backed by native code
+
+ +
+
Shadow picker for AnimatedVectorDrawable.
+
+ +
+
Shadow for BaseCanvas that is backed by native code
+
+ +
+
Shadow picker for BaseCanvas.
+
+ +
+
Shadow for BaseRecordingCanvas that is backed by native code
+
+ +
+
Shadow picker for BaseRecordingCanvas.
+
+ +
+
Shadow for Bitmap that is backed by native code
+
+ +
+
Disable the legacy ShadowBitmapDrawable as it fakes the draw logic.
+
+ +
+
Shadow picker for BitmapDrawable.
+
+ +
+
Shadow for BitmapFactory that is backed by native code
+
+ +
+
Shadow picker for BitmapFactory.
+
+ +
+
Shadow for BitmapShader that is backed by native code
+
+ +
+
Shadow picker for BitmapShader.
+
+ +
+
Shadow for BlendModeColorFilter that is backed by native code
+
+ +
+
Shadow picker for BlendModeColorFilter.
+
+ +
+
Shadow for BlurMaskFilter that is backed by native code
+
+ +
+
Shadow picker for BlurMaskFilter.
+
+ +
+
Shadow for Canvas that is backed by native code
+
+ +
+
Shadow for CanvasProperty that is backed by native code
+
+ +
+
Shadow picker for CanvasProperty.
+
+ +
+
Shadow for Color that is backed by native code
+
+ +
+
Shadow picker for Color.
+
+ +
+
Shadow for ColorFilter that is backed by native code
+
+ +
+
Shadow picker for ColorFilter.
+
+ +
+
Shadow for ColorMatrixColorFilter that is backed by native code
+
+ +
+
Shadow picker for ColorMatrixColorFilter.
+
+ +
+
Shadow for ColorSpace.Rgb that is backed by native code
+
+ +
+
Shadow picker for ColorSpace.Rgb.
+
+ +
+
Shadow for ComposePathEffect that is backed by native code
+
+ +
+
Shadow picker for ComposePathEffect.
+
+ +
+
Shadow for ComposeShader that is backed by native code
+
+ +
+
Shadow picker for ComposeShader.
+
+ +
+
Shadow for CornerPathEffect that is backed by native code
+
+ +
+
Shadow picker for CornerPathEffect.
+
+ +
+
Shadow for CursorWindow that is backed by native code
+
+ +
+
Shadow for DashPathEffect that is backed by native code
+
+ +
+
Shadow picker for DashPathEffect.
+
+ +
+
Shadow for DiscretePathEffect that is backed by native code
+
+ +
+
Shadow picker for DiscretePathEffect.
+
+ +
+
Shadow for android.view.DisplayListCanvas that is backed by native code
+
+ +
+
Shadow picker for android.view.DisplayListCanvas.
+
+ +
+
Shadow for EmbossMaskFilter that is backed by native code
+
+ +
+
Shadow picker for EmbossMaskFilter.
+
+ +
+
Shadow for Font that is backed by native code
+
+ +
+
Shadow picker for Font.
+
+ +
+
Shadow for Font.Builder that is backed by native code
+
+ +
+
Shadow picker for Font.Builder.
+
+ +
+
Shadow for FontFamily that is backed by native code
+
+ +
+
Shadow picker for FontFamily.
+
+ +
+
Shadow for FontFileUtil that is backed by native code
+
+ +
+
Shadow picker for FontFileUtil.
+
+ +
+
Shadow for FontFamily that is backed by native code
+
+ +
+
Shadow picker for FontFamily.
+
+ +
+
Shadow for FontFamily.Builder that is backed by native code
+
+ +
+
Shadow picker for FontFamily.Builder.
+
+ +
+
Shadow for HardwareRenderer that is backed by native code
+
+ +
+
Shadow picker for HardwareRenderer.
+
+ +
+
Shadow for HardwareRendererObserver that is backed by native code
+
+ +
+
Shadow picker for HardwareRendererObserver.
+
+ +
+
Shadow for ImageDecoder that is backed by native code
+
+ +
+
Shadow picker for ImageDecoder.
+
+ +
+
Shadow for ImageReader that is backed by native code
+
+ +
+
Shadow picker for ImageReader.
+
+ +
+
Shadow for ImageReader.SurfaceImage that is backed by native code.
+
+ +
+
Shadow picker for ImageReader.SurfaceImage.
+
+ +
+
Shadow for Interpolator that is backed by native code
+
+ +
+
Shadow picker for Interpolator.
+
+ +
+
Shadow for LightingColorFilter that is backed by native code
+
+ +
+
Shadow picker for LightingColorFilter.
+
+ +
+
Shadow for LinearGradient that is backed by native code
+
+ +
+
Shadow picker for LinearGradient.
+
+ +
+
Shadow for LineBreaker that is backed by native code
+
+ +
+
Shadow picker for LineBreaker.
+
+ +
+
Shadow for MaskFilter that is backed by native code
+
+ +
+
Shadow picker for MaskFilter.
+
+ +
+
Shadow for Matrix that is backed by native code
+
+ +
+
Shadow for MeasuredParagraph that is backed by native code
+
+ +
+
Shadow picker for MeasuredParagraph.
+
+ +
+
Shadow for MeasuredText that is backed by native code
+
+ +
+
Shadow picker for MeasuredText.
+
+ +
+
Shadow for MeasuredText.Builder that is backed by native code
+
+ +
+
Shadow picker for MeasuredText.Builder.
+
+ +
+
Shadow for NativeInterpolatorFactory that is backed by native code
+
+ +
+
Shadow picker for NativeInterpolatorFactory.
+
+ +
+
Shadow for NinePatch that is backed by native code
+
+ +
+
Shadow picker for NinePatch.
+
+ +
+
Shadow for Paint that is backed by native code
+
+ +
+
Shadow picker for Paint.
+
+ +
+
Shadow for Path that is backed by native code
+
+ +
+
Shadow for PathDashPathEffect that is backed by native code
+
+ +
+
Shadow picker for PathDashPathEffect.
+
+ +
+
Shadow for PathEffect that is backed by native code
+
+ +
+
Shadow picker for PathEffect.
+
+ +
+
Shadow for PathMeasure that is backed by native code
+
+ +
+
Shadow picker for PathMeasure.
+
+ +
+
Shadow for PathParser that is backed by native code
+
+ +
+
Shadow picker for PathParser.
+
+ +
+
Shadow for Picture that is backed by native code
+
+ +
+
Shadow picker for Picture.
+
+ +
 
+ +
+
Shadow for PorterDuffColorFilter that is backed by native code
+
+ +
+
Shadow picker for PorterDuffColorFilter.
+
+ +
+
Shadow for PositionedGlyphs that is backed by native code
+
+ +
+
Shadow picker for MeasuredText.
+
+ +
+
Shadow for PropertyValuesHolder that is backed by native code
+
+ +
+
Shadow picker for PropertyValuesHolder.
+
+ +
+
Shadow for RadialGradient that is backed by native code
+
+ +
+
Shadow picker for RadialGradient.
+
+ +
+
Shadow for RecordingCanvas that is backed by native code
+
+ +
+
Shadow picker for RecordingCanvas.
+
+ +
+
Shadow for Region that is backed by native code
+
+ +
+
Shadow picker for Region.
+
+ +
+
Shadow for RegionIterator that is backed by native code
+
+ +
+
Shadow picker for RegionIterator.
+
+ +
+
Shadow for RenderEffect that is backed by native code
+
+ +
+
Shadow picker for RenderEffect.
+
+ +
+
Shadow for RenderNode that is backed by native code
+
+ +
+
Shadow picker for RenderNode.
+
+ +
+
Shadow for RenderNodeAnimator that is backed by native code
+
+ +
+
Shadow picker for RenderNodeAnimator.
+
+ +
+
Shadow for RenderNodeAnimator for Android Q and below that is backed by + native code
+
+ +
+
Shadow picker for RenderNodeAnimator.
+
+ +
+
Shadow for RenderNode that is backed by native code
+
+ +
+
Shadow picker for RenderNode.
+
+ +
+
Shadow for RuntimeShader that is backed by native code
+
+ +
+
Shadow picker for RuntimeShader.
+
+ +
+
Shadow for Shader that is backed by native code
+
+ +
+
Shadow picker for Shader.
+
+ +
+
Shadow for SQLiteConnection that is backed by native code
+
+ +
+
Shadow for StaticLayout that is backed by native code for Android O-P.
+
+ +
+
Shadow picker for StaticLayout.
+
+ +
+
Shadow for SumPathEffect that is backed by native code
+
+ +
+
Shadow picker for SumPathEffect.
+
+ +
+
Shadow for Surface that is backed by native code
+
+ +
+
Shadow picker for Surface.
+
+ +
+
Shadow for SweepGradient that is backed by native code
+
+ +
+
Shadow picker for SweepGradient.
+
+ +
+
Shadow for SystemFonts for the Robolectric native runtime.
+
+ +
+
Shadow picker for SystemFonts.
+
+ +
+
Shadow for TableMaskFilter that is backed by native code
+
+ +
+
Shadow picker for TableMaskFilter.
+
+ +
+
Shadow for TextRunShaper that is backed by native code
+
+ +
+
Shadow picker for MeasuredText.
+
+ +
+
Shadow for ThreadedRenderer that is backed by native code
+
+ +
+
Shadow picker for ThreadedRenderer.
+
+ +
+
Shadow for Typeface that is backed by native code
+
+ +
+
Shadow for Typeface.Builder.
+
+ +
+
Shadow picker for Typeface.Builder.
+
+ +
+
Shadow for VectorDrawable that is backed by native code
+
+ +
+
Shadow picker for VectorDrawable.
+
+ +
+
Shadow for VirtualRefBasePtr that is backed by native code
+
+ +
+
Shadow picker for VirtualRefBasePtr.
+
+ +
 
+ +
+
Robolectic provides overrides for fetching and updating transport.
+
+ +
 
+ +
+
Provides testing APIs for NetworkScoreManager.
+
+ +
+
Shadow implementation of NfcAdapter.
+
+ +
+
Shadow for new NfcFrameworkInitializer class in U.
+
+ +
 
+ +
+
Shadow for NativeAllocationRegistry that is a no-op.
+
+ +
 
+ +
+
Shadow implementation of NotificationListenerService.
+
+ +
+
Shadows for NotificationManager.
+
+ +
 
+ +
 
+ +
 
+ +
+
A Shadow for android.system.Os
+
+ +
 
+ +
+
Shadow for OverlayConfig.
+
+ +
+
Shadow of PackageBackwardCompatibility to handle a scenario that can come up when + multiple Android versions end up on the classpath
+
+ +
+
Shadow for PackageInstaller.
+
+ +
 
+ +
+
Shadow for PackageInstaller.SessionInfo.
+
+ +
 
+ +
 
+ +
 
+ +
+
Settings for a particular package.
+
+ +
 
+ +
+
Accessor interface for PackageParser.Package's internals.
+
+ +
 
+ +
+
Robolectric's Parcel pretends to be backed by a byte buffer, closely matching Parcel's position, size, and capacity behavior.
+
+ +
 
+ +
+
Base class for ShadowPath classes.
+
+ +
+
Shadow picker for Path.
+
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
A AsyncTask shadow for LooperMode.Mode.PAUSED
+
+ +
+
The shadow AsyncTaskLoader for LooperMode.Mode.PAUSED.
+
+ +
+
A Choreographer shadow for LooperMode.Mode.PAUSED.
+
+ +
+
The shadow Looper for and @link + LooperMode.Mode.INSTRUMENTATION_TEST.
+
+ +
+
The shadow Message for LooperMode.Mode.PAUSED.
+
+ +
+
The shadow MessageQueue} for LooperMode.Mode.PAUSED
+
+ +
+
A shadow SystemClock used when LooperMode.Mode.PAUSED is active.
+
+ +
 
+ +
 
+ +
+
Shadow for Phone.
+
+ +
+
Shadow for PhoneWindow for APIs 23+
+
+ +
+
Shadow for the API 16-22 PhoneWindow.li
+
+ +
 
+ +
 
+ +
+
Shadow for PixelCopy that uses View.draw to create screenshots.
+
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
Shadow for Posix
+
+ +
+
Shadow of PowerManager
+
+ +
+
Shadow of PowerManager.LowPowerStandbyPortsLock to allow testing state.
+
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
Shadow for PropertyValuesHolder that works around the ART/JVM differences of accessing + methods.
+
+ +
+
Interface implemented by packages that provide shadows to Robolectric.
+
+ +
+
Generator that creates the "ShadowProvider" implementation for a shadow package.
+
+ +
+
The set of ShadowProvider implementations found on the classpath.
+
+ +
+
Shadow for private class PublicFormatUtils.
+
+ +
 
+ + + +
+
Shadow for RangingResult.
+
+ +
+
A builder for creating ShadowRangingResults.
+
+ +
+
Adds Robolectric support for UWB ranging.
+
+ +
+
Adapter interface for state change events, provided by the tester to dictate ranging results.
+
+ + + +
+
A shadow for RcsUceAdapter.
+
+ +
+
A data class holding the info for a failed capabilities exchange
+
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
Copy of ShadowRenderNodeAnimator that reflects move of RenderNodeAnimator to android.graphics in + R
+
+ +
 
+ +
+
Utilities for ResolveInfo.
+
+ +
+
Shadow of Resources.
+
+ +
+
Listener callback that's called when the configuration is updated for a resources.
+
+ +
+
Shadow for Resources.Theme.
+
+ + + +
+
Base class for shadows of Resources.Theme.
+
+ +
+
Shadow picker for ShadowResources.ShadowTheme.
+
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+ +
+ +
 
+ +
+
A shadow implementation of RingtoneManager.
+
+ +
+ +
+ +
+
A shadow implementation of RoleManager.
+
+ +
+
A Shadow for android.content.rollback.RollbackManager added in Android Q.
+
+ +
+
Shadow for RotationWatcher for API 23+
+
+ +
+
Shadow for RotationWatcher for API 16-22
+
+ +
+
Shadow mapper.
+
+ +
+
Shadow mapper.
+
+ +
+
Shadow mapper.
+
+ +
+
Shadow mapper.
+
+ +
+
Shadow for SafetyCenterManager.
+
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
Shadow for ServiceManager.
+
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
A SharedMemory fake that uses a private temporary disk file for storage and Java's MappedByteBuffer for the memory mappings.
+
+ +
+
Placeholder container class for nested shadow class
+
+ +
 
+ +
 
+ +
 
+ +
+
Shadow of SliceManager.
+
+ +
 
+ +
 
+ + + + + + + +
 
+ +
 
+ +
 
+ +
+
Shadow of SoftKeyboardController.
+
+ +
 
+ + + +
+
A Shadow SoundTriggerManager in Android O+.
+
+ +
+
Robolectric shadow for SpeechRecognizer.
+
+ +
 
+ +
+
The base shadow class for SQLiteConnection shadow APIs.
+
+ + + +
+
Avoid calls to setIdleConnectionTimeout.
+
+ +
 
+ +
 
+ +
+
Robolectic doesn't provide actual filesystem stats; rather, it provides the ability to specify + stats values in advance.
+
+ +
+
Shadow for android.text.StaticLayout
+
+ +
+
Shadow for StatsLog
+
+ +
+
Single atom log item for write api.
+
+ +
+ +
+ +
+
Robolectric implementation of StatusBarManager.
+
+ +
+
Fake implementation of StorageManager
+
+ +
+
Fake implementation of StorageStatsManager that provides a fake + implementation of query for StorageStats of a package.
+
+ +
 
+ +
 
+ +
 
+ +
+
Builder class to create instance of SubscriptionInfo.
+
+ +
+
Shadow for Surface
+
+ +
+
Shadow for SurfaceControl
+
+ +
+
Shadow for new SurfaceSyncGroup introduced in android U.
+
+ +
+
Shadow for SurfaceTexture
+
+ +
 
+ +
+
Robolectric implementation of SurfaceHolder.
+
+ +
+
Shadow of SuspendDialogInfo to expose hidden methods.
+
+ +
 
+ +
+
The shadow API for SystemClock.
+
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
Accessor interface for + android.app.SystemServiceRegistry.StaticOuterContextServiceFetcher's internals (for M).
+
+ +
+
Accessor interface for + android.app.SystemServiceRegistry.StaticApplicationContextServiceFetcher's + internals (for N+).
+
+ +
+
Accessor interface for android.app.SystemServiceRegistry.StaticServiceFetcher<T extends Object>'s + internals.
+
+ +
+
Shadow for SystemVibrator.
+
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ + + + + + + +
+
Details about an outgoing call request made via TelecomManager.placeCall(android.net.Uri, android.os.Bundle).
+
+ + + +
 
+ +
 
+ + + +
 
+ + + +
 
+ + + +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
Shadow for internal Android TimeManager class introduced in S.
+
+ +
 
+ +
+
Shadow of TimeZoneFinder for Android O and P.
+
+ +
+
Shadow for TimeZoneFinder on Q after Developer Preview 1.
+
+ +
+
Shadow for TimeZoneFinder on S or above.
+
+ +
 
+ +
+
Shadow of ToneGenerator.
+
+ +
+
Stores data about a tone played by the ToneGenerator
+
+ +
+ +
+ +
 
+ +
+
Shadow implementation for Trace, which stores the traces locally in arrays (unlike the + real implementation) and allows reading them.
+
+ +
+
AutoValue representation of a trace triggered by one of the async apis
+
+ +
+
Builder for traces triggered by one of the async apis
+
+ +
+
Counters emitted with the setCounter API
+
+ +
+
Builder for counters emitted with the setCounter API
+
+ +
 
+ +
+
Shadow for TranslationManager.
+
+ +
 
+ +
 
+ +
+
Base class for ShadowTypeface classes.
+
+ +
+
Contains data about a font.
+
+ +
+
Shadow picker for Typeface.
+
+ +
+
Shadow for UiAutomation.
+
+ +
+
Shadow for UiModeManager.
+
+ +
+ +
+ + + + + +
+
Builder for constructing UsageEvents.Event objects.
+
+ +
+
Usage session observer registered via UsageStatsManager#registerUsageSessionObserver(int, String[], long, TimeUnit, long, TimeUnit, PendingIntent, PendingIntent).
+
+ +
+
Builder for constructing UsageStats objects.
+
+ +
+
Robolectric implementation of UsbDeviceConnection.
+
+ +
+
Robolectric implementation of UsbManager.
+
+ +
+
Accessor interface for UsbManager's internals.
+
+ +
+
Accessor interface for UsbManager's internals (Q+).
+
+ +
+
Robolectric implementation of UsbRequest.
+
+ +
+
Robolectric implementation of UserManager.
+
+ +
+
Describes the current state of the user.
+
+ +
+
Adds Robolectric support for UWB adapter state listener methods.
+
+ +
+
Adds Robolectric support for UWB ranging.
+
+ +
 
+ +
+
A Shadow for android.net.vcn.VcnManager added in Android S.
+
+ +
 
+ +
 
+ +
 
+ +
+
A data class for exposing VibrationEffect.Composition$PrimitiveEffect, which is a + hidden non TestApi class introduced in Android R.
+
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
Reflector interface for ViewRootImpl's internals.
+
+ +
+
Shadow for VirtualDeviceManager.
+
+ +
+
Shadow for inner class VirtualDeviceManager.VirtualDevice.
+
+ +
 
+ +
+
Shadow for VirtualSensor.
+
+ +
+
Shadow for the Visualizer class.
+
+ +
+
Provides underlying data for the ShadowVisualizer.
+
+ +
 
+ + + +
 
+ +
+
Shadow implementation of VoiceInteractionService.
+
+ +
+
Shadow implementation of VoiceInteractionSession.
+
+ +
+
Shadow implementation of VoiceInteractor.
+
+ +
+
Shadow for VpnManager.
+
+ +
 
+ +
 
+ + + +
+
Shadow for VirtualDeviceManager.
+
+ +
+
Shadow of WebSettings which returns a dummy user a stub instance rather than the + User-Agent used by a WebView.
+
+ +
+
Shadow of WebStorage which constructs a stub instance rather than attempting to create a + full Chromium-backed instance.
+
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
Shadow Implementation of WifiAwareManager
+
+ +
+
Shadow Implementation of WifiConfiguration
+
+ +
 
+ +
+
Shadow for WifiManager.
+
+ +
 
+ +
 
+ +
+
Class to record scores passed to WifiManager#updateWifiUsabilityScore
+
+ +
 
+ +
 
+ +
+
Shadow for WifiRttManager.
+
+ +
 
+ +
 
+ +
+ +
+ +
 
+ +
 
+ +
+
ShadowWrangler matches shadowed classes up with corresponding shadows based on a ShadowMap.
+
+ +
 
+ +
+
Shadow of XmlBlock.Parser.
+
+ +
 
+ +
+
Builder for SharedLibraryInfo.
+
+ +
Deprecated. +
This class can introduce deadlocks, since its lock is held while invoking run().
+
+ +
+
Simple implementation of PerfStatsReporter that writes stats to stdout.
+
+ +
+
Soft reference to a java.lang.ThreadLocal.
+
+ +
 
+ +
+
Native methods for SQLiteConnection JNI registration.
+
+ +
+
Initializes sqlite native libraries.
+
+ +
 
+ +
+
A Configurer annotation for controlling which SQLite + shadow implementation is used for the android.database package.
+
+ +
+
Specifies the different supported SQLite modes.
+
+ +
+
Provides configuration to Robolectric for its @SQLiteMode annotation.
+
+ +
+
A ShadowPicker that selects between shadows given the SQLite mode
+
+ +
+
Marks Reflector methods which serve as accessors for static members.
+
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
Class to build StorageVolume
+
+ +
+
Builder for StreamConfigurationMap
+
+ +
+
An implementation of the Unix strftime with some glibc extensions.
+
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
Native methods for SumPathEffect JNI registration.
+
+ +
+
Indicates that the annotated type is intended as a replacement for another type.
+
+ +
+
Native methods for Surface JNI registration.
+
+ +
+
Native methods for SweepGradient JNI registration.
+
+ +
+
Native methods for TableMaskFilter JNI registration.
+
+ +
 
+ +
+
An environment for running tests.
+
+ +
+
Plugin which allows behaviour extension in TestEnvironment.
+
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
A Configurer annotation for controlling how Robolectric + performs UI layout.
+
+ +
+
Specifies the different supported Text layout modes.
+
+ +
+
Provides configuration to Robolectric for its @TextLayoutMode annotation.
+
+ +
+
Native methods for TextRunShaper JNI registration.
+
+ +
+
Represents the list of styles applied to a Theme.
+
+ +
+
Utility methods for dealing with time.
+
+ +
 
+ +
+
Native methods for Typeface JNI registration.
+
+ +
+
Builder for UiccCardInfo which includes modifications made in Android T to support MEP.
+
+ +
+
Builder for UiccPortInfo which was introduced in Android T.
+
+ +
+
Builder for UiccSlotInfo which was introduced in Android P.
+
+ +
+
Access to sun.misc.Unsafe and the various scary things within.
+
+ +
+
ResourceProvider using URLs.
+
+ +
+
Represents the contents of a uses-sdk element in an Android manifest file.
+
+ +
 
+ +
+
Generic collection of utility methods.
+
+ +
+
Base class for validators.
+
+ +
+
Native methods for VectorDrawable JNI registration.
+
+ +
+
Class to build VibrationAttributes
+
+ +
+
Native methods for VirtualRefBasePtr JNI registration.
+
+ +
+ +
+ +
+
Parameters with types that can't be resolved at compile time may be annotated @WithType.
+
+ +
+
An XML block is a parsed representation of a resource XML file.
+
+ +
 
+ +
+
Concrete implementation of the XmlResourceParser.
+
+ +
 
+ +
 
+ +
+
Accessor interface for Activity's internals.
+
+
+
+
+
+
+
+ + diff --git a/javadoc/4.11/allpackages-index.html b/javadoc/4.11/allpackages-index.html new file mode 100644 index 000000000..330fb3a89 --- /dev/null +++ b/javadoc/4.11/allpackages-index.html @@ -0,0 +1,175 @@ + + + + +All Packages + + + + + + + + + + + + + + +
+ +
+
+
+

All Packages

+
+
Package Summary
+
+
Package
+
Description
+ +
 
+ +
+
Package containing main Robolectric classes.
+
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
Package containing Robolectric annotations.
+
+ +
 
+ +
 
+ +
+
Robolectric annotation processor.
+
+ +
+
Classes used to generate code.
+
+ +
+
Classes used to perform compile-time checking of shadows.
+
+ +
 
+ +
 
+ +
+
Package containing fake implementations of Android classes.
+
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
Extension points for customizing Robolectric.
+
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
Package containing shadow classes for the Android SDK.
+
+ +
+
Shadows for the Google Play Services Library.
+
+ +
 
+ +
+
Shadows for Apache HTTP Client.
+
+ +
+
Shadows for the Android Multidex Library.
+
+ +
+
Package containing shadow related utility classes.
+
+ +
+
Package containing general utility classes.
+
+ +
 
+ +
 
+ +
 
+
+
+
+
+ + diff --git a/javadoc/4.11/android/webkit/RoboCookieManager.html b/javadoc/4.11/android/webkit/RoboCookieManager.html new file mode 100644 index 000000000..2a95cf648 --- /dev/null +++ b/javadoc/4.11/android/webkit/RoboCookieManager.html @@ -0,0 +1,405 @@ + + + + +RoboCookieManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class RoboCookieManager

+
+
java.lang.Object +
android.webkit.CookieManager +
android.webkit.RoboCookieManager
+
+
+
+
+
public class RoboCookieManager +extends CookieManager
+
Robolectric implementation of CookieManager. + +

Basic implementation which does not fully implement RFC2109.

+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/android/webkit/package-summary.html b/javadoc/4.11/android/webkit/package-summary.html new file mode 100644 index 000000000..31857689a --- /dev/null +++ b/javadoc/4.11/android/webkit/package-summary.html @@ -0,0 +1,85 @@ + + + + +android.webkit + + + + + + + + + + + + + + +
+ +
+
+
+

Package android.webkit

+
+
+
package android.webkit
+
+ +
+
+
+
+ + diff --git a/javadoc/4.11/android/webkit/package-tree.html b/javadoc/4.11/android/webkit/package-tree.html new file mode 100644 index 000000000..ac1c6da64 --- /dev/null +++ b/javadoc/4.11/android/webkit/package-tree.html @@ -0,0 +1,76 @@ + + + + +android.webkit Class Hierarchy + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package android.webkit

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ + diff --git a/javadoc/4.11/constant-values.html b/javadoc/4.11/constant-values.html new file mode 100644 index 000000000..50627be11 --- /dev/null +++ b/javadoc/4.11/constant-values.html @@ -0,0 +1,2174 @@ + + + + +Constant Field Values + + + + + + + + + + + + + + +
+ +
+
+
+

Constant Field Values

+
+

Contents

+ +
+
+
+

org.robolectric.*

+ +
    +
  • +
    org.robolectric.android.DeviceConfig
    +
    +
    Modifier and Type
    +
    Constant Field
    +
    Value
    +
    public static final int
    + +
    160
    +
    +
  • +
+ +
    +
  • +
    org.robolectric.annotation.processing.generator.Generator
    +
    +
    Modifier and Type
    +
    Constant Field
    +
    Value
    +
    protected static final String
    + +
    "Shadows"
    +
    +
  • +
+ +
    +
  • +
    org.robolectric.integrationtests.jacoco.JaCoCoTester
    +
    +
    Modifier and Type
    +
    Constant Field
    +
    Value
    +
    public static final int
    + +
    1
    +
    +
  • +
+ + + + + +
    +
  • +
    org.robolectric.util.TimeUtils
    +
    +
    Modifier and Type
    +
    Constant Field
    +
    Value
    +
    public static final long
    + +
    1000000L
    +
    +
  • +
+ +
+
+
+
+ + diff --git a/javadoc/4.11/deprecated-list.html b/javadoc/4.11/deprecated-list.html new file mode 100644 index 000000000..7289a9b23 --- /dev/null +++ b/javadoc/4.11/deprecated-list.html @@ -0,0 +1,1116 @@ + + + + +Deprecated List + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + + + +
+
+
+ + diff --git a/javadoc/4.11/element-list b/javadoc/4.11/element-list new file mode 100644 index 000000000..c7a58ccc2 --- /dev/null +++ b/javadoc/4.11/element-list @@ -0,0 +1,43 @@ +android.webkit +org.robolectric +org.robolectric.android +org.robolectric.android.controller +org.robolectric.android.internal +org.robolectric.android.util.concurrent +org.robolectric.annotation +org.robolectric.annotation.experimental +org.robolectric.annotation.internal +org.robolectric.annotation.processing +org.robolectric.annotation.processing.generator +org.robolectric.annotation.processing.validator +org.robolectric.config +org.robolectric.errorprone.bugpatterns +org.robolectric.fakes +org.robolectric.integrationtests.jacoco +org.robolectric.interceptors +org.robolectric.internal +org.robolectric.internal.bytecode +org.robolectric.internal.dependency +org.robolectric.junit.rules +org.robolectric.manifest +org.robolectric.nativeruntime +org.robolectric.pluginapi +org.robolectric.pluginapi.config +org.robolectric.pluginapi.perf +org.robolectric.plugins +org.robolectric.preinstrumented +org.robolectric.res +org.robolectric.res.android +org.robolectric.res.builder +org.robolectric.sandbox +org.robolectric.shadow.api +org.robolectric.shadows +org.robolectric.shadows.gms +org.robolectric.shadows.gms.common +org.robolectric.shadows.httpclient +org.robolectric.shadows.multidex +org.robolectric.shadows.util +org.robolectric.util +org.robolectric.util.inject +org.robolectric.util.reflector +org.robolectric.versioning diff --git a/javadoc/4.11/help-doc.html b/javadoc/4.11/help-doc.html new file mode 100644 index 000000000..ac3fee7c3 --- /dev/null +++ b/javadoc/4.11/help-doc.html @@ -0,0 +1,192 @@ + + + + +API Help + + + + + + + + + + + + + + +
+ +
+
+

JavaDoc Help

+ +
+
+

Navigation

+Starting from the Overview page, you can browse the documentation using the links in each page, and in the navigation bar at the top of each page. The Index and Search box allow you to navigate to specific declarations and summary pages, including: All Packages, All Classes and Interfaces + +
+
+
+

Kinds of Pages

+The following sections describe the different kinds of pages in this collection. +
+

Overview

+

The Overview page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.

+
+
+

Package

+

Each package has a page that contains a list of its classes and interfaces, with a summary for each. These pages may contain the following categories:

+
    +
  • Interfaces
  • +
  • Classes
  • +
  • Enums
  • +
  • Exceptions
  • +
  • Errors
  • +
  • Annotation Types
  • +
+
+
+

Class or Interface

+

Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a declaration and description, member summary tables, and detailed member descriptions. Entries in each of these sections are omitted if they are empty or not applicable.

+
    +
  • Class Inheritance Diagram
  • +
  • Direct Subclasses
  • +
  • All Known Subinterfaces
  • +
  • All Known Implementing Classes
  • +
  • Class or Interface Declaration
  • +
  • Class or Interface Description
  • +
+
+
    +
  • Nested Class Summary
  • +
  • Enum Constant Summary
  • +
  • Field Summary
  • +
  • Property Summary
  • +
  • Constructor Summary
  • +
  • Method Summary
  • +
  • Required Element Summary
  • +
  • Optional Element Summary
  • +
+
+
    +
  • Enum Constant Details
  • +
  • Field Details
  • +
  • Property Details
  • +
  • Constructor Details
  • +
  • Method Details
  • +
  • Element Details
  • +
+

Note: Annotation interfaces have required and optional elements, but not methods. Only enum classes have enum constants. The components of a record class are displayed as part of the declaration of the record class. Properties are a feature of JavaFX.

+

The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.

+
+
+

Other Files

+

Packages and modules may contain pages with additional information related to the declarations nearby.

+
+
+

Tree (Class Hierarchy)

+

There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. Classes are organized by inheritance structure starting with java.lang.Object. Interfaces do not inherit from java.lang.Object.

+
    +
  • When viewing the Overview page, clicking on TREE displays the hierarchy for all packages.
  • +
  • When viewing a particular package, class or interface page, clicking on TREE displays the hierarchy for only that package.
  • +
+
+
+

Deprecated API

+

The Deprecated API page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to shortcomings, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.

+
+
+

Constant Field Values

+

The Constant Field Values page lists the static final fields and their values.

+
+
+

Serialized Form

+

Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to those who implement rather than use the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See Also" section of the class description.

+
+
+

All Packages

+

The All Packages page contains an alphabetic index of all packages contained in the documentation.

+
+
+

All Classes and Interfaces

+

The All Classes and Interfaces page contains an alphabetic index of all classes and interfaces contained in the documentation, including annotation interfaces, enum classes, and record classes.

+
+
+

Index

+

The Index contains an alphabetic index of all classes, interfaces, constructors, methods, and fields in the documentation, as well as summary pages such as All Packages, All Classes and Interfaces.

+
+
+
+This help file applies to API documentation generated by the standard doclet.
+
+
+ + diff --git a/javadoc/4.11/index-all.html b/javadoc/4.11/index-all.html new file mode 100644 index 000000000..95180d0bc --- /dev/null +++ b/javadoc/4.11/index-all.html @@ -0,0 +1,40480 @@ + + + + +Index + + + + + + + + + + + + + + +
+ +
+
+
+

Index

+
+$ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form +

$

+
+
$$robo$getData() - Method in interface org.robolectric.internal.bytecode.ShadowedObject
+
 
+
+

A

+
+
abandon() - Method in class org.robolectric.shadows.ShadowPackageInstaller.ShadowSession
+
 
+
abandonAudioFocus(AudioManager.OnAudioFocusChangeListener) - Method in class org.robolectric.shadows.ShadowAudioManager
+
 
+
abandonAudioFocusRequest(AudioFocusRequest) - Method in class org.robolectric.shadows.ShadowAudioManager
+
+
Provides a mock like interface for the abandonAudioFocusRequest method by storing the request + object for later inspection and returning the value specified in setNextFocusRequestResponse.
+
+
abandonSession(int) - Method in class org.robolectric.shadows.ShadowPackageInstaller
+
 
+
abortBroadcast() - Method in class org.robolectric.shadows.ShadowBroadcastReceiver
+
 
+
abortCreation() - Method in class org.robolectric.shadows.ShadowFontFamily
+
 
+
accept(int) - Method in class org.robolectric.shadows.ShadowBluetoothServerSocket
+
+
May block the current thread and wait until BluetoothDevice is offered via + ShadowBluetoothServerSocket.deviceConnected(BluetoothDevice) method or timeout occurred.
+
+
accept(T) - Method in interface org.robolectric.util.Consumer
+
+
Performs this operation on the given argument.
+
+
acceptCookie() - Method in class android.webkit.RoboCookieManager
+
 
+
acceptRingingCall() - Method in class org.robolectric.shadows.ShadowTelecomManager
+
 
+
acceptThirdPartyCookies(WebView) - Method in class android.webkit.RoboCookieManager
+
 
+
ACCESS_BUFFER - Enum constant in enum org.robolectric.res.android.Asset.AccessMode
+
 
+
ACCESS_RANDOM - Enum constant in enum org.robolectric.res.android.Asset.AccessMode
+
 
+
ACCESS_STREAMING - Enum constant in enum org.robolectric.res.android.Asset.AccessMode
+
 
+
ACCESS_UNKNOWN - Enum constant in enum org.robolectric.res.android.Asset.AccessMode
+
 
+
Accessor - Annotation Type in org.robolectric.util.reflector
+
+
Indicates that the annotated method is an accessor for a non-visible field.
+
+
AConfiguration - Class in org.robolectric.res.android
+
 
+
AConfiguration() - Constructor for class org.robolectric.res.android.AConfiguration
+
 
+
ACONFIGURATION_COLOR_MODE - Static variable in class org.robolectric.res.android.AConfiguration
+
+
Bit mask for + wide color gamut + and HDR configurations.
+
+
ACONFIGURATION_DENSITY - Static variable in class org.robolectric.res.android.AConfiguration
+
+
Bit mask for + density + configuration.
+
+
ACONFIGURATION_DENSITY_ANY - Static variable in class org.robolectric.res.android.AConfiguration
+
+
Density: any density.
+
+
ACONFIGURATION_DENSITY_DEFAULT - Static variable in class org.robolectric.res.android.AConfiguration
+
+
Density: default density.
+
+
ACONFIGURATION_DENSITY_HIGH - Static variable in class org.robolectric.res.android.AConfiguration
+
+
Density: value corresponding to the + hdpi + resource qualifier.
+
+
ACONFIGURATION_DENSITY_LOW - Static variable in class org.robolectric.res.android.AConfiguration
+
+
Density: value corresponding to the + ldpi + resource qualifier.
+
+
ACONFIGURATION_DENSITY_MEDIUM - Static variable in class org.robolectric.res.android.AConfiguration
+
+
Density: value corresponding to the + mdpi + resource qualifier.
+
+
ACONFIGURATION_DENSITY_NONE - Static variable in class org.robolectric.res.android.AConfiguration
+
+
Density: no density specified.
+
+
ACONFIGURATION_DENSITY_TV - Static variable in class org.robolectric.res.android.AConfiguration
+
+
Density: value corresponding to the + tvdpi + resource qualifier.
+
+
ACONFIGURATION_DENSITY_XHIGH - Static variable in class org.robolectric.res.android.AConfiguration
+
+
Density: value corresponding to the + xhdpi + resource qualifier.
+
+
ACONFIGURATION_DENSITY_XXHIGH - Static variable in class org.robolectric.res.android.AConfiguration
+
+
Density: value corresponding to the + xxhdpi + resource qualifier.
+
+
ACONFIGURATION_DENSITY_XXXHIGH - Static variable in class org.robolectric.res.android.AConfiguration
+
+
Density: value corresponding to the + xxxhdpi + resource qualifier.
+
+
ACONFIGURATION_HDR_ANY - Static variable in class org.robolectric.res.android.AConfiguration
+
+
HDR: not specified.
+
+
ACONFIGURATION_HDR_NO - Static variable in class org.robolectric.res.android.AConfiguration
+
+
HDR: value that corresponds to + + lowdr resource qualifier specified.
+
+
ACONFIGURATION_HDR_YES - Static variable in class org.robolectric.res.android.AConfiguration
+
+
HDR: value that corresponds to + + highdr resource qualifier specified.
+
+
ACONFIGURATION_KEYBOARD - Static variable in class org.robolectric.res.android.AConfiguration
+
+
Bit mask for + keyboard + configuration.
+
+
ACONFIGURATION_KEYBOARD_12KEY - Static variable in class org.robolectric.res.android.AConfiguration
+
+
Keyboard: value corresponding to the + 12key + resource qualifier.
+
+
ACONFIGURATION_KEYBOARD_ANY - Static variable in class org.robolectric.res.android.AConfiguration
+
+
Keyboard: not specified.
+
+
ACONFIGURATION_KEYBOARD_HIDDEN - Static variable in class org.robolectric.res.android.AConfiguration
+
+
Bit mask for + keyboardHidden + configuration.
+
+
ACONFIGURATION_KEYBOARD_NOKEYS - Static variable in class org.robolectric.res.android.AConfiguration
+
+
Keyboard: value corresponding to the + nokeys + resource qualifier.
+
+
ACONFIGURATION_KEYBOARD_QWERTY - Static variable in class org.robolectric.res.android.AConfiguration
+
+
Keyboard: value corresponding to the + qwerty + resource qualifier.
+
+
ACONFIGURATION_KEYSHIDDEN_ANY - Static variable in class org.robolectric.res.android.AConfiguration
+
+
Keyboard availability: not specified.
+
+
ACONFIGURATION_KEYSHIDDEN_NO - Static variable in class org.robolectric.res.android.AConfiguration
+
+
Keyboard availability: value corresponding to the + keysexposed + resource qualifier.
+
+
ACONFIGURATION_KEYSHIDDEN_SOFT - Static variable in class org.robolectric.res.android.AConfiguration
+
+
Keyboard availability: value corresponding to the + keyssoft + resource qualifier.
+
+
ACONFIGURATION_KEYSHIDDEN_YES - Static variable in class org.robolectric.res.android.AConfiguration
+
+
Keyboard availability: value corresponding to the + keyshidden + resource qualifier.
+
+
ACONFIGURATION_LAYOUTDIR - Static variable in class org.robolectric.res.android.AConfiguration
+
+
Bit mask for + layout direction + configuration.
+
+
ACONFIGURATION_LAYOUTDIR_ANY - Static variable in class org.robolectric.res.android.AConfiguration
+
+
Layout direction: not specified.
+
+
ACONFIGURATION_LAYOUTDIR_LTR - Static variable in class org.robolectric.res.android.AConfiguration
+
+
Layout direction: value that corresponds to + ldltr resource qualifier specified.
+
+
ACONFIGURATION_LAYOUTDIR_RTL - Static variable in class org.robolectric.res.android.AConfiguration
+
+
Layout direction: value that corresponds to + ldrtl resource qualifier specified.
+
+
ACONFIGURATION_LOCALE - Static variable in class org.robolectric.res.android.AConfiguration
+
+
Bit mask for + locale + configuration.
+
+
ACONFIGURATION_MCC - Static variable in class org.robolectric.res.android.AConfiguration
+
+
Bit mask for + mcc + configuration.
+
+
ACONFIGURATION_MNC - Static variable in class org.robolectric.res.android.AConfiguration
+
+
Bit mask for + mnc + configuration.
+
+
ACONFIGURATION_MNC_ZERO - Static variable in class org.robolectric.res.android.AConfiguration
+
+
Constant used to to represent MNC (Mobile Network Code) zero.
+
+
ACONFIGURATION_NAVHIDDEN_ANY - Static variable in class org.robolectric.res.android.AConfiguration
+
+
Navigation availability: not specified.
+
+
ACONFIGURATION_NAVHIDDEN_NO - Static variable in class org.robolectric.res.android.AConfiguration
+
+
Navigation availability: value corresponding to the + navexposed + resource qualifier.
+
+
ACONFIGURATION_NAVHIDDEN_YES - Static variable in class org.robolectric.res.android.AConfiguration
+
+
Navigation availability: value corresponding to the + navhidden + resource qualifier.
+
+
ACONFIGURATION_NAVIGATION - Static variable in class org.robolectric.res.android.AConfiguration
+
+
Bit mask for + navigation + configuration.
+
+
ACONFIGURATION_NAVIGATION_ANY - Static variable in class org.robolectric.res.android.AConfiguration
+
+
Navigation: not specified.
+
+
ACONFIGURATION_NAVIGATION_DPAD - Static variable in class org.robolectric.res.android.AConfiguration
+
+
Navigation: value corresponding to the + dpad + resource qualifier.
+
+
ACONFIGURATION_NAVIGATION_NONAV - Static variable in class org.robolectric.res.android.AConfiguration
+
+
Navigation: value corresponding to the + nonav + resource qualifier.
+
+
ACONFIGURATION_NAVIGATION_TRACKBALL - Static variable in class org.robolectric.res.android.AConfiguration
+
+
Navigation: value corresponding to the + trackball + resource qualifier.
+
+
ACONFIGURATION_NAVIGATION_WHEEL - Static variable in class org.robolectric.res.android.AConfiguration
+
+
Navigation: value corresponding to the + wheel + resource qualifier.
+
+
ACONFIGURATION_ORIENTATION - Static variable in class org.robolectric.res.android.AConfiguration
+
+
Bit mask for + orientation + configuration.
+
+
ACONFIGURATION_ORIENTATION_ANY - Static variable in class org.robolectric.res.android.AConfiguration
+
+
Orientation: not specified.
+
+
ACONFIGURATION_ORIENTATION_LAND - Static variable in class org.robolectric.res.android.AConfiguration
+
+
Orientation: value corresponding to the + land + resource qualifier.
+
+
ACONFIGURATION_ORIENTATION_PORT - Static variable in class org.robolectric.res.android.AConfiguration
+
+
Orientation: value corresponding to the + port + resource qualifier.
+
+
ACONFIGURATION_ORIENTATION_SQUARE - Static variable in class org.robolectric.res.android.AConfiguration
+
+
Deprecated. +
Not currently supported or used.
+
+
+
ACONFIGURATION_SCREEN_HEIGHT_DP_ANY - Static variable in class org.robolectric.res.android.AConfiguration
+
+
Screen height DPI: not specified.
+
+
ACONFIGURATION_SCREEN_LAYOUT - Static variable in class org.robolectric.res.android.AConfiguration
+
+
Bit mask for screen layout configuration.
+
+
ACONFIGURATION_SCREEN_ROUND - Static variable in class org.robolectric.res.android.AConfiguration
+
 
+
ACONFIGURATION_SCREEN_SIZE - Static variable in class org.robolectric.res.android.AConfiguration
+
+
Bit mask for + screen size + configuration.
+
+
ACONFIGURATION_SCREEN_WIDTH_DP_ANY - Static variable in class org.robolectric.res.android.AConfiguration
+
+
Screen width DPI: not specified.
+
+
ACONFIGURATION_SCREENLONG_ANY - Static variable in class org.robolectric.res.android.AConfiguration
+
+
Screen layout: not specified.
+
+
ACONFIGURATION_SCREENLONG_NO - Static variable in class org.robolectric.res.android.AConfiguration
+
+
Screen layout: value that corresponds to the + notlong + resource qualifier.
+
+
ACONFIGURATION_SCREENLONG_YES - Static variable in class org.robolectric.res.android.AConfiguration
+
+
Screen layout: value that corresponds to the + long + resource qualifier.
+
+
ACONFIGURATION_SCREENROUND_ANY - Static variable in class org.robolectric.res.android.AConfiguration
+
 
+
ACONFIGURATION_SCREENROUND_NO - Static variable in class org.robolectric.res.android.AConfiguration
+
 
+
ACONFIGURATION_SCREENROUND_YES - Static variable in class org.robolectric.res.android.AConfiguration
+
 
+
ACONFIGURATION_SCREENSIZE_ANY - Static variable in class org.robolectric.res.android.AConfiguration
+
+
Screen size: not specified.
+
+
ACONFIGURATION_SCREENSIZE_LARGE - Static variable in class org.robolectric.res.android.AConfiguration
+
+
Screen size: value indicating the screen is at least + approximately 480x640 dp units, corresponding to the + large + resource qualifier.
+
+
ACONFIGURATION_SCREENSIZE_NORMAL - Static variable in class org.robolectric.res.android.AConfiguration
+
+
Screen size: value indicating the screen is at least + approximately 320x470 dp units, corresponding to the + normal + resource qualifier.
+
+
ACONFIGURATION_SCREENSIZE_SMALL - Static variable in class org.robolectric.res.android.AConfiguration
+
+
Screen size: value indicating the screen is at least + approximately 320x426 dp units, corresponding to the + small + resource qualifier.
+
+
ACONFIGURATION_SCREENSIZE_XLARGE - Static variable in class org.robolectric.res.android.AConfiguration
+
+
Screen size: value indicating the screen is at least + approximately 720x960 dp units, corresponding to the + xlarge + resource qualifier.
+
+
ACONFIGURATION_SMALLEST_SCREEN_SIZE - Static variable in class org.robolectric.res.android.AConfiguration
+
+
Bit mask for + smallest screen width + configuration.
+
+
ACONFIGURATION_SMALLEST_SCREEN_WIDTH_DP_ANY - Static variable in class org.robolectric.res.android.AConfiguration
+
+
Smallest screen width DPI: not specified.
+
+
ACONFIGURATION_TOUCHSCREEN - Static variable in class org.robolectric.res.android.AConfiguration
+
+
Bit mask for + touchscreen + configuration.
+
+
ACONFIGURATION_TOUCHSCREEN_ANY - Static variable in class org.robolectric.res.android.AConfiguration
+
+
Touchscreen: not specified.
+
+
ACONFIGURATION_TOUCHSCREEN_FINGER - Static variable in class org.robolectric.res.android.AConfiguration
+
+
Touchscreen: value corresponding to the + finger + resource qualifier.
+
+
ACONFIGURATION_TOUCHSCREEN_NOTOUCH - Static variable in class org.robolectric.res.android.AConfiguration
+
+
Touchscreen: value corresponding to the + notouch + resource qualifier.
+
+
ACONFIGURATION_TOUCHSCREEN_STYLUS - Static variable in class org.robolectric.res.android.AConfiguration
+
+
Deprecated. +
Not currently supported or used.
+
+
+
ACONFIGURATION_UI_MODE - Static variable in class org.robolectric.res.android.AConfiguration
+
+
Bit mask for + ui mode + configuration.
+
+
ACONFIGURATION_UI_MODE_NIGHT_ANY - Static variable in class org.robolectric.res.android.AConfiguration
+
+
UI night mode: not specified.
+
+
ACONFIGURATION_UI_MODE_NIGHT_NO - Static variable in class org.robolectric.res.android.AConfiguration
+
+
UI night mode: value that corresponds to + notnight resource qualifier specified.
+
+
ACONFIGURATION_UI_MODE_NIGHT_YES - Static variable in class org.robolectric.res.android.AConfiguration
+
+
UI night mode: value that corresponds to + night resource qualifier specified.
+
+
ACONFIGURATION_UI_MODE_TYPE_ANY - Static variable in class org.robolectric.res.android.AConfiguration
+
+
UI mode: not specified.
+
+
ACONFIGURATION_UI_MODE_TYPE_APPLIANCE - Static variable in class org.robolectric.res.android.AConfiguration
+
+
UI mode: value that corresponds to + appliance resource qualifier specified.
+
+
ACONFIGURATION_UI_MODE_TYPE_CAR - Static variable in class org.robolectric.res.android.AConfiguration
+
+
UI mode: value that corresponds to + car resource qualifier specified.
+
+
ACONFIGURATION_UI_MODE_TYPE_DESK - Static variable in class org.robolectric.res.android.AConfiguration
+
+
UI mode: value that corresponds to + desk resource qualifier specified.
+
+
ACONFIGURATION_UI_MODE_TYPE_NORMAL - Static variable in class org.robolectric.res.android.AConfiguration
+
+
UI mode: value that corresponds to + no + UI mode type resource qualifier specified.
+
+
ACONFIGURATION_UI_MODE_TYPE_TELEVISION - Static variable in class org.robolectric.res.android.AConfiguration
+
+
UI mode: value that corresponds to + television resource qualifier specified.
+
+
ACONFIGURATION_UI_MODE_TYPE_VR_HEADSET - Static variable in class org.robolectric.res.android.AConfiguration
+
+
UI mode: value that corresponds to + vr resource qualifier specified.
+
+
ACONFIGURATION_UI_MODE_TYPE_WATCH - Static variable in class org.robolectric.res.android.AConfiguration
+
+
UI mode: value that corresponds to + watch resource qualifier specified.
+
+
ACONFIGURATION_VERSION - Static variable in class org.robolectric.res.android.AConfiguration
+
+
Bit mask for + platform version + configuration.
+
+
ACONFIGURATION_WIDE_COLOR_GAMUT_ANY - Static variable in class org.robolectric.res.android.AConfiguration
+
+
Wide color gamut: not specified.
+
+
ACONFIGURATION_WIDE_COLOR_GAMUT_NO - Static variable in class org.robolectric.res.android.AConfiguration
+
+
Wide color gamut: value that corresponds to + no + nowidecg resource qualifier specified.
+
+
ACONFIGURATION_WIDE_COLOR_GAMUT_YES - Static variable in class org.robolectric.res.android.AConfiguration
+
+
Wide color gamut: value that corresponds to + + widecg resource qualifier specified.
+
+
acquire() - Method in class org.robolectric.shadows.ShadowPowerManager.ShadowLowPowerStandbyPortsLock
+
 
+
acquire() - Method in class org.robolectric.shadows.ShadowPowerManager.ShadowWakeLock
+
 
+
acquire() - Method in class org.robolectric.shadows.ShadowWifiManager.ShadowMulticastLock
+
 
+
acquire() - Method in class org.robolectric.shadows.ShadowWifiManager.ShadowWifiLock
+
 
+
acquire(long) - Method in class org.robolectric.shadows.ShadowPowerManager.ShadowWakeLock
+
 
+
ACQUIRE_MAX_IMAGES - Static variable in class org.robolectric.nativeruntime.ImageReaderNatives
+
+
Returned by nativeImageSetup when we couldn't acquire the buffer because the consumer has + already acquired maxImages and cannot acquire more than that.
+
+
ACQUIRE_NO_BUFS - Static variable in class org.robolectric.nativeruntime.ImageReaderNatives
+
+
Returned by nativeImageSetup when we couldn't acquire the buffer, because there were no buffers + available to acquire.
+
+
ACQUIRE_SUCCESS - Static variable in class org.robolectric.nativeruntime.ImageReaderNatives
+
+
Returned by nativeImageSetup when acquiring the image was successful.
+
+
acquireContentProviderClient(Uri) - Method in class org.robolectric.shadows.ShadowContentResolver
+
 
+
acquireContentProviderClient(String) - Method in class org.robolectric.shadows.ShadowContentResolver
+
 
+
acquireProvider(Uri) - Method in class org.robolectric.shadows.ShadowContentResolver
+
 
+
acquireProvider(String) - Method in class org.robolectric.shadows.ShadowContentResolver
+
 
+
acquireUnstableContentProviderClient(Uri) - Method in class org.robolectric.shadows.ShadowContentResolver
+
 
+
acquireUnstableContentProviderClient(String) - Method in class org.robolectric.shadows.ShadowContentResolver
+
 
+
acquireUnstableProvider(Uri) - Method in class org.robolectric.shadows.ShadowContentResolver
+
 
+
acquireUnstableProvider(String) - Method in class org.robolectric.shadows.ShadowContentResolver
+
 
+
action - Variable in class org.robolectric.shadows.ShadowWallpaperManager.WallpaperCommandRecord
+
+ +
+
activateResetToken(ComponentName) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
+
Activates reset token for given admin.
+
+
ActivityController<T extends Activity> - Class in org.robolectric.android.controller
+
+
ActivityController provides low-level APIs to control activity's lifecycle.
+
+
ActivityData - Class in org.robolectric.manifest
+
 
+
ActivityData(String, Map<String, String>, List<IntentFilterData>) - Constructor for class org.robolectric.manifest.ActivityData
+
 
+
ActivityData(String, Map<String, String>, List<IntentFilterData>, ActivityData, MetaData) - Constructor for class org.robolectric.manifest.ActivityData
+
 
+
ActivityData(Map<String, String>, List<IntentFilterData>) - Constructor for class org.robolectric.manifest.ActivityData
+
 
+
activityThreadReflector - Variable in class org.robolectric.shadows.ShadowActivityThread
+
 
+
actualIsPublic() - Method in class org.robolectric.annotation.processing.RobolectricModel.ShadowInfo
+
 
+
add(int) - Method in class org.robolectric.fakes.RoboMenu
+
 
+
add(int, int, int, int) - Method in class org.robolectric.fakes.RoboMenu
+
 
+
add(int, int, int, CharSequence) - Method in class org.robolectric.fakes.RoboMenu
+
 
+
add(CharSequence) - Method in class org.robolectric.fakes.RoboMenu
+
 
+
add(T) - Method in class org.robolectric.res.android.SortedVector
+
 
+
addAccessibilityStateChangeListener(AccessibilityManager.AccessibilityStateChangeListener) - Method in class org.robolectric.shadows.ShadowAccessibilityManager
+
 
+
addAccessibilityStateChangeListener(AccessibilityManager.AccessibilityStateChangeListener, Handler) - Method in class org.robolectric.shadows.ShadowAccessibilityManager
+
 
+
addAccount(Account) - Method in class org.robolectric.shadows.ShadowAccountManager
+
 
+
addAccount(Account, String...) - Method in class org.robolectric.shadows.ShadowAccountManager
+
+
Adds an account to the AccountManager but when AccountManager.getAccountsByTypeForPackage(String, String) is called will be included if is in + one of the #visibleToPackages
+
+
addAccount(String, String, String[], Bundle, Activity, AccountManagerCallback<Bundle>, Handler) - Method in class org.robolectric.shadows.ShadowAccountManager
+
 
+
addAccountExplicitly(Account, String, Bundle) - Method in class org.robolectric.shadows.ShadowAccountManager
+
 
+
addAction(String) - Method in class org.robolectric.manifest.BroadcastReceiverData
+
 
+
addAction(String) - Method in class org.robolectric.manifest.ServiceData
+
 
+
addActiveNotification(StatusBarNotification) - Method in class org.robolectric.shadows.ShadowNotificationListenerService
+
+
Adds the given StatusBarNotification to the list of active Notifications.
+
+
addActiveNotification(String, int, Notification) - Method in class org.robolectric.shadows.ShadowNotificationListenerService
+
+
Adds the given Notification to the list of active Notifications.
+
+
addActivity(UserHandle, LauncherActivityInfo) - Method in class org.robolectric.shadows.ShadowLauncherApps
+
+ +
+
addActivityIcon(ComponentName, Drawable) - Method in class org.robolectric.shadows.ShadowPackageManager
+
 
+
addActivityIcon(Intent, Drawable) - Method in class org.robolectric.shadows.ShadowPackageManager
+
 
+
addActivityIfNotPresent(ComponentName) - Method in class org.robolectric.shadows.ShadowPackageManager
+
+
Makes sure that given activity exists.
+
+
addAllowedInLowPowerStandby(String) - Method in class org.robolectric.shadows.ShadowPowerManager
+
 
+
addAllowedNonPcmEncoding(int) - Static method in class org.robolectric.shadows.ShadowAudioTrack
+
+
Add a non-PCM encoding for which AudioTrack instances are allowed to be created.
+
+
addAllSatellites(Collection<GnssStatusBuilder.GnssSatelliteInfo>) - Method in class org.robolectric.shadows.GnssStatusBuilder
+
+
Deprecated.
+
Adds a collection of satellites to the GnssStatus being built.
+
+
addApplicationExitInfo(Object) - Method in class org.robolectric.shadows.ShadowActivityManager
+
+ +
+
addApplicationExitInfo(String, int, int, int) - Method in class org.robolectric.shadows.ShadowActivityManager
+
+
Deprecated. + +
+
+
addApplicationInfo(UserHandle, String, ApplicationInfo) - Method in class org.robolectric.shadows.ShadowLauncherApps
+
+ +
+
addArc(float, float, float, float, float, float) - Method in class org.robolectric.shadows.ShadowLegacyPath
+
 
+
addAssetPath(String) - Method in class org.robolectric.shadows.ShadowArscAssetManager
+
 
+
addAssetPath(String) - Method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
addAssetPath(String8, Ref<Integer>, boolean) - Method in class org.robolectric.res.android.CppAssetManager
+
 
+
addAssetPath(String8, Ref<Integer>, boolean, boolean) - Method in class org.robolectric.res.android.CppAssetManager
+
 
+
addAssetPathNative(String) - Method in class org.robolectric.shadows.ShadowArscAssetManager
+
 
+
addAssetPathNative(String) - Method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
addAssetPathNative(String, boolean) - Method in class org.robolectric.shadows.ShadowArscAssetManager
+
 
+
addAssetPathNative(String, boolean) - Method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
addAssociation(AssociationInfo) - Method in class org.robolectric.shadows.ShadowCompanionDeviceManager
+
 
+
addAssociation(String) - Method in class org.robolectric.shadows.ShadowCompanionDeviceManager
+
 
+
addAttribute(int, String) - Method in interface org.robolectric.android.AttributeSetBuilder
+
+
Set an attribute to the given value.
+
+
addAttribute(int, String) - Method in class org.robolectric.android.AttributeSetBuilderImpl
+
 
+
addAttribute(int, String) - Method in interface org.robolectric.Robolectric.AttributeSetBuilder
+
+
Deprecated.
+
Set an attribute to the given value.
+
+
addAudioDataListener(ShadowAudioTrack.OnAudioDataWrittenListener) - Static method in class org.robolectric.shadows.ShadowAudioTrack
+
+ +
+
addAuthenticator(AuthenticatorDescription) - Method in class org.robolectric.shadows.ShadowAccountManager
+
 
+
addAuthenticator(String) - Method in class org.robolectric.shadows.ShadowAccountManager
+
 
+
addAuthority(String, String) - Method in class org.robolectric.manifest.IntentFilterData
+
 
+
addAutomaticZenRule(AutomaticZenRule) - Method in class org.robolectric.shadows.ShadowNotificationManager
+
 
+
addAvailableCommunicationDevice(AudioDeviceInfo, boolean) - Method in class org.robolectric.shadows.ShadowAudioManager
+
+
Adds an available communication AudioDeviceInfo and notifies the list of AudioDeviceCallback if the device was not present before and indicated by + notifyAudioDeviceCallbacks.
+
+
addAvailableRestoreSets(long, List<String>) - Method in class org.robolectric.shadows.ShadowBackupManager
+
+
Adds a restore set available to be restored.
+
+
addAvailableRole(String) - Method in class org.robolectric.shadows.ShadowRoleManager
+
+
Add a role that will be recognized as available when invoking RoleManager.isRoleAvailable(String).
+
+
addAvailableRollbacks(RollbackInfo) - Method in class org.robolectric.shadows.ShadowRollbackManager
+
 
+
addBarringServiceInfo(int, BarringInfo.BarringServiceInfo) - Method in class org.robolectric.shadows.BarringInfoBuilder
+
 
+
addBinderService(String, Class<? extends IInterface>) - Static method in class org.robolectric.shadows.ShadowServiceManager
+
 
+
addBinderService(String, Class<? extends IInterface>, boolean) - Static method in class org.robolectric.shadows.ShadowServiceManager
+
 
+
addBinderService(String, Class<? extends IInterface>, String, boolean) - Static method in class org.robolectric.shadows.ShadowServiceManager
+
 
+
addBinderService(String, String) - Static method in class org.robolectric.shadows.ShadowServiceManager
+
 
+
addBluetoothRoute() - Method in class org.robolectric.shadows.ShadowMediaRouter
+
+
Adds the Bluetooth A2DP route and ensures it's the selected route, simulating connecting a + Bluetooth device.
+
+
addBoundWidget(int, AppWidgetProviderInfo) - Method in class org.robolectric.shadows.ShadowAppWidgetManager
+
 
+
addBroadcastResponseStats(Object) - Method in class org.robolectric.shadows.ShadowUsageStatsManager
+
 
+
addCall(Call) - Method in class org.robolectric.shadows.ShadowInCallService
+
 
+
addCall(Call) - Method in class org.robolectric.shadows.ShadowPhone
+
+
Add Call to a collection that returns when getCalls is called.
+
+
addCall(ParcelableCall) - Method in class org.robolectric.shadows.ShadowInCallService
+
 
+
addCallback(SurfaceHolder.Callback) - Method in class org.robolectric.shadows.ShadowSurfaceView.FakeSurfaceHolder
+
 
+
addCallbackBuffer(byte[]) - Method in class org.robolectric.shadows.ShadowCamera
+
 
+
addCallToRoboInit(MutableClass, MethodNode) - Method in class org.robolectric.internal.bytecode.ClassInstrumentor
+
+
Adds a call $$robo$init, which instantiates a shadow object if required.
+
+
addCamera(String, CameraCharacteristics) - Method in class org.robolectric.shadows.ShadowCameraManager
+
+
Adds the given cameraId and characteristics to this shadow.
+
+
addCameraInfo(int, Camera.CameraInfo) - Static method in class org.robolectric.shadows.ShadowCamera
+
+
Add a mock Camera.CameraInfo object to simulate the existence of one or more cameras.
+
+
addCanonicalName(String, String) - Method in class org.robolectric.shadows.ShadowPackageManager
+
+
Adds a canonical package name for a package.
+
+
addCapability(int) - Method in class org.robolectric.shadows.ShadowNetworkCapabilities
+
+
Adds capability to the NetworkCapabilities.
+
+
addCaptioningChangeListener(CaptioningManager.CaptioningChangeListener) - Method in class org.robolectric.shadows.ShadowCaptioningManager
+
 
+
addChangedPackage(int, String) - Method in class org.robolectric.shadows.ShadowPackageManager
+
+
Adds packageName to the list of changed packages for the particular + sequenceNumber.
+
+
addChild(AccessibilityNodeInfo) - Method in class org.robolectric.shadows.ShadowAccessibilityNodeInfo
+
+
Add a child node to this one.
+
+
addChild(AccessibilityWindowInfo) - Method in class org.robolectric.shadows.ShadowAccessibilityWindowInfo
+
 
+
addChild(View) - Method in class org.robolectric.shadows.ShadowAccessibilityNodeInfo
+
 
+
addChild(View, int) - Method in class org.robolectric.shadows.ShadowAccessibilityNodeInfo
+
 
+
addCircle(float, float, float, Path.Direction) - Method in class org.robolectric.shadows.ShadowLegacyPath
+
 
+
addClassNameTranslation(String, String) - Method in class org.robolectric.internal.bytecode.InstrumentationConfiguration.Builder
+
 
+
addCodec(MediaCodecInfo) - Static method in class org.robolectric.shadows.ShadowMediaCodecList
+
+
Add a MediaCodecInfo to the list of MediaCodecInfos.
+
+
addCompletedDownload(String, String, boolean, String, String, long, boolean) - Method in class org.robolectric.shadows.ShadowDownloadManager
+
 
+
addCompletedDownload(String, String, boolean, String, String, long, boolean, Uri, Uri) - Method in class org.robolectric.shadows.ShadowDownloadManager
+
 
+
addConfigurationChangeListener(ShadowResources.OnConfigurationChangeListener) - Method in class org.robolectric.shadows.ShadowResources
+
+
Add a listener to observe resource configuration changes.
+
+
addConnectedDevice(BluetoothDevice) - Method in class org.robolectric.shadows.ShadowBluetoothHeadset
+
+
Adds the given BluetoothDevice to the shadow's list of "connected devices"
+
+
addController(MediaController) - Method in class org.robolectric.shadows.ShadowMediaSessionManager
+
+ +
+
addCrossProfileIntentFilter(IntentFilter, int, int, int) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
addCurrentToCannonicalName(String, String) - Method in class org.robolectric.shadows.ShadowPackageManager
+
+
Deprecated.
+
+
addData(String, long, byte[]) - Method in class org.robolectric.shadows.ShadowDropBoxManager
+
+
Adds entry to the DropboxManager with the flag indicating data is text.
+
+
addDecoder(String, ShadowMediaCodec.CodecConfig) - Static method in class org.robolectric.shadows.ShadowMediaCodec
+
+
Add a fake decoding codec to the Shadow.
+
+
addDefaultAssets(String) - Method in class org.robolectric.res.android.CppAssetManager
+
 
+
addDefaultAssets(Path) - Method in class org.robolectric.res.android.CppAssetManager
+
 
+
addDefaultNetworkActiveListener(ConnectivityManager.OnNetworkActiveListener) - Method in class org.robolectric.shadows.ShadowConnectivityManager
+
 
+
addDevice(int, int, BluetoothDevice) - Method in class org.robolectric.shadows.ShadowBluetoothManager
+
+
Add a remote bluetooth device that will be served by BluetoothManager.getDevicesMatchingConnectionStates(int, int[]) for the specified profile and states of + the profile connection.
+
+
addDevice(BluetoothDevice, int) - Method in class org.robolectric.shadows.ShadowBluetoothA2dp
+
 
+
addDevice(BluetoothDevice, int) - Method in class org.robolectric.shadows.ShadowBluetoothHeadset
+
+
Adds the provided BluetoothDevice to the shadow profile's device list with an associated + connectionState.
+
+
addDirectPlaybackSupport(AudioFormat, AudioAttributes) - Static method in class org.robolectric.shadows.ShadowAudioTrack
+
+
Adds support for direct playback for the pair of AudioFormat and AudioAttributes where the format encoding must be non-PCM.
+
+
addDiscoverableService(BluetoothGattService) - Method in class org.robolectric.shadows.ShadowBluetoothGatt
+
 
+
addDisplay(String) - Static method in class org.robolectric.shadows.ShadowDisplayManager
+
+
Adds a simulated display and drain the main looper queue to ensure all the callbacks are + processed.
+
+
addDrawableResolution(String, int, Drawable) - Method in class org.robolectric.shadows.ShadowPackageManager
+
 
+
addDynamicShortcut(ShortcutInfo) - Method in class org.robolectric.shadows.ShadowLauncherApps
+
+
Adds a dynamic shortcut to be returned by ShadowLauncherApps.getShortcuts(ShortcutQuery, UserHandle).
+
+
addDynamicShortcuts(List<ShortcutInfo>) - Method in class org.robolectric.shadows.ShadowShortcutManager
+
 
+
addEffect(AudioEffect.Descriptor) - Static method in class org.robolectric.shadows.ShadowAudioEffect
+
+
Adds an effect represented by an AudioEffect.Descriptor, only to be queried from ShadowAudioEffect.queryEffects().
+
+
addEnabledPackage(UserHandle, String) - Method in class org.robolectric.shadows.ShadowLauncherApps
+
+
Adds an enabled package to be checked by ShadowLauncherApps.isPackageEnabled(String, UserHandle).
+
+
addEncoder(String, ShadowMediaCodec.CodecConfig) - Static method in class org.robolectric.shadows.ShadowMediaCodec
+
+
Add a fake encoding codec to the Shadow.
+
+
addEntity(BackupDataEntity) - Method in class org.robolectric.shadows.BackupDataInputBuilder
+
+
Adds the given entity to the input.
+
+
addEvent(UsageEvents.Event) - Method in class org.robolectric.shadows.ShadowUsageStatsManager
+
+
Adds an event to be returned by UsageStatsManager.queryEvents(long, long).
+
+
addEvent(EventLog.Event) - Static method in class org.robolectric.shadows.ShadowEventLog
+
+
Add event to EventLog.
+
+
addEvent(String, long, int) - Method in class org.robolectric.shadows.ShadowUsageStatsManager
+
+ +
+
addException(DataSource, IOException) - Static method in class org.robolectric.shadows.ShadowMediaPlayer
+
 
+
addException(DataSource, RuntimeException) - Static method in class org.robolectric.shadows.ShadowMediaMetadataRetriever
+
+
Configures an exception to be thrown when ShadowMediaMetadataRetriever.setDataSource(org.robolectric.shadows.util.DataSource) is called for the given data + source.
+
+
addException(DataSource, RuntimeException) - Static method in class org.robolectric.shadows.ShadowMediaPlayer
+
 
+
addExtensionMimeTypeMapping(String, String) - Method in class org.robolectric.shadows.ShadowMimeTypeMap
+
 
+
addExtensionMimeTypMapping(String, String) - Method in class org.robolectric.shadows.ShadowMimeTypeMap
+
+
Deprecated. +
use addExtensionMimeTypeMapping
+
+
+
addExternalDir(String) - Static method in class org.robolectric.shadows.ShadowEnvironment
+
+
Adds a directory to list returned by ShadowEnvironment.ShadowUserEnvironment.getExternalDirs().
+
+
addExtraShadow(String, String) - Method in class org.robolectric.annotation.processing.RobolectricModel.Builder
+
 
+
addExtraShadowPicker(String, TypeElement) - Method in class org.robolectric.annotation.processing.RobolectricModel.Builder
+
 
+
addField(int, FieldNode) - Method in class org.robolectric.internal.bytecode.MutableClass
+
 
+
addFontFromAssetManager(AssetManager, String, int, boolean, int, int, int, FontVariationAxis[]) - Method in class org.robolectric.shadows.ShadowFontFamily
+
 
+
addFrame(Context, Uri, long, Bitmap) - Static method in class org.robolectric.shadows.ShadowMediaMetadataRetriever
+
+
Adds the given bitmap at the given time for the given data source.
+
+
addFrame(FileDescriptor, long, long, long, Bitmap) - Static method in class org.robolectric.shadows.ShadowMediaMetadataRetriever
+
+
Adds the given bitmap at the given time for the given data source.
+
+
addFrame(FileDescriptor, long, Bitmap) - Static method in class org.robolectric.shadows.ShadowMediaMetadataRetriever
+
+
Adds the given bitmap at the given time for the given data source.
+
+
addFrame(String, long, Bitmap) - Static method in class org.robolectric.shadows.ShadowMediaMetadataRetriever
+
+
Adds the given bitmap at the given time for the given data source.
+
+
addFrame(String, Map<String, String>, long, Bitmap) - Static method in class org.robolectric.shadows.ShadowMediaMetadataRetriever
+
+
Adds the given bitmap at the given time for the given data source.
+
+
addFrame(DataSource, long, Bitmap) - Static method in class org.robolectric.shadows.ShadowMediaMetadataRetriever
+
 
+
addGlobalPerformClickListener(View.OnClickListener) - Static method in class org.robolectric.shadows.ShadowView
+
+
Registers an View.OnClickListener to the ShadowView.
+
+
addGlobalPerformLongClickListener(View.OnLongClickListener) - Static method in class org.robolectric.shadows.ShadowView
+
+ +
+
addGpsStatusListener(GpsStatus.Listener) - Method in class org.robolectric.shadows.ShadowLocationManager
+
 
+
addHandler(String, NodeHandler) - Method in class org.robolectric.res.StaxPluralsLoader
+
 
+
addHeader(String, String) - Method in class org.robolectric.shadows.httpclient.HttpResponseStub
+
 
+
addHeader(Header) - Method in class org.robolectric.shadows.httpclient.HttpResponseStub
+
 
+
addHeader(Header) - Method in class org.robolectric.shadows.httpclient.TestHttpResponse
+
 
+
addHeldRole(String) - Method in class org.robolectric.shadows.ShadowRoleManager
+
+
Add a role that would be held by the calling app when invoking RoleManager.isRoleHeld(String).
+
+
addHttpResponse(HttpResponse) - Method in class org.robolectric.shadows.httpclient.FakeHttpLayer
+
+
As a consumer of the fake http call, you should never call this method.
+
+
addHttpResponseContent(byte[]) - Method in class org.robolectric.shadows.httpclient.FakeHttpLayer
+
 
+
addHttpResponseRule(String, String) - Static method in class org.robolectric.shadows.httpclient.FakeHttp
+
+
Adds an HTTP response rule.
+
+
addHttpResponseRule(String, String) - Method in class org.robolectric.shadows.httpclient.FakeHttpLayer
+
 
+
addHttpResponseRule(String, String, HttpResponse) - Static method in class org.robolectric.shadows.httpclient.FakeHttp
+
+
Adds an HTTP response rule.
+
+
addHttpResponseRule(String, String, HttpResponse) - Method in class org.robolectric.shadows.httpclient.FakeHttpLayer
+
 
+
addHttpResponseRule(String, HttpResponse) - Static method in class org.robolectric.shadows.httpclient.FakeHttp
+
+
Adds an HTTP response rule with a default method of GET.
+
+
addHttpResponseRule(String, HttpResponse) - Method in class org.robolectric.shadows.httpclient.FakeHttpLayer
+
 
+
addHttpResponseRule(HttpEntityStub.ResponseRule) - Method in class org.robolectric.shadows.httpclient.FakeHttpLayer
+
 
+
addHttpResponseRule(RequestMatcher, List<? extends HttpResponse>) - Static method in class org.robolectric.shadows.httpclient.FakeHttp
+
+
Adds an HTTP response rule.
+
+
addHttpResponseRule(RequestMatcher, List<? extends HttpResponse>) - Method in class org.robolectric.shadows.httpclient.FakeHttpLayer
+
+
Add a response rule.
+
+
addHttpResponseRule(RequestMatcher, HttpResponse) - Static method in class org.robolectric.shadows.httpclient.FakeHttp
+
+
Adds an HTTP response rule.
+
+
addHttpResponseRule(RequestMatcher, HttpResponse) - Method in class org.robolectric.shadows.httpclient.FakeHttpLayer
+
 
+
addIncidentReport(Uri, IncidentManager.IncidentReport) - Method in class org.robolectric.shadows.ShadowIncidentManager
+
+
Add IncidentManager.IncidentReport to the list of reported incidents.
+
+
addIncomingRfcommConnection(BluetoothDevice, UUID) - Method in class org.robolectric.shadows.ShadowBluetoothAdapter
+
+
Creates an incoming socket connection from the given BluetoothDevice to a background + Bluetooth server created with BluetoothAdapter.startRfcommServer(String, UUID, PendingIntent) on the given uuid.
+
+
addInputDevice(AudioDeviceInfo, boolean) - Method in class org.robolectric.shadows.ShadowAudioManager
+
+
Adds an input AudioDeviceInfo and notifies the list of AudioDeviceCallback if + the device was not present before and indicated by notifyAudioDeviceCallbacks.
+
+
addInputSize(int, Size) - Method in class org.robolectric.shadows.StreamConfigurationMapBuilder
+
+
Adds an input size to be returned by StreamConfigurationMap.getInputSizes(int) for the + provided format.
+
+
addInstalledProvider(AppWidgetProviderInfo) - Method in class org.robolectric.shadows.ShadowAppWidgetManager
+
 
+
addInstalledProvidersForProfile(UserHandle, AppWidgetProviderInfo) - Method in class org.robolectric.shadows.ShadowAppWidgetManager
+
 
+
addInstalledUser(int) - Method in class org.robolectric.shadows.PackageRollbackInfoBuilder
+
+
Adds installed user.
+
+
addInstrumentedClass(String) - Method in class org.robolectric.internal.bytecode.InstrumentationConfiguration.Builder
+
 
+
addInstrumentedPackage(String) - Method in class org.robolectric.internal.bytecode.InstrumentationConfiguration.Builder
+
 
+
addIntentFilterForActivity(ComponentName, IntentFilter) - Method in class org.robolectric.shadows.ShadowPackageManager
+
+
Add intent filter for given activity.
+
+
addIntentFilterForProvider(ComponentName, IntentFilter) - Method in class org.robolectric.shadows.ShadowPackageManager
+
+
Add intent filter for given provider.
+
+
addIntentFilterForReceiver(ComponentName, IntentFilter) - Method in class org.robolectric.shadows.ShadowPackageManager
+
+
Add intent filter for given receiver.
+
+
addIntentFilterForService(ComponentName, IntentFilter) - Method in class org.robolectric.shadows.ShadowPackageManager
+
+
Add intent filter for given service.
+
+
addIntentOptions(int, int, int, ComponentName, Intent[], Intent, int, MenuItem[]) - Method in class org.robolectric.fakes.RoboMenu
+
 
+
addInterceptedMethod(MethodRef) - Method in class org.robolectric.internal.bytecode.InstrumentationConfiguration.Builder
+
 
+
addInterface(String) - Method in class org.robolectric.internal.bytecode.MutableClass
+
 
+
addJavascriptInterface(Object, String) - Method in class org.robolectric.shadows.ShadowWebView
+
 
+
addLanguageAvailability(Locale) - Static method in class org.robolectric.shadows.ShadowTextToSpeech
+
+
Makes Locale an available language returned by TextToSpeech.isLanguageAvailable(Locale).
+
+
addLikelySubtags(String) - Static method in class org.robolectric.shadows.ShadowICU
+
 
+
addListener(AccessibilityService.MagnificationController.OnMagnificationChangedListener) - Method in class org.robolectric.shadows.ShadowMagnificationController
+
 
+
addListener(AccessibilityService.MagnificationController.OnMagnificationChangedListener, Handler) - Method in class org.robolectric.shadows.ShadowMagnificationController
+
 
+
addLocalOnlyConnectionFailureListener(Executor, WifiManager.LocalOnlyConnectionFailureListener) - Method in class org.robolectric.shadows.ShadowWifiManager
+
 
+
addMediaInfo(DataSource, ShadowMediaPlayer.MediaInfo) - Static method in class org.robolectric.shadows.ShadowMediaPlayer
+
+ +
+
addMetadata(String, int, String) - Static method in class org.robolectric.shadows.ShadowMediaMetadataRetriever
+
+
Adds the given keyCode/value pair for the given data source.
+
+
addMetadata(DataSource, int, String) - Static method in class org.robolectric.shadows.ShadowMediaMetadataRetriever
+
 
+
addMethod(MethodNode) - Method in class org.robolectric.internal.bytecode.MutableClass
+
 
+
addMimeType(String) - Method in class org.robolectric.manifest.IntentFilterData
+
 
+
addMovement(MotionEvent) - Method in class org.robolectric.shadows.ShadowVelocityTracker
+
 
+
addNanoApp(ContextHubInfo, int, long, int) - Method in class org.robolectric.shadows.ShadowContextHubManager
+
+
Adds a nanoApp to the list of nanoApps that are supported by the provided contexthubinfo.
+
+
addNetwork(Network, NetworkInfo) - Method in class org.robolectric.shadows.ShadowConnectivityManager
+
+
Adds new network to the list of all Networks.
+
+
addNetwork(WifiConfiguration) - Method in class org.robolectric.shadows.ShadowWifiManager
+
 
+
addNetworkPrivileged(WifiConfiguration) - Method in class org.robolectric.shadows.ShadowWifiManager
+
+
The new version of ShadowWifiManager.addNetwork(WifiConfiguration) which returns a more detailed failure + codes.
+
+
addNewIncomingCall(PhoneAccountHandle, Bundle) - Method in class org.robolectric.shadows.ShadowTelecomManager
+
 
+
addNewUnknownCall(PhoneAccountHandle, Bundle) - Method in class org.robolectric.shadows.ShadowTelecomManager
+
 
+
addNmeaListener(OnNmeaMessageListener, Handler) - Method in class org.robolectric.shadows.ShadowLocationManager
+
 
+
addNmeaListener(Executor, OnNmeaMessageListener) - Method in class org.robolectric.shadows.ShadowLocationManager
+
 
+
addOnAccountsUpdatedListener(OnAccountsUpdateListener, Handler, boolean) - Method in class org.robolectric.shadows.ShadowAccountManager
+
 
+
addOnAccountsUpdatedListener(OnAccountsUpdateListener, Handler, boolean, String[]) - Method in class org.robolectric.shadows.ShadowAccountManager
+
+ +
+
addOnActiveSessionsChangedListener(MediaSessionManager.OnActiveSessionsChangedListener, ComponentName) - Method in class org.robolectric.shadows.ShadowMediaSessionManager
+
 
+
addOnActiveSessionsChangedListener(MediaSessionManager.OnActiveSessionsChangedListener, ComponentName, Handler) - Method in class org.robolectric.shadows.ShadowMediaSessionManager
+
 
+
addOnAttachStateChangeListener(View.OnAttachStateChangeListener) - Method in class org.robolectric.shadows.ShadowView
+
 
+
addOnFrameMetricsAvailableListener(Window.OnFrameMetricsAvailableListener, Handler) - Method in class org.robolectric.shadows.ShadowWindow
+
 
+
addOnLayoutChangeListener(View.OnLayoutChangeListener) - Method in class org.robolectric.shadows.ShadowView
+
 
+
addOnPermissionsChangeListener(Object) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
addOnShowModeChangedListener(AccessibilityService.SoftKeyboardController.OnShowModeChangedListener) - Method in class org.robolectric.shadows.ShadowSoftKeyboardController
+
 
+
addOnShowModeChangedListener(AccessibilityService.SoftKeyboardController.OnShowModeChangedListener, Handler) - Method in class org.robolectric.shadows.ShadowSoftKeyboardController
+
 
+
addOnSubscriptionsChangedListener(SubscriptionManager.OnSubscriptionsChangedListener) - Method in class org.robolectric.shadows.ShadowSubscriptionManager
+
+
Adds a listener to a local list of listeners.
+
+
addOnSubscriptionsChangedListener(Executor, SubscriptionManager.OnSubscriptionsChangedListener) - Method in class org.robolectric.shadows.ShadowSubscriptionManager
+
+
Adds a listener to a local list of listeners.
+
+
addOnUidImportanceListener(Object, Object) - Method in class org.robolectric.shadows.ShadowActivityManager
+
 
+
addOnWifiUsabilityStatsListener(Object, Object) - Method in class org.robolectric.shadows.ShadowWifiManager
+
 
+
addOptionalUpdater(List<PackageSharedLibraryUpdater>, String, Supplier<PackageSharedLibraryUpdater>) - Static method in class org.robolectric.shadows.ShadowPackageBackwardCompatibility
+
+
Stubbing this out as if Android S+ is on the classpath, we'll get a ClassCastException instead + of a ClassNotFoundException.
+
+
addOrUpdateActivity(ActivityInfo) - Method in class org.robolectric.shadows.ShadowPackageManager
+
+
Adds or updates given activity in the system.
+
+
addOrUpdateProvider(ProviderInfo) - Method in class org.robolectric.shadows.ShadowPackageManager
+
+
Adds or updates given content provider in the system.
+
+
addOrUpdateReceiver(ActivityInfo) - Method in class org.robolectric.shadows.ShadowPackageManager
+
+
Adds or updates given broadcast receiver in the system.
+
+
addOrUpdateService(ServiceInfo) - Method in class org.robolectric.shadows.ShadowPackageManager
+
+
Adds or updates given service in the system.
+
+
addOrUpdateUsbDevice(UsbDevice, boolean) - Method in class org.robolectric.shadows.ShadowUsbManager
+
+
Adds a USB device into available USB devices map with permission value.
+
+
addOutputDevice(AudioDeviceInfo, boolean) - Method in class org.robolectric.shadows.ShadowAudioManager
+
+
Adds an output AudioDeviceInfo and notifies the list of AudioDeviceCallback if + the device was not present before and indicated by notifyAudioDeviceCallbacks.
+
+
addOutputSize(int, Size) - Method in class org.robolectric.shadows.StreamConfigurationMapBuilder
+
+
Adds an output size to be returned by StreamConfigurationMap.getOutputSizes(java.lang.Class<T>) for the + provided format.
+
+
addOutputSize(Size) - Method in class org.robolectric.shadows.StreamConfigurationMapBuilder
+
+
Adds an output size to be returned by StreamConfigurationMap.getOutputSizes(java.lang.Class<T>).
+
+
addOval(float, float, float, float, Path.Direction) - Method in class org.robolectric.shadows.ShadowLegacyPath
+
 
+
addPackage(PackageInfo) - Method in class org.robolectric.shadows.ShadowPackageManager
+
+ +
+
addPackage(PackageInfo, PackageStats) - Method in class org.robolectric.shadows.ShadowPackageManager
+
+
Installs a package with its stats with the PackageManager.
+
+
addPackage(String) - Method in class org.robolectric.shadows.ShadowPackageManager
+
+ +
+
addPackageInternal(PackageParser.Package) - Method in class org.robolectric.shadows.ShadowPackageManager
+
+
Internal use only.
+
+
addPackageNoDefaults(PackageInfo) - Method in class org.robolectric.shadows.ShadowPackageManager
+
+
Adds a package to the PackageManager, but doesn't set any default values on it.
+
+
addPackageToPreferred(String) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
addPath(Path) - Method in class org.robolectric.shadows.ShadowLegacyPath
+
 
+
addPath(Path, float, float) - Method in class org.robolectric.shadows.ShadowLegacyPath
+
 
+
addPath(Path, Matrix) - Method in class org.robolectric.shadows.ShadowLegacyPath
+
 
+
addPath(String) - Method in class org.robolectric.manifest.IntentFilterData
+
 
+
addPathPattern(String) - Method in class org.robolectric.manifest.IntentFilterData
+
 
+
addPathPrefix(String) - Method in class org.robolectric.manifest.IntentFilterData
+
 
+
addPendingBackup(int) - Method in class org.robolectric.shadows.PackageRollbackInfoBuilder
+
+
Adds pending backup.
+
+
addPendingHttpResponse(int, String, Header...) - Static method in class org.robolectric.shadows.httpclient.FakeHttp
+
+
Sets up an HTTP response to be returned by calls to Apache's HttpClient implementers.
+
+
addPendingHttpResponse(int, String, Header...) - Method in class org.robolectric.shadows.httpclient.FakeHttpLayer
+
 
+
addPendingHttpResponse(HttpResponse) - Static method in class org.robolectric.shadows.httpclient.FakeHttp
+
+
Sets up an HTTP response to be returned by calls to Apache's HttpClient implementers.
+
+
addPendingHttpResponse(HttpResponse) - Method in class org.robolectric.shadows.httpclient.FakeHttpLayer
+
 
+
addPendingHttpResponse(HttpResponseGenerator) - Static method in class org.robolectric.shadows.httpclient.FakeHttp
+
+
Sets up an HTTP response to be returned by calls to Apache's HttpClient implementers.
+
+
addPendingHttpResponse(HttpResponseGenerator) - Method in class org.robolectric.shadows.httpclient.FakeHttpLayer
+
 
+
addPendingHttpResponseWithContentType(int, String, Header) - Static method in class org.robolectric.shadows.httpclient.FakeHttp
+
+ +
+
addPendingRestore(int, int, String) - Method in class org.robolectric.shadows.PackageRollbackInfoBuilder
+
+
Adds pending restores.
+
+
addPeriodicSync(Account, String, Bundle, long) - Static method in class org.robolectric.shadows.ShadowContentResolver
+
 
+
addPermission(PermissionInfo) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
addPermissionAsync(PermissionInfo) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
addPermissionGroupInfo(PermissionGroupInfo) - Method in class org.robolectric.shadows.ShadowPackageManager
+
+
Allows overriding or adding permission-group elements.
+
+
addPermissionInfo(PermissionInfo) - Method in class org.robolectric.shadows.ShadowPackageManager
+
 
+
addPermissions(String...) - Method in class org.robolectric.android.internal.LocalPermissionGranter
+
 
+
addPersistentPreferredActivity(ComponentName, IntentFilter, ComponentName) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
addPlatformVersion(String, int) - Static method in class org.robolectric.res.Qualifiers
+
+
Deprecated. +
Figure something else out.
+
+
+
addPort(String) - Method in class org.robolectric.shadows.ShadowUsbManager
+
+
Adds a USB port with given ID to UsbManager.
+
+
addPort(String, int, int, boolean) - Method in class org.robolectric.shadows.UiccSlotInfoBuilder
+
 
+
addPort(String, int, int, int, int) - Method in class org.robolectric.shadows.ShadowUsbManager
+
+
Adds a USB port with given ID and UsbPortStatus parameters to UsbManager for Q+.
+
+
addPreferredActivity(IntentFilter, int, ComponentName[], ComponentName) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
addPreferredActivityInternal(IntentFilter, ComponentName, SortedMap<ComponentName, List<IntentFilter>>) - Static method in class org.robolectric.shadows.ShadowPackageManager
+
 
+
addPrimaryClipChangedListener(ClipboardManager.OnPrimaryClipChangedListener) - Method in class org.robolectric.shadows.ShadowClipboardManager
+
 
+
addPrivateFlags(int) - Method in class org.robolectric.shadows.ShadowWindow
+
 
+
addProfile(int, int, UserInfo) - Method in class org.robolectric.shadows.ShadowUserManager
+
+
Add a profile to be returned by ShadowUserManager.getProfiles(int).
+
+
addProfile(int, int, CamcorderProfile) - Static method in class org.robolectric.shadows.ShadowCamcorderProfile
+
 
+
addProfile(int, int, String, int) - Method in class org.robolectric.shadows.ShadowUserManager
+
+
Add a profile to be returned by ShadowUserManager.getProfiles(int).
+
+
addProviderIfNotPresent(ComponentName) - Method in class org.robolectric.shadows.ShadowPackageManager
+
+
Makes sure that given provider exists.
+
+
addReceiverIfNotPresent(ComponentName) - Method in class org.robolectric.shadows.ShadowPackageManager
+
+
Makes sure that given receiver exists.
+
+
addRecentlyCommittedRollbacks(RollbackInfo) - Method in class org.robolectric.shadows.ShadowRollbackManager
+
 
+
addRect(float, float, float, float, Path.Direction) - Method in class org.robolectric.shadows.ShadowLegacyPath
+
 
+
addRect(RectF, Path.Direction) - Method in class org.robolectric.shadows.ShadowLegacyPath
+
 
+
addRemoteAddress(InetSocketAddress) - Method in class org.robolectric.shadows.EpsBearerQosSessionAttributesBuilder
+
 
+
addRemoteAddress(InetSocketAddress) - Method in class org.robolectric.shadows.NrQosSessionAttributesBuilder
+
 
+
addReportData(long, byte[]) - Static method in class org.robolectric.shadows.ShadowStatsManager
+
 
+
addRequestInfo(HttpRequestInfo) - Method in class org.robolectric.shadows.httpclient.FakeHttpLayer
+
+
This method is not supposed to be consumed by tests.
+
+
addResetter(TypeElement, ExecutableElement) - Method in class org.robolectric.annotation.processing.RobolectricModel.Builder
+
 
+
addResolveInfoForIntent(Intent, ResolveInfo) - Method in class org.robolectric.shadows.ShadowPackageManager
+
+
Deprecated. +
use ShadowPackageManager.addIntentFilterForComponent(android.content.ComponentName, android.content.IntentFilter, java.util.Map<android.content.ComponentName, java.util.List<android.content.IntentFilter>>) instead and if the component doesn't exist + add it using any of ShadowPackageManager.installPackage(android.content.pm.PackageInfo), ShadowPackageManager.addOrUpdateActivity(android.content.pm.ActivityInfo), ShadowPackageManager.addActivityIfNotPresent(android.content.ComponentName) or their counterparts for other types of components.
+
+
+
addResolveInfoForIntent(Intent, List<ResolveInfo>) - Method in class org.robolectric.shadows.ShadowPackageManager
+
+ +
+
addResolveInfoForIntentNoDefaults(Intent, ResolveInfo) - Method in class org.robolectric.shadows.ShadowPackageManager
+
+ +
+
address - Variable in class org.robolectric.shadows.ShadowTelecomManager.OutgoingCallRecord
+
 
+
addressOf(Object) - Method in class org.robolectric.shadows.ShadowVMRuntime
+
+
Returns a unique identifier of the object instead of a 'native' address.
+
+
addRoundRect(float, float, float, float, float[], Path.Direction) - Method in class org.robolectric.shadows.ShadowLegacyPath
+
 
+
addRoundRect(float, float, float, float, float, float, Path.Direction) - Method in class org.robolectric.shadows.ShadowLegacyPath
+
 
+
addRoundRect(RectF, float[], Path.Direction) - Method in class org.robolectric.shadows.ShadowLegacyPath
+
 
+
addRoundRect(RectF, float, float, Path.Direction) - Method in class org.robolectric.shadows.ShadowLegacyPath
+
 
+
addSatellite(GnssStatusBuilder.GnssSatelliteInfo) - Method in class org.robolectric.shadows.GnssStatusBuilder
+
+
Deprecated.
+
Adds a satellite to the GnssStatus being built.
+
+
addScaledFrame(DataSource, long, int, int, Bitmap) - Static method in class org.robolectric.shadows.ShadowMediaMetadataRetriever
+
 
+
addScheme(String) - Method in class org.robolectric.manifest.IntentFilterData
+
 
+
addScreenWidth(String, int) - Static method in class org.robolectric.res.Qualifiers
+
+
Deprecated. + +
+
+
addSensor(int, Sensor) - Method in class org.robolectric.shadows.ShadowSensorManager
+
+
Deprecated. +
Use ShadowSensor.newInstance(int) to construct your Sensor and add + to the SensorManager using ShadowSensorManager.addSensor(Sensor) instead. This method will be + removed at some point allowing us to use more of the real SensorManager code.
+
+
+
addSensor(Sensor) - Method in class org.robolectric.shadows.ShadowSensorManager
+
+
Adds a Sensor to the SensorManager
+
+
addSensorOrientationMap(long[]) - Method in class org.robolectric.shadows.DeviceStateSensorOrientationBuilder
+
 
+
addService(String, IBinder) - Static method in class org.robolectric.shadows.ShadowServiceManager
+
 
+
addServiceIfNotPresent(ComponentName) - Method in class org.robolectric.shadows.ShadowPackageManager
+
+
Makes sure that given service exists.
+
+
addShadowClasses(Class<?>...) - Method in class org.robolectric.internal.bytecode.ShadowMap.Builder
+
 
+
addShadowType(TypeElement, TypeElement, TypeElement) - Method in class org.robolectric.annotation.processing.RobolectricModel.Builder
+
 
+
addShortcutConfigActivity(UserHandle, LauncherActivityInfo) - Method in class org.robolectric.shadows.ShadowLauncherApps
+
+ +
+
addSmallestScreenWidth(String, int) - Static method in class org.robolectric.res.Qualifiers
+
+
Deprecated. + +
+
+
addSnapshottedUser(int) - Method in class org.robolectric.shadows.PackageRollbackInfoBuilder
+
+
Adds snapshotted user.
+
+
addState(int[], Drawable) - Method in class org.robolectric.shadows.ShadowStateListDrawable
+
 
+
addStorageStats(UUID, String, UserHandle, StorageStats) - Method in class org.robolectric.shadows.ShadowStorageStatsManager
+
+
Sets the StorageStats for given storageUuid, packageName and + userHandle.
+
+
addStorageVolume(StorageVolume) - Method in class org.robolectric.shadows.ShadowStorageManager
+
+ +
+
addStringResource(String, int, String) - Method in class org.robolectric.shadows.ShadowPackageManager
+
+
Adds a String resource with resId corresponding to packageName.
+
+
addSubMenu(int) - Method in class org.robolectric.fakes.RoboMenu
+
 
+
addSubMenu(int, int, int, int) - Method in class org.robolectric.fakes.RoboMenu
+
 
+
addSubMenu(int, int, int, CharSequence) - Method in class org.robolectric.fakes.RoboMenu
+
 
+
addSubMenu(CharSequence) - Method in class org.robolectric.fakes.RoboMenu
+
 
+
addSupportedCloudMediaProviderAuthorities(List<String>) - Static method in class org.robolectric.shadows.ShadowMediaStore
+
+
Mutator method to add the input authorities to the list of supported cloud media + provider authorities.
+
+
addSupportedPreviewSize(int, int) - Method in class org.robolectric.shadows.ShadowCamera.ShadowParameters
+
 
+
addSuspendedPackageLauncherExtras(UserHandle, String, Bundle) - Method in class org.robolectric.shadows.ShadowLauncherApps
+
+ +
+
addSystemAvailableFeature(FeatureInfo) - Method in class org.robolectric.shadows.ShadowPackageManager
+
 
+
addSystemFlags(int) - Method in class org.robolectric.shadows.ShadowWindow
+
 
+
addSystemSharedLibraryName(String) - Method in class org.robolectric.shadows.ShadowPackageManager
+
+
Adds a value to be returned by PackageManager.getSystemSharedLibraryNames().
+
+
addTab(TabHost.TabSpec) - Method in class org.robolectric.shadows.ShadowTabHost
+
 
+
addTargetUserProfile(UserHandle) - Method in class org.robolectric.shadows.ShadowCrossProfileApps
+
+
Adds userHandle to the list of accessible handles.
+
+
addText(String, String) - Method in class org.robolectric.shadows.ShadowDropBoxManager
+
+
Adds a text entry to dropbox with the current timestamp using UTF-8 encoding.
+
+
addTextChangedListener(TextWatcher) - Method in class org.robolectric.shadows.ShadowTextView
+
 
+
addThermalStatusListener(Object) - Method in class org.robolectric.shadows.ShadowPowerManager
+
+
This function adds a listener for thermal status change.
+
+
addTimeZoneDetectorListener(Executor, TimeManager.TimeZoneDetectorListener) - Method in class org.robolectric.shadows.ShadowTimeManager
+
 
+
addTrack(DataSource, MediaFormat, byte[]) - Static method in class org.robolectric.shadows.ShadowMediaExtractor
+
+
Adds a track of data to an associated DataSource.
+
+
addTransportType(int) - Method in class org.robolectric.shadows.ShadowNetworkCapabilities
+
+
Updates the transport types for this network capablities to include transportType.
+
+
addUsageStats(int, UsageStats) - Method in class org.robolectric.shadows.ShadowUsageStatsManager
+
+
Adds an aggregated UsageStats object, to be returned by ShadowUsageStatsManager.queryUsageStats(int, long, long).
+
+
addUser(int, String, int) - Method in class org.robolectric.shadows.ShadowUserManager
+
+
Creates a user with the specified name, userId and flags.
+
+
addUserProfile(UserHandle) - Method in class org.robolectric.shadows.ShadowUserManager
+
+
Deprecated. +
use either addUser() or addProfile()
+
+
+
addUserRestriction(ComponentName, String) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
addView(View, int, ViewGroup.LayoutParams) - Method in class org.robolectric.shadows.ShadowViewGroup
+
 
+
addView(View, ViewGroup.LayoutParams) - Method in class org.robolectric.shadows.ShadowWindowManagerImpl
+
 
+
addVoice(Voice) - Static method in class org.robolectric.shadows.ShadowTextToSpeech
+
+
Makes Voice an available voice returned by TextToSpeech.getVoices().
+
+
addWakeLock(PowerManager.WakeLock) - Method in class org.robolectric.shadows.ShadowApplication
+
+
Deprecated. +
use PowerManager APIs instead
+
+
+
addWindow(PhoneWindow) - Method in class org.robolectric.shadows.ShadowRotationWatcher
+
 
+
addWindow(Object) - Method in class org.robolectric.shadows.ShadowRotationWatcherFor22
+
 
+
adjustStreamVolume(int, int, int) - Method in class org.robolectric.shadows.ShadowAudioManager
+
+ +
+
advance() - Method in class org.robolectric.shadows.ShadowMediaExtractor
+
 
+
advanceBy(long) - Method in class org.robolectric.util.Scheduler
+
+ +
+
advanceBy(long, TimeUnit) - Method in class org.robolectric.android.internal.LooperDelegatingScheduler
+
 
+
advanceBy(long, TimeUnit) - Static method in class org.robolectric.shadows.ShadowSystemClock
+
+
An alternate to ShadowSystemClock.advanceBy(Duration) for older Android code bases where Duration is not + available.
+
+
advanceBy(long, TimeUnit) - Method in class org.robolectric.util.Scheduler
+
+
Run all runnables that are scheduled to run in the next time interval.
+
+
advanceBy(Duration) - Static method in class org.robolectric.shadows.ShadowSystemClock
+
+
A convenience method for advancing the clock via SystemClock.setCurrentTimeMillis(long)
+
+
advanceTo(long) - Method in class org.robolectric.android.internal.LooperDelegatingScheduler
+
 
+
advanceTo(long) - Method in class org.robolectric.util.Scheduler
+
+
Run all runnables that are scheduled before the endTime.
+
+
advanceToLastPostedRunnable() - Method in class org.robolectric.android.internal.LooperDelegatingScheduler
+
 
+
advanceToLastPostedRunnable() - Method in class org.robolectric.util.Scheduler
+
+
Run all runnables in the queue, and any additional runnables they schedule that are scheduled + before the latest scheduled runnable currently in the queue.
+
+
advanceToNextPostedRunnable() - Method in class org.robolectric.android.internal.LooperDelegatingScheduler
+
 
+
advanceToNextPostedRunnable() - Method in class org.robolectric.util.Scheduler
+
+
Run the next runnable in the queue.
+
+
after(Time) - Method in class org.robolectric.shadows.ShadowTime
+
 
+
afterClass() - Method in class org.robolectric.internal.SandboxTestRunner
+
 
+
afterClass() - Method in class org.robolectric.RobolectricTestRunner
+
 
+
afterTest(Method) - Method in class org.robolectric.DefaultTestLifecycle
+
+
Called after each test method is run.
+
+
afterTest(Method) - Method in interface org.robolectric.TestLifecycle
+
+
Called after each test method is run.
+
+
afterTest(Method) - Method in interface org.robolectric.TestLifecycleApplication
+
 
+
afterTest(FrameworkMethod, Method) - Method in class org.robolectric.internal.SandboxTestRunner
+
 
+
afterTest(FrameworkMethod, Method) - Method in class org.robolectric.RobolectricTestRunner
+
 
+
all() - Static method in class org.robolectric.interceptors.AndroidInterceptors
+
 
+
ALL_SDKS - Static variable in annotation type org.robolectric.annotation.Config
+
 
+
ALL_STREAMS - Static variable in class org.robolectric.shadows.ShadowAudioManager
+
 
+
allocateAppWidgetId() - Method in class org.robolectric.shadows.ShadowAppWidgetHost
+
 
+
ALLOW_ALL - Enum constant in enum org.robolectric.shadows.ShadowTelecomManager.CallRequestMode
+
+
Automatically allows all call requests.
+
+
allowCharacteristicNotification(BluetoothGattCharacteristic) - Method in class org.robolectric.shadows.ShadowBluetoothGatt
+
+
Allows the incoming characteristic to be set to enable notification.
+
+
allowFileSchemeCookiesImpl() - Method in class android.webkit.RoboCookieManager
+
 
+
allowIncomingCall(ShadowTelecomManager.IncomingCallRecord) - Method in class org.robolectric.shadows.ShadowTelecomManager
+
+ +
+
allowOutgoingCall(ShadowTelecomManager.OutgoingCallRecord) - Method in class org.robolectric.shadows.ShadowTelecomManager
+
+ +
+
allowWhileIdle - Variable in class org.robolectric.shadows.ShadowAlarmManager.ScheduledAlarm
+
+
Deprecated.
+
+
ALOGI(String, Object...) - Static method in class org.robolectric.res.android.Util
+
 
+
ALOGV(String, Object...) - Static method in class org.robolectric.res.android.Util
+
 
+
ANDROID_NS - Static variable in class org.robolectric.res.android.ResourceTypes
+
 
+
ANDROID_NS - Static variable in class org.robolectric.res.AttributeResource
+
 
+
ANDROID_RES_NS_PREFIX - Static variable in class org.robolectric.res.AttributeResource
+
 
+
android.webkit - package android.webkit
+
 
+
AndroidConfigurer - Class in org.robolectric.config
+
+
Instruments the Android jars
+
+
AndroidConfigurer(ShadowProviders) - Constructor for class org.robolectric.config.AndroidConfigurer
+
 
+
AndroidInterceptors - Class in org.robolectric.interceptors
+
 
+
AndroidInterceptors() - Constructor for class org.robolectric.interceptors.AndroidInterceptors
+
 
+
AndroidInterceptors.CleanerInterceptor - Class in org.robolectric.interceptors
+
+
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 - Class in org.robolectric.interceptors
+
+
Intercepts calls to libcore-extensions to FileDescriptor.
+
+
AndroidInterceptors.LinkedHashMapEldestInterceptor - Class in org.robolectric.interceptors
+
 
+
AndroidInterceptors.LocaleAdjustLanguageCodeInterceptor - Class in org.robolectric.interceptors
+
 
+
AndroidInterceptors.NioUtilsFreeDirectBufferInterceptor - Class in org.robolectric.interceptors
+
+
AndroidInterceptor for NioUtils.freeDirectBuffer.
+
+
AndroidInterceptors.NoOpInterceptor - Class in org.robolectric.interceptors
+
 
+
AndroidInterceptors.ReferenceRefersToInterceptor - Class in org.robolectric.interceptors
+
+
AndroidInterceptor for Reference.refersTo which is not available until JDK 16.
+
+
AndroidInterceptors.SocketInterceptor - Class in org.robolectric.interceptors
+
+
Intercepts calls to methods in Socket not present in the OpenJDK.
+
+
AndroidInterceptors.SystemArrayCopyInterceptor - Class in org.robolectric.interceptors
+
 
+
AndroidInterceptors.SystemLogInterceptor - Class in org.robolectric.interceptors
+
+
AndroidInterceptor for System.logE and System.logW.
+
+
AndroidInterceptors.SystemTimeInterceptor - Class in org.robolectric.interceptors
+
 
+
AndroidManifest - Class in org.robolectric.manifest
+
+
A wrapper for an Android App Manifest, which represents information about one's App to an Android + system.
+
+
AndroidManifest(Path, Path, Path) - Constructor for class org.robolectric.manifest.AndroidManifest
+
+
Creates a Robolectric configuration using specified locations.
+
+
AndroidManifest(Path, Path, Path, String) - Constructor for class org.robolectric.manifest.AndroidManifest
+
+
Creates a Robolectric configuration using specified values.
+
+
AndroidManifest(Path, Path, Path, List<AndroidManifest>, String) - Constructor for class org.robolectric.manifest.AndroidManifest
+
+
Creates a Robolectric configuration using specified values.
+
+
AndroidManifest(Path, Path, Path, List<AndroidManifest>, String, Path) - Constructor for class org.robolectric.manifest.AndroidManifest
+
 
+
AndroidMetadata - Class in org.robolectric
+
+
Data related to Android tests.
+
+
AndroidMetadata(Map<String, String>, String) - Constructor for class org.robolectric.AndroidMetadata
+
 
+
AndroidRelease() - Constructor for class org.robolectric.versioning.AndroidVersions.AndroidRelease
+
 
+
AndroidSandbox - Class in org.robolectric.internal
+
+
Sandbox simulating an Android device.
+
+
AndroidSandbox(Sdk, Sdk, ResourcesMode, ApkLoader, AndroidSandbox.TestEnvironmentSpec, AndroidSandbox.SdkSandboxClassLoader, ShadowProviders, SQLiteMode.Mode) - Constructor for class org.robolectric.internal.AndroidSandbox
+
 
+
AndroidSandbox.SdkSandboxClassLoader - Class in org.robolectric.internal
+
+
Adapter from Sdk to ResourceLoader.
+
+
AndroidSandbox.TestEnvironmentSpec - Class in org.robolectric.internal
+
+
Provides a mechanism for tests to inject a different AndroidTestEnvironment.
+
+
AndroidSdkShadowMatcher - Class in org.robolectric.android
+
+
Android-specific rules for matching shadow classes and methods by SDK level.
+
+
AndroidSdkShadowMatcher(int) - Constructor for class org.robolectric.android.AndroidSdkShadowMatcher
+
 
+
AndroidTestEnvironment - Class in org.robolectric.android.internal
+
 
+
AndroidTestEnvironment(Sdk, Sdk, ResourcesMode, ApkLoader, ShadowProvider[], TestEnvironmentLifecyclePlugin[]) - Constructor for class org.robolectric.android.internal.AndroidTestEnvironment
+
 
+
AndroidVersionInitTools - Class in org.robolectric.versioning
+
+
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.
+
+
AndroidVersions - Class in org.robolectric.versioning
+
+
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.
+
+
AndroidVersions.AndroidRelease - Class in org.robolectric.versioning
+
+
Representation of an android release, one that has occurred, or is expected.
+
+
AndroidVersions.J - Class in org.robolectric.versioning
+
+
Version: 4.1
+ ShortCode: J
+ SDK API Level: 16
+ release: true
+
+
AndroidVersions.JMR1 - Class in org.robolectric.versioning
+
+
Version: 4.2
+ ShortCode: JMR1
+ SDK API Level: 17
+ release: true
+
+
AndroidVersions.JMR2 - Class in org.robolectric.versioning
+
+
Version: 4.3
+ ShortCode: JMR2
+ SDK API Level: 18
+ release: true
+
+
AndroidVersions.K - Class in org.robolectric.versioning
+
+
Version: 4.4
+ ShortCode: K
+ SDK API Level: 19
+ release: true
+
+
AndroidVersions.L - Class in org.robolectric.versioning
+
+
Version: 5.0
+ ShortCode: L
+ SDK API Level: 21
+ release: true
+
+
AndroidVersions.LMR1 - Class in org.robolectric.versioning
+
+
Version: 5.1
+ ShortCode: LMR1
+ SDK API Level: 22
+ release: true
+
+
AndroidVersions.M - Class in org.robolectric.versioning
+
+
Version: 6.0
+ ShortCode: M
+ SDK API Level: 23
+ release: true
+
+
AndroidVersions.N - Class in org.robolectric.versioning
+
+
Version: 7.0
+ ShortCode: N
+ SDK API Level: 24
+ release: true
+
+
AndroidVersions.NMR1 - Class in org.robolectric.versioning
+
+
Release: 7.1
+ ShortCode: NMR1
+ SDK Framework: 25
+ release: true
+
+
AndroidVersions.O - Class in org.robolectric.versioning
+
+
Release: 8.0
+ ShortCode: O
+ SDK API Level: 26
+ release: true
+
+
AndroidVersions.OMR1 - Class in org.robolectric.versioning
+
+
Release: 8.1
+ ShortCode: OMR1
+ SDK API Level: 27
+ release: true
+
+
AndroidVersions.P - Class in org.robolectric.versioning
+
+
Release: 9.0
+ ShortCode: P
+ SDK API Level: 28
+ release: true
+
+
AndroidVersions.Q - Class in org.robolectric.versioning
+
+
Release: 10.0
+ ShortCode: Q
+ SDK API Level: 29
+ release: true
+
+
AndroidVersions.R - Class in org.robolectric.versioning
+
+
Release: 11.0
+ ShortCode: R
+ SDK API Level: 30
+ release: true
+
+
AndroidVersions.S - Class in org.robolectric.versioning
+
+
Release: 12.0
+ ShortCode: S
+ SDK API Level: 31
+ release: true
+
+
AndroidVersions.Sv2 - Class in org.robolectric.versioning
+
+
Release: 12.1
+ ShortCode: Sv2
+ SDK API Level: 32
+ release: true
+
+
AndroidVersions.T - Class in org.robolectric.versioning
+
+
Release: 13.0
+ ShortCode: T
+ SDK API Level: 33
+ release: true
+
+
AndroidVersions.U - Class in org.robolectric.versioning
+
+
Potential Release: 14.0
+ ShortCode: U
+ SDK API Level: 34
+ release: false
+
+
AndroidVersions.V - Class in org.robolectric.versioning
+
+
Potential Release: 15.0
+ ShortCode: V
+ SDK API Level: 34+
+ release: false
+
+
andThen(Consumer<? super T>) - Method in interface org.robolectric.util.Consumer
+
+
Returns a composed Consumer that performs, in sequence, this operation followed by the + after operation.
+
+
AnimatedImageDrawableNatives - Class in org.robolectric.nativeruntime
+
+
Native methods for AnimatedImageDrawable JNI registration.
+
+
AnimatedVectorDrawableNatives - Class in org.robolectric.nativeruntime
+
+
Native methods for AnimatedVectorDrawable JNI registration.
+
+
annotationType - Variable in class org.robolectric.annotation.processing.validator.Validator
+
 
+
annotationType() - Method in class org.robolectric.annotation.Config.Implementation
+
 
+
apiLevel() - Method in class org.robolectric.res.android.ApkAssetsCache.Key
+
 
+
ApkAssetsCache - Class in org.robolectric.res.android
+
+
A global cache for ApkAssets (framework and app resources).
+
+
ApkAssetsCache.Key - Class in org.robolectric.res.android
+
+
The cache key for this cache.
+
+
ApkAssetsCookie - Class in org.robolectric.res.android
+
 
+
ApkLoader - Class in org.robolectric
+
+
Mediates loading of "APKs" in legacy mode.
+
+
ApkLoader() - Constructor for class org.robolectric.ApkLoader
+
 
+
append(String) - Method in class org.robolectric.res.android.String8
+
 
+
appendDescription(String) - Method in class org.robolectric.shadows.ShadowBitmap
+
 
+
appendDescription(String) - Method in class org.robolectric.shadows.ShadowCanvas
+
 
+
appendDescription(String) - Method in class org.robolectric.shadows.ShadowLegacyBitmap
+
 
+
appendDescription(String) - Method in class org.robolectric.shadows.ShadowLegacyCanvas
+
 
+
appendDescription(String) - Method in class org.robolectric.shadows.ShadowNativeBaseCanvas
+
 
+
appendDescription(String) - Method in class org.robolectric.shadows.ShadowNativeBitmap
+
 
+
appendParameterList(StringBuilder, List<? extends TypeParameterElement>) - Method in class org.robolectric.annotation.processing.Helpers
+
 
+
appendPath(String) - Method in class org.robolectric.res.android.String8
+
 
+
appHeight - Variable in class org.robolectric.android.internal.DisplayConfig
+
+
The height of the portion of the display that is available to applications, in pixels.
+
+
application - Variable in class org.robolectric.annotation.Config.Builder
+
 
+
application - Static variable in class org.robolectric.RuntimeEnvironment
+
+
Deprecated. +
Please use {#getApplication} instead. Accessing this field directly is inherently + incompatible with LazyApplication and + Robolectric makes no guarantees if a test *modifies* this field during execution.
+
+
+
application() - Element in annotation type org.robolectric.annotation.Config
+
+
The Application class to use in the test, this takes precedence over any + application specified in the AndroidManifest.xml.
+
+
application() - Method in class org.robolectric.annotation.Config.Implementation
+
 
+
apply() - Method in class org.robolectric.shadows.ShadowSharedPreferences.ShadowSharedPreferencesEditorImpl
+
 
+
apply(Type, VisitorState) - Method in class org.robolectric.errorprone.bugpatterns.Helpers.CastableTo
+
 
+
apply(String, byte) - Method in interface org.robolectric.res.android.CppAssetManager2.PackageFunc
+
 
+
apply(Statement, Description) - Method in class org.robolectric.junit.rules.BackgroundTestRule
+
+
Deprecated.
+
apply(Statement, Description) - Method in class org.robolectric.junit.rules.ExpectedLogMessagesRule
+
 
+
apply(Style, boolean) - Method in class org.robolectric.res.ThemeStyleSet
+
 
+
applyBatch(String, ArrayList<ContentProviderOperation>) - Method in class org.robolectric.shadows.ShadowContentResolver
+
 
+
applyBatch(ArrayList<ContentProviderOperation>) - Method in class org.robolectric.shadows.ShadowContentProviderClient
+
 
+
applyFreeFunction(long, long) - Static method in class org.robolectric.nativeruntime.NativeAllocationRegistryNatives
+
 
+
applyFreeFunction(long, long) - Static method in class org.robolectric.shadows.ShadowNativeAllocationRegistry
+
 
+
applyQualifiers(String, int, Configuration, DisplayMetrics) - Static method in class org.robolectric.android.Bootstrap
+
 
+
applyStyle(int, boolean) - Method in class org.robolectric.res.android.ResTableTheme
+
 
+
applyStyle(int, int, int, int, int[], int[], int[]) - Static method in class org.robolectric.shadows.ShadowArscAssetManager
+
 
+
applyStyle(int, int, int, int, int[], int[], int[]) - Static method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
applyStyle(long, int, int, long, int[], int[], int[]) - Static method in class org.robolectric.shadows.ShadowArscAssetManager
+
 
+
applyStyle(long, int, int, long, int[], int[], int[]) - Static method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
applyStyle(long, int, int, long, int[], int, long, long) - Static method in class org.robolectric.shadows.ShadowArscAssetManager
+
 
+
applyStyle(long, int, int, long, int[], int, long, long) - Static method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
ApplyStyle(int, boolean) - Method in class org.robolectric.res.android.CppAssetManager2.Theme
+
 
+
ApplyStyle(CppAssetManager2.Theme, ResXMLParser, int, int, int[], int, int[], int[]) - Static method in class org.robolectric.res.android.AttributeResolution10
+
 
+
ApplyStyle(CppAssetManager2.Theme, ResXMLParser, int, int, int[], int, int[], int[]) - Static method in class org.robolectric.res.android.AttributeResolution9
+
 
+
ApplyStyle(ResTableTheme, ResXMLParser, int, int, int[], int, int[], int[]) - Static method in class org.robolectric.res.android.AttributeResolution
+
 
+
applyStyleToTheme(long, int, boolean) - Method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
applyThemeStyle(int, int, boolean) - Static method in class org.robolectric.shadows.ShadowArscAssetManager
+
 
+
applyThemeStyle(int, int, boolean) - Static method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
applyThemeStyle(long, int, boolean) - Static method in class org.robolectric.shadows.ShadowArscAssetManager
+
 
+
applyThemeStyle(long, int, boolean) - Static method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
applyTransformation(float, Transformation) - Method in class org.robolectric.shadows.ShadowAnimationBridge
+
 
+
approximate(float) - Method in class org.robolectric.shadows.ShadowLegacyPath
+
 
+
AppUsageLimitObserver(int, List<String>, Duration, Duration, PendingIntent) - Constructor for class org.robolectric.shadows.ShadowUsageStatsManager.AppUsageLimitObserver
+
 
+
AppUsageObserver() - Constructor for class org.robolectric.shadows.ShadowUsageStatsManager.AppUsageObserver
+
 
+
appVsyncOffsetNanos - Variable in class org.robolectric.android.internal.DisplayConfig
+
+
This is a positive value indicating the phase offset of the VSYNC events provided by + Choreographer relative to the display refresh.
+
+
AppWidgetProviderInfoBuilder - Class in org.robolectric.shadows
+
+
Class to build AppWidgetProviderInfo
+
+
appWidth - Variable in class org.robolectric.android.internal.DisplayConfig
+
+
The width of the portion of the display that is available to applications, in pixels.
+
+
ArcPaintHistoryEvent(RectF, float, float, boolean, Paint) - Constructor for class org.robolectric.shadows.ShadowCanvas.ArcPaintHistoryEvent
+
 
+
arcTo(float, float, float, float, float, float, boolean) - Method in class org.robolectric.shadows.ShadowLegacyPath
+
 
+
arcTo(RectF, float, float) - Method in class org.robolectric.shadows.ShadowLegacyPath
+
 
+
arcTo(RectF, float, float, boolean) - Method in class org.robolectric.shadows.ShadowLegacyPath
+
 
+
areAllPrimitivesSupported(int...) - Method in class org.robolectric.shadows.ShadowVibrator
+
 
+
areAnyRunnable() - Method in class org.robolectric.android.internal.LooperDelegatingScheduler
+
 
+
areAnyRunnable() - Method in class org.robolectric.util.Scheduler
+
+
Determine if any enqueued runnables are enqueued before the current time.
+
+
areNotificationsEnabled() - Method in class org.robolectric.shadows.ShadowNotificationManager
+
 
+
areThereUnrecycledNodes(boolean) - Static method in class org.robolectric.shadows.ShadowAccessibilityNodeInfo
+
+
Check for leaked objects that were obtained but never + recycled.
+
+
areThereUnrecycledWindows(boolean) - Static method in class org.robolectric.shadows.ShadowAccessibilityWindowInfo
+
+
Check for leaked objects that were obtained but never + recycled.
+
+
ArscBase() - Constructor for class org.robolectric.shadows.ShadowAssetManager.ArscBase
+
 
+
ArscResourceResolver(Context) - Constructor for class org.robolectric.android.AttributeSetBuilderImpl.ArscResourceResolver
+
 
+
asCharSequence(TypedResource) - Method in class org.robolectric.shadows.Converter
+
 
+
asCharSequence(TypedResource) - Method in class org.robolectric.shadows.Converter.FromAttrData
+
 
+
asCharSequence(TypedResource) - Method in class org.robolectric.shadows.Converter.FromCharSequence
+
 
+
asElement(TypeMirror) - Method in class org.robolectric.annotation.processing.Helpers
+
 
+
asIdmap_header() - Method in class org.robolectric.res.android.StringPiece
+
 
+
asInt(TypedResource) - Method in class org.robolectric.shadows.Converter
+
 
+
asInt(TypedResource) - Method in class org.robolectric.shadows.Converter.FromCharSequence
+
 
+
asInt(TypedResource) - Method in class org.robolectric.shadows.Converter.FromColor
+
 
+
asInterface(IBinder) - Static method in class org.robolectric.shadows.ShadowIAppOpsService.ShadowStub
+
 
+
ASSERT - Enum constant in enum org.robolectric.shadows.ShadowMediaPlayer.InvalidStateBehavior
+
 
+
assertLooperMode(LooperMode.Mode) - Static method in class org.robolectric.shadows.ShadowLooper
+
 
+
assertNoBroadcastListenersOfActionRegistered(ContextWrapper, String) - Method in class org.robolectric.shadows.ShadowApplication
+
 
+
Asset - Class in org.robolectric.res.android
+
 
+
Asset.AccessMode - Enum in org.robolectric.res.android
+
 
+
assetDir - Variable in class org.robolectric.annotation.Config.Builder
+
 
+
assetDir() - Element in annotation type org.robolectric.annotation.Config
+
+
Deprecated. +
If you are using at least Android Studio 3.0 alpha 5 or Bazel's android_local_test + please migrate to the preferred way to configure
+
+
+
assetDir() - Method in class org.robolectric.annotation.Config.Implementation
+
 
+
AssetDir - Class in org.robolectric.res.android
+
 
+
AssetPath - Class in org.robolectric.res.android
+
 
+
AssetPath(Path, boolean) - Constructor for class org.robolectric.res.android.AssetPath
+
 
+
asShared() - Method in class org.robolectric.shadows.ShadowLegacyBitmap
+
 
+
assistantPackageName - Static variable in class org.robolectric.shadows.ShadowVoiceInteractor
+
 
+
associate(AssociationRequest, CompanionDeviceManager.Callback, Handler) - Method in class org.robolectric.shadows.ShadowCompanionDeviceManager
+
 
+
associate(AssociationRequest, Executor, CompanionDeviceManager.Callback) - Method in class org.robolectric.shadows.ShadowCompanionDeviceManager
+
 
+
associate(String, MacAddress, byte[]) - Method in class org.robolectric.shadows.ShadowCompanionDeviceManager
+
 
+
AssociationInfoBuilder - Class in org.robolectric.shadows
+
+
Builder for AssociationInfo.
+
+
associations - Variable in class org.robolectric.shadows.ShadowCompanionDeviceManager
+
 
+
asString() - Method in class org.robolectric.res.TypedResource
+
 
+
AsyncTraceSection() - Constructor for class org.robolectric.shadows.ShadowTrace.AsyncTraceSection
+
 
+
atomId() - Method in class org.robolectric.shadows.ShadowStatsLog.StatsLogItem
+
 
+
ATRACE_NAME(String) - Static method in class org.robolectric.res.android.Util
+
 
+
attach(Context, ActivityThread, Instrumentation, IBinder, int, Application, Intent, ActivityInfo, CharSequence, Activity, String, Object, Configuration) - Method in interface org.robolectric.shadows._Activity_
+
 
+
attach(Context, ActivityThread, Instrumentation, IBinder, int, Application, Intent, ActivityInfo, CharSequence, Activity, String, Object, Configuration, Object) - Method in interface org.robolectric.shadows._Activity_
+
 
+
attach(Context, ActivityThread, Instrumentation, IBinder, int, Application, Intent, ActivityInfo, CharSequence, Activity, String, Object, Configuration, String, Object) - Method in interface org.robolectric.shadows._Activity_
+
 
+
attach(Context, ActivityThread, Instrumentation, IBinder, int, Application, Intent, ActivityInfo, CharSequence, Activity, String, Object, Configuration, String, Object, Window) - Method in interface org.robolectric.shadows._Activity_
+
 
+
attach(Context, ActivityThread, Instrumentation, IBinder, int, Application, Intent, ActivityInfo, CharSequence, Activity, String, Object, Configuration, String, Object, Window, Object) - Method in interface org.robolectric.shadows._Activity_
+
 
+
attach(Context, ActivityThread, Instrumentation, IBinder, int, Application, Intent, ActivityInfo, CharSequence, Activity, String, Object, Configuration, String, Object, Window, Object, IBinder) - Method in interface org.robolectric.shadows._Activity_
+
 
+
attach(Context, ActivityThread, Instrumentation, IBinder, int, Application, Intent, ActivityInfo, CharSequence, Activity, String, Object, Configuration, String, Object, Window, Object, IBinder, IBinder) - Method in interface org.robolectric.shadows._Activity_
+
 
+
attach(AttachCallback, Handler) - Method in class org.robolectric.shadows.ShadowWifiAwareManager
+
 
+
attachAuxEffect(int) - Method in class org.robolectric.shadows.ShadowMediaPlayer
+
 
+
attachController(ActivityController) - Method in class org.robolectric.shadows.ShadowActivity
+
+
For internal use only.
+
+
attached - Variable in class org.robolectric.android.controller.ComponentController
+
 
+
AttestedKeyPairFactory - Class in org.robolectric.shadows
+
+
Factory to create AttestedKeyPair.
+
+
AttestedKeyPairFactory() - Constructor for class org.robolectric.shadows.AttestedKeyPairFactory
+
 
+
attr(int, int, int, ResourceTypes.Res_value, String) - Method in class org.robolectric.res.android.ResourceTypes.ResXMLTree_attrExt.Writer
+
 
+
ATTR_DATA - Enum constant in enum org.robolectric.res.ResType
+
 
+
ATTR_FEW - Static variable in class org.robolectric.res.android.ResourceTypes.ResTable_map
+
 
+
ATTR_L10N - Static variable in class org.robolectric.res.android.ResourceTypes.ResTable_map
+
 
+
ATTR_MANY - Static variable in class org.robolectric.res.android.ResourceTypes.ResTable_map
+
 
+
ATTR_MAX - Static variable in class org.robolectric.res.android.ResourceTypes.ResTable_map
+
 
+
ATTR_MIN - Static variable in class org.robolectric.res.android.ResourceTypes.ResTable_map
+
 
+
ATTR_ONE - Static variable in class org.robolectric.res.android.ResourceTypes.ResTable_map
+
 
+
ATTR_OTHER - Static variable in class org.robolectric.res.android.ResourceTypes.ResTable_map
+
 
+
ATTR_TWO - Static variable in class org.robolectric.res.android.ResourceTypes.ResTable_map
+
 
+
ATTR_TYPE - Static variable in class org.robolectric.res.android.ResourceTypes.ResTable_map
+
 
+
ATTR_ZERO - Static variable in class org.robolectric.res.android.ResourceTypes.ResTable_map
+
 
+
AttrData - Class in org.robolectric.res
+
 
+
AttrData(String, String, List<AttrData.Pair>) - Constructor for class org.robolectric.res.AttrData
+
 
+
AttrData.Pair - Class in org.robolectric.res
+
 
+
ATTRIBUTE - Enum constant in enum org.robolectric.res.android.DataType
+
+
data holds an attribute resource identifier.
+
+
ATTRIBUTE_TYPE_PRECIDENCE - Static variable in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
AttributeResolution - Class in org.robolectric.res.android
+
 
+
AttributeResolution() - Constructor for class org.robolectric.res.android.AttributeResolution
+
 
+
AttributeResolution.BagAttributeFinder - Class in org.robolectric.res.android
+
 
+
AttributeResolution.XmlAttributeFinder - Class in org.robolectric.res.android
+
 
+
AttributeResolution10 - Class in org.robolectric.res.android
+
 
+
AttributeResolution10() - Constructor for class org.robolectric.res.android.AttributeResolution10
+
 
+
AttributeResolution10.BagAttributeFinder - Class in org.robolectric.res.android
+
 
+
AttributeResolution10.XmlAttributeFinder - Class in org.robolectric.res.android
+
 
+
AttributeResolution9 - Class in org.robolectric.res.android
+
 
+
AttributeResolution9() - Constructor for class org.robolectric.res.android.AttributeResolution9
+
 
+
AttributeResolution9.BagAttributeFinder - Class in org.robolectric.res.android
+
 
+
AttributeResolution9.XmlAttributeFinder - Class in org.robolectric.res.android
+
 
+
AttributeResource - Class in org.robolectric.res
+
 
+
AttributeResource(ResName, String, String) - Constructor for class org.robolectric.res.AttributeResource
+
 
+
AttributeResource(ResName, String, String, Integer) - Constructor for class org.robolectric.res.AttributeResource
+
 
+
attributeSet - Variable in class org.robolectric.shadows.ShadowView
+
 
+
AttributeSetBuilder - Interface in org.robolectric.android
+
+
Builder of AttributeSets.
+
+
AttributeSetBuilderImpl - Class in org.robolectric.android
+
 
+
AttributeSetBuilderImpl(AttributeSetBuilderImpl.ResourceResolver) - Constructor for class org.robolectric.android.AttributeSetBuilderImpl
+
 
+
AttributeSetBuilderImpl.ArscResourceResolver - Class in org.robolectric.android
+
 
+
AttributeSetBuilderImpl.LegacyResourceResolver - Class in org.robolectric.android
+
 
+
AttributeSetBuilderImpl.ResourceResolver - Interface in org.robolectric.android
+
 
+
attrType - Variable in class org.robolectric.res.StaxLoader
+
 
+
audioAttributesFromLastVibration - Static variable in class org.robolectric.shadows.ShadowVibrator
+
 
+
AudioDeviceInfoBuilder - Class in org.robolectric.shadows
+
+
Builder for AudioDeviceInfo.
+
+
audioFocusRequest - Variable in class org.robolectric.shadows.ShadowAudioManager.AudioFocusRequest
+
 
+
authenticate(FingerprintManager.CryptoObject, CancellationSignal, int, FingerprintManager.AuthenticationCallback, Handler) - Method in class org.robolectric.shadows.ShadowFingerprintManager
+
+
Success or failure can be simulated with a subsequent call to ShadowFingerprintManager.authenticationSucceeds() + or ShadowFingerprintManager.authenticationFails().
+
+
authenticationFails() - Method in class org.robolectric.shadows.ShadowFingerprintManager
+
+
Simulates a failed fingerprint authentication.
+
+
authenticationSucceeds() - Method in class org.robolectric.shadows.ShadowFingerprintManager
+
+
Simulates a successful fingerprint authentication.
+
+
authority() - Method in class org.robolectric.shadows.ShadowMediaStore.CloudMediaChangedEvent
+
 
+
AUTO_NS - Static variable in class org.robolectric.res.android.ResourceTypes
+
 
+
AutoFactory - Annotation Type in org.robolectric.util.inject
+
+
Indicates that the annotated type will be used as a factory.
+
+
autoFocus(Camera.AutoFocusCallback) - Method in class org.robolectric.shadows.ShadowCamera
+
 
+
available() - Method in class org.robolectric.shadows.ShadowLegacyAssetInputStream
+
 
+
AVAILABLE_FEATURES - Static variable in class org.robolectric.android.XmlResourceParserImpl
+
+
All the parser features currently supported by Android.
+
+
awaitTermination(long, TimeUnit) - Method in class org.robolectric.android.util.concurrent.InlineExecutorService
+
 
+
awaitTermination(long, TimeUnit) - Method in class org.robolectric.android.util.concurrent.PausedExecutorService
+
 
+
awaitTermination(long, TimeUnit) - Method in class org.robolectric.android.util.concurrent.RoboExecutorService
+
+
Deprecated.
+
+

B

+
+
backgroundDrawable - Variable in class org.robolectric.shadows.ShadowWindow
+
 
+
BackgroundExecutor - Class in org.robolectric.android.util.concurrent
+
+
Utility class for running code off the main looper thread aka Robolectric test thread.
+
+
BackgroundTestRule - Class in org.robolectric.junit.rules
+
+
Deprecated. +
use LooperMode.Mode.INSTRUMENTATION_TEST instead
+
+
+
BackgroundTestRule() - Constructor for class org.robolectric.junit.rules.BackgroundTestRule
+
+
Deprecated.
+
BackgroundTestRule.BackgroundTest - Annotation Type in org.robolectric.junit.rules
+
+
Deprecated.
+
Annotation for test methods that need to be executed in a background thread.
+
+
BackupAgentController<T extends BackupAgent> - Class in org.robolectric.android.controller
+
 
+
BackupDataEntity - Class in org.robolectric.shadows
+
+
Represents a key value pair in ShadowBackupDataInput and ShadowBackupDataOutput.
+
+
BackupDataEntity() - Constructor for class org.robolectric.shadows.BackupDataEntity
+
 
+
BackupDataInputBuilder - Class in org.robolectric.shadows
+
+
Builder for a BackupDataInput object.
+
+
BackupDataOutputFactory - Class in org.robolectric.shadows
+
+
Factory for instances of BackupDataOutput.
+
+
BAD_DOCUMENT - Static variable in class org.robolectric.res.android.ResXMLParser.event_code_t
+
 
+
BAD_INDEX - Static variable in class org.robolectric.res.android.Errors
+
 
+
BAD_TYPE - Static variable in class org.robolectric.res.android.Errors
+
 
+
BAD_VALUE - Static variable in class org.robolectric.res.android.Errors
+
 
+
bag_entry() - Constructor for class org.robolectric.res.android.ResTable.bag_entry
+
 
+
BagAttributeFinder(ResTable.bag_entry[], int) - Constructor for class org.robolectric.res.android.AttributeResolution.BagAttributeFinder
+
 
+
BarringInfoBuilder - Class in org.robolectric.shadows
+
+
Builder for BarringInfo.
+
+
BarringInfoBuilder.BarringServiceInfoBuilder - Class in org.robolectric.shadows
+
+ +
+
BaseCanvasNatives - Class in org.robolectric.nativeruntime
+
+
Native methods for BaseCanvas JNI registration.
+
+
BaseCursor - Class in org.robolectric.fakes
+
+
Deprecated. +
Use MatrixCursor instead.
+
+
+
BaseCursor() - Constructor for class org.robolectric.fakes.BaseCursor
+
+
Deprecated.
+
BaseRecordingCanvasNatives - Class in org.robolectric.nativeruntime
+
+
Native methods for BaseRecordingCanvas JNI registration.
+
+
baseUrl - Variable in class org.robolectric.shadows.ShadowWebView.LoadDataWithBaseURL
+
 
+
before(Time) - Method in class org.robolectric.shadows.ShadowTime
+
 
+
beforeTest(Method) - Method in class org.robolectric.DefaultTestLifecycle
+
+
Called before each test method is run.
+
+
beforeTest(Method) - Method in interface org.robolectric.TestLifecycle
+
+
Called before each test method is run.
+
+
beforeTest(Method) - Method in interface org.robolectric.TestLifecycleApplication
+
 
+
beforeTest(Sandbox, FrameworkMethod, Method) - Method in class org.robolectric.internal.SandboxTestRunner
+
 
+
beforeTest(Sandbox, FrameworkMethod, Method) - Method in class org.robolectric.RobolectricTestRunner
+
 
+
beginAsyncSection(String, int) - Static method in class org.robolectric.shadows.ShadowTrace
+
+
Starts a new async trace section with given name.
+
+
beginBroadcast() - Method in class org.robolectric.shadows.ShadowRemoteCallbackList
+
 
+
beginRecording(int, int) - Method in class org.robolectric.shadows.ShadowPicture
+
 
+
beginRestoreSession() - Method in class org.robolectric.shadows.ShadowBackupManager
+
 
+
beginSection(String) - Static method in class org.robolectric.shadows.ShadowTrace
+
+
Starts a new trace section with given name.
+
+
bidi(int, char[], byte[], int, boolean) - Static method in class org.robolectric.shadows.ShadowAndroidBidi
+
 
+
bigEndianIterator() - Method in class org.robolectric.shadows.ShadowMemoryMappedFile
+
 
+
bigEndianIterator() - Method in class org.robolectric.shadows.ShadowMemoryMappedFileS
+
 
+
BINARY - Enum constant in enum org.robolectric.internal.ResourcesMode
+
 
+
bind() - Method in class org.robolectric.android.controller.IntentServiceController
+
 
+
bind() - Method in class org.robolectric.android.controller.ServiceController
+
 
+
bind(Class<T>, Class<? extends T>) - Method in class org.robolectric.util.inject.Injector.Builder
+
+
Registers an implementing class for the given dependency type.
+
+
bind(Class<T>, T) - Method in class org.robolectric.util.inject.Injector.Builder
+
+
Registers an instance for the given dependency type.
+
+
bind(Injector.Key<T>, T) - Method in class org.robolectric.util.inject.Injector.Builder
+
+
Registers an instance for the given key.
+
+
bindAppWidgetId(int, ComponentName) - Method in class org.robolectric.shadows.ShadowAppWidgetManager
+
 
+
bindAppWidgetId(int, ComponentName, Bundle) - Method in class org.robolectric.shadows.ShadowAppWidgetManager
+
 
+
bindAppWidgetIdIfAllowed(int, ComponentName) - Method in class org.robolectric.shadows.ShadowAppWidgetManager
+
+
Create an internal presentation of the widget and cache it locally.
+
+
bindAppWidgetIdIfAllowed(int, ComponentName, Bundle) - Method in class org.robolectric.shadows.ShadowAppWidgetManager
+
+
Create an internal presentation of the widget locally and store the options Bundle with + it.
+
+
bindDefault(Class<T>, Class<? extends T>) - Method in class org.robolectric.util.inject.Injector.Builder
+
+
Registers a fallback implementing class for the given dependency type.
+
+
bindDeviceAdminServiceAsUser(ComponentName, Intent, ServiceConnection, int, UserHandle) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
+
Bind to the same package in another user.
+
+
bindProcessToNetwork(Network) - Method in class org.robolectric.shadows.ShadowConnectivityManager
+
 
+
bindService(Intent, int, Executor, ServiceConnection) - Method in class org.robolectric.shadows.ShadowContextImpl
+
 
+
bindService(Intent, int, Executor, ServiceConnection) - Method in class org.robolectric.shadows.ShadowInstrumentation
+
 
+
bindService(Intent, ServiceConnection, int) - Method in class org.robolectric.shadows.ShadowContextImpl
+
 
+
bindService(Intent, ServiceConnection, int) - Method in class org.robolectric.shadows.ShadowInstrumentation
+
 
+
bindServiceAsUser(Intent, ServiceConnection, int, UserHandle) - Method in class org.robolectric.shadows.ShadowContextImpl
+
+
Binds to a service but ignores the given UserHandle.
+
+
bindSocket(FileDescriptor) - Method in class org.robolectric.shadows.ShadowNetwork
+
+
Simulates a socket bind.
+
+
bindSocket(DatagramSocket) - Method in class org.robolectric.shadows.ShadowNetwork
+
+
Simulates a socket bind.
+
+
bindSocket(Socket) - Method in class org.robolectric.shadows.ShadowNetwork
+
+
Simulates a socket bind.
+
+
biometricServiceConnected - Variable in class org.robolectric.shadows.ShadowBiometricManager
+
 
+
BitmapFactoryNatives - Class in org.robolectric.nativeruntime
+
+
Native methods for BitmapFactory JNI registration.
+
+
BitmapNatives - Class in org.robolectric.nativeruntime
+
+
Native methods for Bitmap JNI registration.
+
+
BitmapShaderNatives - Class in org.robolectric.nativeruntime
+
+
Native methods for BitmapShader JNI registration.
+
+
BlendModeColorFilterNatives - Class in org.robolectric.nativeruntime
+
+
Native methods for BlendModeColorFilter JNI registration.
+
+
BLOCK_SIZE - Static variable in class org.robolectric.shadows.ShadowStatFs
+
 
+
blockingGetAuthToken(Account, String, boolean) - Method in class org.robolectric.shadows.ShadowAccountManager
+
 
+
BLUETOOTH_DEVICE_NAME - Static variable in class org.robolectric.shadows.ShadowMediaRouter
+
 
+
bluetoothGattReflector - Variable in class org.robolectric.shadows.ShadowBluetoothGatt
+
 
+
bluetoothGattServerReflector - Variable in class org.robolectric.shadows.ShadowBluetoothGattServer
+
 
+
bluetoothLeAdvertiserReflector - Variable in class org.robolectric.shadows.ShadowBluetoothLeAdvertiser
+
 
+
BlurMaskFilterNatives - Class in org.robolectric.nativeruntime
+
+
Native methods for BlurMaskFilter JNI registration.
+
+
BOOLEAN - Enum constant in enum org.robolectric.res.ResType
+
 
+
bootstrap(MethodHandles.Lookup, String, MethodType, MethodHandle) - Static method in class org.robolectric.internal.bytecode.InvokeDynamicSupport
+
 
+
Bootstrap - Class in org.robolectric.android
+
 
+
Bootstrap() - Constructor for class org.robolectric.android.Bootstrap
+
 
+
bootstrapAuthenticationRequest(Object, Object, Object, Object, Object, Object) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
 
+
bootstrapInit(MethodHandles.Lookup, String, MethodType) - Static method in class org.robolectric.internal.bytecode.InvokeDynamicSupport
+
 
+
bootstrapIntrinsic(MethodHandles.Lookup, String, MethodType, String) - Static method in class org.robolectric.internal.bytecode.InvokeDynamicSupport
+
 
+
bootstrappedClass(Class<?>) - Method in class org.robolectric.internal.bytecode.Sandbox
+
 
+
bootstrapStatic(MethodHandles.Lookup, String, MethodType, MethodHandle) - Static method in class org.robolectric.internal.bytecode.InvokeDynamicSupport
+
 
+
bottom - Variable in class org.robolectric.shadows.ShadowCanvas.RectPaintHistoryEvent
+
 
+
bottom - Variable in class org.robolectric.shadows.ShadowCanvas.RoundRectPaintHistoryEvent
+
 
+
boundSocketCount() - Method in class org.robolectric.shadows.ShadowNetwork
+
+
Returns the total number of sockets bound to this network interface.
+
+
BrightnessChangeEventBuilder - Class in org.robolectric.shadows
+
+ +
+
BrightnessChangeEventBuilder() - Constructor for class org.robolectric.shadows.BrightnessChangeEventBuilder
+
 
+
broadcastPermission - Variable in class org.robolectric.shadows.ShadowApplication.Wrapper
+
 
+
broadcastReceiver - Variable in class org.robolectric.shadows.ShadowApplication.Wrapper
+
 
+
BroadcastReceiverData - Class in org.robolectric.manifest
+
 
+
BroadcastReceiverData(String, MetaData) - Constructor for class org.robolectric.manifest.BroadcastReceiverData
+
 
+
BroadcastReceiverData(Map<String, String>, MetaData, List<IntentFilterData>) - Constructor for class org.robolectric.manifest.BroadcastReceiverData
+
 
+
BuckManifestFactory - Class in org.robolectric.internal
+
 
+
BuckManifestFactory() - Constructor for class org.robolectric.internal.BuckManifestFactory
+
 
+
buffer - Variable in class org.robolectric.shadows.ShadowMemoryMappedFile.RoboBufferIterator
+
 
+
buffer - Variable in class org.robolectric.shadows.ShadowMemoryMappedFileS.RoboBufferIterator
+
 
+
build() - Method in interface org.robolectric.android.AttributeSetBuilder
+
+
Build an AttributeSet with the antecedent attributes.
+
+
build() - Method in class org.robolectric.android.AttributeSetBuilderImpl
+
 
+
build() - Method in class org.robolectric.annotation.Config.Builder
+
 
+
build() - Method in class org.robolectric.internal.bytecode.InstrumentationConfiguration.Builder
+
 
+
build() - Method in class org.robolectric.internal.bytecode.ShadowMap.Builder
+
 
+
build() - Method in interface org.robolectric.Robolectric.AttributeSetBuilder
+
+
Deprecated.
+
Build an AttributeSet with the antecedent attributes.
+
+
build() - Method in class org.robolectric.shadows.AppWidgetProviderInfoBuilder
+
 
+
build() - Method in class org.robolectric.shadows.AssociationInfoBuilder
+
 
+
build() - Method in class org.robolectric.shadows.AudioDeviceInfoBuilder
+
 
+
build() - Method in class org.robolectric.shadows.BackupDataInputBuilder
+
+
Builds the BackupDataInput instance with the added entities.
+
+
build() - Method in class org.robolectric.shadows.BarringInfoBuilder.BarringServiceInfoBuilder
+
 
+
build() - Method in class org.robolectric.shadows.BarringInfoBuilder
+
 
+
build() - Method in class org.robolectric.shadows.BrightnessChangeEventBuilder
+
 
+
build() - Method in class org.robolectric.shadows.CellIdentityLteBuilder
+
 
+
build() - Method in class org.robolectric.shadows.CellIdentityNrBuilder
+
 
+
build() - Method in class org.robolectric.shadows.CellInfoLteBuilder
+
 
+
build() - Method in class org.robolectric.shadows.CellInfoNrBuilder
+
 
+
build() - Method in class org.robolectric.shadows.CellSignalStrengthLteBuilder
+
 
+
build() - Method in class org.robolectric.shadows.CellSignalStrengthNrBuilder
+
 
+
build() - Method in class org.robolectric.shadows.DeviceStateSensorOrientationBuilder
+
 
+
build() - Method in class org.robolectric.shadows.DragEventBuilder
+
 
+
build() - Method in class org.robolectric.shadows.EpsBearerQosSessionAttributesBuilder
+
 
+
build() - Method in class org.robolectric.shadows.FrameMetricsBuilder
+
 
+
build() - Method in class org.robolectric.shadows.GnssStatusBuilder
+
+
Deprecated.
+
Builds the GnssStatus from the satellites previously added.
+
+
build() - Method in class org.robolectric.shadows.GnssStatusBuilder.GnssSatelliteInfo.Builder
+
+
Deprecated.
+ +
+
build() - Method in class org.robolectric.shadows.MediaCodecInfoBuilder
+
 
+
build() - Method in class org.robolectric.shadows.MediaCodecInfoBuilder.CodecCapabilitiesBuilder
+
 
+
build() - Method in class org.robolectric.shadows.ModuleInfoBuilder
+
+
Returns a ModuleInfo with the data that was given.
+
+
build() - Method in class org.robolectric.shadows.NetworkRegistrationInfoTestBuilder
+
 
+
build() - Method in class org.robolectric.shadows.NrQosSessionAttributesBuilder
+
 
+
build() - Method in class org.robolectric.shadows.PackageRollbackInfoBuilder
+
+
Returns a PackageRollbackInfo with the data that was given.
+
+
build() - Method in class org.robolectric.shadows.PlaybackInfoBuilder
+
 
+
build() - Method in class org.robolectric.shadows.PolicyStateBuilder
+
 
+
build() - Method in class org.robolectric.shadows.PreciseDataConnectionStateBuilder
+
 
+
build() - Method in class org.robolectric.shadows.RangingSessionBuilder
+
 
+
build() - Method in class org.robolectric.shadows.ResponderLocationBuilder
+
 
+
build() - Method in class org.robolectric.shadows.RollbackInfoBuilder
+
+
Returns a RollbackInfo with the data that was given.
+
+
build() - Method in class org.robolectric.shadows.RunningTaskInfoBuilder
+
 
+
build() - Method in class org.robolectric.shadows.ServiceStateBuilder
+
 
+
build() - Method in class org.robolectric.shadows.ShadowActivityManager.ApplicationExitInfoBuilder
+
 
+
build() - Method in class org.robolectric.shadows.ShadowDisplayManager.ModeBuilder
+
 
+
build() - Method in class org.robolectric.shadows.ShadowEventLog.EventBuilder
+
 
+
build() - Method in class org.robolectric.shadows.ShadowFontsFontFamily.ShadowFontsFontFamilyBuilder
+
 
+
build() - Method in class org.robolectric.shadows.ShadowInformationElement.Builder
+
 
+
build() - Method in class org.robolectric.shadows.ShadowLegacyTypeface.ShadowBuilder
+
 
+
build() - Method in class org.robolectric.shadows.ShadowRangingResult.Builder
+
 
+
build() - Method in class org.robolectric.shadows.ShadowTrace.AsyncTraceSection.Builder
+
 
+
build() - Method in class org.robolectric.shadows.ShadowTrace.Counter.Builder
+
 
+
build() - Method in class org.robolectric.shadows.ShadowUsageStatsManager.EventBuilder
+
 
+
build() - Method in class org.robolectric.shadows.ShadowUsageStatsManager.UsageStatsBuilder
+
 
+
build() - Method in class org.robolectric.shadows.SharedLibraryInfoBuilder
+
 
+
build() - Method in class org.robolectric.shadows.StorageVolumeBuilder
+
 
+
build() - Method in class org.robolectric.shadows.StreamConfigurationMapBuilder
+
+
Builds a StreamConfigurationMap based on data previously added to this builder.
+
+
build() - Method in class org.robolectric.shadows.UiccCardInfoBuilder
+
 
+
build() - Method in class org.robolectric.shadows.UiccPortInfoBuilder
+
 
+
build() - Method in class org.robolectric.shadows.UiccSlotInfoBuilder
+
 
+
build() - Method in class org.robolectric.shadows.VibrationAttributesBuilder
+
 
+
build() - Method in class org.robolectric.shadows.WifiUsabilityStatsEntryBuilder
+
 
+
build() - Method in class org.robolectric.util.inject.Injector.Builder
+
+
Builds an injector as previously configured.
+
+
build(int, Collection<String>, long, TimeUnit, PendingIntent) - Static method in class org.robolectric.shadows.ShadowUsageStatsManager.AppUsageObserver
+
 
+
build(int, List<String>, Duration, Duration, PendingIntent, PendingIntent) - Static method in class org.robolectric.shadows.ShadowUsageStatsManager.UsageSessionObserver
+
 
+
build(InstrumentationConfiguration, Sdk, Sdk, ResourcesMode, SQLiteMode.Mode) - Method in interface org.robolectric.internal.SandboxManager.SandboxBuilder
+
 
+
build(ShadowMap, ShadowMatcher, Interceptors) - Method in interface org.robolectric.internal.bytecode.ClassHandlerBuilder
+
+
Builds a instance.
+
+
buildActivity(Class<T>) - Static method in class org.robolectric.Robolectric
+
+
Creates a ActivityController for the given activity class.
+
+
buildActivity(Class<T>, Intent) - Static method in class org.robolectric.Robolectric
+
+
Creates a ActivityController for the given activity class with the intent.
+
+
buildActivity(Class<T>, Intent, Bundle) - Static method in class org.robolectric.Robolectric
+
+
Creates a ActivityController for the given activity class with the intent and activity options.
+
+
buildAttributeSet() - Static method in class org.robolectric.Robolectric
+
+
Allows for the programmatic creation of an AttributeSet.
+
+
buildBackupAgent(Class<T>) - Static method in class org.robolectric.Robolectric
+
 
+
buildContentProvider(Class<T>) - Static method in class org.robolectric.Robolectric
+
 
+
builder() - Static method in class org.robolectric.shadows.GnssStatusBuilder.GnssSatelliteInfo
+
+
Deprecated.
+
Builder() - Constructor for class org.robolectric.annotation.Config.Builder
+
 
+
Builder() - Constructor for class org.robolectric.internal.bytecode.InstrumentationConfiguration.Builder
+
 
+
Builder() - Constructor for class org.robolectric.internal.bytecode.ShadowMap.Builder
+
 
+
Builder() - Constructor for class org.robolectric.shadows.GnssStatusBuilder.GnssSatelliteInfo.Builder
+
+
Deprecated.
+
Builder() - Constructor for class org.robolectric.shadows.ShadowInformationElement.Builder
+
 
+
Builder() - Constructor for class org.robolectric.shadows.ShadowTrace.AsyncTraceSection.Builder
+
 
+
Builder() - Constructor for class org.robolectric.shadows.ShadowTrace.Counter.Builder
+
 
+
Builder() - Constructor for class org.robolectric.util.inject.Injector.Builder
+
+
Creates a new builder.
+
+
Builder(int, MacAddress, long, int) - Constructor for class org.robolectric.shadows.ShadowRangingResult.Builder
+
 
+
Builder(ClassLoader) - Constructor for class org.robolectric.util.inject.Injector.Builder
+
+
Creates a new builder using the specified ClassLoader for plugin loading.
+
+
Builder(Config) - Constructor for class org.robolectric.annotation.Config.Builder
+
 
+
Builder(InstrumentationConfiguration) - Constructor for class org.robolectric.internal.bytecode.InstrumentationConfiguration.Builder
+
 
+
Builder(ShadowMap) - Constructor for class org.robolectric.internal.bytecode.ShadowMap.Builder
+
 
+
Builder(Injector) - Constructor for class org.robolectric.util.inject.Injector.Builder
+
+
Creates a new builder with a parent injector.
+
+
Builder(Injector, ClassLoader) - Constructor for class org.robolectric.util.inject.Injector.Builder
+
+
Creates a new builder with a parent injector and the specified ClassLoader for plugin + loading.
+
+
buildEvent() - Static method in class org.robolectric.shadows.ShadowUsageStatsManager.EventBuilder
+
 
+
buildExternalStorageAppCacheDirs(String) - Static method in class org.robolectric.shadows.ShadowEnvironment
+
 
+
buildFragment(Class<T>) - Static method in class org.robolectric.Robolectric
+
+
Deprecated. +
Native Fragments have been deprecated in Android P. Android encourages developers + to use androidx fragments, to test these use FragmentScenario.
+
+
+
buildFragment(Class<T>, Intent) - Static method in class org.robolectric.Robolectric
+
+
Deprecated. +
Native Fragments have been deprecated in Android P. Android encourages developers + to use androidx fragments, to test these use FragmentScenario.
+
+
+
buildFragment(Class<T>, Intent, Bundle) - Static method in class org.robolectric.Robolectric
+
+
Deprecated. +
Native Fragments have been deprecated in Android P. Android encourages developers + to use androidx fragments, to test these use FragmentScenario.
+
+
+
buildFragment(Class<T>, Bundle) - Static method in class org.robolectric.Robolectric
+
+
Deprecated. +
Native Fragments have been deprecated in Android P. Android encourages developers + to use androidx fragments, to test these use FragmentScenario.
+
+
+
buildFragment(Class<T>, Class<? extends Activity>) - Static method in class org.robolectric.Robolectric
+
+
Deprecated. +
Native Fragments have been deprecated in Android P. Android encourages developers + to use androidx fragments, to test these use FragmentScenario.
+
+
+
buildFragment(Class<T>, Class<? extends Activity>, Intent) - Static method in class org.robolectric.Robolectric
+
+
Deprecated. +
Native Fragments have been deprecated in Android P. Android encourages developers + to use androidx fragments, to test these use FragmentScenario.
+
+
+
buildFragment(Class<T>, Class<? extends Activity>, Intent, Bundle) - Static method in class org.robolectric.Robolectric
+
+
Deprecated. +
Native Fragments have been deprecated in Android P. Android encourages developers + to use androidx fragments, to test these use FragmentScenario.
+
+
+
buildFragment(Class<T>, Class<? extends Activity>, Bundle) - Static method in class org.robolectric.Robolectric
+
+
Deprecated. +
Native Fragments have been deprecated in Android P. Android encourages developers + to use androidx fragments, to test these use FragmentScenario.
+
+
+
buildFrom(GnssStatusBuilder.GnssSatelliteInfo...) - Static method in class org.robolectric.shadows.GnssStatusBuilder
+
+
Deprecated.
+
Convenience method to create a GnssStatus directly from known satellite info.
+
+
buildGlobalConfig() - Method in class org.robolectric.RobolectricTestRunner
+
+
Deprecated. +
Provide a service implementation of GlobalConfigProvider instead. This + method will be removed in Robolectric 4.3.
+
+
+
buildIntentService(Class<T>) - Static method in class org.robolectric.Robolectric
+
 
+
buildIntentService(Class<T>, Intent) - Static method in class org.robolectric.Robolectric
+
 
+
buildResourceTable(AndroidManifest) - Method in class org.robolectric.res.ResourceMerger
+
 
+
buildService(Class<T>) - Static method in class org.robolectric.Robolectric
+
 
+
buildService(Class<T>, Intent) - Static method in class org.robolectric.Robolectric
+
 
+
buildString(char[]) - Static method in class org.robolectric.res.android.ResourceString
+
+
Builds a string from a null-terminated char data.
+
+
buildSubscriptionInfo() - Method in class org.robolectric.shadows.ShadowSubscriptionManager.SubscriptionInfoBuilder
+
 
+
buildSystemFallback(String, String, FontCustomizationParser.Result, ArrayMap<String, FontFamily[]>, ArrayList<Font>) - Static method in class org.robolectric.shadows.ShadowNativeSystemFonts
+
 
+
buildSystemFallback(String, String, FontCustomizationParser.Result, ArrayMap<String, FontFamily[]>, ArrayList<Font>) - Static method in class org.robolectric.shadows.ShadowSystemFonts
+
 
+
buildSystemFallback(String, String, ArrayMap<String, Typeface>, ArrayMap<String, FontFamily[]>) - Static method in class org.robolectric.shadows.ShadowLegacyTypeface
+
 
+
buildSystemFallback(String, String, ArrayMap<String, Typeface>, ArrayMap<String, FontFamily[]>) - Static method in class org.robolectric.shadows.ShadowNativeTypeface
+
 
+
bulkInsert(Uri, ContentValues[]) - Method in class org.robolectric.shadows.ShadowContentProviderClient
+
 
+
bulkInsert(Uri, ContentValues[]) - Method in class org.robolectric.shadows.ShadowContentResolver
+
+
If a ContentProvider is registered for the given Uri, its ContentProvider.bulkInsert(Uri, ContentValues[]) method will be invoked.
+
+
bulkTransfer(UsbEndpoint, byte[], int, int) - Method in class org.robolectric.shadows.ShadowUsbDeviceConnection
+
 
+
bulkTransfer(UsbEndpoint, byte[], int, int, int) - Method in class org.robolectric.shadows.ShadowUsbDeviceConnection
+
 
+
bundle - Variable in class org.robolectric.shadows.ShadowTelecomManager.CallRecord
+
+
Deprecated. + +
+
+
ByteBucketArray<T> - Class in org.robolectric.res.android
+
+
Stores a sparsely populated array.
+
+
ByteBucketArray(T) - Constructor for class org.robolectric.res.android.ByteBucketArray
+
 
+
bytes - Variable in class org.robolectric.shadows.ShadowMemoryMappedFile
+
 
+
bytes - Variable in class org.robolectric.shadows.ShadowMemoryMappedFileS
+
 
+
bytes() - Method in class org.robolectric.shadows.ShadowStatsLog.StatsLogItem
+
 
+
+

C

+
+
CACHE - Enum constant in enum org.robolectric.fakes.RoboResponseSource
+
+
Return the response from the cache immediately.
+
+
CachedPathIteratorFactory - Class in org.robolectric.shadows
+
+
Class that returns iterators for a given path.
+
+
CachedPathIteratorFactory(PathIterator) - Constructor for class org.robolectric.shadows.CachedPathIteratorFactory
+
 
+
CachedPathIteratorFactory.CachedPathIterator - Class in org.robolectric.shadows
+
+
Class that allows us to iterate over a path multiple times
+
+
calculateSignalLevel(int, int) - Static method in class org.robolectric.shadows.ShadowWifiManager
+
 
+
call(Uri, String, String, Bundle) - Method in class org.robolectric.shadows.ShadowContentResolver
+
 
+
call(Class<?>, T, Object[]) - Method in interface org.robolectric.util.Function
+
 
+
call(String, String, Bundle) - Method in class org.robolectric.shadows.ShadowContentProviderClient
+
 
+
CALL_REAL_CODE - Static variable in class org.robolectric.internal.bytecode.ShadowWrangler
+
 
+
callActivityOnCreate(Activity, Bundle) - Method in class org.robolectric.android.internal.RoboMonitoringInstrumentation
+
 
+
callActivityOnDestroy(Activity) - Method in class org.robolectric.android.internal.RoboMonitoringInstrumentation
+
 
+
callActivityOnPause(Activity) - Method in class org.robolectric.android.internal.RoboMonitoringInstrumentation
+
 
+
callActivityOnRestart(Activity) - Method in class org.robolectric.android.internal.RoboMonitoringInstrumentation
+
 
+
callActivityOnResume(Activity) - Method in class org.robolectric.android.internal.RoboMonitoringInstrumentation
+
 
+
callActivityOnStart(Activity) - Method in class org.robolectric.android.internal.RoboMonitoringInstrumentation
+
 
+
callActivityOnStop(Activity) - Method in class org.robolectric.android.internal.RoboMonitoringInstrumentation
+
 
+
callApplicationOnCreate(Application) - Method in class org.robolectric.android.internal.RoboMonitoringInstrumentation
+
 
+
callApplyConfigurationToResourcesLocked(Configuration, CompatibilityInfo) - Method in class org.robolectric.shadows.ShadowResourcesManager
+
+
Exposes ResourcesManager#applyCompatConfigurationLocked(int, Configuration).
+
+
callAttach(Activity, Context, ActivityThread, Instrumentation, Application, Intent, ActivityInfo, IBinder, CharSequence, Object) - Method in interface org.robolectric.shadows._Activity_
+
 
+
callAttach(Context) - Method in class org.robolectric.shadows.ShadowApplication
+
+
Attaches an application to a base context.
+
+
callAttach(Intent) - Method in class org.robolectric.shadows.ShadowActivity
+
 
+
callAttach(Intent, Bundle) - Method in class org.robolectric.shadows.ShadowActivity
+
 
+
callAttach(Intent, Bundle, Object) - Method in class org.robolectric.shadows.ShadowActivity
+
 
+
callAttach(Intent, Bundle, Object, Configuration) - Method in class org.robolectric.shadows.ShadowActivity
+
 
+
callback() - Method in class org.robolectric.shadows.ShadowAccessibilityService.GestureDispatch
+
+
The callback that is to be invoked once the gesture has finished dispatching.
+
+
callConstructor(Class<? extends R>, ReflectionHelpers.ClassParameter<?>...) - Static method in class org.robolectric.util.ReflectionHelpers
+
+
Reflectively call the constructor of an object.
+
+
callDispatchResized() - Method in class org.robolectric.shadows.ShadowViewRootImpl
+
 
+
callGetThemeResId() - Method in class org.robolectric.shadows.ShadowContextThemeWrapper
+
 
+
callInstanceMethod(Class<?>, Object, String, ReflectionHelpers.ClassParameter<?>...) - Static method in class org.robolectric.util.ReflectionHelpers
+
+
Reflectively call an instance method on an object on a specific class.
+
+
callInstanceMethod(Object, String, ReflectionHelpers.ClassParameter<?>...) - Static method in class org.robolectric.util.ReflectionHelpers
+
+
Reflectively call an instance method on an object.
+
+
callLastOnFinished(Intent, int, String, Bundle) - Method in class org.robolectric.shadows.ShadowPendingIntent
+
+ +
+
callOnActivityResult(int, int, Intent) - Method in class org.robolectric.shadows.ShadowActivity
+
+
Deprecated.
+
+
callOnAttachedToHierarchy(PreferenceManager) - Method in class org.robolectric.shadows.ShadowPreference
+
 
+
callOnAttachedToWindow() - Method in class org.robolectric.shadows.ShadowView
+
 
+
callOnCreate(Bundle) - Method in class org.robolectric.shadows.ShadowDialog
+
 
+
callOnDetachedFromWindow() - Method in class org.robolectric.shadows.ShadowView
+
 
+
callOnGetDirectActions(CancellationSignal, Consumer<List<DirectAction>>) - Method in class org.robolectric.shadows.ShadowActivity
+
+
Calls Activity#onGetDirectActions with the given parameters.
+
+
callParsePackage(Path) - Static method in class org.robolectric.shadows.ShadowPackageParser
+
+
Parses an AndroidManifest.xml file using the framework PackageParser.
+
+
CallRecord(PhoneAccountHandle, Bundle) - Constructor for class org.robolectric.shadows.ShadowTelecomManager.CallRecord
+
+
Deprecated.
+
callStaticMethod(Class<?>, String, ReflectionHelpers.ClassParameter<?>...) - Static method in class org.robolectric.util.ReflectionHelpers
+
+
Reflectively call a static method on a class.
+
+
callStaticMethod(ClassLoader, String, String, ReflectionHelpers.ClassParameter<?>...) - Static method in class org.robolectric.util.ReflectionHelpers
+
+
Helper method for calling a static method using a class from a custom class loader
+
+
callThroughByDefault - Variable in class org.robolectric.internal.bytecode.ShadowInfo
+
 
+
callThroughByDefault() - Element in annotation type org.robolectric.annotation.Implements
+
+
If true, Robolectric will invoke the actual Android code for any method that isn't shadowed.
+
+
callWindowFocusChanged(boolean) - Method in class org.robolectric.shadows.ShadowViewRootImpl
+
 
+
canAddCall() - Method in class org.robolectric.shadows.ShadowInCallService
+
 
+
canAuthenticate() - Method in class org.robolectric.shadows.ShadowBiometricManager
+
 
+
canAuthenticate(int) - Method in class org.robolectric.shadows.ShadowBiometricManager
+
 
+
canAuthenticate(int, int) - Method in class org.robolectric.shadows.ShadowBiometricManager
+
 
+
cancel() - Method in class org.robolectric.shadows.ShadowCountDownTimer
+
 
+
cancel() - Method in class org.robolectric.shadows.ShadowJsResult
+
 
+
cancel() - Method in class org.robolectric.shadows.ShadowPendingIntent
+
 
+
cancel() - Method in class org.robolectric.shadows.ShadowRenderNodeAnimator
+
 
+
cancel() - Method in class org.robolectric.shadows.ShadowRenderNodeAnimatorR
+
 
+
cancel() - Method in class org.robolectric.shadows.ShadowSslErrorHandler
+
 
+
cancel() - Method in class org.robolectric.shadows.ShadowSystemVibrator
+
 
+
cancel() - Method in class org.robolectric.shadows.ShadowToast
+
 
+
cancel(boolean) - Method in class org.robolectric.shadows.ShadowLegacyAsyncTask
+
 
+
cancel(boolean) - Method in class org.robolectric.util.SimpleFuture
+
+
Deprecated.
+
cancel(int) - Method in class org.robolectric.shadows.ShadowJobScheduler
+
 
+
cancel(int) - Method in class org.robolectric.shadows.ShadowJobScheduler.ShadowJobSchedulerImpl
+
 
+
cancel(int) - Method in class org.robolectric.shadows.ShadowNotificationManager
+
 
+
cancel(AlarmManager.OnAlarmListener) - Method in class org.robolectric.shadows.ShadowAlarmManager
+
 
+
cancel(PendingIntent) - Method in class org.robolectric.shadows.ShadowAlarmManager
+
 
+
cancel(String, int) - Method in class org.robolectric.shadows.ShadowNotificationManager
+
 
+
cancelAll() - Method in class org.robolectric.shadows.ShadowAlarmManager
+
 
+
cancelAll() - Method in class org.robolectric.shadows.ShadowJobScheduler
+
 
+
cancelAll() - Method in class org.robolectric.shadows.ShadowJobScheduler.ShadowJobSchedulerImpl
+
 
+
cancelAll() - Method in class org.robolectric.shadows.ShadowNotificationManager
+
 
+
cancelAllNotifications() - Method in class org.robolectric.shadows.ShadowNotificationListenerService
+
 
+
cancelAutoFocus() - Method in class org.robolectric.shadows.ShadowCamera
+
 
+
cancelBugreport() - Method in class org.robolectric.shadows.ShadowBugreportManager
+
+
Cancels bugreport in progress and executes BugreportManager.BugreportCallback.onError(int).
+
+
cancelConnection(BluetoothDevice) - Method in class org.robolectric.shadows.ShadowBluetoothGattServer
+
+
Disconnects an established connection, or cancels a connection attempt currently in progress.
+
+
cancelDiscovery() - Method in class org.robolectric.shadows.ShadowBluetoothAdapter
+
 
+
cancelMissedCallsNotification() - Method in class org.robolectric.shadows.ShadowTelecomManager
+
 
+
cancelNotification(String) - Method in class org.robolectric.shadows.ShadowNotificationListenerService
+
 
+
cancelOperation(int) - Method in class org.robolectric.shadows.ShadowAsyncQueryHandler
+
 
+
cancelSync(Account, String) - Static method in class org.robolectric.shadows.ShadowContentResolver
+
 
+
canConfigureInteractAcrossProfiles(String) - Method in class org.robolectric.shadows.ShadowCrossProfileApps
+
+
Unlike the real system, we will assume a package can always configure its own cross profile + interaction.
+
+
canDrawOverlays(Context) - Static method in class org.robolectric.shadows.ShadowSettings
+
 
+
canGoBack() - Method in class org.robolectric.shadows.ShadowWebView
+
 
+
canGoForward() - Method in class org.robolectric.shadows.ShadowWebView
+
 
+
canInteractAcrossProfiles() - Method in class org.robolectric.shadows.ShadowCrossProfileApps
+
+
Checks if the current application can interact across profile.
+
+
canNotifyAsPackage(String) - Method in class org.robolectric.shadows.ShadowNotificationManager
+
 
+
canonicalToCurrentPackageNames(String[]) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
canPause() - Method in class org.robolectric.shadows.ShadowVideoView
+
 
+
canRequestInteractAcrossProfiles() - Method in class org.robolectric.shadows.ShadowCrossProfileApps
+
+
Returns whether the calling package can request to navigate the user to the relevant settings + page to request user consent to interact across profiles.
+
+
canRequestPackageInstalls() - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
canScheduleExactAlarms() - Method in class org.robolectric.shadows.ShadowAlarmManager
+
 
+
canSwitchUsers() - Method in class org.robolectric.shadows.ShadowUserManager
+
+
Returns true by default, or the value specified via ShadowUserManager.setCanSwitchUser(boolean).
+
+
CanvasNatives - Class in org.robolectric.nativeruntime
+
+
Native methods for Canvas JNI registration.
+
+
CanvasPropertyNatives - Class in org.robolectric.nativeruntime
+
+
Native methods for CanvasProperty JNI registration.
+
+
canvasReflector - Variable in class org.robolectric.shadows.ShadowLegacyCanvas
+
 
+
CapabilityFailureInfo() - Constructor for class org.robolectric.shadows.ShadowRcsUceAdapter.CapabilityFailureInfo
+
 
+
capture(CaptureRequest, CameraCaptureSession.CaptureCallback, Handler) - Method in class org.robolectric.shadows.ShadowCameraCaptureSessionImpl
+
 
+
captureSingleRequest(CaptureRequest, Executor, CameraCaptureSession.CaptureCallback) - Method in class org.robolectric.shadows.ShadowCameraCaptureSessionImpl
+
 
+
CastableTo(Supplier<Type>) - Constructor for class org.robolectric.errorprone.bugpatterns.Helpers.CastableTo
+
 
+
castNativePtr(long) - Static method in class org.robolectric.RuntimeEnvironment
+
 
+
ceil(float) - Static method in class org.robolectric.shadows.ShadowFloatMath
+
 
+
CellIdentityLteBuilder - Class in org.robolectric.shadows
+
+
Builder for CellIdentityLte.
+
+
CellIdentityNrBuilder - Class in org.robolectric.shadows
+
+
Builder for CellIdentityNr.
+
+
CellInfoLteBuilder - Class in org.robolectric.shadows
+
+
Builder for CellInfoLte.
+
+
CellInfoNrBuilder - Class in org.robolectric.shadows
+
+
Builder for CellInfoNr.
+
+
CellSignalStrengthLteBuilder - Class in org.robolectric.shadows
+
+ +
+
CellSignalStrengthNrBuilder - Class in org.robolectric.shadows
+
+ +
+
centerX - Variable in class org.robolectric.shadows.ShadowCanvas.CirclePaintHistoryEvent
+
 
+
centerY - Variable in class org.robolectric.shadows.ShadowCanvas.CirclePaintHistoryEvent
+
 
+
CESU8 - Enum constant in enum org.robolectric.res.android.ResourceString.Type
+
 
+
changeDisplay(int, String) - Static method in class org.robolectric.shadows.ShadowDisplayManager
+
+
Changes properties of a simulated display.
+
+
CHAR_SEQUENCE - Enum constant in enum org.robolectric.res.ResType
+
 
+
CHAR_SEQUENCE_ARRAY - Enum constant in enum org.robolectric.res.ResType
+
 
+
charset() - Method in enum org.robolectric.res.android.ResourceString.Type
+
 
+
CHECK(boolean) - Static method in class org.robolectric.res.android.Util
+
 
+
checkActivities(boolean) - Method in class org.robolectric.shadows.ShadowApplication
+
+
Set to true if you'd like Robolectric to strictly simulate the real Android behavior when + calling Context.startActivity(android.content.Intent).
+
+
checkBluetoothAddress(String) - Static method in class org.robolectric.shadows.ShadowBluetoothAdapter
+
+
Validate a Bluetooth address, such as "00:43:A8:23:10:F0" Alphabetic characters must be + uppercase to be valid.
+
+
checkCallingOrSelfPermission(String) - Method in class org.robolectric.shadows.ShadowContextImpl
+
 
+
checkCallingPermission(String) - Method in class org.robolectric.shadows.ShadowContextImpl
+
 
+
checkChar(String, int, char) - Method in class org.robolectric.shadows.ShadowTime
+
 
+
checkedPerformClick() - Method in class org.robolectric.shadows.ShadowView
+
+
Deprecated. +
- Please use Espresso for View interactions.
+
+
+
checkIfCameraClosedOrInError() - Method in class org.robolectric.shadows.ShadowCameraDeviceImpl
+
 
+
checkMainThread() - Method in class org.robolectric.android.internal.RobolectricThreadChecker
+
 
+
checkNotMainThread() - Method in class org.robolectric.android.internal.RobolectricThreadChecker
+
 
+
checkOp(String, int, String) - Method in class org.robolectric.shadows.ShadowAppOpsManager
+
+ +
+
checkOpNoThrow(int, int, String) - Method in class org.robolectric.shadows.ShadowAppOpsManager
+
+ +
+
checkOpNoThrow(String, int, String) - Method in class org.robolectric.shadows.ShadowAppOpsManager
+
+
Deprecated.
+
+
checkPackage(int, String) - Method in class org.robolectric.shadows.ShadowAppOpsManager
+
 
+
checkPermission(String, int, int) - Method in class org.robolectric.shadows.ShadowContextImpl
+
 
+
checkPermission(String, String) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
checkRecognitionSupport(Object, Object, Object) - Method in class org.robolectric.shadows.ShadowSpeechRecognizer
+
 
+
checkRecycled(String) - Method in interface org.robolectric.shadows.ShadowBitmap.BitmapReflector
+
 
+
checkService(String) - Static method in class org.robolectric.shadows.ShadowServiceManager
+
 
+
checkSignatures(int, int) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
checkSignatures(String, String) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
checkSlicePermission(Uri, int, int) - Method in class org.robolectric.shadows.ShadowSliceManager
+
 
+
checkStateAfterTestFailure(Throwable) - Method in class org.robolectric.android.internal.AndroidTestEnvironment
+
 
+
checkStateAfterTestFailure(Throwable) - Method in interface org.robolectric.internal.TestEnvironment
+
 
+
claimInterface(UsbInterface, boolean) - Method in class org.robolectric.shadows.ShadowUsbDeviceConnection
+
 
+
CLASS_HANDLER_DATA_FIELD_NAME - Static variable in class org.robolectric.internal.bytecode.ShadowConstants
+
 
+
CLASS_NAME - Static variable in class org.robolectric.shadows.ShadowContextImpl
+
 
+
classBlock(RunNotifier) - Method in class org.robolectric.internal.SandboxTestRunner
+
 
+
ClassDetails - Class in org.robolectric.internal.bytecode
+
+
A more lightweight variant of MutableClass.
+
+
ClassDetails(byte[]) - Constructor for class org.robolectric.internal.bytecode.ClassDetails
+
 
+
classesToNotAcquire - Variable in class org.robolectric.internal.bytecode.InstrumentationConfiguration.Builder
+
 
+
classesToNotInstrument - Variable in class org.robolectric.internal.bytecode.InstrumentationConfiguration.Builder
+
 
+
classesToNotInstrumentRegex - Variable in class org.robolectric.internal.bytecode.InstrumentationConfiguration.Builder
+
 
+
classHandler - Variable in class org.robolectric.internal.bytecode.Sandbox
+
 
+
ClassHandler - Interface in org.robolectric.internal.bytecode
+
+
This interface is used by Robolectric when instrumented classes are created and interacted with.
+
+
classHandlerBuilder - Variable in class org.robolectric.internal.SandboxTestRunner
+
 
+
ClassHandlerBuilder - Interface in org.robolectric.internal.bytecode
+
+
Factory interface for ClassHandler.
+
+
classInitializing(Class) - Method in interface org.robolectric.internal.bytecode.ClassHandler
+
+
Called by Robolectric when an instrumented class is first loaded into a sandbox and is ready to + be statically initialized.
+
+
classInitializing(Class) - Static method in class org.robolectric.internal.bytecode.RobolectricInternals
+
 
+
classInitializing(Class) - Method in class org.robolectric.internal.bytecode.ShadowWrangler
+
 
+
ClassInstrumentor - Class in org.robolectric.internal.bytecode
+
+
Instruments (i.e.
+
+
ClassInstrumentor() - Constructor for class org.robolectric.internal.bytecode.ClassInstrumentor
+
 
+
ClassInstrumentor(ClassInstrumentor.Decorator) - Constructor for class org.robolectric.internal.bytecode.ClassInstrumentor
+
 
+
ClassInstrumentor.Decorator - Interface in org.robolectric.internal.bytecode
+
 
+
className - Variable in class org.robolectric.internal.bytecode.MethodRef
+
 
+
className - Variable in class org.robolectric.internal.bytecode.MethodSignature
+
 
+
className - Variable in class org.robolectric.util.ReflectionHelpers.StringParameter
+
 
+
className() - Element in annotation type org.robolectric.annotation.Implements
+
+
Android class name (if the Class object is not accessible).
+
+
className() - Element in annotation type org.robolectric.util.reflector.ForType
+
 
+
ClassNameResolver<T> - Class in org.robolectric.shadows
+
 
+
ClassNameResolver() - Constructor for class org.robolectric.shadows.ClassNameResolver
+
 
+
classNameTranslations - Variable in class org.robolectric.internal.bytecode.InstrumentationConfiguration.Builder
+
 
+
classNameTranslations() - Method in class org.robolectric.internal.bytecode.InstrumentationConfiguration
+
+
Map from a requested class to an alternate stand-in, or not.
+
+
classNode - Variable in class org.robolectric.internal.bytecode.MutableClass
+
 
+
ClassNodeProvider - Class in org.robolectric.internal.bytecode
+
 
+
ClassNodeProvider() - Constructor for class org.robolectric.internal.bytecode.ClassNodeProvider
+
 
+
ClassParameter(Class<? extends V>, V) - Constructor for class org.robolectric.util.ReflectionHelpers.ClassParameter
+
 
+
clazz - Variable in class org.robolectric.internal.bytecode.InvocationProfile
+
 
+
clazz - Variable in class org.robolectric.util.ReflectionHelpers.ClassParameter
+
 
+
clean(Object) - Static method in class org.robolectric.fakes.CleanerCompat
+
 
+
CleanerCompat - Class in org.robolectric.fakes
+
+
Wrapper for Cleaner, used by AndroidInterceptors.CleanerInterceptor + when running on Java 9+.
+
+
CleanerCompat() - Constructor for class org.robolectric.fakes.CleanerCompat
+
 
+
CleanerInterceptor() - Constructor for class org.robolectric.interceptors.AndroidInterceptors.CleanerInterceptor
+
 
+
cleanStackTrace(Throwable) - Static method in class org.robolectric.internal.bytecode.RobolectricInternals
+
 
+
clear() - Method in class org.robolectric.fakes.RoboMenu
+
 
+
clear() - Method in class org.robolectric.res.android.NativeObjRegistry
+
+
WARNING -- dangerous! Call NativeObjRegistry.unregister(long) instead!
+
+
clear() - Static method in class org.robolectric.shadows.ShadowLog
+
+
Clear all accumulated logs.
+
+
clear() - Method in class org.robolectric.shadows.ShadowVelocityTracker
+
 
+
clear(String) - Method in class org.robolectric.shadows.ShadowTime
+
 
+
Clear() - Method in class org.robolectric.res.android.CppAssetManager2.Theme
+
 
+
clearAccounts() - Method in class org.robolectric.shadows.ShadowTelecomManager
+
+
Deprecated. 
+
+
clearAccountsForPackage(String) - Method in class org.robolectric.shadows.ShadowTelecomManager
+
 
+
clearAll() - Static method in class org.robolectric.shadows.ShadowEventLog
+
 
+
clearAllNetworks() - Method in class org.robolectric.shadows.ShadowConnectivityManager
+
+
Clears the list of all Networks.
+
+
clearAllowedNonPcmEncodings() - Static method in class org.robolectric.shadows.ShadowAudioTrack
+
+
Clears all encodings that have been added with ShadowAudioTrack.addAllowedNonPcmEncoding(int).
+
+
clearAnimation() - Method in class org.robolectric.shadows.ShadowView
+
 
+
clearAnimations() - Method in class org.robolectric.shadows.ShadowView
+
+
Resets the list returned by ShadowView.getAnimations() to an empty list.
+
+
clearApplicationUserData(String, IPackageDataObserver) - Method in class org.robolectric.shadows.ShadowActivityManager
+
 
+
clearApplicationUserData(String, IPackageDataObserver) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
clearBroadcastIntents() - Method in class org.robolectric.shadows.ShadowContextWrapper
+
+
Clears the broadcast intents sent during the tests (for all users).
+
+
clearBroadcastResponseStats(String, long) - Method in class org.robolectric.shadows.ShadowUsageStatsManager
+
 
+
clearCache(boolean) - Method in class org.robolectric.shadows.ShadowWebView
+
 
+
clearCameraInfo() - Static method in class org.robolectric.shadows.ShadowCamera
+
 
+
clearCloudMediaChangedEventList() - Static method in class org.robolectric.shadows.ShadowMediaStore
+
 
+
clearCodecs() - Static method in class org.robolectric.shadows.ShadowMediaCodec
+
+
Clears any previously added encoders and decoders.
+
+
clearCommunicationDevice() - Method in class org.robolectric.shadows.ShadowAudioManager
+
 
+
clearControllers() - Method in class org.robolectric.shadows.ShadowMediaSessionManager
+
+
Clears all controllers such that ShadowMediaSessionManager.getActiveSessions(ComponentName) will return the + empty list.
+
+
clearCrossProfileIntentFilters(int) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
clearDirectPlaybackSupportedFormats() - Static method in class org.robolectric.shadows.ShadowAudioTrack
+
+
Clears all encodings that have been added for direct playback support with ShadowAudioTrack.addDirectPlaybackSupport(android.media.AudioFormat, android.media.AudioAttributes).
+
+
clearDispatchedMediaKeyEvents() - Method in class org.robolectric.shadows.ShadowAudioManager
+
 
+
clearExistingInstancesAndStates() - Static method in class org.robolectric.shadows.ShadowImsMmTelManager
+
 
+
clearExternalPnoScanRequest() - Method in class org.robolectric.shadows.ShadowWifiManager
+
 
+
clearFormData() - Method in class org.robolectric.shadows.ShadowWebView
+
 
+
clearHasSentRttRequest() - Method in class org.robolectric.shadows.ShadowCall
+
+
"Forgets" that sendRttRequest() was called.
+
+
clearHeader() - Method in class org.robolectric.fakes.RoboSubMenu
+
 
+
clearHistory() - Method in class org.robolectric.shadows.ShadowWebView
+
 
+
clearHttpResponseRules() - Static method in class org.robolectric.shadows.httpclient.FakeHttp
+
 
+
clearHttpResponseRules() - Method in class org.robolectric.shadows.httpclient.FakeHttpLayer
+
 
+
clearHttpResponses() - Method in class org.robolectric.shadows.httpclient.FakeHttpLayer
+
+
Call this method if you want to ensure that there's no http responses logged from this point until + the next response arrives.
+
+
clearInstance() - Method in interface org.robolectric.shadows.ShadowSystemServiceRegistry._ServiceFetcherN_
+
 
+
clearIntentFilterForActivity(ComponentName) - Method in class org.robolectric.shadows.ShadowPackageManager
+
+
Clears intent filters for given activity.
+
+
clearIntentFilterForProvider(ComponentName) - Method in class org.robolectric.shadows.ShadowPackageManager
+
+
Clears intent filters for given provider.
+
+
clearIntentFilterForReceiver(ComponentName) - Method in class org.robolectric.shadows.ShadowPackageManager
+
+
Clears intent filters for given receiver.
+
+
clearIntentFilterForService(ComponentName) - Method in class org.robolectric.shadows.ShadowPackageManager
+
+
Clears intent filters for given service.
+
+
clearIsNavigationBarVisible() - Static method in class org.robolectric.shadows.ShadowViewRootImpl
+
+
Clears the last known state of ShadowViewRootImpl.isNavigationBarVisible.
+
+
clearIsStatusBarVisible() - Static method in class org.robolectric.shadows.ShadowViewRootImpl
+
+
Clears the last known state of ShadowViewRootImpl.isStatusBarVisible.
+
+
clearKilledProcesses() - Static method in class org.robolectric.shadows.ShadowProcess
+
 
+
clearLastDownloadedMultimediaMessageParams() - Method in class org.robolectric.shadows.ShadowSmsManager
+
+ +
+
clearLastDragClipData() - Static method in class org.robolectric.shadows.ShadowWindowManagerGlobal
+
+ +
+
clearLastSentDataMessageParams() - Method in class org.robolectric.shadows.ShadowSmsManager
+
+ +
+
clearLastSentMultimediaMessageParams() - Method in class org.robolectric.shadows.ShadowSmsManager
+
+ +
+
clearLastSentMultipartTextMessageParams() - Method in class org.robolectric.shadows.ShadowSmsManager
+
+ +
+
clearLastSentTextMessageParams() - Method in class org.robolectric.shadows.ShadowSmsManager
+
+ +
+
clearLastSpokenText() - Method in class org.robolectric.shadows.ShadowTextToSpeech
+
 
+
clearLooperMode() - Static method in class org.robolectric.shadows.ShadowLooper
+
 
+
clearMappings() - Method in class org.robolectric.shadows.ShadowMimeTypeMap
+
 
+
clearModeInvalidatedClasses() - Method in class org.robolectric.internal.AndroidSandbox
+
 
+
clearModeInvalidatedClasses() - Method in class org.robolectric.internal.bytecode.Sandbox
+
 
+
clearNetworkRoamingStatus() - Method in class org.robolectric.shadows.ShadowSubscriptionManager
+
+
Clears the local cache of roaming subscription Ids used by ShadowSubscriptionManager.isNetworkRoaming(int).
+
+
clearNextStartedActivities() - Method in class org.robolectric.shadows.ShadowContextWrapper
+
+ +
+
clearNextStartedActivities() - Method in class org.robolectric.shadows.ShadowCrossProfileApps
+
+ +
+
clearOnExitAnimationListener() - Method in class org.robolectric.fakes.RoboSplashScreen
+
 
+
clearPackagePersistentPreferredActivities(ComponentName, String) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
clearPackagePreferredActivities(String) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
clearPackagePreferredActivitiesInternal(String, SortedMap<ComponentName, List<IntentFilter>>) - Static method in class org.robolectric.shadows.ShadowPackageManager
+
 
+
clearPendingHttpResponses() - Static method in class org.robolectric.shadows.httpclient.FakeHttp
+
 
+
clearPendingHttpResponses() - Method in class org.robolectric.shadows.httpclient.FakeHttpLayer
+
 
+
clearPhoneIds() - Static method in class org.robolectric.shadows.ShadowSubscriptionManager
+
+
Removes all mappings between subscription IDs and phone IDs from the map used by ShadowSubscriptionManager.getPhoneId(int).
+
+
clearPhoneTypes() - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+
Removes all subId to phoneType mappings.
+
+
clearPlayed() - Method in class org.robolectric.shadows.ShadowSoundPool
+
+
Clears the sounds played by this SoundPool.
+
+
clearPorts() - Method in class org.robolectric.shadows.ShadowUsbManager
+
+
Remove all added ports from UsbManager.
+
+
clearPrimaryClip() - Method in class org.robolectric.shadows.ShadowClipboardManager
+
 
+
clearProfileOwner(ComponentName) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
clearRegisterContentProviderException(Uri) - Method in class org.robolectric.shadows.ShadowContentResolver
+
+ +
+
clearRegisteredReceivers() - Method in class org.robolectric.shadows.ShadowApplication
+
+
Clears the list of ShadowApplication.Wrappers for registered receivers
+
+
clearRequestInfos() - Method in class org.robolectric.shadows.httpclient.FakeHttpLayer
+
 
+
clearResponses() - Method in class org.robolectric.shadows.ShadowBluetoothGattServer
+
+
Clear the list of responses.
+
+
clearSeedAccountData() - Method in class org.robolectric.shadows.ShadowUserManager
+
 
+
clearSource() - Static method in class org.robolectric.shadows.ShadowAudioRecord
+
+
Resets ShadowAudioRecord.AudioRecordSource to be used for providing data to AudioRecord, so that + all requests are fulfilled for audio data by completely filling any requested buffers.
+
+
clearStartedServices() - Method in class org.robolectric.shadows.ShadowContextWrapper
+
+
Clears all Intent started by Context.startService(android.content.Intent).
+
+
clearStorageStats() - Method in class org.robolectric.shadows.ShadowStorageStatsManager
+
+ +
+
clearSupportedCloudMediaProviderAuthorities() - Static method in class org.robolectric.shadows.ShadowMediaStore
+
+
Mutator method to clear the list of supported cloud media provider authorities.
+
+
clearSystemAvailableFeatures() - Method in class org.robolectric.shadows.ShadowPackageManager
+
 
+
clearSystemSharedLibraryNames() - Method in class org.robolectric.shadows.ShadowPackageManager
+
+
Clears the values returned by PackageManager.getSystemSharedLibraryNames().
+
+
clearTargetUserProfiles() - Method in class org.robolectric.shadows.ShadowCrossProfileApps
+
+
Clears the list of accessible handles.
+
+
clearThreadStatsTag() - Static method in class org.robolectric.shadows.ShadowTrafficStats
+
 
+
clearToken(Context, String) - Static method in class org.robolectric.shadows.gms.ShadowGoogleAuthUtil
+
 
+
clearToken(Context, String) - Method in class org.robolectric.shadows.gms.ShadowGoogleAuthUtil.GoogleAuthUtilImpl
+
 
+
clearUsabilityScores() - Method in class org.robolectric.shadows.ShadowWifiManager
+
+
Clears wifi usability scores previous passed to WifiManager.updateWifiUsabilityScore(int, int, int)
+
+
clearUserRestriction(ComponentName, String) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
clearUserRestrictions(UserHandle) - Method in class org.robolectric.shadows.ShadowUserManager
+
+
Removes all user restrictions set of a user identified by userHandle.
+
+
clearVcnConfig(ParcelUuid) - Method in class org.robolectric.shadows.ShadowVcnManager
+
 
+
clearView() - Method in class org.robolectric.shadows.ShadowWebView
+
 
+
clearWakeLocks() - Method in class org.robolectric.shadows.ShadowApplication
+
+
Deprecated. +
use ShadowPowerManager.clearWakeLocks
+
+
+
clearWakeLocks() - Static method in class org.robolectric.shadows.ShadowPowerManager
+
+
Clears most recent recorded wakelock.
+
+
clearWasDataSetChangedCalledFlag() - Method in class org.robolectric.shadows.ShadowBaseAdapter
+
 
+
clearWasInvalidated() - Method in class org.robolectric.shadows.ShadowView
+
+
Clears the wasInvalidated flag
+
+
clearWifiConnectedNetworkScorer() - Method in class org.robolectric.shadows.ShadowWifiManager
+
 
+
click() - Method in class org.robolectric.fakes.RoboMenuItem
+
 
+
click() - Method in class org.robolectric.shadows.ShadowPreference
+
 
+
clickFirstItemContainingText(String) - Method in class org.robolectric.shadows.ShadowAdapterView
+
 
+
clickMenuItem(int) - Method in class org.robolectric.shadows.ShadowActivity
+
+
Perform a click on a menu item.
+
+
clickOn(int) - Method in class org.robolectric.shadows.ShadowDialog
+
 
+
clickOn(View) - Static method in class org.robolectric.shadows.ShadowView
+
+
Deprecated. +
Please use Espresso for view interactions
+
+
+
clickOnItem(int) - Method in class org.robolectric.shadows.ShadowAlertDialog
+
+
Simulates a click on the Dialog item indicated by index.
+
+
clickOnText(int) - Method in class org.robolectric.shadows.ShadowDialog
+
 
+
clickOnText(String) - Method in class org.robolectric.shadows.ShadowDialog
+
 
+
close() - Method in class org.robolectric.android.controller.ActivityController
+
+
Transitions the underlying Activity to the 'destroyed' state by progressing through the + appropriate lifecycle events.
+
+
close() - Method in class org.robolectric.android.XmlResourceParserImpl
+
 
+
close() - Method in class org.robolectric.fakes.BaseCursor
+
+
Deprecated.
+
close() - Method in class org.robolectric.fakes.RoboCursor
+
+
Deprecated.
+
close() - Method in class org.robolectric.fakes.RoboMenu
+
 
+
close() - Method in class org.robolectric.fakes.RoboWebMessagePort
+
 
+
close() - Method in class org.robolectric.internal.bytecode.SandboxClassLoader
+
 
+
close() - Method in class org.robolectric.res.android.Asset
+
 
+
close() - Method in class org.robolectric.shadows.ShadowBasicTagTechnology
+
 
+
close() - Method in class org.robolectric.shadows.ShadowBluetoothGatt
+
+
Close this Bluetooth GATT client.
+
+
close() - Method in class org.robolectric.shadows.ShadowBluetoothGattServer
+
+
Close this GATT server instance.
+
+
close() - Method in class org.robolectric.shadows.ShadowBluetoothServerSocket
+
 
+
close() - Method in class org.robolectric.shadows.ShadowBluetoothSocket
+
 
+
close() - Method in class org.robolectric.shadows.ShadowCameraCaptureSessionImpl
+
 
+
close() - Method in class org.robolectric.shadows.ShadowCameraDeviceImpl
+
 
+
close() - Method in class org.robolectric.shadows.ShadowCloseGuard
+
 
+
close() - Method in class org.robolectric.shadows.ShadowContextHubClient
+
 
+
close() - Method in class org.robolectric.shadows.ShadowCursorWrapper
+
 
+
close() - Method in class org.robolectric.shadows.ShadowHttpResponseCache
+
 
+
close() - Method in class org.robolectric.shadows.ShadowImageReader
+
 
+
close() - Method in class org.robolectric.shadows.ShadowLegacyAssetInputStream
+
 
+
close() - Method in class org.robolectric.shadows.ShadowLegacyPath
+
 
+
close() - Method in class org.robolectric.shadows.ShadowMemoryMappedFile
+
 
+
close() - Method in class org.robolectric.shadows.ShadowMemoryMappedFileS
+
 
+
close() - Method in class org.robolectric.shadows.ShadowPackageInstaller.ShadowSession
+
 
+
close() - Method in class org.robolectric.shadows.ShadowParcelFileDescriptor
+
 
+
close() - Method in class org.robolectric.shadows.ShadowRangingSession
+
+
Forwards parameters and the session's callback to the Shadow's adapter, allowing the tester to + dictate the results of the call.
+
+
close() - Method in class org.robolectric.shadows.ShadowUsbRequest
+
 
+
close() - Method in class org.robolectric.shadows.ShadowVirtualDeviceManager.ShadowVirtualDevice
+
+
Prevents a NPE when calling .close() on a VirtualDevice in unit tests.
+
+
close(FileDescriptor) - Method in class org.robolectric.shadows.ShadowBlockGuardOs
+
 
+
closeCurrentInput() - Method in class org.robolectric.shadows.ShadowInputMethodManager
+
+
The framework implementation does a blocking call to system server.
+
+
CloseGuardRule - Class in org.robolectric.junit.rules
+
+
Rule for failing tests that leave any CloseGuards open.
+
+
CloseGuardRule() - Constructor for class org.robolectric.junit.rules.CloseGuardRule
+
 
+
closeProfileProxy(int, BluetoothProfile) - Method in class org.robolectric.shadows.ShadowBluetoothAdapter
+
+ +
+
CloudMediaChangedEvent() - Constructor for class org.robolectric.shadows.ShadowMediaStore.CloudMediaChangedEvent
+
 
+
code() - Method in enum org.robolectric.res.android.DataType
+
 
+
CodecConfig(int, int, ShadowMediaCodec.CodecConfig.Codec) - Constructor for class org.robolectric.shadows.ShadowMediaCodec.CodecConfig
+
 
+
collapseActionView() - Method in class org.robolectric.fakes.RoboMenuItem
+
 
+
COLOR - Enum constant in enum org.robolectric.res.ResType
+
 
+
COLOR_MODE_HDR - Enum constant in enum org.robolectric.res.android.ResTable_config.Type
+
 
+
COLOR_MODE_WIDE_COLOR_GAMUT - Enum constant in enum org.robolectric.res.android.ResTable_config.Type
+
 
+
COLOR_STATE_LIST - Enum constant in enum org.robolectric.res.ResType
+
 
+
ColorFilterNatives - Class in org.robolectric.nativeruntime
+
+
Native methods for ColorFilter JNI registration.
+
+
ColorMatrixColorFilterNatives - Class in org.robolectric.nativeruntime
+
+
Native methods for ColorMatrixColorFilter JNI registration.
+
+
colorMode - Variable in class org.robolectric.android.internal.DisplayConfig
+
+
The active color mode.
+
+
colorMode - Variable in class org.robolectric.res.android.ResTable_config
+
 
+
colorModeHdr() - Method in class org.robolectric.res.android.ResTable_config
+
+
Returns the HDR section of ResTable_config.colorMode.
+
+
colorModeWideColorGamut() - Method in class org.robolectric.res.android.ResTable_config
+
+
Returns the wide color gamut section of ResTable_config.colorMode.
+
+
ColorNatives - Class in org.robolectric.nativeruntime
+
+
Native methods for Color JNI registration.
+
+
ColorSpaceRgbNatives - Class in org.robolectric.nativeruntime
+
+
Native methods for BitmapFactory JNI registration.
+
+
columnNames - Variable in class org.robolectric.fakes.RoboCursor
+
+
Deprecated.
+
commit() - Method in class org.robolectric.shadows.ShadowSharedPreferences.ShadowSharedPreferencesEditorImpl
+
 
+
commit(IntentSender) - Method in class org.robolectric.shadows.ShadowPackageInstaller.ShadowSession
+
 
+
compare(Intent, Intent) - Method in class org.robolectric.shadows.ShadowPackageManager.IntentComparator
+
 
+
compare(Time, Time) - Static method in class org.robolectric.shadows.ShadowTime
+
 
+
compareTo(Sdk) - Method in class org.robolectric.pluginapi.Sdk
+
+
Instances of Sdk are ordered by the API level they implement.
+
+
compareTo(ShadowAlarmManager.ScheduledAlarm) - Method in class org.robolectric.shadows.ShadowAlarmManager.ScheduledAlarm
+
 
+
compareTo(JavaVersion) - Method in class org.robolectric.util.JavaVersion
+
 
+
compareTo(AndroidVersions.AndroidRelease) - Method in class org.robolectric.versioning.AndroidVersions.AndroidRelease
+
+
Implements comparable.
+
+
compileTimeSystemResourcesFile - Static variable in class org.robolectric.RuntimeEnvironment
+
 
+
CompletedDownload(String, String, boolean, String, String, long, boolean) - Constructor for class org.robolectric.shadows.ShadowDownloadManager.CompletedDownload
+
 
+
CompletedDownload(String, String, boolean, String, String, long, boolean, Uri, Uri) - Constructor for class org.robolectric.shadows.ShadowDownloadManager.CompletedDownload
+
 
+
COMPLEX_MANTISSA_MASK - Static variable in class org.robolectric.res.android.ResourceTypes.Res_value
+
 
+
COMPLEX_MANTISSA_SHIFT - Static variable in class org.robolectric.res.android.ResourceTypes.Res_value
+
 
+
COMPLEX_RADIX_0p23 - Static variable in class org.robolectric.res.android.ResourceTypes.Res_value
+
 
+
COMPLEX_RADIX_16p7 - Static variable in class org.robolectric.res.android.ResourceTypes.Res_value
+
 
+
COMPLEX_RADIX_23p0 - Static variable in class org.robolectric.res.android.ResourceTypes.Res_value
+
 
+
COMPLEX_RADIX_8p15 - Static variable in class org.robolectric.res.android.ResourceTypes.Res_value
+
 
+
COMPLEX_RADIX_MASK - Static variable in class org.robolectric.res.android.ResourceTypes.Res_value
+
 
+
COMPLEX_RADIX_SHIFT - Static variable in class org.robolectric.res.android.ResourceTypes.Res_value
+
 
+
COMPLEX_UNIT_DIP - Static variable in class org.robolectric.res.android.ResourceTypes.Res_value
+
 
+
COMPLEX_UNIT_FRACTION - Static variable in class org.robolectric.res.android.ResourceTypes.Res_value
+
 
+
COMPLEX_UNIT_FRACTION_PARENT - Static variable in class org.robolectric.res.android.ResourceTypes.Res_value
+
 
+
COMPLEX_UNIT_IN - Static variable in class org.robolectric.res.android.ResourceTypes.Res_value
+
 
+
COMPLEX_UNIT_MASK - Static variable in class org.robolectric.res.android.ResourceTypes.Res_value
+
 
+
COMPLEX_UNIT_MM - Static variable in class org.robolectric.res.android.ResourceTypes.Res_value
+
 
+
COMPLEX_UNIT_PT - Static variable in class org.robolectric.res.android.ResourceTypes.Res_value
+
 
+
COMPLEX_UNIT_PX - Static variable in class org.robolectric.res.android.ResourceTypes.Res_value
+
 
+
COMPLEX_UNIT_SHIFT - Static variable in class org.robolectric.res.android.ResourceTypes.Res_value
+
 
+
COMPLEX_UNIT_SP - Static variable in class org.robolectric.res.android.ResourceTypes.Res_value
+
 
+
component - Variable in class org.robolectric.android.controller.ComponentController
+
 
+
ComponentController<C extends ComponentController<C,T>,T> - Class in org.robolectric.android.controller
+
 
+
ComponentController(T) - Constructor for class org.robolectric.android.controller.ComponentController
+
 
+
ComponentController(T, Intent) - Constructor for class org.robolectric.android.controller.ComponentController
+
 
+
ComponentState(int, int) - Constructor for class org.robolectric.shadows.ShadowPackageManager.ComponentState
+
 
+
ComposePathEffectNatives - Class in org.robolectric.nativeruntime
+
+
Native methods for ComposePathEffect JNI registration.
+
+
ComposeShaderNatives - Class in org.robolectric.nativeruntime
+
+
Native methods for ComposeShader JNI registration.
+
+
compress(Bitmap.CompressFormat, int, OutputStream) - Method in class org.robolectric.shadows.ShadowLegacyBitmap
+
 
+
computeBounds(RectF, boolean) - Method in class org.robolectric.shadows.ShadowLegacyPath
+
 
+
computeCurrentSdkFromBuildProps(Properties) - Static method in class org.robolectric.versioning.AndroidVersionInitTools
+
 
+
computeCurrentVelocity(int) - Method in class org.robolectric.shadows.ShadowVelocityTracker
+
 
+
computeCurrentVelocity(int, float) - Method in class org.robolectric.shadows.ShadowVelocityTracker
+
 
+
computeReleaseVersion(JarFile) - Static method in class org.robolectric.versioning.AndroidVersionInitTools
+
 
+
CONDITIONAL_CACHE - Enum constant in enum org.robolectric.fakes.RoboResponseSource
+
+
Make a conditional request to the host, returning the cache response if + the cache is valid and the network response otherwise.
+
+
Config - Annotation Type in org.robolectric.annotation
+
+
Configuration settings that can be used on a per-class or per-test basis.
+
+
CONFIG_PROPERTIES - Static variable in class org.robolectric.RobolectricTestRunner
+
 
+
Config.Builder - Class in org.robolectric.annotation
+
 
+
Config.Implementation - Class in org.robolectric.annotation
+
 
+
ConfigConfigurer - Class in org.robolectric.plugins
+
+
Provides configuration to Robolectric for its @Config annotation.
+
+
ConfigConfigurer(PackagePropertiesLoader) - Constructor for class org.robolectric.plugins.ConfigConfigurer
+
 
+
ConfigConfigurer(PackagePropertiesLoader, GlobalConfigProvider) - Constructor for class org.robolectric.plugins.ConfigConfigurer
+
 
+
ConfigDescription - Class in org.robolectric.res.android
+
+
transliterated from + https://android.googlesource.com/platform/frameworks/base/+/android-9.0.0_r12/tools/aapt2/ConfigDescription.cpp
+
+
ConfigDescription() - Constructor for class org.robolectric.res.android.ConfigDescription
+
 
+
ConfigDescription.LocaleValue - Class in org.robolectric.res.android
+
 
+
ConfigMerger - Class in org.robolectric
+
+
Deprecated. +
Provide an implementation of javax.inject.Provider<Config>. This class will + be removed in Robolectric 4.3.
+
+
+
ConfigMerger() - Constructor for class org.robolectric.ConfigMerger
+
+
Deprecated.
+
configs - Variable in class org.robolectric.res.android.ResTable.Type
+
 
+
configurationChange() - Method in class org.robolectric.android.controller.ActivityController
+
+
Performs a configuration change on the Activity.
+
+
configurationChange(Configuration) - Method in class org.robolectric.android.controller.ActivityController
+
+
Performs a configuration change on the Activity.
+
+
configurationChange(Configuration, DisplayMetrics, int) - Method in class org.robolectric.android.controller.ActivityController
+
+
Performs a configuration change on the Activity.
+
+
ConfigurationImpl() - Constructor for class org.robolectric.plugins.HierarchicalConfigurationStrategy.ConfigurationImpl
+
 
+
ConfigurationRegistry - Class in org.robolectric.config
+
+
Holds configuration objects for the current test, computed using Configurer.
+
+
ConfigurationRegistry(Map<Class<?>, Object>) - Constructor for class org.robolectric.config.ConfigurationRegistry
+
 
+
ConfigurationStrategy - Interface in org.robolectric.pluginapi.config
+
+
Strategy for configuring individual tests.
+
+
ConfigurationStrategy.Configuration - Interface in org.robolectric.pluginapi.config
+
+
Heterogeneous typesafe collection of configuration objects managed by their Configurer.
+
+
ConfigurationV25 - Class in org.robolectric.android
+
 
+
ConfigurationV25() - Constructor for class org.robolectric.android.ConfigurationV25
+
 
+
configure(ClassHandler, Interceptors) - Method in class org.robolectric.internal.bytecode.Sandbox
+
 
+
configure(InstrumentationConfiguration.Builder, Interceptors) - Method in class org.robolectric.config.AndroidConfigurer
+
 
+
CONFIGURE_GEO_DETECTION_CAPABILITY - Static variable in class org.robolectric.shadows.ShadowTimeManager
+
 
+
configureDefaultDisplay(Configuration, DisplayMetrics) - Static method in class org.robolectric.shadows.ShadowDisplayManager
+
+
internal only
+
+
configureDefaultDisplayForJBOnly(Configuration, DisplayMetrics) - Static method in class org.robolectric.shadows.ShadowWindowManagerImpl
+
+
internal only
+
+
configuredSdks(Config, UsesSdk) - Method in class org.robolectric.plugins.DefaultSdkPicker
+
 
+
Configurer<T> - Interface in org.robolectric.pluginapi.config
+
+
Provides configuration data for tests.
+
+
configureSandbox(Sandbox, FrameworkMethod) - Method in class org.robolectric.internal.SandboxTestRunner
+
 
+
ConfigUtils - Class in org.robolectric.annotation.internal
+
 
+
connect() - Method in class org.robolectric.shadows.ShadowBasicTagTechnology
+
 
+
connect() - Method in class org.robolectric.shadows.ShadowBluetoothGatt
+
+ +
+
connect() - Method in class org.robolectric.shadows.ShadowBluetoothSocket
+
+
This method doesn't perform an actual connection and returns immediately
+
+
connect(int, WifiManager.ActionListener) - Method in class org.robolectric.shadows.ShadowWifiManager
+
 
+
connect(WifiConfiguration, WifiManager.ActionListener) - Method in class org.robolectric.shadows.ShadowWifiManager
+
 
+
connectGatt(Context, boolean, BluetoothGattCallback) - Method in class org.robolectric.shadows.ShadowBluetoothDevice
+
 
+
connectGatt(Context, boolean, BluetoothGattCallback, int) - Method in class org.robolectric.shadows.ShadowBluetoothDevice
+
 
+
connectGatt(Context, boolean, BluetoothGattCallback, int, int, Handler) - Method in class org.robolectric.shadows.ShadowBluetoothDevice
+
 
+
connectionKeepAliveStrategy - Variable in class org.robolectric.shadows.httpclient.ShadowDefaultRequestDirector
+
 
+
connectionManager - Variable in class org.robolectric.shadows.httpclient.ShadowDefaultRequestDirector
+
 
+
connectionReuseStrategy - Variable in class org.robolectric.shadows.httpclient.ShadowDefaultRequestDirector
+
 
+
connManager - Variable in class org.robolectric.shadows.httpclient.DefaultRequestDirector
+
+
The connection manager.
+
+
ConscryptMode - Annotation Type in org.robolectric.annotation
+
+
Annotation for Conscrypt modes in Robolectric.
+
+
ConscryptMode.Mode - Enum in org.robolectric.annotation
+
+
Specifies the different supported Conscrypt modes.
+
+
ConscryptModeConfigurer - Class in org.robolectric.plugins
+
+
Provides configuration to Robolectric for its @ConscryptMode annotation.
+
+
ConscryptModeConfigurer(Properties) - Constructor for class org.robolectric.plugins.ConscryptModeConfigurer
+
 
+
CONSTANT_IDLE - Enum constant in enum org.robolectric.util.Scheduler.IdleState
+
+
The Scheduler will automatically execute any runnables (past, present or future) as + soon as they are posted and advance the clock if necessary.
+
+
Constructor - Annotation Type in org.robolectric.util.reflector
+
+
Indicates that the annotated method is a constructor.
+
+
CONSTRUCTOR_METHOD_NAME - Static variable in class org.robolectric.annotation.processing.validator.ImplementsValidator
+
 
+
CONSTRUCTOR_METHOD_NAME - Static variable in class org.robolectric.internal.bytecode.ShadowConstants
+
 
+
consumeBatchedInputEvents(long) - Method in class org.robolectric.shadows.ShadowInputEventReceiver
+
 
+
consumeContent() - Method in class org.robolectric.shadows.httpclient.HttpEntityStub
+
 
+
consumeContent() - Method in class org.robolectric.shadows.httpclient.TestHttpResponse.TestHttpEntity
+
 
+
Consumer<T> - Interface in org.robolectric.util
+
+
Represents an operation that accepts a single input argument and returns no + result.
+
+
contains(double, double) - Method in class org.robolectric.shadows.RoundRectangle
+
 
+
contains(double, double, double, double) - Method in class org.robolectric.shadows.RoundRectangle
+
 
+
contains(int, int) - Method in class org.robolectric.nativeruntime.RegionNatives
+
 
+
contains(int, int) - Method in class org.robolectric.shadows.ShadowNativeRegion
+
 
+
containsHeader(String) - Method in class org.robolectric.shadows.httpclient.HttpResponseStub
+
 
+
containsHeader(String) - Method in class org.robolectric.shadows.httpclient.TestHttpResponse
+
 
+
ContentProviderController<T extends ContentProvider> - Class in org.robolectric.android.controller
+
 
+
ContentProviderData - Class in org.robolectric.manifest
+
 
+
ContentProviderData(String, MetaData, String, Map<String, String>, List<PathPermissionData>) - Constructor for class org.robolectric.manifest.ContentProviderData
+
 
+
context - Variable in class org.robolectric.shadows.ShadowApplication.Wrapper
+
 
+
contextPackageName - Variable in class org.robolectric.res.AttributeResource
+
 
+
controlTransfer(int, int, int, int, byte[], int, int) - Method in class org.robolectric.shadows.ShadowUsbDeviceConnection
+
 
+
controlTransfer(int, int, int, int, byte[], int, int, int) - Method in class org.robolectric.shadows.ShadowUsbDeviceConnection
+
 
+
Converter<T> - Class in org.robolectric.shadows
+
 
+
Converter() - Constructor for class org.robolectric.shadows.Converter
+
 
+
Converter.FromArray - Class in org.robolectric.shadows
+
 
+
Converter.FromAttrData - Class in org.robolectric.shadows
+
 
+
Converter.FromCharSequence - Class in org.robolectric.shadows
+
 
+
Converter.FromColor - Class in org.robolectric.shadows
+
 
+
Converter.FromFilePath - Class in org.robolectric.shadows
+
 
+
Converter2<T> - Class in org.robolectric.shadows
+
 
+
Converter2() - Constructor for class org.robolectric.shadows.Converter2
+
 
+
Converter2.FromCharSequence - Class in org.robolectric.shadows
+
 
+
Converter2.FromColor - Class in org.robolectric.shadows
+
 
+
convertRawValue(String) - Method in interface org.robolectric.res.ResourceValueConverter
+
 
+
convertToShadowName(String) - Static method in class org.robolectric.internal.bytecode.ShadowMap
+
+
Deprecated. +
do not use
+
+
+
cookie - Variable in class org.robolectric.res.android.CppAssetManager2.ResolvedBag.Entry
+
 
+
copy() - Method in class org.robolectric.res.android.CppAssetManager2.ResolvedBag.Entry
+
 
+
copy() - Method in class org.robolectric.res.android.ResourceTypes.Res_value
+
 
+
copy() - Method in class org.robolectric.res.ThemeStyleSet
+
 
+
copy() - Method in class org.robolectric.shadows.ShadowWifiConfiguration
+
 
+
copy(Bitmap.Config, boolean) - Method in class org.robolectric.shadows.ShadowLegacyBitmap
+
 
+
copy(FileDescriptor, FileDescriptor, long, CancellationSignal, Executor, FileUtils.ProgressListener) - Static method in class org.robolectric.shadows.ShadowFileUtils
+
 
+
copy(FileDescriptor, FileDescriptor, FileUtils.ProgressListener, CancellationSignal, long) - Static method in class org.robolectric.shadows.ShadowFileUtils
+
 
+
copy(InputStream, OutputStream) - Static method in class org.robolectric.util.Util
+
 
+
copyBackForwardList() - Method in class org.robolectric.shadows.ShadowWebView
+
 
+
copyFrom(DisplayConfig) - Method in class org.robolectric.android.internal.DisplayConfig
+
 
+
copyPixelsFromBuffer(Buffer) - Method in class org.robolectric.shadows.ShadowLegacyBitmap
+
 
+
copyPixelsToBuffer(Buffer) - Method in class org.robolectric.shadows.ShadowLegacyBitmap
+
 
+
copyStringToBuffer(int, CharArrayBuffer) - Method in class org.robolectric.fakes.BaseCursor
+
+
Deprecated.
+
copyStringToBuffer(int, CharArrayBuffer) - Method in class org.robolectric.shadows.ShadowCursorWrapper
+
 
+
copyTheme(int, int) - Static method in class org.robolectric.shadows.ShadowArscAssetManager
+
 
+
copyTheme(int, int) - Static method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
copyTheme(long, long) - Static method in class org.robolectric.shadows.ShadowArscAssetManager
+
 
+
copyTheme(long, long) - Static method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
copyTo(DisplayInfo) - Method in class org.robolectric.android.internal.DisplayConfig
+
 
+
CornerPathEffectNatives - Class in org.robolectric.nativeruntime
+
+
Native methods for CornerPathEffect JNI registration.
+
+
cos(float) - Static method in class org.robolectric.shadows.ShadowFloatMath
+
 
+
Counter() - Constructor for class org.robolectric.shadows.ShadowTrace.Counter
+
 
+
country - Variable in class org.robolectric.res.android.ResTable_config
+
+
Returns a packed 2-byte country code.
+
+
CppApkAssets - Class in org.robolectric.res.android
+
 
+
CppApkAssets(ZipArchiveHandle, String) - Constructor for class org.robolectric.res.android.CppApkAssets
+
 
+
CppAssetManager - Class in org.robolectric.res.android
+
 
+
CppAssetManager() - Constructor for class org.robolectric.res.android.CppAssetManager
+
 
+
CppAssetManager2 - Class in org.robolectric.res.android
+
 
+
CppAssetManager2() - Constructor for class org.robolectric.res.android.CppAssetManager2
+
 
+
CppAssetManager2.PackageFunc - Interface in org.robolectric.res.android
+
 
+
CppAssetManager2.ResolvedBag - Class in org.robolectric.res.android
+
 
+
CppAssetManager2.ResolvedBag.Entry - Class in org.robolectric.res.android
+
 
+
CppAssetManager2.ResourceName - Class in org.robolectric.res.android
+
 
+
CppAssetManager2.Theme - Class in org.robolectric.res.android
+
 
+
create() - Method in class org.robolectric.android.controller.ActivityController
+
 
+
create() - Method in class org.robolectric.android.controller.BackupAgentController
+
 
+
create() - Method in class org.robolectric.android.controller.ComponentController
+
 
+
create() - Method in class org.robolectric.android.controller.ContentProviderController
+
+
Create and register ContentProvider using ProviderInfo found from manifest.
+
+
create() - Method in class org.robolectric.android.controller.FragmentController
+
+
Deprecated.
+
create() - Method in class org.robolectric.android.controller.IntentServiceController
+
 
+
create() - Method in class org.robolectric.android.controller.ServiceController
+
 
+
create() - Static method in class org.robolectric.shadows.GnssStatusBuilder
+
+
Deprecated.
+
Creates a new GnssStatusBuilder.
+
+
create() - Static method in class org.robolectric.shadows.PolicyValueFactory
+
+
Return a real instance of StringPolicyValue
+
+
create() - Method in class org.robolectric.shadows.ShadowVoiceInteractionSession
+
+
Simulates the creation of the VoiceInteractionSession, as if it was being created by + the framework.
+
+
create() - Method in class org.robolectric.util.SoftThreadLocal
+
 
+
create(int, int, boolean, int[]) - Static method in class org.robolectric.shadows.PhoneCapabilityFactory
+
+
Creates PhoneCapability.
+
+
create(int, int, byte[]) - Static method in class org.robolectric.shadows.ShadowStatsLog.StatsLogItem
+
 
+
create(int, long) - Static method in class org.robolectric.shadows.ShadowRcsUceAdapter.CapabilityFailureInfo
+
 
+
create(int, Bundle) - Method in class org.robolectric.android.controller.FragmentController
+
+
Deprecated.
+
Creates the activity with Bundle and adds the fragment to the view with ID contentViewId.
+
+
create(Context) - Static method in class org.robolectric.shadows.ShadowWindow
+
 
+
create(Context, int) - Static method in class org.robolectric.shadows.ShadowMediaPlayer
+
 
+
create(Context, Uri) - Static method in class org.robolectric.shadows.ShadowMediaPlayer
+
 
+
create(ProviderInfo) - Method in class org.robolectric.android.controller.ContentProviderController
+
+
Create and register ContentProvider using the given ProviderInfo.
+
+
create(Resources, int[], int[], int[], int, CharSequence[]) - Static method in class org.robolectric.shadows.ShadowTypedArray
+
 
+
create(Typeface, int) - Static method in class org.robolectric.shadows.ShadowLegacyTypeface
+
 
+
create(Typeface, int, boolean) - Static method in class org.robolectric.shadows.ShadowLegacyTypeface
+
 
+
create(Bundle) - Method in class org.robolectric.android.controller.ActivityController
+
 
+
create(Bundle) - Method in class org.robolectric.android.controller.FragmentController
+
+
Deprecated.
+
Creates the activity with Bundle and adds the fragment to it.
+
+
create(UserHandle, String, Authority) - Static method in class org.robolectric.shadows.EnforcingAdminFactory
+
+
Return an EnforcingAdmin which can enforce a certain policy
+
+
create(String) - Method in class org.robolectric.android.controller.ContentProviderController
+
+
Create and register ContentProvider using ProviderInfo found from manifest.
+
+
create(String) - Static method in class org.robolectric.shadows.PolicyKeyFactory
+
 
+
create(String) - Method in class org.robolectric.util.TempDirectory
+
 
+
create(String, byte[]) - Static method in class org.robolectric.shadows.BackupDataEntity
+
+
Constructs a new entity where the size of the value is the entire array.
+
+
create(String, byte[], int) - Static method in class org.robolectric.shadows.BackupDataEntity
+
+
Constructs a new entity.
+
+
create(String, int) - Static method in class org.robolectric.shadows.ShadowLegacyTypeface
+
 
+
create(String, String) - Static method in class org.robolectric.shadows.BackupDataEntity
+
+
Constructs a pair with a string value.
+
+
create(String, String) - Static method in class org.robolectric.shadows.ShadowMediaStore.CloudMediaChangedEvent
+
 
+
create(Path, String) - Static method in class org.robolectric.res.builder.XmlBlock
+
 
+
create(KeyPair, Certificate[]) - Static method in class org.robolectric.shadows.AttestedKeyPairFactory
+
+
Create AttestedKeyPair.
+
+
create(Map<UserHandle, Map<PolicyKey, PolicyState<?>>>) - Static method in class org.robolectric.shadows.DevicePolicyStateBuilder
+
+
Return a real instance of DevicePolicyState
+
+
createAccelerateDecelerateInterpolator() - Static method in class org.robolectric.nativeruntime.NativeInterpolatorFactoryNatives
+
 
+
createAccelerateDecelerateInterpolator() - Static method in class org.robolectric.shadows.ShadowNativeNativeInterpolatorFactory
+
 
+
createAccelerateInterpolator(float) - Static method in class org.robolectric.nativeruntime.NativeInterpolatorFactoryNatives
+
 
+
createAccelerateInterpolator(float) - Static method in class org.robolectric.shadows.ShadowNativeNativeInterpolatorFactory
+
 
+
createActiveRecordingConfiguration(int, int, String) - Method in class org.robolectric.shadows.ShadowAudioManager
+
+
Creates simple active recording configuration.
+
+
createActivityContext(ActivityThread, LoadedApk, ActivityInfo, IBinder, int, Configuration) - Method in interface org.robolectric.shadows.ShadowContextImpl._ContextImpl_
+
 
+
createAdapter(Object) - Static method in class org.robolectric.shadows.ShadowBluetoothAdapter
+
+
Requires LooseSignatures because of AttributionSource parameter
+
+
createAndroidManifest(ManifestIdentifier) - Static method in class org.robolectric.RobolectricTestRunner
+
+
Deprecated. +
Do not use.
+
+
+
createAnticipateInterpolator(float) - Static method in class org.robolectric.nativeruntime.NativeInterpolatorFactoryNatives
+
 
+
createAnticipateInterpolator(float) - Static method in class org.robolectric.shadows.ShadowNativeNativeInterpolatorFactory
+
 
+
createAnticipateOvershootInterpolator(float) - Static method in class org.robolectric.nativeruntime.NativeInterpolatorFactoryNatives
+
 
+
createAnticipateOvershootInterpolator(float) - Static method in class org.robolectric.shadows.ShadowNativeNativeInterpolatorFactory
+
 
+
createAppContext(ActivityThread, LoadedApk) - Method in interface org.robolectric.shadows.ShadowContextImpl._ContextImpl_
+
 
+
createAshmemBitmap() - Method in class org.robolectric.shadows.ShadowLegacyBitmap
+
 
+
createAudioPlaybackConfiguration(AudioAttributes) - Method in class org.robolectric.shadows.ShadowAudioManager
+
 
+
createAuthenticationResult() - Method in class org.robolectric.shadows.ShadowFingerprintManager
+
 
+
createBitmap(int[], int, int, int, int, Bitmap.Config) - Static method in class org.robolectric.shadows.ShadowLegacyBitmap
+
 
+
createBitmap(int, int, Bitmap.Config) - Static method in class org.robolectric.shadows.ShadowLegacyBitmap
+
 
+
createBitmap(int, int, Bitmap.Config, boolean, ColorSpace) - Static method in class org.robolectric.shadows.ShadowLegacyBitmap
+
 
+
createBitmap(Bitmap, int, int, int, int, Matrix, boolean) - Static method in class org.robolectric.shadows.ShadowLegacyBitmap
+
 
+
createBitmap(DisplayMetrics, int[], int, int, int, int, Bitmap.Config) - Static method in class org.robolectric.shadows.ShadowLegacyBitmap
+
 
+
createBitmap(DisplayMetrics, int, int, Bitmap.Config) - Static method in class org.robolectric.shadows.ShadowLegacyBitmap
+
 
+
createBitmap(DisplayMetrics, int, int, Bitmap.Config, boolean) - Static method in class org.robolectric.shadows.ShadowLegacyBitmap
+
 
+
createBond() - Method in class org.robolectric.shadows.ShadowBluetoothDevice
+
+
Returns whether this device has been bonded with.
+
+
createBounceInterpolator() - Static method in class org.robolectric.nativeruntime.NativeInterpolatorFactoryNatives
+
 
+
createBounceInterpolator() - Static method in class org.robolectric.shadows.ShadowNativeNativeInterpolatorFactory
+
 
+
createBuffer(AssetManager, String, boolean, int) - Static method in class org.robolectric.shadows.ShadowFontBuilder
+
+
Re-implement to avoid call to DirectByteBuffer#array, which is not supported on JDK
+
+
createBuffer(AssetManager, String, boolean, int) - Static method in class org.robolectric.shadows.ShadowNativeFont.ShadowNativeFontBuilder
+
+
The Android implementation attempts to call ByteBuffer.array() on a direct + byte buffer.
+
+
createCaptureRequest(int) - Method in class org.robolectric.shadows.ShadowCameraDeviceImpl
+
 
+
createCaptureSession(SessionConfiguration) - Method in class org.robolectric.shadows.ShadowCameraDeviceImpl
+
 
+
createCaptureSession(List<Surface>, CameraCaptureSession.StateCallback, Handler) - Method in class org.robolectric.shadows.ShadowCameraDeviceImpl
+
 
+
createClassHandler(ShadowMap, Sandbox) - Method in class org.robolectric.internal.SandboxTestRunner
+
 
+
createClassHandler(ShadowMap, Sandbox) - Method in class org.robolectric.RobolectricTestRunner
+
+
Create a ClassHandler appropriate for the given arguments.
+
+
createClassLoaderConfig(FrameworkMethod) - Method in class org.robolectric.internal.SandboxTestRunner
+
+
Create an InstrumentationConfiguration suitable for the provided FrameworkMethod.
+
+
createClassLoaderConfig(FrameworkMethod) - Method in class org.robolectric.RobolectricTestRunner
+
+
Create an InstrumentationConfiguration suitable for the provided FrameworkMethod.
+
+
createClient(Context, ContextHubInfo, PendingIntent, long) - Method in class org.robolectric.shadows.ShadowContextHubManager
+
 
+
createClient(Object, Object) - Method in class org.robolectric.shadows.ShadowContextHubManager
+
 
+
createClient(Object, Object, Object) - Method in class org.robolectric.shadows.ShadowContextHubManager
+
 
+
createClient(Object, Object, Object, Object) - Method in class org.robolectric.shadows.ShadowContextHubManager
+
 
+
createConfirmFactoryResetCredentialIntent(CharSequence, CharSequence, CharSequence) - Method in class org.robolectric.shadows.ShadowKeyguardManager
+
+
Returns the intent set via + ShadowKeyguardManager.setConfirmFactoryResetCredentialIntent(Intent), otherwise null.
+
+
createConnectRequest(HttpRoute, HttpContext) - Method in class org.robolectric.shadows.httpclient.DefaultRequestDirector
+
+
Creates the CONNECT request for tunnelling.
+
+
createCycleInterpolator(float) - Static method in class org.robolectric.nativeruntime.NativeInterpolatorFactoryNatives
+
 
+
createCycleInterpolator(float) - Static method in class org.robolectric.shadows.ShadowNativeNativeInterpolatorFactory
+
 
+
createDateIntervalFormat(String, String, String) - Static method in class org.robolectric.shadows.ShadowDateIntervalFormat
+
 
+
createdCameras - Static variable in class org.robolectric.shadows.ShadowCameraManager
+
 
+
createDecelerateInterpolator(float) - Static method in class org.robolectric.nativeruntime.NativeInterpolatorFactoryNatives
+
 
+
createDecelerateInterpolator(float) - Static method in class org.robolectric.shadows.ShadowNativeNativeInterpolatorFactory
+
 
+
createDeepProxy(Class<T>) - Static method in class org.robolectric.util.ReflectionHelpers
+
+
Create a proxy for the given class which returns other deep proxies from all it's methods.
+
+
createDelegatingProxy(Class<T>, Object) - Static method in class org.robolectric.util.ReflectionHelpers
+
 
+
createDeletedEntity(String) - Static method in class org.robolectric.shadows.BackupDataEntity
+
+
Constructs a new entity with the given key but a negative size.
+
+
createDirectChannel(MemoryFile) - Method in class org.robolectric.shadows.ShadowSensorManager
+
 
+
createEventPayload(boolean, boolean, AudioFormat, int, byte[]) - Static method in class org.robolectric.shadows.ShadowAlwaysOnHotwordDetector
+
+
Invokes the normally hidden EventPayload constructor for passing to Callback#onDetected().
+
+
createExecutorService() - Method in class org.robolectric.internal.dependency.MavenDependencyResolver
+
 
+
createFetchToFileTask(URL, File) - Method in class org.robolectric.internal.dependency.MavenArtifactFetcher
+
 
+
createFile(String, String) - Method in class org.robolectric.util.TempDirectory
+
 
+
createForCardId(int) - Method in class org.robolectric.shadows.ShadowEuiccManager
+
 
+
createForPhoneAccountHandle(PhoneAccountHandle) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+ +
+
createForSubscriptionId(int) - Static method in class org.robolectric.shadows.ShadowImsMmTelManager
+
+
Returns only one instance per subscription id.
+
+
createForSubscriptionId(int) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+ +
+
createFromAsset(AssetManager.AssetInputStream, boolean, ImageDecoder.Source) - Static method in class org.robolectric.shadows.ShadowNativeImageDecoder
+
 
+
createFromAsset(AssetManager.AssetInputStream, ImageDecoder.Source) - Static method in class org.robolectric.shadows.ShadowNativeImageDecoder
+
 
+
createFromAsset(AssetManager, String) - Static method in class org.robolectric.shadows.ShadowLegacyTypeface
+
 
+
createFromFamilies(Object) - Static method in class org.robolectric.shadows.ShadowLegacyTypeface
+
 
+
createFromFamiliesWithDefault(Object) - Static method in class org.robolectric.shadows.ShadowLegacyTypeface
+
 
+
createFromFamiliesWithDefault(Object, Object, Object) - Static method in class org.robolectric.shadows.ShadowLegacyTypeface
+
 
+
createFromFamiliesWithDefault(Object, Object, Object, Object) - Static method in class org.robolectric.shadows.ShadowLegacyTypeface
+
 
+
createFromFile(File) - Static method in class org.robolectric.shadows.ShadowLegacyTypeface
+
 
+
createFromFile(String) - Static method in class org.robolectric.shadows.ShadowLegacyTypeface
+
 
+
createFromResourceId(int) - Static method in class org.robolectric.shadows.ShadowDrawable
+
+
Deprecated. +
use ContextCompat.getDrawable(context, resourceId)
+
+
+
createFromResources(AssetManager, String, int) - Static method in class org.robolectric.shadows.ShadowLegacyTypeface
+
 
+
createFromResources(Object, Object, Object) - Static method in class org.robolectric.shadows.ShadowLegacyTypeface
+
 
+
createFromShadowProviders(List<ShadowProvider>) - Static method in class org.robolectric.internal.bytecode.ShadowMap
+
 
+
createFuture(Callable<Result>) - Method in class org.robolectric.shadows.ShadowLegacyAsyncTask
+
 
+
createGroup(WifiP2pManager.Channel, WifiP2pManager.ActionListener) - Method in class org.robolectric.shadows.ShadowWifiP2pManager
+
 
+
createHardwareBitmap(Object, Object, Object) - Static method in class org.robolectric.shadows.ShadowHardwareRenderer
+
 
+
createHardwareBitmap(Object, Object, Object) - Static method in class org.robolectric.shadows.ShadowThreadedRenderer
+
 
+
createHitTestResult(int, String) - Static method in class org.robolectric.shadows.ShadowWebView
+
+
Creates an instance of WebView.HitTestResult.
+
+
createIfNotExists(String) - Method in class org.robolectric.util.TempDirectory
+
 
+
createImmutableFrameworkIdmapsInZygote() - Method in class org.robolectric.shadows.ShadowOverlayConfig
+
 
+
createInsecureL2capChannel(int) - Method in class org.robolectric.shadows.ShadowBluetoothDevice
+
 
+
createInstance(Context) - Static method in class org.robolectric.shadows.ShadowCookieSyncManager
+
 
+
createInstanceInfo(ContextHubInfo, int, long, int) - Method in class org.robolectric.shadows.ShadowContextHubManager
+
+
Creates and returns a NanoAppInstanceInfo.
+
+
createL2capChannel(int) - Method in class org.robolectric.shadows.ShadowBluetoothDevice
+
 
+
createLaunchEmergencyDialerIntent(String) - Method in class org.robolectric.shadows.ShadowTelecomManager
+
 
+
createLinearInterpolator() - Static method in class org.robolectric.nativeruntime.NativeInterpolatorFactoryNatives
+
 
+
createLinearInterpolator() - Static method in class org.robolectric.shadows.ShadowNativeNativeInterpolatorFactory
+
 
+
createListener - Static variable in class org.robolectric.shadows.ShadowMediaPlayer
+
+
Listener that is called when a new MediaPlayer is constructed.
+
+
createLockFile() - Method in class org.robolectric.internal.dependency.MavenDependencyResolver
+
 
+
createLutInterpolator(float[]) - Static method in class org.robolectric.nativeruntime.NativeInterpolatorFactoryNatives
+
 
+
createLutInterpolator(float[]) - Static method in class org.robolectric.shadows.ShadowNativeNativeInterpolatorFactory
+
 
+
createManageBlockedNumbersIntent() - Method in class org.robolectric.shadows.ShadowTelecomManager
+
+ +
+
createMavenFetcher(String, String, String, String, int, File, ExecutorService) - Method in class org.robolectric.internal.dependency.MavenDependencyResolver
+
 
+
createMockTag() - Static method in class org.robolectric.shadows.ShadowNfcAdapter
+
+
Factory method for creating a mock NfcAdapter.Tag
+
+
createMulticastLock(String) - Method in class org.robolectric.shadows.ShadowWifiManager
+
 
+
createNodesFromPathData(String) - Static method in class org.robolectric.shadows.ShadowPathParser
+
 
+
createNotificationChannel(Object) - Method in class org.robolectric.shadows.ShadowNotificationManager
+
 
+
createNotificationChannelGroup(Object) - Method in class org.robolectric.shadows.ShadowNotificationManager
+
 
+
createNotificationChannelGroups(List<Object>) - Method in class org.robolectric.shadows.ShadowNotificationManager
+
 
+
createNotificationChannels(List<Object>) - Method in class org.robolectric.shadows.ShadowNotificationManager
+
 
+
createNullProxy(Class<T>) - Static method in class org.robolectric.util.ReflectionHelpers
+
 
+
createOnDeviceSpeechRecognizer(Context) - Static method in class org.robolectric.shadows.ShadowSpeechRecognizer
+
 
+
createOvershootInterpolator(float) - Static method in class org.robolectric.nativeruntime.NativeInterpolatorFactoryNatives
+
 
+
createOvershootInterpolator(float) - Static method in class org.robolectric.shadows.ShadowNativeNativeInterpolatorFactory
+
 
+
createPackage(AndroidManifest) - Static method in class org.robolectric.shadows.LegacyManifestParser
+
 
+
createPair() - Static method in class org.robolectric.fakes.RoboWebMessagePort
+
 
+
createPathFromPathData(String) - Static method in class org.robolectric.shadows.ShadowPathParser
+
 
+
createPathInterpolator(float[], float[]) - Static method in class org.robolectric.nativeruntime.NativeInterpolatorFactoryNatives
+
 
+
createPathInterpolator(float[], float[]) - Static method in class org.robolectric.shadows.ShadowNativeNativeInterpolatorFactory
+
 
+
createPipe() - Static method in class org.robolectric.shadows.ShadowParcelFileDescriptor
+
 
+
createProfile(int, int, int, int, int, int, int, int, int, int, int, int) - Static method in class org.robolectric.shadows.ShadowCamcorderProfile
+
 
+
createProfile(String, String, Set<String>) - Method in class org.robolectric.shadows.ShadowUserManager
+
 
+
createProxy(Class<T>, T) - Method in class org.robolectric.internal.bytecode.ProxyMaker
+
+
Deprecated.
+
createReliablePipe() - Static method in class org.robolectric.shadows.ShadowParcelFileDescriptor
+
 
+
createRequestInteractAcrossProfilesIntent() - Method in class org.robolectric.shadows.ShadowCrossProfileApps
+
+
Returns an intent with the same action as the one returned by system when requesting the same.
+
+
createRfcommSocketToServiceRecord(UUID) - Method in class org.robolectric.shadows.ShadowBluetoothDevice
+
 
+
createScaledBitmap(Bitmap, int, int, boolean) - Static method in class org.robolectric.shadows.ShadowLegacyBitmap
+
 
+
createSensorEvent() - Method in class org.robolectric.shadows.ShadowSensorManager
+
 
+
createSensorEvent(int) - Static method in class org.robolectric.shadows.ShadowSensorManager
+
+
Creates a SensorEvent with the given value array size, which the caller should set + based on the type of Sensor which is being emulated.
+
+
createSensorEvent(int, int) - Static method in class org.robolectric.shadows.ShadowSensorManager
+
+
Creates a SensorEvent for the given Sensor type with the given value array + size, which the caller should set based on the type of sensor which is being emulated.
+
+
createSession(PackageInstaller.SessionParams) - Method in class org.robolectric.shadows.ShadowPackageInstaller
+
 
+
createShortcutResultIntent(ShortcutInfo) - Method in class org.robolectric.shadows.ShadowShortcutManager
+
 
+
createSpeechRecognizer(Context, ComponentName) - Static method in class org.robolectric.shadows.ShadowSpeechRecognizer
+
 
+
createSystemContext(ActivityThread) - Method in interface org.robolectric.shadows.ShadowContextImpl._ContextImpl_
+
 
+
createTelephonyDisplayInfo(int, int) - Static method in class org.robolectric.shadows.ShadowTelephonyManager
+
+ +
+
createTest() - Method in class org.robolectric.RobolectricTestRunner
+
 
+
createTest() - Method in class org.robolectric.RobolectricTestRunner.HelperTestRunner
+
 
+
createTheme() - Method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
createTunnelToProxy(HttpRoute, int, HttpContext) - Method in class org.robolectric.shadows.httpclient.DefaultRequestDirector
+
+
Creates a tunnel to an intermediate proxy.
+
+
createTunnelToTarget(HttpRoute, HttpContext) - Method in class org.robolectric.shadows.httpclient.DefaultRequestDirector
+
+
Creates a tunnel to the target server.
+
+
createUnderlyingTypeface(String, int) - Static method in class org.robolectric.shadows.ShadowLegacyTypeface
+
 
+
createView(Context, int, AppWidgetProviderInfo) - Method in class org.robolectric.shadows.ShadowAppWidgetHost
+
 
+
createVirtualDevice(int, VirtualDeviceParams) - Method in class org.robolectric.shadows.ShadowVirtualDeviceManager
+
 
+
createWebMessageChannel() - Method in class org.robolectric.shadows.ShadowWebView
+
 
+
createWidget(Class<? extends AppWidgetProvider>, int) - Method in class org.robolectric.shadows.ShadowAppWidgetManager
+
+
Creates a widget by inflating its layout.
+
+
createWidgets(Class<? extends AppWidgetProvider>, int, int) - Method in class org.robolectric.shadows.ShadowAppWidgetManager
+
+
Creates a bunch of widgets by inflating the same layout multiple times.
+
+
createWifiLock(int, String) - Method in class org.robolectric.shadows.ShadowWifiManager
+
 
+
createWifiLock(String) - Method in class org.robolectric.shadows.ShadowWifiManager
+
 
+
CREATOR - Static variable in class org.robolectric.shadows.ShadowAccessibilityNodeInfo
+
 
+
CREATOR - Static variable in class org.robolectric.shadows.ShadowGainmap
+
 
+
CREATOR - Static variable in class org.robolectric.shadows.ShadowSigningInfo
+
 
+
CREATOR - Static variable in class org.robolectric.shadows.ShadowVisualVoicemailSms
+
 
+
ctor(FileDescriptor) - Static method in class org.robolectric.shadows.ShadowBackupDataInput
+
 
+
ctor(FileDescriptor) - Static method in class org.robolectric.shadows.ShadowBackupDataOutput
+
 
+
cubicTo(float, float, float, float, float, float) - Method in class org.robolectric.shadows.ShadowLegacyPath
+
 
+
CURRENT - Static variable in class org.robolectric.versioning.AndroidVersions
+
+
The current release this process is running on.
+
+
currentActivityThread() - Static method in class org.robolectric.shadows.ShadowActivityThread
+
 
+
currentAnnotation - Variable in class org.robolectric.annotation.processing.validator.Validator
+
 
+
currentApplication() - Static method in class org.robolectric.shadows.ShadowActivityThread
+
 
+
currentElement - Variable in class org.robolectric.annotation.processing.validator.Validator
+
 
+
currentGnssTimeClock() - Static method in class org.robolectric.shadows.ShadowSystemClock
+
 
+
currentMediaCollectionId() - Method in class org.robolectric.shadows.ShadowMediaStore.CloudMediaChangedEvent
+
 
+
currentModeType - Variable in class org.robolectric.shadows.ShadowUIModeManager
+
 
+
currentNetworkTimeMillis() - Static method in class org.robolectric.shadows.ShadowLegacySystemClock
+
 
+
currentNetworkTimeMillis() - Static method in class org.robolectric.shadows.ShadowPausedSystemClock
+
 
+
currentNightMode - Variable in class org.robolectric.shadows.ShadowUIModeManager
+
 
+
currentSegment(double[]) - Method in class org.robolectric.shadows.CachedPathIteratorFactory.CachedPathIterator
+
 
+
currentSegment(float[]) - Method in class org.robolectric.shadows.CachedPathIteratorFactory.CachedPathIterator
+
 
+
currentSegment(float[], float) - Method in class org.robolectric.shadows.CachedPathIteratorFactory.CachedPathIterator
+
+
Returns the current segment up to certain length.
+
+
currentThreadTimeMicro() - Static method in class org.robolectric.shadows.ShadowLegacySystemClock
+
 
+
currentThreadTimeMicro() - Static method in class org.robolectric.shadows.ShadowPausedSystemClock
+
 
+
currentThreadTimeMillis() - Static method in class org.robolectric.shadows.ShadowLegacySystemClock
+
 
+
currentThreadTimeMillis() - Static method in class org.robolectric.shadows.ShadowPausedSystemClock
+
 
+
currentTimeMicro() - Static method in class org.robolectric.shadows.ShadowLegacySystemClock
+
 
+
currentTimeMicro() - Static method in class org.robolectric.shadows.ShadowPausedSystemClock
+
 
+
currentTimeMillis() - Static method in class org.robolectric.shadows.ShadowLegacySystemClock
+
+
Implements System.currentTimeMillis() through ShadowWrangler.
+
+
currentTimeMillis() - Static method in class org.robolectric.shadows.ShadowSystem
+
+
Implements System.currentTimeMillis() through ShadowWrangler.
+
+
currentTimeMillis() - Static method in class org.robolectric.shadows.ShadowSystemClock
+
+
Implements System.currentTimeMillis() through ShadowWrangler.
+
+
currentToCanonicalPackageNames(String[]) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
CursorWindowNatives - Class in org.robolectric.nativeruntime
+
+
Native methods for CursorWindow JNI registration.
+
+
+

D

+
+
d(String, String) - Static method in class org.robolectric.shadows.ShadowLog
+
 
+
d(String, String, Throwable) - Static method in class org.robolectric.shadows.ShadowLog
+
 
+
DashPathEffectNatives - Class in org.robolectric.nativeruntime
+
+
Native methods for DashPathEffect JNI registration.
+
+
data - Variable in class org.robolectric.res.android.ResourceTypes.Res_value
+
 
+
data - Variable in class org.robolectric.shadows.ShadowWebView.LoadData
+
 
+
data - Variable in class org.robolectric.shadows.ShadowWebView.LoadDataWithBaseURL
+
 
+
data() - Method in class org.robolectric.shadows.BackupDataEntity
+
+
The byte array of data in a backup entity.
+
+
DATA_NULL_EMPTY - Static variable in class org.robolectric.res.android.ResourceTypes.Res_value
+
 
+
DATA_NULL_UNDEFINED - Static variable in class org.robolectric.res.android.ResourceTypes.Res_value
+
 
+
DataAuthority(String, String) - Constructor for class org.robolectric.manifest.IntentFilterData.DataAuthority
+
 
+
dataChanged() - Method in class org.robolectric.shadows.ShadowBackupManager
+
 
+
DataMessageParams(String, String, short, byte[], PendingIntent, PendingIntent) - Constructor for class org.robolectric.shadows.ShadowSmsManager.DataMessageParams
+
 
+
dataSize() - Method in class org.robolectric.shadows.BackupDataEntity
+
+
The size of data in a backup entity.
+
+
DataSource - Class in org.robolectric.shadows.util
+
+
Opaque class for uniquely identifying a media data source, as used by ShadowMediaPlayer, ShadowMediaMetadataRetriever, and ShadowMediaExtractor
+
+
DataSource.FileDescriptorTransform - Interface in org.robolectric.shadows.util
+
+
Transform a FileDescriptor to a string.
+
+
dataType - Variable in class org.robolectric.res.android.ResourceTypes.Res_value
+
 
+
DataType - Enum in org.robolectric.res.android
+
+
Resource type codes.
+
+
deactivate() - Method in class org.robolectric.fakes.BaseCursor
+
+
Deprecated.
+
deactivate() - Method in class org.robolectric.shadows.ShadowCursorWrapper
+
 
+
debug(String, Object...) - Static method in class org.robolectric.util.Logger
+
+
Log a debug message.
+
+
declareActionUnbindable(String) - Method in class org.robolectric.shadows.ShadowApplication
+
 
+
declareComponentUnbindable(ComponentName) - Method in class org.robolectric.shadows.ShadowApplication
+
+
Configures the ShadowApplication so that bindService calls for the given ComponentName return + false and do not call onServiceConnected.
+
+
decodeByteArray(byte[], int, int) - Static method in class org.robolectric.shadows.ShadowBitmapFactory
+
 
+
decodeByteArray(byte[], int, int, BitmapFactory.Options) - Static method in class org.robolectric.shadows.ShadowBitmapFactory
+
 
+
decodeFile(String) - Static method in class org.robolectric.shadows.ShadowBitmapFactory
+
 
+
decodeFile(String, BitmapFactory.Options) - Static method in class org.robolectric.shadows.ShadowBitmapFactory
+
 
+
decodeFileDescriptor(FileDescriptor, Rect, BitmapFactory.Options) - Static method in class org.robolectric.shadows.ShadowBitmapFactory
+
 
+
decoder() - Method in enum org.robolectric.res.android.ResourceString.Type
+
 
+
decodeRegion(Rect, BitmapFactory.Options) - Method in class org.robolectric.shadows.ShadowBitmapRegionDecoder
+
 
+
decodeResource(Resources, int, BitmapFactory.Options) - Static method in class org.robolectric.shadows.ShadowBitmapFactory
+
 
+
decodeResource(Resources, int, BitmapFactory.Options) - Static method in class org.robolectric.shadows.ShadowNativeBitmapFactory
+
 
+
decodeResourceStream(Resources, TypedValue, InputStream, Rect, BitmapFactory.Options) - Static method in class org.robolectric.shadows.ShadowBitmapFactory
+
 
+
decodeSdk(int, int, int, int, int) - Method in class org.robolectric.plugins.DefaultSdkPicker
+
 
+
decodeStream(InputStream) - Static method in class org.robolectric.shadows.ShadowBitmapFactory
+
 
+
decodeStream(InputStream, Rect, BitmapFactory.Options) - Static method in class org.robolectric.shadows.ShadowBitmapFactory
+
 
+
decodeStream(InputStream, Rect, BitmapFactory.Options) - Static method in class org.robolectric.shadows.ShadowNativeBitmapFactory
+
 
+
decodeString(ByteBuffer, int, ResourceString.Type) - Static method in class org.robolectric.res.android.ResourceString
+
+
Given a buffer and an offset into the buffer, returns a String.
+
+
decorate(MutableClass) - Method in interface org.robolectric.internal.bytecode.ClassInstrumentor.Decorator
+
 
+
decorate(MutableClass) - Method in class org.robolectric.internal.bytecode.ShadowDecorator
+
 
+
decorFitsSystemWindows - Variable in class org.robolectric.shadows.ShadowPhoneWindow
+
 
+
deepEquals(Object) - Method in class org.robolectric.shadows.ShadowAccessibilityWindowInfo
+
 
+
DEFAULT_APPLICATION - Static variable in annotation type org.robolectric.annotation.Config
+
 
+
DEFAULT_ASSET_FOLDER - Static variable in annotation type org.robolectric.annotation.Config
+
 
+
DEFAULT_DENSITY - Static variable in class org.robolectric.android.DeviceConfig
+
 
+
DEFAULT_DISABLE_MASK - Static variable in class org.robolectric.shadows.ShadowStatusBarManager
+
 
+
DEFAULT_DISABLE2_MASK - Static variable in class org.robolectric.shadows.ShadowStatusBarManager
+
 
+
DEFAULT_FONT_SCALE - Static variable in annotation type org.robolectric.annotation.Config
+
 
+
DEFAULT_MANIFEST_NAME - Static variable in annotation type org.robolectric.annotation.Config
+
 
+
DEFAULT_MAX_VOLUME - Static variable in class org.robolectric.shadows.ShadowAudioManager
+
 
+
DEFAULT_MIN_BUFFER_SIZE - Static variable in class org.robolectric.shadows.ShadowAudioTrack
+
 
+
DEFAULT_PACKAGE_NAME - Static variable in annotation type org.robolectric.annotation.Config
+
 
+
DEFAULT_QUALIFIERS - Static variable in annotation type org.robolectric.annotation.Config
+
 
+
DEFAULT_RES_FOLDER - Static variable in annotation type org.robolectric.annotation.Config
+
 
+
DEFAULT_SCREEN_SIZE - Static variable in class org.robolectric.android.DeviceConfig
+
 
+
DEFAULT_SDK - Static variable in annotation type org.robolectric.annotation.Implementation
+
 
+
DEFAULT_SECONDARY_USER_ID - Static variable in class org.robolectric.shadows.ShadowUserManager
+
+
The default user ID user for secondary user testing, when the ID is not otherwise specified.
+
+
DEFAULT_STORAGE_FREE_BYTES - Static variable in class org.robolectric.shadows.ShadowStorageStatsManager
+
 
+
DEFAULT_STORAGE_TOTAL_BYTES - Static variable in class org.robolectric.shadows.ShadowStorageStatsManager
+
 
+
DEFAULT_VALUE_INT - Static variable in annotation type org.robolectric.annotation.Config
+
 
+
DEFAULT_VALUE_STRING - Static variable in annotation type org.robolectric.annotation.Config
+
 
+
DEFAULT_VOLUME - Static variable in class org.robolectric.shadows.ShadowAudioManager
+
 
+
defaultConfig() - Method in interface org.robolectric.pluginapi.config.Configurer
+
+
Returns the default configuration for tests that do not specify a configuration of this type.
+
+
defaultConfig() - Method in class org.robolectric.plugins.ConfigConfigurer
+
 
+
defaultConfig() - Method in class org.robolectric.plugins.ConscryptModeConfigurer
+
 
+
defaultConfig() - Method in class org.robolectric.plugins.GetInstallerPackageNameModeConfigurer
+
 
+
defaultConfig() - Method in class org.robolectric.plugins.GraphicsModeConfigurer
+
 
+
defaultConfig() - Method in class org.robolectric.plugins.LazyApplicationConfigurer
+
 
+
defaultConfig() - Method in class org.robolectric.plugins.LooperModeConfigurer
+
 
+
defaultConfig() - Method in class org.robolectric.plugins.SQLiteModeConfigurer
+
 
+
defaultConfig() - Method in class org.robolectric.plugins.TextLayoutModeConfigurer
+
 
+
defaultInjector() - Static method in class org.robolectric.internal.SandboxTestRunner
+
 
+
defaultInjector() - Static method in class org.robolectric.RobolectricTestRunner
+
 
+
DefaultManifestFactory - Class in org.robolectric.internal
+
 
+
DefaultManifestFactory(Properties) - Constructor for class org.robolectric.internal.DefaultManifestFactory
+
 
+
defaultModeId - Variable in class org.robolectric.android.internal.DisplayConfig
+
+
The default display mode.
+
+
DefaultNativeRuntimeLoader - Class in org.robolectric.nativeruntime
+
+
Loads the Robolectric native runtime.
+
+
DefaultNativeRuntimeLoader() - Constructor for class org.robolectric.nativeruntime.DefaultNativeRuntimeLoader
+
 
+
DefaultRequestDirector - Class in org.robolectric.shadows.httpclient
+
+
Default implementation of RequestDirector.
+
+
DefaultRequestDirector(Log, HttpRequestExecutor, ClientConnectionManager, ConnectionReuseStrategy, ConnectionKeepAliveStrategy, HttpRoutePlanner, HttpProcessor, HttpRequestRetryHandler, RedirectHandler, AuthenticationHandler, AuthenticationHandler, UserTokenHandler, HttpParams) - Constructor for class org.robolectric.shadows.httpclient.DefaultRequestDirector
+
 
+
DefaultRequestDirector(HttpRequestExecutor, ClientConnectionManager, ConnectionReuseStrategy, ConnectionKeepAliveStrategy, HttpRoutePlanner, HttpProcessor, HttpRequestRetryHandler, RedirectHandler, AuthenticationHandler, AuthenticationHandler, UserTokenHandler, HttpParams) - Constructor for class org.robolectric.shadows.httpclient.DefaultRequestDirector
+
 
+
DefaultRequestMatcher(String, String) - Constructor for class org.robolectric.shadows.httpclient.FakeHttpLayer.DefaultRequestMatcher
+
 
+
defaults() - Static method in class org.robolectric.annotation.Config.Builder
+
+
This returns actual default values where they exist, in the sense that we could use the + values, rather than markers like -1 or --default.
+
+
DefaultSdk(int, String, String, String, int) - Constructor for class org.robolectric.plugins.DefaultSdkProvider.DefaultSdk
+
 
+
DefaultSdkPicker - Class in org.robolectric.plugins
+
+
Robolectric's default SdkPicker.
+
+
DefaultSdkPicker(SdkCollection, String) - Constructor for class org.robolectric.plugins.DefaultSdkPicker
+
 
+
DefaultSdkPicker(SdkCollection, Properties) - Constructor for class org.robolectric.plugins.DefaultSdkPicker
+
 
+
DefaultSdkProvider - Class in org.robolectric.plugins
+
+
Robolectric's default SdkProvider.
+
+
DefaultSdkProvider(DependencyResolver) - Constructor for class org.robolectric.plugins.DefaultSdkProvider
+
 
+
DefaultSdkProvider.DefaultSdk - Class in org.robolectric.plugins
+
+
Represents an Android SDK stored at Maven Central.
+
+
defaultsFor(Class<A>) - Static method in class org.robolectric.util.ReflectionHelpers
+
 
+
DefaultTestLifecycle - Class in org.robolectric
+
+
The default TestLifecycle used by Robolectric.
+
+
DefaultTestLifecycle() - Constructor for class org.robolectric.DefaultTestLifecycle
+
 
+
defaultValueForType(String) - Static method in class org.robolectric.util.ReflectionHelpers
+
 
+
defineEntityReplacementText(String, String) - Method in class org.robolectric.android.XmlResourceParserImpl
+
 
+
delay - Variable in class org.robolectric.shadows.ShadowVibrator.PrimitiveEffect
+
 
+
delete() - Method in class org.robolectric.shadows.ShadowHttpResponseCache
+
 
+
delete(Uri, String, String[]) - Method in class org.robolectric.shadows.ShadowContentProviderClient
+
 
+
delete(Uri, String, String[]) - Method in class org.robolectric.shadows.ShadowContentResolver
+
+
If a ContentProvider is registered for the given Uri, its ContentProvider.delete(Uri, String, String[]) method will be invoked.
+
+
deleteApplicationCacheFiles(String, IPackageDataObserver) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
deleteApplicationCacheFilesAsUser(String, int, IPackageDataObserver) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
deleteIncidentReports(Uri) - Method in class org.robolectric.shadows.ShadowIncidentManager
+
 
+
deleteModule(String) - Method in class org.robolectric.shadows.ShadowPackageManager
+
+
Deletes a module when given the module's package name ModuleInfo be sure to give the + correct name as this method does not ensure existence of the module before deletion.
+
+
deleteNotificationChannel(String) - Method in class org.robolectric.shadows.ShadowNotificationManager
+
 
+
deleteNotificationChannelGroup(String) - Method in class org.robolectric.shadows.ShadowNotificationManager
+
+
Delete a notification channel group and all notification channels associated with the group.
+
+
deletePackage(String) - Method in class org.robolectric.shadows.ShadowPackageManager
+
+
Uninstalls the package from the system in a way, that will allow its discovery through PackageManager.MATCH_UNINSTALLED_PACKAGES.
+
+
deletePackage(String, IPackageDeleteObserver, int) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
deletePackage(String, IPackageDeleteObserver, int) - Method in class org.robolectric.shadows.ShadowPackageManager
+
 
+
deletePackageAsUser(String, IPackageDeleteObserver, int, int) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
deleteProvisionedVpnProfile() - Method in class org.robolectric.shadows.ShadowVpnManager
+
 
+
deleteTheme(int) - Method in class org.robolectric.shadows.ShadowArscAssetManager
+
 
+
deleteTheme(int) - Method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
deleteTheme(long) - Method in class org.robolectric.shadows.ShadowArscAssetManager
+
 
+
deleteTheme(long) - Method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
density - Variable in class org.robolectric.res.android.ResTable_config
+
 
+
DENSITY_ANY - Static variable in class org.robolectric.res.android.ResTable_config
+
 
+
DENSITY_DEFAULT - Static variable in class org.robolectric.res.android.ResTable_config
+
 
+
DENSITY_DPI - Enum constant in enum org.robolectric.res.android.ResTable_config.Type
+
 
+
DENSITY_DPI_ANY - Static variable in class org.robolectric.res.android.ResTable_config
+
 
+
DENSITY_DPI_MDPI - Static variable in class org.robolectric.res.android.ResTable_config
+
 
+
DENSITY_DPI_NONE - Static variable in class org.robolectric.res.android.ResTable_config
+
 
+
DENSITY_DPI_UNDEFINED - Static variable in class org.robolectric.res.android.ResTable_config
+
 
+
DENSITY_HIGH - Static variable in class org.robolectric.res.android.ResTable_config
+
 
+
DENSITY_LOW - Static variable in class org.robolectric.res.android.ResTable_config
+
 
+
DENSITY_MEDIUM - Static variable in class org.robolectric.res.android.ResTable_config
+
 
+
DENSITY_NONE - Static variable in class org.robolectric.res.android.ResTable_config
+
 
+
DENSITY_TV - Static variable in class org.robolectric.res.android.ResTable_config
+
 
+
DENSITY_XHIGH - Static variable in class org.robolectric.res.android.ResTable_config
+
 
+
DENSITY_XXHIGH - Static variable in class org.robolectric.res.android.ResTable_config
+
 
+
DENSITY_XXXHIGH - Static variable in class org.robolectric.res.android.ResTable_config
+
 
+
DENY_ALL - Enum constant in enum org.robolectric.shadows.ShadowTelecomManager.CallRequestMode
+
+
Automatically denies all call requests.
+
+
denyIncomingCall(ShadowTelecomManager.IncomingCallRecord) - Method in class org.robolectric.shadows.ShadowTelecomManager
+
+ +
+
denyOutgoingCall(ShadowTelecomManager.OutgoingCallRecord) - Method in class org.robolectric.shadows.ShadowTelecomManager
+
+ +
+
denyPermissions(int, int, String...) - Method in class org.robolectric.shadows.ShadowContextWrapper
+
+
Revoke the given permissions for the given process and user.
+
+
denyPermissions(String...) - Method in class org.robolectric.shadows.ShadowContextWrapper
+
+
Revoke the given permissions for the current process and user.
+
+
DependencyJar - Class in org.robolectric.internal.dependency
+
 
+
DependencyJar(String, String, String) - Constructor for class org.robolectric.internal.dependency.DependencyJar
+
 
+
DependencyJar(String, String, String, String) - Constructor for class org.robolectric.internal.dependency.DependencyJar
+
 
+
DependencyResolver - Interface in org.robolectric.internal.dependency
+
+
Provides mapping between a Maven coordinate (e.g.
+
+
DeprecatedMethodMarkerException - Exception in org.robolectric.internal
+
 
+
DeprecatedMethodMarkerException() - Constructor for exception org.robolectric.internal.DeprecatedMethodMarkerException
+
 
+
DeprecatedMethodsCheck - Class in org.robolectric.errorprone.bugpatterns
+
+
Checks for the deprecated methods.
+
+
DeprecatedMethodsCheck() - Constructor for class org.robolectric.errorprone.bugpatterns.DeprecatedMethodsCheck
+
 
+
DeprecatedTestRunnerDefaultConfigProvider() - Constructor for class org.robolectric.RobolectricTestRunner.DeprecatedTestRunnerDefaultConfigProvider
+
+
Deprecated.
+
describeContents() - Method in class org.robolectric.shadows.ShadowAccessibilityNodeInfo
+
 
+
describeContents() - Method in class org.robolectric.shadows.ShadowVisualVoicemailSms
+
 
+
description - Variable in class org.robolectric.res.android.ResourceTable.flag_entry
+
 
+
description() - Method in class org.robolectric.shadows.ShadowAccessibilityService.GestureDispatch
+
+
The description of the gesture to be dispatched.
+
+
destroy() - Method in class org.robolectric.android.controller.ActivityController
+
 
+
destroy() - Method in class org.robolectric.android.controller.BackupAgentController
+
 
+
destroy() - Method in class org.robolectric.android.controller.ComponentController
+
 
+
destroy() - Method in class org.robolectric.android.controller.FragmentController
+
+
Deprecated.
+
destroy() - Method in class org.robolectric.android.controller.IntentServiceController
+
 
+
destroy() - Method in class org.robolectric.android.controller.ServiceController
+
 
+
destroy() - Method in class org.robolectric.shadows.ShadowSpeechRecognizer
+
 
+
destroy() - Method in class org.robolectric.shadows.ShadowWebView
+
 
+
destroy() - Method in class org.robolectric.util.TempDirectory
+
 
+
destroyAsset(int) - Method in class org.robolectric.shadows.ShadowArscAssetManager
+
 
+
destroyAsset(int) - Method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
destroyAsset(long) - Method in class org.robolectric.shadows.ShadowArscAssetManager
+
 
+
destroyAsset(long) - Method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
destroyDateIntervalFormat(long) - Static method in class org.robolectric.shadows.ShadowDateIntervalFormat
+
 
+
determineRoute(HttpHost, HttpRequest, HttpContext) - Method in class org.robolectric.shadows.httpclient.DefaultRequestDirector
+
+
Determines the route for a request.
+
+
device - Variable in class org.robolectric.shadows.ShadowInputEvent
+
 
+
DeviceConfig - Class in org.robolectric.android
+
+
Supports device configuration for Robolectric tests.
+
+
DeviceConfig.ScreenSize - Enum in org.robolectric.android
+
+
Standard sizes for the screen size qualifier.
+
+
deviceConnected(BluetoothDevice) - Method in class org.robolectric.shadows.ShadowBluetoothServerSocket
+
+
Creates BluetoothSocket for the given device and makes this socket available + immediately in the ShadowBluetoothServerSocket.accept(int) method.
+
+
deviceHasKeys(int, int[]) - Method in class org.robolectric.shadows.ShadowInputManager
+
 
+
DevicePolicyStateBuilder - Class in org.robolectric.shadows
+
+
Factory for DevicePolicyState
+
+
DeviceStateSensorOrientationBuilder - Class in org.robolectric.shadows
+
+
Builder for DeviceStateSensorOrientationMap which was introduced in Android T.
+
+
didClearCacheIncludeDiskFiles() - Method in class org.robolectric.shadows.ShadowWebView
+
 
+
didRequestLayout() - Method in class org.robolectric.shadows.ShadowView
+
 
+
DIMEN - Enum constant in enum org.robolectric.res.ResType
+
 
+
DIMENSION - Enum constant in enum org.robolectric.res.android.DataType
+
+
data holds a complex number encoding a dimension value, such as "100in".
+
+
direct() - Element in annotation type org.robolectric.util.reflector.ForType
+
 
+
Direct - Annotation Type in org.robolectric.util.reflector
+
+
Indicates that the annotated method should use the original $$robo$$-prefixed implementation so + that it can be invoked in the shadow for the method.
+
+
directInitialize(Class<?>) - Method in class org.robolectric.internal.bytecode.ShadowImpl
+
 
+
directInitialize(Class<?>) - Method in interface org.robolectric.internal.IShadow
+
 
+
directInitialize(Class<?>) - Static method in class org.robolectric.shadow.api.Shadow
+
 
+
directlyOn(Class<T>, String, ReflectionHelpers.ClassParameter...) - Method in class org.robolectric.internal.bytecode.ShadowImpl
+
 
+
directlyOn(Class<T>, String, ReflectionHelpers.ClassParameter...) - Method in interface org.robolectric.internal.IShadow
+
 
+
directlyOn(Class<T>, String, ReflectionHelpers.ClassParameter...) - Static method in class org.robolectric.shadow.api.Shadow
+
 
+
directlyOn(Object, String, String, ReflectionHelpers.ClassParameter...) - Method in class org.robolectric.internal.bytecode.ShadowImpl
+
 
+
directlyOn(Object, String, String, ReflectionHelpers.ClassParameter...) - Method in interface org.robolectric.internal.IShadow
+
 
+
directlyOn(Object, String, String, ReflectionHelpers.ClassParameter...) - Static method in class org.robolectric.shadow.api.Shadow
+
 
+
directlyOn(T, Class<T>) - Method in class org.robolectric.internal.bytecode.ShadowImpl
+
+
Deprecated. +
This is incompatible with JDK17+. Use a Reflector interface with Direct.
+
+
+
directlyOn(T, Class<T>) - Method in interface org.robolectric.internal.IShadow
+
+
Deprecated. +
This is incompatible with JDK17+. Use a Reflector interface with Direct.
+
+
+
directlyOn(T, Class<T>) - Static method in class org.robolectric.shadow.api.Shadow
+
+
Deprecated. +
This is incompatible with JDK17+. Use a Reflector interface with Direct.
+
+
+
directlyOn(T, Class<T>, String, ReflectionHelpers.ClassParameter...) - Method in class org.robolectric.internal.bytecode.ShadowImpl
+
 
+
directlyOn(T, Class<T>, String, ReflectionHelpers.ClassParameter...) - Method in interface org.robolectric.internal.IShadow
+
 
+
directlyOn(T, Class<T>, String, ReflectionHelpers.ClassParameter...) - Static method in class org.robolectric.shadow.api.Shadow
+
 
+
directMethodName(String, String) - Method in class org.robolectric.internal.bytecode.ShadowImpl
+
 
+
directMethodName(String, String) - Method in interface org.robolectric.internal.IShadow
+
 
+
directMethodName(String, String) - Static method in class org.robolectric.shadow.api.Shadow
+
 
+
directMethodName(MutableClass, String) - Static method in class org.robolectric.internal.bytecode.ClassInstrumentor
+
 
+
DirectObjectMarker - Class in org.robolectric.internal.bytecode
+
 
+
disable() - Method in class org.robolectric.shadows.ShadowBluetoothAdapter
+
 
+
disable() - Method in class org.robolectric.shadows.ShadowNfcAdapter
+
 
+
disable(boolean) - Method in class org.robolectric.shadows.ShadowBluetoothAdapter
+
 
+
disable(int) - Method in class org.robolectric.shadows.ShadowStatusBarManager
+
 
+
DISABLE_CLOCK - Static variable in class org.robolectric.shadows.ShadowStatusBarManager
+
 
+
DISABLE_EXPAND - Static variable in class org.robolectric.shadows.ShadowStatusBarManager
+
 
+
DISABLE_HOME - Static variable in class org.robolectric.shadows.ShadowStatusBarManager
+
 
+
DISABLE_NONE - Static variable in class org.robolectric.shadows.ShadowStatusBarManager
+
 
+
DISABLE_NOTIFICATION_ALERTS - Static variable in class org.robolectric.shadows.ShadowStatusBarManager
+
 
+
DISABLE_RECENT - Static variable in class org.robolectric.shadows.ShadowStatusBarManager
+
 
+
DISABLE_SEARCH - Static variable in class org.robolectric.shadows.ShadowStatusBarManager
+
 
+
disable2(int) - Method in class org.robolectric.shadows.ShadowStatusBarManager
+
 
+
DISABLE2_NONE - Static variable in class org.robolectric.shadows.ShadowStatusBarManager
+
 
+
DISABLE2_ROTATE_SUGGESTIONS - Static variable in class org.robolectric.shadows.ShadowStatusBarManager
+
 
+
disableCarMode(int) - Method in class org.robolectric.shadows.ShadowUIModeManager
+
 
+
disableForegroundDispatch(Activity) - Method in class org.robolectric.shadows.ShadowNfcAdapter
+
 
+
disableKeyguard() - Method in class org.robolectric.shadows.ShadowKeyguardManager.ShadowKeyguardLock
+
+
Sets the value to be returned by ShadowKeyguardManager.ShadowKeyguardLock.isEnabled() to false.
+
+
disableNetwork(int) - Method in class org.robolectric.shadows.ShadowWifiManager
+
 
+
disableReaderMode(Activity) - Method in class org.robolectric.shadows.ShadowNfcAdapter
+
 
+
disableScoring() - Method in class org.robolectric.shadows.ShadowNetworkScoreManager
+
 
+
disableShortcuts(List<String>) - Method in class org.robolectric.shadows.ShadowShortcutManager
+
 
+
disableShortcuts(List<String>, CharSequence) - Method in class org.robolectric.shadows.ShadowShortcutManager
+
 
+
disableVsync() - Static method in class org.robolectric.nativeruntime.HardwareRendererNatives
+
 
+
disableVsync() - Static method in class org.robolectric.shadows.ShadowNativeHardwareRenderer
+
 
+
disallowCharacteristicNotification(BluetoothGattCharacteristic) - Method in class org.robolectric.shadows.ShadowBluetoothGatt
+
+
Disallows the incoming characteristic to be set to enable notification.
+
+
disassociate(int) - Method in class org.robolectric.shadows.ShadowCompanionDeviceManager
+
 
+
disassociate(String) - Method in class org.robolectric.shadows.ShadowCompanionDeviceManager
+
 
+
disconnect() - Method in class org.robolectric.shadows.ShadowBluetoothGatt
+
+
Disconnects an established connection, or cancels a connection attempt currently in progress.
+
+
discoverServices() - Method in class org.robolectric.shadows.ShadowBluetoothGatt
+
+
Overrides BluetoothGatt.discoverServices() to always return false unless there are + discoverable services made available by ShadowBluetoothGatt.addDiscoverableService(android.bluetooth.BluetoothGattService)
+
+
DiscretePathEffectNatives - Class in org.robolectric.nativeruntime
+
+
Native methods for DiscretePathEffect JNI registration.
+
+
dismiss() - Method in class org.robolectric.shadows.ShadowDialog
+
 
+
dismiss() - Method in class org.robolectric.shadows.ShadowPopupMenu
+
 
+
dismissDialog(int) - Method in class org.robolectric.shadows.ShadowActivity
+
 
+
dispatchActivityResult(String, int, int, Intent) - Method in interface org.robolectric.shadows._Activity_
+
 
+
dispatchActivityResult(String, int, int, Intent, String) - Method in interface org.robolectric.shadows._Activity_
+
 
+
dispatchGesture(GestureDescription, AccessibilityService.GestureResultCallback, Handler) - Method in class org.robolectric.shadows.ShadowAccessibilityService
+
 
+
dispatchMediaKeyEvent(KeyEvent) - Method in class org.robolectric.shadows.ShadowAudioManager
+
+
Sends a simulated key event for a media button.
+
+
dispatchResized(int, int, Rect, Rect, boolean, Configuration) - Method in interface org.robolectric.shadows.ShadowViewRootImpl.ViewRootImplReflector
+
 
+
dispatchResized(Rect) - Method in interface org.robolectric.shadows.ShadowViewRootImpl.ViewRootImplReflector
+
 
+
dispatchResized(Rect, Rect, Rect, boolean, Configuration) - Method in interface org.robolectric.shadows.ShadowViewRootImpl.ViewRootImplReflector
+
 
+
dispatchResized(Rect, Rect, Rect, Rect, boolean, Configuration) - Method in interface org.robolectric.shadows.ShadowViewRootImpl.ViewRootImplReflector
+
 
+
dispatchResized(Rect, Rect, Rect, Rect, Rect, boolean, Configuration) - Method in interface org.robolectric.shadows.ShadowViewRootImpl.ViewRootImplReflector
+
 
+
dispatchResized(Rect, Rect, Rect, Rect, Rect, Rect, boolean, Configuration) - Method in interface org.robolectric.shadows.ShadowViewRootImpl.ViewRootImplReflector
+
 
+
dispatchResized(Rect, Rect, Rect, Rect, Rect, Rect, boolean, Configuration, Rect, boolean, boolean) - Method in interface org.robolectric.shadows.ShadowViewRootImpl.ViewRootImplReflector
+
 
+
dispatchResized(Rect, Rect, Rect, Rect, Rect, Rect, boolean, Object, Rect, boolean, boolean, int) - Method in interface org.robolectric.shadows.ShadowViewRootImpl.ViewRootImplReflector
+
 
+
dispatchResized(Rect, Rect, Rect, Rect, Rect, Rect, boolean, Object, Rect, boolean, boolean, int, Object) - Method in interface org.robolectric.shadows.ShadowViewRootImpl.ViewRootImplReflector
+
 
+
dispatchTagDiscovered(Tag) - Method in class org.robolectric.shadows.ShadowNfcAdapter
+
+
Dispatches the tag onto any registered readers.
+
+
displayCompletions(View, CompletionInfo[]) - Method in class org.robolectric.shadows.ShadowInputMethodManager
+
 
+
DisplayConfig - Class in org.robolectric.android.internal
+
+
Describes the characteristics of a particular logical display.
+
+
DisplayConfig() - Constructor for class org.robolectric.android.internal.DisplayConfig
+
 
+
DisplayConfig(DisplayInfo) - Constructor for class org.robolectric.android.internal.DisplayConfig
+
 
+
DisplayConfig(DisplayConfig) - Constructor for class org.robolectric.android.internal.DisplayConfig
+
 
+
displayCutout - Variable in class org.robolectric.android.internal.DisplayConfig
+
+
The area of the display that is not functional for displaying content
+
+
displaySet - Static variable in class org.robolectric.android.Bootstrap
+
+
internal only
+
+
dispose() - Method in class org.robolectric.shadows.ShadowCursorWindow
+
 
+
dispose(boolean) - Method in interface org.robolectric.shadows.ShadowDisplayEventReceiver.DisplayEventReceiverReflector
+
 
+
dispose(boolean) - Method in class org.robolectric.shadows.ShadowDisplayEventReceiver
+
 
+
dispose(boolean) - Method in class org.robolectric.shadows.ShadowInputEventReceiver
+
 
+
dispose(boolean) - Method in class org.robolectric.shadows.ShadowSQLiteConnection
+
 
+
DO_NOTHING - Static variable in class org.robolectric.internal.bytecode.ShadowWrangler
+
 
+
DO_NOTHING_HANDLER - Static variable in class org.robolectric.internal.bytecode.ShadowWrangler
+
 
+
DO_NOTHING_METHOD - Static variable in class org.robolectric.internal.bytecode.ShadowWrangler
+
 
+
DocumentedElement - Class in org.robolectric.annotation.processing
+
 
+
DocumentedElement(String) - Constructor for class org.robolectric.annotation.processing.DocumentedElement
+
 
+
DocumentedMethod - Class in org.robolectric.annotation.processing
+
 
+
DocumentedMethod(String) - Constructor for class org.robolectric.annotation.processing.DocumentedMethod
+
 
+
DocumentedPackage - Class in org.robolectric.annotation.processing
+
 
+
DocumentedType - Class in org.robolectric.annotation.processing
+
 
+
DocumentLoader - Class in org.robolectric.res
+
 
+
DocumentLoader(String, Path) - Constructor for class org.robolectric.res.DocumentLoader
+
 
+
documentMethod(TypeElement, DocumentedMethod) - Method in class org.robolectric.annotation.processing.RobolectricModel.Builder
+
 
+
documentPackage(String, String) - Method in class org.robolectric.annotation.processing.RobolectricModel.Builder
+
 
+
documentType(TypeElement, String, List<String>) - Method in class org.robolectric.annotation.processing.RobolectricModel.Builder
+
 
+
doFrame(long, int) - Method in interface org.robolectric.shadows.ShadowChoreographer.ChoreographerReflector
+
 
+
doFrame(long, int) - Method in class org.robolectric.shadows.ShadowChoreographer
+
 
+
doLoad() - Method in class org.robolectric.shadows.util.SQLiteLibraryLoader
+
 
+
done() - Method in class org.robolectric.util.SimpleFuture
+
+
Deprecated.
+
doNotAcquireClass(Class<?>) - Method in class org.robolectric.internal.bytecode.InstrumentationConfiguration.Builder
+
 
+
doNotAcquireClass(String) - Method in class org.robolectric.internal.bytecode.InstrumentationConfiguration.Builder
+
 
+
doNotAcquirePackage(String) - Method in class org.robolectric.internal.bytecode.InstrumentationConfiguration.Builder
+
 
+
DoNotInstrument - Annotation Type in org.robolectric.annotation.internal
+
+
Indicates that a class should not be stripped/instrumented under any circumstances.
+
+
doNotInstrumentClass(String) - Method in class org.robolectric.internal.bytecode.InstrumentationConfiguration.Builder
+
 
+
doNotInstrumentPackage(String) - Method in class org.robolectric.internal.bytecode.InstrumentationConfiguration.Builder
+
 
+
doNotUseSetCrashOnIncorrectUsage(boolean) - Static method in class org.robolectric.shadows.ShadowTrace
+
+
Do not use this method unless absolutely necessary.
+
+
doParse(XMLStreamReader, XmlContext) - Method in class org.robolectric.res.StaxDocumentLoader
+
 
+
doPendingUninstallCallbacks() - Method in class org.robolectric.shadows.ShadowPackageManager
+
+ +
+
doSetDataSource(DataSource) - Method in class org.robolectric.shadows.ShadowMediaPlayer
+
+
Sets the data source without doing any other emulation.
+
+
doStart() - Method in class org.robolectric.shadows.ShadowMediaPlayer
+
+
Starts simulated playback.
+
+
doStart() - Method in class org.robolectric.shadows.ShadowRenderNodeAnimator
+
 
+
doStart() - Method in class org.robolectric.shadows.ShadowRenderNodeAnimatorR
+
 
+
doStop() - Method in class org.robolectric.shadows.ShadowMediaPlayer
+
+
Pauses simulated playback.
+
+
downloadMultimediaMessage(Context, String, Uri, Bundle, PendingIntent) - Method in class org.robolectric.shadows.ShadowSmsManager
+
 
+
downloadMultimediaMessage(Context, String, Uri, Bundle, PendingIntent, long) - Method in class org.robolectric.shadows.ShadowSmsManager
+
 
+
DownloadMultimediaMessageParams(Uri, String, Bundle, PendingIntent, long) - Constructor for class org.robolectric.shadows.ShadowSmsManager.DownloadMultimediaMessageParams
+
 
+
DragEventBuilder - Class in org.robolectric.shadows
+
+
Builder for DragEvent.
+
+
drainMainThreadUntilIdle() - Method in class org.robolectric.android.internal.LocalControlledLooper
+
 
+
draw(Canvas) - Method in class org.robolectric.shadows.ShadowBitmapDrawable
+
+
Draws the contained bitmap onto the canvas at 0,0 with a default Paint
+
+
draw(Canvas) - Method in class org.robolectric.shadows.ShadowView
+
 
+
DRAWABLE - Enum constant in enum org.robolectric.res.ResType
+
 
+
DrawableResourceLoader - Class in org.robolectric.res
+
+
DrawableResourceLoader
+
+
drawArc(RectF, float, float, boolean, Paint) - Method in class org.robolectric.shadows.ShadowLegacyCanvas
+
 
+
drawBitmap(Bitmap, float, float, Paint) - Method in class org.robolectric.shadows.ShadowLegacyCanvas
+
 
+
drawBitmap(Bitmap, Matrix, Paint) - Method in class org.robolectric.shadows.ShadowLegacyCanvas
+
 
+
drawBitmap(Bitmap, Rect, RectF, Paint) - Method in class org.robolectric.shadows.ShadowLegacyCanvas
+
 
+
drawBitmap(Bitmap, Rect, Rect, Paint) - Method in class org.robolectric.shadows.ShadowLegacyCanvas
+
 
+
drawCircle(float, float, float, Paint) - Method in class org.robolectric.shadows.ShadowLegacyCanvas
+
 
+
drawColor(int) - Method in class org.robolectric.shadows.ShadowLegacyCanvas
+
 
+
drawLine(float, float, float, float, Paint) - Method in class org.robolectric.shadows.ShadowLegacyCanvas
+
 
+
drawOval(RectF, Paint) - Method in class org.robolectric.shadows.ShadowLegacyCanvas
+
 
+
drawPaint(Paint) - Method in class org.robolectric.shadows.ShadowLegacyCanvas
+
 
+
drawPath(Path, Paint) - Method in class org.robolectric.shadows.ShadowLegacyCanvas
+
 
+
drawRect(float, float, float, float, Paint) - Method in class org.robolectric.shadows.ShadowLegacyCanvas
+
 
+
drawRect(Rect, Paint) - Method in class org.robolectric.shadows.ShadowLegacyCanvas
+
 
+
drawRoundRect(RectF, float, float, Paint) - Method in class org.robolectric.shadows.ShadowLegacyCanvas
+
 
+
drawText(char[], int, int, float, float, Paint) - Method in class org.robolectric.shadows.ShadowLegacyCanvas
+
 
+
drawText(CharSequence, int, int, float, float, Paint) - Method in class org.robolectric.shadows.ShadowLegacyCanvas
+
 
+
drawText(String, float, float, Paint) - Method in class org.robolectric.shadows.ShadowLegacyCanvas
+
 
+
drawText(String, int, int, float, float, Paint) - Method in class org.robolectric.shadows.ShadowLegacyCanvas
+
 
+
dtor(long) - Static method in class org.robolectric.shadows.ShadowBackupDataOutput
+
 
+
dump() - Method in class org.robolectric.shadows.ShadowView
+
+
Deprecated. +
- Please use androidx.test.espresso.util.HumanReadables#describe(View)
+
+
+
dump(TypedArray) - Static method in class org.robolectric.shadows.ShadowTypedArray
+
 
+
dump(View) - Static method in class org.robolectric.shadows.ShadowView
+
+
Deprecated. +
- Please use androidx.test.espresso.util.HumanReadables#describe(View)
+
+
+
dump(PrintStream, int) - Method in class org.robolectric.shadows.ShadowView
+
+
Deprecated. +
- Please use androidx.test.espresso.util.HumanReadables#describe(View)
+
+
+
dump(PrintStream, int) - Method in class org.robolectric.shadows.ShadowViewGroup
+
+
Deprecated. +
- Please use androidx.test.espresso.util.HumanReadables#describe(View)
+
+
+
dumpAttribute(PrintStream, String, String) - Method in class org.robolectric.shadows.ShadowView
+
+
Deprecated.
+
+
dumpAttributes(PrintStream) - Method in class org.robolectric.shadows.ShadowTextView
+
 
+
dumpAttributes(PrintStream) - Method in class org.robolectric.shadows.ShadowView
+
+
Deprecated.
+
+
dumpFirstPart(PrintStream, int) - Method in class org.robolectric.shadows.ShadowView
+
+
Deprecated.
+
+
dumpIndent(PrintStream, int) - Method in class org.robolectric.shadows.ShadowView
+
+
Deprecated.
+
+
dumpTheme(long, int, String, String) - Static method in class org.robolectric.shadows.ShadowArscAssetManager
+
 
+
dumpTheme(long, int, String, String) - Static method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
dup() - Method in class org.robolectric.shadows.ShadowParcelFileDescriptor
+
 
+
duration - Variable in class org.robolectric.shadows.ShadowMediaPlayer.MediaInfo
+
 
+
duration() - Method in class org.robolectric.shadows.ShadowToneGenerator.Tone
+
 
+
DURATION - Static variable in class org.robolectric.shadows.ShadowAppOpsManager
+
 
+
durationHint - Variable in class org.robolectric.shadows.ShadowAudioManager.AudioFocusRequest
+
 
+
DYNAMIC_ATTRIBUTE - Enum constant in enum org.robolectric.res.android.DataType
+
+
data holds an attribute resource identifier, which needs to be resolved + before it can be used like a TYPE_ATTRIBUTE.
+
+
DYNAMIC_REFERENCE - Enum constant in enum org.robolectric.res.android.DataType
+
+
data holds a dynamic ResourceTableChunk entry reference.
+
+
DynamicRefTable - Class in org.robolectric.res.android
+
+
Holds the shared library ID table.
+
+
+

E

+
+
e(String, String) - Static method in class org.robolectric.shadows.ShadowLog
+
 
+
e(String, String, Throwable) - Static method in class org.robolectric.shadows.ShadowLog
+
 
+
eglChooseConfig(EGLDisplay, int[], int, EGLConfig[], int, int, int[], int) - Static method in class org.robolectric.shadows.ShadowEGL14
+
 
+
eglCreateContext(EGLDisplay, EGLConfig, EGLContext, int[], int) - Static method in class org.robolectric.shadows.ShadowEGL14
+
 
+
eglCreatePbufferSurface(EGLDisplay, EGLConfig, int[], int) - Static method in class org.robolectric.shadows.ShadowEGL14
+
 
+
eglCreateWindowSurface(EGLDisplay, EGLConfig, Object, int[], int) - Static method in class org.robolectric.shadows.ShadowEGL14
+
 
+
eglGetCurrentContext() - Static method in class org.robolectric.shadows.ShadowEGL14
+
 
+
eglGetDisplay(int) - Static method in class org.robolectric.shadows.ShadowEGL14
+
 
+
eglGetError() - Static method in class org.robolectric.shadows.ShadowEGL14
+
 
+
eglInitialize(EGLDisplay, int[], int, int[], int) - Static method in class org.robolectric.shadows.ShadowEGL14
+
 
+
eglMakeCurrent(EGLDisplay, EGLSurface, EGLSurface, EGLContext) - Static method in class org.robolectric.shadows.ShadowEGL14
+
 
+
eglQueryContext(EGLDisplay, EGLContext, int, int[], int) - Static method in class org.robolectric.shadows.ShadowEGL14
+
 
+
eglSwapBuffers(EGLDisplay, EGLSurface) - Static method in class org.robolectric.shadows.ShadowEGL14
+
 
+
elapsedRealtime() - Static method in class org.robolectric.shadows.ShadowLegacySystemClock
+
 
+
elapsedRealtime() - Static method in class org.robolectric.shadows.ShadowPausedSystemClock
+
 
+
elapsedRealtimeNanos() - Static method in class org.robolectric.shadows.ShadowLegacySystemClock
+
 
+
elapsedRealtimeNanos() - Static method in class org.robolectric.shadows.ShadowPausedSystemClock
+
 
+
elements - Variable in class org.robolectric.annotation.processing.validator.Validator
+
 
+
elementSizeShift(Buffer) - Static method in class org.robolectric.nativeruntime.NIOAccess
+
+
The Android version of java.nio.Buffer has an extra final field called _elementSizeShift that + only depend on the implementation of the buffer.
+
+
ellipsize(CharSequence, TextPaint, float, TextUtils.TruncateAt) - Static method in class org.robolectric.shadows.ShadowTextUtils
+
 
+
EmbossMaskFilterNatives - Class in org.robolectric.nativeruntime
+
+
Native methods for EmbossMaskFilter JNI registration.
+
+
EMPTY_VALUE - Static variable in class org.robolectric.res.AttributeResource
+
 
+
EmptyStyle - Class in org.robolectric.res
+
 
+
EmptyStyle() - Constructor for class org.robolectric.res.EmptyStyle
+
 
+
EMULATE - Enum constant in enum org.robolectric.shadows.ShadowMediaPlayer.InvalidStateBehavior
+
 
+
emulateRequest(HttpHost, HttpRequest, HttpContext, RequestDirector) - Method in class org.robolectric.shadows.httpclient.FakeHttpLayer
+
 
+
enable() - Method in class org.robolectric.shadows.ShadowBluetoothAdapter
+
 
+
enable() - Method in class org.robolectric.shadows.ShadowNfcAdapter
+
 
+
enableCarMode(int) - Method in class org.robolectric.shadows.ShadowUIModeManager
+
 
+
enableCarMode(int, int) - Method in class org.robolectric.shadows.ShadowUIModeManager
+
 
+
enableForegroundDispatch(Activity, PendingIntent, IntentFilter[], String[][]) - Method in class org.robolectric.shadows.ShadowNfcAdapter
+
 
+
enableNetwork(int, boolean) - Method in class org.robolectric.shadows.ShadowWifiManager
+
 
+
enablePhoneAccount(PhoneAccountHandle, boolean) - Method in class org.robolectric.shadows.ShadowTelecomManager
+
 
+
enableReaderMode(Activity, NfcAdapter.ReaderCallback, int, Bundle) - Method in class org.robolectric.shadows.ShadowNfcAdapter
+
 
+
enableShortcuts(List<String>) - Method in class org.robolectric.shadows.ShadowShortcutManager
+
 
+
enableShutterSound(boolean) - Method in class org.robolectric.shadows.ShadowCamera
+
 
+
enableSmoothTransition() - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
enableSystemApp(ComponentName, String) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
encodeString(String, ResourceString.Type) - Static method in class org.robolectric.res.android.ResourceString
+
+
Encodes a string in either UTF-8 or UTF-16 and returns the bytes of the encoded string.
+
+
encoding - Variable in class org.robolectric.shadows.ShadowWebView.LoadData
+
 
+
encoding - Variable in class org.robolectric.shadows.ShadowWebView.LoadDataWithBaseURL
+
 
+
end() - Method in class org.robolectric.shadows.ShadowRenderNodeAnimator
+
 
+
end() - Method in class org.robolectric.shadows.ShadowRenderNodeAnimatorR
+
 
+
end(Object) - Method in class org.robolectric.shadows.ShadowNativeRenderNodeOP
+
 
+
END - Enum constant in enum org.robolectric.shadows.ShadowMediaPlayer.State
+
 
+
END - Static variable in class org.robolectric.res.android.ResourceTypes.ResStringPool_span
+
 
+
END_DOCUMENT - Static variable in class org.robolectric.res.android.ResXMLParser.event_code_t
+
 
+
END_NAMESPACE - Static variable in class org.robolectric.res.android.ResXMLParser.event_code_t
+
 
+
END_TAG - Static variable in class org.robolectric.res.android.ResXMLParser.event_code_t
+
 
+
endAsyncSection(String, int) - Static method in class org.robolectric.shadows.ShadowTrace
+
+
Ends async trace trace section.
+
+
endCall() - Method in class org.robolectric.shadows.ShadowTelecomManager
+
 
+
endSection() - Static method in class org.robolectric.shadows.ShadowTrace
+
+
Ends the most recent active trace section.
+
+
enforceInstallerCheck(boolean) - Method in class org.robolectric.shadows.ShadowLocaleManager
+
+
Sets the value of ShadowLocaleManager.enforceInstallerCheck.
+
+
enforcePermissionChecks(boolean) - Method in class org.robolectric.shadows.ShadowUserManager
+
 
+
EnforcingAdminFactory - Class in org.robolectric.shadows
+
+
Factory for EnforcingAdmin
+
+
enqueue(DownloadManager.Request) - Method in class org.robolectric.shadows.ShadowDownloadManager
+
 
+
enqueue(JobInfo, JobWorkItem) - Method in class org.robolectric.shadows.ShadowJobScheduler
+
 
+
enqueue(JobInfo, JobWorkItem) - Method in class org.robolectric.shadows.ShadowJobScheduler.ShadowJobSchedulerImpl
+
 
+
enqueueMessage(Message, long) - Method in class org.robolectric.shadows.ShadowLegacyMessageQueue
+
 
+
enqueueMessage(Message, long) - Method in class org.robolectric.shadows.ShadowPausedMessageQueue
+
 
+
ensureLoaded() - Method in class org.robolectric.nativeruntime.DefaultNativeRuntimeLoader
+
 
+
ensureLoaded() - Method in interface org.robolectric.pluginapi.NativeRuntimeLoader
+
 
+
ensureProviderCreated() - Method in class org.robolectric.shadows.ShadowWebView
+
 
+
ensureStringBlocks() - Method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
enterPictureInPictureMode() - Method in class org.robolectric.shadows.ShadowActivity
+
 
+
enterPictureInPictureMode(PictureInPictureParams) - Method in class org.robolectric.shadows.ShadowActivity
+
 
+
entityContentStreamsHaveBeenClosed() - Method in class org.robolectric.shadows.httpclient.TestHttpResponse
+
 
+
entries - Variable in class org.robolectric.res.android.CppAssetManager2.ResolvedBag
+
 
+
entries() - Method in class org.robolectric.res.android.DynamicRefTable
+
 
+
entry - Variable in class org.robolectric.res.android.CppAssetManager2.ResourceName
+
 
+
Entry() - Constructor for class org.robolectric.res.android.CppAssetManager2.ResolvedBag.Entry
+
 
+
Entry() - Constructor for class org.robolectric.res.android.ResTable.Entry
+
 
+
entry_count - Variable in class org.robolectric.res.android.CppAssetManager2.ResolvedBag
+
 
+
entryCount - Variable in class org.robolectric.res.android.ResTable.Type
+
 
+
enumerateEnabledSdks(SdkCollection, String) - Static method in class org.robolectric.plugins.DefaultSdkPicker
+
 
+
EpsBearerQosSessionAttributesBuilder - Class in org.robolectric.shadows
+
+ +
+
equals(Object) - Method in class org.robolectric.android.internal.DisplayConfig
+
 
+
equals(Object) - Method in class org.robolectric.fakes.RoboIntentSender
+
 
+
equals(Object) - Method in class org.robolectric.internal.bytecode.InstrumentationConfiguration
+
 
+
equals(Object) - Method in class org.robolectric.internal.bytecode.InvocationProfile
+
 
+
equals(Object) - Method in class org.robolectric.internal.bytecode.MethodRef
+
 
+
equals(Object) - Method in class org.robolectric.internal.bytecode.ShadowInfo
+
 
+
equals(Object) - Method in class org.robolectric.internal.bytecode.ShadowMap
+
 
+
equals(Object) - Method in class org.robolectric.internal.ManifestIdentifier
+
 
+
equals(Object) - Method in class org.robolectric.manifest.AndroidManifest
+
 
+
equals(Object) - Method in class org.robolectric.pluginapi.perf.Metric
+
 
+
equals(Object) - Method in class org.robolectric.pluginapi.Sdk
+
 
+
equals(Object) - Method in class org.robolectric.res.android.String8
+
 
+
equals(Object) - Method in class org.robolectric.res.ResName
+
 
+
equals(Object) - Method in class org.robolectric.res.ResourcePath
+
 
+
equals(Object) - Method in class org.robolectric.res.StyleData
+
 
+
equals(Object) - Method in class org.robolectric.res.StyleResolver
+
 
+
equals(Object) - Method in class org.robolectric.RobolectricTestRunner.RobolectricFrameworkMethod
+
 
+
equals(Object) - Method in class org.robolectric.shadows.ShadowAccessibilityNodeInfo
+
+
Equality check based on reference equality of the Views from which these instances were + created, or the equality of their assigned IDs.
+
+
equals(Object) - Method in class org.robolectric.shadows.ShadowCrossProfileApps.StartedActivity
+
 
+
equals(Object) - Method in class org.robolectric.shadows.ShadowCrossProfileApps.StartedMainActivity
+
+
Deprecated.
+
equals(Object) - Method in class org.robolectric.shadows.ShadowDownloadManager.CompletedDownload
+
 
+
equals(Object) - Method in class org.robolectric.shadows.ShadowLegacyMatrix
+
 
+
equals(Object) - Method in class org.robolectric.shadows.ShadowLegacyTypeface
+
 
+
equals(Object) - Method in class org.robolectric.shadows.ShadowLocationManager.RoboLocationRequest
+
 
+
equals(Object) - Method in class org.robolectric.shadows.ShadowLog.LogItem
+
 
+
equals(Object) - Method in class org.robolectric.shadows.ShadowPath.Point
+
 
+
equals(Object) - Method in class org.robolectric.shadows.ShadowPendingIntent
+
 
+
equals(Object) - Method in class org.robolectric.shadows.ShadowRegion
+
+
The real Region.equals(Object) calls into native code, which is a no-op in Robolectric, + and will always return false no matter what is compared.
+
+
equals(Object) - Method in class org.robolectric.shadows.ShadowSoundPool.Playback
+
 
+
equals(Object) - Method in class org.robolectric.shadows.ShadowTypeface.FontDesc
+
 
+
equals(Object) - Method in class org.robolectric.shadows.ShadowUsageStatsManager.AppUsageLimitObserver
+
 
+
equals(Object) - Method in class org.robolectric.shadows.ShadowVibrator.PrimitiveEffect
+
 
+
equals(Object) - Method in class org.robolectric.shadows.util.DataSource
+
 
+
equals(Object) - Method in class org.robolectric.util.inject.Injector.Key
+
 
+
equals(DisplayConfig) - Method in class org.robolectric.android.internal.DisplayConfig
+
 
+
eraseColor(int) - Method in class org.robolectric.shadows.ShadowLegacyBitmap
+
 
+
error(String) - Method in class org.robolectric.annotation.processing.validator.Validator
+
 
+
error(String, Object...) - Static method in class org.robolectric.util.Logger
+
+
Log an error message.
+
+
error(String, Throwable) - Static method in class org.robolectric.util.Logger
+
+
Log an error message.
+
+
error(String, AnnotationValue) - Method in class org.robolectric.annotation.processing.validator.Validator
+
 
+
ERROR - Enum constant in enum org.robolectric.annotation.processing.validator.ImplementsValidator.SdkCheckMode
+
 
+
ERROR - Enum constant in enum org.robolectric.shadows.ShadowMediaPlayer.State
+
 
+
errorCode() - Method in class org.robolectric.shadows.ShadowRcsUceAdapter.CapabilityFailureInfo
+
 
+
Errors - Class in org.robolectric.res.android
+
 
+
Errors() - Constructor for class org.robolectric.res.android.Errors
+
 
+
establishRoute(HttpRoute, HttpContext) - Method in class org.robolectric.shadows.httpclient.DefaultRequestDirector
+
+
Establishes the target route.
+
+
evaluateJavascript(String, ValueCallback<String>) - Method in class org.robolectric.shadows.ShadowWebView
+
 
+
event_code_t() - Constructor for class org.robolectric.res.android.ResXMLParser.event_code_t
+
 
+
EventBuilder(int, Object) - Constructor for class org.robolectric.shadows.ShadowEventLog.EventBuilder
+
 
+
events - Variable in class org.robolectric.shadows.ShadowMediaPlayer.MediaInfo
+
+
Map that maps time offsets to media events.
+
+
exception - Variable in class org.robolectric.shadows.ShadowApplication.Wrapper
+
 
+
exceptionArray(MethodNode) - Method in class org.robolectric.internal.bytecode.ClassInstrumentor
+
 
+
exceptionPackages - Variable in class org.robolectric.shadows.ShadowAppOpsManager.ModeAndException
+
 
+
exceptions - Variable in class org.robolectric.annotation.processing.DocumentedMethod
+
 
+
EXCLUDED_ASSET - Static variable in class org.robolectric.res.android.Asset
+
 
+
execStartActivities(Context, IBinder, IBinder, Activity, Intent[], Bundle) - Method in class org.robolectric.android.internal.RoboMonitoringInstrumentation
+
execStartActivities(Context, IBinder, IBinder, Activity, Intent[], Bundle) - Method in class org.robolectric.shadows.ShadowInstrumentation
+
 
+
execStartActivity(Context, IBinder, IBinder, Activity, Intent, int, Bundle) - Method in class org.robolectric.android.internal.RoboMonitoringInstrumentation
+
execStartActivity(Context, IBinder, IBinder, Activity, Intent, int, Bundle) - Method in interface org.robolectric.shadows.ShadowInstrumentation._Instrumentation_
+
 
+
execStartActivity(Context, IBinder, IBinder, Activity, Intent, int, Bundle) - Method in class org.robolectric.shadows.ShadowInstrumentation
+
 
+
execStartActivity(Context, IBinder, IBinder, Activity, Intent, int, Bundle, UserHandle) - Method in class org.robolectric.shadows.ShadowInstrumentation
+
+
Behaves as {@link #execStartActivity(Context, IBinder, IBinder, Activity, Intent, int, Bundle).
+
+
execStartActivity(Context, IBinder, IBinder, Fragment, Intent, int, Bundle) - Method in class org.robolectric.shadows.ShadowInstrumentation
+
 
+
execStartActivity(Context, IBinder, IBinder, String, Intent, int, Bundle) - Method in class org.robolectric.android.internal.RoboMonitoringInstrumentation
+
+
This API was added in Android API 23 (M)
+
+
execStartActivity(Context, IBinder, IBinder, String, Intent, int, Bundle) - Method in interface org.robolectric.shadows.ShadowInstrumentation._Instrumentation_
+
 
+
execStartActivity(Context, IBinder, IBinder, String, Intent, int, Bundle) - Method in class org.robolectric.shadows.ShadowInstrumentation
+
 
+
execStartActivity(Context, IBinder, IBinder, String, Intent, int, Bundle, UserHandle) - Method in class org.robolectric.android.internal.RoboMonitoringInstrumentation
+
+
This API was added in Android API 17 (JELLY_BEAN_MR1)
+
+
execStartActivity(Context, IBinder, IBinder, String, Intent, int, Bundle, UserHandle) - Method in class org.robolectric.shadows.ShadowInstrumentation
+
+
Behaves as {@link #execStartActivity(Context, IBinder, IBinder, String, Intent, int, Bundle).
+
+
execute(Runnable) - Method in class org.robolectric.android.util.concurrent.InlineExecutorService
+
 
+
execute(Runnable) - Method in class org.robolectric.android.util.concurrent.PausedExecutorService
+
 
+
execute(Runnable) - Method in class org.robolectric.android.util.concurrent.RoboExecutorService
+
+
Deprecated.
+
execute(HttpUriRequest) - Method in class org.robolectric.shadows.ShadowAndroidHttpClient
+
 
+
execute(HttpUriRequest, ResponseHandler<? extends T>) - Method in class org.robolectric.shadows.ShadowAndroidHttpClient
+
 
+
execute(HttpUriRequest, ResponseHandler<? extends T>, HttpContext) - Method in class org.robolectric.shadows.ShadowAndroidHttpClient
+
 
+
execute(HttpUriRequest, HttpContext) - Method in class org.robolectric.shadows.ShadowAndroidHttpClient
+
 
+
execute(HttpHost, HttpRequest) - Method in class org.robolectric.shadows.ShadowAndroidHttpClient
+
 
+
execute(HttpHost, HttpRequest, ResponseHandler<? extends T>) - Method in class org.robolectric.shadows.ShadowAndroidHttpClient
+
 
+
execute(HttpHost, HttpRequest, ResponseHandler<? extends T>, HttpContext) - Method in class org.robolectric.shadows.ShadowAndroidHttpClient
+
 
+
execute(HttpHost, HttpRequest, HttpContext) - Method in class org.robolectric.shadows.httpclient.DefaultRequestDirector
+
 
+
execute(HttpHost, HttpRequest, HttpContext) - Method in class org.robolectric.shadows.httpclient.ShadowDefaultRequestDirector
+
 
+
execute(HttpHost, HttpRequest, HttpContext) - Method in class org.robolectric.shadows.ShadowAndroidHttpClient
+
 
+
execute(Params...) - Method in class org.robolectric.shadows.ShadowLegacyAsyncTask
+
 
+
executeOnError(int) - Method in class org.robolectric.shadows.ShadowBugreportManager
+
+
Executes BugreportManager.BugreportCallback.onError(int) on the provided Executor.
+
+
executeOnExecutor(Executor, Params...) - Method in class org.robolectric.shadows.ShadowLegacyAsyncTask
+
 
+
executeOnExecutor(Executor, Params...) - Method in class org.robolectric.shadows.ShadowPausedAsyncTask
+
 
+
executeOnFinished() - Method in class org.robolectric.shadows.ShadowBugreportManager
+
+
Executes BugreportManager.BugreportCallback.onFinished() on the provided Executor.
+
+
executeOnMetadataChanged(MediaMetadata) - Method in class org.robolectric.shadows.ShadowMediaController
+
+
Executes all registered onMetadataChanged callbacks.
+
+
executeOnPlaybackStateChanged(PlaybackState) - Method in class org.robolectric.shadows.ShadowMediaController
+
+
Executes all registered onPlaybackStateChanged callbacks.
+
+
executeOnProgress(float) - Method in class org.robolectric.shadows.ShadowBugreportManager
+
+
Executes BugreportManager.BugreportCallback.onProgress(float) on the provided Executor.
+
+
executeOnSessionDestroyed() - Method in class org.robolectric.shadows.ShadowMediaController
+
+
Executes all registered onSessionDestroyed callbacks.
+
+
executor - Variable in class org.robolectric.shadows.ShadowAlarmManager.ScheduledAlarm
+
+
Deprecated.
+
+
exit(int) - Method in class org.robolectric.preinstrumented.JarInstrumentor
+
+ +
+
expandActionView() - Method in class org.robolectric.fakes.RoboMenuItem
+
 
+
expected - Variable in class org.robolectric.errorprone.bugpatterns.Helpers.CastableTo
+
 
+
ExpectedLogMessagesRule - Class in org.robolectric.junit.rules
+
+
Allows tests to assert about the presence of log messages, and turns logged errors that are not + explicitly expected into test failures.
+
+
ExpectedLogMessagesRule() - Constructor for class org.robolectric.junit.rules.ExpectedLogMessagesRule
+
 
+
expectErrorsForTag(String) - Method in class org.robolectric.junit.rules.ExpectedLogMessagesRule
+
+
Blanket suppress test failures due to errors from a tag.
+
+
expectLogMessage(int, String, String) - Method in class org.robolectric.junit.rules.ExpectedLogMessagesRule
+
+
Adds an expected log statement.
+
+
expectLogMessage(int, String, Matcher<String>) - Method in class org.robolectric.junit.rules.ExpectedLogMessagesRule
+
+
Adds an expected log statement.
+
+
expectLogMessagePattern(int, String, Pattern) - Method in class org.robolectric.junit.rules.ExpectedLogMessagesRule
+
+
Adds an expected log statement using a regular expression.
+
+
expectLogMessagePatternWithThrowableMatcher(int, String, Pattern, Matcher<Throwable>) - Method in class org.robolectric.junit.rules.ExpectedLogMessagesRule
+
+
Adds an expected log statement using a regular expression, with an extra check of org.hamcrest.Matcher<Throwable>.
+
+
expectLogMessageWithThrowable(int, String, String, Throwable) - Method in class org.robolectric.junit.rules.ExpectedLogMessagesRule
+
+
Adds an expected log statement with extra check of Throwable.
+
+
expectLogMessageWithThrowable(int, String, Matcher<String>, Matcher<Throwable>) - Method in class org.robolectric.junit.rules.ExpectedLogMessagesRule
+
+
Adds an expected log statement with extra check of Throwable.
+
+
expectLogMessageWithThrowableMatcher(int, String, String, Matcher<Throwable>) - Method in class org.robolectric.junit.rules.ExpectedLogMessagesRule
+
+
Adds an expected log statement with extra check of Matcher.
+
+
extendVerificationTimeout(int, int, long) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
ExtensionPoint - Annotation Type in org.robolectric.pluginapi
+
+
Marks a component of Robolectric that may be replaced with a custom implementation.
+
+
externalize(Path) - Static method in class org.robolectric.res.Fs
+
 
+
extract(Object) - Method in class org.robolectric.internal.bytecode.ShadowImpl
+
 
+
extract(Object) - Method in interface org.robolectric.internal.IShadow
+
 
+
extract(Object) - Static method in class org.robolectric.shadow.api.Shadow
+
+
Retrieve corresponding Shadow of the object.
+
+
extractAlpha() - Method in class org.robolectric.shadows.ShadowLegacyBitmap
+
 
+
extractAlpha(Paint, int[]) - Method in class org.robolectric.shadows.ShadowLegacyBitmap
+
+
This shadow implementation ignores the given paint and offsetXY and simply calls ShadowLegacyBitmap.extractAlpha().
+
+
extractMetadata(int) - Method in class org.robolectric.shadows.ShadowMediaMetadataRetriever
+
 
+
extraFlags - Variable in class org.robolectric.shadows.ShadowActivity.IntentSenderRequest
+
 
+
extras - Variable in class org.robolectric.shadows.ShadowTelecomManager.CallRecord
+
+
Deprecated.
+
extras - Variable in class org.robolectric.shadows.ShadowTelecomManager.OutgoingCallRecord
+
 
+
extras - Variable in class org.robolectric.shadows.ShadowWallpaperManager.WallpaperCommandRecord
+
+ +
+
+

F

+
+
failExpeditedJob(boolean) - Method in class org.robolectric.shadows.ShadowJobScheduler
+
+
Whether to fail a job if it is set as expedited.
+
+
failExpeditedJob(boolean) - Method in class org.robolectric.shadows.ShadowJobScheduler.ShadowJobSchedulerImpl
+
 
+
failOnJob(int) - Method in class org.robolectric.shadows.ShadowJobScheduler
+
 
+
failOnJob(int) - Method in class org.robolectric.shadows.ShadowJobScheduler.ShadowJobSchedulerImpl
+
 
+
failSetApplicationHiddenFor(Collection<String>) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
+ +
+
FakeHttp - Class in org.robolectric.shadows.httpclient
+
+
Collection of static methods used interact with HTTP requests / responses.
+
+
FakeHttp() - Constructor for class org.robolectric.shadows.httpclient.FakeHttp
+
 
+
FakeHttpLayer - Class in org.robolectric.shadows.httpclient
+
 
+
FakeHttpLayer() - Constructor for class org.robolectric.shadows.httpclient.FakeHttpLayer
+
 
+
FakeHttpLayer.DefaultRequestMatcher - Class in org.robolectric.shadows.httpclient
+
 
+
FakeHttpLayer.RequestMatcherBuilder - Class in org.robolectric.shadows.httpclient
+
 
+
FakeHttpLayer.RequestMatcherBuilder.PostBodyMatcher - Interface in org.robolectric.shadows.httpclient
+
 
+
FakeHttpLayer.RequestMatcherResponseRule - Class in org.robolectric.shadows.httpclient
+
 
+
FakeHttpLayer.UriRegexMatcher - Class in org.robolectric.shadows.httpclient
+
 
+
FakeHttpLayer.UriRequestMatcher - Class in org.robolectric.shadows.httpclient
+
 
+
FakeSurfaceHolder() - Constructor for class org.robolectric.shadows.ShadowSurfaceView.FakeSurfaceHolder
+
 
+
familyName - Variable in class org.robolectric.shadows.ShadowTypeface.FontDesc
+
 
+
fetchArtifact(MavenJarArtifact) - Method in class org.robolectric.internal.dependency.MavenArtifactFetcher
+
 
+
fetchUuidsWithSdp() - Method in class org.robolectric.shadows.ShadowBluetoothDevice
+
+ +
+
file - Variable in class org.robolectric.res.android.AssetPath
+
 
+
file(File, String...) - Static method in class org.robolectric.util.Util
+
 
+
file(String...) - Static method in class org.robolectric.util.Util
+
 
+
FILE - Enum constant in enum org.robolectric.res.ResType
+
 
+
FileDescriptorInterceptor() - Constructor for class org.robolectric.interceptors.AndroidInterceptors.FileDescriptorInterceptor
+
 
+
fileFromPath(String) - Static method in class org.robolectric.res.Fs
+
+
Deprecated. +
Use Fs.fromUrl(String) instead.
+
+
+
FileMap - Class in org.robolectric.res.android
+
 
+
FileMap() - Constructor for class org.robolectric.res.android.FileMap
+
 
+
FileTypedResource - Class in org.robolectric.res
+
 
+
FileTypedResource.Image - Class in org.robolectric.res
+
 
+
fillBounds(RectF) - Method in class org.robolectric.shadows.ShadowLegacyPath
+
+
Fills the given RectF with the path bounds.
+
+
fillBounds(RectF) - Method in class org.robolectric.shadows.ShadowNativePath
+
 
+
fillBounds(RectF) - Method in class org.robolectric.shadows.ShadowPath
+
+
Fills the given RectF with the path bounds.
+
+
fillInIntent - Variable in class org.robolectric.shadows.ShadowActivity.IntentSenderRequest
+
 
+
fillTypedValue(String, TypedValue) - Method in class org.robolectric.shadows.Converter.FromCharSequence
+
 
+
fillTypedValue(String, TypedValue) - Method in class org.robolectric.shadows.Converter.FromColor
+
 
+
fillTypedValue(String, TypedValue) - Method in class org.robolectric.shadows.Converter.FromFilePath
+
 
+
fillTypedValue(String, TypedValue, boolean) - Method in class org.robolectric.shadows.Converter2.FromCharSequence
+
 
+
fillTypedValue(String, TypedValue, boolean) - Method in class org.robolectric.shadows.Converter2.FromColor
+
 
+
fillTypedValue(AttrData, TypedValue) - Method in class org.robolectric.shadows.Converter.FromAttrData
+
 
+
fillTypedValue(T, TypedValue) - Method in class org.robolectric.shadows.Converter
+
 
+
fillTypedValue(T, TypedValue, boolean) - Method in class org.robolectric.shadows.Converter2
+
 
+
filter(CharSequence, Filter.FilterListener) - Method in class org.robolectric.shadows.ShadowFilter
+
 
+
finalize() - Method in class org.robolectric.android.XmlResourceParserImpl
+
 
+
finalize() - Method in class org.robolectric.res.android.ResStringPool
+
 
+
finalize() - Method in class org.robolectric.res.android.ResXMLTree
+
 
+
finalize() - Method in class org.robolectric.res.android.ZipFileRO
+
 
+
finalize() - Method in class org.robolectric.shadows.ShadowFileObserver
+
 
+
finalize() - Method in class org.robolectric.shadows.ShadowSurface
+
 
+
finalize() - Method in class org.robolectric.shadows.ShadowSurfaceControl
+
 
+
finalizeWorkProfileProvisioning(UserHandle, Account) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
finallyAfterTest(FrameworkMethod) - Method in class org.robolectric.internal.SandboxTestRunner
+
 
+
finallyAfterTest(FrameworkMethod) - Method in class org.robolectric.RobolectricTestRunner
+
 
+
find(int) - Method in class org.robolectric.res.android.AttributeResolution.BagAttributeFinder
+
 
+
find(int) - Method in class org.robolectric.res.android.AttributeResolution.XmlAttributeFinder
+
 
+
find(int) - Method in class org.robolectric.res.PluralRules
+
 
+
Find(int) - Method in class org.robolectric.res.android.AttributeResolution10.XmlAttributeFinder
+
 
+
Find(int) - Method in class org.robolectric.res.android.AttributeResolution9.XmlAttributeFinder
+
 
+
findAddress(String) - Static method in class org.robolectric.shadows.ShadowWebView
+
 
+
findIndexOfItemContainingText(String) - Method in class org.robolectric.shadows.ShadowAdapterView
+
 
+
findInterceptor(String, String) - Method in class org.robolectric.internal.bytecode.Interceptors
+
 
+
findInterceptors() - Method in class org.robolectric.internal.SandboxTestRunner
+
 
+
findInterceptors() - Method in class org.robolectric.RobolectricTestRunner
+
 
+
findItem(int) - Method in class org.robolectric.fakes.RoboMenu
+
 
+
findItemContainingText(String) - Method in class org.robolectric.shadows.ShadowAdapterView
+
 
+
findMenuItem(CharSequence) - Method in class org.robolectric.fakes.RoboMenu
+
 
+
findMenuItemContaining(CharSequence) - Method in class org.robolectric.fakes.RoboMenu
+
 
+
findShadowMethodHandle(Class<?>, String, MethodType, boolean) - Method in interface org.robolectric.internal.bytecode.ClassHandler
+
+
Called by Robolectric when an instrumented method is invoked.
+
+
findShadowMethodHandle(Class<?>, String, MethodType, boolean) - Static method in class org.robolectric.internal.bytecode.RobolectricInternals
+
 
+
findShadowMethodHandle(Class<?>, String, MethodType, boolean) - Method in class org.robolectric.internal.bytecode.ShadowWrangler
+
 
+
findViewById(int) - Method in class org.robolectric.shadows.ShadowActivity
+
+
Checks to ensure that thecontentView has been set
+
+
finish() - Method in class org.robolectric.shadows.ShadowActivity
+
 
+
finish() - Method in class org.robolectric.shadows.ShadowBroadcastPendingResult
+
 
+
finish() - Method in class org.robolectric.shadows.ShadowVisualVoicemailTask
+
 
+
finish(int, Bundle) - Method in class org.robolectric.android.internal.RoboMonitoringInstrumentation
+
 
+
finishActivity(Activity) - Method in class org.robolectric.android.internal.LocalActivityInvoker
+
 
+
finishAffinity() - Method in class org.robolectric.shadows.ShadowActivity
+
 
+
finishAndRemoveTask() - Method in class org.robolectric.shadows.ShadowActivity
+
 
+
finishAndRemoveTask() - Method in class org.robolectric.shadows.ShadowAppTask
+
+
For tests, marks the task as finished.
+
+
finishBroadcast() - Method in class org.robolectric.shadows.ShadowRemoteCallbackList
+
 
+
finished() - Method in class org.robolectric.util.PerfStatsCollector.Event
+
 
+
finished(boolean) - Method in class org.robolectric.util.PerfStatsCollector.Event
+
 
+
finishOp(int, int, String) - Method in class org.robolectric.shadows.ShadowAppOpsManager
+
+
Removes a fake long-running operation from the set.
+
+
finishOp(String, int, String, String) - Method in class org.robolectric.shadows.ShadowAppOpsManager
+
+
Removes a fake long-running operation from the set.
+
+
finishSession(Bundle, Activity, AccountManagerCallback<Bundle>, Handler) - Method in class org.robolectric.shadows.ShadowAccountManager
+
+
Returns sessionBundle as the result of finishSession.
+
+
fireAlarm(ShadowAlarmManager.ScheduledAlarm) - Method in class org.robolectric.shadows.ShadowAlarmManager
+
+
Immediately removes the given alarm from the list of scheduled alarms (and then reschedules it + in the case of a repeating alarm) and fires it.
+
+
FIRST_CHUNK_CODE - Static variable in class org.robolectric.res.android.ResXMLParser.event_code_t
+
 
+
fixTracePath(String) - Static method in class org.robolectric.shadows.ShadowDebug
+
 
+
FLAG_ADMIN - Static variable in class org.robolectric.shadows.ShadowUserManager
+
 
+
FLAG_DEMO - Static variable in class org.robolectric.shadows.ShadowUserManager
+
 
+
flag_entry(String, int, String) - Constructor for class org.robolectric.res.android.ResourceTable.flag_entry
+
 
+
FLAG_FULL - Static variable in class org.robolectric.shadows.ShadowUserManager
+
 
+
FLAG_GUEST - Static variable in class org.robolectric.shadows.ShadowUserManager
+
 
+
FLAG_MANAGED_PROFILE - Static variable in class org.robolectric.shadows.ShadowUserManager
+
 
+
FLAG_NO_ACTION - Static variable in class org.robolectric.shadows.ShadowAudioManager
+
 
+
FLAG_PRIMARY - Static variable in class org.robolectric.shadows.ShadowUserManager
+
 
+
FLAG_PROFILE - Static variable in class org.robolectric.shadows.ShadowUserManager
+
 
+
FLAG_RESTRICTED - Static variable in class org.robolectric.shadows.ShadowUserManager
+
 
+
FLAG_SYSTEM - Static variable in class org.robolectric.shadows.ShadowUserManager
+
 
+
flags - Variable in class org.robolectric.android.internal.DisplayConfig
+
+
Display flags.
+
+
flags - Variable in class org.robolectric.shadows.ShadowApplication.Wrapper
+
 
+
flags - Variable in class org.robolectric.shadows.ShadowPackageManager.ComponentState
+
 
+
flagsMask - Variable in class org.robolectric.shadows.ShadowActivity.IntentSenderRequest
+
 
+
flagsValues - Variable in class org.robolectric.shadows.ShadowActivity.IntentSenderRequest
+
 
+
FLOAT - Enum constant in enum org.robolectric.res.android.DataType
+
+
data holds a single-precision floating point number.
+
+
FLOAT - Enum constant in enum org.robolectric.res.ResType
+
 
+
floor(float) - Static method in class org.robolectric.shadows.ShadowFloatMath
+
 
+
flush() - Method in class android.webkit.RoboCookieManager
+
 
+
flush() - Method in class org.robolectric.shadows.ShadowAudioTrack
+
 
+
flush(SensorEventListener) - Method in class org.robolectric.shadows.ShadowSensorManager
+
 
+
flushBackgroundThreadScheduler() - Static method in class org.robolectric.Robolectric
+
+
Execute all runnables that have been enqueued on the background scheduler.
+
+
flushForegroundThreadScheduler() - Static method in class org.robolectric.Robolectric
+
+
Execute all runnables that have been enqueued on the foreground scheduler.
+
+
flushGnssBatch() - Method in class org.robolectric.shadows.ShadowLocationManager
+
 
+
flushPackageRestrictionsAsUser(int) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
focusIn(View) - Method in class org.robolectric.shadows.ShadowInputMethodManager
+
 
+
FontBuilderNatives - Class in org.robolectric.nativeruntime
+
+
Native methods for android.graphics.fonts.Font$Builder JNI registration.
+
+
FontDesc(String, int) - Constructor for class org.robolectric.shadows.ShadowTypeface.FontDesc
+
 
+
FontFamilyBuilderNatives - Class in org.robolectric.nativeruntime
+
+
Native methods for android.graphics.fonts.FontFamily$Builder JNI registration.
+
+
FontFamilyNatives - Class in org.robolectric.nativeruntime
+
+
Native methods for the deprecated android.graphics.FontFamily JNI registration.
+
+
FontFileUtilNatives - Class in org.robolectric.nativeruntime
+
+
Native methods for android.graphics.fonts.FontFileUtil JNI registration.
+
+
FontNatives - Class in org.robolectric.nativeruntime
+
+
Native methods for android.graphics.fonts.Font JNI registration.
+
+
fontScale - Variable in class org.robolectric.annotation.Config.Builder
+
 
+
fontScale() - Element in annotation type org.robolectric.annotation.Config
+
+
The default font scale.
+
+
fontScale() - Method in class org.robolectric.annotation.Config.Implementation
+
 
+
FontsFontFamilyNatives - Class in org.robolectric.nativeruntime
+
+
Native methods for android.graphics.fonts.FontFamily JNI registration.
+
+
forceListenersToFail - Variable in class org.robolectric.shadows.ShadowSensorManager
+
 
+
ForEachPackage(CppAssetManager2.PackageFunc) - Method in class org.robolectric.res.android.CppAssetManager2
+
 
+
forInt(int) - Static method in class org.robolectric.res.android.ApkAssetsCookie
+
 
+
forJar(URL) - Static method in class org.robolectric.res.Fs
+
 
+
forJar(Path) - Static method in class org.robolectric.res.Fs
+
 
+
format(String) - Method in class org.robolectric.shadows.ShadowTime
+
 
+
format(String, Date, Locale, TimeZone) - Static method in class org.robolectric.util.Strftime
+
+
Format a date string.
+
+
format2445() - Method in class org.robolectric.shadows.ShadowTime
+
 
+
format3339(boolean) - Method in class org.robolectric.shadows.ShadowTime
+
 
+
formatDateInterval(long, long, long) - Static method in class org.robolectric.shadows.ShadowDateIntervalFormat
+
 
+
Formatter - Class in org.robolectric.res.android
+
 
+
Formatter() - Constructor for class org.robolectric.res.android.Formatter
+
 
+
ForType - Annotation Type in org.robolectric.util.reflector
+
+
Indicates that the annotated interface is an accessor object for use by Reflector.
+
+
FoundOnImplementsValidator - Class in org.robolectric.annotation.processing.validator
+
+
Validator that checks usages of Implements.
+
+
FoundOnImplementsValidator(RobolectricModel.Builder, ProcessingEnvironment, String) - Constructor for class org.robolectric.annotation.processing.validator.FoundOnImplementsValidator
+
 
+
FRACTION - Enum constant in enum org.robolectric.res.android.DataType
+
+
data holds a complex number encoding a fraction of a container.
+
+
FRACTION - Enum constant in enum org.robolectric.res.ResType
+
 
+
FragmentController<F extends Fragment> - Class in org.robolectric.android.controller
+
+
Deprecated. +
Native Fragments have been deprecated in Android P. Android encourages developers to + use androidx fragments, to test these use FragmentScenario.
+
+
+
FragmentTestUtil - Class in org.robolectric.util
+
+
Deprecated. +
Please use Robolectric.buildFragment(Class) instead. This will be + removed in a forthcoming release,
+
+
+
FragmentTestUtil() - Constructor for class org.robolectric.util.FragmentTestUtil
+
+
Deprecated.
+
FrameMetricsBuilder - Class in org.robolectric.shadows
+
+
Class to build FrameMetrics
+
+
FrameMetricsBuilder() - Constructor for class org.robolectric.shadows.FrameMetricsBuilder
+
 
+
FRAMEWORK_APK_PATH - Static variable in class org.robolectric.shadows.ShadowArscApkAssets9
+
 
+
frameworkMethod - Variable in class org.robolectric.internal.SandboxTestRunner.HelperTestRunner
+
 
+
free() - Method in class org.robolectric.shadows.ShadowMediaCodec.ShadowCodecBuffer
+
+
Prevents attempting to free non-direct ByteBuffer objects.
+
+
freeByteBuffer(ByteBuffer) - Method in class org.robolectric.shadows.ShadowMediaCodec
+
+
Prevents attempting to free non-direct ByteBuffer objects.
+
+
freeByteBufferLocked(ByteBuffer) - Method in class org.robolectric.shadows.ShadowMediaCodec
+
 
+
freeStorage(long, IntentSender) - Method in class org.robolectric.shadows.ShadowPackageManager
+
 
+
freeStorage(String, long, IntentSender) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
freeStorageAndNotify(long, IPackageDataObserver) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
freeStorageAndNotify(long, IPackageDataObserver) - Method in class org.robolectric.shadows.ShadowPackageManager
+
 
+
freeStorageAndNotify(String, long, IPackageDataObserver) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
freeze() - Method in class org.robolectric.res.android.ResourceTypes.ResStringPool_header.Writer
+
 
+
freeze() - Method in class org.robolectric.shadows.ShadowFontFamily
+
 
+
from(Class<? extends V>, V) - Static method in class org.robolectric.util.ReflectionHelpers.ClassParameter
+
 
+
from(String, V) - Static method in class org.robolectric.util.ReflectionHelpers.StringParameter
+
 
+
FromArray() - Constructor for class org.robolectric.shadows.Converter.FromArray
+
 
+
FromAttrData() - Constructor for class org.robolectric.shadows.Converter.FromAttrData
+
 
+
FromCharSequence() - Constructor for class org.robolectric.shadows.Converter.FromCharSequence
+
 
+
FromCharSequence() - Constructor for class org.robolectric.shadows.Converter2.FromCharSequence
+
 
+
fromCode(byte) - Static method in enum org.robolectric.res.android.DataType
+
 
+
fromCode(int) - Static method in enum org.robolectric.res.android.DataType
+
 
+
FromColor() - Constructor for class org.robolectric.shadows.Converter.FromColor
+
 
+
FromColor() - Constructor for class org.robolectric.shadows.Converter2.FromColor
+
 
+
fromComponentLists(Class<?>[], Object[]) - Static method in class org.robolectric.util.ReflectionHelpers.ClassParameter
+
 
+
fromEvent(UsageEvents.Event) - Static method in class org.robolectric.shadows.ShadowUsageStatsManager.EventBuilder
+
 
+
FromFilePath() - Constructor for class org.robolectric.shadows.Converter.FromFilePath
+
 
+
fromInt(int) - Static method in enum org.robolectric.res.android.Asset.AccessMode
+
 
+
fromParentDir(Path) - Static method in class org.robolectric.res.Qualifiers
+
 
+
fromProperties(Properties) - Static method in class org.robolectric.annotation.Config.Implementation
+
 
+
fromUrl(String) - Static method in class org.robolectric.res.Fs
+
+
Use this method instead of Paths.get(String, String...) or Paths.get(URI).
+
+
fromUrl(URL) - Static method in class org.robolectric.res.Fs
+
+
Isn't this what Paths.get(URI) should do?
+
+
Fs - Class in org.robolectric.res
+
 
+
Fs() - Constructor for class org.robolectric.res.Fs
+
 
+
FsFile - Interface in org.robolectric.res
+
+
Deprecated. +
Use Path instead.
+
+
+
fstat(FileDescriptor) - Method in class org.robolectric.shadows.ShadowLinux
+
 
+
fstat(FileDescriptor) - Static method in class org.robolectric.shadows.ShadowPosix
+
 
+
fstat(String) - Method in class org.robolectric.shadows.ShadowLinux
+
 
+
fsync(OutputStream) - Method in class org.robolectric.shadows.ShadowPackageInstaller.ShadowSession
+
 
+
Function<R,T> - Interface in org.robolectric.util
+
+
Interface defining a function object.
+
+
+

G

+
+
GEN_CLASS - Static variable in class org.robolectric.annotation.processing.generator.Generator
+
 
+
generate() - Method in class org.robolectric.annotation.processing.generator.Generator
+
 
+
generate() - Method in class org.robolectric.annotation.processing.generator.JavadocJsonGenerator
+
 
+
generate() - Method in class org.robolectric.annotation.processing.generator.ServiceLoaderGenerator
+
 
+
generate() - Method in class org.robolectric.annotation.processing.generator.ShadowProviderGenerator
+
 
+
generate(String, String) - Method in class org.robolectric.res.ResourceIdGenerator
+
 
+
generateAudioSessionId() - Method in class org.robolectric.shadows.ShadowAudioManager
+
+
Provides a mock like interface for the AudioManager.generateAudioSessionId() method by + returning positive distinct values, or AudioManager.ERROR if all possible values have + already been returned.
+
+
generateClassHandlerCall(MutableClass, MethodNode, String, RobolectricGeneratorAdapter) - Method in class org.robolectric.internal.bytecode.ClassInstrumentor
+
 
+
generatePackageInfo(PackageParser.Package, int) - Method in class org.robolectric.shadows.ShadowPackageManager
+
 
+
Generator - Class in org.robolectric.annotation.processing.generator
+
+
Base class for code generators.
+
+
Generator() - Constructor for class org.robolectric.annotation.processing.generator.Generator
+
 
+
GestureDispatch(GestureDescription, AccessibilityService.GestureResultCallback) - Constructor for class org.robolectric.shadows.ShadowAccessibilityService.GestureDispatch
+
 
+
get() - Method in class org.robolectric.android.controller.ComponentController
+
 
+
get() - Method in class org.robolectric.android.controller.ContentProviderController
+
 
+
get() - Method in interface org.robolectric.pluginapi.config.GlobalConfigProvider
+
 
+
get() - Method in class org.robolectric.res.android.Ref
+
 
+
get() - Method in class org.robolectric.RobolectricTestRunner.DeprecatedTestRunnerDefaultConfigProvider
+
+
Deprecated.
+
get() - Method in interface org.robolectric.shadows.Provider
+
 
+
get() - Method in class org.robolectric.shadows.ShadowLegacyAsyncTask
+
 
+
get() - Method in interface org.robolectric.util.PerfStatsCollector.ThrowingSupplier
+
 
+
get() - Method in class org.robolectric.util.SimpleFuture
+
+
Deprecated.
+
get() - Method in class org.robolectric.util.SoftThreadLocal
+
 
+
get(int, int) - Static method in class org.robolectric.shadows.ShadowCamcorderProfile
+
 
+
get(int, int) - Method in class org.robolectric.shadows.ShadowKeyCharacterMap
+
 
+
get(long, Class<T>) - Static method in class org.robolectric.shadows.ShadowVirtualRefBasePtr
+
 
+
get(long, TimeUnit) - Method in class org.robolectric.shadows.ShadowLegacyAsyncTask
+
 
+
get(long, TimeUnit) - Method in class org.robolectric.util.SimpleFuture
+
+
Deprecated.
+
get(Context) - Static method in class org.robolectric.shadows.ShadowAccountManager
+
 
+
get(Context) - Static method in class org.robolectric.shadows.ShadowViewConfiguration
+
 
+
get(CameraCharacteristics.Key<T>) - Method in class org.robolectric.shadows.ShadowCameraCharacteristics
+
 
+
get(CaptureRequest.Key<T>) - Method in class org.robolectric.shadows.ShadowCaptureRequestBuilder
+
+
Original implementation would store its state in a local CameraMetadataNative object.
+
+
get(CaptureResult.Key<T>) - Method in class org.robolectric.shadows.ShadowCaptureResult
+
+
Obtain a property of the CaptureResult.
+
+
get(AudioRecord) - Method in interface org.robolectric.shadows.ShadowAudioRecord.AudioRecordSourceProvider
+
 
+
get(Class<T>) - Static method in class org.robolectric.config.ConfigurationRegistry
+
+
Returns the configuration object of the specified class, computed using + Configurer.
+
+
get(Class<T>) - Method in interface org.robolectric.pluginapi.config.ConfigurationStrategy.Configuration
+
+
Returns the configuration instance of the specified class for the current test.
+
+
get(Class<T>) - Method in class org.robolectric.pluginapi.perf.Metadata
+
 
+
get(Class<T>) - Method in class org.robolectric.plugins.HierarchicalConfigurationStrategy.ConfigurationImpl
+
 
+
get(String, boolean, int) - Static method in class org.robolectric.res.android.ApkAssetsCache
+
 
+
get(URI, String, Map<String, List<String>>) - Method in class org.robolectric.shadows.ShadowHttpResponseCache
+
 
+
get(Locale) - Static method in class org.robolectric.shadows.ShadowLocaleData
+
 
+
get(ConfigurationStrategy.Configuration) - Static method in class org.robolectric.plugins.ConfigConfigurer
+
 
+
get(ResName, ResTable_config) - Method in class org.robolectric.res.ResBunch
+
 
+
get(ResName, ResTable_config) - Method in class org.robolectric.res.ResBundle
+
 
+
get(DataSource) - Method in interface org.robolectric.shadows.ShadowMediaPlayer.MediaInfoProvider
+
 
+
GET_ROBO_DATA_METHOD_NAME - Static variable in class org.robolectric.internal.bytecode.ShadowConstants
+
 
+
getAcceptThirdPartyCookies() - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
getAccessibilityServiceList() - Method in class org.robolectric.shadows.ShadowAccessibilityManager
+
 
+
getAccessoryList() - Method in class org.robolectric.shadows.ShadowUsbManager
+
 
+
getAccountChangeEvents(Context, int, String) - Static method in class org.robolectric.shadows.gms.ShadowGoogleAuthUtil
+
 
+
getAccountChangeEvents(Context, int, String) - Method in class org.robolectric.shadows.gms.ShadowGoogleAuthUtil.GoogleAuthUtilImpl
+
 
+
getAccountId(Context, String) - Static method in class org.robolectric.shadows.gms.ShadowGoogleAuthUtil
+
 
+
getAccountId(Context, String) - Method in class org.robolectric.shadows.gms.ShadowGoogleAuthUtil.GoogleAuthUtilImpl
+
 
+
getAccounts() - Method in class org.robolectric.shadows.ShadowAccountManager
+
 
+
getAccountsByType(String) - Method in class org.robolectric.shadows.ShadowAccountManager
+
 
+
getAccountsByTypeAndFeatures(String, String[], AccountManagerCallback<Account[]>, Handler) - Method in class org.robolectric.shadows.ShadowAccountManager
+
 
+
getAccountsByTypeForPackage(String, String) - Method in class org.robolectric.shadows.ShadowAccountManager
+
 
+
getAccountTypesWithManagementDisabled() - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
getAccuracy() - Method in class org.robolectric.shadows.ShadowLocationManager.ProviderProperties
+
 
+
getAcquireCount() - Method in class org.robolectric.shadows.ShadowPowerManager.ShadowLowPowerStandbyPortsLock
+
 
+
getActionProvider() - Method in class org.robolectric.fakes.RoboMenuItem
+
 
+
getActions() - Method in class org.robolectric.manifest.BroadcastReceiverData
+
 
+
getActions() - Method in class org.robolectric.manifest.IntentFilterData
+
 
+
getActions() - Method in class org.robolectric.manifest.ServiceData
+
 
+
getActionView() - Method in class org.robolectric.fakes.RoboMenuItem
+
 
+
getActiveAdmins() - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
getActiveDataSubscriptionId() - Static method in class org.robolectric.shadows.ShadowSubscriptionManager
+
+ +
+
getActiveDevice() - Method in class org.robolectric.shadows.ShadowBluetoothA2dp
+
 
+
getActiveDevice() - Method in class org.robolectric.shadows.ShadowBluetoothHeadset
+
 
+
getActiveLockCount() - Method in class org.robolectric.shadows.ShadowWifiManager
+
+
Returns the number of WifiLocks and MulticastLocks that are currently acquired.
+
+
getActiveModemCount() - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+
Returns 1 by default or the value specified via ShadowTelephonyManager.setActiveModemCount(int).
+
+
getActiveNetwork() - Method in class org.robolectric.shadows.ShadowConnectivityManager
+
 
+
getActiveNetworkInfo() - Method in class org.robolectric.shadows.ShadowConnectivityManager
+
 
+
getActiveNotifications() - Method in class org.robolectric.shadows.ShadowNotificationManager
+
 
+
getActiveNotifications(String[], int) - Method in class org.robolectric.shadows.ShadowNotificationListenerService
+
+
Returns zero or more notifications, added by ShadowNotificationListenerService.addActiveNotification(java.lang.String, int, android.app.Notification), that match one of + the provided keys.
+
+
getActivePlaybackConfigurations() - Method in class org.robolectric.shadows.ShadowAudioManager
+
 
+
getActiveProjectionTypes() - Method in class org.robolectric.shadows.ShadowUIModeManager
+
 
+
getActiveRecordingConfigurations() - Method in class org.robolectric.shadows.ShadowAudioManager
+
+
Returns list of active recording configurations that was set by ShadowAudioManager.setActiveRecordingConfigurations(java.util.List<android.media.AudioRecordingConfiguration>, boolean) or empty list otherwise.
+
+
getActiveScans() - Method in class org.robolectric.shadows.ShadowBluetoothLeScanner
+
+
Returns all ShadowBluetoothLeScanner.ScanParamss representing active scans.
+
+
getActiveScorerPackage() - Method in class org.robolectric.shadows.ShadowNetworkScoreManager
+
 
+
getActiveSessions(ComponentName) - Method in class org.robolectric.shadows.ShadowMediaSessionManager
+
 
+
getActiveSubscriptionIdList() - Method in class org.robolectric.shadows.ShadowSubscriptionManager
+
+ +
+
getActiveSubscriptionInfo(int) - Method in class org.robolectric.shadows.ShadowSubscriptionManager
+
+
Returns subscription that were set via ShadowSubscriptionManager.setActiveSubscriptionInfoList(java.util.List<android.telephony.SubscriptionInfo>) if it can find + one with the specified id or null if none found.
+
+
getActiveSubscriptionInfoCount() - Method in class org.robolectric.shadows.ShadowSubscriptionManager
+
+ +
+
getActiveSubscriptionInfoCountMax() - Method in class org.robolectric.shadows.ShadowSubscriptionManager
+
 
+
getActiveSubscriptionInfoForSimSlotIndex(int) - Method in class org.robolectric.shadows.ShadowSubscriptionManager
+
+
Returns subscription that were set via ShadowSubscriptionManager.setActiveSubscriptionInfoList(java.util.List<android.telephony.SubscriptionInfo>) if it can find + one with the specified slot index or null if none found.
+
+
getActiveSubscriptionInfoList() - Method in class org.robolectric.shadows.ShadowSubscriptionManager
+
+ +
+
getActivities() - Method in interface org.robolectric.shadows.ShadowActivityThread._ActivityThread_
+
 
+
getActivities(Context, int, Intent[], int) - Static method in class org.robolectric.shadows.ShadowPendingIntent
+
 
+
getActivities(Context, int, Intent[], int, Bundle) - Static method in class org.robolectric.shadows.ShadowPendingIntent
+
 
+
getActivity() - Method in class org.robolectric.shadows.ShadowCrossProfileApps.StartedActivity
+
 
+
getActivity(Context, int, Intent, int) - Static method in class org.robolectric.shadows.ShadowPendingIntent
+
 
+
getActivity(Context, int, Intent, int, Bundle) - Static method in class org.robolectric.shadows.ShadowPendingIntent
+
 
+
getActivityData(String) - Method in class org.robolectric.manifest.AndroidManifest
+
 
+
getActivityDatas() - Method in class org.robolectric.manifest.AndroidManifest
+
 
+
getActivityIcon(ComponentName) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
getActivityInfo(ComponentName, int) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
getActivityLabel(String) - Method in class org.robolectric.manifest.AndroidManifest
+
 
+
getActivityList(String, UserHandle) - Method in class org.robolectric.shadows.ShadowLauncherApps
+
 
+
getActivityResult() - Method in class org.robolectric.android.internal.LocalActivityInvoker
+
 
+
getActivityThread() - Static method in class org.robolectric.RuntimeEnvironment
+
 
+
getActualBinaryName() - Method in class org.robolectric.annotation.processing.RobolectricModel.ShadowInfo
+
 
+
getActualName() - Method in class org.robolectric.annotation.processing.RobolectricModel.ShadowInfo
+
 
+
getActualRepeatCount() - Method in class org.robolectric.shadows.ShadowValueAnimator
+
+
Returns the value that was set as the repeat count.
+
+
getActualTypeWithParams() - Method in class org.robolectric.annotation.processing.RobolectricModel.ShadowInfo
+
 
+
getAdapter() - Method in class org.robolectric.shadows.ShadowAlertController
+
 
+
getAdapter() - Method in class org.robolectric.shadows.ShadowAlertDialog
+
 
+
getAdapter() - Method in class org.robolectric.shadows.ShadowBluetoothManager
+
+
Get the BluetoothAdapter for this device.
+
+
getAdapterState() - Method in class org.robolectric.shadows.ShadowUwbAdapterStateListener
+
+ +
+
getAdaptivePowerSaveEnabled() - Method in class org.robolectric.shadows.ShadowPowerManager
+
+ +
+
getAddedCallbackBuffers() - Method in class org.robolectric.shadows.ShadowCamera
+
 
+
getAddress() - Method in class org.robolectric.shadows.ShadowBluetoothAdapter
+
 
+
getAdnUriForPhoneAccount(PhoneAccountHandle) - Method in class org.robolectric.shadows.ShadowTelecomManager
+
 
+
getAdvertisementRequestCount() - Method in class org.robolectric.shadows.ShadowBluetoothLeAdvertiser
+
+
Returns the count of current ongoing Bluetooth LE advertising requests.
+
+
getAffectedClasses() - Static method in class org.robolectric.shadows.SQLiteShadowPicker
+
+
Returns a list of shadow classes that need to be invalidated when the SQLite Mode is switched.
+
+
getAffiliationIds(ComponentName) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
getAffineTransform() - Method in class org.robolectric.shadows.ShadowLegacyMatrix
+
 
+
getAlarmClockInfo() - Method in class org.robolectric.shadows.ShadowAlarmManager.ScheduledAlarm
+
 
+
getAlias() - Method in class org.robolectric.shadows.ShadowBluetoothDevice
+
 
+
getAliasName() - Method in class org.robolectric.shadows.ShadowBluetoothDevice
+
 
+
getAllAttributes() - Method in class org.robolectric.manifest.ActivityData
+
+
Get the map for all attributes defined for the activity XML.
+
+
getAllAttributes() - Method in class org.robolectric.manifest.BroadcastReceiverData
+
+
Get the map for all attributes defined for the broadcast receiver.
+
+
getAllAttributes() - Method in class org.robolectric.manifest.ServiceData
+
+
Get the map for all attributes defined for the service.
+
+
getAllCellInfo() - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
 
+
getAllHeaders() - Method in class org.robolectric.shadows.httpclient.HttpResponseStub
+
 
+
getAllHeaders() - Method in class org.robolectric.shadows.httpclient.TestHttpResponse
+
 
+
getAllIncomingCalls() - Method in class org.robolectric.shadows.ShadowTelecomManager
+
 
+
getAllIntentFilters(String) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
getAllLoopers() - Static method in class org.robolectric.shadows.ShadowLooper
+
+
Return all created loopers.
+
+
getAllManifests() - Method in class org.robolectric.manifest.AndroidManifest
+
+
Returns all transitively reachable manifests, including this one, in order and without + duplicates.
+
+
getAllMethodRefs() - Method in class org.robolectric.internal.bytecode.Interceptors
+
 
+
getAllNetworkInfo() - Method in class org.robolectric.shadows.ShadowConnectivityManager
+
 
+
getAllNetworks() - Method in class org.robolectric.shadows.ShadowConnectivityManager
+
 
+
getAllNotifications() - Method in class org.robolectric.shadows.ShadowNotificationManager
+
 
+
getAllocationByteCount() - Method in class org.robolectric.shadows.ShadowLegacyBitmap
+
 
+
getAllOutgoingCalls() - Method in class org.robolectric.shadows.ShadowTelecomManager
+
 
+
getAllowContentAccess() - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
getAllowedNetworkTypes() - Method in class org.robolectric.shadows.ShadowDownloadManager.ShadowRequest
+
 
+
getAllowedOverMetered() - Method in class org.robolectric.shadows.ShadowDownloadManager.ShadowRequest
+
 
+
getAllowedOverRoaming() - Method in class org.robolectric.shadows.ShadowDownloadManager.ShadowRequest
+
 
+
getAllowFileAccess() - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
getAllowFileAccessFromFileURLs() - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
getAllowUniversalAccessFromFileURLs() - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
getAllPackageInstallerSessions() - Method in class org.robolectric.shadows.ShadowLauncherApps
+
 
+
getAllPendingJobs() - Method in class org.robolectric.shadows.ShadowJobScheduler
+
 
+
getAllPendingJobs() - Method in class org.robolectric.shadows.ShadowJobScheduler.ShadowJobSchedulerImpl
+
 
+
getAllPermissionGroups(int) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
getAllPhoneAccountHandles() - Method in class org.robolectric.shadows.ShadowTelecomManager
+
 
+
getAllPhoneAccounts() - Method in class org.robolectric.shadows.ShadowTelecomManager
+
 
+
getAllPhoneAccountsCount() - Method in class org.robolectric.shadows.ShadowTelecomManager
+
 
+
getAllProfiles() - Method in class org.robolectric.shadows.ShadowUserManager
+
 
+
getAllProviders() - Method in class org.robolectric.shadows.ShadowLocationManager
+
 
+
getAllSessionCallbacks() - Method in class org.robolectric.shadows.ShadowPackageInstaller
+
 
+
getAllSessions() - Method in class org.robolectric.shadows.ShadowPackageInstaller
+
 
+
getAllShadowTypes() - Method in class org.robolectric.annotation.processing.RobolectricModel
+
 
+
getAllStartedServices() - Method in class org.robolectric.shadows.ShadowContextWrapper
+
+
Returns all Intent started by #startService(android.content.Intent) without + consuming them.
+
+
getAllUnknownCalls() - Method in class org.robolectric.shadows.ShadowTelecomManager
+
 
+
getAlpha() - Method in class org.robolectric.shadows.ShadowPaint
+
 
+
getAlpha() - Method in class org.robolectric.shadows.ShadowRenderNode
+
 
+
getAlpha() - Method in class org.robolectric.shadows.ShadowRenderNodeQ
+
 
+
getAlphabeticShortcut() - Method in class org.robolectric.fakes.RoboMenuItem
+
 
+
getAlwaysRecreateViewsDuringUpdate() - Method in class org.robolectric.shadows.ShadowAppWidgetManager
+
 
+
getAnchor() - Method in class org.robolectric.shadows.ShadowAccessibilityWindowInfo
+
 
+
getAndroidCodeName() - Method in class org.robolectric.pluginapi.Sdk
+
+
Returns the Android codename for this SDK.
+
+
getAndroidCodeName() - Method in class org.robolectric.plugins.DefaultSdkProvider.DefaultSdk
+
 
+
getAndroidFrameworkJarPath() - Static method in class org.robolectric.RuntimeEnvironment
+
 
+
getAndroidJarSDKVersion() - Method in class org.robolectric.internal.bytecode.ClassInstrumentor
+
 
+
getAndroidManifestFile() - Method in class org.robolectric.manifest.AndroidManifest
+
 
+
getAndroidSandbox(InstrumentationConfiguration, Sdk, ResourcesMode, LooperMode.Mode, SQLiteMode.Mode, GraphicsMode.Mode) - Method in class org.robolectric.internal.SandboxManager
+
 
+
getAndroidVersion() - Method in class org.robolectric.pluginapi.Sdk
+
+
Returns the Android Version for this SDK.
+
+
getAndroidVersion() - Method in class org.robolectric.plugins.DefaultSdkProvider.DefaultSdk
+
 
+
getAnimations() - Method in class org.robolectric.shadows.ShadowView
+
+
Returns a list of all animations that have been set on this view.
+
+
getAnnotationIntValue(AnnotationValue) - Static method in class org.robolectric.annotation.processing.Helpers
+
 
+
getAnnotationMirror(Types, Element, TypeElement) - Static method in class org.robolectric.annotation.processing.Helpers
+
 
+
getAnnotationStringValue(AnnotationValue) - Static method in class org.robolectric.annotation.processing.Helpers
+
 
+
getAnnotationType() - Method in class org.robolectric.annotation.processing.validator.Validator
+
 
+
getAnnotationTypeMirrorValue(AnnotationMirror, String) - Static method in class org.robolectric.annotation.processing.Helpers
+
 
+
getAnnotationTypeMirrorValue(AnnotationValue) - Static method in class org.robolectric.annotation.processing.Helpers
+
 
+
getAnnotationTypeMirrorValue(Element) - Static method in class org.robolectric.annotation.processing.Helpers
+
 
+
getApiLevel() - Method in class org.robolectric.pluginapi.Sdk
+
+
Returns the Android API level for this SDK.
+
+
getApiLevel() - Static method in class org.robolectric.RuntimeEnvironment
+
 
+
GetApkAssets() - Method in class org.robolectric.res.android.CppAssetManager2
+
 
+
getApkContentsSigners() - Method in class org.robolectric.shadows.ShadowSigningInfo
+
 
+
getApkFile() - Method in class org.robolectric.internal.ManifestIdentifier
+
 
+
getApkFile() - Method in class org.robolectric.manifest.AndroidManifest
+
 
+
getAppCacheEnabled() - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
getAppCacheMaxSize() - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
getAppCachePath() - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
getAppComponentFactory() - Method in class org.robolectric.manifest.AndroidManifest
+
 
+
getAppIcon() - Method in class org.robolectric.shadows.ShadowPackageInstaller.ShadowSessionInfo
+
+
Real method makes a system call not available in tests.
+
+
getApplication() - Static method in class org.robolectric.RuntimeEnvironment
+
+
Get a reference to the Application under test.
+
+
getApplication() - Method in class org.robolectric.shadows.ShadowActivityThread
+
 
+
getApplicationAttributes() - Method in class org.robolectric.manifest.AndroidManifest
+
 
+
getApplicationEnabledSetting(String) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
getApplicationHiddenSettingAsUser(String, UserHandle) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
getApplicationIcon(ApplicationInfo) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
getApplicationIcon(String) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
getApplicationInfo(Object, Object) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
getApplicationInfo(String, int) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
getApplicationInfo(String, int, UserHandle) - Method in class org.robolectric.shadows.ShadowLauncherApps
+
 
+
getApplicationLocales(String) - Method in class org.robolectric.shadows.ShadowLocaleManager
+
+
Returns the stored locales from in-memory map for the given package when LocaleManager.getApplicationLocales() is invoked in source code via tests.
+
+
getApplicationMetaData() - Method in class org.robolectric.manifest.AndroidManifest
+
 
+
getApplicationName() - Method in class org.robolectric.manifest.AndroidManifest
+
 
+
getApplicationNightMode() - Method in class org.robolectric.shadows.ShadowUIModeManager
+
 
+
getApplicationRestrictions() - Method in class org.robolectric.shadows.ShadowRestrictionsManager
+
 
+
getApplicationRestrictions(ComponentName, String) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
getApplicationRestrictions(String) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
+
Returns all application restrictions of the packageName in a Bundle.
+
+
getApplicationRestrictions(String) - Method in class org.robolectric.shadows.ShadowUserManager
+
+
Compared to real Android, there is no check that the package name matches the application + package name and the method returns instantly.
+
+
getAppResourceTable() - Static method in class org.robolectric.RuntimeEnvironment
+
 
+
getAppResourceTable(AndroidManifest) - Method in class org.robolectric.ApkLoader
+
 
+
getAppSaturationLevel(String) - Method in class org.robolectric.shadows.ShadowColorDisplayManager
+
+
Returns the current display saturation level for the packageName.
+
+
getAppStandbyBucket() - Method in class org.robolectric.shadows.ShadowUsageStatsManager
+
+
Returns the current app's standby bucket that is set by setCurrentAppStandbyBucket.
+
+
getAppStandbyBucket(String) - Method in class org.robolectric.shadows.ShadowUsageStatsManager
+
+
Returns the current standby bucket of the specified app that is set by + setAppStandbyBucket.
+
+
getAppStandbyBuckets() - Method in class org.robolectric.shadows.ShadowUsageStatsManager
+
 
+
getAppTasks() - Method in class org.robolectric.shadows.ShadowActivityManager
+
+
For tests, returns the list of ActivityManager.AppTask set using ShadowActivityManager.setAppTasks(List).
+
+
getAppWidgetId() - Method in class org.robolectric.shadows.ShadowAppWidgetHostView
+
 
+
getAppWidgetIds(ComponentName) - Method in class org.robolectric.shadows.ShadowAppWidgetManager
+
 
+
getAppWidgetInfo() - Method in class org.robolectric.shadows.ShadowAppWidgetHostView
+
 
+
getAppWidgetInfo(int) - Method in class org.robolectric.shadows.ShadowAppWidgetManager
+
 
+
getAppWidgetManager() - Method in class org.robolectric.shadows.ShadowApplication
+
+
Deprecated. + +
+
+
getAppWidgetOptions(int) - Method in class org.robolectric.shadows.ShadowAppWidgetManager
+
+
Gets the appWidgetOptions Bundle stored in a local cache.
+
+
getAppWidgetProviderFor(int) - Method in class org.robolectric.shadows.ShadowAppWidgetManager
+
 
+
getArcPaintHistoryCount() - Method in class org.robolectric.shadows.ShadowCanvas
+
 
+
getArcPaintHistoryCount() - Method in class org.robolectric.shadows.ShadowLegacyCanvas
+
 
+
getArcPaintHistoryCount() - Method in class org.robolectric.shadows.ShadowNativeBaseCanvas
+
 
+
getArrayIntResource(int) - Method in class org.robolectric.shadows.ShadowArscAssetManager
+
 
+
getArrayIntResource(int) - Method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
getArraySize(int) - Method in class org.robolectric.shadows.ShadowArscAssetManager
+
 
+
getArraySize(int) - Method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
getArrayStringInfo(int) - Method in class org.robolectric.shadows.ShadowArscAssetManager
+
 
+
getArrayStringInfo(int) - Method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
getArrayStringResource(int) - Method in class org.robolectric.shadows.ShadowArscAssetManager
+
 
+
getArrayStringResource(int) - Method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
getArtifactId() - Method in class org.robolectric.internal.dependency.DependencyJar
+
 
+
getAssetAllocations() - Static method in class org.robolectric.res.android.Asset
+
 
+
getAssetAllocations() - Static method in class org.robolectric.shadows.ShadowArscAssetManager10
+
 
+
getAssetAllocations() - Static method in class org.robolectric.shadows.ShadowArscAssetManager9
+
 
+
getAssetDir() - Method in class org.robolectric.internal.ManifestIdentifier
+
 
+
getAssetLength(int) - Method in class org.robolectric.shadows.ShadowArscAssetManager
+
 
+
getAssetLength(int) - Method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
getAssetLength(long) - Method in class org.robolectric.shadows.ShadowArscAssetManager
+
 
+
getAssetLength(long) - Method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
GetAssetManager() - Method in class org.robolectric.res.android.CppAssetManager2.Theme
+
 
+
getAssetPath() - Method in class org.robolectric.shadows.ShadowLegacyApkAssets
+
 
+
getAssetPaths() - Method in class org.robolectric.res.android.CppAssetManager
+
 
+
getAssetPaths() - Method in class org.robolectric.res.android.CppAssetManager2
+
 
+
getAssetRemainingLength(int) - Method in class org.robolectric.shadows.ShadowArscAssetManager
+
 
+
getAssetRemainingLength(int) - Method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
getAssetRemainingLength(long) - Method in class org.robolectric.shadows.ShadowArscAssetManager
+
 
+
getAssetRemainingLength(long) - Method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
getAssetsDir() - Method in class org.robolectric.res.ResourcePath
+
 
+
getAssetsDirectory() - Method in class org.robolectric.manifest.AndroidManifest
+
 
+
getAssignedPackageIdentifiers() - Method in class org.robolectric.shadows.ShadowArscAssetManager
+
 
+
getAssignedPackageIdentifiers() - Method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
getAssistantActivityIntents() - Method in class org.robolectric.shadows.ShadowVoiceInteractionSession
+
+
Returns the list of Intent instances passed into VoiceInteractionSession.startAssistantActivity(Intent) in invocation order.
+
+
getAssociations() - Method in class org.robolectric.shadows.ShadowCompanionDeviceManager
+
 
+
getAttribute(String, String) - Method in class org.robolectric.android.XmlResourceParserImpl
+
 
+
GetAttribute(int, Ref<ResourceTypes.Res_value>, Ref<Integer>) - Method in class org.robolectric.res.android.CppAssetManager2.Theme
+
 
+
GetAttribute(int, Ref<ResourceTypes.Res_value>, Ref<Integer>) - Method in class org.robolectric.res.android.ResTableTheme
+
 
+
getAttributeBooleanValue(int, boolean) - Method in class org.robolectric.android.XmlResourceParserImpl
+
 
+
getAttributeBooleanValue(String, String, boolean) - Method in class org.robolectric.android.XmlResourceParserImpl
+
 
+
getAttributeCount() - Method in class org.robolectric.android.XmlResourceParserImpl
+
 
+
getAttributeCount() - Method in class org.robolectric.res.android.ResXMLParser
+
 
+
getAttributeData(int) - Method in class org.robolectric.res.android.ResXMLParser
+
 
+
getAttributeDataType(int) - Method in class org.robolectric.res.android.ResXMLParser
+
 
+
getAttributeFloatValue(int, float) - Method in class org.robolectric.android.XmlResourceParserImpl
+
 
+
getAttributeFloatValue(String, String, float) - Method in class org.robolectric.android.XmlResourceParserImpl
+
 
+
getAttributeIntValue(int, int) - Method in class org.robolectric.android.XmlResourceParserImpl
+
 
+
getAttributeIntValue(String, String, int) - Method in class org.robolectric.android.XmlResourceParserImpl
+
 
+
getAttributeListValue(int, String[], int) - Method in class org.robolectric.android.XmlResourceParserImpl
+
 
+
getAttributeListValue(String, String, String[], int) - Method in class org.robolectric.android.XmlResourceParserImpl
+
 
+
getAttributeName(int) - Method in class org.robolectric.android.XmlResourceParserImpl
+
 
+
getAttributeNameID(int) - Method in class org.robolectric.res.android.ResXMLParser
+
 
+
getAttributeNameResID(int) - Method in class org.robolectric.res.android.ResXMLParser
+
 
+
getAttributeNameResource(int) - Method in class org.robolectric.android.XmlResourceParserImpl
+
 
+
getAttributeNamespace(int) - Method in class org.robolectric.android.XmlResourceParserImpl
+
 
+
getAttributeNamespaceID(int) - Method in class org.robolectric.res.android.ResXMLParser
+
 
+
getAttributePrefix(int) - Method in class org.robolectric.android.XmlResourceParserImpl
+
 
+
getAttributeResourceValue(int, int) - Method in class org.robolectric.android.XmlResourceParserImpl
+
 
+
getAttributeResourceValue(String, String, int) - Method in class org.robolectric.android.XmlResourceParserImpl
+
 
+
getAttributeSetSourceResId(AttributeSet) - Static method in class org.robolectric.shadows.ShadowResources
+
+
Returns the layout resource id the attribute set was inflated from.
+
+
getAttributeType(int) - Method in class org.robolectric.android.XmlResourceParserImpl
+
 
+
getAttributeUnsignedIntValue(int, int) - Method in class org.robolectric.android.XmlResourceParserImpl
+
 
+
getAttributeUnsignedIntValue(String, String, int) - Method in class org.robolectric.android.XmlResourceParserImpl
+
 
+
getAttributeValue(int) - Method in class org.robolectric.android.XmlResourceParserImpl
+
 
+
getAttributeValue(int, Ref<ResourceTypes.Res_value>) - Method in class org.robolectric.res.android.ResXMLParser
+
 
+
getAttributeValue(String, String) - Method in class org.robolectric.android.XmlResourceParserImpl
+
 
+
getAttributeValueStringID(int) - Method in class org.robolectric.res.android.ResXMLParser
+
 
+
getAttrTypeData(ResName) - Method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
getAttrValue(ResName) - Method in class org.robolectric.res.EmptyStyle
+
 
+
getAttrValue(ResName) - Method in interface org.robolectric.res.Style
+
 
+
getAttrValue(ResName) - Method in class org.robolectric.res.StyleData
+
 
+
getAttrValue(ResName) - Method in class org.robolectric.res.StyleResolver
+
 
+
getAttrValue(ResName) - Method in class org.robolectric.res.ThemeStyleSet
+
 
+
getAudioAttributesFromLastVibration() - Method in class org.robolectric.shadows.ShadowVibrator
+
+
Returns the AudioAttributes from the last vibration.
+
+
getAudioChannels() - Method in class org.robolectric.shadows.ShadowMediaRecorder
+
 
+
getAudioEffects() - Static method in class org.robolectric.shadows.ShadowAudioEffect
+
+
Returns all effects created with an AudioEffect constructor.
+
+
getAudioEncoder() - Method in class org.robolectric.shadows.ShadowMediaRecorder
+
 
+
getAudioEncodingBitRate() - Method in class org.robolectric.shadows.ShadowMediaRecorder
+
 
+
getAudioRoute() - Method in class org.robolectric.shadows.ShadowInCallAdapter
+
+
Returns audioRoute set by setAudioRoute.
+
+
getAudioSamplingRate() - Method in class org.robolectric.shadows.ShadowMediaRecorder
+
 
+
getAudioSession() - Method in class org.robolectric.shadows.ShadowAudioEffect
+
+
Returns the audio session set in the AudioEffect ctor.
+
+
getAudioSessionId() - Method in class org.robolectric.shadows.ShadowMediaPlayer
+
 
+
getAudioSource() - Method in class org.robolectric.shadows.ShadowMediaRecorder
+
 
+
getAuthenticatorTypes() - Method in class org.robolectric.shadows.ShadowAccountManager
+
 
+
getAuthorities() - Method in class org.robolectric.manifest.ContentProviderData
+
 
+
getAuthorities() - Method in class org.robolectric.manifest.IntentFilterData
+
 
+
getAuthToken(Account, String, Bundle, boolean, AccountManagerCallback<Bundle>, Handler) - Method in class org.robolectric.shadows.ShadowAccountManager
+
 
+
getAuthToken(Account, String, Bundle, Activity, AccountManagerCallback<Bundle>, Handler) - Method in class org.robolectric.shadows.ShadowAccountManager
+
 
+
getAutofillServiceComponentName() - Method in class org.robolectric.shadows.ShadowAutofillManager
+
+ +
+
getAutomaticZenRule(String) - Method in class org.robolectric.shadows.ShadowNotificationManager
+
 
+
getAutomaticZenRules() - Method in class org.robolectric.shadows.ShadowNotificationManager
+
 
+
getAutoTimeEnabled(ComponentName) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
getAutoTimeRequired() - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
getAutoTimeZoneEnabled(ComponentName) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
getAuxEffect() - Method in class org.robolectric.shadows.ShadowMediaPlayer
+
+
Useful for assertions.
+
+
getAvailableBlocks() - Method in class org.robolectric.shadows.ShadowStatFs
+
 
+
getAvailableBlocksLong() - Method in class org.robolectric.shadows.ShadowStatFs
+
 
+
getAvailableBytes() - Method in class org.robolectric.shadows.ShadowStatFs
+
 
+
getAvailableCommunicationDevices() - Method in class org.robolectric.shadows.ShadowAudioManager
+
 
+
getAvailableRestoreToken(String) - Method in class org.robolectric.shadows.ShadowBackupManager
+
 
+
getAvailableRollbacks() - Method in class org.robolectric.shadows.ShadowRollbackManager
+
 
+
getAvailableSubscriptionInfoList() - Method in class org.robolectric.shadows.ShadowSubscriptionManager
+
+ +
+
getAzimuth() - Method in class org.robolectric.shadows.GnssStatusBuilder.GnssSatelliteInfo
+
+
Deprecated.
+
Gets the azimuth of the satellite, in degrees.
+
+
getBackgroundColor() - Method in class org.robolectric.shadows.ShadowWebView
+
+
Returns the Color int that has been set by ShadowWebView.setBackgroundColor(int).
+
+
getBackgroundDataSetting() - Method in class org.robolectric.shadows.ShadowConnectivityManager
+
 
+
getBackgroundDrawable() - Method in class org.robolectric.shadows.ShadowWindow
+
 
+
getBackgroundPackage() - Method in class org.robolectric.shadows.ShadowActivityManager
+
 
+
getBackgroundThreadScheduler() - Static method in class org.robolectric.Robolectric
+
+
Return the background scheduler.
+
+
getBackgroundThreadScheduler() - Method in class org.robolectric.shadows.ShadowApplication
+
+ +
+
GetBag(int) - Method in class org.robolectric.res.android.CppAssetManager2
+
 
+
getBagLocked(int, Ref<ResTable.bag_entry[]>, Ref<Integer>) - Method in class org.robolectric.res.android.ResTable
+
 
+
getBasePackageCount() - Method in class org.robolectric.res.android.ResTable
+
 
+
getBasePackageId(int) - Method in class org.robolectric.res.android.ResTable
+
 
+
getBasePackageName(int) - Method in class org.robolectric.res.android.ResTable
+
 
+
getBasePath() - Method in class org.robolectric.util.TempDirectory
+
 
+
getBasePointer(Buffer) - Static method in class org.robolectric.nativeruntime.NIOAccess
+
+
Returns the underlying native pointer to the data of the given Buffer starting at the Buffer's + current position, or 0 if the Buffer is not backed by native heap storage.
+
+
getBaseShadowMap() - Method in class org.robolectric.internal.bytecode.ShadowProviders
+
 
+
getBatteryDischargePrediction() - Method in class org.robolectric.shadows.ShadowPowerManager
+
+
Returns the current battery life remaining estimate.
+
+
getBatteryLevel() - Method in class org.robolectric.shadows.ShadowBluetoothDevice
+
 
+
getBestDateTimePattern(String, String) - Static method in class org.robolectric.shadows.ShadowICU
+
 
+
getBestDateTimePattern(String, Locale) - Static method in class org.robolectric.shadows.ShadowICU
+
 
+
getBestProvider(Criteria, boolean) - Method in class org.robolectric.shadows.ShadowLocationManager
+
 
+
getBigContentText() - Method in class org.robolectric.shadows.ShadowNotification
+
 
+
getBigContentTitle() - Method in class org.robolectric.shadows.ShadowNotification
+
 
+
getBigPicture() - Method in class org.robolectric.shadows.ShadowNotification
+
 
+
getBigText() - Method in class org.robolectric.shadows.ShadowNotification
+
 
+
getBindDeviceAdminTargetUsers(ComponentName) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
+ +
+
getBitmap() - Method in class org.robolectric.shadows.ShadowIcon
+
 
+
getBitmap(int) - Method in class org.robolectric.shadows.ShadowWallpaperManager
+
+
Returns the memory cached Bitmap associated with which.
+
+
getBitmap(ContentResolver, Uri) - Static method in class org.robolectric.shadows.ShadowMediaStore.ShadowImages.ShadowMedia
+
 
+
getBlob(int) - Method in class org.robolectric.fakes.BaseCursor
+
+
Deprecated.
+
getBlob(int) - Method in class org.robolectric.fakes.RoboCursor
+
+
Deprecated.
+
getBlob(int) - Method in class org.robolectric.shadows.ShadowCursorWrapper
+
 
+
getBlockCount() - Method in class org.robolectric.shadows.ShadowStatFs
+
 
+
getBlockCountLong() - Method in class org.robolectric.shadows.ShadowStatFs
+
 
+
getBlockNetworkImage() - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
getBlockNetworkLoads() - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
getBlockSize() - Method in class org.robolectric.shadows.ShadowStatFs
+
 
+
getBlockSizeLong() - Method in class org.robolectric.shadows.ShadowStatFs
+
+
Robolectric always uses a block size of 4096.
+
+
getBluetoothAdapter() - Method in class org.robolectric.shadows.ShadowApplication
+
+
Deprecated. + +
+
+
getBluetoothAudio() - Method in class org.robolectric.shadows.ShadowInCallService
+
 
+
getBluetoothClass() - Method in class org.robolectric.shadows.ShadowBluetoothDevice
+
+
Overrides behavior of BluetoothDevice.getBluetoothClass() to return pre-set result.
+
+
getBluetoothConnectionManager() - Method in class org.robolectric.shadows.ShadowBluetoothGatt
+
 
+
getBluetoothConnectionManager() - Method in class org.robolectric.shadows.ShadowBluetoothGattServer
+
 
+
getBluetoothGatts() - Method in class org.robolectric.shadows.ShadowBluetoothDevice
+
+ +
+
getBondedDevices() - Method in class org.robolectric.shadows.ShadowBluetoothAdapter
+
 
+
getBondState() - Method in class org.robolectric.shadows.ShadowBluetoothDevice
+
+
Overrides behavior of BluetoothDevice.getBondState() to return pre-set result.
+
+
getBootstrapAuthenticationCallback() - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
 
+
getBottom() - Method in class org.robolectric.shadows.ShadowRenderNode
+
 
+
getBottom() - Method in class org.robolectric.shadows.ShadowRenderNodeQ
+
 
+
getBoundApplication() - Method in interface org.robolectric.shadows.ShadowActivityThread._ActivityThread_
+
 
+
getBoundNetworkForProcess() - Method in class org.robolectric.shadows.ShadowConnectivityManager
+
 
+
getBounds() - Method in class org.robolectric.shadows.ShadowTouchDelegate
+
 
+
getBounds2D() - Method in class org.robolectric.shadows.RoundRectangle
+
 
+
getBoundServiceConnections() - Method in class org.robolectric.shadows.ShadowApplication
+
 
+
getBoundServiceConnections() - Method in class org.robolectric.shadows.ShadowInstrumentation
+
 
+
getBoundsInScreen(Rect) - Method in class org.robolectric.shadows.ShadowAccessibilityWindowInfo
+
 
+
getBrightnessConfigurationForUser(int) - Method in class org.robolectric.shadows.ShadowDisplayManagerGlobal
+
 
+
getBrightnessEvents(String) - Method in class org.robolectric.shadows.ShadowDisplayManagerGlobal
+
 
+
getBroadcast(Context, int, Intent, int) - Static method in class org.robolectric.shadows.ShadowPendingIntent
+
 
+
getBroadcastCookie(int) - Method in class org.robolectric.shadows.ShadowRemoteCallbackList
+
 
+
getBroadcastIntents() - Method in class org.robolectric.shadows.ShadowContextWrapper
+
+
Returns the broadcast intents sent during the tests (for all users).
+
+
getBroadcastIntentsForUser(UserHandle) - Method in class org.robolectric.shadows.ShadowContextWrapper
+
+
Returns the broadcast intents sent to the given user.
+
+
getBroadcastItem(int) - Method in class org.robolectric.shadows.ShadowRemoteCallbackList
+
 
+
getBroadcastOptions(Intent) - Method in class org.robolectric.shadows.ShadowContextWrapper
+
+
Returns the broadcast options when the intent was last sent.
+
+
getBroadcastReceiver() - Method in class org.robolectric.shadows.ShadowApplication.Wrapper
+
 
+
getBroadcastReceiver(String) - Method in class org.robolectric.manifest.AndroidManifest
+
+
Returns data for the broadcast receiver with the provided name from this manifest.
+
+
getBroadcastReceivers() - Method in class org.robolectric.manifest.AndroidManifest
+
 
+
getBuffer(boolean) - Method in class org.robolectric.res.android.Asset
+
 
+
getBuffer(boolean, int) - Method in class org.robolectric.shadows.ShadowMediaCodec
+
+
Returns the input or output buffer corresponding to the given index, or null if invalid.
+
+
getBufferLengthMillis(int) - Method in class org.robolectric.shadows.ShadowBluetoothA2dp
+
 
+
getBuffers(boolean) - Method in class org.robolectric.shadows.ShadowMediaCodec
+
+
Returns the shadow buffers used for input or output.
+
+
getBuildSystemApiProperties() - Method in class org.robolectric.RobolectricTestRunner
+
 
+
getBuiltInZoomControls() - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
getBulkContentValues() - Method in class org.robolectric.shadows.ShadowContentResolver.InsertStatement
+
 
+
getButtonDrawable() - Method in class org.robolectric.shadows.ShadowCompoundButton
+
 
+
getButtonDrawableId() - Method in class org.robolectric.shadows.ShadowCompoundButton
+
 
+
getByte(int) - Method in class org.robolectric.res.android.ResourceTypes.ResStringPool_header
+
 
+
getByteCode(String) - Method in class org.robolectric.internal.bytecode.SandboxClassLoader
+
 
+
getByteCount() - Method in class org.robolectric.shadows.ShadowLegacyBitmap
+
 
+
getBytes(Path) - Static method in class org.robolectric.res.Fs
+
 
+
getBytesSoFar() - Method in class org.robolectric.shadows.ShadowDownloadManager.ShadowRequest
+
 
+
getCacheMode() - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
getCalendar() - Method in class org.robolectric.shadows.ShadowDatePickerDialog
+
 
+
getCallAudioState() - Method in class org.robolectric.shadows.ShadowInCallService
+
 
+
getCallAudioState() - Method in class org.robolectric.shadows.ShadowPhone
+
 
+
getCallbackForListener(Class<T>) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+
Returns a view of telephonyCallbackRegistrations containing all elements that are of + the type clazz.
+
+
getCallbackIntent() - Method in class org.robolectric.shadows.ShadowUsageStatsManager.AppUsageLimitObserver
+
 
+
getCallbackIntent() - Method in class org.robolectric.shadows.ShadowUsageStatsManager.AppUsageObserver
+
 
+
getCallbacks() - Method in class org.robolectric.shadows.ShadowMediaController
+
+
Gets the callbacks registered to MediaController.
+
+
getCallbacks() - Method in class org.robolectric.shadows.ShadowSurfaceView.FakeSurfaceHolder
+
 
+
getCallCapablePhoneAccounts() - Method in class org.robolectric.shadows.ShadowTelecomManager
+
 
+
getCallCapablePhoneAccounts(boolean) - Method in class org.robolectric.shadows.ShadowTelecomManager
+
 
+
getCallComposerStatus() - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
 
+
getCallDetails() - Method in class org.robolectric.shadows.ShadowCallScreeningService.RespondToCallInput
+
 
+
getCallerConfiguredNetworks() - Method in class org.robolectric.shadows.ShadowWifiManager
+
+
The original implementation allows this to be called by the Device Owner (DO), Profile Owner + (PO), callers with carrier privilege and system apps, but this shadow can be called by all apps + carrying the ACCESS_WIFI_STATE permission.
+
+
getCallingActivity() - Method in class org.robolectric.shadows.ShadowActivity
+
 
+
getCallingPackage() - Method in class org.robolectric.shadows.ShadowActivity
+
 
+
getCallingPackage() - Method in class org.robolectric.shadows.ShadowContentProvider
+
 
+
getCallingPid() - Static method in class org.robolectric.shadows.ShadowBinder
+
 
+
getCallingUid() - Static method in class org.robolectric.shadows.ShadowBinder
+
 
+
getCallingUidOrThrow() - Static method in class org.robolectric.shadows.ShadowBinder
+
+ +
+
getCallingUserHandle() - Static method in class org.robolectric.shadows.ShadowBinder
+
 
+
getCallRequestMode() - Method in class org.robolectric.shadows.ShadowTelecomManager
+
 
+
getCallResponse() - Method in class org.robolectric.shadows.ShadowCallScreeningService.RespondToCallInput
+
 
+
getCalls() - Method in class org.robolectric.shadows.ShadowPhone
+
 
+
getCallState() - Method in class org.robolectric.shadows.ShadowTelecomManager
+
 
+
getCallState() - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+
Call state may be specified via ShadowTelephonyManager.setCallState(int).
+
+
getCallStateForSubscription() - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+
Call state may be specified via ShadowTelephonyManager.setCallState(int).
+
+
getCamera() - Method in class org.robolectric.shadows.ShadowMediaRecorder
+
 
+
getCameraCharacteristics(String) - Method in class org.robolectric.shadows.ShadowCameraManager
+
 
+
getCameraDisabled(ComponentName) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
getCameraDistance() - Method in class org.robolectric.shadows.ShadowRenderNode
+
 
+
getCameraDistance() - Method in class org.robolectric.shadows.ShadowRenderNodeQ
+
 
+
getCameraIdList() - Method in class org.robolectric.shadows.ShadowCameraManager
+
 
+
getCameraInfo(int, Camera.CameraInfo) - Static method in class org.robolectric.shadows.ShadowCamera
+
 
+
getCap() - Method in class org.robolectric.shadows.ShadowPaint
+
 
+
getCaptivePortalServerUrl() - Method in class org.robolectric.shadows.ShadowConnectivityManager
+
+
Returns the captive portal URL previously set with ShadowConnectivityManager.setCaptivePortalServerUrl(java.lang.String).
+
+
getCarrierConfig() - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+
Returns a new empty PersistableBundle by default, or the value specified via ShadowTelephonyManager.setCarrierConfig(PersistableBundle).
+
+
getCarrierFrequencyHz() - Method in class org.robolectric.shadows.GnssStatusBuilder.GnssSatelliteInfo
+
+
Deprecated.
+
Gets the carrier frequency of the satellite, in + Hz, if present; if null, indicates that the carrier frequency is not available.
+
+
getCarrierIdFromSimMccMnc() - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
 
+
getCarrierPackageNamesForIntent(Intent) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
 
+
getCarrierPackageNamesForIntentAndPhone(Intent, int) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
 
+
getCategories() - Method in class org.robolectric.manifest.IntentFilterData
+
 
+
getCellLocation() - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
 
+
getCenterX() - Method in class org.robolectric.shadows.ShadowMagnificationController
+
 
+
getCenterY() - Method in class org.robolectric.shadows.ShadowMagnificationController
+
 
+
getChangedPackages(int) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
GetChangingConfigurations() - Method in class org.robolectric.res.android.CppAssetManager2.Theme
+
 
+
getChar(String, int, int) - Static method in class org.robolectric.shadows.ShadowTime
+
 
+
getChild(int) - Method in class org.robolectric.shadows.ShadowAccessibilityNodeInfo
+
 
+
getChild(int) - Method in class org.robolectric.shadows.ShadowAccessibilityWindowInfo
+
 
+
getChildCount() - Method in class org.robolectric.shadows.ShadowAccessibilityNodeInfo
+
 
+
getChildCount() - Method in class org.robolectric.shadows.ShadowAccessibilityWindowInfo
+
 
+
getChildren() - Method in class org.robolectric.ParameterizedRobolectricTestRunner
+
 
+
getChildren() - Method in class org.robolectric.RobolectricTestRunner
+
 
+
getChipInfos() - Method in class org.robolectric.shadows.ShadowUwbManager
+
+
Simply returns the List of bundles provided by ShadowUwbManager.setChipInfos(List) , + allowing the tester to set multi-chip configuration.
+
+
getCirclePaintHistoryCount() - Method in class org.robolectric.shadows.ShadowCanvas
+
 
+
getCirclePaintHistoryCount() - Method in class org.robolectric.shadows.ShadowLegacyCanvas
+
 
+
getCirclePaintHistoryCount() - Method in class org.robolectric.shadows.ShadowNativeBaseCanvas
+
 
+
getClassAttribute() - Method in class org.robolectric.android.XmlResourceParserImpl
+
 
+
getClassBytes() - Method in class org.robolectric.internal.bytecode.ClassDetails
+
 
+
getClassBytes(String) - Method in class org.robolectric.internal.bytecode.ClassNodeProvider
+
 
+
getClasses(ReflectionHelpers.ClassParameter<?>...) - Static method in class org.robolectric.util.ReflectionHelpers.ClassParameter
+
 
+
getClassifier() - Method in class org.robolectric.internal.dependency.DependencyJar
+
 
+
getClassLoader() - Static method in class org.robolectric.internal.bytecode.RobolectricInternals
+
 
+
getClassLoader() - Method in class org.robolectric.shadows.ShadowContextImpl
+
 
+
getClassLoader() - Method in class org.robolectric.shadows.ShadowLoadedApk
+
 
+
getClassName() - Method in class org.robolectric.manifest.PackageItemData
+
+
Deprecated. + +
+
+
getClassType() - Method in class org.robolectric.internal.bytecode.MutableClass
+
 
+
getClazz() - Method in class org.robolectric.internal.AndroidSandbox.TestEnvironmentSpec
+
 
+
getClearedApplicationUserDataPackages() - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
+
Returns the list of package names that were requested to be cleared.
+
+
getClientsWithAttributionTag(String) - Method in class org.robolectric.shadows.ShadowContextHubManager
+
 
+
getClipBounds(Rect) - Method in class org.robolectric.shadows.ShadowLegacyCanvas
+
 
+
getClipToOutline() - Method in class org.robolectric.shadows.ShadowRenderNode
+
 
+
getClipToOutline() - Method in class org.robolectric.shadows.ShadowRenderNodeQ
+
 
+
getCloseGuard() - Method in interface org.robolectric.shadows.ShadowDisplayEventReceiver.DisplayEventReceiverReflector
+
 
+
getCloseWasCalled() - Method in class org.robolectric.fakes.RoboCursor
+
+
Deprecated.
+
getCloudMediaChangedEvents() - Static method in class org.robolectric.shadows.ShadowMediaStore
+
+
Returns an ImmutableList of all ShadowMediaStore.CloudMediaChangedEvent objects that MediaStore has been notified of.
+
+
getCn0DbHz() - Method in class org.robolectric.shadows.GnssStatusBuilder.GnssSatelliteInfo
+
+
Deprecated.
+
Gets the carrier-to-noise density of the satellite.
+
+
getColor() - Method in class org.robolectric.shadows.ShadowPaint
+
 
+
getColor() - Method in class org.robolectric.shadows.ShadowPorterDuffColorFilter
+
 
+
getColor(String) - Static method in class org.robolectric.manifest.MetaData
+
+
Returns the color value represented by the given string value
+
+
getColor(String) - Static method in class org.robolectric.shadows.ResourceHelper
+
+
Returns the color value represented by the given string value
+
+
getColorFilter() - Method in class org.robolectric.shadows.ShadowPaint
+
 
+
getColorSpace() - Method in class org.robolectric.shadows.ShadowLegacyBitmap
+
 
+
getColorType(String) - Static method in class org.robolectric.shadows.ResourceHelper
+
+
Returns the TypedValue color type represented by the given string value
+
+
getColumnCount() - Method in class org.robolectric.fakes.BaseCursor
+
+
Deprecated.
+
getColumnCount() - Method in class org.robolectric.fakes.RoboCursor
+
+
Deprecated.
+
getColumnCount() - Method in class org.robolectric.shadows.ShadowCursorWrapper
+
 
+
getColumnIndex(String) - Method in class org.robolectric.fakes.BaseCursor
+
+
Deprecated.
+
getColumnIndex(String) - Method in class org.robolectric.fakes.RoboCursor
+
+
Deprecated.
+
getColumnIndex(String) - Method in class org.robolectric.shadows.ShadowCursorWrapper
+
 
+
getColumnIndexOrThrow(String) - Method in class org.robolectric.fakes.BaseCursor
+
+
Deprecated.
+
getColumnIndexOrThrow(String) - Method in class org.robolectric.fakes.RoboCursor
+
+
Deprecated.
+
getColumnIndexOrThrow(String) - Method in class org.robolectric.shadows.ShadowCursorWrapper
+
 
+
getColumnName(int) - Method in class org.robolectric.fakes.BaseCursor
+
+
Deprecated.
+
getColumnName(int) - Method in class org.robolectric.fakes.RoboCursor
+
+
Deprecated.
+
getColumnName(int) - Method in class org.robolectric.shadows.ShadowCursorWrapper
+
 
+
getColumnNames() - Method in class org.robolectric.fakes.BaseCursor
+
+
Deprecated.
+
getColumnNames() - Method in class org.robolectric.fakes.RoboCursor
+
+
Deprecated.
+
getColumnNames() - Method in class org.robolectric.shadows.ShadowCursorWrapper
+
 
+
getColumnNumber() - Method in class org.robolectric.android.XmlResourceParserImpl
+
 
+
getCommonSuperClass(String, String) - Method in class org.robolectric.internal.bytecode.InstrumentingClassWriter
+
+
Returns the common super type of the two given types without actually loading + the classes in the ClassLoader.
+
+
getCommunicationDevice() - Method in class org.robolectric.shadows.ShadowAudioManager
+
 
+
getCompileTimeResourceTable() - Static method in class org.robolectric.RuntimeEnvironment
+
 
+
getCompileTimeResTable() - Method in class org.robolectric.shadows.ShadowAssetManager.ArscBase
+
+
Deprecated. +
Avoid use.
+
+
+
getCompileTimeSdkResourceTable() - Method in class org.robolectric.ApkLoader
+
+
Returns the ResourceTable for the compile time SDK.
+
+
getCompletedDownload(long) - Method in class org.robolectric.shadows.ShadowDownloadManager
+
 
+
getCompletedDownloadsCount() - Method in class org.robolectric.shadows.ShadowDownloadManager
+
 
+
getComponentEnabledSetting(ComponentName) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
getComponentEnabledSettingFlags(ComponentName) - Method in class org.robolectric.shadows.ShadowPackageManager
+
+ +
+
getComponentName() - Method in class org.robolectric.shadows.ShadowCrossProfileApps.StartedActivity
+
 
+
getComponentName() - Method in class org.robolectric.shadows.ShadowCrossProfileApps.StartedMainActivity
+
+
Deprecated.
+
getCompoundDrawablesWithIntrinsicBoundsBottom() - Method in class org.robolectric.shadows.ShadowTextView
+
 
+
getCompoundDrawablesWithIntrinsicBoundsLeft() - Method in class org.robolectric.shadows.ShadowTextView
+
 
+
getCompoundDrawablesWithIntrinsicBoundsRight() - Method in class org.robolectric.shadows.ShadowTextView
+
 
+
getCompoundDrawablesWithIntrinsicBoundsTop() - Method in class org.robolectric.shadows.ShadowTextView
+
 
+
getConfig() - Method in class org.robolectric.res.Qualifiers
+
 
+
getConfig() - Method in class org.robolectric.res.TypedResource
+
 
+
getConfig() - Method in class org.robolectric.res.XmlContext
+
 
+
getConfig() - Method in class org.robolectric.shadows.ShadowLegacyBitmap
+
 
+
getConfig(Class<?>, Method) - Method in interface org.robolectric.pluginapi.config.ConfigurationStrategy
+
+
Determine the configuration for the given test class and method.
+
+
getConfig(Class<?>, Method) - Method in class org.robolectric.plugins.HierarchicalConfigurationStrategy
+
 
+
getConfig(Class<?>, Method, Config) - Method in class org.robolectric.ConfigMerger
+
+
Deprecated.
+
Calculate the Config for the given test.
+
+
getConfig(Method) - Method in class org.robolectric.RobolectricTestRunner
+
+
Deprecated. +
Provide an implementation of javax.inject.Provider<Config> instead. This + method will be removed in Robolectric 4.3.
+
+
+
getConfigChanges() - Method in class org.robolectric.manifest.ActivityData
+
 
+
getConfigClass() - Method in interface org.robolectric.pluginapi.config.Configurer
+
+
Retrieve the class type for this Configurer
+
+
getConfigClass() - Method in class org.robolectric.plugins.ConfigConfigurer
+
 
+
getConfigClass() - Method in class org.robolectric.plugins.ConscryptModeConfigurer
+
 
+
getConfigClass() - Method in class org.robolectric.plugins.GetInstallerPackageNameModeConfigurer
+
 
+
getConfigClass() - Method in class org.robolectric.plugins.GraphicsModeConfigurer
+
 
+
getConfigClass() - Method in class org.robolectric.plugins.LazyApplicationConfigurer
+
 
+
getConfigClass() - Method in class org.robolectric.plugins.LooperModeConfigurer
+
 
+
getConfigClass() - Method in class org.robolectric.plugins.SQLiteModeConfigurer
+
 
+
getConfigClass() - Method in class org.robolectric.plugins.TextLayoutModeConfigurer
+
 
+
getConfigFor(Class<?>) - Method in interface org.robolectric.pluginapi.config.Configurer
+
+
Returns the configuration for the given class.
+
+
getConfigFor(Class<?>) - Method in class org.robolectric.plugins.ConfigConfigurer
+
 
+
getConfigFor(Class<?>) - Method in class org.robolectric.plugins.ConscryptModeConfigurer
+
 
+
getConfigFor(Class<?>) - Method in class org.robolectric.plugins.GetInstallerPackageNameModeConfigurer
+
 
+
getConfigFor(Class<?>) - Method in class org.robolectric.plugins.GraphicsModeConfigurer
+
 
+
getConfigFor(Class<?>) - Method in class org.robolectric.plugins.LazyApplicationConfigurer
+
 
+
getConfigFor(Class<?>) - Method in class org.robolectric.plugins.LooperModeConfigurer
+
 
+
getConfigFor(Class<?>) - Method in class org.robolectric.plugins.SQLiteModeConfigurer
+
 
+
getConfigFor(Class<?>) - Method in class org.robolectric.plugins.TextLayoutModeConfigurer
+
 
+
getConfigFor(Method) - Method in interface org.robolectric.pluginapi.config.Configurer
+
+
Returns the configuration for the given method.
+
+
getConfigFor(Method) - Method in class org.robolectric.plugins.ConfigConfigurer
+
 
+
getConfigFor(Method) - Method in class org.robolectric.plugins.ConscryptModeConfigurer
+
 
+
getConfigFor(Method) - Method in class org.robolectric.plugins.GetInstallerPackageNameModeConfigurer
+
 
+
getConfigFor(Method) - Method in class org.robolectric.plugins.GraphicsModeConfigurer
+
 
+
getConfigFor(Method) - Method in class org.robolectric.plugins.LazyApplicationConfigurer
+
 
+
getConfigFor(Method) - Method in class org.robolectric.plugins.LooperModeConfigurer
+
 
+
getConfigFor(Method) - Method in class org.robolectric.plugins.SQLiteModeConfigurer
+
 
+
getConfigFor(Method) - Method in class org.robolectric.plugins.TextLayoutModeConfigurer
+
 
+
getConfigFor(String) - Method in interface org.robolectric.pluginapi.config.Configurer
+
+
Returns the configuration for a given package.
+
+
getConfigFor(String) - Method in class org.robolectric.plugins.ConfigConfigurer
+
 
+
getConfigFor(String) - Method in class org.robolectric.plugins.ConscryptModeConfigurer
+
 
+
getConfigFor(String) - Method in class org.robolectric.plugins.GetInstallerPackageNameModeConfigurer
+
 
+
getConfigFor(String) - Method in class org.robolectric.plugins.GraphicsModeConfigurer
+
 
+
getConfigFor(String) - Method in class org.robolectric.plugins.LazyApplicationConfigurer
+
 
+
getConfigFor(String) - Method in class org.robolectric.plugins.LooperModeConfigurer
+
 
+
getConfigFor(String) - Method in class org.robolectric.plugins.SQLiteModeConfigurer
+
 
+
getConfigFor(String) - Method in class org.robolectric.plugins.TextLayoutModeConfigurer
+
 
+
getConfigForSubId(int) - Method in class org.robolectric.shadows.ShadowCarrierConfigManager
+
+ +
+
getConfigForSubId(int, String...) - Method in class org.robolectric.shadows.ShadowCarrierConfigManager
+
 
+
getConfigOverrides() - Method in class org.robolectric.shadows.ShadowSmsManager.MultimediaMessageParams
+
 
+
getConfigProperties(String) - Method in class org.robolectric.ConfigMerger
+
+
Deprecated.
+
Return a Properties file for the given package name, or null if none is available.
+
+
getConfigProperties(String) - Method in class org.robolectric.plugins.PackagePropertiesLoader
+
+
Return a Properties file for the given package name, or null if none is + available.
+
+
getConfiguration() - Method in class org.robolectric.RobolectricTestRunner.RobolectricFrameworkMethod
+
 
+
getConfiguration(Ref<ResTable_config>) - Method in class org.robolectric.res.android.CppAssetManager
+
 
+
getConfiguredApplicationClass() - Static method in class org.robolectric.RuntimeEnvironment
+
 
+
getConfiguredNetworks() - Method in class org.robolectric.shadows.ShadowWifiManager
+
 
+
getConfiguredSubscriptionGroups() - Method in class org.robolectric.shadows.ShadowVcnManager
+
 
+
getConnectedDevices() - Method in class org.robolectric.shadows.ShadowBluetoothA2dp
+
 
+
getConnectedDevices() - Method in class org.robolectric.shadows.ShadowBluetoothHeadset
+
+ +
+
getConnectedPort() - Method in class org.robolectric.fakes.RoboWebMessagePort
+
 
+
getConnectionInfo() - Method in class org.robolectric.shadows.ShadowWifiManager
+
 
+
getConnectionKeepAliveStrategy() - Method in class org.robolectric.shadows.httpclient.ShadowDefaultRequestDirector
+
 
+
getConnectionManager() - Method in class org.robolectric.shadows.httpclient.ShadowDefaultRequestDirector
+
 
+
getConnectionManager() - Method in class org.robolectric.shadows.ShadowAndroidHttpClient
+
 
+
getConnectionManager() - Method in class org.robolectric.shadows.ShadowTelecomManager
+
 
+
getConnectionPriority() - Method in class org.robolectric.shadows.ShadowBluetoothGatt
+
 
+
getConnectionReuseStrategy() - Method in class org.robolectric.shadows.httpclient.ShadowDefaultRequestDirector
+
 
+
getConnectionState(BluetoothDevice) - Method in class org.robolectric.shadows.ShadowBluetoothA2dp
+
 
+
getConnectionState(BluetoothDevice) - Method in class org.robolectric.shadows.ShadowBluetoothHeadset
+
+ +
+
getConstellation() - Method in class org.robolectric.shadows.GnssStatusBuilder.GnssSatelliteInfo
+
+
Deprecated.
+
Gets the GNSS constellation of the satellite.
+
+
getContent() - Method in class org.robolectric.shadows.httpclient.HttpEntityStub
+
 
+
getContent() - Method in class org.robolectric.shadows.httpclient.TestHttpResponse.TestHttpEntity
+
 
+
getContentAsIntent() - Method in class org.robolectric.shadows.ShadowTabHost.ShadowTabSpec
+
 
+
getContentCaptureConditions() - Method in class org.robolectric.shadows.ShadowContentCaptureManager
+
 
+
getContentEncoding() - Method in class org.robolectric.shadows.httpclient.HttpEntityStub
+
 
+
getContentEncoding() - Method in class org.robolectric.shadows.httpclient.TestHttpResponse.TestHttpEntity
+
 
+
getContentInfo() - Method in class org.robolectric.shadows.ShadowNotification
+
 
+
getContentLength() - Method in class org.robolectric.shadows.httpclient.HttpEntityStub
+
 
+
getContentLength() - Method in class org.robolectric.shadows.httpclient.TestHttpResponse.TestHttpEntity
+
 
+
getContentObservers(Uri) - Method in class org.robolectric.shadows.ShadowContentResolver
+
+
Returns the content observers registered for updates under the given URI.
+
+
getContentProvider() - Method in class org.robolectric.shadows.ShadowContentResolver.Statement
+
 
+
getContentProviderOperations(String) - Method in class org.robolectric.shadows.ShadowContentResolver
+
+
Deprecated.
+
+
getContentProviders() - Method in class org.robolectric.manifest.AndroidManifest
+
 
+
getContentResolver() - Method in class org.robolectric.shadows.ShadowContextImpl
+
 
+
getContentText() - Method in class org.robolectric.shadows.ShadowNotification
+
 
+
getContentTitle() - Method in class org.robolectric.shadows.ShadowNotification
+
 
+
getContentType() - Method in class org.robolectric.shadows.httpclient.HttpEntityStub
+
 
+
getContentType() - Method in class org.robolectric.shadows.httpclient.TestHttpResponse.TestHttpEntity
+
 
+
getContentUri() - Method in class org.robolectric.shadows.ShadowSmsManager.MultimediaMessageParams
+
 
+
getContentValues() - Method in class org.robolectric.shadows.ShadowContentProviderOperation
+
+
Deprecated. +
implementation detail - use public Android APIs instead
+
+
+
getContentValues() - Method in class org.robolectric.shadows.ShadowContentResolver.InsertStatement
+
 
+
getContentValues() - Method in class org.robolectric.shadows.ShadowContentResolver.UpdateStatement
+
 
+
getContentView() - Method in class org.robolectric.shadows.ShadowActivity
+
 
+
getContentView() - Method in class org.robolectric.shadows.ShadowTabHost.ShadowTabSpec
+
 
+
getContentViewId() - Method in class org.robolectric.shadows.ShadowTabHost.ShadowTabSpec
+
 
+
getContext() - Method in class org.robolectric.android.internal.RoboMonitoringInstrumentation
+
 
+
getContext() - Method in class org.robolectric.shadows.ShadowApplication.Wrapper
+
 
+
getContext() - Method in class org.robolectric.shadows.ShadowAppWidgetHost
+
 
+
getContext() - Method in class org.robolectric.shadows.ShadowTextToSpeech
+
 
+
getContextHubClientWithPendingIntentList() - Method in class org.robolectric.shadows.ShadowContextHubManager
+
 
+
getContextHubHandles() - Method in class org.robolectric.shadows.ShadowContextHubManager
+
+
Provides an array of fake handles.
+
+
getContextHubInfo(int) - Method in class org.robolectric.shadows.ShadowContextHubManager
+
 
+
getContextHubs() - Method in class org.robolectric.shadows.ShadowContextHubManager
+
+
Provides a list with fake ContextHubInfos.
+
+
getConverter(ResType) - Static method in class org.robolectric.shadows.Converter
+
 
+
getConverterFor(AttrData, String) - Static method in class org.robolectric.shadows.Converter2
+
 
+
getCookie() - Method in class org.robolectric.shadows.ShadowTrace.AsyncTraceSection
+
 
+
getCookie(String) - Method in class android.webkit.RoboCookieManager
+
 
+
getCookie(String, boolean) - Method in class android.webkit.RoboCookieManager
+
 
+
getCount() - Method in class org.robolectric.fakes.BaseCursor
+
+
Deprecated.
+
getCount() - Method in class org.robolectric.fakes.RoboCursor
+
+
Deprecated.
+
getCount() - Method in class org.robolectric.pluginapi.perf.Metric
+
 
+
getCount() - Method in class org.robolectric.shadows.ShadowCursorWrapper
+
 
+
getCountDownInterval() - Method in class org.robolectric.shadows.ShadowCountDownTimer
+
 
+
getCounters() - Static method in class org.robolectric.shadows.ShadowTrace
+
+
Returns an ordered list of previous counters.
+
+
getCreatedFromBitmap() - Method in class org.robolectric.shadows.ShadowBitmap
+
+
Reference to original Bitmap from which this Bitmap was created.
+
+
getCreatedFromBitmap() - Method in class org.robolectric.shadows.ShadowLegacyBitmap
+
+
Reference to original Bitmap from which this Bitmap was created.
+
+
getCreatedFromBitmap() - Method in class org.robolectric.shadows.ShadowNativeBitmap
+
 
+
getCreatedFromBytes() - Method in class org.robolectric.shadows.ShadowBitmap
+
+
Bytes from which this Bitmap was created.
+
+
getCreatedFromBytes() - Method in class org.robolectric.shadows.ShadowLegacyBitmap
+
+
Bytes from which this Bitmap was created.
+
+
getCreatedFromBytes() - Method in class org.robolectric.shadows.ShadowNativeBitmap
+
 
+
getCreatedFromColors() - Method in class org.robolectric.shadows.ShadowBitmap
+
+
Color array from which this Bitmap was created.
+
+
getCreatedFromColors() - Method in class org.robolectric.shadows.ShadowLegacyBitmap
+
+
Color array from which this Bitmap was created.
+
+
getCreatedFromColors() - Method in class org.robolectric.shadows.ShadowNativeBitmap
+
 
+
getCreatedFromFilter() - Method in class org.robolectric.shadows.ShadowBitmap
+
+
true if this Bitmap was created with filtering.
+
+
getCreatedFromFilter() - Method in class org.robolectric.shadows.ShadowLegacyBitmap
+
+
true if this Bitmap was created with filtering.
+
+
getCreatedFromFilter() - Method in class org.robolectric.shadows.ShadowNativeBitmap
+
 
+
getCreatedFromHeight() - Method in class org.robolectric.shadows.ShadowBitmap
+
+
Height from ShadowBitmap.getCreatedFromX() within ShadowBitmap.getCreatedFromBitmap() of this Bitmap's + content, or -1.
+
+
getCreatedFromHeight() - Method in class org.robolectric.shadows.ShadowLegacyBitmap
+
+
Height from ShadowLegacyBitmap.getCreatedFromX() within ShadowLegacyBitmap.getCreatedFromBitmap() of this Bitmap's + content, or -1.
+
+
getCreatedFromHeight() - Method in class org.robolectric.shadows.ShadowNativeBitmap
+
 
+
getCreatedFromMatrix() - Method in class org.robolectric.shadows.ShadowBitmap
+
+
Matrix from which this Bitmap's content was transformed, or null.
+
+
getCreatedFromMatrix() - Method in class org.robolectric.shadows.ShadowLegacyBitmap
+
+
Matrix from which this Bitmap's content was transformed, or null.
+
+
getCreatedFromMatrix() - Method in class org.robolectric.shadows.ShadowNativeBitmap
+
 
+
getCreatedFromPath() - Method in class org.robolectric.shadows.ShadowBitmap
+
+
Path from which this Bitmap was created.
+
+
getCreatedFromPath() - Method in class org.robolectric.shadows.ShadowLegacyBitmap
+
+
Path from which this Bitmap was created.
+
+
getCreatedFromPath() - Method in class org.robolectric.shadows.ShadowNativeBitmap
+
 
+
getCreatedFromResId() - Method in class org.robolectric.shadows.ShadowBitmap
+
+
Resource ID from which this Bitmap was created.
+
+
getCreatedFromResId() - Method in class org.robolectric.shadows.ShadowBitmapDrawable
+
+
Deprecated. +
use ShadowBitmap#getCreatedFromResId() instead.
+
+
+
getCreatedFromResId() - Method in class org.robolectric.shadows.ShadowDrawable
+
 
+
getCreatedFromResId() - Method in class org.robolectric.shadows.ShadowLegacyBitmap
+
+
Resource ID from which this Bitmap was created.
+
+
getCreatedFromResId() - Method in class org.robolectric.shadows.ShadowNativeBitmap
+
+
Resource ID from which this Bitmap was created.
+
+
getCreatedFromResId() - Method in class org.robolectric.shadows.ShadowNativeBitmapDrawable
+
 
+
getCreatedFromStream() - Method in class org.robolectric.shadows.ShadowBitmap
+
+
InputStream from which this Bitmap was created.
+
+
getCreatedFromStream() - Method in class org.robolectric.shadows.ShadowLegacyBitmap
+
+
InputStream from which this Bitmap was created.
+
+
getCreatedFromStream() - Method in class org.robolectric.shadows.ShadowNativeBitmap
+
 
+
getCreatedFromWidth() - Method in class org.robolectric.shadows.ShadowBitmap
+
+
Width from ShadowBitmap.getCreatedFromX() within ShadowBitmap.getCreatedFromBitmap() of this Bitmap's + content, or -1.
+
+
getCreatedFromWidth() - Method in class org.robolectric.shadows.ShadowLegacyBitmap
+
+
Width from ShadowLegacyBitmap.getCreatedFromX() within ShadowLegacyBitmap.getCreatedFromBitmap() of this Bitmap's + content, or -1.
+
+
getCreatedFromWidth() - Method in class org.robolectric.shadows.ShadowNativeBitmap
+
 
+
getCreatedFromX() - Method in class org.robolectric.shadows.ShadowBitmap
+
+
Horizontal offset within ShadowBitmap.getCreatedFromBitmap() of this Bitmap's content, or -1.
+
+
getCreatedFromX() - Method in class org.robolectric.shadows.ShadowLegacyBitmap
+
+
Horizontal offset within ShadowLegacyBitmap.getCreatedFromBitmap() of this Bitmap's content, or -1.
+
+
getCreatedFromX() - Method in class org.robolectric.shadows.ShadowNativeBitmap
+
 
+
getCreatedFromY() - Method in class org.robolectric.shadows.ShadowBitmap
+
+
Vertical offset within ShadowBitmap.getCreatedFromBitmap() of this Bitmap's content, or -1.
+
+
getCreatedFromY() - Method in class org.robolectric.shadows.ShadowLegacyBitmap
+
+
Vertical offset within ShadowLegacyBitmap.getCreatedFromBitmap() of this Bitmap's content, or -1.
+
+
getCreatedFromY() - Method in class org.robolectric.shadows.ShadowNativeBitmap
+
 
+
getCreatedPorts() - Method in class org.robolectric.shadows.ShadowWebView
+
 
+
getCreatorPackage() - Method in class org.robolectric.shadows.ShadowPendingIntent
+
 
+
getCreatorUid() - Method in class org.robolectric.shadows.ShadowPendingIntent
+
 
+
getCurrentActivity() - Method in class org.robolectric.shadows.ShadowActivityGroup
+
 
+
getCurrentAnnotation() - Method in class org.robolectric.annotation.processing.validator.Validator
+
 
+
getCurrentAsyncSections() - Static method in class org.robolectric.shadows.ShadowTrace
+
+
Returns a set of all the current active async trace sections.
+
+
getCurrentEdgeEffectBehavior() - Method in class org.robolectric.shadows.ShadowEdgeEffect
+
+
Disable edge effects for Android S and above.
+
+
getCurrentFocus() - Method in class org.robolectric.shadows.ShadowActivity
+
 
+
getCurrentInputMethodSubtype() - Method in class org.robolectric.shadows.ShadowInputMethodManager
+
+
Returns the InputMethodSubtype that is installed.
+
+
getCurrentInstructionSet() - Static method in class org.robolectric.shadows.ShadowVMRuntime
+
+
Returns the instruction set of the current runtime.
+
+
getCurrentInterruptionFilter() - Method in class org.robolectric.shadows.ShadowNotificationListenerService
+
 
+
getCurrentInterruptionFilter() - Method in class org.robolectric.shadows.ShadowNotificationManager
+
 
+
getCurrentLanguage() - Method in class org.robolectric.shadows.ShadowTextToSpeech
+
+
Returns Locale set using TextToSpeech.setLanguage(Locale) or null if not set.
+
+
getCurrentListenerHints() - Method in class org.robolectric.shadows.ShadowNotificationListenerService
+
 
+
getCurrentLocation(String, LocationRequest, CancellationSignal, Executor, Consumer<Location>) - Method in class org.robolectric.shadows.ShadowLocationManager
+
 
+
getCurrentLocation(String, CancellationSignal, Executor, Consumer<Location>) - Method in class org.robolectric.shadows.ShadowLocationManager
+
 
+
getCurrentModeType() - Method in class org.robolectric.shadows.ShadowUIModeManager
+
 
+
getCurrentPhoneType(int) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
 
+
getCurrentPosition() - Method in class org.robolectric.shadows.ShadowMediaPlayer
+
+ +
+
getCurrentPosition() - Method in class org.robolectric.shadows.ShadowVideoView
+
 
+
getCurrentPositionRaw() - Method in class org.robolectric.shadows.ShadowMediaPlayer
+
+
Retrieves the current position without doing the state checking that the emulated version of + ShadowMediaPlayer.getCurrentPosition() does.
+
+
getCurrentRanking() - Method in class org.robolectric.shadows.ShadowNotificationListenerService
+
 
+
getCurrentRuleSetProvider() - Method in class org.robolectric.shadows.ShadowAppIntegrityManager
+
+
Overrides the implementation of the getCurrentRuleSetProvider method to return the + gmscore package name for all the requests when a rule set exists.
+
+
getCurrentRuleSetVersion() - Method in class org.robolectric.shadows.ShadowAppIntegrityManager
+
+
Overrides the implementation of the getCurrentRuleSetVersion method to return the + version stored in the recorded rule set.
+
+
getCurrentSections() - Static method in class org.robolectric.shadows.ShadowTrace
+
+
Returns a stack of the currently active trace sections for the current thread.
+
+
getCurrentSegmentEnd(float[]) - Method in class org.robolectric.shadows.CachedPathIteratorFactory.CachedPathIterator
+
+
Returns the point where the current segment ends
+
+
getCurrentSegmentLength() - Method in class org.robolectric.shadows.CachedPathIteratorFactory.CachedPathIterator
+
 
+
getCurrentSizeRange(Point, Point) - Method in class org.robolectric.shadows.ShadowDisplay
+
 
+
getCurrentSyncs() - Static method in class org.robolectric.shadows.ShadowContentResolver
+
 
+
getCurrentTab() - Method in class org.robolectric.shadows.ShadowTabHost
+
 
+
getCurrentTabSpec() - Method in class org.robolectric.shadows.ShadowTabHost
+
 
+
getCurrentTabTag() - Method in class org.robolectric.shadows.ShadowTabHost
+
 
+
getCurrentThermalStatus() - Method in class org.robolectric.shadows.ShadowPowerManager
+
+
This function returns the current thermal status of the device.
+
+
getCurrentTime() - Method in class org.robolectric.android.internal.LooperDelegatingScheduler
+
 
+
getCurrentTime() - Method in class org.robolectric.util.Scheduler
+
+
Get the current time (as seen by the scheduler), in milliseconds.
+
+
getCurrentTimezone() - Static method in class org.robolectric.shadows.ShadowTime
+
 
+
getCurrentTtyMode() - Method in class org.robolectric.shadows.ShadowTelecomManager
+
 
+
getCurrentUser() - Static method in class org.robolectric.shadows.ShadowActivityManager
+
 
+
getCurrentVideoState() - Method in class org.robolectric.shadows.ShadowVideoView
+
 
+
getCurrentView() - Method in class org.robolectric.shadows.ShadowTabHost
+
 
+
getCurrentView() - Method in class org.robolectric.shadows.ShadowViewAnimator
+
 
+
getCurrentVoice() - Method in class org.robolectric.shadows.ShadowTextToSpeech
+
+
Returns Voice set using TextToSpeech.setVoice(Voice), or null if not set.
+
+
getCurrentWebViewPackage() - Static method in class org.robolectric.shadows.ShadowWebView
+
+
Overrides the system implementation for getting the WebView package.
+
+
getCursiveFontFamily() - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
getCustomTitleView() - Method in class org.robolectric.shadows.ShadowAlertController
+
 
+
getCustomTitleView() - Method in class org.robolectric.shadows.ShadowAlertDialog
+
 
+
getCustomView() - Method in class org.robolectric.shadows.ShadowAlertDialog
+
 
+
getData() - Method in class org.robolectric.res.TypedResource
+
 
+
getData() - Method in class org.robolectric.shadows.ShadowEventLog.ShadowEvent
+
 
+
getData() - Method in class org.robolectric.shadows.ShadowSmsManager.DataMessageParams
+
 
+
getDataActivity() - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+
Data activity may be specified via ShadowTelephonyManager.setDataActivity(int).
+
+
getDatabaseEnabled() - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
getDatabasePath() - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
getDatabasePath(String) - Method in interface org.robolectric.shadows.ShadowContextImpl._ContextImpl_
+
 
+
getDatabasePath(String) - Method in class org.robolectric.shadows.ShadowContextImpl
+
 
+
getDataBytes() - Method in class org.robolectric.shadows.ShadowIcon
+
 
+
getDataChangedCount() - Method in class org.robolectric.shadows.ShadowBackupManager
+
+
Returns number of times ShadowBackupManager.dataChanged() was called.
+
+
getDataLength() - Method in class org.robolectric.shadows.ShadowIcon
+
 
+
getDataNetworkType() - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+
Returns whatever value was set by the last call to ShadowTelephonyManager.setDataNetworkType(int), defaulting to + TelephonyManager.NETWORK_TYPE_UNKNOWN if it was never called.
+
+
getDataOffset() - Method in class org.robolectric.shadows.ShadowIcon
+
 
+
getDataSource() - Method in class org.robolectric.shadows.ShadowMediaPlayer
+
+
Retrieves the data source (if any) that was passed in to ShadowMediaPlayer.setDataSource(DataSource).
+
+
getDataState() - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+
Data state may be specified via ShadowTelephonyManager.setDataState(int).
+
+
getDayOfMonth() - Method in class org.robolectric.shadows.ShadowDatePickerDialog
+
 
+
getDecorFitsSystemWindows() - Method in class org.robolectric.shadows.ShadowPhoneWindow
+
+
Returns true with the last value passed to ShadowPhoneWindow.setDecorFitsSystemWindows(boolean), or the + default value (true).
+
+
getDefault() - Static method in class org.robolectric.shadows.ShadowActivityManagerNative
+
 
+
getDefaultActivityIcon() - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
getDefaultAdapter() - Static method in class org.robolectric.shadows.ShadowBluetoothAdapter
+
 
+
getDefaultBrightnessConfiguration() - Method in class org.robolectric.shadows.ShadowDisplayManagerGlobal
+
 
+
getDefaultBrowserPackageNameAsUser(int) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
getDefaultDataSubId() - Static method in class org.robolectric.shadows.ShadowSubscriptionManager
+
 
+
getDefaultDataSubscriptionId() - Static method in class org.robolectric.shadows.ShadowSubscriptionManager
+
+ +
+
getDefaultDialerPackage() - Method in class org.robolectric.shadows.ShadowTelecomManager
+
 
+
getDefaultDisplay() - Static method in class org.robolectric.shadows.ShadowDisplay
+
+
Returns the default display.
+
+
getDefaultDisplay() - Method in class org.robolectric.shadows.ShadowWindowManagerImpl
+
 
+
getDefaultDisplay() - Method in class org.robolectric.shadows.ShadowWindowManagerImpl.ShadowCompatModeWrapper
+
 
+
getDefaultFixedFontSize() - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
getDefaultFontSize() - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
getDefaultInstance() - Static method in class org.robolectric.shadows.CellIdentityLteBuilder
+
 
+
getDefaultInstance() - Static method in class org.robolectric.shadows.CellIdentityNrBuilder
+
 
+
getDefaultInstance() - Static method in class org.robolectric.shadows.CellSignalStrengthLteBuilder
+
 
+
getDefaultInstance() - Static method in class org.robolectric.shadows.CellSignalStrengthNrBuilder
+
 
+
getDefaultKeymode() - Method in class org.robolectric.shadows.ShadowActivity
+
 
+
getDefaultOutgoingPhoneAccount(String) - Method in class org.robolectric.shadows.ShadowTelecomManager
+
+
Returns default outgoing phone account set through ShadowTelecomManager.setDefaultOutgoingPhoneAccount(String, PhoneAccountHandle) for corresponding + uriScheme.
+
+
getDefaultParameter(ByteBuffer) - Method in class org.robolectric.shadows.ShadowAudioEffect
+
+
Allows sub-classes to provide default parameters.
+
+
getDefaultParameter(ByteBuffer) - Method in class org.robolectric.shadows.ShadowDynamicsProcessing
+
 
+
getDefaultPhoneApp() - Method in class org.robolectric.shadows.ShadowTelecomManager
+
+
Deprecated. 
+
+
getDefaultSensor(int) - Method in class org.robolectric.shadows.ShadowSensorManager
+
 
+
getDefaultSmsPackage(Context) - Static method in class org.robolectric.shadows.ShadowTelephony.ShadowSms
+
 
+
getDefaultSmsSubId() - Static method in class org.robolectric.shadows.ShadowSubscriptionManager
+
 
+
getDefaultSmsSubscriptionId() - Static method in class org.robolectric.shadows.ShadowSmsManager
+
+
Returns -1 by default or the value specified in ShadowSmsManager.setDefaultSmsSubscriptionId(int).
+
+
getDefaultSmsSubscriptionId() - Static method in class org.robolectric.shadows.ShadowSubscriptionManager
+
+ +
+
getDefaultSubId() - Static method in class org.robolectric.shadows.ShadowSubscriptionManager
+
 
+
getDefaultSubscriptionId() - Static method in class org.robolectric.shadows.ShadowSubscriptionManager
+
+ +
+
getDefaultTextEncodingName() - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
getDefaultUserAgent(Context) - Static method in class org.robolectric.shadows.ShadowWebSettings
+
+
Returns the default User-Agent used by a WebView.
+
+
getDefaultVoiceSubId() - Static method in class org.robolectric.shadows.ShadowSubscriptionManager
+
 
+
getDefaultVoiceSubscriptionId() - Static method in class org.robolectric.shadows.ShadowSubscriptionManager
+
+ +
+
getDefaultZoom() - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
getDelegateView() - Method in class org.robolectric.shadows.ShadowTouchDelegate
+
 
+
getDeletedPackages() - Method in class org.robolectric.shadows.ShadowPackageManager
+
+
Returns package names successfully deleted with PackageManager.deletePackage(String, IPackageDeleteObserver, int) Note that like real PackageManager the calling context + must have Manifest.permission.DELETE_PACKAGES permission set.
+
+
getDeletedUris() - Method in class org.robolectric.shadows.ShadowContentResolver
+
+
Deprecated.
+
+
getDeleteStatements() - Method in class org.robolectric.shadows.ShadowContentResolver
+
+
Deprecated.
+
+
getDeliveryIntent() - Method in class org.robolectric.shadows.ShadowSmsManager.DataMessageParams
+
 
+
getDeliveryIntent() - Method in class org.robolectric.shadows.ShadowSmsManager.TextSmsParams
+
 
+
getDeliveryIntents() - Method in class org.robolectric.shadows.ShadowSmsManager.TextMultipartParams
+
 
+
getDepth() - Method in class org.robolectric.android.XmlResourceParserImpl
+
 
+
getDescription() - Method in class org.robolectric.manifest.PermissionGroupItemData
+
 
+
getDescription() - Method in class org.robolectric.manifest.PermissionItemData
+
 
+
getDescription() - Method in class org.robolectric.shadows.ShadowBitmap
+
 
+
getDescription() - Method in class org.robolectric.shadows.ShadowCanvas
+
 
+
getDescription() - Method in class org.robolectric.shadows.ShadowDownloadManager.CompletedDownload
+
 
+
getDescription() - Method in class org.robolectric.shadows.ShadowDownloadManager.ShadowRequest
+
 
+
getDescription() - Method in class org.robolectric.shadows.ShadowLegacyBitmap
+
 
+
getDescription() - Method in class org.robolectric.shadows.ShadowLegacyCanvas
+
 
+
getDescription() - Method in class org.robolectric.shadows.ShadowLegacyMatrix
+
 
+
getDescription() - Method in class org.robolectric.shadows.ShadowMatrix
+
 
+
getDescription() - Method in class org.robolectric.shadows.ShadowNativeBaseCanvas
+
 
+
getDescription() - Method in class org.robolectric.shadows.ShadowNativeBitmap
+
 
+
getDescription() - Method in class org.robolectric.shadows.ShadowNativeMatrix
+
 
+
getDestination() - Method in class org.robolectric.shadows.ShadowDownloadManager.ShadowRequest
+
 
+
getDestinationAddress() - Method in class org.robolectric.shadows.ShadowSmsManager.DataMessageParams
+
 
+
getDestinationAddress() - Method in class org.robolectric.shadows.ShadowSmsManager.TextMultipartParams
+
 
+
getDestinationAddress() - Method in class org.robolectric.shadows.ShadowSmsManager.TextSmsParams
+
 
+
getDestinationAddress() - Method in class org.robolectric.shadows.ShadowTelephonyManager.VisualVoicemailSmsParams
+
 
+
getDestinationPort() - Method in class org.robolectric.shadows.ShadowSmsManager.DataMessageParams
+
 
+
getDetailedState() - Method in class org.robolectric.shadows.ShadowNetworkInfo
+
 
+
getDevice() - Method in class org.robolectric.shadows.ShadowInputEvent
+
 
+
getDeviceBootProperties() - Method in class org.robolectric.AndroidMetadata
+
 
+
getDeviceConfigurationInfo() - Method in class org.robolectric.shadows.ShadowActivityManager
+
 
+
getDeviceId() - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
 
+
getDeviceId() - Method in class org.robolectric.shadows.ShadowVirtualDeviceManager.ShadowVirtualDevice
+
 
+
getDeviceId() - Method in class org.robolectric.shadows.ShadowVirtualSensor
+
 
+
getDeviceId(int) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+
Returns null by default or the value specified via ShadowTelephonyManager.setDeviceId(int, String).
+
+
getDeviceList() - Method in class org.robolectric.shadows.ShadowUsbManager
+
+
Returns a HashMap containing all USB devices currently attached.
+
+
getDeviceOwner() - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
getDevicePolicy(int, int) - Method in class org.robolectric.shadows.ShadowVirtualDeviceManager
+
 
+
getDevicePolicyManagementRoleHolderPackage() - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
getDevicePolicyState() - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
+ +
+
getDevices(int) - Method in class org.robolectric.shadows.ShadowAudioManager
+
 
+
getDevicesForAttributes(AudioAttributes) - Method in class org.robolectric.shadows.ShadowAudioManager
+
+
Returns the devices associated with the given audio stream.
+
+
getDevicesMatchingConnectionStates(int[]) - Method in class org.robolectric.shadows.ShadowBluetoothA2dp
+
 
+
getDevicesMatchingConnectionStates(int, int[]) - Method in class org.robolectric.shadows.ShadowBluetoothManager
+
 
+
getDeviceSoftwareVersion() - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
 
+
getDhcpInfo() - Method in class org.robolectric.shadows.ShadowWifiManager
+
 
+
getDialogById(int) - Method in class org.robolectric.shadows.ShadowActivity
+
 
+
getDialogInfo() - Method in class org.robolectric.shadows.ShadowPackageManager.PackageSetting
+
 
+
getDialogMessage() - Method in class org.robolectric.shadows.ShadowPackageManager.PackageSetting
+
 
+
getDialogMessage() - Method in class org.robolectric.shadows.ShadowSuspendDialogInfo
+
+
Returns the text to be shown in the dialog's body, or null if ShadowSuspendDialogInfo.getDialogMessageResId() returns a valid resource id.
+
+
getDialogMessageResId() - Method in class org.robolectric.shadows.ShadowSuspendDialogInfo
+
+
Returns the resource id of the text to be shown in the dialog's body.
+
+
getDirectActionsInvalidationCount() - Method in class org.robolectric.shadows.ShadowVoiceInteractor
+
+
Returns the number of times notifyDirectActionsChanged was called on the VoiceInteractor instance associated with this shadow
+
+
getDirectPlaybackSupport(AudioFormat, AudioAttributes) - Static method in class org.robolectric.shadows.ShadowAudioSystem
+
+
Retrieves the stored direct playback support for the AudioFormat and AudioAttributes.
+
+
getDisable2Flags() - Method in class org.robolectric.shadows.ShadowStatusBarManager
+
+
Returns the disable flags previously set in ShadowStatusBarManager.disable2(int).
+
+
getDisabledActionModeMenuItems() - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
getDisabledActivity() - Method in class org.robolectric.shadows.ShadowNfcAdapter
+
 
+
getDisableFlags() - Method in class org.robolectric.shadows.ShadowStatusBarManager
+
+
Returns the disable flags previously set in ShadowStatusBarManager.disable(int).
+
+
getDisallowInterceptTouchEvent() - Method in class org.robolectric.shadows.ShadowViewGroup
+
 
+
getDiscoverableTimeout() - Method in class org.robolectric.shadows.ShadowBluetoothAdapter
+
+
Needs looseSignatures because the return value changed from int to Duration + starting in T.
+
+
getDispatchedMediaKeyEvents() - Method in class org.robolectric.shadows.ShadowAudioManager
+
 
+
getDisplay() - Method in class org.robolectric.shadows.ShadowViewRootImpl
+
 
+
getDisplay() - Method in interface org.robolectric.shadows.ShadowViewRootImpl.ViewRootImplReflector
+
 
+
getDisplayedChild() - Method in class org.robolectric.shadows.ShadowViewAnimator
+
 
+
getDisplayedValues() - Method in class org.robolectric.shadows.ShadowNumberPicker
+
 
+
getDisplayId() - Method in class org.robolectric.shadows.ShadowDisplay
+
+
Deprecated. +
This behavior is deprecated and will be removed in Robolectric 3.7.
+
+
+
getDisplayLabel(int) - Method in class org.robolectric.shadows.ShadowKeyCharacterMap
+
 
+
getDisplayOrientation() - Method in class org.robolectric.shadows.ShadowCamera
+
 
+
getDisplayZoomControls() - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
getDistractingPackageRestrictions(String) - Method in class org.robolectric.shadows.ShadowPackageManager
+
+
Returns the last value provided to setDistractingPackageRestrictions for pkg.
+
+
getDocument() - Method in class org.robolectric.res.builder.XmlBlock
+
 
+
getDocumentation() - Method in class org.robolectric.annotation.processing.DocumentedElement
+
 
+
getDocumentedMethod(String) - Method in class org.robolectric.annotation.processing.DocumentedType
+
 
+
getDocumentedPackages() - Method in class org.robolectric.annotation.processing.RobolectricModel
+
 
+
getDocumentedType(String) - Method in class org.robolectric.annotation.processing.DocumentedPackage
+
 
+
getDocumentedTypes() - Method in class org.robolectric.annotation.processing.DocumentedPackage
+
 
+
getDomStorageEnabled() - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
getDouble(int) - Method in class org.robolectric.fakes.BaseCursor
+
+
Deprecated.
+
getDouble(int) - Method in class org.robolectric.fakes.RoboCursor
+
+
Deprecated.
+
getDouble(int) - Method in class org.robolectric.shadows.ShadowCursorWrapper
+
 
+
getDoubleTapTimeout() - Static method in class org.robolectric.shadows.ShadowViewConfiguration
+
 
+
getDownEvent(char) - Method in class org.robolectric.shadows.ShadowKeyCharacterMap
+
 
+
getDownloadedIntent() - Method in class org.robolectric.shadows.ShadowSmsManager.DownloadMultimediaMessageParams
+
 
+
getDownloadListener() - Method in class org.robolectric.shadows.ShadowWebView
+
+ +
+
getDrawable(String, int, ApplicationInfo) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
getDrawableForState(int[]) - Method in class org.robolectric.shadows.ShadowStateListDrawable
+
+
Non Android accessor to retrieve drawable added for a specific state.
+
+
getDrawnArc(int) - Method in class org.robolectric.shadows.ShadowCanvas
+
 
+
getDrawnArc(int) - Method in class org.robolectric.shadows.ShadowLegacyCanvas
+
 
+
getDrawnArc(int) - Method in class org.robolectric.shadows.ShadowNativeBaseCanvas
+
 
+
getDrawnCircle(int) - Method in class org.robolectric.shadows.ShadowCanvas
+
 
+
getDrawnCircle(int) - Method in class org.robolectric.shadows.ShadowLegacyCanvas
+
 
+
getDrawnCircle(int) - Method in class org.robolectric.shadows.ShadowNativeBaseCanvas
+
 
+
getDrawnLine(int) - Method in class org.robolectric.shadows.ShadowCanvas
+
 
+
getDrawnLine(int) - Method in class org.robolectric.shadows.ShadowLegacyCanvas
+
 
+
getDrawnLine(int) - Method in class org.robolectric.shadows.ShadowNativeBaseCanvas
+
 
+
getDrawnOval(int) - Method in class org.robolectric.shadows.ShadowCanvas
+
 
+
getDrawnOval(int) - Method in class org.robolectric.shadows.ShadowLegacyCanvas
+
 
+
getDrawnOval(int) - Method in class org.robolectric.shadows.ShadowNativeBaseCanvas
+
 
+
getDrawnPaint() - Method in class org.robolectric.shadows.ShadowCanvas
+
 
+
getDrawnPaint() - Method in class org.robolectric.shadows.ShadowLegacyCanvas
+
 
+
getDrawnPaint() - Method in class org.robolectric.shadows.ShadowNativeBaseCanvas
+
 
+
getDrawnPath(int) - Method in class org.robolectric.shadows.ShadowCanvas
+
 
+
getDrawnPath(int) - Method in class org.robolectric.shadows.ShadowLegacyCanvas
+
 
+
getDrawnPath(int) - Method in class org.robolectric.shadows.ShadowNativeBaseCanvas
+
 
+
getDrawnPathPaint(int) - Method in class org.robolectric.shadows.ShadowCanvas
+
 
+
getDrawnPathPaint(int) - Method in class org.robolectric.shadows.ShadowLegacyCanvas
+
 
+
getDrawnPathPaint(int) - Method in class org.robolectric.shadows.ShadowNativeBaseCanvas
+
 
+
getDrawnRect(int) - Method in class org.robolectric.shadows.ShadowCanvas
+
 
+
getDrawnRect(int) - Method in class org.robolectric.shadows.ShadowLegacyCanvas
+
 
+
getDrawnRect(int) - Method in class org.robolectric.shadows.ShadowNativeBaseCanvas
+
 
+
getDrawnRoundRect(int) - Method in class org.robolectric.shadows.ShadowCanvas
+
 
+
getDrawnRoundRect(int) - Method in class org.robolectric.shadows.ShadowLegacyCanvas
+
 
+
getDrawnRoundRect(int) - Method in class org.robolectric.shadows.ShadowNativeBaseCanvas
+
 
+
getDrawnTextEvent(int) - Method in class org.robolectric.shadows.ShadowCanvas
+
 
+
getDrawnTextEvent(int) - Method in class org.robolectric.shadows.ShadowLegacyCanvas
+
 
+
getDrawnTextEvent(int) - Method in class org.robolectric.shadows.ShadowNativeBaseCanvas
+
 
+
getDuration() - Method in class org.robolectric.shadows.ShadowMediaPlayer
+
+
Simulates call to MediaPlayer.getDuration().
+
+
getDuration() - Method in class org.robolectric.shadows.ShadowToast
+
 
+
getDuration() - Method in class org.robolectric.shadows.ShadowVideoView
+
 
+
getDurationRaw() - Method in class org.robolectric.shadows.ShadowMediaPlayer
+
+
Retrieves the current duration without doing the state checking that the emulated version does.
+
+
getDynamicBufferSupport() - Method in class org.robolectric.shadows.ShadowBluetoothA2dp
+
 
+
getDynamicRefTableForCookie(int) - Method in class org.robolectric.res.android.ResTable
+
 
+
GetDynamicRefTableForCookie(ApkAssetsCookie) - Method in class org.robolectric.res.android.CppAssetManager2
+
 
+
getDynamicShortcuts() - Method in class org.robolectric.shadows.ShadowShortcutManager
+
 
+
getEdgeSlop() - Static method in class org.robolectric.shadows.ShadowViewConfiguration
+
 
+
getEffectId() - Method in class org.robolectric.shadows.ShadowVibrator
+
+
Returns the last vibration effect ID of a VibrationEffect#Prebaked (e.g.
+
+
getEid() - Method in class org.robolectric.shadows.ShadowEuiccManager
+
 
+
getElapsedNs() - Method in class org.robolectric.pluginapi.perf.Metric
+
 
+
getElementNameID() - Method in class org.robolectric.res.android.ResXMLParser
+
 
+
getElementNamespaceID() - Method in class org.robolectric.res.android.ResXMLParser
+
 
+
getElevation() - Method in class org.robolectric.shadows.GnssStatusBuilder.GnssSatelliteInfo
+
+
Deprecated.
+
Gets the elevation of the satellite, in degrees.
+
+
getElevation() - Method in class org.robolectric.shadows.ShadowRenderNode
+
 
+
getElevation() - Method in class org.robolectric.shadows.ShadowRenderNodeQ
+
 
+
getEmergencyCallbackMode() - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
 
+
getEmergencyNumberList() - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+ +
+
getEnabledAccessibilityServiceList(int) - Method in class org.robolectric.shadows.ShadowAccessibilityManager
+
 
+
getEnabledActivity() - Method in class org.robolectric.shadows.ShadowNfcAdapter
+
 
+
getEnabledInputMethodList() - Method in class org.robolectric.shadows.ShadowInputMethodManager
+
+
Returns the list of InputMethodInfo that are enabled.
+
+
getEnabledProfiles() - Method in class org.robolectric.shadows.ShadowUserManager
+
 
+
getEnrolledFingerprints() - Method in class org.robolectric.shadows.ShadowFingerprintManager
+
 
+
getEntities() - Method in class org.robolectric.shadows.ShadowBackupDataOutput
+
+
Gets a list of all data written to the BackupDataOutput.
+
+
getEntity() - Method in class org.robolectric.shadows.httpclient.HttpResponseStub
+
 
+
getEntity() - Method in class org.robolectric.shadows.httpclient.TestHttpResponse
+
 
+
getEntryIdentifier(int) - Static method in class org.robolectric.res.ResourceIds
+
 
+
getError() - Method in class org.robolectric.res.android.ResStringPool
+
 
+
getError() - Method in class org.robolectric.res.android.ResXMLTree
+
 
+
getErrorDialog(int, Activity, int) - Static method in class org.robolectric.shadows.gms.ShadowGooglePlayServicesUtil
+
 
+
getErrorDialog(int, Activity, int) - Method in class org.robolectric.shadows.gms.ShadowGooglePlayServicesUtil.GooglePlayServicesUtilImpl
+
 
+
getErrorDialog(int, Activity, int, DialogInterface.OnCancelListener) - Static method in class org.robolectric.shadows.gms.ShadowGooglePlayServicesUtil
+
 
+
getErrorDialog(int, Activity, int, DialogInterface.OnCancelListener) - Method in class org.robolectric.shadows.gms.ShadowGooglePlayServicesUtil.GooglePlayServicesUtilImpl
+
 
+
getErrorDialog(Activity, int, int) - Method in class org.robolectric.shadows.gms.common.ShadowGoogleApiAvailability
+
 
+
getErrorDialog(Activity, int, int, DialogInterface.OnCancelListener) - Method in class org.robolectric.shadows.gms.common.ShadowGoogleApiAvailability
+
 
+
getErrorListener() - Method in class org.robolectric.shadows.ShadowMediaRecorder
+
 
+
getErrorPendingIntent(int, Context, int) - Static method in class org.robolectric.shadows.gms.ShadowGooglePlayServicesUtil
+
 
+
getErrorPendingIntent(int, Context, int) - Method in class org.robolectric.shadows.gms.ShadowGooglePlayServicesUtil.GooglePlayServicesUtilImpl
+
 
+
getErrors() - Static method in class org.robolectric.shadows.ShadowCloseGuard
+
 
+
getEventFlags() - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+
Deprecated. +
Avoid using.
+
+
+
getEvents(char[]) - Method in class org.robolectric.shadows.ShadowKeyCharacterMap
+
 
+
getEventType() - Method in class org.robolectric.android.XmlResourceParserImpl
+
 
+
getExceptionMessage(String, String, String) - Method in class org.robolectric.internal.bytecode.NativeCallHandler
+
+
Returns the detailed message to be used by the ClassInstrumentor in the generated bytecode.
+
+
getExpectedCount() - Method in class org.robolectric.shadows.ShadowContentProviderOperation
+
+
Deprecated. +
implementation detail - use public Android APIs instead
+
+
+
getExtensionFromMimeType(String) - Method in class org.robolectric.shadows.ShadowMimeTypeMap
+
 
+
getExternalDirs() - Method in class org.robolectric.shadows.ShadowEnvironment.ShadowUserEnvironment
+
 
+
getExternalFilesDir(String) - Method in class org.robolectric.shadows.ShadowContextImpl
+
 
+
getExternalFilesDirs(String) - Method in class org.robolectric.shadows.ShadowContextImpl
+
 
+
getExternalStorageAppCacheDirectory(String) - Static method in class org.robolectric.shadows.ShadowEnvironment
+
 
+
getExternalStorageDirectory() - Static method in class org.robolectric.shadows.ShadowEnvironment
+
 
+
getExternalStoragePublicDirectory(String) - Static method in class org.robolectric.shadows.ShadowEnvironment
+
 
+
getExternalStorageState() - Static method in class org.robolectric.shadows.ShadowEnvironment
+
 
+
getExternalStorageState(File) - Static method in class org.robolectric.shadows.ShadowEnvironment
+
 
+
getExtras() - Method in class org.robolectric.fakes.BaseCursor
+
+
Deprecated.
+
getExtras() - Method in class org.robolectric.fakes.RoboCursor
+
+
Deprecated.
+
getExtras() - Method in class org.robolectric.shadows.ShadowCursorWrapper
+
 
+
getExtras() - Method in class org.robolectric.shadows.ShadowMediaController
+
+
Gets the extras set via ShadowMediaController.extras.
+
+
getExtraShadowPickers() - Method in class org.robolectric.annotation.processing.RobolectricModel
+
 
+
getExtraShadows(FrameworkMethod) - Method in class org.robolectric.internal.SandboxTestRunner
+
 
+
getExtraShadows(FrameworkMethod) - Method in class org.robolectric.RobolectricTestRunner
+
 
+
getExtraShadowTypes() - Method in class org.robolectric.annotation.processing.RobolectricModel
+
 
+
getFactory() - Static method in class org.robolectric.shadows.ShadowWebView
+
 
+
getFadingEdgeLength() - Static method in class org.robolectric.shadows.ShadowViewConfiguration
+
 
+
getFakeHttpLayer() - Static method in class org.robolectric.shadows.httpclient.FakeHttp
+
 
+
getFakeSurfaceHolder() - Method in class org.robolectric.shadows.ShadowSurfaceView
+
 
+
getFamilyName() - Method in class org.robolectric.shadows.ShadowTypeface.FontDesc
+
 
+
getFantasyFontFamily() - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
getFavicon() - Method in class org.robolectric.shadows.ShadowWebView
+
+
Gets the favicon for the current page set by ShadowWebView.setFavicon(android.graphics.Bitmap).
+
+
getFd() - Method in class org.robolectric.shadows.ShadowParcelFileDescriptor
+
 
+
getFeature(String) - Method in class org.robolectric.android.XmlResourceParserImpl
+
 
+
getFetchUuidsWithSdpCount() - Method in class org.robolectric.shadows.ShadowBluetoothDevice
+
+
Returns the number of times fetchUuidsWithSdp has been called.
+
+
getFft(byte[]) - Method in interface org.robolectric.shadows.ShadowVisualizer.VisualizerSource
+
 
+
getField(Object, String) - Static method in class org.robolectric.util.ReflectionHelpers
+
+
Reflectively get the value of a field.
+
+
getFields() - Method in class org.robolectric.internal.bytecode.MutableClass
+
 
+
getFields() - Method in class org.robolectric.shadows.ShadowVisualVoicemailSms
+
 
+
getFile() - Method in class org.robolectric.res.android.Asset
+
 
+
getFileCount() - Method in class org.robolectric.res.android.AssetDir
+
 
+
getFileDescriptor() - Method in class org.robolectric.shadows.ShadowParcelFileDescriptor
+
 
+
getFileName() - Method in class org.robolectric.res.android.Asset
+
 
+
getFileName(int) - Method in class org.robolectric.res.android.AssetDir
+
 
+
getFillEventHistory() - Method in class org.robolectric.shadows.ShadowAutofillManager
+
 
+
getFillType() - Method in class org.robolectric.shadows.ShadowLegacyPath
+
 
+
getFilters() - Method in class org.robolectric.shadows.ShadowNfcAdapter
+
 
+
getFingerprintId(int) - Method in class org.robolectric.shadows.ShadowFingerprintManager
+
 
+
getFirstHeader(String) - Method in class org.robolectric.shadows.httpclient.HttpResponseStub
+
 
+
getFirstHeader(String) - Method in class org.robolectric.shadows.httpclient.TestHttpResponse
+
 
+
getFixedFontFamily() - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
getFlag(int) - Method in class org.robolectric.shadows.ShadowWindow
+
 
+
getFlags() - Method in class org.robolectric.shadows.ShadowPaint
+
 
+
getFlags() - Method in class org.robolectric.shadows.ShadowPendingIntent
+
 
+
getFloat(int) - Method in class org.robolectric.fakes.BaseCursor
+
+
Deprecated.
+
getFloat(int) - Method in class org.robolectric.fakes.RoboCursor
+
+
Deprecated.
+
getFloat(int) - Method in class org.robolectric.shadows.ShadowCursorWrapper
+
 
+
getFloat(ContentResolver, String) - Static method in class org.robolectric.shadows.ShadowSettings.ShadowGlobal
+
 
+
getFloat(ContentResolver, String) - Static method in class org.robolectric.shadows.ShadowSettings.ShadowSecure
+
 
+
getFloat(ContentResolver, String) - Static method in class org.robolectric.shadows.ShadowSettings.ShadowSystem
+
 
+
getFloat(ContentResolver, String, float) - Static method in class org.robolectric.shadows.ShadowSettings.ShadowGlobal
+
 
+
getFloat(ContentResolver, String, float) - Static method in class org.robolectric.shadows.ShadowSettings.ShadowSecure
+
 
+
getFloat(ContentResolver, String, float) - Static method in class org.robolectric.shadows.ShadowSettings.ShadowSystem
+
 
+
getFocusX() - Method in class org.robolectric.shadows.ShadowScaleGestureDetector
+
 
+
getFocusY() - Method in class org.robolectric.shadows.ShadowScaleGestureDetector
+
 
+
getFont(int) - Method in class org.robolectric.shadows.ShadowFontsFontFamily
+
+
The real FontFamily.getFont(int) calls into native code, so it needs to be shadowed to + prevent an NPE.
+
+
getFontDescription() - Method in class org.robolectric.shadows.ShadowLegacyTypeface
+
+
Returns the font description.
+
+
getFontDescription() - Method in class org.robolectric.shadows.ShadowNativeTypeface
+
 
+
getFontDescription() - Method in class org.robolectric.shadows.ShadowTypeface
+
+
Returns the font description.
+
+
getFontMetricsInt(Paint.FontMetricsInt) - Method in class org.robolectric.shadows.ShadowPaint
+
 
+
getFontScale() - Static method in class org.robolectric.RuntimeEnvironment
+
 
+
getFontScale() - Method in class org.robolectric.shadows.ShadowCaptioningManager
+
+
Returns 1.0 as default or the most recent value passed to #setFontScale()
+
+
getFontSync(FontRequest) - Static method in class org.robolectric.shadows.ShadowFontsContract
+
+
Returns a stub typeface immediately.
+
+
getFooterViews() - Method in class org.robolectric.shadows.ShadowListView
+
 
+
getForceDark() - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
getForegroundService(Context, int, Intent, int) - Static method in class org.robolectric.shadows.ShadowPendingIntent
+
 
+
getForegroundServiceType() - Method in class org.robolectric.shadows.ShadowService
+
 
+
getForegroundThreadScheduler() - Static method in class org.robolectric.Robolectric
+
+
Return the foreground scheduler (e.g.
+
+
getForegroundThreadScheduler() - Method in class org.robolectric.shadows.ShadowApplication
+
+ +
+
getFormat() - Method in class org.robolectric.res.AttrData
+
 
+
getFormat() - Method in class org.robolectric.shadows.ShadowImageReader.ShadowSurfaceImage
+
 
+
getFrameAtTime() - Method in class org.robolectric.shadows.ShadowMediaMetadataRetriever
+
 
+
getFrameAtTime(long, int) - Method in class org.robolectric.shadows.ShadowMediaMetadataRetriever
+
 
+
getFrameDelay() - Static method in class org.robolectric.shadows.ShadowChoreographer
+
+ +
+
getFrameInterval() - Static method in class org.robolectric.shadows.ShadowChoreographer
+
+
Deprecated. +
Use the LooperMode.Mode.PAUSED looper and ShadowChoreographer.getFrameDelay() to configure the + frame delay.
+
+
+
getFrameInterval() - Static method in class org.robolectric.shadows.ShadowLegacyChoreographer
+
+
Return the current inter-frame interval.
+
+
getFrameTimeNanos() - Method in class org.robolectric.shadows.ShadowLegacyChoreographer
+
 
+
getFreeBlocks() - Method in class org.robolectric.shadows.ShadowStatFs
+
 
+
getFreeBlocksLong() - Method in class org.robolectric.shadows.ShadowStatFs
+
 
+
getFreeBytes() - Method in class org.robolectric.shadows.ShadowStatFs
+
 
+
getFreeBytes(UUID) - Method in class org.robolectric.shadows.ShadowStorageStatsManager
+
+
Fake implementation of StorageStatsManager.getFreeBytes(java.util.UUID) that returns test setup values.
+
+
getFromLocation(double, double, int) - Method in class org.robolectric.shadows.ShadowGeocoder
+
+
Returns an empty list by default, or the last value set by ShadowGeocoder.setFromLocation(List)
+
+
getFromLocation(double, double, int, Geocoder.GeocodeListener) - Method in class org.robolectric.shadows.ShadowGeocoder
+
+
Sets an empty list by default, or the last value set by ShadowGeocoder.setFromLocation(List) in the + provided listener
+
+
getFullyQualifiedName() - Method in class org.robolectric.res.ResName
+
 
+
getFuture() - Method in class org.robolectric.shadows.ShadowBroadcastPendingResult
+
 
+
getGainmap() - Method in interface org.robolectric.shadows.ShadowBitmap.BitmapReflector
+
 
+
getGattCallback() - Method in class org.robolectric.shadows.ShadowBluetoothGatt
+
 
+
getGattServerCallback() - Method in class org.robolectric.shadows.ShadowBluetoothGattServer
+
 
+
getGenerationId() - Method in class org.robolectric.shadows.ShadowLegacyBitmap
+
 
+
getGeolocationDatabasePath() - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
getGeolocationEnabled() - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
getGesturesDispatched() - Method in class org.robolectric.shadows.ShadowAccessibilityService
+
+
Returns a list of gestures that have been dispatched.
+
+
getGlobalActionKeyTimeout() - Static method in class org.robolectric.shadows.ShadowViewConfiguration
+
 
+
getGlobalActionsPerformed() - Method in class org.robolectric.shadows.ShadowAccessibilityService
+
 
+
getGlobalAssetCount() - Static method in class org.robolectric.shadows.ShadowArscAssetManager10
+
 
+
getGlobalAssetCount() - Static method in class org.robolectric.shadows.ShadowArscAssetManager9
+
 
+
getGlobalAssetManagerCount() - Static method in class org.robolectric.shadows.ShadowArscAssetManager10
+
 
+
getGlobalAssetManagerCount() - Static method in class org.robolectric.shadows.ShadowArscAssetManager9
+
 
+
getGlobalCount() - Static method in class org.robolectric.res.android.Asset
+
 
+
getGlobalCount() - Static method in class org.robolectric.res.android.CppAssetManager
+
 
+
getGlobalVisibleRect(Rect, Point) - Method in class org.robolectric.shadows.ShadowView
+
 
+
getGnssBatchSize() - Method in class org.robolectric.shadows.ShadowLocationManager
+
 
+
getGnssHardwareModelName() - Method in class org.robolectric.shadows.ShadowLocationManager
+
 
+
getGnssYearOfHardware() - Method in class org.robolectric.shadows.ShadowLocationManager
+
 
+
getGoBackInvocations() - Method in class org.robolectric.shadows.ShadowWebView
+
+
Returns the number of times android.webkit.WebView#goBack() was invoked.
+
+
getGoForwardInvocations() - Method in class org.robolectric.shadows.ShadowWebView
+
+
Returns the number of times android.webkit.WebView#goForward() was invoked.
+
+
getGpsStatusListeners() - Method in class org.robolectric.shadows.ShadowLocationManager
+
+
Returns the list of currently registered GpsStatus.Listeners.
+
+
getGrantUriPermissions() - Method in class org.robolectric.manifest.ContentProviderData
+
 
+
getGravity() - Method in class org.robolectric.shadows.ShadowLinearLayout
+
 
+
getGravity() - Method in class org.robolectric.shadows.ShadowToast
+
 
+
getGroupId() - Method in class org.robolectric.fakes.RoboMenuItem
+
 
+
getGroupId() - Method in class org.robolectric.internal.dependency.DependencyJar
+
 
+
getGroupIdLevel1() - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
 
+
getGroupInfoListener() - Method in class org.robolectric.shadows.ShadowWifiP2pManager
+
 
+
getGroupOfPlatformPermission(String, Executor, Consumer<String>) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
getHalDataspace(int) - Static method in class org.robolectric.shadows.ShadowPublicFormatUtils
+
 
+
getHalFormat(int) - Static method in class org.robolectric.shadows.ShadowPublicFormatUtils
+
 
+
getHandler() - Method in class org.robolectric.shadows.ShadowMediaPlayer
+
+
Retrieves the Handler object used by this ShadowMediaPlayer.
+
+
getHasAlmanac() - Method in class org.robolectric.shadows.GnssStatusBuilder.GnssSatelliteInfo
+
+
Deprecated.
+
Gets whether the satellite has almanac data.
+
+
getHasEphemeris() - Method in class org.robolectric.shadows.GnssStatusBuilder.GnssSatelliteInfo
+
+
Deprecated.
+
Gets whether the satellite has ephemeris data.
+
+
getHead() - Method in class org.robolectric.shadows.ShadowLegacyMessageQueue
+
 
+
getHead() - Method in class org.robolectric.shadows.ShadowMessageQueue
+
+
Retrieves the current Message at the top of the queue.
+
+
getHead() - Method in class org.robolectric.shadows.ShadowPausedMessageQueue
+
 
+
getHeader(String) - Method in class org.robolectric.shadows.httpclient.FakeHttpLayer.RequestMatcherBuilder
+
 
+
getHeaders(String) - Method in class org.robolectric.shadows.httpclient.HttpResponseStub
+
 
+
getHeaders(String) - Method in class org.robolectric.shadows.httpclient.TestHttpResponse
+
 
+
getHeaderViews() - Method in class org.robolectric.shadows.ShadowListView
+
 
+
getHeapBufferIterator(ByteOrder) - Method in class org.robolectric.shadows.ShadowMemoryMappedFile
+
 
+
getHeapBufferIterator(ByteOrder) - Method in class org.robolectric.shadows.ShadowMemoryMappedFileS
+
 
+
getHeight() - Method in class org.robolectric.shadows.RoundRectangle
+
 
+
getHeight() - Method in class org.robolectric.shadows.ShadowBitmapRegionDecoder
+
 
+
getHeight() - Method in class org.robolectric.shadows.ShadowImageReader.ShadowSurfaceImage
+
 
+
getHeight() - Method in class org.robolectric.shadows.ShadowLegacyBitmap
+
 
+
getHeight() - Method in class org.robolectric.shadows.ShadowLegacyCanvas
+
 
+
getHeight() - Method in class org.robolectric.shadows.ShadowPicture
+
 
+
getHeight() - Method in class org.robolectric.shadows.ShadowRenderNode
+
 
+
getHeight() - Method in class org.robolectric.shadows.ShadowRenderNodeQ
+
 
+
getHelperTestRunner(Class<?>) - Method in class org.robolectric.internal.SandboxTestRunner
+
 
+
getHelperTestRunner(Class<?>) - Method in class org.robolectric.RobolectricTestRunner
+
 
+
getHistoricalProcessExitReasons(Object, Object, Object) - Method in class org.robolectric.shadows.ShadowActivityManager
+
+ +
+
getHitCount() - Method in class org.robolectric.shadows.ShadowHttpResponseCache
+
 
+
getHitTestResult() - Method in class org.robolectric.shadows.ShadowWebView
+
 
+
getHolder() - Method in class org.robolectric.shadows.ShadowSurfaceView
+
 
+
getHomeActivities(List<ResolveInfo>) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
getHost() - Method in class org.robolectric.manifest.IntentFilterData.DataAuthority
+
 
+
getHost() - Method in class org.robolectric.shadows.ShadowAppWidgetHostView
+
 
+
getHostId() - Method in class org.robolectric.shadows.ShadowAppWidgetHost
+
 
+
getHostname() - Method in class org.robolectric.shadows.httpclient.FakeHttpLayer.RequestMatcherBuilder
+
 
+
getHourOfDay() - Method in class org.robolectric.shadows.ShadowTimePickerDialog
+
 
+
getHttpContext() - Method in class org.robolectric.shadows.httpclient.HttpRequestInfo
+
 
+
getHttpHost() - Method in class org.robolectric.shadows.httpclient.HttpRequestInfo
+
 
+
getHttpParams() - Method in class org.robolectric.shadows.httpclient.ShadowDefaultRequestDirector
+
 
+
getHttpProcessor() - Method in class org.robolectric.shadows.httpclient.ShadowDefaultRequestDirector
+
 
+
getHttpRequest() - Method in class org.robolectric.shadows.httpclient.HttpRequestInfo
+
 
+
getHttpRequestExecutor() - Method in class org.robolectric.shadows.httpclient.ShadowDefaultRequestDirector
+
 
+
getHttpRequestRetryHandler() - Method in class org.robolectric.shadows.httpclient.ShadowDefaultRequestDirector
+
 
+
getHttpResponses() - Method in class org.robolectric.shadows.httpclient.FakeHttpLayer
+
+
This method return a list containing all the HTTP responses logged by the fake http layer, be it + mocked http responses, be it real http calls (if {code}interceptHttpRequests{/code} is set to false).
+
+
getHttpResposeContentList() - Method in class org.robolectric.shadows.httpclient.FakeHttpLayer
+
 
+
getHttpRoutePlanner() - Method in class org.robolectric.shadows.httpclient.ShadowDefaultRequestDirector
+
 
+
getIcon() - Method in class org.robolectric.fakes.RoboMenuItem
+
 
+
getIconId() - Method in class org.robolectric.shadows.ShadowAlertController
+
 
+
getIconId() - Method in class org.robolectric.shadows.ShadowAlertDialog
+
 
+
getIconMaxHeight() - Method in class org.robolectric.shadows.ShadowShortcutManager
+
 
+
getIconMaxWidth() - Method in class org.robolectric.shadows.ShadowShortcutManager
+
 
+
getIconResId() - Method in class org.robolectric.shadows.ShadowSuspendDialogInfo
+
+
Returns the resource id of the icon to be used with the dialog.
+
+
getId() - Method in class org.robolectric.shadows.ShadowAccessibilityWindowInfo
+
 
+
getId() - Method in class org.robolectric.shadows.ShadowCall
+
 
+
getIdAttribute() - Method in class org.robolectric.android.XmlResourceParserImpl
+
 
+
getIdAttributeResourceValue(int) - Method in class org.robolectric.android.XmlResourceParserImpl
+
 
+
getIdentifier(String, String, String) - Method in class org.robolectric.android.AttributeSetBuilderImpl.ArscResourceResolver
+
 
+
getIdentifier(String, String, String) - Method in class org.robolectric.android.AttributeSetBuilderImpl.LegacyResourceResolver
+
 
+
getIdentifier(String, String, String) - Method in interface org.robolectric.android.AttributeSetBuilderImpl.ResourceResolver
+
 
+
getIdleState() - Method in class org.robolectric.android.internal.LooperDelegatingScheduler
+
 
+
getIdleState() - Method in class org.robolectric.util.Scheduler
+
+
Retrieves the current idling state of this Scheduler.
+
+
getIds() - Method in class org.robolectric.shadows.ShadowDownloadManager.ShadowQuery
+
 
+
getImei() - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
 
+
getImei(int) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
 
+
getImpl() - Static method in class org.robolectric.shadows.gms.ShadowGoogleAuthUtil
+
 
+
getImpl() - Static method in class org.robolectric.shadows.gms.ShadowGooglePlayServicesUtil
+
 
+
getImplementedClass(AnnotationMirror) - Method in class org.robolectric.annotation.processing.Helpers
+
 
+
getImplementsMirror(Element, Types, TypeElement) - Static method in class org.robolectric.annotation.processing.Helpers
+
 
+
getImportance() - Method in class org.robolectric.shadows.ShadowNotificationManager
+
 
+
getImports() - Method in class org.robolectric.annotation.processing.RobolectricModel
+
 
+
getIncidentReport(Uri) - Method in class org.robolectric.shadows.ShadowIncidentManager
+
 
+
getIncidentReportList(String) - Method in class org.robolectric.shadows.ShadowIncidentManager
+
 
+
getIncludeCode() - Method in interface org.robolectric.shadows.ShadowLoadedApk._LoadedApk_
+
 
+
getIncludedResourcePaths() - Method in class org.robolectric.manifest.AndroidManifest
+
 
+
getIndicatorAsView() - Method in class org.robolectric.shadows.ShadowTabHost.ShadowTabSpec
+
 
+
getIndicatorIcon() - Method in class org.robolectric.shadows.ShadowTabHost.ShadowTabSpec
+
 
+
getIndicatorLabel() - Method in class org.robolectric.shadows.ShadowTabHost.ShadowTabSpec
+
 
+
getInfoListener() - Method in class org.robolectric.shadows.ShadowMediaRecorder
+
 
+
getInitialApplication() - Method in interface org.robolectric.shadows.ShadowActivityThread._ActivityThread_
+
+
internal use only.
+
+
getInputDeviceIds() - Method in class org.robolectric.shadows.ShadowInputManager
+
+ +
+
getInputDeviceIds() - Method in class org.robolectric.shadows.ShadowInputManagerGlobal
+
+ +
+
getInputEncoding() - Method in class org.robolectric.android.XmlResourceParserImpl
+
 
+
getInputMethodList() - Method in class org.robolectric.shadows.ShadowInputMethodManager
+
+
Returns the list of InputMethodInfo that are installed.
+
+
getInputStream() - Method in class org.robolectric.shadows.ShadowBluetoothSocket
+
 
+
getInputStream() - Method in class org.robolectric.shadows.ShadowDrawable
+
 
+
getInputStream(Path) - Static method in class org.robolectric.res.Fs
+
 
+
getInputStreamFeeder() - Method in class org.robolectric.shadows.ShadowBluetoothSocket
+
+
Returns PipedOutputStream that controls input stream of the BluetoothSocket.
+
+
getInsertStatements() - Method in class org.robolectric.shadows.ShadowContentResolver
+
+
Deprecated. + +
+
+
getInstalled() - Static method in class org.robolectric.shadows.ShadowHttpResponseCache
+
 
+
getInstalledAccessibilityServiceList() - Method in class org.robolectric.shadows.ShadowAccessibilityManager
+
 
+
getInstalledApplications(int) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
getInstalledApplications(Object) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
getInstalledModules(int) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
getInstalledPackages(int) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
getInstalledPackages(Object) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
getInstalledPackagesAsUser(int, int) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
getInstalledProviders() - Method in class org.robolectric.shadows.ShadowAppWidgetManager
+
 
+
getInstalledProvidersForPackage(String, UserHandle) - Method in class org.robolectric.shadows.ShadowAppWidgetManager
+
 
+
getInstalledProvidersForProfile(UserHandle) - Method in class org.robolectric.shadows.ShadowAppWidgetManager
+
 
+
getInstallerPackageName(String) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
GetInstallerPackageNameMode - Annotation Type in org.robolectric.annotation
+
+
A Configurer annotation for controlling how Robolectric + executes PackageManager#getInstallerPackageName method.
+
+
GetInstallerPackageNameMode.Mode - Enum in org.robolectric.annotation
+
+
Specifies the different ShadowApplicationPackageManager#getInstallerPackageName modes.
+
+
GetInstallerPackageNameModeConfigurer - Class in org.robolectric.plugins
+
+
Provides configuration to Robolectric for its @GetInstallerPackageNameMode + annotation.
+
+
GetInstallerPackageNameModeConfigurer() - Constructor for class org.robolectric.plugins.GetInstallerPackageNameModeConfigurer
+
 
+
getInstallSourceInfo(String) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
getInstance() - Static method in class org.robolectric.shadows.gms.common.ShadowGoogleApiAvailability
+
 
+
getInstance() - Static method in class org.robolectric.shadows.ShadowApplication
+
+
Deprecated. +
Use shadowOf({@link ApplicationProvider#getApplicationContext()}) instead.
+
+
+
getInstance() - Static method in class org.robolectric.shadows.ShadowCookieManager
+
 
+
getInstance() - Static method in class org.robolectric.shadows.ShadowCookieSyncManager
+
 
+
getInstance() - Static method in class org.robolectric.shadows.ShadowDisplayManagerGlobal
+
 
+
getInstance() - Static method in class org.robolectric.shadows.ShadowLegacyChoreographer
+
 
+
getInstance() - Static method in class org.robolectric.shadows.ShadowLinkMovementMethod
+
 
+
getInstance() - Static method in class org.robolectric.shadows.ShadowTimeZoneFinder
+
 
+
getInstance() - Static method in class org.robolectric.shadows.ShadowTimeZoneFinderQ
+
 
+
getInstance() - Static method in class org.robolectric.shadows.ShadowTimeZoneFinderS
+
 
+
getInstance() - Static method in class org.robolectric.shadows.ShadowWebStorage
+
 
+
getInstance() - Static method in class org.robolectric.util.PerfStatsCollector
+
 
+
getInstance(Context) - Static method in class org.robolectric.shadows.ShadowAccessibilityManager
+
 
+
getInstance(Context) - Static method in class org.robolectric.shadows.ShadowWebViewDatabase
+
 
+
getInstance(Class<T>) - Method in class org.robolectric.util.inject.Injector
+
+
Finds an instance for the given class.
+
+
getInstrumentation() - Method in interface org.robolectric.shadows._Activity_
+
 
+
getInstrumentation() - Static method in class org.robolectric.shadows.ShadowInstrumentation
+
 
+
getInstrumentationInfo(ComponentName, int) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
getInstrumentedPackages() - Method in class org.robolectric.internal.bytecode.ShadowProviders
+
 
+
getInt(int) - Method in class org.robolectric.fakes.BaseCursor
+
+
Deprecated.
+
getInt(int) - Method in class org.robolectric.fakes.RoboCursor
+
+
Deprecated.
+
getInt(int) - Method in class org.robolectric.shadows.ShadowCursorWrapper
+
 
+
getInt(ContentResolver, String) - Static method in class org.robolectric.shadows.ShadowSettings.ShadowGlobal
+
 
+
getInt(ContentResolver, String) - Static method in class org.robolectric.shadows.ShadowSettings.ShadowSecure
+
 
+
getInt(ContentResolver, String) - Static method in class org.robolectric.shadows.ShadowSettings.ShadowSystem
+
 
+
getInt(ContentResolver, String, int) - Static method in class org.robolectric.shadows.ShadowSettings.ShadowGlobal
+
 
+
getInt(ContentResolver, String, int) - Static method in class org.robolectric.shadows.ShadowSettings.ShadowSecure
+
 
+
getInt(ContentResolver, String, int) - Static method in class org.robolectric.shadows.ShadowSettings.ShadowSystem
+
 
+
getIntent() - Method in class org.robolectric.android.controller.ComponentController
+
 
+
getIntent() - Method in class org.robolectric.fakes.RoboMenuItem
+
 
+
getIntent() - Method in class org.robolectric.shadows.ShadowCrossProfileApps.StartedActivity
+
 
+
getIntent() - Method in class org.robolectric.shadows.ShadowNfcAdapter
+
 
+
getIntentClass() - Method in class org.robolectric.shadows.ShadowIntent
+
+
Returns the Class object set by + Intent.setClass(android.content.Context, Class)
+
+
getIntentFilter() - Method in class org.robolectric.shadows.ShadowApplication.Wrapper
+
 
+
getIntentFilters() - Method in class org.robolectric.manifest.ActivityData
+
+
Get the intent filters defined for activity.
+
+
getIntentFilters() - Method in class org.robolectric.manifest.BroadcastReceiverData
+
+
Get the intent filters defined for the broadcast receiver.
+
+
getIntentFilters() - Method in class org.robolectric.manifest.ServiceData
+
+
Get the intent filters defined for the service.
+
+
getIntentFiltersForActivity(ComponentName) - Method in class org.robolectric.shadows.ShadowPackageManager
+
+
Get list of intent filters defined for given activity.
+
+
getIntentFiltersForProvider(ComponentName) - Method in class org.robolectric.shadows.ShadowPackageManager
+
+
Get list of intent filters defined for given provider.
+
+
getIntentFiltersForReceiver(ComponentName) - Method in class org.robolectric.shadows.ShadowPackageManager
+
+
Get list of intent filters defined for given receiver.
+
+
getIntentFiltersForService(ComponentName) - Method in class org.robolectric.shadows.ShadowPackageManager
+
+
Get list of intent filters defined for given service.
+
+
getIntentFilterVerifications(String) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
getIntentForActivity(Class<? extends Activity>) - Method in class org.robolectric.android.internal.LocalActivityInvoker
+
 
+
getIntentRedelivery() - Method in class org.robolectric.shadows.ShadowIntentService
+
 
+
getIntentSender() - Method in class org.robolectric.shadows.ShadowPendingIntent
+
 
+
getIntentVerificationStatusAsUser(String, int) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
getInterceptedTouchEvent() - Method in class org.robolectric.shadows.ShadowViewGroup
+
 
+
getInterceptionHandler(MethodSignature) - Method in class org.robolectric.internal.bytecode.Interceptors
+
 
+
getInterceptors() - Method in class org.robolectric.internal.SandboxTestRunner
+
 
+
getInternalMutablePackageInfo(String) - Method in class org.robolectric.shadows.ShadowPackageManager
+
+
Testing API allowing to retrieve internal package representation.
+
+
getInternalRClass() - Method in class org.robolectric.res.ResourcePath
+
 
+
getInternalResourceId(String) - Static method in class org.robolectric.shadows.ResourceHelper
+
 
+
getIntervalMillis() - Method in class org.robolectric.shadows.ShadowLocationManager.RoboLocationRequest
+
 
+
getIntervalMs() - Method in class org.robolectric.shadows.ShadowAlarmManager.ScheduledAlarm
+
 
+
getIntForUser(ContentResolver, String, int) - Static method in class org.robolectric.shadows.ShadowSettings.ShadowSecure
+
 
+
getIntForUser(ContentResolver, String, int, int) - Static method in class org.robolectric.shadows.ShadowSettings.ShadowSecure
+
 
+
getInTouchMode() - Static method in class org.robolectric.shadows.ShadowWindowManagerGlobal
+
 
+
getIntProperty(int) - Method in class org.robolectric.shadows.ShadowBatteryManager
+
 
+
getInvalidatedClasses(ShadowMap) - Method in class org.robolectric.internal.bytecode.ShadowMap
+
 
+
getInvalidStateBehavior() - Method in class org.robolectric.shadows.ShadowMediaPlayer
+
+
Retrieves current flag specifying the behavior of the media player when a method is invoked in + an invalid state.
+
+
getInverseMatrix(Matrix) - Method in class org.robolectric.shadows.ShadowRenderNode
+
 
+
getInverseMatrix(Matrix) - Method in class org.robolectric.shadows.ShadowRenderNodeQ
+
 
+
getIs24HourView() - Method in class org.robolectric.shadows.ShadowTimePickerDialog
+
 
+
getIsJobFinished() - Method in class org.robolectric.shadows.ShadowJobService
+
+
Returns whether the job has finished running.
+
+
getIsRescheduleNeeded() - Method in class org.robolectric.shadows.ShadowJobService
+
+
Returns whether the job needs to be rescheduled.
+
+
getIsSyncable(Account, String) - Static method in class org.robolectric.shadows.ShadowContentResolver
+
 
+
getItem() - Method in class org.robolectric.fakes.RoboSubMenu
+
 
+
getItem(int) - Method in class org.robolectric.fakes.RoboMenu
+
 
+
getItemId() - Method in class org.robolectric.fakes.RoboMenuItem
+
 
+
getItems() - Method in class org.robolectric.shadows.ShadowAlertDialog
+
 
+
getItems(TypedResource) - Method in class org.robolectric.shadows.Converter.FromArray
+
 
+
getItems(TypedResource) - Method in class org.robolectric.shadows.Converter
+
 
+
getItemSelectedListener() - Method in class org.robolectric.shadows.ShadowAdapterView
+
 
+
getJarPath() - Method in class org.robolectric.pluginapi.Sdk
+
+
Returns the path to jar for this SDK.
+
+
getJarPath() - Method in class org.robolectric.plugins.DefaultSdkProvider.DefaultSdk
+
 
+
getJavaScriptCanOpenWindowsAutomatically() - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
getJavaScriptEnabled() - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
getJavascriptInterface(String) - Method in class org.robolectric.shadows.ShadowWebView
+
 
+
getJavaVersion() - Static method in class org.robolectric.util.Util
+
+
Returns the Java version as an int value.
+
+
getJoin() - Method in class org.robolectric.shadows.ShadowPaint
+
 
+
getJulianDay(long, long) - Static method in class org.robolectric.shadows.ShadowTime
+
 
+
getJumpTapTimeout() - Static method in class org.robolectric.shadows.ShadowViewConfiguration
+
 
+
getKeyboardType() - Method in class org.robolectric.shadows.ShadowKeyCharacterMap
+
 
+
getKeyguardDisabledFeatures(ComponentName) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
getKnownSdks() - Method in class org.robolectric.plugins.SdkCollection
+
 
+
getLabel() - Method in class org.robolectric.manifest.ActivityData
+
 
+
getLabel() - Method in class org.robolectric.manifest.PermissionGroupItemData
+
 
+
getLabel() - Method in class org.robolectric.manifest.PermissionItemData
+
 
+
getLabeledBy() - Method in class org.robolectric.shadows.ShadowAccessibilityNodeInfo
+
 
+
getLabelFor() - Method in class org.robolectric.shadows.ShadowAccessibilityNodeInfo
+
 
+
getLabelRef() - Method in class org.robolectric.manifest.AndroidManifest
+
 
+
getLastAbandonedAudioFocusListener() - Method in class org.robolectric.shadows.ShadowAudioManager
+
 
+
getLastAbandonedAudioFocusRequest() - Method in class org.robolectric.shadows.ShadowAudioManager
+
 
+
getLastActiveDetector() - Static method in class org.robolectric.shadows.ShadowGestureDetector
+
 
+
getLastAdditionalHttpHeaders() - Method in class org.robolectric.shadows.ShadowWebView
+
 
+
getLastAssistantActivityIntent() - Method in class org.robolectric.shadows.ShadowVoiceInteractionSession
+
+
Returns the last Intent passed into VoiceInteractionSession.startAssistantActivity(Intent) or null if there wasn't any.
+
+
getLastAssociationCallback() - Method in class org.robolectric.shadows.ShadowCompanionDeviceManager
+
+
This method will return the last CompanionDeviceManager.Callback passed to + CompanionDeviceManager#associate(AssociationRequest, CompanionDeviceManager.Callback, Handler) + or CompanionDeviceManager#associate(AssociationRequest, Executor, + CompanionDeviceManager.Callback, Handler).
+
+
getLastAssociationRequest() - Method in class org.robolectric.shadows.ShadowCompanionDeviceManager
+
+
This method will return the last AssociationRequest passed to + CompanionDeviceManager#associate(AssociationRequest, CompanionDeviceManager.Callback, Handler) + or CompanionDeviceManager#associate(AssociationRequest, Executor, + CompanionDeviceManager.Callback, Handler).
+
+
getLastAudioFocusRequest() - Method in class org.robolectric.shadows.ShadowAudioManager
+
 
+
getLastConnectionEvent() - Method in class org.robolectric.shadows.ShadowConnection
+
 
+
getLastDataBundle() - Method in class org.robolectric.shadows.ShadowWearableSensingManager
+
 
+
getLastDownloadedMultimediaMessageParams() - Method in class org.robolectric.shadows.ShadowSmsManager
+
 
+
getLastDragClipData() - Static method in class org.robolectric.shadows.ShadowWindowManagerGlobal
+
+ +
+
getLastDrawnRect() - Method in class org.robolectric.shadows.ShadowCanvas
+
 
+
getLastDrawnRect() - Method in class org.robolectric.shadows.ShadowLegacyCanvas
+
 
+
getLastDrawnRect() - Method in class org.robolectric.shadows.ShadowNativeBaseCanvas
+
 
+
getLastDrawnRoundRect() - Method in class org.robolectric.shadows.ShadowCanvas
+
 
+
getLastDrawnRoundRect() - Method in class org.robolectric.shadows.ShadowLegacyCanvas
+
 
+
getLastDrawnRoundRect() - Method in class org.robolectric.shadows.ShadowNativeBaseCanvas
+
 
+
getLastEnabledNetwork() - Method in class org.robolectric.shadows.ShadowWifiManager
+
 
+
getLastEvaluatedJavascript() - Method in class org.robolectric.shadows.ShadowWebView
+
+
Returns the last evaluated Javascript value provided to ShadowWebView.evaluateJavascript(String, ValueCallback) or null if the method has not been called.
+
+
getLastEvaluatedJavascriptCallback() - Method in class org.robolectric.shadows.ShadowWebView
+
+
Returns the last callback value provided to ShadowWebView.evaluateJavascript(String, ValueCallback) + or null if the method has not been called.
+
+
getLastForegroundNotification() - Method in class org.robolectric.shadows.ShadowService
+
 
+
getLastForegroundNotificationId() - Method in class org.robolectric.shadows.ShadowService
+
 
+
getLastHeader(String) - Method in class org.robolectric.shadows.httpclient.HttpResponseStub
+
 
+
getLastHeader(String) - Method in class org.robolectric.shadows.httpclient.TestHttpResponse
+
 
+
getLastHttpResponse() - Method in class org.robolectric.shadows.httpclient.FakeHttpLayer
+
+
Helper method that returns the latest received response from the server.
+
+
getLastIncomingCall() - Method in class org.robolectric.shadows.ShadowTelecomManager
+
 
+
getLastIntentSenderRequest() - Method in class org.robolectric.shadows.ShadowActivity
+
+
Gets the last startIntentSenderForResult request made to this activity.
+
+
getLastKnownLocation(String) - Method in class org.robolectric.shadows.ShadowLocationManager
+
 
+
getLastLaunchedPendingIntent() - Method in class org.robolectric.shadows.ShadowVirtualDeviceManager.ShadowVirtualDevice
+
 
+
getLastLoadData() - Method in class org.robolectric.shadows.ShadowWebView
+
 
+
getLastLoadDataWithBaseURL() - Method in class org.robolectric.shadows.ShadowWebView
+
 
+
getLastLoadedUrl() - Method in class org.robolectric.shadows.ShadowWebView
+
 
+
getLastMessageSent() - Static method in class org.robolectric.shadows.ShadowMessenger
+
+
Returns the last Message sent, or null if there isn't any message sent.
+
+
getLastNonConfigurationInstance() - Method in class org.robolectric.shadows.ShadowActivity
+
 
+
getLastObservingDevicePresenceDeviceAddress() - Method in class org.robolectric.shadows.ShadowCompanionDeviceManager
+
+
Returns the last device address passed to CompanionDeviceManager.startObservingDevicePresence(String).
+
+
getLastOpenedCameraId() - Static method in class org.robolectric.shadows.ShadowCamera
+
 
+
getLastOutgoingCall() - Method in class org.robolectric.shadows.ShadowTelecomManager
+
 
+
getLastOutgoingCall(Context) - Static method in class org.robolectric.shadows.ShadowCallLogCalls
+
+
Gets the last outgoing call String set by ShadowCallLogCalls.setLastOutgoingCall(String).
+
+
getLastParcelFileDescriptor() - Method in class org.robolectric.shadows.ShadowWearableSensingManager
+
 
+
getLastRecognizerIntent() - Method in class org.robolectric.shadows.ShadowSpeechRecognizer
+
+
Returns the argument passed to the last call to SpeechRecognizer.startListening(android.content.Intent).
+
+
getLastRegisterObserverRequest() - Method in class org.robolectric.shadows.ShadowAmbientContextManager
+
+
Returns the last AmbientContextEventRequest passed into AmbientContextManager.registerObserver(AmbientContextEventRequest, PendingIntent, Executor, Consumer).
+
+
getLastRequestedEventCodesForConsentActivity() - Method in class org.robolectric.shadows.ShadowAmbientContextManager
+
+
Returns the last requested event codes that were passed into ShadowAmbientContextManager.startConsentActivity(Set).
+
+
getLastRequestedNotificationAccess() - Method in class org.robolectric.shadows.ShadowCompanionDeviceManager
+
+
If an association is set, this method will return the last ComponentName passed to + CompanionDeviceManager#requestNotificationAccess(ComponentName).
+
+
getLastRequestedPermission() - Method in class org.robolectric.shadows.ShadowActivity
+
+
Gets the last permission request submitted to this activity.
+
+
getLastRespondToCallInput() - Method in class org.robolectric.shadows.ShadowCallScreeningService
+
+ +
+
getLastSafetyEvent(String) - Method in class org.robolectric.shadows.ShadowSafetyCenterManager
+
+
Returns the SafetyEvent that was given to SafetyCenterManager the last time + ShadowSafetyCenterManager.setSafetySourceData(java.lang.String, android.safetycenter.SafetySourceData, android.safetycenter.SafetyEvent) was called with this safetySourceId.
+
+
getLastSafetySourceError(String) - Method in class org.robolectric.shadows.ShadowSafetyCenterManager
+
+
Returns the SafetySourceErrorDetails that was given to SafetyCenterManager the + last time ShadowSafetyCenterManager.reportSafetySourceError(java.lang.String, android.safetycenter.SafetySourceErrorDetails) was called with this safetySourceId.
+
+
getLastScheduledTaskTime() - Method in class org.robolectric.android.internal.LooperDelegatingScheduler
+
 
+
getLastScheduledTaskTime() - Method in class org.robolectric.shadows.ShadowLegacyLooper
+
 
+
getLastScheduledTaskTime() - Method in class org.robolectric.shadows.ShadowLooper
+
 
+
getLastScheduledTaskTime() - Method in class org.robolectric.shadows.ShadowPausedLooper
+
 
+
getLastScheduledTaskTime() - Method in class org.robolectric.util.Scheduler
+
 
+
getLastSentDataMessageParams() - Method in class org.robolectric.shadows.ShadowSmsManager
+
 
+
getLastSentHttpRequestInfo() - Method in class org.robolectric.shadows.httpclient.FakeHttpLayer
+
 
+
getLastSentMultimediaMessageParams() - Method in class org.robolectric.shadows.ShadowSmsManager
+
 
+
getLastSentMultipartTextMessageParams() - Method in class org.robolectric.shadows.ShadowSmsManager
+
 
+
getLastSentTextMessageParams() - Method in class org.robolectric.shadows.ShadowSmsManager
+
 
+
getLastSentVisualVoicemailSmsParams() - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
 
+
getLastSessionBundle() - Method in class org.robolectric.shadows.ShadowVoiceInteractionService
+
+
Returns the last Bundle object set via ShadowVoiceInteractionService.setUiHints(Bundle bundle) or null if there + wasn't any.
+
+
getLastSetColor() - Method in class org.robolectric.shadows.ShadowGradientDrawable
+
+
Returns the color of this drawable as set by the last call to ShadowGradientDrawable.setColor(int color).
+
+
getLastSetPassword() - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
+ +
+
getLastSharedMemory() - Method in class org.robolectric.shadows.ShadowWearableSensingManager
+
 
+
getLastShownDialogId() - Method in class org.robolectric.shadows.ShadowActivity
+
 
+
getLastSmoothScrollByDistance() - Method in class org.robolectric.shadows.ShadowAbsListView
+
+
Robolectric accessor for the last smoothScrollBy distance
+
+
getLastSmoothScrollByDuration() - Method in class org.robolectric.shadows.ShadowAbsListView
+
+
Robolectric accessor for the last smoothScrollBy duration
+
+
getLastSpokenText() - Method in class org.robolectric.shadows.ShadowTextToSpeech
+
 
+
getLastSynthesizeToFile() - Method in class org.robolectric.shadows.ShadowTextToSpeech
+
+ +
+
getLastSynthesizeToFileText() - Method in class org.robolectric.shadows.ShadowTextToSpeech
+
+ +
+
getLastSystemApiAssociationMacAddress() - Method in class org.robolectric.shadows.ShadowCompanionDeviceManager
+
+
Returns the last MacAddress passed to systemApi associate.
+
+
getLastTelephonyCallback() - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+
Returns the most recent callback passed to #registerTelephonyCallback().
+
+
getLastTextToSpeechInstance() - Static method in class org.robolectric.shadows.ShadowTextToSpeech
+
+
Returns the most recently instantiated TextToSpeech or null if none exist.
+
+
getLastTouchEvent() - Method in class org.robolectric.shadows.ShadowView
+
 
+
getLastUiHintBundle() - Method in class org.robolectric.shadows.ShadowVoiceInteractionService
+
+
Returns the last Bundle object set via ShadowVoiceInteractionService.setUiHints(Bundle bundle) or null if there + wasn't any.
+
+
getLastUnknownCall() - Method in class org.robolectric.shadows.ShadowTelecomManager
+
 
+
getLastVoiceActivityIntent() - Method in class org.robolectric.shadows.ShadowVoiceInteractionSession
+
+
Returns the last Intent passed into VoiceInteractionSession.startVoiceActivity(Intent) or null if there wasn't any.
+
+
getLatestAlertDialog() - Static method in class org.robolectric.shadows.ShadowAlertDialog
+
 
+
getLatestAlertDialog() - Method in class org.robolectric.shadows.ShadowApplication
+
+
Deprecated. + +
+
+
getLatestDialog() - Method in class org.robolectric.shadows.ShadowApplication
+
+
Deprecated. + +
+
+
getLatestDialog() - Static method in class org.robolectric.shadows.ShadowDialog
+
 
+
getLatestListPopupWindow() - Method in class org.robolectric.shadows.ShadowApplication
+
 
+
getLatestListPopupWindow() - Static method in class org.robolectric.shadows.ShadowListPopupWindow
+
 
+
getLatestModelDownloadIntent() - Method in class org.robolectric.shadows.ShadowSpeechRecognizer
+
 
+
getLatestPopupMenu() - Method in class org.robolectric.shadows.ShadowApplication
+
+
Deprecated. + +
+
+
getLatestPopupMenu() - Static method in class org.robolectric.shadows.ShadowPopupMenu
+
 
+
getLatestPopupWindow() - Method in class org.robolectric.shadows.ShadowApplication
+
 
+
getLatestReadBytes() - Method in class org.robolectric.shadows.ShadowBluetoothGatt
+
 
+
getLatestSentHttpRequest() - Static method in class org.robolectric.shadows.httpclient.FakeHttp
+
 
+
getLatestSentHttpRequest() - Static method in class org.robolectric.shadows.httpclient.ShadowDefaultRequestDirector
+
 
+
getLatestSentHttpRequestInfo() - Static method in class org.robolectric.shadows.httpclient.ShadowDefaultRequestDirector
+
 
+
getLatestSpeechRecognizer() - Static method in class org.robolectric.shadows.ShadowSpeechRecognizer
+
+
Returns the latest SpeechRecognizer.
+
+
getLatestToast() - Static method in class org.robolectric.shadows.ShadowToast
+
+
Returns the most recently shown Toast.
+
+
getLatestVsyncEventData() - Method in class org.robolectric.shadows.ShadowDisplayEventReceiver
+
 
+
getLatestWakeLock() - Method in class org.robolectric.shadows.ShadowApplication
+
+
Deprecated. +
use ShadowPowerManager.getLatestWakeLock
+
+
+
getLatestWakeLock() - Static method in class org.robolectric.shadows.ShadowPowerManager
+
+
Retrieves the most recent wakelock registered by the application
+
+
getLatestWrittenBytes() - Method in class org.robolectric.shadows.ShadowBluetoothGatt
+
 
+
getLaunchIntentForPackage(String) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
getLaunchMode() - Method in class org.robolectric.manifest.ActivityData
+
 
+
getLayer() - Method in class org.robolectric.shadows.ShadowAccessibilityWindowInfo
+
 
+
getLayerType() - Method in class org.robolectric.shadows.ShadowView
+
 
+
getLayoutAlgorithm() - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
getLayoutInflater() - Method in class org.robolectric.shadows.ShadowActivity
+
 
+
getLeanbackLaunchIntentForPackage(String) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
getLeft() - Method in class org.robolectric.shadows.ShadowRenderNode
+
 
+
getLeft() - Method in class org.robolectric.shadows.ShadowRenderNodeQ
+
 
+
getLeftVolume() - Method in class org.robolectric.shadows.ShadowMediaPlayer
+
+
Retrieves the current setting for the left channel volume.
+
+
getLegacyLocationRequests(String) - Method in class org.robolectric.shadows.ShadowLocationManager
+
+
Returns the list of ShadowLocationManager.RoboLocationRequest currently registered under the given provider.
+
+
getLeMaximumAdvertisingDataLength() - Method in class org.robolectric.shadows.ShadowBluetoothAdapter
+
 
+
getLength() - Method in class org.robolectric.res.android.Asset
+
 
+
getLength() - Method in class org.robolectric.shadows.ShadowDownloadManager.CompletedDownload
+
 
+
getLength() - Method in class org.robolectric.shadows.ShadowPathMeasure
+
+
Return the total length of the current contour, or 0 if no path is associated with this measure + object.
+
+
getLeScanCallbacks() - Method in class org.robolectric.shadows.ShadowBluetoothAdapter
+
 
+
getLeState() - Method in class org.robolectric.shadows.ShadowBluetoothAdapter
+
+
Decides the correct LE state.
+
+
getLetterSpacing() - Method in class org.robolectric.shadows.ShadowPaint
+
 
+
getLibClasspathResourceName() - Method in class org.robolectric.shadows.util.SQLiteLibraryLoader
+
 
+
getLibraries() - Method in class org.robolectric.internal.ManifestIdentifier
+
 
+
getLibraryManifests() - Method in class org.robolectric.manifest.AndroidManifest
+
 
+
getLightTouchEnabled() - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
getLine1Number() - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
 
+
getLine1Number(PhoneAccountHandle) - Method in class org.robolectric.shadows.ShadowTelecomManager
+
 
+
getLineNumber() - Method in class org.robolectric.android.XmlResourceParserImpl
+
 
+
getLineNumber() - Method in class org.robolectric.res.android.ResXMLParser
+
 
+
getLinePaintHistoryCount() - Method in class org.robolectric.shadows.ShadowCanvas
+
 
+
getLinePaintHistoryCount() - Method in class org.robolectric.shadows.ShadowLegacyCanvas
+
 
+
getLinePaintHistoryCount() - Method in class org.robolectric.shadows.ShadowNativeBaseCanvas
+
 
+
getLinkProperties(Network) - Method in class org.robolectric.shadows.ShadowConnectivityManager
+
 
+
getListener() - Method in class org.robolectric.shadows.ShadowGestureDetector
+
 
+
getListener() - Method in class org.robolectric.shadows.ShadowScaleGestureDetector
+
 
+
getListener() - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+
Deprecated. +
Avoid using.
+
+
+
getListeners() - Method in class org.robolectric.shadows.ShadowAccountManager
+
 
+
getListeners() - Method in class org.robolectric.shadows.ShadowSensorManager
+
+
Returns the list of SensorEventListeners registered on this SensorManager.
+
+
getListenersForFlags(int) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
 
+
getListeningChannel() - Method in class org.robolectric.shadows.ShadowWifiP2pManager
+
 
+
GetLoadedArsc() - Method in class org.robolectric.res.android.CppApkAssets
+
 
+
getLoadsImagesAutomatically() - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
getLoadWithOverviewMode() - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
getLocalArtifactUrl(DependencyJar) - Method in interface org.robolectric.internal.dependency.DependencyResolver
+
 
+
getLocalArtifactUrl(DependencyJar) - Method in class org.robolectric.internal.dependency.LocalDependencyResolver
+
 
+
getLocalArtifactUrl(DependencyJar) - Method in class org.robolectric.internal.dependency.MavenDependencyResolver
+
 
+
getLocalArtifactUrl(DependencyJar) - Method in class org.robolectric.internal.dependency.PropertiesDependencyResolver
+
 
+
getLocalArtifactUrl(DependencyJar) - Method in class org.robolectric.plugins.LegacyDependencyResolver
+
 
+
getLocalArtifactUrls(DependencyJar) - Method in interface org.robolectric.internal.dependency.DependencyResolver
+
+
Deprecated. +
Robolectric will never ask for a dependency composed of more than one artifact, + so this method isn't necessary.
+
+
+
getLocalArtifactUrls(DependencyJar) - Method in class org.robolectric.internal.dependency.MavenDependencyResolver
+
 
+
getLocalArtifactUrls(DependencyJar) - Method in class org.robolectric.plugins.LegacyDependencyResolver
+
 
+
getLocalArtifactUrls(DependencyJar...) - Method in class org.robolectric.internal.dependency.MavenDependencyResolver
+
+
Get an array of local artifact URLs for the given dependencies.
+
+
getLocalContentProvider() - Method in class org.robolectric.shadows.ShadowContentProviderClient
+
 
+
getLocale() - Method in class org.robolectric.shadows.httpclient.HttpResponseStub
+
 
+
getLocale() - Method in class org.robolectric.shadows.ShadowCaptioningManager
+
+
Returns null or the most recent value passed to ShadowCaptioningManager.setLocale(Locale)
+
+
getLocales() - Method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
getLocalRepositoryDir() - Method in class org.robolectric.internal.dependency.MavenDependencyResolver
+
+
Locates the local maven repo.
+
+
getLocationOnScreen(int[]) - Method in class org.robolectric.shadows.ShadowView
+
 
+
getLocationPowerSaveMode() - Method in class org.robolectric.shadows.ShadowPowerManager
+
+
Returns how location features should behave when battery saver is on.
+
+
getLocationRequest() - Method in class org.robolectric.shadows.ShadowLocationManager.RoboLocationRequest
+
 
+
getLocationRequests(String) - Method in class org.robolectric.shadows.ShadowLocationManager
+
+
Returns the list of LocationRequest currently registered under the given provider.
+
+
getLocationUpdateListeners() - Method in class org.robolectric.shadows.ShadowLocationManager
+
+
Deprecated. +
Do not test listeners, instead use ShadowLocationManager.simulateLocation(Location) and test the + results of those listeners being invoked.
+
+
+
getLocationUpdateListeners(String) - Method in class org.robolectric.shadows.ShadowLocationManager
+
+
Deprecated. +
Do not test listeners, instead use ShadowLocationManager.simulateLocation(Location) and test the + results of those listeners being invoked.
+
+
+
getLocationUpdatePendingIntents() - Method in class org.robolectric.shadows.ShadowLocationManager
+
+
Deprecated. +
Do not test pending intents, instead use ShadowLocationManager.simulateLocation(Location) and + test the results of those pending intent being invoked.
+
+
+
getLocationUpdatePendingIntents(String) - Method in class org.robolectric.shadows.ShadowLocationManager
+
+
Deprecated. +
Do not test pending intents, instead use ShadowLocationManager.simulateLocation(Location) and + test the results of those pending intent being invoked.
+
+
+
getLocationUrl() - Method in class org.robolectric.shadows.ShadowSmsManager.DownloadMultimediaMessageParams
+
 
+
getLocationUrl() - Method in class org.robolectric.shadows.ShadowSmsManager.SendMultimediaMessageParams
+
 
+
getLockTaskFeatures(ComponentName) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
getLockTaskModeState() - Method in class org.robolectric.shadows.ShadowActivityManager
+
 
+
getLockTaskPackages(ComponentName) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
getLog() - Method in class org.robolectric.shadows.httpclient.ShadowDefaultRequestDirector
+
 
+
getLogs() - Static method in class org.robolectric.shadows.ShadowLog
+
+
Returns ordered list of all log entries.
+
+
getLogsForTag(String) - Static method in class org.robolectric.shadows.ShadowLog
+
+
Returns ordered list of all log items for a specific tag.
+
+
getLong(int) - Method in class org.robolectric.fakes.BaseCursor
+
+
Deprecated.
+
getLong(int) - Method in class org.robolectric.fakes.RoboCursor
+
+
Deprecated.
+
getLong(int) - Method in class org.robolectric.shadows.ShadowCursorWrapper
+
 
+
getLong(ContentResolver, String) - Static method in class org.robolectric.shadows.ShadowSettings.ShadowGlobal
+
 
+
getLong(ContentResolver, String) - Static method in class org.robolectric.shadows.ShadowSettings.ShadowSecure
+
 
+
getLong(ContentResolver, String) - Static method in class org.robolectric.shadows.ShadowSettings.ShadowSystem
+
 
+
getLong(ContentResolver, String, long) - Static method in class org.robolectric.shadows.ShadowSettings.ShadowGlobal
+
 
+
getLong(ContentResolver, String, long) - Static method in class org.robolectric.shadows.ShadowSettings.ShadowSecure
+
 
+
getLong(ContentResolver, String, long) - Static method in class org.robolectric.shadows.ShadowSettings.ShadowSystem
+
 
+
getLongPressTimeout() - Static method in class org.robolectric.shadows.ShadowViewConfiguration
+
 
+
getLongProperty(int) - Method in class org.robolectric.shadows.ShadowBatteryManager
+
 
+
getLongSupportMessage(ComponentName) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
getLooperForThread(Thread) - Static method in class org.robolectric.shadows.ShadowLegacyLooper
+
 
+
getLooperForThread(Thread) - Static method in class org.robolectric.shadows.ShadowLooper
+
 
+
getLoopers() - Static method in class org.robolectric.shadows.ShadowLegacyLooper
+
+
Return loopers for all threads including main thread.
+
+
getLoopers() - Static method in class org.robolectric.shadows.ShadowPausedLooper
+
 
+
getMagnificationRegion() - Method in class org.robolectric.shadows.ShadowMagnificationController
+
 
+
getMainLooper() - Static method in class org.robolectric.shadows.ShadowLegacyLooper
+
 
+
getMainThread() - Static method in class org.robolectric.RuntimeEnvironment
+
+
Retrieves the main thread.
+
+
getManagedCursors() - Method in class org.robolectric.shadows.ShadowActivity
+
 
+
getManifestFactory(Config) - Method in class org.robolectric.RobolectricTestRunner
+
+
Detects which build system is in use and returns the appropriate ManifestFactory + implementation.
+
+
getManifestFile() - Method in class org.robolectric.internal.ManifestIdentifier
+
 
+
getManifestShortcuts() - Method in class org.robolectric.shadows.ShadowShortcutManager
+
 
+
getMasterScheduler() - Static method in class org.robolectric.RuntimeEnvironment
+
+
Retrieves the current master scheduler.
+
+
getMasterSyncAutomatically() - Static method in class org.robolectric.shadows.ShadowContentResolver
+
 
+
getMatrix(Matrix) - Method in class org.robolectric.shadows.ShadowRenderNode
+
 
+
getMatrix(Matrix) - Method in class org.robolectric.shadows.ShadowRenderNodeQ
+
 
+
getMavenProxyHost() - Static method in class org.robolectric.MavenRoboSettings
+
+
Deprecated.
+
getMavenProxyPort() - Static method in class org.robolectric.MavenRoboSettings
+
+
Deprecated.
+
getMavenRepositoryId() - Static method in class org.robolectric.MavenRoboSettings
+
+
Deprecated.
+
getMavenRepositoryPassword() - Static method in class org.robolectric.MavenRoboSettings
+
+
Deprecated.
+
getMavenRepositoryUrl() - Static method in class org.robolectric.MavenRoboSettings
+
+
Deprecated.
+
getMavenRepositoryUserName() - Static method in class org.robolectric.MavenRoboSettings
+
+
Deprecated.
+
getMax() - Method in class org.robolectric.shadows.ShadowNotification
+
 
+
getMaxDuration() - Method in class org.robolectric.shadows.ShadowMediaRecorder
+
 
+
getMaxFileSize() - Method in class org.robolectric.shadows.ShadowMediaRecorder
+
 
+
getMaximumDrawingCacheSize() - Static method in class org.robolectric.shadows.ShadowViewConfiguration
+
 
+
getMaximumFailedPasswordsForWipe(ComponentName) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
getMaximumFlingVelocity() - Static method in class org.robolectric.shadows.ShadowViewConfiguration
+
 
+
getMaximumRange() - Method in class org.robolectric.shadows.ShadowSensor
+
 
+
getMaximumTimeToLock(ComponentName) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
getMaxNs() - Method in class org.robolectric.pluginapi.perf.Metric
+
 
+
getMaxSdk() - Method in class org.robolectric.annotation.processing.RobolectricModel.ResetterInfo
+
 
+
getMaxSdkVersion() - Method in class org.robolectric.manifest.AndroidManifest
+
 
+
getMaxSdkVersion() - Method in interface org.robolectric.pluginapi.UsesSdk
+
+
Returns the maximum Android SDK version that this package expects to be runnable on, as + specified in the manifest.
+
+
getMaxShortcutCountPerActivity() - Method in class org.robolectric.shadows.ShadowShortcutManager
+
 
+
getMaxSupportedSdk() - Method in class org.robolectric.plugins.SdkCollection
+
 
+
getMaxSupportedUsers() - Static method in class org.robolectric.shadows.ShadowUserManager
+
 
+
getMaxTransceiveLength() - Method in class org.robolectric.shadows.ShadowIsoDep
+
 
+
getMediaInfo() - Method in class org.robolectric.shadows.ShadowMediaPlayer
+
+
Retrieves the currently selected ShadowMediaPlayer.MediaInfo.
+
+
getMediaInfo(DataSource) - Static method in class org.robolectric.shadows.ShadowMediaPlayer
+
 
+
getMediaPlaybackRequiresUserGesture() - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
getMeid() - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
 
+
getMeid(int) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
 
+
getMemoryClass() - Method in class org.robolectric.shadows.ShadowActivityManager
+
 
+
getMemoryInfo(ActivityManager.MemoryInfo) - Method in class org.robolectric.shadows.ShadowActivityManager
+
 
+
getMenuInflater() - Method in class org.robolectric.shadows.ShadowActivity
+
 
+
getMenuInfo() - Method in class org.robolectric.fakes.RoboMenuItem
+
 
+
getMessage() - Method in class org.robolectric.shadows.ShadowAlertController
+
 
+
getMessage() - Method in class org.robolectric.shadows.ShadowAlertDialog
+
 
+
getMessage() - Method in class org.robolectric.shadows.ShadowProgressDialog
+
 
+
getMessageBody() - Method in class org.robolectric.shadows.ShadowVisualVoicemailSms
+
 
+
getMessageId() - Method in class org.robolectric.shadows.ShadowSmsManager.MultimediaMessageParams
+
 
+
getMessageId() - Method in class org.robolectric.shadows.ShadowSmsManager.TextMultipartParams
+
 
+
getMessageId() - Method in class org.robolectric.shadows.ShadowSmsManager.TextSmsParams
+
 
+
getMessages() - Method in class org.robolectric.shadows.ShadowContextHubClient
+
 
+
getMetadata() - Method in class org.robolectric.shadows.ShadowMediaController
+
+ +
+
getMetadata() - Method in class org.robolectric.util.PerfStatsCollector
+
 
+
getMetadata(int) - Method in class org.robolectric.shadows.ShadowBluetoothDevice
+
 
+
getMetaData() - Method in class org.robolectric.manifest.ActivityData
+
 
+
getMetaData() - Method in class org.robolectric.manifest.PackageItemData
+
 
+
getMethod() - Method in class org.robolectric.shadows.httpclient.FakeHttpLayer.RequestMatcherBuilder
+
 
+
getMethodCall() - Method in class org.robolectric.annotation.processing.RobolectricModel.ResetterInfo
+
 
+
getMethodHandle(String, MethodType) - Method in class org.robolectric.interceptors.AndroidInterceptors.CleanerInterceptor
+
 
+
getMethodHandle(String, MethodType) - Method in class org.robolectric.interceptors.AndroidInterceptors.FileDescriptorInterceptor
+
 
+
getMethodHandle(String, MethodType) - Method in class org.robolectric.interceptors.AndroidInterceptors.LinkedHashMapEldestInterceptor
+
 
+
getMethodHandle(String, MethodType) - Method in class org.robolectric.interceptors.AndroidInterceptors.LocaleAdjustLanguageCodeInterceptor
+
 
+
getMethodHandle(String, MethodType) - Method in class org.robolectric.interceptors.AndroidInterceptors.NioUtilsFreeDirectBufferInterceptor
+
 
+
getMethodHandle(String, MethodType) - Method in class org.robolectric.interceptors.AndroidInterceptors.NoOpInterceptor
+
 
+
getMethodHandle(String, MethodType) - Method in class org.robolectric.interceptors.AndroidInterceptors.ReferenceRefersToInterceptor
+
 
+
getMethodHandle(String, MethodType) - Method in class org.robolectric.interceptors.AndroidInterceptors.SocketInterceptor
+
 
+
getMethodHandle(String, MethodType) - Method in class org.robolectric.interceptors.AndroidInterceptors.SystemArrayCopyInterceptor
+
 
+
getMethodHandle(String, MethodType) - Method in class org.robolectric.interceptors.AndroidInterceptors.SystemLogInterceptor
+
 
+
getMethodHandle(String, MethodType) - Method in class org.robolectric.interceptors.AndroidInterceptors.SystemTimeInterceptor
+
 
+
getMethodHandle(String, MethodType) - Method in class org.robolectric.internal.bytecode.Interceptor
+
 
+
getMethodRefs() - Method in class org.robolectric.internal.bytecode.Interceptor
+
 
+
getMethods() - Method in class org.robolectric.annotation.processing.DocumentedType
+
 
+
getMethods() - Method in class org.robolectric.internal.bytecode.MutableClass
+
 
+
getMetrics() - Method in class org.robolectric.shadows.ShadowMediaExtractor
+
 
+
getMetrics() - Method in class org.robolectric.util.PerfStatsCollector
+
 
+
getMetrics(DisplayMetrics) - Method in class org.robolectric.shadows.ShadowDisplay
+
+
Deprecated. +
This behavior is deprecated and will be removed in Robolectric 3.7.
+
+
+
getMilliseconds() - Method in class org.robolectric.shadows.ShadowVibrator
+
+
Returns the last vibration duration in MS.
+
+
getMillisInFuture() - Method in class org.robolectric.shadows.ShadowCountDownTimer
+
 
+
getMimeType() - Method in class org.robolectric.shadows.ShadowDownloadManager.CompletedDownload
+
 
+
getMimeType() - Method in class org.robolectric.shadows.ShadowDownloadManager.ShadowRequest
+
 
+
getMimeTypeFromExtension(String) - Method in class org.robolectric.shadows.ShadowMimeTypeMap
+
 
+
getMimeTypes() - Method in class org.robolectric.manifest.IntentFilterData
+
 
+
getMinApiLevel() - Method in class org.robolectric.shadows.GraphicsShadowPicker
+
 
+
getMinApiLevel() - Method in class org.robolectric.shadows.ShadowNativeImageReader.Picker
+
 
+
getMinApiLevel() - Method in class org.robolectric.shadows.ShadowNativeImageReaderSurfaceImage.Picker
+
 
+
getMinimumFlingVelocity() - Static method in class org.robolectric.shadows.ShadowViewConfiguration
+
 
+
getMinimumFontSize() - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
getMinimumLogicalFontSize() - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
getMinNs() - Method in class org.robolectric.pluginapi.perf.Metric
+
 
+
getMinSdk() - Method in class org.robolectric.annotation.processing.RobolectricModel.ResetterInfo
+
 
+
getMinSdkVersion() - Method in class org.robolectric.manifest.AndroidManifest
+
+
Returns the minimum Android SDK version that this package expects to be runnable on, as + specified in the manifest.
+
+
getMinSdkVersion() - Method in interface org.robolectric.pluginapi.UsesSdk
+
+
Returns the minimum Android SDK version that this package expects to be runnable on, as + specified in the manifest.
+
+
getMinUpdateDistanceMeters() - Method in class org.robolectric.shadows.ShadowLocationManager.RoboLocationRequest
+
 
+
getMinute() - Method in class org.robolectric.shadows.ShadowTimePickerDialog
+
 
+
getMixedContentMode() - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
getMobileRxBytes() - Static method in class org.robolectric.shadows.ShadowTrafficStats
+
 
+
getMobileRxPackets() - Static method in class org.robolectric.shadows.ShadowTrafficStats
+
 
+
getMobileTxBytes() - Static method in class org.robolectric.shadows.ShadowTrafficStats
+
 
+
getMobileTxPackets() - Static method in class org.robolectric.shadows.ShadowTrafficStats
+
 
+
getMode() - Method in class org.robolectric.shadows.ShadowAudioManager
+
 
+
getMode() - Method in class org.robolectric.shadows.ShadowPorterDuffColorFilter
+
 
+
getModeInvalidatedClasses() - Method in class org.robolectric.internal.AndroidSandbox
+
 
+
getModeInvalidatedClasses() - Method in class org.robolectric.internal.bytecode.Sandbox
+
 
+
getModuleInfo(String, int) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
getModuleProperties() - Method in class org.robolectric.shadows.ShadowSoundTriggerManager
+
 
+
getMonthOfYear() - Method in class org.robolectric.shadows.ShadowDatePickerDialog
+
 
+
getMoveStatus(int) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
getMyAssociations() - Method in class org.robolectric.shadows.ShadowCompanionDeviceManager
+
 
+
getMyMemoryState(ActivityManager.RunningAppProcessInfo) - Static method in class org.robolectric.shadows.ShadowActivityManager
+
+ +
+
getMySessions() - Method in class org.robolectric.shadows.ShadowPackageInstaller
+
 
+
getName() - Method in class org.robolectric.android.XmlResourceParserImpl
+
 
+
getName() - Method in class org.robolectric.annotation.processing.DocumentedElement
+
 
+
getName() - Method in class org.robolectric.internal.bytecode.ClassDetails
+
 
+
getName() - Method in class org.robolectric.internal.bytecode.MethodCallSite
+
 
+
getName() - Method in class org.robolectric.internal.bytecode.MutableClass
+
 
+
getName() - Method in class org.robolectric.manifest.ActivityData
+
 
+
getName() - Method in class org.robolectric.manifest.PackageItemData
+
 
+
getName() - Method in class org.robolectric.pluginapi.perf.Metric
+
 
+
getName() - Method in class org.robolectric.res.AttrData
+
 
+
getName() - Method in class org.robolectric.res.StyleData
+
 
+
getName() - Method in class org.robolectric.RobolectricTestRunner.RobolectricFrameworkMethod
+
 
+
getName() - Method in class org.robolectric.shadows.ShadowBluetoothAdapter
+
 
+
getName() - Method in class org.robolectric.shadows.ShadowBluetoothDevice
+
 
+
getName() - Method in class org.robolectric.shadows.ShadowInputDevice
+
 
+
getName() - Method in class org.robolectric.shadows.ShadowTrace.Counter
+
 
+
getNameAttr(String) - Static method in class org.robolectric.manifest.ActivityData
+
 
+
getNameForUid(int) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
getNamespace() - Method in class org.robolectric.android.XmlResourceParserImpl
+
 
+
getNamespace(String) - Method in class org.robolectric.android.XmlResourceParserImpl
+
 
+
getNamespaceCount(int) - Method in class org.robolectric.android.XmlResourceParserImpl
+
 
+
getNamespacePrefix(int) - Method in class org.robolectric.android.XmlResourceParserImpl
+
 
+
getNamespaceUri() - Method in class org.robolectric.res.ResName
+
 
+
getNamespaceUri(int) - Method in class org.robolectric.android.XmlResourceParserImpl
+
 
+
getNanoAppInstanceInfo(int) - Method in class org.robolectric.shadows.ShadowContextHubManager
+
 
+
getNativeHeapAllocatedSize() - Static method in class org.robolectric.shadows.ShadowDebug
+
 
+
getNativeInstance() - Method in class org.robolectric.shadows.ShadowColorSpaceRgb
+
 
+
getNativeObject(long) - Method in class org.robolectric.res.android.NativeObjRegistry
+
+
Retrieve the native object for given id.
+
+
getNativeObject(long) - Static method in class org.robolectric.res.android.ResStringPool
+
 
+
getNativeObjectId(T) - Method in class org.robolectric.res.android.NativeObjRegistry
+
+
Deprecated. + +
+
+
getNativePtr() - Method in class org.robolectric.res.android.ResStringPool
+
 
+
getNativePtr() - Method in interface org.robolectric.shadows.ShadowBitmap.BitmapReflector
+
 
+
getNativePtr() - Method in class org.robolectric.shadows.ShadowLegacyResourcesImpl.ShadowLegacyThemeImpl
+
 
+
getNativeStringBlock(int) - Method in class org.robolectric.shadows.ShadowArscAssetManager
+
 
+
getNativeStringBlock(int) - Method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
getNavBarMode() - Method in class org.robolectric.shadows.ShadowStatusBarManager
+
 
+
getNavDump() - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
getNdefPushMessage() - Method in class org.robolectric.shadows.ShadowNfcAdapter
+
+
Returns last set NDEF message, or throws IllegalStateException if it was never set.
+
+
getNdefPushMessageCallback() - Method in class org.robolectric.shadows.ShadowNfcAdapter
+
+
Returns last registered callback, or null if none was set.
+
+
getNearbyAppStreamingPolicy() - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
getNearbyNotificationStreamingPolicy() - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
getNeedInitialFocus() - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
getNetId() - Method in class org.robolectric.shadows.ShadowNetwork
+
+
Allows to get the stored netId.
+
+
getNetworkCallbackPendingIntents() - Method in class org.robolectric.shadows.ShadowConnectivityManager
+
 
+
getNetworkCallbacks() - Method in class org.robolectric.shadows.ShadowConnectivityManager
+
 
+
getNetworkCapabilities(Network) - Method in class org.robolectric.shadows.ShadowConnectivityManager
+
+
Gets the network capabilities of a given Network.
+
+
getNetworkCount() - Method in class org.robolectric.shadows.ShadowHttpResponseCache
+
 
+
getNetworkCountryIso() - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+
Returns the SIM country lowercase.
+
+
getNetworkInfo(int) - Method in class org.robolectric.shadows.ShadowConnectivityManager
+
 
+
getNetworkInfo(Network) - Method in class org.robolectric.shadows.ShadowConnectivityManager
+
 
+
getNetworkOperator() - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
 
+
getNetworkOperatorName() - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
 
+
getNetworkPreference() - Method in class org.robolectric.shadows.ShadowConnectivityManager
+
 
+
getNetworkSpecifier() - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
 
+
getNetworkType() - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
 
+
getNeutralButtonAction() - Method in class org.robolectric.shadows.ShadowSuspendDialogInfo
+
+
Returns the action expected to happen on neutral button tap.
+
+
getNeutralButtonTextResId() - Method in class org.robolectric.shadows.ShadowSuspendDialogInfo
+
+
Returns the text to be shown.
+
+
getNewCodecInfoAt(int) - Static method in class org.robolectric.shadows.ShadowMediaCodecList
+
 
+
getNewInsetsMode() - Method in interface org.robolectric.shadows.ShadowViewRootImpl.ViewRootImplReflector
+
 
+
getNext() - Method in class org.robolectric.shadows.ShadowLegacyMessage
+
 
+
getNext() - Method in class org.robolectric.shadows.ShadowMessage
+
+
Convenience method to provide getter access to the private field Message.next.
+
+
getNext() - Method in class org.robolectric.shadows.ShadowPausedMessage
+
 
+
getNextAddAccountOptions() - Method in class org.robolectric.shadows.ShadowAccountManager
+
+
Consumes and returns the next addAccountOptions passed to ShadowAccountManager.addAccount(android.accounts.Account).
+
+
getNextAlarmClock() - Method in class org.robolectric.shadows.ShadowAlarmManager
+
 
+
getNextEntry(String, long) - Method in class org.robolectric.shadows.ShadowDropBoxManager
+
 
+
getNextScheduledAlarm() - Method in class org.robolectric.shadows.ShadowAlarmManager
+
+
Deprecated. +
Prefer to use ShadowAlarmManager.setAutoSchedule(boolean) in combination + with incrementing time to actually run alarms and test their side-effects.
+
+
+
getNextScheduledTaskTime() - Method in class org.robolectric.android.internal.LooperDelegatingScheduler
+
 
+
getNextScheduledTaskTime() - Method in class org.robolectric.shadows.ShadowLegacyLooper
+
 
+
getNextScheduledTaskTime() - Method in class org.robolectric.shadows.ShadowLooper
+
 
+
getNextScheduledTaskTime() - Method in class org.robolectric.shadows.ShadowPausedLooper
+
 
+
getNextScheduledTaskTime() - Method in class org.robolectric.util.Scheduler
+
 
+
getNextSentHttpRequest() - Static method in class org.robolectric.shadows.httpclient.FakeHttp
+
+
Accessor to obtain HTTP requests made during the current test in the order in which they were made.
+
+
getNextSentHttpRequestInfo() - Static method in class org.robolectric.shadows.httpclient.FakeHttp
+
+
Accessor to obtain metadata for an HTTP request made during the current test in the order in which they were made.
+
+
getNextSentHttpRequestInfo() - Method in class org.robolectric.shadows.httpclient.FakeHttpLayer
+
 
+
getNextStartedActivity() - Method in class org.robolectric.shadows.ShadowContextWrapper
+
+
Consumes the most recent Intent started by ContextWrapper.startActivity(android.content.Intent) and returns it.
+
+
getNextStartedActivity() - Method in class org.robolectric.shadows.ShadowCrossProfileApps
+
+ +
+
getNextStartedActivityForResult() - Method in class org.robolectric.shadows.ShadowActivity
+
+
Consumes and returns the next Intent on the started activities for results stack.
+
+
getNextStartedActivityForResult() - Method in class org.robolectric.shadows.ShadowContextWrapper
+
+
Consumes the most recent IntentForResult started by {@link * + ContextWrapper#startActivity(android.content.Intent, android.os.Bundle)} and returns it.
+
+
getNextStartedService() - Method in class org.robolectric.shadows.ShadowContextWrapper
+
+
Consumes the most recent Intent started by Context.startService(android.content.Intent) and returns it.
+
+
getNextStoppedService() - Method in class org.robolectric.shadows.ShadowContextWrapper
+
+
Consumes the Intent requested to stop a service by Context.stopService(android.content.Intent) from the bottom of the stack of + stop requests.
+
+
getNfcAdapter(Context) - Static method in class org.robolectric.shadows.ShadowNfcAdapter
+
 
+
getNfcServiceManager() - Static method in class org.robolectric.shadows.ShadowNfcFrameworkInitializer
+
 
+
getNightDisplayAutoMode() - Method in class org.robolectric.shadows.ShadowColorDisplayManager
+
 
+
getNightDisplayColorTemperature() - Method in class org.robolectric.shadows.ShadowColorDisplayManager
+
 
+
getNightMode() - Method in class org.robolectric.shadows.ShadowUIModeManager
+
 
+
getNightModeCustomType() - Method in class org.robolectric.shadows.ShadowUIModeManager
+
 
+
getNonConfigurationString(int, int) - Method in class org.robolectric.shadows.ShadowTypedArray
+
 
+
getNonResourceString(int) - Method in class org.robolectric.shadows.ShadowTypedArray
+
 
+
getNotification(int) - Method in class org.robolectric.shadows.ShadowNotificationManager
+
 
+
getNotification(String, int) - Method in class org.robolectric.shadows.ShadowNotificationManager
+
 
+
getNotificationChannel(String) - Method in class org.robolectric.shadows.ShadowNotificationManager
+
 
+
getNotificationChannel(String, String) - Method in class org.robolectric.shadows.ShadowNotificationManager
+
+
Returns a NotificationChannel that has the given parent and conversation ID.
+
+
getNotificationChannelGroup(String) - Method in class org.robolectric.shadows.ShadowNotificationManager
+
 
+
getNotificationChannelGroups() - Method in class org.robolectric.shadows.ShadowNotificationManager
+
 
+
getNotificationChannels() - Method in class org.robolectric.shadows.ShadowNotificationManager
+
 
+
getNotificationDelegate() - Method in class org.robolectric.shadows.ShadowNotificationManager
+
 
+
getNotificationPolicy() - Method in class org.robolectric.shadows.ShadowNotificationManager
+
 
+
getNotificationShouldRemoved() - Method in class org.robolectric.shadows.ShadowService
+
 
+
getNotificationUri() - Method in class org.robolectric.fakes.BaseCursor
+
+
Deprecated.
+
getNotificationUri() - Method in class org.robolectric.shadows.ShadowCursorWrapper
+
 
+
getNotificationVisibility() - Method in class org.robolectric.shadows.ShadowDownloadManager.ShadowRequest
+
 
+
getNotifiedUris() - Method in class org.robolectric.shadows.ShadowContentResolver
+
+
Deprecated.
+
+
getNotifyNativeInterval() - Static method in class org.robolectric.shadows.ShadowVMRuntime
+
 
+
getNumberOfCameras() - Static method in class org.robolectric.shadows.ShadowCamera
+
 
+
getNumericShortcut() - Method in class org.robolectric.fakes.RoboMenuItem
+
 
+
getObjectForAddress(long) - Method in class org.robolectric.shadows.ShadowVMRuntime
+
+
Returns the object previously registered with ShadowVMRuntime.addressOf(Object).
+
+
getObserverId() - Method in class org.robolectric.shadows.ShadowUsageStatsManager.AppUsageLimitObserver
+
 
+
getObserverId() - Method in class org.robolectric.shadows.ShadowUsageStatsManager.AppUsageObserver
+
 
+
getObserverId() - Method in class org.robolectric.shadows.ShadowUsageStatsManager.UsageSessionObserver
+
 
+
getOffscreenPreRaster() - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
getOnAttachStateChangeListeners() - Method in class org.robolectric.shadows.ShadowView
+
 
+
getOnCancelListener() - Method in class org.robolectric.shadows.ShadowDialog
+
 
+
getOnClickListener() - Method in class org.robolectric.shadows.ShadowView
+
 
+
getOnCompletionListener() - Method in class org.robolectric.shadows.ShadowMediaPlayer
+
 
+
getOnCompletionListener() - Method in class org.robolectric.shadows.ShadowVideoView
+
 
+
getOnCreateContextMenuListener() - Method in class org.robolectric.shadows.ShadowView
+
 
+
getOnDateSetListenerCallback() - Method in class org.robolectric.shadows.ShadowDatePickerDialog
+
 
+
getOnDeviceTranslationCapabilities(int, int) - Method in class org.robolectric.shadows.ShadowTranslationManager
+
 
+
getOnDoubleTapListener() - Method in class org.robolectric.shadows.ShadowGestureDetector
+
 
+
getOnEditorActionListener() - Method in class org.robolectric.shadows.ShadowTextView
+
 
+
getOnErrorListener() - Method in class org.robolectric.shadows.ShadowVideoView
+
 
+
getOnInitListener() - Method in class org.robolectric.shadows.ShadowTextToSpeech
+
 
+
getOnLayoutChangeListeners() - Method in class org.robolectric.shadows.ShadowView
+
 
+
getOnLongClickListener() - Method in class org.robolectric.shadows.ShadowView
+
 
+
getOnlyIncomingCall() - Method in class org.robolectric.shadows.ShadowTelecomManager
+
 
+
getOnlyOutgoingCall() - Method in class org.robolectric.shadows.ShadowTelecomManager
+
 
+
getOnlyUnknownCall() - Method in class org.robolectric.shadows.ShadowTelecomManager
+
 
+
getOnMenuItemClickListener() - Method in class org.robolectric.shadows.ShadowPopupMenu
+
 
+
getOnNdefPushCompleteCallback() - Method in class org.robolectric.shadows.ShadowNfcAdapter
+
 
+
getOnPreparedListener() - Method in class org.robolectric.shadows.ShadowMediaPlayer
+
 
+
getOnPreparedListener() - Method in class org.robolectric.shadows.ShadowVideoView
+
 
+
getOnScrollListener() - Method in class org.robolectric.shadows.ShadowAbsListView
+
+
Robolectric accessor for the onScrollListener
+
+
getOnSeekBarChangeListener() - Method in class org.robolectric.shadows.ShadowSeekBar
+
 
+
getOnSystemUiVisibilityChangeListener() - Method in class org.robolectric.shadows.ShadowView
+
 
+
getOnTouchEventMotionEvent() - Method in class org.robolectric.shadows.ShadowGestureDetector
+
 
+
getOnTouchEventMotionEvent() - Method in class org.robolectric.shadows.ShadowScaleGestureDetector
+
 
+
getOnTouchListener() - Method in class org.robolectric.shadows.ShadowView
+
 
+
getOnValueChangeListener() - Method in class org.robolectric.shadows.ShadowNumberPicker
+
 
+
getOpenSourceSoftwareLicenseInfo(Context) - Method in class org.robolectric.shadows.gms.common.ShadowGoogleApiAvailability
+
 
+
getOpenSourceSoftwareLicenseInfo(Context) - Static method in class org.robolectric.shadows.gms.ShadowGooglePlayServicesUtil
+
 
+
getOpenSourceSoftwareLicenseInfo(Context) - Method in class org.robolectric.shadows.gms.ShadowGooglePlayServicesUtil.GooglePlayServicesUtilImpl
+
 
+
getOperatingChannel() - Method in class org.robolectric.shadows.ShadowWifiP2pManager
+
 
+
getOpId() - Method in class org.robolectric.shadows.ShadowCryptoObject
+
+
The shadow method of CryptoObject#getOpId.
+
+
getOpsForPackage(int, String, int[]) - Method in class org.robolectric.shadows.ShadowAppOpsManager
+
 
+
getOpsForPackage(int, String, String[]) - Method in class org.robolectric.shadows.ShadowAppOpsManager
+
 
+
getOpString(int) - Method in class org.robolectric.shadows.ShadowAppOpsManager
+
 
+
getOptions() - Method in class org.robolectric.shadows.ShadowCrossProfileApps.StartedActivity
+
 
+
getOptions() - Method in class org.robolectric.shadows.ShadowPendingIntent
+
 
+
getOptionsMenu() - Method in class org.robolectric.shadows.ShadowActivity
+
+
Return the options menu.
+
+
getOptionsPanelGravity() - Method in class org.robolectric.shadows.ShadowPhoneWindow
+
 
+
getOptionsPanelGravity() - Method in class org.robolectric.shadows.ShadowPhoneWindowFor22
+
 
+
getOrder() - Method in class org.robolectric.fakes.RoboMenuItem
+
 
+
getOrganizationColor(ComponentName) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
getOrganizationName(ComponentName) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
+
Returns organization name.
+
+
getOrientation(String) - Static method in class org.robolectric.res.Qualifiers
+
+
Deprecated. + +
+
+
getOriginal() - Method in class org.robolectric.internal.bytecode.MethodCallSite
+
 
+
getOriginalPendingResult() - Method in class org.robolectric.shadows.ShadowBroadcastReceiver
+
 
+
getOriginalUrl() - Method in class org.robolectric.shadows.ShadowWebView
+
 
+
getOutgoingDataStream() - Method in class org.robolectric.shadows.ShadowUsbDeviceConnection
+
+
Provides an InputStream that allows reading data written by + UsbDeviceConnection#bulkTransfer.
+
+
getOutgoingMessages() - Method in class org.robolectric.fakes.RoboWebMessagePort
+
+
Returns the list of all messages sent to its connected ports.
+
+
getOutputFormat() - Method in class org.robolectric.shadows.ShadowMediaCodec
+
+
Returns a default MediaFormat if not set via ShadowMediaCodec.getOutputFormat().
+
+
getOutputFormat() - Method in class org.robolectric.shadows.ShadowMediaRecorder
+
 
+
getOutputPath() - Method in class org.robolectric.shadows.ShadowMediaRecorder
+
 
+
getOutputStream() - Method in class org.robolectric.shadows.ShadowBluetoothSocket
+
 
+
getOutputStreamSink() - Method in class org.robolectric.shadows.ShadowBluetoothSocket
+
+
Returns PipedInputStream that controls output stream of the BluetoothSocket.
+
+
getOvalPaintHistoryCount() - Method in class org.robolectric.shadows.ShadowCanvas
+
 
+
getOvalPaintHistoryCount() - Method in class org.robolectric.shadows.ShadowLegacyCanvas
+
 
+
getOvalPaintHistoryCount() - Method in class org.robolectric.shadows.ShadowNativeBaseCanvas
+
 
+
getPackageArchiveInfo(String, int) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
+
Starting in Android S, this method was moved from PackageManager to + ApplicationPackageManager.
+
+
getPackageArchiveInfo(String, int) - Method in class org.robolectric.shadows.ShadowPackageManager
+
 
+
getPackageCandidateVolumes(ApplicationInfo) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
getPackageCurrentVolume(Object) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
getPackageElement(String) - Method in class org.robolectric.annotation.processing.Helpers
+
 
+
getPackageGids(String) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
getPackageGids(String, int) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
getPackageIdentifier(int) - Static method in class org.robolectric.res.ResourceIds
+
 
+
getPackageImportance(String) - Method in class org.robolectric.shadows.ShadowActivityManager
+
 
+
getPackageInfo(Object, Object) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
getPackageInfo(String, int) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
getPackageInfoAsUser(Object, Object, Object) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
+
In Android T, the type of flags changed from int to PackageManager.PackageInfoFlags
+
+
getPackageManager() - Static method in class org.robolectric.shadows.ShadowActivityThread
+
 
+
getPackageName() - Method in class org.robolectric.android.AttributeSetBuilderImpl.ArscResourceResolver
+
 
+
getPackageName() - Method in class org.robolectric.android.AttributeSetBuilderImpl.LegacyResourceResolver
+
 
+
getPackageName() - Method in interface org.robolectric.android.AttributeSetBuilderImpl.ResourceResolver
+
 
+
getPackageName() - Method in class org.robolectric.internal.ManifestIdentifier
+
 
+
getPackageName() - Method in class org.robolectric.manifest.AndroidManifest
+
 
+
getPackageName() - Method in class org.robolectric.res.builder.XmlBlock
+
 
+
getPackageName() - Method in class org.robolectric.res.PackageResourceTable
+
 
+
getPackageName() - Method in interface org.robolectric.res.ResourceTable
+
 
+
getPackageName() - Method in class org.robolectric.res.RoutingResourceTable
+
 
+
getPackageName() - Method in class org.robolectric.res.StyleData
+
 
+
getPackageName() - Method in class org.robolectric.res.XmlContext
+
 
+
getPackageName() - Method in class org.robolectric.shadows.ShadowVoiceInteractor
+
 
+
getPackageNames() - Method in class org.robolectric.shadows.ShadowUsageStatsManager.AppUsageLimitObserver
+
 
+
getPackageNames() - Method in class org.robolectric.shadows.ShadowUsageStatsManager.AppUsageObserver
+
 
+
getPackageNames() - Method in class org.robolectric.shadows.ShadowUsageStatsManager.UsageSessionObserver
+
 
+
getPackageRestoreToken(String) - Method in class org.robolectric.shadows.ShadowBackupManager
+
+
Returns the restore token for the given package, or 0 if the package was not restored.
+
+
getPackageSetting(String) - Method in class org.robolectric.shadows.ShadowPackageManager
+
+
Returns the current ShadowPackageManager.PackageSetting of packageName.
+
+
getPackagesForOps(int[]) - Method in class org.robolectric.shadows.ShadowAppOpsManager
+
+
Returns app op details for all packages for which one of ShadowAppOpsManager.setMode(java.lang.String, int, java.lang.String, int) methods was used to + set the value of one of the given app ops (it does return those set to 'default' mode, while + the true implementation usually doesn't).
+
+
getPackagesForOps(String[]) - Method in class org.robolectric.shadows.ShadowAppOpsManager
+
+
Returns app op details for all packages for which one of ShadowAppOpsManager.setMode(java.lang.String, int, java.lang.String, int) methods was used to + set the value of one of the given app ops (it does return those set to 'default' mode, while + the true implementation usually doesn't).
+
+
getPackagesForUid(int) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
getPackagesForUid(int) - Method in class org.robolectric.shadows.ShadowPackageManager
+
 
+
getPackagesHoldingPermissions(String[], int) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
getPackageSizeInfo(Object, Object) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
getPackageSizeInfo(Object, Object, Object) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
getPackageSizeInfoAsUser(Object, Object, Object) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
getPackageUid(Object, Object) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
getPackageUid(String, int) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
getPackageUidAsUser(String, int) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
getPackageUidAsUser(String, int, int) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
getPairingConfirmation() - Method in class org.robolectric.shadows.ShadowBluetoothDevice
+
+
Get the confirmation value previously set with a call to BluetoothDevice.setPairingConfirmation(boolean), or null if no value is set.
+
+
getParam(String) - Method in class org.robolectric.shadows.httpclient.FakeHttpLayer.RequestMatcherBuilder
+
 
+
getParamClasses(ClassLoader) - Method in class org.robolectric.internal.bytecode.InvocationProfile
+
 
+
getParamDefStr() - Method in class org.robolectric.annotation.processing.RobolectricModel.ShadowInfo
+
 
+
getParameter(String) - Method in class org.robolectric.shadows.ShadowAudioManager
+
+
Returns a single parameter that was set via ShadowAudioManager.setParameters(String).
+
+
getParameters() - Method in class org.robolectric.shadows.ShadowCamera
+
 
+
getParameters(String) - Method in class org.robolectric.shadows.ShadowAudioManager
+
+
The expected composition for keys is not well defined.
+
+
getParams() - Method in class org.robolectric.shadows.httpclient.HttpResponseStub
+
 
+
getParams() - Method in class org.robolectric.shadows.httpclient.TestHttpResponse
+
 
+
getParams() - Method in class org.robolectric.shadows.ShadowAndroidHttpClient
+
 
+
getParent() - Method in class org.robolectric.res.StyleData
+
 
+
getParent() - Method in class org.robolectric.shadows.ShadowAccessibilityNodeInfo
+
 
+
getParent() - Method in class org.robolectric.shadows.ShadowAccessibilityWindowInfo
+
 
+
getParent() - Method in class org.robolectric.shadows.ShadowActivity
+
 
+
getParentActivityName() - Method in class org.robolectric.manifest.ActivityData
+
 
+
getParts() - Method in class org.robolectric.shadows.ShadowSmsManager.TextMultipartParams
+
 
+
getPassword(Account) - Method in class org.robolectric.shadows.ShadowAccountManager
+
 
+
getPasswordComplexity() - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
getPasswordExpiration(ComponentName) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
getPasswordExpirationTimeout(ComponentName) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
getPasswordHistoryLength(ComponentName) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
getPasswordMinimumLength(ComponentName) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
getPasswordMinimumLetters(ComponentName) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
getPasswordMinimumLowerCase(ComponentName) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
getPasswordMinimumNonLetter(ComponentName) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
getPasswordMinimumNumeric(ComponentName) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
getPasswordMinimumSymbols(ComponentName) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
getPasswordMinimumUpperCase(ComponentName) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
getPasswordQuality(ComponentName) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
getPath() - Method in class org.robolectric.res.builder.XmlBlock
+
 
+
getPath() - Method in class org.robolectric.res.FileTypedResource
+
 
+
getPath() - Method in interface org.robolectric.res.FsFile
+
+
Deprecated. + +
+
+
getPath() - Method in class org.robolectric.shadows.httpclient.FakeHttpLayer.RequestMatcherBuilder
+
 
+
getPath() - Method in class org.robolectric.shadows.ShadowBitmapDrawable
+
 
+
getPath() - Method in class org.robolectric.shadows.ShadowDownloadManager.CompletedDownload
+
 
+
getPath() - Method in interface org.robolectric.shadows.ShadowPackageParser._Package_
+
 
+
GetPath() - Method in class org.robolectric.res.android.CppApkAssets
+
 
+
getPathEffect() - Method in class org.robolectric.shadows.ShadowPaint
+
 
+
getPathExtension() - Method in class org.robolectric.res.android.String8
+
 
+
getPathIterator(AffineTransform) - Method in class org.robolectric.shadows.RoundRectangle
+
 
+
getPathPaintHistoryCount() - Method in class org.robolectric.shadows.ShadowCanvas
+
 
+
getPathPaintHistoryCount() - Method in class org.robolectric.shadows.ShadowLegacyCanvas
+
 
+
getPathPaintHistoryCount() - Method in class org.robolectric.shadows.ShadowNativeBaseCanvas
+
 
+
getPathPatterns() - Method in class org.robolectric.manifest.IntentFilterData
+
 
+
getPathPermissionDatas() - Method in class org.robolectric.manifest.ContentProviderData
+
 
+
getPathPlaybacks(String) - Method in class org.robolectric.shadows.ShadowSoundPool
+
+
Return a list of calls to play made for the given path.
+
+
getPathPrefixes() - Method in class org.robolectric.manifest.IntentFilterData
+
 
+
getPaths() - Method in class org.robolectric.manifest.IntentFilterData
+
 
+
getPattern() - Method in class org.robolectric.shadows.ShadowVibrator
+
+
Returns the last vibration pattern.
+
+
getPeakRms(Visualizer.MeasurementPeakRms) - Method in interface org.robolectric.shadows.ShadowVisualizer.VisualizerSource
+
 
+
getPendingIntent() - Method in class org.robolectric.fakes.RoboIntentSender
+
 
+
getPendingJob(int) - Method in class org.robolectric.shadows.ShadowJobScheduler
+
 
+
getPendingJob(int) - Method in class org.robolectric.shadows.ShadowJobScheduler.ShadowJobSchedulerImpl
+
 
+
getPendingSeek() - Method in class org.robolectric.shadows.ShadowMediaPlayer
+
+
Retrieves the pending seek setting.
+
+
getPendingTransitionEnterAnimationResourceId() - Method in class org.robolectric.shadows.ShadowActivity
+
 
+
getPendingTransitionExitAnimationResourceId() - Method in class org.robolectric.shadows.ShadowActivity
+
 
+
getPerformedActions() - Method in class org.robolectric.shadows.ShadowAccessibilityNodeInfo
+
 
+
getPerformedActionsWithArgs() - Method in class org.robolectric.shadows.ShadowAccessibilityNodeInfo
+
 
+
getPeriodicSyncs(Account, String) - Static method in class org.robolectric.shadows.ShadowContentResolver
+
 
+
getPermission() - Method in class org.robolectric.manifest.ActivityData
+
 
+
getPermission() - Method in class org.robolectric.manifest.BroadcastReceiverData
+
 
+
getPermission() - Method in class org.robolectric.manifest.ServiceData
+
 
+
getPermissionControllerPackageName() - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
getPermissionFlags(String, String, UserHandle) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
+
This method differs from the real implementation in that we only return the permission flags + that were added via updatePermissionFlags, and do not perform any verification of permissions, + packages or users.
+
+
getPermissionGrantState(ComponentName, String, String) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
getPermissionGroup() - Method in class org.robolectric.manifest.PermissionItemData
+
 
+
getPermissionGroupInfo(String, int) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
getPermissionGroups() - Method in class org.robolectric.manifest.AndroidManifest
+
 
+
getPermissionInfo(String, int) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
getPermissionManager() - Static method in class org.robolectric.shadows.ShadowActivityThread
+
 
+
getPermissionPolicy(ComponentName) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
getPermissions() - Method in class org.robolectric.manifest.AndroidManifest
+
 
+
getPermittedAccessibilityServices(ComponentName) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
getPermittedInputMethods(ComponentName) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
getPersistedUriPermissions() - Method in class org.robolectric.shadows.ShadowContentResolver
+
 
+
getPersistentPreferredActivities(List<IntentFilter>, List<ComponentName>, String) - Method in class org.robolectric.shadows.ShadowPackageManager
+
+ +
+
getPhoneAccount(PhoneAccountHandle) - Method in class org.robolectric.shadows.ShadowTelecomManager
+
 
+
getPhoneAccountHandle() - Method in class org.robolectric.shadows.ShadowVisualVoicemailSms
+
 
+
getPhoneAccountsForPackage() - Method in class org.robolectric.shadows.ShadowTelecomManager
+
 
+
getPhoneAccountsSupportingScheme(String) - Method in class org.robolectric.shadows.ShadowTelecomManager
+
 
+
getPhoneCapability() - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
 
+
getPhoneCount() - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+
Returns 1 by default or the value specified via ShadowTelephonyManager.setPhoneCount(int).
+
+
getPhoneId(int) - Static method in class org.robolectric.shadows.ShadowSubscriptionManager
+
+
Uses the map of subscription IDs to phone IDs managed by ShadowSubscriptionManager.putPhoneId(int,int) and ShadowSubscriptionManager.removePhoneId(int) to return the phone ID for a given subscription ID.
+
+
getPhoneNumber(int) - Method in class org.robolectric.shadows.ShadowSubscriptionManager
+
+
Returns the phone number for the given subscriptionId, or an empty string if not + available.
+
+
getPhoneNumber(int, int) - Method in class org.robolectric.shadows.ShadowSubscriptionManager
+
+
Returns the phone number for the given subscriptionId, or an empty string if not + available.
+
+
getPhoneType() - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
 
+
getPictureHeight() - Method in class org.robolectric.shadows.ShadowCamera.ShadowParameters
+
 
+
getPictureWidth() - Method in class org.robolectric.shadows.ShadowCamera.ShadowParameters
+
 
+
getPin() - Method in class org.robolectric.shadows.ShadowBluetoothDevice
+
+
Get the PIN previously set with a call to BluetoothDevice.setPin(byte[]), or null if no + PIN has been set.
+
+
getPinnedShortcuts() - Method in class org.robolectric.shadows.ShadowShortcutManager
+
 
+
getPinnedSlices() - Method in class org.robolectric.shadows.ShadowSliceManager
+
 
+
getPinnedSpecs(Uri) - Method in class org.robolectric.shadows.ShadowSliceManager
+
 
+
getPivotX() - Method in class org.robolectric.shadows.ShadowRenderNode
+
 
+
getPivotX() - Method in class org.robolectric.shadows.ShadowRenderNodeQ
+
 
+
getPivotY() - Method in class org.robolectric.shadows.ShadowRenderNode
+
 
+
getPivotY() - Method in class org.robolectric.shadows.ShadowRenderNodeQ
+
 
+
getPixel(int, int) - Method in class org.robolectric.shadows.ShadowLegacyBitmap
+
 
+
getPixelFormat() - Method in class org.robolectric.shadows.ShadowDisplay
+
+
Deprecated. +
This behavior is deprecated and will be removed in Robolectric 3.7.
+
+
+
getPixels(int[], int, int, int, int, int, int) - Method in class org.robolectric.shadows.ShadowLegacyBitmap
+
+
Note that this method will return a RuntimeException unless: - pixels has the same + length as the number of pixels of the bitmap.
+
+
getPlatformVersion(String) - Static method in class org.robolectric.res.Qualifiers
+
+
Deprecated. + +
+
+
getPlaybackHeadPosition() - Method in class org.robolectric.shadows.ShadowAudioTrack
+
 
+
getPlaybackInfo() - Method in class org.robolectric.shadows.ShadowMediaController
+
+ +
+
getPlaybackParams() - Method in class org.robolectric.shadows.ShadowAudioTrack
+
 
+
getPlaybackState() - Method in class org.robolectric.shadows.ShadowMediaController
+
+ +
+
getPlayCount(int) - Static method in class org.robolectric.shadows.ShadowMediaActionSound
+
+
Get the number of times a sound has been played.
+
+
getPlayedTones() - Static method in class org.robolectric.shadows.ShadowToneGenerator
+
+
This function returns the list of tones that the application requested to be played.
+
+
getPluginsEnabled() - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
getPluginState() - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
getPoints() - Method in class org.robolectric.shadows.ShadowLegacyPath
+
 
+
getPoints() - Method in class org.robolectric.shadows.ShadowNativePath
+
 
+
getPoints() - Method in class org.robolectric.shadows.ShadowPath
+
 
+
getPolicyManagedProfiles(UserHandle) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
+ +
+
getPort() - Method in class org.robolectric.manifest.IntentFilterData.DataAuthority
+
 
+
getPort() - Method in class org.robolectric.shadows.ShadowTelephonyManager.VisualVoicemailSmsParams
+
 
+
getPorts() - Method in class org.robolectric.shadows.ShadowPowerManager.ShadowLowPowerStandbyPortsLock
+
 
+
getPorts() - Method in interface org.robolectric.shadows.ShadowUsbManager._UsbManager_
+
 
+
getPorts() - Method in interface org.robolectric.shadows.ShadowUsbManager._UsbManagerQ_
+
 
+
getPorts() - Method in class org.robolectric.shadows.ShadowUsbManager
+
 
+
getPortStatus(UsbPort) - Method in interface org.robolectric.shadows.ShadowUsbManager._UsbManager_
+
 
+
getPortStatus(Object) - Method in class org.robolectric.shadows.ShadowUsbManager
+
 
+
getPortStatus(String) - Method in class org.robolectric.shadows.ShadowUsbManager
+
+
Returns the UsbPortStatus corresponding to the UsbPort with given + portId if present; otherwise returns null.
+
+
getPosition() - Method in class org.robolectric.fakes.BaseCursor
+
+
Deprecated.
+
getPosition() - Method in class org.robolectric.fakes.RoboCursor
+
+
Deprecated.
+
getPosition() - Method in class org.robolectric.shadows.ShadowCursorWrapper
+
 
+
getPositionDescription() - Method in class org.robolectric.android.XmlResourceParserImpl
+
 
+
getPositionDescription() - Method in class org.robolectric.shadows.ShadowTypedArray
+
 
+
getPosTan(float, float[], float[]) - Method in class org.robolectric.shadows.ShadowPathMeasure
+
+
Note: This is not mathematically correct.
+
+
getPostOperations() - Method in class org.robolectric.shadows.ShadowLegacyMatrix
+
+
A list of all 'post' operations performed on this Matrix.
+
+
getPostOperations() - Method in class org.robolectric.shadows.ShadowMatrix
+
+
A list of all 'post' operations performed on this Matrix.
+
+
getPostOperations() - Method in class org.robolectric.shadows.ShadowNativeMatrix
+
 
+
getPowerUsage() - Method in class org.robolectric.shadows.ShadowLocationManager.ProviderProperties
+
 
+
getPreferredActivities(List<IntentFilter>, List<ComponentName>, String) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
getPreferredActivitiesInternal(List<IntentFilter>, List<ComponentName>, String, SortedMap<ComponentName, List<IntentFilter>>) - Static method in class org.robolectric.shadows.ShadowPackageManager
+
 
+
getPreferredPackages(int) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
getPreferredService() - Static method in class org.robolectric.shadows.ShadowCardEmulation
+
+
Utility function that returns the latest ComponentName captured when calling ShadowCardEmulation.setPreferredService(Activity, ComponentName).
+
+
getPrefix() - Method in class org.robolectric.android.XmlResourceParserImpl
+
 
+
getPrefix() - Method in class org.robolectric.shadows.ShadowVisualVoicemailSms
+
 
+
getPreOperations() - Method in class org.robolectric.shadows.ShadowLegacyMatrix
+
+
A list of all 'pre' operations performed on this Matrix.
+
+
getPreOperations() - Method in class org.robolectric.shadows.ShadowMatrix
+
+
A list of all 'pre' operations performed on this Matrix.
+
+
getPreOperations() - Method in class org.robolectric.shadows.ShadowNativeMatrix
+
 
+
getPreparationDelay() - Method in class org.robolectric.shadows.ShadowMediaPlayer.MediaInfo
+
+
Retrieves the current preparation delay for this media.
+
+
getPressedStateDuration() - Static method in class org.robolectric.shadows.ShadowViewConfiguration
+
 
+
getPreviewDisplay() - Method in class org.robolectric.shadows.ShadowCamera
+
 
+
getPreviewDisplay() - Method in class org.robolectric.shadows.ShadowMediaRecorder
+
 
+
getPreviewHeight() - Method in class org.robolectric.shadows.ShadowCamera.ShadowParameters
+
 
+
getPreviewWidth() - Method in class org.robolectric.shadows.ShadowCamera.ShadowParameters
+
 
+
getPreviousAsyncSections() - Static method in class org.robolectric.shadows.ShadowTrace
+
+
Returns a set of all the previously active async trace sections.
+
+
getPreviousKeyCode(int) - Method in class org.robolectric.shadows.ShadowTextView
+
 
+
getPreviousKeyEvent(int) - Method in class org.robolectric.shadows.ShadowTextView
+
 
+
getPreviousName(Account) - Method in class org.robolectric.shadows.ShadowAccountManager
+
 
+
getPreviousSections() - Static method in class org.robolectric.shadows.ShadowTrace
+
+
Returns a queue of all the previously active trace sections for the current thread.
+
+
getPreviousUiHintBundles() - Method in class org.robolectric.shadows.ShadowVoiceInteractionService
+
+
Returns list of bundles provided with calls to ShadowVoiceInteractionService.setUiHints(Bundle bundle) in invocation + order.
+
+
getPrevVideoState() - Method in class org.robolectric.shadows.ShadowVideoView
+
 
+
getPrimaryClip() - Method in class org.robolectric.shadows.ShadowClipboardManager
+
 
+
getPrimaryClipDescription() - Method in class org.robolectric.shadows.ShadowClipboardManager
+
 
+
getPrimaryStorageCandidateVolumes() - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
getPrimaryStorageCurrentVolume() - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
getPrimitiveEffects() - Method in class org.robolectric.shadows.ShadowVibrator
+
+
Returns the last list of ShadowVibrator.PrimitiveEffect.
+
+
getPrimitiveSegmentsInPrimitiveEffects() - Method in class org.robolectric.shadows.ShadowVibrator
+
+
Returns the last list of PrimitiveSegment vibrations in ShadowVibrator.PrimitiveEffect.
+
+
getPriority() - Method in class org.robolectric.shadows.ShadowAudioEffect
+
+
Returns the priority set in the AudioEffect ctor.
+
+
getPrivateFlag(int) - Method in class org.robolectric.shadows.ShadowWindow
+
+
Return the value from a private flag (a.k.a system flag).
+
+
getPrivilegedConfiguredNetworks() - Method in class org.robolectric.shadows.ShadowWifiManager
+
 
+
getProcess() - Method in class org.robolectric.manifest.ActivityData
+
 
+
getProcessId() - Method in class org.robolectric.shadows.ShadowEventLog.ShadowEvent
+
 
+
getProcessName() - Method in class org.robolectric.manifest.AndroidManifest
+
 
+
getProductId() - Method in class org.robolectric.shadows.ShadowInputDevice
+
 
+
getProfileConnectionState(int) - Method in class org.robolectric.shadows.ShadowBluetoothAdapter
+
+
Returns the connection state for the given Bluetooth profile, defaulting to BluetoothProfile.STATE_DISCONNECTED if the profile's connection state was never set.
+
+
getProfileOwner() - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
getProfileOwnerNameAsUser(int) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
+
Returns the human-readable name of the profile owner for a user if set using ShadowDevicePolicyManager.setProfileOwnerName(int, java.lang.String), otherwise null.
+
+
getProfileParent(int) - Method in class org.robolectric.shadows.ShadowUserManager
+
 
+
getProfileProxy(Context, BluetoothProfile.ServiceListener, int) - Method in class org.robolectric.shadows.ShadowBluetoothAdapter
+
+ +
+
getProfiles(int) - Method in class org.robolectric.shadows.ShadowUserManager
+
+
If any profiles have been added using ShadowUserManager.addProfile(int, int, java.lang.String, int), return those profiles.
+
+
getProfileSwitchingIconDrawable(UserHandle) - Method in class org.robolectric.shadows.ShadowCrossProfileApps
+
+
Returns a Drawable that can be shown for profile switching, which is guaranteed to + always be the same for a particular user and to be distinct between users.
+
+
getProfileSwitchingLabel(UserHandle) - Method in class org.robolectric.shadows.ShadowCrossProfileApps
+
+
Returns a CharSequence that can be shown as a label for profile switching, which is + guaranteed to always be the same for a particular user and to be distinct between users.
+
+
getProgress() - Method in class org.robolectric.shadows.ShadowNotification
+
 
+
getProgressStyle() - Method in class org.robolectric.shadows.ShadowProgressDialog
+
 
+
getProperty(String) - Method in class org.robolectric.android.XmlResourceParserImpl
+
 
+
getProperty(String, ComponentName) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
+
Stub that will always throw.
+
+
getProperty(String, String) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
+
Stub that will always throw.
+
+
getProperty(String, String) - Static method in class org.robolectric.shadows.ShadowDeviceConfig
+
 
+
getProtectionLevel() - Method in class org.robolectric.manifest.PermissionItemData
+
 
+
getProtocolVersion() - Method in class org.robolectric.shadows.httpclient.HttpResponseStub
+
 
+
getProtocolVersion() - Method in class org.robolectric.shadows.httpclient.StatusLineStub
+
 
+
getProtocolVersion() - Method in class org.robolectric.shadows.httpclient.TestHttpResponse.TestStatusLine
+
 
+
getProvidedPackageNames() - Method in interface org.robolectric.internal.ShadowProvider
+
+
Array of Java package names that are shadowed by this package.
+
+
getProvidedPackageNames() - Method in class org.robolectric.Shadows
+
 
+
getProvidedPackageNames() - Method in class org.robolectric.shadows.gms.Shadows
+
 
+
getProvidedPackageNames() - Method in class org.robolectric.shadows.httpclient.Shadows
+
 
+
getProvidedPackageNames() - Method in class org.robolectric.shadows.multidex.Shadows
+
 
+
getProvider(Uri) - Static method in class org.robolectric.shadows.ShadowContentResolver
+
 
+
getProvider(String) - Method in class org.robolectric.shadows.ShadowLocationManager
+
 
+
getProviderInfo(ComponentName, int) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
getProviderProperties(Object) - Method in class org.robolectric.shadows.ShadowLocationManager
+
 
+
getProviders(boolean) - Method in class org.robolectric.shadows.ShadowLocationManager
+
 
+
getProviders(Criteria, boolean) - Method in class org.robolectric.shadows.ShadowLocationManager
+
 
+
getProvisionedVpnProfileState() - Method in class org.robolectric.shadows.ShadowVpnManager
+
 
+
getProxyAuthenticationHandler() - Method in class org.robolectric.shadows.httpclient.ShadowDefaultRequestDirector
+
 
+
getProxyForNetwork(Network) - Method in class org.robolectric.shadows.ShadowConnectivityManager
+
+
Returns a proxy for a given Network.
+
+
getPublicFormat(int, int) - Static method in class org.robolectric.shadows.ShadowPublicFormatUtils
+
 
+
getQsTile() - Method in class org.robolectric.shadows.ShadowTileService
+
 
+
getQualifiers() - Method in class org.robolectric.res.XmlContext
+
 
+
getQualifiers() - Static method in class org.robolectric.RuntimeEnvironment
+
+
Returns a qualifier string describing the current Configuration of the system + resources.
+
+
getQualifiers(Configuration, DisplayMetrics) - Static method in class org.robolectric.RuntimeEnvironment
+
+
Returns a qualifier string describing the given configuration and display metrics.
+
+
getQuantityString(int, int) - Method in class org.robolectric.shadows.ShadowArscResourcesImpl
+
 
+
getQuantityString(int, int) - Method in class org.robolectric.shadows.ShadowLegacyResourcesImpl
+
 
+
getQuantityString(int, int) - Method in class org.robolectric.shadows.ShadowResources
+
 
+
getQuantityString(int, int, Object...) - Method in class org.robolectric.shadows.ShadowArscResourcesImpl
+
 
+
getQuantityString(int, int, Object...) - Method in class org.robolectric.shadows.ShadowLegacyResourcesImpl
+
 
+
getQuantityString(int, int, Object...) - Method in class org.robolectric.shadows.ShadowResources
+
 
+
getQueueMode() - Method in class org.robolectric.shadows.ShadowTextToSpeech
+
 
+
getRadioVersion() - Static method in class org.robolectric.shadows.ShadowBuild
+
 
+
getRatingType() - Method in class org.robolectric.shadows.ShadowMediaController
+
+
Gets the rating type set via ShadowMediaController.setRatingType(int).
+
+
getRawValue(int, ResTable_config) - Method in class org.robolectric.res.PackageResourceTable
+
 
+
getRawValue(int, ResTable_config) - Method in interface org.robolectric.res.ResourceTable
+
 
+
getRawValue(int, ResTable_config) - Method in class org.robolectric.res.RoutingResourceTable
+
 
+
getRawValue(ResName, ResTable_config) - Method in class org.robolectric.res.PackageResourceTable
+
 
+
getRawValue(ResName, ResTable_config) - Method in interface org.robolectric.res.ResourceTable
+
 
+
getRawValue(ResName, ResTable_config) - Method in class org.robolectric.res.RoutingResourceTable
+
 
+
getRClass() - Method in class org.robolectric.manifest.AndroidManifest
+
 
+
getRClass() - Method in class org.robolectric.res.ResourcePath
+
 
+
getRClassName() - Method in class org.robolectric.manifest.AndroidManifest
+
 
+
getReadPermission() - Method in class org.robolectric.manifest.ContentProviderData
+
 
+
getRealMetrics(DisplayMetrics) - Method in class org.robolectric.shadows.ShadowDisplay
+
+
Deprecated. +
This behavior is deprecated and will be removed in Robolectric 3.7.
+
+
+
getRealSize(Point) - Method in class org.robolectric.shadows.ShadowDisplay
+
 
+
getReasonPhrase() - Method in class org.robolectric.shadows.httpclient.StatusLineStub
+
 
+
getReasonPhrase() - Method in class org.robolectric.shadows.httpclient.TestHttpResponse.TestStatusLine
+
 
+
getRebindRequestCount() - Static method in class org.robolectric.shadows.ShadowNotificationListenerService
+
+
Returns the number of times rebind was requested.
+
+
getRebootReasons() - Method in class org.robolectric.shadows.ShadowPowerManager
+
+
Returns the list of reasons for each reboot, in chronological order.
+
+
getReceivedMessages() - Method in class org.robolectric.fakes.RoboWebMessagePort
+
+
Returns the list of all messages received from its connected ports.
+
+
getReceiver() - Method in interface org.robolectric.shadows.ShadowChoreographer.ChoreographerReflector
+
 
+
getReceiverInfo(ComponentName, int) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
getReceiverPtr() - Method in interface org.robolectric.shadows.ShadowDisplayEventReceiver.DisplayEventReceiverReflector
+
 
+
getReceiversForIntent(Intent) - Method in class org.robolectric.shadows.ShadowApplication
+
+
Deprecated. +
use PackageManager.queryBroadcastReceivers instead
+
+
+
getRecentlyCommittedRollbacks() - Method in class org.robolectric.shadows.ShadowRollbackManager
+
 
+
getRectPaintHistoryCount() - Method in class org.robolectric.shadows.ShadowCanvas
+
 
+
getRectPaintHistoryCount() - Method in class org.robolectric.shadows.ShadowLegacyCanvas
+
 
+
getRectPaintHistoryCount() - Method in class org.robolectric.shadows.ShadowNativeBaseCanvas
+
 
+
getRedirectHandler() - Method in class org.robolectric.shadows.httpclient.ShadowDefaultRequestDirector
+
 
+
getReferenceResId() - Method in class org.robolectric.res.AttributeResource
+
 
+
getReferrer() - Method in class org.robolectric.shadows.ShadowDownloadManager.CompletedDownload
+
 
+
getRefreshRate() - Method in class org.robolectric.shadows.ShadowDisplay
+
+
Deprecated. +
This behavior is deprecated and will be removed in Robolectric 3.7.
+
+
+
getRegisteredAppUsageLimitObservers() - Method in class org.robolectric.shadows.ShadowUsageStatsManager
+
+ +
+
getRegisteredAppUsageObservers() - Method in class org.robolectric.shadows.ShadowUsageStatsManager
+
+
Returns the ShadowUsageStatsManager.AppUsageObservers currently registered in UsageStatsManager.
+
+
getRegisteredCallbackCount() - Method in class org.robolectric.shadows.ShadowRemoteCallbackList
+
 
+
getRegisteredReceivers() - Method in class org.robolectric.shadows.ShadowApplication
+
 
+
getRegisteredRfcommServerUuids() - Method in class org.robolectric.shadows.ShadowBluetoothAdapter
+
+
Returns an immutable set of UUIDs representing the currently registered RFCOMM servers.
+
+
getRegisteredSubscriptionGroup(VcnManager.VcnStatusCallback) - Method in class org.robolectric.shadows.ShadowVcnManager
+
+
Gets the subscription group of given VcnStatusCallback in ShadowVcnManager.callbacks.
+
+
getRegisteredUsageSessionObservers() - Method in class org.robolectric.shadows.ShadowUsageStatsManager
+
+ +
+
getRegisteredVcnStatusCallbacks() - Method in class org.robolectric.shadows.ShadowVcnManager
+
+
Gets a list of all registered VcnStatusCallbacks.
+
+
getRegistrationState(Executor, Consumer<Integer>) - Method in class org.robolectric.shadows.ShadowImsMmTelManager
+
 
+
getRegistrationStateCallback() - Method in class org.robolectric.shadows.ShadowImsMmTelManager
+
 
+
getRegistrationTransportType(Executor, Consumer<Integer>) - Method in class org.robolectric.shadows.ShadowImsMmTelManager
+
 
+
getRegistrationTransportTypeCallback() - Method in class org.robolectric.shadows.ShadowImsMmTelManager
+
 
+
getReleaseForSdkInt(Integer) - Static method in class org.robolectric.versioning.AndroidVersions
+
 
+
getReleases() - Static method in class org.robolectric.versioning.AndroidVersions
+
 
+
getReloadInvocations() - Method in class org.robolectric.shadows.ShadowWebView
+
+
Returns the number of times android.webkit.WebView#reload() was invoked
+
+
getRemainingLength() - Method in class org.robolectric.res.android.Asset
+
 
+
getRemoteContext(Context) - Static method in class org.robolectric.shadows.gms.ShadowGooglePlayServicesUtil
+
 
+
getRemoteContext(Context) - Method in class org.robolectric.shadows.gms.ShadowGooglePlayServicesUtil.GooglePlayServicesUtilImpl
+
 
+
getRemoteDevice(String) - Method in class org.robolectric.shadows.ShadowBluetoothAdapter
+
 
+
getRemoteResource(Context) - Static method in class org.robolectric.shadows.gms.ShadowGooglePlayServicesUtil
+
 
+
getRemoteResource(Context) - Method in class org.robolectric.shadows.gms.ShadowGooglePlayServicesUtil.GooglePlayServicesUtilImpl
+
 
+
getRemoteServiceComponentName(Context) - Static method in class org.robolectric.shadows.ShadowRoleControllerManager
+
 
+
getRenderPriority() - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
getRepeat() - Method in class org.robolectric.shadows.ShadowVibrator
+
+
Returns the last vibration repeat times.
+
+
getReportedNetworkConnectivity() - Method in class org.robolectric.shadows.ShadowConnectivityManager
+
 
+
getReportFullyDrawn() - Method in class org.robolectric.shadows.ShadowActivity
+
 
+
getReports(long) - Method in class org.robolectric.shadows.ShadowStatsManager
+
 
+
getRequest(long) - Method in class org.robolectric.shadows.ShadowDownloadManager
+
 
+
getRequestCode() - Method in class org.robolectric.shadows.ShadowPendingIntent
+
 
+
getRequestCount() - Method in class org.robolectric.shadows.ShadowDownloadManager
+
 
+
getRequestCount() - Method in class org.robolectric.shadows.ShadowHttpResponseCache
+
 
+
getRequestDirector() - Method in class org.robolectric.shadows.httpclient.HttpRequestInfo
+
 
+
getRequestedOrientation() - Method in class org.robolectric.shadows.ShadowActivity
+
 
+
getRequestHeaders() - Method in class org.robolectric.shadows.ShadowDownloadManager.ShadowRequest
+
 
+
getRequestLocationUpdateListeners() - Method in class org.robolectric.shadows.ShadowLocationManager
+
+
Deprecated. +
Do not test listeners, instead use ShadowLocationManager.simulateLocation(Location) and test the + results of those listeners being invoked.
+
+
+
getResDir() - Method in class org.robolectric.internal.ManifestIdentifier
+
 
+
getResDirectory() - Method in class org.robolectric.manifest.AndroidManifest
+
 
+
getResetters() - Method in class org.robolectric.annotation.processing.RobolectricModel
+
 
+
getResId() - Method in class org.robolectric.shadows.ShadowIcon
+
 
+
getResName(int) - Method in class org.robolectric.res.PackageResourceTable
+
 
+
getResName(int) - Method in interface org.robolectric.res.ResourceTable
+
 
+
getResName(int) - Method in class org.robolectric.res.RoutingResourceTable
+
 
+
getResource(int, Ref<ResourceTypes.Res_value>, boolean, int, Ref<Integer>, Ref<ResTable_config>) - Method in class org.robolectric.res.android.ResTable
+
 
+
getResource(String) - Method in interface org.robolectric.internal.bytecode.ResourceProvider
+
 
+
getResource(String) - Method in class org.robolectric.internal.bytecode.SandboxClassLoader
+
 
+
GetResource(int, boolean, short, Ref<ResourceTypes.Res_value>, Ref<ResTable_config>, Ref<Integer>) - Method in class org.robolectric.res.android.CppAssetManager2
+
 
+
getResourceAsStream(String) - Method in interface org.robolectric.internal.bytecode.ResourceProvider
+
 
+
getResourceBagText(int, int) - Method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
getResourceBagValue(int, int, ResTable) - Static method in class org.robolectric.shadows.ShadowArscAssetManager
+
 
+
getResourceBagValues(int, ResTable) - Static method in class org.robolectric.shadows.ShadowArscAssetManager
+
 
+
getResourceBase() - Method in class org.robolectric.res.ResourcePath
+
 
+
GetResourceConfigurations(boolean, boolean) - Method in class org.robolectric.res.android.CppAssetManager2
+
 
+
getResourceEntryName(int) - Method in class org.robolectric.shadows.ShadowArscAssetManager
+
 
+
getResourceEntryName(int) - Method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
getResourceId() - Method in class org.robolectric.shadows.ShadowArrayAdapter
+
 
+
getResourceId(ResName) - Method in class org.robolectric.res.PackageResourceTable
+
 
+
getResourceId(ResName) - Method in interface org.robolectric.res.ResourceTable
+
 
+
getResourceId(ResName) - Method in class org.robolectric.res.RoutingResourceTable
+
 
+
GetResourceId(String, String, String) - Method in class org.robolectric.res.android.CppAssetManager2
+
 
+
getResourceIdentifier(String, String, String) - Method in class org.robolectric.shadows.ShadowArscAssetManager
+
 
+
getResourceIdentifier(String, String, String) - Method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
getResourceIntArray(int) - Method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
GetResourceLocales(boolean, boolean) - Method in class org.robolectric.res.android.CppAssetManager2
+
 
+
getResourceName(int) - Method in class org.robolectric.shadows.ShadowArscAssetManager
+
 
+
getResourceName(int) - Method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
getResourceName(int, boolean, ResTable.ResourceName) - Method in class org.robolectric.res.android.ResTable
+
 
+
getResourceName(Integer) - Method in class org.robolectric.android.AttributeSetBuilderImpl.ArscResourceResolver
+
 
+
getResourceName(Integer) - Method in class org.robolectric.android.AttributeSetBuilderImpl.LegacyResourceResolver
+
 
+
getResourceName(Integer) - Method in interface org.robolectric.android.AttributeSetBuilderImpl.ResourceResolver
+
 
+
GetResourceName(int, CppAssetManager2.ResourceName) - Method in class org.robolectric.res.android.CppAssetManager2
+
 
+
getResourcePackageName(int) - Method in class org.robolectric.shadows.ShadowArscAssetManager
+
 
+
getResourcePackageName(int) - Method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
getResourcePath() - Method in class org.robolectric.manifest.AndroidManifest
+
 
+
getResourcePlaybacks(int) - Method in class org.robolectric.shadows.ShadowSoundPool
+
+
Return a list of calls to play made for the given resource.
+
+
getResourceReference() - Method in class org.robolectric.res.AttributeResource
+
 
+
getResourceReference(String, String, String) - Static method in class org.robolectric.res.AttributeResource
+
 
+
getResources() - Method in class org.robolectric.res.android.CppAssetManager
+
 
+
getResourcesForActivity(ComponentName) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
getResourcesForApplication(ApplicationInfo) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
getResourcesForApplication(String) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
getResourcesForApplicationAsUser(String, int) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
getResourcesMode() - Method in class org.robolectric.AndroidMetadata
+
 
+
getResourcesMode() - Method in class org.robolectric.RobolectricTestRunner.RobolectricFrameworkMethod
+
 
+
getResourceStringArray(int) - Method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
getResourceTable() - Method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
getResourceText(int) - Method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
getResourceTextArray(int) - Method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
getResourceTypeName(int) - Method in class org.robolectric.shadows.ShadowArscAssetManager
+
 
+
getResourceTypeName(int) - Method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
getResourceValue(int, int, TypedValue, boolean) - Method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
getResponse() - Method in class org.robolectric.shadows.httpclient.FakeHttpLayer.RequestMatcherResponseRule
+
 
+
getResponse() - Method in interface org.robolectric.shadows.httpclient.HttpEntityStub.ResponseRule
+
 
+
getResponse(HttpRequest) - Method in interface org.robolectric.shadows.httpclient.HttpResponseGenerator
+
 
+
getResponses() - Method in class org.robolectric.shadows.ShadowBluetoothGattServer
+
+
Get a copy of the list of responses that have been sent.
+
+
getResTable() - Method in class org.robolectric.res.android.ResTableTheme
+
 
+
getRestrictBackgroundStatus() - Method in class org.robolectric.shadows.ShadowConnectivityManager
+
+
Gets the RESTRICT_BACKGROUND_STATUS value.
+
+
getRestriction(int, int) - Method in class org.robolectric.shadows.ShadowAppOpsManager
+
 
+
getResType() - Method in class org.robolectric.res.TypedResource
+
 
+
getResultCode() - Method in class org.robolectric.shadows.ShadowActivity
+
 
+
getResultIntent() - Method in class org.robolectric.shadows.ShadowActivity
+
 
+
getReturnType() - Method in class org.robolectric.internal.bytecode.RobolectricGeneratorAdapter
+
 
+
getRight() - Method in class org.robolectric.shadows.ShadowRenderNode
+
 
+
getRight() - Method in class org.robolectric.shadows.ShadowRenderNodeQ
+
 
+
getRightVolume() - Method in class org.robolectric.shadows.ShadowMediaPlayer
+
 
+
getRingerMode() - Method in class org.robolectric.shadows.ShadowAudioManager
+
 
+
getRobolectricClassLoader() - Method in class org.robolectric.internal.bytecode.Sandbox
+
 
+
getRoot() - Method in class org.robolectric.shadows.ShadowAccessibilityWindowInfo
+
 
+
getRotation() - Method in class org.robolectric.shadows.ShadowCamera.ShadowParameters
+
 
+
getRotation() - Method in class org.robolectric.shadows.ShadowRenderNode
+
 
+
getRotationX() - Method in class org.robolectric.shadows.ShadowRenderNode
+
 
+
getRotationX() - Method in class org.robolectric.shadows.ShadowRenderNodeQ
+
 
+
getRotationY() - Method in class org.robolectric.shadows.ShadowRenderNode
+
 
+
getRotationY() - Method in class org.robolectric.shadows.ShadowRenderNodeQ
+
 
+
getRotationZ() - Method in class org.robolectric.shadows.ShadowRenderNodeQ
+
 
+
getRoundRectPaintHistoryCount() - Method in class org.robolectric.shadows.ShadowCanvas
+
 
+
getRoundRectPaintHistoryCount() - Method in class org.robolectric.shadows.ShadowLegacyCanvas
+
 
+
getRoundRectPaintHistoryCount() - Method in class org.robolectric.shadows.ShadowNativeBaseCanvas
+
 
+
getRowBytes() - Method in class org.robolectric.shadows.ShadowLegacyBitmap
+
 
+
getRunningAppProcesses() - Method in class org.robolectric.shadows.ShadowActivityManager
+
 
+
getRunningServices(int) - Method in class org.robolectric.shadows.ShadowActivityManager
+
 
+
getRunningTasks(int) - Method in class org.robolectric.shadows.ShadowActivityManager
+
 
+
getRuntimeStats() - Static method in class org.robolectric.shadows.ShadowDebug
+
 
+
getSafeBrowsingEnabled() - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
getSafetySourceData(String) - Method in class org.robolectric.shadows.ShadowSafetyCenterManager
+
 
+
getSampleTrackIndex() - Method in class org.robolectric.shadows.ShadowMediaExtractor
+
 
+
getSamplingRate() - Method in interface org.robolectric.shadows.ShadowVisualizer.VisualizerSource
+
 
+
getSandbox(FrameworkMethod) - Method in class org.robolectric.internal.SandboxTestRunner
+
 
+
getSandbox(FrameworkMethod) - Method in class org.robolectric.RobolectricTestRunner
+
 
+
getSansSerifFontFamily() - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
getSaturationLevel() - Method in class org.robolectric.shadows.ShadowColorDisplayManager
+
+
Returns the current display saturation level.
+
+
getSaturationLevel() - Method in class org.robolectric.shadows.ShadowDisplayManager
+
+
Returns the current display saturation level set via DisplayManager.setSaturationLevel(float).
+
+
getSaveCount() - Method in class org.robolectric.shadows.ShadowLegacyCanvas
+
 
+
getSavedContext() - Method in class org.robolectric.shadows.ShadowPendingIntent
+
 
+
getSavedIntent() - Method in class org.robolectric.shadows.ShadowPendingIntent
+
+
This returns the last Intent in the Intent[] to be delivered when the PendingIntent is sent.
+
+
getSavedIntents() - Method in class org.robolectric.shadows.ShadowPendingIntent
+
+
This method is particularly useful for PendingIntents created with multiple Intents: + + + ShadowPendingIntent.getActivities(Context, int, Intent[], int) + ShadowPendingIntent.getActivities(Context, int, Intent[], int, Bundle) +
+
+
getSavedMimeTypes() - Static method in class org.robolectric.shadows.ShadowMediaScannerConnection
+
+
Return the set of file mimeTypes scanned by scanFile()
+
+
getSavedPaths() - Static method in class org.robolectric.shadows.ShadowMediaScannerConnection
+
+
Return the set of file paths scanned by scanFile()
+
+
getSaveFormData() - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
getSavePassword() - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
getScAddress() - Method in class org.robolectric.shadows.ShadowSmsManager.DataMessageParams
+
 
+
getScAddress() - Method in class org.robolectric.shadows.ShadowSmsManager.TextMultipartParams
+
 
+
getScAddress() - Method in class org.robolectric.shadows.ShadowSmsManager.TextSmsParams
+
 
+
getScale() - Method in class org.robolectric.shadows.ShadowMagnificationController
+
 
+
getScaledDoubleTapSlop() - Method in class org.robolectric.shadows.ShadowViewConfiguration
+
 
+
getScaledEdgeSlop() - Method in class org.robolectric.shadows.ShadowViewConfiguration
+
 
+
getScaledFadingEdgeLength() - Method in class org.robolectric.shadows.ShadowViewConfiguration
+
 
+
getScaledFrameAtTime(long, int, int, int) - Method in class org.robolectric.shadows.ShadowMediaMetadataRetriever
+
 
+
getScaledMaximumFlingVelocity() - Method in class org.robolectric.shadows.ShadowViewConfiguration
+
 
+
getScaledMinimumFlingVelocity() - Method in class org.robolectric.shadows.ShadowViewConfiguration
+
 
+
getScaledPagingTouchSlop() - Method in class org.robolectric.shadows.ShadowViewConfiguration
+
 
+
getScaledScrollBarSize() - Method in class org.robolectric.shadows.ShadowViewConfiguration
+
 
+
getScaledTouchSlop() - Method in class org.robolectric.shadows.ShadowViewConfiguration
+
 
+
getScaledWindowTouchSlop() - Method in class org.robolectric.shadows.ShadowViewConfiguration
+
 
+
getScaleFactor() - Method in class org.robolectric.shadows.ShadowScaleGestureDetector
+
 
+
getScaleX() - Method in class org.robolectric.shadows.ShadowRenderNode
+
 
+
getScaleX() - Method in class org.robolectric.shadows.ShadowRenderNodeQ
+
 
+
getScaleY() - Method in class org.robolectric.shadows.ShadowRenderNode
+
 
+
getScaleY() - Method in class org.robolectric.shadows.ShadowRenderNodeQ
+
 
+
getScanCallbacks() - Method in class org.robolectric.shadows.ShadowBluetoothLeScanner
+
+
Returns all currently active ScanCallbacks.
+
+
getScanMode() - Method in class org.robolectric.shadows.ShadowBluetoothAdapter
+
 
+
getScanResults() - Method in class org.robolectric.shadows.ShadowWifiManager
+
 
+
getScheduledAlarms() - Method in class org.robolectric.shadows.ShadowAlarmManager
+
+
Returns a list of all scheduled alarms, ordered from earliest time to latest time.
+
+
getScheduler() - Method in class org.robolectric.shadows.ShadowLegacyLooper
+
+
Returns the Scheduler that is being used to manage the enqueued + tasks.
+
+
getScheduler() - Method in class org.robolectric.shadows.ShadowLegacyMessageQueue
+
 
+
getScheduler() - Method in class org.robolectric.shadows.ShadowLooper
+
+
Returns the Scheduler that is being used to manage the enqueued + tasks.
+
+
getScheduler() - Method in class org.robolectric.shadows.ShadowMessageQueue
+
+
Return this queue's Scheduler.
+
+
getScheduler() - Method in class org.robolectric.shadows.ShadowPausedLooper
+
 
+
getScheduler() - Method in class org.robolectric.shadows.ShadowPausedMessageQueue
+
 
+
getSchemes() - Method in class org.robolectric.manifest.IntentFilterData
+
 
+
getScreenOrientation() - Method in class org.robolectric.manifest.ActivityData
+
 
+
getScreenshotFd() - Method in class org.robolectric.shadows.ShadowBugreportManager
+
+
Returns the screenshot file descriptor if set with startBugreport, else null.
+
+
getScreenSize(Configuration) - Static method in class org.robolectric.android.DeviceConfig
+
 
+
getScreenWidth(String) - Static method in class org.robolectric.res.Qualifiers
+
+
Deprecated. + +
+
+
getScrollBarFadeDuration() - Static method in class org.robolectric.shadows.ShadowViewConfiguration
+
 
+
getScrollBarSize() - Static method in class org.robolectric.shadows.ShadowViewConfiguration
+
 
+
getScrollDefaultDelay() - Static method in class org.robolectric.shadows.ShadowViewConfiguration
+
 
+
getScrollFriction() - Static method in class org.robolectric.shadows.ShadowViewConfiguration
+
 
+
getScrollX() - Method in class org.robolectric.shadows.ShadowView
+
 
+
getScrollY() - Method in class org.robolectric.shadows.ShadowView
+
 
+
getSdk() - Method in class org.robolectric.internal.AndroidSandbox
+
 
+
getSdk() - Method in class org.robolectric.RobolectricTestRunner.RobolectricFrameworkMethod
+
 
+
getSdk(int) - Method in class org.robolectric.plugins.SdkCollection
+
 
+
getSdkInt() - Method in class org.robolectric.versioning.AndroidVersions.AndroidRelease
+
+
true if this release has already occurred, false otherwise.
+
+
getSdks() - Method in interface org.robolectric.pluginapi.SdkProvider
+
+
Returns the set of SDKs available to run tests against.
+
+
getSdks() - Method in class org.robolectric.plugins.DefaultSdkProvider
+
 
+
getSdksFile(Map<String, String>, String) - Method in class org.robolectric.annotation.processing.RobolectricProcessor
+
+
Extendable to support Bazel environments, where the sdks file is generated as a build artifact.
+
+
getSearchableInfo(ComponentName) - Method in class org.robolectric.shadows.ShadowSearchManager
+
 
+
getSectionName() - Method in class org.robolectric.shadows.ShadowTrace.AsyncTraceSection
+
 
+
getSecurityTypes() - Method in class org.robolectric.shadows.ShadowWifiConfiguration
+
+
Returns the security type set by setSecurityParams.
+
+
getSeedAccountName() - Method in class org.robolectric.shadows.ShadowUserManager
+
 
+
getSeedAccountOptions() - Method in class org.robolectric.shadows.ShadowUserManager
+
 
+
getSeedAccountType() - Method in class org.robolectric.shadows.ShadowUserManager
+
 
+
getSeekDelay() - Method in class org.robolectric.shadows.ShadowMediaPlayer
+
 
+
getSelection() - Method in class org.robolectric.shadows.ShadowContentProviderOperation
+
+
Deprecated. +
implementation detail - use public Android APIs instead
+
+
+
getSelectionArgs() - Method in class org.robolectric.shadows.ShadowContentProviderOperation
+
+
Deprecated. +
implementation detail - use public Android APIs instead
+
+
+
getSelectionArgs() - Method in class org.robolectric.shadows.ShadowContentResolver.DeleteStatement
+
 
+
getSelectionArgs() - Method in class org.robolectric.shadows.ShadowContentResolver.UpdateStatement
+
 
+
getSelectionArgsBackReferences() - Method in class org.robolectric.shadows.ShadowContentProviderOperation
+
+
Deprecated. +
implementation detail - use public Android APIs instead
+
+
+
getSelfManagedPhoneAccounts() - Method in class org.robolectric.shadows.ShadowTelecomManager
+
 
+
getSensorList(int) - Method in class org.robolectric.shadows.ShadowSensorManager
+
 
+
getSensorPropertiesInternal() - Method in class org.robolectric.shadows.ShadowFingerprintManager
+
 
+
getSentAccessibilityEvents() - Method in class org.robolectric.shadows.ShadowAccessibilityManager
+
+ +
+
getSentDialerSpecialCodes() - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+
Returns immutable list of special codes sent using TelephonyManager.sendDialerSpecialCode(String).
+
+
getSentEvents() - Method in class org.robolectric.shadows.ShadowVirtualSensor
+
 
+
getSentHttpRequest(int) - Static method in class org.robolectric.shadows.httpclient.FakeHttp
+
+
Accessor to obtain HTTP requests made during the current test in the order in which they were made.
+
+
getSentHttpRequest(int) - Static method in class org.robolectric.shadows.httpclient.ShadowDefaultRequestDirector
+
+
Deprecated. + +
+
+
getSentHttpRequestInfo(int) - Static method in class org.robolectric.shadows.httpclient.FakeHttp
+
+
Accessor to obtain metadata for an HTTP request made during the current test in the order in which they were made.
+
+
getSentHttpRequestInfo(int) - Method in class org.robolectric.shadows.httpclient.FakeHttpLayer
+
 
+
getSentHttpRequestInfo(int) - Static method in class org.robolectric.shadows.httpclient.ShadowDefaultRequestDirector
+
+
Deprecated. + +
+
+
getSentHttpRequestInfos() - Method in class org.robolectric.shadows.httpclient.FakeHttpLayer
+
 
+
getSentIntent() - Method in class org.robolectric.shadows.ShadowSmsManager.DataMessageParams
+
 
+
getSentIntent() - Method in class org.robolectric.shadows.ShadowSmsManager.SendMultimediaMessageParams
+
 
+
getSentIntent() - Method in class org.robolectric.shadows.ShadowSmsManager.TextSmsParams
+
 
+
getSentIntent() - Method in class org.robolectric.shadows.ShadowTelephonyManager.VisualVoicemailSmsParams
+
 
+
getSentIntents() - Method in class org.robolectric.shadows.ShadowSmsManager.TextMultipartParams
+
 
+
getSerial() - Static method in class org.robolectric.shadows.ShadowBuild
+
 
+
getSerialNumberForUser(UserHandle) - Method in class org.robolectric.shadows.ShadowUserManager
+
 
+
getSerialNumbersOfUsers(boolean) - Method in class org.robolectric.shadows.ShadowUserManager
+
 
+
getSerifFontFamily() - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
getService() - Static method in class org.robolectric.shadows.ShadowActivityManager
+
 
+
getService() - Static method in class org.robolectric.shadows.ShadowActivityTaskManager
+
 
+
getService() - Static method in class org.robolectric.shadows.ShadowBluetoothDevice
+
+
Implements getService() in the same way the original method does, but ignores any Exceptions + from invoking BluetoothAdapter.getBluetoothService().
+
+
getService() - Static method in class org.robolectric.shadows.ShadowPlayerBase
+
 
+
getService() - Static method in class org.robolectric.shadows.ShadowSoundPool
+
 
+
getService(Context, int, Intent, int) - Static method in class org.robolectric.shadows.ShadowPendingIntent
+
 
+
getService(String) - Static method in class org.robolectric.shadows.ShadowServiceManager
+
+
Returns the binder associated with the given system service.
+
+
getService(UUID) - Method in class org.robolectric.shadows.ShadowBluetoothGatt
+
+
Overrides BluetoothGatt.getService(android.bluetooth.BluetoothDevice, java.util.UUID, int) to return a service with given UUID.
+
+
getServiceComponentName() - Method in class org.robolectric.shadows.ShadowContentCaptureManager
+
 
+
getServiceData(String) - Method in class org.robolectric.manifest.AndroidManifest
+
 
+
getServiceEvents() - Static method in class org.robolectric.shadows.ShadowQuickAccessWalletService
+
+ +
+
getServiceInfo(ComponentName, int) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
getServices() - Method in class org.robolectric.manifest.AndroidManifest
+
 
+
getServices() - Method in class org.robolectric.shadows.ShadowBluetoothGatt
+
+
Overrides BluetoothGatt.getServices() to always return a list of services discovered.
+
+
getServicesSystemSharedLibraryPackageName() - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
getServiceState() - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+
Returns null by default or the value specified via ShadowTelephonyManager.setServiceState(ServiceState)
+
+
getServiceState(int) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+
Returns null by default or the value specified via ShadowTelephonyManager.setServiceState(ServiceState)
+
+
getSessionActivity() - Method in class org.robolectric.shadows.ShadowMediaController
+
+ +
+
getSessionEndedIntent() - Method in class org.robolectric.shadows.ShadowUsageStatsManager.UsageSessionObserver
+
 
+
getSessionInfo(int) - Method in class org.robolectric.shadows.ShadowPackageInstaller
+
 
+
getSessionStepDuration() - Method in class org.robolectric.shadows.ShadowUsageStatsManager.UsageSessionObserver
+
 
+
getSessionStepTriggeredIntent() - Method in class org.robolectric.shadows.ShadowUsageStatsManager.UsageSessionObserver
+
 
+
getSetOperations() - Method in class org.robolectric.shadows.ShadowLegacyMatrix
+
+
A map of all 'set' operations performed on this Matrix.
+
+
getSetOperations() - Method in class org.robolectric.shadows.ShadowMatrix
+
+
A map of all 'set' operations performed on this Matrix.
+
+
getSetOperations() - Method in class org.robolectric.shadows.ShadowNativeMatrix
+
 
+
getSettingForType(int) - Static method in class org.robolectric.shadows.ShadowRingtoneManager
+
 
+
getSettings() - Method in class org.robolectric.shadows.ShadowWebView
+
 
+
getShader() - Method in class org.robolectric.shadows.ShadowPaint
+
 
+
getShadowBaseName() - Method in class org.robolectric.annotation.processing.RobolectricModel.ShadowInfo
+
 
+
getShadowBinaryName() - Method in class org.robolectric.annotation.processing.RobolectricModel.ShadowInfo
+
 
+
getShadowColor() - Method in class org.robolectric.shadows.ShadowPaint
+
 
+
getShadowCreator(Class<?>) - Method in interface org.robolectric.internal.bytecode.ClassHandler
+
+
Called by Robolectric to determine how to create and initialize a shadow object when a new + instance of an instrumented class has been instantiated.
+
+
getShadowCreator(Class<?>) - Static method in class org.robolectric.internal.bytecode.RobolectricInternals
+
 
+
getShadowCreator(Class<?>) - Method in class org.robolectric.internal.bytecode.ShadowWrangler
+
 
+
getShadowDx() - Method in class org.robolectric.shadows.ShadowPaint
+
 
+
getShadowDy() - Method in class org.robolectric.shadows.ShadowPaint
+
 
+
getShadowedPackages() - Method in class org.robolectric.annotation.processing.RobolectricModel
+
 
+
getShadowInfo(Class<?>, ShadowMatcher) - Method in class org.robolectric.internal.bytecode.ShadowMap
+
 
+
getShadowInvalidator() - Static method in class org.robolectric.internal.bytecode.RobolectricInternals
+
 
+
getShadowMainLooper() - Static method in class org.robolectric.shadows.ShadowLooper
+
+
Deprecated. +
Use shadowOf({@link Looper#getMainLooper()}) instead.
+
+
+
getShadowName() - Method in class org.robolectric.annotation.processing.RobolectricModel.ShadowInfo
+
 
+
getShadowPackageArchiveInfo(String, int) - Method in class org.robolectric.shadows.ShadowPackageManager
+
 
+
getShadowPickerBinaryName() - Method in class org.robolectric.annotation.processing.RobolectricModel.ShadowInfo
+
 
+
getShadowPickerClass() - Method in class org.robolectric.internal.bytecode.ShadowInfo
+
 
+
getShadowPickerMap() - Method in interface org.robolectric.internal.ShadowProvider
+
+
Map of framework classes which may be represented by more than one shadow, to be picked + at runtime.
+
+
getShadowPickerMap() - Method in class org.robolectric.Shadows
+
 
+
getShadowPickers() - Method in class org.robolectric.annotation.processing.RobolectricModel
+
 
+
getShadowRadius() - Method in class org.robolectric.shadows.ShadowPaint
+
 
+
getShadows() - Method in interface org.robolectric.internal.ShadowProvider
+
+
Return a collection of Map.Entry objects representing the mapping of class name to shadow name.
+
+
getShadows() - Method in class org.robolectric.Shadows
+
 
+
getShadows() - Method in class org.robolectric.shadows.gms.Shadows
+
 
+
getShadows() - Method in class org.robolectric.shadows.httpclient.Shadows
+
 
+
getShadows() - Method in class org.robolectric.shadows.multidex.Shadows
+
 
+
getShadowTypeWithParams() - Method in class org.robolectric.annotation.processing.RobolectricModel.ShadowInfo
+
 
+
getShareDescription() - Method in class org.robolectric.shadows.ShadowBugreportManager
+
+
Returns the description of the bugreport if set with requestBugreport, else null.
+
+
getSharedPreferences(String, int) - Method in interface org.robolectric.shadows.ShadowContextImpl._ContextImpl_
+
 
+
getSharedPreferences(String, int) - Method in class org.robolectric.shadows.ShadowContextImpl
+
 
+
getSharedSystemSharedLibraryPackageName() - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
getShareTitle() - Method in class org.robolectric.shadows.ShadowBugreportManager
+
+
Returns the title of the bugreport if set with requestBugreport, else null.
+
+
getShort(int) - Method in class org.robolectric.fakes.BaseCursor
+
+
Deprecated.
+
getShort(int) - Method in class org.robolectric.fakes.RoboCursor
+
+
Deprecated.
+
getShort(int) - Method in class org.robolectric.res.android.ResourceTypes.ResStringPool_header
+
 
+
getShort(int) - Method in class org.robolectric.shadows.ShadowCursorWrapper
+
 
+
getShortCode() - Method in class org.robolectric.versioning.AndroidVersions.AndroidRelease
+
+
single character short code for the release, multiple characters for minor releases (only + minor version numbers increment - usually within the same year).
+
+
getShortcutConfigActivityIntent(LauncherActivityInfo) - Method in class org.robolectric.shadows.ShadowLauncherApps
+
 
+
getShortcutConfigActivityList(String, UserHandle) - Method in class org.robolectric.shadows.ShadowLauncherApps
+
 
+
getShortcuts(int) - Method in class org.robolectric.shadows.ShadowShortcutManager
+
+
In Robolectric, ShadowShortcutManager doesn't perform any caching so long lived shortcuts are + returned on place of shortcuts cached when shown in notifications.
+
+
getShortcuts(LauncherApps.ShortcutQuery, UserHandle) - Method in class org.robolectric.shadows.ShadowLauncherApps
+
+
This method is an incomplete implementation of this API that only supports querying for pinned + dynamic shortcuts.
+
+
getShortName() - Method in class org.robolectric.internal.dependency.DependencyJar
+
 
+
getShortSupportMessage(ComponentName) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
getShowMode() - Method in class org.robolectric.shadows.ShadowSoftKeyboardController
+
 
+
getShownDialogs() - Static method in class org.robolectric.shadows.ShadowDialog
+
 
+
getShownToasts() - Method in class org.robolectric.shadows.ShadowApplication
+
 
+
getShowWhenLocked() - Method in class org.robolectric.shadows.ShadowActivity
+
 
+
getSignalStrength() - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
 
+
getSigningCertificateHistory() - Method in class org.robolectric.shadows.ShadowSigningInfo
+
 
+
getSimCallManager() - Method in class org.robolectric.shadows.ShadowTelecomManager
+
 
+
getSimCallManager(int) - Method in class org.robolectric.shadows.ShadowTelecomManager
+
 
+
getSimCarrierId() - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
 
+
getSimCountryIso() - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+
Returns the SIM country lowercase.
+
+
getSimCountryIso(int) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
 
+
getSimLocale() - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+ +
+
getSimOperator() - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
 
+
getSimOperatorName() - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
 
+
getSimSerialNumber() - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
 
+
getSimState() - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
 
+
getSimState(int) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
 
+
getSingleLeScanCallback() - Method in class org.robolectric.shadows.ShadowBluetoothAdapter
+
 
+
getSingleton() - Static method in class org.robolectric.shadows.ShadowMimeTypeMap
+
 
+
getSingleton(Class<T>, Provider<T>) - Method in class org.robolectric.shadows.ShadowApplication
+
 
+
getSizeInternal(Point, boolean) - Method in class org.robolectric.shadows.ShadowDisplay
+
 
+
getSmallestScreenWidth(String) - Static method in class org.robolectric.res.Qualifiers
+
+
Deprecated. + +
+
+
getSmoothScrolledPosition() - Method in class org.robolectric.shadows.ShadowAbsListView
+
+
Robolectric accessor for the last smoothScrolledPosition
+
+
getSmscAddress() - Method in class org.robolectric.shadows.ShadowSmsManager
+
+
Returns null by default or the value specified via ShadowSmsManager.setSmscAddress(String).
+
+
getSoftApConfiguration() - Method in class org.robolectric.shadows.ShadowWifiManager
+
 
+
getSoftInputMode() - Method in class org.robolectric.shadows.ShadowWindow
+
 
+
getSource() - Method in class org.robolectric.shadows.ShadowAccessibilityRecord
+
+
Returns the AccessibilityNodeInfo of the event source or null if there is none.
+
+
getSource() - Method in class org.robolectric.shadows.ShadowBitmapDrawable
+
 
+
getSourceLayoutResId() - Method in class org.robolectric.shadows.ShadowView
+
+
Returns the layout resource id this view was inflated from.
+
+
getSourceResId() - Method in class org.robolectric.shadows.ShadowMediaPlayer
+
+
Retrieves the resource ID used in the call to ShadowMediaPlayer.create(Context, int) (if any).
+
+
getSourceResourceId() - Method in class org.robolectric.res.android.ResXMLParser
+
 
+
getSourceRoot() - Method in class org.robolectric.shadows.ShadowAccessibilityRecord
+
 
+
getSourceUri() - Method in class org.robolectric.shadows.ShadowMediaPlayer
+
+
Retrieves the source path (if any) that was passed in to MediaPlayer.setDataSource(Context, Uri, Map) or MediaPlayer.setDataSource(Context, Uri).
+
+
getSpecByTag(String) - Method in class org.robolectric.shadows.ShadowTabHost
+
 
+
getSpecificationInfo() - Method in class org.robolectric.shadows.ShadowUwbManager
+
+
Simply returns the bundle provided by ShadowUwbManager#setSpecificationInfo(), allowing + the tester to dictate available features.
+
+
getSplashScreen() - Method in class org.robolectric.shadows.ShadowActivity
+
 
+
getSplashScreenTheme() - Method in class org.robolectric.fakes.RoboSplashScreen
+
 
+
getSplitClassLoader(String) - Method in class org.robolectric.shadows.ShadowLoadedApk
+
 
+
getSpokenTextList() - Method in class org.robolectric.shadows.ShadowTextToSpeech
+
+ +
+
getStableDisplaySize() - Method in class org.robolectric.shadows.ShadowDisplayManagerGlobal
+
+
Returns the 'natural' dimensions of the default display.
+
+
getStandardFontFamily() - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
getState() - Method in class org.robolectric.shadows.ShadowBluetoothAdapter
+
 
+
getState() - Method in class org.robolectric.shadows.ShadowMediaPlayer
+
+
Retrieves the current state of the MediaPlayer.
+
+
getState() - Method in class org.robolectric.shadows.ShadowMediaRecorder
+
 
+
getState() - Method in class org.robolectric.shadows.ShadowNetworkInfo
+
 
+
getStatements() - Method in class org.robolectric.shadows.ShadowContentResolver
+
+
Deprecated. + +
+
+
getStaticField(Class<?>, String) - Static method in class org.robolectric.util.ReflectionHelpers
+
+
Reflectively get the value of a static field.
+
+
getStaticField(Field) - Static method in class org.robolectric.util.ReflectionHelpers
+
+
Reflectively get the value of a static field.
+
+
getStatSize() - Method in class org.robolectric.shadows.ShadowParcelFileDescriptor
+
 
+
getStatsLogs() - Static method in class org.robolectric.shadows.ShadowStatsLog
+
 
+
getStatsMetadata() - Method in class org.robolectric.shadows.ShadowStatsManager
+
 
+
getStatus() - Method in class org.robolectric.shadows.ShadowDownloadManager.ShadowRequest
+
 
+
getStatus() - Method in class org.robolectric.shadows.ShadowLegacyAsyncTask
+
 
+
getStatus(Account, String) - Static method in class org.robolectric.shadows.ShadowContentResolver
+
 
+
getStatus(Account, String, boolean) - Static method in class org.robolectric.shadows.ShadowContentResolver
+
+
Retrieve information on the status of the given account.
+
+
getStatusCode() - Method in class org.robolectric.shadows.httpclient.StatusLineStub
+
 
+
getStatusCode() - Method in class org.robolectric.shadows.httpclient.TestHttpResponse.TestStatusLine
+
 
+
getStatusLine() - Method in class org.robolectric.shadows.httpclient.HttpResponseStub
+
 
+
getStatusLine() - Method in class org.robolectric.shadows.httpclient.TestHttpResponse
+
 
+
getStopSelfId() - Method in class org.robolectric.shadows.ShadowService
+
+
Returns id passed to ShadowService.stopSelf(int) method.
+
+
getStopSelfResultId() - Method in class org.robolectric.shadows.ShadowService
+
+
Returns id passed to ShadowService.stopSelfResult(int) method.
+
+
getStorageDirectory() - Static method in class org.robolectric.shadows.ShadowEnvironment
+
 
+
getStorageEncryption(ComponentName) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
getStorageEncryptionStatus() - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
getStorageState(File) - Static method in class org.robolectric.shadows.ShadowEnvironment
+
 
+
getStorageVolume(File) - Method in class org.robolectric.shadows.ShadowStorageManager
+
+
Checks whether File belongs to any StorageVolume in the list returned by ShadowStorageManager.getStorageVolumes().
+
+
getStorageVolumes() - Method in class org.robolectric.shadows.ShadowStorageManager
+
+
Returns the storage volumes configured via #addStorageVolume().
+
+
getStreamMaxVolume(int) - Method in class org.robolectric.shadows.ShadowAudioManager
+
 
+
getStreamTypes(Uri, String) - Method in class org.robolectric.shadows.ShadowContentProviderClient
+
 
+
getStreamVolume(int) - Method in class org.robolectric.shadows.ShadowAudioManager
+
 
+
getStreamVolumeDb(int, int, int) - Method in class org.robolectric.shadows.ShadowAudioManager
+
 
+
getString() - Method in class org.robolectric.res.Plural
+
 
+
getString(int) - Method in class org.robolectric.fakes.BaseCursor
+
+
Deprecated.
+
getString(int) - Method in class org.robolectric.fakes.RoboCursor
+
+
Deprecated.
+
getString(int) - Method in class org.robolectric.shadows.ShadowCursorWrapper
+
 
+
getString(ContentResolver, String) - Static method in class org.robolectric.shadows.ShadowSettings.ShadowGlobal
+
 
+
getString(ContentResolver, String) - Static method in class org.robolectric.shadows.ShadowSettings.ShadowSecure
+
 
+
getString(ContentResolver, String) - Static method in class org.robolectric.shadows.ShadowSettings.ShadowSystem
+
 
+
getString(String, Supplier<String>) - Method in class org.robolectric.shadows.ShadowDevicePolicyResourcesManager
+
 
+
getStringBlockCount() - Method in class org.robolectric.shadows.ShadowArscAssetManager
+
 
+
getStringBlockCount() - Method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
getStringForUser(ContentResolver, String, int) - Static method in class org.robolectric.shadows.ShadowSettings.ShadowGlobal
+
 
+
getStringForUser(ContentResolver, String, int) - Static method in class org.robolectric.shadows.ShadowSettings.ShadowSecure
+
 
+
getStringForUser(ContentResolver, String, int) - Static method in class org.robolectric.shadows.ShadowSettings.ShadowSystem
+
 
+
GetStringPool() - Method in class org.robolectric.res.android.LoadedArsc
+
 
+
getStrings() - Method in class org.robolectric.res.android.ResXMLParser
+
 
+
getStrings() - Method in class org.robolectric.res.android.ResXMLTree
+
 
+
getStrokeCap() - Method in class org.robolectric.shadows.ShadowPaint
+
 
+
getStrokeColor() - Method in class org.robolectric.shadows.ShadowGradientDrawable
+
 
+
getStrokeJoin() - Method in class org.robolectric.shadows.ShadowPaint
+
 
+
getStrokeWidth() - Method in class org.robolectric.shadows.ShadowGradientDrawable
+
 
+
getStrokeWidth() - Method in class org.robolectric.shadows.ShadowPaint
+
 
+
getStyle() - Method in class org.robolectric.shadows.ShadowLegacyTypeface
+
 
+
getStyle() - Method in class org.robolectric.shadows.ShadowPaint
+
 
+
getStyle() - Method in class org.robolectric.shadows.ShadowTypeface.FontDesc
+
 
+
getStyleAttribute() - Method in class org.robolectric.android.XmlResourceParserImpl
+
 
+
getStyleReference() - Method in class org.robolectric.res.AttributeResource
+
 
+
getStyleReference(String, String, String) - Static method in class org.robolectric.res.AttributeResource
+
 
+
getSubMenu() - Method in class org.robolectric.fakes.RoboMenuItem
+
 
+
getSubscriberId() - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
 
+
getSubscriptionId() - Method in class org.robolectric.shadows.ShadowImsMmTelManager
+
+
Get subscription id
+
+
getSubscriptionId(PhoneAccountHandle) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
 
+
getSubtype() - Method in class org.robolectric.shadows.ShadowNetworkInfo
+
 
+
getSupportedHashAlgorithms() - Method in class org.robolectric.shadows.ShadowDisplayHashManager
+
 
+
getSupportedSdks() - Method in class org.robolectric.plugins.SdkCollection
+
 
+
getSupportedSourceVersion() - Method in class org.robolectric.annotation.processing.RobolectricProcessor
+
 
+
getSupportMultipleWindows() - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
getSupportZoom() - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
getSurface() - Method in class org.robolectric.shadows.ShadowMediaRecorder
+
 
+
getSurface() - Method in class org.robolectric.shadows.ShadowSurfaceView.FakeSurfaceHolder
+
 
+
getSurface() - Method in interface org.robolectric.shadows.ShadowViewRootImpl.ViewRootImplReflector
+
 
+
getSurfaceControl() - Method in interface org.robolectric.shadows.ShadowViewRootImpl.ViewRootImplReflector
+
 
+
getSurfaceFrame() - Method in class org.robolectric.shadows.ShadowSurfaceView.FakeSurfaceHolder
+
 
+
getSurfaceTexture() - Method in class org.robolectric.shadows.ShadowSurface
+
 
+
getSuspendedAppExtras() - Method in class org.robolectric.shadows.ShadowPackageManager.PackageSetting
+
 
+
getSuspendedLauncherExtras() - Method in class org.robolectric.shadows.ShadowPackageManager.PackageSetting
+
 
+
getSuspendedPackageLauncherExtras(String, UserHandle) - Method in class org.robolectric.shadows.ShadowLauncherApps
+
 
+
getSvid() - Method in class org.robolectric.shadows.GnssStatusBuilder.GnssSatelliteInfo
+
+
Deprecated.
+
Gets the identification number of the satellite.
+
+
getSwitchPoint(Class<?>) - Method in class org.robolectric.internal.bytecode.ShadowInvalidator
+
 
+
getSwitchPoint(String) - Method in class org.robolectric.internal.bytecode.ShadowInvalidator
+
 
+
getSyncAdapterTypes() - Static method in class org.robolectric.shadows.ShadowContentResolver
+
 
+
getSyncAutomatically(Account, String) - Static method in class org.robolectric.shadows.ShadowContentResolver
+
 
+
getSyntheticAppDetailsActivityEnabled(String) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
getSystem() - Static method in class org.robolectric.shadows.ShadowResources
+
 
+
getSystemActions() - Method in class org.robolectric.shadows.ShadowAccessibilityService
+
 
+
getSystemAvailableFeatures() - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
getSystemDialerPackage() - Method in class org.robolectric.shadows.ShadowTelecomManager
+
 
+
getSystemFallback(String) - Static method in class org.robolectric.shadows.ShadowSystemFonts
+
 
+
getSystemFontConfigInternal(String, String, String, String, Map<String, File>, long, int) - Static method in class org.robolectric.shadows.ShadowNativeSystemFonts
+
 
+
getSystemFontConfigInternal(String, String, String, String, Map<String, File>, long, int) - Static method in class org.robolectric.shadows.ShadowSystemFonts
+
+
Overrides to prevent the Log.e Failed to open/read system font configurations
+
+
getSystemFontConfigLocation() - Static method in class org.robolectric.shadows.ShadowNativeTypeface
+
 
+
getSystemLocales() - Method in class org.robolectric.shadows.ShadowLocaleManager
+
 
+
getSystemResourceTable() - Static method in class org.robolectric.RuntimeEnvironment
+
 
+
getSystemService(String) - Method in interface org.robolectric.shadows.ShadowContextImpl._ContextImpl_
+
 
+
getSystemService(String) - Method in class org.robolectric.shadows.ShadowContextImpl
+
+
Returns the handle to a system-level service by name.
+
+
getSystemSharedLibraryNames() - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
+ +
+
getSystemTextClassifierPackageName() - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
getSystemUpdatePolicy() - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
getTabHost() - Method in class org.robolectric.shadows.ShadowTabActivity
+
 
+
getTableCookie(int) - Method in class org.robolectric.res.android.ResTable
+
 
+
getTableCount() - Method in class org.robolectric.res.android.ResTable
+
 
+
getTableStringBlock(int) - Method in class org.robolectric.res.android.ResTable
+
 
+
getTabWidget() - Method in class org.robolectric.shadows.ShadowTabActivity
+
 
+
getTabWidget() - Method in class org.robolectric.shadows.ShadowTabHost
+
 
+
getTag() - Method in class org.robolectric.shadows.ShadowAlarmManager.ScheduledAlarm
+
 
+
getTag() - Method in class org.robolectric.shadows.ShadowEventLog.ShadowEvent
+
 
+
getTag() - Method in class org.robolectric.shadows.ShadowPowerManager.ShadowWakeLock
+
+
Returns the tag.
+
+
getTag() - Method in class org.robolectric.shadows.ShadowTabHost.ShadowTabSpec
+
 
+
getTapTimeout() - Static method in class org.robolectric.shadows.ShadowViewConfiguration
+
 
+
getTarget() - Method in class org.robolectric.shadows.ShadowPausedMessage
+
 
+
getTargetActivity() - Method in class org.robolectric.manifest.ActivityData
+
 
+
getTargetActivityName() - Method in class org.robolectric.manifest.ActivityData
+
 
+
getTargetAttr(String) - Static method in class org.robolectric.manifest.ActivityData
+
 
+
getTargetAuthenticationHandler() - Method in class org.robolectric.shadows.httpclient.ShadowDefaultRequestDirector
+
 
+
getTargetContext() - Method in class org.robolectric.android.internal.RoboMonitoringInstrumentation
+
 
+
getTargetPackage() - Method in class org.robolectric.shadows.ShadowPendingIntent
+
 
+
getTargetSdkVersion() - Method in class org.robolectric.manifest.AndroidManifest
+
+
Returns the Android SDK version that this package prefers to be run on, as specified in the + manifest.
+
+
getTargetSdkVersion() - Method in interface org.robolectric.pluginapi.UsesSdk
+
+
Returns the Android SDK version that this package prefers to be run on, as specified in the + manifest.
+
+
getTargetUserProfiles() - Method in class org.robolectric.shadows.ShadowCrossProfileApps
+
+
Returns a list of UserHandles currently accessible.
+
+
getTaskAffinity() - Method in class org.robolectric.manifest.ActivityData
+
 
+
getTaskId() - Method in class org.robolectric.shadows.ShadowActivity
+
 
+
getTaskInfo() - Method in class org.robolectric.shadows.ShadowAppTask
+
+ +
+
getTechLists() - Method in class org.robolectric.shadows.ShadowNfcAdapter
+
 
+
getTelephonyServiceManager() - Static method in class org.robolectric.shadows.ShadowTelephonyFrameworkInitializer
+
 
+
getTempDirectory() - Static method in class org.robolectric.RuntimeEnvironment
+
 
+
getTestEnvironment() - Method in class org.robolectric.internal.AndroidSandbox
+
 
+
getTestLifecycleClass() - Method in class org.robolectric.RobolectricTestRunner
+
+
An instance of the returned class will be created for each test invocation.
+
+
getText() - Method in class org.robolectric.android.XmlResourceParserImpl
+
 
+
getText() - Method in class org.robolectric.shadows.ShadowAccessibilityNodeInfo
+
 
+
getText() - Method in class org.robolectric.shadows.ShadowSmsManager.TextSmsParams
+
 
+
getText() - Method in class org.robolectric.shadows.ShadowTabHost.ShadowTabSpec
+
+
Same as GetIndicatorLabel()
+
+
getText() - Method in class org.robolectric.shadows.ShadowTelephonyManager.VisualVoicemailSmsParams
+
 
+
getText(String, int, ApplicationInfo) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
+
Returns a user stored String resource with resId corresponding to packageName.
+
+
getTextAlign() - Method in class org.robolectric.shadows.ShadowPaint
+
 
+
getTextAppearanceId() - Method in class org.robolectric.shadows.ShadowTextView
+
 
+
getTextCharacters(int[]) - Method in class org.robolectric.android.XmlResourceParserImpl
+
 
+
getTextHistoryCount() - Method in class org.robolectric.shadows.ShadowCanvas
+
 
+
getTextHistoryCount() - Method in class org.robolectric.shadows.ShadowLegacyCanvas
+
 
+
getTextHistoryCount() - Method in class org.robolectric.shadows.ShadowNativeBaseCanvas
+
 
+
getTextID() - Method in class org.robolectric.res.android.ResXMLParser
+
 
+
getTextOfLatestToast() - Static method in class org.robolectric.shadows.ShadowToast
+
+
Returns the text of the most recently shown Toast.
+
+
getTextScaleX() - Method in class org.robolectric.shadows.ShadowPaint
+
 
+
getTextServicesLocale() - Method in class org.robolectric.shadows.ShadowTextView
+
 
+
getTextSize() - Method in class org.robolectric.shadows.ShadowPaint
+
 
+
getTextSkewX() - Method in class org.robolectric.shadows.ShadowPaint
+
 
+
getTextViewResourceId() - Method in class org.robolectric.shadows.ShadowArrayAdapter
+
 
+
getTextZoom() - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
getTheAudioStreamType() - Method in class org.robolectric.shadows.ShadowMediaPlayer
+
+
Note: This has a funny name at the moment to avoid having to produce an API-specific shadow - + if it were called getAudioStreamType() then the RobolectricWiringTest will + inform us that it should be annotated with Implementation, because there is a private + method in the later API versions with the same name, however this would fail on earlier + versions.
+
+
getTheClass() - Method in class org.robolectric.internal.bytecode.RoboCallSite
+
 
+
getThemeRef() - Method in class org.robolectric.manifest.ActivityData
+
+
Convenience accessor for value of android:THEME attribute.
+
+
getThemeRef() - Method in class org.robolectric.manifest.AndroidManifest
+
 
+
getThemeRef(String) - Method in class org.robolectric.manifest.AndroidManifest
+
 
+
getThemeValue(int, int, TypedValue, boolean) - Method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
getThemeValue(long, int, TypedValue, boolean) - Method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
getThermalStatusListeners() - Method in class org.robolectric.shadows.ShadowPowerManager
+
+
This function gets listeners for thermal status change.
+
+
getThreadId() - Method in class org.robolectric.shadows.ShadowEventLog.ShadowEvent
+
 
+
getThreadInstance() - Method in interface org.robolectric.shadows.ShadowChoreographer.ChoreographerReflector
+
 
+
getThreadPriority(int) - Static method in class org.robolectric.shadows.ShadowProcess
+
+
Returns priority stored for the given thread.
+
+
getThreadState() - Method in class org.robolectric.android.internal.RoboMonitoringInstrumentation
+
 
+
getThreadStatsTag() - Static method in class org.robolectric.shadows.ShadowTrafficStats
+
 
+
getThresholdDuration() - Method in class org.robolectric.shadows.ShadowUsageStatsManager.UsageSessionObserver
+
 
+
getThumbnail(ContentResolver, long, int, BitmapFactory.Options) - Static method in class org.robolectric.shadows.ShadowMediaStore.ShadowImages.ShadowThumbnails
+
 
+
getThumbnail(ContentResolver, long, int, BitmapFactory.Options) - Static method in class org.robolectric.shadows.ShadowMediaStore.ShadowVideo.ShadowThumbnails
+
 
+
getTimeLimit() - Method in class org.robolectric.shadows.ShadowUsageStatsManager.AppUsageLimitObserver
+
 
+
getTimeLimit() - Method in class org.robolectric.shadows.ShadowUsageStatsManager.AppUsageObserver
+
 
+
getTimeNanos() - Method in class org.robolectric.shadows.ShadowEventLog.ShadowEvent
+
 
+
getTimeout() - Method in class org.robolectric.shadows.ShadowIsoDep
+
 
+
getTimesHeld() - Method in class org.robolectric.shadows.ShadowPowerManager.ShadowWakeLock
+
+
Returns how many times the wakelock was held.
+
+
getTimesRebooted() - Method in class org.robolectric.shadows.ShadowPowerManager
+
+
Returns the number of times ShadowPowerManager.reboot(String) was called.
+
+
getTimeUnit() - Method in class org.robolectric.shadows.ShadowUsageStatsManager.AppUsageObserver
+
 
+
getTimeUsed() - Method in class org.robolectric.shadows.ShadowUsageStatsManager.AppUsageLimitObserver
+
 
+
getTimeZone() - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
+
Returns the time zone set by setTimeZone.
+
+
getTimeZoneCapabilitiesAndConfig() - Method in class org.robolectric.shadows.ShadowTimeManager
+
 
+
getTitle() - Method in class org.robolectric.fakes.RoboMenuItem
+
 
+
getTitle() - Method in class org.robolectric.shadows.ShadowAccessibilityWindowInfo
+
+
Returns the title of this window, or null if none is available.
+
+
getTitle() - Method in class org.robolectric.shadows.ShadowAlertController
+
 
+
getTitle() - Method in class org.robolectric.shadows.ShadowAlertDialog
+
 
+
getTitle() - Method in class org.robolectric.shadows.ShadowDialog
+
 
+
getTitle() - Method in class org.robolectric.shadows.ShadowDownloadManager.CompletedDownload
+
 
+
getTitle() - Method in class org.robolectric.shadows.ShadowDownloadManager.ShadowRequest
+
 
+
getTitle() - Method in class org.robolectric.shadows.ShadowWebView
+
 
+
getTitle() - Method in class org.robolectric.shadows.ShadowWindow
+
 
+
getTitleCondensed() - Method in class org.robolectric.fakes.RoboMenuItem
+
 
+
getTitleResId() - Method in class org.robolectric.shadows.ShadowSuspendDialogInfo
+
+
Returns the resource id of the title to be used with the dialog.
+
+
getToken() - Method in interface org.robolectric.shadows._Activity_
+
 
+
getToken(Context, Account, String) - Static method in class org.robolectric.shadows.gms.ShadowGoogleAuthUtil
+
 
+
getToken(Context, Account, String) - Method in class org.robolectric.shadows.gms.ShadowGoogleAuthUtil.GoogleAuthUtilImpl
+
 
+
getToken(Context, Account, String, Bundle) - Static method in class org.robolectric.shadows.gms.ShadowGoogleAuthUtil
+
 
+
getToken(Context, Account, String, Bundle) - Method in class org.robolectric.shadows.gms.ShadowGoogleAuthUtil.GoogleAuthUtilImpl
+
 
+
getToken(Context, String, String) - Static method in class org.robolectric.shadows.gms.ShadowGoogleAuthUtil
+
 
+
getToken(Context, String, String) - Method in class org.robolectric.shadows.gms.ShadowGoogleAuthUtil.GoogleAuthUtilImpl
+
 
+
getToken(Context, String, String, Bundle) - Static method in class org.robolectric.shadows.gms.ShadowGoogleAuthUtil
+
 
+
getToken(Context, String, String, Bundle) - Method in class org.robolectric.shadows.gms.ShadowGoogleAuthUtil.GoogleAuthUtilImpl
+
 
+
getTokenWithNotification(Context, Account, String, Bundle) - Static method in class org.robolectric.shadows.gms.ShadowGoogleAuthUtil
+
 
+
getTokenWithNotification(Context, Account, String, Bundle) - Method in class org.robolectric.shadows.gms.ShadowGoogleAuthUtil.GoogleAuthUtilImpl
+
 
+
getTokenWithNotification(Context, Account, String, Bundle, Intent) - Static method in class org.robolectric.shadows.gms.ShadowGoogleAuthUtil
+
 
+
getTokenWithNotification(Context, Account, String, Bundle, Intent) - Method in class org.robolectric.shadows.gms.ShadowGoogleAuthUtil.GoogleAuthUtilImpl
+
 
+
getTokenWithNotification(Context, Account, String, Bundle, String, Bundle) - Static method in class org.robolectric.shadows.gms.ShadowGoogleAuthUtil
+
 
+
getTokenWithNotification(Context, Account, String, Bundle, String, Bundle) - Method in class org.robolectric.shadows.gms.ShadowGoogleAuthUtil.GoogleAuthUtilImpl
+
 
+
getTokenWithNotification(Context, String, String, Bundle) - Static method in class org.robolectric.shadows.gms.ShadowGoogleAuthUtil
+
 
+
getTokenWithNotification(Context, String, String, Bundle) - Method in class org.robolectric.shadows.gms.ShadowGoogleAuthUtil.GoogleAuthUtilImpl
+
 
+
getTokenWithNotification(Context, String, String, Bundle, Intent) - Static method in class org.robolectric.shadows.gms.ShadowGoogleAuthUtil
+
 
+
getTokenWithNotification(Context, String, String, Bundle, Intent) - Method in class org.robolectric.shadows.gms.ShadowGoogleAuthUtil.GoogleAuthUtilImpl
+
 
+
getTokenWithNotification(Context, String, String, Bundle, String, Bundle) - Static method in class org.robolectric.shadows.gms.ShadowGoogleAuthUtil
+
 
+
getTokenWithNotification(Context, String, String, Bundle, String, Bundle) - Method in class org.robolectric.shadows.gms.ShadowGoogleAuthUtil.GoogleAuthUtilImpl
+
 
+
getTop() - Method in class org.robolectric.shadows.ShadowRenderNode
+
 
+
getTop() - Method in class org.robolectric.shadows.ShadowRenderNodeQ
+
 
+
getTorchMode(String) - Method in class org.robolectric.shadows.ShadowCameraManager
+
+
Returns what the supplied camera's torch is set to.
+
+
getTotalBytes() - Method in class org.robolectric.shadows.ShadowStatFs
+
 
+
getTotalBytes(UUID) - Method in class org.robolectric.shadows.ShadowStorageStatsManager
+
+
Fake implementation of StorageStatsManager.getTotalBytes(java.util.UUID) that returns test setup + values.
+
+
getTotalLength() - Method in class org.robolectric.shadows.CachedPathIteratorFactory.CachedPathIterator
+
+
Returns the total length of the path
+
+
getTotalRxBytes() - Static method in class org.robolectric.shadows.ShadowTrafficStats
+
 
+
getTotalRxPackets() - Static method in class org.robolectric.shadows.ShadowTrafficStats
+
 
+
getTotalSize() - Method in class org.robolectric.shadows.ShadowDownloadManager.ShadowRequest
+
 
+
getTotalTxBytes() - Static method in class org.robolectric.shadows.ShadowTrafficStats
+
 
+
getTotalTxPackets() - Static method in class org.robolectric.shadows.ShadowTrafficStats
+
 
+
getTouchSlop() - Static method in class org.robolectric.shadows.ShadowViewConfiguration
+
 
+
getTrackCount() - Method in class org.robolectric.shadows.ShadowMediaExtractor
+
 
+
getTrackFormat(int) - Method in class org.robolectric.shadows.ShadowMediaExtractor
+
 
+
getTransferOwnershipBundle() - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
getTransformCapabilities() - Method in class org.robolectric.shadows.ShadowColorDisplayManager
+
 
+
getTranslationX() - Method in class org.robolectric.shadows.ShadowRenderNode
+
 
+
getTranslationX() - Method in class org.robolectric.shadows.ShadowRenderNodeQ
+
 
+
getTranslationY() - Method in class org.robolectric.shadows.ShadowRenderNode
+
 
+
getTranslationY() - Method in class org.robolectric.shadows.ShadowRenderNodeQ
+
 
+
getTranslationZ() - Method in class org.robolectric.shadows.ShadowRenderNode
+
 
+
getTranslationZ() - Method in class org.robolectric.shadows.ShadowRenderNodeQ
+
 
+
getTraversalAfter() - Method in class org.robolectric.shadows.ShadowAccessibilityNodeInfo
+
 
+
getTraversalBefore() - Method in class org.robolectric.shadows.ShadowAccessibilityNodeInfo
+
 
+
getTriggerAtMs() - Method in class org.robolectric.shadows.ShadowAlarmManager.ScheduledAlarm
+
 
+
getTurnScreenOn() - Method in class org.robolectric.shadows.ShadowActivity
+
 
+
getType() - Method in class org.robolectric.internal.dependency.DependencyJar
+
 
+
getType() - Method in class org.robolectric.shadows.ShadowAccessibilityWindowInfo
+
 
+
getType() - Method in class org.robolectric.shadows.ShadowAlarmManager.ScheduledAlarm
+
 
+
getType() - Method in class org.robolectric.shadows.ShadowBluetoothDevice
+
+
Overrides behavior of BluetoothDevice.getType() to return pre-set result.
+
+
getType() - Method in class org.robolectric.shadows.ShadowContentProviderOperation
+
+
Deprecated. +
implementation detail - use public Android APIs instead
+
+
+
getType() - Method in class org.robolectric.shadows.ShadowIcon
+
 
+
getType() - Method in class org.robolectric.shadows.ShadowNetworkInfo
+
 
+
getType() - Method in class org.robolectric.shadows.ShadowPath.Point
+
 
+
getType(int) - Method in class org.robolectric.fakes.BaseCursor
+
+
Deprecated.
+
getType(int) - Method in class org.robolectric.fakes.RoboCursor
+
+
Deprecated.
+
getType(int) - Method in class org.robolectric.shadows.ShadowCursorWrapper
+
 
+
getType(Uri) - Method in class org.robolectric.shadows.ShadowContentProviderClient
+
 
+
getType(Uri) - Method in class org.robolectric.shadows.ShadowContentResolver
+
 
+
getTypedArrayResource(Resources, int) - Method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
getTypeElement(String) - Method in class org.robolectric.annotation.processing.Helpers
+
 
+
getTypeface() - Method in class org.robolectric.shadows.ShadowPaint
+
 
+
getTypeIdentifier(int) - Static method in class org.robolectric.res.ResourceIds
+
 
+
getUiAutomation() - Method in class org.robolectric.shadows.ShadowInstrumentation
+
 
+
getUiAutomation(int) - Method in class org.robolectric.shadows.ShadowInstrumentation
+
 
+
getUiccCardsInfo() - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+
Returns the UICC cards information set by ShadowTelephonyManager.setUiccCardsInfo(java.lang.Object).
+
+
getUiccSlotsInfo() - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+
Returns the UICC slots information set by ShadowTelephonyManager.setUiccSlotsInfo(java.lang.Object).
+
+
getUidForSharedUser(String) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
getUidImportance(int) - Method in class org.robolectric.shadows.ShadowActivityManager
+
 
+
getUidRxBytes(int) - Static method in class org.robolectric.shadows.ShadowTrafficStats
+
 
+
getUidRxPackets(int) - Static method in class org.robolectric.shadows.ShadowTrafficStats
+
 
+
getUidTcpRxBytes(int) - Static method in class org.robolectric.shadows.ShadowTrafficStats
+
 
+
getUidTcpRxSegments(int) - Static method in class org.robolectric.shadows.ShadowTrafficStats
+
 
+
getUidTcpTxBytes(int) - Static method in class org.robolectric.shadows.ShadowTrafficStats
+
 
+
getUidTcpTxSegments(int) - Static method in class org.robolectric.shadows.ShadowTrafficStats
+
 
+
getUidTxBytes(int) - Static method in class org.robolectric.shadows.ShadowTrafficStats
+
 
+
getUidTxPackets(int) - Static method in class org.robolectric.shadows.ShadowTrafficStats
+
 
+
getUidUdpRxBytes(int) - Static method in class org.robolectric.shadows.ShadowTrafficStats
+
 
+
getUidUdpRxPackets(int) - Static method in class org.robolectric.shadows.ShadowTrafficStats
+
 
+
getUidUdpTxBytes(int) - Static method in class org.robolectric.shadows.ShadowTrafficStats
+
 
+
getUidUdpTxPackets(int) - Static method in class org.robolectric.shadows.ShadowTrafficStats
+
 
+
getUIOptions() - Method in class org.robolectric.manifest.ActivityData
+
 
+
getUnbindableActions() - Method in class org.robolectric.shadows.ShadowInstrumentation
+
 
+
getUnbindRequestCount() - Method in class org.robolectric.shadows.ShadowNotificationListenerService
+
+
Returns the number of times unbind was requested.
+
+
getUnboundServiceConnections() - Method in class org.robolectric.shadows.ShadowApplication
+
 
+
getUnboundServiceConnections() - Method in class org.robolectric.shadows.ShadowInstrumentation
+
 
+
getUnreleased() - Static method in class org.robolectric.versioning.AndroidVersions
+
 
+
getUnsupportedMessage() - Method in class org.robolectric.pluginapi.Sdk
+
+
Returns a human-readable message explaining why this SDK isn't supported.
+
+
getUnsupportedMessage() - Method in class org.robolectric.plugins.DefaultSdkProvider.DefaultSdk
+
 
+
getUnsuspendablePackages(String[]) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
getUpdateStatements() - Method in class org.robolectric.shadows.ShadowContentResolver
+
+
Deprecated. + +
+
+
getUpEvent(char) - Method in class org.robolectric.shadows.ShadowKeyCharacterMap
+
 
+
getUri() - Method in class org.robolectric.shadows.ShadowContentResolver.Statement
+
 
+
getUri() - Method in class org.robolectric.shadows.ShadowDownloadManager.CompletedDownload
+
 
+
getUri() - Method in class org.robolectric.shadows.ShadowDownloadManager.ShadowRequest
+
 
+
getUri() - Method in class org.robolectric.shadows.ShadowIcon
+
 
+
getUrl() - Method in class org.robolectric.shadows.ShadowWebView
+
 
+
getUsabilityScores() - Method in class org.robolectric.shadows.ShadowWifiManager
+
+
Returns wifi usability scores previous passed to WifiManager.updateWifiUsabilityScore(int, int, int)
+
+
getUsageSource() - Method in class org.robolectric.shadows.ShadowUsageStatsManager
+
 
+
getUsedPermissions() - Method in class org.robolectric.manifest.AndroidManifest
+
 
+
getUserAgent() - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
getUserAgentString() - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
getUserBadgedIcon(Drawable, UserHandle) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
+
Adds a profile badge to the icon.
+
+
getUserBadgeForDensity(UserHandle, int) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
getUserData(Account, String) - Method in class org.robolectric.shadows.ShadowAccountManager
+
 
+
getUserForSerialNumber(long) - Method in class org.robolectric.shadows.ShadowUserManager
+
 
+
getUserHandle() - Method in class org.robolectric.shadows.ShadowCrossProfileApps.StartedActivity
+
 
+
getUserHandle() - Method in class org.robolectric.shadows.ShadowCrossProfileApps.StartedMainActivity
+
+
Deprecated.
+
getUserHandle(int) - Method in class org.robolectric.shadows.ShadowUserManager
+
 
+
getUserHandles(boolean) - Method in class org.robolectric.shadows.ShadowUserManager
+
 
+
getUserIcon() - Method in class org.robolectric.shadows.ShadowUserManager
+
 
+
getUserId() - Method in class org.robolectric.shadows.ShadowContextImpl
+
 
+
getUserInfo(int) - Method in class org.robolectric.shadows.ShadowUserManager
+
 
+
getUserName() - Method in class org.robolectric.shadows.ShadowUserManager
+
+
Returns the name of the user.
+
+
getUserProfiles() - Method in class org.robolectric.shadows.ShadowUserManager
+
 
+
getUserProvisioningState() - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
+ +
+
getUserProvisioningStateForUser(int) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
+ +
+
getUserRestrictions() - Method in class org.robolectric.shadows.ShadowUserManager
+
 
+
getUserRestrictions(UserHandle) - Method in class org.robolectric.shadows.ShadowUserManager
+
 
+
getUsers() - Method in class org.robolectric.shadows.ShadowUserManager
+
 
+
getUserSelectedOutgoingPhoneAccount() - Method in class org.robolectric.shadows.ShadowTelecomManager
+
 
+
getUserSerialNumber(int) - Method in class org.robolectric.shadows.ShadowUserManager
+
 
+
getUserSwitchability() - Method in class org.robolectric.shadows.ShadowUserManager
+
 
+
getUserTokenHandler() - Method in class org.robolectric.shadows.httpclient.ShadowDefaultRequestDirector
+
 
+
getUseWebViewBackgroundForOverscrollBackground() - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
getUseWideViewPort() - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
getUtteranceProgressListener() - Method in class org.robolectric.shadows.ShadowTextToSpeech
+
 
+
getUuids() - Method in class org.robolectric.shadows.ShadowBluetoothDevice
+
+
Overrides behavior of BluetoothDevice.getUuids() to return pre-set result.
+
+
getValue() - Method in class org.robolectric.integrationtests.jacoco.JaCoCoTester
+
 
+
getValue() - Method in class org.robolectric.shadows.NativeBitSet64
+
 
+
getValue() - Method in class org.robolectric.shadows.ShadowTrace.Counter
+
 
+
getValue(int, ResTable_config) - Method in class org.robolectric.res.PackageResourceTable
+
 
+
getValue(int, ResTable_config) - Method in interface org.robolectric.res.ResourceTable
+
 
+
getValue(int, ResTable_config) - Method in class org.robolectric.res.RoutingResourceTable
+
 
+
getValue(String, String, boolean) - Static method in class org.robolectric.shadows.ResourceHelper
+
+
Returns the raw value from the given attribute float-type value string.
+
+
getValue(String, String, boolean) - Static method in class org.robolectric.shadows.ResourceHelper2
+
+
Returns the raw value from the given attribute float-type value string.
+
+
getValue(ResName, ResTable_config) - Method in class org.robolectric.res.PackageResourceTable
+
 
+
getValue(ResName, ResTable_config) - Method in interface org.robolectric.res.ResourceTable
+
 
+
getValue(ResName, ResTable_config) - Method in class org.robolectric.res.RoutingResourceTable
+
 
+
getValueFor(String) - Method in class org.robolectric.res.AttrData
+
 
+
getValueMap() - Method in class org.robolectric.manifest.MetaData
+
 
+
getValues(float[]) - Method in class org.robolectric.shadows.ShadowLegacyMatrix
+
 
+
getValues(ReflectionHelpers.ClassParameter<?>...) - Static method in class org.robolectric.util.ReflectionHelpers.ClassParameter
+
 
+
getValuesBackReferences() - Method in class org.robolectric.shadows.ShadowContentProviderOperation
+
+
Deprecated. +
implementation detail - use public Android APIs instead
+
+
+
getVendorId() - Method in class org.robolectric.shadows.ShadowInputDevice
+
 
+
getVerificationCodeAtTimeoutExtension(int) - Method in class org.robolectric.shadows.ShadowPackageManager
+
 
+
getVerificationExtendedTimeout(int) - Method in class org.robolectric.shadows.ShadowPackageManager
+
 
+
getVerificationResult(int) - Method in class org.robolectric.shadows.ShadowPackageManager
+
 
+
getVerifierDeviceIdentity() - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
getVersion() - Method in class org.robolectric.internal.dependency.DependencyJar
+
 
+
getVersion() - Method in class org.robolectric.versioning.AndroidVersions.AndroidRelease
+
+
major.minor version number as String.
+
+
getVersionCode() - Method in class org.robolectric.manifest.AndroidManifest
+
 
+
getVersionName() - Method in class org.robolectric.manifest.AndroidManifest
+
 
+
getVibrationAttributesFromLastVibration() - Method in class org.robolectric.shadows.ShadowVibrator
+
+
Returns the VibrationAttributes from the last vibration.
+
+
getVideoEncoder() - Method in class org.robolectric.shadows.ShadowMediaRecorder
+
 
+
getVideoEncodingBitRate() - Method in class org.robolectric.shadows.ShadowMediaRecorder
+
 
+
getVideoFrameRate() - Method in class org.robolectric.shadows.ShadowMediaRecorder
+
 
+
getVideoHeight() - Method in class org.robolectric.shadows.ShadowMediaPlayer
+
 
+
getVideoHeight() - Method in class org.robolectric.shadows.ShadowMediaRecorder
+
 
+
getVideoOverlayForEmbeddedEncryptedVideoEnabled() - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
getVideoPath() - Method in class org.robolectric.shadows.ShadowVideoView
+
 
+
getVideoSource() - Method in class org.robolectric.shadows.ShadowMediaRecorder
+
 
+
getVideoURIString() - Method in class org.robolectric.shadows.ShadowVideoView
+
 
+
getVideoWidth() - Method in class org.robolectric.shadows.ShadowMediaPlayer
+
 
+
getVideoWidth() - Method in class org.robolectric.shadows.ShadowMediaRecorder
+
 
+
getView() - Method in class org.robolectric.shadows.ShadowAlertController
+
 
+
getView() - Method in class org.robolectric.shadows.ShadowAlertDialog
+
 
+
getView() - Method in class org.robolectric.shadows.ShadowToast
+
 
+
getViewFor(int) - Method in class org.robolectric.shadows.ShadowAppWidgetManager
+
 
+
getViews() - Method in class org.robolectric.shadows.ShadowWindowManagerImpl
+
 
+
getVirtualDescendantId() - Method in class org.robolectric.shadows.ShadowAccessibilityRecord
+
 
+
getVirtualDevices() - Method in class org.robolectric.shadows.ShadowVirtualDeviceManager
+
 
+
getVirtualSensorCallback() - Method in class org.robolectric.shadows.ShadowVirtualDeviceManager.ShadowVirtualDevice
+
 
+
getVirtualSensorDirectChannelCallback() - Method in class org.robolectric.shadows.ShadowVirtualDeviceManager.ShadowVirtualDevice
+
 
+
getVirtualSensorList() - Method in class org.robolectric.shadows.ShadowVirtualDeviceManager.ShadowVirtualDevice
+
 
+
getVisibleInDownloadsUi() - Method in class org.robolectric.shadows.ShadowDownloadManager.ShadowRequest
+
 
+
getVisibleShadowTypes() - Method in class org.robolectric.annotation.processing.RobolectricModel
+
 
+
getVisualVoicemailPackageName() - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+ +
+
getVisualVoicemailSmsFilterSettings() - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+
Returns the last set VisualVoicemailSmsFilterSettings.
+
+
getVoiceActivityIntents() - Method in class org.robolectric.shadows.ShadowVoiceInteractionSession
+
+
Returns the list of Intent instances passed into VoiceInteractionSession.startVoiceActivity(Intent) in invocation order.
+
+
getVoiceInteractions() - Method in class org.robolectric.shadows.ShadowVoiceInteractor
+
+
Returns the voice interactions called on VoiceInteractor instance associated with this + shadow.
+
+
getVoiceMailAlphaTag() - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+
Returns null by default or the value specified via ShadowTelephonyManager.setVoiceMailAlphaTag(String).
+
+
getVoiceMailNumber() - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+
Returns null by default, or the value specified via ShadowTelephonyManager.setVoiceMailNumber(String).
+
+
getVoiceMailNumber(PhoneAccountHandle) - Method in class org.robolectric.shadows.ShadowTelecomManager
+
 
+
getVoicemailRingtoneUri(PhoneAccountHandle) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+
Returns null by default or the value specified via ShadowTelephonyManager.setVoicemailRingtoneUri(PhoneAccountHandle, Uri).
+
+
getVoiceNetworkType() - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+
Returns whatever value was set by the last call to ShadowTelephonyManager.setVoiceNetworkType(int), defaulting to + TelephonyManager.NETWORK_TYPE_UNKNOWN if it was never called.
+
+
getVoices() - Method in class org.robolectric.shadows.ShadowTextToSpeech
+
 
+
getVolumeControlStream() - Method in class org.robolectric.shadows.ShadowActivity
+
 
+
getVolumeList() - Method in class org.robolectric.shadows.ShadowStorageManager
+
+ +
+
getVolumeList(int, int) - Static method in class org.robolectric.shadows.ShadowStorageManager
+
 
+
getWallpaperCommandRecords() - Method in class org.robolectric.shadows.ShadowWallpaperManager
+
+ +
+
getWallpaperDimAmount() - Method in class org.robolectric.shadows.ShadowWallpaperManager
+
 
+
getWallpaperFile(int) - Method in class org.robolectric.shadows.ShadowWallpaperManager
+
+
Gets a wallpaper file associated with which.
+
+
getWallpaperInfo() - Method in class org.robolectric.shadows.ShadowWallpaperManager
+
+
Returns the information about the wallpaper if the current wallpaper is a live wallpaper + component.
+
+
getWantsAllOnMoveCalls() - Method in class org.robolectric.fakes.BaseCursor
+
+
Deprecated.
+
getWantsAllOnMoveCalls() - Method in class org.robolectric.shadows.ShadowCursorWrapper
+
 
+
getWatchers() - Method in class org.robolectric.shadows.ShadowTextView
+
 
+
getWaveForm(byte[]) - Method in interface org.robolectric.shadows.ShadowVisualizer.VisualizerSource
+
 
+
getWebChromeClient() - Method in class org.robolectric.shadows.ShadowWebView
+
 
+
getWebMessageCallback() - Method in class org.robolectric.fakes.RoboWebMessagePort
+
 
+
getWebViewClient() - Method in class org.robolectric.shadows.ShadowWebView
+
 
+
getWhen() - Method in class org.robolectric.shadows.ShadowPausedMessage
+
 
+
getWhere() - Method in class org.robolectric.shadows.ShadowContentResolver.DeleteStatement
+
 
+
getWhere() - Method in class org.robolectric.shadows.ShadowContentResolver.UpdateStatement
+
 
+
getWidth() - Method in class org.robolectric.shadows.RoundRectangle
+
 
+
getWidth() - Method in class org.robolectric.shadows.ShadowBitmapRegionDecoder
+
 
+
getWidth() - Method in class org.robolectric.shadows.ShadowImageReader.ShadowSurfaceImage
+
 
+
getWidth() - Method in class org.robolectric.shadows.ShadowLegacyBitmap
+
 
+
getWidth() - Method in class org.robolectric.shadows.ShadowLegacyCanvas
+
 
+
getWidth() - Method in class org.robolectric.shadows.ShadowPaint
+
 
+
getWidth() - Method in class org.robolectric.shadows.ShadowPicture
+
 
+
getWidth() - Method in class org.robolectric.shadows.ShadowRenderNode
+
 
+
getWidth() - Method in class org.robolectric.shadows.ShadowRenderNodeQ
+
 
+
getWifiApConfiguration() - Method in class org.robolectric.shadows.ShadowWifiManager
+
 
+
getWifiConfiguration(int) - Method in class org.robolectric.shadows.ShadowWifiManager
+
 
+
getWifiDisplayStatus() - Method in class org.robolectric.shadows.ShadowDisplayManagerGlobal
+
 
+
getWifiState() - Method in class org.robolectric.shadows.ShadowWifiManager
+
 
+
getWindingRule() - Method in class org.robolectric.shadows.CachedPathIteratorFactory.CachedPathIterator
+
 
+
getWindow() - Method in class org.robolectric.shadows.ShadowAccessibilityNodeInfo
+
 
+
getWindow() - Method in class org.robolectric.shadows.ShadowActivity
+
+
Constructs a new Window (a PhoneWindow) if no window + has previously been set.
+
+
getWindowAdded() - Method in interface org.robolectric.shadows._Activity_
+
 
+
getWindowAttributes() - Method in interface org.robolectric.shadows.ShadowViewRootImpl.ViewRootImplReflector
+
 
+
getWindowDisplayFrame(Rect) - Method in class org.robolectric.shadows.ShadowView
+
 
+
getWindowId() - Method in class org.robolectric.shadows.ShadowAccessibilityNodeInfo
+
+
Returns the id of the window from which the info comes.
+
+
getWindowId() - Method in class org.robolectric.shadows.ShadowAccessibilityRecord
+
+
Returns the id of the window from which the event comes.
+
+
getWindowId() - Method in class org.robolectric.shadows.ShadowView
+
 
+
getWindowId(ShadowView) - Static method in class org.robolectric.shadows.ShadowView.WindowIdHelper
+
 
+
getWindowInsets(boolean) - Method in class org.robolectric.shadows.ShadowViewRootImpl
+
+
On Android R+ WindowInsets supports checking visibility of specific inset types.
+
+
getWindowInsets(boolean) - Method in interface org.robolectric.shadows.ShadowViewRootImpl.ViewRootImplReflector
+
 
+
getWindowInsetsFromServer(WindowManager.LayoutParams, Rect) - Method in class org.robolectric.shadows.ShadowWindowManagerImpl
+
+
Re implement to avoid server call
+
+
getWindowLengthMs() - Method in class org.robolectric.shadows.ShadowAlarmManager.ScheduledAlarm
+
 
+
getWindowManagerService() - Static method in class org.robolectric.shadows.ShadowWindowManagerGlobal
+
 
+
getWindows() - Method in class org.robolectric.shadows.ShadowAccessibilityService
+
+
Returns a representation of interactive windows shown on the device's default display.
+
+
getWindowSession() - Static method in class org.robolectric.shadows.ShadowWindowManagerGlobal
+
 
+
getWindowSession(Looper) - Static method in class org.robolectric.shadows.ShadowViewRootImpl
+
 
+
getWindowSession(Looper) - Static method in class org.robolectric.shadows.ShadowWindowManagerGlobal
+
 
+
getWindowSoftInputMode() - Method in class org.robolectric.manifest.ActivityData
+
 
+
getWindowsOnAllDisplays() - Method in class org.robolectric.shadows.ShadowAccessibilityService
+
+
Returns a representation of interactive windows shown on the device's all displays.
+
+
getWindowTouchSlop() - Static method in class org.robolectric.shadows.ShadowViewConfiguration
+
 
+
getWindowVisibleDisplayFrame(Rect) - Method in class org.robolectric.shadows.ShadowView
+
 
+
getWipeCalledTimes() - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
getWordSpacing() - Method in class org.robolectric.shadows.ShadowPaint
+
 
+
getWorkSource() - Method in class org.robolectric.shadows.ShadowAlarmManager.ScheduledAlarm
+
 
+
getWorkSource() - Method in class org.robolectric.shadows.ShadowPowerManager.ShadowWakeLock
+
 
+
getWrappedCursor() - Method in class org.robolectric.shadows.ShadowCursorWrapper
+
 
+
getWritePermission() - Method in class org.robolectric.manifest.ContentProviderData
+
 
+
getX() - Method in class org.robolectric.shadows.RoundRectangle
+
 
+
getX() - Method in class org.robolectric.shadows.ShadowPath.Point
+
 
+
getXml(ResName, ResTable_config) - Method in class org.robolectric.res.PackageResourceTable
+
 
+
getXml(ResName, ResTable_config) - Method in interface org.robolectric.res.ResourceTable
+
 
+
getXml(ResName, ResTable_config) - Method in class org.robolectric.res.RoutingResourceTable
+
 
+
getXmlContext() - Method in class org.robolectric.res.TypedResource
+
 
+
getXmlFile() - Method in class org.robolectric.res.XmlContext
+
 
+
getXOffset() - Method in class org.robolectric.shadows.ShadowToast
+
 
+
getXVelocity() - Method in class org.robolectric.shadows.ShadowVelocityTracker
+
 
+
getXVelocity(int) - Method in class org.robolectric.shadows.ShadowVelocityTracker
+
 
+
getY() - Method in class org.robolectric.shadows.RoundRectangle
+
 
+
getY() - Method in class org.robolectric.shadows.ShadowPath.Point
+
 
+
getYear() - Method in class org.robolectric.shadows.ShadowDatePickerDialog
+
 
+
getYOffset() - Method in class org.robolectric.shadows.ShadowToast
+
 
+
getYVelocity() - Method in class org.robolectric.shadows.ShadowVelocityTracker
+
 
+
getYVelocity(int) - Method in class org.robolectric.shadows.ShadowVelocityTracker
+
 
+
getZipEntry() - Method in class org.robolectric.res.android.FileMap
+
 
+
getZoomControlsTimeout() - Static method in class org.robolectric.shadows.ShadowViewConfiguration
+
 
+
getZygoteInstance() - Static method in class org.robolectric.shadows.ShadowOverlayConfig
+
+
Override to skip the check on pid == ROOT_PID
+
+
gFormatFlags - Static variable in class org.robolectric.res.android.ResourceTable
+
 
+
glCheckFramebufferStatus(int) - Static method in class org.robolectric.shadows.ShadowGLES20
+
+ +
+
glCreateProgram() - Static method in class org.robolectric.shadows.ShadowGLES20
+
 
+
glCreateShader(int) - Static method in class org.robolectric.shadows.ShadowGLES20
+
 
+
glGenFramebuffers(int, int[], int) - Static method in class org.robolectric.shadows.ShadowGLES20
+
 
+
glGenTextures(int, int[], int) - Static method in class org.robolectric.shadows.ShadowGLES20
+
 
+
glGetProgramiv(int, int, int[], int) - Static method in class org.robolectric.shadows.ShadowGLES20
+
 
+
glGetShaderiv(int, int, int[], int) - Static method in class org.robolectric.shadows.ShadowGLES20
+
 
+
GlobalConfigProvider - Interface in org.robolectric.pluginapi.config
+
+
Provides the default config for a test.
+
+
GnssSatelliteInfo() - Constructor for class org.robolectric.shadows.GnssStatusBuilder.GnssSatelliteInfo
+
+
Deprecated.
+
GnssStatusBuilder - Class in org.robolectric.shadows
+
+
Deprecated. +
Use GnssStatus.Builder instead where possible.
+
+
+
GnssStatusBuilder.GnssSatelliteInfo - Class in org.robolectric.shadows
+
+
Deprecated.
+
Information about a single satellite in a GnssStatus.
+
+
GnssStatusBuilder.GnssSatelliteInfo.Builder - Class in org.robolectric.shadows
+
+
Deprecated.
+ +
+
goAsync() - Method in class org.robolectric.shadows.ShadowBroadcastReceiver
+
 
+
goBack() - Method in class org.robolectric.shadows.ShadowWebView
+
 
+
goBackOrForward(int) - Method in class org.robolectric.shadows.ShadowWebView
+
 
+
goForward() - Method in class org.robolectric.shadows.ShadowWebView
+
 
+
GoogleAuthUtilImpl() - Constructor for class org.robolectric.shadows.gms.ShadowGoogleAuthUtil.GoogleAuthUtilImpl
+
 
+
GooglePlayServicesUtilImpl() - Constructor for class org.robolectric.shadows.gms.ShadowGooglePlayServicesUtil.GooglePlayServicesUtilImpl
+
 
+
grantPermission(UsbAccessory) - Method in class org.robolectric.shadows.ShadowUsbManager
+
+
Grants permission for the accessory.
+
+
grantPermission(UsbDevice) - Method in class org.robolectric.shadows.ShadowUsbManager
+
 
+
grantPermission(UsbDevice, String) - Method in class org.robolectric.shadows.ShadowUsbManager
+
 
+
grantPermissions(int, int, String...) - Method in class org.robolectric.shadows.ShadowContextWrapper
+
+
Grant the given permissions for the given process and user.
+
+
grantPermissions(String...) - Method in class org.robolectric.shadows.ShadowContextWrapper
+
+
Grant the given permissions for the current process and user.
+
+
grantPolicy(ComponentName, int) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
+
Grants a particular device policy for an active ComponentName.
+
+
grantRuntimePermission(String, String, UserHandle) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
grantSlicePermission(String, Uri) - Method in class org.robolectric.shadows.ShadowSliceManager
+
 
+
GraphicsMode - Annotation Type in org.robolectric.annotation
+
+
A Configurer annotation for controlling which graphics + shadow implementation is used for the android.graphics package.
+
+
GraphicsMode.Mode - Enum in org.robolectric.annotation
+
+
Specifies the different supported graphics modes.
+
+
GraphicsModeConfigurer - Class in org.robolectric.plugins
+
+
Provides configuration to Robolectric for its @GraphicsMode annotation.
+
+
GraphicsModeConfigurer(Properties) - Constructor for class org.robolectric.plugins.GraphicsModeConfigurer
+
 
+
GraphicsShadowPicker<T> - Class in org.robolectric.shadows
+
+
A ShadowPicker that selects between shadows given the Graphics mode.
+
+
GraphicsShadowPicker(Class<? extends T>, Class<? extends T>) - Constructor for class org.robolectric.shadows.GraphicsShadowPicker
+
 
+
grep(Pattern) - Method in class org.robolectric.res.StyleData
+
 
+
+

H

+
+
handle(MethodSignature) - Method in class org.robolectric.interceptors.AndroidInterceptors.CleanerInterceptor
+
 
+
handle(MethodSignature) - Method in class org.robolectric.interceptors.AndroidInterceptors.FileDescriptorInterceptor
+
 
+
handle(MethodSignature) - Method in class org.robolectric.interceptors.AndroidInterceptors.LinkedHashMapEldestInterceptor
+
 
+
handle(MethodSignature) - Method in class org.robolectric.interceptors.AndroidInterceptors.LocaleAdjustLanguageCodeInterceptor
+
 
+
handle(MethodSignature) - Method in class org.robolectric.interceptors.AndroidInterceptors.NioUtilsFreeDirectBufferInterceptor
+
 
+
handle(MethodSignature) - Method in class org.robolectric.interceptors.AndroidInterceptors.NoOpInterceptor
+
 
+
handle(MethodSignature) - Method in class org.robolectric.interceptors.AndroidInterceptors.ReferenceRefersToInterceptor
+
 
+
handle(MethodSignature) - Method in class org.robolectric.interceptors.AndroidInterceptors.SocketInterceptor
+
 
+
handle(MethodSignature) - Method in class org.robolectric.interceptors.AndroidInterceptors.SystemArrayCopyInterceptor
+
 
+
handle(MethodSignature) - Method in class org.robolectric.interceptors.AndroidInterceptors.SystemLogInterceptor
+
 
+
handle(MethodSignature) - Method in class org.robolectric.interceptors.AndroidInterceptors.SystemTimeInterceptor
+
 
+
handle(MethodSignature) - Method in class org.robolectric.internal.bytecode.Interceptor
+
 
+
handleChangeListener(RecognitionListener) - Method in class org.robolectric.shadows.ShadowSpeechRecognizer
+
+
Handles changing the listener and allows access to the internal listener to trigger events and + sets the latest SpeechRecognizer.
+
+
handleIntent() - Method in class org.robolectric.android.controller.IntentServiceController
+
 
+
handleMmi(String) - Method in class org.robolectric.shadows.ShadowTelecomManager
+
 
+
handleMmi(String, PhoneAccountHandle) - Method in class org.robolectric.shadows.ShadowTelecomManager
+
 
+
handler - Variable in class org.robolectric.shadows.ShadowAlarmManager.ScheduledAlarm
+
+
Deprecated.
+
+
handleResponse(RoutedRequest, HttpResponse, HttpContext) - Method in class org.robolectric.shadows.httpclient.DefaultRequestDirector
+
+
Analyzes a response to check need for a followup.
+
+
handleSoftInputVisibilityChange(boolean) - Method in interface org.robolectric.shadows.ShadowInputMethodManager.SoftInputVisibilityChangeHandler
+
 
+
HardwareRendererNatives - Class in org.robolectric.nativeruntime
+
+
Native methods for HardwareRenderer JNI registration.
+
+
hardwareRendererObserverNatives - Variable in class org.robolectric.shadows.ShadowNativeHardwareRendererObserver
+
 
+
HardwareRendererObserverNatives - Class in org.robolectric.nativeruntime
+
+
Native methods for ImageDecoder JNI registration.
+
+
HardwareRendererObserverNatives() - Constructor for class org.robolectric.nativeruntime.HardwareRendererObserverNatives
+
 
+
hasActiveProfileProxy(int) - Method in class org.robolectric.shadows.ShadowBluetoothAdapter
+
 
+
hasAlpha() - Method in class org.robolectric.shadows.ShadowLegacyBitmap
+
 
+
hasAltitudeSupport() - Method in class org.robolectric.shadows.ShadowLocationManager.ProviderProperties
+
 
+
hasAmplitudeControl() - Method in class org.robolectric.shadows.ShadowSystemVibrator
+
 
+
hasAnnotation(Class<? extends Annotation>) - Method in class org.robolectric.internal.bytecode.ClassDetails
+
 
+
hasBearingSupport() - Method in class org.robolectric.shadows.ShadowLocationManager.ProviderProperties
+
 
+
hasBeenDismissed() - Method in class org.robolectric.shadows.ShadowDialog
+
 
+
hasCancelledPendingTransitions() - Method in class org.robolectric.shadows.ShadowActivity
+
 
+
hasCarrierPrivileges(int) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
 
+
hasCookies() - Method in class android.webkit.RoboCookieManager
+
 
+
hasCookies(boolean) - Method in class android.webkit.RoboCookieManager
+
 
+
hasDrawnCircle() - Method in class org.robolectric.shadows.ShadowCanvas
+
 
+
hasDrawnCircle() - Method in class org.robolectric.shadows.ShadowLegacyCanvas
+
 
+
hasDrawnCircle() - Method in class org.robolectric.shadows.ShadowNativeBaseCanvas
+
 
+
hasDrawnPath() - Method in class org.robolectric.shadows.ShadowCanvas
+
 
+
hasDrawnPath() - Method in class org.robolectric.shadows.ShadowLegacyCanvas
+
 
+
hasDrawnPath() - Method in class org.robolectric.shadows.ShadowNativeBaseCanvas
+
 
+
hasEnrolledFingerprints() - Method in class org.robolectric.shadows.ShadowFingerprintManager
+
+
Returns false by default, or the value specified via + ShadowFingerprintManager.setHasEnrolledFingerprints(boolean).
+
+
hasEntries() - Method in class org.robolectric.res.android.IdmapEntries
+
 
+
hasExtension(String) - Method in class org.robolectric.shadows.ShadowMimeTypeMap
+
 
+
hasFeatures(Account, String[], AccountManagerCallback<Boolean>, Handler) - Method in class org.robolectric.shadows.ShadowAccountManager
+
 
+
hasField(Class<?>, String) - Static method in class org.robolectric.util.ReflectionHelpers
+
+
Reflectively check if a class has a given field (static or non static).
+
+
hasGainmap() - Method in class org.robolectric.shadows.ShadowBitmap
+
 
+
hasGrantedPolicy(ComponentName, int) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
hashCode - Variable in class org.robolectric.res.ResName
+
 
+
hashCode() - Method in class org.robolectric.android.internal.DisplayConfig
+
 
+
hashCode() - Method in class org.robolectric.fakes.RoboIntentSender
+
 
+
hashCode() - Method in class org.robolectric.internal.bytecode.InstrumentationConfiguration
+
 
+
hashCode() - Method in class org.robolectric.internal.bytecode.InvocationProfile
+
 
+
hashCode() - Method in class org.robolectric.internal.bytecode.MethodRef
+
 
+
hashCode() - Method in class org.robolectric.internal.bytecode.ShadowInfo
+
 
+
hashCode() - Method in class org.robolectric.internal.bytecode.ShadowMap
+
 
+
hashCode() - Method in class org.robolectric.internal.ManifestIdentifier
+
 
+
hashCode() - Method in class org.robolectric.manifest.AndroidManifest
+
 
+
hashCode() - Method in class org.robolectric.pluginapi.perf.Metric
+
 
+
hashCode() - Method in class org.robolectric.pluginapi.Sdk
+
 
+
hashCode() - Method in class org.robolectric.res.android.String8
+
 
+
hashCode() - Method in class org.robolectric.res.ResName
+
 
+
hashCode() - Method in class org.robolectric.res.ResourcePath
+
 
+
hashCode() - Method in class org.robolectric.res.StyleData
+
 
+
hashCode() - Method in class org.robolectric.res.StyleResolver
+
 
+
hashCode() - Method in class org.robolectric.RobolectricTestRunner.RobolectricFrameworkMethod
+
 
+
hashCode() - Method in class org.robolectric.shadows.ShadowAccessibilityNodeInfo
+
 
+
hashCode() - Method in class org.robolectric.shadows.ShadowAccessibilityWindowInfo
+
 
+
hashCode() - Method in class org.robolectric.shadows.ShadowCrossProfileApps.StartedActivity
+
 
+
hashCode() - Method in class org.robolectric.shadows.ShadowCrossProfileApps.StartedMainActivity
+
+
Deprecated.
+
hashCode() - Method in class org.robolectric.shadows.ShadowDownloadManager.CompletedDownload
+
 
+
hashCode() - Method in class org.robolectric.shadows.ShadowLegacyMatrix
+
 
+
hashCode() - Method in class org.robolectric.shadows.ShadowLegacyTypeface
+
 
+
hashCode() - Method in class org.robolectric.shadows.ShadowLocationManager.RoboLocationRequest
+
 
+
hashCode() - Method in class org.robolectric.shadows.ShadowLog.LogItem
+
 
+
hashCode() - Method in class org.robolectric.shadows.ShadowPath.Point
+
 
+
hashCode() - Method in class org.robolectric.shadows.ShadowPendingIntent
+
 
+
hashCode() - Method in class org.robolectric.shadows.ShadowSoundPool.Playback
+
 
+
hashCode() - Method in class org.robolectric.shadows.ShadowTypeface.FontDesc
+
 
+
hashCode() - Method in class org.robolectric.shadows.ShadowUsageStatsManager.AppUsageLimitObserver
+
 
+
hashCode() - Method in class org.robolectric.shadows.ShadowVibrator.PrimitiveEffect
+
 
+
hashCode() - Method in class org.robolectric.shadows.util.DataSource
+
 
+
hashCode() - Method in class org.robolectric.util.inject.Injector.Key
+
 
+
hasIdentityMatrix() - Method in class org.robolectric.shadows.ShadowRenderNode
+
 
+
hasIdentityMatrix() - Method in class org.robolectric.shadows.ShadowRenderNodeQ
+
 
+
hasListener(SensorEventListener) - Method in class org.robolectric.shadows.ShadowSensorManager
+
+
Tests if the sensor manager has a registration for the given listener.
+
+
hasListener(SensorEventListener, Sensor) - Method in class org.robolectric.shadows.ShadowSensorManager
+
+
Tests if the sensor manager has a registration for the given listener for the given sensor.
+
+
hasMimeType(String) - Method in class org.robolectric.shadows.ShadowMimeTypeMap
+
 
+
hasMipMap() - Method in class org.robolectric.shadows.ShadowLegacyBitmap
+
 
+
hasMovedToFront() - Method in class org.robolectric.shadows.ShadowAppTask
+
+
Returns true if task has been moved to the front.
+
+
hasMultipleSigners() - Method in class org.robolectric.shadows.ShadowSigningInfo
+
 
+
hasNetworkRequirement() - Method in class org.robolectric.shadows.ShadowLocationManager.ProviderProperties
+
 
+
hasNotificationAccess - Variable in class org.robolectric.shadows.ShadowCompanionDeviceManager
+
 
+
hasNotificationAccess(ComponentName) - Method in class org.robolectric.shadows.ShadowCompanionDeviceManager
+
 
+
hasOnSubscriptionsChangedListener(SubscriptionManager.OnSubscriptionsChangedListener) - Method in class org.robolectric.shadows.ShadowSubscriptionManager
+
+
Check if a listener exists in the ShadowSubscriptionManager.listeners.
+
+
hasOverlappingRendering() - Method in class org.robolectric.shadows.ShadowRenderNode
+
 
+
hasOverlappingRendering() - Method in class org.robolectric.shadows.ShadowRenderNodeQ
+
 
+
hasPastSigningCertificates() - Method in class org.robolectric.shadows.ShadowSigningInfo
+
 
+
hasPendingResponses() - Method in class org.robolectric.shadows.httpclient.FakeHttpLayer
+
 
+
hasPermanentMenuKey() - Method in class org.robolectric.shadows.ShadowViewConfiguration
+
 
+
hasPermission(UsbAccessory) - Method in class org.robolectric.shadows.ShadowUsbManager
+
+
Returns true if the caller has permission to access the accessory.
+
+
hasPermission(UsbDevice) - Method in class org.robolectric.shadows.ShadowUsbManager
+
+
Returns true if the caller has permission to access the device.
+
+
hasPermissionForPackage(UsbAccessory, String) - Method in class org.robolectric.shadows.ShadowUsbManager
+
+
Returns true if the given package has permission to access the device.
+
+
hasPermissionForPackage(UsbDevice, String) - Method in class org.robolectric.shadows.ShadowUsbManager
+
+
Returns true if the given package has permission to access the device.
+
+
hasPrimaryClip() - Method in class org.robolectric.shadows.ShadowClipboardManager
+
 
+
hasProfile(int, int) - Static method in class org.robolectric.shadows.ShadowCamcorderProfile
+
 
+
hasProvider(String) - Method in class org.robolectric.shadows.ShadowLocationManager
+
 
+
hasQueuedTasks() - Method in class org.robolectric.android.util.concurrent.PausedExecutorService
+
 
+
hasQuit() - Method in class org.robolectric.shadows.ShadowLegacyLooper
+
 
+
hasQuit() - Method in class org.robolectric.shadows.ShadowLooper
+
 
+
hasQuit() - Method in class org.robolectric.shadows.ShadowPausedLooper
+
 
+
hasReceiverForIntent(Intent) - Method in class org.robolectric.shadows.ShadowApplication
+
+
Deprecated. +
use PackageManager.queryBroadcastReceivers instead
+
+
+
hasRequestedAutoFocus() - Method in class org.robolectric.shadows.ShadowCamera
+
 
+
hasRequestInfos() - Method in class org.robolectric.shadows.httpclient.FakeHttpLayer
+
 
+
hasRequestMatchingRule(RequestMatcher) - Method in class org.robolectric.shadows.httpclient.FakeHttpLayer
+
 
+
hasResources() - Method in class org.robolectric.res.ResourcePath
+
 
+
hasResourceWallpaper(int) - Method in class org.robolectric.shadows.ShadowWallpaperManager
+
+
Returns whether the current wallpaper has been set through ShadowWallpaperManager.setResource(int) or ShadowWallpaperManager.setResource(int, int) with the same resource id.
+
+
hasRespondedToRttRequest() - Method in class org.robolectric.shadows.ShadowCall
+
+
Determines whether respondToRttRequest() was called.
+
+
hasResponseRules() - Method in class org.robolectric.shadows.httpclient.FakeHttpLayer
+
 
+
hasSatelliteRequirement() - Method in class org.robolectric.shadows.ShadowLocationManager.ProviderProperties
+
 
+
hasSentRttRequest() - Method in class org.robolectric.shadows.ShadowCall
+
+
Determines whether sendRttRequest() was called.
+
+
hasShadowPicker() - Method in class org.robolectric.internal.bytecode.ShadowInfo
+
 
+
hasShadowPicker(MutableClass) - Method in class org.robolectric.internal.bytecode.ShadowMap
+
 
+
hasShortcutHostPermission() - Method in class org.robolectric.shadows.ShadowLauncherApps
+
 
+
hasSpeedSupport() - Method in class org.robolectric.shadows.ShadowLocationManager.ProviderProperties
+
 
+
hasStarted() - Method in class org.robolectric.shadows.ShadowCountDownTimer
+
 
+
hasSubMenu() - Method in class org.robolectric.fakes.RoboMenuItem
+
 
+
hasSystemFeature(String) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
hasSystemFeature(String, int) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
hasText() - Method in class org.robolectric.shadows.ShadowClipboardManager
+
 
+
hasUserRestriction(String, UserHandle) - Method in class org.robolectric.shadows.ShadowUserManager
+
 
+
hasUserRestrictionForUser(String, int) - Method in class org.robolectric.shadows.ShadowUserManager
+
 
+
hasUserRestrictionForUser(String, UserHandle) - Method in class org.robolectric.shadows.ShadowUserManager
+
 
+
hasVibrator() - Method in class org.robolectric.shadows.ShadowSystemVibrator
+
 
+
hasVisibleItems() - Method in class org.robolectric.fakes.RoboMenu
+
 
+
HDR_ANY - Static variable in class org.robolectric.res.android.ResTable_config
+
 
+
HDR_NO - Static variable in class org.robolectric.res.android.ResTable_config
+
 
+
HDR_YES - Static variable in class org.robolectric.res.android.ResTable_config
+
 
+
hdrCapabilities - Variable in class org.robolectric.android.internal.DisplayConfig
+
+
The display's HDR capabilities
+
+
header - Variable in class org.robolectric.res.android.ResourceTypes.ResXMLTree_header
+
 
+
header(String, String) - Method in class org.robolectric.shadows.httpclient.FakeHttpLayer.RequestMatcherBuilder
+
 
+
Header(ResTable) - Constructor for class org.robolectric.res.android.ResTable.Header
+
 
+
headerIterator() - Method in class org.robolectric.shadows.httpclient.HttpResponseStub
+
 
+
headerIterator() - Method in class org.robolectric.shadows.httpclient.TestHttpResponse
+
 
+
headerIterator(String) - Method in class org.robolectric.shadows.httpclient.HttpResponseStub
+
 
+
headerIterator(String) - Method in class org.robolectric.shadows.httpclient.TestHttpResponse
+
 
+
height - Variable in enum org.robolectric.android.DeviceConfig.ScreenSize
+
 
+
height - Variable in class org.robolectric.shadows.ImageUtil.ImageInfo
+
 
+
height - Variable in class org.robolectric.shadows.RoundRectangle
+
 
+
helpers - Variable in class org.robolectric.annotation.processing.validator.Validator
+
 
+
Helpers - Class in org.robolectric.annotation.processing
+
 
+
Helpers - Class in org.robolectric.errorprone.bugpatterns
+
+
Matchers for ShadowUsageCheck.
+
+
Helpers() - Constructor for class org.robolectric.errorprone.bugpatterns.Helpers
+
 
+
Helpers(ProcessingEnvironment) - Constructor for class org.robolectric.annotation.processing.Helpers
+
 
+
Helpers.CastableTo - Class in org.robolectric.errorprone.bugpatterns
+
+
Matches implementations of the given interface.
+
+
HelperTestRunner(Class) - Constructor for class org.robolectric.RobolectricTestRunner.HelperTestRunner
+
 
+
HelperTestRunner(Class<?>) - Constructor for class org.robolectric.internal.SandboxTestRunner.HelperTestRunner
+
 
+
HiddenApi - Annotation Type in org.robolectric.annotation
+
+
Indicates that the annotated method is hidden in the public Android API.
+
+
hide(int) - Method in class org.robolectric.shadows.ShadowInsetsController
+
+
Intercepts calls to [InsetsController.hide] to detect requested changes to the system + status/nav bar visibility.
+
+
hideSoftInputFromWindow(IBinder, int) - Method in class org.robolectric.shadows.ShadowInputMethodManager
+
 
+
hideSoftInputFromWindow(IBinder, int, ResultReceiver) - Method in class org.robolectric.shadows.ShadowInputMethodManager
+
 
+
hideSoftInputFromWindow(IBinder, int, ResultReceiver, int) - Method in class org.robolectric.shadows.ShadowInputMethodManager
+
 
+
HierarchicalConfigurationStrategy - Class in org.robolectric.plugins
+
+
Robolectric's default ConfigurationStrategy.
+
+
HierarchicalConfigurationStrategy(Configurer<?>...) - Constructor for class org.robolectric.plugins.HierarchicalConfigurationStrategy
+
 
+
HierarchicalConfigurationStrategy.ConfigurationImpl - Class in org.robolectric.plugins
+
 
+
historyUrl - Variable in class org.robolectric.shadows.ShadowWebView.LoadDataWithBaseURL
+
 
+
host(String) - Method in class org.robolectric.shadows.httpclient.FakeHttpLayer.RequestMatcherBuilder
+
 
+
HSVToColor(int, float[]) - Static method in class org.robolectric.shadows.ShadowColor
+
 
+
HttpEntityStub - Class in org.robolectric.shadows.httpclient
+
 
+
HttpEntityStub() - Constructor for class org.robolectric.shadows.httpclient.HttpEntityStub
+
 
+
HttpEntityStub.ResponseRule - Interface in org.robolectric.shadows.httpclient
+
 
+
httpParams - Variable in class org.robolectric.shadows.httpclient.ShadowDefaultRequestDirector
+
 
+
httpProcessor - Variable in class org.robolectric.shadows.httpclient.DefaultRequestDirector
+
+
The HTTP protocol processor.
+
+
httpProcessor - Variable in class org.robolectric.shadows.httpclient.ShadowDefaultRequestDirector
+
 
+
httpRequestExecutor - Variable in class org.robolectric.shadows.httpclient.ShadowDefaultRequestDirector
+
 
+
HttpRequestInfo - Class in org.robolectric.shadows.httpclient
+
 
+
HttpRequestInfo(HttpRequest, HttpHost, HttpContext, RequestDirector) - Constructor for class org.robolectric.shadows.httpclient.HttpRequestInfo
+
 
+
httpRequestRetryHandler - Variable in class org.robolectric.shadows.httpclient.ShadowDefaultRequestDirector
+
 
+
httpRequestWasMade() - Static method in class org.robolectric.shadows.httpclient.FakeHttp
+
+
Accessor to find out if HTTP requests were made during the current test.
+
+
httpRequestWasMade(String) - Static method in class org.robolectric.shadows.httpclient.FakeHttp
+
 
+
HttpResponseGenerator - Interface in org.robolectric.shadows.httpclient
+
 
+
HttpResponseStub - Class in org.robolectric.shadows.httpclient
+
 
+
HttpResponseStub() - Constructor for class org.robolectric.shadows.httpclient.HttpResponseStub
+
 
+
httpRoutePlanner - Variable in class org.robolectric.shadows.httpclient.ShadowDefaultRequestDirector
+
 
+
+

I

+
+
i(String, String) - Static method in class org.robolectric.shadows.ShadowLog
+
 
+
i(String, String, Throwable) - Static method in class org.robolectric.shadows.ShadowLog
+
 
+
icon - Variable in class org.robolectric.fakes.RoboMenuItem
+
 
+
id - Variable in class org.robolectric.shadows.ShadowVibrator.PrimitiveEffect
+
 
+
ID_TYPE - Static variable in class org.robolectric.res.ResName
+
 
+
ident - Variable in class org.robolectric.res.android.ResourceTypes.ResTable_ref
+
 
+
identifierForName(String, String, String) - Method in class org.robolectric.res.android.ResTable
+
 
+
identifierForName(String, String, String, Ref<Integer>) - Method in class org.robolectric.res.android.ResTable
+
 
+
identify(Config) - Method in class org.robolectric.internal.BuckManifestFactory
+
 
+
identify(Config) - Method in class org.robolectric.internal.DefaultManifestFactory
+
 
+
identify(Config) - Method in interface org.robolectric.internal.ManifestFactory
+
+
Creates a ManifestIdentifier which represents an Android app, service, or library + under test, indicating its manifest file, resources and assets directories, and optionally + dependency libraries and an overridden package name.
+
+
identify(Config) - Method in class org.robolectric.internal.MavenManifestFactory
+
+
Deprecated.
+
idle() - Method in class org.robolectric.shadows.ShadowLegacyLooper
+
 
+
idle() - Method in class org.robolectric.shadows.ShadowLooper
+
+
Executes all posted tasks scheduled before or at the current time.
+
+
idle() - Method in class org.robolectric.shadows.ShadowPausedLooper
+
 
+
idle(long) - Method in class org.robolectric.shadows.ShadowLooper
+
+
Deprecated. + +
+
+
idle(long, TimeUnit) - Method in class org.robolectric.shadows.ShadowLooper
+
+ +
+
IDLE - Enum constant in enum org.robolectric.shadows.ShadowMediaPlayer.State
+
 
+
idleConstantly(boolean) - Method in class org.robolectric.android.internal.LooperDelegatingScheduler
+
+
Deprecated.
+
+
idleConstantly(boolean) - Method in class org.robolectric.shadows.ShadowLegacyLooper
+
 
+
idleConstantly(boolean) - Method in class org.robolectric.shadows.ShadowLooper
+
 
+
idleConstantly(boolean) - Method in class org.robolectric.shadows.ShadowPausedLooper
+
 
+
idleConstantly(boolean) - Method in class org.robolectric.util.Scheduler
+
+
Deprecated. +
This method is ambiguous in how it should behave when turning off constant idle. + Use Scheduler.setIdleState(IdleState) instead to explicitly set the state.
+
+
+
idleFor(long, TimeUnit) - Method in class org.robolectric.shadows.ShadowLegacyLooper
+
 
+
idleFor(long, TimeUnit) - Method in class org.robolectric.shadows.ShadowLooper
+
+
Advances the system clock by the given time, then executes all posted tasks scheduled before or + at the given time.
+
+
idleFor(long, TimeUnit) - Method in class org.robolectric.shadows.ShadowPausedLooper
+
 
+
idleFor(Duration) - Method in class org.robolectric.shadows.ShadowLooper
+
+
A variant of ShadowLooper.idleFor(long, TimeUnit) that accepts a Duration.
+
+
idleIfPaused() - Method in class org.robolectric.shadows.ShadowLegacyLooper
+
 
+
idleIfPaused() - Method in class org.robolectric.shadows.ShadowLooper
+
+
Helper method to selectively call idle() only if LooperMode is PAUSED.
+
+
idleIfPaused() - Method in class org.robolectric.shadows.ShadowPausedLooper
+
 
+
idleMainLooper() - Static method in class org.robolectric.shadows.ShadowLooper
+
 
+
idleMainLooper(long) - Static method in class org.robolectric.shadows.ShadowLooper
+
+ +
+
idleMainLooper(long, TimeUnit) - Static method in class org.robolectric.shadows.ShadowLooper
+
 
+
idleMainLooperConstantly(boolean) - Static method in class org.robolectric.shadows.ShadowLooper
+
 
+
IdlingResourceTimeoutException - Exception in org.robolectric.android.internal
+
+
Timeout exception thrown when idling resources are not idle for longer than the configured + timeout.
+
+
IdlingResourceTimeoutException(List<String>) - Constructor for exception org.robolectric.android.internal.IdlingResourceTimeoutException
+
 
+
idmapEntries - Variable in class org.robolectric.res.android.ResTable.Type
+
 
+
IdmapEntries - Class in org.robolectric.res.android
+
 
+
IdmapEntries() - Constructor for class org.robolectric.res.android.IdmapEntries
+
 
+
ignoreMissingLoggedTags(boolean) - Method in class org.robolectric.junit.rules.ExpectedLogMessagesRule
+
+
If set true, tests that call ExpectedLogMessagesRule.expectErrorsForTag(String) but do not log errors for the + given tag will not fail.
+
+
ImageDecoder_nCreateAsset(long, ImageDecoder.Source) - Static method in class org.robolectric.shadows.ShadowImageDecoder
+
 
+
ImageDecoder_nCreateByteArray(byte[], int, int, ImageDecoder.Source) - Static method in class org.robolectric.shadows.ShadowImageDecoder
+
 
+
ImageDecoder_nCreateByteBuffer(ByteBuffer, int, int, ImageDecoder.Source) - Static method in class org.robolectric.shadows.ShadowImageDecoder
+
 
+
ImageDecoder_nCreateFd(FileDescriptor, ImageDecoder.Source) - Static method in class org.robolectric.shadows.ShadowImageDecoder
+
 
+
ImageDecoder_nCreateInputStream(InputStream, byte[], ImageDecoder.Source) - Static method in class org.robolectric.shadows.ShadowImageDecoder
+
 
+
ImageDecoder_nDecodeBitmap(long, ImageDecoder, boolean, int, int, Rect, boolean, int, boolean, boolean, boolean, ColorSpace) - Static method in class org.robolectric.shadows.ShadowImageDecoder
+
 
+
ImageDecoderNatives - Class in org.robolectric.nativeruntime
+
+
Native methods for ImageDecoder JNI registration.
+
+
ImageReaderNatives - Class in org.robolectric.nativeruntime
+
+
Native methods for ImageReader JNI registration.
+
+
ImageReaderNatives() - Constructor for class org.robolectric.nativeruntime.ImageReaderNatives
+
 
+
ImageReaderSurfaceImageNatives - Class in org.robolectric.nativeruntime
+
+
Native methods for ImageReader JNI registration.
+
+
ImageReaderSurfaceImageNatives() - Constructor for class org.robolectric.nativeruntime.ImageReaderSurfaceImageNatives
+
 
+
ImageUtil - Class in org.robolectric.shadows
+
 
+
ImageUtil() - Constructor for class org.robolectric.shadows.ImageUtil
+
 
+
ImageUtil.ImageInfo - Class in org.robolectric.shadows
+
+
Image information descriptor.
+
+
imp - Variable in class org.robolectric.annotation.processing.validator.FoundOnImplementsValidator
+
 
+
Implementation - Annotation Type in org.robolectric.annotation
+
+
Indicates that a method declaration is intended to shadow a method with the same signature on the + associated Android class.
+
+
Implementation(int[], int, int, String, String, float, String, String, String, Class<?>[], String[], Class<? extends Application>, String[]) - Constructor for class org.robolectric.annotation.Config.Implementation
+
 
+
ImplementationValidator - Class in org.robolectric.annotation.processing.validator
+
+
Validator that checks usages of Implementation.
+
+
ImplementationValidator(RobolectricModel.Builder, ProcessingEnvironment) - Constructor for class org.robolectric.annotation.processing.validator.ImplementationValidator
+
 
+
Implements - Annotation Type in org.robolectric.annotation
+
+
Indicates that a class declaration is intended to shadow an Android class declaration.
+
+
IMPLEMENTS_CLASS - Static variable in class org.robolectric.annotation.processing.validator.ImplementsValidator
+
 
+
Implements.DefaultShadowPicker - Interface in org.robolectric.annotation
+
+
An interface used as the default for the picker param.
+
+
ImplementsValidator - Class in org.robolectric.annotation.processing.validator
+
+
Validator that checks usages of Implements.
+
+
ImplementsValidator(RobolectricModel.Builder, ProcessingEnvironment, ImplementsValidator.SdkCheckMode, SdkStore) - Constructor for class org.robolectric.annotation.processing.validator.ImplementsValidator
+
 
+
ImplementsValidator.SdkCheckMode - Enum in org.robolectric.annotation.processing.validator
+
+
Supported modes for validation of Implementation methods against SDKs.
+
+
imports - Variable in class org.robolectric.annotation.processing.DocumentedType
+
 
+
inClassLoader(ClassLoader) - Method in class org.robolectric.internal.bytecode.ShadowProviders
+
 
+
IncomingCallRecord(PhoneAccountHandle, Bundle) - Constructor for class org.robolectric.shadows.ShadowTelecomManager.IncomingCallRecord
+
 
+
incrementBroadcastsDispatchedCount(int) - Method in class org.robolectric.shadows.ShadowBroadcastResponseStats
+
 
+
incrementCount() - Method in class org.robolectric.pluginapi.perf.Metric
+
 
+
incrementCount(String) - Method in class org.robolectric.util.PerfStatsCollector
+
 
+
incrementNotificationsCancelledCount(int) - Method in class org.robolectric.shadows.ShadowBroadcastResponseStats
+
 
+
incrementNotificationsPostedCount(int) - Method in class org.robolectric.shadows.ShadowBroadcastResponseStats
+
 
+
incrementNotificationsUpdatedCount(int) - Method in class org.robolectric.shadows.ShadowBroadcastResponseStats
+
 
+
incrementOperationCount(int) - Static method in class org.robolectric.shadows.ShadowTrafficStats
+
 
+
incrementOperationCount(int, int) - Static method in class org.robolectric.shadows.ShadowTrafficStats
+
 
+
incReserve(int) - Method in class org.robolectric.shadows.ShadowLegacyPath
+
 
+
index - Variable in class org.robolectric.res.android.ResourceTypes.ResStringPool_ref
+
 
+
indexOf(T) - Method in class org.robolectric.res.android.SortedVector
+
 
+
indexOfAttribute(String, int, String, int) - Method in class org.robolectric.res.android.ResXMLParser
+
 
+
indexOfClass() - Method in class org.robolectric.res.android.ResXMLParser
+
 
+
indexOfID() - Method in class org.robolectric.res.android.ResXMLParser
+
 
+
indexOfString(String) - Method in class org.robolectric.res.android.ResStringPool
+
 
+
indexOfStyle() - Method in class org.robolectric.res.android.ResXMLParser
+
 
+
inferFromValue(String) - Static method in enum org.robolectric.res.ResType
+
+
Parses a resource value to infer the type
+
+
inferType(String) - Static method in enum org.robolectric.res.ResType
+
 
+
info(String, Object...) - Static method in class org.robolectric.util.Logger
+
+
Log an info message.
+
+
init() - Method in class org.robolectric.shadows.ShadowArscAssetManager
+
 
+
init() - Method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
init() - Static method in class org.robolectric.shadows.ShadowLegacyTypeface
+
+
Avoid spurious error message about /system/etc/fonts.xml
+
+
init() - Method in class org.robolectric.shadows.ShadowNsdManager
+
 
+
init(boolean) - Method in class org.robolectric.shadows.ShadowArscAssetManager
+
 
+
init(boolean) - Method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
init(ActivityThread, Context, Context, ComponentName, Object) - Method in interface org.robolectric.shadows.ShadowInstrumentation._Instrumentation_
+
 
+
init(ActivityThread, Context, Context, ComponentName, Object, Object) - Method in interface org.robolectric.shadows.ShadowInstrumentation._Instrumentation_
+
 
+
init(AccessibilityRecord) - Method in class org.robolectric.shadows.ShadowAccessibilityRecord
+
 
+
init(ProcessingEnvironment) - Method in class org.robolectric.annotation.processing.RobolectricProcessor
+
 
+
init(Element, Element) - Method in class org.robolectric.annotation.processing.validator.FoundOnImplementsValidator
+
 
+
init(Element, Element) - Method in class org.robolectric.annotation.processing.validator.Validator
+
 
+
init(ResourceTable, String) - Method in class org.robolectric.manifest.MetaData
+
 
+
initConstants() - Static method in class org.robolectric.shadows.ShadowLibcoreOsConstants
+
 
+
initConstants() - Static method in class org.robolectric.shadows.ShadowOsConstants
+
 
+
initialAwakenScrollBars() - Method in class org.robolectric.shadows.ShadowView
+
 
+
initialize(Context, Looper, WifiP2pManager.ChannelListener) - Method in class org.robolectric.shadows.ShadowWifiP2pManager
+
 
+
initialize(UsbDeviceConnection, UsbEndpoint) - Method in class org.robolectric.shadows.ShadowUsbRequest
+
 
+
INITIALIZED - Enum constant in enum org.robolectric.shadows.ShadowMediaPlayer.State
+
 
+
initializeVoiceInteractor() - Method in class org.robolectric.shadows.ShadowActivity
+
+
Initializes the associated Activity with an VoiceInteractor instance.
+
+
initializing(Object) - Method in interface org.robolectric.internal.bytecode.ClassHandler
+
+
Called by Robolectric when a new instance of an instrumented class has been created and is + ready to be initialized (but only on JVMs which don't support the invokedynamic + instruction).
+
+
initializing(Object) - Static method in class org.robolectric.internal.bytecode.RobolectricInternals
+
 
+
initializing(Object) - Method in class org.robolectric.internal.bytecode.ShadowWrangler
+
 
+
initListener(PhoneStateListener, int) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
 
+
initMetaData(ResourceTable) - Method in class org.robolectric.manifest.AndroidManifest
+
+
Allows ShadowPackageManager to provide + a resource index for initialising the resource attributes in all the metadata elements
+
+
initRaster(int) - Static method in class org.robolectric.shadows.ShadowLegacyCanvas
+
 
+
initRaster(long) - Static method in class org.robolectric.shadows.ShadowLegacyCanvas
+
 
+
initRaster(Bitmap) - Static method in class org.robolectric.shadows.ShadowLegacyCanvas
+
 
+
initServiceCache(Map<String, IBinder>) - Static method in class org.robolectric.shadows.ShadowServiceManager
+
 
+
initSupportedPreviewSizes() - Method in class org.robolectric.shadows.ShadowCamera.ShadowParameters
+
 
+
initSystemDefaultTypefaces(Object, Object, Object) - Static method in class org.robolectric.shadows.ShadowLegacyTypeface
+
 
+
initTabWidget() - Method in class org.robolectric.shadows.ShadowTabWidget
+
 
+
initTelephonyCallback(Object) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
 
+
initTts() - Method in class org.robolectric.shadows.ShadowTextToSpeech
+
 
+
injectAndLoad() - Static method in class org.robolectric.nativeruntime.DefaultNativeRuntimeLoader
+
 
+
injectInputEvent(InputEvent) - Static method in class org.robolectric.shadows.ShadowUiAutomation
+
+
Injects a motion event into the appropriate window, see UiAutomation.injectInputEvent(InputEvent, boolean).
+
+
injectInputEvent(InputEvent, boolean) - Method in class org.robolectric.shadows.ShadowUiAutomation
+
 
+
injectInputEvent(InputEvent, int) - Method in class org.robolectric.shadows.ShadowInputManager
+
 
+
InjectionException - Exception in org.robolectric.util.inject
+
 
+
InjectionException(Class<?>, String) - Constructor for exception org.robolectric.util.inject.InjectionException
+
 
+
InjectionException(Class<?>, String, Throwable) - Constructor for exception org.robolectric.util.inject.InjectionException
+
 
+
InjectionException(Class<?>, Throwable) - Constructor for exception org.robolectric.util.inject.InjectionException
+
 
+
InjectionException(Injector.Key<?>, String) - Constructor for exception org.robolectric.util.inject.InjectionException
+
 
+
InjectionException(Injector.Key<?>, String, Throwable) - Constructor for exception org.robolectric.util.inject.InjectionException
+
 
+
InjectionException(Injector.Key<?>, Throwable) - Constructor for exception org.robolectric.util.inject.InjectionException
+
 
+
injectKeyEvent(KeyEvent) - Method in class org.robolectric.android.internal.LocalUiController
+
 
+
injectLocation(Location) - Method in class org.robolectric.shadows.ShadowLocationManager
+
 
+
injectMotionEvent(MotionEvent) - Method in class org.robolectric.android.internal.LocalUiController
+
 
+
Injector - Class in org.robolectric.util.inject
+
+
A tiny dependency injection and plugin helper for Robolectric.
+
+
Injector() - Constructor for class org.robolectric.util.inject.Injector
+
+
Creates a new empty injector.
+
+
Injector.Builder - Class in org.robolectric.util.inject
+
+
Builder for Injector.
+
+
Injector.Key<T> - Class in org.robolectric.util.inject
+
+
Identifies an injection point.
+
+
injectString(String) - Method in class org.robolectric.android.internal.LocalUiController
+
 
+
inKeyguardRestrictedInputMode() - Method in class org.robolectric.shadows.ShadowKeyguardManager
+
+
For tests, returns the value set via ShadowKeyguardManager.setinRestrictedInputMode(boolean), or false by + default.
+
+
InlineExecutorService - Class in org.robolectric.android.util.concurrent
+
+
Executor service that executes posted tasks as soon as they are posted.
+
+
InlineExecutorService() - Constructor for class org.robolectric.android.util.concurrent.InlineExecutorService
+
 
+
innerText() - Method in class org.robolectric.shadows.ShadowTextView
+
+
Returns the text string of this TextView.
+
+
innerText() - Method in class org.robolectric.shadows.ShadowView
+
+
Returns a string representation of this View.
+
+
innerText() - Method in class org.robolectric.shadows.ShadowViewGroup
+
+
Returns a string representation of this ViewGroup by concatenating all of the + strings contained in all of the descendants of this ViewGroup.
+
+
innerText(View) - Static method in class org.robolectric.shadows.ShadowView
+
+
Returns the text contained within this view.
+
+
inputFlags - Variable in class org.robolectric.res.android.ResTable_config
+
 
+
insert(Uri, ContentValues) - Method in class org.robolectric.shadows.ShadowContentProviderClient
+
 
+
insert(Uri, ContentValues) - Method in class org.robolectric.shadows.ShadowContentResolver
+
+
If a ContentProvider is registered for the given Uri, its ContentProvider.insert(Uri, ContentValues) method will be invoked.
+
+
install(Context) - Static method in class org.robolectric.shadows.multidex.ShadowAndroidXMultiDex
+
 
+
install(Context) - Static method in class org.robolectric.shadows.multidex.ShadowMultiDex
+
 
+
install(File, long) - Static method in class org.robolectric.shadows.ShadowHttpResponseCache
+
 
+
installExistingPackage(String) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
installExistingPackageAsUser(String, int) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
installModule(Object) - Method in class org.robolectric.shadows.ShadowPackageManager
+
+
Installs a module with the PackageManager as long as it is not null
+
+
installPackage(PackageInfo) - Method in class org.robolectric.shadows.ShadowPackageManager
+
+
Installs a package with the PackageManager.
+
+
installPackage(Object, Object, Object, Object) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
instance - Static variable in class org.robolectric.config.ConfigurationRegistry
+
 
+
INSTANCE - Static variable in class org.robolectric.internal.bytecode.DirectObjectMarker
+
 
+
instrument(ClassDetails, InstrumentationConfiguration, ClassNodeProvider) - Method in class org.robolectric.internal.bytecode.ClassInstrumentor
+
 
+
instrument(MutableClass) - Method in class org.robolectric.internal.bytecode.ClassInstrumentor
+
 
+
Instrument - Annotation Type in org.robolectric.annotation.internal
+
+
Indicates that a class should always be instrumented regardless of its package.
+
+
INSTRUMENTATION_TEST - Enum constant in enum org.robolectric.annotation.LooperMode.Mode
+
+
A mode that simulates an android instrumentation test threading model, which has a separate + test thread distinct from the main looper thread.
+
+
InstrumentationConfiguration - Class in org.robolectric.internal.bytecode
+
+
Configuration rules for SandboxClassLoader.
+
+
InstrumentationConfiguration(Map<String, String>, Collection<MethodRef>, Collection<String>, Collection<String>, Collection<String>, Collection<String>, Collection<String>, Collection<String>, String) - Constructor for class org.robolectric.internal.bytecode.InstrumentationConfiguration
+
 
+
InstrumentationConfiguration.Builder - Class in org.robolectric.internal.bytecode
+
 
+
instrumentConstructor(MutableClass, MethodNode) - Method in class org.robolectric.internal.bytecode.ClassInstrumentor
+
+
Constructors are instrumented as follows: + + + The original constructor will be stripped of its instructions leading up to, and + including, the call to super() or this().
+
+
instrumentedClasses - Variable in class org.robolectric.internal.bytecode.InstrumentationConfiguration.Builder
+
 
+
InstrumentedInterface - Interface in org.robolectric.internal.bytecode
+
+
Marker interface used by Robolectric to indicate that an interface has been instrumented
+
+
instrumentedPackages - Variable in class org.robolectric.annotation.Config.Builder
+
 
+
instrumentedPackages - Variable in class org.robolectric.internal.bytecode.InstrumentationConfiguration.Builder
+
 
+
instrumentedPackages() - Method in class org.robolectric.annotation.Config.Implementation
+
 
+
instrumentedPackages() - Element in annotation type org.robolectric.annotation.Config
+
+
A list of instrumented packages, in addition to those that are already instrumented.
+
+
instrumentedPackages() - Element in annotation type org.robolectric.internal.bytecode.SandboxConfig
+
+
A list of instrumented packages, in addition to those that are already instrumented.
+
+
InstrumentingClassWriter - Class in org.robolectric.internal.bytecode
+
+
ClassWriter implementation that verifies classes by comparing type information obtained + from loading the classes as resources.
+
+
InstrumentingClassWriter(ClassNodeProvider, ClassNode) - Constructor for class org.robolectric.internal.bytecode.InstrumentingClassWriter
+
+
Preserve stack map frames for V51 and newer bytecode.
+
+
instrumentJar(File, File, File, boolean) - Method in class org.robolectric.preinstrumented.JarInstrumentor
+
+
Performs the JAR instrumentation.
+
+
instrumentNativeMethod(MutableClass, MethodNode) - Method in class org.robolectric.internal.bytecode.ClassInstrumentor
+
+
Creates native stub which returns the default return value.
+
+
instrumentNormalMethod(MutableClass, MethodNode) - Method in class org.robolectric.internal.bytecode.ClassInstrumentor
+
+
Instruments a normal method + + + Rename the method from methodName to $$robo$$methodName.
+
+
INT_BOOLEAN - Enum constant in enum org.robolectric.res.android.DataType
+
+
data is either 0 (false) or 1 (true).
+
+
INT_COLOR_ARGB4 - Enum constant in enum org.robolectric.res.android.DataType
+
+
data is a raw integer value of the form #argb.
+
+
INT_COLOR_ARGB8 - Enum constant in enum org.robolectric.res.android.DataType
+
+
data is a raw integer value of the form #aarrggbb.
+
+
INT_COLOR_RGB4 - Enum constant in enum org.robolectric.res.android.DataType
+
+
data is a raw integer value of the form #rgb.
+
+
INT_COLOR_RGB8 - Enum constant in enum org.robolectric.res.android.DataType
+
+
data is a raw integer value of the form #rrggbb.
+
+
INT_DEC - Enum constant in enum org.robolectric.res.android.DataType
+
+
data is a raw integer value of the form n..n.
+
+
INT_HEX - Enum constant in enum org.robolectric.res.android.DataType
+
+
data is a raw integer value of the form 0xn..n.
+
+
INTEGER - Enum constant in enum org.robolectric.res.ResType
+
 
+
INTEGER_ARRAY - Enum constant in enum org.robolectric.res.ResType
+
 
+
intent - Variable in class org.robolectric.android.controller.ComponentController
+
 
+
intent - Variable in class org.robolectric.fakes.RoboIntentSender
+
 
+
intent - Variable in class org.robolectric.shadows.ShadowActivity.IntentForResult
+
 
+
IntentComparator() - Constructor for class org.robolectric.shadows.ShadowPackageManager.IntentComparator
+
 
+
intentFilter - Variable in class org.robolectric.shadows.ShadowApplication.Wrapper
+
 
+
IntentFilterData - Class in org.robolectric.manifest
+
 
+
IntentFilterData(List<String>, List<String>) - Constructor for class org.robolectric.manifest.IntentFilterData
+
 
+
IntentFilterData.DataAuthority - Class in org.robolectric.manifest
+
 
+
IntentForResult(Intent, int) - Constructor for class org.robolectric.shadows.ShadowActivity.IntentForResult
+
 
+
IntentForResult(Intent, int, Bundle) - Constructor for class org.robolectric.shadows.ShadowActivity.IntentForResult
+
 
+
intentSender - Variable in class org.robolectric.shadows.ShadowActivity.IntentSenderRequest
+
 
+
IntentSenderRequest(IntentSender, int, Intent, int, int, int, Bundle) - Constructor for class org.robolectric.shadows.ShadowActivity.IntentSenderRequest
+
 
+
IntentServiceController<T extends IntentService> - Class in org.robolectric.android.controller
+
 
+
intercept(String, Object, Object[], Class) - Static method in class org.robolectric.internal.bytecode.RobolectricInternals
+
 
+
intercept(String, Object, Object[], Class) - Method in class org.robolectric.internal.bytecode.ShadowWrangler
+
 
+
intercept(String, Object, Object[], Class<?>) - Method in interface org.robolectric.internal.bytecode.ClassHandler
+
+
Called by Robolectric when an intercepted method is invoked.
+
+
interceptedMethods - Variable in class org.robolectric.internal.bytecode.InstrumentationConfiguration.Builder
+
 
+
interceptHttpRequests(boolean) - Method in class org.robolectric.shadows.httpclient.FakeHttpLayer
+
+
You can disable Robolectric's fake HTTP layer temporarily + by calling this method.
+
+
interceptInvokeVirtualMethod(MutableClass, ListIterator<AbstractInsnNode>, MethodInsnNode) - Method in class org.robolectric.internal.bytecode.ClassInstrumentor
+
+
Decides to call through the appropriate method to intercept the method with an INVOKEVIRTUAL + Opcode, depending if the invokedynamic bytecode instruction is available (Java 7+).
+
+
Interceptor - Class in org.robolectric.internal.bytecode
+
 
+
Interceptor(MethodRef...) - Constructor for class org.robolectric.internal.bytecode.Interceptor
+
 
+
Interceptors - Class in org.robolectric.internal.bytecode
+
 
+
Interceptors(Collection<Interceptor>) - Constructor for class org.robolectric.internal.bytecode.Interceptors
+
 
+
Interceptors(Interceptor...) - Constructor for class org.robolectric.internal.bytecode.Interceptors
+
 
+
interceptResponseContent(boolean) - Method in class org.robolectric.shadows.httpclient.FakeHttpLayer
+
 
+
internalCallDispatchActivityResult(String, int, int, Intent) - Method in class org.robolectric.shadows.ShadowActivity
+
+
For internal use only.
+
+
internalGetInitialAvailability() - Method in class org.robolectric.shadows.ShadowAlwaysOnHotwordDetector.ShadowRefreshAvailabilityTask
+
 
+
internalGetIsEnrolled(int, Locale) - Method in class org.robolectric.shadows.ShadowAlwaysOnHotwordDetector.ShadowRefreshAvailabilityTask
+
 
+
internalGetSize() - Method in class org.robolectric.shadows.ShadowPausedMessageQueue
+
+
Internal method to get the number of entries in the MessageQueue.
+
+
internalInitializeBackgroundThreadScheduler() - Static method in class org.robolectric.shadows.ShadowLegacyLooper
+
+
Internal API to initialize background thread scheduler from AndroidTestEnvironment.
+
+
internalUpdateEnrolledKeyphraseMetadata() - Method in class org.robolectric.shadows.ShadowAlwaysOnHotwordDetector.ShadowRefreshAvailabilityTask
+
 
+
interpolatePathData(PathParser.PathData, PathParser.PathData, PathParser.PathData, float) - Static method in class org.robolectric.shadows.ShadowPathParser
+
 
+
interpolatePathDataNode(ShadowPathParser.PathDataNode, ShadowPathParser.PathDataNode, float) - Method in class org.robolectric.shadows.ShadowPathParser.PathDataNode
+
+
The current PathDataNode will be interpolated between the nodeFrom and + nodeTo according to the fraction.
+
+
InterpolatorNatives - Class in org.robolectric.nativeruntime
+
+
Native methods for Interpolator JNI registration.
+
+
intersects(double, double, double, double) - Method in class org.robolectric.shadows.RoundRectangle
+
 
+
interval - Variable in class org.robolectric.shadows.ShadowAlarmManager.ScheduledAlarm
+
+
Deprecated.
+
+
intValue() - Method in class org.robolectric.res.android.ApkAssetsCookie
+
 
+
INVALID_PHONE_INDEX - Static variable in class org.robolectric.shadows.ShadowSubscriptionManager
+
 
+
INVALID_VOLUME - Static variable in class org.robolectric.shadows.ShadowAudioManager
+
 
+
invalidate() - Method in class org.robolectric.shadows.ShadowView
+
 
+
invalidateAuthToken(String, String) - Method in class org.robolectric.shadows.ShadowAccountManager
+
 
+
invalidateByteBuffer(ByteBuffer[], int) - Method in class org.robolectric.shadows.ShadowMediaCodec
+
+
Prevents calling Android-only methods on basic ByteBuffer objects.
+
+
invalidateByteBufferLocked(ByteBuffer[], int, boolean) - Method in class org.robolectric.shadows.ShadowMediaCodec
+
 
+
invalidateByteBuffers(ByteBuffer[]) - Method in class org.robolectric.shadows.ShadowMediaCodec
+
+
Prevents calling Android-only methods on basic ByteBuffer objects.
+
+
invalidateByteBuffersLocked(ByteBuffer[]) - Method in class org.robolectric.shadows.ShadowMediaCodec
+
 
+
invalidateClasses(Collection<String>) - Method in class org.robolectric.internal.bytecode.ShadowInvalidator
+
 
+
invalidateSelf() - Method in class org.robolectric.shadows.ShadowDrawable
+
 
+
invalidateToken(Context, String) - Method in class org.robolectric.shadows.gms.ShadowGoogleAuthUtil.GoogleAuthUtilImpl
+
 
+
invalidateToken(Context, String) - Static method in class org.robolectric.shadows.gms.ShadowGoogleAuthUtil
+
 
+
invert(Matrix) - Method in class org.robolectric.shadows.ShadowLegacyMatrix
+
 
+
InvocationProfile - Class in org.robolectric.internal.bytecode
+
 
+
InvocationProfile(String, boolean, ClassLoader) - Constructor for class org.robolectric.internal.bytecode.InvocationProfile
+
 
+
invokeAll(Collection<? extends Callable<T>>) - Method in class org.robolectric.android.util.concurrent.InlineExecutorService
+
 
+
invokeAll(Collection<? extends Callable<T>>) - Method in class org.robolectric.android.util.concurrent.RoboExecutorService
+
+
Deprecated.
+
invokeAll(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class org.robolectric.android.util.concurrent.InlineExecutorService
+
 
+
invokeAll(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class org.robolectric.android.util.concurrent.RoboExecutorService
+
+
Deprecated.
+
invokeAny(Collection<? extends Callable<T>>) - Method in class org.robolectric.android.util.concurrent.InlineExecutorService
+
 
+
invokeAny(Collection<? extends Callable<T>>) - Method in class org.robolectric.android.util.concurrent.RoboExecutorService
+
+
Deprecated.
+
invokeAny(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class org.robolectric.android.util.concurrent.InlineExecutorService
+
 
+
invokeAny(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class org.robolectric.android.util.concurrent.RoboExecutorService
+
+
Deprecated.
+
invokeAutoFocusCallback(boolean, Camera) - Method in class org.robolectric.shadows.ShadowCamera
+
 
+
invokeCompletionListener() - Method in class org.robolectric.shadows.ShadowMediaPlayer
+
+
Simulates end-of-playback.
+
+
invokeConstructor(Class<? extends R>, R, ReflectionHelpers.ClassParameter...) - Method in class org.robolectric.internal.bytecode.ShadowImpl
+
 
+
invokeConstructor(Class<? extends R>, R, ReflectionHelpers.ClassParameter...) - Method in interface org.robolectric.internal.IShadow
+
 
+
invokeConstructor(Class<? extends R>, R, ReflectionHelpers.ClassParameter...) - Static method in class org.robolectric.shadow.api.Shadow
+
 
+
InvokeDynamicClassInstrumentor - Class in org.robolectric.internal.bytecode
+
+
Deprecated. +
The invoke-dynamic case has been moved to ClassInstrumentor. Classes previously + extending this class should extend ClassInstrumentor directly.
+
+
+
InvokeDynamicClassInstrumentor(ClassInstrumentor.Decorator) - Constructor for class org.robolectric.internal.bytecode.InvokeDynamicClassInstrumentor
+
+
Deprecated.
+
InvokeDynamicSupport - Class in org.robolectric.internal.bytecode
+
 
+
InvokeDynamicSupport() - Constructor for class org.robolectric.internal.bytecode.InvokeDynamicSupport
+
 
+
invokeErrorListener(int, int) - Method in class org.robolectric.shadows.ShadowMediaPlayer
+
+
Allows test cases to directly simulate invocation of the OnError event.
+
+
invokeFinish() - Method in class org.robolectric.shadows.ShadowCountDownTimer
+
 
+
invokeInfoListener(int, int) - Method in class org.robolectric.shadows.ShadowMediaPlayer
+
+
Allows test cases to directly simulate invocation of the OnInfo event.
+
+
invokeMethod(String, MethodNode) - Method in class org.robolectric.internal.bytecode.RobolectricGeneratorAdapter
+
 
+
invokePopup(WindowManager.LayoutParams) - Method in class org.robolectric.shadows.ShadowPopupWindow
+
 
+
invokePreparedListener() - Method in class org.robolectric.shadows.ShadowMediaPlayer
+
+
Allows test cases to simulate 'prepared' state by invoking callback.
+
+
invokePreviewCallback(byte[]) - Method in class org.robolectric.shadows.ShadowCamera
+
+
Allows test cases to invoke the preview callback, to simulate a frame of camera data.
+
+
invokeSeekCompleteListener() - Method in class org.robolectric.shadows.ShadowMediaPlayer
+
+
Allows test cases to simulate seek completion by invoking callback.
+
+
invokeTick(long) - Method in class org.robolectric.shadows.ShadowCountDownTimer
+
 
+
invokeWhilePaused(Runnable) - Method in class org.robolectric.android.controller.ComponentController
+
 
+
invokeWhilePaused(String, ReflectionHelpers.ClassParameter<?>...) - Method in class org.robolectric.android.controller.ComponentController
+
 
+
IS_RESOURCE_REFERENCE - Static variable in class org.robolectric.res.AttributeResource
+
 
+
is5GHzBandSupported() - Method in class org.robolectric.shadows.ShadowWifiManager
+
 
+
is64Bit() - Method in class org.robolectric.shadows.ShadowVMRuntime
+
+
Returns whether the VM is running in 64-bit mode.
+
+
isAccessibilityButtonSupported() - Static method in class org.robolectric.shadows.ShadowAccessibilityManager
+
+
Returns true by default, or the value specified via ShadowAccessibilityManager.setAccessibilityButtonSupported(boolean).
+
+
isAccessibilityFocused() - Method in class org.robolectric.shadows.ShadowAccessibilityWindowInfo
+
 
+
isAcquired() - Method in class org.robolectric.shadows.ShadowPowerManager.ShadowLowPowerStandbyPortsLock
+
 
+
isActionViewExpanded() - Method in class org.robolectric.fakes.RoboMenuItem
+
 
+
isActive() - Method in class org.robolectric.shadows.ShadowAccessibilityWindowInfo
+
 
+
isActive() - Method in class org.robolectric.shadows.ShadowInputMethodManager
+
 
+
isActive(View) - Method in class org.robolectric.shadows.ShadowInputMethodManager
+
 
+
isActiveNetworkMetered() - Method in class org.robolectric.shadows.ShadowConnectivityManager
+
+
Counts ConnectivityManager.TYPE_MOBILE networks as metered.
+
+
isActivePasswordSufficient() - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
isActivity() - Method in class org.robolectric.shadows.ShadowPendingIntent
+
+ +
+
isActivityEnabled(ComponentName, UserHandle) - Method in class org.robolectric.shadows.ShadowLauncherApps
+
 
+
isActivityIntent() - Method in class org.robolectric.shadows.ShadowPendingIntent
+
+
Deprecated. +
prefer ShadowPendingIntent.isActivity() which was added to PendingIntent in API 31 + (Android S).
+
+
+
isAdminActive(ComponentName) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
isAffine() - Method in class org.robolectric.shadows.ShadowLegacyMatrix
+
 
+
isAfterLast() - Method in class org.robolectric.fakes.BaseCursor
+
+
Deprecated.
+
isAfterLast() - Method in class org.robolectric.fakes.RoboCursor
+
+
Deprecated.
+
isAfterLast() - Method in class org.robolectric.shadows.ShadowCursorWrapper
+
 
+
isAllowedInLowPowerStandby(String) - Method in class org.robolectric.shadows.ShadowPowerManager
+
 
+
isAllowTaskReparenting() - Method in class org.robolectric.manifest.ActivityData
+
 
+
isAllowWhileIdle() - Method in class org.robolectric.shadows.ShadowAlarmManager.ScheduledAlarm
+
 
+
isAlwaysRetainTaskState() - Method in class org.robolectric.manifest.ActivityData
+
 
+
isAmbientDisplayAvailable() - Method in class org.robolectric.shadows.ShadowPowerManager
+
+
Returns true by default, or the value specified via ShadowPowerManager.setAmbientDisplayAvailable(boolean).
+
+
isAmbientDisplaySuppressed() - Method in class org.robolectric.shadows.ShadowPowerManager
+
+
Returns true if ShadowPowerManager.suppressAmbientDisplay(String, boolean) has been called with any + token.
+
+
isAnimatedTransition() - Method in class org.robolectric.shadows.ShadowAbsSpinner
+
 
+
isAnnotation() - Method in class org.robolectric.internal.bytecode.ClassDetails
+
 
+
isAnnotation() - Method in class org.robolectric.internal.bytecode.MutableClass
+
 
+
isAntiAlias() - Method in class org.robolectric.shadows.ShadowPaint
+
 
+
isAnyAudioPolicyRegistered() - Method in class org.robolectric.shadows.ShadowAudioManager
+
+
Returns true if at least one audio policy is registered with this manager, and false otherwise.
+
+
isApplicationHidden(ComponentName, String) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
isApplicationUserDataCleared() - Method in class org.robolectric.shadows.ShadowActivityManager
+
+
Returns true after clearing application user data was requested by calling ActivityManager.clearApplicationUserData().
+
+
isArray() - Method in class org.robolectric.util.inject.Injector.Key
+
 
+
isAttachedToWindow() - Method in class org.robolectric.shadows.ShadowView
+
 
+
isAttributeDefault(int) - Method in class org.robolectric.android.XmlResourceParserImpl
+
 
+
isAudioConnected(BluetoothDevice) - Method in class org.robolectric.shadows.ShadowBluetoothHeadset
+
 
+
isAutofillSupported() - Method in class org.robolectric.shadows.ShadowAutofillManager
+
+
Returns the overridden value set by ShadowAutofillManager.setAutofillSupported(boolean).
+
+
isAutoRevokeWhitelisted() - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
isAvailable() - Method in class org.robolectric.shadows.ShadowNetworkInfo
+
 
+
isAvailable() - Method in class org.robolectric.shadows.ShadowWifiAwareManager
+
 
+
isAvailable() - Method in class org.robolectric.shadows.ShadowWifiRttManager
+
+
Assumes the WifiRttManager is always available.
+
+
isAvailable(int, int) - Method in class org.robolectric.shadows.ShadowImsMmTelManager
+
 
+
isBackgroundRestricted() - Method in class org.robolectric.shadows.ShadowActivityManager
+
+
Returns the background restriction state set by ShadowActivityManager.setBackgroundRestricted(boolean).
+
+
isBackupEnabled() - Method in class org.robolectric.shadows.ShadowBackupManager
+
 
+
isBatteryDischargePredictionPersonalized() - Method in class org.robolectric.shadows.ShadowPowerManager
+
+
Returns whether the current battery life remaining estimate is personalized based on device + usage history or not.
+
+
isBeforeFirst() - Method in class org.robolectric.fakes.BaseCursor
+
+
Deprecated.
+
isBeforeFirst() - Method in class org.robolectric.fakes.RoboCursor
+
+
Deprecated.
+
isBeforeFirst() - Method in class org.robolectric.shadows.ShadowCursorWrapper
+
 
+
isBetterThan(ResTable_config, ResTable_config) - Method in class org.robolectric.res.android.ResTable_config
+
 
+
isBleScanAlwaysAvailable() - Method in class org.robolectric.shadows.ShadowBluetoothAdapter
+
+
When true, overrides the value of ShadowBluetoothAdapter.getLeState().
+
+
isBluetoothA2dpOn() - Method in class org.robolectric.shadows.ShadowAudioManager
+
 
+
isBluetoothRouteSelected(int) - Method in class org.robolectric.shadows.ShadowMediaRouter
+
+
Returns whether the Bluetooth A2DP route is the currently selected route.
+
+
isBluetoothScoAvailableOffCall() - Method in class org.robolectric.shadows.ShadowAudioManager
+
 
+
isBluetoothScoOn() - Method in class org.robolectric.shadows.ShadowAudioManager
+
 
+
isBroadcast() - Method in class org.robolectric.shadows.ShadowPendingIntent
+
+ +
+
isBroadcastIntent() - Method in class org.robolectric.shadows.ShadowPendingIntent
+
+
Deprecated. +
prefer ShadowPendingIntent.isBroadcast() which was added to PendingIntent in API 31 + (Android S).
+
+
+
isBuck() - Static method in class org.robolectric.internal.BuckManifestFactory
+
 
+
isBugreportInProgress() - Method in class org.robolectric.shadows.ShadowBugreportManager
+
 
+
isCancelable() - Method in class org.robolectric.shadows.ShadowDialog
+
 
+
isCancelableOnTouchOutside() - Method in class org.robolectric.shadows.ShadowDialog
+
 
+
isCanceled() - Method in class org.robolectric.shadows.ShadowPendingIntent
+
 
+
isCancelled() - Method in class org.robolectric.shadows.ShadowLegacyAsyncTask
+
 
+
isCancelled() - Method in class org.robolectric.shadows.ShadowToast
+
 
+
isCancelled() - Method in class org.robolectric.shadows.ShadowVibrator
+
+
Returns true if the Vibrator has been cancelled.
+
+
isCancelled() - Method in class org.robolectric.util.SimpleFuture
+
+
Deprecated.
+
isCastableTo(Supplier<Type>) - Static method in class org.robolectric.errorprone.bugpatterns.Helpers
+
+
Match sub-types or implementations of the given type.
+
+
isCastableTo(String) - Static method in class org.robolectric.errorprone.bugpatterns.Helpers
+
+
Match sub-types or implementations of the given type.
+
+
isChangeEnabled(long) - Static method in class org.robolectric.shadows.ShadowCompatibility
+
 
+
isChannelDeleted(String) - Method in class org.robolectric.shadows.ShadowNotificationManager
+
+
Checks whether a channel is considered a "deleted" channel by Android.
+
+
isCharging() - Method in class org.robolectric.shadows.ShadowBatteryManager
+
 
+
isCheckable() - Method in class org.robolectric.fakes.RoboMenuItem
+
 
+
isChecked() - Method in class org.robolectric.fakes.RoboMenuItem
+
 
+
isChunked() - Method in class org.robolectric.shadows.httpclient.HttpEntityStub
+
 
+
isClearTaskOnLaungh() - Method in class org.robolectric.manifest.ActivityData
+
 
+
isCloneProfile() - Method in class org.robolectric.shadows.ShadowUserManager
+
+
If permissions are enforced (see ShadowUserManager.enforcePermissionChecks(boolean)) and the application + doesn't have the Manifest.permission.MANAGE_USERS permission, throws a SecurityManager exception.
+
+
isClosed() - Method in class org.robolectric.fakes.BaseCursor
+
+
Deprecated.
+
isClosed() - Method in class org.robolectric.fakes.RoboCursor
+
+
Deprecated.
+
isClosed() - Method in class org.robolectric.fakes.RoboWebMessagePort
+
 
+
isClosed() - Method in class org.robolectric.shadows.ShadowBluetoothGatt
+
 
+
isClosed() - Method in class org.robolectric.shadows.ShadowBluetoothGattServer
+
+
Get whether server has been closed.
+
+
isClosed() - Method in class org.robolectric.shadows.ShadowCursorWrapper
+
 
+
isCollection() - Method in class org.robolectric.util.inject.Injector.Key
+
 
+
isComplex() - Method in class org.robolectric.nativeruntime.RegionNatives
+
 
+
isComplex() - Method in class org.robolectric.shadows.ShadowNativeRegion
+
 
+
isConnected() - Method in class org.robolectric.shadows.ShadowBasicTagTechnology
+
 
+
isConnected() - Method in class org.robolectric.shadows.ShadowBluetoothDevice
+
 
+
isConnected() - Method in class org.robolectric.shadows.ShadowBluetoothGatt
+
 
+
isConnected() - Method in class org.robolectric.shadows.ShadowBluetoothSocket
+
 
+
isConnected() - Method in class org.robolectric.shadows.ShadowNetworkInfo
+
 
+
isConnectedOrConnecting() - Method in class org.robolectric.shadows.ShadowNetworkInfo
+
 
+
isConnectedToDevice(BluetoothDevice) - Method in class org.robolectric.shadows.ShadowBluetoothGattServer
+
+
Returns true if the connection status of remote device is connected
+
+
isConnectionCancelled(BluetoothDevice) - Method in class org.robolectric.shadows.ShadowBluetoothGattServer
+
+
Get whether the device's connection has been cancelled.
+
+
isContentCaptureEnabled() - Method in class org.robolectric.shadows.ShadowContentCaptureManager
+
 
+
isConvex() - Method in class org.robolectric.shadows.ShadowLegacyPath
+
 
+
isCreating() - Method in class org.robolectric.shadows.ShadowSurfaceView.FakeSurfaceHolder
+
 
+
isCurrentCloudMediaProviderAuthority(ContentResolver, String) - Static method in class org.robolectric.shadows.ShadowMediaStore
+
 
+
isDataChanged() - Method in class org.robolectric.shadows.ShadowBackupManager
+
+
Returns whether ShadowBackupManager.dataChanged() was called.
+
+
isDataConnectionAllowed() - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
 
+
isDataEnabled() - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+ +
+
isDataEnabledForReason(int) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+ +
+
isDeclaredOnObject() - Method in class org.robolectric.internal.bytecode.InvocationProfile
+
 
+
isDefault() - Method in class org.robolectric.res.android.ResTable_config
+
+
Returns true if this is the default "any" configuration.
+
+
isDefaultApplication(Class<? extends Application>) - Static method in class org.robolectric.annotation.Config.Builder
+
 
+
isDefaultNetworkActive() - Method in class org.robolectric.shadows.ShadowConnectivityManager
+
 
+
isDefaultServiceForCategory(ComponentName, String) - Method in class org.robolectric.shadows.ShadowCardEmulation
+
 
+
isDemoUser() - Method in class org.robolectric.shadows.ShadowUserManager
+
 
+
isDestroyed() - Method in class org.robolectric.shadows.ShadowSpeechRecognizer
+
+
Returns true iff the destroy method of was invoked for the recognizer.
+
+
isDeviceIdleMode() - Method in class org.robolectric.shadows.ShadowPowerManager
+
 
+
isDeviceLightIdleMode() - Method in class org.robolectric.shadows.ShadowPowerManager
+
 
+
isDeviceLocked() - Method in class org.robolectric.shadows.ShadowKeyguardManager
+
 
+
isDeviceLocked(int) - Method in class org.robolectric.shadows.ShadowKeyguardManager
+
 
+
isDeviceManaged() - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
isDeviceOwnerApp(String) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
isDeviceProvisioned() - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
isDeviceProvisioningConfigApplied() - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
isDeviceSecure() - Method in class org.robolectric.shadows.ShadowKeyguardManager
+
+
For tests on Android >=M, returns the value set by ShadowKeyguardManager.setIsDeviceSecure(boolean), or + false by default.
+
+
isDeviceSecure(int) - Method in class org.robolectric.shadows.ShadowKeyguardManager
+
+
For tests on Android >=M, returns the value set by ShadowKeyguardManager.setIsDeviceSecure(int, boolean), or + false by default.
+
+
isDexOptNeeded(String) - Static method in class org.robolectric.shadows.ShadowDexFile
+
 
+
isDiscovering() - Method in class org.robolectric.shadows.ShadowBluetoothAdapter
+
 
+
isDither() - Method in class org.robolectric.shadows.ShadowPaint
+
 
+
isDone() - Method in class org.robolectric.shadows.CachedPathIteratorFactory.CachedPathIterator
+
 
+
isEmergencyNumber(String) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+
Cribbed from PhoneNumberUtils.isEmergencyNumberInternal(int, java.lang.String).
+
+
isEmpty() - Method in class org.robolectric.nativeruntime.RegionNatives
+
 
+
isEmpty() - Method in class org.robolectric.res.AttributeResource
+
 
+
isEmpty() - Method in class org.robolectric.shadows.RoundRectangle
+
 
+
isEmpty() - Method in class org.robolectric.shadows.ShadowLegacyPath
+
 
+
isEmpty() - Method in class org.robolectric.shadows.ShadowNativeRegion
+
 
+
isEmpty(String) - Static method in class org.robolectric.res.AttributeResource
+
 
+
isEmptyElementTag() - Method in class org.robolectric.android.XmlResourceParserImpl
+
 
+
isEnabled() - Method in class org.robolectric.fakes.RoboMenuItem
+
 
+
isEnabled() - Method in class org.robolectric.manifest.ActivityData
+
 
+
isEnabled() - Method in class org.robolectric.manifest.BroadcastReceiverData
+
 
+
isEnabled() - Method in class org.robolectric.manifest.ContentProviderData
+
 
+
isEnabled() - Method in class org.robolectric.manifest.ServiceData
+
 
+
isEnabled() - Method in class org.robolectric.shadows.ShadowAccessibilityManager
+
 
+
isEnabled() - Method in class org.robolectric.shadows.ShadowAutofillManager
+
+
Returns the overridden value set by ShadowAutofillManager.setEnabled(boolean).
+
+
isEnabled() - Method in class org.robolectric.shadows.ShadowBluetoothAdapter
+
 
+
isEnabled() - Method in class org.robolectric.shadows.ShadowCaptioningManager
+
+
Returns false or the most recent value passed to ShadowCaptioningManager.setEnabled(boolean)
+
+
isEnabled() - Method in class org.robolectric.shadows.ShadowEuiccManager
+
+
Returns false, or the value specified by calling ShadowEuiccManager.setIsEnabled(boolean).
+
+
isEnabled() - Method in class org.robolectric.shadows.ShadowKeyguardManager.ShadowKeyguardLock
+
+ +
+
isEnabled() - Method in class org.robolectric.shadows.ShadowNfcAdapter
+
 
+
isEnabled() - Static method in class org.robolectric.shadows.ShadowTrace
+
+
Returns whether systrace is enabled.
+
+
isEnd() - Method in class org.robolectric.res.android.ResourceTypes.ResStringPool_span
+
 
+
isEpoch(Time) - Static method in class org.robolectric.shadows.ShadowTime
+
 
+
isExcludedFromRecents() - Method in class org.robolectric.manifest.ActivityData
+
 
+
isExcludedFromRecents() - Method in class org.robolectric.shadows.ShadowAppTask
+
+
Returns true if task has been excluded from recents.
+
+
isExemptFromLowPowerStandby() - Method in class org.robolectric.shadows.ShadowPowerManager
+
 
+
isExported() - Method in class org.robolectric.manifest.ActivityData
+
 
+
isExported() - Method in class org.robolectric.manifest.BroadcastReceiverData
+
+
Returns whether this broadcast receiver is exported by checking the XML attribute.
+
+
isExported() - Method in class org.robolectric.manifest.ServiceData
+
+
Returns whether this service is exported by checking the XML attribute.
+
+
isExtendedLengthApduSupported() - Method in class org.robolectric.shadows.ShadowIsoDep
+
 
+
isExternalStorageEmulated() - Static method in class org.robolectric.shadows.ShadowEnvironment
+
 
+
isExternalStorageEmulated(File) - Static method in class org.robolectric.shadows.ShadowEnvironment
+
 
+
isExternalStorageLegacy() - Static method in class org.robolectric.shadows.ShadowEnvironment
+
 
+
isExternalStorageLegacy(File) - Static method in class org.robolectric.shadows.ShadowEnvironment
+
 
+
isExternalStorageRemovable() - Static method in class org.robolectric.shadows.ShadowEnvironment
+
 
+
isExternalStorageRemovable(File) - Static method in class org.robolectric.shadows.ShadowEnvironment
+
 
+
isFile() - Method in class org.robolectric.res.FileTypedResource
+
 
+
isFile() - Method in class org.robolectric.res.TypedResource
+
 
+
isFileEncryptedNativeOrEmulated() - Static method in class org.robolectric.shadows.ShadowStorageManager
+
 
+
isFilterBitmap() - Method in class org.robolectric.shadows.ShadowPaint
+
 
+
isFinished() - Method in class org.robolectric.shadows.ShadowVisualVoicemailTask
+
 
+
isFinishedAndRemoved() - Method in class org.robolectric.shadows.ShadowAppTask
+
+
Returns true if ShadowAppTask.finishAndRemoveTask() has been called before.
+
+
isFinishing() - Method in class org.robolectric.shadows.ShadowActivity
+
+
Returns whether ShadowActivity.finish() was called.
+
+
isFinishing() - Method in class org.robolectric.shadows.ShadowVoiceInteractionSession
+
+
Returns whether the VoiceInteractionSession is in the process of being destroyed and + finishing.
+
+
isFinishOnTaskLaunch() - Method in class org.robolectric.manifest.ActivityData
+
 
+
isFirst() - Method in class org.robolectric.fakes.BaseCursor
+
+
Deprecated.
+
isFirst() - Method in class org.robolectric.fakes.RoboCursor
+
+
Deprecated.
+
isFirst() - Method in class org.robolectric.shadows.ShadowCursorWrapper
+
 
+
isFocused() - Method in class org.robolectric.shadows.ShadowAccessibilityWindowInfo
+
 
+
isForegroundService() - Method in class org.robolectric.shadows.ShadowPendingIntent
+
+ +
+
isForegroundServiceIntent() - Method in class org.robolectric.shadows.ShadowPendingIntent
+
+
Deprecated. +
prefer ShadowPendingIntent.isForegroundService() which was added to PendingIntent in API + 31 (Android S).
+
+
+
isForegroundStopped() - Method in class org.robolectric.shadows.ShadowService
+
 
+
isFrameworkResource(int) - Static method in class org.robolectric.res.ResourceIds
+
 
+
isFullscreenMode() - Method in class org.robolectric.shadows.ShadowInputMethodManager
+
 
+
isGooglePlayServicesAvailable(Context) - Method in class org.robolectric.shadows.gms.common.ShadowGoogleApiAvailability
+
 
+
isGooglePlayServicesAvailable(Context) - Method in class org.robolectric.shadows.gms.ShadowGooglePlayServicesUtil.GooglePlayServicesUtilImpl
+
 
+
isGooglePlayServicesAvailable(Context) - Static method in class org.robolectric.shadows.gms.ShadowGooglePlayServicesUtil
+
 
+
IShadow - Interface in org.robolectric.internal
+
 
+
isHardwareAccelerated() - Method in class org.robolectric.manifest.ActivityData
+
 
+
isHardwareDetected() - Method in class org.robolectric.shadows.ShadowFingerprintManager
+
 
+
isHasMonetaryCost() - Method in class org.robolectric.shadows.ShadowLocationManager.ProviderProperties
+
 
+
isHeadlessSystemUserMode() - Static method in class org.robolectric.shadows.ShadowUserManager
+
 
+
isHearingAidCompatibilitySupported() - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+ +
+
isHeld() - Method in class org.robolectric.shadows.ShadowPowerManager.ShadowWakeLock
+
 
+
isHeld() - Method in class org.robolectric.shadows.ShadowWifiManager.ShadowMulticastLock
+
 
+
isHeld() - Method in class org.robolectric.shadows.ShadowWifiManager.ShadowWifiLock
+
 
+
isIdentity() - Method in class org.robolectric.shadows.ShadowLegacyMatrix
+
 
+
isIdle() - Method in class org.robolectric.shadows.ShadowLegacyLooper
+
 
+
isIdle() - Method in class org.robolectric.shadows.ShadowLooper
+
+
Returns true if there are no pending tasks scheduled to be executed before current time.
+
+
isIdle() - Method in class org.robolectric.shadows.ShadowPausedLooper
+
 
+
isIdle() - Method in class org.robolectric.shadows.ShadowPausedMessageQueue
+
+
Exposes the API23+_isIdle method to older platforms
+
+
isIgnoringBatteryOptimizations(String) - Method in class org.robolectric.shadows.ShadowPowerManager
+
 
+
isImmutable() - Method in class org.robolectric.shadows.ShadowPendingIntent
+
+
Returns true if this PendingIntent is marked with PendingIntent.FLAG_IMMUTABLE.
+
+
isImplementation - Variable in class org.robolectric.annotation.processing.DocumentedMethod
+
 
+
isInAndroidSdk() - Element in annotation type org.robolectric.annotation.Implements
+
+
Denotes that this type exists in the public Android SDK.
+
+
isInAndroidSdk() - Method in class org.robolectric.annotation.processing.RobolectricModel.ShadowInfo
+
 
+
isInCall() - Method in class org.robolectric.shadows.ShadowTelecomManager
+
+
Overrides behavior of TelecomManager.isInCall() to return pre-set result.
+
+
isIndeterminate() - Method in class org.robolectric.shadows.ShadowNotification
+
 
+
isInLockTaskMode() - Method in class org.robolectric.shadows.ShadowActivityManager
+
 
+
isInMultiWindowMode() - Method in class org.robolectric.shadows.ShadowActivity
+
 
+
isInPictureInPictureMode() - Method in class org.robolectric.shadows.ShadowAccessibilityWindowInfo
+
 
+
isInPictureInPictureMode() - Method in class org.robolectric.shadows.ShadowActivity
+
 
+
isInReaderMode() - Method in class org.robolectric.shadows.ShadowNfcAdapter
+
+
Returns true if NFC is in reader mode.
+
+
isInShadowClass(TreePath, VisitorState) - Static method in class org.robolectric.errorprone.bugpatterns.Helpers
+
 
+
isInSilenceMode() - Method in class org.robolectric.shadows.ShadowBluetoothDevice
+
 
+
isInstantApp(String) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
isInstrumented() - Method in class org.robolectric.internal.bytecode.ClassDetails
+
 
+
isInteractive() - Method in class org.robolectric.shadows.ShadowPowerManager
+
 
+
isInterceptingHttpRequests() - Method in class org.robolectric.shadows.httpclient.FakeHttpLayer
+
 
+
isInterceptingResponseContent() - Method in class org.robolectric.shadows.httpclient.FakeHttpLayer
+
 
+
isInterface() - Method in class org.robolectric.internal.bytecode.ClassDetails
+
 
+
isInterface() - Method in class org.robolectric.internal.bytecode.MutableClass
+
 
+
isInverseFillType() - Method in class org.robolectric.shadows.ShadowLegacyPath
+
 
+
isKeyguardLocked() - Method in class org.robolectric.shadows.ShadowKeyguardManager
+
+
For tests, returns the value set via ShadowKeyguardManager.setKeyguardLocked(boolean), or false by default.
+
+
isKeyguardSecure() - Method in class org.robolectric.shadows.ShadowKeyguardManager
+
+
For tests, returns the value set by ShadowKeyguardManager.setIsKeyguardSecure(boolean), or false by default.
+
+
isKnown() - Method in class org.robolectric.pluginapi.Sdk
+
+
Determines if this SDK is known by its provider.
+
+
isLanguageAvailable(Locale) - Method in class org.robolectric.shadows.ShadowTextToSpeech
+
 
+
isLast() - Method in class org.robolectric.fakes.BaseCursor
+
+
Deprecated.
+
isLast() - Method in class org.robolectric.fakes.RoboCursor
+
+
Deprecated.
+
isLast() - Method in class org.robolectric.shadows.ShadowCursorWrapper
+
 
+
isLastForegroundNotificationAttached() - Method in class org.robolectric.shadows.ShadowService
+
+
Returns whether the last foreground notification is still "attached" to the service, + meaning it will be removed when the service is destroyed.
+
+
isLeExtendedAdvertisingSupported() - Method in class org.robolectric.shadows.ShadowBluetoothAdapter
+
+
Returns the last value of ShadowBluetoothAdapter.setIsLeExtendedAdvertisingSupported(boolean), defaulting to true.
+
+
isLegacy() - Method in class org.robolectric.RobolectricTestRunner.RobolectricFrameworkMethod
+
 
+
isLightDeviceIdleMode() - Method in class org.robolectric.shadows.ShadowPowerManager
+
 
+
isLinkedUser() - Method in class org.robolectric.shadows.ShadowUserManager
+
 
+
isListening() - Method in class org.robolectric.shadows.ShadowAppWidgetHost
+
+
Returns true if this host is listening for updates.
+
+
isLoaded() - Method in class org.robolectric.shadows.util.SQLiteLibraryLoader
+
 
+
isLocationEnabled() - Method in class org.robolectric.shadows.ShadowLocationManager
+
 
+
isLocationEnabledForUser(UserHandle) - Method in class org.robolectric.shadows.ShadowLocationManager
+
 
+
isLocked() - Method in class org.robolectric.shadows.ShadowCamera
+
 
+
isLocked() - Method in class org.robolectric.shadows.ShadowTileService
+
 
+
isLockTask() - Method in class org.robolectric.shadows.ShadowActivity
+
+
Deprecated. + +
+
+
isLockTaskPermitted(String) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
isLoggable(String, int) - Static method in class org.robolectric.shadows.ShadowLog
+
 
+
isLooping() - Method in class org.robolectric.shadows.ShadowMediaPlayer
+
 
+
isLowPowerStandbyEnabled() - Method in class org.robolectric.shadows.ShadowPowerManager
+
 
+
isLowPowerStandbySupported() - Method in class org.robolectric.shadows.ShadowPowerManager
+
 
+
isLowRamDevice() - Method in class org.robolectric.shadows.ShadowActivityManager
+
 
+
isMainThread() - Static method in class org.robolectric.RuntimeEnvironment
+
+
Tests if the current thread is currently set as the main thread.
+
+
isMainThread(Thread) - Static method in class org.robolectric.RuntimeEnvironment
+
+
Tests if the given thread is currently set as the main thread.
+
+
isManagedProfile() - Method in class org.robolectric.shadows.ShadowUserManager
+
+
If permissions are enforced (see ShadowUserManager.enforcePermissionChecks(boolean)) and the application + doesn't have the Manifest.permission.MANAGE_USERS permission, throws a SecurityManager exception.
+
+
isManagedProfile(int) - Method in class org.robolectric.shadows.ShadowUserManager
+
+
If permissions are enforced (see ShadowUserManager.enforcePermissionChecks(boolean)) and the application + doesn't have the Manifest.permission.MANAGE_USERS permission, throws a SecurityManager exception.
+
+
isMediaScannerScannable() - Method in class org.robolectric.shadows.ShadowDownloadManager.CompletedDownload
+
 
+
isMicrophoneMute() - Method in class org.robolectric.shadows.ShadowAudioManager
+
 
+
isMultipleAdvertisementSupported() - Method in class org.robolectric.shadows.ShadowBluetoothAdapter
+
 
+
isMultiprocess() - Method in class org.robolectric.manifest.ActivityData
+
 
+
isMusicActive() - Method in class org.robolectric.shadows.ShadowAudioManager
+
 
+
isMutable() - Method in class org.robolectric.shadows.ShadowLegacyBitmap
+
 
+
isNetworkEnabled(int) - Method in class org.robolectric.shadows.ShadowWifiManager
+
+
Whether the network is enabled or not.
+
+
isNetworkRoaming() - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+
Returns false by default or the value specified via ShadowTelephonyManager.setIsNetworkRoaming(boolean)
+
+
isNetworkRoaming(int) - Method in class org.robolectric.shadows.ShadowSubscriptionManager
+
+
Uses the local cache of roaming sim subscription Ids managed by ShadowSubscriptionManager.setNetworkRoamingStatus(int, boolean) to return subscription Ids marked as roaming.
+
+
isNightDisplayActivated() - Method in class org.robolectric.shadows.ShadowColorDisplayManager
+
 
+
isNightModeOn() - Method in class org.robolectric.shadows.ShadowUIModeManager
+
+
Returns whether night mode is currently on when a custom night mode type is selected.
+
+
isNinePatch() - Method in class org.robolectric.res.android.Asset
+
 
+
isNinePatch() - Method in class org.robolectric.res.FileTypedResource.Image
+
 
+
isNinePatchChunk(byte[]) - Static method in class org.robolectric.nativeruntime.NinePatchNatives
+
 
+
isNinePatchChunk(byte[]) - Static method in class org.robolectric.shadows.ShadowNativeNinePatch
+
 
+
isNinePatchChunk(byte[]) - Static method in class org.robolectric.shadows.ShadowNinePatch
+
 
+
isNoHistory() - Method in class org.robolectric.manifest.ActivityData
+
 
+
isNoParams() - Method in class org.robolectric.shadows.httpclient.FakeHttpLayer.RequestMatcherBuilder
+
 
+
isNotificationListenerAccessGranted(ComponentName) - Method in class org.robolectric.shadows.ShadowNotificationManager
+
 
+
isNotificationPolicyAccessGranted() - Method in class org.robolectric.shadows.ShadowNotificationManager
+
 
+
isNull() - Method in class org.robolectric.res.AttributeResource
+
 
+
isNull(int) - Method in class org.robolectric.fakes.BaseCursor
+
+
Deprecated.
+
isNull(int) - Method in class org.robolectric.fakes.RoboCursor
+
+
Deprecated.
+
isNull(int) - Method in class org.robolectric.shadows.ShadowCursorWrapper
+
 
+
isNull(String) - Static method in class org.robolectric.res.AttributeResource
+
 
+
isOnDeviceRecognitionAvailable(Context) - Static method in class org.robolectric.shadows.ShadowSpeechRecognizer
+
 
+
isOngoing() - Method in class org.robolectric.shadows.ShadowNotification
+
 
+
isOpActive(String, int, String) - Method in class org.robolectric.shadows.ShadowAppOpsManager
+
+
Checks whether the given op is active, i.e.
+
+
isOrganizationOwnedDeviceWithManagedProfile() - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
+
Returns the value stored using in the shadow, while the real method returns the value store on + the device.
+
+
isOsSupported() - Static method in class org.robolectric.shadows.util.SQLiteLibraryLoader
+
 
+
isPackageAvailable(String) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
isPackageEnabled(String, UserHandle) - Method in class org.robolectric.shadows.ShadowLauncherApps
+
 
+
isPackageSuspended(ComponentName, String) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
isPackageSuspended(String) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
isPackageSuspendedForUser(String, int) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
isPasteable() - Method in class org.robolectric.shadows.ShadowAccessibilityNodeInfo
+
 
+
isPaused() - Method in class org.robolectric.android.internal.LooperDelegatingScheduler
+
 
+
isPaused() - Static method in class org.robolectric.shadows.ShadowChoreographer
+
+ +
+
isPaused() - Method in class org.robolectric.shadows.ShadowLegacyLooper
+
 
+
isPaused() - Method in class org.robolectric.shadows.ShadowLooper
+
 
+
isPaused() - Method in class org.robolectric.shadows.ShadowPausedLooper
+
 
+
isPaused() - Method in class org.robolectric.util.Scheduler
+
+
Determine if the scheduler is paused.
+
+
isPermissionGranted(String, String) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
isPermissionRevokedByPolicy(String, String) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
isPivotExplicitlySet() - Method in class org.robolectric.shadows.ShadowRenderNode
+
 
+
isPivotExplicitlySet() - Method in class org.robolectric.shadows.ShadowRenderNodeQ
+
 
+
isPlaying() - Method in class org.robolectric.shadows.ShadowMediaPlayer
+
 
+
isPlaying() - Method in class org.robolectric.shadows.ShadowVideoView
+
 
+
isPolling() - Method in class org.robolectric.shadows.ShadowPausedMessageQueue
+
 
+
isPotentialEmergencyNumber(String) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
 
+
isPowerSaveMode() - Method in class org.robolectric.shadows.ShadowPowerManager
+
 
+
isPremultiplied() - Method in class org.robolectric.shadows.ShadowLegacyBitmap
+
 
+
isPrepared() - Method in class org.robolectric.shadows.ShadowMediaPlayer
+
+
Tests to see if the player is in the PREPARED state.
+
+
isPresent() - Static method in class org.robolectric.shadows.ShadowGeocoder
+
 
+
isPreviewing() - Method in class org.robolectric.shadows.ShadowCamera
+
 
+
isPrintingKey(int) - Method in class org.robolectric.shadows.ShadowKeyCharacterMap
+
 
+
isProfile() - Method in class org.robolectric.shadows.ShadowUserManager
+
 
+
isProfileOwnerApp(String) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
isProviderEnabled(String) - Method in class org.robolectric.shadows.ShadowLocationManager
+
 
+
isQuietModeEnabled(UserHandle) - Method in class org.robolectric.shadows.ShadowUserManager
+
+
Query whether the quiet mode is enabled for a managed profile.
+
+
isRateLimitingActive() - Method in class org.robolectric.shadows.ShadowShortcutManager
+
 
+
isReallyPlaying() - Method in class org.robolectric.shadows.ShadowMediaPlayer
+
+
Tests to see if the player is really playing.
+
+
isRebootingUserspaceSupported() - Method in class org.robolectric.shadows.ShadowPowerManager
+
+
Returns last value specified in ShadowPowerManager.setIsRebootingUserspaceSupported(boolean) or + false by default.
+
+
isRect() - Method in class org.robolectric.nativeruntime.RegionNatives
+
 
+
isRect() - Method in class org.robolectric.shadows.ShadowNativeRegion
+
 
+
isRect(RectF) - Method in class org.robolectric.shadows.ShadowLegacyPath
+
 
+
isRecycled() - Method in class org.robolectric.shadows.ShadowLegacyBitmap
+
 
+
isReference() - Method in class org.robolectric.res.TypedResource
+
 
+
isReferenceCounted() - Method in class org.robolectric.shadows.ShadowPowerManager.ShadowWakeLock
+
+
Retrieves if the wake lock is reference counted or not
+
+
isReleased() - Method in class org.robolectric.shadows.ShadowCamera
+
 
+
isReleased() - Method in class org.robolectric.shadows.ShadowContentProviderClient
+
 
+
isReleased() - Method in class org.robolectric.versioning.AndroidVersions.AndroidRelease
+
+
true if this release has already occurred, false otherwise.
+
+
isRepeatable() - Method in class org.robolectric.shadows.httpclient.HttpEntityStub
+
 
+
isRepeatable() - Method in class org.robolectric.shadows.httpclient.TestHttpResponse.TestHttpEntity
+
 
+
isRequestInteractAcrossProfilesIntent(Intent) - Method in class org.robolectric.shadows.ShadowCrossProfileApps
+
+
Checks whether the given intent will redirect toward the screen allowing the user to change the + interact across profiles AppOps.
+
+
isRequestPinAppWidgetSupported() - Method in class org.robolectric.shadows.ShadowAppWidgetManager
+
+
Returns true if setSupportedToRequestPinAppWidget is called with true
+
+
isRequestPinShortcutSupported() - Method in class org.robolectric.shadows.ShadowShortcutManager
+
 
+
isRequiresCell() - Method in class org.robolectric.shadows.ShadowLocationManager.ProviderProperties
+
 
+
isResetPasswordTokenActive(ComponentName) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
isResourceReference() - Method in class org.robolectric.res.AttributeResource
+
 
+
isResourceReference(String) - Static method in class org.robolectric.res.AttributeResource
+
 
+
isRestrictedProfile() - Method in class org.robolectric.shadows.ShadowUserManager
+
+
Returns 'false' by default, or the value specified via ShadowUserManager.setIsRestrictedProfile(boolean).
+
+
isRinging - Variable in class org.robolectric.shadows.ShadowTelecomManager.CallRecord
+
+
Deprecated.
+
isRinging() - Method in class org.robolectric.shadows.ShadowTelecomManager
+
 
+
isRoleAvailable(String) - Method in class org.robolectric.shadows.ShadowRoleManager
+
+
Check whether a particular role is available on the device.
+
+
isRoleHeld(String) - Method in class org.robolectric.shadows.ShadowRoleManager
+
+
Check whether the calling application is holding a particular role.
+
+
isRttSupported() - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+ +
+
isSafeMode() - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
isSafetyCenterEnabled() - Method in class org.robolectric.shadows.ShadowSafetyCenterManager
+
 
+
isSameParameterList(List<? extends TypeParameterElement>, List<? extends TypeParameterElement>) - Method in class org.robolectric.annotation.processing.Helpers
+
 
+
isSameProfileGroup(UserHandle, UserHandle) - Method in class org.robolectric.shadows.ShadowUserManager
+
 
+
isScanAlwaysAvailable() - Method in class org.robolectric.shadows.ShadowWifiManager
+
 
+
isScoringEnabled() - Method in class org.robolectric.shadows.ShadowNetworkScoreManager
+
+
Whether scoring is enabled.
+
+
isScreenOn() - Method in class org.robolectric.shadows.ShadowPowerManager
+
 
+
isService() - Method in class org.robolectric.shadows.ShadowPendingIntent
+
+ +
+
isServiceIntent() - Method in class org.robolectric.shadows.ShadowPendingIntent
+
+
Deprecated. +
prefer ShadowPendingIntent.isService() which was added to PendingIntent in API 31 + (Android S).
+
+
+
isSetWallpaperAllowed() - Method in class org.robolectric.shadows.ShadowWallpaperManager
+
 
+
isShadowOf(Class<?>) - Method in class org.robolectric.internal.bytecode.ShadowInfo
+
 
+
isShortcutKey(int, KeyEvent) - Method in class org.robolectric.fakes.RoboMenu
+
 
+
isShowing() - Method in class org.robolectric.shadows.ShadowPopupMenu
+
 
+
isShutdown() - Method in class org.robolectric.android.util.concurrent.InlineExecutorService
+
 
+
isShutdown() - Method in class org.robolectric.android.util.concurrent.PausedExecutorService
+
 
+
isShutdown() - Method in class org.robolectric.android.util.concurrent.RoboExecutorService
+
+
Deprecated.
+
isShutdown() - Method in class org.robolectric.shadows.ShadowTextToSpeech
+
 
+
isShutterSoundEnabled() - Method in class org.robolectric.shadows.ShadowCamera
+
+
Returns true if the default shutter sound is played when taking a picture.
+
+
isSimplePath - Variable in class org.robolectric.shadows.ShadowLegacyPath
+
 
+
isSingleShot() - Method in class org.robolectric.shadows.ShadowLocationManager.RoboLocationRequest
+
 
+
isSmsCapable() - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
 
+
isSocketBound(FileDescriptor) - Method in class org.robolectric.shadows.ShadowNetwork
+
+
Checks if the fileDescriptor was previously bound to this network.
+
+
isSocketBound(DatagramSocket) - Method in class org.robolectric.shadows.ShadowNetwork
+
+
Checks if the datagramSocket was previously bound to this network.
+
+
isSocketBound(Socket) - Method in class org.robolectric.shadows.ShadowNetwork
+
+
Checks if the socket was previously bound to this network.
+
+
isSoftInputVisible() - Method in class org.robolectric.shadows.ShadowInputMethodManager
+
 
+
isSpeakerphoneOn() - Method in class org.robolectric.shadows.ShadowAudioManager
+
 
+
isStaApConcurrencySupported() - Method in class org.robolectric.shadows.ShadowWifiManager
+
+ +
+
isStable() - Method in class org.robolectric.shadows.ShadowContentProviderClient
+
 
+
isStartInitiated() - Method in class org.robolectric.shadows.ShadowNativeAnimatedVectorDrawable
+
+ +
+
isStateNotNeeded() - Method in class org.robolectric.manifest.ActivityData
+
 
+
isStatic - Variable in class org.robolectric.internal.bytecode.InvocationProfile
+
 
+
isStatic() - Method in class org.robolectric.internal.bytecode.MethodCallSite
+
 
+
isStatic() - Method in class org.robolectric.internal.bytecode.RobolectricGeneratorAdapter
+
 
+
isStopped() - Method in class org.robolectric.shadows.ShadowTextToSpeech
+
 
+
isStoppedBySelf() - Method in class org.robolectric.shadows.ShadowService
+
 
+
isStreaming() - Method in class org.robolectric.shadows.httpclient.HttpEntityStub
+
 
+
isStreaming() - Method in class org.robolectric.shadows.httpclient.TestHttpResponse.TestHttpEntity
+
 
+
isStreamMute(int) - Method in class org.robolectric.shadows.ShadowAudioManager
+
 
+
isStyleReference() - Method in class org.robolectric.res.AttributeResource
+
 
+
isStyleReference(String) - Static method in class org.robolectric.res.AttributeResource
+
 
+
isSuccess() - Method in class org.robolectric.pluginapi.perf.Metric
+
 
+
issueId() - Element in annotation type org.robolectric.annotation.GetInstallerPackageNameMode
+
+
Optional string for storing the issue / bug id tracking the fixing of the affected tests and + thus removal of this annotation.
+
+
issueId() - Element in annotation type org.robolectric.annotation.TextLayoutMode
+
+
Optional string for storing the issue / bug id tracking the fixing of the affected tests and + thus removal of this annotation.
+
+
isSupported() - Method in class org.robolectric.pluginapi.Sdk
+
+
Determines if this SDK is supported in the running Robolectric environment.
+
+
isSupported() - Method in class org.robolectric.plugins.DefaultSdkProvider.DefaultSdk
+
 
+
isSupportedCloudMediaProviderAuthority(ContentResolver, String) - Static method in class org.robolectric.shadows.ShadowMediaStore
+
 
+
isSuspended() - Method in class org.robolectric.shadows.ShadowPackageManager.PackageSetting
+
 
+
isSyncActive(Account, String) - Static method in class org.robolectric.shadows.ShadowContentResolver
+
 
+
isSystem - Variable in class org.robolectric.res.android.AssetPath
+
 
+
isSystemUser() - Method in class org.robolectric.shadows.ShadowUserManager
+
 
+
isTargetedToPackage() - Method in class org.robolectric.shadows.ShadowPendingIntent
+
 
+
isTaskRoot() - Method in class org.robolectric.shadows.ShadowActivity
+
 
+
isTerminated() - Method in class org.robolectric.android.util.concurrent.InlineExecutorService
+
 
+
isTerminated() - Method in class org.robolectric.android.util.concurrent.PausedExecutorService
+
 
+
isTerminated() - Method in class org.robolectric.android.util.concurrent.RoboExecutorService
+
+
Deprecated.
+
isTextSelectionSetable() - Method in class org.robolectric.shadows.ShadowAccessibilityNodeInfo
+
 
+
isTouchExplorationEnabled() - Method in class org.robolectric.shadows.ShadowAccessibilityManager
+
 
+
isTruthy(int) - Static method in class org.robolectric.res.android.Util
+
 
+
isTruthy(Object) - Static method in class org.robolectric.res.android.Util
+
 
+
isTtyModeSupported() - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+ +
+
isTtySupported() - Method in class org.robolectric.shadows.ShadowTelecomManager
+
 
+
isUceSettingEnabled() - Method in class org.robolectric.shadows.ShadowRcsUceAdapter
+
+
Returns the value specified for the subscriptionId corresponding to the RcsUceAdapter by ShadowRcsUceAdapter.setUceSettingEnabledForSubscriptionId(int, boolean).
+
+
isUiEnabled() - Method in class org.robolectric.shadows.ShadowVoiceInteractionSession
+
+
Returns whether the UI is set to be enabled through VoiceInteractionSession.setUiEnabled(boolean).
+
+
isUninstallBlocked(ComponentName, String) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
isUniqueDeviceAttestationSupported() - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
isUpgrade() - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
isUpToDate() - Method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
isUsbDataSignalingEnabled() - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
isUsedInFix() - Method in class org.robolectric.shadows.GnssStatusBuilder.GnssSatelliteInfo
+
+
Deprecated.
+
Gets whether the satellite was used in the most recent + position fix.
+
+
isUseGlobalScheduler() - Static method in class org.robolectric.RoboSettings
+
+
Deprecated.
+
isUserAMonkey() - Static method in class org.robolectric.shadows.ShadowActivityManager
+
 
+
isUserForeground() - Method in class org.robolectric.shadows.ShadowUserManager
+
 
+
isUserKeyUnlocked(int) - Static method in class org.robolectric.shadows.ShadowStorageManager
+
 
+
isUserOfType(String) - Method in class org.robolectric.shadows.ShadowUserManager
+
 
+
isUserResolvableError(int) - Method in class org.robolectric.shadows.gms.common.ShadowGoogleApiAvailability
+
 
+
isUserRunning(UserHandle) - Method in class org.robolectric.shadows.ShadowUserManager
+
 
+
isUserRunningOrStopping(UserHandle) - Method in class org.robolectric.shadows.ShadowUserManager
+
 
+
isUserUnlocked() - Method in class org.robolectric.shadows.ShadowUserManager
+
 
+
isUserUnlocked(UserHandle) - Method in class org.robolectric.shadows.ShadowUserManager
+
 
+
isUserUnlockingOrUnlocked(UserHandle) - Method in class org.robolectric.shadows.ShadowUserManager
+
 
+
isUTF8() - Method in class org.robolectric.res.android.ResStringPool
+
 
+
isValid() - Method in class org.robolectric.shadows.ShadowRenderNode
+
 
+
isValid() - Method in class org.robolectric.shadows.ShadowSurface
+
 
+
isValidRingerMode(int) - Static method in class org.robolectric.shadows.ShadowAudioManager
+
 
+
isValidVirtualDeviceId(int) - Method in class org.robolectric.shadows.ShadowVirtualDeviceManager
+
 
+
isValue(String) - Method in class org.robolectric.res.AttrData
+
 
+
isVibrating() - Method in class org.robolectric.shadows.ShadowVibrator
+
+
Returns true if the Vibrator is currently vibrating as controlled by Vibrator.vibrate(long)
+
+
isVisible() - Method in class org.robolectric.fakes.RoboMenuItem
+
 
+
isVoiceCapable() - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+
Returns true by default or the value specified via ShadowTelephonyManager.setVoiceCapable(boolean).
+
+
isVoiceMailNumber(PhoneAccountHandle, String) - Method in class org.robolectric.shadows.ShadowTelecomManager
+
 
+
isVoicemailVibrationEnabled(PhoneAccountHandle) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+ +
+
isVoiceRecognitionSupported(BluetoothDevice) - Method in class org.robolectric.shadows.ShadowBluetoothHeadset
+
+
Checks whether the headset supports voice recognition.
+
+
isWakeLockLevelSupported(int) - Method in class org.robolectric.shadows.ShadowPowerManager
+
 
+
isWallpaperSupported() - Method in class org.robolectric.shadows.ShadowWallpaperManager
+
 
+
isWebViewOverlaysEnabled() - Static method in class org.robolectric.nativeruntime.HardwareRendererNatives
+
 
+
isWebViewOverlaysEnabled() - Static method in class org.robolectric.shadows.ShadowNativeHardwareRenderer
+
 
+
isWhenShown() - Method in class org.robolectric.shadows.ShadowNotification
+
 
+
isWhitespace() - Method in class org.robolectric.android.XmlResourceParserImpl
+
 
+
isWhitespace(String) - Method in class org.robolectric.android.XmlResourceParserImpl
+
 
+
isWifiConnectedNetworkScorerEnabled() - Method in class org.robolectric.shadows.ShadowWifiManager
+
+
Returns if wifi connected betwork scorer enabled
+
+
isWifiEnabled() - Method in class org.robolectric.shadows.ShadowWifiManager
+
 
+
isWindowShowing() - Method in class org.robolectric.shadows.ShadowVoiceInteractionSession
+
+
Returns whether the UI window from VoiceInteractionSession is currently showing.
+
+
isWindowVisible() - Method in class org.robolectric.shadows.ShadowVoiceInteractionSession
+
+
Returns whether the window from VoiceInteractionSession is currently visible.
+
+
isWiredHeadsetOn() - Method in class org.robolectric.shadows.ShadowAudioManager
+
 
+
isWorkProfileProvisioningFinalized(UserHandle, Account) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
+
Returns if ShadowDevicePolicyManager.finalizeWorkProfileProvisioning(UserHandle, Account) was called with the + provided parameters.
+
+
isWpa3SaeH2eSupported() - Method in class org.robolectric.shadows.ShadowWifiManager
+
+ +
+
isWpa3SaePublicKeySupported() - Method in class org.robolectric.shadows.ShadowWifiManager
+
+ +
+
isWpa3SaeSupported() - Method in class org.robolectric.shadows.ShadowWifiManager
+
+
Returns last value provided to ShadowWifiManager.setWpa3SaeSupported(boolean).
+
+
isWpa3SuiteBSupported() - Method in class org.robolectric.shadows.ShadowWifiManager
+
+ +
+
isXml() - Method in class org.robolectric.res.FileTypedResource
+
 
+
isXml() - Method in class org.robolectric.res.TypedResource
+
 
+
itemAt(int) - Method in class org.robolectric.res.android.SortedVector
+
 
+
iterator() - Method in class org.robolectric.shadows.CachedPathIteratorFactory
+
 
+
+

J

+
+
J() - Constructor for class org.robolectric.versioning.AndroidVersions.J
+
 
+
JaCoCoTester - Class in org.robolectric.integrationtests.jacoco
+
+
A class that gets instrumented by both Robolectric (for shadowing) and Jacoco.
+
+
JaCoCoTester() - Constructor for class org.robolectric.integrationtests.jacoco.JaCoCoTester
+
 
+
JarInstrumentor - Class in org.robolectric.preinstrumented
+
+
Runs Robolectric invokedynamic instrumentation on an android-all jar.
+
+
JarInstrumentor() - Constructor for class org.robolectric.preinstrumented.JarInstrumentor
+
 
+
jarPath() - Method in class org.robolectric.internal.dependency.MavenJarArtifact
+
 
+
jarSha512Path() - Method in class org.robolectric.internal.dependency.MavenJarArtifact
+
 
+
JavadocJsonGenerator - Class in org.robolectric.annotation.processing.generator
+
+
Primarily used by the Robolectric Chrome extension for Robolectric docs alongside of Android SDK + docs.
+
+
JavadocJsonGenerator(RobolectricModel, ProcessingEnvironment, File) - Constructor for class org.robolectric.annotation.processing.generator.JavadocJsonGenerator
+
 
+
JavaVersion - Class in org.robolectric.util
+
 
+
JavaVersion(String) - Constructor for class org.robolectric.util.JavaVersion
+
 
+
JMR1() - Constructor for class org.robolectric.versioning.AndroidVersions.JMR1
+
 
+
JMR2() - Constructor for class org.robolectric.versioning.AndroidVersions.JMR2
+
 
+
JNI_FALSE - Static variable in class org.robolectric.res.android.Util
+
 
+
JNI_TRUE - Static variable in class org.robolectric.res.android.Util
+
 
+
jobFinished(JobParameters, boolean) - Method in class org.robolectric.shadows.ShadowJobService
+
 
+
join(String) - Method in interface org.robolectric.res.FsFile
+
+
Deprecated. +
use Path.resolve(Path) instead.
+
+
+
join(String, Object...) - Static method in class org.robolectric.util.Join
+
 
+
join(String, Collection) - Static method in class org.robolectric.util.Join
+
 
+
join(Path, String...) - Static method in class org.robolectric.res.Fs
+
 
+
join(List<?>) - Static method in class org.robolectric.annotation.processing.validator.RealObjectValidator
+
 
+
Join - Class in org.robolectric.util
+
+
Utility class used to join strings together with a delimiter.
+
+
Join() - Constructor for class org.robolectric.util.Join
+
 
+
jumpToSegment(float) - Method in class org.robolectric.shadows.CachedPathIteratorFactory.CachedPathIterator
+
+
Restarts the iterator and jumps all the segments of this path up to the length value.
+
+
+

K

+
+
K() - Constructor for class org.robolectric.versioning.AndroidVersions.K
+
 
+
K_INVALID_COOKIE - Static variable in class org.robolectric.res.android.ApkAssetsCookie
+
 
+
keepAliveStrategy - Variable in class org.robolectric.shadows.httpclient.DefaultRequestDirector
+
+
The keep-alive duration strategy.
+
+
key - Variable in class org.robolectric.res.android.CppAssetManager2.ResolvedBag.Entry
+
 
+
key() - Method in class org.robolectric.shadows.BackupDataEntity
+
+
The header key for a backup entity.
+
+
Key() - Constructor for class org.robolectric.res.android.ApkAssetsCache.Key
+
 
+
Key(Type, String) - Constructor for class org.robolectric.util.inject.Injector.Key
+
 
+
KEY_PREFIX_JOINER - Static variable in class org.robolectric.shadows.ShadowBackupDataOutput
+
 
+
keyboard - Variable in class org.robolectric.res.android.ResTable_config
+
 
+
KEYBOARD - Enum constant in enum org.robolectric.res.android.ResTable_config.Type
+
 
+
KEYBOARD_ANY - Static variable in class org.robolectric.res.android.ResTable_config
+
 
+
KEYBOARD_HIDDEN - Enum constant in enum org.robolectric.res.android.ResTable_config.Type
+
 
+
keyboardHidden() - Method in class org.robolectric.res.android.ResTable_config
+
 
+
keyboardHidden(int) - Method in class org.robolectric.res.android.ResTable_config
+
 
+
keySet() - Method in interface org.robolectric.pluginapi.config.ConfigurationStrategy.Configuration
+
+
Returns the set of known configuration classes.
+
+
keySet() - Method in class org.robolectric.plugins.HierarchicalConfigurationStrategy.ConfigurationImpl
+
 
+
KEYSHIDDEN_ANY - Static variable in class org.robolectric.res.android.ResTable_config
+
 
+
KEYSHIDDEN_NO - Static variable in class org.robolectric.res.android.ResTable_config
+
 
+
KEYSHIDDEN_SOFT - Static variable in class org.robolectric.res.android.ResTable_config
+
 
+
KEYSHIDDEN_YES - Static variable in class org.robolectric.res.android.ResTable_config
+
 
+
kill() - Method in class org.robolectric.shadows.ShadowRemoteCallbackList
+
 
+
killBackgroundProcesses(String) - Method in class org.robolectric.shadows.ShadowActivityManager
+
 
+
killProcess(int) - Static method in class org.robolectric.shadows.ShadowProcess
+
+
Stores requests for killing processes.
+
+
kInvalidCookie - Static variable in class org.robolectric.res.android.ApkAssetsCookie
+
 
+
kThrowOnBadId - Static variable in class org.robolectric.res.android.AttributeResolution
+
 
+
kThrowOnBadId - Static variable in class org.robolectric.res.android.AttributeResolution10
+
 
+
kThrowOnBadId - Static variable in class org.robolectric.res.android.AttributeResolution9
+
 
+
+

L

+
+
L() - Constructor for class org.robolectric.versioning.AndroidVersions.L
+
 
+
L10N_NOT_REQUIRED - Static variable in class org.robolectric.res.android.ResourceTypes.ResTable_map
+
 
+
L10N_SUGGESTED - Static variable in class org.robolectric.res.android.ResourceTypes.ResTable_map
+
 
+
landscapeHeight - Variable in enum org.robolectric.android.DeviceConfig.ScreenSize
+
 
+
landscapeWidth - Variable in enum org.robolectric.android.DeviceConfig.ScreenSize
+
 
+
language - Variable in class org.robolectric.res.android.ResTable_config
+
+
Returns a packed 2-byte language code.
+
+
LANGUAGE_STRING - Enum constant in enum org.robolectric.res.android.ResTable_config.Type
+
 
+
languageString() - Method in class org.robolectric.res.android.ResTable_config
+
+
Returns ResTable_config.language as an unpacked string representation.
+
+
large - Enum constant in enum org.robolectric.android.DeviceConfig.ScreenSize
+
 
+
largestNominalAppHeight - Variable in class org.robolectric.android.internal.DisplayConfig
+
+
The largest value of DisplayConfig.appHeight that an application is likely to encounter, in pixels, + excepting cases where the height may be even larger due to system decorations such as the + status bar being hidden, for example.
+
+
largestNominalAppWidth - Variable in class org.robolectric.android.internal.DisplayConfig
+
+
The largest value of DisplayConfig.appWidth that an application is likely to encounter, in pixels, + excepting cases where the width may be even larger due to system decorations such as the status + bar being hidden, for example.
+
+
lastAssociationCallback - Variable in class org.robolectric.shadows.ShadowCompanionDeviceManager
+
 
+
lastAssociationRequest - Variable in class org.robolectric.shadows.ShadowCompanionDeviceManager
+
 
+
lastCarModePriority - Variable in class org.robolectric.shadows.ShadowUIModeManager
+
 
+
lastDataParams - Variable in class org.robolectric.shadows.ShadowSmsManager
+
 
+
lastDownloadedMultimediaMessageParams - Variable in class org.robolectric.shadows.ShadowSmsManager
+
 
+
lastFlags - Variable in class org.robolectric.shadows.ShadowUIModeManager
+
 
+
lastHapticFeedbackPerformed() - Method in class org.robolectric.shadows.ShadowView
+
 
+
lastObservingDevicePresenceDeviceAddress - Variable in class org.robolectric.shadows.ShadowCompanionDeviceManager
+
 
+
lastRequestedNotificationAccess - Variable in class org.robolectric.shadows.ShadowCompanionDeviceManager
+
 
+
lastSentMultimediaMessageParams - Variable in class org.robolectric.shadows.ShadowSmsManager
+
 
+
lastSystemApiAssociationMacAddress - Variable in class org.robolectric.shadows.ShadowCompanionDeviceManager
+
 
+
lastTextMultipartParams - Variable in class org.robolectric.shadows.ShadowSmsManager
+
 
+
lastTextSmsParams - Variable in class org.robolectric.shadows.ShadowSmsManager
+
 
+
latestSpeechRecognizer - Static variable in class org.robolectric.shadows.ShadowSpeechRecognizer
+
 
+
launchAssist(Bundle) - Method in class org.robolectric.shadows.ShadowSearchManager
+
 
+
launchPendingIntent(int, PendingIntent, Executor, IntConsumer) - Method in class org.robolectric.shadows.ShadowVirtualDeviceManager.ShadowVirtualDevice
+
 
+
layerStack - Variable in class org.robolectric.android.internal.DisplayConfig
+
+
The surface flinger layer stack associated with this logical display.
+
+
LAYOUT - Enum constant in enum org.robolectric.res.ResType
+
 
+
LAYOUTDIR_ANY - Static variable in class org.robolectric.res.android.ResTable_config
+
 
+
LAYOUTDIR_LTR - Static variable in class org.robolectric.res.android.ResTable_config
+
 
+
LAYOUTDIR_RTL - Static variable in class org.robolectric.res.android.ResTable_config
+
 
+
LazyApplication - Annotation Type in org.robolectric.annotation.experimental
+
+
A Configurer annotation that dictates whether or not + Robolectric should lazily instantiate the Application under test.
+
+
LazyApplication.LazyLoad - Enum in org.robolectric.annotation.experimental
+
+
Whether or not the Application should be lazily loaded
+
+
LazyApplicationConfigurer - Class in org.robolectric.plugins
+
+
A Configurer that reads the LazyApplication to + dictate whether Robolectric should lazily instantiate the Application under test (as well as the + test Instrumentation).
+
+
LazyApplicationConfigurer() - Constructor for class org.robolectric.plugins.LazyApplicationConfigurer
+
 
+
left - Variable in class org.robolectric.shadows.ShadowCanvas.RectPaintHistoryEvent
+
 
+
left - Variable in class org.robolectric.shadows.ShadowCanvas.RoundRectPaintHistoryEvent
+
 
+
leftVolume - Variable in class org.robolectric.shadows.ShadowSoundPool.Playback
+
 
+
LEGACY - Enum constant in enum org.robolectric.annotation.GetInstallerPackageNameMode.Mode
+
+
Robolectric's prior behavior when calling getInstallerPackageName method.
+
+
LEGACY - Enum constant in enum org.robolectric.annotation.GraphicsMode.Mode
+
+
Use legacy graphics shadows that are no-ops and fakes.
+
+
LEGACY - Enum constant in enum org.robolectric.annotation.LooperMode.Mode
+
+
Deprecated. +
use LooperMode.PAUSED
+
+
+
LEGACY - Enum constant in enum org.robolectric.annotation.SQLiteMode.Mode
+
+
Use the legacy SQLite implementation backed by sqlite4java.
+
+
LEGACY - Enum constant in enum org.robolectric.annotation.TextLayoutMode.Mode
+
+
Deprecated. +
LEGACY mode is inaccurate, has known bugs and will be removed in a future + release.
+
+
+
LEGACY - Enum constant in enum org.robolectric.internal.ResourcesMode
+
 
+
LegacyDependencyResolver - Class in org.robolectric.plugins
+
+
Robolectric's historical dependency resolver (which is currently still the default), which is + used by DefaultSdkProvider to locate SDK jars.
+
+
LegacyDependencyResolver(Properties) - Constructor for class org.robolectric.plugins.LegacyDependencyResolver
+
 
+
LegacyManifestParser - Class in org.robolectric.shadows
+
+
Creates a PackageInfo from a AndroidManifest
+
+
LegacyManifestParser() - Constructor for class org.robolectric.shadows.LegacyManifestParser
+
 
+
LegacyResourceResolver(Context, ResourceTable) - Constructor for class org.robolectric.android.AttributeSetBuilderImpl.LegacyResourceResolver
+
 
+
levelToChar(int) - Static method in class org.robolectric.shadows.ShadowLog
+
 
+
libraries - Variable in class org.robolectric.annotation.Config.Builder
+
 
+
libraries() - Method in class org.robolectric.annotation.Config.Implementation
+
 
+
libraries() - Element in annotation type org.robolectric.annotation.Config
+
+
Deprecated. +
If you are using at least Android Studio 3.0 alpha 5 or Bazel's android_local_test + please migrate to the preferred way to configure
+
+
+
lifecycle(String, Object...) - Static method in class org.robolectric.util.Logger
+
+
Log a lifecycle message.
+
+
LightingColorFilterNatives - Class in org.robolectric.nativeruntime
+
+
Native methods for LightingColorFilter JNI registration.
+
+
LINE_TO - Enum constant in enum org.robolectric.shadows.ShadowPath.Point.Type
+
 
+
LinearGradientNatives - Class in org.robolectric.nativeruntime
+
+
Native methods for LinearGradient JNI registration.
+
+
LineBreakerNatives - Class in org.robolectric.nativeruntime
+
+
Native methods for LineBreaker JNI registration.
+
+
lineTo(float, float) - Method in class org.robolectric.shadows.ShadowLegacyPath
+
 
+
LinkedHashMapEldestInterceptor() - Constructor for class org.robolectric.interceptors.AndroidInterceptors.LinkedHashMapEldestInterceptor
+
 
+
list(String) - Method in class org.robolectric.shadows.ShadowArscAssetManager
+
 
+
list(String) - Method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
listen(PhoneStateListener, int) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
 
+
listener - Variable in class org.robolectric.shadows.ShadowAudioManager.AudioFocusRequest
+
 
+
listenUsingInsecureL2capChannel() - Method in class org.robolectric.shadows.ShadowBluetoothAdapter
+
 
+
listenUsingInsecureRfcommWithServiceRecord(String, UUID) - Method in class org.robolectric.shadows.ShadowBluetoothAdapter
+
 
+
listenUsingL2capChannel() - Method in class org.robolectric.shadows.ShadowBluetoothAdapter
+
 
+
listenUsingRfcommWithServiceRecord(String, UUID) - Method in class org.robolectric.shadows.ShadowBluetoothAdapter
+
 
+
listFileNames(Path) - Static method in class org.robolectric.res.Fs
+
 
+
listFiles(Path) - Static method in class org.robolectric.res.Fs
+
 
+
listFiles(Path, Predicate<Path>) - Static method in class org.robolectric.res.Fs
+
 
+
listServices() - Static method in class org.robolectric.shadows.ShadowServiceManager
+
 
+
littleEndianIterator() - Method in class org.robolectric.shadows.ShadowMemoryMappedFile
+
 
+
littleEndianIterator() - Method in class org.robolectric.shadows.ShadowMemoryMappedFileS
+
 
+
llHeight - Variable in class org.robolectric.shadows.RoundRectangle
+
 
+
llWidth - Variable in class org.robolectric.shadows.RoundRectangle
+
 
+
LMR1() - Constructor for class org.robolectric.versioning.AndroidVersions.LMR1
+
 
+
load() - Static method in class org.robolectric.shadows.util.SQLiteLibraryLoader
+
 
+
load(int) - Static method in class org.robolectric.shadows.ShadowKeyCharacterMap
+
 
+
load(Context, int, int) - Method in class org.robolectric.shadows.ShadowSoundPool
+
 
+
load(String) - Method in class org.robolectric.res.DocumentLoader
+
 
+
load(String, int) - Method in class org.robolectric.shadows.ShadowSoundPool
+
 
+
load(PackageResourceTable, String) - Method in class org.robolectric.res.RawResourceLoader
+
 
+
Load(String, boolean) - Static method in class org.robolectric.res.android.CppApkAssets
+
 
+
LoadAsSharedLibrary(String, boolean) - Static method in class org.robolectric.res.android.CppApkAssets
+
 
+
loadClass(ClassLoader, String) - Static method in class org.robolectric.util.ReflectionHelpers
+
+
Load a class.
+
+
loadClass(String, boolean) - Method in class org.robolectric.internal.bytecode.SandboxClassLoader
+
 
+
loadClass(String, ClassLoader) - Static method in class org.robolectric.internal.bytecode.ShadowWrangler
+
 
+
loadData(String, String, String) - Method in class org.robolectric.shadows.ShadowWebView
+
 
+
LoadData(String, String, String) - Constructor for class org.robolectric.shadows.ShadowWebView.LoadData
+
 
+
loadDataWithBaseURL(String, String, String, String, String) - Method in class org.robolectric.shadows.ShadowWebView
+
 
+
LoadDataWithBaseURL(String, String, String, String, String) - Constructor for class org.robolectric.shadows.ShadowWebView.LoadDataWithBaseURL
+
 
+
loadDrawable(Resources, TypedValue, int, int, Resources.Theme) - Method in class org.robolectric.shadows.ShadowArscResourcesImpl
+
 
+
loadDrawable(Resources, TypedValue, int, int, Resources.Theme) - Method in class org.robolectric.shadows.ShadowLegacyResourcesImpl
+
 
+
loadDrawable(Resources, TypedValue, int, Resources.Theme, boolean) - Method in class org.robolectric.shadows.ShadowArscResourcesImpl
+
 
+
loadDrawable(Resources, TypedValue, int, Resources.Theme, boolean) - Method in class org.robolectric.shadows.ShadowLegacyResourcesImpl
+
 
+
loadDrawable(TypedValue, int) - Method in class org.robolectric.shadows.ShadowResources
+
 
+
loadDrawable(TypedValue, int, Resources.Theme) - Method in class org.robolectric.shadows.ShadowResources
+
 
+
loadDrawableAsync(Context, Icon.OnDrawableLoadedListener, Handler) - Method in class org.robolectric.shadows.ShadowIcon
+
 
+
loadDrawableAsync(Context, Message) - Method in class org.robolectric.shadows.ShadowIcon
+
 
+
loaded - Static variable in class org.robolectric.nativeruntime.DefaultNativeRuntimeLoader
+
 
+
LoadedArsc - Class in org.robolectric.res.android
+
 
+
LoadedArsc() - Constructor for class org.robolectric.res.android.LoadedArsc
+
 
+
loadFromPath(String, boolean) - Static method in class org.robolectric.shadows.ShadowArscApkAssets9
+
+
Necessary to shadow this method because the framework path is hard-coded.
+
+
loadFromPath(String, int) - Static method in class org.robolectric.shadows.ShadowArscApkAssets9
+
 
+
loadInterpolator(Context, int) - Static method in class org.robolectric.shadows.ShadowAnimationUtils
+
 
+
loadLayoutAnimation(Context, int) - Static method in class org.robolectric.shadows.ShadowAnimationUtils
+
 
+
loadNull() - Method in class org.robolectric.internal.bytecode.RobolectricGeneratorAdapter
+
 
+
LoadOverlay(String, boolean) - Static method in class org.robolectric.res.android.CppApkAssets
+
 
+
loadResourceBagValue(int, int, TypedValue, boolean) - Method in class org.robolectric.shadows.ShadowArscAssetManager
+
+
Returns true if the resource was found, filling in mRetStringBlock and + mRetData.
+
+
loadResourceBagValue(int, int, TypedValue, boolean) - Method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
loadResourceValue(int, short, TypedValue, boolean) - Method in class org.robolectric.shadows.ShadowArscAssetManager
+
 
+
loadResourceValue(int, short, TypedValue, boolean) - Method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
loadResourceXmlFile(XmlContext) - Method in class org.robolectric.res.DocumentLoader
+
 
+
loadResourceXmlFile(XmlContext) - Method in class org.robolectric.res.StaxDocumentLoader
+
 
+
loadStringValueAt(int) - Method in class org.robolectric.shadows.ShadowTypedArray
+
 
+
loadThemeAttributeValue(int, int, TypedValue, boolean) - Static method in class org.robolectric.shadows.ShadowArscAssetManager
+
 
+
loadThemeAttributeValue(int, int, TypedValue, boolean) - Static method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
loadThemeAttributeValue(long, int, TypedValue, boolean) - Static method in class org.robolectric.shadows.ShadowArscAssetManager
+
 
+
loadThemeAttributeValue(long, int, TypedValue, boolean) - Static method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
loadThisOrNull() - Method in class org.robolectric.internal.bytecode.RobolectricGeneratorAdapter
+
 
+
loadTo(PackageResourceTable) - Method in class org.robolectric.res.RawResourceLoader
+
 
+
loadUnbadgedItemIcon(PackageItemInfo, ApplicationInfo) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
+
Gets the unbadged icon based on the values set by ShadowPackageManager.setUnbadgedApplicationIcon(java.lang.String, android.graphics.drawable.Drawable) or returns null if nothing has been set.
+
+
loadUrl(String) - Method in class org.robolectric.shadows.ShadowWebView
+
 
+
loadUrl(String, Map<String, String>) - Method in class org.robolectric.shadows.ShadowWebView
+
+
Fires a request to load the given url in WebView.
+
+
loadXmlResourceParser(int, String) - Method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
loadXmlResourceParser(int, String) - Method in class org.robolectric.shadows.ShadowLegacyResourcesImpl
+
 
+
loadXmlResourceParser(int, String) - Method in class org.robolectric.shadows.ShadowResources
+
 
+
loadXmlResourceParser(String, int, int, String) - Method in class org.robolectric.shadows.ShadowLegacyResourcesImpl
+
 
+
loadXmlResourceParser(String, int, int, String) - Method in class org.robolectric.shadows.ShadowResources
+
 
+
LocalActivityInvoker - Class in org.robolectric.android.internal
+
+
An ActivityInvoker that drives Activity lifecycles manually.
+
+
LocalActivityInvoker() - Constructor for class org.robolectric.android.internal.LocalActivityInvoker
+
 
+
LocalControlledLooper - Class in org.robolectric.android.internal
+
+
A Robolectric implementation for ControlledLooper.
+
+
LocalControlledLooper() - Constructor for class org.robolectric.android.internal.LocalControlledLooper
+
 
+
LocalDependencyResolver - Class in org.robolectric.internal.dependency
+
 
+
LocalDependencyResolver(File) - Constructor for class org.robolectric.internal.dependency.LocalDependencyResolver
+
 
+
LOCALE_SCRIPT_STRING - Enum constant in enum org.robolectric.res.android.ResTable_config.Type
+
 
+
LOCALE_VARIANT_STRING - Enum constant in enum org.robolectric.res.android.ResTable_config.Type
+
 
+
LocaleAdjustLanguageCodeInterceptor() - Constructor for class org.robolectric.interceptors.AndroidInterceptors.LocaleAdjustLanguageCodeInterceptor
+
 
+
LocaleData - Class in org.robolectric.res.android
+
 
+
LocaleData() - Constructor for class org.robolectric.res.android.LocaleData
+
 
+
LocaleDataTables - Class in org.robolectric.res.android
+
 
+
LocaleDataTables() - Constructor for class org.robolectric.res.android.LocaleDataTables
+
 
+
localeScript - Variable in class org.robolectric.res.android.ResTable_config
+
+
The ISO-15924 short name for the script corresponding to this configuration.
+
+
localeScriptString() - Method in class org.robolectric.res.android.ResTable_config
+
+
Returns the ResTable_config.localeScript as a string.
+
+
LocaleValue() - Constructor for class org.robolectric.res.android.ConfigDescription.LocaleValue
+
 
+
localeVariant - Variable in class org.robolectric.res.android.ResTable_config
+
+
A single BCP-47 variant subtag.
+
+
localeVariantString() - Method in class org.robolectric.res.android.ResTable_config
+
+
Returns the ResTable_config.localeVariant as a string.
+
+
LocalPermissionGranter - Class in org.robolectric.android.internal
+
+
A PermissionGranter that runs on a local JVM with Robolectric.
+
+
LocalPermissionGranter() - Constructor for class org.robolectric.android.internal.LocalPermissionGranter
+
 
+
LocalUiController - Class in org.robolectric.android.internal
+
+
A UiController that runs on a local JVM with Robolectric.
+
+
LocalUiController() - Constructor for class org.robolectric.android.internal.LocalUiController
+
 
+
locationUrl - Variable in class org.robolectric.shadows.ShadowSmsManager.MultimediaMessageParams
+
 
+
lock() - Method in class org.robolectric.res.android.ResTable
+
 
+
lockBag(int, Ref<ResTable.bag_entry[]>) - Method in class org.robolectric.res.android.ResTable
+
 
+
lockCanvas() - Method in class org.robolectric.shadows.ShadowSurfaceView.FakeSurfaceHolder
+
 
+
lockCanvas(Rect) - Method in class org.robolectric.shadows.ShadowSurface
+
 
+
lockCanvas(Rect) - Method in class org.robolectric.shadows.ShadowSurfaceView.FakeSurfaceHolder
+
 
+
lockHardwareCanvas() - Method in class org.robolectric.shadows.ShadowSurface
+
 
+
lockNow() - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
log - Variable in class org.robolectric.shadows.httpclient.ShadowDefaultRequestDirector
+
 
+
Logger - Class in org.robolectric.util
+
+
Logger for Robolectric.
+
+
Logger() - Constructor for class org.robolectric.util.Logger
+
 
+
loggingEnabled() - Static method in class org.robolectric.util.Logger
+
 
+
logHttpRequests() - Method in class org.robolectric.shadows.httpclient.FakeHttpLayer
+
 
+
logicalDensityDpi - Variable in class org.robolectric.android.internal.DisplayConfig
+
+
The logical display density which is the basis for density-independent pixels.
+
+
logicalHeight - Variable in class org.robolectric.android.internal.DisplayConfig
+
+
The logical height of the display, in pixels.
+
+
logicalWidth - Variable in class org.robolectric.android.internal.DisplayConfig
+
+
The logical width of the display, in pixels.
+
+
LogItem(int, String, String, Throwable) - Constructor for class org.robolectric.shadows.ShadowLog.LogItem
+
 
+
LogItem(String, int, String, String, Throwable) - Constructor for class org.robolectric.shadows.ShadowLog.LogItem
+
 
+
logNativeCall(String) - Method in class org.robolectric.internal.bytecode.NativeCallHandler
+
+
Adds the method description to the native call exemption list if NativeCallHandler.writeExemptions is + set.
+
+
lookup(int, Ref<Short>) - Method in class org.robolectric.res.android.IdmapEntries
+
 
+
loop - Variable in class org.robolectric.shadows.ShadowSoundPool.Playback
+
 
+
loop() - Static method in class org.robolectric.shadows.ShadowLegacyLooper
+
 
+
loop() - Static method in class org.robolectric.shadows.ShadowPausedLooper
+
+
Shadow loop to handle uncaught exceptions.
+
+
LooperDelegatingScheduler - Class in org.robolectric.android.internal
+
+
A foreground Scheduler implementation used for LooperMode.Mode.PAUSED.
+
+
LooperDelegatingScheduler(Looper) - Constructor for class org.robolectric.android.internal.LooperDelegatingScheduler
+
 
+
looperMode() - Static method in class org.robolectric.shadows.ShadowLooper
+
+
Return the current LooperMode.
+
+
LooperMode - Annotation Type in org.robolectric.annotation
+
+
A Configurer annotation for controlling Robolectric's + Looper behavior.
+
+
LooperMode.Mode - Enum in org.robolectric.annotation
+
+
Specifies the different supported Looper modes.
+
+
LooperModeConfigurer - Class in org.robolectric.plugins
+
+
Provides configuration to Robolectric for its @LooperMode annotation.
+
+
LooperModeConfigurer(Properties) - Constructor for class org.robolectric.plugins.LooperModeConfigurer
+
 
+
LooperShadowPicker<T> - Class in org.robolectric.shadows
+
 
+
LooperShadowPicker(Class<? extends T>, Class<? extends T>) - Constructor for class org.robolectric.shadows.LooperShadowPicker
+
 
+
loopMainThreadForAtLeast(long) - Method in class org.robolectric.android.internal.LocalUiController
+
 
+
loopMainThreadUntilIdle() - Method in class org.robolectric.android.internal.LocalUiController
+
 
+
looseSignatures - Variable in class org.robolectric.internal.bytecode.ShadowInfo
+
 
+
looseSignatures() - Element in annotation type org.robolectric.annotation.Implements
+
+
If true, when an exact method signature match isn't found, Robolectric will look for a method + with the same name but with all argument types replaced with java.lang.Object.
+
+
lrHeight - Variable in class org.robolectric.shadows.RoundRectangle
+
 
+
lrWidth - Variable in class org.robolectric.shadows.RoundRectangle
+
 
+
lstat(String) - Method in class org.robolectric.shadows.ShadowLinux
+
 
+
lstat(String) - Static method in class org.robolectric.shadows.ShadowPosix
+
 
+
+

M

+
+
M() - Constructor for class org.robolectric.versioning.AndroidVersions.M
+
 
+
main(String[]) - Static method in class org.robolectric.preinstrumented.JarInstrumentor
+
 
+
mainThreadFactory() - Method in class org.robolectric.internal.AndroidSandbox
+
 
+
mainThreadFactory() - Method in class org.robolectric.internal.bytecode.Sandbox
+
 
+
makeFamilyFromParsed(Object, Object) - Static method in class org.robolectric.shadows.ShadowNativeTypeface
+
 
+
makeIdentifer(int, int, int) - Static method in class org.robolectric.res.ResourceIds
+
 
+
makeInputDeviceNamed(String) - Static method in class org.robolectric.shadows.ShadowInputDevice
+
 
+
makeMethodPrivate(MethodNode) - Method in class org.robolectric.internal.bytecode.ClassInstrumentor
+
+
Replaces protected and public class modifiers with private.
+
+
makeNewLayoutInflater(Context) - Static method in class org.robolectric.shadows.ShadowPolicyManager
+
 
+
makeNewWindow(Context) - Static method in class org.robolectric.shadows.ShadowPolicyManager
+
 
+
makeText(Context, int, int) - Static method in class org.robolectric.shadows.ShadowToast
+
 
+
makeText(Context, CharSequence, int) - Static method in class org.robolectric.shadows.ShadowToast
+
 
+
makeVisible() - Method in interface org.robolectric.shadows._Activity_
+
 
+
managedConn - Variable in class org.robolectric.shadows.httpclient.DefaultRequestDirector
+
+
The currently allocated connection.
+
+
manifest - Variable in class org.robolectric.annotation.Config.Builder
+
 
+
manifest() - Method in class org.robolectric.annotation.Config.Implementation
+
 
+
manifest() - Element in annotation type org.robolectric.annotation.Config
+
+
Deprecated. +
If you are using at least Android Studio 3.0 alpha 5 or Bazel's android_local_test + please migrate to the preferred way to configure builds + http://robolectric.org/getting-started/
+
+
+
ManifestFactory - Interface in org.robolectric.internal
+
+
A factory that detects what build system is in use and provides a ManifestFactory that can create + an AndroidManifest for that environment.
+
+
ManifestIdentifier - Class in org.robolectric.internal
+
 
+
ManifestIdentifier(String, Path, Path, Path, List<ManifestIdentifier>) - Constructor for class org.robolectric.internal.ManifestIdentifier
+
 
+
ManifestIdentifier(String, Path, Path, Path, List<ManifestIdentifier>, Path) - Constructor for class org.robolectric.internal.ManifestIdentifier
+
 
+
ManifestIdentifier(Path, Path, Path, String, List<Path>) - Constructor for class org.robolectric.internal.ManifestIdentifier
+
+ +
+
MANUAL - Enum constant in enum org.robolectric.shadows.ShadowTelecomManager.CallRequestMode
+
+
Do not automatically allow or deny any call requests.
+
+
map - Variable in class org.robolectric.res.android.ResTable.bag_entry
+
 
+
map() - Method in interface org.robolectric.pluginapi.config.ConfigurationStrategy.Configuration
+
+
Returns the map of known configuration classes to configuration instances.
+
+
map() - Method in class org.robolectric.plugins.HierarchicalConfigurationStrategy.ConfigurationImpl
+
 
+
map(int, int, int) - Method in class org.robolectric.shadows.ShadowSharedMemory
+
+ +
+
mapForPackage(SortedMap<ComponentName, V>, String) - Static method in class org.robolectric.shadows.ShadowPackageManager
+
 
+
mapLibraryName(String) - Method in interface org.robolectric.shadows.util.SQLiteLibraryLoader.LibraryNameMapper
+
 
+
mappedTypeName(String) - Method in class org.robolectric.internal.bytecode.InstrumentationConfiguration
+
 
+
mapPoint(float, float) - Method in class org.robolectric.shadows.ShadowLegacyMatrix
+
 
+
mapPoint(PointF) - Method in class org.robolectric.shadows.ShadowLegacyMatrix
+
 
+
mapPoints(float[], int, float[], int, int) - Method in class org.robolectric.shadows.ShadowLegacyMatrix
+
 
+
mapRadius(float) - Method in class org.robolectric.shadows.ShadowLegacyMatrix
+
 
+
mapRect(RectF, RectF) - Method in class org.robolectric.shadows.ShadowLegacyMatrix
+
 
+
mapRectFromViewToScreenCoords(RectF, boolean) - Method in class org.robolectric.shadows.ShadowView
+
 
+
mapVectors(float[], int, float[], int, int) - Method in class org.robolectric.shadows.ShadowLegacyMatrix
+
 
+
mark(int) - Method in class org.robolectric.shadows.ShadowLegacyAssetInputStream
+
 
+
markSupported() - Method in class org.robolectric.shadows.ShadowLegacyAssetInputStream
+
 
+
MASK_HDR - Static variable in class org.robolectric.res.android.ResTable_config
+
 
+
MASK_KEYSHIDDEN - Static variable in class org.robolectric.res.android.ResTable_config
+
 
+
MASK_LAYOUTDIR - Static variable in class org.robolectric.res.android.ResTable_config
+
 
+
MASK_NAVHIDDEN - Static variable in class org.robolectric.res.android.ResTable_config
+
 
+
MASK_SCREENLONG - Static variable in class org.robolectric.res.android.ResTable_config
+
 
+
MASK_UI_MODE_NIGHT - Static variable in class org.robolectric.res.android.ResTable_config
+
 
+
MASK_UI_MODE_TYPE - Static variable in class org.robolectric.res.android.ResTable_config
+
 
+
MASK_WIDE_COLOR_GAMUT - Static variable in class org.robolectric.res.android.ResTable_config
+
 
+
MaskFilterNatives - Class in org.robolectric.nativeruntime
+
+
Native methods for MaskFilter JNI registration.
+
+
match(ResTable_config) - Method in class org.robolectric.res.android.ResTable_config
+
 
+
MATCH_ALL - Static variable in interface org.robolectric.sandbox.ShadowMatcher
+
 
+
matchClass(ClassTree, VisitorState) - Method in class org.robolectric.errorprone.bugpatterns.DeprecatedMethodsCheck
+
 
+
matchClass(ClassTree, VisitorState) - Method in class org.robolectric.errorprone.bugpatterns.RobolectricShadow
+
 
+
matches(Method) - Method in class org.robolectric.android.AndroidSdkShadowMatcher
+
 
+
matches(Method) - Method in interface org.robolectric.sandbox.ShadowMatcher
+
 
+
matches(HttpEntity) - Method in interface org.robolectric.shadows.httpclient.FakeHttpLayer.RequestMatcherBuilder.PostBodyMatcher
+
+
Hint: you can use EntityUtils.toString(actualPostBody) to help you implement your matches method.
+
+
matches(HttpRequest) - Method in class org.robolectric.shadows.httpclient.FakeHttpLayer.DefaultRequestMatcher
+
 
+
matches(HttpRequest) - Method in class org.robolectric.shadows.httpclient.FakeHttpLayer.RequestMatcherBuilder
+
 
+
matches(HttpRequest) - Method in class org.robolectric.shadows.httpclient.FakeHttpLayer.RequestMatcherResponseRule
+
 
+
matches(HttpRequest) - Method in class org.robolectric.shadows.httpclient.FakeHttpLayer.UriRegexMatcher
+
 
+
matches(HttpRequest) - Method in class org.robolectric.shadows.httpclient.FakeHttpLayer.UriRequestMatcher
+
 
+
matches(HttpRequest) - Method in interface org.robolectric.shadows.httpclient.HttpEntityStub.ResponseRule
+
 
+
matches(HttpRequest) - Method in interface org.robolectric.shadows.httpclient.RequestMatcher
+
 
+
matches(ShadowInfo) - Method in class org.robolectric.android.AndroidSdkShadowMatcher
+
 
+
matches(ShadowInfo) - Method in interface org.robolectric.sandbox.ShadowMatcher
+
 
+
MATRIX - Static variable in class org.robolectric.shadows.ShadowMatrix
+
 
+
MatrixNatives - Class in org.robolectric.nativeruntime
+
+
Native methods for Matrix JNI registration.
+
+
MatrixNatives() - Constructor for class org.robolectric.nativeruntime.MatrixNatives
+
 
+
MavenArtifactFetcher - Class in org.robolectric.internal.dependency
+
+
Class responsible for fetching artifacts from Maven.
+
+
MavenArtifactFetcher(String, String, String, String, int, File, ExecutorService) - Constructor for class org.robolectric.internal.dependency.MavenArtifactFetcher
+
 
+
MavenDependencyResolver - Class in org.robolectric.internal.dependency
+
+
This class is mainly responsible for fetching Android framework JAR dependencies from + MavenCentral.
+
+
MavenDependencyResolver() - Constructor for class org.robolectric.internal.dependency.MavenDependencyResolver
+
 
+
MavenDependencyResolver(String, String, String, String, String, int) - Constructor for class org.robolectric.internal.dependency.MavenDependencyResolver
+
 
+
MavenJarArtifact - Class in org.robolectric.internal.dependency
+
+
Encapsulates some parts of a Maven artifact.
+
+
MavenJarArtifact(DependencyJar) - Constructor for class org.robolectric.internal.dependency.MavenJarArtifact
+
 
+
MavenManifestFactory - Class in org.robolectric.internal
+
+
Deprecated. +
This method of configuration will be removed in a forthcoming release. Build systems + should follow http://robolectric.org/build-system-integration/ to provide integration with + Robolectric.
+
+
+
MavenManifestFactory() - Constructor for class org.robolectric.internal.MavenManifestFactory
+
+
Deprecated.
+
MavenRoboSettings - Class in org.robolectric
+
+
Deprecated. +
Don't put more stuff here.
+
+
+
MavenRoboSettings() - Constructor for class org.robolectric.MavenRoboSettings
+
+
Deprecated.
+
MAX_ACTIVE_LOCKS - Static variable in class org.robolectric.shadows.ShadowWifiManager.ShadowWifiLock
+
 
+
MAX_SUPPORTED_ANDROID_SDK - Static variable in class org.robolectric.annotation.processing.validator.ImplementsValidator
+
 
+
MAX_VOLUME_MUSIC_DTMF - Static variable in class org.robolectric.shadows.ShadowAudioManager
+
 
+
maxSdk - Variable in class org.robolectric.annotation.Config.Builder
+
 
+
maxSdk - Variable in class org.robolectric.annotation.processing.DocumentedMethod
+
 
+
maxSdk() - Method in class org.robolectric.annotation.Config.Implementation
+
 
+
maxSdk() - Element in annotation type org.robolectric.annotation.Config
+
+
The maximum Android SDK level to emulate when running tests on multiple API versions.
+
+
maxSdk() - Element in annotation type org.robolectric.annotation.Implementation
+
+
The annotated shadow method will be invoked only for the specified SDK or lesser.
+
+
maxSdk() - Element in annotation type org.robolectric.annotation.Implements
+
+
If specified, the shadow class will be applied only for this SDK or lesser.
+
+
maxSize() - Method in class org.robolectric.shadows.ShadowHttpResponseCache
+
 
+
maybeInstrumentClass(String) - Method in class org.robolectric.internal.bytecode.SandboxClassLoader
+
 
+
mcc - Variable in class org.robolectric.res.android.ResTable_config
+
 
+
MCC - Enum constant in enum org.robolectric.res.android.ResTable_config.Type
+
 
+
measure(String, PerfStatsCollector.ThrowingRunnable<E>) - Method in class org.robolectric.util.PerfStatsCollector
+
 
+
measure(String, PerfStatsCollector.ThrowingSupplier<T, E>) - Method in class org.robolectric.util.PerfStatsCollector
+
 
+
MeasuredTextBuilderNatives - Class in org.robolectric.nativeruntime
+
+
Native methods for MeasuredText.Builder JNI registration.
+
+
MeasuredTextNatives - Class in org.robolectric.nativeruntime
+
+
Native methods for MeasuredText JNI registration.
+
+
measureText(char[], int, int) - Method in class org.robolectric.shadows.ShadowPaint
+
 
+
measureText(CharSequence, int, int) - Method in class org.robolectric.shadows.ShadowPaint
+
 
+
measureText(String) - Method in class org.robolectric.shadows.ShadowPaint
+
 
+
measureText(String, int, int) - Method in class org.robolectric.shadows.ShadowPaint
+
 
+
MEDIA_EVENT - Static variable in class org.robolectric.shadows.ShadowMediaPlayer
+
 
+
MediaCodecInfoBuilder - Class in org.robolectric.shadows
+
+
Builder for MediaCodecInfo.
+
+
MediaCodecInfoBuilder.CodecCapabilitiesBuilder - Class in org.robolectric.shadows
+
+ +
+
MediaInfo() - Constructor for class org.robolectric.shadows.ShadowMediaPlayer.MediaInfo
+
+
Creates a new MediaInfo object with default duration (1000ms) and default preparation + delay (0ms).
+
+
MediaInfo(int, int) - Constructor for class org.robolectric.shadows.ShadowMediaPlayer.MediaInfo
+
+
Creates a new MediaInfo object with the given duration and preparation delay.
+
+
merge(Config, Config) - Method in class org.robolectric.plugins.ConfigConfigurer
+
 
+
merge(ConscryptMode.Mode, ConscryptMode.Mode) - Method in class org.robolectric.plugins.ConscryptModeConfigurer
+
 
+
merge(LazyApplication.LazyLoad, LazyApplication.LazyLoad) - Method in class org.robolectric.plugins.LazyApplicationConfigurer
+
+
"Merges" two configurations together.
+
+
merge(GetInstallerPackageNameMode.Mode, GetInstallerPackageNameMode.Mode) - Method in class org.robolectric.plugins.GetInstallerPackageNameModeConfigurer
+
 
+
merge(GraphicsMode.Mode, GraphicsMode.Mode) - Method in class org.robolectric.plugins.GraphicsModeConfigurer
+
 
+
merge(LooperMode.Mode, LooperMode.Mode) - Method in class org.robolectric.plugins.LooperModeConfigurer
+
 
+
merge(SQLiteMode.Mode, SQLiteMode.Mode) - Method in class org.robolectric.plugins.SQLiteModeConfigurer
+
 
+
merge(TextLayoutMode.Mode, TextLayoutMode.Mode) - Method in class org.robolectric.plugins.TextLayoutModeConfigurer
+
 
+
merge(T, T) - Method in interface org.robolectric.pluginapi.config.Configurer
+
+
Merges two configurations.
+
+
message(Diagnostic.Kind, String) - Method in class org.robolectric.annotation.processing.validator.Validator
+
 
+
message(Diagnostic.Kind, String, AnnotationValue) - Method in class org.robolectric.annotation.processing.validator.Validator
+
 
+
messageId - Variable in class org.robolectric.shadows.ShadowSmsManager.MultimediaMessageParams
+
 
+
messager - Variable in class org.robolectric.annotation.processing.validator.Validator
+
 
+
metaData - Variable in class org.robolectric.manifest.PackageItemData
+
 
+
Metadata - Class in org.robolectric.pluginapi.perf
+
+
Metadata for perf stats collection.
+
+
Metadata(Map<Class<?>, Object>) - Constructor for class org.robolectric.pluginapi.perf.Metadata
+
 
+
MetaData - Class in org.robolectric.manifest
+
 
+
MetaData(List<Node>) - Constructor for class org.robolectric.manifest.MetaData
+
 
+
method(String) - Method in class org.robolectric.shadows.httpclient.FakeHttpLayer.RequestMatcherBuilder
+
 
+
methodBlock(FrameworkMethod) - Method in class org.robolectric.internal.SandboxTestRunner.HelperTestRunner
+
 
+
methodBlock(FrameworkMethod) - Method in class org.robolectric.internal.SandboxTestRunner
+
 
+
methodBlock(FrameworkMethod) - Method in class org.robolectric.RobolectricTestRunner.HelperTestRunner
+
 
+
MethodCallSite - Class in org.robolectric.internal.bytecode
+
 
+
MethodCallSite(Class<?>, MethodType, String, MethodHandle, MethodCallSite.Kind) - Constructor for class org.robolectric.internal.bytecode.MethodCallSite
+
 
+
MethodCallSite.Kind - Enum in org.robolectric.internal.bytecode
+
 
+
methodInvoker(FrameworkMethod, Object) - Method in class org.robolectric.internal.SandboxTestRunner.HelperTestRunner
+
+
For tests with a timeout, we need to wrap the test method execution (but not @Befores + or @Afters in a TimeLimitedStatement.
+
+
methodName - Variable in class org.robolectric.internal.bytecode.InvocationProfile
+
 
+
methodName - Variable in class org.robolectric.internal.bytecode.MethodRef
+
 
+
methodName - Variable in class org.robolectric.internal.bytecode.MethodSignature
+
 
+
MethodRef - Class in org.robolectric.internal.bytecode
+
+
Reference to a specific method on a class.
+
+
MethodRef(Class<?>, String) - Constructor for class org.robolectric.internal.bytecode.MethodRef
+
 
+
MethodRef(String, String) - Constructor for class org.robolectric.internal.bytecode.MethodRef
+
 
+
methods - Variable in class org.robolectric.annotation.processing.DocumentedType
+
 
+
METHODS_ALLOWED_TO_BE_PUBLIC - Static variable in class org.robolectric.annotation.processing.validator.ImplementationValidator
+
 
+
MethodSignature - Class in org.robolectric.internal.bytecode
+
 
+
methodsToIntercept() - Method in class org.robolectric.internal.bytecode.InstrumentationConfiguration
+
 
+
Metric - Class in org.robolectric.pluginapi.perf
+
+
Metric for perf stats collection.
+
+
Metric(String, boolean) - Constructor for class org.robolectric.pluginapi.perf.Metric
+
 
+
Metric(String, int, int, boolean) - Constructor for class org.robolectric.pluginapi.perf.Metric
+
 
+
mimeType - Variable in class org.robolectric.shadows.ImageUtil.ImageInfo
+
 
+
mimeType - Variable in class org.robolectric.shadows.ShadowWebView.LoadData
+
 
+
mimeType - Variable in class org.robolectric.shadows.ShadowWebView.LoadDataWithBaseURL
+
 
+
MIN_VOLUME - Static variable in class org.robolectric.shadows.ShadowAudioManager
+
 
+
minorVersion - Variable in class org.robolectric.res.android.ResTable_config
+
 
+
MINORVERSION_ANY - Static variable in class org.robolectric.res.android.ResTable_config
+
 
+
minSdk - Variable in class org.robolectric.annotation.Config.Builder
+
 
+
minSdk - Variable in class org.robolectric.annotation.processing.DocumentedMethod
+
 
+
minSdk() - Method in class org.robolectric.annotation.Config.Implementation
+
 
+
minSdk() - Element in annotation type org.robolectric.annotation.Config
+
+
The minimum Android SDK level to emulate when running tests on multiple API versions.
+
+
minSdk() - Element in annotation type org.robolectric.annotation.Implementation
+
+
The annotated shadow method will be invoked only for the specified SDK or greater.
+
+
minSdk() - Element in annotation type org.robolectric.annotation.Implements
+
+
If specified, the shadow class will be applied only for this SDK or greater.
+
+
mkdir(String, int) - Method in class org.robolectric.shadows.ShadowLinux
+
 
+
mkdir(String, int) - Method in class org.robolectric.shadows.ShadowPosix
+
 
+
mmap(String) - Static method in class org.robolectric.shadows.ShadowNativeSystemFonts
+
 
+
mmapRO(String) - Static method in class org.robolectric.shadows.ShadowMemoryMappedFile
+
 
+
mmapRO(String) - Static method in class org.robolectric.shadows.ShadowMemoryMappedFileS
+
 
+
mNativeContext - Variable in class org.robolectric.nativeruntime.ImageReaderNatives
+
 
+
mNativeRegion - Variable in class org.robolectric.nativeruntime.RegionNatives
+
 
+
mnc - Variable in class org.robolectric.res.android.ResTable_config
+
 
+
MNC - Enum constant in enum org.robolectric.res.android.ResTable_config.Type
+
 
+
mode - Variable in class org.robolectric.shadows.ShadowAppOpsManager.ModeAndException
+
 
+
mode() - Method in enum org.robolectric.res.android.Asset.AccessMode
+
 
+
ModeAndException(int, String[]) - Constructor for class org.robolectric.shadows.ShadowAppOpsManager.ModeAndException
+
 
+
modeBuilder(int) - Static method in class org.robolectric.shadows.ShadowDisplayManager.ModeBuilder
+
 
+
ModeBuilder() - Constructor for class org.robolectric.shadows.ShadowDisplayManager.ModeBuilder
+
 
+
modeId - Variable in class org.robolectric.android.internal.DisplayConfig
+
+
The active display mode.
+
+
modelBuilder - Variable in class org.robolectric.annotation.processing.validator.Validator
+
 
+
modifiers - Variable in class org.robolectric.annotation.processing.DocumentedMethod
+
 
+
ModuleInfoBuilder - Class in org.robolectric.shadows
+
+
Builder for ModuleInfo as ModuleInfo has hidden constructors, this builder class has been + added as a way to make custom ModuleInfo objects when needed.
+
+
move(int) - Method in class org.robolectric.fakes.BaseCursor
+
+
Deprecated.
+
move(int) - Method in class org.robolectric.fakes.RoboCursor
+
+
Deprecated.
+
move(int) - Method in class org.robolectric.shadows.ShadowCursorWrapper
+
 
+
MOVE_TO - Enum constant in enum org.robolectric.shadows.ShadowPath.Point.Type
+
 
+
movePackage(Object, Object) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
movePrimaryStorage(Object) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
moveTaskToBack(boolean) - Method in class org.robolectric.shadows.ShadowActivity
+
 
+
moveTo(float, float) - Method in class org.robolectric.shadows.ShadowLegacyPath
+
 
+
moveToFirst() - Method in class org.robolectric.fakes.BaseCursor
+
+
Deprecated.
+
moveToFirst() - Method in class org.robolectric.fakes.RoboCursor
+
+
Deprecated.
+
moveToFirst() - Method in class org.robolectric.shadows.ShadowCursorWrapper
+
 
+
moveToFront() - Method in class org.robolectric.shadows.ShadowAppTask
+
+
For tests, marks the task as moved to the front.
+
+
moveToLast() - Method in class org.robolectric.fakes.BaseCursor
+
+
Deprecated.
+
moveToLast() - Method in class org.robolectric.fakes.RoboCursor
+
+
Deprecated.
+
moveToLast() - Method in class org.robolectric.shadows.ShadowCursorWrapper
+
 
+
moveToNext() - Method in class org.robolectric.fakes.BaseCursor
+
+
Deprecated.
+
moveToNext() - Method in class org.robolectric.fakes.RoboCursor
+
+
Deprecated.
+
moveToNext() - Method in class org.robolectric.shadows.ShadowCursorWrapper
+
 
+
moveToPosition(int) - Method in class org.robolectric.fakes.BaseCursor
+
+
Deprecated.
+
moveToPosition(int) - Method in class org.robolectric.fakes.RoboCursor
+
+
Deprecated.
+
moveToPosition(int) - Method in class org.robolectric.shadows.ShadowCursorWrapper
+
 
+
moveToPrevious() - Method in class org.robolectric.fakes.BaseCursor
+
+
Deprecated.
+
moveToPrevious() - Method in class org.robolectric.fakes.RoboCursor
+
+
Deprecated.
+
moveToPrevious() - Method in class org.robolectric.shadows.ShadowCursorWrapper
+
 
+
moveToRunningState() - Method in class org.robolectric.shadows.ShadowRenderNodeAnimator
+
 
+
moveToRunningState() - Method in class org.robolectric.shadows.ShadowRenderNodeAnimatorR
+
 
+
mParser - Variable in class org.robolectric.res.android.ResXMLTree
+
 
+
msg - Variable in class org.robolectric.shadows.ShadowLog.LogItem
+
 
+
MultimediaMessageParams(Uri, String, Bundle, PendingIntent, long) - Constructor for class org.robolectric.shadows.ShadowSmsManager.MultimediaMessageParams
+
 
+
multiplyMM(float[], int, float[], int, float[], int) - Static method in class org.robolectric.shadows.ShadowOpenGLMatrix
+
+
Multiplies two 4x4 matrices together and stores the result in a third 4x4 matrix.
+
+
multiplyMV(float[], int, float[], int, float[], int) - Static method in class org.robolectric.shadows.ShadowOpenGLMatrix
+
+
Multiplies a 4 element vector by a 4x4 matrix and stores the result in a 4-element column + vector.
+
+
mustBe(String) - Method in class org.robolectric.res.ResName
+
 
+
MutableClass - Class in org.robolectric.internal.bytecode
+
 
+
MutableClass(ClassNode, InstrumentationConfiguration, ClassNodeProvider) - Constructor for class org.robolectric.internal.bytecode.MutableClass
+
 
+
myBuf() - Method in class org.robolectric.res.android.StringPiece
+
 
+
myLooper() - Static method in class org.robolectric.shadows.ShadowLegacyLooper
+
 
+
myOffset() - Method in class org.robolectric.res.android.StringPiece
+
 
+
myPid() - Static method in class org.robolectric.shadows.ShadowProcess
+
 
+
myProcessName() - Static method in class org.robolectric.shadows.ShadowProcess
+
+
Returns the name of the process.
+
+
myself - Variable in class org.robolectric.android.controller.ComponentController
+
 
+
myTid() - Static method in class org.robolectric.shadows.ShadowProcess
+
+
Returns the identifier (Thread.getId()) of the current thread (Thread.currentThread()).
+
+
myUid() - Static method in class org.robolectric.shadows.ShadowProcess
+
+
Returns the identifier of this process's uid.
+
+
+

N

+
+
N() - Constructor for class org.robolectric.versioning.AndroidVersions.N
+
 
+
nAddAnimator(long, long) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nAddAnimator(long, long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nAddAnimator(long, long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeOP
+
 
+
nAddAnimator(long, long, long, long, long, int, int) - Static method in class org.robolectric.nativeruntime.AnimatedVectorDrawableNatives
+
 
+
nAddAnimator(long, long, long, long, long, int, int) - Static method in class org.robolectric.shadows.ShadowNativeAnimatedVectorDrawable
+
 
+
nAddArc(long, float, float, float, float, float, float) - Static method in class org.robolectric.nativeruntime.PathNatives
+
 
+
nAddArc(long, float, float, float, float, float, float) - Static method in class org.robolectric.shadows.ShadowNativePath
+
 
+
nAddAxis(long, int, float) - Static method in class org.robolectric.nativeruntime.FontBuilderNatives
+
 
+
nAddAxis(long, int, float) - Static method in class org.robolectric.shadows.ShadowNativeFont.ShadowNativeFontBuilder
+
 
+
nAddAxisValue(long, int, float) - Static method in class org.robolectric.nativeruntime.FontFamilyNatives
+
 
+
nAddAxisValue(long, int, float) - Static method in class org.robolectric.shadows.ShadowNativeFontFamily
+
 
+
nAddChild(long, long) - Static method in class org.robolectric.nativeruntime.VectorDrawableNatives
+
 
+
nAddChild(long, long) - Static method in class org.robolectric.shadows.ShadowNativeVectorDrawable
+
 
+
nAddCircle(long, float, float, float, int) - Static method in class org.robolectric.nativeruntime.PathNatives
+
 
+
nAddCircle(long, float, float, float, int) - Static method in class org.robolectric.shadows.ShadowNativePath
+
 
+
nAddFont(long, long) - Static method in class org.robolectric.nativeruntime.FontFamilyBuilderNatives
+
 
+
nAddFont(long, long) - Static method in class org.robolectric.shadows.ShadowNativeFontsFontFamily.ShadowNativeFontFamilyBuilder
+
 
+
nAddFont(long, ByteBuffer, int, int, int) - Static method in class org.robolectric.nativeruntime.FontFamilyNatives
+
 
+
nAddFont(long, ByteBuffer, int, int, int) - Static method in class org.robolectric.shadows.ShadowNativeFontFamily
+
 
+
nAddFontFromAssetManager(long, AssetManager, String, int, boolean, int, int, int) - Static method in class org.robolectric.shadows.ShadowNativeFontFamily
+
 
+
nAddFontWeightStyle(long, ByteBuffer, int, int, int) - Static method in class org.robolectric.nativeruntime.FontFamilyNatives
+
 
+
nAddFontWeightStyle(long, ByteBuffer, int, int, int) - Static method in class org.robolectric.shadows.ShadowNativeFontFamily
+
 
+
nAddMeasuredRun(long, int, int, float[]) - Static method in class org.robolectric.shadows.ShadowNativeStaticLayout
+
 
+
nAddObserver(long, long) - Static method in class org.robolectric.nativeruntime.HardwareRendererNatives
+
 
+
nAddObserver(long, long) - Static method in class org.robolectric.shadows.ShadowNativeHardwareRenderer
+
 
+
nAddOval(long, float, float, float, float, int) - Static method in class org.robolectric.nativeruntime.PathNatives
+
 
+
nAddOval(long, float, float, float, float, int) - Static method in class org.robolectric.shadows.ShadowNativePath
+
 
+
nAddPath(long, long) - Static method in class org.robolectric.nativeruntime.PathNatives
+
 
+
nAddPath(long, long) - Static method in class org.robolectric.shadows.ShadowNativePath
+
 
+
nAddPath(long, long, float, float) - Static method in class org.robolectric.nativeruntime.PathNatives
+
 
+
nAddPath(long, long, float, float) - Static method in class org.robolectric.shadows.ShadowNativePath
+
 
+
nAddPath(long, long, long) - Static method in class org.robolectric.nativeruntime.PathNatives
+
 
+
nAddPath(long, long, long) - Static method in class org.robolectric.shadows.ShadowNativePath
+
 
+
nAddRect(long, float, float, float, float, int) - Static method in class org.robolectric.nativeruntime.PathNatives
+
 
+
nAddRect(long, float, float, float, float, int) - Static method in class org.robolectric.shadows.ShadowNativePath
+
 
+
nAddRenderNode(long, long, boolean) - Static method in class org.robolectric.nativeruntime.HardwareRendererNatives
+
 
+
nAddRenderNode(long, long, boolean) - Static method in class org.robolectric.shadows.ShadowNativeHardwareRenderer
+
 
+
nAddRenderNode(long, long, boolean) - Static method in class org.robolectric.shadows.ShadowNativeThreadedRenderer
+
 
+
nAddReplacementRun(long, int, int, float) - Static method in class org.robolectric.shadows.ShadowNativeStaticLayout
+
 
+
nAddReplacementRun(long, long, int, int, float) - Static method in class org.robolectric.nativeruntime.MeasuredTextBuilderNatives
+
 
+
nAddReplacementRun(long, long, int, int, float) - Static method in class org.robolectric.shadows.ShadowNativeMeasuredParagraph
+
 
+
nAddReplacementRun(long, long, int, int, float) - Static method in class org.robolectric.shadows.ShadowNativeMeasuredText.ShadowNativeMeasuredTextBuilder
+
 
+
nAddRoundRect(long, float, float, float, float, float[], int) - Static method in class org.robolectric.nativeruntime.PathNatives
+
 
+
nAddRoundRect(long, float, float, float, float, float[], int) - Static method in class org.robolectric.shadows.ShadowNativePath
+
 
+
nAddRoundRect(long, float, float, float, float, float, float, int) - Static method in class org.robolectric.nativeruntime.PathNatives
+
 
+
nAddRoundRect(long, float, float, float, float, float, float, int) - Static method in class org.robolectric.shadows.ShadowNativePath
+
 
+
nAddStyleRun(long, long, int, int, boolean) - Static method in class org.robolectric.nativeruntime.MeasuredTextBuilderNatives
+
 
+
nAddStyleRun(long, long, int, int, boolean) - Static method in class org.robolectric.shadows.ShadowNativeMeasuredParagraph
+
 
+
nAddStyleRun(long, long, int, int, boolean) - Static method in class org.robolectric.shadows.ShadowNativeMeasuredText.ShadowNativeMeasuredTextBuilder
+
 
+
nAddStyleRun(long, long, int, int, boolean, int, int, boolean) - Static method in class org.robolectric.shadows.ShadowNativeMeasuredText.ShadowNativeMeasuredTextBuilder
+
 
+
nAddStyleRun(long, long, int, int, int, int, boolean) - Static method in class org.robolectric.shadows.ShadowNativeMeasuredText.ShadowNativeMeasuredTextBuilder
+
 
+
nAddStyleRun(long, long, long, int, int, boolean) - Static method in class org.robolectric.shadows.ShadowNativeStaticLayout
+
 
+
nAllocateBuffers(long) - Static method in class org.robolectric.nativeruntime.HardwareRendererNatives
+
 
+
nAllocateBuffers(long) - Static method in class org.robolectric.shadows.ShadowNativeHardwareRenderer
+
 
+
nAllowUnsupportedFont(long) - Static method in class org.robolectric.nativeruntime.FontFamilyNatives
+
 
+
nAllowUnsupportedFont(long) - Static method in class org.robolectric.shadows.ShadowNativeFontFamily
+
 
+
name - Variable in class org.robolectric.android.internal.DisplayConfig
+
+
The human-readable name of the display.
+
+
name - Variable in class org.robolectric.manifest.PackageItemData
+
 
+
name - Variable in class org.robolectric.res.android.ResourceTable.flag_entry
+
 
+
name - Variable in class org.robolectric.res.android.ResourceTypes.ResStringPool_span
+
 
+
name - Variable in class org.robolectric.res.android.ResourceTypes.ResTable_map
+
 
+
name - Variable in class org.robolectric.res.android.ResTable.ResourceName
+
 
+
name - Variable in class org.robolectric.res.ResName
+
 
+
name - Variable in class org.robolectric.res.StaxPluralsLoader
+
 
+
name - Variable in class org.robolectric.res.StaxValueLoader
+
 
+
name() - Element in annotation type org.robolectric.ParameterizedRobolectricTestRunner.Parameters
+
+
Optional pattern to derive the test's name from the parameters.
+
+
NAME_NOT_FOUND - Static variable in class org.robolectric.res.android.Errors
+
 
+
NamedStream - Interface in org.robolectric.util
+
+
Marker interface for InputStream that need special handling.
+
+
NANOS_PER_MS - Static variable in class org.robolectric.util.TimeUtils
+
 
+
nanoTime() - Static method in class org.robolectric.shadows.ShadowLegacySystemClock
+
+
Implements System.nanoTime() through ShadowWrangler.
+
+
nanoTime() - Static method in class org.robolectric.shadows.ShadowSystem
+
+
Implements System.nanoTime() through ShadowWrangler.
+
+
nanoTime() - Static method in class org.robolectric.shadows.ShadowSystemClock
+
+
Deprecated. +
Don't call this method directly; instead, use System.nanoTime().
+
+
+
nApproximate(long, float) - Static method in class org.robolectric.nativeruntime.PathNatives
+
 
+
nApproximate(long, float) - Static method in class org.robolectric.shadows.ShadowNativePath
+
 
+
nArcTo(long, float, float, float, float, float, float, boolean) - Static method in class org.robolectric.nativeruntime.PathNatives
+
 
+
nArcTo(long, float, float, float, float, float, float, boolean) - Static method in class org.robolectric.shadows.ShadowNativePath
+
 
+
nAscent(long) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nAscent(long) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nAscent(long, long) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nAscent(long, long) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
NATIVE - Enum constant in enum org.robolectric.annotation.GraphicsMode.Mode
+
+
Use graphics shadows libraries backed by native Android graphics code.
+
+
NATIVE - Enum constant in enum org.robolectric.annotation.SQLiteMode.Mode
+
+
Use the new SQLite implementation backed by native Android code from AOSP.
+
+
NATIVE_APK_ASSETS_REGISTRY - Static variable in class org.robolectric.res.android.Registries
+
 
+
NATIVE_ASSET_MANAGER_REGISTRY - Static variable in class org.robolectric.res.android.Registries
+
 
+
NATIVE_ASSET_REGISTRY - Static variable in class org.robolectric.res.android.Registries
+
 
+
native_breakText(char[], int, int, float, float[]) - Method in class org.robolectric.shadows.ShadowPaint
+
 
+
native_breakText(char[], int, int, float, int, float[]) - Method in class org.robolectric.shadows.ShadowPaint
+
 
+
native_breakText(long, long, char[], int, int, float, int, float[]) - Static method in class org.robolectric.shadows.ShadowPaint
+
 
+
native_breakText(long, long, String, boolean, float, int, float[]) - Static method in class org.robolectric.shadows.ShadowPaint
+
 
+
native_breakText(String, boolean, float, float[]) - Method in class org.robolectric.shadows.ShadowPaint
+
 
+
native_breakText(String, boolean, float, int, float[]) - Method in class org.robolectric.shadows.ShadowPaint
+
 
+
native_configure(Object, Object, Object, Object, Object, Object) - Method in class org.robolectric.shadows.ShadowMediaCodec
+
 
+
native_configure(String[], Object[], Surface, MediaCrypto, int) - Method in class org.robolectric.shadows.ShadowMediaCodec
+
 
+
native_create(long) - Static method in class org.robolectric.shadows.ShadowNativeMatrix
+
 
+
native_create(long, boolean) - Static method in class org.robolectric.nativeruntime.PathMeasureNatives
+
 
+
native_create(long, boolean) - Static method in class org.robolectric.shadows.ShadowNativePathMeasure
+
 
+
native_CreateBlendModeFilter(int, int) - Static method in class org.robolectric.nativeruntime.BlendModeColorFilterNatives
+
 
+
native_CreateBlendModeFilter(int, int) - Static method in class org.robolectric.nativeruntime.PorterDuffColorFilterNatives
+
 
+
native_CreateBlendModeFilter(int, int) - Static method in class org.robolectric.shadows.ShadowNativeBlendModeColorFilter
+
 
+
native_CreateBlendModeFilter(int, int) - Static method in class org.robolectric.shadows.ShadowNativePorterDuffColorFilter
+
 
+
native_CreateLightingFilter(int, int) - Static method in class org.robolectric.nativeruntime.LightingColorFilterNatives
+
 
+
native_CreateLightingFilter(int, int) - Static method in class org.robolectric.shadows.ShadowNativeLightingColorFilter
+
 
+
native_CreatePorterDuffFilter(int, int) - Static method in class org.robolectric.shadows.ShadowNativePorterDuffColorFilter
+
 
+
native_dequeueInputBuffer(long) - Method in class org.robolectric.shadows.ShadowMediaCodec
+
 
+
native_dequeueOutputBuffer(MediaCodec.BufferInfo, long) - Method in class org.robolectric.shadows.ShadowMediaCodec
+
 
+
native_destroy(long) - Static method in class org.robolectric.nativeruntime.PathMeasureNatives
+
 
+
native_destroy(long) - Static method in class org.robolectric.shadows.ShadowNativePathMeasure
+
 
+
native_flush() - Method in class org.robolectric.shadows.ShadowMediaCodec
+
+
Flushes the available output buffers.
+
+
native_get(String) - Static method in class org.robolectric.shadows.ShadowSystemProperties
+
 
+
native_get(String, String) - Static method in class org.robolectric.shadows.ShadowSystemProperties
+
 
+
native_get_boolean(String, boolean) - Static method in class org.robolectric.shadows.ShadowSystemProperties
+
 
+
native_get_FCC_8() - Static method in class org.robolectric.shadows.ShadowAudioSystem
+
 
+
native_get_FCC_8() - Static method in class org.robolectric.shadows.ShadowAudioTrack
+
 
+
native_get_int(String, int) - Static method in class org.robolectric.shadows.ShadowSystemProperties
+
 
+
native_get_long(String, long) - Static method in class org.robolectric.shadows.ShadowSystemProperties
+
 
+
native_get_min_buff_size(int, int, int) - Static method in class org.robolectric.shadows.ShadowAudioRecord
+
 
+
native_get_min_buff_size(int, int, int) - Static method in class org.robolectric.shadows.ShadowAudioTrack
+
+
Returns a predefined or default minimum buffer size.
+
+
native_get_offload_support(int, int, int, int, int) - Static method in class org.robolectric.shadows.ShadowAudioSystem
+
 
+
native_getCaptureSize() - Method in class org.robolectric.shadows.ShadowVisualizer
+
 
+
native_getCodecCount() - Static method in class org.robolectric.shadows.ShadowMediaCodecList
+
 
+
native_getEnabled() - Method in class org.robolectric.shadows.ShadowAudioEffect
+
+
Returns whether the AudioEffect is enabled (as per ShadowAudioEffect.native_setEnabled(boolean)).
+
+
native_getEnabled() - Method in class org.robolectric.shadows.ShadowVisualizer
+
 
+
native_getFft(byte[]) - Method in class org.robolectric.shadows.ShadowVisualizer
+
 
+
native_getGlobalSettings() - Static method in class org.robolectric.shadows.ShadowMediaCodecList
+
 
+
native_getLength(long) - Static method in class org.robolectric.nativeruntime.PathMeasureNatives
+
 
+
native_getLength(long) - Static method in class org.robolectric.shadows.ShadowNativePathMeasure
+
 
+
native_getMatrix(long, float, long, int) - Static method in class org.robolectric.nativeruntime.PathMeasureNatives
+
 
+
native_getMatrix(long, float, long, int) - Static method in class org.robolectric.shadows.ShadowNativePathMeasure
+
 
+
native_getMaxChannelCount() - Static method in class org.robolectric.shadows.ShadowAudioSystem
+
 
+
native_getMaxSampleRate() - Static method in class org.robolectric.shadows.ShadowAudioSystem
+
 
+
native_getMinSampleRate() - Static method in class org.robolectric.shadows.ShadowAudioSystem
+
 
+
native_getParameter(int, byte[], int, byte[]) - Method in class org.robolectric.shadows.ShadowAudioEffect
+
+
Gets the value of the parameter with key param, by putting its value in value.
+
+
native_getPeakRms(Visualizer.MeasurementPeakRms) - Method in class org.robolectric.shadows.ShadowVisualizer
+
 
+
native_getPosTan(long, float, float[], float[]) - Static method in class org.robolectric.nativeruntime.PathMeasureNatives
+
 
+
native_getPosTan(long, float, float[], float[]) - Static method in class org.robolectric.shadows.ShadowNativePathMeasure
+
 
+
native_getRunAdvance(long, long, char[], int, int, int, int, boolean, int) - Static method in class org.robolectric.shadows.ShadowPaint
+
 
+
native_getSamplingRate() - Method in class org.robolectric.shadows.ShadowVisualizer
+
 
+
native_getSegment(long, float, float, long, boolean) - Static method in class org.robolectric.nativeruntime.PathMeasureNatives
+
 
+
native_getSegment(long, float, float, long, boolean) - Static method in class org.robolectric.shadows.ShadowNativePathMeasure
+
 
+
native_getTextRunAdvances(int, char[], int, int, int, int, int, float[], int) - Static method in class org.robolectric.shadows.ShadowPaint
+
 
+
native_getTextRunAdvances(int, char[], int, int, int, int, int, float[], int, int) - Static method in class org.robolectric.shadows.ShadowPaint
+
 
+
native_getTextRunAdvances(int, String, int, int, int, int, int, float[], int) - Static method in class org.robolectric.shadows.ShadowPaint
+
 
+
native_getTextRunAdvances(int, String, int, int, int, int, int, float[], int, int) - Static method in class org.robolectric.shadows.ShadowPaint
+
 
+
native_getTextRunAdvances(long, long, char[], int, int, int, int, boolean, float[], int) - Static method in class org.robolectric.shadows.ShadowPaint
+
 
+
native_getTextRunAdvances(long, long, String, int, int, int, int, boolean, float[], int) - Static method in class org.robolectric.shadows.ShadowPaint
+
 
+
native_getWaveForm(byte[]) - Method in class org.robolectric.shadows.ShadowVisualizer
+
 
+
native_is_direct_output_supported(int, int, int, int, int, int, int) - Static method in class org.robolectric.shadows.ShadowAudioTrack
+
 
+
native_is_offload_supported(int, int, int, int, int) - Static method in class org.robolectric.shadows.ShadowAudioSystem
+
 
+
native_isClosed(long) - Static method in class org.robolectric.nativeruntime.PathMeasureNatives
+
 
+
native_isClosed(long) - Static method in class org.robolectric.shadows.ShadowNativePathMeasure
+
 
+
native_nextContour(long) - Static method in class org.robolectric.nativeruntime.PathMeasureNatives
+
 
+
native_nextContour(long) - Static method in class org.robolectric.shadows.ShadowNativePathMeasure
+
 
+
native_queueInputBuffer(int, int, int, long, int) - Method in class org.robolectric.shadows.ShadowMediaCodec
+
+
Triggers presentation of the corresponding output buffer for the given input buffer, and passes + the given metadata as buffer info.
+
+
native_read_in_byte_array(byte[], int, int) - Method in class org.robolectric.shadows.ShadowAudioRecord
+
 
+
native_read_in_byte_array(byte[], int, int, boolean) - Method in class org.robolectric.shadows.ShadowAudioRecord
+
 
+
native_read_in_direct_buffer(Object, int) - Method in class org.robolectric.shadows.ShadowAudioRecord
+
 
+
native_read_in_direct_buffer(Object, int, boolean) - Method in class org.robolectric.shadows.ShadowAudioRecord
+
 
+
native_read_in_float_array(float[], int, int, boolean) - Method in class org.robolectric.shadows.ShadowAudioRecord
+
 
+
native_read_in_short_array(short[], int, int) - Method in class org.robolectric.shadows.ShadowAudioRecord
+
 
+
native_read_in_short_array(short[], int, int, boolean) - Method in class org.robolectric.shadows.ShadowAudioRecord
+
 
+
native_release() - Method in class org.robolectric.shadows.ShadowAudioEffect
+
+
Removes this audio effect from the set of active audio effects.
+
+
native_release() - Method in class org.robolectric.shadows.ShadowVisualizer
+
 
+
NATIVE_RES_XML_PARSERS - Static variable in class org.robolectric.res.android.Registries
+
 
+
NATIVE_RES_XML_TREES - Static variable in class org.robolectric.res.android.Registries
+
 
+
native_saveLayer(int, float, float, float, float, int, int) - Static method in class org.robolectric.shadows.ShadowLegacyCanvas
+
 
+
native_saveLayer(int, RectF, int, int) - Static method in class org.robolectric.shadows.ShadowLegacyCanvas
+
 
+
native_saveLayer(long, float, float, float, float, long, int) - Static method in class org.robolectric.shadows.ShadowLegacyCanvas
+
 
+
native_saveLayerAlpha(int, float, float, float, float, int, int) - Static method in class org.robolectric.shadows.ShadowLegacyCanvas
+
 
+
native_saveLayerAlpha(int, RectF, int, int) - Static method in class org.robolectric.shadows.ShadowLegacyCanvas
+
 
+
native_saveLayerAlpha(long, float, float, float, float, int, int) - Static method in class org.robolectric.shadows.ShadowLegacyCanvas
+
 
+
native_set(String, String) - Static method in class org.robolectric.shadows.ShadowSystemProperties
+
 
+
native_setCallback(MediaCodec.Callback) - Method in class org.robolectric.shadows.ShadowMediaCodec
+
+
Saves the callback to allow use inside the shadow.
+
+
native_setCaptureSize(int) - Method in class org.robolectric.shadows.ShadowVisualizer
+
 
+
native_setEnabled(boolean) - Method in class org.robolectric.shadows.ShadowAudioEffect
+
+
Marks the AudioEffect as enabled, and always returns SUCCESS.
+
+
native_setEnabled(boolean) - Method in class org.robolectric.shadows.ShadowVisualizer
+
 
+
native_setOutputDevice(int) - Method in class org.robolectric.shadows.ShadowMediaPlayer
+
 
+
native_setParameter(int, byte[], int, byte[]) - Method in class org.robolectric.shadows.ShadowAudioEffect
+
+
Sets the parameter with the given key param to the given value value.
+
+
native_setPath(long, long, boolean) - Static method in class org.robolectric.nativeruntime.PathMeasureNatives
+
 
+
native_setPath(long, long, boolean) - Static method in class org.robolectric.shadows.ShadowNativePathMeasure
+
 
+
native_setup(Object, Object, int[], int, int, int, int, int, int[], long, boolean) - Method in class org.robolectric.shadows.ShadowAudioTrack
+
 
+
native_setup(Object, Object, int[], int, int, int, int, int, int[], long, boolean, int, Object) - Method in class org.robolectric.shadows.ShadowAudioTrack
+
 
+
native_setup(Object, Object, int[], int, int, int, int, int, int[], long, boolean, int, Object, String) - Method in class org.robolectric.shadows.ShadowAudioTrack
+
 
+
native_setup(Object, Object, int[], int, int, int, int, int, int[], Parcel, long, boolean, int, Object, String) - Method in class org.robolectric.shadows.ShadowAudioTrack
+
 
+
native_setup(Object, String, String, int, int, int[], Object[]) - Method in class org.robolectric.shadows.ShadowAudioEffect
+
 
+
native_setup(Object, String, String, int, int, int[], Object[], String) - Method in class org.robolectric.shadows.ShadowAudioEffect
+
 
+
native_start() - Method in class org.robolectric.shadows.ShadowMediaCodec
+
+
Starts the async encoding process, by first reporting a format change event, and then + presenting an input buffer to the callback.
+
+
native_start(int, int) - Method in class org.robolectric.shadows.ShadowAudioRecord
+
 
+
NATIVE_THEME_REGISTRY - Static variable in class org.robolectric.res.android.Registries
+
 
+
NATIVE_THEME9_REGISTRY - Static variable in class org.robolectric.res.android.Registries
+
 
+
native_write_byte(byte[], int, int, int, boolean) - Method in class org.robolectric.shadows.ShadowAudioTrack
+
+
Returns the number of bytes to write.
+
+
nativeAddBatch(int, long, MotionEvent.PointerCoords[], int) - Static method in class org.robolectric.shadows.ShadowMotionEvent
+
 
+
nativeAddBatch(long, long, MotionEvent.PointerCoords[], int) - Static method in class org.robolectric.shadows.ShadowMotionEvent
+
 
+
nativeAddFontCollections(long) - Static method in class org.robolectric.nativeruntime.TypefaceNatives
+
 
+
nativeAddFontCollections(long) - Static method in class org.robolectric.shadows.ShadowNativeTypeface
+
 
+
nativeAddTrack(long, String[], Object[]) - Static method in class org.robolectric.shadows.ShadowMediaMuxer
+
+
Returns an incremented track id for the associated muxer.
+
+
nativeAllocate() - Method in class org.robolectric.shadows.ShadowCameraMetadataNative
+
 
+
nativeAllocate() - Static method in class org.robolectric.shadows.ShadowCameraMetadataNativeR
+
 
+
nativeAllocateBuffers(long) - Static method in class org.robolectric.nativeruntime.SurfaceNatives
+
 
+
nativeAllocateBuffers(long) - Static method in class org.robolectric.shadows.ShadowNativeSurface
+
 
+
nativeAllocateCopy(long) - Static method in class org.robolectric.shadows.ShadowCameraMetadataNativeR
+
 
+
nativeAllocateCopy(CameraMetadataNative) - Method in class org.robolectric.shadows.ShadowCameraMetadataNative
+
 
+
NativeAllocationRegistryNatives - Class in org.robolectric.nativeruntime
+
+
Native methods for NativeAllocationRegistry JNI registration.
+
+
nativeAllocRow(int) - Static method in class org.robolectric.shadows.ShadowLegacyCursorWindow
+
 
+
nativeAllocRow(int) - Static method in class org.robolectric.shadows.ShadowNativeCursorWindow
+
 
+
nativeAllocRow(long) - Static method in class org.robolectric.nativeruntime.CursorWindowNatives
+
 
+
nativeAllocRow(long) - Static method in class org.robolectric.shadows.ShadowLegacyCursorWindow
+
 
+
nativeAllocRow(long) - Static method in class org.robolectric.shadows.ShadowNativeCursorWindow
+
 
+
NativeAndroidInput - Class in org.robolectric.shadows
+
+
Java representation of framework native system headers Transliterated from oreo-mr1 (SDK 27) + frameworks/native/include/android/Input.h
+
+
NativeAndroidInput() - Constructor for class org.robolectric.shadows.NativeAndroidInput
+
 
+
nativeAppendFrom(int, int, int, int) - Static method in class org.robolectric.shadows.ShadowParcel
+
 
+
nativeAppendFrom(long, long, int, int) - Static method in class org.robolectric.shadows.ShadowParcel
+
 
+
nativeApplyStyle(long, long, int, int, long, int[], long, long) - Static method in class org.robolectric.shadows.ShadowArscAssetManager10
+
 
+
nativeApplyStyle(long, long, int, int, long, int[], long, long) - Static method in class org.robolectric.shadows.ShadowArscAssetManager9
+
 
+
nativeAssetDestroy(long) - Static method in class org.robolectric.shadows.ShadowArscAssetManager10
+
 
+
nativeAssetDestroy(long) - Static method in class org.robolectric.shadows.ShadowArscAssetManager9
+
 
+
nativeAssetDestroy(long) - Static method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
nativeAssetGetLength(long) - Static method in class org.robolectric.shadows.ShadowArscAssetManager10
+
 
+
nativeAssetGetLength(long) - Static method in class org.robolectric.shadows.ShadowArscAssetManager9
+
 
+
nativeAssetGetLength(long) - Static method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
nativeAssetGetRemainingLength(long) - Static method in class org.robolectric.shadows.ShadowArscAssetManager10
+
 
+
nativeAssetGetRemainingLength(long) - Static method in class org.robolectric.shadows.ShadowArscAssetManager9
+
 
+
nativeAssetGetRemainingLength(long) - Static method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
nativeAssetRead(long, byte[], int, int) - Static method in class org.robolectric.shadows.ShadowArscAssetManager10
+
 
+
nativeAssetRead(long, byte[], int, int) - Static method in class org.robolectric.shadows.ShadowArscAssetManager9
+
 
+
nativeAssetRead(long, byte[], int, int) - Static method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
nativeAssetReadChar(long) - Static method in class org.robolectric.shadows.ShadowArscAssetManager10
+
 
+
nativeAssetReadChar(long) - Static method in class org.robolectric.shadows.ShadowArscAssetManager9
+
 
+
nativeAssetReadChar(long) - Static method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
nativeAssetSeek(long, long, int) - Static method in class org.robolectric.shadows.ShadowArscAssetManager10
+
 
+
nativeAssetSeek(long, long, int) - Static method in class org.robolectric.shadows.ShadowArscAssetManager9
+
 
+
nativeAssetSeek(long, long, int) - Static method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
nativeAttachAndQueueBufferWithColorSpace(long, HardwareBuffer, int) - Static method in class org.robolectric.nativeruntime.SurfaceNatives
+
 
+
nativeAttachAndQueueBufferWithColorSpace(long, HardwareBuffer, int) - Static method in class org.robolectric.shadows.ShadowNativeSurface
+
 
+
nativeAxisFromString(String) - Static method in class org.robolectric.shadows.ShadowMotionEvent
+
 
+
nativeAxisToString(int) - Static method in class org.robolectric.shadows.ShadowMotionEvent
+
 
+
nativeBeginRecording(long, int, int) - Static method in class org.robolectric.nativeruntime.PictureNatives
+
 
+
nativeBeginRecording(long, int, int) - Static method in class org.robolectric.shadows.ShadowNativePicture
+
 
+
nativeBindBlob(int, int, int, byte[]) - Static method in class org.robolectric.shadows.ShadowLegacySQLiteConnection
+
 
+
nativeBindBlob(int, int, int, byte[]) - Static method in class org.robolectric.shadows.ShadowNativeSQLiteConnection
+
 
+
nativeBindBlob(long, long, int, byte[]) - Static method in class org.robolectric.nativeruntime.SQLiteConnectionNatives
+
 
+
nativeBindBlob(long, long, int, byte[]) - Static method in class org.robolectric.shadows.ShadowLegacySQLiteConnection
+
 
+
nativeBindBlob(long, long, int, byte[]) - Static method in class org.robolectric.shadows.ShadowNativeSQLiteConnection
+
 
+
nativeBindDouble(int, int, int, double) - Static method in class org.robolectric.shadows.ShadowLegacySQLiteConnection
+
 
+
nativeBindDouble(int, int, int, double) - Static method in class org.robolectric.shadows.ShadowNativeSQLiteConnection
+
 
+
nativeBindDouble(long, long, int, double) - Static method in class org.robolectric.nativeruntime.SQLiteConnectionNatives
+
 
+
nativeBindDouble(long, long, int, double) - Static method in class org.robolectric.shadows.ShadowLegacySQLiteConnection
+
 
+
nativeBindDouble(long, long, int, double) - Static method in class org.robolectric.shadows.ShadowNativeSQLiteConnection
+
 
+
nativeBindLong(int, int, int, long) - Static method in class org.robolectric.shadows.ShadowLegacySQLiteConnection
+
 
+
nativeBindLong(int, int, int, long) - Static method in class org.robolectric.shadows.ShadowNativeSQLiteConnection
+
 
+
nativeBindLong(long, long, int, long) - Static method in class org.robolectric.nativeruntime.SQLiteConnectionNatives
+
 
+
nativeBindLong(long, long, int, long) - Static method in class org.robolectric.shadows.ShadowLegacySQLiteConnection
+
 
+
nativeBindLong(long, long, int, long) - Static method in class org.robolectric.shadows.ShadowNativeSQLiteConnection
+
 
+
nativeBindNull(int, int, int) - Static method in class org.robolectric.shadows.ShadowLegacySQLiteConnection
+
 
+
nativeBindNull(int, int, int) - Static method in class org.robolectric.shadows.ShadowNativeSQLiteConnection
+
 
+
nativeBindNull(long, long, int) - Static method in class org.robolectric.nativeruntime.SQLiteConnectionNatives
+
 
+
nativeBindNull(long, long, int) - Static method in class org.robolectric.shadows.ShadowLegacySQLiteConnection
+
 
+
nativeBindNull(long, long, int) - Static method in class org.robolectric.shadows.ShadowNativeSQLiteConnection
+
 
+
nativeBindString(int, int, int, String) - Static method in class org.robolectric.shadows.ShadowLegacySQLiteConnection
+
 
+
nativeBindString(int, int, int, String) - Static method in class org.robolectric.shadows.ShadowNativeSQLiteConnection
+
 
+
nativeBindString(long, long, int, String) - Static method in class org.robolectric.nativeruntime.SQLiteConnectionNatives
+
 
+
nativeBindString(long, long, int, String) - Static method in class org.robolectric.shadows.ShadowLegacySQLiteConnection
+
 
+
nativeBindString(long, long, int, String) - Static method in class org.robolectric.shadows.ShadowNativeSQLiteConnection
+
 
+
NativeBitSet64 - Class in org.robolectric.shadows
+
+
Transliteration of native BitSet64.
+
+
NativeCallHandler - Class in org.robolectric.internal.bytecode
+
+
Handler for native calls instrumented by ClassInstrumentor.
+
+
NativeCallHandler(File, boolean, boolean) - Constructor for class org.robolectric.internal.bytecode.NativeCallHandler
+
+
Initializes the native calls handler.
+
+
nativeCancel(int) - Static method in class org.robolectric.shadows.ShadowLegacySQLiteConnection
+
 
+
nativeCancel(int) - Static method in class org.robolectric.shadows.ShadowNativeSQLiteConnection
+
 
+
nativeCancel(long) - Static method in class org.robolectric.nativeruntime.SQLiteConnectionNatives
+
 
+
nativeCancel(long) - Static method in class org.robolectric.shadows.ShadowLegacySQLiteConnection
+
 
+
nativeCancel(long) - Static method in class org.robolectric.shadows.ShadowNativeSQLiteConnection
+
 
+
nativeClassInit() - Static method in class org.robolectric.nativeruntime.ImageReaderNatives
+
+
We use a class initializer to allow the native code to cache some field offsets.
+
+
nativeClassInit() - Static method in class org.robolectric.shadows.ShadowNativeImageReader
+
+
We use a class initializer to allow the native code to cache some field offsets.
+
+
nativeClear(int) - Static method in class org.robolectric.shadows.ShadowLegacyCursorWindow
+
 
+
nativeClear(int) - Static method in class org.robolectric.shadows.ShadowNativeCursorWindow
+
 
+
nativeClear(long) - Static method in class org.robolectric.nativeruntime.CursorWindowNatives
+
 
+
nativeClear(long) - Static method in class org.robolectric.shadows.ShadowLegacyCursorWindow
+
 
+
nativeClear(long) - Static method in class org.robolectric.shadows.ShadowNativeCursorWindow
+
 
+
nativeClose() - Method in class org.robolectric.nativeruntime.ImageReaderNatives
+
 
+
nativeClose() - Method in class org.robolectric.shadows.ShadowNativeImageReader
+
 
+
nativeClose(int) - Static method in class org.robolectric.shadows.ShadowLegacySQLiteConnection
+
 
+
nativeClose(int) - Static method in class org.robolectric.shadows.ShadowNativeSQLiteConnection
+
 
+
nativeClose(long) - Static method in class org.robolectric.nativeruntime.SQLiteConnectionNatives
+
 
+
nativeClose(long) - Static method in class org.robolectric.shadows.ShadowLegacySQLiteConnection
+
 
+
nativeClose(long) - Static method in class org.robolectric.shadows.ShadowNativeSQLiteConnection
+
 
+
nativeColorMatrixFilter(float[]) - Static method in class org.robolectric.nativeruntime.ColorMatrixColorFilterNatives
+
 
+
nativeColorMatrixFilter(float[]) - Static method in class org.robolectric.shadows.ShadowNativeColorMatrixColorFilter
+
 
+
nativeCompress(long, int, int, OutputStream, byte[]) - Static method in class org.robolectric.nativeruntime.BitmapNatives
+
 
+
nativeCompress(long, int, int, OutputStream, byte[]) - Static method in class org.robolectric.shadows.ShadowNativeBitmap
+
 
+
nativeComputeColorSpace(long) - Static method in class org.robolectric.nativeruntime.BitmapNatives
+
 
+
nativeComputeColorSpace(long) - Static method in class org.robolectric.shadows.ShadowNativeBitmap
+
 
+
nativeConfig(long) - Static method in class org.robolectric.nativeruntime.BitmapNatives
+
 
+
nativeConfig(long) - Static method in class org.robolectric.shadows.ShadowNativeBitmap
+
 
+
nativeConstructor() - Static method in class org.robolectric.nativeruntime.RegionNatives
+
 
+
nativeConstructor() - Static method in class org.robolectric.shadows.ShadowNativeRegion
+
 
+
nativeConstructor() - Static method in class org.robolectric.shadows.ShadowRegion
+
 
+
nativeConstructor(float[], float, float, float) - Static method in class org.robolectric.nativeruntime.EmbossMaskFilterNatives
+
 
+
nativeConstructor(float[], float, float, float) - Static method in class org.robolectric.shadows.ShadowNativeEmbossMaskFilter
+
 
+
nativeConstructor(float, int) - Static method in class org.robolectric.nativeruntime.BlurMaskFilterNatives
+
 
+
nativeConstructor(float, int) - Static method in class org.robolectric.shadows.ShadowNativeBlurMaskFilter
+
 
+
nativeConstructor(int) - Static method in class org.robolectric.shadows.ShadowPicture
+
 
+
nativeConstructor(int, int) - Static method in class org.robolectric.nativeruntime.InterpolatorNatives
+
 
+
nativeConstructor(int, int) - Static method in class org.robolectric.shadows.ShadowNativeInterpolator
+
 
+
nativeConstructor(long) - Static method in class org.robolectric.nativeruntime.PictureNatives
+
 
+
nativeConstructor(long) - Static method in class org.robolectric.nativeruntime.RegionIteratorNatives
+
 
+
nativeConstructor(long) - Static method in class org.robolectric.shadows.ShadowNativePicture
+
 
+
nativeConstructor(long) - Static method in class org.robolectric.shadows.ShadowNativeRegionIterator
+
 
+
nativeConstructor(long) - Static method in class org.robolectric.shadows.ShadowPicture
+
 
+
nativeCopy(int, int, boolean) - Static method in class org.robolectric.shadows.ShadowMotionEvent
+
 
+
nativeCopy(long, int, boolean) - Static method in class org.robolectric.nativeruntime.BitmapNatives
+
 
+
nativeCopy(long, int, boolean) - Static method in class org.robolectric.shadows.ShadowNativeBitmap
+
 
+
nativeCopy(long, long, boolean) - Static method in class org.robolectric.shadows.ShadowMotionEvent
+
 
+
nativeCopyAshmem(long) - Static method in class org.robolectric.nativeruntime.BitmapNatives
+
 
+
nativeCopyAshmem(long) - Static method in class org.robolectric.shadows.ShadowNativeBitmap
+
 
+
nativeCopyAshmemConfig(long, int) - Static method in class org.robolectric.nativeruntime.BitmapNatives
+
 
+
nativeCopyAshmemConfig(long, int) - Static method in class org.robolectric.shadows.ShadowNativeBitmap
+
 
+
nativeCopyPixelsFromBuffer(long, Buffer) - Static method in class org.robolectric.nativeruntime.BitmapNatives
+
 
+
nativeCopyPixelsFromBuffer(long, Buffer) - Static method in class org.robolectric.shadows.ShadowNativeBitmap
+
 
+
nativeCopyPixelsToBuffer(long, Buffer) - Static method in class org.robolectric.nativeruntime.BitmapNatives
+
 
+
nativeCopyPixelsToBuffer(long, Buffer) - Static method in class org.robolectric.shadows.ShadowNativeBitmap
+
 
+
nativeCopyPreserveInternalConfig(long) - Static method in class org.robolectric.nativeruntime.BitmapNatives
+
 
+
nativeCopyPreserveInternalConfig(long) - Static method in class org.robolectric.shadows.ShadowNativeBitmap
+
 
+
nativeCopyStringToBuffer(long, int, int, CharArrayBuffer) - Static method in class org.robolectric.nativeruntime.CursorWindowNatives
+
 
+
nativeCopyStringToBuffer(long, int, int, CharArrayBuffer) - Static method in class org.robolectric.shadows.ShadowNativeCursorWindow
+
 
+
nativeCreate() - Static method in class org.robolectric.shadows.ShadowArscAssetManager10
+
 
+
nativeCreate() - Static method in class org.robolectric.shadows.ShadowArscAssetManager9
+
 
+
nativeCreate() - Static method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
nativeCreate() - Static method in class org.robolectric.shadows.ShadowParcel
+
 
+
nativeCreate(byte[], int, int) - Static method in class org.robolectric.shadows.ShadowStringBlock
+
 
+
nativeCreate(byte[], int, int) - Static method in class org.robolectric.shadows.ShadowXmlBlock
+
 
+
nativeCreate(float) - Static method in class org.robolectric.nativeruntime.CornerPathEffectNatives
+
 
+
nativeCreate(float) - Static method in class org.robolectric.shadows.ShadowNativeCornerPathEffect
+
 
+
nativeCreate(float[], float) - Static method in class org.robolectric.nativeruntime.DashPathEffectNatives
+
 
+
nativeCreate(float[], float) - Static method in class org.robolectric.shadows.ShadowNativeDashPathEffect
+
 
+
nativeCreate(float, float) - Static method in class org.robolectric.nativeruntime.DiscretePathEffectNatives
+
 
+
nativeCreate(float, float) - Static method in class org.robolectric.shadows.ShadowNativeDiscretePathEffect
+
 
+
nativeCreate(float, float, float, float, float, float, float, float[]) - Static method in class org.robolectric.nativeruntime.ColorSpaceRgbNatives
+
 
+
nativeCreate(float, float, float, float, float, float, float, float[]) - Static method in class org.robolectric.shadows.ShadowNativeColorSpaceRgb
+
 
+
nativeCreate(int[], int, int, int, int, int, boolean, float[], ColorSpace.Rgb.TransferParameters) - Static method in class org.robolectric.shadows.ShadowNativeBitmap
+
 
+
nativeCreate(int[], int, int, int, int, int, boolean, long) - Static method in class org.robolectric.nativeruntime.BitmapNatives
+
 
+
nativeCreate(int[], int, int, int, int, int, boolean, long) - Static method in class org.robolectric.shadows.ShadowNativeBitmap
+
 
+
nativeCreate(long, float, float, float, float, float, float, long[], float[], int, long) - Static method in class org.robolectric.nativeruntime.RadialGradientNatives
+
 
+
nativeCreate(long, float, float, float, float, float, float, long[], float[], int, long) - Static method in class org.robolectric.shadows.ShadowNativeRadialGradient
+
 
+
nativeCreate(long, float, float, float, float, long[], float[], int, long) - Static method in class org.robolectric.nativeruntime.LinearGradientNatives
+
 
+
nativeCreate(long, float, float, float, float, long[], float[], int, long) - Method in class org.robolectric.shadows.ShadowNativeLinearGradient
+
 
+
nativeCreate(long, float, float, float, long[], float[], int, long) - Static method in class org.robolectric.shadows.ShadowNativeRadialGradient
+
 
+
nativeCreate(long, float, float, int) - Static method in class org.robolectric.nativeruntime.PathDashPathEffectNatives
+
 
+
nativeCreate(long, float, float, int) - Static method in class org.robolectric.shadows.ShadowNativePathDashPathEffect
+
 
+
nativeCreate(long, float, float, long[], float[], long) - Static method in class org.robolectric.nativeruntime.SweepGradientNatives
+
 
+
nativeCreate(long, float, float, long[], float[], long) - Static method in class org.robolectric.shadows.ShadowNativeSweepGradient
+
 
+
nativeCreate(long, long) - Static method in class org.robolectric.nativeruntime.ComposePathEffectNatives
+
 
+
nativeCreate(long, long) - Static method in class org.robolectric.nativeruntime.SumPathEffectNatives
+
 
+
nativeCreate(long, long) - Static method in class org.robolectric.shadows.ShadowNativeComposePathEffect
+
 
+
nativeCreate(long, long) - Static method in class org.robolectric.shadows.ShadowNativeSumPathEffect
+
 
+
nativeCreate(long, long, int, int) - Static method in class org.robolectric.shadows.ShadowNativeBitmapShader
+
 
+
nativeCreate(long, long, int, int, boolean) - Static method in class org.robolectric.nativeruntime.BitmapShaderNatives
+
 
+
nativeCreate(long, long, int, int, boolean) - Static method in class org.robolectric.shadows.ShadowNativeBitmapShader
+
 
+
nativeCreate(long, long, int, int, boolean, boolean) - Static method in class org.robolectric.shadows.ShadowNativeBitmapShader
+
 
+
nativeCreate(long, long, int, int, int, boolean, boolean, long) - Static method in class org.robolectric.shadows.ShadowNativeBitmapShader
+
 
+
nativeCreate(long, long, long, int) - Static method in class org.robolectric.nativeruntime.ComposeShaderNatives
+
 
+
nativeCreate(long, long, long, int) - Static method in class org.robolectric.shadows.ShadowNativeComposeShader
+
 
+
nativeCreate(long, Bitmap, int, int) - Static method in class org.robolectric.shadows.ShadowNativeBitmapShader
+
 
+
nativeCreate(SurfaceSession, String, int, int, int, int) - Static method in class org.robolectric.shadows.ShadowSurfaceControl
+
 
+
nativeCreate(SurfaceSession, String, int, int, int, int, long, int, int) - Static method in class org.robolectric.shadows.ShadowSurfaceControl
+
 
+
nativeCreate(SurfaceSession, String, int, int, int, int, long, Parcel) - Static method in class org.robolectric.shadows.ShadowSurfaceControl
+
 
+
nativeCreate(String, int) - Static method in class org.robolectric.nativeruntime.CursorWindowNatives
+
 
+
nativeCreate(String, int) - Static method in class org.robolectric.shadows.ShadowLegacyCursorWindow
+
 
+
nativeCreate(String, int) - Static method in class org.robolectric.shadows.ShadowNativeCursorWindow
+
 
+
nativeCreate1(long, float, float, float, float, int[], float[], int) - Static method in class org.robolectric.nativeruntime.LinearGradientNatives
+
 
+
nativeCreate1(long, float, float, float, float, int[], float[], int) - Method in class org.robolectric.shadows.ShadowNativeLinearGradient
+
 
+
nativeCreate1(long, float, float, float, int[], float[], int) - Static method in class org.robolectric.nativeruntime.RadialGradientNatives
+
 
+
nativeCreate1(long, float, float, float, int[], float[], int) - Static method in class org.robolectric.shadows.ShadowNativeRadialGradient
+
 
+
nativeCreate1(long, float, float, int[], float[]) - Static method in class org.robolectric.nativeruntime.SweepGradientNatives
+
 
+
nativeCreate1(long, float, float, int[], float[]) - Static method in class org.robolectric.shadows.ShadowNativeSweepGradient
+
 
+
nativeCreate2(long, float, float, float, float, int, int, int) - Static method in class org.robolectric.nativeruntime.LinearGradientNatives
+
 
+
nativeCreate2(long, float, float, float, float, int, int, int) - Method in class org.robolectric.shadows.ShadowNativeLinearGradient
+
 
+
nativeCreate2(long, float, float, float, int, int, int) - Static method in class org.robolectric.nativeruntime.RadialGradientNatives
+
 
+
nativeCreate2(long, float, float, float, int, int, int) - Static method in class org.robolectric.shadows.ShadowNativeRadialGradient
+
 
+
nativeCreate2(long, float, float, int, int) - Static method in class org.robolectric.nativeruntime.SweepGradientNatives
+
 
+
nativeCreate2(long, float, float, int, int) - Static method in class org.robolectric.shadows.ShadowNativeSweepGradient
+
 
+
nativeCreateBitmapEffect(long, float, float, float, float, float, float, float, float) - Static method in class org.robolectric.nativeruntime.RenderEffectNatives
+
 
+
nativeCreateBitmapEffect(long, float, float, float, float, float, float, float, float) - Static method in class org.robolectric.shadows.ShadowNativeRenderEffect
+
 
+
nativeCreateBlendModeEffect(long, long, int) - Static method in class org.robolectric.nativeruntime.RenderEffectNatives
+
 
+
nativeCreateBlendModeEffect(long, long, int) - Static method in class org.robolectric.shadows.ShadowNativeRenderEffect
+
 
+
nativeCreateBlurEffect(float, float, long, int) - Static method in class org.robolectric.nativeruntime.RenderEffectNatives
+
 
+
nativeCreateBlurEffect(float, float, long, int) - Static method in class org.robolectric.shadows.ShadowNativeRenderEffect
+
 
+
nativeCreateBuilder(String) - Static method in class org.robolectric.nativeruntime.RuntimeShaderNatives
+
 
+
nativeCreateBuilder(String) - Static method in class org.robolectric.shadows.ShadowNativeRuntimeShader
+
 
+
nativeCreateByteArray(int) - Static method in class org.robolectric.shadows.ShadowParcel
+
 
+
nativeCreateByteArray(long) - Static method in class org.robolectric.shadows.ShadowParcel
+
 
+
nativeCreateChainEffect(long, long) - Static method in class org.robolectric.nativeruntime.RenderEffectNatives
+
 
+
nativeCreateChainEffect(long, long) - Static method in class org.robolectric.shadows.ShadowNativeRenderEffect
+
 
+
nativeCreateColorFilterEffect(long, long) - Static method in class org.robolectric.nativeruntime.RenderEffectNatives
+
 
+
nativeCreateColorFilterEffect(long, long) - Static method in class org.robolectric.shadows.ShadowNativeRenderEffect
+
 
+
nativeCreateFromArray(long[], int, int) - Static method in class org.robolectric.shadows.ShadowLegacyTypeface
+
 
+
nativeCreateFromArray(long[], int, int) - Static method in class org.robolectric.shadows.ShadowNativeTypeface
+
 
+
nativeCreateFromArray(long[], long, int, int) - Static method in class org.robolectric.nativeruntime.TypefaceNatives
+
 
+
nativeCreateFromArray(long[], long, int, int) - Static method in class org.robolectric.shadows.ShadowLegacyTypeface
+
 
+
nativeCreateFromArray(long[], long, int, int) - Static method in class org.robolectric.shadows.ShadowNativeTypeface
+
 
+
nativeCreateFromParcel(Parcel) - Static method in class org.robolectric.nativeruntime.BitmapNatives
+
 
+
nativeCreateFromParcel(Parcel) - Static method in class org.robolectric.nativeruntime.RegionNatives
+
 
+
nativeCreateFromParcel(Parcel) - Static method in class org.robolectric.shadows.ShadowLegacyBitmap
+
 
+
nativeCreateFromParcel(Parcel) - Static method in class org.robolectric.shadows.ShadowNativeBitmap
+
 
+
nativeCreateFromParcel(Parcel) - Static method in class org.robolectric.shadows.ShadowNativeRegion
+
 
+
nativeCreateFromStream(InputStream, byte[]) - Static method in class org.robolectric.nativeruntime.PictureNatives
+
 
+
nativeCreateFromStream(InputStream, byte[]) - Static method in class org.robolectric.shadows.ShadowNativePicture
+
 
+
nativeCreateFromSurfaceControl(long) - Static method in class org.robolectric.nativeruntime.SurfaceNatives
+
 
+
nativeCreateFromSurfaceControl(long) - Static method in class org.robolectric.shadows.ShadowNativeSurface
+
 
+
nativeCreateFromSurfaceControl(Object) - Static method in class org.robolectric.shadows.ShadowSurface
+
 
+
nativeCreateFromSurfaceTexture(SurfaceTexture) - Static method in class org.robolectric.nativeruntime.SurfaceNatives
+
 
+
nativeCreateFromSurfaceTexture(SurfaceTexture) - Static method in class org.robolectric.shadows.ShadowNativeSurface
+
 
+
nativeCreateFromSurfaceTexture(Object) - Static method in class org.robolectric.shadows.ShadowSurface
+
 
+
nativeCreateFromTypeface(long, int) - Static method in class org.robolectric.nativeruntime.TypefaceNatives
+
 
+
nativeCreateFromTypeface(long, int) - Static method in class org.robolectric.shadows.ShadowNativeTypeface
+
 
+
nativeCreateFromTypefaceWithExactStyle(long, int, boolean) - Static method in class org.robolectric.nativeruntime.TypefaceNatives
+
 
+
nativeCreateFromTypefaceWithExactStyle(long, int, boolean) - Static method in class org.robolectric.shadows.ShadowNativeTypeface
+
 
+
nativeCreateFromTypefaceWithVariation(long, List<FontVariationAxis>) - Static method in class org.robolectric.nativeruntime.TypefaceNatives
+
 
+
nativeCreateFromTypefaceWithVariation(long, List<FontVariationAxis>) - Static method in class org.robolectric.shadows.ShadowNativeTypeface
+
 
+
nativeCreateIdmapsForStaticOverlaysTargetingAndroid() - Static method in class org.robolectric.shadows.ShadowArscAssetManager10
+
 
+
nativeCreateIdmapsForStaticOverlaysTargetingAndroid() - Static method in class org.robolectric.shadows.ShadowArscAssetManager9
+
 
+
nativeCreateIdmapsForStaticOverlaysTargetingAndroid() - Static method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
nativeCreateOffsetEffect(float, float, long) - Static method in class org.robolectric.nativeruntime.RenderEffectNatives
+
 
+
nativeCreateOffsetEffect(float, float, long) - Static method in class org.robolectric.shadows.ShadowNativeRenderEffect
+
 
+
nativeCreateParseState(int) - Static method in class org.robolectric.shadows.ShadowXmlBlock
+
 
+
nativeCreateParseState(long) - Static method in class org.robolectric.shadows.ShadowXmlBlock
+
 
+
nativeCreateParseState(long, int) - Static method in class org.robolectric.shadows.ShadowXmlBlock
+
 
+
nativeCreatePlanes(int, int, long) - Method in class org.robolectric.nativeruntime.ImageReaderSurfaceImageNatives
+
 
+
nativeCreatePlanes(Object, Object) - Method in class org.robolectric.shadows.ShadowNativeImageReaderSurfaceImage
+
 
+
nativeCreatePlanes(Object, Object, Object) - Method in class org.robolectric.shadows.ShadowNativeImageReaderSurfaceImage
+
 
+
nativeCreateShader(long, long, boolean) - Static method in class org.robolectric.nativeruntime.RuntimeShaderNatives
+
 
+
nativeCreateShader(long, long, boolean) - Static method in class org.robolectric.shadows.ShadowNativeRuntimeShader
+
 
+
nativeCreateShaderEffect(long) - Static method in class org.robolectric.nativeruntime.RenderEffectNatives
+
 
+
nativeCreateShaderEffect(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderEffect
+
 
+
nativeCreateWeightAlias(long, int) - Static method in class org.robolectric.nativeruntime.TypefaceNatives
+
 
+
nativeCreateWeightAlias(long, int) - Static method in class org.robolectric.shadows.ShadowNativeTypeface
+
 
+
nativeDataAvail(int) - Static method in class org.robolectric.shadows.ShadowParcel
+
 
+
nativeDataAvail(long) - Static method in class org.robolectric.shadows.ShadowParcel
+
 
+
nativeDataCapacity(int) - Static method in class org.robolectric.shadows.ShadowParcel
+
 
+
nativeDataCapacity(long) - Static method in class org.robolectric.shadows.ShadowParcel
+
 
+
nativeDataPosition(int) - Static method in class org.robolectric.shadows.ShadowParcel
+
 
+
nativeDataPosition(long) - Static method in class org.robolectric.shadows.ShadowParcel
+
 
+
nativeDataSize(int) - Static method in class org.robolectric.shadows.ShadowParcel
+
 
+
nativeDataSize(long) - Static method in class org.robolectric.shadows.ShadowParcel
+
 
+
nativeDecodeAsset(long, Rect, BitmapFactory.Options) - Static method in class org.robolectric.shadows.ShadowNativeBitmapFactory
+
 
+
nativeDecodeAsset(long, Rect, BitmapFactory.Options, long, long) - Static method in class org.robolectric.nativeruntime.BitmapFactoryNatives
+
 
+
nativeDecodeAsset(long, Rect, BitmapFactory.Options, long, long) - Static method in class org.robolectric.shadows.ShadowNativeBitmapFactory
+
 
+
nativeDecodeByteArray(byte[], int, int, BitmapFactory.Options) - Static method in class org.robolectric.shadows.ShadowNativeBitmapFactory
+
 
+
nativeDecodeByteArray(byte[], int, int, BitmapFactory.Options, long, long) - Static method in class org.robolectric.nativeruntime.BitmapFactoryNatives
+
 
+
nativeDecodeByteArray(byte[], int, int, BitmapFactory.Options, long, long) - Static method in class org.robolectric.shadows.ShadowNativeBitmapFactory
+
 
+
nativeDecodeFileDescriptor(FileDescriptor, Rect, BitmapFactory.Options) - Static method in class org.robolectric.shadows.ShadowNativeBitmapFactory
+
 
+
nativeDecodeFileDescriptor(FileDescriptor, Rect, BitmapFactory.Options, long, long) - Static method in class org.robolectric.nativeruntime.BitmapFactoryNatives
+
 
+
nativeDecodeFileDescriptor(FileDescriptor, Rect, BitmapFactory.Options, long, long) - Static method in class org.robolectric.shadows.ShadowNativeBitmapFactory
+
 
+
nativeDecodeStream(InputStream, byte[], Rect, BitmapFactory.Options) - Static method in class org.robolectric.shadows.ShadowNativeBitmapFactory
+
 
+
nativeDecodeStream(InputStream, byte[], Rect, BitmapFactory.Options, long, long) - Static method in class org.robolectric.nativeruntime.BitmapFactoryNatives
+
 
+
nativeDecodeStream(InputStream, byte[], Rect, BitmapFactory.Options, long, long) - Static method in class org.robolectric.shadows.ShadowNativeBitmapFactory
+
 
+
nativeDestroy() - Method in class org.robolectric.shadows.ShadowPausedMessageQueue
+
 
+
nativeDestroy(int) - Static method in class org.robolectric.shadows.ShadowLegacyMessageQueue
+
 
+
nativeDestroy(int) - Static method in class org.robolectric.shadows.ShadowParcel
+
 
+
nativeDestroy(int) - Static method in class org.robolectric.shadows.ShadowPausedMessageQueue
+
 
+
nativeDestroy(int) - Static method in class org.robolectric.shadows.ShadowStringBlock
+
 
+
nativeDestroy(int) - Static method in class org.robolectric.shadows.ShadowXmlBlock
+
 
+
nativeDestroy(long) - Static method in class org.robolectric.shadows.ShadowArscAssetManager10
+
 
+
nativeDestroy(long) - Static method in class org.robolectric.shadows.ShadowArscAssetManager9
+
 
+
nativeDestroy(long) - Static method in class org.robolectric.shadows.ShadowLegacyMessageQueue
+
 
+
nativeDestroy(long) - Static method in class org.robolectric.shadows.ShadowParcel
+
 
+
nativeDestroy(long) - Static method in class org.robolectric.shadows.ShadowPausedMessageQueue
+
 
+
nativeDestroy(long) - Static method in class org.robolectric.shadows.ShadowStringBlock
+
 
+
nativeDestroy(long) - Static method in class org.robolectric.shadows.ShadowXmlBlock
+
 
+
nativeDestroyParseState(int) - Static method in class org.robolectric.shadows.ShadowXmlBlock
+
 
+
nativeDestroyParseState(long) - Static method in class org.robolectric.shadows.ShadowXmlBlock
+
 
+
nativeDestructor(long) - Static method in class org.robolectric.nativeruntime.InterpolatorNatives
+
 
+
nativeDestructor(long) - Static method in class org.robolectric.nativeruntime.MaskFilterNatives
+
 
+
nativeDestructor(long) - Static method in class org.robolectric.nativeruntime.PathEffectNatives
+
 
+
nativeDestructor(long) - Static method in class org.robolectric.nativeruntime.PictureNatives
+
 
+
nativeDestructor(long) - Static method in class org.robolectric.nativeruntime.RegionIteratorNatives
+
 
+
nativeDestructor(long) - Static method in class org.robolectric.nativeruntime.RegionNatives
+
 
+
nativeDestructor(long) - Static method in class org.robolectric.shadows.ShadowNativeInterpolator
+
 
+
nativeDestructor(long) - Static method in class org.robolectric.shadows.ShadowNativeMaskFilter
+
 
+
nativeDestructor(long) - Static method in class org.robolectric.shadows.ShadowNativePathEffect
+
 
+
nativeDestructor(long) - Static method in class org.robolectric.shadows.ShadowNativePicture
+
 
+
nativeDestructor(long) - Static method in class org.robolectric.shadows.ShadowNativeRegion
+
 
+
nativeDestructor(long) - Static method in class org.robolectric.shadows.ShadowNativeRegionIterator
+
 
+
nativeDetachImage(Image) - Method in class org.robolectric.nativeruntime.ImageReaderNatives
+
 
+
nativeDetachImage(Image) - Method in class org.robolectric.shadows.ShadowNativeImageReader
+
 
+
nativeDiscardFreeBuffers() - Method in class org.robolectric.nativeruntime.ImageReaderNatives
+
 
+
nativeDiscardFreeBuffers() - Method in class org.robolectric.shadows.ShadowNativeImageReader
+
 
+
nativeDispose(int) - Static method in class org.robolectric.shadows.ShadowDisplayEventReceiver
+
 
+
nativeDispose(int) - Static method in class org.robolectric.shadows.ShadowLegacyCursorWindow
+
 
+
nativeDispose(int) - Static method in class org.robolectric.shadows.ShadowMotionEvent
+
 
+
nativeDispose(int) - Static method in class org.robolectric.shadows.ShadowNativeCursorWindow
+
 
+
nativeDispose(long) - Static method in class org.robolectric.nativeruntime.CursorWindowNatives
+
 
+
nativeDispose(long) - Static method in class org.robolectric.shadows.ShadowDisplayEventReceiver
+
 
+
nativeDispose(long) - Static method in class org.robolectric.shadows.ShadowLegacyCursorWindow
+
 
+
nativeDispose(long) - Static method in class org.robolectric.shadows.ShadowMotionEvent
+
 
+
nativeDispose(long) - Static method in class org.robolectric.shadows.ShadowNativeCursorWindow
+
 
+
nativeDraw(long, long) - Static method in class org.robolectric.nativeruntime.PictureNatives
+
 
+
nativeDraw(long, long) - Static method in class org.robolectric.shadows.ShadowNativePicture
+
 
+
nativeEndRecording(long) - Static method in class org.robolectric.nativeruntime.PictureNatives
+
 
+
nativeEndRecording(long) - Static method in class org.robolectric.shadows.ShadowNativePicture
+
 
+
nativeEnforceInterface(int, String) - Static method in class org.robolectric.shadows.ShadowParcel
+
 
+
nativeEnforceInterface(long, String) - Static method in class org.robolectric.shadows.ShadowParcel
+
 
+
nativeEquals(long, long) - Static method in class org.robolectric.nativeruntime.RegionNatives
+
 
+
nativeEquals(long, long) - Static method in class org.robolectric.shadows.ShadowNativeRegion
+
 
+
nativeErase(long, int) - Static method in class org.robolectric.nativeruntime.BitmapNatives
+
 
+
nativeErase(long, int) - Static method in class org.robolectric.shadows.ShadowNativeBitmap
+
 
+
nativeErase(long, long, long) - Static method in class org.robolectric.nativeruntime.BitmapNatives
+
 
+
nativeErase(long, long, long) - Static method in class org.robolectric.shadows.ShadowNativeBitmap
+
 
+
nativeExecute(int, int) - Static method in class org.robolectric.shadows.ShadowLegacySQLiteConnection
+
 
+
nativeExecute(int, int) - Static method in class org.robolectric.shadows.ShadowNativeSQLiteConnection
+
 
+
nativeExecute(long, long) - Static method in class org.robolectric.shadows.ShadowLegacySQLiteConnection
+
 
+
nativeExecute(long, long) - Static method in class org.robolectric.shadows.ShadowNativeSQLiteConnection
+
 
+
nativeExecute(long, long, boolean) - Static method in class org.robolectric.nativeruntime.SQLiteConnectionNatives
+
 
+
nativeExecute(long, long, boolean) - Static method in class org.robolectric.shadows.ShadowLegacySQLiteConnection
+
 
+
nativeExecute(long, long, boolean) - Static method in class org.robolectric.shadows.ShadowNativeSQLiteConnection
+
 
+
nativeExecuteForBlobFileDescriptor(int, int) - Static method in class org.robolectric.shadows.ShadowLegacySQLiteConnection
+
 
+
nativeExecuteForBlobFileDescriptor(int, int) - Static method in class org.robolectric.shadows.ShadowNativeSQLiteConnection
+
 
+
nativeExecuteForBlobFileDescriptor(long, long) - Static method in class org.robolectric.nativeruntime.SQLiteConnectionNatives
+
 
+
nativeExecuteForBlobFileDescriptor(long, long) - Static method in class org.robolectric.shadows.ShadowLegacySQLiteConnection
+
 
+
nativeExecuteForBlobFileDescriptor(long, long) - Static method in class org.robolectric.shadows.ShadowNativeSQLiteConnection
+
 
+
nativeExecuteForChangedRowCount(int, int) - Static method in class org.robolectric.shadows.ShadowLegacySQLiteConnection
+
 
+
nativeExecuteForChangedRowCount(int, int) - Static method in class org.robolectric.shadows.ShadowNativeSQLiteConnection
+
 
+
nativeExecuteForChangedRowCount(long, long) - Static method in class org.robolectric.nativeruntime.SQLiteConnectionNatives
+
 
+
nativeExecuteForChangedRowCount(long, long) - Static method in class org.robolectric.shadows.ShadowLegacySQLiteConnection
+
 
+
nativeExecuteForChangedRowCount(long, long) - Static method in class org.robolectric.shadows.ShadowNativeSQLiteConnection
+
 
+
nativeExecuteForCursorWindow(int, int, int, int, int, boolean) - Static method in class org.robolectric.shadows.ShadowLegacySQLiteConnection
+
 
+
nativeExecuteForCursorWindow(int, int, int, int, int, boolean) - Static method in class org.robolectric.shadows.ShadowNativeSQLiteConnection
+
 
+
nativeExecuteForCursorWindow(long, long, long, int, int, boolean) - Static method in class org.robolectric.nativeruntime.SQLiteConnectionNatives
+
 
+
nativeExecuteForCursorWindow(long, long, long, int, int, boolean) - Static method in class org.robolectric.shadows.ShadowLegacySQLiteConnection
+
 
+
nativeExecuteForCursorWindow(long, long, long, int, int, boolean) - Static method in class org.robolectric.shadows.ShadowNativeSQLiteConnection
+
 
+
nativeExecuteForLastInsertedRowId(int, int) - Static method in class org.robolectric.shadows.ShadowLegacySQLiteConnection
+
 
+
nativeExecuteForLastInsertedRowId(int, int) - Static method in class org.robolectric.shadows.ShadowNativeSQLiteConnection
+
 
+
nativeExecuteForLastInsertedRowId(long, long) - Static method in class org.robolectric.nativeruntime.SQLiteConnectionNatives
+
 
+
nativeExecuteForLastInsertedRowId(long, long) - Static method in class org.robolectric.shadows.ShadowLegacySQLiteConnection
+
 
+
nativeExecuteForLastInsertedRowId(long, long) - Static method in class org.robolectric.shadows.ShadowNativeSQLiteConnection
+
 
+
nativeExecuteForLong(int, int) - Static method in class org.robolectric.shadows.ShadowLegacySQLiteConnection
+
 
+
nativeExecuteForLong(int, int) - Static method in class org.robolectric.shadows.ShadowNativeSQLiteConnection
+
 
+
nativeExecuteForLong(long, long) - Static method in class org.robolectric.nativeruntime.SQLiteConnectionNatives
+
 
+
nativeExecuteForLong(long, long) - Static method in class org.robolectric.shadows.ShadowLegacySQLiteConnection
+
 
+
nativeExecuteForLong(long, long) - Static method in class org.robolectric.shadows.ShadowNativeSQLiteConnection
+
 
+
nativeExecuteForString(int, int) - Static method in class org.robolectric.shadows.ShadowLegacySQLiteConnection
+
 
+
nativeExecuteForString(int, int) - Static method in class org.robolectric.shadows.ShadowNativeSQLiteConnection
+
 
+
nativeExecuteForString(long, long) - Static method in class org.robolectric.nativeruntime.SQLiteConnectionNatives
+
 
+
nativeExecuteForString(long, long) - Static method in class org.robolectric.shadows.ShadowLegacySQLiteConnection
+
 
+
nativeExecuteForString(long, long) - Static method in class org.robolectric.shadows.ShadowNativeSQLiteConnection
+
 
+
nativeExtractAlpha(long, long, int[]) - Static method in class org.robolectric.nativeruntime.BitmapNatives
+
 
+
nativeExtractAlpha(long, long, int[]) - Static method in class org.robolectric.shadows.ShadowNativeBitmap
+
 
+
nativeFinalize(long) - Static method in class org.robolectric.nativeruntime.NinePatchNatives
+
 
+
nativeFinalize(long) - Static method in class org.robolectric.shadows.ShadowNativeNinePatch
+
 
+
nativeFinalizeStatement(int, int) - Static method in class org.robolectric.shadows.ShadowLegacySQLiteConnection
+
 
+
nativeFinalizeStatement(int, int) - Static method in class org.robolectric.shadows.ShadowNativeSQLiteConnection
+
 
+
nativeFinalizeStatement(long, long) - Static method in class org.robolectric.nativeruntime.SQLiteConnectionNatives
+
 
+
nativeFinalizeStatement(long, long) - Static method in class org.robolectric.shadows.ShadowLegacySQLiteConnection
+
 
+
nativeFinalizeStatement(long, long) - Static method in class org.robolectric.shadows.ShadowNativeSQLiteConnection
+
 
+
nativeFindPointerIndex(int, int) - Static method in class org.robolectric.shadows.ShadowMotionEvent
+
 
+
nativeFindPointerIndex(long, int) - Static method in class org.robolectric.shadows.ShadowMotionEvent
+
 
+
nativeForceScopedDisconnect(long) - Static method in class org.robolectric.nativeruntime.SurfaceNatives
+
 
+
nativeForceScopedDisconnect(long) - Static method in class org.robolectric.shadows.ShadowNativeSurface
+
 
+
nativeForceSetStaticFinalField(String, Typeface) - Static method in class org.robolectric.nativeruntime.TypefaceNatives
+
 
+
nativeForceSetStaticFinalField(String, Typeface) - Static method in class org.robolectric.shadows.ShadowLegacyTypeface
+
 
+
nativeForceSetStaticFinalField(String, Typeface) - Static method in class org.robolectric.shadows.ShadowNativeTypeface
+
 
+
nativeFreeBuffer(int) - Static method in class org.robolectric.shadows.ShadowParcel
+
 
+
nativeFreeBuffer(long) - Static method in class org.robolectric.shadows.ShadowParcel
+
 
+
nativeFreeLastRow(long) - Static method in class org.robolectric.nativeruntime.CursorWindowNatives
+
 
+
nativeFreeLastRow(long) - Static method in class org.robolectric.shadows.ShadowNativeCursorWindow
+
 
+
nativeGenerationId(long) - Static method in class org.robolectric.nativeruntime.BitmapNatives
+
 
+
nativeGenerationId(long) - Static method in class org.robolectric.shadows.ShadowNativeBitmap
+
 
+
nativeGetAction(int) - Static method in class org.robolectric.shadows.ShadowMotionEvent
+
 
+
nativeGetAction(long) - Static method in class org.robolectric.shadows.ShadowMotionEvent
+
 
+
nativeGetActionButton(long) - Static method in class org.robolectric.shadows.ShadowMotionEvent
+
 
+
nativeGetAllocationByteCount(long) - Static method in class org.robolectric.nativeruntime.BitmapNatives
+
 
+
nativeGetAllocationByteCount(long) - Static method in class org.robolectric.shadows.ShadowNativeBitmap
+
 
+
nativeGetAssetPath(long) - Static method in class org.robolectric.shadows.ShadowArscApkAssets9
+
 
+
nativeGetAssignedPackageIdentifiers(long) - Static method in class org.robolectric.shadows.ShadowArscAssetManager10
+
 
+
nativeGetAssignedPackageIdentifiers(long) - Static method in class org.robolectric.shadows.ShadowArscAssetManager9
+
 
+
nativeGetAssignedPackageIdentifiers(long, boolean, boolean) - Static method in class org.robolectric.shadows.ShadowArscAssetManager10
+
 
+
nativeGetAttributeCount(int) - Static method in class org.robolectric.shadows.ShadowXmlBlock
+
 
+
nativeGetAttributeCount(long) - Static method in class org.robolectric.shadows.ShadowXmlBlock
+
 
+
nativeGetAttributeData(int, int) - Static method in class org.robolectric.shadows.ShadowXmlBlock
+
 
+
nativeGetAttributeData(long, int) - Static method in class org.robolectric.shadows.ShadowXmlBlock
+
 
+
nativeGetAttributeDataType(int, int) - Static method in class org.robolectric.shadows.ShadowXmlBlock
+
 
+
nativeGetAttributeDataType(long, int) - Static method in class org.robolectric.shadows.ShadowXmlBlock
+
 
+
nativeGetAttributeIndex(int, String, String) - Static method in class org.robolectric.shadows.ShadowXmlBlock
+
 
+
nativeGetAttributeIndex(long, String, String) - Static method in class org.robolectric.shadows.ShadowXmlBlock
+
 
+
nativeGetAttributeName(int, int) - Static method in class org.robolectric.shadows.ShadowXmlBlock
+
 
+
nativeGetAttributeName(long, int) - Static method in class org.robolectric.shadows.ShadowXmlBlock
+
 
+
nativeGetAttributeNamespace(int, int) - Static method in class org.robolectric.shadows.ShadowXmlBlock
+
 
+
nativeGetAttributeNamespace(long, int) - Static method in class org.robolectric.shadows.ShadowXmlBlock
+
 
+
nativeGetAttributeResource(int, int) - Static method in class org.robolectric.shadows.ShadowXmlBlock
+
 
+
nativeGetAttributeResource(long, int) - Static method in class org.robolectric.shadows.ShadowXmlBlock
+
 
+
nativeGetAttributeStringValue(int, int) - Static method in class org.robolectric.shadows.ShadowXmlBlock
+
 
+
nativeGetAttributeStringValue(long, int) - Static method in class org.robolectric.shadows.ShadowXmlBlock
+
 
+
nativeGetAxisValue(int, int, int, int) - Static method in class org.robolectric.shadows.ShadowMotionEvent
+
 
+
nativeGetAxisValue(long, int, int, int) - Static method in class org.robolectric.shadows.ShadowMotionEvent
+
 
+
nativeGetBlob(int, int, int) - Static method in class org.robolectric.shadows.ShadowLegacyCursorWindow
+
 
+
nativeGetBlob(int, int, int) - Static method in class org.robolectric.shadows.ShadowNativeCursorWindow
+
 
+
nativeGetBlob(long, int, int) - Static method in class org.robolectric.nativeruntime.CursorWindowNatives
+
 
+
nativeGetBlob(long, int, int) - Static method in class org.robolectric.shadows.ShadowLegacyCursorWindow
+
 
+
nativeGetBlob(long, int, int) - Static method in class org.robolectric.shadows.ShadowNativeCursorWindow
+
 
+
nativeGetBoundaryPath(long, long) - Static method in class org.robolectric.nativeruntime.RegionNatives
+
 
+
nativeGetBoundaryPath(long, long) - Static method in class org.robolectric.shadows.ShadowNativeRegion
+
 
+
nativeGetBounds(long, Rect) - Static method in class org.robolectric.nativeruntime.RegionNatives
+
 
+
nativeGetBounds(long, Rect) - Static method in class org.robolectric.shadows.ShadowNativeRegion
+
 
+
nativeGetButtonState(int) - Static method in class org.robolectric.shadows.ShadowMotionEvent
+
 
+
nativeGetButtonState(long) - Static method in class org.robolectric.shadows.ShadowMotionEvent
+
 
+
nativeGetClassAttribute(int) - Static method in class org.robolectric.shadows.ShadowXmlBlock
+
 
+
nativeGetClassAttribute(long) - Static method in class org.robolectric.shadows.ShadowXmlBlock
+
 
+
nativeGetColor(long, int, int) - Static method in class org.robolectric.nativeruntime.BitmapNatives
+
 
+
nativeGetColor(long, int, int) - Static method in class org.robolectric.shadows.ShadowNativeBitmap
+
 
+
nativeGetColorSpace(long, float[], float[]) - Static method in class org.robolectric.shadows.ShadowNativeBitmap
+
 
+
nativeGetColumnCount(int, int) - Static method in class org.robolectric.shadows.ShadowLegacySQLiteConnection
+
 
+
nativeGetColumnCount(int, int) - Static method in class org.robolectric.shadows.ShadowNativeSQLiteConnection
+
 
+
nativeGetColumnCount(long, long) - Static method in class org.robolectric.nativeruntime.SQLiteConnectionNatives
+
 
+
nativeGetColumnCount(long, long) - Static method in class org.robolectric.shadows.ShadowLegacySQLiteConnection
+
 
+
nativeGetColumnCount(long, long) - Static method in class org.robolectric.shadows.ShadowNativeSQLiteConnection
+
 
+
nativeGetColumnName(int, int, int) - Static method in class org.robolectric.shadows.ShadowLegacySQLiteConnection
+
 
+
nativeGetColumnName(int, int, int) - Static method in class org.robolectric.shadows.ShadowNativeSQLiteConnection
+
 
+
nativeGetColumnName(long, long, int) - Static method in class org.robolectric.nativeruntime.SQLiteConnectionNatives
+
 
+
nativeGetColumnName(long, long, int) - Static method in class org.robolectric.shadows.ShadowLegacySQLiteConnection
+
 
+
nativeGetColumnName(long, long, int) - Static method in class org.robolectric.shadows.ShadowNativeSQLiteConnection
+
 
+
nativeGetDbLookaside(int) - Static method in class org.robolectric.shadows.ShadowLegacySQLiteConnection
+
 
+
nativeGetDbLookaside(int) - Static method in class org.robolectric.shadows.ShadowNativeSQLiteConnection
+
 
+
nativeGetDbLookaside(long) - Static method in class org.robolectric.nativeruntime.SQLiteConnectionNatives
+
 
+
nativeGetDbLookaside(long) - Static method in class org.robolectric.shadows.ShadowLegacySQLiteConnection
+
 
+
nativeGetDbLookaside(long) - Static method in class org.robolectric.shadows.ShadowNativeSQLiteConnection
+
 
+
nativeGetDeviceId(int) - Static method in class org.robolectric.shadows.ShadowMotionEvent
+
 
+
nativeGetDeviceId(long) - Static method in class org.robolectric.shadows.ShadowMotionEvent
+
 
+
nativeGetDouble(int, int, int) - Static method in class org.robolectric.shadows.ShadowLegacyCursorWindow
+
 
+
nativeGetDouble(int, int, int) - Static method in class org.robolectric.shadows.ShadowNativeCursorWindow
+
 
+
nativeGetDouble(long, int, int) - Static method in class org.robolectric.nativeruntime.CursorWindowNatives
+
 
+
nativeGetDouble(long, int, int) - Static method in class org.robolectric.shadows.ShadowLegacyCursorWindow
+
 
+
nativeGetDouble(long, int, int) - Static method in class org.robolectric.shadows.ShadowNativeCursorWindow
+
 
+
nativeGetDownTimeNanos(int) - Static method in class org.robolectric.shadows.ShadowMotionEvent
+
 
+
nativeGetDownTimeNanos(long) - Static method in class org.robolectric.shadows.ShadowMotionEvent
+
 
+
nativeGetEdgeFlags(int) - Static method in class org.robolectric.shadows.ShadowMotionEvent
+
 
+
nativeGetEdgeFlags(long) - Static method in class org.robolectric.shadows.ShadowMotionEvent
+
 
+
nativeGetEnabledTags() - Static method in class org.robolectric.shadows.ShadowTrace
+
 
+
nativeGetEventTimeNanos(int, int) - Static method in class org.robolectric.shadows.ShadowMotionEvent
+
 
+
nativeGetEventTimeNanos(long, int) - Static method in class org.robolectric.shadows.ShadowMotionEvent
+
 
+
nativeGetFamily(long, int) - Static method in class org.robolectric.nativeruntime.TypefaceNatives
+
 
+
nativeGetFamily(long, int) - Static method in class org.robolectric.shadows.ShadowNativeTypeface
+
 
+
nativeGetFamilySize(long) - Static method in class org.robolectric.nativeruntime.TypefaceNatives
+
 
+
nativeGetFamilySize(long) - Static method in class org.robolectric.shadows.ShadowNativeTypeface
+
 
+
nativeGetFinalizer() - Static method in class org.robolectric.nativeruntime.ColorFilterNatives
+
 
+
nativeGetFinalizer() - Static method in class org.robolectric.nativeruntime.RenderEffectNatives
+
 
+
nativeGetFinalizer() - Static method in class org.robolectric.nativeruntime.RuntimeShaderNatives
+
 
+
nativeGetFinalizer() - Static method in class org.robolectric.nativeruntime.ShaderNatives
+
 
+
nativeGetFinalizer() - Static method in class org.robolectric.shadows.ShadowNativeColorFilter
+
 
+
nativeGetFinalizer() - Static method in class org.robolectric.shadows.ShadowNativeRenderEffect
+
 
+
nativeGetFinalizer() - Static method in class org.robolectric.shadows.ShadowNativeRuntimeShader
+
 
+
nativeGetFinalizer() - Static method in class org.robolectric.shadows.ShadowNativeShader
+
 
+
nativeGetFlags(int) - Static method in class org.robolectric.shadows.ShadowMotionEvent
+
 
+
nativeGetFlags(long) - Static method in class org.robolectric.shadows.ShadowMotionEvent
+
 
+
nativeGetFormat(int) - Method in class org.robolectric.nativeruntime.ImageReaderSurfaceImageNatives
+
 
+
nativeGetFormat(int) - Method in class org.robolectric.shadows.ShadowNativeImageReaderSurfaceImage
+
 
+
nativeGetFromBlastBufferQueue(long, long) - Static method in class org.robolectric.nativeruntime.SurfaceNatives
+
 
+
nativeGetFromBlastBufferQueue(long, long) - Static method in class org.robolectric.shadows.ShadowNativeSurface
+
 
+
nativeGetFromSurfaceControl(long, long) - Static method in class org.robolectric.nativeruntime.SurfaceNatives
+
 
+
nativeGetFromSurfaceControl(long, long) - Static method in class org.robolectric.shadows.ShadowNativeSurface
+
 
+
nativeGetFromSurfaceControl(long, long) - Static method in class org.robolectric.shadows.ShadowSurface
+
 
+
nativeGetHardwareBuffer(long) - Static method in class org.robolectric.nativeruntime.BitmapNatives
+
 
+
nativeGetHardwareBuffer(long) - Static method in class org.robolectric.shadows.ShadowNativeBitmap
+
 
+
nativeGetHeight() - Method in class org.robolectric.nativeruntime.ImageReaderSurfaceImageNatives
+
 
+
nativeGetHeight() - Method in class org.robolectric.shadows.ShadowNativeImageReaderSurfaceImage
+
 
+
nativeGetHeight(long) - Static method in class org.robolectric.nativeruntime.PictureNatives
+
 
+
nativeGetHeight(long) - Static method in class org.robolectric.nativeruntime.SurfaceNatives
+
 
+
nativeGetHeight(long) - Static method in class org.robolectric.shadows.ShadowNativePicture
+
 
+
nativeGetHeight(long) - Static method in class org.robolectric.shadows.ShadowNativeSurface
+
 
+
nativeGetHistorySize(int) - Static method in class org.robolectric.shadows.ShadowMotionEvent
+
 
+
nativeGetHistorySize(long) - Static method in class org.robolectric.shadows.ShadowMotionEvent
+
 
+
nativeGetIdAttribute(int) - Static method in class org.robolectric.shadows.ShadowXmlBlock
+
 
+
nativeGetIdAttribute(long) - Static method in class org.robolectric.shadows.ShadowXmlBlock
+
 
+
nativeGetLineNumber(int) - Static method in class org.robolectric.shadows.ShadowXmlBlock
+
 
+
nativeGetLineNumber(long) - Static method in class org.robolectric.shadows.ShadowXmlBlock
+
 
+
nativeGetLocales(long, boolean) - Static method in class org.robolectric.shadows.ShadowArscAssetManager10
+
 
+
nativeGetLocales(long, boolean) - Static method in class org.robolectric.shadows.ShadowArscAssetManager9
+
 
+
nativeGetLong(int, int, int) - Static method in class org.robolectric.shadows.ShadowLegacyCursorWindow
+
 
+
nativeGetLong(int, int, int) - Static method in class org.robolectric.shadows.ShadowNativeCursorWindow
+
 
+
nativeGetLong(long, int, int) - Static method in class org.robolectric.nativeruntime.CursorWindowNatives
+
 
+
nativeGetLong(long, int, int) - Static method in class org.robolectric.shadows.ShadowLegacyCursorWindow
+
 
+
nativeGetLong(long, int, int) - Static method in class org.robolectric.shadows.ShadowNativeCursorWindow
+
 
+
nativeGetMetaState(int) - Static method in class org.robolectric.shadows.ShadowMotionEvent
+
 
+
nativeGetMetaState(long) - Static method in class org.robolectric.shadows.ShadowMotionEvent
+
 
+
nativeGetName(int) - Static method in class org.robolectric.shadows.ShadowLegacyCursorWindow
+
 
+
nativeGetName(int) - Static method in class org.robolectric.shadows.ShadowNativeCursorWindow
+
 
+
nativeGetName(int) - Static method in class org.robolectric.shadows.ShadowXmlBlock
+
 
+
nativeGetName(long) - Static method in class org.robolectric.nativeruntime.CursorWindowNatives
+
 
+
nativeGetName(long) - Static method in class org.robolectric.shadows.ShadowLegacyCursorWindow
+
 
+
nativeGetName(long) - Static method in class org.robolectric.shadows.ShadowNativeCursorWindow
+
 
+
nativeGetName(long) - Static method in class org.robolectric.shadows.ShadowXmlBlock
+
 
+
nativeGetNamespace(int) - Static method in class org.robolectric.shadows.ShadowXmlBlock
+
 
+
nativeGetNamespace(long) - Static method in class org.robolectric.shadows.ShadowXmlBlock
+
 
+
nativeGetNativeFinalizer() - Static method in class org.robolectric.nativeruntime.BitmapNatives
+
 
+
nativeGetNativeFinalizer() - Static method in class org.robolectric.nativeruntime.ColorSpaceRgbNatives
+
 
+
nativeGetNativeFinalizer() - Static method in class org.robolectric.shadows.ShadowNativeBitmap
+
 
+
nativeGetNativeFinalizer() - Static method in class org.robolectric.shadows.ShadowNativeColorSpaceRgb
+
 
+
nativeGetNextFrameNumber(long) - Static method in class org.robolectric.nativeruntime.SurfaceNatives
+
 
+
nativeGetNextFrameNumber(long) - Static method in class org.robolectric.shadows.ShadowNativeSurface
+
 
+
nativeGetNumber(int, int) - Static method in class org.robolectric.shadows.ShadowKeyCharacterMap
+
 
+
nativeGetNumber(long, int) - Static method in class org.robolectric.shadows.ShadowKeyCharacterMap
+
 
+
nativeGetNumRows(int) - Static method in class org.robolectric.shadows.ShadowLegacyCursorWindow
+
 
+
nativeGetNumRows(int) - Static method in class org.robolectric.shadows.ShadowNativeCursorWindow
+
 
+
nativeGetNumRows(long) - Static method in class org.robolectric.nativeruntime.CursorWindowNatives
+
 
+
nativeGetNumRows(long) - Static method in class org.robolectric.shadows.ShadowLegacyCursorWindow
+
 
+
nativeGetNumRows(long) - Static method in class org.robolectric.shadows.ShadowNativeCursorWindow
+
 
+
nativeGetParameterCount(int, int) - Static method in class org.robolectric.shadows.ShadowLegacySQLiteConnection
+
 
+
nativeGetParameterCount(int, int) - Static method in class org.robolectric.shadows.ShadowNativeSQLiteConnection
+
 
+
nativeGetParameterCount(long, long) - Static method in class org.robolectric.nativeruntime.SQLiteConnectionNatives
+
 
+
nativeGetParameterCount(long, long) - Static method in class org.robolectric.shadows.ShadowLegacySQLiteConnection
+
 
+
nativeGetParameterCount(long, long) - Static method in class org.robolectric.shadows.ShadowNativeSQLiteConnection
+
 
+
nativeGetPixel(long, int, int) - Static method in class org.robolectric.nativeruntime.BitmapNatives
+
 
+
nativeGetPixel(long, int, int) - Static method in class org.robolectric.shadows.ShadowNativeBitmap
+
 
+
nativeGetPixels(long, int[], int, int, int, int, int, int) - Static method in class org.robolectric.nativeruntime.BitmapNatives
+
 
+
nativeGetPixels(long, int[], int, int, int, int, int, int) - Static method in class org.robolectric.shadows.ShadowNativeBitmap
+
 
+
nativeGetPointerCoords(int, int, int, MotionEvent.PointerCoords) - Static method in class org.robolectric.shadows.ShadowMotionEvent
+
 
+
nativeGetPointerCoords(long, int, int, MotionEvent.PointerCoords) - Static method in class org.robolectric.shadows.ShadowMotionEvent
+
 
+
nativeGetPointerCount(int) - Static method in class org.robolectric.shadows.ShadowMotionEvent
+
 
+
nativeGetPointerCount(long) - Static method in class org.robolectric.shadows.ShadowMotionEvent
+
 
+
nativeGetPointerId(int, int) - Static method in class org.robolectric.shadows.ShadowMotionEvent
+
 
+
nativeGetPointerId(long, int) - Static method in class org.robolectric.shadows.ShadowMotionEvent
+
 
+
nativeGetPointerProperties(int, int, MotionEvent.PointerProperties) - Static method in class org.robolectric.shadows.ShadowMotionEvent
+
 
+
nativeGetPointerProperties(long, int, MotionEvent.PointerProperties) - Static method in class org.robolectric.shadows.ShadowMotionEvent
+
 
+
nativeGetRawAxisValue(int, int, int, int) - Static method in class org.robolectric.shadows.ShadowMotionEvent
+
 
+
nativeGetRawAxisValue(long, int, int, int) - Static method in class org.robolectric.shadows.ShadowMotionEvent
+
 
+
nativeGetReleaseFunc() - Static method in class org.robolectric.nativeruntime.TypefaceNatives
+
 
+
nativeGetReleaseFunc() - Static method in class org.robolectric.shadows.ShadowNativeTypeface
+
 
+
nativeGetResourceArray(long, int, int[]) - Static method in class org.robolectric.shadows.ShadowArscAssetManager10
+
 
+
nativeGetResourceArray(long, int, int[]) - Static method in class org.robolectric.shadows.ShadowArscAssetManager9
+
 
+
nativeGetResourceArraySize(long, int) - Static method in class org.robolectric.shadows.ShadowArscAssetManager10
+
 
+
nativeGetResourceArraySize(long, int) - Static method in class org.robolectric.shadows.ShadowArscAssetManager9
+
 
+
nativeGetResourceBagValue(long, int, int, TypedValue) - Static method in class org.robolectric.shadows.ShadowArscAssetManager10
+
 
+
nativeGetResourceBagValue(long, int, int, TypedValue) - Static method in class org.robolectric.shadows.ShadowArscAssetManager9
+
 
+
nativeGetResourceEntryName(long, int) - Static method in class org.robolectric.shadows.ShadowArscAssetManager10
+
 
+
nativeGetResourceEntryName(long, int) - Static method in class org.robolectric.shadows.ShadowArscAssetManager9
+
 
+
nativeGetResourceIdentifier(long, String, String, String) - Static method in class org.robolectric.shadows.ShadowArscAssetManager10
+
 
+
nativeGetResourceIdentifier(long, String, String, String) - Static method in class org.robolectric.shadows.ShadowArscAssetManager9
+
 
+
nativeGetResourceIntArray(long, int) - Static method in class org.robolectric.shadows.ShadowArscAssetManager10
+
 
+
nativeGetResourceIntArray(long, int) - Static method in class org.robolectric.shadows.ShadowArscAssetManager9
+
 
+
nativeGetResourceName(long, int) - Static method in class org.robolectric.shadows.ShadowArscAssetManager10
+
 
+
nativeGetResourceName(long, int) - Static method in class org.robolectric.shadows.ShadowArscAssetManager9
+
 
+
nativeGetResourcePackageName(long, int) - Static method in class org.robolectric.shadows.ShadowArscAssetManager10
+
 
+
nativeGetResourcePackageName(long, int) - Static method in class org.robolectric.shadows.ShadowArscAssetManager9
+
 
+
nativeGetResourceStringArray(long, int) - Static method in class org.robolectric.shadows.ShadowArscAssetManager10
+
 
+
nativeGetResourceStringArray(long, int) - Static method in class org.robolectric.shadows.ShadowArscAssetManager9
+
 
+
nativeGetResourceStringArrayInfo(long, int) - Static method in class org.robolectric.shadows.ShadowArscAssetManager10
+
 
+
nativeGetResourceStringArrayInfo(long, int) - Static method in class org.robolectric.shadows.ShadowArscAssetManager9
+
 
+
nativeGetResourceTypeName(long, int) - Static method in class org.robolectric.shadows.ShadowArscAssetManager10
+
 
+
nativeGetResourceTypeName(long, int) - Static method in class org.robolectric.shadows.ShadowArscAssetManager9
+
 
+
nativeGetResourceValue(long, int, short, TypedValue, boolean) - Static method in class org.robolectric.shadows.ShadowArscAssetManager10
+
 
+
nativeGetResourceValue(long, int, short, TypedValue, boolean) - Static method in class org.robolectric.shadows.ShadowArscAssetManager9
+
 
+
nativeGetSize(int) - Static method in class org.robolectric.shadows.ShadowStringBlock
+
 
+
nativeGetSize(long) - Static method in class org.robolectric.shadows.ShadowStringBlock
+
 
+
nativeGetSizeConfigurations(long) - Static method in class org.robolectric.shadows.ShadowArscAssetManager10
+
 
+
nativeGetSizeConfigurations(long) - Static method in class org.robolectric.shadows.ShadowArscAssetManager9
+
 
+
nativeGetSource(int) - Static method in class org.robolectric.shadows.ShadowMotionEvent
+
 
+
nativeGetSource(long) - Static method in class org.robolectric.shadows.ShadowMotionEvent
+
 
+
nativeGetSourceResId(long) - Static method in class org.robolectric.shadows.ShadowXmlBlock
+
 
+
nativeGetString(int, int) - Static method in class org.robolectric.shadows.ShadowStringBlock
+
 
+
nativeGetString(int, int, int) - Static method in class org.robolectric.shadows.ShadowLegacyCursorWindow
+
 
+
nativeGetString(int, int, int) - Static method in class org.robolectric.shadows.ShadowNativeCursorWindow
+
 
+
nativeGetString(long, int) - Static method in class org.robolectric.shadows.ShadowStringBlock
+
 
+
nativeGetString(long, int, int) - Static method in class org.robolectric.nativeruntime.CursorWindowNatives
+
 
+
nativeGetString(long, int, int) - Static method in class org.robolectric.shadows.ShadowLegacyCursorWindow
+
 
+
nativeGetString(long, int, int) - Static method in class org.robolectric.shadows.ShadowNativeCursorWindow
+
 
+
nativeGetStringBlock(int) - Static method in class org.robolectric.shadows.ShadowXmlBlock
+
 
+
nativeGetStringBlock(long) - Static method in class org.robolectric.shadows.ShadowArscApkAssets9
+
 
+
nativeGetStringBlock(long) - Static method in class org.robolectric.shadows.ShadowXmlBlock
+
 
+
nativeGetStyle(int, int) - Static method in class org.robolectric.shadows.ShadowStringBlock
+
 
+
nativeGetStyle(long) - Static method in class org.robolectric.nativeruntime.TypefaceNatives
+
 
+
nativeGetStyle(long) - Static method in class org.robolectric.shadows.ShadowNativeTypeface
+
 
+
nativeGetStyle(long, int) - Static method in class org.robolectric.shadows.ShadowStringBlock
+
 
+
nativeGetStyleAttribute(int) - Static method in class org.robolectric.shadows.ShadowXmlBlock
+
 
+
nativeGetStyleAttribute(long) - Static method in class org.robolectric.shadows.ShadowXmlBlock
+
 
+
nativeGetStyleAttributes(long, int) - Static method in class org.robolectric.shadows.ShadowArscAssetManager10
+
 
+
nativeGetStyleAttributes(long, int) - Static method in class org.robolectric.shadows.ShadowArscAssetManager9
+
 
+
nativeGetSupportedAxes(long) - Static method in class org.robolectric.nativeruntime.TypefaceNatives
+
 
+
nativeGetSupportedAxes(long) - Static method in class org.robolectric.shadows.ShadowNativeTypeface
+
 
+
nativeGetSurface() - Method in class org.robolectric.nativeruntime.ImageReaderNatives
+
 
+
nativeGetSurface() - Method in class org.robolectric.shadows.ShadowImageReader
+
 
+
nativeGetSurface() - Method in class org.robolectric.shadows.ShadowNativeImageReader
+
 
+
nativeGetText(int) - Static method in class org.robolectric.shadows.ShadowXmlBlock
+
 
+
nativeGetText(long) - Static method in class org.robolectric.shadows.ShadowXmlBlock
+
 
+
nativeGetToolType(int, int) - Static method in class org.robolectric.shadows.ShadowMotionEvent
+
 
+
nativeGetToolType(long, int) - Static method in class org.robolectric.shadows.ShadowMotionEvent
+
 
+
nativeGetTransparentRegion(long, long, Rect) - Static method in class org.robolectric.nativeruntime.NinePatchNatives
+
 
+
nativeGetTransparentRegion(long, long, Rect) - Static method in class org.robolectric.shadows.ShadowNativeNinePatch
+
 
+
nativeGetType(int, int, int) - Static method in class org.robolectric.shadows.ShadowLegacyCursorWindow
+
 
+
nativeGetType(int, int, int) - Static method in class org.robolectric.shadows.ShadowNativeCursorWindow
+
 
+
nativeGetType(long, int, int) - Static method in class org.robolectric.nativeruntime.CursorWindowNatives
+
 
+
nativeGetType(long, int, int) - Static method in class org.robolectric.shadows.ShadowLegacyCursorWindow
+
 
+
nativeGetType(long, int, int) - Static method in class org.robolectric.shadows.ShadowNativeCursorWindow
+
 
+
nativeGetWeight(long) - Static method in class org.robolectric.nativeruntime.TypefaceNatives
+
 
+
nativeGetWeight(long) - Static method in class org.robolectric.shadows.ShadowNativeTypeface
+
 
+
nativeGetWidth() - Method in class org.robolectric.nativeruntime.ImageReaderSurfaceImageNatives
+
 
+
nativeGetWidth() - Method in class org.robolectric.shadows.ShadowNativeImageReaderSurfaceImage
+
 
+
nativeGetWidth(long) - Static method in class org.robolectric.nativeruntime.PictureNatives
+
 
+
nativeGetWidth(long) - Static method in class org.robolectric.nativeruntime.SurfaceNatives
+
 
+
nativeGetWidth(long) - Static method in class org.robolectric.shadows.ShadowNativePicture
+
 
+
nativeGetWidth(long) - Static method in class org.robolectric.shadows.ShadowNativeSurface
+
 
+
nativeGetXOffset(int) - Static method in class org.robolectric.shadows.ShadowMotionEvent
+
 
+
nativeGetXOffset(long) - Static method in class org.robolectric.shadows.ShadowMotionEvent
+
 
+
nativeGetXPrecision(int) - Static method in class org.robolectric.shadows.ShadowMotionEvent
+
 
+
nativeGetXPrecision(long) - Static method in class org.robolectric.shadows.ShadowMotionEvent
+
 
+
nativeGetYOffset(int) - Static method in class org.robolectric.shadows.ShadowMotionEvent
+
 
+
nativeGetYOffset(long) - Static method in class org.robolectric.shadows.ShadowMotionEvent
+
 
+
nativeGetYPrecision(int) - Static method in class org.robolectric.shadows.ShadowMotionEvent
+
 
+
nativeGetYPrecision(long) - Static method in class org.robolectric.shadows.ShadowMotionEvent
+
 
+
nativeHasAlpha(long) - Static method in class org.robolectric.nativeruntime.BitmapNatives
+
 
+
nativeHasAlpha(long) - Static method in class org.robolectric.shadows.ShadowNativeBitmap
+
 
+
nativeHasMipMap(long) - Static method in class org.robolectric.nativeruntime.BitmapNatives
+
 
+
nativeHasMipMap(long) - Static method in class org.robolectric.shadows.ShadowNativeBitmap
+
 
+
nativeHSVToColor(int, float[]) - Static method in class org.robolectric.nativeruntime.ColorNatives
+
 
+
nativeHSVToColor(int, float[]) - Static method in class org.robolectric.shadows.ShadowNativeColor
+
 
+
nativeImageSetup(Image) - Method in class org.robolectric.nativeruntime.ImageReaderNatives
+
 
+
nativeImageSetup(Image) - Method in class org.robolectric.shadows.ShadowImageReader
+
 
+
nativeImageSetup(Image) - Method in class org.robolectric.shadows.ShadowNativeImageReader
+
 
+
nativeImageSetup(Image, boolean) - Method in class org.robolectric.shadows.ShadowImageReader
+
 
+
nativeImageSetup(Image, boolean) - Method in class org.robolectric.shadows.ShadowNativeImageReader
+
 
+
nativeImageSetup(Object) - Method in class org.robolectric.shadows.ShadowImageReader
+
 
+
nativeImageSetup(Object) - Method in class org.robolectric.shadows.ShadowNativeImageReader
+
 
+
nativeInit() - Static method in class org.robolectric.shadows.ShadowLegacyMessageQueue
+
 
+
nativeInit(DisplayEventReceiver, MessageQueue) - Static method in class org.robolectric.shadows.ShadowDisplayEventReceiver
+
 
+
nativeInit(Object, int, int, int, int, long) - Method in class org.robolectric.nativeruntime.ImageReaderNatives
+
 
+
nativeInit(Object, int, int, int, int, long) - Method in class org.robolectric.shadows.ShadowNativeImageReader
+
 
+
nativeInit(Object, int, int, int, long, int, int) - Method in class org.robolectric.shadows.ShadowNativeImageReader
+
 
+
nativeInit(Object, Object) - Static method in class org.robolectric.shadows.ShadowDisplayEventReceiver
+
 
+
nativeInit(WeakReference<DisplayEventReceiver>, MessageQueue) - Static method in class org.robolectric.shadows.ShadowDisplayEventReceiver
+
 
+
nativeInit(WeakReference<DisplayEventReceiver>, MessageQueue, int) - Static method in class org.robolectric.shadows.ShadowDisplayEventReceiver
+
 
+
nativeInit(WeakReference<DisplayEventReceiver>, MessageQueue, int, int) - Static method in class org.robolectric.shadows.ShadowDisplayEventReceiver
+
 
+
nativeInit(WeakReference<DisplayEventReceiver>, WeakReference<Object>, MessageQueue, int, int, long) - Static method in class org.robolectric.shadows.ShadowDisplayEventReceiver
+
 
+
nativeInitialize(int, int, int, int, int, int, int, int, float, float, float, float, long, long, int, MotionEvent.PointerProperties[], MotionEvent.PointerCoords[]) - Static method in class org.robolectric.shadows.ShadowMotionEvent
+
 
+
nativeInitialize(long, int, int, int, int, int, int, int, float, float, float, float, long, long, int, MotionEvent.PointerProperties[], MotionEvent.PointerCoords[]) - Static method in class org.robolectric.shadows.ShadowMotionEvent
+
 
+
nativeInitialize(long, int, int, int, int, int, int, int, int, int, float, float, float, float, long, long, int, MotionEvent.PointerProperties[], MotionEvent.PointerCoords[]) - Static method in class org.robolectric.shadows.ShadowMotionEvent
+
 
+
NativeInput - Class in org.robolectric.shadows
+
+
Java representation of framework native input Transliterated from oreo-mr1 (SDK 27) + frameworks/native/include/input/Input.h and libs/input/Input.cpp
+
+
NativeInput() - Constructor for class org.robolectric.shadows.NativeInput
+
 
+
NativeInterpolatorFactoryNatives - Class in org.robolectric.nativeruntime
+
+
Native methods for NativeInterpolatorFactory JNI registration.
+
+
nativeIsBackedByAshmem(long) - Static method in class org.robolectric.nativeruntime.BitmapNatives
+
 
+
nativeIsBackedByAshmem(long) - Static method in class org.robolectric.shadows.ShadowNativeBitmap
+
 
+
nativeIsConsumerRunningBehind(long) - Static method in class org.robolectric.nativeruntime.SurfaceNatives
+
 
+
nativeIsConsumerRunningBehind(long) - Static method in class org.robolectric.shadows.ShadowNativeSurface
+
 
+
nativeIsIdling(int) - Static method in class org.robolectric.shadows.ShadowLegacyMessageQueue
+
 
+
nativeIsIdling(long) - Static method in class org.robolectric.shadows.ShadowLegacyMessageQueue
+
 
+
nativeIsImmutable(long) - Static method in class org.robolectric.nativeruntime.BitmapNatives
+
 
+
nativeIsImmutable(long) - Static method in class org.robolectric.shadows.ShadowNativeBitmap
+
 
+
nativeIsPolling(long) - Static method in class org.robolectric.shadows.ShadowPausedMessageQueue
+
 
+
nativeIsPremultiplied(long) - Static method in class org.robolectric.nativeruntime.BitmapNatives
+
 
+
nativeIsPremultiplied(long) - Static method in class org.robolectric.shadows.ShadowNativeBitmap
+
 
+
nativeIsReadOnly(int, int) - Static method in class org.robolectric.shadows.ShadowLegacySQLiteConnection
+
 
+
nativeIsReadOnly(int, int) - Static method in class org.robolectric.shadows.ShadowNativeSQLiteConnection
+
 
+
nativeIsReadOnly(long, long) - Static method in class org.robolectric.nativeruntime.SQLiteConnectionNatives
+
 
+
nativeIsReadOnly(long, long) - Static method in class org.robolectric.shadows.ShadowLegacySQLiteConnection
+
 
+
nativeIsReadOnly(long, long) - Static method in class org.robolectric.shadows.ShadowNativeSQLiteConnection
+
 
+
nativeIsSeekable(FileDescriptor) - Static method in class org.robolectric.nativeruntime.BitmapFactoryNatives
+
 
+
nativeIsSeekable(FileDescriptor) - Static method in class org.robolectric.shadows.ShadowNativeBitmapFactory
+
 
+
nativeIsSRGB(long) - Static method in class org.robolectric.nativeruntime.BitmapNatives
+
 
+
nativeIsSRGB(long) - Static method in class org.robolectric.shadows.ShadowNativeBitmap
+
 
+
nativeIsSRGBLinear(long) - Static method in class org.robolectric.nativeruntime.BitmapNatives
+
 
+
nativeIsSRGBLinear(long) - Static method in class org.robolectric.shadows.ShadowNativeBitmap
+
 
+
nativeIsTouchEvent(int) - Static method in class org.robolectric.shadows.ShadowMotionEvent
+
 
+
nativeIsTouchEvent(long) - Static method in class org.robolectric.shadows.ShadowMotionEvent
+
 
+
nativeIsUpToDate(long) - Static method in class org.robolectric.shadows.ShadowArscApkAssets9
+
 
+
nativeIsValid(long) - Static method in class org.robolectric.nativeruntime.SurfaceNatives
+
 
+
nativeIsValid(long) - Static method in class org.robolectric.shadows.ShadowNativeSurface
+
 
+
nativeList(long, String) - Static method in class org.robolectric.shadows.ShadowArscAssetManager10
+
 
+
nativeList(long, String) - Static method in class org.robolectric.shadows.ShadowArscAssetManager9
+
 
+
nativeLoad(Object, Object, Object, Object) - Static method in class org.robolectric.shadows.ShadowArscApkAssets9
+
 
+
nativeLoad(String, boolean, boolean, boolean) - Static method in class org.robolectric.shadows.ShadowArscApkAssets9
+
 
+
nativeLoadFromFd(FileDescriptor, String, boolean, boolean) - Static method in class org.robolectric.shadows.ShadowArscApkAssets9
+
 
+
nativeLockCanvas(long, Canvas, Rect) - Static method in class org.robolectric.nativeruntime.SurfaceNatives
+
 
+
nativeLockCanvas(long, Canvas, Rect) - Static method in class org.robolectric.shadows.ShadowNativeSurface
+
 
+
nativeMarshall(int) - Static method in class org.robolectric.shadows.ShadowParcel
+
 
+
nativeMarshall(long) - Static method in class org.robolectric.shadows.ShadowParcel
+
 
+
NativeMethodNotFoundException - Exception in org.robolectric.sandbox
+
+
Thrown when a particular Robolectric native method cannot be found.
+
+
NativeMethodNotFoundException() - Constructor for exception org.robolectric.sandbox.NativeMethodNotFoundException
+
 
+
NativeMethodNotFoundException(String) - Constructor for exception org.robolectric.sandbox.NativeMethodNotFoundException
+
 
+
nativeNewClip(int, int) - Static method in class org.robolectric.nativeruntime.TableMaskFilterNatives
+
 
+
nativeNewClip(int, int) - Static method in class org.robolectric.shadows.ShadowNativeTableMaskFilter
+
 
+
nativeNewGamma(float) - Static method in class org.robolectric.nativeruntime.TableMaskFilterNatives
+
 
+
nativeNewGamma(float) - Static method in class org.robolectric.shadows.ShadowNativeTableMaskFilter
+
 
+
nativeNewTable(byte[]) - Static method in class org.robolectric.nativeruntime.TableMaskFilterNatives
+
 
+
nativeNewTable(byte[]) - Static method in class org.robolectric.shadows.ShadowNativeTableMaskFilter
+
 
+
nativeNext(int) - Static method in class org.robolectric.shadows.ShadowXmlBlock
+
 
+
nativeNext(long) - Static method in class org.robolectric.shadows.ShadowXmlBlock
+
 
+
nativeNext(long, Rect) - Static method in class org.robolectric.nativeruntime.RegionIteratorNatives
+
 
+
nativeNext(long, Rect) - Static method in class org.robolectric.shadows.ShadowNativeRegionIterator
+
 
+
NativeObjRegistry<T> - Class in org.robolectric.res.android
+
+
A unique id per object registry.
+
+
NativeObjRegistry(Class<T>) - Constructor for class org.robolectric.res.android.NativeObjRegistry
+
 
+
NativeObjRegistry(Class<T>, boolean) - Constructor for class org.robolectric.res.android.NativeObjRegistry
+
 
+
NativeObjRegistry(String) - Constructor for class org.robolectric.res.android.NativeObjRegistry
+
 
+
NativeObjRegistry(String, boolean) - Constructor for class org.robolectric.res.android.NativeObjRegistry
+
 
+
nativeOffsetLocation(int, float, float) - Static method in class org.robolectric.shadows.ShadowMotionEvent
+
 
+
nativeOffsetLocation(long, float, float) - Static method in class org.robolectric.shadows.ShadowMotionEvent
+
 
+
nativeOp(long, int, int, int, int, int) - Static method in class org.robolectric.nativeruntime.RegionNatives
+
 
+
nativeOp(long, int, int, int, int, int) - Static method in class org.robolectric.shadows.ShadowNativeRegion
+
 
+
nativeOp(long, long, long, int) - Static method in class org.robolectric.nativeruntime.RegionNatives
+
 
+
nativeOp(long, long, long, int) - Static method in class org.robolectric.shadows.ShadowNativeRegion
+
 
+
nativeOp(long, Rect, long, int) - Static method in class org.robolectric.nativeruntime.RegionNatives
+
 
+
nativeOp(long, Rect, long, int) - Static method in class org.robolectric.shadows.ShadowNativeRegion
+
 
+
nativeOpen(String, int, String, boolean, boolean) - Static method in class org.robolectric.shadows.ShadowLegacySQLiteConnection
+
 
+
nativeOpen(String, int, String, boolean, boolean) - Static method in class org.robolectric.shadows.ShadowNativeSQLiteConnection
+
 
+
nativeOpen(String, int, String, boolean, boolean, int, int) - Static method in class org.robolectric.nativeruntime.SQLiteConnectionNatives
+
 
+
nativeOpen(String, int, String, boolean, boolean, int, int) - Static method in class org.robolectric.shadows.ShadowLegacySQLiteConnection
+
 
+
nativeOpen(String, int, String, boolean, boolean, int, int) - Static method in class org.robolectric.shadows.ShadowNativeSQLiteConnection
+
 
+
nativeOpenAsset(long, String, int) - Static method in class org.robolectric.shadows.ShadowArscAssetManager10
+
 
+
nativeOpenAsset(long, String, int) - Static method in class org.robolectric.shadows.ShadowArscAssetManager9
+
 
+
nativeOpenAssetFd(long, String, long[]) - Static method in class org.robolectric.shadows.ShadowArscAssetManager10
+
 
+
nativeOpenAssetFd(long, String, long[]) - Static method in class org.robolectric.shadows.ShadowArscAssetManager9
+
 
+
nativeOpenNonAsset(long, int, String, int) - Static method in class org.robolectric.shadows.ShadowArscAssetManager10
+
 
+
nativeOpenNonAsset(long, int, String, int) - Static method in class org.robolectric.shadows.ShadowArscAssetManager9
+
 
+
nativeOpenNonAssetFd(long, int, String, long[]) - Static method in class org.robolectric.shadows.ShadowArscAssetManager10
+
 
+
nativeOpenNonAssetFd(long, int, String, long[]) - Static method in class org.robolectric.shadows.ShadowArscAssetManager9
+
 
+
nativeOpenXml(long, String) - Static method in class org.robolectric.shadows.ShadowArscApkAssets9
+
 
+
nativeOpenXmlAsset(long, int, String) - Static method in class org.robolectric.shadows.ShadowArscAssetManager10
+
 
+
nativeOpenXmlAsset(long, int, String) - Static method in class org.robolectric.shadows.ShadowArscAssetManager9
+
 
+
nativeParse3339(String) - Method in class org.robolectric.shadows.ShadowTime
+
 
+
nativePollOnce(int, int) - Method in class org.robolectric.shadows.ShadowPausedMessageQueue
+
 
+
nativePollOnce(long, int) - Method in class org.robolectric.shadows.ShadowPausedMessageQueue
+
 
+
nativePollOnce(Object, Object) - Static method in class org.robolectric.shadows.ShadowPausedMessageQueue
+
 
+
nativePrepareStatement(int, String) - Static method in class org.robolectric.shadows.ShadowLegacySQLiteConnection
+
 
+
nativePrepareStatement(int, String) - Static method in class org.robolectric.shadows.ShadowNativeSQLiteConnection
+
 
+
nativePrepareStatement(long, String) - Static method in class org.robolectric.nativeruntime.SQLiteConnectionNatives
+
 
+
nativePrepareStatement(long, String) - Static method in class org.robolectric.shadows.ShadowLegacySQLiteConnection
+
 
+
nativePrepareStatement(long, String) - Static method in class org.robolectric.shadows.ShadowNativeSQLiteConnection
+
 
+
nativePrepareToDraw(long) - Static method in class org.robolectric.nativeruntime.BitmapNatives
+
 
+
nativePrepareToDraw(long) - Static method in class org.robolectric.shadows.ShadowNativeBitmap
+
 
+
nativePutBlob(int, byte[], int, int) - Static method in class org.robolectric.shadows.ShadowLegacyCursorWindow
+
 
+
nativePutBlob(int, byte[], int, int) - Static method in class org.robolectric.shadows.ShadowNativeCursorWindow
+
 
+
nativePutBlob(long, byte[], int, int) - Static method in class org.robolectric.nativeruntime.CursorWindowNatives
+
 
+
nativePutBlob(long, byte[], int, int) - Static method in class org.robolectric.shadows.ShadowLegacyCursorWindow
+
 
+
nativePutBlob(long, byte[], int, int) - Static method in class org.robolectric.shadows.ShadowNativeCursorWindow
+
 
+
nativePutDouble(int, double, int, int) - Static method in class org.robolectric.shadows.ShadowLegacyCursorWindow
+
 
+
nativePutDouble(int, double, int, int) - Static method in class org.robolectric.shadows.ShadowNativeCursorWindow
+
 
+
nativePutDouble(long, double, int, int) - Static method in class org.robolectric.nativeruntime.CursorWindowNatives
+
 
+
nativePutDouble(long, double, int, int) - Static method in class org.robolectric.shadows.ShadowLegacyCursorWindow
+
 
+
nativePutDouble(long, double, int, int) - Static method in class org.robolectric.shadows.ShadowNativeCursorWindow
+
 
+
nativePutLong(int, long, int, int) - Static method in class org.robolectric.shadows.ShadowLegacyCursorWindow
+
 
+
nativePutLong(int, long, int, int) - Static method in class org.robolectric.shadows.ShadowNativeCursorWindow
+
 
+
nativePutLong(long, long, int, int) - Static method in class org.robolectric.nativeruntime.CursorWindowNatives
+
 
+
nativePutLong(long, long, int, int) - Static method in class org.robolectric.shadows.ShadowLegacyCursorWindow
+
 
+
nativePutLong(long, long, int, int) - Static method in class org.robolectric.shadows.ShadowNativeCursorWindow
+
 
+
nativePutNull(int, int, int) - Static method in class org.robolectric.shadows.ShadowLegacyCursorWindow
+
 
+
nativePutNull(int, int, int) - Static method in class org.robolectric.shadows.ShadowNativeCursorWindow
+
 
+
nativePutNull(long, int, int) - Static method in class org.robolectric.nativeruntime.CursorWindowNatives
+
 
+
nativePutNull(long, int, int) - Static method in class org.robolectric.shadows.ShadowLegacyCursorWindow
+
 
+
nativePutNull(long, int, int) - Static method in class org.robolectric.shadows.ShadowNativeCursorWindow
+
 
+
nativePutString(int, String, int, int) - Static method in class org.robolectric.shadows.ShadowLegacyCursorWindow
+
 
+
nativePutString(int, String, int, int) - Static method in class org.robolectric.shadows.ShadowNativeCursorWindow
+
 
+
nativePutString(long, String, int, int) - Static method in class org.robolectric.nativeruntime.CursorWindowNatives
+
 
+
nativePutString(long, String, int, int) - Static method in class org.robolectric.shadows.ShadowLegacyCursorWindow
+
 
+
nativePutString(long, String, int, int) - Static method in class org.robolectric.shadows.ShadowNativeCursorWindow
+
 
+
nativeReadBlob(long) - Static method in class org.robolectric.shadows.ShadowParcel
+
 
+
nativeReadByteArray(long, byte[], int) - Static method in class org.robolectric.shadows.ShadowParcel
+
 
+
nativeReadDouble(int) - Static method in class org.robolectric.shadows.ShadowParcel
+
 
+
nativeReadDouble(long) - Static method in class org.robolectric.shadows.ShadowParcel
+
 
+
nativeReadFileDescriptor(long) - Static method in class org.robolectric.shadows.ShadowParcel
+
 
+
nativeReadFloat(int) - Static method in class org.robolectric.shadows.ShadowParcel
+
 
+
nativeReadFloat(long) - Static method in class org.robolectric.shadows.ShadowParcel
+
 
+
nativeReadFromParcel(int, Parcel) - Static method in class org.robolectric.shadows.ShadowMotionEvent
+
 
+
nativeReadFromParcel(long, Parcel) - Static method in class org.robolectric.nativeruntime.SurfaceNatives
+
 
+
nativeReadFromParcel(long, Parcel) - Static method in class org.robolectric.shadows.ShadowMotionEvent
+
 
+
nativeReadFromParcel(long, Parcel) - Static method in class org.robolectric.shadows.ShadowNativeSurface
+
 
+
nativeReadInt(int) - Static method in class org.robolectric.shadows.ShadowParcel
+
 
+
nativeReadInt(long) - Static method in class org.robolectric.shadows.ShadowParcel
+
 
+
nativeReadLong(int) - Static method in class org.robolectric.shadows.ShadowParcel
+
 
+
nativeReadLong(long) - Static method in class org.robolectric.shadows.ShadowParcel
+
 
+
nativeReadString(int) - Static method in class org.robolectric.shadows.ShadowParcel
+
 
+
nativeReadString(long) - Static method in class org.robolectric.shadows.ShadowParcel
+
 
+
nativeReadString16(long) - Static method in class org.robolectric.shadows.ShadowParcel
+
 
+
nativeReadString8(long) - Static method in class org.robolectric.shadows.ShadowParcel
+
 
+
nativeReadStrongBinder(int) - Static method in class org.robolectric.shadows.ShadowParcel
+
 
+
nativeReadStrongBinder(long) - Static method in class org.robolectric.shadows.ShadowParcel
+
 
+
nativeReadTypefaces(ByteBuffer) - Static method in class org.robolectric.nativeruntime.TypefaceNatives
+
 
+
nativeReadTypefaces(ByteBuffer) - Static method in class org.robolectric.shadows.ShadowNativeTypeface
+
 
+
nativeReadTypefaces(ByteBuffer, int) - Static method in class org.robolectric.shadows.ShadowNativeTypeface
+
 
+
nativeReconfigure(long, int, int, int, boolean) - Static method in class org.robolectric.nativeruntime.BitmapNatives
+
 
+
nativeReconfigure(long, int, int, int, boolean) - Static method in class org.robolectric.shadows.ShadowNativeBitmap
+
 
+
nativeRecycle(long) - Static method in class org.robolectric.nativeruntime.BitmapNatives
+
 
+
nativeRecycle(Object) - Static method in class org.robolectric.shadows.ShadowNativeBitmap
+
 
+
nativeRegisterCustomAggregateFunction(long, String, BinaryOperator<String>) - Static method in class org.robolectric.nativeruntime.SQLiteConnectionNatives
+
 
+
nativeRegisterCustomAggregateFunction(long, String, BinaryOperator<String>) - Static method in class org.robolectric.shadows.ShadowNativeSQLiteConnection
+
 
+
nativeRegisterCustomFunction(int, SQLiteCustomFunction) - Static method in class org.robolectric.shadows.ShadowLegacySQLiteConnection
+
 
+
nativeRegisterCustomFunction(long, SQLiteCustomFunction) - Static method in class org.robolectric.shadows.ShadowLegacySQLiteConnection
+
 
+
nativeRegisterCustomScalarFunction(long, String, UnaryOperator<String>) - Static method in class org.robolectric.nativeruntime.SQLiteConnectionNatives
+
 
+
nativeRegisterCustomScalarFunction(long, String, UnaryOperator<String>) - Static method in class org.robolectric.shadows.ShadowNativeSQLiteConnection
+
 
+
nativeRegisterGenericFamily(String, long) - Static method in class org.robolectric.nativeruntime.TypefaceNatives
+
 
+
nativeRegisterGenericFamily(String, long) - Static method in class org.robolectric.shadows.ShadowNativeTypeface
+
 
+
nativeRegisterLocalizedCollators(int, String) - Static method in class org.robolectric.shadows.ShadowLegacySQLiteConnection
+
 
+
nativeRegisterLocalizedCollators(int, String) - Static method in class org.robolectric.shadows.ShadowNativeSQLiteConnection
+
 
+
nativeRegisterLocalizedCollators(long, String) - Static method in class org.robolectric.nativeruntime.SQLiteConnectionNatives
+
 
+
nativeRegisterLocalizedCollators(long, String) - Static method in class org.robolectric.shadows.ShadowLegacySQLiteConnection
+
 
+
nativeRegisterLocalizedCollators(long, String) - Static method in class org.robolectric.shadows.ShadowNativeSQLiteConnection
+
 
+
nativeRelease(long) - Static method in class org.robolectric.nativeruntime.SurfaceNatives
+
 
+
nativeRelease(long) - Static method in class org.robolectric.shadows.ShadowNativeSurface
+
 
+
nativeReleaseImage(Image) - Method in class org.robolectric.nativeruntime.ImageReaderNatives
+
 
+
nativeReleaseImage(Image) - Method in class org.robolectric.shadows.ShadowImageReader
+
 
+
nativeReleaseImage(Image) - Method in class org.robolectric.shadows.ShadowNativeImageReader
+
 
+
nativeReset(long, int, int) - Static method in class org.robolectric.nativeruntime.InterpolatorNatives
+
 
+
nativeReset(long, int, int) - Static method in class org.robolectric.shadows.ShadowNativeInterpolator
+
 
+
nativeResetCancel(int, boolean) - Static method in class org.robolectric.shadows.ShadowLegacySQLiteConnection
+
 
+
nativeResetCancel(int, boolean) - Static method in class org.robolectric.shadows.ShadowNativeSQLiteConnection
+
 
+
nativeResetCancel(long, boolean) - Static method in class org.robolectric.nativeruntime.SQLiteConnectionNatives
+
 
+
nativeResetCancel(long, boolean) - Static method in class org.robolectric.shadows.ShadowLegacySQLiteConnection
+
 
+
nativeResetCancel(long, boolean) - Static method in class org.robolectric.shadows.ShadowNativeSQLiteConnection
+
 
+
nativeResetStatementAndClearBindings(int, int) - Static method in class org.robolectric.shadows.ShadowLegacySQLiteConnection
+
 
+
nativeResetStatementAndClearBindings(int, int) - Static method in class org.robolectric.shadows.ShadowNativeSQLiteConnection
+
 
+
nativeResetStatementAndClearBindings(long, long) - Static method in class org.robolectric.nativeruntime.SQLiteConnectionNatives
+
 
+
nativeResetStatementAndClearBindings(long, long) - Static method in class org.robolectric.shadows.ShadowLegacySQLiteConnection
+
 
+
nativeResetStatementAndClearBindings(long, long) - Static method in class org.robolectric.shadows.ShadowNativeSQLiteConnection
+
 
+
nativeResolveAttrs(long, long, int, int, int[], int[], int[], int[]) - Static method in class org.robolectric.shadows.ShadowArscAssetManager10
+
 
+
nativeResolveAttrs(long, long, int, int, int[], int[], int[], int[]) - Static method in class org.robolectric.shadows.ShadowArscAssetManager9
+
 
+
nativeRetrieveAttributes(long, long, int[], int[], int[]) - Static method in class org.robolectric.shadows.ShadowArscAssetManager10
+
 
+
nativeRetrieveAttributes(long, long, int[], int[], int[]) - Static method in class org.robolectric.shadows.ShadowArscAssetManager9
+
 
+
nativeRGBToHSV(int, int, int, float[]) - Static method in class org.robolectric.nativeruntime.ColorNatives
+
 
+
nativeRGBToHSV(int, int, int, float[]) - Static method in class org.robolectric.shadows.ShadowNativeColor
+
 
+
nativeRowBytes(long) - Static method in class org.robolectric.nativeruntime.BitmapNatives
+
 
+
nativeRowBytes(long) - Static method in class org.robolectric.shadows.ShadowNativeBitmap
+
 
+
NativeRuntimeLoader - Interface in org.robolectric.pluginapi
+
+
Loads the Robolectric native runtime.
+
+
nativeSameAs(long, long) - Static method in class org.robolectric.nativeruntime.BitmapNatives
+
 
+
nativeSameAs(long, long) - Static method in class org.robolectric.shadows.ShadowNativeBitmap
+
 
+
nativeScale(int, float) - Static method in class org.robolectric.shadows.ShadowMotionEvent
+
 
+
nativeScale(long, float) - Static method in class org.robolectric.shadows.ShadowMotionEvent
+
 
+
nativeScheduleVsync(int) - Static method in class org.robolectric.shadows.ShadowDisplayEventReceiver
+
 
+
nativeScheduleVsync(long) - Static method in class org.robolectric.shadows.ShadowDisplayEventReceiver
+
 
+
nativeSetAction(int, int) - Static method in class org.robolectric.shadows.ShadowMotionEvent
+
 
+
nativeSetAction(long, int) - Static method in class org.robolectric.shadows.ShadowMotionEvent
+
 
+
nativeSetActionButton(long, int) - Static method in class org.robolectric.shadows.ShadowMotionEvent
+
 
+
nativeSetApkAssets(long, ApkAssets[], boolean) - Static method in class org.robolectric.shadows.ShadowArscAssetManager10
+
 
+
nativeSetApkAssets(long, ApkAssets[], boolean) - Static method in class org.robolectric.shadows.ShadowArscAssetManager9
+
 
+
nativeSetAutoRefreshEnabled(long, boolean) - Static method in class org.robolectric.nativeruntime.SurfaceNatives
+
 
+
nativeSetAutoRefreshEnabled(long, boolean) - Static method in class org.robolectric.shadows.ShadowNativeSurface
+
 
+
nativeSetButtonState(long, int) - Static method in class org.robolectric.shadows.ShadowMotionEvent
+
 
+
nativeSetColorSpace(long, long) - Static method in class org.robolectric.nativeruntime.BitmapNatives
+
 
+
nativeSetColorSpace(long, long) - Static method in class org.robolectric.shadows.ShadowNativeBitmap
+
 
+
nativeSetConfiguration(long, int, int, String, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int) - Static method in class org.robolectric.shadows.ShadowArscAssetManager10
+
 
+
nativeSetConfiguration(long, int, int, String, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int) - Static method in class org.robolectric.shadows.ShadowArscAssetManager9
+
 
+
nativeSetConfiguration(long, int, int, String, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int) - Static method in class org.robolectric.shadows.ShadowArscAssetManager14
+
 
+
nativeSetConfiguration(long, int, int, String, String[], int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int) - Static method in class org.robolectric.shadows.ShadowArscAssetManager14
+
 
+
nativeSetDataCapacity(int, int) - Static method in class org.robolectric.shadows.ShadowParcel
+
 
+
nativeSetDataCapacity(long, int) - Static method in class org.robolectric.shadows.ShadowParcel
+
 
+
nativeSetDataPosition(int, int) - Static method in class org.robolectric.shadows.ShadowParcel
+
 
+
nativeSetDataPosition(long, int) - Static method in class org.robolectric.shadows.ShadowParcel
+
 
+
nativeSetDataSize(int, int) - Static method in class org.robolectric.shadows.ShadowParcel
+
 
+
nativeSetDataSize(long, int) - Static method in class org.robolectric.shadows.ShadowParcel
+
 
+
nativeSetDefault(long) - Static method in class org.robolectric.nativeruntime.TypefaceNatives
+
 
+
nativeSetDefault(long) - Static method in class org.robolectric.shadows.ShadowNativeTypeface
+
 
+
nativeSetDownTimeNanos(int, long) - Static method in class org.robolectric.shadows.ShadowMotionEvent
+
 
+
nativeSetDownTimeNanos(long, long) - Static method in class org.robolectric.shadows.ShadowMotionEvent
+
 
+
nativeSetEdgeFlags(int, int) - Static method in class org.robolectric.shadows.ShadowMotionEvent
+
 
+
nativeSetEdgeFlags(long, int) - Static method in class org.robolectric.shadows.ShadowMotionEvent
+
 
+
nativeSetFlags(int, int) - Static method in class org.robolectric.shadows.ShadowMotionEvent
+
 
+
nativeSetFlags(long, int) - Static method in class org.robolectric.shadows.ShadowMotionEvent
+
 
+
nativeSetFrameRate(long, float, int, int) - Static method in class org.robolectric.nativeruntime.SurfaceNatives
+
 
+
nativeSetFrameRate(long, float, int, int) - Static method in class org.robolectric.shadows.ShadowNativeSurface
+
 
+
nativeSetHasAlpha(long, boolean, boolean) - Static method in class org.robolectric.nativeruntime.BitmapNatives
+
 
+
nativeSetHasAlpha(long, boolean, boolean) - Static method in class org.robolectric.shadows.ShadowNativeBitmap
+
 
+
nativeSetHasMipMap(long, boolean) - Static method in class org.robolectric.nativeruntime.BitmapNatives
+
 
+
nativeSetHasMipMap(long, boolean) - Static method in class org.robolectric.shadows.ShadowNativeBitmap
+
 
+
nativeSetImmutable(long) - Static method in class org.robolectric.nativeruntime.BitmapNatives
+
 
+
nativeSetImmutable(long) - Static method in class org.robolectric.shadows.ShadowNativeBitmap
+
 
+
nativeSetKeyFrame(long, int, int, float[], float[]) - Static method in class org.robolectric.nativeruntime.InterpolatorNatives
+
 
+
nativeSetKeyFrame(long, int, int, float[], float[]) - Static method in class org.robolectric.shadows.ShadowNativeInterpolator
+
 
+
nativeSetNumColumns(int, int) - Static method in class org.robolectric.shadows.ShadowLegacyCursorWindow
+
 
+
nativeSetNumColumns(int, int) - Static method in class org.robolectric.shadows.ShadowNativeCursorWindow
+
 
+
nativeSetNumColumns(long, int) - Static method in class org.robolectric.nativeruntime.CursorWindowNatives
+
 
+
nativeSetNumColumns(long, int) - Static method in class org.robolectric.shadows.ShadowLegacyCursorWindow
+
 
+
nativeSetNumColumns(long, int) - Static method in class org.robolectric.shadows.ShadowNativeCursorWindow
+
 
+
nativeSetPath(long, long, long) - Static method in class org.robolectric.nativeruntime.RegionNatives
+
 
+
nativeSetPath(long, long, long) - Static method in class org.robolectric.shadows.ShadowNativeRegion
+
 
+
nativeSetPixel(long, int, int, int) - Static method in class org.robolectric.nativeruntime.BitmapNatives
+
 
+
nativeSetPixel(long, int, int, int) - Static method in class org.robolectric.shadows.ShadowNativeBitmap
+
 
+
nativeSetPixels(long, int[], int, int, int, int, int, int) - Static method in class org.robolectric.nativeruntime.BitmapNatives
+
 
+
nativeSetPixels(long, int[], int, int, int, int, int, int) - Static method in class org.robolectric.shadows.ShadowNativeBitmap
+
 
+
nativeSetPremultiplied(long, boolean) - Static method in class org.robolectric.nativeruntime.BitmapNatives
+
 
+
nativeSetPremultiplied(long, boolean) - Static method in class org.robolectric.shadows.ShadowNativeBitmap
+
 
+
nativeSetRect(long, int, int, int, int) - Static method in class org.robolectric.nativeruntime.RegionNatives
+
 
+
nativeSetRect(long, int, int, int, int) - Static method in class org.robolectric.shadows.ShadowNativeRegion
+
 
+
nativeSetRegion(long, long) - Static method in class org.robolectric.nativeruntime.RegionNatives
+
 
+
nativeSetRegion(long, long) - Static method in class org.robolectric.shadows.ShadowNativeRegion
+
 
+
nativeSetRepeatMirror(long, float, boolean) - Static method in class org.robolectric.nativeruntime.InterpolatorNatives
+
 
+
nativeSetRepeatMirror(long, float, boolean) - Static method in class org.robolectric.shadows.ShadowNativeInterpolator
+
 
+
nativeSetScalingMode(long, int) - Static method in class org.robolectric.nativeruntime.SurfaceNatives
+
 
+
nativeSetScalingMode(long, int) - Static method in class org.robolectric.shadows.ShadowNativeSurface
+
 
+
nativeSetSharedBufferModeEnabled(long, boolean) - Static method in class org.robolectric.nativeruntime.SurfaceNatives
+
 
+
nativeSetSharedBufferModeEnabled(long, boolean) - Static method in class org.robolectric.shadows.ShadowNativeSurface
+
 
+
nativeSetSource(int, int) - Static method in class org.robolectric.shadows.ShadowMotionEvent
+
 
+
nativeSetSource(long, int) - Static method in class org.robolectric.shadows.ShadowMotionEvent
+
 
+
nativeSetup(FileDescriptor, int) - Static method in class org.robolectric.shadows.ShadowMediaMuxer
+
+
Generates and returns an internal id to track the FileOutputStream corresponding to individual + MediaMuxer instances.
+
+
nativeShapeTextRun(char[], int, int, int, int, boolean, long) - Static method in class org.robolectric.nativeruntime.TextRunShaperNatives
+
 
+
nativeShapeTextRun(char[], int, int, int, int, boolean, long) - Static method in class org.robolectric.shadows.ShadowNativeTextRunShaper
+
 
+
nativeShapeTextRun(String, int, int, int, int, boolean, long) - Static method in class org.robolectric.nativeruntime.TextRunShaperNatives
+
 
+
nativeShapeTextRun(String, int, int, int, int, boolean, long) - Static method in class org.robolectric.shadows.ShadowNativeTextRunShaper
+
 
+
nativeStop(long) - Static method in class org.robolectric.shadows.ShadowMediaMuxer
+
+
Closes the FileOutputStream for the associated muxer.
+
+
nativeSurfaceImageCreatePlanes(Object, int, int, long) - Static method in class org.robolectric.nativeruntime.ImageReaderSurfaceImageNatives
+
+
RNG-specific native trampoline methods to invoke the native member functions on the proper + SurfaceImage object reference.
+
+
nativeSurfaceImageGetFormat(Object, int) - Static method in class org.robolectric.nativeruntime.ImageReaderSurfaceImageNatives
+
 
+
nativeSurfaceImageGetHeight(Object) - Static method in class org.robolectric.nativeruntime.ImageReaderSurfaceImageNatives
+
 
+
nativeSurfaceImageGetWidth(Object) - Static method in class org.robolectric.nativeruntime.ImageReaderSurfaceImageNatives
+
 
+
nativeThemeApplyStyle(long, long, int, boolean) - Static method in class org.robolectric.shadows.ShadowArscAssetManager10
+
 
+
nativeThemeApplyStyle(long, long, int, boolean) - Static method in class org.robolectric.shadows.ShadowArscAssetManager9
+
 
+
nativeThemeClear(long) - Static method in class org.robolectric.shadows.ShadowArscAssetManager10
+
 
+
nativeThemeClear(long) - Static method in class org.robolectric.shadows.ShadowArscAssetManager9
+
 
+
nativeThemeCopy(long, long) - Static method in class org.robolectric.shadows.ShadowArscAssetManager10
+
 
+
nativeThemeCopy(long, long) - Static method in class org.robolectric.shadows.ShadowArscAssetManager9
+
 
+
nativeThemeCopy(long, long) - Static method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
nativeThemeCopy(long, long, long, long) - Static method in class org.robolectric.shadows.ShadowArscAssetManager10
+
 
+
nativeThemeCopy(long, long, long, long) - Static method in class org.robolectric.shadows.ShadowArscAssetManager9
+
 
+
nativeThemeCopy(long, long, long, long) - Static method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
nativeThemeCreate(long) - Static method in class org.robolectric.shadows.ShadowArscAssetManager10
+
 
+
nativeThemeCreate(long) - Static method in class org.robolectric.shadows.ShadowArscAssetManager9
+
 
+
nativeThemeDestroy(long) - Static method in class org.robolectric.shadows.ShadowArscAssetManager10
+
 
+
nativeThemeDestroy(long) - Static method in class org.robolectric.shadows.ShadowArscAssetManager9
+
 
+
nativeThemeDump(long, long, int, String, String) - Static method in class org.robolectric.shadows.ShadowArscAssetManager10
+
 
+
nativeThemeDump(long, long, int, String, String) - Static method in class org.robolectric.shadows.ShadowArscAssetManager9
+
 
+
nativeThemeGetAttributeValue(long, long, int, TypedValue, boolean) - Static method in class org.robolectric.shadows.ShadowArscAssetManager10
+
 
+
nativeThemeGetAttributeValue(long, long, int, TypedValue, boolean) - Static method in class org.robolectric.shadows.ShadowArscAssetManager9
+
 
+
nativeThemeGetChangingConfigurations(long) - Static method in class org.robolectric.shadows.ShadowArscAssetManager10
+
 
+
nativeThemeGetChangingConfigurations(long) - Static method in class org.robolectric.shadows.ShadowArscAssetManager9
+
 
+
nativeTimeToValues(long, int, float[]) - Static method in class org.robolectric.nativeruntime.InterpolatorNatives
+
 
+
nativeTimeToValues(long, int, float[]) - Static method in class org.robolectric.shadows.ShadowNativeInterpolator
+
 
+
nativeToString(long) - Static method in class org.robolectric.nativeruntime.RegionNatives
+
 
+
nativeToString(long) - Static method in class org.robolectric.shadows.ShadowNativeRegion
+
 
+
nativeUnlockCanvasAndPost(long, Canvas) - Static method in class org.robolectric.nativeruntime.SurfaceNatives
+
 
+
nativeUnlockCanvasAndPost(long, Canvas) - Static method in class org.robolectric.shadows.ShadowNativeSurface
+
 
+
nativeUnmarshall(int, byte[], int, int) - Static method in class org.robolectric.shadows.ShadowParcel
+
 
+
nativeUnmarshall(long, byte[], int, int) - Static method in class org.robolectric.shadows.ShadowParcel
+
 
+
nativeUpdateShader(long, String, long) - Static method in class org.robolectric.nativeruntime.RuntimeShaderNatives
+
 
+
nativeUpdateShader(long, String, long) - Static method in class org.robolectric.shadows.ShadowNativeRuntimeShader
+
 
+
nativeUpdateUniforms(long, String, float[]) - Static method in class org.robolectric.nativeruntime.RuntimeShaderNatives
+
 
+
nativeUpdateUniforms(long, String, float[]) - Static method in class org.robolectric.shadows.ShadowNativeRuntimeShader
+
 
+
nativeVerifySystemIdmaps() - Static method in class org.robolectric.shadows.ShadowArscAssetManager10
+
 
+
nativeVerifySystemIdmaps() - Static method in class org.robolectric.shadows.ShadowArscAssetManager9
+
 
+
nativeWake(int) - Method in class org.robolectric.shadows.ShadowPausedMessageQueue
+
 
+
nativeWake(long) - Static method in class org.robolectric.shadows.ShadowPausedMessageQueue
+
 
+
nativeWake(Object) - Static method in class org.robolectric.shadows.ShadowPausedMessageQueue
+
 
+
nativeWarmUpCache(String) - Static method in class org.robolectric.nativeruntime.TypefaceNatives
+
 
+
nativeWrapHardwareBufferBitmap(HardwareBuffer, long) - Static method in class org.robolectric.nativeruntime.BitmapNatives
+
 
+
nativeWrapHardwareBufferBitmap(HardwareBuffer, long) - Static method in class org.robolectric.shadows.ShadowNativeBitmap
+
 
+
nativeWriteBlob(long, byte[], int, int) - Static method in class org.robolectric.shadows.ShadowParcel
+
 
+
nativeWriteByteArray(int, byte[], int, int) - Static method in class org.robolectric.shadows.ShadowParcel
+
 
+
nativeWriteByteArray(long, byte[], int, int) - Static method in class org.robolectric.shadows.ShadowParcel
+
 
+
nativeWriteDouble(int, double) - Static method in class org.robolectric.shadows.ShadowParcel
+
 
+
nativeWriteDouble(long, double) - Static method in class org.robolectric.shadows.ShadowParcel
+
 
+
nativeWriteDouble(Object, Object) - Static method in class org.robolectric.shadows.ShadowParcel
+
 
+
nativeWriteFileDescriptor(long, FileDescriptor) - Static method in class org.robolectric.shadows.ShadowParcel
+
 
+
nativeWriteFileDescriptor(Object, Object) - Static method in class org.robolectric.shadows.ShadowParcel
+
 
+
nativeWriteFloat(int, float) - Static method in class org.robolectric.shadows.ShadowParcel
+
 
+
nativeWriteFloat(long, float) - Static method in class org.robolectric.shadows.ShadowParcel
+
 
+
nativeWriteFloat(Object, Object) - Static method in class org.robolectric.shadows.ShadowParcel
+
 
+
nativeWriteInt(int, int) - Static method in class org.robolectric.shadows.ShadowParcel
+
 
+
nativeWriteInt(long, int) - Static method in class org.robolectric.shadows.ShadowParcel
+
 
+
nativeWriteInt(Object, Object) - Static method in class org.robolectric.shadows.ShadowParcel
+
 
+
nativeWriteInterfaceToken(int, String) - Static method in class org.robolectric.shadows.ShadowParcel
+
 
+
nativeWriteInterfaceToken(long, String) - Static method in class org.robolectric.shadows.ShadowParcel
+
 
+
nativeWriteLong(int, long) - Static method in class org.robolectric.shadows.ShadowParcel
+
 
+
nativeWriteLong(long, long) - Static method in class org.robolectric.shadows.ShadowParcel
+
 
+
nativeWriteLong(Object, Object) - Static method in class org.robolectric.shadows.ShadowParcel
+
 
+
nativeWriteSampleData(long, int, ByteBuffer, int, int, long, int) - Static method in class org.robolectric.shadows.ShadowMediaMuxer
+
+
Writes the given data to the FileOutputStream for the associated muxer.
+
+
nativeWriteString(int, String) - Static method in class org.robolectric.shadows.ShadowParcel
+
 
+
nativeWriteString(long, String) - Static method in class org.robolectric.shadows.ShadowParcel
+
 
+
nativeWriteString16(long, String) - Static method in class org.robolectric.shadows.ShadowParcel
+
 
+
nativeWriteString8(long, String) - Static method in class org.robolectric.shadows.ShadowParcel
+
 
+
nativeWriteStrongBinder(int, IBinder) - Static method in class org.robolectric.shadows.ShadowParcel
+
 
+
nativeWriteStrongBinder(long, IBinder) - Static method in class org.robolectric.shadows.ShadowParcel
+
 
+
nativeWriteToParcel(int, Parcel) - Static method in class org.robolectric.shadows.ShadowMotionEvent
+
 
+
nativeWriteToParcel(long, int, Parcel) - Static method in class org.robolectric.nativeruntime.BitmapNatives
+
 
+
nativeWriteToParcel(long, Parcel) - Static method in class org.robolectric.nativeruntime.RegionNatives
+
 
+
nativeWriteToParcel(long, Parcel) - Static method in class org.robolectric.nativeruntime.SurfaceNatives
+
 
+
nativeWriteToParcel(long, Parcel) - Static method in class org.robolectric.shadows.ShadowMotionEvent
+
 
+
nativeWriteToParcel(long, Parcel) - Static method in class org.robolectric.shadows.ShadowNativeRegion
+
 
+
nativeWriteToParcel(long, Parcel) - Static method in class org.robolectric.shadows.ShadowNativeSurface
+
 
+
nativeWriteToStream(long, OutputStream, byte[]) - Static method in class org.robolectric.nativeruntime.PictureNatives
+
 
+
nativeWriteToStream(long, OutputStream, byte[]) - Static method in class org.robolectric.shadows.ShadowNativePicture
+
 
+
nativeWriteTypefaces(ByteBuffer, int, long[]) - Static method in class org.robolectric.shadows.ShadowNativeTypeface
+
 
+
nativeWriteTypefaces(ByteBuffer, long[]) - Static method in class org.robolectric.nativeruntime.TypefaceNatives
+
 
+
nativeWriteTypefaces(ByteBuffer, long[]) - Static method in class org.robolectric.shadows.ShadowNativeTypeface
+
 
+
NAVHIDDEN_ANY - Static variable in class org.robolectric.res.android.ResTable_config
+
 
+
NAVHIDDEN_NO - Static variable in class org.robolectric.res.android.ResTable_config
+
 
+
NAVHIDDEN_YES - Static variable in class org.robolectric.res.android.ResTable_config
+
 
+
navigation - Variable in class org.robolectric.res.android.ResTable_config
+
 
+
NAVIGATION - Enum constant in enum org.robolectric.res.android.ResTable_config.Type
+
 
+
NAVIGATION_ANY - Static variable in class org.robolectric.res.android.ResTable_config
+
 
+
NAVIGATION_HIDDEN - Enum constant in enum org.robolectric.res.android.ResTable_config.Type
+
 
+
navigationHidden() - Method in class org.robolectric.res.android.ResTable_config
+
 
+
navigationHidden(int) - Method in class org.robolectric.res.android.ResTable_config
+
 
+
nBreakText(long, char[], int, int, float, int, float[]) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nBreakText(long, char[], int, int, float, int, float[]) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nBreakText(long, char[], int, int, float, int, float[]) - Static method in class org.robolectric.shadows.ShadowPaint
+
 
+
nBreakText(long, long, char[], int, int, float, int, float[]) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nBreakText(long, long, char[], int, int, float, int, float[]) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nBreakText(long, long, char[], int, int, float, int, float[]) - Static method in class org.robolectric.shadows.ShadowPaint
+
 
+
nBreakText(long, long, String, boolean, float, int, float[]) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nBreakText(long, long, String, boolean, float, int, float[]) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nBreakText(long, long, String, boolean, float, int, float[]) - Static method in class org.robolectric.shadows.ShadowPaint
+
 
+
nBreakText(long, String, boolean, float, int, float[]) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nBreakText(long, String, boolean, float, int, float[]) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nBreakText(long, String, boolean, float, int, float[]) - Static method in class org.robolectric.shadows.ShadowPaint
+
 
+
nBuild(long, String, int, boolean) - Static method in class org.robolectric.nativeruntime.FontFamilyBuilderNatives
+
 
+
nBuild(long, String, int, boolean) - Static method in class org.robolectric.shadows.ShadowNativeFontsFontFamily.ShadowNativeFontFamilyBuilder
+
 
+
nBuild(long, String, int, boolean, boolean) - Static method in class org.robolectric.shadows.ShadowNativeFontsFontFamily.ShadowNativeFontFamilyBuilder
+
 
+
nBuild(long, String, int, boolean, boolean, int) - Static method in class org.robolectric.shadows.ShadowNativeFontsFontFamily.ShadowNativeFontFamilyBuilder
+
 
+
nBuild(long, ByteBuffer, String, int, boolean, int) - Static method in class org.robolectric.shadows.ShadowNativeFont.ShadowNativeFontBuilder
+
 
+
nBuild(long, ByteBuffer, String, String, int, boolean, int) - Static method in class org.robolectric.nativeruntime.FontBuilderNatives
+
 
+
nBuild(long, ByteBuffer, String, String, int, boolean, int) - Static method in class org.robolectric.shadows.ShadowFontBuilder
+
 
+
nBuild(long, ByteBuffer, String, String, int, boolean, int) - Static method in class org.robolectric.shadows.ShadowNativeFont.ShadowNativeFontBuilder
+
 
+
nBuildLayer(long, long) - Static method in class org.robolectric.nativeruntime.HardwareRendererNatives
+
 
+
nBuildLayer(long, long) - Static method in class org.robolectric.shadows.ShadowNativeHardwareRenderer
+
 
+
nBuildLayer(long, long) - Static method in class org.robolectric.shadows.ShadowNativeThreadedRenderer
+
 
+
nBuildMeasuredText(long, long, char[], boolean, boolean) - Static method in class org.robolectric.nativeruntime.MeasuredTextBuilderNatives
+
 
+
nBuildMeasuredText(long, long, char[], boolean, boolean) - Static method in class org.robolectric.shadows.ShadowMeasuredTextBuilder
+
 
+
nBuildMeasuredText(long, long, char[], boolean, boolean) - Static method in class org.robolectric.shadows.ShadowNativeMeasuredText.ShadowNativeMeasuredTextBuilder
+
 
+
nBuildMeasuredText(long, long, char[], boolean, boolean, boolean) - Static method in class org.robolectric.shadows.ShadowNativeMeasuredText.ShadowNativeMeasuredTextBuilder
+
 
+
nBuildMeasuredText(long, long, char[], boolean, boolean, boolean, boolean) - Static method in class org.robolectric.shadows.ShadowNativeMeasuredText.ShadowNativeMeasuredTextBuilder
+
 
+
nBuildNativeMeasuredParagraph(long, char[], boolean, boolean) - Static method in class org.robolectric.shadows.ShadowNativeMeasuredParagraph
+
 
+
nCallFloatMethod(Object, long, float) - Static method in class org.robolectric.nativeruntime.PropertyValuesHolderNatives
+
 
+
nCallFloatMethod(Object, long, float) - Static method in class org.robolectric.shadows.ShadowNativePropertyValuesHolder
+
 
+
nCallFourFloatMethod(Object, long, float, float, float, float) - Static method in class org.robolectric.nativeruntime.PropertyValuesHolderNatives
+
 
+
nCallFourFloatMethod(Object, long, float, float, float, float) - Static method in class org.robolectric.shadows.ShadowNativePropertyValuesHolder
+
 
+
nCallFourIntMethod(Object, long, int, int, int, int) - Static method in class org.robolectric.nativeruntime.PropertyValuesHolderNatives
+
 
+
nCallFourIntMethod(Object, long, int, int, int, int) - Static method in class org.robolectric.shadows.ShadowNativePropertyValuesHolder
+
 
+
nCallIntMethod(Object, long, int) - Static method in class org.robolectric.nativeruntime.PropertyValuesHolderNatives
+
 
+
nCallIntMethod(Object, long, int) - Static method in class org.robolectric.shadows.ShadowNativePropertyValuesHolder
+
 
+
nCallMultipleFloatMethod(Object, long, float[]) - Static method in class org.robolectric.nativeruntime.PropertyValuesHolderNatives
+
 
+
nCallMultipleFloatMethod(Object, long, float[]) - Static method in class org.robolectric.shadows.ShadowNativePropertyValuesHolder
+
 
+
nCallMultipleIntMethod(Object, long, int[]) - Static method in class org.robolectric.nativeruntime.PropertyValuesHolderNatives
+
 
+
nCallMultipleIntMethod(Object, long, int[]) - Static method in class org.robolectric.shadows.ShadowNativePropertyValuesHolder
+
 
+
nCallTwoFloatMethod(Object, long, float, float) - Static method in class org.robolectric.nativeruntime.PropertyValuesHolderNatives
+
 
+
nCallTwoFloatMethod(Object, long, float, float) - Static method in class org.robolectric.shadows.ShadowNativePropertyValuesHolder
+
 
+
nCallTwoIntMethod(Object, long, int, int) - Static method in class org.robolectric.nativeruntime.PropertyValuesHolderNatives
+
 
+
nCallTwoIntMethod(Object, long, int, int) - Static method in class org.robolectric.shadows.ShadowNativePropertyValuesHolder
+
 
+
nCancelLayerUpdate(long, long) - Static method in class org.robolectric.nativeruntime.HardwareRendererNatives
+
 
+
nCancelLayerUpdate(long, long) - Static method in class org.robolectric.shadows.ShadowNativeHardwareRenderer
+
 
+
nCancelLayerUpdate(long, long) - Static method in class org.robolectric.shadows.ShadowNativeThreadedRenderer
+
 
+
nCanMorph(long, long) - Static method in class org.robolectric.nativeruntime.PathParserNatives
+
 
+
nCanMorph(long, long) - Static method in class org.robolectric.shadows.ShadowNativePathParser
+
 
+
nCanMorph(long, long) - Static method in class org.robolectric.shadows.ShadowPathParser
+
 
+
nClearStretch(long) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nClearStretch(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nClipPath(long, long, int) - Static method in class org.robolectric.nativeruntime.CanvasNatives
+
 
+
nClipPath(long, long, int) - Static method in class org.robolectric.shadows.ShadowNativeCanvas
+
 
+
nClipRect(long, float, float, float, float, int) - Static method in class org.robolectric.nativeruntime.CanvasNatives
+
 
+
nClipRect(long, float, float, float, float, int) - Static method in class org.robolectric.shadows.ShadowNativeCanvas
+
 
+
nClone(long, long, int, boolean, int) - Static method in class org.robolectric.nativeruntime.FontBuilderNatives
+
 
+
nClone(long, long, int, boolean, int) - Static method in class org.robolectric.shadows.ShadowNativeFont.ShadowNativeFontBuilder
+
 
+
nCloneFont(long) - Static method in class org.robolectric.nativeruntime.FontNatives
+
 
+
nCloneFont(long) - Static method in class org.robolectric.shadows.ShadowNativeFont
+
 
+
nClose(long) - Static method in class org.robolectric.nativeruntime.ImageDecoderNatives
+
 
+
nClose(long) - Static method in class org.robolectric.nativeruntime.PathNatives
+
 
+
nClose(long) - Static method in class org.robolectric.shadows.ShadowImageDecoder
+
 
+
nClose(long) - Static method in class org.robolectric.shadows.ShadowNativeImageDecoder
+
 
+
nClose(long) - Static method in class org.robolectric.shadows.ShadowNativePath
+
 
+
nComputeBounds(long, RectF) - Static method in class org.robolectric.nativeruntime.PathNatives
+
 
+
nComputeBounds(long, RectF) - Static method in class org.robolectric.shadows.ShadowNativePath
+
 
+
nComputeLineBreaks(long, char[], long, int, float, int, float, float[], float, int) - Static method in class org.robolectric.nativeruntime.LineBreakerNatives
+
 
+
nComputeLineBreaks(long, char[], long, int, float, int, float, float[], float, int) - Static method in class org.robolectric.shadows.ShadowLineBreaker
+
 
+
nComputeLineBreaks(long, char[], long, int, float, int, float, float[], float, int) - Static method in class org.robolectric.shadows.ShadowNativeLineBreaker
+
 
+
nComputeLineBreaks(Object, Object, Object, Object, Object, Object) - Static method in class org.robolectric.shadows.ShadowNativeStaticLayout
+
+
This has to use looseSignatures due to recycle param with non-public type + android.text.StaticLayout$LineBreaks.
+
+
nComputeLineBreaks(Object, Object, Object, Object, Object, Object) - Static method in class org.robolectric.shadows.ShadowStaticLayout
+
 
+
nComputeLineBreaks(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object) - Static method in class org.robolectric.shadows.ShadowNativeStaticLayout
+
+
This has to use looseSignatures due to recycle param with non-public type + android.text.StaticLayout$LineBreaks.
+
+
nComputeLineBreaks(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object) - Static method in class org.robolectric.shadows.ShadowStaticLayout
+
 
+
nComputeLineBreaksP(long, char[], long, int, float, int, float, float[], float, int, Object, int, int[], float[], float[], float[], int[], float[]) - Static method in class org.robolectric.nativeruntime.LineBreakerNatives
+
 
+
nConcat(long, long) - Static method in class org.robolectric.nativeruntime.CanvasNatives
+
 
+
nConcat(long, long) - Static method in class org.robolectric.shadows.ShadowNativeCanvas
+
 
+
nCopyLayerInto(long, long, long) - Static method in class org.robolectric.nativeruntime.HardwareRendererNatives
+
 
+
nCopyLayerInto(long, long, long) - Static method in class org.robolectric.shadows.ShadowNativeHardwareRenderer
+
 
+
nCopySurfaceInto(Surface, int, int, int, int, long) - Static method in class org.robolectric.nativeruntime.HardwareRendererNatives
+
 
+
nCopySurfaceInto(Surface, int, int, int, int, long) - Static method in class org.robolectric.shadows.ShadowNativeHardwareRenderer
+
 
+
nCreate(byte[], int, int, boolean, ImageDecoder.Source) - Static method in class org.robolectric.nativeruntime.ImageDecoderNatives
+
 
+
nCreate(byte[], int, int, boolean, ImageDecoder.Source) - Static method in class org.robolectric.shadows.ShadowImageDecoder
+
 
+
nCreate(byte[], int, int, boolean, ImageDecoder.Source) - Static method in class org.robolectric.shadows.ShadowNativeImageDecoder
+
 
+
nCreate(byte[], int, int, ImageDecoder.Source) - Static method in class org.robolectric.shadows.ShadowImageDecoder
+
 
+
nCreate(byte[], int, int, ImageDecoder.Source) - Static method in class org.robolectric.shadows.ShadowNativeImageDecoder
+
 
+
nCreate(long) - Static method in class org.robolectric.nativeruntime.MatrixNatives
+
 
+
nCreate(long) - Static method in class org.robolectric.shadows.ShadowNativeMatrix
+
 
+
nCreate(long, boolean, ImageDecoder.Source) - Static method in class org.robolectric.nativeruntime.ImageDecoderNatives
+
 
+
nCreate(long, boolean, ImageDecoder.Source) - Static method in class org.robolectric.shadows.ShadowImageDecoder
+
 
+
nCreate(long, boolean, ImageDecoder.Source) - Static method in class org.robolectric.shadows.ShadowNativeImageDecoder
+
 
+
nCreate(long, ImageDecoder.Source) - Static method in class org.robolectric.shadows.ShadowImageDecoder
+
 
+
nCreate(long, ImageDecoder.Source) - Static method in class org.robolectric.shadows.ShadowNativeImageDecoder
+
 
+
nCreate(long, ImageDecoder, int, int, long, boolean, Rect) - Static method in class org.robolectric.nativeruntime.AnimatedImageDrawableNatives
+
 
+
nCreate(long, ImageDecoder, int, int, long, boolean, Rect) - Static method in class org.robolectric.shadows.ShadowNativeAnimatedImageDrawable
+
 
+
nCreate(long, ImageDecoder, int, int, Rect) - Static method in class org.robolectric.shadows.ShadowNativeAnimatedImageDrawable
+
 
+
nCreate(FileDescriptor, boolean, ImageDecoder.Source) - Static method in class org.robolectric.shadows.ShadowImageDecoder
+
 
+
nCreate(FileDescriptor, long, boolean, ImageDecoder.Source) - Static method in class org.robolectric.nativeruntime.ImageDecoderNatives
+
 
+
nCreate(FileDescriptor, long, boolean, ImageDecoder.Source) - Static method in class org.robolectric.shadows.ShadowNativeImageDecoder
+
 
+
nCreate(FileDescriptor, ImageDecoder.Source) - Static method in class org.robolectric.shadows.ShadowImageDecoder
+
 
+
nCreate(FileDescriptor, ImageDecoder.Source) - Static method in class org.robolectric.shadows.ShadowNativeImageDecoder
+
 
+
nCreate(InputStream, byte[], boolean, ImageDecoder.Source) - Static method in class org.robolectric.nativeruntime.ImageDecoderNatives
+
 
+
nCreate(InputStream, byte[], boolean, ImageDecoder.Source) - Static method in class org.robolectric.shadows.ShadowImageDecoder
+
 
+
nCreate(InputStream, byte[], boolean, ImageDecoder.Source) - Static method in class org.robolectric.shadows.ShadowNativeImageDecoder
+
 
+
nCreate(InputStream, byte[], ImageDecoder.Source) - Static method in class org.robolectric.shadows.ShadowImageDecoder
+
 
+
nCreate(InputStream, byte[], ImageDecoder.Source) - Static method in class org.robolectric.shadows.ShadowNativeImageDecoder
+
 
+
nCreate(String) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nCreate(String) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nCreate(String) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeOP
+
 
+
nCreate(String, int) - Static method in class org.robolectric.shadows.ShadowSharedMemory
+
 
+
nCreate(ByteBuffer, int, int, boolean, ImageDecoder.Source) - Static method in class org.robolectric.nativeruntime.ImageDecoderNatives
+
 
+
nCreate(ByteBuffer, int, int, boolean, ImageDecoder.Source) - Static method in class org.robolectric.shadows.ShadowImageDecoder
+
 
+
nCreate(ByteBuffer, int, int, boolean, ImageDecoder.Source) - Static method in class org.robolectric.shadows.ShadowNativeImageDecoder
+
 
+
nCreate(ByteBuffer, int, int, ImageDecoder.Source) - Static method in class org.robolectric.shadows.ShadowImageDecoder
+
 
+
nCreate(ByteBuffer, int, int, ImageDecoder.Source) - Static method in class org.robolectric.shadows.ShadowNativeImageDecoder
+
 
+
nCreateAnimator(int, float) - Static method in class org.robolectric.nativeruntime.RenderNodeAnimatorNatives
+
 
+
nCreateAnimator(int, float) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeAnimator
+
 
+
nCreateAnimator(int, float) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeAnimatorQ
+
 
+
nCreateAnimatorSet() - Static method in class org.robolectric.nativeruntime.AnimatedVectorDrawableNatives
+
 
+
nCreateAnimatorSet() - Static method in class org.robolectric.shadows.ShadowNativeAnimatedVectorDrawable
+
 
+
nCreateCanvasPropertyFloatAnimator(long, float) - Static method in class org.robolectric.nativeruntime.RenderNodeAnimatorNatives
+
 
+
nCreateCanvasPropertyFloatAnimator(long, float) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeAnimator
+
 
+
nCreateCanvasPropertyFloatAnimator(long, float) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeAnimatorQ
+
 
+
nCreateCanvasPropertyPaintAnimator(long, int, float) - Static method in class org.robolectric.nativeruntime.RenderNodeAnimatorNatives
+
 
+
nCreateCanvasPropertyPaintAnimator(long, int, float) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeAnimator
+
 
+
nCreateCanvasPropertyPaintAnimator(long, int, float) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeAnimatorQ
+
 
+
nCreateClipPath() - Static method in class org.robolectric.nativeruntime.VectorDrawableNatives
+
 
+
nCreateClipPath() - Static method in class org.robolectric.shadows.ShadowNativeVectorDrawable
+
 
+
nCreateClipPath(long) - Static method in class org.robolectric.nativeruntime.VectorDrawableNatives
+
 
+
nCreateClipPath(long) - Static method in class org.robolectric.shadows.ShadowNativeVectorDrawable
+
 
+
nCreateDisplayListCanvas() - Static method in class org.robolectric.shadows.ShadowDisplayListCanvas
+
 
+
nCreateDisplayListCanvas(int, int) - Static method in class org.robolectric.shadows.ShadowDisplayListCanvas
+
 
+
nCreateDisplayListCanvas(long, int, int) - Static method in class org.robolectric.nativeruntime.RecordingCanvasNatives
+
 
+
nCreateDisplayListCanvas(long, int, int) - Static method in class org.robolectric.shadows.ShadowDisplayListCanvas
+
 
+
nCreateDisplayListCanvas(long, int, int) - Static method in class org.robolectric.shadows.ShadowNativeDisplayListCanvas
+
 
+
nCreateDisplayListCanvas(long, int, int) - Static method in class org.robolectric.shadows.ShadowNativeRecordingCanvas
+
 
+
nCreateDisplayListCanvas(long, int, int) - Static method in class org.robolectric.shadows.ShadowRecordingCanvas
+
 
+
nCreateEmpty() - Static method in class org.robolectric.shadows.ShadowGainmap
+
 
+
nCreateEmptyPathData() - Static method in class org.robolectric.nativeruntime.PathParserNatives
+
 
+
nCreateEmptyPathData() - Static method in class org.robolectric.shadows.ShadowNativePathParser
+
 
+
nCreateEmptyPathData() - Static method in class org.robolectric.shadows.ShadowPathParser
+
 
+
nCreateFamily(long) - Static method in class org.robolectric.nativeruntime.FontFamilyNatives
+
 
+
nCreateFamily(long) - Static method in class org.robolectric.shadows.ShadowNativeFontFamily
+
 
+
nCreateFloat(float) - Static method in class org.robolectric.nativeruntime.CanvasPropertyNatives
+
 
+
nCreateFloat(float) - Static method in class org.robolectric.shadows.ShadowNativeCanvasProperty
+
 
+
nCreateFullPath() - Static method in class org.robolectric.nativeruntime.VectorDrawableNatives
+
 
+
nCreateFullPath() - Static method in class org.robolectric.shadows.ShadowNativeVectorDrawable
+
 
+
nCreateFullPath() - Static method in class org.robolectric.shadows.ShadowVectorDrawable
+
 
+
nCreateFullPath(long) - Static method in class org.robolectric.nativeruntime.VectorDrawableNatives
+
 
+
nCreateFullPath(long) - Static method in class org.robolectric.shadows.ShadowNativeVectorDrawable
+
 
+
nCreateFullPath(long) - Static method in class org.robolectric.shadows.ShadowVectorDrawable
+
 
+
nCreateGroup() - Static method in class org.robolectric.nativeruntime.VectorDrawableNatives
+
 
+
nCreateGroup() - Static method in class org.robolectric.shadows.ShadowNativeVectorDrawable
+
 
+
nCreateGroup() - Static method in class org.robolectric.shadows.ShadowVectorDrawable
+
 
+
nCreateGroup(long) - Static method in class org.robolectric.nativeruntime.VectorDrawableNatives
+
 
+
nCreateGroup(long) - Static method in class org.robolectric.shadows.ShadowNativeVectorDrawable
+
 
+
nCreateGroup(long) - Static method in class org.robolectric.shadows.ShadowVectorDrawable
+
 
+
nCreateGroupPropertyHolder(long, int, float, float) - Static method in class org.robolectric.nativeruntime.AnimatedVectorDrawableNatives
+
 
+
nCreateGroupPropertyHolder(long, int, float, float) - Static method in class org.robolectric.shadows.ShadowNativeAnimatedVectorDrawable
+
 
+
nCreateHardwareBitmap(long, int, int) - Static method in class org.robolectric.nativeruntime.HardwareRendererNatives
+
 
+
nCreateHardwareBitmap(long, int, int) - Static method in class org.robolectric.shadows.ShadowNativeHardwareRenderer
+
 
+
nCreateHardwareBitmap(long, int, int) - Static method in class org.robolectric.shadows.ShadowNativeThreadedRenderer
+
 
+
nCreateHardwareBuffer(int, int, int, int, long) - Static method in class org.robolectric.shadows.ShadowHardwareBuffer
+
 
+
nCreateObserver() - Method in class org.robolectric.shadows.ShadowNativeHardwareRendererObserver
+
 
+
nCreateObserver(boolean) - Method in class org.robolectric.nativeruntime.HardwareRendererObserverNatives
+
 
+
nCreateObserver(boolean) - Method in class org.robolectric.shadows.ShadowNativeHardwareRendererObserver
+
 
+
nCreateObserver(WeakReference<HardwareRendererObserver>, boolean) - Static method in class org.robolectric.shadows.ShadowNativeHardwareRendererObserver
+
 
+
nCreatePaint(long) - Static method in class org.robolectric.nativeruntime.CanvasPropertyNatives
+
 
+
nCreatePaint(long) - Static method in class org.robolectric.shadows.ShadowNativeCanvasProperty
+
 
+
nCreatePathColorPropertyHolder(long, int, int, int) - Static method in class org.robolectric.nativeruntime.AnimatedVectorDrawableNatives
+
 
+
nCreatePathColorPropertyHolder(long, int, int, int) - Static method in class org.robolectric.shadows.ShadowNativeAnimatedVectorDrawable
+
 
+
nCreatePathData(long) - Static method in class org.robolectric.nativeruntime.PathParserNatives
+
 
+
nCreatePathData(long) - Static method in class org.robolectric.shadows.ShadowNativePathParser
+
 
+
nCreatePathData(long) - Static method in class org.robolectric.shadows.ShadowPathParser
+
 
+
nCreatePathDataFromString(String, int) - Static method in class org.robolectric.nativeruntime.PathParserNatives
+
 
+
nCreatePathDataFromString(String, int) - Static method in class org.robolectric.shadows.ShadowNativePathParser
+
 
+
nCreatePathDataFromString(String, int) - Static method in class org.robolectric.shadows.ShadowPathParser
+
 
+
nCreatePathDataPropertyHolder(long, long, long) - Static method in class org.robolectric.nativeruntime.AnimatedVectorDrawableNatives
+
 
+
nCreatePathDataPropertyHolder(long, long, long) - Static method in class org.robolectric.shadows.ShadowNativeAnimatedVectorDrawable
+
 
+
nCreatePathFromPathData(long, long) - Static method in class org.robolectric.nativeruntime.PathParserNatives
+
 
+
nCreatePathFromPathData(long, long) - Static method in class org.robolectric.shadows.ShadowNativePathParser
+
 
+
nCreatePathPropertyHolder(long, int, float, float) - Static method in class org.robolectric.nativeruntime.AnimatedVectorDrawableNatives
+
 
+
nCreatePathPropertyHolder(long, int, float, float) - Static method in class org.robolectric.shadows.ShadowNativeAnimatedVectorDrawable
+
 
+
nCreateProxy(boolean, boolean, long) - Static method in class org.robolectric.shadows.ShadowHardwareRenderer
+
 
+
nCreateProxy(boolean, boolean, long) - Static method in class org.robolectric.shadows.ShadowNativeHardwareRenderer
+
 
+
nCreateProxy(boolean, long) - Static method in class org.robolectric.nativeruntime.HardwareRendererNatives
+
 
+
nCreateProxy(boolean, long) - Static method in class org.robolectric.shadows.ShadowHardwareRenderer
+
 
+
nCreateProxy(boolean, long) - Static method in class org.robolectric.shadows.ShadowNativeHardwareRenderer
+
 
+
nCreateProxy(boolean, long) - Static method in class org.robolectric.shadows.ShadowNativeThreadedRenderer
+
 
+
nCreateProxy(Object, Object) - Static method in class org.robolectric.shadows.ShadowHardwareRenderer
+
 
+
nCreateProxy(Object, Object) - Static method in class org.robolectric.shadows.ShadowNativeHardwareRenderer
+
 
+
nCreateRevealAnimator(int, int, float, float) - Static method in class org.robolectric.nativeruntime.RenderNodeAnimatorNatives
+
 
+
nCreateRevealAnimator(int, int, float, float) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeAnimator
+
 
+
nCreateRevealAnimator(int, int, float, float) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeAnimatorQ
+
 
+
nCreateRootAlphaPropertyHolder(long, float, float) - Static method in class org.robolectric.nativeruntime.AnimatedVectorDrawableNatives
+
 
+
nCreateRootAlphaPropertyHolder(long, float, float) - Static method in class org.robolectric.shadows.ShadowNativeAnimatedVectorDrawable
+
 
+
nCreateRootRenderNode() - Static method in class org.robolectric.nativeruntime.HardwareRendererNatives
+
 
+
nCreateRootRenderNode() - Static method in class org.robolectric.shadows.ShadowNativeHardwareRenderer
+
 
+
nCreateRootRenderNode() - Static method in class org.robolectric.shadows.ShadowNativeThreadedRenderer
+
 
+
nCreateTextureLayer(long) - Static method in class org.robolectric.nativeruntime.HardwareRendererNatives
+
 
+
nCreateTextureLayer(long) - Static method in class org.robolectric.shadows.ShadowHardwareRenderer
+
 
+
nCreateTextureLayer(long) - Static method in class org.robolectric.shadows.ShadowNativeHardwareRenderer
+
 
+
nCreateTextureLayer(long) - Static method in class org.robolectric.shadows.ShadowNativeThreadedRenderer
+
 
+
nCreateTextureLayer(long) - Static method in class org.robolectric.shadows.ShadowThreadedRenderer
+
 
+
nCreateTree(long) - Static method in class org.robolectric.nativeruntime.VectorDrawableNatives
+
 
+
nCreateTree(long) - Static method in class org.robolectric.shadows.ShadowNativeVectorDrawable
+
 
+
nCreateTreeFromCopy(long, long) - Static method in class org.robolectric.nativeruntime.VectorDrawableNatives
+
 
+
nCreateTreeFromCopy(long, long) - Static method in class org.robolectric.shadows.ShadowNativeVectorDrawable
+
 
+
nCubicTo(long, float, float, float, float, float, float) - Static method in class org.robolectric.nativeruntime.PathNatives
+
 
+
nCubicTo(long, float, float, float, float, float, float) - Static method in class org.robolectric.shadows.ShadowNativePath
+
 
+
nDecodeBitmap(long, ImageDecoder, boolean, int, int, Rect, boolean, int, boolean, boolean, boolean, long, boolean) - Static method in class org.robolectric.nativeruntime.ImageDecoderNatives
+
 
+
nDecodeBitmap(long, ImageDecoder, boolean, int, int, Rect, boolean, int, boolean, boolean, boolean, long, boolean) - Static method in class org.robolectric.shadows.ShadowImageDecoder
+
 
+
nDecodeBitmap(long, ImageDecoder, boolean, int, int, Rect, boolean, int, boolean, boolean, boolean, long, boolean) - Static method in class org.robolectric.shadows.ShadowNativeImageDecoder
+
 
+
nDecodeBitmap(long, ImageDecoder, boolean, int, int, Rect, boolean, int, boolean, boolean, boolean, ColorSpace) - Static method in class org.robolectric.shadows.ShadowImageDecoder
+
 
+
nDecodeBitmap(long, ImageDecoder, boolean, int, int, Rect, boolean, int, boolean, boolean, boolean, ColorSpace) - Static method in class org.robolectric.shadows.ShadowNativeImageDecoder
+
 
+
nDecStrong(long) - Static method in class org.robolectric.nativeruntime.VirtualRefBasePtrNatives
+
 
+
nDecStrong(long) - Static method in class org.robolectric.shadows.ShadowNativeVirtualRefBasePtr
+
 
+
nDecStrong(long) - Static method in class org.robolectric.shadows.ShadowVirtualRefBasePtr
+
 
+
nDeleteProxy(long) - Static method in class org.robolectric.nativeruntime.HardwareRendererNatives
+
 
+
nDeleteProxy(long) - Static method in class org.robolectric.shadows.ShadowNativeHardwareRenderer
+
 
+
nDeleteProxy(long) - Static method in class org.robolectric.shadows.ShadowNativeThreadedRenderer
+
 
+
nDescent(long) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nDescent(long) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nDescent(long, long) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nDescent(long, long) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nDestroy(long, long) - Static method in class org.robolectric.nativeruntime.HardwareRendererNatives
+
 
+
nDestroy(long, long) - Static method in class org.robolectric.shadows.ShadowNativeHardwareRenderer
+
 
+
nDestroy(long, long) - Static method in class org.robolectric.shadows.ShadowNativeThreadedRenderer
+
 
+
nDestroyHardwareResources(long) - Static method in class org.robolectric.nativeruntime.HardwareRendererNatives
+
 
+
nDestroyHardwareResources(long) - Static method in class org.robolectric.shadows.ShadowNativeHardwareRenderer
+
 
+
nDestroyHardwareResources(long) - Static method in class org.robolectric.shadows.ShadowNativeThreadedRenderer
+
 
+
nDetachSurfaceTexture(long, long) - Static method in class org.robolectric.nativeruntime.HardwareRendererNatives
+
 
+
nDetachSurfaceTexture(long, long) - Static method in class org.robolectric.shadows.ShadowNativeHardwareRenderer
+
 
+
nDetachSurfaceTexture(long, long) - Static method in class org.robolectric.shadows.ShadowNativeThreadedRenderer
+
 
+
nDiscardDisplayList(long) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nDiscardDisplayList(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nDraw(long, long) - Static method in class org.robolectric.nativeruntime.AnimatedImageDrawableNatives
+
 
+
nDraw(long, long) - Static method in class org.robolectric.shadows.ShadowNativeAnimatedImageDrawable
+
 
+
nDraw(long, long, long, Rect, boolean, boolean) - Static method in class org.robolectric.nativeruntime.VectorDrawableNatives
+
 
+
nDraw(long, long, long, Rect, boolean, boolean) - Static method in class org.robolectric.shadows.ShadowNativeVectorDrawable
+
 
+
nDrawArc(long, float, float, float, float, float, float, boolean, long) - Static method in class org.robolectric.nativeruntime.BaseCanvasNatives
+
 
+
nDrawArc(long, float, float, float, float, float, float, boolean, long) - Static method in class org.robolectric.nativeruntime.BaseRecordingCanvasNatives
+
 
+
nDrawArc(long, float, float, float, float, float, float, boolean, long) - Static method in class org.robolectric.shadows.ShadowNativeBaseCanvas
+
 
+
nDrawArc(long, float, float, float, float, float, float, boolean, long) - Static method in class org.robolectric.shadows.ShadowNativeBaseRecordingCanvas
+
 
+
nDrawBitmap(long, int[], int, int, float, float, int, int, boolean, long) - Static method in class org.robolectric.nativeruntime.BaseCanvasNatives
+
 
+
nDrawBitmap(long, int[], int, int, float, float, int, int, boolean, long) - Static method in class org.robolectric.nativeruntime.BaseRecordingCanvasNatives
+
 
+
nDrawBitmap(long, int[], int, int, float, float, int, int, boolean, long) - Static method in class org.robolectric.shadows.ShadowNativeBaseCanvas
+
 
+
nDrawBitmap(long, int[], int, int, float, float, int, int, boolean, long) - Static method in class org.robolectric.shadows.ShadowNativeBaseRecordingCanvas
+
 
+
nDrawBitmap(long, long, float, float, float, float, float, float, float, float, long, int, int) - Static method in class org.robolectric.nativeruntime.BaseCanvasNatives
+
 
+
nDrawBitmap(long, long, float, float, float, float, float, float, float, float, long, int, int) - Static method in class org.robolectric.nativeruntime.BaseRecordingCanvasNatives
+
 
+
nDrawBitmap(long, long, float, float, float, float, float, float, float, float, long, int, int) - Static method in class org.robolectric.shadows.ShadowNativeBaseCanvas
+
 
+
nDrawBitmap(long, long, float, float, float, float, float, float, float, float, long, int, int) - Static method in class org.robolectric.shadows.ShadowNativeBaseRecordingCanvas
+
 
+
nDrawBitmap(long, long, float, float, long, int, int, int) - Static method in class org.robolectric.nativeruntime.BaseCanvasNatives
+
 
+
nDrawBitmap(long, long, float, float, long, int, int, int) - Static method in class org.robolectric.nativeruntime.BaseRecordingCanvasNatives
+
 
+
nDrawBitmap(long, long, float, float, long, int, int, int) - Static method in class org.robolectric.shadows.ShadowNativeBaseCanvas
+
 
+
nDrawBitmap(long, long, float, float, long, int, int, int) - Static method in class org.robolectric.shadows.ShadowNativeBaseRecordingCanvas
+
 
+
nDrawBitmap(long, Bitmap, float, float, float, float, float, float, float, float, long, int, int) - Static method in class org.robolectric.shadows.ShadowNativeBaseCanvas
+
 
+
nDrawBitmap(long, Bitmap, float, float, long, int, int, int) - Static method in class org.robolectric.shadows.ShadowNativeBaseCanvas
+
 
+
nDrawBitmapMatrix(long, long, long, long) - Static method in class org.robolectric.nativeruntime.BaseCanvasNatives
+
 
+
nDrawBitmapMatrix(long, long, long, long) - Static method in class org.robolectric.nativeruntime.BaseRecordingCanvasNatives
+
 
+
nDrawBitmapMatrix(long, long, long, long) - Static method in class org.robolectric.shadows.ShadowNativeBaseCanvas
+
 
+
nDrawBitmapMatrix(long, long, long, long) - Static method in class org.robolectric.shadows.ShadowNativeBaseRecordingCanvas
+
 
+
nDrawBitmapMatrix(long, Bitmap, long, long) - Static method in class org.robolectric.shadows.ShadowNativeBaseCanvas
+
 
+
nDrawBitmapMesh(long, long, int, int, float[], int, int[], int, long) - Static method in class org.robolectric.nativeruntime.BaseCanvasNatives
+
 
+
nDrawBitmapMesh(long, long, int, int, float[], int, int[], int, long) - Static method in class org.robolectric.nativeruntime.BaseRecordingCanvasNatives
+
 
+
nDrawBitmapMesh(long, long, int, int, float[], int, int[], int, long) - Static method in class org.robolectric.shadows.ShadowNativeBaseCanvas
+
 
+
nDrawBitmapMesh(long, long, int, int, float[], int, int[], int, long) - Static method in class org.robolectric.shadows.ShadowNativeBaseRecordingCanvas
+
 
+
nDrawBitmapMesh(long, Bitmap, int, int, float[], int, int[], int, long) - Static method in class org.robolectric.shadows.ShadowNativeBaseCanvas
+
 
+
nDrawCircle(long, float, float, float, long) - Static method in class org.robolectric.nativeruntime.BaseCanvasNatives
+
 
+
nDrawCircle(long, float, float, float, long) - Static method in class org.robolectric.nativeruntime.BaseRecordingCanvasNatives
+
 
+
nDrawCircle(long, float, float, float, long) - Static method in class org.robolectric.shadows.ShadowNativeBaseCanvas
+
 
+
nDrawCircle(long, float, float, float, long) - Static method in class org.robolectric.shadows.ShadowNativeBaseRecordingCanvas
+
 
+
nDrawCircle(long, long, long, long, long) - Static method in class org.robolectric.nativeruntime.RecordingCanvasNatives
+
 
+
nDrawCircle(long, long, long, long, long) - Static method in class org.robolectric.shadows.ShadowNativeDisplayListCanvas
+
 
+
nDrawCircle(long, long, long, long, long) - Static method in class org.robolectric.shadows.ShadowNativeRecordingCanvas
+
 
+
nDrawColor(long, int, int) - Static method in class org.robolectric.nativeruntime.BaseCanvasNatives
+
 
+
nDrawColor(long, int, int) - Static method in class org.robolectric.nativeruntime.BaseRecordingCanvasNatives
+
 
+
nDrawColor(long, int, int) - Static method in class org.robolectric.shadows.ShadowNativeBaseCanvas
+
 
+
nDrawColor(long, int, int) - Static method in class org.robolectric.shadows.ShadowNativeBaseRecordingCanvas
+
 
+
nDrawColor(long, long, long, int) - Static method in class org.robolectric.nativeruntime.BaseCanvasNatives
+
 
+
nDrawColor(long, long, long, int) - Static method in class org.robolectric.nativeruntime.BaseRecordingCanvasNatives
+
 
+
nDrawColor(long, long, long, int) - Static method in class org.robolectric.shadows.ShadowNativeBaseCanvas
+
 
+
nDrawColor(long, long, long, int) - Static method in class org.robolectric.shadows.ShadowNativeBaseRecordingCanvas
+
 
+
nDrawDoubleRoundRect(long, float, float, float, float, float[], float, float, float, float, float[], long) - Static method in class org.robolectric.nativeruntime.BaseCanvasNatives
+
 
+
nDrawDoubleRoundRect(long, float, float, float, float, float[], float, float, float, float, float[], long) - Static method in class org.robolectric.nativeruntime.BaseRecordingCanvasNatives
+
 
+
nDrawDoubleRoundRect(long, float, float, float, float, float[], float, float, float, float, float[], long) - Static method in class org.robolectric.shadows.ShadowNativeBaseCanvas
+
 
+
nDrawDoubleRoundRect(long, float, float, float, float, float[], float, float, float, float, float[], long) - Static method in class org.robolectric.shadows.ShadowNativeBaseRecordingCanvas
+
 
+
nDrawDoubleRoundRect(long, float, float, float, float, float, float, float, float, float, float, float, float, long) - Static method in class org.robolectric.nativeruntime.BaseCanvasNatives
+
 
+
nDrawDoubleRoundRect(long, float, float, float, float, float, float, float, float, float, float, float, float, long) - Static method in class org.robolectric.nativeruntime.BaseRecordingCanvasNatives
+
 
+
nDrawDoubleRoundRect(long, float, float, float, float, float, float, float, float, float, float, float, float, long) - Static method in class org.robolectric.shadows.ShadowNativeBaseCanvas
+
 
+
nDrawDoubleRoundRect(long, float, float, float, float, float, float, float, float, float, float, float, float, long) - Static method in class org.robolectric.shadows.ShadowNativeBaseRecordingCanvas
+
 
+
nDrawGlyphs(long, int[], float[], int, int, int, long, long) - Static method in class org.robolectric.nativeruntime.BaseCanvasNatives
+
 
+
nDrawGlyphs(long, int[], float[], int, int, int, long, long) - Static method in class org.robolectric.nativeruntime.BaseRecordingCanvasNatives
+
 
+
nDrawGlyphs(long, int[], float[], int, int, int, long, long) - Static method in class org.robolectric.shadows.ShadowNativeBaseCanvas
+
 
+
nDrawGlyphs(long, int[], float[], int, int, int, long, long) - Static method in class org.robolectric.shadows.ShadowNativeBaseRecordingCanvas
+
 
+
nDrawLine(long, float, float, float, float, long) - Static method in class org.robolectric.nativeruntime.BaseCanvasNatives
+
 
+
nDrawLine(long, float, float, float, float, long) - Static method in class org.robolectric.nativeruntime.BaseRecordingCanvasNatives
+
 
+
nDrawLine(long, float, float, float, float, long) - Static method in class org.robolectric.shadows.ShadowNativeBaseCanvas
+
 
+
nDrawLine(long, float, float, float, float, long) - Static method in class org.robolectric.shadows.ShadowNativeBaseRecordingCanvas
+
 
+
nDrawLines(long, float[], int, int, long) - Static method in class org.robolectric.nativeruntime.BaseCanvasNatives
+
 
+
nDrawLines(long, float[], int, int, long) - Static method in class org.robolectric.nativeruntime.BaseRecordingCanvasNatives
+
 
+
nDrawLines(long, float[], int, int, long) - Static method in class org.robolectric.shadows.ShadowNativeBaseCanvas
+
 
+
nDrawLines(long, float[], int, int, long) - Static method in class org.robolectric.shadows.ShadowNativeBaseRecordingCanvas
+
 
+
nDrawNinePatch(long, long, long, float, float, float, float, long, int, int) - Static method in class org.robolectric.nativeruntime.BaseCanvasNatives
+
 
+
nDrawNinePatch(long, long, long, float, float, float, float, long, int, int) - Static method in class org.robolectric.nativeruntime.BaseRecordingCanvasNatives
+
 
+
nDrawNinePatch(long, long, long, float, float, float, float, long, int, int) - Static method in class org.robolectric.shadows.ShadowNativeBaseCanvas
+
 
+
nDrawNinePatch(long, long, long, float, float, float, float, long, int, int) - Static method in class org.robolectric.shadows.ShadowNativeBaseRecordingCanvas
+
 
+
nDrawOval(long, float, float, float, float, long) - Static method in class org.robolectric.nativeruntime.BaseCanvasNatives
+
 
+
nDrawOval(long, float, float, float, float, long) - Static method in class org.robolectric.nativeruntime.BaseRecordingCanvasNatives
+
 
+
nDrawOval(long, float, float, float, float, long) - Static method in class org.robolectric.shadows.ShadowNativeBaseCanvas
+
 
+
nDrawOval(long, float, float, float, float, long) - Static method in class org.robolectric.shadows.ShadowNativeBaseRecordingCanvas
+
 
+
nDrawPaint(long, long) - Static method in class org.robolectric.nativeruntime.BaseCanvasNatives
+
 
+
nDrawPaint(long, long) - Static method in class org.robolectric.nativeruntime.BaseRecordingCanvasNatives
+
 
+
nDrawPaint(long, long) - Static method in class org.robolectric.shadows.ShadowNativeBaseCanvas
+
 
+
nDrawPaint(long, long) - Static method in class org.robolectric.shadows.ShadowNativeBaseRecordingCanvas
+
 
+
nDrawPath(long, long, long) - Static method in class org.robolectric.nativeruntime.BaseCanvasNatives
+
 
+
nDrawPath(long, long, long) - Static method in class org.robolectric.nativeruntime.BaseRecordingCanvasNatives
+
 
+
nDrawPath(long, long, long) - Static method in class org.robolectric.shadows.ShadowNativeBaseCanvas
+
 
+
nDrawPath(long, long, long) - Static method in class org.robolectric.shadows.ShadowNativeBaseRecordingCanvas
+
 
+
nDrawPoint(long, float, float, long) - Static method in class org.robolectric.nativeruntime.BaseCanvasNatives
+
 
+
nDrawPoint(long, float, float, long) - Static method in class org.robolectric.nativeruntime.BaseRecordingCanvasNatives
+
 
+
nDrawPoint(long, float, float, long) - Static method in class org.robolectric.shadows.ShadowNativeBaseCanvas
+
 
+
nDrawPoint(long, float, float, long) - Static method in class org.robolectric.shadows.ShadowNativeBaseRecordingCanvas
+
 
+
nDrawPoints(long, float[], int, int, long) - Static method in class org.robolectric.nativeruntime.BaseCanvasNatives
+
 
+
nDrawPoints(long, float[], int, int, long) - Static method in class org.robolectric.nativeruntime.BaseRecordingCanvasNatives
+
 
+
nDrawPoints(long, float[], int, int, long) - Static method in class org.robolectric.shadows.ShadowNativeBaseCanvas
+
 
+
nDrawPoints(long, float[], int, int, long) - Static method in class org.robolectric.shadows.ShadowNativeBaseRecordingCanvas
+
 
+
nDrawRect(long, float, float, float, float, long) - Static method in class org.robolectric.nativeruntime.BaseCanvasNatives
+
 
+
nDrawRect(long, float, float, float, float, long) - Static method in class org.robolectric.nativeruntime.BaseRecordingCanvasNatives
+
 
+
nDrawRect(long, float, float, float, float, long) - Static method in class org.robolectric.shadows.ShadowNativeBaseCanvas
+
 
+
nDrawRect(long, float, float, float, float, long) - Static method in class org.robolectric.shadows.ShadowNativeBaseRecordingCanvas
+
 
+
nDrawRegion(long, long, long) - Static method in class org.robolectric.nativeruntime.BaseCanvasNatives
+
 
+
nDrawRegion(long, long, long) - Static method in class org.robolectric.nativeruntime.BaseRecordingCanvasNatives
+
 
+
nDrawRegion(long, long, long) - Static method in class org.robolectric.shadows.ShadowNativeBaseCanvas
+
 
+
nDrawRegion(long, long, long) - Static method in class org.robolectric.shadows.ShadowNativeBaseRecordingCanvas
+
 
+
nDrawRenderNode(long, long) - Static method in class org.robolectric.nativeruntime.HardwareRendererNatives
+
 
+
nDrawRenderNode(long, long) - Static method in class org.robolectric.nativeruntime.RecordingCanvasNatives
+
 
+
nDrawRenderNode(long, long) - Static method in class org.robolectric.shadows.ShadowNativeDisplayListCanvas
+
 
+
nDrawRenderNode(long, long) - Static method in class org.robolectric.shadows.ShadowNativeHardwareRenderer
+
 
+
nDrawRenderNode(long, long) - Static method in class org.robolectric.shadows.ShadowNativeRecordingCanvas
+
 
+
nDrawRenderNode(long, long) - Static method in class org.robolectric.shadows.ShadowNativeThreadedRenderer
+
 
+
nDrawRipple(long, long, long, long, long, long, long, int, long) - Static method in class org.robolectric.nativeruntime.RecordingCanvasNatives
+
 
+
nDrawRipple(long, long, long, long, long, long, long, int, long) - Static method in class org.robolectric.shadows.ShadowNativeRecordingCanvas
+
 
+
nDrawRoundRect(long, float, float, float, float, float, float, long) - Static method in class org.robolectric.nativeruntime.BaseCanvasNatives
+
 
+
nDrawRoundRect(long, float, float, float, float, float, float, long) - Static method in class org.robolectric.nativeruntime.BaseRecordingCanvasNatives
+
 
+
nDrawRoundRect(long, float, float, float, float, float, float, long) - Static method in class org.robolectric.shadows.ShadowNativeBaseCanvas
+
 
+
nDrawRoundRect(long, float, float, float, float, float, float, long) - Static method in class org.robolectric.shadows.ShadowNativeBaseRecordingCanvas
+
 
+
nDrawRoundRect(long, long, long, long, long, long, long, long) - Static method in class org.robolectric.nativeruntime.RecordingCanvasNatives
+
 
+
nDrawRoundRect(long, long, long, long, long, long, long, long) - Static method in class org.robolectric.shadows.ShadowNativeDisplayListCanvas
+
 
+
nDrawRoundRect(long, long, long, long, long, long, long, long) - Static method in class org.robolectric.shadows.ShadowNativeRecordingCanvas
+
 
+
nDrawText(long, char[], int, int, float, float, int, long) - Static method in class org.robolectric.nativeruntime.BaseCanvasNatives
+
 
+
nDrawText(long, char[], int, int, float, float, int, long) - Static method in class org.robolectric.nativeruntime.BaseRecordingCanvasNatives
+
 
+
nDrawText(long, char[], int, int, float, float, int, long) - Static method in class org.robolectric.shadows.ShadowNativeBaseCanvas
+
 
+
nDrawText(long, char[], int, int, float, float, int, long) - Static method in class org.robolectric.shadows.ShadowNativeBaseRecordingCanvas
+
 
+
nDrawText(long, char[], int, int, float, float, int, long, long) - Static method in class org.robolectric.nativeruntime.BaseCanvasNatives
+
 
+
nDrawText(long, char[], int, int, float, float, int, long, long) - Static method in class org.robolectric.nativeruntime.BaseRecordingCanvasNatives
+
 
+
nDrawText(long, char[], int, int, float, float, int, long, long) - Static method in class org.robolectric.shadows.ShadowNativeBaseCanvas
+
 
+
nDrawText(long, char[], int, int, float, float, int, long, long) - Static method in class org.robolectric.shadows.ShadowNativeBaseRecordingCanvas
+
 
+
nDrawText(long, String, int, int, float, float, int, long) - Static method in class org.robolectric.nativeruntime.BaseCanvasNatives
+
 
+
nDrawText(long, String, int, int, float, float, int, long) - Static method in class org.robolectric.nativeruntime.BaseRecordingCanvasNatives
+
 
+
nDrawText(long, String, int, int, float, float, int, long) - Static method in class org.robolectric.shadows.ShadowNativeBaseCanvas
+
 
+
nDrawText(long, String, int, int, float, float, int, long) - Static method in class org.robolectric.shadows.ShadowNativeBaseRecordingCanvas
+
 
+
nDrawText(long, String, int, int, float, float, int, long, long) - Static method in class org.robolectric.nativeruntime.BaseCanvasNatives
+
 
+
nDrawText(long, String, int, int, float, float, int, long, long) - Static method in class org.robolectric.nativeruntime.BaseRecordingCanvasNatives
+
 
+
nDrawText(long, String, int, int, float, float, int, long, long) - Static method in class org.robolectric.shadows.ShadowNativeBaseCanvas
+
 
+
nDrawText(long, String, int, int, float, float, int, long, long) - Static method in class org.robolectric.shadows.ShadowNativeBaseRecordingCanvas
+
 
+
nDrawTextOnPath(long, char[], int, int, long, float, float, int, long) - Static method in class org.robolectric.nativeruntime.BaseCanvasNatives
+
 
+
nDrawTextOnPath(long, char[], int, int, long, float, float, int, long) - Static method in class org.robolectric.nativeruntime.BaseRecordingCanvasNatives
+
 
+
nDrawTextOnPath(long, char[], int, int, long, float, float, int, long) - Static method in class org.robolectric.shadows.ShadowNativeBaseCanvas
+
 
+
nDrawTextOnPath(long, char[], int, int, long, float, float, int, long) - Static method in class org.robolectric.shadows.ShadowNativeBaseRecordingCanvas
+
 
+
nDrawTextOnPath(long, char[], int, int, long, float, float, int, long, long) - Static method in class org.robolectric.nativeruntime.BaseCanvasNatives
+
 
+
nDrawTextOnPath(long, char[], int, int, long, float, float, int, long, long) - Static method in class org.robolectric.nativeruntime.BaseRecordingCanvasNatives
+
 
+
nDrawTextOnPath(long, char[], int, int, long, float, float, int, long, long) - Static method in class org.robolectric.shadows.ShadowNativeBaseCanvas
+
 
+
nDrawTextOnPath(long, char[], int, int, long, float, float, int, long, long) - Static method in class org.robolectric.shadows.ShadowNativeBaseRecordingCanvas
+
 
+
nDrawTextOnPath(long, String, long, float, float, int, long) - Static method in class org.robolectric.nativeruntime.BaseCanvasNatives
+
 
+
nDrawTextOnPath(long, String, long, float, float, int, long) - Static method in class org.robolectric.nativeruntime.BaseRecordingCanvasNatives
+
 
+
nDrawTextOnPath(long, String, long, float, float, int, long) - Static method in class org.robolectric.shadows.ShadowNativeBaseCanvas
+
 
+
nDrawTextOnPath(long, String, long, float, float, int, long) - Static method in class org.robolectric.shadows.ShadowNativeBaseRecordingCanvas
+
 
+
nDrawTextOnPath(long, String, long, float, float, int, long, long) - Static method in class org.robolectric.nativeruntime.BaseCanvasNatives
+
 
+
nDrawTextOnPath(long, String, long, float, float, int, long, long) - Static method in class org.robolectric.nativeruntime.BaseRecordingCanvasNatives
+
 
+
nDrawTextOnPath(long, String, long, float, float, int, long, long) - Static method in class org.robolectric.shadows.ShadowNativeBaseCanvas
+
 
+
nDrawTextOnPath(long, String, long, float, float, int, long, long) - Static method in class org.robolectric.shadows.ShadowNativeBaseRecordingCanvas
+
 
+
nDrawTextRun(long, char[], int, int, int, int, float, float, boolean, long, long) - Static method in class org.robolectric.nativeruntime.BaseCanvasNatives
+
 
+
nDrawTextRun(long, char[], int, int, int, int, float, float, boolean, long, long) - Static method in class org.robolectric.nativeruntime.BaseRecordingCanvasNatives
+
 
+
nDrawTextRun(long, char[], int, int, int, int, float, float, boolean, long, long) - Static method in class org.robolectric.shadows.ShadowNativeBaseCanvas
+
+
The signature of this method is the same from SDK levels O and above, but the last native + pointer changed from a Typeface pointer to a MeasuredParagraph pointer in P.
+
+
nDrawTextRun(long, char[], int, int, int, int, float, float, boolean, long, long) - Static method in class org.robolectric.shadows.ShadowNativeBaseRecordingCanvas
+
+
The signature of this method is the same from SDK levels O and above, but the last native + pointer changed from a Typeface pointer to a MeasuredParagraph pointer in P.
+
+
nDrawTextRun(long, String, int, int, int, int, float, float, boolean, long) - Static method in class org.robolectric.nativeruntime.BaseCanvasNatives
+
 
+
nDrawTextRun(long, String, int, int, int, int, float, float, boolean, long) - Static method in class org.robolectric.nativeruntime.BaseRecordingCanvasNatives
+
 
+
nDrawTextRun(long, String, int, int, int, int, float, float, boolean, long) - Static method in class org.robolectric.shadows.ShadowNativeBaseCanvas
+
 
+
nDrawTextRun(long, String, int, int, int, int, float, float, boolean, long) - Static method in class org.robolectric.shadows.ShadowNativeBaseRecordingCanvas
+
 
+
nDrawTextRun(long, String, int, int, int, int, float, float, boolean, long, long) - Static method in class org.robolectric.nativeruntime.BaseCanvasNatives
+
 
+
nDrawTextRun(long, String, int, int, int, int, float, float, boolean, long, long) - Static method in class org.robolectric.nativeruntime.BaseRecordingCanvasNatives
+
 
+
nDrawTextRun(long, String, int, int, int, int, float, float, boolean, long, long) - Static method in class org.robolectric.shadows.ShadowNativeBaseCanvas
+
 
+
nDrawTextRun(long, String, int, int, int, int, float, float, boolean, long, long) - Static method in class org.robolectric.shadows.ShadowNativeBaseRecordingCanvas
+
 
+
nDrawTextRunTypeface(long, char[], int, int, int, int, float, float, boolean, long, long) - Static method in class org.robolectric.nativeruntime.BaseCanvasNatives
+
 
+
nDrawTextRunTypeface(long, char[], int, int, int, int, float, float, boolean, long, long) - Static method in class org.robolectric.nativeruntime.BaseRecordingCanvasNatives
+
 
+
nDrawTextureLayer(long, long) - Static method in class org.robolectric.nativeruntime.RecordingCanvasNatives
+
 
+
nDrawTextureLayer(long, long) - Static method in class org.robolectric.shadows.ShadowNativeRecordingCanvas
+
 
+
nDrawVertices(long, int, int, float[], int, float[], int, int[], int, short[], int, int, long) - Static method in class org.robolectric.nativeruntime.BaseCanvasNatives
+
 
+
nDrawVertices(long, int, int, float[], int, float[], int, int[], int, short[], int, int, long) - Static method in class org.robolectric.nativeruntime.BaseRecordingCanvasNatives
+
 
+
nDrawVertices(long, int, int, float[], int, float[], int, int[], int, short[], int, int, long) - Static method in class org.robolectric.shadows.ShadowNativeBaseCanvas
+
 
+
nDrawVertices(long, int, int, float[], int, float[], int, int[], int, short[], int, int, long) - Static method in class org.robolectric.shadows.ShadowNativeBaseRecordingCanvas
+
 
+
nDrawWebViewFunctor(long, int) - Static method in class org.robolectric.nativeruntime.RecordingCanvasNatives
+
 
+
nDrawWebViewFunctor(long, int) - Static method in class org.robolectric.shadows.ShadowNativeRecordingCanvas
+
 
+
nDumpProfileInfo(long, FileDescriptor, int) - Static method in class org.robolectric.nativeruntime.HardwareRendererNatives
+
 
+
nDumpProfileInfo(long, FileDescriptor, int) - Static method in class org.robolectric.shadows.ShadowNativeHardwareRenderer
+
 
+
nEnableZ(long, boolean) - Static method in class org.robolectric.nativeruntime.RecordingCanvasNatives
+
 
+
nEnableZ(long, boolean) - Static method in class org.robolectric.shadows.ShadowNativeRecordingCanvas
+
 
+
nEnd(long) - Static method in class org.robolectric.nativeruntime.AnimatedVectorDrawableNatives
+
 
+
nEnd(long) - Static method in class org.robolectric.nativeruntime.RenderNodeAnimatorNatives
+
 
+
nEnd(long) - Static method in class org.robolectric.shadows.ShadowNativeAnimatedVectorDrawable
+
 
+
nEnd(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeAnimator
+
 
+
nEnd(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeAnimatorQ
+
 
+
nEndAllAnimators(long) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nEndAllAnimators(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nEndAllAnimators(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeOP
+
 
+
nEquals(long, long) - Static method in class org.robolectric.nativeruntime.MatrixNatives
+
 
+
nEquals(long, long) - Static method in class org.robolectric.shadows.ShadowNativeMatrix
+
 
+
nEqualsForTextMeasurement(long, long) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nEqualsForTextMeasurement(long, long) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
NETWORK - Enum constant in enum org.robolectric.fakes.RoboResponseSource
+
+
Return the response from the network.
+
+
NetworkRegistrationInfoTestBuilder - Class in org.robolectric.shadows
+
+
Builder class to create instance of NetworkRegistrationInfo.
+
+
NetworkRegistrationInfoTestBuilder() - Constructor for class org.robolectric.shadows.NetworkRegistrationInfoTestBuilder
+
 
+
networksFoundFromPnoScan(List<ScanResult>) - Method in class org.robolectric.shadows.ShadowWifiManager
+
+
Informs the WifiManager of a list of PNO ScanResult.
+
+
networkTimeAvailable - Static variable in class org.robolectric.shadows.ShadowSystemClock
+
 
+
NEW_INSETS_MODE_FULL - Static variable in class org.robolectric.shadows.ShadowWindowManagerImpl
+
 
+
newBuilder() - Static method in class org.robolectric.internal.bytecode.InstrumentationConfiguration
+
 
+
newBuilder() - Method in class org.robolectric.internal.bytecode.ShadowMap
+
 
+
newBuilder() - Static method in class org.robolectric.shadows.AppWidgetProviderInfoBuilder
+
+ +
+
newBuilder() - Static method in class org.robolectric.shadows.AssociationInfoBuilder
+
 
+
newBuilder() - Static method in class org.robolectric.shadows.AudioDeviceInfoBuilder
+
 
+
newBuilder() - Static method in class org.robolectric.shadows.BackupDataInputBuilder
+
+
Creates a new builder for BackupDataInput.
+
+
newBuilder() - Static method in class org.robolectric.shadows.BarringInfoBuilder.BarringServiceInfoBuilder
+
 
+
newBuilder() - Static method in class org.robolectric.shadows.BarringInfoBuilder
+
 
+
newBuilder() - Static method in class org.robolectric.shadows.CellIdentityLteBuilder
+
 
+
newBuilder() - Static method in class org.robolectric.shadows.CellIdentityNrBuilder
+
 
+
newBuilder() - Static method in class org.robolectric.shadows.CellInfoLteBuilder
+
 
+
newBuilder() - Static method in class org.robolectric.shadows.CellInfoNrBuilder
+
 
+
newBuilder() - Static method in class org.robolectric.shadows.CellSignalStrengthLteBuilder
+
 
+
newBuilder() - Static method in class org.robolectric.shadows.CellSignalStrengthNrBuilder
+
 
+
newBuilder() - Static method in class org.robolectric.shadows.DeviceStateSensorOrientationBuilder
+
 
+
newBuilder() - Static method in class org.robolectric.shadows.DragEventBuilder
+
 
+
newBuilder() - Static method in class org.robolectric.shadows.EpsBearerQosSessionAttributesBuilder
+
 
+
newBuilder() - Static method in class org.robolectric.shadows.MediaCodecInfoBuilder.CodecCapabilitiesBuilder
+
+ +
+
newBuilder() - Static method in class org.robolectric.shadows.MediaCodecInfoBuilder
+
+
Create a new MediaCodecInfoBuilder.
+
+
newBuilder() - Static method in class org.robolectric.shadows.ModuleInfoBuilder
+
+
Start building a new ModuleInfo
+
+
newBuilder() - Static method in class org.robolectric.shadows.NetworkRegistrationInfoTestBuilder
+
 
+
newBuilder() - Static method in class org.robolectric.shadows.NrQosSessionAttributesBuilder
+
 
+
newBuilder() - Static method in class org.robolectric.shadows.PackageRollbackInfoBuilder
+
+
Start building a new PackageRollbackInfo
+
+
newBuilder() - Static method in class org.robolectric.shadows.PlaybackInfoBuilder
+
 
+
newBuilder() - Static method in class org.robolectric.shadows.PolicyStateBuilder
+
 
+
newBuilder() - Static method in class org.robolectric.shadows.PreciseDataConnectionStateBuilder
+
 
+
newBuilder() - Static method in class org.robolectric.shadows.RangingSessionBuilder
+
 
+
newBuilder() - Static method in class org.robolectric.shadows.ResponderLocationBuilder
+
 
+
newBuilder() - Static method in class org.robolectric.shadows.RollbackInfoBuilder
+
+
Start building a new RollbackInfo
+
+
newBuilder() - Static method in class org.robolectric.shadows.RunningTaskInfoBuilder
+
 
+
newBuilder() - Static method in class org.robolectric.shadows.ServiceStateBuilder
+
 
+
newBuilder() - Static method in class org.robolectric.shadows.ShadowActivityManager.ApplicationExitInfoBuilder
+
 
+
newBuilder() - Static method in class org.robolectric.shadows.ShadowSubscriptionManager.SubscriptionInfoBuilder
+
 
+
newBuilder() - Static method in class org.robolectric.shadows.ShadowTrace.AsyncTraceSection
+
 
+
newBuilder() - Static method in class org.robolectric.shadows.ShadowTrace.Counter
+
 
+
newBuilder() - Static method in class org.robolectric.shadows.ShadowUsageStatsManager.UsageStatsBuilder
+
 
+
newBuilder() - Static method in class org.robolectric.shadows.SharedLibraryInfoBuilder
+
 
+
newBuilder() - Static method in class org.robolectric.shadows.StreamConfigurationMapBuilder
+
+ +
+
newBuilder() - Static method in class org.robolectric.shadows.UiccCardInfoBuilder
+
 
+
newBuilder() - Static method in class org.robolectric.shadows.UiccPortInfoBuilder
+
 
+
newBuilder() - Static method in class org.robolectric.shadows.UiccSlotInfoBuilder
+
 
+
newBuilder() - Static method in class org.robolectric.shadows.VibrationAttributesBuilder
+
 
+
newBuilder(ServiceState) - Static method in class org.robolectric.shadows.ServiceStateBuilder
+
 
+
newCallAudioState(boolean, int, int, BluetoothDevice, Collection<BluetoothDevice>) - Method in class org.robolectric.shadows.ShadowTelecomManager
+
+
Creates a new CallAudioState.
+
+
newCameraCharacteristics() - Static method in class org.robolectric.shadows.ShadowCameraCharacteristics
+
+
Convenience method which returns a new instance of CameraCharacteristics.
+
+
newCaptureResult() - Static method in class org.robolectric.shadows.ShadowCaptureResult
+
+
Convenience method which returns a new instance of CaptureResult.
+
+
NEWEST_SDK - Static variable in annotation type org.robolectric.annotation.Config
+
 
+
newFile(File) - Static method in class org.robolectric.res.Fs
+
+
Deprecated. +
Use File.toPath() instead.
+
+
+
newFileAsset(FileTypedResource) - Static method in class org.robolectric.res.android.Asset
+
 
+
newFrameworkResourceTable(ResourcePath) - Method in class org.robolectric.res.ResourceTableFactory
+
+
Builds an Android framework resource table in the "android" package space.
+
+
newInstance() - Static method in class org.robolectric.shadows.BackupDataOutputFactory
+
+
Returns a new instance of BackupDataOutput.
+
+
newInstance() - Static method in class org.robolectric.shadows.ShadowAppTask
+
 
+
newInstance() - Static method in class org.robolectric.shadows.ShadowDiscoverySession
+
 
+
newInstance() - Static method in class org.robolectric.shadows.ShadowIsoDep
+
 
+
newInstance() - Static method in class org.robolectric.shadows.ShadowJsPromptResult
+
 
+
newInstance() - Static method in class org.robolectric.shadows.ShadowNetworkCapabilities
+
 
+
newInstance() - Static method in class org.robolectric.shadows.ShadowPeerHandle
+
 
+
newInstance() - Static method in class org.robolectric.shadows.ShadowWifiInfo
+
 
+
newInstance(byte[], int, int, boolean) - Static method in class org.robolectric.shadows.ShadowBitmapRegionDecoder
+
 
+
newInstance(int) - Static method in class org.robolectric.shadows.ShadowNetwork
+
+
Creates new instance of Network, because its constructor is hidden.
+
+
newInstance(int) - Static method in class org.robolectric.shadows.ShadowSensor
+
+
Constructs a Sensor with a given type.
+
+
newInstance(int, boolean, boolean, ParcelUuid) - Static method in class org.robolectric.shadows.ShadowBluetoothServerSocket
+
 
+
newInstance(long) - Static method in class org.robolectric.shadows.BackupDataOutputFactory
+
+
Returns a new instance of BackupDataOutput.
+
+
newInstance(long, int) - Static method in class org.robolectric.shadows.BackupDataOutputFactory
+
+
Returns a new instance of BackupDataOutput.
+
+
newInstance(BluetoothDevice) - Static method in class org.robolectric.shadows.ShadowBluetoothGatt
+
 
+
newInstance(NetworkInfo.DetailedState, int, int, boolean, boolean) - Static method in class org.robolectric.shadows.ShadowNetworkInfo
+
+ +
+
newInstance(NetworkInfo.DetailedState, int, int, boolean, NetworkInfo.State) - Static method in class org.robolectric.shadows.ShadowNetworkInfo
+
+
Allows developers to create a NetworkInfo instance for testing.
+
+
newInstance(FileDescriptor, boolean) - Static method in class org.robolectric.shadows.ShadowBitmapRegionDecoder
+
 
+
newInstance(InputStream, boolean) - Static method in class org.robolectric.shadows.ShadowBitmapRegionDecoder
+
 
+
newInstance(Class<T>) - Static method in class org.robolectric.util.ReflectionHelpers
+
+
Create a new instance of a class
+
+
newInstance(Class<T>, Class[], Object[]) - Method in class org.robolectric.internal.bytecode.ShadowImpl
+
 
+
newInstance(Class<T>, Class[], Object[]) - Method in interface org.robolectric.internal.IShadow
+
 
+
newInstance(Class<T>, Class[], Object[]) - Static method in class org.robolectric.shadow.api.Shadow
+
 
+
newInstance(String) - Static method in class org.robolectric.shadows.ShadowAndroidHttpClient
+
 
+
newInstance(String) - Static method in class org.robolectric.shadows.ShadowBluetoothDevice
+
+
Deprecated.
+
+
newInstance(String, boolean) - Static method in class org.robolectric.shadows.ShadowBitmapRegionDecoder
+
 
+
newInstance(String, boolean, int) - Static method in class org.robolectric.res.android.ApkAssetsCache.Key
+
 
+
newInstance(String, Context) - Static method in class org.robolectric.shadows.ShadowAndroidHttpClient
+
 
+
newInstance(String, String, String, int, int) - Static method in class org.robolectric.shadows.ShadowScanResult
+
+
Deprecated. +
use ScanResult() instead
+
+
+
newInstance(String, String, String, int, int, boolean) - Static method in class org.robolectric.shadows.ShadowScanResult
+
+
Deprecated. +
use ScanResult() instead
+
+
+
newInstance(String, String, String, int, int, boolean, List<ScanResult.InformationElement>) - Static method in class org.robolectric.shadows.ShadowScanResult
+
 
+
newInstanceOf(Class<T>) - Method in class org.robolectric.internal.bytecode.ShadowImpl
+
 
+
newInstanceOf(Class<T>) - Method in interface org.robolectric.internal.IShadow
+
 
+
newInstanceOf(Class<T>) - Static method in class org.robolectric.shadow.api.Shadow
+
 
+
newInstanceOf(String) - Static method in class org.robolectric.shadow.api.Shadow
+
 
+
newIntent(Intent) - Method in class org.robolectric.android.controller.ActivityController
+
 
+
newLowPowerStandbyPortsLock(List<PowerManager.LowPowerStandbyPortDescription>) - Method in class org.robolectric.shadows.ShadowPowerManager
+
 
+
newNonMovableArray(Class<?>, int) - Method in class org.robolectric.shadows.ShadowVMRuntime
+
 
+
newPublishDiscoverySession(WifiAwareManager, int, int) - Static method in class org.robolectric.shadows.ShadowWifiAwareManager
+
+
Returns a new instance of PublishDiscoverySession.
+
+
newResolveInfo(ResolveInfo) - Static method in class org.robolectric.shadows.ShadowResolveInfo
+
+
Copies ResolveInfo.
+
+
newResolveInfo(String, String) - Static method in class org.robolectric.shadows.ShadowResolveInfo
+
+
Creates a ResolveInfo.
+
+
newResolveInfo(String, String, String) - Static method in class org.robolectric.shadows.ShadowResolveInfo
+
+
Creates a ResolveInfo.
+
+
newResourceTable(String, ResourcePath...) - Method in class org.robolectric.res.ResourceTableFactory
+
+
Creates an application resource table which can be constructed with multiple resources paths + representing overlayed resource libraries.
+
+
newScopeBuilder(ClassLoader) - Method in class org.robolectric.util.inject.Injector
+
 
+
newState - Variable in class org.robolectric.shadows.ShadowPackageManager.ComponentState
+
 
+
newSubscribeDiscoverySession(WifiAwareManager, int, int) - Static method in class org.robolectric.shadows.ShadowWifiAwareManager
+
+
Returns a new instance of SubscribeDiscoverySession.
+
+
newTabSpec(String) - Method in class org.robolectric.shadows.ShadowTabHost
+
 
+
newTaskFor(Runnable, T) - Method in class org.robolectric.android.util.concurrent.PausedExecutorService
+
 
+
newTaskFor(Callable<T>) - Method in class org.robolectric.android.util.concurrent.PausedExecutorService
+
 
+
newTheme() - Method in class org.robolectric.shadows.ShadowArscAssetManager
+
 
+
newTheme() - Method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
NewTheme() - Method in class org.robolectric.res.android.CppAssetManager2
+
 
+
newTotalCaptureResult() - Static method in class org.robolectric.shadows.ShadowTotalCaptureResult
+
+
Convenience method which returns a new instance of TotalCaptureResult.
+
+
newUnpaddedArray(Class<?>, int) - Method in class org.robolectric.shadows.ShadowVMRuntime
+
 
+
newWakeLock(int, String) - Method in class org.robolectric.shadows.ShadowPowerManager
+
 
+
newWifiAwareSession(WifiAwareManager, Binder, int) - Static method in class org.robolectric.shadows.ShadowWifiAwareManager
+
+
Returns a new instance of WifiAwareSession.
+
+
next() - Method in class org.robolectric.android.XmlResourceParserImpl
+
 
+
next() - Method in class org.robolectric.res.android.ResXMLParser
+
 
+
next() - Method in class org.robolectric.shadows.CachedPathIteratorFactory.CachedPathIterator
+
 
+
nextId - Static variable in class org.robolectric.shadows.ShadowRegion
+
 
+
nextTag() - Method in class org.robolectric.android.XmlResourceParserImpl
+
 
+
nextText() - Method in class org.robolectric.android.XmlResourceParserImpl
+
 
+
nextToken() - Method in class org.robolectric.android.XmlResourceParserImpl
+
 
+
nFence(long) - Static method in class org.robolectric.nativeruntime.HardwareRendererNatives
+
 
+
nFence(long) - Static method in class org.robolectric.shadows.ShadowNativeHardwareRenderer
+
 
+
nFence(long) - Static method in class org.robolectric.shadows.ShadowNativeThreadedRenderer
+
 
+
nFinalize(long) - Static method in class org.robolectric.nativeruntime.PathParserNatives
+
 
+
nFinalize(long) - Static method in class org.robolectric.shadows.ShadowNativePathParser
+
 
+
nFinish(long) - Static method in class org.robolectric.shadows.ShadowNativeStaticLayout
+
 
+
nFinishBuilder(long) - Static method in class org.robolectric.shadows.ShadowNativeStaticLayout
+
 
+
nFinishP(long) - Static method in class org.robolectric.nativeruntime.LineBreakerNatives
+
 
+
nFinishRecording(long, long) - Static method in class org.robolectric.nativeruntime.RecordingCanvasNatives
+
 
+
nFinishRecording(long, long) - Static method in class org.robolectric.shadows.ShadowNativeRecordingCanvas
+
 
+
nFreeBuilder(long) - Static method in class org.robolectric.nativeruntime.MeasuredTextBuilderNatives
+
 
+
nFreeBuilder(long) - Static method in class org.robolectric.shadows.ShadowNativeMeasuredParagraph
+
 
+
nFreeBuilder(long) - Static method in class org.robolectric.shadows.ShadowNativeMeasuredText.ShadowNativeMeasuredTextBuilder
+
 
+
nFreeBuilder(long) - Static method in class org.robolectric.shadows.ShadowNativeStaticLayout
+
 
+
nFreeCaches() - Static method in class org.robolectric.nativeruntime.CanvasNatives
+
 
+
nFreeCaches() - Static method in class org.robolectric.shadows.ShadowNativeCanvas
+
 
+
nFreeTextLayoutCaches() - Static method in class org.robolectric.nativeruntime.CanvasNatives
+
 
+
nFreeTextLayoutCaches() - Static method in class org.robolectric.shadows.ShadowNativeCanvas
+
 
+
nGetAllocatedSize(long) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nGetAllocatedSize(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nGetAllowForceDark(long) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nGetAllowForceDark(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nGetAllowForceDark(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeOP
+
 
+
nGetAlpha(long) - Static method in class org.robolectric.nativeruntime.AnimatedImageDrawableNatives
+
 
+
nGetAlpha(long) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nGetAlpha(long) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nGetAlpha(long) - Static method in class org.robolectric.shadows.ShadowNativeAnimatedImageDrawable
+
 
+
nGetAlpha(long) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nGetAlpha(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nGetAlpha(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeOP
+
 
+
nGetAmbientShadowColor(long) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nGetAmbientShadowColor(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nGetAmbientShadowColor(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeOP
+
 
+
nGetAnimationMatrix(long, long) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nGetAnimationMatrix(long, long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nGetAnimationMatrix(long, long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeOP
+
 
+
nGetAscent(long) - Static method in class org.robolectric.nativeruntime.PositionedGlyphsNatives
+
 
+
nGetAscent(long) - Static method in class org.robolectric.shadows.ShadowNativePositionedGlyphs
+
 
+
nGetAssetBuffer(long) - Static method in class org.robolectric.shadows.ShadowFontBuilder
+
 
+
nGetAvailableFontSet() - Static method in class org.robolectric.nativeruntime.FontNatives
+
 
+
nGetAvailableFontSet() - Static method in class org.robolectric.shadows.ShadowNativeFont
+
 
+
nGetAxisCount(long) - Static method in class org.robolectric.nativeruntime.FontNatives
+
 
+
nGetAxisCount(long) - Static method in class org.robolectric.shadows.ShadowNativeFont
+
 
+
nGetAxisInfo(long, int) - Static method in class org.robolectric.nativeruntime.FontNatives
+
 
+
nGetAxisInfo(long, int) - Static method in class org.robolectric.shadows.ShadowNativeFont
+
 
+
nGetBottom(long) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nGetBottom(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nGetBottom(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeOP
+
 
+
nGetBounds(long, char[], int, int, Rect) - Static method in class org.robolectric.nativeruntime.MeasuredTextNatives
+
 
+
nGetBounds(long, char[], int, int, Rect) - Static method in class org.robolectric.shadows.ShadowNativeMeasuredParagraph
+
 
+
nGetBounds(long, char[], int, int, Rect) - Static method in class org.robolectric.shadows.ShadowNativeMeasuredText
+
 
+
nGetBufferAddress(long) - Static method in class org.robolectric.nativeruntime.FontNatives
+
 
+
nGetBufferAddress(long) - Static method in class org.robolectric.shadows.ShadowNativeFont
+
 
+
nGetBuilderReleaseFunc() - Static method in class org.robolectric.nativeruntime.FontFamilyNatives
+
 
+
nGetBuilderReleaseFunc() - Static method in class org.robolectric.shadows.ShadowNativeFontFamily
+
 
+
nGetCameraDistance(long) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nGetCameraDistance(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nGetCameraDistance(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeOP
+
 
+
nGetCharArrayBounds(long, char[], int, int, int, Rect) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nGetCharArrayBounds(long, char[], int, int, int, Rect) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nGetCharArrayBounds(long, long, char[], int, int, int, Rect) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nGetCharArrayBounds(long, long, char[], int, int, int, Rect) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nGetCharWidthAt(long, int) - Static method in class org.robolectric.nativeruntime.MeasuredTextNatives
+
 
+
nGetCharWidthAt(long, int) - Static method in class org.robolectric.shadows.ShadowNativeMeasuredText
+
 
+
nGetClipBounds(long, Rect) - Static method in class org.robolectric.nativeruntime.CanvasNatives
+
 
+
nGetClipBounds(long, Rect) - Static method in class org.robolectric.shadows.ShadowNativeCanvas
+
 
+
nGetClipToBounds(long) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nGetClipToBounds(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nGetClipToBounds(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeOP
+
 
+
nGetClipToOutline(long) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nGetClipToOutline(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nGetClipToOutline(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeOP
+
 
+
nGetColor(long) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nGetColor(long) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nGetColorSpace(long) - Static method in class org.robolectric.nativeruntime.ImageDecoderNatives
+
 
+
nGetColorSpace(long) - Static method in class org.robolectric.shadows.ShadowImageDecoder
+
 
+
nGetColorSpace(long) - Static method in class org.robolectric.shadows.ShadowNativeImageDecoder
+
 
+
nGetDescent(long) - Static method in class org.robolectric.nativeruntime.PositionedGlyphsNatives
+
 
+
nGetDescent(long) - Static method in class org.robolectric.shadows.ShadowNativePositionedGlyphs
+
 
+
nGetDisplayRatioHdr(long) - Static method in class org.robolectric.shadows.ShadowGainmap
+
 
+
nGetDisplayRatioSdr(long) - Static method in class org.robolectric.shadows.ShadowGainmap
+
 
+
nGetDuration(long) - Static method in class org.robolectric.nativeruntime.RenderNodeAnimatorNatives
+
 
+
nGetDuration(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeAnimator
+
 
+
nGetDuration(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeAnimatorQ
+
 
+
nGetElevation(long) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nGetElevation(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nGetElevation(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeOP
+
 
+
nGetEndHyphenEdit(long) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nGetEndHyphenEdit(long) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nGetEpsilonHdr(long, float[]) - Static method in class org.robolectric.shadows.ShadowGainmap
+
 
+
nGetEpsilonSdr(long, float[]) - Static method in class org.robolectric.shadows.ShadowGainmap
+
 
+
nGetFamilyReleaseFunc() - Static method in class org.robolectric.nativeruntime.FontFamilyNatives
+
 
+
nGetFamilyReleaseFunc() - Static method in class org.robolectric.shadows.ShadowNativeFontFamily
+
 
+
nGetFillAlpha(long) - Static method in class org.robolectric.nativeruntime.VectorDrawableNatives
+
 
+
nGetFillAlpha(long) - Static method in class org.robolectric.shadows.ShadowNativeVectorDrawable
+
 
+
nGetFillColor(long) - Static method in class org.robolectric.nativeruntime.VectorDrawableNatives
+
 
+
nGetFillColor(long) - Static method in class org.robolectric.shadows.ShadowNativeVectorDrawable
+
 
+
nGetFillPath(long, long, long) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nGetFillPath(long, long, long) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nGetFillType(long) - Static method in class org.robolectric.nativeruntime.PathNatives
+
 
+
nGetFillType(long) - Static method in class org.robolectric.shadows.ShadowNativePath
+
 
+
nGetFinalizer() - Static method in class org.robolectric.nativeruntime.PathNatives
+
 
+
nGetFinalizer() - Static method in class org.robolectric.shadows.ShadowNativePath
+
 
+
nGetFlags(long) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nGetFlags(long) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nGetFloatMethod(Class<?>, String) - Static method in class org.robolectric.nativeruntime.PropertyValuesHolderNatives
+
 
+
nGetFloatMethod(Class<?>, String) - Static method in class org.robolectric.shadows.ShadowNativePropertyValuesHolder
+
 
+
nGetFont(long, int) - Static method in class org.robolectric.nativeruntime.FontsFontFamilyNatives
+
 
+
nGetFont(long, int) - Static method in class org.robolectric.nativeruntime.PositionedGlyphsNatives
+
 
+
nGetFont(long, int) - Static method in class org.robolectric.shadows.ShadowNativeFontsFontFamily
+
 
+
nGetFont(long, int) - Static method in class org.robolectric.shadows.ShadowNativePositionedGlyphs
+
 
+
nGetFontMetrics(long, long, Paint.FontMetrics) - Static method in class org.robolectric.nativeruntime.FontNatives
+
 
+
nGetFontMetrics(long, long, Paint.FontMetrics) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nGetFontMetrics(long, long, Paint.FontMetrics) - Static method in class org.robolectric.shadows.ShadowNativeFont
+
 
+
nGetFontMetrics(long, long, Paint.FontMetrics) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nGetFontMetrics(long, Paint.FontMetrics) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nGetFontMetrics(long, Paint.FontMetrics) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nGetFontMetrics(long, Paint.FontMetrics, boolean) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nGetFontMetricsInt(long, long, Paint.FontMetricsInt) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nGetFontMetricsInt(long, long, Paint.FontMetricsInt) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nGetFontMetricsInt(long, long, Paint.FontMetricsInt) - Static method in class org.robolectric.shadows.ShadowPaint
+
 
+
nGetFontMetricsInt(long, Paint.FontMetricsInt) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nGetFontMetricsInt(long, Paint.FontMetricsInt) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nGetFontMetricsInt(long, Paint.FontMetricsInt) - Static method in class org.robolectric.shadows.ShadowPaint
+
 
+
nGetFontMetricsInt(long, Paint.FontMetricsInt, boolean) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nGetFontMetricsInt(long, Paint.FontMetricsInt, boolean) - Static method in class org.robolectric.shadows.ShadowPaint
+
 
+
nGetFontMetricsInt(Object, Object, Object) - Method in class org.robolectric.shadows.ShadowPaint
+
 
+
nGetFontMetricsIntForText(long, char[], int, int, int, int, boolean, Paint.FontMetricsInt) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nGetFontMetricsIntForText(long, char[], int, int, int, int, boolean, Paint.FontMetricsInt) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nGetFontMetricsIntForText(long, String, int, int, int, int, boolean, Paint.FontMetricsInt) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nGetFontMetricsIntForText(long, String, int, int, int, int, boolean, Paint.FontMetricsInt) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nGetFontPath(long) - Static method in class org.robolectric.nativeruntime.FontNatives
+
 
+
nGetFontPath(long) - Static method in class org.robolectric.shadows.ShadowNativeFont
+
 
+
nGetFontPostScriptName(ByteBuffer, int) - Static method in class org.robolectric.nativeruntime.FontFileUtilNatives
+
 
+
nGetFontPostScriptName(ByteBuffer, int) - Static method in class org.robolectric.shadows.ShadowNativeFontFileUtil
+
 
+
nGetFontRevision(ByteBuffer, int) - Static method in class org.robolectric.nativeruntime.FontFileUtilNatives
+
 
+
nGetFontRevision(ByteBuffer, int) - Static method in class org.robolectric.shadows.ShadowNativeFontFileUtil
+
 
+
nGetFontSize(long) - Static method in class org.robolectric.nativeruntime.FontsFontFamilyNatives
+
 
+
nGetFontSize(long) - Static method in class org.robolectric.shadows.ShadowNativeFontsFontFamily
+
 
+
nGetFormat(long) - Static method in class org.robolectric.shadows.ShadowHardwareBuffer
+
 
+
nGetFullPathProperties(long, byte[], int) - Static method in class org.robolectric.nativeruntime.VectorDrawableNatives
+
 
+
nGetFullPathProperties(long, byte[], int) - Static method in class org.robolectric.shadows.ShadowNativeVectorDrawable
+
 
+
nGetFullPathProperties(long, byte[], int) - Static method in class org.robolectric.shadows.ShadowVectorDrawable
+
 
+
nGetGamma(long, float[]) - Static method in class org.robolectric.shadows.ShadowGainmap
+
 
+
nGetGlyphBounds(long, int, long, RectF) - Static method in class org.robolectric.nativeruntime.FontNatives
+
 
+
nGetGlyphBounds(long, int, long, RectF) - Static method in class org.robolectric.shadows.ShadowNativeFont
+
 
+
nGetGlyphCount(long) - Static method in class org.robolectric.nativeruntime.PositionedGlyphsNatives
+
 
+
nGetGlyphCount(long) - Static method in class org.robolectric.shadows.ShadowNativePositionedGlyphs
+
 
+
nGetGlyphId(long, int) - Static method in class org.robolectric.nativeruntime.PositionedGlyphsNatives
+
 
+
nGetGlyphId(long, int) - Static method in class org.robolectric.shadows.ShadowNativePositionedGlyphs
+
 
+
nGetGroupProperties(long, float[], int) - Static method in class org.robolectric.nativeruntime.VectorDrawableNatives
+
 
+
nGetGroupProperties(long, float[], int) - Static method in class org.robolectric.shadows.ShadowNativeVectorDrawable
+
 
+
nGetGroupProperties(long, float[], int) - Static method in class org.robolectric.shadows.ShadowVectorDrawable
+
 
+
nGetHeight(long) - Static method in class org.robolectric.nativeruntime.CanvasNatives
+
 
+
nGetHeight(long) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nGetHeight(long) - Static method in class org.robolectric.shadows.ShadowHardwareBuffer
+
 
+
nGetHeight(long) - Static method in class org.robolectric.shadows.ShadowNativeCanvas
+
 
+
nGetHeight(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nGetHeight(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeOP
+
 
+
nGetHinting(long) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nGetHinting(long) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nGetHyphenEdit(long) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nGetIndex(long) - Static method in class org.robolectric.nativeruntime.FontNatives
+
 
+
nGetIndex(long) - Static method in class org.robolectric.shadows.ShadowNativeFont
+
 
+
nGetIntMethod(Class<?>, String) - Static method in class org.robolectric.nativeruntime.PropertyValuesHolderNatives
+
 
+
nGetIntMethod(Class<?>, String) - Static method in class org.robolectric.shadows.ShadowNativePropertyValuesHolder
+
 
+
nGetInverseTransformMatrix(long, long) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nGetInverseTransformMatrix(long, long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nGetInverseTransformMatrix(long, long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeOP
+
 
+
nGetLangTags(long) - Static method in class org.robolectric.nativeruntime.FontsFontFamilyNatives
+
 
+
nGetLangTags(long) - Static method in class org.robolectric.shadows.ShadowNativeFontsFontFamily
+
 
+
nGetLayers(long) - Static method in class org.robolectric.shadows.ShadowHardwareBuffer
+
 
+
nGetLayerType(long) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nGetLayerType(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nGetLayerType(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeOP
+
 
+
nGetLeft(long) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nGetLeft(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nGetLeft(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeOP
+
 
+
nGetLetterSpacing(long) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nGetLetterSpacing(long) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nGetLineAscent(long, int) - Static method in class org.robolectric.nativeruntime.LineBreakerNatives
+
 
+
nGetLineAscent(long, int) - Static method in class org.robolectric.shadows.ShadowNativeLineBreaker
+
 
+
nGetLineBreakOffset(long, int) - Static method in class org.robolectric.nativeruntime.LineBreakerNatives
+
 
+
nGetLineBreakOffset(long, int) - Static method in class org.robolectric.shadows.ShadowLineBreaker
+
 
+
nGetLineBreakOffset(long, int) - Static method in class org.robolectric.shadows.ShadowNativeLineBreaker
+
 
+
nGetLineCount(long) - Static method in class org.robolectric.nativeruntime.LineBreakerNatives
+
 
+
nGetLineCount(long) - Static method in class org.robolectric.shadows.ShadowLineBreaker
+
 
+
nGetLineCount(long) - Static method in class org.robolectric.shadows.ShadowNativeLineBreaker
+
 
+
nGetLineDescent(long, int) - Static method in class org.robolectric.nativeruntime.LineBreakerNatives
+
 
+
nGetLineDescent(long, int) - Static method in class org.robolectric.shadows.ShadowNativeLineBreaker
+
 
+
nGetLineFlag(long, int) - Static method in class org.robolectric.nativeruntime.LineBreakerNatives
+
 
+
nGetLineFlag(long, int) - Static method in class org.robolectric.shadows.ShadowNativeLineBreaker
+
 
+
nGetLineWidth(long, int) - Static method in class org.robolectric.nativeruntime.LineBreakerNatives
+
 
+
nGetLineWidth(long, int) - Static method in class org.robolectric.shadows.ShadowNativeLineBreaker
+
 
+
nGetLocaleList(long) - Static method in class org.robolectric.nativeruntime.FontNatives
+
 
+
nGetLocaleList(long) - Static method in class org.robolectric.shadows.ShadowNativeFont
+
 
+
nGetMatrix(long, long) - Static method in class org.robolectric.nativeruntime.CanvasNatives
+
 
+
nGetMatrix(long, long) - Static method in class org.robolectric.shadows.ShadowNativeCanvas
+
 
+
nGetMaximumTextureHeight() - Static method in class org.robolectric.nativeruntime.RecordingCanvasNatives
+
 
+
nGetMaximumTextureHeight() - Static method in class org.robolectric.shadows.ShadowNativeDisplayListCanvas
+
 
+
nGetMaximumTextureHeight() - Static method in class org.robolectric.shadows.ShadowNativeRecordingCanvas
+
 
+
nGetMaximumTextureWidth() - Static method in class org.robolectric.nativeruntime.RecordingCanvasNatives
+
 
+
nGetMaximumTextureWidth() - Static method in class org.robolectric.shadows.ShadowNativeDisplayListCanvas
+
 
+
nGetMaximumTextureWidth() - Static method in class org.robolectric.shadows.ShadowNativeRecordingCanvas
+
 
+
nGetMemoryUsage(long) - Static method in class org.robolectric.nativeruntime.MeasuredTextNatives
+
 
+
nGetMemoryUsage(long) - Static method in class org.robolectric.shadows.ShadowNativeMeasuredParagraph
+
 
+
nGetMemoryUsage(long) - Static method in class org.robolectric.shadows.ShadowNativeMeasuredText
+
 
+
nGetMimeType(long) - Static method in class org.robolectric.nativeruntime.ImageDecoderNatives
+
 
+
nGetMimeType(long) - Static method in class org.robolectric.shadows.ShadowImageDecoder
+
 
+
nGetMimeType(long) - Static method in class org.robolectric.shadows.ShadowNativeImageDecoder
+
 
+
nGetMinikinFontPtr(long) - Static method in class org.robolectric.nativeruntime.FontNatives
+
 
+
nGetMinikinFontPtr(long) - Static method in class org.robolectric.shadows.ShadowNativeFont
+
 
+
nGetMultipleFloatMethod(Class<?>, String, int) - Static method in class org.robolectric.nativeruntime.PropertyValuesHolderNatives
+
 
+
nGetMultipleFloatMethod(Class<?>, String, int) - Static method in class org.robolectric.shadows.ShadowNativePropertyValuesHolder
+
 
+
nGetMultipleIntMethod(Class<?>, String, int) - Static method in class org.robolectric.nativeruntime.PropertyValuesHolderNatives
+
 
+
nGetMultipleIntMethod(Class<?>, String, int) - Static method in class org.robolectric.shadows.ShadowNativePropertyValuesHolder
+
 
+
nGetNativeAsset(AssetManager, String, boolean, int) - Static method in class org.robolectric.shadows.ShadowFontBuilder
+
 
+
nGetNativeFinalizer() - Static method in class org.robolectric.nativeruntime.AnimatedImageDrawableNatives
+
 
+
nGetNativeFinalizer() - Static method in class org.robolectric.nativeruntime.CanvasNatives
+
 
+
nGetNativeFinalizer() - Static method in class org.robolectric.nativeruntime.MatrixNatives
+
 
+
nGetNativeFinalizer() - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nGetNativeFinalizer() - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nGetNativeFinalizer() - Static method in class org.robolectric.shadows.ShadowNativeAnimatedImageDrawable
+
 
+
nGetNativeFinalizer() - Static method in class org.robolectric.shadows.ShadowNativeCanvas
+
 
+
nGetNativeFinalizer() - Static method in class org.robolectric.shadows.ShadowNativeMatrix
+
 
+
nGetNativeFinalizer() - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nGetNativeFinalizer() - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nGetNativeFinalizer() - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeOP
+
 
+
nGetNextBuffer(long, long[]) - Static method in class org.robolectric.nativeruntime.HardwareRendererObserverNatives
+
 
+
nGetNextBuffer(long, long[]) - Static method in class org.robolectric.shadows.ShadowNativeHardwareRendererObserver
+
 
+
nGetOffsetForAdvance(long, char[], int, int, int, int, boolean, float) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nGetOffsetForAdvance(long, char[], int, int, int, int, boolean, float) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nGetOffsetForAdvance(long, long, char[], int, int, int, int, boolean, float) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nGetOffsetForAdvance(long, long, char[], int, int, int, int, boolean, float) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nGetPackedStyle(long) - Static method in class org.robolectric.nativeruntime.FontNatives
+
 
+
nGetPackedStyle(long) - Static method in class org.robolectric.shadows.ShadowFont
+
 
+
nGetPackedStyle(long) - Static method in class org.robolectric.shadows.ShadowNativeFont
+
 
+
nGetPadding(long, Rect) - Static method in class org.robolectric.nativeruntime.ImageDecoderNatives
+
 
+
nGetPadding(long, Rect) - Static method in class org.robolectric.shadows.ShadowImageDecoder
+
 
+
nGetPadding(long, Rect) - Static method in class org.robolectric.shadows.ShadowNativeImageDecoder
+
 
+
nGetPivotX(long) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nGetPivotX(long) - Static method in class org.robolectric.nativeruntime.VectorDrawableNatives
+
 
+
nGetPivotX(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nGetPivotX(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeOP
+
 
+
nGetPivotX(long) - Static method in class org.robolectric.shadows.ShadowNativeVectorDrawable
+
 
+
nGetPivotY(long) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nGetPivotY(long) - Static method in class org.robolectric.nativeruntime.VectorDrawableNatives
+
 
+
nGetPivotY(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nGetPivotY(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeOP
+
 
+
nGetPivotY(long) - Static method in class org.robolectric.shadows.ShadowNativeVectorDrawable
+
 
+
nGetRatioMax(long, float[]) - Static method in class org.robolectric.shadows.ShadowGainmap
+
 
+
nGetRatioMin(long, float[]) - Static method in class org.robolectric.shadows.ShadowGainmap
+
 
+
nGetReleaseFunc() - Static method in class org.robolectric.nativeruntime.LineBreakerNatives
+
 
+
nGetReleaseFunc() - Static method in class org.robolectric.nativeruntime.MeasuredTextNatives
+
 
+
nGetReleaseFunc() - Static method in class org.robolectric.shadows.ShadowNativeLineBreaker
+
 
+
nGetReleaseFunc() - Static method in class org.robolectric.shadows.ShadowNativeMeasuredParagraph
+
 
+
nGetReleaseFunc() - Static method in class org.robolectric.shadows.ShadowNativeMeasuredText
+
 
+
nGetReleaseNativeAssetFunc() - Static method in class org.robolectric.shadows.ShadowFontBuilder
+
 
+
nGetReleaseNativeFamily() - Static method in class org.robolectric.nativeruntime.FontFamilyBuilderNatives
+
 
+
nGetReleaseNativeFamily() - Static method in class org.robolectric.shadows.ShadowNativeFontsFontFamily.ShadowNativeFontFamilyBuilder
+
 
+
nGetReleaseNativeFont() - Static method in class org.robolectric.nativeruntime.FontBuilderNatives
+
 
+
nGetReleaseNativeFont() - Static method in class org.robolectric.nativeruntime.FontNatives
+
 
+
nGetReleaseNativeFont() - Static method in class org.robolectric.shadows.ShadowNativeFont
+
 
+
nGetReleaseNativeFont() - Static method in class org.robolectric.shadows.ShadowNativeFont.ShadowNativeFontBuilder
+
 
+
nGetReleaseResultFunc() - Static method in class org.robolectric.nativeruntime.LineBreakerNatives
+
 
+
nGetReleaseResultFunc() - Static method in class org.robolectric.shadows.ShadowNativeLineBreaker
+
 
+
nGetRenderThreadTid(long) - Static method in class org.robolectric.nativeruntime.HardwareRendererNatives
+
 
+
nGetRenderThreadTid(long) - Static method in class org.robolectric.shadows.ShadowNativeHardwareRenderer
+
 
+
nGetRenderThreadTid(long) - Static method in class org.robolectric.shadows.ShadowNativeThreadedRenderer
+
 
+
nGetRepeatCount(long) - Static method in class org.robolectric.nativeruntime.AnimatedImageDrawableNatives
+
 
+
nGetRepeatCount(long) - Static method in class org.robolectric.shadows.ShadowNativeAnimatedImageDrawable
+
 
+
nGetRight(long) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nGetRight(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nGetRight(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeOP
+
 
+
nGetRootAlpha(long) - Static method in class org.robolectric.nativeruntime.VectorDrawableNatives
+
 
+
nGetRootAlpha(long) - Static method in class org.robolectric.shadows.ShadowNativeVectorDrawable
+
 
+
nGetRotation(long) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nGetRotation(long) - Static method in class org.robolectric.nativeruntime.VectorDrawableNatives
+
 
+
nGetRotation(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nGetRotation(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeOP
+
 
+
nGetRotation(long) - Static method in class org.robolectric.shadows.ShadowNativeVectorDrawable
+
 
+
nGetRotationX(long) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nGetRotationX(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nGetRotationX(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeOP
+
 
+
nGetRotationY(long) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nGetRotationY(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nGetRotationY(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeOP
+
 
+
nGetRunAdvance(long, char[], int, int, int, int, boolean, int) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nGetRunAdvance(long, char[], int, int, int, int, boolean, int) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nGetRunAdvance(long, char[], int, int, int, int, boolean, int) - Static method in class org.robolectric.shadows.ShadowPaint
+
 
+
nGetRunAdvance(long, long, char[], int, int, int, int, boolean, int) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nGetRunAdvance(long, long, char[], int, int, int, int, boolean, int) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nGetRunAdvance(long, long, char[], int, int, int, int, boolean, int) - Static method in class org.robolectric.shadows.ShadowPaint
+
 
+
nGetRunCharacterAdvance(long, char[], int, int, int, int, boolean, int, float[], int) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nGetRunCharacterAdvance(long, char[], int, int, int, int, boolean, int, float[], int) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nGetRunCharacterAdvance(long, char[], int, int, int, int, boolean, int, float[], int) - Static method in class org.robolectric.shadows.ShadowPaint
+
 
+
nGetRunCharacterAdvance(long, char[], int, int, int, int, boolean, int, float[], int, RectF) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nGetRunCharacterAdvance(long, char[], int, int, int, int, boolean, int, float[], int, RectF) - Static method in class org.robolectric.shadows.ShadowPaint
+
 
+
nGetSampledSize(long, int) - Static method in class org.robolectric.nativeruntime.ImageDecoderNatives
+
 
+
nGetSampledSize(long, int) - Static method in class org.robolectric.shadows.ShadowImageDecoder
+
 
+
nGetSampledSize(long, int) - Static method in class org.robolectric.shadows.ShadowNativeImageDecoder
+
 
+
nGetSaveCount(long) - Static method in class org.robolectric.nativeruntime.CanvasNatives
+
 
+
nGetSaveCount(long) - Static method in class org.robolectric.shadows.ShadowLegacyCanvas
+
 
+
nGetSaveCount(long) - Static method in class org.robolectric.shadows.ShadowNativeCanvas
+
 
+
nGetScaleX(long) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nGetScaleX(long) - Static method in class org.robolectric.nativeruntime.VectorDrawableNatives
+
 
+
nGetScaleX(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nGetScaleX(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeOP
+
 
+
nGetScaleX(long) - Static method in class org.robolectric.shadows.ShadowNativeVectorDrawable
+
 
+
nGetScaleY(long) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nGetScaleY(long) - Static method in class org.robolectric.nativeruntime.VectorDrawableNatives
+
 
+
nGetScaleY(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nGetScaleY(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeOP
+
 
+
nGetScaleY(long) - Static method in class org.robolectric.shadows.ShadowNativeVectorDrawable
+
 
+
nGetSize(FileDescriptor) - Static method in class org.robolectric.shadows.ShadowSharedMemory
+
 
+
nGetSourceId(long) - Static method in class org.robolectric.nativeruntime.FontNatives
+
 
+
nGetSourceId(long) - Static method in class org.robolectric.shadows.ShadowNativeFont
+
 
+
nGetSpotShadowColor(long) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nGetSpotShadowColor(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nGetSpotShadowColor(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeOP
+
 
+
nGetStartHyphenEdit(long) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nGetStartHyphenEdit(long) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nGetStrikeThruPosition(long) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nGetStrikeThruPosition(long) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nGetStrikeThruThickness(long) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nGetStrikeThruThickness(long) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nGetStringBounds(long, long, String, int, int, int, Rect) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nGetStringBounds(long, long, String, int, int, int, Rect) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nGetStringBounds(long, String, int, int, int, Rect) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nGetStringBounds(long, String, int, int, int, Rect) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nGetStrokeAlpha(long) - Static method in class org.robolectric.nativeruntime.VectorDrawableNatives
+
 
+
nGetStrokeAlpha(long) - Static method in class org.robolectric.shadows.ShadowNativeVectorDrawable
+
 
+
nGetStrokeCap(long) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nGetStrokeCap(long) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nGetStrokeColor(long) - Static method in class org.robolectric.nativeruntime.VectorDrawableNatives
+
 
+
nGetStrokeColor(long) - Static method in class org.robolectric.shadows.ShadowNativeVectorDrawable
+
 
+
nGetStrokeJoin(long) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nGetStrokeJoin(long) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nGetStrokeMiter(long) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nGetStrokeMiter(long) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nGetStrokeWidth(long) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nGetStrokeWidth(long) - Static method in class org.robolectric.nativeruntime.VectorDrawableNatives
+
 
+
nGetStrokeWidth(long) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nGetStrokeWidth(long) - Static method in class org.robolectric.shadows.ShadowNativeVectorDrawable
+
 
+
nGetStyle(long) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nGetStyle(long) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nGetTextAdvances(long, char[], int, int, int, int, int, float[], int) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nGetTextAdvances(long, char[], int, int, int, int, int, float[], int) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nGetTextAdvances(long, long, char[], int, int, int, int, int, float[], int) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nGetTextAdvances(long, long, char[], int, int, int, int, int, float[], int) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nGetTextAdvances(long, long, String, int, int, int, int, int, float[], int) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nGetTextAdvances(long, long, String, int, int, int, int, int, float[], int) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nGetTextAdvances(long, String, int, int, int, int, int, float[], int) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nGetTextAdvances(long, String, int, int, int, int, int, float[], int) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nGetTextAlign(long) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nGetTextAlign(long) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nGetTextPath(long, int, char[], int, int, float, float, long) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nGetTextPath(long, int, char[], int, int, float, float, long) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nGetTextPath(long, int, String, int, int, float, float, long) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nGetTextPath(long, int, String, int, int, float, float, long) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nGetTextPath(long, long, int, char[], int, int, float, float, long) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nGetTextPath(long, long, int, char[], int, int, float, float, long) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nGetTextPath(long, long, int, String, int, int, float, float, long) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nGetTextPath(long, long, int, String, int, int, float, float, long) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nGetTextRunCursor(long, char[], int, int, int, int, int) - Method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nGetTextRunCursor(long, char[], int, int, int, int, int) - Method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nGetTextRunCursor(long, long, char[], int, int, int, int, int) - Method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nGetTextRunCursor(long, long, char[], int, int, int, int, int) - Method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nGetTextRunCursor(long, long, String, int, int, int, int, int) - Method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nGetTextRunCursor(long, long, String, int, int, int, int, int) - Method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nGetTextRunCursor(long, String, int, int, int, int, int) - Method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nGetTextRunCursor(long, String, int, int, int, int, int) - Method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nGetTextScaleX(long) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nGetTextScaleX(long) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nGetTextSize(long) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nGetTextSize(long) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nGetTextSkewX(long) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nGetTextSkewX(long) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nGetTop(long) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nGetTop(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nGetTop(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeOP
+
 
+
nGetTotalAdvance(long) - Static method in class org.robolectric.nativeruntime.PositionedGlyphsNatives
+
 
+
nGetTotalAdvance(long) - Static method in class org.robolectric.shadows.ShadowNativePositionedGlyphs
+
 
+
nGetTransformMatrix(long, long) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nGetTransformMatrix(long, long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nGetTransformMatrix(long, long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeOP
+
 
+
nGetTranslateX(long) - Static method in class org.robolectric.nativeruntime.VectorDrawableNatives
+
 
+
nGetTranslateX(long) - Static method in class org.robolectric.shadows.ShadowNativeVectorDrawable
+
 
+
nGetTranslateY(long) - Static method in class org.robolectric.nativeruntime.VectorDrawableNatives
+
 
+
nGetTranslateY(long) - Static method in class org.robolectric.shadows.ShadowNativeVectorDrawable
+
 
+
nGetTranslationX(long) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nGetTranslationX(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nGetTranslationX(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeOP
+
 
+
nGetTranslationY(long) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nGetTranslationY(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nGetTranslationY(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeOP
+
 
+
nGetTranslationZ(long) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nGetTranslationZ(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nGetTranslationZ(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeOP
+
 
+
nGetTrimPathEnd(long) - Static method in class org.robolectric.nativeruntime.VectorDrawableNatives
+
 
+
nGetTrimPathEnd(long) - Static method in class org.robolectric.shadows.ShadowNativeVectorDrawable
+
 
+
nGetTrimPathOffset(long) - Static method in class org.robolectric.nativeruntime.VectorDrawableNatives
+
 
+
nGetTrimPathOffset(long) - Static method in class org.robolectric.shadows.ShadowNativeVectorDrawable
+
 
+
nGetTrimPathStart(long) - Static method in class org.robolectric.nativeruntime.VectorDrawableNatives
+
 
+
nGetTrimPathStart(long) - Static method in class org.robolectric.shadows.ShadowNativeVectorDrawable
+
 
+
nGetUnderlinePosition(long) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nGetUnderlinePosition(long) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nGetUnderlineThickness(long) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nGetUnderlineThickness(long) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nGetUniqueId(long) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nGetUniqueId(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nGetUniqueId(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeOP
+
 
+
nGetUsage(long) - Static method in class org.robolectric.shadows.ShadowHardwareBuffer
+
 
+
nGetUsageSize(long) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nGetUsageSize(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nGetValues(long, float[]) - Static method in class org.robolectric.nativeruntime.MatrixNatives
+
 
+
nGetValues(long, float[]) - Static method in class org.robolectric.shadows.ShadowNativeMatrix
+
 
+
nGetVariant(long) - Static method in class org.robolectric.nativeruntime.FontsFontFamilyNatives
+
 
+
nGetVariant(long) - Static method in class org.robolectric.shadows.ShadowNativeFontsFontFamily
+
 
+
nGetWidth(long) - Static method in class org.robolectric.nativeruntime.CanvasNatives
+
 
+
nGetWidth(long) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nGetWidth(long) - Static method in class org.robolectric.shadows.ShadowHardwareBuffer
+
 
+
nGetWidth(long) - Static method in class org.robolectric.shadows.ShadowNativeCanvas
+
 
+
nGetWidth(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nGetWidth(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeOP
+
 
+
nGetWidth(long, int, int) - Static method in class org.robolectric.nativeruntime.MeasuredTextNatives
+
 
+
nGetWidth(long, int, int) - Static method in class org.robolectric.shadows.ShadowNativeMeasuredParagraph
+
 
+
nGetWidth(long, int, int) - Static method in class org.robolectric.shadows.ShadowNativeMeasuredText
+
 
+
nGetWidths(long, float[]) - Static method in class org.robolectric.shadows.ShadowNativeStaticLayout
+
 
+
nGetWordSpacing(long) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nGetWordSpacing(long) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nGetX(long, int) - Static method in class org.robolectric.nativeruntime.PositionedGlyphsNatives
+
 
+
nGetX(long, int) - Static method in class org.robolectric.shadows.ShadowNativePositionedGlyphs
+
 
+
nGetY(long, int) - Static method in class org.robolectric.nativeruntime.PositionedGlyphsNatives
+
 
+
nGetY(long, int) - Static method in class org.robolectric.shadows.ShadowNativePositionedGlyphs
+
 
+
nHackySetRTAnimationsEnabled(boolean) - Static method in class org.robolectric.nativeruntime.HardwareRendererNatives
+
 
+
nHackySetRTAnimationsEnabled(boolean) - Static method in class org.robolectric.shadows.ShadowNativeHardwareRenderer
+
 
+
nHasGlyph(long, int, String) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nHasGlyph(long, int, String) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nHasGlyph(long, long, int, String) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nHasGlyph(long, long, int, String) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nHasIdentityMatrix(long) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nHasIdentityMatrix(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nHasIdentityMatrix(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeOP
+
 
+
nHasOverlappingRendering(long) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nHasOverlappingRendering(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nHasOverlappingRendering(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeOP
+
 
+
nHasShadow(long) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nHasShadow(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nHasShadow(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeOP
+
 
+
nHasShadowLayer(long) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nHasShadowLayer(long) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nIncReserve(long, int) - Static method in class org.robolectric.nativeruntime.PathNatives
+
 
+
nIncReserve(long, int) - Static method in class org.robolectric.shadows.ShadowNativePath
+
 
+
nIncStrong(long) - Static method in class org.robolectric.nativeruntime.VirtualRefBasePtrNatives
+
 
+
nIncStrong(long) - Static method in class org.robolectric.shadows.ShadowNativeVirtualRefBasePtr
+
 
+
nIncStrong(long) - Static method in class org.robolectric.shadows.ShadowVirtualRefBasePtr
+
 
+
NinePatchNatives - Class in org.robolectric.nativeruntime
+
+
Native methods for NinePatch JNI registration.
+
+
nInit() - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nInit() - Static method in class org.robolectric.nativeruntime.PathNatives
+
 
+
nInit() - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nInit() - Static method in class org.robolectric.shadows.ShadowNativePath
+
 
+
nInit() - Static method in class org.robolectric.shadows.ShadowPaint
+
 
+
nInit(int, int, boolean, int[]) - Static method in class org.robolectric.nativeruntime.LineBreakerNatives
+
 
+
nInit(int, int, boolean, int[]) - Static method in class org.robolectric.shadows.ShadowNativeLineBreaker
+
 
+
nInit(int, int, boolean, int[], boolean) - Static method in class org.robolectric.shadows.ShadowNativeLineBreaker
+
 
+
nInit(int, int, boolean, int[], int[], int[]) - Static method in class org.robolectric.shadows.ShadowNativeStaticLayout
+
 
+
nInit(long) - Static method in class org.robolectric.nativeruntime.PathNatives
+
 
+
nInit(long) - Static method in class org.robolectric.shadows.ShadowNativePath
+
 
+
nInitBuilder() - Static method in class org.robolectric.nativeruntime.FontBuilderNatives
+
 
+
nInitBuilder() - Static method in class org.robolectric.nativeruntime.FontFamilyBuilderNatives
+
 
+
nInitBuilder() - Static method in class org.robolectric.nativeruntime.MeasuredTextBuilderNatives
+
 
+
nInitBuilder() - Static method in class org.robolectric.shadows.ShadowMeasuredParagraph
+
 
+
nInitBuilder() - Static method in class org.robolectric.shadows.ShadowMeasuredTextBuilder
+
 
+
nInitBuilder() - Static method in class org.robolectric.shadows.ShadowNativeFont.ShadowNativeFontBuilder
+
 
+
nInitBuilder() - Static method in class org.robolectric.shadows.ShadowNativeFontsFontFamily.ShadowNativeFontFamilyBuilder
+
 
+
nInitBuilder() - Static method in class org.robolectric.shadows.ShadowNativeMeasuredParagraph
+
 
+
nInitBuilder() - Static method in class org.robolectric.shadows.ShadowNativeMeasuredText.ShadowNativeMeasuredTextBuilder
+
 
+
nInitBuilder() - Static method in class org.robolectric.shadows.ShadowPrecomputedText
+
 
+
nInitBuilder(String, int) - Static method in class org.robolectric.nativeruntime.FontFamilyNatives
+
 
+
nInitBuilder(String, int) - Static method in class org.robolectric.shadows.ShadowFontFamily
+
 
+
nInitBuilder(String, int) - Static method in class org.robolectric.shadows.ShadowNativeFontFamily
+
 
+
nInitDisplayInfo(int, int, float, int, long, long) - Static method in class org.robolectric.nativeruntime.HardwareRendererNatives
+
 
+
nInitDisplayInfo(int, int, float, int, long, long) - Static method in class org.robolectric.shadows.ShadowNativeHardwareRenderer
+
 
+
nInitDisplayInfo(int, int, float, int, long, long, boolean, boolean) - Static method in class org.robolectric.shadows.ShadowNativeHardwareRenderer
+
 
+
nInitRaster(long) - Static method in class org.robolectric.nativeruntime.CanvasNatives
+
 
+
nInitRaster(long) - Static method in class org.robolectric.shadows.ShadowLegacyCanvas
+
 
+
nInitRaster(long) - Static method in class org.robolectric.shadows.ShadowNativeCanvas
+
 
+
nInitRaster(Bitmap) - Static method in class org.robolectric.shadows.ShadowLegacyCanvas
+
 
+
nInitRaster(Bitmap) - Static method in class org.robolectric.shadows.ShadowNativeCanvas
+
 
+
nInitWithPaint(long) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nInitWithPaint(long) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nInterpolatePathData(long, long, long, float) - Static method in class org.robolectric.nativeruntime.PathParserNatives
+
 
+
nInterpolatePathData(long, long, long, float) - Static method in class org.robolectric.shadows.ShadowNativePathParser
+
 
+
nInvert(long, long) - Static method in class org.robolectric.nativeruntime.MatrixNatives
+
 
+
nInvert(long, long) - Static method in class org.robolectric.shadows.ShadowNativeMatrix
+
 
+
NIOAccess - Class in org.robolectric.nativeruntime
+
+
Analogue to libcore's NIOAccess, + which provides access to some internal methods and properties of Buffer.
+
+
NioUtilsFreeDirectBufferInterceptor() - Constructor for class org.robolectric.interceptors.AndroidInterceptors.NioUtilsFreeDirectBufferInterceptor
+
 
+
nIsAffine(long) - Static method in class org.robolectric.nativeruntime.MatrixNatives
+
 
+
nIsAffine(long) - Static method in class org.robolectric.shadows.ShadowNativeMatrix
+
 
+
nIsConvex(long) - Static method in class org.robolectric.nativeruntime.PathNatives
+
 
+
nIsConvex(long) - Static method in class org.robolectric.shadows.ShadowNativePath
+
 
+
nIsElegantTextHeight(long) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nIsElegantTextHeight(long) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nIsEmpty(long) - Static method in class org.robolectric.nativeruntime.PathNatives
+
 
+
nIsEmpty(long) - Static method in class org.robolectric.shadows.ShadowNativePath
+
 
+
nIsIdentity(long) - Static method in class org.robolectric.nativeruntime.MatrixNatives
+
 
+
nIsIdentity(long) - Static method in class org.robolectric.shadows.ShadowNativeMatrix
+
 
+
nIsOpaque(long) - Static method in class org.robolectric.nativeruntime.CanvasNatives
+
 
+
nIsOpaque(long) - Static method in class org.robolectric.shadows.ShadowNativeCanvas
+
 
+
nIsPivotExplicitlySet(long) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nIsPivotExplicitlySet(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nIsPivotExplicitlySet(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeOP
+
 
+
nIsPostScriptType1Font(ByteBuffer, int) - Static method in class org.robolectric.nativeruntime.FontFileUtilNatives
+
 
+
nIsPostScriptType1Font(ByteBuffer, int) - Static method in class org.robolectric.shadows.ShadowNativeFontFileUtil
+
 
+
nIsRect(long, RectF) - Static method in class org.robolectric.nativeruntime.PathNatives
+
 
+
nIsRect(long, RectF) - Static method in class org.robolectric.shadows.ShadowNativePath
+
 
+
nIsRunning(long) - Static method in class org.robolectric.nativeruntime.AnimatedImageDrawableNatives
+
 
+
nIsRunning(long) - Static method in class org.robolectric.shadows.ShadowNativeAnimatedImageDrawable
+
 
+
nIsValid(long) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nIsValid(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nIsValid(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeOP
+
 
+
nIsValid(long) - Static method in class org.robolectric.shadows.ShadowRenderNodeQ
+
 
+
nLineBreakOpportunities(String, char[], int, int[]) - Static method in class org.robolectric.shadows.ShadowStaticLayout
+
 
+
nLineTo(long, float, float) - Static method in class org.robolectric.nativeruntime.PathNatives
+
 
+
nLineTo(long, float, float) - Static method in class org.robolectric.shadows.ShadowNativePath
+
 
+
nLoadHyphenator(ByteBuffer, int, int, int) - Static method in class org.robolectric.shadows.ShadowNativeStaticLayout
+
 
+
nLoadSystemProperties(long) - Static method in class org.robolectric.nativeruntime.HardwareRendererNatives
+
 
+
nLoadSystemProperties(long) - Static method in class org.robolectric.shadows.ShadowNativeHardwareRenderer
+
 
+
nLoadSystemProperties(long) - Static method in class org.robolectric.shadows.ShadowNativeThreadedRenderer
+
 
+
nMapPoints(long, float[], int, float[], int, int, boolean) - Static method in class org.robolectric.nativeruntime.MatrixNatives
+
 
+
nMapPoints(long, float[], int, float[], int, int, boolean) - Static method in class org.robolectric.shadows.ShadowNativeMatrix
+
 
+
nMapRadius(long, float) - Static method in class org.robolectric.nativeruntime.MatrixNatives
+
 
+
nMapRadius(long, float) - Static method in class org.robolectric.shadows.ShadowNativeMatrix
+
 
+
nMapRect(long, RectF, RectF) - Static method in class org.robolectric.nativeruntime.MatrixNatives
+
 
+
nMapRect(long, RectF, RectF) - Static method in class org.robolectric.shadows.ShadowNativeMatrix
+
 
+
nMoveTo(long, float, float) - Static method in class org.robolectric.nativeruntime.PathNatives
+
 
+
nMoveTo(long, float, float) - Static method in class org.robolectric.shadows.ShadowNativePath
+
 
+
NMR1() - Constructor for class org.robolectric.versioning.AndroidVersions.NMR1
+
 
+
nNativeByteSize(long) - Static method in class org.robolectric.nativeruntime.AnimatedImageDrawableNatives
+
 
+
nNativeByteSize(long) - Static method in class org.robolectric.shadows.ShadowNativeAnimatedImageDrawable
+
 
+
nNewBuilder() - Static method in class org.robolectric.shadows.ShadowNativeStaticLayout
+
 
+
nNewByteBuffer(long) - Static method in class org.robolectric.nativeruntime.FontNatives
+
 
+
nNewByteBuffer(long) - Static method in class org.robolectric.shadows.ShadowFont
+
 
+
nNewByteBuffer(long) - Static method in class org.robolectric.shadows.ShadowNativeFont
+
 
+
nNotifyFramePending(long) - Static method in class org.robolectric.nativeruntime.HardwareRendererNatives
+
 
+
nNotifyFramePending(long) - Static method in class org.robolectric.shadows.ShadowNativeHardwareRenderer
+
 
+
nNotifyFramePending(long) - Static method in class org.robolectric.shadows.ShadowNativeThreadedRenderer
+
 
+
NO_ERROR - Static variable in class org.robolectric.res.android.Errors
+
 
+
NO_INIT - Static variable in class org.robolectric.res.android.Errors
+
 
+
NO_MEMORY - Static variable in class org.robolectric.res.android.Errors
+
 
+
NO_VIRTUAL_ID - Static variable in class org.robolectric.shadows.ShadowAccessibilityRecord
+
 
+
nodesToPath(ShadowPathParser.PathDataNode[], Path) - Static method in class org.robolectric.shadows.ShadowPathParser.PathDataNode
+
+
Convert an array of PathDataNode to Path.
+
+
nOffset(long, float, float) - Static method in class org.robolectric.nativeruntime.PathNatives
+
 
+
nOffset(long, float, float) - Static method in class org.robolectric.shadows.ShadowNativePath
+
 
+
nOffsetLeftAndRight(long, int) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nOffsetLeftAndRight(long, int) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nOffsetLeftAndRight(long, int) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeOP
+
 
+
nOffsetTopAndBottom(long, int) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nOffsetTopAndBottom(long, int) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nOffsetTopAndBottom(long, int) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeOP
+
 
+
NONE - Static variable in annotation type org.robolectric.annotation.Config
+
+
TODO(vnayar): Create named constants for default values instead of magic numbers.
+
+
NoOpInterceptor() - Constructor for class org.robolectric.interceptors.AndroidInterceptors.NoOpInterceptor
+
 
+
nOp(long, long, int, long) - Static method in class org.robolectric.nativeruntime.PathNatives
+
 
+
nOp(long, long, int, long) - Static method in class org.robolectric.shadows.ShadowNativePath
+
 
+
noParams() - Method in class org.robolectric.shadows.httpclient.FakeHttpLayer.RequestMatcherBuilder
+
 
+
normal - Enum constant in enum org.robolectric.android.DeviceConfig.ScreenSize
+
 
+
noteOp(int, int, String) - Method in class org.robolectric.shadows.ShadowAppOpsManager
+
 
+
noteOp(int, int, String, String, String) - Method in class org.robolectric.shadows.ShadowAppOpsManager
+
 
+
noteOpNoThrow(int, int, String) - Method in class org.robolectric.shadows.ShadowAppOpsManager
+
 
+
noteOpNoThrow(int, int, String, String, String) - Method in class org.robolectric.shadows.ShadowAppOpsManager
+
 
+
noteProxyOpNoThrow(int, String) - Method in class org.robolectric.shadows.ShadowAppOpsManager
+
 
+
noteProxyOpNoThrow(int, String, int) - Method in class org.robolectric.shadows.ShadowAppOpsManager
+
 
+
noteProxyOpNoThrow(int, String, int, String, String) - Method in class org.robolectric.shadows.ShadowAppOpsManager
+
 
+
noteProxyOpNoThrow(Object, Object, Object, Object) - Method in class org.robolectric.shadows.ShadowAppOpsManager
+
 
+
NotifiedUri(Uri, ContentObserver, boolean) - Constructor for class org.robolectric.shadows.ShadowContentResolver.NotifiedUri
+
 
+
notify(int, Notification) - Method in class org.robolectric.shadows.ShadowNotificationManager
+
 
+
notify(String, int, Notification) - Method in class org.robolectric.shadows.ShadowNotificationManager
+
 
+
notifyChange(Uri, ContentObserver) - Method in class org.robolectric.shadows.ShadowContentResolver
+
 
+
notifyChange(Uri, ContentObserver, boolean) - Method in class org.robolectric.shadows.ShadowContentResolver
+
 
+
notifyCloudMediaChangedEvent(ContentResolver, String, String) - Static method in class org.robolectric.shadows.ShadowMediaStore
+
 
+
notifyConnection(BluetoothDevice) - Method in class org.robolectric.shadows.ShadowBluetoothGattServer
+
+
Simulate a successful Gatt Server Connection with BluetoothConnectionManager.
+
+
notifyConnection(String) - Method in class org.robolectric.shadows.ShadowBluetoothGatt
+
+
Simulate a successful Gatt Client Conection with BluetoothConnectionManager.
+
+
notifyDataSetChanged() - Method in class org.robolectric.shadows.ShadowBaseAdapter
+
 
+
notifyDirectActionsChanged() - Method in class org.robolectric.shadows.ShadowVoiceInteractor
+
 
+
notifyDisconnection(BluetoothDevice) - Method in class org.robolectric.shadows.ShadowBluetoothGattServer
+
+
Simulate a successful Gatt Server Disconnection with BluetoothConnectionManager.
+
+
notifyDisconnection(String) - Method in class org.robolectric.shadows.ShadowBluetoothGatt
+
+
Simulate a successful Gatt Client Disconnection with BluetoothConnectionManager.
+
+
notifyPackageAdded(String) - Method in class org.robolectric.shadows.ShadowLauncherApps
+
+
Fires LauncherApps.Callback.onPackageAdded(String, UserHandle) on all of the registered + callbacks, with the provided packageName.
+
+
notifyPackageRemoved(String) - Method in class org.robolectric.shadows.ShadowLauncherApps
+
+
Fires LauncherApps.Callback.onPackageRemoved(String, UserHandle) on all of the + registered callbacks, with the provided packageName.
+
+
notifyPathLoaded(String, boolean) - Method in class org.robolectric.shadows.ShadowSoundPool
+
+
Notify the SoundPool.OnLoadCompleteListener, if present, that the given path was loaded.
+
+
notifyResourceLoaded(int, boolean) - Method in class org.robolectric.shadows.ShadowSoundPool
+
+
Notify the SoundPool.OnLoadCompleteListener, if present, that the given resource was loaded.
+
+
nOutput(long) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nOutput(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nOutput(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeOP
+
 
+
nOverrideProperty(String, String) - Static method in class org.robolectric.nativeruntime.HardwareRendererNatives
+
 
+
nOverrideProperty(String, String) - Static method in class org.robolectric.shadows.ShadowNativeHardwareRenderer
+
 
+
nOverrideProperty(String, String) - Static method in class org.robolectric.shadows.ShadowNativeThreadedRenderer
+
 
+
nParseStringForPath(long, String, int) - Static method in class org.robolectric.nativeruntime.PathParserNatives
+
 
+
nParseStringForPath(long, String, int) - Static method in class org.robolectric.shadows.ShadowNativePathParser
+
 
+
nPause(long) - Static method in class org.robolectric.nativeruntime.HardwareRendererNatives
+
 
+
nPause(long) - Static method in class org.robolectric.shadows.ShadowNativeHardwareRenderer
+
 
+
nPostConcat(long, long) - Static method in class org.robolectric.nativeruntime.MatrixNatives
+
 
+
nPostConcat(long, long) - Static method in class org.robolectric.shadows.ShadowNativeMatrix
+
 
+
nPostRotate(long, float) - Static method in class org.robolectric.nativeruntime.MatrixNatives
+
 
+
nPostRotate(long, float) - Static method in class org.robolectric.shadows.ShadowNativeMatrix
+
 
+
nPostRotate(long, float, float, float) - Static method in class org.robolectric.nativeruntime.MatrixNatives
+
 
+
nPostRotate(long, float, float, float) - Static method in class org.robolectric.shadows.ShadowNativeMatrix
+
 
+
nPostScale(long, float, float) - Static method in class org.robolectric.nativeruntime.MatrixNatives
+
 
+
nPostScale(long, float, float) - Static method in class org.robolectric.shadows.ShadowNativeMatrix
+
 
+
nPostScale(long, float, float, float, float) - Static method in class org.robolectric.nativeruntime.MatrixNatives
+
 
+
nPostScale(long, float, float, float, float) - Static method in class org.robolectric.shadows.ShadowNativeMatrix
+
 
+
nPostSkew(long, float, float) - Static method in class org.robolectric.nativeruntime.MatrixNatives
+
 
+
nPostSkew(long, float, float) - Static method in class org.robolectric.shadows.ShadowNativeMatrix
+
 
+
nPostSkew(long, float, float, float, float) - Static method in class org.robolectric.nativeruntime.MatrixNatives
+
 
+
nPostSkew(long, float, float, float, float) - Static method in class org.robolectric.shadows.ShadowNativeMatrix
+
 
+
nPostTranslate(long, float, float) - Static method in class org.robolectric.nativeruntime.MatrixNatives
+
 
+
nPostTranslate(long, float, float) - Static method in class org.robolectric.shadows.ShadowNativeMatrix
+
 
+
nPreConcat(long, long) - Static method in class org.robolectric.nativeruntime.MatrixNatives
+
 
+
nPreConcat(long, long) - Static method in class org.robolectric.shadows.ShadowNativeMatrix
+
 
+
nPreRotate(long, float) - Static method in class org.robolectric.nativeruntime.MatrixNatives
+
 
+
nPreRotate(long, float) - Static method in class org.robolectric.shadows.ShadowNativeMatrix
+
 
+
nPreRotate(long, float, float, float) - Static method in class org.robolectric.nativeruntime.MatrixNatives
+
 
+
nPreRotate(long, float, float, float) - Static method in class org.robolectric.shadows.ShadowNativeMatrix
+
 
+
nPreScale(long, float, float) - Static method in class org.robolectric.nativeruntime.MatrixNatives
+
 
+
nPreScale(long, float, float) - Static method in class org.robolectric.shadows.ShadowNativeMatrix
+
 
+
nPreScale(long, float, float, float, float) - Static method in class org.robolectric.nativeruntime.MatrixNatives
+
 
+
nPreScale(long, float, float, float, float) - Static method in class org.robolectric.shadows.ShadowNativeMatrix
+
 
+
nPreSkew(long, float, float) - Static method in class org.robolectric.nativeruntime.MatrixNatives
+
 
+
nPreSkew(long, float, float) - Static method in class org.robolectric.shadows.ShadowNativeMatrix
+
 
+
nPreSkew(long, float, float, float, float) - Static method in class org.robolectric.nativeruntime.MatrixNatives
+
 
+
nPreSkew(long, float, float, float, float) - Static method in class org.robolectric.shadows.ShadowNativeMatrix
+
 
+
nPreTranslate(long, float, float) - Static method in class org.robolectric.nativeruntime.MatrixNatives
+
 
+
nPreTranslate(long, float, float) - Static method in class org.robolectric.shadows.ShadowNativeMatrix
+
 
+
nPunchHole(long, float, float, float, float, float, float) - Static method in class org.robolectric.nativeruntime.BaseCanvasNatives
+
 
+
nPunchHole(long, float, float, float, float, float, float) - Static method in class org.robolectric.nativeruntime.BaseRecordingCanvasNatives
+
 
+
nPunchHole(long, float, float, float, float, float, float) - Static method in class org.robolectric.shadows.ShadowNativeBaseCanvas
+
 
+
nPunchHole(long, float, float, float, float, float, float) - Static method in class org.robolectric.shadows.ShadowNativeBaseRecordingCanvas
+
 
+
nPunchHole(long, float, float, float, float, float, float, float) - Static method in class org.robolectric.shadows.ShadowNativeBaseCanvas
+
 
+
nPunchHole(long, float, float, float, float, float, float, float) - Static method in class org.robolectric.shadows.ShadowNativeBaseRecordingCanvas
+
 
+
nPushLayerUpdate(long, long) - Static method in class org.robolectric.nativeruntime.HardwareRendererNatives
+
 
+
nPushLayerUpdate(long, long) - Static method in class org.robolectric.shadows.ShadowNativeHardwareRenderer
+
 
+
nPushLayerUpdate(long, long) - Static method in class org.robolectric.shadows.ShadowNativeThreadedRenderer
+
 
+
nQuadTo(long, float, float, float, float) - Static method in class org.robolectric.nativeruntime.PathNatives
+
 
+
nQuadTo(long, float, float, float, float) - Static method in class org.robolectric.shadows.ShadowNativePath
+
 
+
nQuickReject(long, float, float, float, float) - Static method in class org.robolectric.nativeruntime.CanvasNatives
+
 
+
nQuickReject(long, float, float, float, float) - Static method in class org.robolectric.shadows.ShadowNativeCanvas
+
 
+
nQuickReject(long, long) - Static method in class org.robolectric.nativeruntime.CanvasNatives
+
 
+
nQuickReject(long, long) - Static method in class org.robolectric.shadows.ShadowNativeCanvas
+
 
+
nRCubicTo(long, float, float, float, float, float, float) - Static method in class org.robolectric.nativeruntime.PathNatives
+
 
+
nRCubicTo(long, float, float, float, float, float, float) - Static method in class org.robolectric.shadows.ShadowNativePath
+
 
+
nReadGainmapFromParcel(long, Parcel) - Static method in class org.robolectric.shadows.ShadowGainmap
+
 
+
nReadHardwareBufferFromParcel(Parcel) - Static method in class org.robolectric.shadows.ShadowHardwareBuffer
+
 
+
nRectStaysRect(long) - Static method in class org.robolectric.nativeruntime.MatrixNatives
+
 
+
nRectStaysRect(long) - Static method in class org.robolectric.shadows.ShadowNativeMatrix
+
 
+
nRegisterAnimatingRenderNode(long, long) - Static method in class org.robolectric.nativeruntime.HardwareRendererNatives
+
 
+
nRegisterAnimatingRenderNode(long, long) - Static method in class org.robolectric.shadows.ShadowNativeHardwareRenderer
+
 
+
nRegisterAnimatingRenderNode(long, long) - Static method in class org.robolectric.shadows.ShadowNativeThreadedRenderer
+
 
+
nRegisterVectorDrawableAnimator(long, long) - Static method in class org.robolectric.nativeruntime.HardwareRendererNatives
+
 
+
nRegisterVectorDrawableAnimator(long, long) - Static method in class org.robolectric.shadows.ShadowNativeHardwareRenderer
+
 
+
nRegisterVectorDrawableAnimator(long, long) - Static method in class org.robolectric.shadows.ShadowNativeThreadedRenderer
+
 
+
nReleaseFunc() - Static method in class org.robolectric.nativeruntime.PositionedGlyphsNatives
+
 
+
nReleaseFunc() - Static method in class org.robolectric.shadows.ShadowNativePositionedGlyphs
+
 
+
nRemoveObserver(long, long) - Static method in class org.robolectric.nativeruntime.HardwareRendererNatives
+
 
+
nRemoveObserver(long, long) - Static method in class org.robolectric.shadows.ShadowNativeHardwareRenderer
+
 
+
nRemoveRenderNode(long, long) - Static method in class org.robolectric.nativeruntime.HardwareRendererNatives
+
 
+
nRemoveRenderNode(long, long) - Static method in class org.robolectric.shadows.ShadowNativeHardwareRenderer
+
 
+
nRemoveRenderNode(long, long) - Static method in class org.robolectric.shadows.ShadowNativeThreadedRenderer
+
 
+
nRequestPositionUpdates(long, RenderNode.PositionUpdateListener) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nRequestPositionUpdates(long, RenderNode.PositionUpdateListener) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nReset(long) - Static method in class org.robolectric.nativeruntime.AnimatedVectorDrawableNatives
+
 
+
nReset(long) - Static method in class org.robolectric.nativeruntime.MatrixNatives
+
 
+
nReset(long) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nReset(long) - Static method in class org.robolectric.nativeruntime.PathNatives
+
 
+
nReset(long) - Static method in class org.robolectric.shadows.ShadowNativeAnimatedVectorDrawable
+
 
+
nReset(long) - Static method in class org.robolectric.shadows.ShadowNativeMatrix
+
 
+
nReset(long) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nReset(long) - Static method in class org.robolectric.shadows.ShadowNativePath
+
 
+
nResetDisplayListCanvas(long, long, int, int) - Static method in class org.robolectric.nativeruntime.RecordingCanvasNatives
+
 
+
nResetDisplayListCanvas(long, long, int, int) - Static method in class org.robolectric.shadows.ShadowNativeDisplayListCanvas
+
 
+
nResetDisplayListCanvas(long, long, int, int) - Static method in class org.robolectric.shadows.ShadowNativeRecordingCanvas
+
 
+
nResetPivot(long) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nResetPivot(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nResetPivot(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeOP
+
 
+
nRestore(long) - Static method in class org.robolectric.nativeruntime.CanvasNatives
+
 
+
nRestore(long) - Static method in class org.robolectric.shadows.ShadowLegacyCanvas
+
 
+
nRestore(long) - Static method in class org.robolectric.shadows.ShadowNativeCanvas
+
 
+
nRestoreToCount(long, int) - Static method in class org.robolectric.nativeruntime.CanvasNatives
+
 
+
nRestoreToCount(long, int) - Static method in class org.robolectric.shadows.ShadowLegacyCanvas
+
 
+
nRestoreToCount(long, int) - Static method in class org.robolectric.shadows.ShadowNativeCanvas
+
 
+
nRestoreUnclippedLayer(long, int, long) - Static method in class org.robolectric.nativeruntime.CanvasNatives
+
 
+
nRestoreUnclippedLayer(long, int, long) - Static method in class org.robolectric.shadows.ShadowNativeCanvas
+
 
+
nReverse(long, AnimatedVectorDrawable.VectorDrawableAnimatorRT, int) - Static method in class org.robolectric.nativeruntime.AnimatedVectorDrawableNatives
+
 
+
nReverse(long, AnimatedVectorDrawable.VectorDrawableAnimatorRT, int) - Static method in class org.robolectric.shadows.ShadowNativeAnimatedVectorDrawable
+
 
+
nRewind(long) - Static method in class org.robolectric.nativeruntime.PathNatives
+
 
+
nRewind(long) - Static method in class org.robolectric.shadows.ShadowNativePath
+
 
+
nRLineTo(long, float, float) - Static method in class org.robolectric.nativeruntime.PathNatives
+
 
+
nRLineTo(long, float, float) - Static method in class org.robolectric.shadows.ShadowNativePath
+
 
+
nRMoveTo(long, float, float) - Static method in class org.robolectric.nativeruntime.PathNatives
+
 
+
nRMoveTo(long, float, float) - Static method in class org.robolectric.shadows.ShadowNativePath
+
 
+
nRotate(long, float) - Static method in class org.robolectric.nativeruntime.CanvasNatives
+
 
+
nRotate(long, float) - Static method in class org.robolectric.shadows.ShadowNativeCanvas
+
 
+
nRotateProcessStatsBuffer() - Static method in class org.robolectric.nativeruntime.HardwareRendererNatives
+
 
+
nRotateProcessStatsBuffer() - Static method in class org.robolectric.shadows.ShadowNativeHardwareRenderer
+
 
+
nRotateProcessStatsBuffer() - Static method in class org.robolectric.shadows.ShadowNativeThreadedRenderer
+
 
+
NrQosSessionAttributesBuilder - Class in org.robolectric.shadows
+
+
Class to build NrQosSessionAttributes.
+
+
NrQosSessionAttributesBuilder() - Constructor for class org.robolectric.shadows.NrQosSessionAttributesBuilder
+
 
+
nRQuadTo(long, float, float, float, float) - Static method in class org.robolectric.nativeruntime.PathNatives
+
 
+
nRQuadTo(long, float, float, float, float) - Static method in class org.robolectric.shadows.ShadowNativePath
+
 
+
nSafeUnref(long) - Static method in class org.robolectric.nativeruntime.ColorFilterNatives
+
 
+
nSafeUnref(long) - Static method in class org.robolectric.shadows.ShadowNativeColorFilter
+
 
+
nSave(long, int) - Static method in class org.robolectric.nativeruntime.CanvasNatives
+
 
+
nSave(long, int) - Static method in class org.robolectric.shadows.ShadowLegacyCanvas
+
 
+
nSave(long, int) - Static method in class org.robolectric.shadows.ShadowNativeCanvas
+
 
+
nSaveLayer(long, float, float, float, float, long) - Static method in class org.robolectric.nativeruntime.CanvasNatives
+
 
+
nSaveLayer(long, float, float, float, float, long) - Static method in class org.robolectric.shadows.ShadowLegacyCanvas
+
 
+
nSaveLayer(long, float, float, float, float, long) - Static method in class org.robolectric.shadows.ShadowNativeCanvas
+
 
+
nSaveLayer(long, float, float, float, float, long, int) - Static method in class org.robolectric.shadows.ShadowLegacyCanvas
+
 
+
nSaveLayer(long, float, float, float, float, long, int) - Static method in class org.robolectric.shadows.ShadowNativeCanvas
+
 
+
nSaveLayerAlpha(long, float, float, float, float, int) - Static method in class org.robolectric.nativeruntime.CanvasNatives
+
 
+
nSaveLayerAlpha(long, float, float, float, float, int) - Static method in class org.robolectric.shadows.ShadowLegacyCanvas
+
 
+
nSaveLayerAlpha(long, float, float, float, float, int) - Static method in class org.robolectric.shadows.ShadowNativeCanvas
+
 
+
nSaveLayerAlpha(long, float, float, float, float, int, int) - Static method in class org.robolectric.shadows.ShadowLegacyCanvas
+
 
+
nSaveLayerAlpha(long, float, float, float, float, int, int) - Static method in class org.robolectric.shadows.ShadowNativeCanvas
+
 
+
nSaveUnclippedLayer(long, int, int, int, int) - Static method in class org.robolectric.nativeruntime.CanvasNatives
+
 
+
nSaveUnclippedLayer(long, int, int, int, int) - Static method in class org.robolectric.shadows.ShadowNativeCanvas
+
 
+
nScale(long, float, float) - Static method in class org.robolectric.nativeruntime.CanvasNatives
+
 
+
nScale(long, float, float) - Static method in class org.robolectric.shadows.ShadowNativeCanvas
+
 
+
nSet(long, long) - Static method in class org.robolectric.nativeruntime.MatrixNatives
+
 
+
nSet(long, long) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nSet(long, long) - Static method in class org.robolectric.nativeruntime.PathNatives
+
 
+
nSet(long, long) - Static method in class org.robolectric.shadows.ShadowNativeMatrix
+
 
+
nSet(long, long) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nSet(long, long) - Static method in class org.robolectric.shadows.ShadowNativePath
+
 
+
nSetAllowCaching(long, boolean) - Static method in class org.robolectric.nativeruntime.VectorDrawableNatives
+
 
+
nSetAllowCaching(long, boolean) - Static method in class org.robolectric.shadows.ShadowNativeVectorDrawable
+
 
+
nSetAllowForceDark(long, boolean) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nSetAllowForceDark(long, boolean) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nSetAllowForceDark(long, boolean) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeOP
+
 
+
nSetAllowRunningAsync(long, boolean) - Static method in class org.robolectric.nativeruntime.RenderNodeAnimatorNatives
+
 
+
nSetAllowRunningAsync(long, boolean) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeAnimator
+
 
+
nSetAllowRunningAsync(long, boolean) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeAnimatorQ
+
 
+
nSetAlpha(long, float) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nSetAlpha(long, float) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nSetAlpha(long, float) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeOP
+
 
+
nSetAlpha(long, int) - Static method in class org.robolectric.nativeruntime.AnimatedImageDrawableNatives
+
 
+
nSetAlpha(long, int) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nSetAlpha(long, int) - Static method in class org.robolectric.shadows.ShadowNativeAnimatedImageDrawable
+
 
+
nSetAlpha(long, int) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nSetAmbientShadowColor(long, int) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nSetAmbientShadowColor(long, int) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nSetAmbientShadowColor(long, int) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeOP
+
 
+
nSetAnimationMatrix(long, long) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nSetAnimationMatrix(long, long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nSetAnimationMatrix(long, long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeOP
+
 
+
nSetAntiAlias(long, boolean) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nSetAntiAlias(long, boolean) - Static method in class org.robolectric.nativeruntime.VectorDrawableNatives
+
 
+
nSetAntiAlias(long, boolean) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nSetAntiAlias(long, boolean) - Static method in class org.robolectric.shadows.ShadowNativeVectorDrawable
+
 
+
nSetASurfaceTransactionCallback(long, HardwareRenderer.ASurfaceTransactionCallback) - Static method in class org.robolectric.nativeruntime.HardwareRendererNatives
+
 
+
nSetASurfaceTransactionCallback(Object, Object) - Static method in class org.robolectric.shadows.ShadowNativeHardwareRenderer
+
 
+
nSetBitmap(long, long) - Static method in class org.robolectric.nativeruntime.CanvasNatives
+
 
+
nSetBitmap(long, long) - Static method in class org.robolectric.shadows.ShadowNativeCanvas
+
 
+
nSetBitmap(long, Bitmap) - Static method in class org.robolectric.shadows.ShadowGainmap
+
 
+
nSetBitmap(long, Bitmap) - Static method in class org.robolectric.shadows.ShadowNativeCanvas
+
 
+
nSetBottom(long, int) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nSetBottom(long, int) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nSetBottom(long, int) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeOP
+
 
+
nSetBounds(long, Rect) - Static method in class org.robolectric.nativeruntime.AnimatedImageDrawableNatives
+
 
+
nSetBounds(long, Rect) - Static method in class org.robolectric.shadows.ShadowNativeAnimatedImageDrawable
+
 
+
nSetCameraDistance(long, float) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nSetCameraDistance(long, float) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nSetCameraDistance(long, float) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeOP
+
 
+
nSetClipBounds(long, int, int, int, int) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nSetClipBounds(long, int, int, int, int) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nSetClipBounds(long, int, int, int, int) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeOP
+
 
+
nSetClipBoundsEmpty(long) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nSetClipBoundsEmpty(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nSetClipBoundsEmpty(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeOP
+
 
+
nSetClipToBounds(long, boolean) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nSetClipToBounds(long, boolean) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nSetClipToBounds(long, boolean) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeOP
+
 
+
nSetClipToOutline(long, boolean) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nSetClipToOutline(long, boolean) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nSetClipToOutline(long, boolean) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeOP
+
 
+
nSetColor(long, int) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nSetColor(long, int) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nSetColor(long, long, long) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nSetColor(long, long, long) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nSetColorFilter(long, long) - Static method in class org.robolectric.nativeruntime.AnimatedImageDrawableNatives
+
 
+
nSetColorFilter(long, long) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nSetColorFilter(long, long) - Static method in class org.robolectric.shadows.ShadowNativeAnimatedImageDrawable
+
 
+
nSetColorFilter(long, long) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nSetColorMode(long, int) - Static method in class org.robolectric.nativeruntime.HardwareRendererNatives
+
 
+
nSetColorMode(long, int) - Static method in class org.robolectric.shadows.ShadowNativeHardwareRenderer
+
 
+
nSetCompatibilityVersion(int) - Static method in class org.robolectric.nativeruntime.CanvasNatives
+
 
+
nSetCompatibilityVersion(int) - Static method in class org.robolectric.shadows.ShadowNativeCanvas
+
 
+
nSetConcat(long, long, long) - Static method in class org.robolectric.nativeruntime.MatrixNatives
+
 
+
nSetConcat(long, long, long) - Static method in class org.robolectric.shadows.ShadowNativeMatrix
+
 
+
nSetContentDrawBounds(long, int, int, int, int) - Static method in class org.robolectric.nativeruntime.HardwareRendererNatives
+
 
+
nSetContentDrawBounds(long, int, int, int, int) - Static method in class org.robolectric.shadows.ShadowNativeHardwareRenderer
+
 
+
nSetContentDrawBounds(long, int, int, int, int) - Static method in class org.robolectric.shadows.ShadowNativeThreadedRenderer
+
 
+
nSetContextPriority(int) - Static method in class org.robolectric.nativeruntime.HardwareRendererNatives
+
 
+
nSetContextPriority(int) - Static method in class org.robolectric.shadows.ShadowNativeHardwareRenderer
+
 
+
nSetDebuggingEnabled(boolean) - Static method in class org.robolectric.nativeruntime.HardwareRendererNatives
+
 
+
nSetDebuggingEnabled(boolean) - Static method in class org.robolectric.shadows.ShadowNativeHardwareRenderer
+
 
+
nSetDisplayDensityDpi(int) - Static method in class org.robolectric.nativeruntime.HardwareRendererNatives
+
 
+
nSetDisplayDensityDpi(int) - Static method in class org.robolectric.shadows.ShadowNativeHardwareRenderer
+
 
+
nSetDisplayRatioHdr(long, float) - Static method in class org.robolectric.shadows.ShadowGainmap
+
 
+
nSetDisplayRatioSdr(long, float) - Static method in class org.robolectric.shadows.ShadowGainmap
+
 
+
nSetDither(long, boolean) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nSetDither(long, boolean) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nSetDrawFilter(long, long) - Static method in class org.robolectric.nativeruntime.CanvasNatives
+
 
+
nSetDrawFilter(long, long) - Static method in class org.robolectric.shadows.ShadowNativeCanvas
+
 
+
nSetDuration(long, long) - Static method in class org.robolectric.nativeruntime.RenderNodeAnimatorNatives
+
 
+
nSetDuration(long, long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeAnimator
+
 
+
nSetDuration(long, long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeAnimatorQ
+
 
+
nSetElegantTextHeight(long, boolean) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nSetElegantTextHeight(long, boolean) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nSetElevation(long, float) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nSetElevation(long, float) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nSetElevation(long, float) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeOP
+
 
+
nSetEndHyphenEdit(long, int) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nSetEndHyphenEdit(long, int) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nSetEpsilonHdr(long, float, float, float) - Static method in class org.robolectric.shadows.ShadowGainmap
+
 
+
nSetEpsilonSdr(long, float, float, float) - Static method in class org.robolectric.shadows.ShadowGainmap
+
 
+
nSetFakeBoldText(long, boolean) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nSetFakeBoldText(long, boolean) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nSetFillAlpha(long, float) - Static method in class org.robolectric.nativeruntime.VectorDrawableNatives
+
 
+
nSetFillAlpha(long, float) - Static method in class org.robolectric.shadows.ShadowNativeVectorDrawable
+
 
+
nSetFillColor(long, int) - Static method in class org.robolectric.nativeruntime.VectorDrawableNatives
+
 
+
nSetFillColor(long, int) - Static method in class org.robolectric.shadows.ShadowNativeVectorDrawable
+
 
+
nSetFillType(long, int) - Static method in class org.robolectric.nativeruntime.PathNatives
+
 
+
nSetFillType(long, int) - Static method in class org.robolectric.shadows.ShadowNativePath
+
 
+
nSetFilterBitmap(long, boolean) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nSetFilterBitmap(long, boolean) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nSetFlags(long, int) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nSetFlags(long, int) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nSetFontFeatureSettings(long, String) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nSetFontFeatureSettings(long, String) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nSetForceDark(long, boolean) - Static method in class org.robolectric.nativeruntime.HardwareRendererNatives
+
 
+
nSetForceDark(long, boolean) - Static method in class org.robolectric.shadows.ShadowNativeHardwareRenderer
+
 
+
nSetFrameCallback(long, HardwareRenderer.FrameDrawingCallback) - Static method in class org.robolectric.nativeruntime.HardwareRendererNatives
+
 
+
nSetFrameCallback(long, HardwareRenderer.FrameDrawingCallback) - Static method in class org.robolectric.shadows.ShadowNativeHardwareRenderer
+
 
+
nSetFrameCompleteCallback(long, HardwareRenderer.FrameCompleteCallback) - Static method in class org.robolectric.nativeruntime.HardwareRendererNatives
+
 
+
nSetFrameCompleteCallback(long, HardwareRenderer.FrameCompleteCallback) - Static method in class org.robolectric.shadows.ShadowNativeHardwareRenderer
+
 
+
nSetGamma(long, float, float, float) - Static method in class org.robolectric.shadows.ShadowGainmap
+
 
+
nSetHasOverlappingRendering(long, boolean) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nSetHasOverlappingRendering(long, boolean) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nSetHasOverlappingRendering(long, boolean) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeOP
+
 
+
nSetHighContrastText(boolean) - Static method in class org.robolectric.nativeruntime.HardwareRendererNatives
+
 
+
nSetHighContrastText(boolean) - Static method in class org.robolectric.shadows.ShadowNativeHardwareRenderer
+
 
+
nSetHinting(long, int) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nSetHinting(long, int) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nSetHyphenEdit(long, int) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nSetIndents(long, int[]) - Static method in class org.robolectric.shadows.ShadowNativeStaticLayout
+
 
+
nSetInterpolator(long, long) - Static method in class org.robolectric.nativeruntime.RenderNodeAnimatorNatives
+
 
+
nSetInterpolator(long, long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeAnimator
+
 
+
nSetInterpolator(long, long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeAnimatorQ
+
 
+
nSetIsHighEndGfx(boolean) - Static method in class org.robolectric.nativeruntime.HardwareRendererNatives
+
 
+
nSetIsHighEndGfx(boolean) - Static method in class org.robolectric.shadows.ShadowNativeHardwareRenderer
+
 
+
nSetIsolatedProcess(boolean) - Static method in class org.robolectric.nativeruntime.HardwareRendererNatives
+
 
+
nSetIsolatedProcess(boolean) - Static method in class org.robolectric.shadows.ShadowNativeHardwareRenderer
+
 
+
nSetLastPoint(long, float, float) - Static method in class org.robolectric.nativeruntime.PathNatives
+
 
+
nSetLastPoint(long, float, float) - Static method in class org.robolectric.shadows.ShadowNativePath
+
 
+
nSetLayerPaint(long, long) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nSetLayerPaint(long, long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nSetLayerPaint(long, long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeOP
+
 
+
nSetLayerPaint(long, long) - Static method in class org.robolectric.shadows.ShadowRenderNode
+
+
Implementation of native method nSetLayerPaint
+
+
nSetLayerType(long, int) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nSetLayerType(long, int) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nSetLayerType(long, int) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeOP
+
 
+
nSetLayerType(long, int) - Static method in class org.robolectric.shadows.ShadowRenderNode
+
+
Implementation of native method nSetLayerType
+
+
nSetLeft(long, int) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nSetLeft(long, int) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nSetLeft(long, int) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeOP
+
 
+
nSetLeftTopRightBottom(long, int, int, int, int) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nSetLeftTopRightBottom(long, int, int, int, int) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nSetLeftTopRightBottom(long, int, int, int, int) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeOP
+
 
+
nSetLetterSpacing(long, float) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nSetLetterSpacing(long, float) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nSetLightAlpha(long, float, float) - Static method in class org.robolectric.nativeruntime.HardwareRendererNatives
+
 
+
nSetLightAlpha(long, float, float) - Static method in class org.robolectric.shadows.ShadowNativeHardwareRenderer
+
 
+
nSetLightGeometry(long, float, float, float, float) - Static method in class org.robolectric.nativeruntime.HardwareRendererNatives
+
 
+
nSetLightGeometry(long, float, float, float, float) - Static method in class org.robolectric.shadows.ShadowNativeHardwareRenderer
+
 
+
nSetLinearText(long, boolean) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nSetLinearText(long, boolean) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nSetListener(long, RenderNodeAnimator) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeAnimator
+
 
+
nSetListener(long, Object) - Static method in class org.robolectric.nativeruntime.RenderNodeAnimatorNatives
+
 
+
nSetListener(Object, Object) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeAnimatorQ
+
 
+
nSetLocale(long, String, long) - Static method in class org.robolectric.shadows.ShadowNativeStaticLayout
+
 
+
nSetMaskFilter(long, long) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nSetMaskFilter(long, long) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nSetMatrix(long, long) - Static method in class org.robolectric.nativeruntime.CanvasNatives
+
 
+
nSetMatrix(long, long) - Static method in class org.robolectric.shadows.ShadowNativeCanvas
+
 
+
nSetMirrored(long, boolean) - Static method in class org.robolectric.nativeruntime.AnimatedImageDrawableNatives
+
 
+
nSetMirrored(long, boolean) - Static method in class org.robolectric.shadows.ShadowNativeAnimatedImageDrawable
+
 
+
nSetName(long, String) - Static method in class org.robolectric.nativeruntime.HardwareRendererNatives
+
 
+
nSetName(long, String) - Static method in class org.robolectric.nativeruntime.VectorDrawableNatives
+
 
+
nSetName(long, String) - Static method in class org.robolectric.shadows.ShadowNativeHardwareRenderer
+
 
+
nSetName(long, String) - Static method in class org.robolectric.shadows.ShadowNativeThreadedRenderer
+
 
+
nSetName(long, String) - Static method in class org.robolectric.shadows.ShadowNativeVectorDrawable
+
 
+
nSetOnAnimationEndListener(long, AnimatedImageDrawable) - Static method in class org.robolectric.nativeruntime.AnimatedImageDrawableNatives
+
 
+
nSetOnAnimationEndListener(long, AnimatedImageDrawable) - Static method in class org.robolectric.shadows.ShadowNativeAnimatedImageDrawable
+
 
+
nSetOnAnimationEndListener(long, WeakReference<AnimatedImageDrawable>) - Static method in class org.robolectric.shadows.ShadowNativeAnimatedImageDrawable
+
 
+
nSetOpaque(long, boolean) - Static method in class org.robolectric.nativeruntime.HardwareRendererNatives
+
 
+
nSetOpaque(long, boolean) - Static method in class org.robolectric.shadows.ShadowNativeHardwareRenderer
+
 
+
nSetOpaque(long, boolean) - Static method in class org.robolectric.shadows.ShadowNativeThreadedRenderer
+
 
+
nSetOutlineEmpty(long) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nSetOutlineEmpty(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nSetOutlineEmpty(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeOP
+
 
+
nSetOutlineNone(long) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nSetOutlineNone(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nSetOutlineNone(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeOP
+
 
+
nSetOutlinePath(long, long, float) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nSetOutlinePath(long, long, float) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nSetOutlineRoundRect(long, int, int, int, int, float, float) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nSetOutlineRoundRect(long, int, int, int, int, float, float) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nSetOutlineRoundRect(long, int, int, int, int, float, float) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeOP
+
 
+
nSetPathData(long, long) - Static method in class org.robolectric.nativeruntime.PathParserNatives
+
 
+
nSetPathData(long, long) - Static method in class org.robolectric.nativeruntime.VectorDrawableNatives
+
 
+
nSetPathData(long, long) - Static method in class org.robolectric.shadows.ShadowNativePathParser
+
 
+
nSetPathData(long, long) - Static method in class org.robolectric.shadows.ShadowNativeVectorDrawable
+
 
+
nSetPathEffect(long, long) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nSetPathEffect(long, long) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nSetPathString(long, String, int) - Static method in class org.robolectric.nativeruntime.VectorDrawableNatives
+
 
+
nSetPathString(long, String, int) - Static method in class org.robolectric.shadows.ShadowNativeVectorDrawable
+
 
+
nSetPictureCaptureCallback(long, HardwareRenderer.PictureCapturedCallback) - Static method in class org.robolectric.nativeruntime.HardwareRendererNatives
+
 
+
nSetPictureCaptureCallback(long, HardwareRenderer.PictureCapturedCallback) - Static method in class org.robolectric.shadows.ShadowNativeHardwareRenderer
+
 
+
nSetPivotX(long, float) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nSetPivotX(long, float) - Static method in class org.robolectric.nativeruntime.VectorDrawableNatives
+
 
+
nSetPivotX(long, float) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nSetPivotX(long, float) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeOP
+
 
+
nSetPivotX(long, float) - Static method in class org.robolectric.shadows.ShadowNativeVectorDrawable
+
 
+
nSetPivotY(long, float) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nSetPivotY(long, float) - Static method in class org.robolectric.nativeruntime.VectorDrawableNatives
+
 
+
nSetPivotY(long, float) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nSetPivotY(long, float) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeOP
+
 
+
nSetPivotY(long, float) - Static method in class org.robolectric.shadows.ShadowNativeVectorDrawable
+
 
+
nSetPolyToPoly(long, float[], int, float[], int, int) - Static method in class org.robolectric.nativeruntime.MatrixNatives
+
 
+
nSetPolyToPoly(long, float[], int, float[], int, int) - Static method in class org.robolectric.shadows.ShadowNativeMatrix
+
 
+
nSetPrepareSurfaceControlForWebviewCallback(long, HardwareRenderer.PrepareSurfaceControlForWebviewCallback) - Static method in class org.robolectric.nativeruntime.HardwareRendererNatives
+
 
+
nSetPrepareSurfaceControlForWebviewCallback(Object, Object) - Static method in class org.robolectric.shadows.ShadowNativeHardwareRenderer
+
 
+
nSetProcessStatsBuffer(int) - Static method in class org.robolectric.nativeruntime.HardwareRendererNatives
+
 
+
nSetProcessStatsBuffer(int) - Static method in class org.robolectric.shadows.ShadowNativeHardwareRenderer
+
 
+
nSetProcessStatsBuffer(int) - Static method in class org.robolectric.shadows.ShadowNativeThreadedRenderer
+
 
+
nSetProjectBackwards(long, boolean) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nSetProjectBackwards(long, boolean) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nSetProjectBackwards(long, boolean) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeOP
+
 
+
nSetProjectionReceiver(long, boolean) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nSetProjectionReceiver(long, boolean) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nSetProjectionReceiver(long, boolean) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeOP
+
 
+
nSetPropertyHolderData(long, float[], int) - Static method in class org.robolectric.nativeruntime.AnimatedVectorDrawableNatives
+
 
+
nSetPropertyHolderData(long, float[], int) - Static method in class org.robolectric.shadows.ShadowNativeAnimatedVectorDrawable
+
 
+
nSetPropertyHolderData(long, int[], int) - Static method in class org.robolectric.nativeruntime.AnimatedVectorDrawableNatives
+
 
+
nSetPropertyHolderData(long, int[], int) - Static method in class org.robolectric.shadows.ShadowNativeAnimatedVectorDrawable
+
 
+
nSetRatioMax(long, float, float, float) - Static method in class org.robolectric.shadows.ShadowGainmap
+
 
+
nSetRatioMin(long, float, float, float) - Static method in class org.robolectric.shadows.ShadowGainmap
+
 
+
nSetRectToRect(long, RectF, RectF, int) - Static method in class org.robolectric.nativeruntime.MatrixNatives
+
 
+
nSetRectToRect(long, RectF, RectF, int) - Static method in class org.robolectric.shadows.ShadowNativeMatrix
+
 
+
nSetRenderEffect(long, long) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nSetRenderEffect(long, long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nSetRendererViewportSize(long, float, float) - Static method in class org.robolectric.nativeruntime.VectorDrawableNatives
+
 
+
nSetRendererViewportSize(long, float, float) - Static method in class org.robolectric.shadows.ShadowNativeVectorDrawable
+
 
+
nSetRepeatCount(long, int) - Static method in class org.robolectric.nativeruntime.AnimatedImageDrawableNatives
+
 
+
nSetRepeatCount(long, int) - Static method in class org.robolectric.shadows.ShadowNativeAnimatedImageDrawable
+
 
+
nSetRevealClip(long, boolean, float, float, float) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nSetRevealClip(long, boolean, float, float, float) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nSetRevealClip(long, boolean, float, float, float) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeOP
+
 
+
nSetRight(long, int) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nSetRight(long, int) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nSetRight(long, int) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeOP
+
 
+
nSetRootAlpha(long, float) - Static method in class org.robolectric.nativeruntime.VectorDrawableNatives
+
 
+
nSetRootAlpha(long, float) - Static method in class org.robolectric.shadows.ShadowNativeVectorDrawable
+
 
+
nSetRotate(long, float) - Static method in class org.robolectric.nativeruntime.MatrixNatives
+
 
+
nSetRotate(long, float) - Static method in class org.robolectric.shadows.ShadowNativeMatrix
+
 
+
nSetRotate(long, float, float, float) - Static method in class org.robolectric.nativeruntime.MatrixNatives
+
 
+
nSetRotate(long, float, float, float) - Static method in class org.robolectric.shadows.ShadowNativeMatrix
+
 
+
nSetRotation(long, float) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nSetRotation(long, float) - Static method in class org.robolectric.nativeruntime.VectorDrawableNatives
+
 
+
nSetRotation(long, float) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nSetRotation(long, float) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeOP
+
 
+
nSetRotation(long, float) - Static method in class org.robolectric.shadows.ShadowNativeVectorDrawable
+
 
+
nSetRotationX(long, float) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nSetRotationX(long, float) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nSetRotationX(long, float) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeOP
+
 
+
nSetRotationY(long, float) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nSetRotationY(long, float) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nSetRotationY(long, float) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeOP
+
 
+
nSetScale(long, float, float) - Static method in class org.robolectric.nativeruntime.MatrixNatives
+
 
+
nSetScale(long, float, float) - Static method in class org.robolectric.shadows.ShadowNativeMatrix
+
 
+
nSetScale(long, float, float, float, float) - Static method in class org.robolectric.nativeruntime.MatrixNatives
+
 
+
nSetScale(long, float, float, float, float) - Static method in class org.robolectric.shadows.ShadowNativeMatrix
+
 
+
nSetScaleX(long, float) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nSetScaleX(long, float) - Static method in class org.robolectric.nativeruntime.VectorDrawableNatives
+
 
+
nSetScaleX(long, float) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nSetScaleX(long, float) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeOP
+
 
+
nSetScaleX(long, float) - Static method in class org.robolectric.shadows.ShadowNativeVectorDrawable
+
 
+
nSetScaleY(long, float) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nSetScaleY(long, float) - Static method in class org.robolectric.nativeruntime.VectorDrawableNatives
+
 
+
nSetScaleY(long, float) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nSetScaleY(long, float) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeOP
+
 
+
nSetScaleY(long, float) - Static method in class org.robolectric.shadows.ShadowNativeVectorDrawable
+
 
+
nSetSdrWhitePoint(long, float) - Static method in class org.robolectric.nativeruntime.HardwareRendererNatives
+
 
+
nSetSdrWhitePoint(long, float) - Static method in class org.robolectric.shadows.ShadowNativeHardwareRenderer
+
 
+
nSetShader(long, long) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nSetShader(long, long) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nSetShadowLayer(long, float, float, float, int) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nSetShadowLayer(long, float, float, float, int) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nSetShadowLayer(long, float, float, float, long, long) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nSetShadowLayer(long, float, float, float, long, long) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nSetSinCos(long, float, float) - Static method in class org.robolectric.nativeruntime.MatrixNatives
+
 
+
nSetSinCos(long, float, float) - Static method in class org.robolectric.shadows.ShadowNativeMatrix
+
 
+
nSetSinCos(long, float, float, float, float) - Static method in class org.robolectric.nativeruntime.MatrixNatives
+
 
+
nSetSinCos(long, float, float, float, float) - Static method in class org.robolectric.shadows.ShadowNativeMatrix
+
 
+
nSetSkew(long, float, float) - Static method in class org.robolectric.nativeruntime.MatrixNatives
+
 
+
nSetSkew(long, float, float) - Static method in class org.robolectric.shadows.ShadowNativeMatrix
+
 
+
nSetSkew(long, float, float, float, float) - Static method in class org.robolectric.nativeruntime.MatrixNatives
+
 
+
nSetSkew(long, float, float, float, float) - Static method in class org.robolectric.shadows.ShadowNativeMatrix
+
 
+
nSetSpotShadowColor(long, int) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nSetSpotShadowColor(long, int) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nSetSpotShadowColor(long, int) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeOP
+
 
+
nSetStartDelay(long, long) - Static method in class org.robolectric.nativeruntime.RenderNodeAnimatorNatives
+
 
+
nSetStartDelay(long, long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeAnimator
+
 
+
nSetStartDelay(long, long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeAnimatorQ
+
 
+
nSetStartHyphenEdit(long, int) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nSetStartHyphenEdit(long, int) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nSetStartValue(long, float) - Static method in class org.robolectric.nativeruntime.RenderNodeAnimatorNatives
+
 
+
nSetStartValue(long, float) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeAnimator
+
 
+
nSetStartValue(long, float) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeAnimatorQ
+
 
+
nSetStaticMatrix(long, long) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nSetStaticMatrix(long, long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nSetStaticMatrix(long, long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeOP
+
 
+
nSetStopped(long, boolean) - Static method in class org.robolectric.nativeruntime.HardwareRendererNatives
+
 
+
nSetStopped(long, boolean) - Static method in class org.robolectric.shadows.ShadowNativeHardwareRenderer
+
 
+
nSetStopped(long, boolean) - Static method in class org.robolectric.shadows.ShadowNativeThreadedRenderer
+
 
+
nSetStrikeThruText(long, boolean) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nSetStrikeThruText(long, boolean) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nSetStrokeAlpha(long, float) - Static method in class org.robolectric.nativeruntime.VectorDrawableNatives
+
 
+
nSetStrokeAlpha(long, float) - Static method in class org.robolectric.shadows.ShadowNativeVectorDrawable
+
 
+
nSetStrokeCap(long, int) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nSetStrokeCap(long, int) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nSetStrokeColor(long, int) - Static method in class org.robolectric.nativeruntime.VectorDrawableNatives
+
 
+
nSetStrokeColor(long, int) - Static method in class org.robolectric.shadows.ShadowNativeVectorDrawable
+
 
+
nSetStrokeJoin(long, int) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nSetStrokeJoin(long, int) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nSetStrokeMiter(long, float) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nSetStrokeMiter(long, float) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nSetStrokeWidth(long, float) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nSetStrokeWidth(long, float) - Static method in class org.robolectric.nativeruntime.VectorDrawableNatives
+
 
+
nSetStrokeWidth(long, float) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nSetStrokeWidth(long, float) - Static method in class org.robolectric.shadows.ShadowNativeVectorDrawable
+
 
+
nSetStyle(long, int) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nSetStyle(long, int) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nSetSubpixelText(long, boolean) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nSetSubpixelText(long, boolean) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nSetSurface(long, Surface, boolean) - Static method in class org.robolectric.nativeruntime.HardwareRendererNatives
+
 
+
nSetSurface(long, Surface, boolean) - Static method in class org.robolectric.shadows.ShadowNativeHardwareRenderer
+
 
+
nSetSurfaceControl(long, long) - Static method in class org.robolectric.nativeruntime.HardwareRendererNatives
+
 
+
nSetSurfaceControl(long, long) - Static method in class org.robolectric.shadows.ShadowNativeHardwareRenderer
+
 
+
nSetTextAlign(long, int) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nSetTextAlign(long, int) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nSetTextLocales(long, String) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nSetTextLocales(long, String) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nSetTextLocalesByMinikinLocaleListId(long, int) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nSetTextLocalesByMinikinLocaleListId(long, int) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nSetTextScaleX(long, float) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nSetTextScaleX(long, float) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nSetTextSize(long, float) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nSetTextSize(long, float) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nSetTextSkewX(long, float) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nSetTextSkewX(long, float) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nSetTop(long, int) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nSetTop(long, int) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nSetTop(long, int) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeOP
+
 
+
nSetTranslate(long, float, float) - Static method in class org.robolectric.nativeruntime.MatrixNatives
+
 
+
nSetTranslate(long, float, float) - Static method in class org.robolectric.shadows.ShadowNativeMatrix
+
 
+
nSetTranslateX(long, float) - Static method in class org.robolectric.nativeruntime.VectorDrawableNatives
+
 
+
nSetTranslateX(long, float) - Static method in class org.robolectric.shadows.ShadowNativeVectorDrawable
+
 
+
nSetTranslateY(long, float) - Static method in class org.robolectric.nativeruntime.VectorDrawableNatives
+
 
+
nSetTranslateY(long, float) - Static method in class org.robolectric.shadows.ShadowNativeVectorDrawable
+
 
+
nSetTranslationX(long, float) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nSetTranslationX(long, float) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nSetTranslationX(long, float) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeOP
+
 
+
nSetTranslationY(long, float) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nSetTranslationY(long, float) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nSetTranslationY(long, float) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeOP
+
 
+
nSetTranslationZ(long, float) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nSetTranslationZ(long, float) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nSetTranslationZ(long, float) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeOP
+
 
+
nSetTrimPathEnd(long, float) - Static method in class org.robolectric.nativeruntime.VectorDrawableNatives
+
 
+
nSetTrimPathEnd(long, float) - Static method in class org.robolectric.shadows.ShadowNativeVectorDrawable
+
 
+
nSetTrimPathOffset(long, float) - Static method in class org.robolectric.nativeruntime.VectorDrawableNatives
+
 
+
nSetTrimPathOffset(long, float) - Static method in class org.robolectric.shadows.ShadowNativeVectorDrawable
+
 
+
nSetTrimPathStart(long, float) - Static method in class org.robolectric.nativeruntime.VectorDrawableNatives
+
 
+
nSetTrimPathStart(long, float) - Static method in class org.robolectric.shadows.ShadowNativeVectorDrawable
+
 
+
nSetTypeface(long, long) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nSetTypeface(long, long) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nSetTypeface(Object, Object) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nSetUnderlineText(long, boolean) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nSetUnderlineText(long, boolean) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nSetupParagraph(long, char[], int, float, int, float, int[], int, int, int, boolean) - Static method in class org.robolectric.shadows.ShadowNativeStaticLayout
+
 
+
nSetUsageHint(long, int) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nSetUsageHint(long, int) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nSetUsageHint(long, int) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeOP
+
 
+
nSetValues(long, float[]) - Static method in class org.robolectric.nativeruntime.MatrixNatives
+
 
+
nSetValues(long, float[]) - Static method in class org.robolectric.shadows.ShadowNativeMatrix
+
 
+
nSetVectorDrawableTarget(long, long) - Static method in class org.robolectric.nativeruntime.AnimatedVectorDrawableNatives
+
 
+
nSetVectorDrawableTarget(long, long) - Static method in class org.robolectric.shadows.ShadowNativeAnimatedVectorDrawable
+
 
+
nSetWordSpacing(long, float) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nSetWordSpacing(long, float) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nSetXfermode(long, int) - Static method in class org.robolectric.nativeruntime.PaintNatives
+
 
+
nSetXfermode(long, int) - Static method in class org.robolectric.shadows.ShadowNativePaint
+
 
+
nSkew(long, float, float) - Static method in class org.robolectric.nativeruntime.CanvasNatives
+
 
+
nSkew(long, float, float) - Static method in class org.robolectric.shadows.ShadowNativeCanvas
+
 
+
nStart(long) - Static method in class org.robolectric.nativeruntime.AnimatedImageDrawableNatives
+
 
+
nStart(long) - Static method in class org.robolectric.nativeruntime.RenderNodeAnimatorNatives
+
 
+
nStart(long) - Static method in class org.robolectric.shadows.ShadowNativeAnimatedImageDrawable
+
 
+
nStart(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeAnimator
+
 
+
nStart(long) - Static method in class org.robolectric.shadows.ShadowNativeRenderNodeAnimatorQ
+
 
+
nStart(long, AnimatedVectorDrawable.VectorDrawableAnimatorRT, int) - Static method in class org.robolectric.nativeruntime.AnimatedVectorDrawableNatives
+
 
+
nStart(long, AnimatedVectorDrawable.VectorDrawableAnimatorRT, int) - Static method in class org.robolectric.shadows.ShadowNativeAnimatedVectorDrawable
+
 
+
nStop(long) - Static method in class org.robolectric.nativeruntime.AnimatedImageDrawableNatives
+
 
+
nStop(long) - Static method in class org.robolectric.shadows.ShadowNativeAnimatedImageDrawable
+
 
+
nStopDrawing(long) - Static method in class org.robolectric.nativeruntime.HardwareRendererNatives
+
 
+
nStopDrawing(long) - Static method in class org.robolectric.shadows.ShadowNativeHardwareRenderer
+
 
+
nStopDrawing(long) - Static method in class org.robolectric.shadows.ShadowNativeThreadedRenderer
+
 
+
nStretch(long, float, float, float, float) - Static method in class org.robolectric.nativeruntime.RenderNodeNatives
+
 
+
nStretch(long, float, float, float, float) - Static method in class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
nSupportsOpenGL() - Static method in class org.robolectric.shadows.ShadowNativeThreadedRenderer
+
 
+
nSyncAndDrawFrame(long, long[], int) - Static method in class org.robolectric.nativeruntime.HardwareRendererNatives
+
 
+
nSyncAndDrawFrame(long, long[], int) - Static method in class org.robolectric.shadows.ShadowNativeHardwareRenderer
+
 
+
nSyncAndDrawFrame(long, long[], int) - Static method in class org.robolectric.shadows.ShadowNativeThreadedRenderer
+
 
+
nTransform(long, long) - Static method in class org.robolectric.nativeruntime.PathNatives
+
 
+
nTransform(long, long) - Static method in class org.robolectric.shadows.ShadowNativePath
+
 
+
nTransform(long, long, long) - Static method in class org.robolectric.nativeruntime.PathNatives
+
 
+
nTransform(long, long, long) - Static method in class org.robolectric.shadows.ShadowNativePath
+
 
+
nTranslate(long, float, float) - Static method in class org.robolectric.nativeruntime.CanvasNatives
+
 
+
nTranslate(long, float, float) - Static method in class org.robolectric.shadows.ShadowNativeCanvas
+
 
+
nTrimMemory(int) - Static method in class org.robolectric.nativeruntime.HardwareRendererNatives
+
 
+
nTrimMemory(int) - Static method in class org.robolectric.shadows.ShadowNativeHardwareRenderer
+
 
+
nTrimMemory(int) - Static method in class org.robolectric.shadows.ShadowNativeThreadedRenderer
+
 
+
NULL - Enum constant in enum org.robolectric.res.android.DataType
+
+
data is either 0 (undefined) or 1 (empty).
+
+
NULL - Enum constant in enum org.robolectric.res.ResType
+
 
+
NULL_VALUE - Static variable in class org.robolectric.res.android.ResourceTypes.Res_value
+
 
+
NULL_VALUE - Static variable in class org.robolectric.res.AttributeResource
+
 
+
numBytes() - Method in class org.robolectric.shadows.ShadowStatsLog.StatsLogItem
+
 
+
nUpdateFullPathFillGradient(long, long) - Static method in class org.robolectric.nativeruntime.VectorDrawableNatives
+
 
+
nUpdateFullPathFillGradient(long, long) - Static method in class org.robolectric.shadows.ShadowNativeVectorDrawable
+
 
+
nUpdateFullPathProperties(long, float, int, float, int, float, float, float, float, float, int, int, int) - Static method in class org.robolectric.nativeruntime.VectorDrawableNatives
+
 
+
nUpdateFullPathProperties(long, float, int, float, int, float, float, float, float, float, int, int, int) - Static method in class org.robolectric.shadows.ShadowNativeVectorDrawable
+
 
+
nUpdateFullPathProperties(long, float, int, float, int, float, float, float, float, float, int, int, int) - Static method in class org.robolectric.shadows.ShadowVectorDrawable
+
 
+
nUpdateFullPathStrokeGradient(long, long) - Static method in class org.robolectric.nativeruntime.VectorDrawableNatives
+
 
+
nUpdateFullPathStrokeGradient(long, long) - Static method in class org.robolectric.shadows.ShadowNativeVectorDrawable
+
 
+
nUpdateGroupProperties(long, float, float, float, float, float, float, float) - Static method in class org.robolectric.nativeruntime.VectorDrawableNatives
+
 
+
nUpdateGroupProperties(long, float, float, float, float, float, float, float) - Static method in class org.robolectric.shadows.ShadowNativeVectorDrawable
+
 
+
nUpdateGroupProperties(long, float, float, float, float, float, float, float) - Static method in class org.robolectric.shadows.ShadowVectorDrawable
+
 
+
nWriteGainmapToParcel(long, Parcel) - Static method in class org.robolectric.shadows.ShadowGainmap
+
 
+
nWriteHardwareBufferToParcel(long, Parcel) - Static method in class org.robolectric.shadows.ShadowHardwareBuffer
+
 
+
+

O

+
+
O() - Constructor for class org.robolectric.versioning.AndroidVersions.O
+
 
+
OBJECT_TYPE - Static variable in class org.robolectric.internal.bytecode.ClassInstrumentor
+
 
+
observer - Variable in class org.robolectric.shadows.ShadowContentResolver.NotifiedUri
+
 
+
obtain() - Static method in class org.robolectric.shadows.ShadowAccessibilityNodeInfo
+
 
+
obtain() - Static method in class org.robolectric.shadows.ShadowAccessibilityWindowInfo
+
 
+
obtain(AccessibilityNodeInfo) - Static method in class org.robolectric.shadows.ShadowAccessibilityNodeInfo
+
 
+
obtain(AccessibilityWindowInfo) - Static method in class org.robolectric.shadows.ShadowAccessibilityWindowInfo
+
 
+
obtain(View) - Static method in class org.robolectric.shadows.ShadowAccessibilityNodeInfo
+
 
+
obtain(View, int) - Static method in class org.robolectric.shadows.ShadowAccessibilityNodeInfo
+
 
+
obtainAttributes(AttributeSet, int[]) - Method in class org.robolectric.shadows.ShadowResources
+
 
+
obtainShadowInfo(Class<?>) - Static method in class org.robolectric.internal.bytecode.ShadowMap
+
 
+
obtainStyledAttributes(int[]) - Method in class org.robolectric.shadows.ShadowResources.ShadowLegacyTheme
+
 
+
obtainStyledAttributes(int, int[]) - Method in class org.robolectric.shadows.ShadowResources.ShadowLegacyTheme
+
 
+
obtainStyledAttributes(Resources.Theme, AttributeSet, int[], int, int) - Method in class org.robolectric.shadows.ShadowLegacyResourcesImpl.ShadowLegacyThemeImpl
+
 
+
obtainStyledAttributes(AttributeSet, int[], int, int) - Method in class org.robolectric.shadows.ShadowResources.ShadowLegacyTheme
+
 
+
obtainTypedArray(int) - Method in class org.robolectric.shadows.ShadowResources
+
 
+
of(F) - Static method in class org.robolectric.android.controller.FragmentController
+
+
Deprecated.
+
of(F, Intent) - Static method in class org.robolectric.android.controller.FragmentController
+
+
Deprecated.
+
of(F, Intent, Bundle) - Static method in class org.robolectric.android.controller.FragmentController
+
+
Deprecated.
+
of(F, Bundle) - Static method in class org.robolectric.android.controller.FragmentController
+
+
Deprecated.
+
of(F, Class<? extends Activity>) - Static method in class org.robolectric.android.controller.FragmentController
+
+
Deprecated.
+
of(F, Class<? extends Activity>, Intent) - Static method in class org.robolectric.android.controller.FragmentController
+
+
Deprecated.
+
of(F, Class<? extends Activity>, Intent, Bundle) - Static method in class org.robolectric.android.controller.FragmentController
+
+
Deprecated.
+
of(F, Class<? extends Activity>, Bundle) - Static method in class org.robolectric.android.controller.FragmentController
+
+
Deprecated.
+
of(T) - Static method in class org.robolectric.android.controller.ActivityController
+
 
+
of(T) - Static method in class org.robolectric.android.controller.BackupAgentController
+
 
+
of(T) - Static method in class org.robolectric.android.controller.ContentProviderController
+
 
+
of(T, Intent) - Static method in class org.robolectric.android.controller.ActivityController
+
 
+
of(T, Intent) - Static method in class org.robolectric.android.controller.IntentServiceController
+
 
+
of(T, Intent) - Static method in class org.robolectric.android.controller.ServiceController
+
 
+
of(T, Intent, Bundle) - Static method in class org.robolectric.android.controller.ActivityController
+
 
+
OFF - Enum constant in enum org.robolectric.annotation.ConscryptMode.Mode
+
 
+
OFF - Enum constant in enum org.robolectric.annotation.experimental.LazyApplication.LazyLoad
+
 
+
OFF - Enum constant in enum org.robolectric.annotation.processing.validator.ImplementsValidator.SdkCheckMode
+
 
+
offset(float, float) - Method in class org.robolectric.shadows.ShadowLegacyPath
+
 
+
offset(float, float, Path) - Method in class org.robolectric.shadows.ShadowLegacyPath
+
 
+
offsetLeftAndRight(int) - Method in class org.robolectric.shadows.ShadowRenderNode
+
 
+
offsetLeftAndRight(int) - Method in class org.robolectric.shadows.ShadowRenderNodeQ
+
 
+
offsetTopAndBottom(int) - Method in class org.robolectric.shadows.ShadowRenderNode
+
 
+
offsetTopAndBottom(int) - Method in class org.robolectric.shadows.ShadowRenderNodeQ
+
 
+
ofWindow(View) - Static method in class org.robolectric.shadows.ShadowPixelCopy.ShadowPixelCopyRequestBuilder
+
 
+
OLDEST_SDK - Static variable in annotation type org.robolectric.annotation.Config
+
 
+
OMR1() - Constructor for class org.robolectric.versioning.AndroidVersions.OMR1
+
 
+
ON - Enum constant in enum org.robolectric.annotation.ConscryptMode.Mode
+
 
+
ON - Enum constant in enum org.robolectric.annotation.experimental.LazyApplication.LazyLoad
+
 
+
onActivityResult(int, int, Intent) - Method in interface org.robolectric.shadows._Activity_
+
 
+
onAdapterStateChanged(int, int) - Method in class org.robolectric.shadows.ShadowUwbAdapterStateListener
+
+
Sets a local variable that stores the adapter state, and invokes any callbacks that were + registered via ShadowUwbAdapterStateListener.register(Executor, AdapterStateCallback)
+
+
onAlarmListener - Variable in class org.robolectric.shadows.ShadowAlarmManager.ScheduledAlarm
+
+
Deprecated.
+
+
onAttachedToWindow() - Method in class org.robolectric.shadows.ShadowSurfaceView
+
 
+
onAudioDataWritten(ShadowAudioTrack, byte[], AudioFormat) - Method in interface org.robolectric.shadows.ShadowAudioTrack.OnAudioDataWrittenListener
+
+
Called when data is written to ShadowAudioTrack.
+
+
onBackPressed() - Method in class org.robolectric.shadows.ShadowActivity
+
 
+
onCallbackDied(E) - Method in class org.robolectric.shadows.ShadowRemoteCallbackList
+
 
+
onCallbackDied(E, Object) - Method in class org.robolectric.shadows.ShadowRemoteCallbackList
+
 
+
onCharacters(XMLStreamReader, XmlContext) - Method in class org.robolectric.res.StaxLoader
+
 
+
onCharacters(XMLStreamReader, XmlContext) - Method in class org.robolectric.res.StaxValueLoader
+
 
+
onCharacters(XMLStreamReader, XmlContext) - Method in class org.robolectric.res.TextCollectingNodeHandler
+
 
+
onClose - Variable in class org.robolectric.res.android.Asset
+
 
+
onClose(RangingSession, RangingSession.Callback) - Method in interface org.robolectric.shadows.ShadowRangingSession.Adapter
+
 
+
onConfigurationChange(Configuration, Configuration, DisplayMetrics) - Method in interface org.robolectric.shadows.ShadowResources.OnConfigurationChangeListener
+
 
+
onConfigured(MediaFormat, Surface, MediaCrypto, int) - Method in interface org.robolectric.shadows.ShadowMediaCodec.CodecConfig.Codec
+
+
Called when the codec is configured.
+
+
onConnectionEvent(String, String, Bundle) - Method in class org.robolectric.shadows.ShadowInCallService
+
+
Exposes IIInCallService.Stub#onConnectionEvent.
+
+
onCreate(MediaPlayer, ShadowMediaPlayer) - Method in interface org.robolectric.shadows.ShadowMediaPlayer.CreateListener
+
+
Method that is invoked when a new MediaPlayer is created.
+
+
onCreate(Bundle) - Method in class org.robolectric.android.internal.RoboMonitoringInstrumentation
+
+
Sets up lifecycle monitoring, and argument registry.
+
+
onCreateDialog(int) - Method in interface org.robolectric.shadows._Activity_
+
 
+
onCreateOptionsMenu(Menu) - Method in class org.robolectric.shadows.ShadowActivity
+
 
+
onDbCorruption(String, String, Throwable) - Static method in class org.robolectric.shadows.ShadowContentResolver
+
 
+
onDestroy() - Method in class org.robolectric.shadows.ShadowActivity
+
 
+
onDestroy() - Method in class org.robolectric.shadows.ShadowService
+
 
+
onEnd(XMLStreamReader, XmlContext) - Method in class org.robolectric.res.TextCollectingNodeHandler
+
 
+
onEnd(XMLStreamReader, XmlContext) - Method in class org.robolectric.res.StaxArrayLoader
+
 
+
onEnd(XMLStreamReader, XmlContext) - Method in class org.robolectric.res.StaxAttrLoader
+
 
+
onEnd(XMLStreamReader, XmlContext) - Method in class org.robolectric.res.StaxLoader
+
 
+
onEnd(XMLStreamReader, XmlContext) - Method in class org.robolectric.res.StaxPluralsLoader
+
 
+
onEnd(XMLStreamReader, XmlContext) - Method in class org.robolectric.res.StaxStyleLoader
+
 
+
onEnd(XMLStreamReader, XmlContext) - Method in class org.robolectric.res.StaxValueLoader
+
 
+
onException(Object, Throwable) - Method in class org.robolectric.android.internal.RoboMonitoringInstrumentation
+
 
+
onForceLoad() - Method in class org.robolectric.shadows.ShadowLegacyAsyncTaskLoader
+
 
+
onInterceptTouchEvent(MotionEvent) - Method in class org.robolectric.shadows.ShadowViewGroup
+
 
+
onKeyDown(int, KeyEvent) - Method in class org.robolectric.shadows.ShadowTextView
+
 
+
onKeyUp(int, KeyEvent) - Method in class org.robolectric.shadows.ShadowTextView
+
 
+
onLayout(boolean, int, int, int, int) - Method in class org.robolectric.shadows.ShadowView
+
 
+
onLayoutWasCalled() - Method in class org.robolectric.shadows.ShadowView
+
 
+
onNewIntent(Intent) - Method in interface org.robolectric.shadows._Activity_
+
 
+
onOpen(RangingSession, RangingSession.Callback, PersistableBundle) - Method in interface org.robolectric.shadows.ShadowRangingSession.Adapter
+
 
+
onPause() - Method in class org.robolectric.shadows.ShadowGLSurfaceView
+
 
+
onPause() - Method in class org.robolectric.shadows.ShadowWebView
+
 
+
onPerformAccessibilityAction(int, Bundle) - Method in interface org.robolectric.shadows.ShadowAccessibilityNodeInfo.OnPerformActionListener
+
 
+
onPostCreate(Bundle) - Method in interface org.robolectric.shadows._Activity_
+
 
+
onPostResume() - Method in interface org.robolectric.shadows._Activity_
+
 
+
onPrepareDialog(int, Dialog) - Method in interface org.robolectric.shadows._Activity_
+
 
+
onPrepareDialog(int, Dialog, Bundle) - Method in interface org.robolectric.shadows._Activity_
+
 
+
onPrivateCommand(View, String, Bundle) - Method in interface org.robolectric.shadows.ShadowInputMethodManager.PrivateCommandListener
+
 
+
onReceive(Context, Intent) - Method in class org.robolectric.shadows.ShadowBroadcastReceiver
+
 
+
onReceive(Context, Intent, AtomicBoolean) - Method in class org.robolectric.shadows.ShadowBroadcastReceiver
+
 
+
onReconfigure(RangingSession, RangingSession.Callback, PersistableBundle) - Method in interface org.robolectric.shadows.ShadowRangingSession.Adapter
+
 
+
onResume() - Method in class org.robolectric.shadows.ShadowGLSurfaceView
+
 
+
onResume() - Method in class org.robolectric.shadows.ShadowWebView
+
 
+
onServiceNotFound(Object) - Static method in class org.robolectric.shadows.ShadowSystemServiceRegistry
+
 
+
onSetupApplicationState() - Method in interface org.robolectric.pluginapi.TestEnvironmentLifecyclePlugin
+
+
Runs additional setup during TestEnvironment.before().
+
+
onStart(RangingSession, RangingSession.Callback, PersistableBundle) - Method in interface org.robolectric.shadows.ShadowRangingSession.Adapter
+
 
+
onStart(XMLStreamReader, XmlContext) - Method in class org.robolectric.res.TextCollectingNodeHandler
+
 
+
onStart(XMLStreamReader, XmlContext) - Method in class org.robolectric.res.StaxArrayLoader
+
 
+
onStart(XMLStreamReader, XmlContext) - Method in class org.robolectric.res.StaxAttrLoader
+
 
+
onStart(XMLStreamReader, XmlContext) - Method in class org.robolectric.res.StaxLoader
+
 
+
onStart(XMLStreamReader, XmlContext) - Method in class org.robolectric.res.StaxPluralsLoader
+
 
+
onStart(XMLStreamReader, XmlContext) - Method in class org.robolectric.res.StaxStyleLoader
+
 
+
onStart(XMLStreamReader, XmlContext) - Method in class org.robolectric.res.StaxValueLoader
+
 
+
onStop(RangingSession, RangingSession.Callback) - Method in interface org.robolectric.shadows.ShadowRangingSession.Adapter
+
 
+
onTouchEvent(MotionEvent) - Method in class org.robolectric.shadows.ShadowGestureDetector
+
 
+
onTouchEvent(MotionEvent) - Method in class org.robolectric.shadows.ShadowScaleGestureDetector
+
 
+
onTouchEvent(MotionEvent) - Method in class org.robolectric.shadows.ShadowView
+
 
+
onTransact(int, Parcel, Parcel, int) - Method in class org.robolectric.shadows.ShadowBinderBridge
+
 
+
onViewDetachedFromWindow(View) - Method in class org.robolectric.shadows.ShadowInputMethodManager
+
 
+
onVsync() - Method in class org.robolectric.shadows.ShadowDisplayEventReceiver
+
 
+
onVsync(long, int) - Method in interface org.robolectric.shadows.ShadowDisplayEventReceiver.DisplayEventReceiverReflector
+
 
+
onVsync(long, int, int) - Method in interface org.robolectric.shadows.ShadowDisplayEventReceiver.DisplayEventReceiverReflector
+
 
+
onVsync(long, long, int) - Method in interface org.robolectric.shadows.ShadowDisplayEventReceiver.DisplayEventReceiverReflector
+
 
+
onVsync(long, long, int, Object) - Method in interface org.robolectric.shadows.ShadowDisplayEventReceiver.DisplayEventReceiverReflector
+
 
+
op(Path, Path, Path.Op) - Method in class org.robolectric.shadows.ShadowLegacyPath
+
 
+
OP_TIME - Static variable in class org.robolectric.shadows.ShadowAppOpsManager
+
 
+
open() - Static method in class org.robolectric.shadows.ShadowCamera
+
 
+
open(int) - Static method in class org.robolectric.shadows.ShadowCamera
+
 
+
open(File, int) - Static method in class org.robolectric.shadows.ShadowParcelFileDescriptor
+
 
+
open(File, int, Handler, ParcelFileDescriptor.OnCloseListener) - Static method in class org.robolectric.shadows.ShadowParcelFileDescriptor
+
 
+
open(String) - Method in class org.robolectric.shadows.ShadowCloseGuard
+
 
+
open(String) - Method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
open(String, int) - Method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
open(String, int, int) - Method in class org.robolectric.shadows.ShadowLinux
+
 
+
open(String, Asset.AccessMode) - Method in class org.robolectric.res.android.CppAssetManager
+
 
+
Open(String, Asset.AccessMode) - Method in class org.robolectric.res.android.CppApkAssets
+
 
+
Open(String, Asset.AccessMode) - Method in class org.robolectric.res.android.CppAssetManager2
+
 
+
openAccessory(UsbAccessory) - Method in class org.robolectric.shadows.ShadowUsbManager
+
+
Opens a file descriptor from a temporary file.
+
+
openAsset(String, int) - Method in class org.robolectric.shadows.ShadowArscAssetManager
+
 
+
openAsset(String, int) - Method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
openAssetFd(String, long[]) - Method in class org.robolectric.shadows.ShadowArscAssetManager
+
 
+
openAssetFd(String, long[]) - Method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
openAssetFile(Uri, String) - Method in class org.robolectric.shadows.ShadowContentProviderClient
+
 
+
openCameraDeviceUserAsync(String, CameraDevice.StateCallback, Handler) - Method in class org.robolectric.shadows.ShadowCameraManager
+
+ +
+
openCameraDeviceUserAsync(String, CameraDevice.StateCallback, Handler, int) - Method in class org.robolectric.shadows.ShadowCameraManager
+
 
+
openCameraDeviceUserAsync(String, CameraDevice.StateCallback, Executor, int) - Method in class org.robolectric.shadows.ShadowCameraManager
+
 
+
openCameraDeviceUserAsync(String, CameraDevice.StateCallback, Executor, int, int) - Method in class org.robolectric.shadows.ShadowCameraManager
+
 
+
openCameraDeviceUserAsync(String, CameraDevice.StateCallback, Executor, int, int, boolean) - Method in class org.robolectric.shadows.ShadowCameraManager
+
 
+
openDevice(UsbDevice) - Method in class org.robolectric.shadows.ShadowUsbManager
+
+
Opens a file descriptor from a temporary file.
+
+
openDir(String) - Method in class org.robolectric.res.android.CppAssetManager
+
 
+
OpenDir(String) - Method in class org.robolectric.res.android.CppAssetManager2
+
 
+
openFd(String) - Method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
openFile(Uri, String) - Method in class org.robolectric.shadows.ShadowContentProviderClient
+
 
+
openFileDescriptor(String, int) - Static method in class org.robolectric.shadows.ShadowParcel
+
 
+
openFileDescriptor(Ref<Long>, Ref<Long>) - Method in class org.robolectric.res.android.Asset
+
 
+
openGattServer(Context, BluetoothGattServerCallback, int) - Method in class org.robolectric.shadows.ShadowBluetoothManager
+
 
+
openGattServer(Context, BluetoothGattServerCallback, int, boolean) - Method in class org.robolectric.shadows.ShadowBluetoothManager
+
+ +
+
openInputStream(Uri) - Method in class org.robolectric.shadows.ShadowContentResolver
+
 
+
openNonAsset(int, String, int) - Method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
openNonAsset(int, String, Asset.AccessMode) - Method in class org.robolectric.res.android.CppAssetManager
+
 
+
openNonAsset(String, Asset.AccessMode, Ref<Integer>) - Method in class org.robolectric.res.android.CppAssetManager
+
 
+
OpenNonAsset(String, ApkAssetsCookie, Asset.AccessMode) - Method in class org.robolectric.res.android.CppAssetManager2
+
 
+
OpenNonAsset(String, Asset.AccessMode) - Method in class org.robolectric.res.android.CppAssetManager2
+
 
+
OpenNonAsset(String, Asset.AccessMode, Ref<ApkAssetsCookie>) - Method in class org.robolectric.res.android.CppAssetManager2
+
 
+
openNonAssetFd(int, String) - Method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
openNonAssetFdNative(int, String, long[]) - Method in class org.robolectric.shadows.ShadowArscAssetManager
+
 
+
openNonAssetFdNative(int, String, long[]) - Method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
openNonAssetNative(int, String, int) - Method in class org.robolectric.shadows.ShadowArscAssetManager
+
 
+
openNonAssetNative(int, String, int) - Method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
openOutputStream(Uri) - Method in class org.robolectric.shadows.ShadowContentResolver
+
 
+
openOutputStream(Uri, String) - Method in class org.robolectric.shadows.ShadowContentResolver
+
 
+
openRangingSession(PersistableBundle, Executor, RangingSession.Callback) - Method in class org.robolectric.shadows.ShadowUwbManager
+
+
Instantiates a ShadowRangingSession with the adapter provided by ShadowUwbManager#setUwbAdapter(), allowing the tester dictate the results of ranging attempts.
+
+
openRangingSession(PersistableBundle, Executor, RangingSession.Callback, String) - Method in class org.robolectric.shadows.ShadowUwbManager
+
+
Instantiates a ShadowRangingSession with the multi-chip API call.
+
+
openRawResource(int) - Method in class org.robolectric.shadows.ShadowArscResourcesImpl
+
 
+
openRawResource(int) - Method in class org.robolectric.shadows.ShadowLegacyResourcesImpl
+
 
+
openRawResource(int) - Method in class org.robolectric.shadows.ShadowResources
+
 
+
openRawResourceFd(int) - Method in class org.robolectric.shadows.ShadowArscResourcesImpl
+
+
Since AssetFileDescriptors are not yet supported by Robolectric, null will + be returned if the resource is found.
+
+
openRawResourceFd(int) - Method in class org.robolectric.shadows.ShadowLegacyResourcesImpl
+
+
Since AssetFileDescriptors are not yet supported by Robolectric, null will + be returned if the resource is found.
+
+
openRawResourceFd(int) - Method in class org.robolectric.shadows.ShadowResources
+
+
Since AssetFileDescriptors are not yet supported by Robolectric, null will be + returned if the resource is found.
+
+
openSession(int) - Method in class org.robolectric.shadows.ShadowPackageInstaller
+
 
+
openTypedAssetFileDescriptor(Uri, String, Bundle) - Method in class org.robolectric.shadows.ShadowContentProviderClient
+
 
+
openWrite(String, long, long) - Method in class org.robolectric.shadows.ShadowPackageInstaller.ShadowSession
+
 
+
openXmlAssetNative(int, String) - Method in class org.robolectric.shadows.ShadowArscAssetManager
+
 
+
openXmlAssetNative(int, String) - Method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
openXmlResourceParser(int, String) - Method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
operation - Variable in class org.robolectric.shadows.ShadowAlarmManager.ScheduledAlarm
+
+
Deprecated.
+
+
options - Variable in class org.robolectric.shadows.ShadowActivity.IntentForResult
+
 
+
options - Variable in class org.robolectric.shadows.ShadowActivity.IntentSenderRequest
+
 
+
org.robolectric - package org.robolectric
+
+
Package containing main Robolectric classes.
+
+
org.robolectric.android - package org.robolectric.android
+
 
+
org.robolectric.android.controller - package org.robolectric.android.controller
+
 
+
org.robolectric.android.internal - package org.robolectric.android.internal
+
 
+
org.robolectric.android.util.concurrent - package org.robolectric.android.util.concurrent
+
 
+
org.robolectric.annotation - package org.robolectric.annotation
+
+
Package containing Robolectric annotations.
+
+
org.robolectric.annotation.experimental - package org.robolectric.annotation.experimental
+
 
+
org.robolectric.annotation.internal - package org.robolectric.annotation.internal
+
 
+
org.robolectric.annotation.processing - package org.robolectric.annotation.processing
+
+
Robolectric annotation processor.
+
+
org.robolectric.annotation.processing.generator - package org.robolectric.annotation.processing.generator
+
+
Classes used to generate code.
+
+
org.robolectric.annotation.processing.validator - package org.robolectric.annotation.processing.validator
+
+
Classes used to perform compile-time checking of shadows.
+
+
org.robolectric.config - package org.robolectric.config
+
 
+
org.robolectric.errorprone.bugpatterns - package org.robolectric.errorprone.bugpatterns
+
 
+
org.robolectric.fakes - package org.robolectric.fakes
+
+
Package containing fake implementations of Android classes.
+
+
org.robolectric.integrationtests.jacoco - package org.robolectric.integrationtests.jacoco
+
 
+
org.robolectric.interceptors - package org.robolectric.interceptors
+
 
+
org.robolectric.internal - package org.robolectric.internal
+
 
+
org.robolectric.internal.bytecode - package org.robolectric.internal.bytecode
+
 
+
org.robolectric.internal.dependency - package org.robolectric.internal.dependency
+
 
+
org.robolectric.junit.rules - package org.robolectric.junit.rules
+
 
+
org.robolectric.manifest - package org.robolectric.manifest
+
 
+
org.robolectric.nativeruntime - package org.robolectric.nativeruntime
+
 
+
org.robolectric.pluginapi - package org.robolectric.pluginapi
+
+
Extension points for customizing Robolectric.
+
+
org.robolectric.pluginapi.config - package org.robolectric.pluginapi.config
+
 
+
org.robolectric.pluginapi.perf - package org.robolectric.pluginapi.perf
+
 
+
org.robolectric.plugins - package org.robolectric.plugins
+
 
+
org.robolectric.preinstrumented - package org.robolectric.preinstrumented
+
 
+
org.robolectric.res - package org.robolectric.res
+
 
+
org.robolectric.res.android - package org.robolectric.res.android
+
 
+
org.robolectric.res.builder - package org.robolectric.res.builder
+
 
+
org.robolectric.sandbox - package org.robolectric.sandbox
+
 
+
org.robolectric.shadow.api - package org.robolectric.shadow.api
+
 
+
org.robolectric.shadows - package org.robolectric.shadows
+
+
Package containing shadow classes for the Android SDK.
+
+
org.robolectric.shadows.gms - package org.robolectric.shadows.gms
+
+
Shadows for the Google Play Services Library.
+
+
org.robolectric.shadows.gms.common - package org.robolectric.shadows.gms.common
+
 
+
org.robolectric.shadows.httpclient - package org.robolectric.shadows.httpclient
+
+
Shadows for Apache HTTP Client.
+
+
org.robolectric.shadows.multidex - package org.robolectric.shadows.multidex
+
+
Shadows for the Android Multidex Library.
+
+
org.robolectric.shadows.util - package org.robolectric.shadows.util
+
+
Package containing shadow related utility classes.
+
+
org.robolectric.util - package org.robolectric.util
+
+
Package containing general utility classes.
+
+
org.robolectric.util.inject - package org.robolectric.util.inject
+
 
+
org.robolectric.util.reflector - package org.robolectric.util.reflector
+
 
+
org.robolectric.versioning - package org.robolectric.versioning
+
 
+
orientation - Variable in class org.robolectric.res.android.ResTable_config
+
 
+
ORIENTATION - Enum constant in enum org.robolectric.res.android.ResTable_config.Type
+
 
+
ORIENTATION_ANY - Static variable in class org.robolectric.res.android.ResTable_config
+
 
+
ORIENTATION_LAND - Static variable in class org.robolectric.res.android.ResTable_config
+
 
+
ORIENTATION_PORT - Static variable in class org.robolectric.res.android.ResTable_config
+
 
+
ORIENTATION_SQUARE - Static variable in class org.robolectric.res.android.ResTable_config
+
 
+
OutgoingCallRecord(Uri, Bundle) - Constructor for class org.robolectric.shadows.ShadowTelecomManager.OutgoingCallRecord
+
 
+
oval - Variable in class org.robolectric.shadows.ShadowCanvas.ArcPaintHistoryEvent
+
 
+
oval - Variable in class org.robolectric.shadows.ShadowCanvas.OvalPaintHistoryEvent
+
 
+
overlay(Config) - Method in class org.robolectric.annotation.Config.Builder
+
 
+
overlayTypeId() - Method in class org.robolectric.res.android.IdmapEntries
+
 
+
override(String, String) - Static method in class org.robolectric.shadows.ShadowSystemProperties
+
+
Overrides the system property for testing.
+
+
overrideConfig(int, PersistableBundle) - Method in class org.robolectric.shadows.ShadowCarrierConfigManager
+
+
Overrides the carrier config of the provided subscription ID with the provided values.
+
+
overrideExecutor(Executor) - Static method in class org.robolectric.shadows.ShadowIcon
+
+
Set the executor where async drawable loading will run.
+
+
overrideExecutor(Executor) - Static method in class org.robolectric.shadows.ShadowPausedAsyncTask
+
+
Globally override the executor used for all AsyncTask#execute* calls.
+
+
overridePendingTransition(int, int) - Method in class org.robolectric.shadows.ShadowActivity
+
 
+
ownerPackageName - Variable in class org.robolectric.android.internal.DisplayConfig
+
+
The package name of the application that owns this display, or null if it is owned by the + system.
+
+
ownerUid - Variable in class org.robolectric.android.internal.DisplayConfig
+
+
The UID of the application that owns this display, or zero if it is owned by the system.
+
+
+

P

+
+
P() - Constructor for class org.robolectric.versioning.AndroidVersions.P
+
 
+
package_ - Variable in class org.robolectric.res.android.CppAssetManager2.ResourceName
+
 
+
PackageGroup(ResTable, String, int, boolean, boolean, boolean) - Constructor for class org.robolectric.res.android.ResTable.PackageGroup
+
 
+
PackageItemData - Class in org.robolectric.manifest
+
 
+
PackageItemData(String, MetaData) - Constructor for class org.robolectric.manifest.PackageItemData
+
 
+
packageName - Variable in class org.robolectric.annotation.Config.Builder
+
 
+
packageName - Variable in class org.robolectric.res.android.ResTable.ResourceName
+
 
+
packageName - Variable in class org.robolectric.res.DocumentLoader
+
 
+
packageName - Variable in class org.robolectric.res.ResName
+
 
+
packageName() - Method in class org.robolectric.annotation.Config.Implementation
+
 
+
packageName() - Element in annotation type org.robolectric.annotation.Config
+
+
Deprecated. +
To change your package name please override the applicationId in your build system. + Changing package name here is broken as the package name will no longer match the package + name encoded in the arsc resources file. If you are looking to simulate another application + you can create another applications Context using Context.createPackageContext(String, int). Note that you must add this + package to ShadowPackageManager.addPackage(android.content.pm.PackageInfo) + first.
+
+
+
PackagePropertiesLoader - Class in org.robolectric.plugins
+
+
Provides cached access to robolectric-properties files, for all your configuration needs!
+
+
PackagePropertiesLoader() - Constructor for class org.robolectric.plugins.PackagePropertiesLoader
+
 
+
PackageResourceTable - Class in org.robolectric.res
+
+
A ResourceTable for a single package, e.g: "android" / ox01
+
+
PackageResourceTable(String) - Constructor for class org.robolectric.res.PackageResourceTable
+
 
+
PackageRollbackInfoBuilder - Class in org.robolectric.shadows
+
+
Builder for PackageRollbackInfo as PackageRollbackInfo has hidden constructors, this + builder class has been added as a way to make custom PackageRollbackInfo objects when needed.
+
+
PackageSetting() - Constructor for class org.robolectric.shadows.ShadowPackageManager.PackageSetting
+
 
+
PackageSetting(ShadowPackageManager.PackageSetting) - Constructor for class org.robolectric.shadows.ShadowPackageManager.PackageSetting
+
 
+
packagesToNotAcquire - Variable in class org.robolectric.internal.bytecode.InstrumentationConfiguration.Builder
+
 
+
packagesToNotInstrument - Variable in class org.robolectric.internal.bytecode.InstrumentationConfiguration.Builder
+
 
+
packLanguage(String) - Method in class org.robolectric.res.android.ResTable_config
+
 
+
packRegion(String) - Method in class org.robolectric.res.android.ResTable_config
+
 
+
paint - Variable in class org.robolectric.shadows.ShadowCanvas.ArcPaintHistoryEvent
+
 
+
paint - Variable in class org.robolectric.shadows.ShadowCanvas.CirclePaintHistoryEvent
+
 
+
paint - Variable in class org.robolectric.shadows.ShadowCanvas.LinePaintHistoryEvent
+
 
+
paint - Variable in class org.robolectric.shadows.ShadowCanvas.OvalPaintHistoryEvent
+
 
+
paint - Variable in class org.robolectric.shadows.ShadowCanvas.RectPaintHistoryEvent
+
 
+
paint - Variable in class org.robolectric.shadows.ShadowCanvas.RoundRectPaintHistoryEvent
+
 
+
paint - Variable in class org.robolectric.shadows.ShadowCanvas.TextHistoryEvent
+
 
+
PaintNatives - Class in org.robolectric.nativeruntime
+
+
Native methods for Paint JNI registration.
+
+
PaintNatives() - Constructor for class org.robolectric.nativeruntime.PaintNatives
+
 
+
Pair(String, String) - Constructor for class org.robolectric.res.AttrData.Pair
+
 
+
param(String, String) - Method in class org.robolectric.shadows.httpclient.FakeHttpLayer.RequestMatcherBuilder
+
 
+
ParameterizedRobolectricTestRunner - Class in org.robolectric
+
+
A Parameterized test runner for Robolectric.
+
+
ParameterizedRobolectricTestRunner(Class<?>) - Constructor for class org.robolectric.ParameterizedRobolectricTestRunner
+
 
+
ParameterizedRobolectricTestRunner.Parameter - Annotation Type in org.robolectric
+
+
Annotation for fields of the test class which will be initialized by the method annotated by + Parameters
+ By using directly this annotation, the test class constructor isn't needed.
+ Index range must start at 0.
+
+
ParameterizedRobolectricTestRunner.Parameters - Annotation Type in org.robolectric
+
+
Annotation for a method which provides parameters to be injected into the test class + constructor by Parameterized
+
+
params - Variable in class org.robolectric.annotation.processing.DocumentedMethod
+
 
+
params - Variable in class org.robolectric.shadows.httpclient.DefaultRequestDirector
+
+
The HTTP parameters.
+
+
ParamsParser - Class in org.robolectric.shadows.httpclient
+
 
+
ParamsParser() - Constructor for class org.robolectric.shadows.httpclient.ParamsParser
+
 
+
paramTypes - Variable in class org.robolectric.internal.bytecode.InvocationProfile
+
 
+
paramTypes - Variable in class org.robolectric.internal.bytecode.MethodSignature
+
 
+
parse(String) - Static method in class org.robolectric.internal.bytecode.MethodSignature
+
 
+
parse(String) - Static method in class org.robolectric.res.Qualifiers
+
 
+
parse(String) - Method in class org.robolectric.shadows.ShadowTime
+
 
+
parse(String, boolean) - Static method in class org.robolectric.res.Qualifiers
+
 
+
parse(String, ResTable_config) - Static method in class org.robolectric.res.android.ConfigDescription
+
 
+
parse(String, ResTable_config, boolean) - Static method in class org.robolectric.res.android.ConfigDescription
+
 
+
parseFloatAttribute(String, String, TypedValue, boolean) - Static method in class org.robolectric.shadows.ResourceHelper
+
+
Parse a float attribute and return the parsed value into a given TypedValue.
+
+
parseFloatAttribute(String, String, TypedValue, boolean) - Static method in class org.robolectric.shadows.ResourceHelper2
+
+
Parse a float attribute and return the parsed value into a given TypedValue.
+
+
parseId(Uri) - Static method in class org.robolectric.shadows.ShadowContentUris
+
 
+
parseInt(String) - Static method in class org.robolectric.util.Util
+
 
+
parseNumericAddressNoThrow(String) - Static method in class org.robolectric.shadows.ShadowInetAddressUtils
+
 
+
parseParams(HttpRequest) - Static method in class org.robolectric.shadows.httpclient.ParamsParser
+
 
+
parseSdkArrayProperty(String) - Static method in class org.robolectric.annotation.internal.ConfigUtils
+
 
+
parseSdkInt(String) - Static method in class org.robolectric.annotation.internal.ConfigUtils
+
 
+
parseStringArrayProperty(String) - Static method in class org.robolectric.annotation.internal.ConfigUtils
+
 
+
parseValue(Integer, ResName, AttributeResource, TypedValue) - Method in class org.robolectric.android.AttributeSetBuilderImpl.ArscResourceResolver
+
 
+
parseValue(Integer, ResName, AttributeResource, TypedValue) - Method in class org.robolectric.android.AttributeSetBuilderImpl.LegacyResourceResolver
+
 
+
parseValue(Integer, ResName, AttributeResource, TypedValue) - Method in interface org.robolectric.android.AttributeSetBuilderImpl.ResourceResolver
+
 
+
path - Variable in class org.robolectric.manifest.PathPermissionData
+
 
+
path() - Method in class org.robolectric.res.android.ApkAssetsCache.Key
+
 
+
path(String) - Method in class org.robolectric.shadows.httpclient.FakeHttpLayer.RequestMatcherBuilder
+
 
+
PathDashPathEffectNatives - Class in org.robolectric.nativeruntime
+
+
Native methods for PathDashPathEffect JNI registration.
+
+
PathEffectNatives - Class in org.robolectric.nativeruntime
+
+
Native methods for PathEffect JNI registration.
+
+
pathFrom(URL) - Static method in class org.robolectric.util.Util
+
 
+
PathMeasureNatives - Class in org.robolectric.nativeruntime
+
+
Native methods for PathMeasure JNI registration.
+
+
PathNatives - Class in org.robolectric.nativeruntime
+
+
Native methods for Path JNI registration.
+
+
PathParserNatives - Class in org.robolectric.nativeruntime
+
+
Native methods for PathParser JNI registration.
+
+
pathPattern - Variable in class org.robolectric.manifest.PathPermissionData
+
 
+
PathPermissionData - Class in org.robolectric.manifest
+
 
+
pathPrefix - Variable in class org.robolectric.manifest.PathPermissionData
+
 
+
pattern - Static variable in class org.robolectric.shadows.ShadowVibrator
+
 
+
pause() - Method in class org.robolectric.android.controller.ActivityController
+
 
+
pause() - Method in class org.robolectric.android.controller.FragmentController
+
+
Deprecated.
+
pause() - Method in class org.robolectric.android.internal.LooperDelegatingScheduler
+
 
+
pause() - Method in class org.robolectric.shadows.ShadowLegacyLooper
+
 
+
pause() - Method in class org.robolectric.shadows.ShadowLooper
+
+
Pause the looper.
+
+
pause() - Method in class org.robolectric.shadows.ShadowPausedLooper
+
 
+
pause() - Method in class org.robolectric.shadows.ShadowVideoView
+
 
+
pause() - Method in class org.robolectric.util.Scheduler
+
+
Pause the scheduler.
+
+
PAUSE - Static variable in class org.robolectric.shadows.ShadowVideoView
+
 
+
pauseActivity(Activity) - Method in class org.robolectric.android.internal.LocalActivityInvoker
+
 
+
PAUSED - Enum constant in enum org.robolectric.annotation.LooperMode.Mode
+
+
A mode that more accurately models real Android's Looper behavior.
+
+
PAUSED - Enum constant in enum org.robolectric.shadows.ShadowMediaPlayer.State
+
 
+
PAUSED - Enum constant in enum org.robolectric.util.Scheduler.IdleState
+
+
The Scheduler will not automatically advance the clock nor execute any runnables.
+
+
PausedExecutorService - Class in org.robolectric.android.util.concurrent
+
+
Executor service that queues any posted tasks.
+
+
PausedExecutorService() - Constructor for class org.robolectric.android.util.concurrent.PausedExecutorService
+
 
+
pauseLooper(Looper) - Static method in class org.robolectric.shadows.ShadowLooper
+
+
Pauses execution of tasks posted to the ShadowLegacyLooper.
+
+
pauseMainLooper() - Static method in class org.robolectric.shadows.ShadowLooper
+
+
Puts the main ShadowLegacyLooper in an "paused" state.
+
+
peekAuthToken(Account, String) - Method in class org.robolectric.shadows.ShadowAccountManager
+
 
+
peekInstance() - Static method in class org.robolectric.shadows.ShadowInputMethodManager
+
 
+
peekNativeObject(long) - Method in class org.robolectric.res.android.NativeObjRegistry
+
+
Similar to NativeObjRegistry.getNativeObject(long) but returns null if object with given id cannot be + found.
+
+
peekNextAddAccountOptions() - Method in class org.robolectric.shadows.ShadowAccountManager
+
+
Returns the next addAccountOptions passed to ShadowAccountManager.addAccount(android.accounts.Account) without consuming it.
+
+
peekNextScheduledAlarm() - Method in class org.robolectric.shadows.ShadowAlarmManager
+
+
Returns the earliest scheduled alarm.
+
+
peekNextStartedActivity() - Method in class org.robolectric.shadows.ShadowContextWrapper
+
+
Returns the most recent Intent started by ContextWrapper.startActivity(android.content.Intent) without consuming it.
+
+
peekNextStartedActivity() - Method in class org.robolectric.shadows.ShadowCrossProfileApps
+
+ +
+
peekNextStartedActivityForResult() - Method in class org.robolectric.shadows.ShadowActivity
+
+
Returns the most recent Intent started by Activity.startActivityForResult(Intent, int) without consuming it.
+
+
peekNextStartedActivityForResult() - Method in class org.robolectric.shadows.ShadowContextWrapper
+
+
Returns the most recent IntentForResult started by ContextWrapper.startActivity(android.content.Intent, android.os.Bundle) without consuming it.
+
+
peekNextStartedMainActivity() - Method in class org.robolectric.shadows.ShadowCrossProfileApps
+
+ +
+
peekNextStartedService() - Method in class org.robolectric.shadows.ShadowContextWrapper
+
+
Returns the most recent Intent started by Context.startService(android.content.Intent) without consuming it.
+
+
peekWindowSession() - Static method in class org.robolectric.shadows.ShadowWindowManagerGlobal
+
 
+
pendingCryptoObject - Variable in class org.robolectric.shadows.ShadowFingerprintManager
+
 
+
pendingIntent - Variable in class org.robolectric.shadows.ShadowSmsManager.MultimediaMessageParams
+
 
+
pendingIntent() - Method in class org.robolectric.shadows.ShadowBluetoothLeScanner.ScanParams
+
 
+
performAccessibilityButtonClick() - Method in class org.robolectric.shadows.ShadowAccessibilityButtonController
+
+
Performs click action for accessibility button.
+
+
performAccessibilityShortcut() - Method in class org.robolectric.shadows.ShadowAccessibilityManager
+
 
+
performAction(int) - Method in class org.robolectric.shadows.ShadowAccessibilityNodeInfo
+
 
+
performAction(int, Bundle) - Method in class org.robolectric.shadows.ShadowAccessibilityNodeInfo
+
 
+
performClick() - Method in class org.robolectric.shadows.ShadowView
+
 
+
performCreate(Bundle) - Method in interface org.robolectric.shadows._Activity_
+
 
+
performDestroy() - Method in interface org.robolectric.shadows._Activity_
+
 
+
performGlobalAction(int) - Method in class org.robolectric.shadows.ShadowAccessibilityService
+
 
+
performHapticFeedback(int) - Method in class org.robolectric.shadows.ShadowView
+
 
+
performIdentifierAction(int, int) - Method in class org.robolectric.fakes.RoboMenu
+
 
+
performItemClick(int) - Method in class org.robolectric.shadows.ShadowAdapterView
+
 
+
performLongClick() - Method in class org.robolectric.shadows.ShadowView
+
 
+
performNoPageLoadClientCallbacks() - Method in class org.robolectric.shadows.ShadowWebView
+
+ +
+
performPause() - Method in interface org.robolectric.shadows._Activity_
+
 
+
performRestart() - Method in interface org.robolectric.shadows._Activity_
+
 
+
performRestart(boolean) - Method in interface org.robolectric.shadows._Activity_
+
 
+
performRestart(boolean, String) - Method in interface org.robolectric.shadows._Activity_
+
 
+
performRestoreInstanceState(Bundle) - Method in interface org.robolectric.shadows._Activity_
+
 
+
performResume() - Method in interface org.robolectric.shadows._Activity_
+
 
+
performResume(boolean, String) - Method in interface org.robolectric.shadows._Activity_
+
 
+
performSaveInstanceState(Bundle) - Method in interface org.robolectric.shadows._Activity_
+
 
+
performShortcut(int, KeyEvent, int) - Method in class org.robolectric.fakes.RoboMenu
+
 
+
performStart() - Method in interface org.robolectric.shadows._Activity_
+
 
+
performStart(String) - Method in interface org.robolectric.shadows._Activity_
+
 
+
performStaticInitialization(Class<?>) - Static method in class org.robolectric.internal.bytecode.RobolectricInternals
+
 
+
performStop() - Method in interface org.robolectric.shadows._Activity_
+
 
+
performStop(boolean) - Method in interface org.robolectric.shadows._Activity_
+
 
+
performStop(boolean, String) - Method in interface org.robolectric.shadows._Activity_
+
 
+
performSuccessfulPageLoadClientCallbacks() - Method in class org.robolectric.shadows.ShadowWebView
+
+ +
+
performTopResumedActivityChanged(boolean, String) - Method in interface org.robolectric.shadows._Activity_
+
 
+
PerfStatsCollector - Class in org.robolectric.util
+
+
Collects performance statistics for later reporting via PerfStatsReporter.
+
+
PerfStatsCollector() - Constructor for class org.robolectric.util.PerfStatsCollector
+
 
+
PerfStatsCollector.Event - Class in org.robolectric.util
+
+
Event for perf stats collection.
+
+
PerfStatsCollector.ThrowingRunnable<F extends Exception> - Interface in org.robolectric.util
+
+
Runnable that throws an exception.
+
+
PerfStatsCollector.ThrowingSupplier<T,F extends Exception> - Interface in org.robolectric.util
+
+
Supplier that throws an exception.
+
+
PerfStatsReporter - Interface in org.robolectric.pluginapi.perf
+
 
+
PermissionGroupItemData - Class in org.robolectric.manifest
+
+
Holds permission data from manifest.
+
+
PermissionGroupItemData(String, String, String, MetaData) - Constructor for class org.robolectric.manifest.PermissionGroupItemData
+
 
+
PermissionItemData - Class in org.robolectric.manifest
+
+
Holds permission data from manifest.
+
+
PermissionItemData(String, String, String, String, String, MetaData) - Constructor for class org.robolectric.manifest.PermissionItemData
+
 
+
PermissionsRequest(String[], int) - Constructor for class org.robolectric.shadows.ShadowActivity.PermissionsRequest
+
 
+
phoneAccount - Variable in class org.robolectric.shadows.ShadowTelecomManager.CallRecord
+
+
Deprecated.
+
phoneAccount - Variable in class org.robolectric.shadows.ShadowTelecomManager.OutgoingCallRecord
+
 
+
PhoneAccountBuilder - Class in org.robolectric.shadows
+
+
A more advanced builder for PhoneAccount that gives access to some hidden methods on + PhoneAccount.Builder.
+
+
PhoneAccountBuilder(PhoneAccount) - Constructor for class org.robolectric.shadows.PhoneAccountBuilder
+
 
+
PhoneAccountBuilder(PhoneAccountHandle, CharSequence) - Constructor for class org.robolectric.shadows.PhoneAccountBuilder
+
 
+
PhoneCapabilityFactory - Class in org.robolectric.shadows
+
+
Factory to create PhoneCapability.
+
+
physicalXDpi - Variable in class org.robolectric.android.internal.DisplayConfig
+
+
The exact physical pixels per inch of the screen in the X dimension.
+
+
physicalYDpi - Variable in class org.robolectric.android.internal.DisplayConfig
+
+
The exact physical pixels per inch of the screen in the Y dimension.
+
+
Picker() - Constructor for class org.robolectric.shadows.ShadowApkAssets.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowAssetInputStream.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowAssetManager.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowAsyncTask.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowAsyncTaskLoader.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowBitmap.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowCanvas.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowChoreographer.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowCursorWindow.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowLooper.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowMatrix.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowMessage.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowMessageQueue.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowNativeAllocationRegistry.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowNativeAnimatedImageDrawable.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowNativeAnimatedVectorDrawable.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowNativeBaseCanvas.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowNativeBaseRecordingCanvas.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowNativeBitmapDrawable.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowNativeBitmapFactory.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowNativeBitmapShader.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowNativeBlendModeColorFilter.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowNativeBlurMaskFilter.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowNativeCanvasProperty.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowNativeColor.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowNativeColorFilter.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowNativeColorMatrixColorFilter.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowNativeColorSpaceRgb.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowNativeComposePathEffect.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowNativeComposeShader.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowNativeCornerPathEffect.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowNativeDashPathEffect.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowNativeDiscretePathEffect.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowNativeDisplayListCanvas.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowNativeEmbossMaskFilter.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowNativeFont.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowNativeFont.ShadowNativeFontBuilder.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowNativeFontFamily.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowNativeFontFileUtil.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowNativeFontsFontFamily.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowNativeFontsFontFamily.ShadowNativeFontFamilyBuilder.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowNativeHardwareRenderer.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowNativeHardwareRendererObserver.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowNativeImageDecoder.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowNativeImageReader.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowNativeImageReaderSurfaceImage.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowNativeInterpolator.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowNativeLightingColorFilter.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowNativeLinearGradient.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowNativeLineBreaker.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowNativeMaskFilter.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowNativeMeasuredParagraph.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowNativeMeasuredText.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowNativeMeasuredText.ShadowNativeMeasuredTextBuilder.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowNativeNativeInterpolatorFactory.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowNativeNinePatch.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowNativePaint.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowNativePathDashPathEffect.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowNativePathEffect.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowNativePathMeasure.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowNativePathParser.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowNativePicture.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowNativePorterDuffColorFilter.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowNativePositionedGlyphs.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowNativePropertyValuesHolder.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowNativeRadialGradient.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowNativeRecordingCanvas.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowNativeRegion.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowNativeRegionIterator.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowNativeRenderEffect.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowNativeRenderNode.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowNativeRenderNodeAnimator.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowNativeRenderNodeAnimatorQ.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowNativeRenderNodeOP.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowNativeRuntimeShader.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowNativeShader.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowNativeStaticLayout.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowNativeSumPathEffect.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowNativeSurface.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowNativeSweepGradient.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowNativeSystemFonts.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowNativeTableMaskFilter.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowNativeTextRunShaper.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowNativeThreadedRenderer.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowNativeTypeface.ShadowNativeTypefaceBuilder.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowNativeVectorDrawable.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowNativeVirtualRefBasePtr.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowPath.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowResources.ShadowTheme.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowResourcesImpl.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowResourcesImpl.ShadowThemeImpl.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowSQLiteConnection.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowSystemClock.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowTypedArray.Picker
+
 
+
Picker() - Constructor for class org.robolectric.shadows.ShadowTypeface.Picker
+
 
+
pickShadowClass() - Method in interface org.robolectric.shadow.api.ShadowPicker
+
+
Determines the shadow class to be used depending on the configuration of the org.robolectric.internal.Environment.
+
+
pickShadowClass() - Method in class org.robolectric.shadows.GraphicsShadowPicker
+
 
+
pickShadowClass() - Method in class org.robolectric.shadows.LooperShadowPicker
+
 
+
pickShadowClass() - Method in class org.robolectric.shadows.ResourceModeShadowPicker
+
 
+
pickShadowClass() - Method in class org.robolectric.shadows.SQLiteShadowPicker
+
 
+
pickShadowMethod(Class<?>, String, Class<?>[]) - Method in class org.robolectric.internal.bytecode.ShadowWrangler
+
 
+
PictureNatives - Class in org.robolectric.nativeruntime
+
+
Native methods for Picture JNI registration.
+
+
PictureNatives() - Constructor for class org.robolectric.nativeruntime.PictureNatives
+
 
+
pinShortcuts(String, List<String>, UserHandle) - Method in class org.robolectric.shadows.ShadowLauncherApps
+
 
+
pinSlice(Uri, Set<SliceSpec>) - Method in class org.robolectric.shadows.ShadowSliceManager
+
 
+
placeCall(Uri, Bundle) - Method in class org.robolectric.shadows.ShadowTelecomManager
+
 
+
play(int) - Method in class org.robolectric.shadows.ShadowMediaActionSound
+
+
Instrumented call to MediaActionSound.play(int)
+
+
play(int, float, float, int, int, float) - Method in class org.robolectric.shadows.ShadowSoundPool
+
 
+
Playback(int, float, float, int, int, float) - Constructor for class org.robolectric.shadows.ShadowSoundPool.Playback
+
 
+
PLAYBACK_COMPLETED - Enum constant in enum org.robolectric.shadows.ShadowMediaPlayer.State
+
 
+
PlaybackInfoBuilder - Class in org.robolectric.shadows
+
+ +
+
playSoundEffect(int) - Method in class org.robolectric.shadows.ShadowViewRootImpl
+
 
+
Plural - Class in org.robolectric.res
+
 
+
PluralRules - Class in org.robolectric.res
+
 
+
PluralRules(List<Plural>, ResType, XmlContext) - Constructor for class org.robolectric.res.PluralRules
+
 
+
Point(float, float, ShadowPath.Point.Type) - Constructor for class org.robolectric.shadows.ShadowPath.Point
+
 
+
PolicyKeyFactory - Class in org.robolectric.shadows
+
+
Factory for PolicyKey
+
+
PolicyStateBuilder - Class in org.robolectric.shadows
+
+
Builder for PolicyState
+
+
PolicyValueFactory - Class in org.robolectric.shadows
+
+
A Factory class representing StringPolicyValue
+
+
poll(long) - Method in class org.robolectric.shadows.ShadowPausedLooper
+
+
Polls the message queue waiting until a message is posted to the head of the queue.
+
+
pomPath() - Method in class org.robolectric.internal.dependency.MavenJarArtifact
+
 
+
pomSha512Path() - Method in class org.robolectric.internal.dependency.MavenJarArtifact
+
 
+
populateInputDevicesLocked() - Method in class org.robolectric.shadows.ShadowInputManager
+
 
+
populateInputDevicesLocked() - Method in class org.robolectric.shadows.ShadowInputManagerGlobal
+
 
+
populateItems() - Method in class org.robolectric.shadows.ShadowAdapterView
+
 
+
populateSdks(TreeMap<Integer, Sdk>) - Method in class org.robolectric.plugins.DefaultSdkProvider
+
 
+
PorterDuffColorFilterNatives - Class in org.robolectric.nativeruntime
+
+
Native methods for PorterDuffColorFilter JNI registration.
+
+
pos() - Method in class org.robolectric.shadows.ShadowMemoryMappedFile.RoboBufferIterator
+
 
+
pos() - Method in class org.robolectric.shadows.ShadowMemoryMappedFileS.RoboBufferIterator
+
 
+
positionDescription - Variable in class org.robolectric.shadows.ShadowTypedArray
+
 
+
PositionedGlyphsNatives - Class in org.robolectric.nativeruntime
+
+
Native methods for PositionedGlyphs JNI registration.
+
+
post(Runnable) - Method in class org.robolectric.android.internal.LooperDelegatingScheduler
+
 
+
post(Runnable) - Method in class org.robolectric.shadows.ShadowView
+
 
+
post(Runnable) - Method in class org.robolectric.util.Scheduler
+
+
Add a runnable to the queue.
+
+
post(Runnable, long) - Method in class org.robolectric.shadows.ShadowLegacyLooper
+
+
Deprecated. +
Use a Handler instance to post to a looper.
+
+
+
post(Runnable, long) - Method in class org.robolectric.shadows.ShadowLooper
+
+
Deprecated. +
Use a Handler instance to post to a looper.
+
+
+
post(Runnable, long) - Method in class org.robolectric.shadows.ShadowPausedLooper
+
 
+
postAtFrontOfQueue(Runnable) - Method in class org.robolectric.android.internal.LooperDelegatingScheduler
+
 
+
postAtFrontOfQueue(Runnable) - Method in class org.robolectric.shadows.ShadowLegacyLooper
+
+
Deprecated. +
Use a Handler instance to post to a looper.
+
+
+
postAtFrontOfQueue(Runnable) - Method in class org.robolectric.shadows.ShadowLooper
+
+
Deprecated. +
Use a Handler instance to post to a looper.
+
+
+
postAtFrontOfQueue(Runnable) - Method in class org.robolectric.shadows.ShadowPausedLooper
+
 
+
postAtFrontOfQueue(Runnable) - Method in class org.robolectric.util.Scheduler
+
+
Add a runnable to the head of the queue.
+
+
postBody(FakeHttpLayer.RequestMatcherBuilder.PostBodyMatcher) - Method in class org.robolectric.shadows.httpclient.FakeHttpLayer.RequestMatcherBuilder
+
 
+
postCallback(int, Runnable, Object) - Method in class org.robolectric.shadows.ShadowLegacyChoreographer
+
+
The default implementation will call ShadowLegacyChoreographer.postCallbackDelayed(int, Runnable, Object, long) + with no delay.
+
+
postCallbackDelayed(int, Runnable, Object, long) - Method in class org.robolectric.shadows.ShadowLegacyChoreographer
+
 
+
postConcat(Matrix) - Method in class org.robolectric.shadows.ShadowLegacyMatrix
+
 
+
postCreate(Bundle) - Method in class org.robolectric.android.controller.ActivityController
+
 
+
postDelayed(Runnable, long) - Method in class org.robolectric.android.internal.LooperDelegatingScheduler
+
 
+
postDelayed(Runnable, long) - Method in class org.robolectric.shadows.ShadowView
+
 
+
postDelayed(Runnable, long) - Method in class org.robolectric.util.Scheduler
+
+
Add a runnable to the queue to be run after a delay.
+
+
postDelayed(Runnable, long, TimeUnit) - Method in class org.robolectric.android.internal.LooperDelegatingScheduler
+
 
+
postDelayed(Runnable, long, TimeUnit) - Method in class org.robolectric.util.Scheduler
+
+
Add a runnable to the queue to be run after a delay.
+
+
postEvent(ShadowMediaPlayer.MediaEvent) - Method in class org.robolectric.shadows.ShadowMediaPlayer
+
 
+
postEventDelayed(ShadowMediaPlayer.MediaEvent, long) - Method in class org.robolectric.shadows.ShadowMediaPlayer
+
 
+
postEventFromNative(Object) - Static method in class org.robolectric.nativeruntime.ImageReaderNatives
+
 
+
postFrameCallback(Choreographer.FrameCallback) - Method in class org.robolectric.shadows.ShadowLegacyChoreographer
+
+
The default implementation will call ShadowLegacyChoreographer.postFrameCallbackDelayed(FrameCallback, long) + with no delay.
+
+
postFrameCallbackDelayed(Choreographer.FrameCallback, long) - Method in class org.robolectric.shadows.ShadowLegacyChoreographer
+
 
+
postInvalidateDelayed(long) - Method in class org.robolectric.shadows.ShadowView
+
 
+
postMessage(WebMessage) - Method in class org.robolectric.fakes.RoboWebMessagePort
+
 
+
postProcessUninstrumentedClass(ClassDetails) - Method in class org.robolectric.internal.bytecode.SandboxClassLoader
+
 
+
postResume() - Method in class org.robolectric.android.controller.ActivityController
+
 
+
postRotate(float) - Method in class org.robolectric.shadows.ShadowLegacyMatrix
+
 
+
postRotate(float, float, float) - Method in class org.robolectric.shadows.ShadowLegacyMatrix
+
 
+
postScale(float, float) - Method in class org.robolectric.shadows.ShadowLegacyMatrix
+
 
+
postScale(float, float, float, float) - Method in class org.robolectric.shadows.ShadowLegacyMatrix
+
 
+
postSkew(float, float) - Method in class org.robolectric.shadows.ShadowLegacyMatrix
+
 
+
postSkew(float, float, float, float) - Method in class org.robolectric.shadows.ShadowLegacyMatrix
+
 
+
postSync(Runnable) - Method in class org.robolectric.shadows.ShadowPausedLooper
+
+
Posts the runnable to the looper and idles until the runnable has been run.
+
+
postTranslate(float, float) - Method in class org.robolectric.shadows.ShadowLegacyMatrix
+
 
+
postUsabilityStats(int, boolean, WifiUsabilityStatsEntryBuilder) - Method in class org.robolectric.shadows.ShadowWifiManager
+
+ +
+
pread(FileDescriptor, byte[], int, int, long) - Method in class org.robolectric.shadows.ShadowLinux
+
 
+
PreciseDataConnectionStateBuilder - Class in org.robolectric.shadows
+
+ +
+
preConcat(Matrix) - Method in class org.robolectric.shadows.ShadowLegacyMatrix
+
 
+
predictionHorizonSec - Variable in class org.robolectric.shadows.ShadowWifiManager.WifiUsabilityScore
+
 
+
preload() - Static method in class org.robolectric.nativeruntime.HardwareRendererNatives
+
 
+
preload() - Static method in class org.robolectric.shadows.ShadowNativeHardwareRenderer
+
 
+
prepare() - Method in class org.robolectric.shadows.ShadowMediaPlayer
+
+ +
+
prepare() - Method in class org.robolectric.shadows.ShadowMediaRecorder
+
 
+
prepare(Context) - Static method in class org.robolectric.shadows.ShadowVpnService
+
 
+
prepareAsync() - Method in class org.robolectric.shadows.ShadowMediaPlayer
+
+ +
+
PREPARED - Enum constant in enum org.robolectric.shadows.ShadowMediaPlayer.State
+
 
+
prepareMainLooper() - Static method in class org.robolectric.shadows.ShadowPausedLooper
+
 
+
prepareTest(Object) - Method in class org.robolectric.DefaultTestLifecycle
+
 
+
prepareTest(Object) - Method in interface org.robolectric.TestLifecycle
+
+
Called after each test method is run.
+
+
prepareTest(Object) - Method in interface org.robolectric.TestLifecycleApplication
+
 
+
PREPARING - Enum constant in enum org.robolectric.shadows.ShadowMediaPlayer.State
+
 
+
preRotate(float) - Method in class org.robolectric.shadows.ShadowLegacyMatrix
+
 
+
preRotate(float, float, float) - Method in class org.robolectric.shadows.ShadowLegacyMatrix
+
 
+
preScale(float, float) - Method in class org.robolectric.shadows.ShadowLegacyMatrix
+
 
+
preScale(float, float, float, float) - Method in class org.robolectric.shadows.ShadowLegacyMatrix
+
 
+
presentationDeadlineNanos - Variable in class org.robolectric.android.internal.DisplayConfig
+
+
This is how far in advance a buffer must be queued for presentation at a given time.
+
+
preSkew(float, float) - Method in class org.robolectric.shadows.ShadowLegacyMatrix
+
 
+
preSkew(float, float, float, float) - Method in class org.robolectric.shadows.ShadowLegacyMatrix
+
 
+
preTranslate(float, float) - Method in class org.robolectric.shadows.ShadowLegacyMatrix
+
 
+
PrimitiveEffect(int, float, int) - Constructor for class org.robolectric.shadows.ShadowVibrator.PrimitiveEffect
+
 
+
primitiveEffects - Static variable in class org.robolectric.shadows.ShadowVibrator
+
 
+
println_native(int, int, String, String) - Static method in class org.robolectric.shadows.ShadowLog
+
 
+
priority - Variable in class org.robolectric.shadows.ShadowSoundPool.Playback
+
 
+
proceed() - Method in class org.robolectric.shadows.ShadowSslErrorHandler
+
 
+
process(ByteBuffer, ByteBuffer) - Method in interface org.robolectric.shadows.ShadowMediaCodec.CodecConfig.Codec
+
+
Move the bytes on the in buffer to the out buffer
+
+
process(Set<? extends TypeElement>, RoundEnvironment) - Method in class org.robolectric.annotation.processing.RobolectricProcessor
+
 
+
processStringResources(String) - Static method in class org.robolectric.res.StringResources
+
+
Processes String resource values in the same way real Android does, namely:- + 1) Trim leading and trailing whitespace.
+
+
projection - Variable in class org.robolectric.fakes.RoboCursor
+
+
Deprecated.
+
PropertiesDependencyResolver - Class in org.robolectric.internal.dependency
+
 
+
PropertiesDependencyResolver(Path) - Constructor for class org.robolectric.internal.dependency.PropertiesDependencyResolver
+
 
+
PropertiesDependencyResolver(Path, DependencyResolver) - Constructor for class org.robolectric.internal.dependency.PropertiesDependencyResolver
+
 
+
PropertyValuesHolderNatives - Class in org.robolectric.nativeruntime
+
+
Native methods for PropertyValuesHolder JNI registration.
+
+
protect(Socket) - Method in class org.robolectric.shadows.ShadowVpnService
+
+
No-ops and always return true, override to avoid call to non-existent Socket.getFileDescriptor.
+
+
provideData(PersistableBundle, SharedMemory, Executor, Consumer<Integer>) - Method in class org.robolectric.shadows.ShadowWearableSensingManager
+
 
+
provideDataStream(ParcelFileDescriptor, Executor, Consumer<Integer>) - Method in class org.robolectric.shadows.ShadowWearableSensingManager
+
 
+
provideImpl(ShadowGoogleAuthUtil.GoogleAuthUtilImpl) - Static method in class org.robolectric.shadows.gms.ShadowGoogleAuthUtil
+
 
+
provideImpl(ShadowGooglePlayServicesUtil.GooglePlayServicesUtilImpl) - Static method in class org.robolectric.shadows.gms.ShadowGooglePlayServicesUtil
+
 
+
Provider<T> - Interface in org.robolectric.shadows
+
 
+
ProviderProperties(boolean, boolean, boolean, boolean, boolean, boolean, boolean, int, int) - Constructor for class org.robolectric.shadows.ShadowLocationManager.ProviderProperties
+
 
+
ProviderProperties(Criteria) - Constructor for class org.robolectric.shadows.ShadowLocationManager.ProviderProperties
+
 
+
provideWidthAndHeightHints(int, int, int) - Static method in class org.robolectric.shadows.ShadowBitmapFactory
+
+
Deprecated. +
Use any of the BitmapFactory.decode methods with real image data.
+
+
+
provideWidthAndHeightHints(Uri, int, int) - Static method in class org.robolectric.shadows.ShadowBitmapFactory
+
+
Deprecated. +
Use any of the BitmapFactory.decode methods with real image data.
+
+
+
provideWidthAndHeightHints(FileDescriptor, int, int) - Static method in class org.robolectric.shadows.ShadowBitmapFactory
+
+
Deprecated. +
Use any of the BitmapFactory.decode methods with real image data.
+
+
+
provideWidthAndHeightHints(String, int, int) - Static method in class org.robolectric.shadows.ShadowBitmapFactory
+
+
Deprecated. +
Use any of the BitmapFactory.decode methods with real image data.
+
+
+
provisionVpnProfile(PlatformVpnProfile) - Method in class org.robolectric.shadows.ShadowVpnManager
+
 
+
PROXY_PACKAGE - Static variable in class org.robolectric.shadows.ShadowAppOpsManager
+
 
+
PROXY_UID - Static variable in class org.robolectric.shadows.ShadowAppOpsManager
+
 
+
proxyAuthenticationHandler - Variable in class org.robolectric.shadows.httpclient.ShadowDefaultRequestDirector
+
 
+
proxyAuthHandler - Variable in class org.robolectric.shadows.httpclient.DefaultRequestDirector
+
+
The proxy authentication handler.
+
+
proxyAuthState - Variable in class org.robolectric.shadows.httpclient.DefaultRequestDirector
+
 
+
ProxyMaker - Class in org.robolectric.internal.bytecode
+
+
Deprecated. +
This is incompatible with JDK17+. Use a Reflector interface with Direct.
+
+
+
ProxyMaker(ProxyMaker.MethodMapper) - Constructor for class org.robolectric.internal.bytecode.ProxyMaker
+
+
Deprecated.
+
publish(int, Looper, PublishConfig, DiscoverySessionCallback) - Method in class org.robolectric.shadows.ShadowWifiAwareManager
+
 
+
publishProgress(Progress...) - Method in class org.robolectric.shadows.ShadowLegacyAsyncTask
+
+
Enqueue a call to AsyncTask.onProgressUpdate(Object[]) on UI looper (or run it + immediately if the looper it is not paused).
+
+
pushDefaultReturnValueToStack(Type) - Method in class org.robolectric.internal.bytecode.RobolectricGeneratorAdapter
+
+
Forces a return of a default value, depending on the method's return type
+
+
pushDynamicShortcut(ShortcutInfo) - Method in class org.robolectric.shadows.ShadowShortcutManager
+
+
In Robolectric, ShadowShortcutManager doesn't handle rate limiting or shortcut count limits.
+
+
pushEntryToHistory(String) - Method in class org.robolectric.shadows.ShadowWebView
+
+
Pushes an entry to the history with the given url.
+
+
put(Class<T>, T) - Method in class org.robolectric.plugins.HierarchicalConfigurationStrategy.ConfigurationImpl
+
 
+
put(String, boolean, int, long) - Static method in class org.robolectric.res.android.ApkAssetsCache
+
 
+
put(URI, URLConnection) - Method in class org.robolectric.shadows.ShadowHttpResponseCache
+
 
+
put(ResName, TypedResource) - Method in class org.robolectric.res.ResBunch
+
 
+
put(ResName, TypedResource) - Method in class org.robolectric.res.ResBundle
+
 
+
put(T) - Static method in class org.robolectric.shadows.ShadowVirtualRefBasePtr
+
 
+
putFloat(ContentResolver, String, float) - Static method in class org.robolectric.shadows.ShadowSettings.ShadowGlobal
+
 
+
putFloat(ContentResolver, String, float) - Static method in class org.robolectric.shadows.ShadowSettings.ShadowSecure
+
 
+
putFloat(ContentResolver, String, float) - Static method in class org.robolectric.shadows.ShadowSettings.ShadowSystem
+
 
+
putInt(ContentResolver, String, int) - Static method in class org.robolectric.shadows.ShadowSettings.ShadowGlobal
+
 
+
putInt(ContentResolver, String, int) - Static method in class org.robolectric.shadows.ShadowSettings.ShadowSecure
+
 
+
putInt(ContentResolver, String, int) - Static method in class org.robolectric.shadows.ShadowSettings.ShadowSystem
+
 
+
putIntForUser(ContentResolver, String, int, int) - Static method in class org.robolectric.shadows.ShadowSettings.ShadowSecure
+
 
+
putLong(ContentResolver, String, long) - Static method in class org.robolectric.shadows.ShadowSettings.ShadowGlobal
+
 
+
putLong(ContentResolver, String, long) - Static method in class org.robolectric.shadows.ShadowSettings.ShadowSecure
+
 
+
putLong(ContentResolver, String, long) - Static method in class org.robolectric.shadows.ShadowSettings.ShadowSystem
+
 
+
putMetadata(Class<T>, T) - Method in class org.robolectric.util.PerfStatsCollector
+
 
+
putPhoneId(int, int) - Static method in class org.robolectric.shadows.ShadowSubscriptionManager
+
+
Adds a subscription ID-phone ID mapping to the map used by ShadowSubscriptionManager.getPhoneId(int).
+
+
putString(ContentResolver, String, String) - Static method in class org.robolectric.shadows.ShadowSettings.ShadowGlobal
+
 
+
putString(ContentResolver, String, String) - Static method in class org.robolectric.shadows.ShadowSettings.ShadowSecure
+
 
+
putString(ContentResolver, String, String) - Static method in class org.robolectric.shadows.ShadowSettings.ShadowSystem
+
 
+
putWidgetInfo(int, AppWidgetProviderInfo) - Method in class org.robolectric.shadows.ShadowAppWidgetManager
+
+
Deprecated.
+
+
+

Q

+
+
Q() - Constructor for class org.robolectric.versioning.AndroidVersions.Q
+
 
+
quadTo(float, float, float, float) - Method in class org.robolectric.shadows.ShadowLegacyPath
+
 
+
qualifiers - Variable in class org.robolectric.annotation.Config.Builder
+
 
+
qualifiers() - Method in class org.robolectric.annotation.Config.Implementation
+
 
+
qualifiers() - Element in annotation type org.robolectric.annotation.Config
+
+
Qualifiers specifying device configuration for this test, such as "fr-normal-port-hdpi".
+
+
Qualifiers - Class in org.robolectric.res
+
+
Android qualifers as defined by + https://developer.android.com/guide/topics/resources/providing-resources.html
+
+
Qualifiers(String, ResTable_config) - Constructor for class org.robolectric.res.Qualifiers
+
 
+
qualify(String) - Method in class org.robolectric.android.XmlResourceParserImpl
+
 
+
qualifyFromFilePath(String, String) - Static method in class org.robolectric.res.ResName
+
 
+
qualifyResName(String, String) - Static method in class org.robolectric.res.ResName
+
 
+
qualifyResName(String, String, String) - Static method in class org.robolectric.res.ResName
+
 
+
qualifyResName(String, ResName) - Static method in class org.robolectric.res.ResName
+
 
+
qualifyResourceName(String, String, String) - Static method in class org.robolectric.res.ResName
+
+
Returns the fully qualified resource name if null if the resource could not be qualified.
+
+
quantityForIntImpl(int, int) - Static method in class org.robolectric.shadows.ShadowNativePluralRules
+
 
+
quantityForIntImpl(long, int) - Static method in class org.robolectric.shadows.ShadowNativePluralRules
+
 
+
query(DownloadManager.Query) - Method in class org.robolectric.shadows.ShadowDownloadManager
+
 
+
query(Uri, String[], Bundle, CancellationSignal) - Method in class org.robolectric.shadows.ShadowContentResolver
+
 
+
query(Uri, String[], String, String[], String) - Method in class org.robolectric.shadows.ShadowContentProviderClient
+
 
+
query(Uri, String[], String, String[], String) - Method in class org.robolectric.shadows.ShadowContentResolver
+
 
+
query(Uri, String[], String, String[], String, CancellationSignal) - Method in class org.robolectric.shadows.ShadowContentProviderClient
+
 
+
query(Uri, String[], String, String[], String, CancellationSignal) - Method in class org.robolectric.shadows.ShadowContentResolver
+
 
+
queryAmbientContextServiceStatus(Set<Integer>, Executor, Consumer<Integer>) - Method in class org.robolectric.shadows.ShadowAmbientContextManager
+
 
+
queryBroadcastReceivers(Intent, int) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
queryBroadcastReceivers(Intent, int, int) - Method in class org.robolectric.shadows.ShadowPackageManager
+
 
+
queryBroadcastReceivers(Object, Object) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
queryBroadcastReceiversAsUser(Intent, int, int) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
queryBroadcastReceiversAsUser(Intent, int, UserHandle) - Method in class org.robolectric.shadows.ShadowPackageManager
+
 
+
queryBroadcastResponseStats(Object, Object) - Method in class org.robolectric.shadows.ShadowUsageStatsManager
+
+
Requires loose signatures because return value is a list of BroadcastResponseStats, + which is a hidden class introduced in Android T.
+
+
queryContentProviders(String, int, int) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
queryEffects() - Static method in class org.robolectric.shadows.ShadowAudioEffect
+
+ +
+
queryEvents(long, long) - Method in class org.robolectric.shadows.ShadowUsageStatsManager
+
 
+
queryEventsForSelf(long, long) - Method in class org.robolectric.shadows.ShadowUsageStatsManager
+
 
+
queryInstrumentation(String, int) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
queryIntentActivities(Intent, int) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
queryIntentActivitiesAsUser(Intent, int, int) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
+ +
+
queryIntentActivitiesAsUser(Object, Object, Object) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
+ +
+
queryIntentActivityOptions(ComponentName, Intent[], Intent, int) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
queryIntentContentProviders(Intent, int) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
queryIntentContentProvidersAsUser(Intent, int, int) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
queryIntentServices(Intent, int) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
queryIntentServicesAsUser(Intent, int, int) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
+ +
+
queryNanoApps(ContextHubInfo) - Method in class org.robolectric.shadows.ShadowContextHubManager
+
 
+
queryOverriddenIntents(Intent, int) - Method in class org.robolectric.shadows.ShadowPackageManager
+
 
+
queryPermissionsByGroup(String, int) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
queryStatsForPackage(UUID, String, UserHandle) - Method in class org.robolectric.shadows.ShadowStorageStatsManager
+
+ +
+
queryStatsForUser(UUID, UserHandle) - Method in class org.robolectric.shadows.ShadowStorageStatsManager
+
+
Fake implementation of StorageStatsManager.queryStatsForUser(java.util.UUID, android.os.UserHandle) that returns an + accumulated StorageStats based on the setup values for the user.
+
+
queryUsageStats(int, long, long) - Method in class org.robolectric.shadows.ShadowUsageStatsManager
+
+
Returns aggregated UsageStats added by calling ShadowUsageStatsManager.addUsageStats(int, android.app.usage.UsageStats).
+
+
queue(ByteBuffer) - Method in class org.robolectric.shadows.ShadowUsbRequest
+
 
+
queue(ByteBuffer, int) - Method in class org.robolectric.shadows.ShadowUsbRequest
+
 
+
quickContains(int, int, int, int) - Method in class org.robolectric.nativeruntime.RegionNatives
+
 
+
quickContains(int, int, int, int) - Method in class org.robolectric.shadows.ShadowNativeRegion
+
 
+
quickReject(int, int, int, int) - Method in class org.robolectric.nativeruntime.RegionNatives
+
 
+
quickReject(int, int, int, int) - Method in class org.robolectric.shadows.ShadowNativeRegion
+
 
+
quickReject(Region) - Method in class org.robolectric.nativeruntime.RegionNatives
+
 
+
quickReject(Region) - Method in class org.robolectric.shadows.ShadowNativeRegion
+
 
+
quit() - Method in class org.robolectric.shadows.ShadowLegacyLooper
+
 
+
quit() - Method in class org.robolectric.shadows.ShadowPausedLooper
+
 
+
quit() - Method in class org.robolectric.shadows.ShadowPausedMessageQueue
+
 
+
quit(boolean) - Method in class org.robolectric.shadows.ShadowPausedMessageQueue
+
 
+
quitSafely() - Method in class org.robolectric.shadows.ShadowLegacyLooper
+
 
+
quitSafely() - Method in class org.robolectric.shadows.ShadowPausedLooper
+
 
+
quitUnchecked() - Method in class org.robolectric.shadows.ShadowLegacyLooper
+
 
+
quitUnchecked() - Method in class org.robolectric.shadows.ShadowLooper
+
 
+
quitUnchecked() - Method in class org.robolectric.shadows.ShadowPausedLooper
+
 
+
+

R

+
+
R() - Constructor for class org.robolectric.versioning.AndroidVersions.R
+
 
+
RadialGradientNatives - Class in org.robolectric.nativeruntime
+
+
Native methods for RadialGradient JNI registration.
+
+
radius - Variable in class org.robolectric.shadows.ShadowCanvas.CirclePaintHistoryEvent
+
 
+
RangingSessionBuilder - Class in org.robolectric.shadows
+
+
Class to build RangingSession
+
+
rate - Variable in class org.robolectric.shadows.ShadowSoundPool.Playback
+
 
+
RawResourceLoader - Class in org.robolectric.res
+
 
+
RawResourceLoader(ResourcePath) - Constructor for class org.robolectric.res.RawResourceLoader
+
 
+
rCubicTo(float, float, float, float, float, float) - Method in class org.robolectric.shadows.ShadowLegacyPath
+
 
+
read() - Method in class org.robolectric.shadows.ShadowLegacyAssetInputStream
+
 
+
read(byte[]) - Method in class org.robolectric.shadows.ShadowLegacyAssetInputStream
+
 
+
read(byte[], int) - Method in class org.robolectric.res.android.Asset
+
 
+
read(byte[], int, int) - Method in class org.robolectric.res.android.Asset
+
 
+
read(byte[], int, int) - Method in class org.robolectric.shadows.ShadowLegacyAssetInputStream
+
 
+
readAsset(int, byte[], int, int) - Method in class org.robolectric.shadows.ShadowArscAssetManager
+
 
+
readAsset(long, byte[], int, int) - Method in class org.robolectric.shadows.ShadowArscAssetManager
+
 
+
readAssetChar(int) - Method in class org.robolectric.shadows.ShadowArscAssetManager
+
 
+
readAssetChar(long) - Method in class org.robolectric.shadows.ShadowArscAssetManager
+
 
+
readByte() - Method in class org.robolectric.shadows.ShadowMemoryMappedFile.RoboBufferIterator
+
 
+
readByte() - Method in class org.robolectric.shadows.ShadowMemoryMappedFileS.RoboBufferIterator
+
 
+
readByteArray(byte[], int, int) - Method in class org.robolectric.shadows.ShadowMemoryMappedFile.RoboBufferIterator
+
 
+
readByteArray(byte[], int, int) - Method in class org.robolectric.shadows.ShadowMemoryMappedFileS.RoboBufferIterator
+
 
+
readBytes(InputStream) - Static method in class org.robolectric.util.Util
+
+
This method consumes an input stream and returns its content, and closes it.
+
+
readEntityData_native(long, byte[], int, int) - Method in class org.robolectric.shadows.ShadowBackupDataInput
+
 
+
readEvents(int[], Collection<EventLog.Event>) - Static method in class org.robolectric.shadows.ShadowEventLog
+
 
+
readFileAsString(String) - Static method in class org.robolectric.shadows.ShadowIoUtils
+
 
+
readFully(InputStream, byte[]) - Static method in class org.robolectric.res.android.FileMap
+
 
+
readInByteArray(byte[], int, int, boolean) - Method in interface org.robolectric.shadows.ShadowAudioRecord.AudioRecordSource
+
+ +
+
readIncomingCharacteristic(BluetoothGattCharacteristic) - Method in class org.robolectric.shadows.ShadowBluetoothGatt
+
+
Writes bytes from incoming characteristic if properties are valid and callback is set.
+
+
readInDirectBuffer(ByteBuffer, int, boolean) - Method in interface org.robolectric.shadows.ShadowAudioRecord.AudioRecordSource
+
+ +
+
readInFloatArray(float[], int, int, boolean) - Method in interface org.robolectric.shadows.ShadowAudioRecord.AudioRecordSource
+
+
Provides backing data for AudioRecord.read(float[], int, int, int).
+
+
readInShortArray(short[], int, int, boolean) - Method in interface org.robolectric.shadows.ShadowAudioRecord.AudioRecordSource
+
+ +
+
readInt() - Method in class org.robolectric.shadows.ShadowMemoryMappedFile.RoboBufferIterator
+
 
+
readInt() - Method in class org.robolectric.shadows.ShadowMemoryMappedFileS.RoboBufferIterator
+
 
+
readIntArray(int[], int, int) - Method in class org.robolectric.shadows.ShadowMemoryMappedFile.RoboBufferIterator
+
 
+
readIntArray(int[], int, int) - Method in class org.robolectric.shadows.ShadowMemoryMappedFileS.RoboBufferIterator
+
 
+
readLongArray(long[], int, int) - Method in class org.robolectric.shadows.ShadowMemoryMappedFile.RoboBufferIterator
+
 
+
readLongArray(long[], int, int) - Method in class org.robolectric.shadows.ShadowMemoryMappedFileS.RoboBufferIterator
+
 
+
readNextHeader_native(Object, Object) - Method in class org.robolectric.shadows.ShadowBackupDataInput
+
 
+
readOutgoingData(byte[]) - Method in class org.robolectric.shadows.ShadowUsbDeviceConnection
+
+
Deprecated. +
prefer ShadowUsbDeviceConnection.getOutgoingDataStream(), which allows callers to know how much data + has been read and when the UsbDeviceConnection closes.
+
+
+
readParcelable(ClassLoader) - Method in class org.robolectric.shadows.ShadowParcel
+
 
+
readParcelableCreator(ClassLoader) - Method in class org.robolectric.shadows.ShadowParcel
+
 
+
readParcelableCreatorInternal(ClassLoader, Class<T>) - Method in class org.robolectric.shadows.ShadowParcel
+
+
The goal of this shadow method is to workaround a JVM/ART incompatibility.
+
+
readPendingIntentOrNullFromParcel(Parcel) - Static method in class org.robolectric.shadows.ShadowPendingIntent
+
 
+
readPermission - Variable in class org.robolectric.manifest.PathPermissionData
+
 
+
readSampleData(ByteBuffer, int) - Method in class org.robolectric.shadows.ShadowMediaExtractor
+
 
+
readShort() - Method in class org.robolectric.shadows.ShadowMemoryMappedFile.RoboBufferIterator
+
 
+
readShort() - Method in class org.robolectric.shadows.ShadowMemoryMappedFileS.RoboBufferIterator
+
 
+
readTzlookup() - Static method in class org.robolectric.shadows.ShadowTimeZoneFinder
+
+
Reads tzlookup.xml from the files bundled inside android-all JARs.
+
+
REAL_CLASS_NAME - Static variable in class org.robolectric.shadows.ShadowLocaleData
+
 
+
realActivity - Variable in class org.robolectric.shadows.ShadowActivity
+
 
+
realActivityThread - Variable in class org.robolectric.shadows.ShadowActivityThread
+
 
+
realAnimatedVectorDrawable - Variable in class org.robolectric.shadows.ShadowNativeAnimatedVectorDrawable
+
 
+
realCanvas - Variable in class org.robolectric.shadows.ShadowLegacyCanvas
+
 
+
realCompatibility - Static variable in class org.robolectric.shadows.ShadowCompatibility
+
 
+
realDatePickerDialog - Variable in class org.robolectric.shadows.ShadowDatePickerDialog
+
 
+
realInfo - Variable in class org.robolectric.shadows.ShadowSuspendDialogInfo
+
 
+
REALISTIC - Enum constant in enum org.robolectric.annotation.GetInstallerPackageNameMode.Mode
+
+
The new, real behavior when calling getInstallerPackageName method.
+
+
REALISTIC - Enum constant in enum org.robolectric.annotation.TextLayoutMode.Mode
+
+
Deprecated. +
REALTISTIC is the default mode and does not need to be stated explicity.
+
+
+
realNativeAllocationRegistry - Variable in class org.robolectric.shadows.ShadowNativeAllocationRegistry
+
 
+
realNetworkCapabilities - Variable in class org.robolectric.shadows.ShadowNetworkCapabilities
+
 
+
realObject - Variable in class org.robolectric.shadows.ShadowArscAssetManager
+
 
+
realObject - Variable in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
realObject - Variable in class org.robolectric.shadows.ShadowViewRootImpl
+
 
+
RealObject - Annotation Type in org.robolectric.annotation
+
+
Shadow fields annotated @RealObject will have the real instance injected.
+
+
RealObjectValidator - Class in org.robolectric.annotation.processing.validator
+
+
Validator that checks usages of RealObject.
+
+
RealObjectValidator(RobolectricModel.Builder, ProcessingEnvironment) - Constructor for class org.robolectric.annotation.processing.validator.RealObjectValidator
+
 
+
realReceiver - Variable in class org.robolectric.shadows.ShadowDisplayEventReceiver
+
 
+
realTelephonyManager - Variable in class org.robolectric.shadows.ShadowTelephonyManager
+
 
+
realTimePickerDialog - Variable in class org.robolectric.shadows.ShadowTimePickerDialog
+
 
+
realView - Variable in class org.robolectric.shadows.ShadowView
+
 
+
realViewGroup - Variable in class org.robolectric.shadows.ShadowViewGroup
+
 
+
realWindow - Variable in class org.robolectric.shadows.ShadowPhoneWindow
+
 
+
rebind() - Method in class org.robolectric.android.controller.IntentServiceController
+
 
+
rebind() - Method in class org.robolectric.android.controller.ServiceController
+
 
+
reboot(String) - Method in class org.robolectric.shadows.ShadowPowerManager
+
 
+
receive(ResourceTable.Visitor) - Method in class org.robolectric.res.PackageResourceTable
+
 
+
receive(ResourceTable.Visitor) - Method in class org.robolectric.res.ResBundle
+
 
+
receive(ResourceTable.Visitor) - Method in interface org.robolectric.res.ResourceTable
+
 
+
receive(ResourceTable.Visitor) - Method in class org.robolectric.res.RoutingResourceTable
+
 
+
receiveResult(Intent, int, Intent) - Method in class org.robolectric.shadows.ShadowActivity
+
 
+
reconfigure(int, int, Bitmap.Config) - Method in class org.robolectric.shadows.ShadowLegacyBitmap
+
 
+
reconfigure(PersistableBundle) - Method in class org.robolectric.shadows.ShadowRangingSession
+
+
Forwards parameters and the session's callback to the Shadow's adapter, allowing the tester to + dictate the results of the call.
+
+
reconnect() - Method in class org.robolectric.shadows.ShadowCamera
+
 
+
reconnect() - Method in class org.robolectric.shadows.ShadowWifiManager
+
 
+
reconstructWidgetViewAsIfPhoneWasRotated(int) - Method in class org.robolectric.shadows.ShadowAppWidgetManager
+
+
Triggers a reapplication of the most recent set of actions against the widget, which is what + happens when the phone is rotated.
+
+
record(int, String, String) - Method in class org.robolectric.res.ResourceIdGenerator
+
 
+
record(long) - Method in class org.robolectric.pluginapi.perf.Metric
+
 
+
RecordingCanvasNatives - Class in org.robolectric.nativeruntime
+
+
Native methods for RecordingCanvas JNI registration.
+
+
recordVibratePattern(long[], int) - Method in class org.robolectric.shadows.ShadowSystemVibrator
+
 
+
recreate() - Method in class org.robolectric.android.controller.ActivityController
+
+
Recreates activity instance which is controlled by this ActivityController.
+
+
recreate() - Method in class org.robolectric.android.controller.FragmentController
+
+
Deprecated.
+
recreate() - Method in class org.robolectric.shadows.ShadowActivity
+
 
+
recreate(F, int) - Method in class org.robolectric.android.controller.FragmentController
+
+
Deprecated.
+
recreateActivity(Activity) - Method in class org.robolectric.android.internal.LocalActivityInvoker
+
 
+
rect - Variable in class org.robolectric.shadows.ShadowCanvas.RectPaintHistoryEvent
+
 
+
rect - Variable in class org.robolectric.shadows.ShadowCanvas.RoundRectPaintHistoryEvent
+
 
+
rectStaysRect() - Method in class org.robolectric.shadows.ShadowLegacyMatrix
+
 
+
recycle() - Method in class org.robolectric.shadows.ShadowAccessibilityNodeInfo
+
 
+
recycle() - Method in class org.robolectric.shadows.ShadowAccessibilityWindowInfo
+
 
+
recycle() - Method in class org.robolectric.shadows.ShadowLegacyBitmap
+
 
+
recycle() - Method in class org.robolectric.shadows.ShadowLegacyMessage
+
+
Hook to unscheduled the callback when the message is recycled.
+
+
recycleUnchecked() - Method in class org.robolectric.shadows.ShadowLegacyMessage
+
+
Hook to unscheduled the callback when the message is recycled.
+
+
recycleUnchecked() - Method in class org.robolectric.shadows.ShadowMessage
+
+
Exposes the package-private Message.recycleUnchecked()
+
+
recycleUnchecked() - Method in class org.robolectric.shadows.ShadowPausedMessage
+
 
+
redirectHandler - Variable in class org.robolectric.shadows.httpclient.DefaultRequestDirector
+
+
The redirect handler.
+
+
redirectHandler - Variable in class org.robolectric.shadows.httpclient.ShadowDefaultRequestDirector
+
 
+
reenableKeyguard() - Method in class org.robolectric.shadows.ShadowKeyguardManager.ShadowKeyguardLock
+
+
Sets the value to be returned by ShadowKeyguardManager.ShadowKeyguardLock.isEnabled() to true.
+
+
Ref<T> - Class in org.robolectric.res.android
+
 
+
Ref(T) - Constructor for class org.robolectric.res.android.Ref
+
 
+
REFERENCE - Enum constant in enum org.robolectric.res.android.DataType
+
+
data holds a ResourceTableChunk entry reference.
+
+
ReferenceRefersToInterceptor() - Constructor for class org.robolectric.interceptors.AndroidInterceptors.ReferenceRefersToInterceptor
+
 
+
ReflectionHelpers - Class in org.robolectric.util
+
+
Collection of helper methods for calling methods and accessing fields reflectively.
+
+
ReflectionHelpers() - Constructor for class org.robolectric.util.ReflectionHelpers
+
 
+
ReflectionHelpers.ClassParameter<V> - Class in org.robolectric.util
+
+
Typed parameter used with reflective method calls.
+
+
ReflectionHelpers.StringParameter<V> - Class in org.robolectric.util
+
+
String parameter used with reflective method calls.
+
+
reflector(Class<T>) - Static method in class org.robolectric.util.reflector.Reflector
+
+
Returns an object which provides accessors for invoking otherwise inaccessible static methods + and fields.
+
+
reflector(Class<T>, Object) - Static method in class org.robolectric.util.reflector.Reflector
+
+
Returns an object which provides accessors for invoking otherwise inaccessible methods and + fields.
+
+
Reflector - Class in org.robolectric.util.reflector
+
+
Provides accessor objects for efficiently calling otherwise inaccessible (non-public) methods.
+
+
Reflector() - Constructor for class org.robolectric.util.reflector.Reflector
+
 
+
ReflectorObject - Annotation Type in org.robolectric.annotation
+
+
Serves to cache the reflector object instance and lower test runtime.
+
+
refresh() - Method in class org.robolectric.shadows.ShadowAccessibilityNodeInfo
+
 
+
REGION_STRING - Enum constant in enum org.robolectric.res.android.ResTable_config.Type
+
 
+
RegionIteratorNatives - Class in org.robolectric.nativeruntime
+
+
Native methods for RegionIterator JNI registration.
+
+
RegionNatives - Class in org.robolectric.nativeruntime
+
+
Native methods for Region JNI registration.
+
+
RegionNatives() - Constructor for class org.robolectric.nativeruntime.RegionNatives
+
 
+
regionString() - Method in class org.robolectric.res.android.ResTable_config
+
+
Returns ResTable_config.country as an unpacked string representation.
+
+
register() - Method in class org.robolectric.util.SimplePerfStatsReporter
+
 
+
register(E) - Method in class org.robolectric.shadows.ShadowRemoteCallbackList
+
 
+
register(E, Object) - Method in class org.robolectric.shadows.ShadowRemoteCallbackList
+
 
+
register(Object, Runnable) - Static method in class org.robolectric.fakes.CleanerCompat
+
 
+
register(Executor, UwbManager.AdapterStateCallback) - Method in class org.robolectric.shadows.ShadowUwbAdapterStateListener
+
+
Registers a callback which is invoked when ShadowUwbAdapterStateListener.onAdapterStateChanged(int, int) is called.
+
+
register(T) - Method in class org.robolectric.res.android.NativeObjRegistry
+
+
Register and assign a new unique native id for given object (representing a C memory pointer).
+
+
registerAntennaInfoListener(Object, Object) - Method in class org.robolectric.shadows.ShadowLocationManager
+
 
+
registerAppUsageLimitObserver(int, String[], Duration, Duration, PendingIntent) - Method in class org.robolectric.shadows.ShadowUsageStatsManager
+
+
Registers an app usage limit observer that receives a callback on callbackIntent when + the sum of usages of apps and tokens in observedEntities exceeds timeLimit - + timeUsed.
+
+
registerAppUsageObserver(int, String[], long, TimeUnit, PendingIntent) - Method in class org.robolectric.shadows.ShadowUsageStatsManager
+
 
+
registerAudioDeviceCallback(AudioDeviceCallback, Handler) - Method in class org.robolectric.shadows.ShadowAudioManager
+
+
Registers an AudioDeviceCallback object to receive notifications of changes to the set + of connected audio devices.
+
+
registerAudioPlaybackCallback(AudioManager.AudioPlaybackCallback, Handler) - Method in class org.robolectric.shadows.ShadowAudioManager
+
+
Registers callback that will receive changes made to the list of active playback configurations + by ShadowAudioManager.setActivePlaybackConfigurationsFor(java.util.List<android.media.AudioAttributes>).
+
+
registerAudioPolicy(Object) - Method in class org.robolectric.shadows.ShadowAudioManager
+
+
Registers an AudioPolicy to allow that policy to control audio routing and audio focus.
+
+
registerAudioRecordingCallback(AudioManager.AudioRecordingCallback, Handler) - Method in class org.robolectric.shadows.ShadowAudioManager
+
+
Registers callback that will receive changes made to the list of active recording + configurations by ShadowAudioManager.setActiveRecordingConfigurations(java.util.List<android.media.AudioRecordingConfiguration>,boolean).
+
+
registerAvailabilityCallback(CameraManager.AvailabilityCallback, Handler) - Method in class org.robolectric.shadows.ShadowCameraManager
+
 
+
registerCallback(LauncherApps.Callback) - Method in class org.robolectric.shadows.ShadowLauncherApps
+
 
+
registerCallback(LauncherApps.Callback, Handler) - Method in class org.robolectric.shadows.ShadowLauncherApps
+
 
+
registerCallback(MediaController.Callback, Handler) - Method in class org.robolectric.shadows.ShadowMediaController
+
+
Register callback and store it in the shadow to make it easier to check the state of the + registered callbacks.
+
+
registerContentObserver(ContentObserver) - Method in class org.robolectric.fakes.BaseCursor
+
+
Deprecated.
+
registerContentObserver(ContentObserver) - Method in class org.robolectric.shadows.ShadowCursorWrapper
+
 
+
registerContentObserver(Uri, boolean, ContentObserver) - Method in class org.robolectric.shadows.ShadowContentResolver
+
 
+
registerContentObserver(Uri, boolean, ContentObserver, int) - Method in class org.robolectric.shadows.ShadowContentResolver
+
 
+
registerDataSetObserver(DataSetObserver) - Method in class org.robolectric.fakes.BaseCursor
+
+
Deprecated.
+
registerDataSetObserver(DataSetObserver) - Method in class org.robolectric.shadows.ShadowCursorWrapper
+
 
+
registerDefaultNetworkCallback(ConnectivityManager.NetworkCallback) - Method in class org.robolectric.shadows.ShadowConnectivityManager
+
 
+
registerGnssBatchedLocationCallback(Object, Object, Object, Object) - Method in class org.robolectric.shadows.ShadowLocationManager
+
 
+
registerGnssMeasurementsCallback(GnssMeasurementsEvent.Callback, Handler) - Method in class org.robolectric.shadows.ShadowLocationManager
+
 
+
registerGnssMeasurementsCallback(Object, Object, Object) - Method in class org.robolectric.shadows.ShadowLocationManager
+
 
+
registerGnssMeasurementsCallback(Executor, GnssMeasurementsEvent.Callback) - Method in class org.robolectric.shadows.ShadowLocationManager
+
 
+
registerGnssStatusCallback(GnssStatus.Callback, Handler) - Method in class org.robolectric.shadows.ShadowLocationManager
+
 
+
registerGnssStatusCallback(Executor, GnssStatus.Callback) - Method in class org.robolectric.shadows.ShadowLocationManager
+
 
+
registerImsRegistrationCallback(Executor, ImsMmTelManager.RegistrationCallback) - Method in class org.robolectric.shadows.ShadowImsMmTelManager
+
 
+
registerImsRegistrationCallback(Executor, RegistrationManager.RegistrationCallback) - Method in class org.robolectric.shadows.ShadowImsMmTelManager
+
 
+
registerInputStream(Uri, InputStream) - Method in class org.robolectric.shadows.ShadowContentResolver
+
 
+
registerInputStreamSupplier(Uri, Supplier<InputStream>) - Method in class org.robolectric.shadows.ShadowContentResolver
+
 
+
registerListener(SensorEventListener, Sensor, int) - Method in class org.robolectric.shadows.ShadowSensorManager
+
 
+
registerListener(SensorEventListener, Sensor, int, int) - Method in class org.robolectric.shadows.ShadowSensorManager
+
 
+
registerListener(SensorEventListener, Sensor, int, int, Handler) - Method in class org.robolectric.shadows.ShadowSensorManager
+
 
+
registerListener(SensorEventListener, Sensor, int, Handler) - Method in class org.robolectric.shadows.ShadowSensorManager
+
 
+
registerMmTelCapabilityCallback(Executor, ImsMmTelManager.CapabilityCallback) - Method in class org.robolectric.shadows.ShadowImsMmTelManager
+
 
+
registerMoveCallback(Object, Object) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
registerNativeAllocation(Object, long) - Method in class org.robolectric.shadows.ShadowNativeAllocationRegistry
+
 
+
registerNativeAllocation(Object, long) - Method in class org.robolectric.shadows.ShadowNoopNativeAllocationRegistry
+
 
+
registerNativeAllocation(Object, Object) - Method in class org.robolectric.shadows.ShadowNoopNativeAllocationRegistry
+
 
+
registerNetworkCallback(NetworkRequest, PendingIntent) - Method in class org.robolectric.shadows.ShadowConnectivityManager
+
 
+
registerNetworkCallback(NetworkRequest, ConnectivityManager.NetworkCallback) - Method in class org.robolectric.shadows.ShadowConnectivityManager
+
 
+
registerNetworkCallback(NetworkRequest, ConnectivityManager.NetworkCallback, Handler) - Method in class org.robolectric.shadows.ShadowConnectivityManager
+
 
+
registerObserver(AmbientContextEventRequest, PendingIntent, Executor, Consumer<Integer>) - Method in class org.robolectric.shadows.ShadowAmbientContextManager
+
 
+
registerOutputStream(Uri, OutputStream) - Method in class org.robolectric.shadows.ShadowContentResolver
+
 
+
registerOutputStreamSupplier(Uri, Supplier<OutputStream>) - Method in class org.robolectric.shadows.ShadowContentResolver
+
 
+
registerPackageInstallerSessionCallback(Executor, PackageInstaller.SessionCallback) - Method in class org.robolectric.shadows.ShadowLauncherApps
+
 
+
registerPhoneAccount(PhoneAccount) - Method in class org.robolectric.shadows.ShadowTelecomManager
+
 
+
registerProviderInternal(String, ContentProvider) - Static method in class org.robolectric.shadows.ShadowContentResolver
+
+
Internal-only method, do not use!
+
+
registerReceiver(BroadcastReceiver, IntentFilter) - Method in class org.robolectric.shadows.ShadowContextImpl
+
 
+
registerReceiver(BroadcastReceiver, IntentFilter, int) - Method in class org.robolectric.shadows.ShadowContextImpl
+
 
+
registerReceiver(BroadcastReceiver, IntentFilter, String, Handler) - Method in class org.robolectric.shadows.ShadowContextImpl
+
 
+
registerReceiver(BroadcastReceiver, IntentFilter, String, Handler, int) - Method in class org.robolectric.shadows.ShadowContextImpl
+
 
+
registerReceiverAsUser(BroadcastReceiver, UserHandle, IntentFilter, String, Handler) - Method in class org.robolectric.shadows.ShadowContextImpl
+
 
+
registerSessionCallback(PackageInstaller.SessionCallback, Handler) - Method in class org.robolectric.shadows.ShadowPackageInstaller
+
 
+
registerStats(File, int, int, int) - Static method in class org.robolectric.shadows.ShadowStatFs
+
+
Register stats for a path, which will be used when a matching StatFs instance is + created.
+
+
registerStats(String, int, int, int) - Static method in class org.robolectric.shadows.ShadowStatFs
+
+
Register stats for a path, which will be used when a matching StatFs instance is + created.
+
+
registerTelephonyCallback(Object, Object) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
 
+
registerTelephonyCallback(Object, Object, Object) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
 
+
registerUsageSessionObserver(int, String[], Duration, Duration, PendingIntent, PendingIntent) - Method in class org.robolectric.shadows.ShadowUsageStatsManager
+
 
+
registerVcnStatusCallback(ParcelUuid, Executor, VcnManager.VcnStatusCallback) - Method in class org.robolectric.shadows.ShadowVcnManager
+
 
+
Registries - Class in org.robolectric.res.android
+
 
+
Registries() - Constructor for class org.robolectric.res.android.Registries
+
 
+
REGULAR - Enum constant in enum org.robolectric.internal.bytecode.MethodCallSite.Kind
+
 
+
REJECT_TIME - Static variable in class org.robolectric.shadows.ShadowAppOpsManager
+
 
+
relayoutWindow(WindowManager.LayoutParams, int, boolean) - Method in class org.robolectric.shadows.ShadowViewRootImpl
+
 
+
release() - Method in class org.robolectric.shadows.ShadowCamera
+
 
+
release() - Method in class org.robolectric.shadows.ShadowLegacyCanvas
+
 
+
release() - Method in class org.robolectric.shadows.ShadowMediaRecorder
+
 
+
release() - Method in class org.robolectric.shadows.ShadowPowerManager.ShadowLowPowerStandbyPortsLock
+
 
+
release() - Method in class org.robolectric.shadows.ShadowSurface
+
 
+
release() - Method in interface org.robolectric.shadows.ShadowVisualizer.VisualizerSource
+
 
+
release() - Method in class org.robolectric.shadows.ShadowWifiManager.ShadowMulticastLock
+
 
+
release() - Method in class org.robolectric.shadows.ShadowWifiManager.ShadowWifiLock
+
 
+
release(int) - Method in class org.robolectric.shadows.ShadowPowerManager.ShadowWakeLock
+
+
Releases the wake lock.
+
+
releaseConnection() - Method in class org.robolectric.shadows.httpclient.DefaultRequestDirector
+
+
Returns the connection back to the connection manager + and prepares for retrieving a new connection during + the next request.
+
+
RELEASED - Static variable in class org.robolectric.versioning.AndroidVersions.J
+
 
+
RELEASED - Static variable in class org.robolectric.versioning.AndroidVersions.JMR1
+
 
+
RELEASED - Static variable in class org.robolectric.versioning.AndroidVersions.JMR2
+
 
+
RELEASED - Static variable in class org.robolectric.versioning.AndroidVersions.K
+
 
+
RELEASED - Static variable in class org.robolectric.versioning.AndroidVersions.L
+
 
+
RELEASED - Static variable in class org.robolectric.versioning.AndroidVersions.LMR1
+
 
+
RELEASED - Static variable in class org.robolectric.versioning.AndroidVersions.M
+
 
+
RELEASED - Static variable in class org.robolectric.versioning.AndroidVersions.N
+
 
+
RELEASED - Static variable in class org.robolectric.versioning.AndroidVersions.NMR1
+
 
+
RELEASED - Static variable in class org.robolectric.versioning.AndroidVersions.O
+
 
+
RELEASED - Static variable in class org.robolectric.versioning.AndroidVersions.OMR1
+
 
+
RELEASED - Static variable in class org.robolectric.versioning.AndroidVersions.P
+
 
+
RELEASED - Static variable in class org.robolectric.versioning.AndroidVersions.Q
+
 
+
RELEASED - Static variable in class org.robolectric.versioning.AndroidVersions.R
+
 
+
RELEASED - Static variable in class org.robolectric.versioning.AndroidVersions.S
+
 
+
RELEASED - Static variable in class org.robolectric.versioning.AndroidVersions.Sv2
+
 
+
RELEASED - Static variable in class org.robolectric.versioning.AndroidVersions.T
+
 
+
RELEASED - Static variable in class org.robolectric.versioning.AndroidVersions.U
+
 
+
RELEASED - Static variable in class org.robolectric.versioning.AndroidVersions.V
+
 
+
releaseInterface(UsbInterface) - Method in class org.robolectric.shadows.ShadowUsbDeviceConnection
+
 
+
releaseOutputBuffer(int, boolean) - Method in class org.robolectric.shadows.ShadowMediaCodec
+
 
+
releaseOutputBuffer(int, long) - Method in class org.robolectric.shadows.ShadowMediaCodec
+
 
+
releasePersistableUriPermission(Uri, int) - Method in class org.robolectric.shadows.ShadowContentResolver
+
 
+
releaseProjection(int) - Method in class org.robolectric.shadows.ShadowUIModeManager
+
 
+
releaseTheme(int) - Method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
releaseTheme(long) - Method in class org.robolectric.shadows.ShadowArscAssetManager10
+
 
+
releaseTheme(long) - Method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
reload() - Method in class org.robolectric.shadows.ShadowWebView
+
 
+
remapParams(String) - Method in class org.robolectric.internal.bytecode.InstrumentationConfiguration
+
 
+
remapParamType(String) - Method in class org.robolectric.internal.bytecode.InstrumentationConfiguration
+
 
+
remove(long...) - Method in class org.robolectric.shadows.ShadowDownloadManager
+
 
+
remove(Runnable) - Method in class org.robolectric.android.internal.LooperDelegatingScheduler
+
 
+
remove(Runnable) - Method in class org.robolectric.util.Scheduler
+
+
Remove a runnable from the queue.
+
+
removeAccessibilityStateChangeListener(AccessibilityManager.AccessibilityStateChangeListener) - Method in class org.robolectric.shadows.ShadowAccessibilityManager
+
 
+
removeAccount(Account, AccountManagerCallback<Boolean>, Handler) - Method in class org.robolectric.shadows.ShadowAccountManager
+
+
The remove operation is posted to the given handler, and will be executed according to + the Scheduler.IdleState of the corresponding Scheduler.
+
+
removeAccount(Account, Activity, AccountManagerCallback<Bundle>, Handler) - Method in class org.robolectric.shadows.ShadowAccountManager
+
+ +
+
removeAccountExplicitly(Account) - Method in class org.robolectric.shadows.ShadowAccountManager
+
 
+
removeActiveAdmin(ComponentName) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
removeActivity(ComponentName) - Method in class org.robolectric.shadows.ShadowPackageManager
+
+
Removes activity from the package manager.
+
+
removeAllAccounts() - Method in class org.robolectric.shadows.ShadowAccountManager
+
+
Removes all accounts that have been added.
+
+
removeAllCookie() - Method in class android.webkit.RoboCookieManager
+
 
+
removeAllCookies(ValueCallback<Boolean>) - Method in class android.webkit.RoboCookieManager
+
 
+
removeAllDynamicShortcuts() - Method in class org.robolectric.shadows.ShadowShortcutManager
+
 
+
removeAt(int) - Method in class org.robolectric.res.android.SortedVector
+
 
+
removeAudioDataListener(ShadowAudioTrack.OnAudioDataWrittenListener) - Static method in class org.robolectric.shadows.ShadowAudioTrack
+
+ +
+
removeAutomaticZenRule(String) - Method in class org.robolectric.shadows.ShadowNotificationManager
+
 
+
removeAvailableCommunicationDevice(AudioDeviceInfo, boolean) - Method in class org.robolectric.shadows.ShadowAudioManager
+
+
Removes an available communication AudioDeviceInfo and notifies the list of AudioDeviceCallback if the device was present before and indicated by + notifyAudioDeviceCallbacks.
+
+
removeAvailableRole(String) - Method in class org.robolectric.shadows.ShadowRoleManager
+
 
+
removeBluetoothRoute() - Method in class org.robolectric.shadows.ShadowMediaRouter
+
+
Removes the Bluetooth A2DP route, simulating disconnecting the Bluetooth device.
+
+
removeBond() - Method in class org.robolectric.shadows.ShadowBluetoothDevice
+
 
+
removeCall(Call) - Method in class org.robolectric.shadows.ShadowInCallService
+
 
+
removeCall(Call) - Method in class org.robolectric.shadows.ShadowPhone
+
+
Remove call that has previously been added via addCall().
+
+
removeCallback(SurfaceHolder.Callback) - Method in class org.robolectric.shadows.ShadowSurfaceView.FakeSurfaceHolder
+
 
+
removeCallbacks(int, Runnable, Object) - Method in class org.robolectric.shadows.ShadowLegacyChoreographer
+
 
+
removeCallbacks(Runnable) - Method in class org.robolectric.shadows.ShadowView
+
 
+
removeCamera(String) - Method in class org.robolectric.shadows.ShadowCameraManager
+
+
Removes the given cameraId and associated characteristics from this shadow.
+
+
removeCapability(int) - Method in class org.robolectric.shadows.ShadowNetworkCapabilities
+
+
Removes capability from the NetworkCapabilities.
+
+
removeCaptioningChangeListener(CaptioningManager.CaptioningChangeListener) - Method in class org.robolectric.shadows.ShadowCaptioningManager
+
 
+
removeConfigurationChangeListener(ShadowResources.OnConfigurationChangeListener) - Method in class org.robolectric.shadows.ShadowResources
+
+
Remove a listener to observe resource configuration changes.
+
+
removeData(DataRemovalRequest) - Method in class org.robolectric.shadows.ShadowContentCaptureManager
+
 
+
removedChild(View) - Method in class org.robolectric.shadows.ShadowViewGroup
+
 
+
removeDefaultNetworkActiveListener(ConnectivityManager.OnNetworkActiveListener) - Method in class org.robolectric.shadows.ShadowConnectivityManager
+
 
+
removeDefaultOutgoingPhoneAccount(String) - Method in class org.robolectric.shadows.ShadowTelecomManager
+
+
Remove default outgoing phone account for corresponding uriScheme.
+
+
removeDevice(BluetoothDevice) - Method in class org.robolectric.shadows.ShadowBluetoothA2dp
+
 
+
removeDevice(BluetoothDevice) - Method in class org.robolectric.shadows.ShadowBluetoothHeadset
+
+
Remove the given BluetoothDevice from the shadow profile's device list
+
+
removeDialog(int) - Method in class org.robolectric.shadows.ShadowActivity
+
 
+
removeDiscoverableService(BluetoothGattService) - Method in class org.robolectric.shadows.ShadowBluetoothGatt
+
 
+
removeDisplay(int) - Static method in class org.robolectric.shadows.ShadowDisplayManager
+
+
Removes a simulated display and idles the main looper to ensure all listeners are notified.
+
+
removeDynamicShortcuts(List<String>) - Method in class org.robolectric.shadows.ShadowShortcutManager
+
 
+
removeEvent(ShadowMediaPlayer.MediaEvent) - Method in class org.robolectric.shadows.ShadowMediaPlayer.MediaInfo
+
+
Removes the specified event from the playback schedule at all playback offsets where it has + been scheduled.
+
+
removeEventAtOffset(int, ShadowMediaPlayer.MediaEvent) - Method in class org.robolectric.shadows.ShadowMediaPlayer.MediaInfo
+
+
Removes the specified event from the playback schedule at the given playback offset.
+
+
removeExpiredCookie() - Method in class android.webkit.RoboCookieManager
+
 
+
removeFrameCallback(Choreographer.FrameCallback) - Method in class org.robolectric.shadows.ShadowLegacyChoreographer
+
 
+
removeGlobalPerformClickListener(View.OnClickListener) - Static method in class org.robolectric.shadows.ShadowView
+
+
Removes an View.OnClickListener from the ShadowView.
+
+
removeGlobalPerformLongClickListener(View.OnLongClickListener) - Static method in class org.robolectric.shadows.ShadowView
+
+ +
+
removeGpsStatusListener(GpsStatus.Listener) - Method in class org.robolectric.shadows.ShadowLocationManager
+
 
+
removeGroup(int) - Method in class org.robolectric.fakes.RoboMenu
+
 
+
removeGroup(WifiP2pManager.Channel, WifiP2pManager.ActionListener) - Method in class org.robolectric.shadows.ShadowWifiP2pManager
+
 
+
removeHeader(Header) - Method in class org.robolectric.shadows.httpclient.HttpResponseStub
+
 
+
removeHeaders(String) - Method in class org.robolectric.shadows.httpclient.HttpResponseStub
+
 
+
removeHeldRole(String) - Method in class org.robolectric.shadows.ShadowRoleManager
+
 
+
removeInputDevice(AudioDeviceInfo, boolean) - Method in class org.robolectric.shadows.ShadowAudioManager
+
+
Removes an input AudioDeviceInfo and notifies the list of AudioDeviceCallback + if the device was present before and indicated by notifyAudioDeviceCallbacks.
+
+
removeInstalledProvider(AppWidgetProviderInfo) - Method in class org.robolectric.shadows.ShadowAppWidgetManager
+
 
+
removeItem(int) - Method in class org.robolectric.fakes.RoboMenu
+
 
+
removeJavascriptInterface(String) - Method in class org.robolectric.shadows.ShadowWebView
+
 
+
removeListener(AccessibilityService.MagnificationController.OnMagnificationChangedListener) - Method in class org.robolectric.shadows.ShadowMagnificationController
+
 
+
removeLocalOnlyConnectionFailureListener(WifiManager.LocalOnlyConnectionFailureListener) - Method in class org.robolectric.shadows.ShadowWifiManager
+
 
+
removeLongLivedShortcuts(List<String>) - Method in class org.robolectric.shadows.ShadowShortcutManager
+
+
No-op on Robolectric.
+
+
removeMethod(String, String) - Method in class org.robolectric.internal.bytecode.MutableClass
+
 
+
removeMode - Variable in class org.robolectric.android.internal.DisplayConfig
+
 
+
removeNetwork(int) - Method in class org.robolectric.shadows.ShadowWifiManager
+
 
+
removeNetwork(Network) - Method in class org.robolectric.shadows.ShadowConnectivityManager
+
+
Removes the network from the list of all Networks.
+
+
removeNmeaListener(OnNmeaMessageListener) - Method in class org.robolectric.shadows.ShadowLocationManager
+
 
+
removeNonCallerConfiguredNetworks() - Method in class org.robolectric.shadows.ShadowWifiManager
+
+
Removes all configured networks regardless of the app that created the network.
+
+
removeOnAccountsUpdatedListener(OnAccountsUpdateListener) - Method in class org.robolectric.shadows.ShadowAccountManager
+
 
+
removeOnActiveSessionsChangedListener(MediaSessionManager.OnActiveSessionsChangedListener) - Method in class org.robolectric.shadows.ShadowMediaSessionManager
+
 
+
removeOnAttachStateChangeListener(View.OnAttachStateChangeListener) - Method in class org.robolectric.shadows.ShadowView
+
 
+
removeOnFrameMetricsAvailableListener(Window.OnFrameMetricsAvailableListener) - Method in class org.robolectric.shadows.ShadowWindow
+
 
+
removeOnLayoutChangeListener(View.OnLayoutChangeListener) - Method in class org.robolectric.shadows.ShadowView
+
 
+
removeOnPermissionsChangeListener(Object) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
removeOnShowModeChangedListener(AccessibilityService.SoftKeyboardController.OnShowModeChangedListener) - Method in class org.robolectric.shadows.ShadowSoftKeyboardController
+
 
+
removeOnSubscriptionsChangedListener(SubscriptionManager.OnSubscriptionsChangedListener) - Method in class org.robolectric.shadows.ShadowSubscriptionManager
+
+
Removes a listener from a local list of listeners.
+
+
removeOnUidImportanceListener(Object) - Method in class org.robolectric.shadows.ShadowActivityManager
+
 
+
removeOnWifiUsabilityStatsListener(Object) - Method in class org.robolectric.shadows.ShadowWifiManager
+
 
+
removeOutputDevice(AudioDeviceInfo, boolean) - Method in class org.robolectric.shadows.ShadowAudioManager
+
+
Removes an output AudioDeviceInfo and notifies the list of AudioDeviceCallback + if the device was present before and indicated by notifyAudioDeviceCallbacks.
+
+
removePackage(String) - Method in class org.robolectric.shadows.ShadowPackageManager
+
 
+
removePackageFromPreferred(String) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
removePeriodicSync(Account, String, Bundle) - Static method in class org.robolectric.shadows.ShadowContentResolver
+
 
+
removePermission(String) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
removePhoneId(int) - Static method in class org.robolectric.shadows.ShadowSubscriptionManager
+
+
Removes a subscription ID-phone ID mapping from the map used by ShadowSubscriptionManager.getPhoneId(int).
+
+
removePrimaryClipChangedListener(ClipboardManager.OnPrimaryClipChangedListener) - Method in class org.robolectric.shadows.ShadowClipboardManager
+
 
+
removeProvider(ComponentName) - Method in class org.robolectric.shadows.ShadowPackageManager
+
+
Removes content provider from the package manager.
+
+
removeProvider(String) - Method in class org.robolectric.shadows.ShadowLocationManager
+
+
Completely removes a provider.
+
+
removeReceiver(ComponentName) - Method in class org.robolectric.shadows.ShadowPackageManager
+
+
Removes broadcast receiver from the package manager.
+
+
removeResolveInfosForIntent(Intent, String) - Method in class org.robolectric.shadows.ShadowPackageManager
+
+ +
+
removeSensor(Sensor) - Method in class org.robolectric.shadows.ShadowSensorManager
+
 
+
removeService(ComponentName) - Method in class org.robolectric.shadows.ShadowPackageManager
+
+
Removes service from the package manager.
+
+
removeSessionCookie() - Method in class android.webkit.RoboCookieManager
+
 
+
removeSessionCookies(ValueCallback<Boolean>) - Method in class android.webkit.RoboCookieManager
+
 
+
removeSomeUserHasAccount(String, String) - Method in class org.robolectric.shadows.ShadowUserManager
+
+ +
+
removeStorageDevice(UUID) - Method in class org.robolectric.shadows.ShadowStorageStatsManager
+
+
Removes a storage device identified by storageUuid if it's currently present.
+
+
removeSyncBarrier(int) - Method in class org.robolectric.shadows.ShadowLegacyMessageQueue
+
 
+
removeSystemService(String) - Method in class org.robolectric.shadows.ShadowContextImpl
+
+
Makes ShadowContextImpl.getSystemService(String) return null for the given system service name, + mimicking a device that doesn't have that system service.
+
+
removeSystemService(String) - Method in class org.robolectric.shadows.ShadowContextWrapper
+
+
Makes Context.getSystemService(String) return null for the given system service + name, mimicking a device that doesn't have that system service.
+
+
removeTargetUserProfile(UserHandle) - Method in class org.robolectric.shadows.ShadowCrossProfileApps
+
+
Removes userHandle from the list of accessible handles, if present.
+
+
removeTextChangedListener(TextWatcher) - Method in class org.robolectric.shadows.ShadowTextView
+
 
+
removeThermalStatusListener(Object) - Method in class org.robolectric.shadows.ShadowPowerManager
+
+
This function removes a listener for thermal status change.
+
+
removeTimeZoneDetectorListener(TimeManager.TimeZoneDetectorListener) - Method in class org.robolectric.shadows.ShadowTimeManager
+
 
+
removeTransportType(int) - Method in class org.robolectric.shadows.ShadowNetworkCapabilities
+
+
Updates the transport types for this network capablities to remove transportType.
+
+
removeUpdates(PendingIntent) - Method in class org.robolectric.shadows.ShadowLocationManager
+
 
+
removeUpdates(LocationListener) - Method in class org.robolectric.shadows.ShadowLocationManager
+
 
+
removeUsbDevice(UsbDevice) - Method in class org.robolectric.shadows.ShadowUsbManager
+
+
Removes a USB device from available USB devices map.
+
+
removeUser(int) - Method in class org.robolectric.shadows.ShadowUserManager
+
 
+
removeUser(UserHandle) - Method in class org.robolectric.shadows.ShadowUserManager
+
 
+
removeUserWhenPossible(UserHandle, boolean) - Method in class org.robolectric.shadows.ShadowUserManager
+
 
+
removeView(View) - Method in class org.robolectric.shadows.ShadowWindowManagerImpl
+
 
+
removeViewImmediate(View) - Method in class org.robolectric.shadows.ShadowWindowManagerImpl
+
 
+
RenderEffectNatives - Class in org.robolectric.nativeruntime
+
+
Native methods for RenderEffect JNI registration.
+
+
RenderNodeAnimatorNatives - Class in org.robolectric.nativeruntime
+
+
Native methods for RenderNodeAnimator JNI registration.
+
+
RenderNodeNatives - Class in org.robolectric.nativeruntime
+
+
Native methods for RenderNode JNI registration.
+
+
replacePreferredActivity(IntentFilter, int, ComponentName[], ComponentName) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
replaceShadowMap(ShadowMap) - Method in class org.robolectric.internal.bytecode.Sandbox
+
 
+
report(Metadata, Collection<Metric>) - Method in interface org.robolectric.pluginapi.perf.PerfStatsReporter
+
+
Report performance stats.
+
+
report(Metadata, Collection<Metric>) - Method in class org.robolectric.util.SimplePerfStatsReporter
+
 
+
reportFullyDrawn() - Method in class org.robolectric.shadows.ShadowActivity
+
 
+
reportNetworkConnectivity(Network, boolean) - Method in class org.robolectric.shadows.ShadowConnectivityManager
+
 
+
reportOnFrameMetricsAvailable(FrameMetrics) - Method in class org.robolectric.shadows.ShadowWindow
+
+
Calls Window.OnFrameMetrisAvailableListener#onFrameMetricsAvailable() on each current + listener with 0 as the dropCountSinceLastInvocation.
+
+
reportOnFrameMetricsAvailable(FrameMetrics, int) - Method in class org.robolectric.shadows.ShadowWindow
+
+
Calls Window.OnFrameMetrisAvailableListener#onFrameMetricsAvailable() on each current + listener.
+
+
reportSafetySourceError(String, SafetySourceErrorDetails) - Method in class org.robolectric.shadows.ShadowSafetyCenterManager
+
 
+
reportShortcutUsed(String) - Method in class org.robolectric.shadows.ShadowShortcutManager
+
 
+
requery() - Method in class org.robolectric.fakes.BaseCursor
+
+
Deprecated.
+
requery() - Method in class org.robolectric.shadows.ShadowCursorWrapper
+
 
+
request(Surface, Rect, Bitmap, PixelCopy.OnPixelCopyFinishedListener, Handler) - Static method in class org.robolectric.shadows.ShadowPixelCopy
+
 
+
request(SurfaceView, Bitmap, PixelCopy.OnPixelCopyFinishedListener, Handler) - Static method in class org.robolectric.shadows.ShadowPixelCopy
+
 
+
request(SurfaceView, Rect, Bitmap, PixelCopy.OnPixelCopyFinishedListener, Handler) - Static method in class org.robolectric.shadows.ShadowPixelCopy
+
 
+
request(Window, Bitmap, PixelCopy.OnPixelCopyFinishedListener, Handler) - Static method in class org.robolectric.shadows.ShadowPixelCopy
+
 
+
request(Window, Rect, Bitmap, PixelCopy.OnPixelCopyFinishedListener, Handler) - Static method in class org.robolectric.shadows.ShadowPixelCopy
+
 
+
request(Object, Object, Object) - Static method in class org.robolectric.shadows.ShadowPixelCopy
+
 
+
requestAudioFocus(AudioFocusRequest) - Method in class org.robolectric.shadows.ShadowAudioManager
+
+
Provides a mock like interface for the requestAudioFocus method by storing the request object + for later inspection and returning the value specified in setNextFocusRequestResponse.
+
+
requestAudioFocus(AudioManager.OnAudioFocusChangeListener, int, int) - Method in class org.robolectric.shadows.ShadowAudioManager
+
 
+
requestAvailability(Uri, Executor, RcsUceAdapter.CapabilitiesCallback) - Method in class org.robolectric.shadows.ShadowRcsUceAdapter
+
 
+
requestBluetoothAudio(BluetoothDevice) - Method in class org.robolectric.shadows.ShadowInCallService
+
 
+
requestBugreport(BugreportParams, CharSequence, CharSequence) - Method in class org.robolectric.shadows.ShadowBugreportManager
+
+
Normally requests the platform/system to take a bugreport and make the final bugreport + available to the user.
+
+
requestCapabilities(Collection<Uri>, Executor, RcsUceAdapter.CapabilitiesCallback) - Method in class org.robolectric.shadows.ShadowRcsUceAdapter
+
 
+
requestCellInfoUpdate(Object, Object) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+ +
+
requestCode - Variable in class org.robolectric.shadows.ShadowActivity.IntentForResult
+
 
+
requestCode - Variable in class org.robolectric.shadows.ShadowActivity.IntentSenderRequest
+
 
+
requestCode - Variable in class org.robolectric.shadows.ShadowActivity.PermissionsRequest
+
 
+
requestConnectionPriority(int) - Method in class org.robolectric.shadows.ShadowBluetoothGatt
+
+
Request a connection parameter update.
+
+
requestDisallowInterceptTouchEvent(boolean) - Method in class org.robolectric.shadows.ShadowViewGroup
+
 
+
requestDismissKeyguard(Activity, KeyguardManager.KeyguardDismissCallback) - Method in class org.robolectric.shadows.ShadowKeyguardManager
+
 
+
requestedPermissions - Variable in class org.robolectric.shadows.ShadowActivity.PermissionsRequest
+
 
+
requestExec - Variable in class org.robolectric.shadows.httpclient.DefaultRequestDirector
+
+
The request executor.
+
+
requestFlush(String, PendingIntent, int) - Method in class org.robolectric.shadows.ShadowLocationManager
+
 
+
requestFlush(String, LocationListener, int) - Method in class org.robolectric.shadows.ShadowLocationManager
+
 
+
requestGroupInfo(WifiP2pManager.Channel, WifiP2pManager.GroupInfoListener) - Method in class org.robolectric.shadows.ShadowWifiP2pManager
+
 
+
requestInterruptionFilter(int) - Method in class org.robolectric.shadows.ShadowNotificationListenerService
+
 
+
requestLayout() - Method in class org.robolectric.shadows.ShadowView
+
 
+
requestListenerHints(int) - Method in class org.robolectric.shadows.ShadowNotificationListenerService
+
 
+
requestLocationUpdates(long, float, Criteria, PendingIntent) - Method in class org.robolectric.shadows.ShadowLocationManager
+
 
+
requestLocationUpdates(long, float, Criteria, LocationListener, Looper) - Method in class org.robolectric.shadows.ShadowLocationManager
+
 
+
requestLocationUpdates(long, float, Criteria, Executor, LocationListener) - Method in class org.robolectric.shadows.ShadowLocationManager
+
 
+
requestLocationUpdates(LocationRequest, PendingIntent) - Method in class org.robolectric.shadows.ShadowLocationManager
+
 
+
requestLocationUpdates(LocationRequest, LocationListener, Looper) - Method in class org.robolectric.shadows.ShadowLocationManager
+
 
+
requestLocationUpdates(LocationRequest, Executor, LocationListener) - Method in class org.robolectric.shadows.ShadowLocationManager
+
 
+
requestLocationUpdates(String, long, float, PendingIntent) - Method in class org.robolectric.shadows.ShadowLocationManager
+
 
+
requestLocationUpdates(String, long, float, LocationListener) - Method in class org.robolectric.shadows.ShadowLocationManager
+
 
+
requestLocationUpdates(String, long, float, LocationListener, Looper) - Method in class org.robolectric.shadows.ShadowLocationManager
+
 
+
requestLocationUpdates(String, long, float, Executor, LocationListener) - Method in class org.robolectric.shadows.ShadowLocationManager
+
 
+
requestLocationUpdates(String, LocationRequest, PendingIntent) - Method in class org.robolectric.shadows.ShadowLocationManager
+
 
+
requestLocationUpdates(String, LocationRequest, Executor, LocationListener) - Method in class org.robolectric.shadows.ShadowLocationManager
+
 
+
RequestMatcher - Interface in org.robolectric.shadows.httpclient
+
 
+
RequestMatcherBuilder() - Constructor for class org.robolectric.shadows.httpclient.FakeHttpLayer.RequestMatcherBuilder
+
 
+
RequestMatcherResponseRule(RequestMatcher, IOException) - Constructor for class org.robolectric.shadows.httpclient.FakeHttpLayer.RequestMatcherResponseRule
+
 
+
RequestMatcherResponseRule(RequestMatcher, List<? extends HttpResponse>) - Constructor for class org.robolectric.shadows.httpclient.FakeHttpLayer.RequestMatcherResponseRule
+
 
+
RequestMatcherResponseRule(RequestMatcher, HttpException) - Constructor for class org.robolectric.shadows.httpclient.FakeHttpLayer.RequestMatcherResponseRule
+
 
+
RequestMatcherResponseRule(RequestMatcher, HttpResponse) - Constructor for class org.robolectric.shadows.httpclient.FakeHttpLayer.RequestMatcherResponseRule
+
 
+
requestNetwork(NetworkRequest, ConnectivityManager.NetworkCallback) - Method in class org.robolectric.shadows.ShadowConnectivityManager
+
 
+
requestNetwork(NetworkRequest, ConnectivityManager.NetworkCallback, int) - Method in class org.robolectric.shadows.ShadowConnectivityManager
+
 
+
requestNetwork(NetworkRequest, ConnectivityManager.NetworkCallback, Handler) - Method in class org.robolectric.shadows.ShadowConnectivityManager
+
 
+
requestNetwork(NetworkRequest, ConnectivityManager.NetworkCallback, Handler, int) - Method in class org.robolectric.shadows.ShadowConnectivityManager
+
 
+
requestNotificationAccess(ComponentName) - Method in class org.robolectric.shadows.ShadowCompanionDeviceManager
+
 
+
requestPermissions() - Method in class org.robolectric.android.internal.LocalPermissionGranter
+
 
+
requestPermissions(String[], int) - Method in class org.robolectric.shadows.ShadowActivity
+
 
+
requestPinAppWidget(ComponentName, Bundle, PendingIntent) - Method in class org.robolectric.shadows.ShadowAppWidgetManager
+
+
This implementation currently uses requestPinAppWidgetSupported to determine if it + should bind the app widget provided and execute the successCallback.
+
+
requestPinShortcut(ShortcutInfo, IntentSender) - Method in class org.robolectric.shadows.ShadowShortcutManager
+
 
+
requestProjection(int) - Method in class org.robolectric.shadows.ShadowUIModeManager
+
 
+
requestQuietModeEnabled(boolean, UserHandle) - Method in class org.robolectric.shadows.ShadowUserManager
+
+
Request the quiet mode.
+
+
requestQuietModeEnabled(boolean, UserHandle, int) - Method in class org.robolectric.shadows.ShadowUserManager
+
+
Request the quiet mode.
+
+
requestRebind(ComponentName) - Static method in class org.robolectric.shadows.ShadowNotificationListenerService
+
 
+
requestRelaunchActivity(IBinder, List<ResultInfo>, List<ReferrerIntent>, int, boolean, Configuration, Configuration, boolean, boolean) - Method in class org.robolectric.shadows.ShadowActivityThread
+
 
+
requestSingleUpdate(Criteria, PendingIntent) - Method in class org.robolectric.shadows.ShadowLocationManager
+
 
+
requestSingleUpdate(Criteria, LocationListener, Looper) - Method in class org.robolectric.shadows.ShadowLocationManager
+
 
+
requestSingleUpdate(String, PendingIntent) - Method in class org.robolectric.shadows.ShadowLocationManager
+
 
+
requestSingleUpdate(String, LocationListener, Looper) - Method in class org.robolectric.shadows.ShadowLocationManager
+
 
+
requestSync(Account, String, Bundle) - Static method in class org.robolectric.shadows.ShadowContentResolver
+
 
+
requestUnbind() - Method in class org.robolectric.shadows.ShadowNotificationListenerService
+
 
+
requestWait() - Method in class org.robolectric.shadows.ShadowUsbDeviceConnection
+
 
+
requestWait(long) - Method in class org.robolectric.shadows.ShadowUsbDeviceConnection
+
 
+
require(int, String, String) - Method in class org.robolectric.android.XmlResourceParserImpl
+
 
+
requiresConnection() - Method in enum org.robolectric.fakes.RoboResponseSource
+
 
+
RES_AUTO_NS_URI - Static variable in class org.robolectric.res.AttributeResource
+
 
+
Res_GETTYPE(int) - Static method in class org.robolectric.res.android.ResTable
+
 
+
RES_NULL_TYPE - Static variable in class org.robolectric.res.android.ResourceTypes
+
 
+
RES_STRING_POOL_TYPE - Static variable in class org.robolectric.res.android.ResourceTypes
+
 
+
RES_TABLE_LIBRARY_TYPE - Static variable in class org.robolectric.res.android.ResourceTypes
+
 
+
RES_TABLE_PACKAGE_TYPE - Static variable in class org.robolectric.res.android.ResourceTypes
+
 
+
RES_TABLE_STAGED_ALIAS_TYPE - Static variable in class org.robolectric.res.android.ResourceTypes
+
 
+
RES_TABLE_TYPE - Static variable in class org.robolectric.res.android.ResourceTypes
+
 
+
RES_TABLE_TYPE_SPEC_TYPE - Static variable in class org.robolectric.res.android.ResourceTypes
+
 
+
RES_TABLE_TYPE_TYPE - Static variable in class org.robolectric.res.android.ResourceTypes
+
 
+
Res_value() - Constructor for class org.robolectric.res.android.ResourceTypes.Res_value
+
 
+
Res_value(byte, int) - Constructor for class org.robolectric.res.android.ResourceTypes.Res_value
+
 
+
Res_value(ByteBuffer, int) - Constructor for class org.robolectric.res.android.ResourceTypes.Res_value
+
 
+
Res_value(ResourceTypes.Res_value) - Constructor for class org.robolectric.res.android.ResourceTypes.Res_value
+
 
+
RES_XML_CDATA_TYPE - Static variable in class org.robolectric.res.android.ResourceTypes
+
 
+
RES_XML_END_ELEMENT_TYPE - Static variable in class org.robolectric.res.android.ResourceTypes
+
 
+
RES_XML_END_NAMESPACE_TYPE - Static variable in class org.robolectric.res.android.ResourceTypes
+
 
+
RES_XML_FIRST_CHUNK_TYPE - Static variable in class org.robolectric.res.android.ResourceTypes
+
 
+
RES_XML_LAST_CHUNK_TYPE - Static variable in class org.robolectric.res.android.ResourceTypes
+
 
+
RES_XML_RESOURCE_MAP_TYPE - Static variable in class org.robolectric.res.android.ResourceTypes
+
 
+
RES_XML_START_ELEMENT_TYPE - Static variable in class org.robolectric.res.android.ResourceTypes
+
 
+
RES_XML_START_NAMESPACE_TYPE - Static variable in class org.robolectric.res.android.ResourceTypes
+
 
+
RES_XML_TYPE - Static variable in class org.robolectric.res.android.ResourceTypes
+
 
+
ResBunch - Class in org.robolectric.res
+
 
+
ResBunch() - Constructor for class org.robolectric.res.ResBunch
+
 
+
ResBundle - Class in org.robolectric.res
+
 
+
ResBundle() - Constructor for class org.robolectric.res.ResBundle
+
 
+
ResChunk_header(ByteBuffer, int) - Constructor for class org.robolectric.res.android.ResourceTypes.ResChunk_header
+
 
+
reset() - Method in class org.robolectric.android.internal.LooperDelegatingScheduler
+
 
+
reset() - Method in interface org.robolectric.internal.ShadowProvider
+
+
Reset the static state of all shadows provided by this package.
+
+
reset() - Static method in class org.robolectric.shadows.gms.ShadowGoogleAuthUtil
+
 
+
reset() - Static method in class org.robolectric.shadows.gms.ShadowGooglePlayServicesUtil
+
 
+
reset() - Method in class org.robolectric.shadows.gms.Shadows
+
 
+
reset() - Static method in class org.robolectric.shadows.httpclient.FakeHttp
+
 
+
reset() - Static method in class org.robolectric.shadows.httpclient.ShadowDefaultRequestDirector
+
 
+
reset() - Method in class org.robolectric.shadows.httpclient.Shadows
+
 
+
reset() - Method in class org.robolectric.shadows.multidex.Shadows
+
 
+
reset() - Method in class org.robolectric.Shadows
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowAccessibilityManager
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowActivityManager
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowActivityThread
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowAlarmManager
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowAlertDialog
+
+
Resets the tracking of the most recently created AlertDialog
+
+
reset() - Static method in class org.robolectric.shadows.ShadowAppOpsManager
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowArscAssetManager
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowArscAssetManager10
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowArscAssetManager9
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowArscResourcesImpl
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowAudioEffect
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowAudioSystem
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowBackgroundThread
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowBackupManager
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowBinder
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowBitmapFactory
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowBluetoothAdapter
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowBluetoothDevice
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowBuild
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowCallLogCalls
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowCamcorderProfile
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowCameraManager
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowCardEmulation
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowChoreographer
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowCloseGuard
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowContentResolver
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowContextImpl
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowDebug
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowDeviceConfig
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowDexFile
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowDialog
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowDisplayManager
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowDisplayManagerGlobal
+
 
+
reset() - Method in class org.robolectric.shadows.ShadowDropBoxManager
+
+
Clears all entries.
+
+
reset() - Static method in class org.robolectric.shadows.ShadowEnvironment
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowFontBuilder
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowFontsContract
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowGeocoder
+
 
+
reset() - Method in class org.robolectric.shadows.ShadowGestureDetector
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowHardwareRenderer
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowInputManager
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowInputMethodManager
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowKeyguardManager
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowKeyguardManager.ShadowKeyguardLock
+
 
+
reset() - Method in class org.robolectric.shadows.ShadowLegacyAssetInputStream
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowLegacyCanvas
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowLegacyChoreographer
+
 
+
reset() - Method in class org.robolectric.shadows.ShadowLegacyLooper
+
+
Causes all enqueued tasks to be discarded, and pause state to be reset
+
+
reset() - Method in class org.robolectric.shadows.ShadowLegacyMatrix
+
 
+
reset() - Method in class org.robolectric.shadows.ShadowLegacyMessageQueue
+
 
+
reset() - Method in class org.robolectric.shadows.ShadowLegacyPath
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowLegacyResourcesImpl
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowLegacySQLiteConnection
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowLegacySystemClock
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowLegacyTypeface
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowLocaleList
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowLocationManager
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowLog
+
 
+
reset() - Method in class org.robolectric.shadows.ShadowLooper
+
+
Causes all enqueued tasks to be discarded, and pause state to be reset
+
+
reset() - Static method in class org.robolectric.shadows.ShadowMeasuredTextBuilder
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowMediaActionSound
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowMediaCodecList
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowMediaExtractor
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowMediaMetadataRetriever
+
 
+
reset() - Method in class org.robolectric.shadows.ShadowMediaRecorder
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowMediaRouter
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowMediaScannerConnection
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowMediaStore
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowMessage
+
+
Resets the static state of the Message class by + emptying the message pool.
+
+
reset() - Method in class org.robolectric.shadows.ShadowMessageQueue
+
+
Reset the messageQueue state.
+
+
reset() - Static method in class org.robolectric.shadows.ShadowMessenger
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowMimeTypeMap
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowMotionEvent
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowNativeBitmap
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowNfcAdapter
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowNfcFrameworkInitializer
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowNotificationListenerService
+
+
Resets this shadow instance.
+
+
reset() - Static method in class org.robolectric.shadows.ShadowPackageManager
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowParcel
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowParcelFileDescriptor
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowPausedAsyncTask
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowPausedChoreographer
+
 
+
reset() - Method in class org.robolectric.shadows.ShadowPausedLooper
+
 
+
reset() - Method in class org.robolectric.shadows.ShadowPausedMessageQueue
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowPausedSystemClock
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowPendingIntent
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowPowerManager
+
+
Discards the most recent PowerManager.WakeLocks
+
+
reset() - Static method in class org.robolectric.shadows.ShadowProcess
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowQueuedWork
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowQuickAccessWalletService
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowRcsUceAdapter
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowRenderNodeAnimator
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowRenderNodeAnimatorR
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowResources
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowResourcesImpl
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowResourcesManager
+
 
+
reset() - Method in class org.robolectric.shadows.ShadowScaleGestureDetector
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowServiceManager
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowSettings
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowSettings.ShadowGlobal
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowSettings.ShadowSecure
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowSettings.ShadowSystem
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowSharedMemory
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowSliceManager
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowSmsManager
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowSpeechRecognizer
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowSQLiteConnection
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowStatFs
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowStaticLayout
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowStatsLog
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowStatsManager
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowStringBlock
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowSubscriptionManager
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowSurface
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowSurfaceControl
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowSurfaceSyncGroup
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowSystemClock
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowSystemProperties
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowSystemServiceRegistry
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowTelephony.ShadowSms
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowTelephonyFrameworkInitializer
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowTelephonyManager
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowTextToSpeech
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowToast
+
+
Discards the recorded Toasts.
+
+
reset() - Static method in class org.robolectric.shadows.ShadowToneGenerator
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowTrace
+
+
Resets internal lists of active trace sections.
+
+
reset() - Static method in class org.robolectric.shadows.ShadowUsageStatsManager
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowUserManager
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowValueAnimator
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowVibrator
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowView
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowViewRootImpl
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowVirtualDeviceManager.ShadowVirtualDevice
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowVMRuntime
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowVpnService
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowWebSettings
+
 
+
reset() - Method in class org.robolectric.shadows.ShadowWebSyncManager
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowWebView
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowWindowManagerGlobal
+
 
+
reset() - Static method in class org.robolectric.shadows.ShadowWindowManagerImpl
+
 
+
reset() - Static method in class org.robolectric.shadows.util.DataSource
+
 
+
reset() - Method in class org.robolectric.util.PerfStatsCollector
+
 
+
reset() - Method in class org.robolectric.util.Scheduler
+
+
Reset the internal state of the Scheduler.
+
+
reset(boolean) - Method in class org.robolectric.shadows.ShadowMagnificationController
+
 
+
resetCanvasHistory() - Method in class org.robolectric.shadows.ShadowCanvas
+
 
+
resetCanvasHistory() - Method in class org.robolectric.shadows.ShadowLegacyCanvas
+
 
+
resetCanvasHistory() - Method in class org.robolectric.shadows.ShadowNativeBaseCanvas
+
 
+
resetClearFormData() - Method in class org.robolectric.shadows.ShadowWebViewDatabase
+
+
Resets ShadowWebViewDatabase.wasClearFormDataCalled(), setting it back to false.
+
+
resetCookies() - Static method in class org.robolectric.shadows.ShadowCookieManager
+
 
+
resetDatabase() - Method in class org.robolectric.shadows.ShadowWebViewDatabase
+
+
Resets the WebViewDatabase instance to clear any state between tests.
+
+
resetDisplayConfiguration() - Static method in class org.robolectric.android.Bootstrap
+
+
internal only
+
+
resetIsFinishing() - Method in class org.robolectric.shadows.ShadowActivity
+
 
+
resetLastConfig() - Static method in class org.robolectric.shadows.ShadowDateUtils
+
+
internal only
+
+
resetLoopers() - Static method in class org.robolectric.shadows.ShadowPausedLooper
+
 
+
resetObtainedInstances() - Static method in class org.robolectric.shadows.ShadowAccessibilityNodeInfo
+
+
Clear list of obtained instance objects.
+
+
resetObtainedInstances() - Static method in class org.robolectric.shadows.ShadowAccessibilityWindowInfo
+
+
Clear list of obtained instance objects.
+
+
resetPassword(String, int) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
resetPasswordWithToken(ComponentName, String, byte[], int) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
resetPivot() - Method in class org.robolectric.shadows.ShadowRenderNode
+
 
+
resetPivot() - Method in class org.robolectric.shadows.ShadowRenderNodeQ
+
 
+
resetScheduler() - Method in class org.robolectric.shadows.ShadowLegacyLooper
+
 
+
resetScheduler() - Method in class org.robolectric.shadows.ShadowLooper
+
+
Only supported for LooperMode.Mode.LEGACY.
+
+
resetScheduler() - Method in class org.robolectric.shadows.ShadowPausedLooper
+
 
+
resetSimCountryIsos() - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+
Clears subId to simCountryIso mapping and resets to default state.
+
+
resetSimStates() - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+
Clears slotIndex to state mapping and resets to default state.
+
+
resetState() - Method in class org.robolectric.android.internal.AndroidTestEnvironment
+
 
+
resetState() - Method in interface org.robolectric.internal.TestEnvironment
+
 
+
resetStaticState() - Static method in class org.robolectric.shadows.ShadowMediaPlayer
+
 
+
resetStorageVolumeList() - Method in class org.robolectric.shadows.ShadowStorageManager
+
+
Clears the storageVolumeList.
+
+
Resetter - Annotation Type in org.robolectric.annotation
+
+
Indicates that the annotated method is used to reset static state in a shadow.
+
+
ResetterValidator - Class in org.robolectric.annotation.processing.validator
+
+
Validator that checks usages of Resetter.
+
+
ResetterValidator(RobolectricModel.Builder, ProcessingEnvironment) - Constructor for class org.robolectric.annotation.processing.validator.ResetterValidator
+
 
+
resetTest() - Static method in class org.robolectric.shadows.ShadowAudioTrack
+
 
+
resetThreadLoopers() - Static method in class org.robolectric.shadows.ShadowLegacyLooper
+
 
+
resetThreadLoopers() - Static method in class org.robolectric.shadows.ShadowLooper
+
+
Should not be called directly - Robolectric internal use only.
+
+
resName - Variable in class org.robolectric.res.AttributeResource
+
 
+
ResName - Class in org.robolectric.res
+
 
+
ResName(String) - Constructor for class org.robolectric.res.ResName
+
 
+
ResName(String, String, String) - Constructor for class org.robolectric.res.ResName
+
 
+
resolve(String, String) - Static method in class org.robolectric.shadows.ClassNameResolver
+
 
+
resolveActivity(Intent, int) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
resolveActivityAsUser(Intent, int, int) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
+
Behaves as ShadowApplicationPackageManager.resolveActivity(Intent, int) and currently ignores userId.
+
+
resolveActivityAsUser(Object, Object, Object) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
resolveAttributeReference(Ref<ResourceTypes.Res_value>, int, Ref<Integer>, Ref<Integer>, Ref<ResTable_config>) - Method in class org.robolectric.res.android.ResTableTheme
+
 
+
resolveAttrs(long, int, int, int[], int[], int[], int[]) - Static method in class org.robolectric.shadows.ShadowArscAssetManager
+
 
+
resolveAttrs(long, int, int, int[], int[], int[], int[]) - Static method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
ResolveAttrs(CppAssetManager2.Theme, int, int, int[], int, int[], int, int[], int[]) - Static method in class org.robolectric.res.android.AttributeResolution10
+
 
+
ResolveAttrs(CppAssetManager2.Theme, int, int, int[], int, int[], int, int[], int[]) - Static method in class org.robolectric.res.android.AttributeResolution9
+
 
+
ResolveAttrs(ResTableTheme, int, int, int[], int, int[], int, int[], int[]) - Static method in class org.robolectric.res.android.AttributeResolution
+
 
+
resolveContentProvider(String, int) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
resolveContentProviderAsUser(String, int, int) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
ResolvedBag() - Constructor for class org.robolectric.res.android.CppAssetManager2.ResolvedBag
+
 
+
resolveReference(Ref<ResourceTypes.Res_value>, int, Ref<Integer>) - Method in class org.robolectric.res.android.ResTable
+
 
+
resolveReference(Ref<ResourceTypes.Res_value>, int, Ref<Integer>, Ref<Integer>) - Method in class org.robolectric.res.android.ResTable
+
 
+
resolveReference(Ref<ResourceTypes.Res_value>, int, Ref<Integer>, Ref<Integer>, Ref<ResTable_config>) - Method in class org.robolectric.res.android.ResTable
+
 
+
ResolveReference(ApkAssetsCookie, Ref<ResourceTypes.Res_value>, Ref<ResTable_config>, Ref<Integer>, Ref<Integer>) - Method in class org.robolectric.res.android.CppAssetManager2
+
 
+
resolveResName(ResName, ResTable_config) - Method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
resolveResourceValue(TypedResource, ResTable_config, int) - Method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
resolveService(Intent, int) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
resolveServiceAsUser(Object, Object, Object) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
resourceDir - Variable in class org.robolectric.annotation.Config.Builder
+
 
+
resourceDir() - Method in class org.robolectric.annotation.Config.Implementation
+
 
+
resourceDir() - Element in annotation type org.robolectric.annotation.Config
+
+
Deprecated. +
If you are using at least Android Studio 3.0 alpha 5 or Bazel's android_local_test + please migrate to the preferred way to configure
+
+
+
ResourceHelper - Class in org.robolectric.shadows
+
+
Helper class to provide various conversion method used in handling android resources.
+
+
ResourceHelper() - Constructor for class org.robolectric.shadows.ResourceHelper
+
 
+
ResourceHelper2 - Class in org.robolectric.shadows
+
+
Helper class to provide various conversion method used in handling android resources.
+
+
ResourceHelper2() - Constructor for class org.robolectric.shadows.ResourceHelper2
+
 
+
ResourceIdGenerator - Class in org.robolectric.res
+
+
Tracks resource ids and generates new unique values.
+
+
ResourceIds - Class in org.robolectric.res
+
+
Utility class to that checks if a resource ID is a framework resource or application resource.
+
+
ResourceIds() - Constructor for class org.robolectric.res.ResourceIds
+
 
+
ResourceMerger - Class in org.robolectric.res
+
 
+
ResourceMerger() - Constructor for class org.robolectric.res.ResourceMerger
+
 
+
ResourceModeShadowPicker<T> - Class in org.robolectric.shadows
+
 
+
ResourceModeShadowPicker(Class<? extends T>, Class<? extends T>, Class<? extends T>) - Constructor for class org.robolectric.shadows.ResourceModeShadowPicker
+
 
+
ResourceModeShadowPicker(Class<? extends T>, Class<? extends T>, Class<? extends T>, Class<? extends T>, Class<? extends T>) - Constructor for class org.robolectric.shadows.ResourceModeShadowPicker
+
 
+
ResourceName() - Constructor for class org.robolectric.res.android.CppAssetManager2.ResourceName
+
 
+
ResourceName() - Constructor for class org.robolectric.res.android.ResTable.ResourceName
+
 
+
ResourcePath - Class in org.robolectric.res
+
 
+
ResourcePath(Class<?>, Path, Path) - Constructor for class org.robolectric.res.ResourcePath
+
 
+
ResourcePath(Class<?>, Path, Path, Class<?>) - Constructor for class org.robolectric.res.ResourcePath
+
 
+
ResourceProvider - Interface in org.robolectric.internal.bytecode
+
+
A provider of resources (à la ClassLoader).
+
+
resourceQualifierString(Configuration, DisplayMetrics) - Static method in class org.robolectric.android.ConfigurationV25
+
+
Returns a string representation of the configuration that can be parsed + by build tools (like AAPT).
+
+
resourceQualifierString(Configuration, DisplayMetrics, boolean) - Static method in class org.robolectric.android.ConfigurationV25
+
 
+
resources - Static variable in class org.robolectric.shadows.ShadowPackageManager
+
 
+
ResourcesMode - Enum in org.robolectric.internal
+
 
+
ResourceString - Class in org.robolectric.res.android
+
+
Provides utilities to decode/encode a String packed in an arsc resource file.
+
+
ResourceString.Type - Enum in org.robolectric.res.android
+
+
Type of ResourceString to encode / decode.
+
+
resourceTable - Variable in class org.robolectric.res.StaxLoader
+
 
+
ResourceTable - Class in org.robolectric.res.android
+
 
+
ResourceTable - Interface in org.robolectric.res
+
 
+
ResourceTable() - Constructor for class org.robolectric.res.android.ResourceTable
+
 
+
ResourceTable.flag_entry - Class in org.robolectric.res.android
+
 
+
ResourceTable.Visitor - Interface in org.robolectric.res
+
 
+
ResourceTableFactory - Class in org.robolectric.res
+
 
+
ResourceTableFactory() - Constructor for class org.robolectric.res.ResourceTableFactory
+
 
+
ResourceTypes - Class in org.robolectric.res.android
+
 
+
ResourceTypes() - Constructor for class org.robolectric.res.android.ResourceTypes
+
 
+
ResourceTypes.Res_value - Class in org.robolectric.res.android
+
+
Representation of a value in a resource, supplying type + information.
+
+
ResourceTypes.ResChunk_header - Class in org.robolectric.res.android
+
+
Header that appears at the front of every data chunk in a resource.
+
+
ResourceTypes.ResStringPool_header - Class in org.robolectric.res.android
+
+
Definition for a pool of strings.
+
+
ResourceTypes.ResStringPool_header.Writer - Class in org.robolectric.res.android
+
 
+
ResourceTypes.ResStringPool_ref - Class in org.robolectric.res.android
+
+
Reference to a string in a string pool.
+
+
ResourceTypes.ResStringPool_span - Class in org.robolectric.res.android
+
+
This structure defines a span of style information associated with + a string in the pool.
+
+
ResourceTypes.ResTable_map - Class in org.robolectric.res.android
+
+
A single name/value mapping that is part of a complex resource + entry.
+
+
ResourceTypes.ResTable_ref - Class in org.robolectric.res.android
+
+
This is a reference to a unique entry (a ResTable_entry structure) + in a resource table.
+
+
ResourceTypes.ResXMLTree_attrExt - Class in org.robolectric.res.android
+
+
Extended XML tree node for start tags -- includes attribute + information.
+
+
ResourceTypes.ResXMLTree_attrExt.Writer - Class in org.robolectric.res.android
+
 
+
ResourceTypes.ResXMLTree_endElementExt - Class in org.robolectric.res.android
+
+
Extended XML tree node for element start/end nodes.
+
+
ResourceTypes.ResXMLTree_endElementExt.Writer - Class in org.robolectric.res.android
+
 
+
ResourceTypes.ResXMLTree_header - Class in org.robolectric.res.android
+
+
XML tree header.
+
+
ResourceTypes.ResXMLTree_node - Class in org.robolectric.res.android
+
+
Basic XML tree node.
+
+
ResourceValueConverter - Interface in org.robolectric.res
+
 
+
respond(Bundle) - Method in class org.robolectric.fakes.BaseCursor
+
+
Deprecated.
+
respond(Bundle) - Method in class org.robolectric.shadows.ShadowCursorWrapper
+
 
+
ResponderLocationBuilder - Class in org.robolectric.shadows
+
+
Builder for ResponderLocation
+
+
respondToCall(Call.Details, CallScreeningService.CallResponse) - Method in class org.robolectric.shadows.ShadowCallScreeningService
+
+ +
+
RespondToCallInput(Call.Details, CallScreeningService.CallResponse) - Constructor for class org.robolectric.shadows.ShadowCallScreeningService.RespondToCallInput
+
 
+
respondToRttRequest(int, boolean) - Method in class org.robolectric.shadows.ShadowCall
+
 
+
ResStringPool - Class in org.robolectric.res.android
+
+
Convenience class for accessing data in a ResStringPool resource.
+
+
ResStringPool() - Constructor for class org.robolectric.res.android.ResStringPool
+
 
+
ResStringPool_header(ByteBuffer, int) - Constructor for class org.robolectric.res.android.ResourceTypes.ResStringPool_header
+
 
+
ResStringPool_ref(ByteBuffer, int) - Constructor for class org.robolectric.res.android.ResourceTypes.ResStringPool_ref
+
 
+
ResStringPool_span(ByteBuffer, int) - Constructor for class org.robolectric.res.android.ResourceTypes.ResStringPool_span
+
 
+
ResStringPoolHeader - Class in org.robolectric.res.android
+
+
Definition for a pool of strings.
+
+
ResStringPoolHeader() - Constructor for class org.robolectric.res.android.ResStringPoolHeader
+
 
+
ResTable - Class in org.robolectric.res.android
+
 
+
ResTable() - Constructor for class org.robolectric.res.android.ResTable
+
 
+
ResTable_config - Class in org.robolectric.res.android
+
+
Describes a particular resource configuration.
+
+
ResTable_config() - Constructor for class org.robolectric.res.android.ResTable_config
+
 
+
ResTable_config(int, int, int, byte[], byte[], int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, byte[], byte[], byte, byte, short, byte[]) - Constructor for class org.robolectric.res.android.ResTable_config
+
 
+
ResTable_config(ResTable_config) - Constructor for class org.robolectric.res.android.ResTable_config
+
 
+
ResTable_config.Type - Enum in org.robolectric.res.android
+
+
The different types of configs that can be present in a ResTable_config.
+
+
ResTable_map() - Constructor for class org.robolectric.res.android.ResourceTypes.ResTable_map
+
 
+
ResTable_map(ByteBuffer, int) - Constructor for class org.robolectric.res.android.ResourceTypes.ResTable_map
+
 
+
RESTABLE_MAX_LOCALE_LEN - Static variable in class org.robolectric.res.android.ResourceTypes
+
 
+
RESTABLE_MAX_LOCALE_LEN - Static variable in class org.robolectric.res.android.ResTable_config
+
 
+
ResTable_ref() - Constructor for class org.robolectric.res.android.ResourceTypes.ResTable_ref
+
 
+
ResTable_ref(ByteBuffer, int) - Constructor for class org.robolectric.res.android.ResourceTypes.ResTable_ref
+
 
+
ResTable.bag_entry - Class in org.robolectric.res.android
+
 
+
ResTable.Entry - Class in org.robolectric.res.android
+
 
+
ResTable.Header - Class in org.robolectric.res.android
+
 
+
ResTable.PackageGroup - Class in org.robolectric.res.android
+
 
+
ResTable.ResourceName - Class in org.robolectric.res.android
+
 
+
ResTable.ResTablePackage - Class in org.robolectric.res.android
+
 
+
ResTable.Type - Class in org.robolectric.res.android
+
 
+
ResTablePackage(ResTable, ResTable.Header, ResourceTypes.ResTable_package) - Constructor for class org.robolectric.res.android.ResTable.ResTablePackage
+
 
+
ResTableTheme - Class in org.robolectric.res.android
+
 
+
ResTableTheme(ResTable) - Constructor for class org.robolectric.res.android.ResTableTheme
+
 
+
restart() - Method in class org.robolectric.android.controller.ActivityController
+
 
+
restart() - Method in class org.robolectric.res.android.ResXMLParser
+
 
+
restartInput(View) - Method in class org.robolectric.shadows.ShadowInputMethodManager
+
 
+
restat(String) - Method in class org.robolectric.shadows.ShadowStatFs
+
 
+
restore() - Method in class org.robolectric.shadows.ShadowLegacyCanvas
+
 
+
restoreDefaults() - Static method in class org.robolectric.shadows.ShadowTrafficStats
+
+
Updates all non UID specific fields back to TrafficStats.UNSUPPORTED
+
+
restoreInstanceState(Bundle) - Method in class org.robolectric.android.controller.ActivityController
+
 
+
restoreState(Bundle) - Method in class org.robolectric.shadows.ShadowWebView
+
 
+
restoreToCount(int) - Method in class org.robolectric.shadows.ShadowLegacyCanvas
+
 
+
resType - Variable in class org.robolectric.res.StaxLoader
+
 
+
ResType - Enum in org.robolectric.res
+
 
+
results - Variable in class org.robolectric.fakes.RoboCursor
+
+
Deprecated.
+
resume() - Method in class org.robolectric.android.controller.ActivityController
+
 
+
resume() - Method in class org.robolectric.android.controller.FragmentController
+
+
Deprecated.
+
resume() - Method in class org.robolectric.shadows.ShadowVideoView
+
 
+
RESUME - Static variable in class org.robolectric.shadows.ShadowVideoView
+
 
+
resumeActivity(Activity) - Method in class org.robolectric.android.internal.LocalActivityInvoker
+
 
+
ResXMLParser - Class in org.robolectric.res.android
+
 
+
ResXMLParser(ResXMLTree) - Constructor for class org.robolectric.res.android.ResXMLParser
+
 
+
ResXMLParser.event_code_t - Class in org.robolectric.res.android
+
 
+
ResXMLTree - Class in org.robolectric.res.android
+
 
+
ResXMLTree(DynamicRefTable) - Constructor for class org.robolectric.res.android.ResXMLTree
+
 
+
ResXMLTree_attrExt(ByteBuffer, int) - Constructor for class org.robolectric.res.android.ResourceTypes.ResXMLTree_attrExt
+
 
+
ResXMLTree_endElementExt(ByteBuffer, int) - Constructor for class org.robolectric.res.android.ResourceTypes.ResXMLTree_endElementExt
+
 
+
retainNonConfigurationInstances() - Method in interface org.robolectric.shadows._Activity_
+
 
+
retrieveArray(int, int[]) - Method in class org.robolectric.shadows.ShadowArscAssetManager
+
 
+
retrieveArray(int, int[]) - Method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
retrieveAttributes(int, int[], int[], int[]) - Method in class org.robolectric.shadows.ShadowArscAssetManager
+
 
+
retrieveAttributes(int, int[], int[], int[]) - Method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
retrieveAttributes(long, int[], int[], int[]) - Method in class org.robolectric.shadows.ShadowArscAssetManager
+
 
+
retrieveAttributes(long, int[], int[], int[]) - Method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
RetrieveAttributes(CppAssetManager2, ResXMLParser, int[], int, int[], int[]) - Static method in class org.robolectric.res.android.AttributeResolution10
+
 
+
RetrieveAttributes(CppAssetManager2, ResXMLParser, int[], int, int[], int[]) - Static method in class org.robolectric.res.android.AttributeResolution9
+
 
+
RetrieveAttributes(ResTable, ResXMLParser, int[], int, int[], int[]) - Static method in class org.robolectric.res.android.AttributeResolution
+
 
+
retrieveConnectedRfcommSocket(UUID) - Method in class org.robolectric.shadows.ShadowBluetoothAdapter
+
 
+
retryHandler - Variable in class org.robolectric.shadows.httpclient.DefaultRequestDirector
+
+
The request retry handler.
+
+
retryMillis() - Method in class org.robolectric.shadows.ShadowRcsUceAdapter.CapabilityFailureInfo
+
 
+
returnDefaultValue(MethodSignature) - Static method in class org.robolectric.internal.bytecode.Interceptor
+
 
+
returnType - Variable in class org.robolectric.annotation.processing.DocumentedMethod
+
 
+
returnType - Variable in class org.robolectric.internal.bytecode.MethodSignature
+
 
+
reuseStrategy - Variable in class org.robolectric.shadows.httpclient.DefaultRequestDirector
+
+
The connection re-use strategy.
+
+
revalidateByteBuffer(ByteBuffer[], int) - Method in class org.robolectric.shadows.ShadowMediaCodec
+
+
Prevents calling Android-only methods on basic ByteBuffer objects.
+
+
revalidateByteBuffer(ByteBuffer[], int, boolean) - Method in class org.robolectric.shadows.ShadowMediaCodec
+
 
+
reverse(T[]) - Static method in class org.robolectric.util.Util
+
 
+
revokePermission(UsbAccessory, String) - Method in class org.robolectric.shadows.ShadowUsbManager
+
+
Revokes permission to a USB accessory granted to a package.
+
+
revokePermission(UsbDevice, String) - Method in class org.robolectric.shadows.ShadowUsbManager
+
+
Revokes permission to a USB device granted to a package.
+
+
revokeRuntimePermission(String, String, UserHandle) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
revokeSlicePermission(String, Uri) - Method in class org.robolectric.shadows.ShadowSliceManager
+
 
+
rewind() - Method in class org.robolectric.shadows.ShadowLegacyPath
+
 
+
rewriteRequestURI(RequestWrapper, HttpRoute) - Method in class org.robolectric.shadows.httpclient.DefaultRequestDirector
+
 
+
RFCOMM_LISTENER_FAILED_TO_CLOSE_SERVER_SOCKET - Static variable in class org.robolectric.shadows.ShadowBluetoothAdapter
+
+ +
+
RFCOMM_LISTENER_OPERATION_FAILED_NO_MATCHING_SERVICE_RECORD - Static variable in class org.robolectric.shadows.ShadowBluetoothAdapter
+
+ +
+
RFCOMM_LISTENER_START_FAILED_UUID_IN_USE - Static variable in class org.robolectric.shadows.ShadowBluetoothAdapter
+
+ +
+
RGBToHSV(int, int, int, float[]) - Static method in class org.robolectric.shadows.ShadowColor
+
+
This is implemented in native code in the Android SDK.
+
+
right - Variable in class org.robolectric.shadows.ShadowCanvas.RectPaintHistoryEvent
+
 
+
right - Variable in class org.robolectric.shadows.ShadowCanvas.RoundRectPaintHistoryEvent
+
 
+
rightVolume - Variable in class org.robolectric.shadows.ShadowSoundPool.Playback
+
 
+
rLineTo(float, float) - Method in class org.robolectric.shadows.ShadowLegacyPath
+
 
+
rMoveTo(float, float) - Method in class org.robolectric.shadows.ShadowLegacyPath
+
 
+
ROBO_PREFIX - Static variable in class org.robolectric.internal.bytecode.ShadowConstants
+
 
+
RoboBufferIterator(byte[], ByteOrder) - Constructor for class org.robolectric.shadows.ShadowMemoryMappedFile.RoboBufferIterator
+
 
+
RoboBufferIterator(byte[], ByteOrder) - Constructor for class org.robolectric.shadows.ShadowMemoryMappedFileS.RoboBufferIterator
+
 
+
RoboCallSite - Class in org.robolectric.internal.bytecode
+
 
+
RoboCallSite(MethodType, Class<?>) - Constructor for class org.robolectric.internal.bytecode.RoboCallSite
+
 
+
RoboCookieManager - Class in android.webkit
+
+
Robolectric implementation of CookieManager.
+
+
RoboCookieManager() - Constructor for class android.webkit.RoboCookieManager
+
 
+
RoboCursor - Class in org.robolectric.fakes
+
+
Deprecated. +
Use MatrixCursor instead.
+
+
+
RoboCursor() - Constructor for class org.robolectric.fakes.RoboCursor
+
+
Deprecated.
+
RoboExecutorService - Class in org.robolectric.android.util.concurrent
+
+
Deprecated. +
only works when used in conjunction with the deprecated LooperMode.LEGACY + mode. Consider using guava's MoreExecutors#directExecutor() or PausedExecutorService or InlineExecutorService.
+
+
+
RoboExecutorService() - Constructor for class org.robolectric.android.util.concurrent.RoboExecutorService
+
+
Deprecated.
+
RoboExtendedResponseCache - Interface in org.robolectric.fakes
+
+
A response cache that supports statistics tracking and updating stored + responses.
+
+
RoboIntentSender - Class in org.robolectric.fakes
+
+
Robolectric implementation of IntentSender.
+
+
RoboIntentSender(PendingIntent) - Constructor for class org.robolectric.fakes.RoboIntentSender
+
 
+
Robolectric - Class in org.robolectric
+
 
+
Robolectric() - Constructor for class org.robolectric.Robolectric
+
 
+
Robolectric.AttributeSetBuilder - Interface in org.robolectric
+
+
Deprecated. +
Use AttributeSetBuilder instead.
+
+
+
RobolectricFrameworkMethod(RobolectricTestRunner.RobolectricFrameworkMethod) - Constructor for class org.robolectric.RobolectricTestRunner.RobolectricFrameworkMethod
+
 
+
RobolectricGeneratorAdapter - Class in org.robolectric.internal.bytecode
+
+
GeneratorAdapter implementation specific to generate code for Robolectric purposes
+
+
RobolectricGeneratorAdapter(MethodNode) - Constructor for class org.robolectric.internal.bytecode.RobolectricGeneratorAdapter
+
 
+
RobolectricInternals - Class in org.robolectric.internal.bytecode
+
 
+
RobolectricInternals() - Constructor for class org.robolectric.internal.bytecode.RobolectricInternals
+
 
+
RobolectricModel - Class in org.robolectric.annotation.processing
+
+
Model describing the Robolectric source file.
+
+
RobolectricModel(TreeSet<String>, TreeMap<String, RobolectricModel.ShadowInfo>, TreeMap<String, String>, TreeMap<String, String>, TreeMap<String, RobolectricModel.ResetterInfo>, Map<String, DocumentedPackage>) - Constructor for class org.robolectric.annotation.processing.RobolectricModel
+
 
+
RobolectricModel.Builder - Class in org.robolectric.annotation.processing
+
 
+
RobolectricModel.ResetterInfo - Class in org.robolectric.annotation.processing
+
 
+
RobolectricModel.ShadowInfo - Class in org.robolectric.annotation.processing
+
 
+
RobolectricProcessor - Class in org.robolectric.annotation.processing
+
+
Annotation processor entry point for Robolectric annotations.
+
+
RobolectricProcessor() - Constructor for class org.robolectric.annotation.processing.RobolectricProcessor
+
+
Default constructor.
+
+
RobolectricProcessor(Map<String, String>) - Constructor for class org.robolectric.annotation.processing.RobolectricProcessor
+
+
Constructor to use for testing passing options in.
+
+
RobolectricShadow - Class in org.robolectric.errorprone.bugpatterns
+
+
Ensure Robolectric shadow's method marked with @Implementation is protected
+
+
RobolectricShadow() - Constructor for class org.robolectric.errorprone.bugpatterns.RobolectricShadow
+
 
+
RobolectricTestRunner - Class in org.robolectric
+
+
Loads and runs a test in a SandboxClassLoader in order to provide a simulation of the + Android runtime environment.
+
+
RobolectricTestRunner(Class<?>) - Constructor for class org.robolectric.RobolectricTestRunner
+
+
Creates a runner to run testClass.
+
+
RobolectricTestRunner(Class<?>, Injector) - Constructor for class org.robolectric.RobolectricTestRunner
+
 
+
RobolectricTestRunner.DeprecatedTestRunnerDefaultConfigProvider - Class in org.robolectric
+
+
Deprecated.
+
+
RobolectricTestRunner.HelperTestRunner - Class in org.robolectric
+
 
+
RobolectricTestRunner.RobolectricFrameworkMethod - Class in org.robolectric
+
+
A FrameworkMethod subclass that contains data required to run Robolectric tests.
+
+
RobolectricThreadChecker - Class in org.robolectric.android.internal
+
+
Performs thread checking when in INSTRUMENTAION_TEST Looper Mode where the test thread is + distinct from the main thread.
+
+
RobolectricThreadChecker() - Constructor for class org.robolectric.android.internal.RobolectricThreadChecker
+
 
+
RoboLocationRequest(LocationRequest) - Constructor for class org.robolectric.shadows.ShadowLocationManager.RoboLocationRequest
+
 
+
RoboLocationRequest(String, long, float, boolean) - Constructor for class org.robolectric.shadows.ShadowLocationManager.RoboLocationRequest
+
 
+
RoboMenu - Class in org.robolectric.fakes
+
+
Robolectric implementation of Menu.
+
+
RoboMenu() - Constructor for class org.robolectric.fakes.RoboMenu
+
 
+
RoboMenu(Context) - Constructor for class org.robolectric.fakes.RoboMenu
+
 
+
RoboMenuItem - Class in org.robolectric.fakes
+
+
Robolectric implementation of MenuItem.
+
+
RoboMenuItem() - Constructor for class org.robolectric.fakes.RoboMenuItem
+
 
+
RoboMenuItem(int) - Constructor for class org.robolectric.fakes.RoboMenuItem
+
 
+
RoboMenuItem(Context) - Constructor for class org.robolectric.fakes.RoboMenuItem
+
 
+
RoboMonitoringInstrumentation - Class in org.robolectric.android.internal
+
+
A Robolectric instrumentation that acts like a slimmed down MonitoringInstrumentation with only the parts needed for Robolectric.
+
+
RoboMonitoringInstrumentation() - Constructor for class org.robolectric.android.internal.RoboMonitoringInstrumentation
+
 
+
RoboNotFoundException - Exception in org.robolectric.manifest
+
 
+
RoboNotFoundException(String) - Constructor for exception org.robolectric.manifest.RoboNotFoundException
+
 
+
RoboResponseSource - Enum in org.robolectric.fakes
+
+
Where the HTTP client should look for a response.
+
+
RoboSettings - Class in org.robolectric
+
+
Deprecated. +
Don't put more stuff here.
+
+
+
RoboSettings() - Constructor for class org.robolectric.RoboSettings
+
+
Deprecated.
+
RoboSplashScreen - Class in org.robolectric.fakes
+
+
Robolectric implementation of SplashScreen.
+
+
RoboSplashScreen() - Constructor for class org.robolectric.fakes.RoboSplashScreen
+
 
+
RoboSubMenu - Class in org.robolectric.fakes
+
+
Robolectric implementation of SubMenu.
+
+
RoboSubMenu() - Constructor for class org.robolectric.fakes.RoboSubMenu
+
 
+
RoboSubMenu(Context) - Constructor for class org.robolectric.fakes.RoboSubMenu
+
 
+
RoboWebMessagePort - Class in org.robolectric.fakes
+
+
Robolectric implementation of WebMessagePort.
+
+
RoboWebMessagePort() - Constructor for class org.robolectric.fakes.RoboWebMessagePort
+
 
+
RoboWebSettings - Class in org.robolectric.fakes
+
+
Robolectric implementation of WebSettings.
+
+
RoboWebSettings() - Constructor for class org.robolectric.fakes.RoboWebSettings
+
 
+
roleManager - Variable in class org.robolectric.shadows.ShadowRoleManager
+
 
+
RollbackInfoBuilder - Class in org.robolectric.shadows
+
+
Builder for RollbackInfo as RollbackInfo has hidden constructors, this builder class has + been added as a way to make custom RollbackInfo objects when needed.
+
+
ROTATE - Static variable in class org.robolectric.shadows.ShadowMatrix
+
 
+
rotation - Variable in class org.robolectric.android.internal.DisplayConfig
+
+
The rotation of the display relative to its natural orientation.
+
+
RoundRectangle - Class in org.robolectric.shadows
+
+
Defines a rectangle with rounded corners, where the sizes of the corners are potentially + different.
+
+
RoundRectangle(float, float, float, float, float[]) - Constructor for class org.robolectric.shadows.RoundRectangle
+
 
+
routePlanner - Variable in class org.robolectric.shadows.httpclient.DefaultRequestDirector
+
+
The route planner.
+
+
RoutingResourceTable - Class in org.robolectric.res
+
 
+
RoutingResourceTable(PackageResourceTable...) - Constructor for class org.robolectric.res.RoutingResourceTable
+
 
+
rQuadTo(float, float, float, float) - Method in class org.robolectric.shadows.ShadowLegacyPath
+
 
+
run() - Method in class org.robolectric.shadows.ShadowBackdropFrameRenderer
+
 
+
run() - Method in interface org.robolectric.util.PerfStatsCollector.ThrowingRunnable
+
 
+
run() - Method in class org.robolectric.util.SimpleFuture
+
+
Deprecated.
+
run() - Method in class org.robolectric.util.TestRunnable
+
 
+
run(MediaPlayer, ShadowMediaPlayer) - Method in interface org.robolectric.shadows.ShadowMediaPlayer.MediaEvent
+
 
+
runAll() - Method in class org.robolectric.android.util.concurrent.PausedExecutorService
+
+
Execute all posted tasks and block until they are complete.
+
+
runBackgroundTasks() - Static method in class org.robolectric.shadows.ShadowApplication
+
+
Runs any background tasks previously queued by AsyncTask.execute(Object[]).
+
+
runInBackground(Runnable) - Static method in class org.robolectric.android.util.concurrent.BackgroundExecutor
+
+
A helper method intended for testing production code that needs to run off the main Looper.
+
+
runInBackground(Callable<T>) - Static method in class org.robolectric.android.util.concurrent.BackgroundExecutor
+
+
A helper method intended for testing production code that needs to run off the main Looper.
+
+
runMainLooperOneTask() - Static method in class org.robolectric.shadows.ShadowLooper
+
 
+
runMainLooperToNextTask() - Static method in class org.robolectric.shadows.ShadowLooper
+
 
+
runNext() - Method in class org.robolectric.android.util.concurrent.PausedExecutorService
+
+
Executes the next queued task.
+
+
RunningTaskInfoBuilder - Class in org.robolectric.shadows
+
+ +
+
runOneTask() - Method in class org.robolectric.android.internal.LooperDelegatingScheduler
+
 
+
runOneTask() - Method in class org.robolectric.shadows.ShadowLegacyLooper
+
 
+
runOneTask() - Method in class org.robolectric.shadows.ShadowLooper
+
+
Causes only one of the next Runnables that have been scheduled to run while advancing + the clock to its start time.
+
+
runOneTask() - Method in class org.robolectric.shadows.ShadowPausedLooper
+
 
+
runOneTask() - Method in class org.robolectric.util.Scheduler
+
+
Run the next runnable in the queue.
+
+
runOnMainSync(Runnable) - Method in class org.robolectric.android.internal.RoboMonitoringInstrumentation
+
+
Executes a runnable on the main thread, blocking until it is complete.
+
+
runOnMainSyncNoIdle(Runnable) - Static method in class org.robolectric.shadows.ShadowInstrumentation
+
+
Executes a runnable depending on the LooperMode.
+
+
runOnMainThread(Runnable) - Method in class org.robolectric.internal.bytecode.Sandbox
+
 
+
runOnMainThread(Callable<T>) - Method in class org.robolectric.internal.bytecode.Sandbox
+
 
+
runOnUiThread(Runnable) - Method in class org.robolectric.shadows.ShadowActivity
+
 
+
runPaused(Runnable) - Method in class org.robolectric.shadows.ShadowLegacyLooper
+
 
+
runPaused(Runnable) - Method in class org.robolectric.shadows.ShadowLooper
+
+
Runs the current task with the looper paused.
+
+
runPaused(Runnable) - Method in class org.robolectric.shadows.ShadowPausedLooper
+
 
+
RuntimeEnvironment - Class in org.robolectric
+
 
+
RuntimeEnvironment() - Constructor for class org.robolectric.RuntimeEnvironment
+
 
+
RuntimeShaderNatives - Class in org.robolectric.nativeruntime
+
+
Native methods for RuntimeShader JNI registration.
+
+
runToEndOfTasks() - Method in class org.robolectric.shadows.ShadowLegacyLooper
+
 
+
runToEndOfTasks() - Method in class org.robolectric.shadows.ShadowLooper
+
+
Causes all of the Runnables that have been scheduled to run while advancing the clock + to the start time of the last scheduled Runnable.
+
+
runToEndOfTasks() - Method in class org.robolectric.shadows.ShadowPausedLooper
+
 
+
runToNextTask() - Method in class org.robolectric.shadows.ShadowLegacyLooper
+
 
+
runToNextTask() - Method in class org.robolectric.shadows.ShadowLooper
+
+
Causes the next Runnable(s) that have been scheduled to run while advancing the clock + to its start time.
+
+
runToNextTask() - Method in class org.robolectric.shadows.ShadowPausedLooper
+
 
+
runUiThreadTasks() - Static method in class org.robolectric.shadows.ShadowLooper
+
+
Runs any immediately runnable tasks previously queued on the UI thread, e.g.
+
+
runUiThreadTasksIncludingDelayedTasks() - Static method in class org.robolectric.shadows.ShadowLooper
+
+
Runs all runnable tasks (pending and future) that have been queued on the UI thread.
+
+
rx - Variable in class org.robolectric.shadows.ShadowCanvas.RoundRectPaintHistoryEvent
+
 
+
ry - Variable in class org.robolectric.shadows.ShadowCanvas.RoundRectPaintHistoryEvent
+
 
+
+

S

+
+
S() - Constructor for class org.robolectric.versioning.AndroidVersions.S
+
 
+
sameAs(Bitmap) - Method in class org.robolectric.shadows.ShadowLegacyBitmap
+
 
+
Sandbox - Class in org.robolectric.internal.bytecode
+
 
+
Sandbox(InstrumentationConfiguration, ResourceProvider, ClassInstrumentor) - Constructor for class org.robolectric.internal.bytecode.Sandbox
+
 
+
Sandbox(SandboxClassLoader) - Constructor for class org.robolectric.internal.bytecode.Sandbox
+
 
+
SandboxClassLoader - Class in org.robolectric.internal.bytecode
+
+
Class loader that modifies the bytecode of Android classes to insert calls to Robolectric's + shadow classes.
+
+
SandboxClassLoader(ClassLoader, InstrumentationConfiguration, ResourceProvider, ClassInstrumentor) - Constructor for class org.robolectric.internal.bytecode.SandboxClassLoader
+
 
+
SandboxClassLoader(InstrumentationConfiguration, ResourceProvider, ClassInstrumentor) - Constructor for class org.robolectric.internal.bytecode.SandboxClassLoader
+
 
+
SandboxConfig - Annotation Type in org.robolectric.internal.bytecode
+
+
Configuration settings that can be used on a per-class or per-test basis.
+
+
SandboxManager - Class in org.robolectric.internal
+
+
Manager of sandboxes.
+
+
SandboxManager(SandboxManager.SandboxBuilder, SdkCollection) - Constructor for class org.robolectric.internal.SandboxManager
+
 
+
SandboxManager.SandboxBuilder - Interface in org.robolectric.internal
+
+
Factory interface for AndroidSandbox.
+
+
SandboxTestRunner - Class in org.robolectric.internal
+
+
Sandbox test runner that runs each test in a sandboxed class loader environment.
+
+
SandboxTestRunner(Class<?>) - Constructor for class org.robolectric.internal.SandboxTestRunner
+
 
+
SandboxTestRunner(Class<?>, Injector) - Constructor for class org.robolectric.internal.SandboxTestRunner
+
 
+
SandboxTestRunner.HelperTestRunner - Class in org.robolectric.internal
+
 
+
save() - Method in class org.robolectric.shadows.ShadowLegacyCanvas
+
 
+
saveConfiguration() - Method in class org.robolectric.shadows.ShadowWifiManager
+
 
+
saveInstanceState(Bundle) - Method in class org.robolectric.android.controller.ActivityController
+
 
+
saveInstanceState(Bundle) - Method in class org.robolectric.android.controller.FragmentController
+
+
Deprecated.
+
saveState(Bundle) - Method in class org.robolectric.shadows.ShadowWebView
+
 
+
saveUnclippedLayer(int, int, int, int) - Method in class org.robolectric.shadows.ShadowNativeCanvas
+
+
In Android P and below, Canvas.saveUnclippedLayer called ShadowNativeCanvas.nSaveLayer(long, float, float, float, float, long).
+
+
scale - Variable in class org.robolectric.shadows.ShadowVibrator.PrimitiveEffect
+
 
+
scale(float, float) - Method in class org.robolectric.shadows.ShadowLegacyCanvas
+
 
+
scale(float, float, float, float) - Method in class org.robolectric.shadows.ShadowLegacyCanvas
+
 
+
scale(float, Region) - Method in class org.robolectric.nativeruntime.RegionNatives
+
 
+
scale(float, Region) - Method in class org.robolectric.shadows.ShadowNativeRegion
+
 
+
SCALE - Static variable in class org.robolectric.shadows.ShadowMatrix
+
 
+
scanCallback() - Method in class org.robolectric.shadows.ShadowBluetoothLeScanner.ScanParams
+
 
+
scanFile(Context, String[], String[], MediaScannerConnection.OnScanCompletedListener) - Static method in class org.robolectric.shadows.ShadowMediaScannerConnection
+
 
+
scanFilters() - Method in class org.robolectric.shadows.ShadowBluetoothLeScanner.ScanParams
+
 
+
ScanParams() - Constructor for class org.robolectric.shadows.ShadowBluetoothLeScanner.ScanParams
+
 
+
scanSettings() - Method in class org.robolectric.shadows.ShadowBluetoothLeScanner.ScanParams
+
 
+
schedule(JobInfo) - Method in class org.robolectric.shadows.ShadowJobScheduler
+
 
+
schedule(JobInfo) - Method in class org.robolectric.shadows.ShadowJobScheduler.ShadowJobSchedulerImpl
+
 
+
scheduleAsPackage(JobInfo, String, int, String) - Method in class org.robolectric.shadows.ShadowJobScheduler
+
 
+
scheduleAsPackage(JobInfo, String, int, String) - Method in class org.robolectric.shadows.ShadowJobScheduler.ShadowJobSchedulerImpl
+
+
Simple implementation redirecting all calls to ShadowJobScheduler.ShadowJobSchedulerImpl.schedule(JobInfo).
+
+
scheduleBufferUnderrunAtOffset(int, int) - Method in class org.robolectric.shadows.ShadowMediaPlayer.MediaInfo
+
+
Schedules a simulated buffer underrun event to run at the specified playback offset.
+
+
scheduleCameraServiceReconnectionLocked() - Method in class org.robolectric.shadows.ShadowCameraManager.ShadowCameraManagerGlobal
+
+
Cannot create a CameraService connection within Robolectric.
+
+
ScheduledAlarm(int, long, long, long, PendingIntent, WorkSource, Object, boolean) - Constructor for class org.robolectric.shadows.ShadowAlarmManager.ScheduledAlarm
+
 
+
ScheduledAlarm(int, long, long, long, String, AlarmManager.OnAlarmListener, Executor, WorkSource, Object, boolean) - Constructor for class org.robolectric.shadows.ShadowAlarmManager.ScheduledAlarm
+
 
+
ScheduledAlarm(int, long, long, PendingIntent, PendingIntent) - Constructor for class org.robolectric.shadows.ShadowAlarmManager.ScheduledAlarm
+
+
Deprecated.
+
+
ScheduledAlarm(int, long, long, PendingIntent, PendingIntent, boolean) - Constructor for class org.robolectric.shadows.ShadowAlarmManager.ScheduledAlarm
+
+
Deprecated.
+
+
ScheduledAlarm(int, long, PendingIntent, PendingIntent) - Constructor for class org.robolectric.shadows.ShadowAlarmManager.ScheduledAlarm
+
+
Deprecated.
+
+
ScheduledAlarm(long, ShadowAlarmManager.ScheduledAlarm) - Constructor for class org.robolectric.shadows.ShadowAlarmManager.ScheduledAlarm
+
 
+
scheduleErrorAtOffset(int, int, int) - Method in class org.robolectric.shadows.ShadowMediaPlayer.MediaInfo
+
+
Schedules an error event to run at the specified playback offset.
+
+
scheduleEventAtOffset(int, ShadowMediaPlayer.MediaEvent) - Method in class org.robolectric.shadows.ShadowMediaPlayer.MediaInfo
+
+
Schedules a generic event to run at the specified playback offset.
+
+
scheduleInfoAtOffset(int, int, int) - Method in class org.robolectric.shadows.ShadowMediaPlayer.MediaInfo
+
+
Schedules an info event to run at the specified playback offset.
+
+
scheduler - Variable in class org.robolectric.shadows.ShadowApplication.Wrapper
+
 
+
Scheduler - Class in org.robolectric.util
+
+
Class that manages a queue of Runnables that are scheduled to run now (or at some time in the + future).
+
+
Scheduler() - Constructor for class org.robolectric.util.Scheduler
+
 
+
Scheduler.IdleState - Enum in org.robolectric.util
+
+
Describes the current state of a Scheduler.
+
+
score - Variable in class org.robolectric.shadows.ShadowWifiManager.WifiUsabilityScore
+
 
+
SCREEN_HEIGHT_DP - Enum constant in enum org.robolectric.res.android.ResTable_config.Type
+
 
+
SCREEN_LAYOUT_DIRECTION - Enum constant in enum org.robolectric.res.android.ResTable_config.Type
+
 
+
SCREEN_LAYOUT_LONG - Enum constant in enum org.robolectric.res.android.ResTable_config.Type
+
 
+
SCREEN_LAYOUT_ROUND - Enum constant in enum org.robolectric.res.android.ResTable_config.Type
+
 
+
SCREEN_LAYOUT_SIZE - Enum constant in enum org.robolectric.res.android.ResTable_config.Type
+
 
+
SCREEN_SIZE - Enum constant in enum org.robolectric.res.android.ResTable_config.Type
+
 
+
SCREEN_WIDTH_DP - Enum constant in enum org.robolectric.res.android.ResTable_config.Type
+
 
+
screenConfigPad2 - Variable in class org.robolectric.res.android.ResTable_config
+
 
+
screenHeight - Variable in class org.robolectric.res.android.ResTable_config
+
 
+
SCREENHEIGHT_ANY - Static variable in class org.robolectric.res.android.ResTable_config
+
 
+
screenHeightDp - Variable in class org.robolectric.res.android.ResTable_config
+
 
+
screenLayout - Variable in class org.robolectric.res.android.ResTable_config
+
 
+
screenLayout2 - Variable in class org.robolectric.res.android.ResTable_config
+
+ +
+
screenLayoutDirection() - Method in class org.robolectric.res.android.ResTable_config
+
 
+
screenLayoutDirection(int) - Method in class org.robolectric.res.android.ResTable_config
+
 
+
screenLayoutLong() - Method in class org.robolectric.res.android.ResTable_config
+
 
+
screenLayoutLong(int) - Method in class org.robolectric.res.android.ResTable_config
+
 
+
screenLayoutRound() - Method in class org.robolectric.res.android.ResTable_config
+
 
+
screenLayoutRound(int) - Method in class org.robolectric.res.android.ResTable_config
+
 
+
screenLayoutSize() - Method in class org.robolectric.res.android.ResTable_config
+
 
+
screenLayoutSize(int) - Method in class org.robolectric.res.android.ResTable_config
+
 
+
SCREENLONG_ANY - Static variable in class org.robolectric.res.android.ResTable_config
+
 
+
SCREENLONG_NO - Static variable in class org.robolectric.res.android.ResTable_config
+
 
+
SCREENLONG_YES - Static variable in class org.robolectric.res.android.ResTable_config
+
 
+
SCREENROUND_ANY - Static variable in class org.robolectric.res.android.ResTable_config
+
 
+
SCREENROUND_NO - Static variable in class org.robolectric.res.android.ResTable_config
+
 
+
SCREENROUND_YES - Static variable in class org.robolectric.res.android.ResTable_config
+
 
+
SCREENSIZE_ANY - Static variable in class org.robolectric.res.android.ResTable_config
+
 
+
SCREENSIZE_LARGE - Static variable in class org.robolectric.res.android.ResTable_config
+
 
+
SCREENSIZE_NORMAL - Static variable in class org.robolectric.res.android.ResTable_config
+
 
+
SCREENSIZE_SMALL - Static variable in class org.robolectric.res.android.ResTable_config
+
 
+
SCREENSIZE_XLARGE - Static variable in class org.robolectric.res.android.ResTable_config
+
 
+
screenWidth - Variable in class org.robolectric.res.android.ResTable_config
+
 
+
SCREENWIDTH_ANY - Static variable in class org.robolectric.res.android.ResTable_config
+
 
+
screenWidthDp - Variable in class org.robolectric.res.android.ResTable_config
+
 
+
scriptString() - Method in class org.robolectric.res.android.ResTable_config
+
 
+
scrollBy(int, int) - Method in class org.robolectric.shadows.ShadowView
+
 
+
scrollTo(int, int) - Method in class org.robolectric.shadows.ShadowView
+
 
+
scrollToCoordinates - Variable in class org.robolectric.shadows.ShadowView
+
 
+
sdk - Variable in class org.robolectric.annotation.Config.Builder
+
 
+
sdk() - Method in class org.robolectric.annotation.Config.Implementation
+
 
+
sdk() - Element in annotation type org.robolectric.annotation.Config
+
+
The Android SDK level to emulate.
+
+
Sdk - Class in org.robolectric.pluginapi
+
+
Represents a unique build of the Android SDK.
+
+
Sdk(int) - Constructor for class org.robolectric.pluginapi.Sdk
+
 
+
SDK_CUPCAKE - Static variable in class org.robolectric.res.android.ConfigDescription
+
 
+
SDK_DONUT - Static variable in class org.robolectric.res.android.ConfigDescription
+
 
+
SDK_ECLAIR - Static variable in class org.robolectric.res.android.ConfigDescription
+
 
+
SDK_ECLAIR_0_1 - Static variable in class org.robolectric.res.android.ConfigDescription
+
 
+
SDK_ECLAIR_MR1 - Static variable in class org.robolectric.res.android.ConfigDescription
+
 
+
SDK_FROYO - Static variable in class org.robolectric.res.android.ConfigDescription
+
 
+
SDK_GINGERBREAD - Static variable in class org.robolectric.res.android.ConfigDescription
+
 
+
SDK_GINGERBREAD_MR1 - Static variable in class org.robolectric.res.android.ConfigDescription
+
 
+
SDK_HONEYCOMB - Static variable in class org.robolectric.res.android.ConfigDescription
+
 
+
SDK_HONEYCOMB_MR1 - Static variable in class org.robolectric.res.android.ConfigDescription
+
 
+
SDK_HONEYCOMB_MR2 - Static variable in class org.robolectric.res.android.ConfigDescription
+
 
+
SDK_ICE_CREAM_SANDWICH - Static variable in class org.robolectric.res.android.ConfigDescription
+
 
+
SDK_ICE_CREAM_SANDWICH_MR1 - Static variable in class org.robolectric.res.android.ConfigDescription
+
 
+
SDK_INT - Static variable in class org.robolectric.versioning.AndroidVersions.J
+
 
+
SDK_INT - Static variable in class org.robolectric.versioning.AndroidVersions.JMR1
+
 
+
SDK_INT - Static variable in class org.robolectric.versioning.AndroidVersions.JMR2
+
 
+
SDK_INT - Static variable in class org.robolectric.versioning.AndroidVersions.K
+
 
+
SDK_INT - Static variable in class org.robolectric.versioning.AndroidVersions.L
+
 
+
SDK_INT - Static variable in class org.robolectric.versioning.AndroidVersions.LMR1
+
 
+
SDK_INT - Static variable in class org.robolectric.versioning.AndroidVersions.M
+
 
+
SDK_INT - Static variable in class org.robolectric.versioning.AndroidVersions.N
+
 
+
SDK_INT - Static variable in class org.robolectric.versioning.AndroidVersions.NMR1
+
 
+
SDK_INT - Static variable in class org.robolectric.versioning.AndroidVersions.O
+
 
+
SDK_INT - Static variable in class org.robolectric.versioning.AndroidVersions.OMR1
+
 
+
SDK_INT - Static variable in class org.robolectric.versioning.AndroidVersions.P
+
 
+
SDK_INT - Static variable in class org.robolectric.versioning.AndroidVersions.Q
+
 
+
SDK_INT - Static variable in class org.robolectric.versioning.AndroidVersions.R
+
 
+
SDK_INT - Static variable in class org.robolectric.versioning.AndroidVersions.S
+
 
+
SDK_INT - Static variable in class org.robolectric.versioning.AndroidVersions.Sv2
+
 
+
SDK_INT - Static variable in class org.robolectric.versioning.AndroidVersions.T
+
 
+
SDK_INT - Static variable in class org.robolectric.versioning.AndroidVersions.U
+
 
+
SDK_INT - Static variable in class org.robolectric.versioning.AndroidVersions.V
+
 
+
SDK_JELLY_BEAN - Static variable in class org.robolectric.res.android.ConfigDescription
+
 
+
SDK_JELLY_BEAN_MR1 - Static variable in class org.robolectric.res.android.ConfigDescription
+
 
+
SDK_JELLY_BEAN_MR2 - Static variable in class org.robolectric.res.android.ConfigDescription
+
 
+
SDK_KITKAT - Static variable in class org.robolectric.res.android.ConfigDescription
+
 
+
SDK_KITKAT_WATCH - Static variable in class org.robolectric.res.android.ConfigDescription
+
 
+
SDK_LOLLIPOP - Static variable in class org.robolectric.res.android.ConfigDescription
+
 
+
SDK_LOLLIPOP_MR1 - Static variable in class org.robolectric.res.android.ConfigDescription
+
 
+
SDK_MNC - Static variable in class org.robolectric.res.android.ConfigDescription
+
 
+
SDK_NOUGAT - Static variable in class org.robolectric.res.android.ConfigDescription
+
 
+
SDK_NOUGAT_MR1 - Static variable in class org.robolectric.res.android.ConfigDescription
+
 
+
SDK_O - Static variable in class org.robolectric.res.android.ConfigDescription
+
 
+
SDK_VERSION - Enum constant in enum org.robolectric.res.android.ResTable_config.Type
+
 
+
SdkCollection - Class in org.robolectric.plugins
+
+
Holds and provides details on the list of known SDKs.
+
+
SdkCollection(SdkProvider) - Constructor for class org.robolectric.plugins.SdkCollection
+
 
+
SdkPicker - Class in org.robolectric
+
+
Deprecated. +
use DefaultSdkPicker instead.
+
+
+
SdkPicker - Interface in org.robolectric.pluginapi
+
 
+
SdkPicker(SdkCollection, Properties) - Constructor for class org.robolectric.SdkPicker
+
+
Deprecated.
+
SdkProvider - Interface in org.robolectric.pluginapi
+
+
A provider of known instances of Sdk.
+
+
sdkRange(int, int) - Method in class org.robolectric.plugins.DefaultSdkPicker
+
 
+
SdkSandboxClassLoader(InstrumentationConfiguration, Sdk, ClassInstrumentor) - Constructor for class org.robolectric.internal.AndroidSandbox.SdkSandboxClassLoader
+
 
+
SdkStore - Class in org.robolectric.annotation.processing.validator
+
+
Encapsulates a collection of Android framework jars.
+
+
SdkStore(String) - Constructor for class org.robolectric.annotation.processing.validator.SdkStore
+
 
+
sdkVersion - Variable in class org.robolectric.res.android.ResTable_config
+
 
+
SDKVERSION_ANY - Static variable in class org.robolectric.res.android.ResTable_config
+
 
+
seek(int) - Method in class org.robolectric.shadows.ShadowMemoryMappedFile.RoboBufferIterator
+
 
+
seek(int) - Method in class org.robolectric.shadows.ShadowMemoryMappedFileS.RoboBufferIterator
+
 
+
seek(long, int) - Method in class org.robolectric.res.android.Asset
+
 
+
SEEK_CUR - Static variable in class org.robolectric.res.android.Asset
+
 
+
SEEK_END - Static variable in class org.robolectric.res.android.Asset
+
 
+
SEEK_SET - Static variable in class org.robolectric.res.android.Asset
+
 
+
seekAsset(int, long, int) - Method in class org.robolectric.shadows.ShadowArscAssetManager
+
 
+
seekAsset(int, long, int) - Method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
seekAsset(long, long, int) - Method in class org.robolectric.shadows.ShadowArscAssetManager
+
 
+
seekAsset(long, long, int) - Method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
seekTo(int) - Method in class org.robolectric.shadows.ShadowMediaPlayer
+
+
Simulates seeking to specified position.
+
+
seekTo(int) - Method in class org.robolectric.shadows.ShadowVideoView
+
 
+
seekTo(long, int) - Method in class org.robolectric.shadows.ShadowMediaPlayer
+
 
+
selection - Variable in class org.robolectric.fakes.RoboCursor
+
+
Deprecated.
+
selectionArgs - Variable in class org.robolectric.fakes.RoboCursor
+
+
Deprecated.
+
selectionEnd - Variable in class org.robolectric.shadows.ShadowTextView
+
 
+
selectionStart - Variable in class org.robolectric.shadows.ShadowTextView
+
 
+
selectItemWithText(String) - Method in class org.robolectric.shadows.ShadowAdapterView
+
 
+
selectSdks(ConfigurationStrategy.Configuration, UsesSdk) - Method in interface org.robolectric.pluginapi.SdkPicker
+
 
+
selectSdks(ConfigurationStrategy.Configuration, UsesSdk) - Method in class org.robolectric.plugins.DefaultSdkPicker
+
+
Enumerate the SDKs to be used for this test.
+
+
selectTrack(int) - Method in class org.robolectric.shadows.ShadowMediaExtractor
+
 
+
send() - Method in class org.robolectric.shadows.ShadowActivity.IntentSenderRequest
+
 
+
send() - Method in class org.robolectric.shadows.ShadowPendingIntent
+
 
+
send(int) - Method in class org.robolectric.shadows.ShadowPendingIntent
+
 
+
send(int, PendingIntent.OnFinished, Handler) - Method in class org.robolectric.shadows.ShadowPendingIntent
+
 
+
send(int, Bundle) - Method in class org.robolectric.shadows.ShadowResultReceiver
+
 
+
send(Context, int, Intent) - Method in class org.robolectric.shadows.ShadowPendingIntent
+
 
+
send(Context, int, Intent, PendingIntent.OnFinished, Handler) - Method in class org.robolectric.shadows.ShadowPendingIntent
+
 
+
send(Context, int, Intent, PendingIntent.OnFinished, Handler, String) - Method in class org.robolectric.shadows.ShadowPendingIntent
+
 
+
send(Context, int, Intent, PendingIntent.OnFinished, Handler, String, Bundle) - Method in class org.robolectric.shadows.ShadowPendingIntent
+
 
+
send(Message) - Method in class org.robolectric.shadows.ShadowMessenger
+
 
+
sendAccessibilityEvent(AccessibilityEvent) - Method in class org.robolectric.shadows.ShadowAccessibilityManager
+
 
+
sendAppPrivateCommand(View, String, Bundle) - Method in class org.robolectric.shadows.ShadowInputMethodManager
+
 
+
sendBroadcast(Intent) - Method in class org.robolectric.shadows.ShadowContextImpl
+
 
+
sendBroadcast(Intent, String) - Method in class org.robolectric.shadows.ShadowContextImpl
+
 
+
sendBroadcastAsUser(Intent, UserHandle) - Method in class org.robolectric.shadows.ShadowContextImpl
+
 
+
sendBroadcastAsUser(Intent, UserHandle, String) - Method in class org.robolectric.shadows.ShadowContextImpl
+
 
+
sendCommandRequest(VoiceInteractor.CommandRequest, String, int) - Method in class org.robolectric.shadows.ShadowVoiceInteractionSession
+
+
Simulates the creation of the VoiceInteractionSession.CommandRequest related to the + provided VoiceInteractor.CommandRequest, as if it was being created by the framework.
+
+
sendConnectionEvent(String, Bundle) - Method in class org.robolectric.shadows.ShadowConnection
+
+
Records the event sent through sendConnectionEvent to be accessed later by tests.
+
+
sendDataMessage(String, String, short, byte[], PendingIntent, PendingIntent) - Method in class org.robolectric.shadows.ShadowSmsManager
+
 
+
sendDialerSpecialCode(String) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+ +
+
sendEvent(VirtualSensorEvent) - Method in class org.robolectric.shadows.ShadowVirtualSensor
+
 
+
sendGnssAntennaInfo(List<GnssAntennaInfo>) - Method in class org.robolectric.shadows.ShadowLocationManager
+
+ +
+
sendGnssMeasurementsEvent(GnssMeasurementsEvent) - Method in class org.robolectric.shadows.ShadowLocationManager
+
+ +
+
sendGnssStatus(GnssStatus) - Method in class org.robolectric.shadows.ShadowLocationManager
+
+ +
+
sendIntent(Context, int, Intent, IntentSender.OnFinished, Handler, String) - Method in class org.robolectric.fakes.RoboIntentSender
+
 
+
sendMessageToNanoApp(NanoAppMessage) - Method in class org.robolectric.shadows.ShadowContextHubClient
+
 
+
sendMultimediaMessage(Context, Uri, String, Bundle, PendingIntent) - Method in class org.robolectric.shadows.ShadowSmsManager
+
 
+
sendMultimediaMessage(Context, Uri, String, Bundle, PendingIntent, long) - Method in class org.robolectric.shadows.ShadowSmsManager
+
 
+
SendMultimediaMessageParams(Uri, String, Bundle, PendingIntent, long) - Constructor for class org.robolectric.shadows.ShadowSmsManager.SendMultimediaMessageParams
+
 
+
sendMultipartTextMessage(String, String, ArrayList<String>, ArrayList<PendingIntent>, ArrayList<PendingIntent>) - Method in class org.robolectric.shadows.ShadowSmsManager
+
 
+
sendMultipartTextMessage(String, String, List<String>, List<PendingIntent>, List<PendingIntent>, long) - Method in class org.robolectric.shadows.ShadowSmsManager
+
 
+
sendNmeaMessage(String, long) - Method in class org.robolectric.shadows.ShadowLocationManager
+
+ +
+
sendOrderedBroadcast(Intent, String) - Method in class org.robolectric.shadows.ShadowContextImpl
+
 
+
sendOrderedBroadcast(Intent, String, BroadcastReceiver, Handler, int, String, Bundle) - Method in class org.robolectric.shadows.ShadowContextImpl
+
 
+
sendOrderedBroadcastAsUser(Intent, UserHandle, String, int, Bundle, BroadcastReceiver, Handler, int, String, Bundle) - Method in class org.robolectric.shadows.ShadowContextImpl
+
+ +
+
sendOrderedBroadcastAsUser(Intent, UserHandle, String, BroadcastReceiver, Handler, int, String, Bundle) - Method in class org.robolectric.shadows.ShadowContextImpl
+
+ +
+
sendQuietModeBroadcast(String, UserHandle) - Method in class org.robolectric.shadows.ShadowUserManager
+
+
If the current application has the necessary rights, it will receive the background action too.
+
+
sendResponse(BluetoothDevice, int, int, int, byte[]) - Method in class org.robolectric.shadows.ShadowBluetoothGattServer
+
+
Send a response to a read or write request to a remote device.
+
+
sendRttRequest() - Method in class org.robolectric.shadows.ShadowCall
+
 
+
sendSensorEventToListeners(SensorEvent) - Method in class org.robolectric.shadows.ShadowSensorManager
+
+
Propagates the event to all registered listeners.
+
+
sendStickyBroadcast(Intent) - Method in class org.robolectric.shadows.ShadowContextImpl
+
 
+
sendTextMessage(String, String, String, PendingIntent, PendingIntent) - Method in class org.robolectric.shadows.ShadowSmsManager
+
 
+
sendTextMessage(String, String, String, PendingIntent, PendingIntent, long) - Method in class org.robolectric.shadows.ShadowSmsManager
+
 
+
sendVendorSpecificResultCode(BluetoothDevice, String, String) - Method in class org.robolectric.shadows.ShadowBluetoothHeadset
+
+ +
+
sendVisualVoicemailSms(String, int, String, PendingIntent) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
 
+
sendWalletServiceEvent(WalletServiceEvent) - Method in class org.robolectric.shadows.ShadowQuickAccessWalletService
+
+
Capture events sent by the service to SysUI
+
+
sendWallpaperCommand(IBinder, String, int, int, int, Bundle) - Method in class org.robolectric.shadows.ShadowWallpaperManager
+
 
+
SENTINEL_BAG_SET - Static variable in class org.robolectric.res.android.ResTable
+
 
+
seqNum - Variable in class org.robolectric.shadows.ShadowWifiManager.WifiUsabilityScore
+
 
+
ServiceController<T extends Service> - Class in org.robolectric.android.controller
+
 
+
ServiceData - Class in org.robolectric.manifest
+
+
Holds parsed service data from manifest.
+
+
ServiceData(Map<String, String>, MetaData, List<IntentFilterData>) - Constructor for class org.robolectric.manifest.ServiceData
+
 
+
ServiceLoaderGenerator - Class in org.robolectric.annotation.processing.generator
+
+
Generator that creates the service loader metadata for a shadow package.
+
+
ServiceLoaderGenerator(ProcessingEnvironment, String) - Constructor for class org.robolectric.annotation.processing.generator.ServiceLoaderGenerator
+
 
+
ServiceStateBuilder - Class in org.robolectric.shadows
+
+
Builder class to create instance of ServiceState.
+
+
ServiceStateBuilder() - Constructor for class org.robolectric.shadows.ServiceStateBuilder
+
 
+
set(int, int, int) - Method in class org.robolectric.shadows.ShadowTime
+
 
+
set(int, int, int, int, int, int) - Method in class org.robolectric.shadows.ShadowTime
+
 
+
set(int, long, long, long, AlarmManager.OnAlarmListener, Handler, WorkSource) - Method in class org.robolectric.shadows.ShadowAlarmManager
+
 
+
set(int, long, long, long, PendingIntent, WorkSource) - Method in class org.robolectric.shadows.ShadowAlarmManager
+
 
+
set(int, long, long, long, String, AlarmManager.OnAlarmListener, Handler, WorkSource) - Method in class org.robolectric.shadows.ShadowAlarmManager
+
 
+
set(int, long, PendingIntent) - Method in class org.robolectric.shadows.ShadowAlarmManager
+
 
+
set(int, long, String, AlarmManager.OnAlarmListener, Handler) - Method in class org.robolectric.shadows.ShadowAlarmManager
+
 
+
set(long) - Method in class org.robolectric.shadows.ShadowTime
+
 
+
set(Matrix) - Method in class org.robolectric.shadows.ShadowLegacyMatrix
+
 
+
set(Path) - Method in class org.robolectric.shadows.ShadowLegacyPath
+
 
+
set(CameraCharacteristics.Key<T>, Object) - Method in class org.robolectric.shadows.ShadowCameraCharacteristics
+
+
Sets the value for a given key.
+
+
set(CaptureRequest.Key<T>, T) - Method in class org.robolectric.shadows.ShadowCaptureRequestBuilder
+
+
Original implementation would store its state in a local CameraMetadataNative object.
+
+
set(CaptureResult.Key<T>, T) - Method in class org.robolectric.shadows.ShadowCaptureResult
+
+
Sets the value for a given key.
+
+
set(Time) - Method in class org.robolectric.shadows.ShadowTime
+
 
+
set(T) - Method in class org.robolectric.res.android.Ref
+
 
+
set(T) - Method in class org.robolectric.util.SoftThreadLocal
+
 
+
set24HourTimeFormat(boolean) - Static method in class org.robolectric.shadows.ShadowSettings
+
+
Sets the value of the Settings.System.TIME_12_24 setting.
+
+
setAcceptCookie(boolean) - Method in class android.webkit.RoboCookieManager
+
 
+
setAcceptFileSchemeCookiesImpl(boolean) - Method in class android.webkit.RoboCookieManager
+
 
+
setAcceptThirdPartyCookies(boolean) - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
setAcceptThirdPartyCookies(WebView, boolean) - Method in class android.webkit.RoboCookieManager
+
 
+
setAccessibilityButtonSupported(boolean) - Static method in class org.robolectric.shadows.ShadowAccessibilityManager
+
+
Sets that the system navigation area is supported accessibility button; controls the return + value of AccessibilityManager.isAccessibilityButtonSupported().
+
+
setAccessibilityFocused(boolean) - Method in class org.robolectric.shadows.ShadowAccessibilityWindowInfo
+
 
+
setAccessibilityServiceList(List<ServiceInfo>) - Method in class org.robolectric.shadows.ShadowAccessibilityManager
+
 
+
setAccessibilityWindowInfo(AccessibilityWindowInfo) - Method in class org.robolectric.shadows.ShadowAccessibilityNodeInfo
+
 
+
setAccessNetworkTechnology(int) - Method in class org.robolectric.shadows.NetworkRegistrationInfoTestBuilder
+
 
+
setAccessWifiStatePermission(boolean) - Method in class org.robolectric.shadows.ShadowWifiManager
+
 
+
setAccountManagementDisabled(ComponentName, String, boolean) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
setAction(int) - Method in class org.robolectric.shadows.DragEventBuilder
+
 
+
setActionProvider(ActionProvider) - Method in class org.robolectric.fakes.RoboMenuItem
+
 
+
setActionView(int) - Method in class org.robolectric.fakes.RoboMenuItem
+
 
+
setActionView(View) - Method in class org.robolectric.fakes.RoboMenuItem
+
 
+
setActive(boolean) - Method in class org.robolectric.shadows.ShadowAccessibilityWindowInfo
+
 
+
setActiveAdmin(ComponentName) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
+
Sets the given componentName as one of the active admins.
+
+
setActiveDataSubscriptionId(int) - Static method in class org.robolectric.shadows.ShadowSubscriptionManager
+
+
Sets the value that will be returned by ShadowSubscriptionManager.getActiveDataSubscriptionId().
+
+
setActiveDevice(BluetoothDevice) - Method in class org.robolectric.shadows.ShadowBluetoothA2dp
+
 
+
setActiveDevice(BluetoothDevice) - Method in class org.robolectric.shadows.ShadowBluetoothHeadset
+
 
+
setActiveModemCount(int) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+
Sets the value returned by TelephonyManager.getActiveModemCount().
+
+
setActiveNetworkInfo(NetworkInfo) - Method in class org.robolectric.shadows.ShadowConnectivityManager
+
 
+
setActivePasswordSufficient(boolean) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
+
Sets if the password meets the current requirements.
+
+
setActivePlaybackConfigurationsFor(List<AudioAttributes>) - Method in class org.robolectric.shadows.ShadowAudioManager
+
+
Sets active playback configurations that will be served by AudioManager.getActivePlaybackConfigurations().
+
+
setActivePlaybackConfigurationsFor(List<AudioAttributes>, boolean) - Method in class org.robolectric.shadows.ShadowAudioManager
+
+
Same as ShadowAudioManager.setActivePlaybackConfigurationsFor(List), but also notifies callbacks if + notifyCallbackListeners is true.
+
+
setActiveRecordingConfigurations(List<AudioRecordingConfiguration>, boolean) - Method in class org.robolectric.shadows.ShadowAudioManager
+
+
Sets active recording configurations that will be served by AudioManager.getActiveRecordingConfigurations() and notifies callback listeners about that + change.
+
+
setActiveScorer(String) - Method in class org.robolectric.shadows.ShadowNetworkScoreManager
+
 
+
setActiveService(ComponentName) - Static method in class org.robolectric.shadows.ShadowVoiceInteractionService
+
+ +
+
setActiveSubscriptionInfoList(List<SubscriptionInfo>) - Method in class org.robolectric.shadows.ShadowSubscriptionManager
+
+
Sets the active list of SubscriptionInfo.
+
+
setActiveSubscriptionInfos(SubscriptionInfo...) - Method in class org.robolectric.shadows.ShadowSubscriptionManager
+
+
Sets the active list of SubscriptionInfo.
+
+
setActivityEnabled(UserHandle, ComponentName) - Method in class org.robolectric.shadows.ShadowLauncherApps
+
+
Sets an activity referenced by ComponentName as enabled, to be checked by ShadowLauncherApps.isActivityEnabled(ComponentName, UserHandle).
+
+
setActivityThread(Object) - Static method in class org.robolectric.RuntimeEnvironment
+
 
+
setActualDefaultRingtoneUri(Context, int, Uri) - Static method in class org.robolectric.shadows.ShadowRingtoneManager
+
 
+
setAdaptivePowerSaveEnabled(boolean) - Method in class org.robolectric.shadows.ShadowPowerManager
+
+
Sets whether Adaptive Power Saver is enabled.
+
+
setAdbEnabled(boolean) - Static method in class org.robolectric.shadows.ShadowSettings
+
+
Sets the value of the Settings.Global.ADB_ENABLED setting or Settings.Secure.ADB_ENABLED depending on API level.
+
+
setAdditionalPlmns(List<String>) - Method in class org.robolectric.shadows.CellIdentityLteBuilder
+
 
+
setAdditionalPlmns(List<String>) - Method in class org.robolectric.shadows.CellIdentityNrBuilder
+
 
+
setAddress(String) - Method in class org.robolectric.shadows.ShadowBluetoothAdapter
+
 
+
setAffiliationIds(ComponentName, Set<String>) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
setAirplaneMode(boolean) - Method in class org.robolectric.shadows.ShadowConnectivityManager
+
+
Sets the value for enabling/disabling airplane mode
+
+
setAirplaneMode(boolean) - Static method in class org.robolectric.shadows.ShadowSettings
+
+
Sets the value of the Settings.System.AIRPLANE_MODE_ON setting.
+
+
setAlarmClock(AlarmManager.AlarmClockInfo, PendingIntent) - Method in class org.robolectric.shadows.ShadowAlarmManager
+
 
+
setAlias(Object) - Method in class org.robolectric.shadows.ShadowBluetoothDevice
+
+
Sets the alias name of the device.
+
+
setAllCellInfo(List<CellInfo>) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
 
+
setAllowContentAccess(boolean) - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
setAllowedToBindAppWidgets(boolean) - Method in class org.robolectric.shadows.ShadowAppWidgetManager
+
 
+
setAllowFileAccess(boolean) - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
setAllowFileAccessFromFileURLs(boolean) - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
setAllowInvalidImageData(boolean) - Static method in class org.robolectric.shadows.ShadowBitmapFactory
+
+
Whether the BitmapFactory.decode methods, such as BitmapFactory.decodeStream(InputStream, Rect, Options) should allow invalid image data and + always return Bitmap objects.
+
+
setAllowMassStorage(boolean) - Method in class org.robolectric.shadows.StorageVolumeBuilder
+
 
+
setAllowsSendVendorSpecificResultCode(boolean) - Method in class org.robolectric.shadows.ShadowBluetoothHeadset
+
+ +
+
setAllowUniversalAccessFromFileURLs(boolean) - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
setAlpha(float) - Method in class org.robolectric.shadows.ShadowRenderNode
+
 
+
setAlpha(float) - Method in class org.robolectric.shadows.ShadowRenderNodeQ
+
 
+
setAlpha(int) - Method in class org.robolectric.shadows.ShadowPaint
+
 
+
setAlphabeticShortcut(char) - Method in class org.robolectric.fakes.RoboMenuItem
+
 
+
setAltitude(double) - Method in class org.robolectric.shadows.ResponderLocationBuilder
+
 
+
setAltitudeType(int) - Method in class org.robolectric.shadows.ResponderLocationBuilder
+
 
+
setAltitudeUncertainty(double) - Method in class org.robolectric.shadows.ResponderLocationBuilder
+
 
+
setAlwaysRecreateViewsDuringUpdate(boolean) - Method in class org.robolectric.shadows.ShadowAppWidgetManager
+
+
Enables testing of widget behavior when all of the views are recreated on every update.
+
+
setAmbientContextServiceStatus(Integer) - Method in class org.robolectric.shadows.ShadowAmbientContextManager
+
+ +
+
setAmbientDisplayAvailable(boolean) - Method in class org.robolectric.shadows.ShadowPowerManager
+
+ +
+
setAnchor(AccessibilityNodeInfo) - Method in class org.robolectric.shadows.ShadowAccessibilityWindowInfo
+
 
+
setAndAllowWhileIdle(int, long, PendingIntent) - Method in class org.robolectric.shadows.ShadowAlarmManager
+
 
+
setAndroidFrameworkJarPath(Path) - Static method in class org.robolectric.RuntimeEnvironment
+
 
+
setAndroidJarSDKVersion(int) - Method in class org.robolectric.internal.bytecode.ClassInstrumentor
+
 
+
setAnimation(Animation) - Method in class org.robolectric.shadows.ShadowView
+
 
+
setAnimationScale(float) - Method in class org.robolectric.shadows.ShadowUiAutomation
+
 
+
setAnimationScaleCompat(float) - Static method in class org.robolectric.shadows.ShadowUiAutomation
+
+
Sets the animation scale, see UiAutomation.setAnimationScale(float).
+
+
setAntiAlias(boolean) - Method in class org.robolectric.shadows.ShadowPaint
+
 
+
setApkAssets(Object, Object) - Method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
SetApkAssets(List<CppApkAssets>, boolean) - Method in class org.robolectric.res.android.CppAssetManager2
+
 
+
setApnSetting(ApnSetting) - Method in class org.robolectric.shadows.PreciseDataConnectionStateBuilder
+
 
+
setAppCacheEnabled(boolean) - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
setAppCacheMaxSize(long) - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
setAppCachePath(String) - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
setAppFactory(Object) - Method in interface org.robolectric.shadows.ShadowLoadedApk._LoadedApk_
+
 
+
setAppInfo(ApplicationInfo) - Method in interface org.robolectric.shadows.ShadowActivityThread._AppBindData_
+
 
+
setApplication(Application) - Method in interface org.robolectric.shadows._Activity_
+
 
+
setApplication(Application) - Method in class org.robolectric.shadows.ShadowActivity
+
 
+
setApplication(Application) - Method in interface org.robolectric.shadows.ShadowLoadedApk._LoadedApk_
+
 
+
setApplication(Class<? extends Application>) - Method in class org.robolectric.annotation.Config.Builder
+
 
+
setApplicationEnabledSetting(String, int, int) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
setApplicationHidden(ComponentName, String, boolean) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
setApplicationHiddenSettingAsUser(String, boolean, UserHandle) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
setApplicationIcon(String, Drawable) - Method in class org.robolectric.shadows.ShadowPackageManager
+
 
+
setApplicationInfo(ApplicationInfo) - Static method in class org.robolectric.shadows.ShadowActivityThread
+
+
Deprecated. +
do not use
+
+
+
setApplicationLocales(String, LocaleList) - Method in class org.robolectric.shadows.ShadowLocaleManager
+
+
Stores the passed locales for the given package in-memory.
+
+
setApplicationLocales(String, LocaleList, boolean) - Method in class org.robolectric.shadows.ShadowLocaleManager
+
+
Stores the passed locales for the given package in-memory.
+
+
setApplicationNightMode(int) - Method in class org.robolectric.shadows.ShadowUIModeManager
+
 
+
setApplicationRestrictions(ComponentName, String, Bundle) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
setApplicationRestrictions(Bundle) - Method in class org.robolectric.shadows.ShadowRestrictionsManager
+
+
Sets the application restrictions as returned by RestrictionsManager.getApplicationRestrictions().
+
+
setApplicationRestrictions(String, Bundle) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
+
Sets the application restrictions of the packageName.
+
+
setApplicationRestrictions(String, Bundle) - Method in class org.robolectric.shadows.ShadowUserManager
+
+ +
+
setApplicationSupplier(Supplier<Application>) - Static method in class org.robolectric.RuntimeEnvironment
+
+
internal use only
+
+
setAppPrivateCommandListener(ShadowInputMethodManager.PrivateCommandListener) - Method in class org.robolectric.shadows.ShadowInputMethodManager
+
 
+
setAppResourceTable(ResourceTable) - Static method in class org.robolectric.RuntimeEnvironment
+
 
+
setApprovedMs(long) - Method in class org.robolectric.shadows.AssociationInfoBuilder
+
 
+
setAppSaturationLevel(String, int) - Method in class org.robolectric.shadows.ShadowColorDisplayManager
+
 
+
setAppStandbyBucket(int) - Method in class org.robolectric.shadows.ShadowUsageStatsManager.EventBuilder
+
 
+
setAppStandbyBucket(String, int) - Method in class org.robolectric.shadows.ShadowUsageStatsManager
+
+
Sets the standby bucket of the specified app.
+
+
setAppStandbyBuckets(Map<String, Integer>) - Method in class org.robolectric.shadows.ShadowUsageStatsManager
+
 
+
setAppTasks(List<ActivityManager.AppTask>) - Method in class org.robolectric.shadows.ShadowActivityManager
+
+
Sets the values to be returned by ShadowActivityManager.getAppTasks().
+
+
setAppTracingAllowed(boolean) - Static method in class org.robolectric.shadows.ShadowTrace
+
 
+
setAppWidget(int, AppWidgetProviderInfo) - Method in class org.robolectric.shadows.ShadowAppWidgetHostView
+
 
+
setAppWidgetIdToAllocate(int) - Method in class org.robolectric.shadows.ShadowAppWidgetHost
+
 
+
setAssetDir(String) - Method in class org.robolectric.annotation.Config.Builder
+
 
+
setAssociatedDevice(Object) - Method in class org.robolectric.shadows.AssociationInfoBuilder
+
 
+
setAttachedUsbAccessory(UsbAccessory) - Method in class org.robolectric.shadows.ShadowUsbManager
+
+
Sets the currently attached Usb accessory returned in #getAccessoryList.
+
+
setAudioAttributes(AudioAttributes) - Method in class org.robolectric.shadows.PlaybackInfoBuilder
+
 
+
setAudioAttributes(AudioAttributes) - Method in class org.robolectric.shadows.VibrationAttributesBuilder
+
 
+
setAudioChannels(int) - Method in class org.robolectric.shadows.ShadowMediaRecorder
+
 
+
setAudioEncoder(int) - Method in class org.robolectric.shadows.ShadowMediaRecorder
+
 
+
setAudioEncodingBitRate(int) - Method in class org.robolectric.shadows.ShadowMediaRecorder
+
 
+
setAudioRoute(int) - Method in class org.robolectric.shadows.ShadowInCallAdapter
+
 
+
setAudioRoute(int) - Method in class org.robolectric.shadows.ShadowInCallService
+
 
+
setAudioSamplingRate(int) - Method in class org.robolectric.shadows.ShadowMediaRecorder
+
 
+
setAudioSessionId(int) - Method in class org.robolectric.shadows.ShadowMediaPlayer
+
 
+
setAudioSource(int) - Method in class org.robolectric.shadows.ShadowMediaRecorder
+
 
+
setAudioStreamType(int) - Method in class org.robolectric.shadows.ShadowMediaPlayer
+
 
+
setAuthenticationErrorOnNextResponse(boolean) - Method in class org.robolectric.shadows.ShadowAccountManager
+
+ +
+
setAuthenticatorType(int) - Method in class org.robolectric.shadows.ShadowBiometricManager
+
+
Allow different result ShadowBiometricManager.canAuthenticate(int), result will depend on the combination as + described here + For example, you can set the value BiometricManager.Authenticators.BIOMETRIC_STRONG to + allow ShadowBiometricManager.canAuthenticate(int) return BiometricManager.BIOMETRIC_SUCCESS when you + passed BiometricManager.Authenticators.BIOMETRIC_WEAK as parameter in ShadowBiometricManager.canAuthenticate(int)
+
+
setAuthToken(Account, String, String) - Method in class org.robolectric.shadows.ShadowAccountManager
+
 
+
setAutofillServiceComponentName(ComponentName) - Method in class org.robolectric.shadows.ShadowAutofillManager
+
+
Overrides the component name of the autofill service enabled for the current user.
+
+
setAutofillSupported(boolean) - Method in class org.robolectric.shadows.ShadowAutofillManager
+
+
Overrides the autofill supported state for the current device and current user.
+
+
setAutoRevokeWhitelisted(boolean) - Method in class org.robolectric.shadows.ShadowPackageManager
+
+ +
+
setAutoSchedule(boolean) - Static method in class org.robolectric.shadows.ShadowAlarmManager
+
+
When set to true, automatically schedules alarms to fire at the appropriate time (with respect + to the main Looper time) when they are set.
+
+
setAutoTimeEnabled(ComponentName, boolean) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
setAutoTimeRequired(ComponentName, boolean) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
setAutoTimeZoneEnabled(ComponentName, boolean) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
setAvailable(boolean) - Method in class org.robolectric.shadows.ShadowWifiAwareManager
+
+
Sets the availability of the wifiAwareManager.
+
+
setAvailableCommunicationDevices(List<AudioDeviceInfo>) - Method in class org.robolectric.shadows.ShadowAudioManager
+
+
Sets the list of available communication devices represented by AudioDeviceInfo.
+
+
setAvailableServices(List<Integer>) - Method in class org.robolectric.shadows.NetworkRegistrationInfoTestBuilder
+
 
+
setAvailableStatus(boolean) - Method in class org.robolectric.shadows.ShadowNetworkInfo
+
+
Sets up the return value of ShadowNetworkInfo.isAvailable().
+
+
setAvailableSubscriptionInfoList(List<SubscriptionInfo>) - Method in class org.robolectric.shadows.ShadowSubscriptionManager
+
+
Sets the active list of SubscriptionInfo.
+
+
setAvailableSubscriptionInfos(SubscriptionInfo...) - Method in class org.robolectric.shadows.ShadowSubscriptionManager
+
+
Sets the active list of SubscriptionInfo.
+
+
setAveragingWindow(long) - Method in class org.robolectric.shadows.NrQosSessionAttributesBuilder
+
 
+
setAzimuth(float) - Method in class org.robolectric.shadows.GnssStatusBuilder.GnssSatelliteInfo.Builder
+
+
Deprecated.
+
Sets the azimuth of the satellite, in degrees.
+
+
setBackgroundColor(int) - Method in class org.robolectric.shadows.ShadowWebView
+
+
Sets the Color int that should be returned from ShadowWebView.getBackgroundColor().
+
+
setBackgroundDataSetting(boolean) - Method in class org.robolectric.shadows.ShadowConnectivityManager
+
 
+
setBackgroundDrawable(Drawable) - Method in class org.robolectric.shadows.ShadowPhoneWindow
+
 
+
setBackgroundDrawable(Drawable) - Method in class org.robolectric.shadows.ShadowPhoneWindowFor22
+
 
+
setBackgroundRestricted(boolean) - Method in class org.robolectric.shadows.ShadowActivityManager
+
+
Sets the background restriction state reported by ActivityManager.isBackgroundRestricted(), but has no effect otherwise.
+
+
setBackupEnabled(boolean) - Method in class org.robolectric.shadows.ShadowBackupManager
+
 
+
setBands(int[]) - Method in class org.robolectric.shadows.CellIdentityLteBuilder
+
 
+
setBands(int[]) - Method in class org.robolectric.shadows.CellIdentityNrBuilder
+
 
+
setBandwidth(int) - Method in class org.robolectric.shadows.CellIdentityLteBuilder
+
 
+
setBarringType(int) - Method in class org.robolectric.shadows.BarringInfoBuilder.BarringServiceInfoBuilder
+
 
+
setBaseActivity(ComponentName) - Method in class org.robolectric.shadows.RunningTaskInfoBuilder
+
 
+
setBatteryDischargePrediction(Duration, boolean) - Method in class org.robolectric.shadows.ShadowPowerManager
+
+
Differs from real implementation as device charging state is not checked.
+
+
setBatteryLevel(float) - Method in class org.robolectric.shadows.BrightnessChangeEventBuilder
+
 
+
setBatteryLevel(int) - Method in class org.robolectric.shadows.ShadowBluetoothDevice
+
 
+
setBcp47Locale(String) - Method in class org.robolectric.res.android.ResTable_config
+
 
+
setBindDeviceAdminTargetUsers(List<UserHandle>) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
+ +
+
setBindServiceCallsOnServiceConnectedDirectly(boolean) - Method in class org.robolectric.shadows.ShadowApplication
+
+
Configures the ShadowApplication so that calls to bindService will call + ServiceConnection#onServiceConnected before returning.
+
+
setBitmap(Bitmap) - Method in class org.robolectric.shadows.ShadowLegacyCanvas
+
 
+
setBitmap(Bitmap, Rect, boolean, int) - Method in class org.robolectric.shadows.ShadowWallpaperManager
+
+
Caches fullImage in the memory based on which.
+
+
setBleScanAlwaysAvailable(boolean) - Method in class org.robolectric.shadows.ShadowBluetoothAdapter
+
+
Sets the value for ShadowBluetoothAdapter.isBleScanAlwaysAvailable.
+
+
setBlockNetworkImage(boolean) - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
setBlockNetworkLoads(boolean) - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
setBluetoothA2dpOn(boolean) - Method in class org.robolectric.shadows.ShadowAudioManager
+
 
+
setBluetoothClass(BluetoothClass) - Method in class org.robolectric.shadows.ShadowBluetoothDevice
+
+
Sets the return value for BluetoothDevice.getBluetoothClass().
+
+
setBluetoothLeAdvertiser(BluetoothLeAdvertiser) - Method in class org.robolectric.shadows.ShadowBluetoothAdapter
+
+
Deprecated. +
use real BluetoothLeAdvertiser instead
+
+
+
setBluetoothScoOn(boolean) - Method in class org.robolectric.shadows.ShadowAudioManager
+
 
+
setBoard(String) - Static method in class org.robolectric.shadows.ShadowBuild
+
+
Sets the value of the Build.BOARD field.
+
+
setBondedDevices(Set<BluetoothDevice>) - Method in class org.robolectric.shadows.ShadowBluetoothAdapter
+
 
+
setBondState(int) - Method in class org.robolectric.shadows.ShadowBluetoothDevice
+
+
Sets value of bond state for BluetoothDevice.getBondState().
+
+
setBottom(int) - Method in class org.robolectric.shadows.ShadowRenderNode
+
 
+
setBottom(int) - Method in class org.robolectric.shadows.ShadowRenderNodeQ
+
 
+
setBoundApplication(Object) - Method in interface org.robolectric.shadows.ShadowActivityThread._ActivityThread_
+
 
+
setBoundsInScreen(Rect) - Method in class org.robolectric.shadows.ShadowAccessibilityWindowInfo
+
 
+
setBrand(String) - Static method in class org.robolectric.shadows.ShadowBuild
+
+
Sets the value of the Build.BRAND field.
+
+
setBrightness(float) - Method in class org.robolectric.shadows.BrightnessChangeEventBuilder
+
 
+
setBrightnessConfiguration(Object) - Method in class org.robolectric.shadows.ShadowDisplayManager
+
 
+
setBrightnessConfigurationForUser(Object, Object, Object) - Method in class org.robolectric.shadows.ShadowDisplayManager
+
 
+
setBrightnessConfigurationForUser(Object, Object, Object) - Method in class org.robolectric.shadows.ShadowDisplayManagerGlobal
+
 
+
setBrightnessEvents(List<BrightnessChangeEvent>) - Static method in class org.robolectric.shadows.ShadowDisplayManager
+
+
Set the slider events the system has seen.
+
+
setBSSID(String) - Method in class org.robolectric.shadows.ShadowWifiInfo
+
 
+
setBufferLengthMillis(int, int) - Method in class org.robolectric.shadows.ShadowBluetoothA2dp
+
 
+
setBuiltInZoomControls(boolean) - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
setButtonDrawable(int) - Method in class org.robolectric.shadows.ShadowCompoundButton
+
 
+
setButtonDrawable(Drawable) - Method in class org.robolectric.shadows.ShadowCompoundButton
+
 
+
setBytes(byte[]) - Method in class org.robolectric.shadows.ShadowInformationElement.Builder
+
 
+
setBytesSoFar(long) - Method in class org.robolectric.shadows.ShadowDownloadManager.ShadowRequest
+
 
+
setCachedInstance(Object) - Method in interface org.robolectric.shadows.ShadowSystemServiceRegistry._ServiceFetcherM_
+
 
+
setCachedInstance(Object) - Method in interface org.robolectric.shadows.ShadowSystemServiceRegistry._ServiceFetcherN_
+
 
+
setCachedInstance(Object) - Method in interface org.robolectric.shadows.ShadowSystemServiceRegistry._StaticServiceFetcher_
+
 
+
setCacheMode(int) - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
setCallback(RangingSession.Callback) - Method in class org.robolectric.shadows.RangingSessionBuilder
+
 
+
setCallbackCellInfos(List<CellInfo>) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+ +
+
setCallComposerStatus(int) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
 
+
setCallerAsInstallerForPackage(String) - Method in class org.robolectric.shadows.ShadowLocaleManager
+
+
Sets the caller as the installer of the given package.
+
+
setCallingActivity(ComponentName) - Method in class org.robolectric.shadows.ShadowActivity
+
+
Sets the calling activity that will be reflected in Activity.getCallingActivity() and + Activity.getCallingPackage().
+
+
setCallingPackage(Object) - Method in class org.robolectric.shadows.ShadowContentProvider
+
 
+
setCallingPackage(String) - Method in class org.robolectric.shadows.ShadowActivity
+
+
Sets the calling package that will be reflected in Activity.getCallingActivity() and + Activity.getCallingPackage().
+
+
setCallingPid(int) - Static method in class org.robolectric.shadows.ShadowBinder
+
 
+
setCallingUid(int) - Static method in class org.robolectric.shadows.ShadowBinder
+
 
+
setCallingUserHandle(UserHandle) - Static method in class org.robolectric.shadows.ShadowBinder
+
+
Configures Binder.getCallingUserHandle() to return the specified UserHandle to subsequent callers on *any* thread, for testing purposes.
+
+
setCallPhonePermission(boolean) - Method in class org.robolectric.shadows.ShadowTelecomManager
+
+
When set to false methods requiring android.Manifest.permission.CALL_PHONE permission + will throw a SecurityException.
+
+
setCallRequestMode(ShadowTelecomManager.CallRequestMode) - Method in class org.robolectric.shadows.ShadowTelecomManager
+
 
+
setCallState(int) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+
Sets the current call state to the desired state and updates any listeners.
+
+
setCallState(int, String) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+
Sets the current call state with the option to specify an incoming phone number for the + CALL_STATE_RINGING state.
+
+
setCamera(Camera) - Method in class org.robolectric.shadows.ShadowMediaRecorder
+
 
+
setCameraDisabled(ComponentName, boolean) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
setCameraDistance(float) - Method in class org.robolectric.shadows.ShadowRenderNode
+
 
+
setCameraDistance(float) - Method in class org.robolectric.shadows.ShadowRenderNodeQ
+
 
+
setCanAddCall(boolean) - Method in class org.robolectric.shadows.ShadowInCallService
+
+
Set the value that canAddCall() method should return.
+
+
setCanAuthenticate(boolean) - Method in class org.robolectric.shadows.ShadowBiometricManager
+
+
Sets the value true to allow ShadowBiometricManager.canAuthenticate() return BIOMETRIC_SUCCESS If sets the value to false, result will depend on BiometricManager#hasBiometrics(Context context)
+
+
setCanceledOnTouchOutside(boolean) - Method in class org.robolectric.shadows.ShadowDialog
+
 
+
setCanDispatchGestures(boolean) - Method in class org.robolectric.shadows.ShadowAccessibilityService
+
+
Sets whether the service is currently able to dispatch gestures.
+
+
setCanDrawOverlays(boolean) - Static method in class org.robolectric.shadows.ShadowSettings
+
+
Sets the value returned by ShadowSettings.canDrawOverlays(Context).
+
+
setCanGoBack(boolean) - Method in class org.robolectric.shadows.ShadowWebView
+
+
Deprecated. +
Do not depend on this method as it will be removed in a future update. The + preferred method is to populate a fake web history to use for going back.
+
+
+
setCanNotifyAsPackage(String, boolean) - Method in class org.robolectric.shadows.ShadowNotificationManager
+
+
Sets notification delegate for the package provided.
+
+
setCanRequestPackageInstalls(boolean) - Method in class org.robolectric.shadows.ShadowPackageManager
+
+
Sets if the PackageManager is allowed to request package installs through package + installer.
+
+
setCanScheduleExactAlarms(boolean) - Static method in class org.robolectric.shadows.ShadowAlarmManager
+
+
Sets the schedule exact alarm state reported by AlarmManager.canScheduleExactAlarms(), + but has no effect otherwise.
+
+
setCanSwitchUser(boolean) - Method in class org.robolectric.shadows.ShadowUserManager
+
+ +
+
setCapabilities(MediaCodecInfo.CodecCapabilities...) - Method in class org.robolectric.shadows.MediaCodecInfoBuilder
+
+
Sets codec capabilities.
+
+
setCapabilitiesFailureForUri(Uri, ShadowRcsUceAdapter.CapabilityFailureInfo) - Static method in class org.robolectric.shadows.ShadowRcsUceAdapter
+
 
+
setCapabilitiesForUri(Uri, RcsContactUceCapability) - Static method in class org.robolectric.shadows.ShadowRcsUceAdapter
+
 
+
setCapabilityState(String, int) - Method in class org.robolectric.shadows.ShadowTimeManager
+
+
Capabilites are predefined and not controlled by user, so they can't be changed via TimeManager + API.
+
+
setCaptivePortalServerUrl(String) - Method in class org.robolectric.shadows.ShadowConnectivityManager
+
+
Sets the captive portal URL, which will be returned in ShadowConnectivityManager.getCaptivePortalServerUrl().
+
+
setCardId(int) - Method in class org.robolectric.shadows.UiccCardInfoBuilder
+
 
+
setCardId(String) - Method in class org.robolectric.shadows.UiccSlotInfoBuilder
+
 
+
setCardStateInfo(int) - Method in class org.robolectric.shadows.UiccSlotInfoBuilder
+
 
+
setCarrierConfig(PersistableBundle) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+
Sets the value returned by TelephonyManager.getCarrierConfig().
+
+
setCarrierFrequencyHz(Float) - Method in class org.robolectric.shadows.GnssStatusBuilder.GnssSatelliteInfo.Builder
+
+
Deprecated.
+
Sets the carrier frequency of the satellite, + in Hz, if present; if null, indicates that the carrier frequency is not available.
+
+
setCarrierIdFromSimMccMnc(int) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+
Sets the value to be returned by ShadowTelephonyManager.getCarrierIdFromSimMccMnc().
+
+
setCarrierName(String) - Method in class org.robolectric.shadows.ShadowSubscriptionManager.SubscriptionInfoBuilder
+
 
+
setCarrierPackageNamesForPhone(int, List<String>) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+
Sets the packages for the given phoneId.
+
+
setCategoryPaymentAllowsForegroundPreference(boolean) - Static method in class org.robolectric.shadows.ShadowCardEmulation
+
+
Modifies the behavior of categoryAllowsForegroundPreference(String) to return the given + value for the CardEmulation.CATEGORY_PAYMENT.
+
+
setCausePackages(List<VersionedPackage>) - Method in class org.robolectric.shadows.RollbackInfoBuilder
+
+
Sets the cause packages of the rollback.
+
+
setCellBandwidths(int[]) - Method in class org.robolectric.shadows.ServiceStateBuilder
+
 
+
setCellConnectionStatus(int) - Method in class org.robolectric.shadows.CellInfoLteBuilder
+
 
+
setCellConnectionStatus(int) - Method in class org.robolectric.shadows.CellInfoNrBuilder
+
 
+
setCellIdentity(CellIdentity) - Method in class org.robolectric.shadows.BarringInfoBuilder
+
 
+
setCellIdentity(CellIdentity) - Method in class org.robolectric.shadows.NetworkRegistrationInfoTestBuilder
+
 
+
setCellIdentity(CellIdentityLte) - Method in class org.robolectric.shadows.CellInfoLteBuilder
+
 
+
setCellIdentity(CellIdentityNr) - Method in class org.robolectric.shadows.CellInfoNrBuilder
+
 
+
setCellLocation(CellLocation) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
 
+
setCellSignalStrength(CellSignalStrengthLte) - Method in class org.robolectric.shadows.CellInfoLteBuilder
+
 
+
setCellSignalStrength(CellSignalStrengthNr) - Method in class org.robolectric.shadows.CellInfoNrBuilder
+
 
+
setCellularDataNetworkType(int) - Method in class org.robolectric.shadows.WifiUsabilityStatsEntryBuilder
+
 
+
setCellularSignalStrengthDb(int) - Method in class org.robolectric.shadows.WifiUsabilityStatsEntryBuilder
+
 
+
setCellularSignalStrengthDbm(int) - Method in class org.robolectric.shadows.WifiUsabilityStatsEntryBuilder
+
 
+
setCenter(float, float, boolean) - Method in class org.robolectric.shadows.ShadowMagnificationController
+
 
+
setCeSnapshotInodes(SparseLongArray) - Method in class org.robolectric.shadows.PackageRollbackInfoBuilder
+
+
Sets ce snapshot inodes.
+
+
setChangeWifiStatePermission(boolean) - Method in class org.robolectric.shadows.ShadowWifiManager
+
 
+
setChangingConfigurations(boolean) - Method in interface org.robolectric.shadows._Activity_
+
 
+
setChannel(NotificationChannel) - Method in class org.robolectric.shadows.ShadowRanking
+
+
Overrides the return value for NotificationListenerService.Ranking.getChannel().
+
+
setChannelNumber(int) - Method in class org.robolectric.shadows.ServiceStateBuilder
+
 
+
setCharacteristicNotification(BluetoothGattCharacteristic, boolean) - Method in class org.robolectric.shadows.ShadowBluetoothGatt
+
+
Overrides BluetoothGatt.setCharacteristicNotification(android.bluetooth.BluetoothGattCharacteristic, boolean) so it returns true (false) if + allowCharacteristicNotification (disallowCharacteristicNotification) is called.
+
+
setCheckable(boolean) - Method in class org.robolectric.fakes.RoboMenuItem
+
 
+
setChecked(boolean) - Method in class org.robolectric.fakes.RoboMenuItem
+
 
+
setChipInfos(List<PersistableBundle>) - Method in class org.robolectric.shadows.ShadowUwbManager
+
+
Sets the list of bundles to be returned by UwbManager.getChipInfos().
+
+
setCi(int) - Method in class org.robolectric.shadows.CellIdentityLteBuilder
+
 
+
setClass(String) - Method in class org.robolectric.shadows.ShadowUsageStatsManager.EventBuilder
+
 
+
setClassAttribute(String) - Method in interface org.robolectric.android.AttributeSetBuilder
+
+
Set the class attribute to the given value.
+
+
setClassAttribute(String) - Method in class org.robolectric.android.AttributeSetBuilderImpl
+
 
+
setClassLoader(ClassLoader) - Method in interface org.robolectric.shadows.ShadowContextImpl._ContextImpl_
+
 
+
setClipData(ClipData) - Method in class org.robolectric.shadows.DragEventBuilder
+
 
+
setClipDescription(ClipDescription) - Method in class org.robolectric.shadows.DragEventBuilder
+
 
+
setClipToOutline(boolean) - Method in class org.robolectric.shadows.ShadowRenderNode
+
 
+
setClipToOutline(boolean) - Method in class org.robolectric.shadows.ShadowRenderNodeQ
+
 
+
setCloneProfile(boolean) - Method in class org.robolectric.shadows.ShadowUserManager
+
+ +
+
setCn0DbHz(float) - Method in class org.robolectric.shadows.GnssStatusBuilder.GnssSatelliteInfo.Builder
+
+
Deprecated.
+
Gets the carrier-to-noise density of the satellite.
+
+
setCodePaths(List<String>) - Method in class org.robolectric.shadows.SharedLibraryInfoBuilder
+
 
+
setColor(int) - Method in class org.robolectric.shadows.ShadowGradientDrawable
+
 
+
setColor(int) - Method in class org.robolectric.shadows.ShadowPaint
+
 
+
setColorFilter(ColorFilter) - Method in class org.robolectric.shadows.ShadowPaint
+
 
+
setColorFormats(int[]) - Method in class org.robolectric.shadows.MediaCodecInfoBuilder.CodecCapabilitiesBuilder
+
+
Sets color formats.
+
+
setColorSpace(ColorSpace) - Method in class org.robolectric.shadows.ShadowLegacyBitmap
+
 
+
setColorTemperature(int) - Method in class org.robolectric.shadows.BrightnessChangeEventBuilder
+
 
+
setColorValues(long[], long) - Method in class org.robolectric.shadows.BrightnessChangeEventBuilder
+
 
+
setColumnNames(List<String>) - Method in class org.robolectric.fakes.RoboCursor
+
+
Deprecated.
+
setCommittedSessionId(int) - Method in class org.robolectric.shadows.RollbackInfoBuilder
+
+
Sets the committed session id of the rollback.
+
+
setCommunicationDevice(AudioDeviceInfo) - Method in class org.robolectric.shadows.ShadowAudioManager
+
 
+
setCompatConfiguration(Configuration) - Method in interface org.robolectric.shadows.ShadowActivityThread._ActivityThread_
+
 
+
setCompatConfiguration(Configuration) - Method in class org.robolectric.shadows.ShadowActivityThread
+
+
internal, do not use
+
+
setCompileTimeResourceTable(ResourceTable) - Static method in class org.robolectric.RuntimeEnvironment
+
 
+
setComponentEnabledSetting(ComponentName, int, int) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
setComponentEnabledSettings(List<PackageManager.ComponentEnabledSetting>) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
setComponentNameAndServiceForBindService(ComponentName, IBinder) - Method in class org.robolectric.shadows.ShadowApplication
+
 
+
setComponentNameAndServiceForBindServiceForIntent(Intent, ComponentName, IBinder) - Method in class org.robolectric.shadows.ShadowApplication
+
 
+
setCompoundDrawablesWithIntrinsicBounds(int, int, int, int) - Method in class org.robolectric.shadows.ShadowTextView
+
 
+
setConcat(Matrix, Matrix) - Method in class org.robolectric.shadows.ShadowLegacyMatrix
+
 
+
setConditionalBarringFactor(int) - Method in class org.robolectric.shadows.BarringInfoBuilder.BarringServiceInfoBuilder
+
 
+
setConditionalBarringTimeSeconds(int) - Method in class org.robolectric.shadows.BarringInfoBuilder.BarringServiceInfoBuilder
+
 
+
setConfig(Bitmap.Config) - Method in class org.robolectric.shadows.ShadowLegacyBitmap
+
 
+
setConfigCallbacks(ArrayList<ViewRootImpl.ConfigChangedCallback>) - Method in interface org.robolectric.shadows.ShadowViewRootImpl.ViewRootImplReflector
+
 
+
setConfigChangeFlags(int) - Method in interface org.robolectric.shadows._Activity_
+
 
+
setConfigForSubId(int, PersistableBundle) - Method in class org.robolectric.shadows.ShadowCarrierConfigManager
+
+
Sets that the config PersistableBundle for a particular subId; controls the + return value of CarrierConfigManager#getConfigForSubId().
+
+
setConfiguration(int, int, String, int, int, int, int, int, int, int, int, int, int, int, int, int, int) - Method in class org.robolectric.shadows.ShadowArscAssetManager
+
 
+
setConfiguration(int, int, String, int, int, int, int, int, int, int, int, int, int, int, int, int, int) - Method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
setConfiguration(int, int, String, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int) - Method in class org.robolectric.shadows.ShadowArscAssetManager
+
 
+
setConfiguration(int, int, String, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int) - Method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
setConfiguration(Configuration) - Method in class org.robolectric.shadows.ShadowUsageStatsManager.EventBuilder
+
 
+
setConfiguration(ResTable_config, String) - Method in class org.robolectric.res.android.CppAssetManager
+
 
+
SetConfiguration(ResTable_config) - Method in class org.robolectric.res.android.CppAssetManager2
+
 
+
setConfiguredApplicationClass(Class<? extends Application>) - Static method in class org.robolectric.RuntimeEnvironment
+
 
+
setConfirmFactoryResetCredentialIntent(Intent) - Method in class org.robolectric.shadows.ShadowKeyguardManager
+
+ +
+
setConnected(boolean) - Method in class org.robolectric.shadows.ShadowBluetoothDevice
+
 
+
setConnectedPort(RoboWebMessagePort) - Method in class org.robolectric.fakes.RoboWebMessagePort
+
+
Links another port to this port.
+
+
setConnectionInfo(WifiInfo) - Method in class org.robolectric.shadows.ShadowWifiManager
+
+
Sets the connection info as the provided WifiInfo.
+
+
setConnectionService(ConnectionService) - Method in class org.robolectric.shadows.ShadowTelecomManager
+
+
Set connection service.
+
+
setConnectionStatus(boolean) - Method in class org.robolectric.shadows.ShadowNetworkInfo
+
+ +
+
setConnectionStatus(NetworkInfo.State) - Method in class org.robolectric.shadows.ShadowNetworkInfo
+
+
Sets up the return value of ShadowNetworkInfo.getState().
+
+
setConnectionType(int) - Method in class org.robolectric.shadows.ShadowNetworkInfo
+
+
Sets up the return value of ShadowNetworkInfo.getType().
+
+
setConstellation(int) - Method in class org.robolectric.shadows.GnssStatusBuilder.GnssSatelliteInfo.Builder
+
+
Deprecated.
+
Sets the GNSS constellation of the satellite.
+
+
setContent(int) - Method in class org.robolectric.shadows.ShadowTabHost.ShadowTabSpec
+
 
+
setContent(Intent) - Method in class org.robolectric.shadows.ShadowTabHost.ShadowTabSpec
+
 
+
setContent(TabHost.TabContentFactory) - Method in class org.robolectric.shadows.ShadowTabHost.ShadowTabSpec
+
 
+
setContentCaptureConditions(Set<ContentCaptureCondition>) - Method in class org.robolectric.shadows.ShadowContentCaptureManager
+
+
Configures the set of ContentCaptureCondition that will be returned when calling ShadowContentCaptureManager.getContentCaptureConditions().
+
+
setContentCaptureEnabled(boolean) - Method in class org.robolectric.shadows.ShadowContentCaptureManager
+
 
+
setContentProviderResult(ContentProviderResult[]) - Method in class org.robolectric.shadows.ShadowContentResolver
+
+
Deprecated.
+
+
setCookie(Integer) - Method in class org.robolectric.shadows.ShadowTrace.AsyncTraceSection.Builder
+
 
+
setCookie(String, String) - Method in class android.webkit.RoboCookieManager
+
 
+
setCookie(String, String, ValueCallback<Boolean>) - Method in class android.webkit.RoboCookieManager
+
 
+
setCounter(String, long) - Static method in class org.robolectric.shadows.ShadowTrace
+
 
+
setCountryIso(String) - Method in class org.robolectric.shadows.ShadowSubscriptionManager.SubscriptionInfoBuilder
+
 
+
setCqi(int) - Method in class org.robolectric.shadows.CellSignalStrengthLteBuilder
+
 
+
setCqiTableIndex(int) - Method in class org.robolectric.shadows.CellSignalStrengthLteBuilder
+
 
+
setCreatedBond(boolean) - Method in class org.robolectric.shadows.ShadowBluetoothDevice
+
+
Sets whether this device has been bonded with.
+
+
setCreatedFromResId(int, String) - Method in class org.robolectric.shadows.ShadowBitmapDrawable
+
 
+
setCreatedFromResId(int, String) - Method in class org.robolectric.shadows.ShadowDrawable
+
 
+
setCreatedFromResId(int, String) - Method in class org.robolectric.shadows.ShadowNativeBitmapDrawable
+
 
+
setCreateListener(ShadowMediaPlayer.CreateListener) - Static method in class org.robolectric.shadows.ShadowMediaPlayer
+
+
Sets a listener that is invoked whenever a new shadowed MediaPlayer object is + constructed.
+
+
setCreateShouldThrow(ErrnoException) - Static method in class org.robolectric.shadows.ShadowSharedMemory
+
+
Causes subsequent calls to {@link SharedMemory#create)} to throw the specified exception, if + non-null.
+
+
setCreatorPackage(String) - Method in class org.robolectric.shadows.ShadowPendingIntent
+
 
+
setCreatorUid(int) - Method in class org.robolectric.shadows.ShadowPendingIntent
+
 
+
setCsiCqiReport(List<Byte>) - Method in class org.robolectric.shadows.CellSignalStrengthNrBuilder
+
 
+
setCsiCqiTableIndex(int) - Method in class org.robolectric.shadows.CellSignalStrengthNrBuilder
+
 
+
setCsiRsrp(int) - Method in class org.robolectric.shadows.CellSignalStrengthNrBuilder
+
 
+
setCsiRsrq(int) - Method in class org.robolectric.shadows.CellSignalStrengthNrBuilder
+
 
+
setCsiSinr(int) - Method in class org.robolectric.shadows.CellSignalStrengthNrBuilder
+
 
+
setCurrentActivity(Activity) - Method in class org.robolectric.shadows.ShadowActivityGroup
+
 
+
setCurrentAppStandbyBucket(int) - Method in class org.robolectric.shadows.ShadowUsageStatsManager
+
+
Sets the current app's standby bucket
+
+
setCurrentCloudMediaProviderAuthority(String) - Static method in class org.robolectric.shadows.ShadowMediaStore
+
+
Mutator method to set the value of the current cloud media provider authority.
+
+
setCurrentFocus(View) - Method in class org.robolectric.shadows.ShadowActivity
+
 
+
setCurrentInputMethodSubtype(InputMethodSubtype) - Method in class org.robolectric.shadows.ShadowInputMethodManager
+
+ +
+
setCurrentInstructionSet(String) - Static method in class org.robolectric.shadows.ShadowVMRuntime
+
+
Sets the instruction set of the current runtime.
+
+
setCurrentModeType(int) - Method in class org.robolectric.shadows.ShadowUIModeManager
+
 
+
setCurrentPhoneType(int, int) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+
Sets the phone type for the given subId.
+
+
setCurrentPosition(int) - Method in class org.robolectric.shadows.ShadowMediaPlayer
+
+
Sets the current position, bypassing the normal state checking.
+
+
setCurrentResolvedPolicy(PolicyValue<?>) - Method in class org.robolectric.shadows.PolicyStateBuilder
+
+
Set the current resolved policy value.
+
+
setCurrentTab(int) - Method in class org.robolectric.shadows.ShadowTabHost
+
 
+
setCurrentTabByTag(String) - Method in class org.robolectric.shadows.ShadowTabHost
+
 
+
setCurrentThermalStatus(int) - Method in class org.robolectric.shadows.ShadowPowerManager
+
+ +
+
setCurrentTimeMillis(long) - Static method in class org.robolectric.shadows.ShadowLegacySystemClock
+
 
+
setCurrentTimeMillis(long) - Static method in class org.robolectric.shadows.ShadowPausedSystemClock
+
+
Sets the current wall time.
+
+
setCurrentVolume(int) - Method in class org.robolectric.shadows.PlaybackInfoBuilder
+
 
+
setCurrentWebViewPackage(PackageInfo) - Static method in class org.robolectric.shadows.ShadowWebView
+
+
Sets the value to return from #getCurrentWebviewPackage().
+
+
setCursiveFontFamily(String) - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
setCursor(Uri, BaseCursor) - Method in class org.robolectric.shadows.ShadowContentResolver
+
+
Deprecated. + +
+
+
setCursor(BaseCursor) - Method in class org.robolectric.shadows.ShadowContentResolver
+
+
Deprecated. +
This method affects all calls, and does not work with ContentResolver.acquireContentProviderClient(android.net.Uri)
+
+
+
setCustomTitle(View) - Method in class org.robolectric.shadows.ShadowAlertController
+
 
+
setData(long, SQLiteStatement) - Static method in class org.robolectric.shadows.ShadowLegacyCursorWindow
+
 
+
setDataActivity(int) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+
Sets the value to be returned by calls to ShadowTelephonyManager.getDataActivity().
+
+
setDatabaseEnabled(boolean) - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
setDatabasePath(String) - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
setDataCaptureListener(Visualizer.OnDataCaptureListener, int, boolean, boolean) - Method in class org.robolectric.shadows.ShadowVisualizer
+
 
+
setDataEnabled(boolean) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+ +
+
setDataEnabledForReason(int, boolean) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+ +
+
setDataFailCause(int) - Method in class org.robolectric.shadows.PreciseDataConnectionStateBuilder
+
 
+
setDataNetworkType(int) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+
Sets the value to be returned by calls to ShadowTelephonyManager.getDataNetworkType().
+
+
setDataRegState(int) - Method in class org.robolectric.shadows.ServiceStateBuilder
+
 
+
setDataRoaming(int) - Method in class org.robolectric.shadows.ShadowSubscriptionManager.SubscriptionInfoBuilder
+
 
+
setDataRoamingFromRegistration(boolean) - Method in class org.robolectric.shadows.ServiceStateBuilder
+
 
+
setDataShareErrorCode(int) - Method in class org.robolectric.shadows.ShadowContentCaptureManager
+
+ +
+
setDataSource(Context, Uri) - Method in class org.robolectric.shadows.ShadowMediaMetadataRetriever
+
 
+
setDataSource(Context, Uri) - Method in class org.robolectric.shadows.ShadowMediaPlayer
+
 
+
setDataSource(Context, Uri, Map<String, String>) - Method in class org.robolectric.shadows.ShadowMediaExtractor
+
 
+
setDataSource(Context, Uri, Map<String, String>) - Method in class org.robolectric.shadows.ShadowMediaPlayer
+
 
+
setDataSource(Context, Uri, Map<String, String>, List<HttpCookie>) - Method in class org.robolectric.shadows.ShadowMediaPlayer
+
 
+
setDataSource(AssetFileDescriptor) - Method in class org.robolectric.shadows.ShadowMediaExtractor
+
 
+
setDataSource(AssetFileDescriptor) - Method in class org.robolectric.shadows.ShadowMediaPlayer
+
 
+
setDataSource(MediaDataSource) - Method in class org.robolectric.shadows.ShadowMediaExtractor
+
 
+
setDataSource(MediaDataSource) - Method in class org.robolectric.shadows.ShadowMediaMetadataRetriever
+
 
+
setDataSource(MediaDataSource) - Method in class org.robolectric.shadows.ShadowMediaPlayer
+
 
+
setDataSource(FileDescriptor) - Method in class org.robolectric.shadows.ShadowMediaExtractor
+
 
+
setDataSource(FileDescriptor, long, long) - Method in class org.robolectric.shadows.ShadowMediaExtractor
+
 
+
setDataSource(FileDescriptor, long, long) - Method in class org.robolectric.shadows.ShadowMediaMetadataRetriever
+
 
+
setDataSource(FileDescriptor, long, long) - Method in class org.robolectric.shadows.ShadowMediaPlayer
+
 
+
setDataSource(String) - Method in class org.robolectric.shadows.ShadowMediaExtractor
+
 
+
setDataSource(String) - Method in class org.robolectric.shadows.ShadowMediaMetadataRetriever
+
 
+
setDataSource(String) - Method in class org.robolectric.shadows.ShadowMediaPlayer
+
 
+
setDataSource(String, Map<String, String>) - Method in class org.robolectric.shadows.ShadowMediaExtractor
+
 
+
setDataSource(String, Map<String, String>) - Method in class org.robolectric.shadows.ShadowMediaMetadataRetriever
+
 
+
setDataSource(String, Map<String, String>) - Method in class org.robolectric.shadows.ShadowMediaPlayer
+
 
+
setDataSource(DataSource) - Method in class org.robolectric.shadows.ShadowMediaMetadataRetriever
+
 
+
setDataSource(DataSource) - Method in class org.robolectric.shadows.ShadowMediaPlayer
+
+
Common code path for all setDataSource() implementations.
+
+
setDataSpecificInfo(DataSpecificRegistrationInfo) - Method in class org.robolectric.shadows.NetworkRegistrationInfoTestBuilder
+
 
+
setDataState(int) - Method in class org.robolectric.shadows.PreciseDataConnectionStateBuilder
+
 
+
setDataState(int) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+
Sets the data state returned by ShadowTelephonyManager.getDataState().
+
+
setDatum(int) - Method in class org.robolectric.shadows.ResponderLocationBuilder
+
 
+
setDeclaringPackage(VersionedPackage) - Method in class org.robolectric.shadows.SharedLibraryInfoBuilder
+
 
+
setDecor(View) - Method in interface org.robolectric.shadows._Activity_
+
 
+
setDecorFitsSystemWindows(boolean) - Method in class org.robolectric.shadows.ShadowPhoneWindow
+
 
+
setDefaultBrightnessConfiguration(Object) - Static method in class org.robolectric.shadows.ShadowDisplayManager
+
+
Set the default brightness configuration for this device.
+
+
setDefaultBrowserPackageNameAsUser(String, int) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
setDefaultDataSubscriptionId(int) - Static method in class org.robolectric.shadows.ShadowSubscriptionManager
+
 
+
setDefaultDevicesForAttributes(ImmutableList<Object>) - Method in class org.robolectric.shadows.ShadowAudioManager
+
+
Sets the devices to use as default for all audio streams.
+
+
setDefaultDialer(String) - Method in class org.robolectric.shadows.ShadowTelecomManager
+
+
Deprecated. +
API deprecated since Q, for testing, use setDefaultDialerPackage instead
+
+
+
setDefaultDialerPackage(String) - Method in class org.robolectric.shadows.ShadowTelecomManager
+
+ +
+
setDefaultFingerprints(int) - Method in class org.robolectric.shadows.ShadowFingerprintManager
+
+
Enrolls the given number of fingerprints, which will be returned in ShadowFingerprintManager.getEnrolledFingerprints().
+
+
setDefaultFixedFontSize(int) - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
setDefaultFontSize(int) - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
setDefaultHttpResponse(int, String) - Static method in class org.robolectric.shadows.httpclient.FakeHttp
+
 
+
setDefaultHttpResponse(int, String) - Method in class org.robolectric.shadows.httpclient.FakeHttpLayer
+
 
+
setDefaultHttpResponse(HttpResponse) - Static method in class org.robolectric.shadows.httpclient.FakeHttp
+
 
+
setDefaultHttpResponse(HttpResponse) - Method in class org.robolectric.shadows.httpclient.FakeHttpLayer
+
 
+
setDefaultJournalMode(String) - Static method in class org.robolectric.shadows.ShadowSQLiteConnection
+
+
Sets the default journal mode for SQLite databases.
+
+
setDefaultKeyMode(int) - Method in class org.robolectric.shadows.ShadowActivity
+
 
+
setDefaultNetworkActive(boolean) - Method in class org.robolectric.shadows.ShadowConnectivityManager
+
+
Sets the active state of the default network.
+
+
setDefaultOutgoingPhoneAccount(String, PhoneAccountHandle) - Method in class org.robolectric.shadows.ShadowTelecomManager
+
+
Set default outgoing phone account to be returned from ShadowTelecomManager.getDefaultOutgoingPhoneAccount(String) for corresponding uriScheme.
+
+
setDefaultServiceForCategory(ComponentName, String) - Static method in class org.robolectric.shadows.ShadowCardEmulation
+
+
Modifies the behavior of ShadowCardEmulation.isDefaultServiceForCategory(ComponentName, String) to return + true for the given inputs.
+
+
setDefaultSmsPackage(String) - Static method in class org.robolectric.shadows.ShadowTelephony.ShadowSms
+
+
Override the package name returned from calling Telephony.Sms.getDefaultSmsPackage(Context).
+
+
setDefaultSmsSubscriptionId(int) - Static method in class org.robolectric.shadows.ShadowSmsManager
+
+
Sets the value to be returned by ShadowSmsManager.getDefaultSmsSubscriptionId().
+
+
setDefaultSmsSubscriptionId(int) - Static method in class org.robolectric.shadows.ShadowSubscriptionManager
+
 
+
setDefaultSubscriptionId(int) - Static method in class org.robolectric.shadows.ShadowSubscriptionManager
+
+
Sets the value that will be returned by ShadowSubscriptionManager.getDefaultSubscriptionId().
+
+
setDefaultSyncMode(String) - Static method in class org.robolectric.shadows.ShadowSQLiteConnection
+
+
Sets the default sync mode for SQLite databases.
+
+
setDefaultTextEncodingName(String) - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
setDefaultUserAgent(String) - Static method in class org.robolectric.shadows.ShadowWebSettings
+
+
Sets the default user agent for the WebView.
+
+
setDefaultVoiceSubscriptionId(int) - Static method in class org.robolectric.shadows.ShadowSubscriptionManager
+
 
+
setDefaultZoom(WebSettings.ZoomDensity) - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
setDefiningUid(int) - Method in class org.robolectric.shadows.ShadowActivityManager.ApplicationExitInfoBuilder
+
 
+
setDelegatedScopes(ComponentName, String, List<String>) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
setDensity(float) - Method in class org.robolectric.shadows.ShadowDisplay
+
+
Changes the density for this display.
+
+
setDensityDpi(int) - Method in class org.robolectric.shadows.ShadowDisplay
+
+
Changes the density for this display.
+
+
setDependencies(List<SharedLibraryInfo>) - Method in class org.robolectric.shadows.SharedLibraryInfoBuilder
+
 
+
setDependentPackages(List<VersionedPackage>) - Method in class org.robolectric.shadows.SharedLibraryInfoBuilder
+
 
+
setDescription(String) - Method in class org.robolectric.shadows.ShadowActivityManager.ApplicationExitInfoBuilder
+
 
+
setDescription(String) - Method in class org.robolectric.shadows.ShadowBitmap
+
 
+
setDescription(String) - Method in class org.robolectric.shadows.ShadowLegacyBitmap
+
 
+
setDescription(String) - Method in class org.robolectric.shadows.ShadowNativeBitmap
+
 
+
setDestinationFromBase(File, String) - Method in class org.robolectric.shadows.ShadowDownloadManager.ShadowRequest
+
 
+
setDestinationInExternalPublicDir(String, String) - Method in class org.robolectric.shadows.ShadowDownloadManager.ShadowRequest
+
 
+
setDetailedState(NetworkInfo.DetailedState) - Method in class org.robolectric.shadows.ShadowNetworkInfo
+
 
+
setDevice(InputDevice) - Method in class org.robolectric.shadows.ShadowInputEvent
+
 
+
setDevice(String) - Static method in class org.robolectric.shadows.ShadowBuild
+
+
Sets the value of the Build.DEVICE field.
+
+
setDeviceConfigurationInfo(ConfigurationInfo) - Method in class org.robolectric.shadows.ShadowActivityManager
+
+
Sets the ConfigurationInfo returned by ActivityManager.getDeviceConfigurationInfo(), but has no effect otherwise.
+
+
setDeviceId(int, String) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+
Sets the value returned by TelephonyManager.getDeviceId(int).
+
+
setDeviceId(String) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
 
+
setDeviceMacAddress(String) - Method in class org.robolectric.shadows.AssociationInfoBuilder
+
 
+
setDeviceName(String) - Method in class org.robolectric.shadows.ShadowInputDevice
+
 
+
setDeviceOwner(ComponentName) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
+
Sets the admin as active admin and device owner.
+
+
setDevicePolicyManagementRoleHolderPackage(String) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
+
Sets the package name of the device policy management role holder.
+
+
setDevicePolicyState(Object) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
+
Set the DevicePolicyState which can be constructed from DevicePolicyStateBuilder
+
+
setDeviceProfile(String) - Method in class org.robolectric.shadows.AssociationInfoBuilder
+
 
+
setDeviceProvisioned(boolean) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
+
Sets whether the device is provisioned.
+
+
setDeviceProvisioningConfigApplied() - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
setDevicesForAttributes(AudioAttributes, ImmutableList<Object>) - Method in class org.robolectric.shadows.ShadowAudioManager
+
+
Sets the devices associated with the given audio stream.
+
+
setDeviceSoftwareVersion(String) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
 
+
setDhcpInfo(DhcpInfo) - Method in class org.robolectric.shadows.ShadowWifiManager
+
 
+
setDidRequestLayout(boolean) - Method in class org.robolectric.shadows.ShadowView
+
 
+
setDirectPlaybackSupport(AudioFormat, AudioAttributes, int) - Static method in class org.robolectric.shadows.ShadowAudioSystem
+
+
Sets direct playback support for a key-pair of AudioFormat and AudioAttributes.
+
+
setDisabledActionModeMenuItems(int) - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
setDisabledForSetup(boolean) - Method in class org.robolectric.shadows.ShadowStatusBarManager
+
 
+
setDiscoverableTimeout(int) - Method in class org.robolectric.shadows.ShadowBluetoothAdapter
+
 
+
setDiscoverableTimeout(Duration) - Method in class org.robolectric.shadows.ShadowBluetoothAdapter
+
 
+
setDiscoverySessionToPublish(PublishDiscoverySession) - Method in class org.robolectric.shadows.ShadowWifiAwareManager
+
+
Sets parameter to pass to DiscoverySessionCallback#onPublishStarted(PublishDiscoverySession)
+
+
setDiscoverySessionToSubscribe(SubscribeDiscoverySession) - Method in class org.robolectric.shadows.ShadowWifiAwareManager
+
+
Sets param to pass to DiscoverySessionCallback#onSubscribeStarted(SubscribeDiscoverySession)
+
+
setDisplayConfiguration(Configuration, DisplayMetrics) - Static method in class org.robolectric.android.Bootstrap
+
+
internal only
+
+
setDisplayCutout(Object) - Method in class org.robolectric.shadows.ShadowDisplay
+
+
Changes the display cutout for this display.
+
+
setDisplayedChild(int) - Method in class org.robolectric.shadows.ShadowViewAnimator
+
 
+
setDisplayedValues(String[]) - Method in class org.robolectric.shadows.ShadowNumberPicker
+
 
+
setDisplayHdrCapabilities(int, float, float, float, int...) - Method in class org.robolectric.shadows.ShadowDisplay
+
+
Set HDR capabilities to the display sourced with displayId.
+
+
setDisplayId(int) - Method in class org.robolectric.shadows.ShadowDisplay
+
+
Deprecated. +
This method is deprecated and will be removed in Robolectric 3.7.
+
+
+
setDisplayName(CharSequence) - Method in class org.robolectric.shadows.AssociationInfoBuilder
+
 
+
setDisplayName(String) - Method in class org.robolectric.shadows.ShadowSubscriptionManager.SubscriptionInfoBuilder
+
 
+
setDisplayOrientation(int) - Method in class org.robolectric.shadows.ShadowCamera
+
 
+
setDisplayZoomControls(boolean) - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
setDistanceStandardDeviation(int) - Method in class org.robolectric.shadows.ShadowRangingResult.Builder
+
 
+
setDistractingPackageRestrictions(String[], int) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
setDither(boolean) - Method in class org.robolectric.shadows.ShadowPaint
+
 
+
setDocumentation(String) - Method in class org.robolectric.annotation.processing.DocumentedElement
+
 
+
setDomain(int) - Method in class org.robolectric.shadows.NetworkRegistrationInfoTestBuilder
+
 
+
setDomStorageEnabled(boolean) - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
setDoNotInstrumentClassRegex(String) - Method in class org.robolectric.internal.bytecode.InstrumentationConfiguration.Builder
+
 
+
setDownloadListener(DownloadListener) - Method in class org.robolectric.shadows.ShadowWebView
+
 
+
setDuration(int) - Method in class org.robolectric.shadows.ShadowToast
+
 
+
setDuration(int) - Method in class org.robolectric.shadows.ShadowVideoView
+
 
+
setDurationScale(float) - Static method in class org.robolectric.shadows.ShadowValueAnimator
+
+
Sets the duration scale for value animator.
+
+
setDynamicBufferSupport(int) - Method in class org.robolectric.shadows.ShadowBluetoothA2dp
+
 
+
setDynamicShortcuts(List<ShortcutInfo>) - Method in class org.robolectric.shadows.ShadowShortcutManager
+
 
+
setEarfcn(int) - Method in class org.robolectric.shadows.CellIdentityLteBuilder
+
 
+
setEid(String) - Method in class org.robolectric.shadows.ShadowEuiccManager
+
+
Set the value to be returned by EuiccManager.getEid().
+
+
setEid(String) - Method in class org.robolectric.shadows.UiccCardInfoBuilder
+
 
+
setElevation(float) - Method in class org.robolectric.shadows.GnssStatusBuilder.GnssSatelliteInfo.Builder
+
+
Deprecated.
+
Sets the elevation of the satellite, in + degrees.
+
+
setElevation(float) - Method in class org.robolectric.shadows.ShadowRenderNode
+
 
+
setElevation(float) - Method in class org.robolectric.shadows.ShadowRenderNodeQ
+
 
+
setEmergencyCallbackMode(boolean) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+
Emergency Callback Mode (ECBM) is typically set by the carrier, for a time window of 5 minutes + after the last outgoing emergency call.
+
+
setEmergencyNumberList(Map<Integer, List<EmergencyNumber>>) - Static method in class org.robolectric.shadows.ShadowTelephonyManager
+
+
Sets the emergency numbers list returned by TelephonyManager.getEmergencyNumberList().
+
+
setEmergencyOnly(boolean) - Method in class org.robolectric.shadows.NetworkRegistrationInfoTestBuilder
+
 
+
setEmergencyOnly(boolean) - Method in class org.robolectric.shadows.ServiceStateBuilder
+
 
+
setEnabled(boolean) - Method in class org.robolectric.fakes.RoboMenuItem
+
 
+
setEnabled(boolean) - Method in class org.robolectric.shadows.ShadowAccessibilityManager
+
 
+
setEnabled(boolean) - Method in class org.robolectric.shadows.ShadowAutofillManager
+
+
Overrides the autofill enabled state for the current user.
+
+
setEnabled(boolean) - Method in class org.robolectric.shadows.ShadowBluetoothAdapter
+
+ +
+
setEnabled(boolean) - Method in class org.robolectric.shadows.ShadowCaptioningManager
+
+
Sets the value to be returned by CaptioningManager.isEnabled()
+
+
setEnabled(boolean) - Method in class org.robolectric.shadows.ShadowNfcAdapter
+
 
+
setEnabled(boolean) - Static method in class org.robolectric.shadows.ShadowTrace
+
+
Sets the systrace to enabled or disabled.
+
+
setEnabled(boolean) - Method in class org.robolectric.shadows.ShadowUwbAdapterStateListener
+
+
Sets a local variable that stores the adapter state, which can be retrieved with ShadowUwbAdapterStateListener.getAdapterState().
+
+
setEnabled(boolean) - Method in class org.robolectric.util.PerfStatsCollector
+
+
If not enabled, don't bother retaining perf stats, saving some memory and CPU cycles.
+
+
setEnabledAccessibilityServiceList(List<AccessibilityServiceInfo>) - Method in class org.robolectric.shadows.ShadowAccessibilityManager
+
 
+
setEnabledInputMethodInfoList(List<InputMethodInfo>) - Method in class org.robolectric.shadows.ShadowInputMethodManager
+
+
Sets the list of InputMethodInfo that are marked as enabled.
+
+
setEnableSmoothTransition(boolean) - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
setEnforceMaxNotificationLimit(boolean) - Method in class org.robolectric.shadows.ShadowNotificationManager
+
+
Ensures a notification limit is applied before posting the notification.
+
+
setEntity(HttpEntity) - Method in class org.robolectric.shadows.httpclient.HttpResponseStub
+
 
+
setErrorCode(int) - Method in class org.robolectric.shadows.ShadowAudioEffect
+
+
Sets the error code to override setter methods in this class.
+
+
setErrorCode(int) - Method in class org.robolectric.shadows.ShadowVisualizer
+
+
Sets the error code to override setter methods in this class.
+
+
setErrorDialog(Dialog) - Method in class org.robolectric.shadows.gms.common.ShadowGoogleApiAvailability
+
 
+
setErrorMessage(String) - Method in class org.robolectric.shadows.ShadowGeocoder
+
+
Sets the value to be passed to Geocoder.GeocodeListener.onError(String).
+
+
setEuiccManagerForCardId(int, EuiccManager) - Method in class org.robolectric.shadows.ShadowEuiccManager
+
+
Sets the value returned by EuiccManager.createForCardId(int).
+
+
setEventType(int) - Method in class org.robolectric.shadows.ShadowUsageStatsManager.EventBuilder
+
 
+
setExact(int, long, PendingIntent) - Method in class org.robolectric.shadows.ShadowAlarmManager
+
 
+
setExact(int, long, String, AlarmManager.OnAlarmListener, Handler) - Method in class org.robolectric.shadows.ShadowAlarmManager
+
 
+
setExact(int, long, String, Executor, WorkSource, AlarmManager.OnAlarmListener) - Method in class org.robolectric.shadows.ShadowAlarmManager
+
 
+
setExactAndAllowWhileIdle(int, long, PendingIntent) - Method in class org.robolectric.shadows.ShadowAlarmManager
+
 
+
setExactAndAllowWhileIdle(int, long, String, Executor, WorkSource, AlarmManager.OnAlarmListener) - Method in class org.robolectric.shadows.ShadowAlarmManager
+
 
+
setExcludeFromRecents(boolean) - Method in class org.robolectric.shadows.ShadowAppTask
+
+
For tests, marks the task as excluded from recents.
+
+
setExecutor(Executor) - Method in class org.robolectric.shadows.RangingSessionBuilder
+
 
+
setExecutor(Executor) - Method in class org.robolectric.shadows.ShadowPausedAsyncTaskLoader
+
+
Deprecated. +
It is recommended to switch to androidx's AsyncTaskLoader, which provides an + overridable getExecutor method.
+
+
+
setExemptFromLowPowerStandby(boolean) - Method in class org.robolectric.shadows.ShadowPowerManager
+
 
+
setExpectedToMove(int) - Method in class org.robolectric.shadows.ResponderLocationBuilder
+
 
+
setExtendedLengthApduSupported(boolean) - Method in class org.robolectric.shadows.ShadowIsoDep
+
 
+
setExternallyManaged(boolean) - Method in class org.robolectric.shadows.StorageVolumeBuilder
+
 
+
setExternalPnoScanRequest(Object, Object, Object, Object) - Method in class org.robolectric.shadows.ShadowWifiManager
+
 
+
setExternalStorageDirectory(Path) - Static method in class org.robolectric.shadows.ShadowEnvironment
+
+ +
+
setExternalStorageEmulated(File, boolean) - Static method in class org.robolectric.shadows.ShadowEnvironment
+
+
Sets the "isEmulated" flag of a particular file.
+
+
setExternalStorageRemovable(File, boolean) - Static method in class org.robolectric.shadows.ShadowEnvironment
+
+
Sets the "isRemovable" flag of a particular file.
+
+
setExternalStorageState(File, String) - Static method in class org.robolectric.shadows.ShadowEnvironment
+
+ +
+
setExternalStorageState(String) - Static method in class org.robolectric.shadows.ShadowEnvironment
+
+ +
+
setExtraInfo(String) - Method in class org.robolectric.shadows.ShadowNetworkInfo
+
 
+
setExtras(Bundle) - Method in class org.robolectric.fakes.BaseCursor
+
+
Deprecated.
+
setExtras(Bundle) - Method in class org.robolectric.fakes.RoboCursor
+
+
Deprecated.
+
setExtras(Bundle) - Method in class org.robolectric.shadows.ShadowCursorWrapper
+
 
+
setExtras(Bundle) - Method in class org.robolectric.shadows.ShadowMediaController
+
+
Saves the extras to control the return value of MediaController.getExtras().
+
+
setFailOnProjectionToggle(boolean) - Method in class org.robolectric.shadows.ShadowUIModeManager
+
 
+
setFantasyFontFamily(String) - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
setFavicon(Bitmap) - Method in class org.robolectric.shadows.ShadowWebView
+
+
Sets the favicon to return from ShadowWebView.getFavicon().
+
+
setFdOwner(FileDescriptor, Object) - Static method in class org.robolectric.shadows.ShadowIoUtils
+
 
+
setFeature(String, boolean) - Method in class org.robolectric.android.XmlResourceParserImpl
+
 
+
setFeatures(Account, String[]) - Method in class org.robolectric.shadows.ShadowAccountManager
+
 
+
setFetchUuidsWithSdpResult(boolean) - Method in class org.robolectric.shadows.ShadowBluetoothDevice
+
+
Sets value of the return result for BluetoothDevice.fetchUuidsWithSdp().
+
+
setField(Class<?>, Object, String, Object) - Static method in class org.robolectric.util.ReflectionHelpers
+
+
Reflectively set the value of a field.
+
+
setField(Object, String, Object) - Static method in class org.robolectric.util.ReflectionHelpers
+
+
Reflectively set the value of a field.
+
+
setFields(Bundle) - Method in class org.robolectric.shadows.ShadowVisualVoicemailSms
+
 
+
setFileDescriptorTransform(DataSource.FileDescriptorTransform) - Static method in class org.robolectric.shadows.util.DataSource
+
+
Optional transformation for FileDescriptor.
+
+
setFileEncryptedNativeOrEmulated(boolean) - Method in class org.robolectric.shadows.ShadowStorageManager
+
+ +
+
setFillType(Path.FillType) - Method in class org.robolectric.shadows.ShadowLegacyPath
+
 
+
setFilterBitmap(boolean) - Method in class org.robolectric.shadows.ShadowPaint
+
 
+
setFingerprint(String) - Static method in class org.robolectric.shadows.ShadowBuild
+
+
Sets the value of the Build.FINGERPRINT field.
+
+
setFinished(boolean) - Method in interface org.robolectric.shadows._Activity_
+
 
+
setFirstDrawComplete(boolean) - Method in interface org.robolectric.shadows.ShadowViewRootImpl.ViewRootImplReflector
+
 
+
setFirstDrawHandlers(ArrayList<Runnable>) - Method in interface org.robolectric.shadows.ShadowViewRootImpl.ViewRootImplReflector
+
 
+
setFirstTimeStamp(long) - Method in class org.robolectric.shadows.ShadowUsageStatsManager.UsageStatsBuilder
+
 
+
setFiveQi(int) - Method in class org.robolectric.shadows.NrQosSessionAttributesBuilder
+
 
+
setFixedFontFamily(String) - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
setFixedSize(int, int) - Method in class org.robolectric.shadows.ShadowSurfaceView.FakeSurfaceHolder
+
 
+
setFlags(int) - Method in class org.robolectric.shadows.ShadowDisplay
+
+
Changes the flags for this display.
+
+
setFlags(int) - Method in class org.robolectric.shadows.ShadowPaint
+
 
+
setFlags(int, int) - Method in class org.robolectric.shadows.ShadowWindow
+
 
+
setFloorNumber(double) - Method in class org.robolectric.shadows.ResponderLocationBuilder
+
 
+
setFocused(boolean) - Method in class org.robolectric.shadows.ShadowAccessibilityWindowInfo
+
 
+
setFocusXY(float, float) - Method in class org.robolectric.shadows.ShadowScaleGestureDetector
+
 
+
setFontScale(float) - Method in class org.robolectric.annotation.Config.Builder
+
 
+
setFontScale(float) - Static method in class org.robolectric.RuntimeEnvironment
+
 
+
setFontScale(float) - Method in class org.robolectric.shadows.ShadowCaptioningManager
+
+
Sets the value to be returned by CaptioningManager.getFontScale()
+
+
setForceDark(int) - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
setFormat(int) - Method in class org.robolectric.shadows.ShadowSurfaceView.FakeSurfaceHolder
+
 
+
setFrame(double, double, double, double) - Method in class org.robolectric.shadows.RoundRectangle
+
 
+
setFrameDelay(Duration) - Static method in class org.robolectric.shadows.ShadowChoreographer
+
+
Sets the delay between each frame.
+
+
setFrameInterval(long) - Static method in class org.robolectric.shadows.ShadowChoreographer
+
+
Deprecated. +
Use the LooperMode.Mode.PAUSED looper and ShadowChoreographer.setFrameDelay(Duration) to + configure the frame delay.
+
+
+
setFrameInterval(long) - Static method in class org.robolectric.shadows.ShadowLegacyChoreographer
+
+
Set the inter-frame interval used to advance the clock.
+
+
setFrequency(int) - Method in class org.robolectric.shadows.ShadowWifiInfo
+
 
+
setFromLocation(List<Address>) - Method in class org.robolectric.shadows.ShadowGeocoder
+
+
Sets the value to be returned by Geocoder.getFromLocation(double, double, int).
+
+
setFsUuid(String) - Method in class org.robolectric.shadows.StorageVolumeBuilder
+
 
+
setGainmap(Object) - Method in interface org.robolectric.shadows.ShadowBitmap.BitmapReflector
+
 
+
setGainmap(Object) - Method in class org.robolectric.shadows.ShadowBitmap
+
 
+
setGatewayConnectionError(String, int, Throwable) - Method in class org.robolectric.shadows.ShadowVcnManager
+
+ +
+
setGattCallback(BluetoothGattCallback) - Method in class org.robolectric.shadows.ShadowBluetoothGatt
+
 
+
setGattServerCallback(BluetoothGattServerCallback) - Method in class org.robolectric.shadows.ShadowBluetoothGattServer
+
 
+
setGeolocationDatabasePath(String) - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
setGeolocationEnabled(boolean) - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
setGlobalVisibleRect(Rect) - Method in class org.robolectric.shadows.ShadowView
+
 
+
setGnssBatchSize(int) - Method in class org.robolectric.shadows.ShadowLocationManager
+
+
Sets the GNSS hardware batch size.
+
+
setGnssHardwareModelName(String) - Method in class org.robolectric.shadows.ShadowLocationManager
+
+
Sets the GNSS hardware model name returned by LocationManager.getGnssHardwareModelName().
+
+
setGnssTimeAvailable(boolean) - Static method in class org.robolectric.shadows.ShadowSystemClock
+
+
Sets whether gnss location based time is available.
+
+
setGnssYearOfHardware(int) - Method in class org.robolectric.shadows.ShadowLocationManager
+
+
Sets the GNSS year of hardware returned by LocationManager.getGnssYearOfHardware().
+
+
setGravity(int, int, int) - Method in class org.robolectric.shadows.ShadowToast
+
 
+
setGroupCheckable(int, boolean, boolean) - Method in class org.robolectric.fakes.RoboMenu
+
 
+
setGroupEnabled(int, boolean) - Method in class org.robolectric.fakes.RoboMenu
+
 
+
setGroupId(int) - Method in class org.robolectric.fakes.RoboMenuItem
+
 
+
setGroupIdLevel1(String) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
 
+
setGroupInfo(WifiP2pManager.Channel, WifiP2pGroup) - Method in class org.robolectric.shadows.ShadowWifiP2pManager
+
 
+
setGroupVisible(int, boolean) - Method in class org.robolectric.fakes.RoboMenu
+
 
+
setGuaranteedDownlinkBitRate(long) - Method in class org.robolectric.shadows.EpsBearerQosSessionAttributesBuilder
+
 
+
setGuaranteedDownlinkBitRate(long) - Method in class org.robolectric.shadows.NrQosSessionAttributesBuilder
+
 
+
setGuaranteedUplinkBitRate(long) - Method in class org.robolectric.shadows.EpsBearerQosSessionAttributesBuilder
+
 
+
setGuaranteedUplinkBitRate(long) - Method in class org.robolectric.shadows.NrQosSessionAttributesBuilder
+
 
+
setHandleMmiValue(boolean) - Method in class org.robolectric.shadows.ShadowTelecomManager
+
 
+
setHardware(String) - Static method in class org.robolectric.shadows.ShadowBuild
+
+
Sets the value of the Build.HARDWARE field.
+
+
setHasAlmanac(boolean) - Method in class org.robolectric.shadows.GnssStatusBuilder.GnssSatelliteInfo.Builder
+
+
Deprecated.
+
Sets whether the satellite has almanac data.
+
+
setHasAlpha(boolean) - Method in class org.robolectric.shadows.ShadowLegacyBitmap
+
 
+
setHasAmplitudeControl(boolean) - Method in class org.robolectric.shadows.ShadowVibrator
+
+
Controls the return value of Vibrator.hasAmplitudeControl() the default is false.
+
+
setHasCarrierPrivileges(boolean) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
 
+
setHasCarrierPrivileges(int, boolean) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+
Sets the hasCarrierPrivileges for the given subId.
+
+
setHasEnrolledFingerprints(boolean) - Method in class org.robolectric.shadows.ShadowFingerprintManager
+
+ +
+
setHasEphemeris(boolean) - Method in class org.robolectric.shadows.GnssStatusBuilder.GnssSatelliteInfo.Builder
+
+
Deprecated.
+
Sets whether the satellite has ephemeris data.
+
+
setHasMipMap(boolean) - Method in class org.robolectric.shadows.ShadowLegacyBitmap
+
 
+
setHasOverlappingRendering(boolean) - Method in class org.robolectric.shadows.ShadowRenderNode
+
 
+
setHasOverlappingRendering(boolean) - Method in class org.robolectric.shadows.ShadowRenderNodeQ
+
 
+
setHasPermanentMenuKey(boolean) - Static method in class org.robolectric.shadows.ShadowViewConfiguration
+
 
+
setHasPermission(boolean) - Method in class org.robolectric.shadows.ShadowBugreportManager
+
+
Simulates if the calling process has the required permissions to call BugreportManager methods.
+
+
setHasRequestedInteractAcrossProfiles(boolean) - Method in class org.robolectric.shadows.ShadowCrossProfileApps
+
+
Sets whether or not the current application has requested the interact across profile + permission in its manifest.
+
+
setHasShortcutHostPermission(boolean) - Method in class org.robolectric.shadows.ShadowLauncherApps
+
+ +
+
setHasVibrator(boolean) - Method in class org.robolectric.shadows.ShadowVibrator
+
+
Controls the return value of Vibrator.hasVibrator() the default is true.
+
+
setHead(Message) - Method in class org.robolectric.shadows.ShadowLegacyMessageQueue
+
 
+
setHead(Message) - Method in class org.robolectric.shadows.ShadowMessageQueue
+
+
Sets the current Message at the top of the queue.
+
+
setHead(Message) - Method in class org.robolectric.shadows.ShadowPausedMessageQueue
+
 
+
setHeader(String, String) - Method in class org.robolectric.shadows.httpclient.HttpResponseStub
+
 
+
setHeader(Header) - Method in class org.robolectric.shadows.httpclient.HttpResponseStub
+
 
+
setHeader(Header) - Method in class org.robolectric.shadows.httpclient.TestHttpResponse
+
 
+
setHeaderIcon(int) - Method in class org.robolectric.fakes.RoboSubMenu
+
 
+
setHeaderIcon(Drawable) - Method in class org.robolectric.fakes.RoboSubMenu
+
 
+
setHeaders(Header[]) - Method in class org.robolectric.shadows.httpclient.HttpResponseStub
+
 
+
setHeaderTitle(int) - Method in class org.robolectric.fakes.RoboSubMenu
+
 
+
setHeaderTitle(CharSequence) - Method in class org.robolectric.fakes.RoboSubMenu
+
 
+
setHeaderView(View) - Method in class org.robolectric.fakes.RoboSubMenu
+
 
+
setHeadlessSystemUserMode(boolean) - Static method in class org.robolectric.shadows.ShadowUserManager
+
+
Updates headless system user mode.
+
+
setHearingAidCompatibilitySupported(boolean) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+ +
+
setHeight(int) - Method in class org.robolectric.shadows.ShadowCanvas
+
 
+
setHeight(int) - Method in class org.robolectric.shadows.ShadowDisplay
+
+
Changes the height available to the application for this display.
+
+
setHeight(int) - Method in class org.robolectric.shadows.ShadowDisplayManager.ModeBuilder
+
 
+
setHeight(int) - Method in class org.robolectric.shadows.ShadowLegacyBitmap
+
 
+
setHeight(int) - Method in class org.robolectric.shadows.ShadowLegacyCanvas
+
 
+
setHeight(int) - Method in class org.robolectric.shadows.ShadowNativeBaseCanvas
+
 
+
setHeightAboveFloorMeters(double) - Method in class org.robolectric.shadows.ResponderLocationBuilder
+
 
+
setHeightAboveFloorUncertaintyMeters(double) - Method in class org.robolectric.shadows.ResponderLocationBuilder
+
 
+
setHidden(boolean) - Method in class org.robolectric.shadows.ModuleInfoBuilder
+
+
Sets whether or not the module is hidden
+
+
setHitTestResult(WebView.HitTestResult) - Method in class org.robolectric.shadows.ShadowWebView
+
+
Sets the WebView.HitTestResult that should be returned from ShadowWebView.getHitTestResult().
+
+
setHost(AppWidgetHost) - Method in class org.robolectric.shadows.ShadowAppWidgetHostView
+
 
+
setIccId(String) - Method in class org.robolectric.shadows.ShadowSubscriptionManager.SubscriptionInfoBuilder
+
 
+
setIccId(String) - Method in class org.robolectric.shadows.UiccCardInfoBuilder
+
+
Deprecated. +
This is no longer set on T+ due to MEP as a single eUICC can have more than one + ICCID tied to it. It is instead set via UiccPortInfo.
+
+
+
setIccId(String) - Method in class org.robolectric.shadows.UiccPortInfoBuilder
+
 
+
setIcon(int) - Method in class org.robolectric.fakes.RoboMenuItem
+
 
+
setIcon(int) - Method in class org.robolectric.fakes.RoboSubMenu
+
 
+
setIcon(int) - Method in class org.robolectric.shadows.ShadowAlertController
+
 
+
setIcon(Drawable) - Method in class org.robolectric.fakes.RoboMenuItem
+
 
+
setIcon(Drawable) - Method in class org.robolectric.fakes.RoboSubMenu
+
 
+
setIconMaxHeight(int) - Method in class org.robolectric.shadows.ShadowShortcutManager
+
+
Sets the value returned by ShadowShortcutManager.getIconMaxHeight().
+
+
setIconMaxWidth(int) - Method in class org.robolectric.shadows.ShadowShortcutManager
+
+
Sets the value returned by ShadowShortcutManager.getIconMaxWidth().
+
+
setIconTint(int) - Method in class org.robolectric.shadows.ShadowSubscriptionManager.SubscriptionInfoBuilder
+
 
+
setId(int) - Method in class org.robolectric.shadows.AssociationInfoBuilder
+
 
+
setId(int) - Method in class org.robolectric.shadows.PreciseDataConnectionStateBuilder
+
 
+
setId(int) - Method in class org.robolectric.shadows.ShadowAccessibilityWindowInfo
+
 
+
setId(int) - Method in class org.robolectric.shadows.ShadowInformationElement.Builder
+
 
+
setId(int) - Method in class org.robolectric.shadows.ShadowSubscriptionManager.SubscriptionInfoBuilder
+
 
+
setId(String) - Static method in class org.robolectric.shadows.ShadowBuild
+
+
Sets the value of the Build.ID field.
+
+
setIdAttribute(String) - Method in interface org.robolectric.android.AttributeSetBuilder
+
+
Set the id attribute to the given value.
+
+
setIdAttribute(String) - Method in class org.robolectric.android.AttributeSetBuilderImpl
+
 
+
setIdExt(int) - Method in class org.robolectric.shadows.ShadowInformationElement.Builder
+
 
+
setIdleConnectionTimeout(long) - Method in class org.robolectric.shadows.ShadowSQLiteOpenHelper
+
 
+
setIdleState(Scheduler.IdleState) - Method in class org.robolectric.android.internal.LooperDelegatingScheduler
+
 
+
setIdleState(Scheduler.IdleState) - Method in class org.robolectric.util.Scheduler
+
+
Sets the current idling state of this Scheduler.
+
+
setIdlingResourceTimeout(long, TimeUnit) - Static method in class org.robolectric.android.internal.LocalUiController
+
+
Sets the error timeout for idling resources.
+
+
setIgnoreUncaughtExceptions(boolean) - Static method in class org.robolectric.shadows.ShadowPausedLooper
+
+
Deprecated. +
this method only exists to accommodate legacy tests with preexisting issues. + Silently discarding exceptions is not recommended, and can lead to deadlocks.
+
+
+
setIgnoringBatteryOptimizations(String, boolean) - Method in class org.robolectric.shadows.ShadowPowerManager
+
 
+
setImei(int, String) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+
Set the IMEI returned by ShadowTelephonyManager.getImei(int).
+
+
setImei(String) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+
Set the IMEI returned by getImei().
+
+
setImportance(int) - Method in class org.robolectric.shadows.ShadowActivityManager.ApplicationExitInfoBuilder
+
 
+
setImportance(int) - Method in class org.robolectric.shadows.ShadowNotificationManager
+
 
+
setImsAvailableOnDevice(boolean) - Method in class org.robolectric.shadows.ShadowImsMmTelManager
+
+
Sets whether IMS is available on the device.
+
+
setImsRegistered(int) - Method in class org.robolectric.shadows.ShadowImsMmTelManager
+
+
Triggers RegistrationCallback#onRegistered(int) for all registered RegistrationCallback callbacks.
+
+
setImsRegistered(ImsRegistrationAttributes) - Method in class org.robolectric.shadows.ShadowImsMmTelManager
+
 
+
setImsRegistering(int) - Method in class org.robolectric.shadows.ShadowImsMmTelManager
+
+
Triggers RegistrationCallback#onRegistering(int) for all registered RegistrationCallback callbacks.
+
+
setImsRegistering(ImsRegistrationAttributes) - Method in class org.robolectric.shadows.ShadowImsMmTelManager
+
 
+
setImsUnregistered(ImsReasonInfo) - Method in class org.robolectric.shadows.ShadowImsMmTelManager
+
+
Triggers RegistrationCallback#onUnregistered(ImsReasonInfo) for all registered RegistrationCallback callbacks.
+
+
setIndicator(View) - Method in class org.robolectric.shadows.ShadowTabHost.ShadowTabSpec
+
 
+
setIndicator(CharSequence) - Method in class org.robolectric.shadows.ShadowTabHost.ShadowTabSpec
+
 
+
setIndicator(CharSequence, Drawable) - Method in class org.robolectric.shadows.ShadowTabHost.ShadowTabSpec
+
 
+
setInetAddress(InetAddress) - Method in class org.robolectric.shadows.ShadowWifiInfo
+
 
+
setInexactRepeating(int, long, long, PendingIntent) - Method in class org.robolectric.shadows.ShadowAlarmManager
+
 
+
setInitialApplication(Application) - Method in interface org.robolectric.shadows.ShadowActivityThread._ActivityThread_
+
 
+
setInitialized(boolean) - Method in class org.robolectric.shadows.ShadowAudioEffect
+
+
Updates the state of the AudioEffect itself.
+
+
setInMultiWindowMode(boolean) - Method in class org.robolectric.shadows.ShadowActivity
+
+
Changes state of ShadowActivity.isInMultiWindowMode() method.
+
+
setInput(InputStream, String) - Method in class org.robolectric.android.XmlResourceParserImpl
+
 
+
setInput(Reader) - Method in class org.robolectric.android.XmlResourceParserImpl
+
 
+
setInputDevices(List<AudioDeviceInfo>) - Method in class org.robolectric.shadows.ShadowAudioManager
+
+
Sets the list of connected input devices represented by AudioDeviceInfo.
+
+
setInputMethodInfoList(List<InputMethodInfo>) - Method in class org.robolectric.shadows.ShadowInputMethodManager
+
+
Sets the list of InputMethodInfo that are marked as installed.
+
+
setinRestrictedInputMode(boolean) - Method in class org.robolectric.shadows.ShadowKeyguardManager
+
+ +
+
setInRestrictedInputMode(boolean) - Method in class org.robolectric.shadows.ShadowKeyguardManager
+
+
Sets the value to be returned by KeyguardManager.inKeyguardRestrictedInputMode().
+
+
setInstalledAccessibilityServiceList(List<AccessibilityServiceInfo>) - Method in class org.robolectric.shadows.ShadowAccessibilityManager
+
 
+
setInstallerPackageName(String, String) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
setInstallNonMarketApps(boolean) - Static method in class org.robolectric.shadows.ShadowSettings
+
+
Sets the value of the Settings.Global.INSTALL_NON_MARKET_APPS setting or Settings.Secure.INSTALL_NON_MARKET_APPS depending on API level.
+
+
setInstallSourceInfo(String, String, String) - Method in class org.robolectric.shadows.ShadowPackageManager
+
+
Adds install source information for a package.
+
+
setInstanceId(int) - Method in class org.robolectric.shadows.ShadowUsageStatsManager.EventBuilder
+
 
+
setInstrumentation(Instrumentation) - Method in interface org.robolectric.shadows.ShadowActivityThread._ActivityThread_
+
 
+
setInstrumentedPackages(String...) - Method in class org.robolectric.annotation.Config.Builder
+
 
+
setIntent(Intent) - Method in class org.robolectric.fakes.RoboMenuItem
+
 
+
setIntentRedelivery(boolean) - Method in class org.robolectric.shadows.ShadowIntentService
+
 
+
setInteractAcrossProfilesAppOp(int) - Method in class org.robolectric.shadows.ShadowCrossProfileApps
+
+
Forces the {code interact_across_profile} AppOps for the current package.
+
+
setInteractAcrossProfilesAppOp(String, int) - Method in class org.robolectric.shadows.ShadowCrossProfileApps
+
+
Checks permission and changes the AppOps value stored in ShadowCrossProfileApps.
+
+
setInteractiveUiTimeout(int) - Method in class org.robolectric.shadows.ShadowAccessibilityManager
+
 
+
setInterface(UsbInterface) - Method in class org.robolectric.shadows.ShadowUsbDeviceConnection
+
+
No-op on Robolectrict.
+
+
setInterface(String) - Method in class org.robolectric.shadows.ShadowWifiP2pGroup
+
 
+
setInternalPath(File) - Method in class org.robolectric.shadows.StorageVolumeBuilder
+
 
+
setInterruptionFilter(int) - Method in class org.robolectric.shadows.ShadowNotificationManager
+
+
Currently does not support checking for granted policy access.
+
+
setInTouchMode(boolean) - Method in class org.robolectric.shadows.ShadowInstrumentation
+
 
+
setIntProperty(int, int) - Method in class org.robolectric.shadows.ShadowBatteryManager
+
 
+
setInvalidStateBehavior(ShadowMediaPlayer.InvalidStateBehavior) - Method in class org.robolectric.shadows.ShadowMediaPlayer
+
+
Specifies how the media player should behave when a method is invoked in an invalid state.
+
+
setIs5GHzBandSupported(boolean) - Method in class org.robolectric.shadows.ShadowWifiManager
+
+
Sets whether 5ghz band is supported.
+
+
setIs64Bit(boolean) - Static method in class org.robolectric.shadows.ShadowVMRuntime
+
+
Sets whether the VM is running in 64-bit mode.
+
+
setIs80211mcMeasurement(boolean) - Method in class org.robolectric.shadows.ShadowRangingResult.Builder
+
 
+
setIsActive(boolean) - Method in class org.robolectric.shadows.UiccPortInfoBuilder
+
 
+
setIsApex(boolean) - Method in class org.robolectric.shadows.PackageRollbackInfoBuilder
+
+
Sets is apex.
+
+
setIsApkInApex(boolean) - Method in class org.robolectric.shadows.PackageRollbackInfoBuilder
+
+
Sets is apk in apex.
+
+
setIsBluetoothScoAvailableOffCall(boolean) - Method in class org.robolectric.shadows.ShadowAudioManager
+
 
+
setIsBluetoothSupported(boolean) - Static method in class org.robolectric.shadows.ShadowBluetoothAdapter
+
+
Determines if getDefaultAdapter() returns the default local adapter (true) or null (false).
+
+
setIsCellularDataAvailable(boolean) - Method in class org.robolectric.shadows.WifiUsabilityStatsEntryBuilder
+
 
+
setIsCharging(boolean) - Method in class org.robolectric.shadows.ShadowBatteryManager
+
 
+
setIsConditionallyBarred(boolean) - Method in class org.robolectric.shadows.BarringInfoBuilder.BarringServiceInfoBuilder
+
 
+
setIsContentCaptureEnabled(boolean) - Method in class org.robolectric.shadows.ShadowContentCaptureManager
+
+
Configures whether ShadowContentCaptureManager.isContentCaptureEnabled() returns true or false.
+
+
setIsDataConnectionAllowed(boolean) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
 
+
setIsDefaultBrightnessConfig(boolean) - Method in class org.robolectric.shadows.BrightnessChangeEventBuilder
+
 
+
setIsDemoUser(boolean) - Method in class org.robolectric.shadows.ShadowUserManager
+
+
Deprecated. +
Use ShadowUserManager.addUser(int, String, int) to create a demo user + instead of changing default user flags.
+
+
+
setIsDeviceIdleMode(boolean) - Method in class org.robolectric.shadows.ShadowPowerManager
+
+
Sets the value returned by ShadowPowerManager.isDeviceIdleMode().
+
+
setIsDeviceLightIdleMode(boolean) - Method in class org.robolectric.shadows.ShadowPowerManager
+
+
Sets the value returned by ShadowPowerManager.isDeviceLightIdleMode().
+
+
setIsDeviceLocked(boolean) - Method in class org.robolectric.shadows.ShadowKeyguardManager
+
+
For tests on Android >=L MR1, sets the value to be returned by ShadowKeyguardManager.isDeviceLocked().
+
+
setIsDeviceLocked(int, boolean) - Method in class org.robolectric.shadows.ShadowKeyguardManager
+
+
For tests on Android >= L MR1, sets the value to be returned by ShadowKeyguardManager.isDeviceLocked(int).
+
+
setIsDeviceSecure(boolean) - Method in class org.robolectric.shadows.ShadowKeyguardManager
+
+
For tests on Android >=M, sets the value to be returned by ShadowKeyguardManager.isDeviceSecure().
+
+
setIsDeviceSecure(int, boolean) - Method in class org.robolectric.shadows.ShadowKeyguardManager
+
+
For tests on Android >=M, sets the value to be returned by ShadowKeyguardManager.isDeviceSecure(int).
+
+
setIsDexOptNeeded(boolean) - Static method in class org.robolectric.shadows.ShadowDexFile
+
+
Sets the value to be returned when isDexOptNeeded() is called with any argument.
+
+
setIsDexOptNeededError(Throwable) - Static method in class org.robolectric.shadows.ShadowDexFile
+
+
Sets the throwable that will be thrown when isDexOptNeeded() is called.
+
+
setIsEmbedded(boolean) - Method in class org.robolectric.shadows.ShadowSubscriptionManager.SubscriptionInfoBuilder
+
 
+
setIsEmulated(boolean) - Method in class org.robolectric.shadows.StorageVolumeBuilder
+
 
+
setIsEnabled(boolean) - Method in class org.robolectric.shadows.PhoneAccountBuilder
+
 
+
setIsEnabled(boolean) - Method in class org.robolectric.shadows.ShadowEuiccManager
+
+
Set the value to be returned by EuiccManager.isEnabled().
+
+
setIsEncoder(boolean) - Method in class org.robolectric.shadows.MediaCodecInfoBuilder.CodecCapabilitiesBuilder
+
+
Sets codec role.
+
+
setIsEncoder(boolean) - Method in class org.robolectric.shadows.MediaCodecInfoBuilder
+
+
Sets the codec role.
+
+
setIsEuicc(boolean) - Method in class org.robolectric.shadows.UiccCardInfoBuilder
+
 
+
setIsEuicc(boolean) - Method in class org.robolectric.shadows.UiccSlotInfoBuilder
+
 
+
setIsExtendedApduSupported(boolean) - Method in class org.robolectric.shadows.UiccSlotInfoBuilder
+
 
+
setIsExternalStorageEmulated(boolean) - Static method in class org.robolectric.shadows.ShadowEnvironment
+
+ +
+
setIsExternalStorageLegacy(boolean) - Static method in class org.robolectric.shadows.ShadowEnvironment
+
+
Sets the return value of ShadowEnvironment.isExternalStorageLegacy() ()}.
+
+
setIsGooglePlayServicesAvailable(int) - Method in class org.robolectric.shadows.gms.common.ShadowGoogleApiAvailability
+
 
+
setIsGuestUser(boolean) - Method in class org.robolectric.shadows.ShadowUserManager
+
+
Deprecated. +
Use ShadowUserManager.addUser(int, String, int) to create a guest user + instead of changing default user flags.
+
+
+
setIsHardwareAccelerated(boolean) - Method in class org.robolectric.shadows.MediaCodecInfoBuilder
+
+
Sets whether the codec is hardware accelerated or not.
+
+
setIsHardwareDetected(boolean) - Method in class org.robolectric.shadows.ShadowFingerprintManager
+
+
Sets the return value of FingerprintManager.isHardwareDetected().
+
+
setIsInCall(boolean) - Method in class org.robolectric.shadows.ShadowTelecomManager
+
+
Sets the return value for TelecomManager.isInCall().
+
+
setIsInteractive(boolean) - Method in class org.robolectric.shadows.ShadowPowerManager
+
+
Deprecated. + +
+
+
setIsKeyguardSecure(boolean) - Method in class org.robolectric.shadows.ShadowKeyguardManager
+
+
Sets the value to be returned by ShadowKeyguardManager.isKeyguardSecure().
+
+
setIsLeExtendedAdvertisingSupported(boolean) - Method in class org.robolectric.shadows.ShadowBluetoothAdapter
+
+
Sets the isLeExtendedAdvertisingSupported to enable/disable LE extended advertisements feature
+
+
setIsLightDeviceIdleMode(boolean) - Method in class org.robolectric.shadows.ShadowPowerManager
+
+
Sets the value returned by ShadowPowerManager.isLightDeviceIdleMode().
+
+
setIsLinkedUser(boolean) - Method in class org.robolectric.shadows.ShadowUserManager
+
+
Deprecated. +
Use ShadowUserManager.addUser(int, String, int) to create a linked user + instead of changing default user flags.
+
+
+
setIsLowRamDevice(boolean) - Method in class org.robolectric.shadows.ShadowActivityManager
+
+
Override the return value of isLowRamDevice().
+
+
setIsManualSelection(boolean) - Method in class org.robolectric.shadows.ServiceStateBuilder
+
 
+
setIsMultipleAdvertisementSupported(boolean) - Method in class org.robolectric.shadows.ShadowBluetoothAdapter
+
+
Sets the value for ShadowBluetoothAdapter.isMultipleAdvertisementSupported.
+
+
setIsMultipleEnabledProfilesSupported(boolean) - Method in class org.robolectric.shadows.UiccCardInfoBuilder
+
 
+
setIsMusicActive(boolean) - Method in class org.robolectric.shadows.ShadowAudioManager
+
 
+
setIsNative(boolean) - Method in class org.robolectric.shadows.SharedLibraryInfoBuilder
+
 
+
setIsNavigationBarVisible(boolean) - Static method in class org.robolectric.shadows.ShadowViewRootImpl
+
+
Allows other shadows to set the state of ShadowViewRootImpl.isNavigationBarVisible.
+
+
setIsNetworkRoaming(boolean) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+
Sets the value returned by TelephonyManager.isNetworkRoaming().
+
+
setIsOnDeviceRecognitionAvailable(boolean) - Static method in class org.robolectric.shadows.ShadowSpeechRecognizer
+
 
+
setIsOpportunistic(boolean) - Method in class org.robolectric.shadows.ShadowSubscriptionManager.SubscriptionInfoBuilder
+
 
+
setIsPowerSaveMode(boolean) - Method in class org.robolectric.shadows.ShadowPowerManager
+
 
+
setIsPresent(boolean) - Static method in class org.robolectric.shadows.ShadowGeocoder
+
+
Sets the value to be returned by Geocoder.isPresent().
+
+
setIsPrimary(boolean) - Method in class org.robolectric.shadows.StorageVolumeBuilder
+
 
+
setIsPrimaryUser(boolean) - Method in class org.robolectric.shadows.ShadowUserManager
+
+
Deprecated. +
Use ShadowUserManager.addUser(int, String, int) to create a primary user + instead of changing default user flags.
+
+
+
setIsRebootingUserspaceSupported(boolean) - Method in class org.robolectric.shadows.ShadowPowerManager
+
+ +
+
setIsRemovable(boolean) - Method in class org.robolectric.shadows.StorageVolumeBuilder
+
 
+
setIsRemovable(boolean) - Method in class org.robolectric.shadows.UiccCardInfoBuilder
+
 
+
setIsRemovable(boolean) - Method in class org.robolectric.shadows.UiccSlotInfoBuilder
+
 
+
setIsRequestPinShortcutSupported(boolean) - Method in class org.robolectric.shadows.ShadowShortcutManager
+
 
+
setIsRestrictedProfile(boolean) - Method in class org.robolectric.shadows.ShadowUserManager
+
+
Deprecated. +
use ShadowUserManager#addUser() instead
+
+
+
setIsScanAlwaysAvailable(boolean) - Method in class org.robolectric.shadows.ShadowWifiManager
+
 
+
setIsScreenOn(boolean) - Method in class org.robolectric.shadows.ShadowPowerManager
+
+
Deprecated. + +
+
+
setIsSetWallpaperAllowed(boolean) - Method in class org.robolectric.shadows.ShadowWallpaperManager
+
 
+
setIsSmsCapable(boolean) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+
Sets the value returned by TelephonyManager.isSmsCapable().
+
+
setIsSoftwareOnly(boolean) - Method in class org.robolectric.shadows.MediaCodecInfoBuilder
+
+
Sets whether the codec is softwrare only or not.
+
+
setIsStaged(boolean) - Method in class org.robolectric.shadows.RollbackInfoBuilder
+
+
Sets the staged status of the rollback.
+
+
setIsStatusBarVisible(boolean) - Static method in class org.robolectric.shadows.ShadowViewRootImpl
+
+
Allows other shadows to set the state of ShadowViewRootImpl.isStatusBarVisible.
+
+
setIsStreamMute(int, boolean) - Method in class org.robolectric.shadows.ShadowAudioManager
+
 
+
setIsSyncable(Account, String, int) - Static method in class org.robolectric.shadows.ShadowContentResolver
+
 
+
setIsSystemUser(boolean) - Method in class org.robolectric.shadows.ShadowUserManager
+
+
Deprecated. +
Use ShadowUserManager.addUser(int, String, int) to create a system user + instead of changing default user flags.
+
+
+
setIsTaskRoot(boolean) - Method in class org.robolectric.shadows.ShadowActivity
+
 
+
setIsThroughputSufficient(boolean) - Method in class org.robolectric.shadows.WifiUsabilityStatsEntryBuilder
+
 
+
setIsUniqueDeviceAttestationSupported(boolean) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
setIsUsbDataSignalingEnabled(boolean) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
+
Sets USB signaling device restriction.
+
+
setIsUserEnabled(int, boolean) - Method in class org.robolectric.shadows.ShadowUserManager
+
 
+
setIsUserResolvableError(boolean) - Method in class org.robolectric.shadows.gms.common.ShadowGoogleApiAvailability
+
 
+
setIsUsingCarrierAggregation(boolean) - Method in class org.robolectric.shadows.ServiceStateBuilder
+
+
Use this method to control return value of ServiceState.isUsingCarrierAggregation() (up + to P).
+
+
setIsVendor(boolean) - Method in class org.robolectric.shadows.MediaCodecInfoBuilder
+
+
Sets the codec provider.
+
+
setIsVisible(boolean) - Method in class org.robolectric.shadows.RunningTaskInfoBuilder
+
 
+
setIsWakeLockLevelSupported(int, boolean) - Method in class org.robolectric.shadows.ShadowPowerManager
+
 
+
setIsWallpaperSupported(boolean) - Method in class org.robolectric.shadows.ShadowWallpaperManager
+
 
+
setIsWifiScoringEnabled(boolean) - Method in class org.robolectric.shadows.WifiUsabilityStatsEntryBuilder
+
 
+
setItemId(int) - Method in class org.robolectric.fakes.RoboMenuItem
+
 
+
setIUwbAdapter(IUwbAdapter) - Method in class org.robolectric.shadows.RangingSessionBuilder
+
 
+
setIwlanPreferred(boolean) - Method in class org.robolectric.shadows.ServiceStateBuilder
+
 
+
setJavaScriptCanOpenWindowsAutomatically(boolean) - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
setJavaScriptEnabled(boolean) - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
setJulianDay(int) - Method in class org.robolectric.shadows.ShadowTime
+
 
+
setKeepScreenOn(boolean) - Method in class org.robolectric.shadows.ShadowSurfaceView.FakeSurfaceHolder
+
 
+
setKeyguardDisabledFeatures(ComponentName, int) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
setKeyguardLocked(boolean) - Method in class org.robolectric.shadows.ShadowKeyguardManager
+
+
Sets whether the device keyguard is locked or not.
+
+
setKeyPrefix_native(long, String) - Static method in class org.robolectric.shadows.ShadowBackupDataOutput
+
 
+
setLabeledBy(AccessibilityNodeInfo) - Method in class org.robolectric.shadows.ShadowAccessibilityNodeInfo
+
 
+
setLabelFor(AccessibilityNodeInfo) - Method in class org.robolectric.shadows.ShadowAccessibilityNodeInfo
+
 
+
setLanguage(Locale) - Method in class org.robolectric.shadows.ShadowTextToSpeech
+
 
+
setLastBrightness(float) - Method in class org.robolectric.shadows.BrightnessChangeEventBuilder
+
 
+
setLastKnownLocation(String, Location) - Method in class org.robolectric.shadows.ShadowLocationManager
+
+
Deprecated. +
Use ShadowLocationManager.simulateLocation(Location) to update the last location for a provider.
+
+
+
setLastNonConfigurationInstance(Object) - Method in class org.robolectric.shadows.ShadowActivity
+
+
Deprecated. + +
+
+
setLastNonConfigurationInstances(Object) - Method in interface org.robolectric.shadows._Activity_
+
 
+
setLastOutgoingCall(String) - Static method in class org.robolectric.shadows.ShadowCallLogCalls
+
+
Sets a last outgoing call that can later be retrieved by ShadowCallLogCalls.getLastOutgoingCall(Context).
+
+
setLastPoint(float, float) - Method in class org.robolectric.shadows.ShadowLegacyPath
+
 
+
setLastTimeConnectedMs(long) - Method in class org.robolectric.shadows.AssociationInfoBuilder
+
 
+
setLastTimeStamp(long) - Method in class org.robolectric.shadows.ShadowUsageStatsManager.UsageStatsBuilder
+
 
+
setLastTimeUsed(long) - Method in class org.robolectric.shadows.ShadowUsageStatsManager.UsageStatsBuilder
+
 
+
setLatestDialog(ShadowDialog) - Static method in class org.robolectric.shadows.ShadowDialog
+
 
+
setLatestListPopupWindow(ListPopupWindow) - Method in class org.robolectric.shadows.ShadowApplication
+
 
+
setLatestPopupMenu(ShadowPopupMenu) - Method in class org.robolectric.shadows.ShadowApplication
+
 
+
setLatestPopupMenu(ShadowPopupMenu) - Static method in class org.robolectric.shadows.ShadowPopupMenu
+
 
+
setLatestPopupWindow(PopupWindow) - Method in class org.robolectric.shadows.ShadowApplication
+
 
+
setLatitude(double) - Method in class org.robolectric.shadows.ResponderLocationBuilder
+
 
+
setLatitudeUncertainty(double) - Method in class org.robolectric.shadows.ResponderLocationBuilder
+
 
+
setLayer(int) - Method in class org.robolectric.shadows.ShadowAccessibilityWindowInfo
+
 
+
setLayerType(int, Paint) - Method in class org.robolectric.shadows.ShadowView
+
 
+
setLayoutAlgorithm(WebSettings.LayoutAlgorithm) - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
setLayoutParams(ViewGroup.LayoutParams) - Method in class org.robolectric.shadows.ShadowWebView
+
 
+
setLci(byte[]) - Method in class org.robolectric.shadows.ShadowRangingResult.Builder
+
 
+
setLciRegisteredLocationAgreement(Boolean) - Method in class org.robolectric.shadows.ResponderLocationBuilder
+
 
+
setLciVersion(int) - Method in class org.robolectric.shadows.ResponderLocationBuilder
+
 
+
setLcr(byte[]) - Method in class org.robolectric.shadows.ShadowRangingResult.Builder
+
 
+
setLeft(int) - Method in class org.robolectric.shadows.ShadowRenderNode
+
 
+
setLeft(int) - Method in class org.robolectric.shadows.ShadowRenderNodeQ
+
 
+
setLeftTopRightBottom(int, int, int, int) - Method in class org.robolectric.shadows.ShadowRenderNode
+
 
+
setLeftTopRightBottom(int, int, int, int) - Method in class org.robolectric.shadows.ShadowRenderNodeQ
+
 
+
setLetterSpacing(float) - Method in class org.robolectric.shadows.ShadowPaint
+
 
+
setLibraries(String...) - Method in class org.robolectric.annotation.Config.Builder
+
 
+
setLightTouchEnabled(boolean) - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
setLine1Number(PhoneAccountHandle, String) - Method in class org.robolectric.shadows.ShadowTelecomManager
+
 
+
setLine1Number(String) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
 
+
setLinkDownstreamBandwidthKbps(Object) - Method in class org.robolectric.shadows.ShadowNetworkCapabilities
+
+
Sets the LinkDownstreamBandwidthKbps of the NetworkCapabilities.
+
+
setLinkProperties(LinkProperties) - Method in class org.robolectric.shadows.PreciseDataConnectionStateBuilder
+
 
+
setLinkProperties(Network, LinkProperties) - Method in class org.robolectric.shadows.ShadowConnectivityManager
+
+
Sets the LinkProperties for the given Network.
+
+
setLinkSpeed(int) - Method in class org.robolectric.shadows.ShadowWifiInfo
+
 
+
setLinkSpeedMbps(int) - Method in class org.robolectric.shadows.WifiUsabilityStatsEntryBuilder
+
 
+
setLoadsImagesAutomatically(boolean) - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
setLoadWithOverviewMode(boolean) - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
setLocale(String) - Method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
setLocale(Locale) - Method in class org.robolectric.shadows.httpclient.HttpResponseStub
+
 
+
setLocale(Locale) - Method in class org.robolectric.shadows.ShadowCaptioningManager
+
+
Sets the value to be returned by CaptioningManager.getLocale()
+
+
setLocalState(Object) - Method in class org.robolectric.shadows.DragEventBuilder
+
 
+
setLocationEnabled(boolean) - Method in class org.robolectric.shadows.ShadowLocationManager
+
+
On P and above, turns location on or off.
+
+
setLocationEnabledForUser(boolean, UserHandle) - Method in class org.robolectric.shadows.ShadowLocationManager
+
 
+
setLocationMode(int) - Method in class org.robolectric.shadows.ShadowLocationManager
+
+
On pre-P devices, sets the device location mode.
+
+
setLocationPowerSaveMode(int) - Method in class org.robolectric.shadows.ShadowPowerManager
+
+
Sets the value returned by ShadowPowerManager.getLocationPowerSaveMode() when battery saver is on.
+
+
setLocationProviderEnabled(ContentResolver, String, boolean) - Static method in class org.robolectric.shadows.ShadowSettings.ShadowSecure
+
 
+
setLocationProviderEnabledForUser(ContentResolver, String, boolean, int) - Static method in class org.robolectric.shadows.ShadowSettings.ShadowSecure
+
 
+
setLocked(boolean) - Method in class org.robolectric.shadows.ShadowTileService
+
 
+
setLockScreenAllowPrivateNotifications(boolean) - Static method in class org.robolectric.shadows.ShadowSettings
+
 
+
setLockScreenShowNotifications(boolean) - Static method in class org.robolectric.shadows.ShadowSettings
+
 
+
setLockTaskFeatures(ComponentName, int) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
setLockTaskModeState(int) - Method in class org.robolectric.shadows.ShadowActivityManager
+
+
Sets lock task mode state to be reported by ActivityManager.getLockTaskModeState(), but + has no effect otherwise.
+
+
setLockTaskPackages(ComponentName, String[]) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
setLoggable(String, int) - Static method in class org.robolectric.shadows.ShadowLog
+
+
Sets the log level of a given tag, that ShadowLog.isLoggable(java.lang.String, int) will follow.
+
+
setLogicalSlotIndex(int) - Method in class org.robolectric.shadows.UiccPortInfoBuilder
+
 
+
setLongitude(double) - Method in class org.robolectric.shadows.ResponderLocationBuilder
+
 
+
setLongitudeUncertainty(double) - Method in class org.robolectric.shadows.ResponderLocationBuilder
+
 
+
setLongOperatorName(String) - Method in class org.robolectric.shadows.CellIdentityLteBuilder
+
 
+
setLongOperatorName(String) - Method in class org.robolectric.shadows.CellIdentityNrBuilder
+
 
+
setLongProperty(int, long) - Method in class org.robolectric.shadows.ShadowBatteryManager
+
 
+
setLongSupportMessage(ComponentName, CharSequence) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
setLooping(boolean) - Method in class org.robolectric.shadows.ShadowMediaPlayer
+
 
+
setLowPowerStandbyEnabled(boolean) - Method in class org.robolectric.shadows.ShadowPowerManager
+
 
+
setLowPowerStandbySupported(boolean) - Method in class org.robolectric.shadows.ShadowPowerManager
+
 
+
setLuxTimestamps(long[]) - Method in class org.robolectric.shadows.BrightnessChangeEventBuilder
+
 
+
setLuxValues(float[]) - Method in class org.robolectric.shadows.BrightnessChangeEventBuilder
+
 
+
setMacAddress(String) - Method in class org.robolectric.shadows.ShadowWifiInfo
+
 
+
setMainThread(Thread) - Static method in class org.robolectric.RuntimeEnvironment
+
+
Sets the main thread.
+
+
setManageBlockNumbersIntent(Intent) - Method in class org.robolectric.shadows.ShadowTelecomManager
+
+
Sets the BlockNumbersIntent to be returned by ShadowTelecomManager.createManageBlockedNumbersIntent()
+
+
setManagedProfile(boolean) - Method in class org.robolectric.shadows.ShadowUserManager
+
+ +
+
setManifest(String) - Method in class org.robolectric.annotation.Config.Builder
+
 
+
setManifestShortcuts(List<ShortcutInfo>) - Method in class org.robolectric.shadows.ShadowShortcutManager
+
+ +
+
setManufacturer(String) - Static method in class org.robolectric.shadows.ShadowBuild
+
+
Sets the value of the Build.MANUFACTURER field.
+
+
setMasterScheduler(Scheduler) - Static method in class org.robolectric.RuntimeEnvironment
+
+
Sets the current master scheduler.
+
+
setMasterSyncAutomatically(boolean) - Static method in class org.robolectric.shadows.ShadowContentResolver
+
 
+
setMavenProxyHost(String) - Static method in class org.robolectric.MavenRoboSettings
+
+
Deprecated.
+
setMavenProxyPort(int) - Static method in class org.robolectric.MavenRoboSettings
+
+
Deprecated.
+
setMavenRepositoryId(String) - Static method in class org.robolectric.MavenRoboSettings
+
+
Deprecated.
+
setMavenRepositoryPassword(String) - Static method in class org.robolectric.MavenRoboSettings
+
+
Deprecated.
+
setMavenRepositoryUrl(String) - Static method in class org.robolectric.MavenRoboSettings
+
+
Deprecated.
+
setMavenRepositoryUserName(String) - Static method in class org.robolectric.MavenRoboSettings
+
+
Deprecated.
+
setMaxDownlinkBitRate(long) - Method in class org.robolectric.shadows.EpsBearerQosSessionAttributesBuilder
+
 
+
setMaxDownlinkBitRate(long) - Method in class org.robolectric.shadows.NrQosSessionAttributesBuilder
+
 
+
setMaxDuration(int) - Method in class org.robolectric.shadows.ShadowMediaRecorder
+
 
+
setMaxFileSize(long) - Method in class org.robolectric.shadows.ShadowMediaRecorder
+
 
+
setMaxFileSize(long) - Method in class org.robolectric.shadows.StorageVolumeBuilder
+
 
+
setMaximumFailedPasswordsForWipe(ComponentName, int) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
setMaximumRange(float) - Method in class org.robolectric.shadows.ShadowSensor
+
+
Sets the return value for Sensor.getMaximumRange().
+
+
setMaximumTimeToLock(ComponentName, long) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
setMaxNumFocusAreas(int) - Method in class org.robolectric.shadows.ShadowCamera.ShadowParameters
+
+
Allows test cases to set the maximum number of focus areas.
+
+
setMaxNumMeteringAreas(int) - Method in class org.robolectric.shadows.ShadowCamera.ShadowParameters
+
+
Allows test cases to set the maximum number of metering areas.
+
+
setMaxSdk(int) - Method in class org.robolectric.annotation.Config.Builder
+
 
+
setMaxShortcutCountPerActivity(int) - Method in class org.robolectric.shadows.ShadowShortcutManager
+
+ +
+
setMaxSupportedUsers(int) - Method in class org.robolectric.shadows.ShadowUserManager
+
 
+
setMaxTransceiveLength(int) - Method in class org.robolectric.shadows.ShadowIsoDep
+
 
+
setMaxUplinkBitRate(long) - Method in class org.robolectric.shadows.EpsBearerQosSessionAttributesBuilder
+
 
+
setMaxUplinkBitRate(long) - Method in class org.robolectric.shadows.NrQosSessionAttributesBuilder
+
 
+
setMaxVolume(int) - Method in class org.robolectric.shadows.PlaybackInfoBuilder
+
 
+
setMcc(String) - Method in class org.robolectric.shadows.CellIdentityLteBuilder
+
 
+
setMcc(String) - Method in class org.robolectric.shadows.CellIdentityNrBuilder
+
 
+
setMcc(String) - Method in class org.robolectric.shadows.ShadowSubscriptionManager.SubscriptionInfoBuilder
+
 
+
setMediaFormat(MediaFormat) - Method in class org.robolectric.shadows.MediaCodecInfoBuilder.CodecCapabilitiesBuilder
+
+
Sets media format.
+
+
setMediaInfoProvider(ShadowMediaPlayer.MediaInfoProvider) - Static method in class org.robolectric.shadows.ShadowMediaPlayer
+
+ +
+
setMediaPlaybackRequiresUserGesture(boolean) - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
setMeid(int, String) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+
Set the MEID returned by ShadowTelephonyManager.getMeid(int).
+
+
setMeid(String) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+
Set the MEID returned by getMeid().
+
+
setMemoryClass(int) - Method in class org.robolectric.shadows.ShadowActivityManager
+
 
+
setMemoryInfo(ActivityManager.MemoryInfo) - Method in class org.robolectric.shadows.ShadowActivityManager
+
 
+
setMessage(CharSequence) - Method in class org.robolectric.shadows.ShadowAlertController
+
 
+
setMessageBody(String) - Method in class org.robolectric.shadows.ShadowVisualVoicemailSms
+
 
+
setMetadata(int, byte[]) - Method in class org.robolectric.shadows.ShadowBluetoothDevice
+
 
+
setMetadata(MediaMetadata) - Method in class org.robolectric.shadows.ShadowMediaController
+
+
Saves the mediaMetadata to control the return value of MediaController.getMetadata().
+
+
setMetric(int, long) - Method in class org.robolectric.shadows.FrameMetricsBuilder
+
+
Sets the given metric to the given value.
+
+
setMetrics(DataSource, PersistableBundle) - Static method in class org.robolectric.shadows.ShadowMediaExtractor
+
+
Sets metrics for an associated DataSource.
+
+
setMicrophoneMute(boolean) - Method in class org.robolectric.shadows.ShadowAudioManager
+
 
+
setMinBufferSize(int) - Static method in class org.robolectric.shadows.ShadowAudioTrack
+
+
In the real class, the minimum buffer size is estimated from audio sample rate and other + factors.
+
+
setMinimumFontSize(int) - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
setMinimumLogicalFontSize(int) - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
setMinSdk(int) - Method in class org.robolectric.annotation.Config.Builder
+
 
+
setMixedContentMode(int) - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
setMmTelCapabilitiesAvailable(MmTelFeature.MmTelCapabilities) - Method in class org.robolectric.shadows.ShadowImsMmTelManager
+
+
Sets the available MmTelFeature.MmTelCapabilities.
+
+
setMnc(String) - Method in class org.robolectric.shadows.CellIdentityLteBuilder
+
 
+
setMnc(String) - Method in class org.robolectric.shadows.CellIdentityNrBuilder
+
 
+
setMnc(String) - Method in class org.robolectric.shadows.ShadowSubscriptionManager.SubscriptionInfoBuilder
+
 
+
setMobileRxBytes(int) - Static method in class org.robolectric.shadows.ShadowTrafficStats
+
+
Sets the value returned by ShadowTrafficStats.getMobileRxBytes() for testing
+
+
setMobileRxPackets(int) - Static method in class org.robolectric.shadows.ShadowTrafficStats
+
+
Sets the value returned by ShadowTrafficStats.getMobileRxPackets() for testing
+
+
setMobileTxBytes(int) - Static method in class org.robolectric.shadows.ShadowTrafficStats
+
+
Sets the value returned by ShadowTrafficStats.getMobileTxBytes() for testing
+
+
setMobileTxPackets(int) - Static method in class org.robolectric.shadows.ShadowTrafficStats
+
+
Sets the value returned by ShadowTrafficStats.getMobileTxPackets() for testing
+
+
setMode(int) - Method in class org.robolectric.shadows.ShadowAudioManager
+
 
+
setMode(int, int, String, int) - Method in class org.robolectric.shadows.ShadowAppOpsManager
+
+ +
+
setMode(String, int, String, int) - Method in class org.robolectric.shadows.ShadowAppOpsManager
+
+
Change the operating mode for the given op in the given app package.
+
+
setModel(String) - Static method in class org.robolectric.shadows.ShadowBuild
+
+
Sets the value of the Build.MODEL field.
+
+
setModuleProperties(SoundTrigger.ModuleProperties) - Method in class org.robolectric.shadows.ShadowSoundTriggerManager
+
+
Set SoundTrigger.ModuleProperties, value will returned for the following + getModuleProperties call.
+
+
setMtpReserveSize(long) - Method in class org.robolectric.shadows.StorageVolumeBuilder
+
 
+
setMutable(boolean) - Method in class org.robolectric.shadows.ShadowBitmap
+
 
+
setMutable(boolean) - Method in class org.robolectric.shadows.ShadowLegacyBitmap
+
 
+
setMutable(boolean) - Method in class org.robolectric.shadows.ShadowNativeBitmap
+
 
+
setMuted(boolean) - Method in class org.robolectric.shadows.ShadowInCallService
+
 
+
setMyParent(ViewParent) - Method in class org.robolectric.shadows.ShadowView
+
 
+
setName(CharSequence) - Method in class org.robolectric.shadows.ModuleInfoBuilder
+
+
Sets the public name of the module
+
+
setName(String) - Method in class org.robolectric.shadows.MediaCodecInfoBuilder
+
+
Sets the codec name.
+
+
setName(String) - Method in class org.robolectric.shadows.ShadowBluetoothAdapter
+
 
+
setName(String) - Method in class org.robolectric.shadows.ShadowBluetoothDevice
+
 
+
setName(String) - Method in class org.robolectric.shadows.ShadowDisplay
+
+
Changes the name for this display.
+
+
setName(String) - Method in class org.robolectric.shadows.ShadowTrace.Counter.Builder
+
 
+
setName(String) - Method in class org.robolectric.shadows.SharedLibraryInfoBuilder
+
 
+
setNameForUid(int, String) - Method in class org.robolectric.shadows.ShadowPackageManager
+
 
+
setNanoTime(long) - Static method in class org.robolectric.shadows.ShadowLegacySystemClock
+
 
+
setNanoTime(long) - Static method in class org.robolectric.shadows.ShadowSystemClock
+
+
Sets the value for System.nanoTime().
+
+
setNativeCallHandler(NativeCallHandler) - Method in class org.robolectric.internal.bytecode.ClassInstrumentor
+
 
+
setNaturallyPortrait(int, boolean) - Static method in class org.robolectric.shadows.ShadowDisplayManager
+
+
Changes the display to be naturally portrait or landscape.
+
+
setNavBarMode(int) - Method in class org.robolectric.shadows.ShadowStatusBarManager
+
 
+
setNavDump(boolean) - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
setNci(long) - Method in class org.robolectric.shadows.CellIdentityNrBuilder
+
 
+
setNdefPushMessage(NdefMessage, Activity, Activity...) - Method in class org.robolectric.shadows.ShadowNfcAdapter
+
+
Mocks setting NDEF push message so that it could be verified in the test.
+
+
setNdefPushMessageCallback(NfcAdapter.CreateNdefMessageCallback, Activity, Activity...) - Method in class org.robolectric.shadows.ShadowNfcAdapter
+
 
+
setNearbyAppStreamingPolicy(int) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
setNearbyNotificationStreamingPolicy(int) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
setNeedInitialFocus(boolean) - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
setNetworkCapabilities(Network, NetworkCapabilities) - Method in class org.robolectric.shadows.ShadowConnectivityManager
+
+
Sets network capability and affects the result of ConnectivityManager.getNetworkCapabilities(Network)
+
+
setNetworkCountryIso(String) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
 
+
setNetworkId(int) - Method in class org.robolectric.shadows.ShadowWifiInfo
+
 
+
setNetworkInfo(int, NetworkInfo) - Method in class org.robolectric.shadows.ShadowConnectivityManager
+
 
+
setNetworkName(String) - Method in class org.robolectric.shadows.ShadowWifiP2pGroup
+
 
+
setNetworkOperator(String) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
 
+
setNetworkOperatorName(String) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
 
+
setNetworkOperatorNameForPhone(int, String) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
 
+
setNetworkPreference(int) - Method in class org.robolectric.shadows.ShadowConnectivityManager
+
 
+
setNetworkRegistrationInfoList(List<NetworkRegistrationInfo>) - Method in class org.robolectric.shadows.ServiceStateBuilder
+
 
+
setNetworkRoamingStatus(int, boolean) - Method in class org.robolectric.shadows.ShadowSubscriptionManager
+
+
If isNetworkRoaming is set, it will mark the provided sim subscriptionId as roaming in a local + cache.
+
+
setNetworkSpecifier(NetworkSpecifier) - Method in class org.robolectric.shadows.ShadowNetworkCapabilities
+
+
Changes NetworkSpecifier for this network capabilities.
+
+
setNetworkSpecifier(String) - Method in class org.robolectric.shadows.ShadowNetworkCapabilities
+
+
Changes NetworkSpecifier for this network capabilities.
+
+
setNetworkSpecifier(String) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
 
+
setNetworkTimeAvailable(boolean) - Static method in class org.robolectric.shadows.ShadowSystemClock
+
+
Sets whether network time is available.
+
+
setNetworkType(int) - Method in class org.robolectric.shadows.PreciseDataConnectionStateBuilder
+
 
+
setNetworkType(int) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+
Deprecated. +
TelephonyManager.getNetworkType() was replaced with TelephonyManager.getDataNetworkType() in Android N, and has been deprecated in Android R. + Use instead.
+
+
+
setNext(Message) - Method in class org.robolectric.shadows.ShadowLegacyMessage
+
 
+
setNext(Message) - Method in class org.robolectric.shadows.ShadowMessage
+
+
Convenience method to provide setter access to the private field Message.next.
+
+
setNext(Message) - Method in class org.robolectric.shadows.ShadowPausedMessage
+
 
+
setNextActionFailure(int) - Method in class org.robolectric.shadows.ShadowWifiP2pManager
+
 
+
setNextDatabaseIdForInserts(int) - Method in class org.robolectric.shadows.ShadowContentResolver
+
+
Deprecated. +
This method affects all calls, and does not work with ContentResolver.acquireContentProviderClient(android.net.Uri)
+
+
+
setNextFocusRequestResponse(int) - Method in class org.robolectric.shadows.ShadowAudioManager
+
 
+
setNextTransceiveResponse(byte[]) - Method in class org.robolectric.shadows.ShadowIsoDep
+
 
+
setNfcHardwareExists(boolean) - Static method in class org.robolectric.shadows.ShadowNfcAdapter
+
+
Modifies the behavior of ShadowNfcAdapter.getNfcAdapter(Context) to return null, to simulate + absence of NFC hardware.
+
+
setNightDisplayActivated(boolean) - Method in class org.robolectric.shadows.ShadowColorDisplayManager
+
 
+
setNightDisplayAutoMode(int) - Method in class org.robolectric.shadows.ShadowColorDisplayManager
+
 
+
setNightDisplayColorTemperature(int) - Method in class org.robolectric.shadows.ShadowColorDisplayManager
+
 
+
setNightMode(boolean) - Method in class org.robolectric.shadows.BrightnessChangeEventBuilder
+
 
+
setNightMode(int) - Method in class org.robolectric.shadows.ShadowUIModeManager
+
 
+
setNightModeActivatedForCustomMode(int, boolean) - Method in class org.robolectric.shadows.ShadowUIModeManager
+
 
+
setNightModeCustomType(int) - Method in class org.robolectric.shadows.ShadowUIModeManager
+
 
+
setNonInteractiveUiTimeout(int) - Method in class org.robolectric.shadows.ShadowAccessibilityManager
+
 
+
setNotification(JobParameters, int, Notification, int) - Method in class org.robolectric.shadows.ShadowJobService
+
+
Stubbed out for now, as the real implementation throws an NPE when executed in Robolectric.
+
+
setNotificationAccess(ComponentName, boolean) - Method in class org.robolectric.shadows.ShadowCompanionDeviceManager
+
 
+
setNotificationDelegate(String) - Method in class org.robolectric.shadows.ShadowNotificationManager
+
 
+
setNotificationListenerAccessGranted(ComponentName, boolean) - Method in class org.robolectric.shadows.ShadowNotificationManager
+
+ +
+
setNotificationPolicy(NotificationManager.Policy) - Method in class org.robolectric.shadows.ShadowNotificationManager
+
+
Currently does not support checking for granted policy access.
+
+
setNotificationPolicyAccessGranted(boolean) - Method in class org.robolectric.shadows.ShadowNotificationManager
+
+ +
+
setNotificationsEnabled(boolean) - Method in class org.robolectric.shadows.ShadowNotificationManager
+
 
+
setNotificationUri(ContentResolver, Uri) - Method in class org.robolectric.fakes.BaseCursor
+
+
Deprecated.
+
setNotificationUri(ContentResolver, Uri) - Method in class org.robolectric.shadows.ShadowCursorWrapper
+
 
+
setNotifyOnDeviceNearby(boolean) - Method in class org.robolectric.shadows.AssociationInfoBuilder
+
 
+
setNrarfcn(int) - Method in class org.robolectric.shadows.CellIdentityNrBuilder
+
 
+
setNrFrequencyRange(int) - Method in class org.robolectric.shadows.ServiceStateBuilder
+
 
+
setNumAttemptedMeasurements(int) - Method in class org.robolectric.shadows.ShadowRangingResult.Builder
+
 
+
setNumber(String) - Method in class org.robolectric.shadows.ShadowSubscriptionManager.SubscriptionInfoBuilder
+
 
+
setNumericShortcut(char) - Method in class org.robolectric.fakes.RoboMenuItem
+
 
+
setNumSuccessfulMeasurements(int) - Method in class org.robolectric.shadows.ShadowRangingResult.Builder
+
 
+
setOffloadPlaybackSupport(AudioFormat, AudioAttributes, int) - Static method in class org.robolectric.shadows.ShadowAudioSystem
+
+
Sets offload playback support for a key-pair of AudioFormat and AudioAttributes.
+
+
setOffloadSupported(AudioFormat, AudioAttributes, boolean) - Static method in class org.robolectric.shadows.ShadowAudioSystem
+
+
Sets whether offload playback is supported for a key-pair of AudioFormat and AudioAttributes.
+
+
setOffscreenPreRaster(boolean) - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
setOnActionExpandListener(MenuItem.OnActionExpandListener) - Method in class org.robolectric.fakes.RoboMenuItem
+
 
+
setOnCancelListener(DialogInterface.OnCancelListener) - Method in class org.robolectric.shadows.ShadowDialog
+
 
+
setOnClickListener(View.OnClickListener) - Method in class org.robolectric.shadows.ShadowView
+
 
+
setOnCompletionListener(MediaPlayer.OnCompletionListener) - Method in class org.robolectric.shadows.ShadowMediaPlayer
+
 
+
setOnCompletionListener(MediaPlayer.OnCompletionListener) - Method in class org.robolectric.shadows.ShadowVideoView
+
 
+
setOnCreateContextMenuListener(View.OnCreateContextMenuListener) - Method in class org.robolectric.shadows.ShadowView
+
 
+
setOnDeviceTranslationCapabilities(int, int, Set<TranslationCapability>) - Method in class org.robolectric.shadows.ShadowTranslationManager
+
 
+
setOnDoubleTapListener(GestureDetector.OnDoubleTapListener) - Method in class org.robolectric.shadows.ShadowGestureDetector
+
 
+
setOnEditorActionListener(TextView.OnEditorActionListener) - Method in class org.robolectric.shadows.ShadowTextView
+
 
+
setOnErrorListener(MediaPlayer.OnErrorListener) - Method in class org.robolectric.shadows.ShadowMediaPlayer
+
 
+
setOnErrorListener(MediaPlayer.OnErrorListener) - Method in class org.robolectric.shadows.ShadowVideoView
+
 
+
setOnErrorListener(MediaRecorder.OnErrorListener) - Method in class org.robolectric.shadows.ShadowMediaRecorder
+
 
+
setOneShotPreviewCallback(Camera.PreviewCallback) - Method in class org.robolectric.shadows.ShadowCamera
+
 
+
setOnExitAnimationListener(SplashScreen.OnExitAnimationListener) - Method in class org.robolectric.fakes.RoboSplashScreen
+
 
+
setOnFocusChangeListener(View.OnFocusChangeListener) - Method in class org.robolectric.shadows.ShadowView
+
 
+
setOnInfoListener(MediaPlayer.OnInfoListener) - Method in class org.robolectric.shadows.ShadowMediaPlayer
+
 
+
setOnInfoListener(MediaRecorder.OnInfoListener) - Method in class org.robolectric.shadows.ShadowMediaRecorder
+
 
+
setOnItemSelectedListener(AdapterView.OnItemSelectedListener) - Method in class org.robolectric.shadows.ShadowAdapterView
+
 
+
setOnLoadCompleteListener(SoundPool.OnLoadCompleteListener) - Method in class org.robolectric.shadows.ShadowSoundPool
+
 
+
setOnLongClickListener(View.OnLongClickListener) - Method in class org.robolectric.shadows.ShadowView
+
 
+
setOnMenuItemClickListener(MenuItem.OnMenuItemClickListener) - Method in class org.robolectric.fakes.RoboMenuItem
+
 
+
setOnMenuItemClickListener(PopupMenu.OnMenuItemClickListener) - Method in class org.robolectric.shadows.ShadowPopupMenu
+
 
+
setOnNdefPushCompleteCallback(NfcAdapter.OnNdefPushCompleteCallback, Activity, Activity...) - Method in class org.robolectric.shadows.ShadowNfcAdapter
+
+
Sets callback that should be used on successful Android Beam (TM).
+
+
setOnPerformActionListener(ShadowAccessibilityNodeInfo.OnPerformActionListener) - Method in class org.robolectric.shadows.ShadowAccessibilityNodeInfo
+
+
Configure the return result of an action if it is performed
+
+
setOnPreparedListener(MediaPlayer.OnPreparedListener) - Method in class org.robolectric.shadows.ShadowMediaPlayer
+
 
+
setOnPreparedListener(MediaPlayer.OnPreparedListener) - Method in class org.robolectric.shadows.ShadowVideoView
+
 
+
setOnScrollListener(AbsListView.OnScrollListener) - Method in class org.robolectric.shadows.ShadowAbsListView
+
 
+
setOnSeekBarChangeListener(SeekBar.OnSeekBarChangeListener) - Method in class org.robolectric.shadows.ShadowSeekBar
+
 
+
setOnSeekCompleteListener(MediaPlayer.OnSeekCompleteListener) - Method in class org.robolectric.shadows.ShadowMediaPlayer
+
 
+
setOnSystemUiVisibilityChangeListener(View.OnSystemUiVisibilityChangeListener) - Method in class org.robolectric.shadows.ShadowView
+
 
+
setOnTabChangedListener(TabHost.OnTabChangeListener) - Method in class org.robolectric.shadows.ShadowTabHost
+
 
+
setOnTechnologyChangeFailed(int, ImsReasonInfo) - Method in class org.robolectric.shadows.ShadowImsMmTelManager
+
+
Triggers RegistrationCallback#onTechnologyChangeFailed(int, ImsReasonInfo) for all + registered RegistrationCallback callbacks.
+
+
setOnTouchListener(View.OnTouchListener) - Method in class org.robolectric.shadows.ShadowView
+
 
+
setOnValueChangedListener(NumberPicker.OnValueChangeListener) - Method in class org.robolectric.shadows.ShadowNumberPicker
+
 
+
setOnZoomListener(ZoomButtonsController.OnZoomListener) - Method in class org.robolectric.shadows.ShadowZoomButtonsController
+
 
+
setOpenSourceSoftwareLicenseInfo(String) - Method in class org.robolectric.shadows.gms.common.ShadowGoogleApiAvailability
+
 
+
setOperatorName(String, String, String) - Method in class org.robolectric.shadows.ServiceStateBuilder
+
 
+
setOrder(int) - Method in class org.robolectric.fakes.RoboMenuItem
+
 
+
setOrganizationColor(ComponentName, int) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
setOrganizationName(ComponentName, CharSequence) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
+
Sets organization name.
+
+
setOrganizationOwnedDeviceWithManagedProfile(boolean) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
+
Sets the return value of the DevicePolicyManager.isOrganizationOwnedDeviceWithManagedProfile() method (only for Android R+).
+
+
setOuterContext(Context) - Method in interface org.robolectric.shadows.ShadowContextImpl._ContextImpl_
+
 
+
setOutputDevices(List<AudioDeviceInfo>) - Method in class org.robolectric.shadows.ShadowAudioManager
+
+
Sets the list of connected output devices represented by AudioDeviceInfo.
+
+
setOutputFile(String) - Method in class org.robolectric.shadows.ShadowMediaRecorder
+
 
+
setOutputFormat(int) - Method in class org.robolectric.shadows.ShadowMediaRecorder
+
 
+
setOutputStream(PipedOutputStream) - Method in class org.robolectric.shadows.ShadowBluetoothSocket
+
+
Set the output stream.
+
+
setPackage(String) - Method in class org.robolectric.shadows.ShadowUsageStatsManager.EventBuilder
+
 
+
setPackageArchiveInfo(String, PackageInfo) - Method in class org.robolectric.shadows.ShadowPackageManager
+
 
+
setPackageName(String) - Method in class org.robolectric.annotation.Config.Builder
+
 
+
setPackageName(String) - Method in class org.robolectric.shadows.AssociationInfoBuilder
+
 
+
setPackageName(String) - Method in class org.robolectric.shadows.BrightnessChangeEventBuilder
+
 
+
setPackageName(String) - Method in class org.robolectric.shadows.ModuleInfoBuilder
+
+
Sets the package name of the module
+
+
setPackageName(String) - Method in class org.robolectric.shadows.ShadowMediaController
+
+
Saves the package name for use inside the shadow.
+
+
setPackageName(String) - Method in class org.robolectric.shadows.ShadowUsageStatsManager.UsageStatsBuilder
+
 
+
setPackageName(String) - Method in class org.robolectric.shadows.ShadowVoiceInteractor
+
 
+
setPackageName(String) - Method in class org.robolectric.shadows.SharedLibraryInfoBuilder
+
 
+
setPackageRolledBackFrom(VersionedPackage) - Method in class org.robolectric.shadows.PackageRollbackInfoBuilder
+
+
Sets the version packaged rolled back from.
+
+
setPackageRolledBackTo(VersionedPackage) - Method in class org.robolectric.shadows.PackageRollbackInfoBuilder
+
+
Sets the version packaged rolled back to.
+
+
setPackages(List<PackageRollbackInfo>) - Method in class org.robolectric.shadows.RollbackInfoBuilder
+
+
Sets the packages of the rollback.
+
+
setPackagesForCallingUid(String...) - Method in class org.robolectric.shadows.ShadowPackageManager
+
 
+
setPackagesForUid(int, String...) - Method in class org.robolectric.shadows.ShadowPackageManager
+
 
+
setPackagesSuspended(ComponentName, String[], boolean) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
setPackagesSuspended(Object, Object, Object, Object, Object) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
setPackagesSuspended(String[], boolean, PersistableBundle, PersistableBundle, String) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
setPackagesSuspendedAsUser(String[], boolean, int) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
setPackageUid(int) - Method in class org.robolectric.shadows.ShadowActivityManager.ApplicationExitInfoBuilder
+
 
+
setPairingConfirmation(boolean) - Method in class org.robolectric.shadows.ShadowBluetoothDevice
+
 
+
setParameters(Camera.Parameters) - Method in class org.robolectric.shadows.ShadowCamera
+
 
+
setParameters(String) - Method in class org.robolectric.shadows.ShadowAudioManager
+
 
+
setParams(HttpParams) - Method in class org.robolectric.shadows.httpclient.HttpResponseStub
+
 
+
setParams(HttpParams) - Method in class org.robolectric.shadows.httpclient.TestHttpResponse
+
 
+
setParent(Activity) - Method in class org.robolectric.shadows.ShadowActivity
+
+
Allow setting of Parent fragmentActivity (for unit testing purposes only)
+
+
setPassphrase(String) - Method in class org.robolectric.shadows.ShadowWifiP2pGroup
+
 
+
setPassword(Account, String) - Method in class org.robolectric.shadows.ShadowAccountManager
+
 
+
setPasswordComplexity(int) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
+
Sets the password complexity.
+
+
setPasswordExpiration(ComponentName, long) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
+
Sets the password expiration time for a particular admin.
+
+
setPasswordExpirationTimeout(ComponentName, long) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
setPasswordHistoryLength(ComponentName, int) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
setPasswordMinimumLength(ComponentName, int) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
setPasswordMinimumLetters(ComponentName, int) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
setPasswordMinimumLowerCase(ComponentName, int) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
setPasswordMinimumNonLetter(ComponentName, int) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
setPasswordMinimumNumeric(ComponentName, int) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
setPasswordMinimumSymbols(ComponentName, int) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
setPasswordMinimumUpperCase(ComponentName, int) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
setPasswordQuality(ComponentName, int) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
setPasteable(boolean) - Method in class org.robolectric.shadows.ShadowAccessibilityNodeInfo
+
 
+
setPastSigningCertificates(Signature[]) - Method in class org.robolectric.shadows.ShadowSigningInfo
+
+
Sets the history of Signatures for this package.
+
+
setPath(String) - Method in class org.robolectric.shadows.SharedLibraryInfoBuilder
+
 
+
setPathEffect(PathEffect) - Method in class org.robolectric.shadows.ShadowPaint
+
 
+
setPaused(boolean) - Static method in class org.robolectric.shadows.ShadowChoreographer
+
+
Sets whether posting a frame should auto advance the clock or not.
+
+
setPaused(boolean) - Method in class org.robolectric.shadows.ShadowLegacyLooper
+
 
+
setPaused(boolean) - Method in class org.robolectric.shadows.ShadowLooper
+
+
Control the paused state of the Looper.
+
+
setPaused(boolean) - Method in class org.robolectric.shadows.ShadowPausedLooper
+
 
+
setPci(int) - Method in class org.robolectric.shadows.CellIdentityLteBuilder
+
 
+
setPci(int) - Method in class org.robolectric.shadows.CellIdentityNrBuilder
+
 
+
setPendingIntentCallbackResultCode(int) - Method in class org.robolectric.shadows.ShadowVirtualDeviceManager.ShadowVirtualDevice
+
 
+
setPermission(String) - Method in class org.robolectric.manifest.BroadcastReceiverData
+
 
+
setPermission(String) - Method in class org.robolectric.manifest.ServiceData
+
 
+
setPermissionGrantState(ComponentName, String, String, int) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
setPermissionPolicy(ComponentName, int) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
setPermittedAccessibilityServices(ComponentName, List<String>) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
+
Sets permitted accessibility services.
+
+
setPermittedInputMethods(ComponentName, List<String>) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
+
Sets permitted input methods.
+
+
setPhoneAccountHandle(PhoneAccountHandle) - Method in class org.robolectric.shadows.ShadowVisualVoicemailSms
+
 
+
setPhoneAccountHandleSubscriptionId(PhoneAccountHandle, int) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
 
+
setPhoneCapability(Object) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
 
+
setPhoneCount(int) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+
Sets the value returned by TelephonyManager.getPhoneCount().
+
+
setPhoneNumber(int, String) - Method in class org.robolectric.shadows.ShadowSubscriptionManager
+
+
Sets the phone number returned by ShadowSubscriptionManager.getPhoneNumber(int).
+
+
setPhoneType(int) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
 
+
setPhoneType(int, int) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
 
+
setPhysicalSlotIndex(int) - Method in class org.robolectric.shadows.UiccCardInfoBuilder
+
 
+
setPictureInPicture(boolean) - Method in class org.robolectric.shadows.ShadowAccessibilityWindowInfo
+
 
+
setPid(int) - Method in class org.robolectric.shadows.ShadowActivityManager.ApplicationExitInfoBuilder
+
 
+
setPid(int) - Static method in class org.robolectric.shadows.ShadowProcess
+
+
Sets the identifier of this process.
+
+
setPin(byte[]) - Method in class org.robolectric.shadows.ShadowBluetoothDevice
+
 
+
setPivotX(float) - Method in class org.robolectric.shadows.ShadowRenderNode
+
 
+
setPivotX(float) - Method in class org.robolectric.shadows.ShadowRenderNodeQ
+
 
+
setPivotY(float) - Method in class org.robolectric.shadows.ShadowRenderNode
+
 
+
setPivotY(float) - Method in class org.robolectric.shadows.ShadowRenderNodeQ
+
 
+
setPixel(int, int, int) - Method in class org.robolectric.shadows.ShadowLegacyBitmap
+
 
+
setPixelFormat(int) - Method in class org.robolectric.shadows.ShadowDisplay
+
+
Deprecated. +
This method is deprecated and will be removed in Robolectric 3.7.
+
+
+
setPixels(int[], int, int, int, int, int, int) - Method in class org.robolectric.shadows.ShadowLegacyBitmap
+
 
+
setPlaybackInfo(MediaController.PlaybackInfo) - Method in class org.robolectric.shadows.ShadowMediaController
+
+
Saves the playbackInfo to control the return value of MediaController.getPlaybackInfo().
+
+
setPlaybackParams(PlaybackParams) - Method in class org.robolectric.shadows.ShadowAudioTrack
+
 
+
setPlaybackState(PlaybackState) - Method in class org.robolectric.shadows.ShadowMediaController
+
+
Saves the playbackState to control the return value of MediaController.getPlaybackState().
+
+
setPluginsEnabled(boolean) - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
setPluginState(WebSettings.PluginState) - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
setPointer2(float, float) - Method in class org.robolectric.shadows.ShadowMotionEvent
+
+
Deprecated. +
use MotionEvent.obtain() or androidx.test.core.view.MotionEventBuilder to create a MotionEvent with desired data.
+
+
+
setPointerIds(int, int) - Method in class org.robolectric.shadows.ShadowMotionEvent
+
+
Deprecated. +
use MotionEvent.obtain() or MotionEventBuilder to create a + MotionEvent with desired data
+
+
+
setPointerIndex(int) - Method in class org.robolectric.shadows.ShadowMotionEvent
+
+
Deprecated. +
use MotionEvent.obtain() or androidx.test.core.view.MotionEventBuilder#setPointerAction(int, int) to create a + MotionEvent with desired data.
+
+
+
setPolicy(EnforcingAdmin, PolicyValue<?>) - Method in class org.robolectric.shadows.PolicyStateBuilder
+
+
Set the policy state for the EnforcingAdmin.
+
+
setPolicyManagedProfiles(List<UserHandle>) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
+ +
+
setPortIndex(int) - Method in class org.robolectric.shadows.UiccPortInfoBuilder
+
 
+
setPortRoles(UsbPort, int, int) - Method in interface org.robolectric.shadows.ShadowUsbManager._UsbManager_
+
 
+
setPortRoles(Object, Object, Object) - Method in class org.robolectric.shadows.ShadowUsbManager
+
 
+
setPorts(List<PowerManager.LowPowerStandbyPortDescription>) - Method in class org.robolectric.shadows.ShadowPowerManager.ShadowLowPowerStandbyPortsLock
+
 
+
setPorts(List<UiccPortInfo>) - Method in class org.robolectric.shadows.UiccCardInfoBuilder
+
 
+
setPosition(int, int, int, int) - Method in class org.robolectric.shadows.ShadowRenderNode
+
 
+
setPosition(int, int, int, int) - Method in class org.robolectric.shadows.ShadowRenderNodeQ
+
 
+
setPosition(Rect) - Method in class org.robolectric.shadows.ShadowRenderNode
+
 
+
setPosition(Rect) - Method in class org.robolectric.shadows.ShadowRenderNodeQ
+
 
+
setPostCallbackDelay(int) - Static method in class org.robolectric.shadows.ShadowChoreographer
+
+
Deprecated. +
Use the LooperMode.Mode.PAUSED looper instead.
+
+
+
setPostCallbackDelay(int) - Static method in class org.robolectric.shadows.ShadowLegacyChoreographer
+
+
Allows application to specify a fixed amount of delay when ShadowLegacyChoreographer.postCallback(int, Runnable, Object) is invoked.
+
+
setPostDialWait(String, String) - Method in class org.robolectric.shadows.ShadowInCallService
+
+
Exposes IIInCallService.Stub#setPostDialWait.
+
+
setPostFrameCallbackDelay(int) - Static method in class org.robolectric.shadows.ShadowChoreographer
+
+
Deprecated. + +
+
+
setPostFrameCallbackDelay(int) - Static method in class org.robolectric.shadows.ShadowLegacyChoreographer
+
+
Allows application to specify a fixed amount of delay when ShadowLegacyChoreographer.postFrameCallback(FrameCallback) is invoked.
+
+
setPowerBrightnessFactor(float) - Method in class org.robolectric.shadows.BrightnessChangeEventBuilder
+
 
+
setPreferredService(Activity, ComponentName) - Method in class org.robolectric.shadows.ShadowCardEmulation
+
 
+
setPrefix(String) - Method in class org.robolectric.shadows.ShadowVisualVoicemailSms
+
 
+
setPremultiplied(boolean) - Method in class org.robolectric.shadows.ShadowLegacyBitmap
+
 
+
setPreparationDelay(int) - Method in class org.robolectric.shadows.ShadowMediaPlayer.MediaInfo
+
+
Sets the current preparation delay for this media.
+
+
setPrepareResult(Intent) - Static method in class org.robolectric.shadows.ShadowVpnService
+
+
Sets the return value of #prepare(Context).
+
+
setPreviewCallback(Camera.PreviewCallback) - Method in class org.robolectric.shadows.ShadowCamera
+
 
+
setPreviewCallbackWithBuffer(Camera.PreviewCallback) - Method in class org.robolectric.shadows.ShadowCamera
+
 
+
setPreviewDisplay(Surface) - Method in class org.robolectric.shadows.ShadowMediaRecorder
+
 
+
setPreviewDisplay(SurfaceHolder) - Method in class org.robolectric.shadows.ShadowCamera
+
 
+
setPreviousAccountName(Account, String) - Method in class org.robolectric.shadows.ShadowAccountManager
+
+
Sets the previous name for an account, which will be returned by AccountManager.getPreviousName(Account).
+
+
setPrimaryClip(ClipData) - Method in class org.robolectric.shadows.ShadowClipboardManager
+
 
+
setPrioritized(int, long, long, String, Executor, AlarmManager.OnAlarmListener) - Method in class org.robolectric.shadows.ShadowAlarmManager
+
 
+
setProbeElapsedTimeSinceLastUpdateMillis(int) - Method in class org.robolectric.shadows.WifiUsabilityStatsEntryBuilder
+
 
+
setProbeMcsRateSinceLastUpdate(int) - Method in class org.robolectric.shadows.WifiUsabilityStatsEntryBuilder
+
 
+
setProbeStatusSinceLastUpdate(int) - Method in class org.robolectric.shadows.WifiUsabilityStatsEntryBuilder
+
 
+
setProcesses(List<ActivityManager.RunningAppProcessInfo>) - Method in class org.robolectric.shadows.ShadowActivityManager
+
 
+
setProcessId(int) - Method in class org.robolectric.shadows.ShadowEventLog.EventBuilder
+
 
+
setProcessName(String) - Method in class org.robolectric.shadows.ShadowActivityManager.ApplicationExitInfoBuilder
+
 
+
setProcessName(String) - Method in interface org.robolectric.shadows.ShadowActivityThread._AppBindData_
+
 
+
setProcessName(String) - Static method in class org.robolectric.shadows.ShadowApplication
+
+
Configures the value to be returned by Application.getProcessName().
+
+
setProcessName(String) - Static method in class org.robolectric.shadows.ShadowProcess
+
+
Sets the process name returned by ShadowProcess.myProcessName().
+
+
setProcessStateSummary(byte[]) - Method in class org.robolectric.shadows.ShadowActivityManager.ApplicationExitInfoBuilder
+
 
+
setProduct(String) - Static method in class org.robolectric.shadows.ShadowBuild
+
+
Sets the value of the Build.PRODUCT field.
+
+
setProductId(int) - Method in class org.robolectric.shadows.ShadowInputDevice
+
 
+
setProfileClass(int) - Method in class org.robolectric.shadows.ShadowSubscriptionManager.SubscriptionInfoBuilder
+
 
+
setProfileConnectionState(int, int) - Method in class org.robolectric.shadows.ShadowBluetoothAdapter
+
+
Sets the connection state state for the given BluetoothProfile profile
+
+
setProfileIsLocked(UserHandle, boolean) - Method in class org.robolectric.shadows.ShadowUserManager
+
 
+
setProfileLevels(MediaCodecInfo.CodecProfileLevel[]) - Method in class org.robolectric.shadows.MediaCodecInfoBuilder.CodecCapabilitiesBuilder
+
+
Sets profiles and levels.
+
+
setProfileOwner(ComponentName) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
+
Sets the admin as active admin and profile owner.
+
+
setProfileOwnerName(int, String) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
setProfileProxy(int, BluetoothProfile) - Method in class org.robolectric.shadows.ShadowBluetoothAdapter
+
+
Sets the active BluetoothProfile proxy for the given profile.
+
+
setProgressStyle(int) - Method in class org.robolectric.shadows.ShadowProgressDialog
+
 
+
setProperty(String, Object) - Method in class org.robolectric.android.XmlResourceParserImpl
+
 
+
setProvideDataResult(Integer) - Method in class org.robolectric.shadows.ShadowWearableSensingManager
+
 
+
setProvideDataStreamResult(Integer) - Method in class org.robolectric.shadows.ShadowWearableSensingManager
+
 
+
setProviderEnabled(String, boolean) - Method in class org.robolectric.shadows.ShadowLocationManager
+
+
Sets the given provider enabled or disabled.
+
+
setProviderInfo(ActivityInfo) - Method in class org.robolectric.shadows.AppWidgetProviderInfoBuilder
+
 
+
setProviderProperties(String, ShadowLocationManager.ProviderProperties) - Method in class org.robolectric.shadows.ShadowLocationManager
+
+
Sets the properties of the given provider.
+
+
setProvisionVpnProfileResult(Intent) - Method in class org.robolectric.shadows.ShadowVpnManager
+
+
Sets the return value of #provisionVpnProfile(PlatformVpnProfile).
+
+
setProxyForNetwork(Network, ProxyInfo) - Method in class org.robolectric.shadows.ShadowConnectivityManager
+
+
Sets a proxy for a given Network.
+
+
setPss(long) - Method in class org.robolectric.shadows.ShadowActivityManager.ApplicationExitInfoBuilder
+
 
+
setQci(int) - Method in class org.robolectric.shadows.EpsBearerQosSessionAttributesBuilder
+
 
+
setQfi(int) - Method in class org.robolectric.shadows.NrQosSessionAttributesBuilder
+
 
+
setQualifiers(String) - Method in class org.robolectric.annotation.Config.Builder
+
 
+
setQualifiers(String) - Static method in class org.robolectric.RuntimeEnvironment
+
+
Overrides the current device configuration.
+
+
setQuery(Uri, String[], String, String[], String) - Method in class org.robolectric.fakes.BaseCursor
+
+
Deprecated.
+
setQuery(Uri, String[], String, String[], String) - Method in class org.robolectric.fakes.RoboCursor
+
+
Deprecated.
+
setQwertyMode(boolean) - Method in class org.robolectric.fakes.RoboMenu
+
 
+
setRadioVersion(String) - Static method in class org.robolectric.shadows.ShadowBuild
+
+
Override return value from Build.getRadioVersion()
+
+
setRangeResults(List<RangingResult>) - Method in class org.robolectric.shadows.ShadowWifiRttManager
+
+
This method sets the RangingResults that are passed to the RangingResultCallback when the + shadow startRanging method is called.
+
+
setRatingType(int) - Method in class org.robolectric.shadows.ShadowMediaController
+
+
Saves the rating type to control the return value of MediaController.getRatingType().
+
+
setReadPhoneNumbersPermission(boolean) - Method in class org.robolectric.shadows.ShadowSubscriptionManager
+
+
When set to false methods requiring android.Manifest.permission.READ_PHONE_NUMBERS + permission will throw a SecurityException.
+
+
setReadPhoneStatePermission(boolean) - Method in class org.robolectric.shadows.ShadowCarrierConfigManager
+
 
+
setReadPhoneStatePermission(boolean) - Method in class org.robolectric.shadows.ShadowSubscriptionManager
+
+
When set to false methods requiring android.Manifest.permission.READ_PHONE_STATE + permission will throw a SecurityException.
+
+
setReadPhoneStatePermission(boolean) - Method in class org.robolectric.shadows.ShadowTelecomManager
+
+
When set to false methods requiring android.Manifest.permission.READ_PHONE_STATE + permission will throw a SecurityException.
+
+
setReadPhoneStatePermission(boolean) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
 
+
setRealHeight(int) - Method in class org.robolectric.shadows.ShadowDisplay
+
+
Changes the simulated physical height for this display.
+
+
setRealUid(int) - Method in class org.robolectric.shadows.ShadowActivityManager.ApplicationExitInfoBuilder
+
 
+
setRealWidth(int) - Method in class org.robolectric.shadows.ShadowDisplay
+
+
Changes the simulated physical width for this display.
+
+
setReason(int) - Method in class org.robolectric.shadows.ShadowActivityManager.ApplicationExitInfoBuilder
+
 
+
setReasonPhrase(String) - Method in class org.robolectric.shadows.httpclient.HttpResponseStub
+
 
+
setRectToRect(RectF, RectF, Matrix.ScaleToFit) - Method in class org.robolectric.shadows.ShadowLegacyMatrix
+
 
+
setReferenceCounted(boolean) - Method in class org.robolectric.shadows.ShadowPowerManager.ShadowWakeLock
+
 
+
setReferenceCounted(boolean) - Method in class org.robolectric.shadows.ShadowWifiManager.ShadowMulticastLock
+
 
+
setReferenceCounted(boolean) - Method in class org.robolectric.shadows.ShadowWifiManager.ShadowWifiLock
+
 
+
setRefreshRate(float) - Method in class org.robolectric.shadows.ShadowDisplay
+
+
Changes the refresh rate for this display.
+
+
setRefreshRate(float) - Method in class org.robolectric.shadows.ShadowDisplayManager.ModeBuilder
+
 
+
setRefreshReturnValue(boolean) - Method in class org.robolectric.shadows.ShadowAccessibilityNodeInfo
+
 
+
setRegisterContentProviderException(Uri, RuntimeException) - Method in class org.robolectric.shadows.ShadowContentResolver
+
+ +
+
setRegistered(boolean) - Method in class org.robolectric.shadows.CellInfoLteBuilder
+
 
+
setRegistered(boolean) - Method in class org.robolectric.shadows.CellInfoNrBuilder
+
 
+
setRegisteredPlmn(String) - Method in class org.robolectric.shadows.NetworkRegistrationInfoTestBuilder
+
 
+
setRegistrationState(int) - Method in class org.robolectric.shadows.NetworkRegistrationInfoTestBuilder
+
 
+
setRegistrationState(int, int) - Static method in class org.robolectric.shadows.ShadowImsMmTelManager
+
 
+
setRegistrationTransportType(int, int) - Static method in class org.robolectric.shadows.ShadowImsMmTelManager
+
 
+
setRejectCause(int) - Method in class org.robolectric.shadows.NetworkRegistrationInfoTestBuilder
+
 
+
setRemoveAccountIntent(Intent) - Method in class org.robolectric.shadows.ShadowAccountManager
+
+ +
+
setRenderPriority(WebSettings.RenderPriority) - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
setRepeatCount(int) - Method in class org.robolectric.shadows.ShadowValueAnimator
+
 
+
setRepeating(int, long, long, PendingIntent) - Method in class org.robolectric.shadows.ShadowAlarmManager
+
 
+
setRepeatingRequest(CaptureRequest, CameraCaptureSession.CaptureCallback, Handler) - Method in class org.robolectric.shadows.ShadowCameraCaptureSessionImpl
+
 
+
setRequestCellInfoUpdateErrorValues(int, Throwable) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+
Sets the values to be returned by a presumed error condition in ShadowTelephonyManager.requestCellInfoUpdate(java.lang.Object,java.lang.Object).
+
+
setRequestedOrientation(int) - Method in class org.robolectric.shadows.ShadowActivity
+
 
+
setRequestPinAppWidgetSupported(boolean) - Method in class org.robolectric.shadows.ShadowAppWidgetManager
+
 
+
setRequiredFeatures(String[]) - Method in class org.robolectric.shadows.MediaCodecInfoBuilder.CodecCapabilitiesBuilder
+
+
Sets required features.
+
+
setResetPasswordToken(ComponentName, byte[]) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
setResolveInfosForIntent(Intent, List<ResolveInfo>) - Method in class org.robolectric.shadows.ShadowPackageManager
+
+ +
+
setResource(int) - Method in class org.robolectric.shadows.ShadowWallpaperManager
+
+
Sets a resource id as the current wallpaper.
+
+
setResource(int, int) - Method in class org.robolectric.shadows.ShadowWallpaperManager
+
 
+
setResourceDir(String) - Method in class org.robolectric.annotation.Config.Builder
+
 
+
setResources(Resources) - Method in interface org.robolectric.shadows.ShadowLoadedApk._LoadedApk_
+
 
+
setResponseBody(String) - Method in class org.robolectric.shadows.httpclient.TestHttpResponse
+
 
+
setRestrictBackgroundStatus(int) - Method in class org.robolectric.shadows.ShadowConnectivityManager
+
+ +
+
setRestriction(int, int, int, String[]) - Method in class org.robolectric.shadows.ShadowAppOpsManager
+
+
Sets audio restrictions.
+
+
setResult(boolean) - Method in class org.robolectric.shadows.DragEventBuilder
+
 
+
setResult(int) - Method in class org.robolectric.shadows.ShadowActivity
+
 
+
setResult(int, Intent) - Method in class org.robolectric.shadows.ShadowActivity
+
 
+
setResults(Object[][]) - Method in class org.robolectric.fakes.RoboCursor
+
+
Deprecated.
+
setRevoked(boolean) - Method in class org.robolectric.shadows.AssociationInfoBuilder
+
 
+
setRight(int) - Method in class org.robolectric.shadows.ShadowRenderNode
+
 
+
setRight(int) - Method in class org.robolectric.shadows.ShadowRenderNodeQ
+
 
+
setRingerMode(int) - Method in class org.robolectric.shadows.ShadowAudioManager
+
 
+
setRoaming(boolean) - Method in class org.robolectric.shadows.ServiceStateBuilder
+
 
+
setRoamingType(int) - Method in class org.robolectric.shadows.NetworkRegistrationInfoTestBuilder
+
 
+
setRollbackId(int) - Method in class org.robolectric.shadows.RollbackInfoBuilder
+
+
Sets the id of the rollback.
+
+
setRoot(AccessibilityNodeInfo) - Method in class org.robolectric.shadows.ShadowAccessibilityWindowInfo
+
 
+
setRotate(float) - Method in class org.robolectric.shadows.ShadowLegacyMatrix
+
 
+
setRotate(float, float, float) - Method in class org.robolectric.shadows.ShadowLegacyMatrix
+
 
+
setRotation(float) - Method in class org.robolectric.shadows.ShadowRenderNode
+
 
+
setRotation(int) - Method in class org.robolectric.shadows.ShadowDisplay
+
+
Changes the rotation for this display.
+
+
setRotation(int) - Method in class org.robolectric.shadows.ShadowUiAutomation
+
 
+
setRotationX(float) - Method in class org.robolectric.shadows.ShadowRenderNode
+
 
+
setRotationX(float) - Method in class org.robolectric.shadows.ShadowRenderNodeQ
+
 
+
setRotationY(float) - Method in class org.robolectric.shadows.ShadowRenderNode
+
 
+
setRotationY(float) - Method in class org.robolectric.shadows.ShadowRenderNodeQ
+
 
+
setRotationZ(float) - Method in class org.robolectric.shadows.ShadowRenderNodeQ
+
 
+
setRsrp(int) - Method in class org.robolectric.shadows.CellSignalStrengthLteBuilder
+
 
+
setRsrq(int) - Method in class org.robolectric.shadows.CellSignalStrengthLteBuilder
+
 
+
setRss(long) - Method in class org.robolectric.shadows.ShadowActivityManager.ApplicationExitInfoBuilder
+
 
+
setRssi(int) - Method in class org.robolectric.shadows.CellSignalStrengthLteBuilder
+
+
This is equivalent to signalStrength pre SDK Q.
+
+
setRssi(int) - Method in class org.robolectric.shadows.ShadowRangingResult.Builder
+
 
+
setRssi(int) - Method in class org.robolectric.shadows.ShadowWifiInfo
+
 
+
setRssi(int) - Method in class org.robolectric.shadows.WifiUsabilityStatsEntryBuilder
+
 
+
setRssnr(int) - Method in class org.robolectric.shadows.CellSignalStrengthLteBuilder
+
 
+
setRttSupported(boolean) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+
Sets the value to be returned by ShadowTelephonyManager.isRttSupported()
+
+
setRunQueues(ThreadLocal<HandlerActionQueue>) - Method in interface org.robolectric.shadows.ShadowViewRootImpl.ViewRootImplReflector
+
 
+
setRxLinkSpeedMbps(int) - Method in class org.robolectric.shadows.WifiUsabilityStatsEntryBuilder
+
 
+
setSafeBrowsingEnabled(boolean) - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
setSafeMode(boolean) - Method in class org.robolectric.shadows.ShadowPackageManager
+
+
Set value to be returned by PackageManager.isSafeMode().
+
+
setSafetyCenterEnabled(boolean) - Method in class org.robolectric.shadows.ShadowSafetyCenterManager
+
+ +
+
setSafetySourceData(String, SafetySourceData, SafetyEvent) - Method in class org.robolectric.shadows.ShadowSafetyCenterManager
+
 
+
setSameRegisteredCell(boolean) - Method in class org.robolectric.shadows.WifiUsabilityStatsEntryBuilder
+
 
+
setSansSerifFontFamily(String) - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
setSaturationLevel(float) - Method in class org.robolectric.shadows.ShadowDisplayManager
+
+
Sets the current display saturation level.
+
+
setSaturationLevel(float) - Method in class org.robolectric.shadows.ShadowDisplayManagerGlobal
+
 
+
setSaturationLevel(int) - Method in class org.robolectric.shadows.ShadowColorDisplayManager
+
 
+
setSaveFormData(boolean) - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
setSavePassword(boolean) - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
setScale(float, boolean) - Method in class org.robolectric.shadows.ShadowMagnificationController
+
 
+
setScale(float, float) - Method in class org.robolectric.shadows.ShadowLegacyMatrix
+
 
+
setScale(float, float, float, float) - Method in class org.robolectric.shadows.ShadowLegacyMatrix
+
 
+
setScaledDensity(float) - Method in class org.robolectric.shadows.ShadowDisplay
+
+
Deprecated. +
This method is deprecated and will be removed in Robolectric 3.7.
+
+
+
setScaleFactor(float) - Method in class org.robolectric.shadows.ShadowScaleGestureDetector
+
 
+
setScaleX(float) - Method in class org.robolectric.shadows.ShadowRenderNode
+
 
+
setScaleX(float) - Method in class org.robolectric.shadows.ShadowRenderNodeQ
+
 
+
setScaleY(float) - Method in class org.robolectric.shadows.ShadowRenderNode
+
 
+
setScaleY(float) - Method in class org.robolectric.shadows.ShadowRenderNodeQ
+
 
+
setScanMode(int) - Method in class org.robolectric.shadows.ShadowBluetoothAdapter
+
+
Needs looseSignatures because in Android T the return value of this method was changed from + bool to int.
+
+
setScanMode(int, int) - Method in class org.robolectric.shadows.ShadowBluetoothAdapter
+
 
+
setScanMode(int, long) - Method in class org.robolectric.shadows.ShadowBluetoothAdapter
+
 
+
setScanResults(List<ScanResult>) - Method in class org.robolectric.shadows.ShadowWifiManager
+
 
+
setScheduledRunnable(Runnable) - Method in class org.robolectric.shadows.ShadowLegacyMessage
+
 
+
setScheduledRunnable(Runnable) - Method in class org.robolectric.shadows.ShadowMessage
+
+
Stores the Runnable instance that has been scheduled to invoke this message.
+
+
setScheduledRunnable(Runnable) - Method in class org.robolectric.shadows.ShadowPausedMessage
+
 
+
setScheduler(Scheduler) - Method in class org.robolectric.shadows.ShadowLegacyMessageQueue
+
 
+
setScheduler(Scheduler) - Method in class org.robolectric.shadows.ShadowMessageQueue
+
+
Set this queue's Scheduler.
+
+
setScheduler(Scheduler) - Method in class org.robolectric.shadows.ShadowPausedMessageQueue
+
 
+
setScrollX(int) - Method in class org.robolectric.shadows.ShadowView
+
 
+
setScrollY(int) - Method in class org.robolectric.shadows.ShadowView
+
 
+
setSdk(int...) - Method in class org.robolectric.annotation.Config.Builder
+
 
+
setSectionName(String) - Method in class org.robolectric.shadows.ShadowTrace.AsyncTraceSection.Builder
+
 
+
setSecurityParams(int) - Method in class org.robolectric.shadows.ShadowWifiConfiguration
+
 
+
setSeedAccountName(String) - Method in class org.robolectric.shadows.ShadowUserManager
+
+ +
+
setSeedAccountOptions(PersistableBundle) - Method in class org.robolectric.shadows.ShadowUserManager
+
+ +
+
setSeedAccountType(String) - Method in class org.robolectric.shadows.ShadowUserManager
+
+ +
+
setSeekDelay(int) - Method in class org.robolectric.shadows.ShadowMediaPlayer
+
+
Sets the length of time (ms) that seekTo() will delay before completing.
+
+
setSelection(int) - Method in class org.robolectric.shadows.ShadowAbsSpinner
+
 
+
setSelection(int, boolean) - Method in class org.robolectric.shadows.ShadowAbsSpinner
+
 
+
setSelfManaged(boolean) - Method in class org.robolectric.shadows.AssociationInfoBuilder
+
 
+
setSerial(String) - Static method in class org.robolectric.shadows.ShadowBuild
+
+
Override return value from Build.getSerial().
+
+
setSerialNumberForUser(UserHandle, long) - Method in class org.robolectric.shadows.ShadowUserManager
+
+ +
+
setSerifFontFamily(String) - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
setServiceAvailability(String, boolean) - Static method in class org.robolectric.shadows.ShadowServiceManager
+
+
Sets the availability of the given system service.
+
+
setServiceComponentName(ComponentName) - Method in class org.robolectric.shadows.ShadowContentCaptureManager
+
+
Configures the ComponentName that will be returned when calling ShadowContentCaptureManager.getServiceComponentName().
+
+
setServices(List<ActivityManager.RunningServiceInfo>) - Method in class org.robolectric.shadows.ShadowActivityManager
+
 
+
setServiceState(ServiceState) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+
Sets the value returned by TelephonyManager.getServiceState().
+
+
setSessionActiveState(int, boolean) - Method in class org.robolectric.shadows.ShadowPackageInstaller
+
 
+
setSessionActivity(PendingIntent) - Method in class org.robolectric.shadows.ShadowMediaController
+
+
Saves the sessionActivty to control the return value of MediaController.getSessionActivity().
+
+
setSessionDetached(boolean) - Method in class org.robolectric.shadows.ShadowWifiAwareManager
+
+
Sets the boolean value indicating if a wifiAwareSession has been detached.
+
+
setSessionFails(int) - Method in class org.robolectric.shadows.ShadowPackageInstaller
+
 
+
setSessionHandle(SessionHandle) - Method in class org.robolectric.shadows.RangingSessionBuilder
+
 
+
setSessionProgress(int, float) - Method in class org.robolectric.shadows.ShadowPackageInstaller
+
 
+
setSessionSucceeds(int) - Method in class org.robolectric.shadows.ShadowPackageInstaller
+
+
Deprecated.
+
+
setShader(Shader) - Method in class org.robolectric.shadows.ShadowPaint
+
 
+
setShadowLayer(float, float, float, int) - Method in class org.robolectric.shadows.ShadowPaint
+
 
+
setShadows(Class<?>...) - Method in class org.robolectric.annotation.Config.Builder
+
 
+
setShareDataParcelFileDescriptor(ParcelFileDescriptor) - Method in class org.robolectric.shadows.ShadowContentCaptureManager
+
+ +
+
setShortcut(char, char) - Method in class org.robolectric.fakes.RoboMenuItem
+
 
+
setShortcutId(String) - Method in class org.robolectric.shadows.ShadowUsageStatsManager.EventBuilder
+
 
+
setShortOperatorName(String) - Method in class org.robolectric.shadows.CellIdentityLteBuilder
+
 
+
setShortOperatorName(String) - Method in class org.robolectric.shadows.CellIdentityNrBuilder
+
 
+
setShortSupportMessage(ComponentName, CharSequence) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
setShouldRejectRequest(boolean) - Method in class org.robolectric.shadows.ShadowContentCaptureManager
+
+
Configures whether or not to raise request rejection on calls to ShadowContentCaptureManager.shareData(DataShareRequest, Executor, DataShareWriteAdapter).
+
+
setShouldShowActivityChooser(boolean) - Method in class org.robolectric.shadows.ShadowPackageManager
+
+
If this method has been called with true, then in cases where many activities match a filter, + an activity chooser will be resolved instead of just the first pick.
+
+
setShouldShowRequestPermissionRationale(String, boolean) - Method in class org.robolectric.shadows.ShadowPackageManager
+
 
+
setShouldThrowSecurityExceptions(boolean) - Method in class org.robolectric.shadows.ShadowBluetoothDevice
+
+
Sets if a runtime exception is thrown when bluetooth methods with BLUETOOTH_CONNECT permission + pre-requisites are accessed.
+
+
setShowAsAction(int) - Method in class org.robolectric.fakes.RoboMenuItem
+
 
+
setShowAsActionFlags(int) - Method in class org.robolectric.fakes.RoboMenuItem
+
 
+
setShowMode(int) - Method in class org.robolectric.shadows.ShadowSoftKeyboardController
+
 
+
setShowWhenLocked(boolean) - Method in class org.robolectric.shadows.ShadowActivity
+
 
+
setSignalLevelInPercent(float) - Static method in class org.robolectric.shadows.ShadowWifiManager
+
 
+
setSignalStrength(SignalStrength) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+
Sets the value to be returned by ShadowTelephonyManager.getSignalStrength()
+
+
setSignatures(Signature[]) - Method in class org.robolectric.shadows.ShadowSigningInfo
+
+
Set the current Signatures for this package.
+
+
setSilenceMode(boolean) - Method in class org.robolectric.shadows.ShadowBluetoothDevice
+
 
+
setSimCallManager(PhoneAccountHandle) - Method in class org.robolectric.shadows.ShadowTelecomManager
+
 
+
setSimCarrierId(int) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+
Sets the value to be returned by ShadowTelephonyManager.getSimCarrierId().
+
+
setSimCountryIso(int, String) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+
Sets the simCountryIso for the given subId.
+
+
setSimCountryIso(String) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
 
+
setSimLocale(Locale) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+
Sets the sim locale returned by ShadowTelephonyManager.getSimLocale().
+
+
setSimOperator(String) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
 
+
setSimOperatorName(String) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
 
+
setSimOperatorNameForPhone(int, String) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
 
+
setSimSerialNumber(String) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+
sets the serial number that will be returned by ShadowTelephonyManager.getSimSerialNumber().
+
+
setSimSlotIndex(int) - Method in class org.robolectric.shadows.ShadowSubscriptionManager.SubscriptionInfoBuilder
+
 
+
setSimState(int) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+
Sets the sim state of slot 0.
+
+
setSimState(int, int) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+
Set the sim state for the given slotIndex.
+
+
setSinCos(float, float) - Method in class org.robolectric.shadows.ShadowLegacyMatrix
+
 
+
setSinCos(float, float, float, float) - Method in class org.robolectric.shadows.ShadowLegacyMatrix
+
 
+
setSingleRepeatingRequest(CaptureRequest, Executor, CameraCaptureSession.CaptureCallback) - Method in class org.robolectric.shadows.ShadowCameraCaptureSessionImpl
+
 
+
setSizeFromLayout() - Method in class org.robolectric.shadows.ShadowSurfaceView.FakeSurfaceHolder
+
 
+
setSkew(float, float) - Method in class org.robolectric.shadows.ShadowLegacyMatrix
+
 
+
setSkew(float, float, float, float) - Method in class org.robolectric.shadows.ShadowLegacyMatrix
+
 
+
setSlotIndex(int) - Method in class org.robolectric.shadows.UiccCardInfoBuilder
+
+
Deprecated. + +
+
+
setSmartReplies(ArrayList<CharSequence>) - Method in class org.robolectric.shadows.ShadowRanking
+
+ +
+
setSmscAddress(String) - Method in class org.robolectric.shadows.ShadowSmsManager
+
+
Sets the value returned by SmsManager.getSmscAddress().
+
+
setSmscAddressPermission(boolean) - Method in class org.robolectric.shadows.ShadowSmsManager
+
+
Sets a boolean value to simulate whether or not the required permissions to call ShadowSmsManager.getSmscAddress() have been granted.
+
+
setSoftApConfiguration(SoftApConfiguration) - Method in class org.robolectric.shadows.ShadowWifiManager
+
 
+
setSoftInputMode(int) - Method in class org.robolectric.shadows.ShadowWindow
+
 
+
setSoftInputVisibilityHandler(ShadowInputMethodManager.SoftInputVisibilityChangeHandler) - Method in class org.robolectric.shadows.ShadowInputMethodManager
+
 
+
setSomeUserHasAccount(String, String) - Method in class org.robolectric.shadows.ShadowUserManager
+
+ +
+
setSource(View) - Method in class org.robolectric.shadows.ShadowAccessibilityNodeInfo
+
 
+
setSource(View) - Method in class org.robolectric.shadows.ShadowAccessibilityRecord
+
 
+
setSource(View, int) - Method in class org.robolectric.shadows.ShadowAccessibilityNodeInfo
+
 
+
setSource(View, int) - Method in class org.robolectric.shadows.ShadowAccessibilityRecord
+
 
+
setSource(ShadowAudioRecord.AudioRecordSource) - Static method in class org.robolectric.shadows.ShadowAudioRecord
+
+ +
+
setSource(ShadowVisualizer.VisualizerSource) - Method in class org.robolectric.shadows.ShadowVisualizer
+
 
+
setSourceNode(AccessibilityNodeInfo) - Method in class org.robolectric.shadows.ShadowAccessibilityRecord
+
+
Sets the AccessibilityNodeInfo of the event source.
+
+
setSourceProvider(ShadowAudioRecord.AudioRecordSourceProvider) - Static method in class org.robolectric.shadows.ShadowAudioRecord
+
+
Sets ShadowAudioRecord.AudioRecordSourceProvider to be used for providing data of AudioRecord.
+
+
setSourceResourceId(int) - Method in class org.robolectric.res.android.ResXMLParser
+
 
+
setSpeakerphoneOn(boolean) - Method in class org.robolectric.shadows.ShadowAudioManager
+
 
+
setSpecificationInfo(PersistableBundle) - Method in class org.robolectric.shadows.ShadowUwbManager
+
+
Sets the bundle to be returned by UwbManager.getSpecificationInfo().
+
+
setSplashScreenTheme(int) - Method in class org.robolectric.fakes.RoboSplashScreen
+
 
+
setSSID(String) - Method in class org.robolectric.shadows.ShadowWifiInfo
+
 
+
setSsRsrp(int) - Method in class org.robolectric.shadows.CellSignalStrengthNrBuilder
+
 
+
setSsRsrq(int) - Method in class org.robolectric.shadows.CellSignalStrengthNrBuilder
+
 
+
setSsSinr(int) - Method in class org.robolectric.shadows.CellSignalStrengthNrBuilder
+
 
+
setStaApConcurrencySupported(boolean) - Method in class org.robolectric.shadows.ShadowWifiManager
+
+
Sets whether STA/AP concurrency is supported.
+
+
setStandardFontFamily(String) - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
setStartAssistantActivityException(RuntimeException) - Method in class org.robolectric.shadows.ShadowVoiceInteractionSession
+
+
Sets a RuntimeException that should be thrown when VoiceInteractionSession.startAssistantActivity(Intent) is invoked.
+
+
setStartScanSucceeds(boolean) - Method in class org.robolectric.shadows.ShadowWifiManager
+
+
Sets the return value of ShadowWifiManager.startScan().
+
+
setStartVoiceActivityException(RuntimeException) - Method in class org.robolectric.shadows.ShadowVoiceInteractionSession
+
+
Sets a RuntimeException that should be thrown when VoiceInteractionSession.startVoiceActivity(Intent) is invoked.
+
+
setState(int) - Method in class org.robolectric.shadows.ShadowBluetoothAdapter
+
 
+
setState(int) - Method in class org.robolectric.shadows.ShadowDisplay
+
+
Changes the simulated state for this display, such as whether it is on or off
+
+
setState(int) - Method in class org.robolectric.shadows.ShadowVisualizer
+
+
Updates the state of the Visualizer itself.
+
+
setState(ShadowMediaPlayer.State) - Method in class org.robolectric.shadows.ShadowMediaPlayer
+
+
Forces the @link MediaPlayer} into the specified state.
+
+
setStaticField(Class<?>, String, Object) - Static method in class org.robolectric.util.ReflectionHelpers
+
+
Reflectively set the value of a static field.
+
+
setStaticField(Field, Object) - Static method in class org.robolectric.util.ReflectionHelpers
+
+
Reflectively set the value of a static field.
+
+
setStatsMetadata(byte[]) - Static method in class org.robolectric.shadows.ShadowStatsManager
+
 
+
setStatus(int) - Method in class org.robolectric.shadows.ShadowActivityManager.ApplicationExitInfoBuilder
+
 
+
setStatus(int) - Method in class org.robolectric.shadows.ShadowDownloadManager.ShadowRequest
+
 
+
setStatus(int) - Method in class org.robolectric.shadows.ShadowVcnManager
+
+
Set the vcn status code (see ShadowVcnManager.currentVcnStatus).
+
+
setStatusCode(int) - Method in class org.robolectric.shadows.httpclient.HttpResponseStub
+
 
+
setStatusLine(ProtocolVersion, int) - Method in class org.robolectric.shadows.httpclient.HttpResponseStub
+
 
+
setStatusLine(ProtocolVersion, int, String) - Method in class org.robolectric.shadows.httpclient.HttpResponseStub
+
 
+
setStatusLine(StatusLine) - Method in class org.robolectric.shadows.httpclient.HttpResponseStub
+
 
+
setStorageDeviceFreeAndTotalBytes(UUID, long, long) - Method in class org.robolectric.shadows.ShadowStorageStatsManager
+
+
Sets the storageUuid to return the specified freeBytes and totalBytes + when queried in ShadowStorageStatsManager.getFreeBytes(java.util.UUID) and ShadowStorageStatsManager.getTotalBytes(java.util.UUID) respectively.
+
+
setStorageDirectory(Path) - Static method in class org.robolectric.shadows.ShadowEnvironment
+
+
Sets the return value of ShadowEnvironment.getStorageDirectory().
+
+
setStorageEncryption(ComponentName, boolean) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
setStorageEncryptionStatus(int) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
+ +
+
setStorageId(int) - Method in class org.robolectric.shadows.StorageVolumeBuilder
+
 
+
setStream(InputStream, Rect, boolean, int) - Method in class org.robolectric.shadows.ShadowWallpaperManager
+
+
Caches bitmapData in the memory based on which.
+
+
setStreamMaxVolume(int) - Method in class org.robolectric.shadows.ShadowAudioManager
+
 
+
setStreamVolume(int) - Method in class org.robolectric.shadows.ShadowAudioManager
+
 
+
setStreamVolume(int, int, int) - Method in class org.robolectric.shadows.ShadowAudioManager
+
 
+
setStrikeThruText(boolean) - Method in class org.robolectric.shadows.ShadowPaint
+
 
+
setString(String, String) - Method in class org.robolectric.shadows.ShadowDevicePolicyResourcesManager
+
+
Override string returned by the resource identified by stringId.
+
+
setStroke(int, int) - Method in class org.robolectric.shadows.ShadowGradientDrawable
+
 
+
setStrokeCap(Paint.Cap) - Method in class org.robolectric.shadows.ShadowPaint
+
 
+
setStrokeJoin(Paint.Join) - Method in class org.robolectric.shadows.ShadowPaint
+
 
+
setStrokeWidth(float) - Method in class org.robolectric.shadows.ShadowPaint
+
 
+
setStubBitmapForThumbnails(Bitmap) - Static method in class org.robolectric.shadows.ShadowMediaStore
+
 
+
setStyle(Paint.Style) - Method in class org.robolectric.shadows.ShadowPaint
+
 
+
setStyleAttribute(String) - Method in interface org.robolectric.android.AttributeSetBuilder
+
+
Set the style attribute to the given value.
+
+
setStyleAttribute(String) - Method in class org.robolectric.android.AttributeSetBuilderImpl
+
 
+
setStyleAttribute(String) - Method in interface org.robolectric.Robolectric.AttributeSetBuilder
+
+
Deprecated.
+
Set the style attribute to the given value.
+
+
setSubMenu(SubMenu) - Method in class org.robolectric.fakes.RoboMenuItem
+
 
+
setSubscriberId(String) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+
Sets the value to be returned by ShadowTelephonyManager.getSubscriberId().
+
+
setSubType(int) - Method in class org.robolectric.shadows.ShadowNetworkInfo
+
 
+
setSupplicantState(SupplicantState) - Method in class org.robolectric.shadows.ShadowWifiInfo
+
 
+
setSupported64BitAbis(String[]) - Static method in class org.robolectric.shadows.ShadowBuild
+
+
Sets the value of the Build.SUPPORTED_64_BIT_ABIS field.
+
+
setSupportedFlashModes(String...) - Method in class org.robolectric.shadows.ShadowCamera.ShadowParameters
+
 
+
setSupportedFocusModes(String...) - Method in class org.robolectric.shadows.ShadowCamera.ShadowParameters
+
 
+
setSupportedHashAlgorithms(Collection<String>) - Static method in class org.robolectric.shadows.ShadowDisplayHashManager
+
+
Sets the return value of #getSupportedHashAlgorithms.
+
+
setSupportedModes(int, Display.Mode...) - Static method in class org.robolectric.shadows.ShadowDisplayManager
+
+
Sets supported modes to the specified display with ID displayId.
+
+
setSupportedPrimitives(Collection<Integer>) - Method in class org.robolectric.shadows.ShadowVibrator
+
+
Adds supported vibration primitives.
+
+
setSupportedRouteMask(int) - Method in class org.robolectric.shadows.ShadowInCallService
+
 
+
setSupportMultipleWindows(boolean) - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
setSupportsMultipleUsers(boolean) - Method in class org.robolectric.shadows.ShadowUserManager
+
+
Sets whether multiple users are supported; controls the return value of UserManager#supportsMultipleUser.
+
+
setSupportZoom(boolean) - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
setSvid(int) - Method in class org.robolectric.shadows.GnssStatusBuilder.GnssSatelliteInfo.Builder
+
+
Deprecated.
+
Sets the identification number of the satellite.
+
+
setSyncAdapterTypes(SyncAdapterType[]) - Static method in class org.robolectric.shadows.ShadowContentResolver
+
+
Sets the SyncAdapterType array which will be returned by ShadowContentResolver.getSyncAdapterTypes().
+
+
setSyncAutomatically(Account, String, boolean) - Static method in class org.robolectric.shadows.ShadowContentResolver
+
 
+
setSyncDelayTimeNanos(long) - Method in class org.robolectric.shadows.FrameMetricsBuilder
+
+
Sets the delay time between when drawing finishes and syncing begins.
+
+
setSyntheticAppDetailsActivityEnabled(String, boolean) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
setSysconfValue(int, long) - Static method in class org.robolectric.shadows.ShadowOs
+
+
Configures values to be returned by sysconf.
+
+
setSystemActions(List<AccessibilityNodeInfo.AccessibilityAction>) - Method in class org.robolectric.shadows.ShadowAccessibilityService
+
 
+
setSystemDataSyncFlags(int) - Method in class org.robolectric.shadows.AssociationInfoBuilder
+
 
+
setSystemDialerPackage(String) - Method in class org.robolectric.shadows.ShadowTelecomManager
+
+ +
+
setSystemFeature(String, boolean) - Method in class org.robolectric.shadows.ShadowPackageManager
+
 
+
setSystemResourceTable(ResourceTable) - Static method in class org.robolectric.RuntimeEnvironment
+
 
+
setSystemService(String, Object) - Method in class org.robolectric.shadows.ShadowApplication
+
+
Deprecated. +
Do not depend on this method to override services as it will be removed in a future + update. The preferered method is use the shadow of the corresponding service.
+
+
+
setSystemService(String, Object) - Method in class org.robolectric.shadows.ShadowContextImpl
+
 
+
setSystemUpdatePolicy(SystemUpdatePolicy) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
+
Sets the system update policy.
+
+
setSystemUpdatePolicy(ComponentName, SystemUpdatePolicy) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
setTac(int) - Method in class org.robolectric.shadows.CellIdentityLteBuilder
+
 
+
setTac(int) - Method in class org.robolectric.shadows.CellIdentityNrBuilder
+
 
+
setTag(String) - Method in class org.robolectric.shadows.AssociationInfoBuilder
+
 
+
setTag(String) - Method in class org.robolectric.shadows.ShadowPowerManager.ShadowWakeLock
+
+
Sets the tag.
+
+
setTag(String) - Method in class org.robolectric.shadows.ShadowTabHost.ShadowTabSpec
+
+
Sets the tag on the TabSpec.
+
+
setTags(String) - Static method in class org.robolectric.shadows.ShadowBuild
+
+
Sets the value of the Build.TAGS field.
+
+
setTakeScreenshotErrorCode(int) - Method in class org.robolectric.shadows.ShadowAccessibilityService
+
+ +
+
setTaskId(int) - Method in class org.robolectric.shadows.RunningTaskInfoBuilder
+
 
+
setTaskInfo(ActivityManager.RecentTaskInfo) - Method in class org.robolectric.shadows.ShadowAppTask
+
+
Sets the recentTaskInfo for the task.
+
+
setTaskRootClass(String) - Method in class org.robolectric.shadows.ShadowUsageStatsManager.EventBuilder
+
 
+
setTaskRootPackage(String) - Method in class org.robolectric.shadows.ShadowUsageStatsManager.EventBuilder
+
 
+
setTasks(List<ActivityManager.RunningTaskInfo>) - Method in class org.robolectric.shadows.ShadowActivityManager
+
 
+
setTelephonyDisplayInfo(Object) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+
Sets the current TelephonyDisplayInfo, and notifies all the PhoneStateListeners + that were registered with the PhoneStateListener.LISTEN_DISPLAY_INFO_CHANGED flag.
+
+
setTelephonyManagerForHandle(PhoneAccountHandle, TelephonyManager) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+ +
+
setTelephonyManagerForSubscriptionId(int, TelephonyManager) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+ +
+
setTempDirectory(TempDirectory) - Static method in class org.robolectric.RuntimeEnvironment
+
 
+
setText(int) - Method in class org.robolectric.shadows.ShadowToast
+
 
+
setText(CharSequence) - Method in class org.robolectric.shadows.ShadowAccessibilityNodeInfo
+
 
+
setText(CharSequence) - Method in class org.robolectric.shadows.ShadowClipboardManager
+
 
+
setText(CharSequence) - Method in class org.robolectric.shadows.ShadowToast
+
 
+
setTextAlign(Paint.Align) - Method in class org.robolectric.shadows.ShadowPaint
+
 
+
setTextAppearance(Context, int) - Method in class org.robolectric.shadows.ShadowTextView
+
 
+
setTextScaleX(float) - Method in class org.robolectric.shadows.ShadowPaint
+
 
+
setTextSelectionSetable(boolean) - Method in class org.robolectric.shadows.ShadowAccessibilityNodeInfo
+
 
+
setTextSize(float) - Method in class org.robolectric.shadows.ShadowPaint
+
 
+
setTextSkewX(float) - Method in class org.robolectric.shadows.ShadowPaint
+
 
+
setTextZoom(int) - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
setThreadId(int) - Method in class org.robolectric.shadows.ShadowEventLog.EventBuilder
+
 
+
setThreadPriority(int) - Static method in class org.robolectric.shadows.ShadowProcess
+
+
Stores priority for the current thread, but doesn't actually change it to not mess up with test + runner.
+
+
setThreadPriority(int, int) - Static method in class org.robolectric.shadows.ShadowProcess
+
+
Stores priority for the given thread, but doesn't actually change it to not mess up with test + runner.
+
+
setThreadStatsTag(int) - Static method in class org.robolectric.shadows.ShadowTrafficStats
+
 
+
setThrowInBindService(SecurityException) - Method in class org.robolectric.shadows.ShadowApplication
+
+
Configures the ShadowApplication so that calls to bindService will throw the given + SecurityException.
+
+
setThrowIntentSenderException(boolean) - Method in class org.robolectric.shadows.ShadowActivity
+
+
Sets if startIntentSenderForRequestCode will throw an IntentSender.SendIntentException.
+
+
setThrowOnGetAliasName(boolean) - Method in class org.robolectric.shadows.ShadowBluetoothDevice
+
+
Sets if a runtime exception is thrown when the alias name of the device is accessed.
+
+
setTimeNanos(long) - Method in class org.robolectric.shadows.ShadowEventLog.EventBuilder
+
 
+
setTimeout(int) - Method in class org.robolectric.shadows.ShadowIsoDep
+
 
+
setTimeSliceDutyCycleInPercent(int) - Method in class org.robolectric.shadows.WifiUsabilityStatsEntryBuilder
+
 
+
setTimestamp(long) - Method in class org.robolectric.shadows.ShadowActivityManager.ApplicationExitInfoBuilder
+
 
+
setTimeStamp(long) - Method in class org.robolectric.shadows.BrightnessChangeEventBuilder
+
 
+
setTimeStamp(long) - Method in class org.robolectric.shadows.ShadowImageReader.ShadowSurfaceImage
+
 
+
setTimeStamp(long) - Method in class org.robolectric.shadows.ShadowUsageStatsManager.EventBuilder
+
 
+
setTimeStampMillis(long) - Method in class org.robolectric.shadows.WifiUsabilityStatsEntryBuilder
+
 
+
setTimeStampNanos(long) - Method in class org.robolectric.shadows.CellInfoLteBuilder
+
 
+
setTimeStampNanos(long) - Method in class org.robolectric.shadows.CellInfoNrBuilder
+
 
+
setTimeSupplier(Supplier<String>) - Static method in class org.robolectric.shadows.ShadowLog
+
+
Sets supplier that can be used to get time to add to logs.
+
+
setTimeZone(ComponentName, String) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
setTimeZone(String) - Method in class org.robolectric.shadows.ShadowAlarmManager
+
 
+
setTimingAdvance(int) - Method in class org.robolectric.shadows.CellSignalStrengthLteBuilder
+
 
+
setTimingAdvance(int) - Method in class org.robolectric.shadows.CellSignalStrengthNrBuilder
+
 
+
setTitle(int) - Method in class org.robolectric.fakes.RoboMenuItem
+
 
+
setTitle(CharSequence) - Method in class org.robolectric.fakes.RoboMenuItem
+
 
+
setTitle(CharSequence) - Method in class org.robolectric.shadows.ShadowAccessibilityWindowInfo
+
+
Sets the title of this window.
+
+
setTitle(CharSequence) - Method in class org.robolectric.shadows.ShadowAlertController
+
 
+
setTitle(CharSequence) - Method in class org.robolectric.shadows.ShadowPhoneWindow
+
 
+
setTitle(CharSequence) - Method in class org.robolectric.shadows.ShadowPhoneWindowFor22
+
 
+
setTitleCondensed(CharSequence) - Method in class org.robolectric.fakes.RoboMenuItem
+
 
+
setTo(byte[], int, boolean) - Method in class org.robolectric.res.android.ResXMLTree
+
 
+
setTo(ByteBuffer, int, int, boolean) - Method in class org.robolectric.res.android.ResStringPool
+
 
+
setTo(ResTableTheme) - Method in class org.robolectric.res.android.ResTableTheme
+
 
+
SetTo(CppAssetManager2.Theme) - Method in class org.robolectric.res.android.CppAssetManager2.Theme
+
 
+
setToNow() - Method in class org.robolectric.shadows.ShadowTime
+
 
+
setTop(int) - Method in class org.robolectric.shadows.ShadowRenderNode
+
 
+
setTop(int) - Method in class org.robolectric.shadows.ShadowRenderNodeQ
+
 
+
setTopActivity(ComponentName) - Method in class org.robolectric.shadows.RunningTaskInfoBuilder
+
 
+
setTorchMode(String, boolean) - Method in class org.robolectric.shadows.ShadowCameraManager
+
 
+
setTotalBackgroundScanTimeMillis(long) - Method in class org.robolectric.shadows.WifiUsabilityStatsEntryBuilder
+
 
+
setTotalBeaconRx(long) - Method in class org.robolectric.shadows.WifiUsabilityStatsEntryBuilder
+
 
+
setTotalCcaBusyFreqTimeMillis(long) - Method in class org.robolectric.shadows.WifiUsabilityStatsEntryBuilder
+
 
+
setTotalHotspot2ScanTimeMillis(long) - Method in class org.robolectric.shadows.WifiUsabilityStatsEntryBuilder
+
 
+
setTotalNanScanTimeMillis(long) - Method in class org.robolectric.shadows.WifiUsabilityStatsEntryBuilder
+
 
+
setTotalPnoScanTimeMillis(long) - Method in class org.robolectric.shadows.WifiUsabilityStatsEntryBuilder
+
 
+
setTotalRadioOnFreqTimeMillis(long) - Method in class org.robolectric.shadows.WifiUsabilityStatsEntryBuilder
+
 
+
setTotalRadioOnTimeMillis(long) - Method in class org.robolectric.shadows.WifiUsabilityStatsEntryBuilder
+
 
+
setTotalRadioRxTimeMillis(long) - Method in class org.robolectric.shadows.WifiUsabilityStatsEntryBuilder
+
 
+
setTotalRadioTxTimeMillis(long) - Method in class org.robolectric.shadows.WifiUsabilityStatsEntryBuilder
+
 
+
setTotalRoamScanTimeMillis(long) - Method in class org.robolectric.shadows.WifiUsabilityStatsEntryBuilder
+
 
+
setTotalRxBytes(int) - Static method in class org.robolectric.shadows.ShadowTrafficStats
+
+
Sets the value returned by ShadowTrafficStats.getTotalRxBytes() for testing
+
+
setTotalRxPackets(int) - Static method in class org.robolectric.shadows.ShadowTrafficStats
+
+
Sets the value returned by ShadowTrafficStats.getTotalRxPackets() for testing
+
+
setTotalRxSuccess(long) - Method in class org.robolectric.shadows.WifiUsabilityStatsEntryBuilder
+
 
+
setTotalScanTimeMillis(long) - Method in class org.robolectric.shadows.WifiUsabilityStatsEntryBuilder
+
 
+
setTotalSize(long) - Method in class org.robolectric.shadows.ShadowDownloadManager.ShadowRequest
+
 
+
setTotalTimeInForeground(long) - Method in class org.robolectric.shadows.ShadowUsageStatsManager.UsageStatsBuilder
+
 
+
setTotalTxBad(long) - Method in class org.robolectric.shadows.WifiUsabilityStatsEntryBuilder
+
 
+
setTotalTxBytes(int) - Static method in class org.robolectric.shadows.ShadowTrafficStats
+
+
Sets the value returned by ShadowTrafficStats.getTotalTxBytes() for testing
+
+
setTotalTxPackets(int) - Static method in class org.robolectric.shadows.ShadowTrafficStats
+
+
Sets the value returned by ShadowTrafficStats.getTotalTxPackets() for testing
+
+
setTotalTxRetries(long) - Method in class org.robolectric.shadows.WifiUsabilityStatsEntryBuilder
+
 
+
setTotalTxSuccess(long) - Method in class org.robolectric.shadows.WifiUsabilityStatsEntryBuilder
+
 
+
setTouchExplorationEnabled(boolean) - Method in class org.robolectric.shadows.ShadowAccessibilityManager
+
 
+
setTransceiveResponse(byte[]) - Method in class org.robolectric.shadows.ShadowIsoDep
+
 
+
setTransformCapabilities(int) - Method in class org.robolectric.shadows.ShadowColorDisplayManager
+
+
Sets the current transform capabilities.
+
+
setTranslate(float, float) - Method in class org.robolectric.shadows.ShadowLegacyMatrix
+
 
+
setTranslationX(float) - Method in class org.robolectric.shadows.ShadowRenderNode
+
 
+
setTranslationX(float) - Method in class org.robolectric.shadows.ShadowRenderNodeQ
+
 
+
setTranslationY(float) - Method in class org.robolectric.shadows.ShadowRenderNode
+
 
+
setTranslationY(float) - Method in class org.robolectric.shadows.ShadowRenderNodeQ
+
 
+
setTranslationZ(float) - Method in class org.robolectric.shadows.ShadowRenderNode
+
 
+
setTranslationZ(float) - Method in class org.robolectric.shadows.ShadowRenderNodeQ
+
 
+
setTransportInfo(TransportInfo) - Method in class org.robolectric.shadows.ShadowNetworkCapabilities
+
+
Sets the transportInfo of the NetworkCapabilities.
+
+
setTransportType(int) - Method in class org.robolectric.shadows.NetworkRegistrationInfoTestBuilder
+
 
+
setTransportType(int) - Method in class org.robolectric.shadows.PreciseDataConnectionStateBuilder
+
 
+
setTraversalAfter(AccessibilityNodeInfo) - Method in class org.robolectric.shadows.ShadowAccessibilityNodeInfo
+
+
Sets the view whose node is visited after this one in accessibility traversal.
+
+
setTraversalAfter(View, int) - Method in class org.robolectric.shadows.ShadowAccessibilityNodeInfo
+
 
+
setTraversalBefore(AccessibilityNodeInfo) - Method in class org.robolectric.shadows.ShadowAccessibilityNodeInfo
+
+
Sets the view before whose node this one should be visited during traversal.
+
+
setTraversalBefore(View, int) - Method in class org.robolectric.shadows.ShadowAccessibilityNodeInfo
+
 
+
setTtyModeSupported(boolean) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+
Sets the value to be returned by ShadowTelephonyManager.isTtyModeSupported()
+
+
setTtySupported(boolean) - Method in class org.robolectric.shadows.ShadowTelecomManager
+
+
Sets the value to be returned by ShadowTelecomManager.isTtySupported().
+
+
setTurnScreenOn(boolean) - Method in class org.robolectric.shadows.ShadowActivity
+
 
+
setType(int) - Method in class org.robolectric.shadows.AudioDeviceInfoBuilder
+
+
Sets the device type.
+
+
setType(int) - Method in class org.robolectric.shadows.ShadowAccessibilityWindowInfo
+
 
+
setType(int) - Method in class org.robolectric.shadows.ShadowBluetoothDevice
+
+
Sets the return value for BluetoothDevice.getType().
+
+
setType(int) - Method in class org.robolectric.shadows.ShadowSurfaceView.FakeSurfaceHolder
+
 
+
setType(int) - Method in class org.robolectric.shadows.SharedLibraryInfoBuilder
+
 
+
setType(String) - Static method in class org.robolectric.shadows.ShadowBuild
+
+
Sets the value of the Build.TYPE field.
+
+
setTypeface(Typeface) - Method in class org.robolectric.shadows.ShadowPaint
+
 
+
setUceSettingEnabledForSubscriptionId(int, boolean) - Static method in class org.robolectric.shadows.ShadowRcsUceAdapter
+
+
Overrides the value returned by RcsUceAdapter.isUceSettingEnabled() for RcsUceAdapters + associated with subscriptionId.
+
+
setUiccCardsInfo(Object) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+
Sets the UICC cards information returned by ShadowTelephonyManager.getUiccCardsInfo().
+
+
setUiccSlotsInfo(Object) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+
Sets the UICC slots information returned by ShadowTelephonyManager.getUiccSlotsInfo().
+
+
setUid(int) - Static method in class org.robolectric.shadows.ShadowProcess
+
+
Sets the identifier of this process.
+
+
setUidImportance(int, int) - Method in class org.robolectric.shadows.ShadowActivityManager
+
 
+
setUiHints(Bundle) - Method in class org.robolectric.shadows.ShadowVoiceInteractionService
+
 
+
setUnbadgedApplicationIcon(String, Drawable) - Method in class org.robolectric.shadows.ShadowPackageManager
+
 
+
setUnbindServiceCallsOnServiceDisconnected(boolean) - Method in class org.robolectric.shadows.ShadowApplication
+
+
Sets whether or not calls to unbindService should call onServiceDisconnected().
+
+
setUnbindServiceCallsOnServiceDisconnected(boolean) - Method in class org.robolectric.shadows.ShadowInstrumentation
+
 
+
setUnbindServiceShouldThrowIllegalArgument(boolean) - Method in class org.robolectric.shadows.ShadowApplication
+
 
+
setUnderlineText(boolean) - Method in class org.robolectric.shadows.ShadowPaint
+
 
+
setUninstallBlocked(ComponentName, String, boolean) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
setUniqueDisplayId(String) - Method in class org.robolectric.shadows.BrightnessChangeEventBuilder
+
 
+
setUnverifiedResponderLocation(ResponderLocation) - Method in class org.robolectric.shadows.ShadowRangingResult.Builder
+
 
+
setup() - Method in class org.robolectric.android.controller.ActivityController
+
+
Calls the same lifecycle methods on the Activity called by Android the first time the Activity + is created.
+
+
setup(Bundle) - Method in class org.robolectric.android.controller.ActivityController
+
+
Calls the same lifecycle methods on the Activity called by Android when an Activity is restored + from previously saved state.
+
+
setupActivity(Class<T>) - Static method in class org.robolectric.Robolectric
+
+
Deprecated. +
use androidx.test.core.app.ActivityScenario
+
+
+
setUpApplicationState(Method, ConfigurationStrategy.Configuration, AndroidManifest) - Method in class org.robolectric.android.internal.AndroidTestEnvironment
+
 
+
setUpApplicationState(Method, ConfigurationStrategy.Configuration, AndroidManifest) - Method in interface org.robolectric.internal.TestEnvironment
+
 
+
setupBackupAgent(Class<T>) - Static method in class org.robolectric.Robolectric
+
 
+
setupContentProvider(Class<T>) - Static method in class org.robolectric.Robolectric
+
 
+
setupContentProvider(Class<T>, String) - Static method in class org.robolectric.Robolectric
+
 
+
setUpdateNetworkPermission(int, boolean) - Method in class org.robolectric.shadows.ShadowWifiManager
+
+
Prevents a networkId from being updated using the ShadowWifiManager.updateNetwork(android.net.wifi.WifiConfiguration) + method.
+
+
setUpDisplay() - Static method in class org.robolectric.android.Bootstrap
+
+
internal only
+
+
setupIntentService(Class<T>) - Static method in class org.robolectric.Robolectric
+
 
+
setupLogging() - Static method in class org.robolectric.shadows.ShadowLog
+
 
+
setupService(Class<T>) - Static method in class org.robolectric.Robolectric
+
 
+
setupSetterOrGetter(Class<?>, HashMap<Class<?>, HashMap<String, Method>>, String, Class<?>) - Method in class org.robolectric.shadows.ShadowPropertyValuesHolder
+
 
+
setupShadersDiskCache(String, String) - Static method in class org.robolectric.nativeruntime.HardwareRendererNatives
+
 
+
setupShadersDiskCache(String, String) - Static method in class org.robolectric.shadows.ShadowNativeHardwareRenderer
+
 
+
setUsageSource(int) - Method in class org.robolectric.shadows.ShadowUsageStatsManager
+
+
Sets what app usage observers will consider the source of usage for an activity.
+
+
setUsedInFix(boolean) - Method in class org.robolectric.shadows.GnssStatusBuilder.GnssSatelliteInfo.Builder
+
+
Deprecated.
+
Sets whether the satellite was used in the most recent + position fix.
+
+
setUseGlobalScheduler(boolean) - Static method in class org.robolectric.RoboSettings
+
+
Deprecated.
+
setUseInMemoryDatabase(boolean) - Static method in class org.robolectric.shadows.ShadowSQLiteConnection
+
 
+
setUseLegacyResources(boolean) - Static method in class org.robolectric.RuntimeEnvironment
+
+
Deprecated. +
Do not use.
+
+
+
setUserAgent(int) - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
setUserAgentString(String) - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
setUserBrightnessPoint(boolean) - Method in class org.robolectric.shadows.BrightnessChangeEventBuilder
+
 
+
setUserData(Account, String, String) - Method in class org.robolectric.shadows.ShadowAccountManager
+
 
+
setUserForeground(boolean) - Method in class org.robolectric.shadows.ShadowUserManager
+
+
Sets whether or not the current user is the foreground user.
+
+
setUserIcon(Bitmap) - Method in class org.robolectric.shadows.ShadowUserManager
+
 
+
setUserId(int) - Method in class org.robolectric.shadows.AssociationInfoBuilder
+
 
+
setUserId(int) - Method in class org.robolectric.shadows.BrightnessChangeEventBuilder
+
 
+
setUserId(int) - Method in class org.robolectric.shadows.ShadowContextImpl
+
 
+
setUserName(String) - Method in class org.robolectric.shadows.ShadowUserManager
+
 
+
setUserProvisioningState(int) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
+
Sets the user provisioning state.
+
+
setUserProvisioningState(int, UserHandle) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
setUserRestriction(UserHandle, String, boolean) - Method in class org.robolectric.shadows.ShadowUserManager
+
+
Deprecated. +
When possible, please use the real Android framework API UserManager#setUserRestriction().
+
+
+
setUserRestriction(String, boolean) - Method in class org.robolectric.shadows.ShadowUserManager
+
 
+
setUserRestriction(String, boolean, UserHandle) - Method in class org.robolectric.shadows.ShadowUserManager
+
+
Shadows UserManager.setUserRestriction() API.
+
+
setUserSelectedOutgoingPhoneAccount(PhoneAccountHandle) - Method in class org.robolectric.shadows.ShadowTelecomManager
+
 
+
setUserState(UserHandle, ShadowUserManager.UserState) - Method in class org.robolectric.shadows.ShadowUserManager
+
+ +
+
setUserSwitchability(int) - Method in class org.robolectric.shadows.ShadowUserManager
+
+
Sets the user switchability for all users.
+
+
setUserUnlocked(boolean) - Method in class org.robolectric.shadows.ShadowUserManager
+
+ +
+
setUseWebViewBackgroundForOverscrollBackground(boolean) - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
setUseWideViewPort(boolean) - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
setUuids(ParcelUuid[]) - Method in class org.robolectric.shadows.ShadowBluetoothDevice
+
+
Sets the return value for BluetoothDevice.getUuids().
+
+
setUwbAdapter(ShadowRangingSession.Adapter) - Method in class org.robolectric.shadows.ShadowUwbManager
+
+
Sets the UWB adapter to use for new ShadowRangingSessions.
+
+
setValidWidgetProviderComponentName(boolean) - Method in class org.robolectric.shadows.ShadowAppWidgetManager
+
 
+
setValue(long) - Method in class org.robolectric.shadows.NativeBitSet64
+
 
+
setValue(long) - Method in class org.robolectric.shadows.ShadowTrace.Counter.Builder
+
 
+
setValues(float[]) - Method in class org.robolectric.shadows.ShadowLegacyMatrix
+
 
+
setVcnConfig(ParcelUuid, VcnConfig) - Method in class org.robolectric.shadows.ShadowVcnManager
+
 
+
setVendorId(int) - Method in class org.robolectric.shadows.ShadowInputDevice
+
 
+
setVerifyDisplayHashResult(VerifiedDisplayHash) - Static method in class org.robolectric.shadows.ShadowDisplayHashManager
+
+
Sets the VerifiedDisplayHash that's going to be returned by following + {DisplayHashManager#verifyDisplayHash} calls.
+
+
setVersion(long) - Method in class org.robolectric.shadows.SharedLibraryInfoBuilder
+
 
+
setVersionCodename(String) - Static method in class org.robolectric.shadows.ShadowBuild
+
+
Sets the value of the Build.VERSION.CODENAME field.
+
+
setVersionIncremental(String) - Static method in class org.robolectric.shadows.ShadowBuild
+
+
Sets the value of the Build.VERSION.INCREMENTAL field.
+
+
setVersionMediaPerformanceClass(int) - Static method in class org.robolectric.shadows.ShadowBuild
+
+
Sets the value of the Build.VERSION.MEDIA_PERFORMANCE_CLASS field.
+
+
setVersionRelease(String) - Static method in class org.robolectric.shadows.ShadowBuild
+
+
Sets the value of the Build.VERSION.RELEASE field.
+
+
setVersionSecurityPatch(String) - Static method in class org.robolectric.shadows.ShadowBuild
+
+
Sets the value of the Build.VERSION.SECURITY_PATCH field.
+
+
setVibrationEffect(VibrationEffect) - Method in class org.robolectric.shadows.VibrationAttributesBuilder
+
 
+
setVideoEncoder(int) - Method in class org.robolectric.shadows.ShadowMediaRecorder
+
 
+
setVideoEncodingBitRate(int) - Method in class org.robolectric.shadows.ShadowMediaRecorder
+
 
+
setVideoFrameRate(int) - Method in class org.robolectric.shadows.ShadowMediaRecorder
+
 
+
setVideoOverlayForEmbeddedEncryptedVideoEnabled(boolean) - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
setVideoPath(String) - Method in class org.robolectric.shadows.ShadowVideoView
+
 
+
setVideoSize(int, int) - Method in class org.robolectric.shadows.ShadowMediaRecorder
+
 
+
setVideoSource(int) - Method in class org.robolectric.shadows.ShadowMediaRecorder
+
 
+
setVideoURI(Uri) - Method in class org.robolectric.shadows.ShadowVideoView
+
 
+
setView(int) - Method in class org.robolectric.shadows.ShadowAlertController
+
 
+
setView(View) - Method in class org.robolectric.shadows.ShadowAlertController
+
 
+
setView(View) - Method in class org.robolectric.shadows.ShadowToast
+
 
+
setView(View, WindowManager.LayoutParams, View) - Method in class org.robolectric.shadows.ShadowViewRootImpl
+
 
+
setView(View, WindowManager.LayoutParams, View) - Method in interface org.robolectric.shadows.ShadowViewRootImpl.ViewRootImplReflector
+
 
+
setView(View, WindowManager.LayoutParams, View, int) - Method in class org.robolectric.shadows.ShadowViewRootImpl
+
 
+
setView(View, WindowManager.LayoutParams, View, int) - Method in interface org.robolectric.shadows.ShadowViewRootImpl.ViewRootImplReflector
+
 
+
setViewFocus(boolean) - Method in class org.robolectric.shadows.ShadowView
+
 
+
setVisible(boolean) - Method in class org.robolectric.fakes.RoboMenuItem
+
 
+
setVisualVoicemailPackageName(String) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+ +
+
setVisualVoicemailSmsFilterSettings(VisualVoicemailSmsFilterSettings) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+ +
+
setVoice(Voice) - Method in class org.robolectric.shadows.ShadowTextToSpeech
+
 
+
setVoiceCapable(boolean) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+
Sets the value returned by ShadowTelephonyManager.isVoiceCapable().
+
+
setVoiceInteractor(Object) - Method in interface org.robolectric.shadows._Activity_
+
 
+
setVoiceMailAlphaTag(String) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+
Sets the value returned by TelephonyManager.getVoiceMailAlphaTag().
+
+
setVoicemailNumber(PhoneAccountHandle, String) - Method in class org.robolectric.shadows.ShadowTelecomManager
+
 
+
setVoiceMailNumber(String) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+
Sets the value returned by TelephonyManager.getVoiceMailNumber().
+
+
setVoicemailRingtoneUri(PhoneAccountHandle, Uri) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+ +
+
setVoicemailVibrationEnabled(PhoneAccountHandle, boolean) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+ +
+
setVoiceNetworkType(int) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
+
Sets the value to be returned by calls to ShadowTelephonyManager.getVoiceNetworkType().
+
+
setVoiceRecognitionSupported(boolean) - Method in class org.robolectric.shadows.ShadowBluetoothHeadset
+
+
Sets whether the headset supports voice recognition.
+
+
setVoiceRegState(int) - Method in class org.robolectric.shadows.ServiceStateBuilder
+
 
+
setVoiceSpecificInfo(VoiceSpecificRegistrationInfo) - Method in class org.robolectric.shadows.NetworkRegistrationInfoTestBuilder
+
 
+
setVolume(float, float) - Method in class org.robolectric.shadows.ShadowMediaPlayer
+
 
+
setVolumeControl(int) - Method in class org.robolectric.shadows.PlaybackInfoBuilder
+
 
+
setVolumeControlStream(int) - Method in class org.robolectric.shadows.ShadowActivity
+
 
+
setVolumeType(int) - Method in class org.robolectric.shadows.PlaybackInfoBuilder
+
 
+
setWakeUpFlag(boolean) - Method in class org.robolectric.shadows.ShadowSensor
+
+
Controls the return value of Sensor.isWakeUpSensor().
+
+
setWallpaperComponent(ComponentName) - Method in class org.robolectric.shadows.ShadowWallpaperManager
+
+
Sets a live wallpaper, wallpaperService, as the current wallpaper.
+
+
setWallpaperDimAmount(float) - Method in class org.robolectric.shadows.ShadowWallpaperManager
+
 
+
setWebChromeClient(WebChromeClient) - Method in class org.robolectric.shadows.ShadowWebView
+
 
+
setWebContentsDebuggingEnabled(boolean) - Static method in class org.robolectric.shadows.ShadowWebView
+
 
+
setWebMessageCallback(WebMessagePort.WebMessageCallback) - Method in class org.robolectric.fakes.RoboWebMessagePort
+
 
+
setWebMessageCallback(WebMessagePort.WebMessageCallback, Handler) - Method in class org.robolectric.fakes.RoboWebMessagePort
+
 
+
setWebViewClient(WebViewClient) - Method in class org.robolectric.shadows.ShadowWebView
+
 
+
setWidth(int) - Method in class org.robolectric.shadows.ShadowCanvas
+
 
+
setWidth(int) - Method in class org.robolectric.shadows.ShadowDisplay
+
+
Changes the width available to the application for this display.
+
+
setWidth(int) - Method in class org.robolectric.shadows.ShadowDisplayManager.ModeBuilder
+
 
+
setWidth(int) - Method in class org.robolectric.shadows.ShadowLegacyBitmap
+
 
+
setWidth(int) - Method in class org.robolectric.shadows.ShadowLegacyCanvas
+
 
+
setWidth(int) - Method in class org.robolectric.shadows.ShadowNativeBaseCanvas
+
 
+
setWifiApConfiguration(WifiConfiguration) - Method in class org.robolectric.shadows.ShadowWifiManager
+
 
+
setWifiAwareSession(WifiAwareSession) - Method in class org.robolectric.shadows.ShadowWifiAwareManager
+
+
Sets parameter to pass to AttachCallback#onAttach(WifiAwareSession session)
+
+
setWifiConnectedNetworkScorer(Object, Object) - Method in class org.robolectric.shadows.ShadowWifiManager
+
+
Implements setWifiConnectedNetworkScorer() with the generic Object input as + WifiConnectedNetworkScorer is a hidden/System API.
+
+
setWifiEnabled(boolean) - Method in class org.robolectric.shadows.ShadowWifiManager
+
 
+
setWifiOn(boolean) - Static method in class org.robolectric.shadows.ShadowSettings
+
+
Non-Android accessor that allows the value of the WIFI_ON setting to be set.
+
+
setWifiP2pChannels(WifiP2pManager.Channel, int, int, WifiP2pManager.ActionListener) - Method in class org.robolectric.shadows.ShadowWifiP2pManager
+
 
+
setWifiState(int) - Method in class org.robolectric.shadows.ShadowWifiManager
+
 
+
setWindow(int, long, long, PendingIntent) - Method in class org.robolectric.shadows.ShadowAlarmManager
+
 
+
setWindow(int, long, long, String, AlarmManager.OnAlarmListener, Handler) - Method in class org.robolectric.shadows.ShadowAlarmManager
+
 
+
setWindow(int, long, long, String, Executor, AlarmManager.OnAlarmListener) - Method in class org.robolectric.shadows.ShadowAlarmManager
+
 
+
setWindow(int, long, long, String, Executor, WorkSource, AlarmManager.OnAlarmListener) - Method in class org.robolectric.shadows.ShadowAlarmManager
+
 
+
setWindow(Window) - Method in interface org.robolectric.shadows._Activity_
+
 
+
setWindow(Window) - Method in class org.robolectric.shadows.ShadowActivity
+
 
+
setWindowId(int) - Method in class org.robolectric.shadows.ShadowAccessibilityRecord
+
+
Sets the id of the window from which the event comes.
+
+
setWindows(List<AccessibilityWindowInfo>) - Method in class org.robolectric.shadows.ShadowAccessibilityService
+
+
Sets the list of interactive windows shown on the device's default display as reported by + ShadowAccessibilityService.getWindows()
+
+
setWindowsOnDisplay(int, List<AccessibilityWindowInfo>) - Method in class org.robolectric.shadows.ShadowAccessibilityService
+
+
Sets the list of interactive windows shown on the device's displayId display.
+
+
setWinFrame(Rect) - Method in interface org.robolectric.shadows.ShadowViewRootImpl.ViewRootImplReflector
+
 
+
setWiredHeadsetOn(boolean) - Method in class org.robolectric.shadows.ShadowAudioManager
+
 
+
setWordSpacing(float) - Method in class org.robolectric.shadows.ShadowPaint
+
 
+
setWorkSource(WorkSource) - Method in class org.robolectric.shadows.ShadowPowerManager.ShadowWakeLock
+
 
+
setWpa3SaeH2eSupported(boolean) - Method in class org.robolectric.shadows.ShadowWifiManager
+
+
Sets whether WPA3 SAE Hash-to-Element is supported.
+
+
setWpa3SaePublicKeySupported(boolean) - Method in class org.robolectric.shadows.ShadowWifiManager
+
+
Sets whether WPA3 SAE Public Key is supported.
+
+
setWpa3SaeSupported(boolean) - Method in class org.robolectric.shadows.ShadowWifiManager
+
+
Sets whether WPA3-Personal SAE is supported.
+
+
setWpa3SuiteBSupported(boolean) - Method in class org.robolectric.shadows.ShadowWifiManager
+
+
Sets whether WPA3-Enterprise Suite-B-192 is supported.
+
+
setWtfIsFatal(boolean) - Static method in class org.robolectric.shadows.ShadowLog
+
+ +
+
setX(float) - Method in class org.robolectric.shadows.DragEventBuilder
+
 
+
setXdpi(float) - Method in class org.robolectric.shadows.ShadowDisplay
+
+
Changes the horizontal DPI for this display.
+
+
setY(float) - Method in class org.robolectric.shadows.DragEventBuilder
+
 
+
setYdpi(float) - Method in class org.robolectric.shadows.ShadowDisplay
+
+
Changes the vertical DPI for this display.
+
+
ShaderNatives - Class in org.robolectric.nativeruntime
+
+
Native methods for Shader JNI registration.
+
+
Shadow - Class in org.robolectric.shadow.api
+
 
+
Shadow() - Constructor for class org.robolectric.shadow.api.Shadow
+
 
+
ShadowAbsListView - Class in org.robolectric.shadows
+
 
+
ShadowAbsListView() - Constructor for class org.robolectric.shadows.ShadowAbsListView
+
 
+
ShadowAbsSpinner - Class in org.robolectric.shadows
+
 
+
ShadowAbsSpinner() - Constructor for class org.robolectric.shadows.ShadowAbsSpinner
+
 
+
ShadowAccessibilityButtonController - Class in org.robolectric.shadows
+
+ +
+
ShadowAccessibilityButtonController() - Constructor for class org.robolectric.shadows.ShadowAccessibilityButtonController
+
 
+
ShadowAccessibilityManager - Class in org.robolectric.shadows
+
 
+
ShadowAccessibilityManager() - Constructor for class org.robolectric.shadows.ShadowAccessibilityManager
+
 
+
ShadowAccessibilityNodeInfo - Class in org.robolectric.shadows
+
+
Properties of AccessibilityNodeInfo that are normally locked + may be changed using test APIs.
+
+
ShadowAccessibilityNodeInfo() - Constructor for class org.robolectric.shadows.ShadowAccessibilityNodeInfo
+
 
+
ShadowAccessibilityNodeInfo.OnPerformActionListener - Interface in org.robolectric.shadows
+
 
+
ShadowAccessibilityRecord - Class in org.robolectric.shadows
+
+ +
+
ShadowAccessibilityRecord() - Constructor for class org.robolectric.shadows.ShadowAccessibilityRecord
+
 
+
ShadowAccessibilityService - Class in org.robolectric.shadows
+
+
Shadow of AccessibilityService that tracks global actions and provides a mechanism to simulate + the window list.
+
+
ShadowAccessibilityService() - Constructor for class org.robolectric.shadows.ShadowAccessibilityService
+
 
+
ShadowAccessibilityService.GestureDispatch - Class in org.robolectric.shadows
+
+
Represents a gesture that has been dispatched through the accessibility service.
+
+
ShadowAccessibilityWindowInfo - Class in org.robolectric.shadows
+
+
Shadow of AccessibilityWindowInfo that allows a test to set + properties that are locked in the original class.
+
+
ShadowAccessibilityWindowInfo() - Constructor for class org.robolectric.shadows.ShadowAccessibilityWindowInfo
+
 
+
ShadowAccountManager - Class in org.robolectric.shadows
+
 
+
ShadowAccountManager() - Constructor for class org.robolectric.shadows.ShadowAccountManager
+
 
+
ShadowActivity - Class in org.robolectric.shadows
+
 
+
ShadowActivity() - Constructor for class org.robolectric.shadows.ShadowActivity
+
 
+
ShadowActivity.IntentForResult - Class in org.robolectric.shadows
+
+
Container object to hold an Intent, together with the requestCode used in a call to + Activity.startActivityForResult(Intent, int)
+
+
ShadowActivity.IntentSenderRequest - Class in org.robolectric.shadows
+
+
Class to holds details of a startIntentSenderForResult request.
+
+
ShadowActivity.PermissionsRequest - Class in org.robolectric.shadows
+
+
Class to hold a permissions request, including its request code.
+
+
ShadowActivityGroup - Class in org.robolectric.shadows
+
 
+
ShadowActivityGroup() - Constructor for class org.robolectric.shadows.ShadowActivityGroup
+
 
+
ShadowActivityManager - Class in org.robolectric.shadows
+
+
Shadow for ActivityManager
+
+
ShadowActivityManager() - Constructor for class org.robolectric.shadows.ShadowActivityManager
+
 
+
ShadowActivityManager.ApplicationExitInfoBuilder - Class in org.robolectric.shadows
+
+
Builder class for ApplicationExitInfo
+
+
ShadowActivityManagerNative - Class in org.robolectric.shadows
+
 
+
ShadowActivityManagerNative() - Constructor for class org.robolectric.shadows.ShadowActivityManagerNative
+
 
+
ShadowActivityTaskManager - Class in org.robolectric.shadows
+
 
+
ShadowActivityTaskManager() - Constructor for class org.robolectric.shadows.ShadowActivityTaskManager
+
 
+
ShadowActivityThread - Class in org.robolectric.shadows
+
 
+
ShadowActivityThread() - Constructor for class org.robolectric.shadows.ShadowActivityThread
+
 
+
ShadowActivityThread._ActivityThread_ - Interface in org.robolectric.shadows
+
+
Accessor interface for ActivityThread's internals.
+
+
ShadowActivityThread._AppBindData_ - Interface in org.robolectric.shadows
+
+
Accessor interface for ActivityThread.AppBindData's internals.
+
+
ShadowAdapterView<T extends Adapter> - Class in org.robolectric.shadows
+
 
+
ShadowAdapterView() - Constructor for class org.robolectric.shadows.ShadowAdapterView
+
 
+
ShadowAlarmManager - Class in org.robolectric.shadows
+
+
Shadow for AlarmManager.
+
+
ShadowAlarmManager() - Constructor for class org.robolectric.shadows.ShadowAlarmManager
+
 
+
ShadowAlarmManager.ScheduledAlarm - Class in org.robolectric.shadows
+
+
Represents a set alarm.
+
+
ShadowAlertController - Class in org.robolectric.shadows
+
 
+
ShadowAlertController() - Constructor for class org.robolectric.shadows.ShadowAlertController
+
 
+
ShadowAlertDialog - Class in org.robolectric.shadows
+
 
+
ShadowAlertDialog() - Constructor for class org.robolectric.shadows.ShadowAlertDialog
+
 
+
ShadowAlertDialog.ShadowBuilder - Class in org.robolectric.shadows
+
 
+
ShadowAlwaysOnHotwordDetector - Class in org.robolectric.shadows
+
+
Shadow implementation of AlwaysOnHotwordDetector.
+
+
ShadowAlwaysOnHotwordDetector() - Constructor for class org.robolectric.shadows.ShadowAlwaysOnHotwordDetector
+
 
+
ShadowAlwaysOnHotwordDetector.ShadowRefreshAvailabilityTask<Params,Progress,Result> - Class in org.robolectric.shadows
+
+
Shadow for AsyncTask kicked off in the constructor of AlwaysOnHotwordDetector.
+
+
ShadowAmbientContextManager - Class in org.robolectric.shadows
+
+
Shadow of AmbientContextManager
+
+
ShadowAmbientContextManager() - Constructor for class org.robolectric.shadows.ShadowAmbientContextManager
+
 
+
ShadowAndroidBidi - Class in org.robolectric.shadows
+
 
+
ShadowAndroidBidi() - Constructor for class org.robolectric.shadows.ShadowAndroidBidi
+
 
+
ShadowAndroidHttpClient - Class in org.robolectric.shadows
+
 
+
ShadowAndroidHttpClient() - Constructor for class org.robolectric.shadows.ShadowAndroidHttpClient
+
 
+
ShadowAndroidXMultiDex - Class in org.robolectric.shadows.multidex
+
 
+
ShadowAndroidXMultiDex() - Constructor for class org.robolectric.shadows.multidex.ShadowAndroidXMultiDex
+
 
+
ShadowAnimationBridge - Class in org.robolectric.shadows
+
+
Bridge between shadows and Animation.
+
+
ShadowAnimationBridge(Animation) - Constructor for class org.robolectric.shadows.ShadowAnimationBridge
+
 
+
ShadowAnimationUtils - Class in org.robolectric.shadows
+
 
+
ShadowAnimationUtils() - Constructor for class org.robolectric.shadows.ShadowAnimationUtils
+
 
+
ShadowAnnotationValidations - Class in org.robolectric.shadows
+
 
+
ShadowAnnotationValidations() - Constructor for class org.robolectric.shadows.ShadowAnnotationValidations
+
 
+
ShadowApkAssets - Class in org.robolectric.shadows
+
 
+
ShadowApkAssets() - Constructor for class org.robolectric.shadows.ShadowApkAssets
+
 
+
ShadowApkAssets.Picker - Class in org.robolectric.shadows
+
 
+
ShadowAppIntegrityManager - Class in org.robolectric.shadows
+
+
Shadow of AppIntegrityManager
+
+
ShadowAppIntegrityManager() - Constructor for class org.robolectric.shadows.ShadowAppIntegrityManager
+
+
Default shadow constructor that resets the recordedRuleSet.
+
+
ShadowApplication - Class in org.robolectric.shadows
+
 
+
ShadowApplication() - Constructor for class org.robolectric.shadows.ShadowApplication
+
 
+
ShadowApplication.Wrapper - Class in org.robolectric.shadows
+
 
+
ShadowApplicationPackageManager - Class in org.robolectric.shadows
+
 
+
ShadowApplicationPackageManager() - Constructor for class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
ShadowAppOpsManager - Class in org.robolectric.shadows
+
+
Shadow for AppOpsManager.
+
+
ShadowAppOpsManager() - Constructor for class org.robolectric.shadows.ShadowAppOpsManager
+
 
+
ShadowAppOpsManager.ModeAndException - Class in org.robolectric.shadows
+
+
Class holding usage mode and excpetion packages.
+
+
ShadowAppTask - Class in org.robolectric.shadows
+
 
+
ShadowAppTask() - Constructor for class org.robolectric.shadows.ShadowAppTask
+
 
+
ShadowAppWidgetHost - Class in org.robolectric.shadows
+
 
+
ShadowAppWidgetHost() - Constructor for class org.robolectric.shadows.ShadowAppWidgetHost
+
 
+
ShadowAppWidgetHostView - Class in org.robolectric.shadows
+
 
+
ShadowAppWidgetHostView() - Constructor for class org.robolectric.shadows.ShadowAppWidgetHostView
+
 
+
ShadowAppWidgetManager - Class in org.robolectric.shadows
+
 
+
ShadowAppWidgetManager() - Constructor for class org.robolectric.shadows.ShadowAppWidgetManager
+
 
+
ShadowArrayAdapter<T> - Class in org.robolectric.shadows
+
 
+
ShadowArrayAdapter() - Constructor for class org.robolectric.shadows.ShadowArrayAdapter
+
 
+
ShadowArscApkAssets9 - Class in org.robolectric.shadows
+
+
Shadow for ApkAssets for Android P+
+
+
ShadowArscApkAssets9() - Constructor for class org.robolectric.shadows.ShadowArscApkAssets9
+
 
+
ShadowArscAssetInputStream - Class in org.robolectric.shadows
+
 
+
ShadowArscAssetInputStream() - Constructor for class org.robolectric.shadows.ShadowArscAssetInputStream
+
 
+
ShadowArscAssetManager - Class in org.robolectric.shadows
+
 
+
ShadowArscAssetManager() - Constructor for class org.robolectric.shadows.ShadowArscAssetManager
+
 
+
ShadowArscAssetManager10 - Class in org.robolectric.shadows
+
 
+
ShadowArscAssetManager10() - Constructor for class org.robolectric.shadows.ShadowArscAssetManager10
+
 
+
ShadowArscAssetManager14 - Class in org.robolectric.shadows
+
 
+
ShadowArscAssetManager14() - Constructor for class org.robolectric.shadows.ShadowArscAssetManager14
+
 
+
ShadowArscAssetManager9 - Class in org.robolectric.shadows
+
 
+
ShadowArscAssetManager9() - Constructor for class org.robolectric.shadows.ShadowArscAssetManager9
+
 
+
ShadowArscResourcesImpl - Class in org.robolectric.shadows
+
 
+
ShadowArscResourcesImpl() - Constructor for class org.robolectric.shadows.ShadowArscResourcesImpl
+
 
+
ShadowAssetInputStream - Class in org.robolectric.shadows
+
 
+
ShadowAssetInputStream() - Constructor for class org.robolectric.shadows.ShadowAssetInputStream
+
 
+
ShadowAssetInputStream.Picker - Class in org.robolectric.shadows
+
 
+
ShadowAssetManager - Class in org.robolectric.shadows
+
 
+
ShadowAssetManager() - Constructor for class org.robolectric.shadows.ShadowAssetManager
+
 
+
ShadowAssetManager.ArscBase - Class in org.robolectric.shadows
+
 
+
ShadowAssetManager.Picker - Class in org.robolectric.shadows
+
 
+
ShadowAsyncQueryHandler - Class in org.robolectric.shadows
+
+
Shadow of AsyncQueryHandler, which calls methods synchronously.
+
+
ShadowAsyncQueryHandler() - Constructor for class org.robolectric.shadows.ShadowAsyncQueryHandler
+
 
+
ShadowAsyncTask<Params,Progress,Result> - Class in org.robolectric.shadows
+
+
The shadow API for AsyncTask.
+
+
ShadowAsyncTask() - Constructor for class org.robolectric.shadows.ShadowAsyncTask
+
 
+
ShadowAsyncTask.Picker - Class in org.robolectric.shadows
+
 
+
ShadowAsyncTaskLoader<D> - Class in org.robolectric.shadows
+
+
The shadow API for AsyncTaskLoader.
+
+
ShadowAsyncTaskLoader() - Constructor for class org.robolectric.shadows.ShadowAsyncTaskLoader
+
 
+
ShadowAsyncTaskLoader.Picker - Class in org.robolectric.shadows
+
 
+
ShadowAudioEffect - Class in org.robolectric.shadows
+
+
Implements AudioEffect by shadowing its native methods.
+
+
ShadowAudioEffect() - Constructor for class org.robolectric.shadows.ShadowAudioEffect
+
 
+
ShadowAudioManager - Class in org.robolectric.shadows
+
 
+
ShadowAudioManager() - Constructor for class org.robolectric.shadows.ShadowAudioManager
+
 
+
ShadowAudioManager.AudioFocusRequest - Class in org.robolectric.shadows
+
 
+
ShadowAudioRecord - Class in org.robolectric.shadows
+
+
Shadow AudioRecord which by default will fulfil any requests for audio data by completely + filling any requested buffers.
+
+
ShadowAudioRecord() - Constructor for class org.robolectric.shadows.ShadowAudioRecord
+
 
+
ShadowAudioRecord.AudioRecordSource - Interface in org.robolectric.shadows
+
+
Provides underlying data for the ShadowAudioRecord.
+
+
ShadowAudioRecord.AudioRecordSourceProvider - Interface in org.robolectric.shadows
+
+ +
+
ShadowAudioSystem - Class in org.robolectric.shadows
+
+
Shadow for AudioSystem.
+
+
ShadowAudioSystem() - Constructor for class org.robolectric.shadows.ShadowAudioSystem
+
 
+
ShadowAudioTrack - Class in org.robolectric.shadows
+
+
Implementation of a couple methods in AudioTrack.
+
+
ShadowAudioTrack() - Constructor for class org.robolectric.shadows.ShadowAudioTrack
+
 
+
ShadowAudioTrack.OnAudioDataWrittenListener - Interface in org.robolectric.shadows
+
+
Listeners to be notified when data is written to an AudioTrack via AudioTrack.write(ByteBuffer, int, int)
+
+
ShadowAutofillManager - Class in org.robolectric.shadows
+
+
Robolectric implementation of android.os.AutofillManager.
+
+
ShadowAutofillManager() - Constructor for class org.robolectric.shadows.ShadowAutofillManager
+
 
+
ShadowBackdropFrameRenderer - Class in org.robolectric.shadows
+
+
Shadow for BackdropFrameRenderer
+
+
ShadowBackdropFrameRenderer() - Constructor for class org.robolectric.shadows.ShadowBackdropFrameRenderer
+
 
+
ShadowBackgroundThread - Class in org.robolectric.shadows
+
 
+
ShadowBackgroundThread() - Constructor for class org.robolectric.shadows.ShadowBackgroundThread
+
 
+
ShadowBackupDataInput - Class in org.robolectric.shadows
+
+
Shadow for BackupDataInput.
+
+
ShadowBackupDataInput() - Constructor for class org.robolectric.shadows.ShadowBackupDataInput
+
 
+
ShadowBackupDataOutput - Class in org.robolectric.shadows
+
+
Shadow for BackupDataOutput.
+
+
ShadowBackupDataOutput() - Constructor for class org.robolectric.shadows.ShadowBackupDataOutput
+
 
+
ShadowBackupManager - Class in org.robolectric.shadows
+
+
A stub implementation of BackupManager that instead of connecting to a real backup + transport and performing restores, stores which packages are restored from which backup set, and + can be verified using methods on the shadow like ShadowBackupManager.getPackageRestoreToken(String).
+
+
ShadowBackupManager() - Constructor for class org.robolectric.shadows.ShadowBackupManager
+
 
+
ShadowBaseAdapter - Class in org.robolectric.shadows
+
 
+
ShadowBaseAdapter() - Constructor for class org.robolectric.shadows.ShadowBaseAdapter
+
 
+
ShadowBasicTagTechnology - Class in org.robolectric.shadows
+
+
Extends BasicTagTechnology to allow for testing.
+
+
ShadowBasicTagTechnology() - Constructor for class org.robolectric.shadows.ShadowBasicTagTechnology
+
 
+
ShadowBatteryManager - Class in org.robolectric.shadows
+
 
+
ShadowBatteryManager() - Constructor for class org.robolectric.shadows.ShadowBatteryManager
+
 
+
ShadowBinder - Class in org.robolectric.shadows
+
 
+
ShadowBinder() - Constructor for class org.robolectric.shadows.ShadowBinder
+
 
+
ShadowBinderBridge - Class in org.robolectric.shadows
+
+
Bridge between shadow and Binder.
+
+
ShadowBinderBridge(Binder) - Constructor for class org.robolectric.shadows.ShadowBinderBridge
+
 
+
ShadowBiometricManager - Class in org.robolectric.shadows
+
+
Provides testing APIs for BiometricManager
+
+
ShadowBiometricManager() - Constructor for class org.robolectric.shadows.ShadowBiometricManager
+
 
+
ShadowBitmap - Class in org.robolectric.shadows
+
+
Base class for Bitmap shadows.
+
+
ShadowBitmap() - Constructor for class org.robolectric.shadows.ShadowBitmap
+
 
+
ShadowBitmap.BitmapReflector - Interface in org.robolectric.shadows
+
+
Reflector for Bitmap.
+
+
ShadowBitmap.Picker - Class in org.robolectric.shadows
+
+
Shadow picker for Bitmap.
+
+
ShadowBitmapDrawable - Class in org.robolectric.shadows
+
 
+
ShadowBitmapDrawable() - Constructor for class org.robolectric.shadows.ShadowBitmapDrawable
+
 
+
ShadowBitmapFactory - Class in org.robolectric.shadows
+
 
+
ShadowBitmapFactory() - Constructor for class org.robolectric.shadows.ShadowBitmapFactory
+
 
+
ShadowBitmapRegionDecoder - Class in org.robolectric.shadows
+
 
+
ShadowBitmapRegionDecoder() - Constructor for class org.robolectric.shadows.ShadowBitmapRegionDecoder
+
 
+
ShadowBlockGuardOs - Class in org.robolectric.shadows
+
 
+
ShadowBlockGuardOs() - Constructor for class org.robolectric.shadows.ShadowBlockGuardOs
+
 
+
ShadowBluetoothA2dp - Class in org.robolectric.shadows
+
+
Shadow of BluetoothA2dp.
+
+
ShadowBluetoothA2dp() - Constructor for class org.robolectric.shadows.ShadowBluetoothA2dp
+
 
+
ShadowBluetoothAdapter - Class in org.robolectric.shadows
+
 
+
ShadowBluetoothAdapter() - Constructor for class org.robolectric.shadows.ShadowBluetoothAdapter
+
 
+
ShadowBluetoothDevice - Class in org.robolectric.shadows
+
+
Shadow for BluetoothDevice.
+
+
ShadowBluetoothDevice() - Constructor for class org.robolectric.shadows.ShadowBluetoothDevice
+
 
+
ShadowBluetoothGatt - Class in org.robolectric.shadows
+
+
Shadow implementation of BluetoothGatt.
+
+
ShadowBluetoothGatt() - Constructor for class org.robolectric.shadows.ShadowBluetoothGatt
+
 
+
ShadowBluetoothGattServer - Class in org.robolectric.shadows
+
+ +
+
ShadowBluetoothGattServer() - Constructor for class org.robolectric.shadows.ShadowBluetoothGattServer
+
 
+
ShadowBluetoothHeadset - Class in org.robolectric.shadows
+
+
Shadow for BluetoothHeadset
+
+
ShadowBluetoothHeadset() - Constructor for class org.robolectric.shadows.ShadowBluetoothHeadset
+
 
+
ShadowBluetoothLeAdvertiser - Class in org.robolectric.shadows
+
+
Shadow implementation of BluetoothLeAdvertiser.
+
+
ShadowBluetoothLeAdvertiser() - Constructor for class org.robolectric.shadows.ShadowBluetoothLeAdvertiser
+
 
+
ShadowBluetoothLeScanner - Class in org.robolectric.shadows
+
+
Adds Robolectric support for BLE scanning.
+
+
ShadowBluetoothLeScanner() - Constructor for class org.robolectric.shadows.ShadowBluetoothLeScanner
+
 
+
ShadowBluetoothLeScanner.ScanParams - Class in org.robolectric.shadows
+
+
Encapsulates scan params passed to BluetoothAdapter startScan + methods.
+
+
ShadowBluetoothManager - Class in org.robolectric.shadows
+
+
Shadow of BluetoothManager that makes the testing possible.
+
+
ShadowBluetoothManager() - Constructor for class org.robolectric.shadows.ShadowBluetoothManager
+
 
+
ShadowBluetoothServerSocket - Class in org.robolectric.shadows
+
 
+
ShadowBluetoothServerSocket() - Constructor for class org.robolectric.shadows.ShadowBluetoothServerSocket
+
 
+
ShadowBluetoothSocket - Class in org.robolectric.shadows
+
 
+
ShadowBluetoothSocket() - Constructor for class org.robolectric.shadows.ShadowBluetoothSocket
+
 
+
ShadowBroadcastPendingResult - Class in org.robolectric.shadows
+
 
+
ShadowBroadcastPendingResult() - Constructor for class org.robolectric.shadows.ShadowBroadcastPendingResult
+
 
+
ShadowBroadcastReceiver - Class in org.robolectric.shadows
+
 
+
ShadowBroadcastReceiver() - Constructor for class org.robolectric.shadows.ShadowBroadcastReceiver
+
 
+
ShadowBroadcastResponseStats - Class in org.robolectric.shadows
+
+
Shadow of BroadcastResponseStats for accessing hidden APIs.
+
+
ShadowBroadcastResponseStats() - Constructor for class org.robolectric.shadows.ShadowBroadcastResponseStats
+
 
+
ShadowBugreportManager - Class in org.robolectric.shadows
+
+
Implementation of BugreportManager.
+
+
ShadowBugreportManager() - Constructor for class org.robolectric.shadows.ShadowBugreportManager
+
 
+
ShadowBuild - Class in org.robolectric.shadows
+
 
+
ShadowBuild() - Constructor for class org.robolectric.shadows.ShadowBuild
+
 
+
ShadowBuilder() - Constructor for class org.robolectric.shadows.ShadowAlertDialog.ShadowBuilder
+
 
+
ShadowBuilder() - Constructor for class org.robolectric.shadows.ShadowLegacyTypeface.ShadowBuilder
+
 
+
ShadowCall - Class in org.robolectric.shadows
+
+
Robolectric test for Call.
+
+
ShadowCall() - Constructor for class org.robolectric.shadows.ShadowCall
+
 
+
ShadowCall.ShadowRttCall - Class in org.robolectric.shadows
+
+
Robolectric test for Call.RttCall.
+
+
ShadowCallLogCalls - Class in org.robolectric.shadows
+
+
Shadow for the system's CallLog.Call class that allows tests to configure the most recent call.
+
+
ShadowCallLogCalls() - Constructor for class org.robolectric.shadows.ShadowCallLogCalls
+
 
+
ShadowCallScreeningService - Class in org.robolectric.shadows
+
+ +
+
ShadowCallScreeningService() - Constructor for class org.robolectric.shadows.ShadowCallScreeningService
+
 
+
ShadowCallScreeningService.RespondToCallInput - Class in org.robolectric.shadows
+
+ +
+
ShadowCamcorderProfile - Class in org.robolectric.shadows
+
+
Shadow of the CamcorderProfile that allows the caller to add custom profile settings.
+
+
ShadowCamcorderProfile() - Constructor for class org.robolectric.shadows.ShadowCamcorderProfile
+
 
+
ShadowCamera - Class in org.robolectric.shadows
+
 
+
ShadowCamera() - Constructor for class org.robolectric.shadows.ShadowCamera
+
 
+
ShadowCamera.ShadowParameters - Class in org.robolectric.shadows
+
+
Shadows the Android Camera.Parameters class.
+
+
ShadowCameraCaptureSessionImpl - Class in org.robolectric.shadows
+
+
Shadow class for CameraCaptureSessionImpl
+
+
ShadowCameraCaptureSessionImpl() - Constructor for class org.robolectric.shadows.ShadowCameraCaptureSessionImpl
+
 
+
ShadowCameraCharacteristics - Class in org.robolectric.shadows
+
 
+
ShadowCameraCharacteristics() - Constructor for class org.robolectric.shadows.ShadowCameraCharacteristics
+
 
+
ShadowCameraDeviceImpl - Class in org.robolectric.shadows
+
+
Shadow class for CameraDeviceImpl
+
+
ShadowCameraDeviceImpl() - Constructor for class org.robolectric.shadows.ShadowCameraDeviceImpl
+
 
+
ShadowCameraManager - Class in org.robolectric.shadows
+
+
Shadow class for CameraManager
+
+
ShadowCameraManager() - Constructor for class org.robolectric.shadows.ShadowCameraManager
+
 
+
ShadowCameraManager.ShadowCameraManagerGlobal - Class in org.robolectric.shadows
+
+
Shadow class for internal class CameraManager$CameraManagerGlobal
+
+
ShadowCameraManagerGlobal() - Constructor for class org.robolectric.shadows.ShadowCameraManager.ShadowCameraManagerGlobal
+
 
+
ShadowCameraMetadataNative - Class in org.robolectric.shadows
+
+
Shadow class for CameraMetadataNative
+
+
ShadowCameraMetadataNative() - Constructor for class org.robolectric.shadows.ShadowCameraMetadataNative
+
 
+
ShadowCameraMetadataNativeR - Class in org.robolectric.shadows
+
+
Shadow class for CameraMetadataNative
+
+
ShadowCameraMetadataNativeR() - Constructor for class org.robolectric.shadows.ShadowCameraMetadataNativeR
+
 
+
ShadowCanvas - Class in org.robolectric.shadows
+
+
Base class for Canvas shadow classes.
+
+
ShadowCanvas() - Constructor for class org.robolectric.shadows.ShadowCanvas
+
 
+
ShadowCanvas.ArcPaintHistoryEvent - Class in org.robolectric.shadows
+
 
+
ShadowCanvas.CirclePaintHistoryEvent - Class in org.robolectric.shadows
+
 
+
ShadowCanvas.LinePaintHistoryEvent - Class in org.robolectric.shadows
+
 
+
ShadowCanvas.OvalPaintHistoryEvent - Class in org.robolectric.shadows
+
 
+
ShadowCanvas.Picker - Class in org.robolectric.shadows
+
+
Shadow picker for Canvas.
+
+
ShadowCanvas.RectPaintHistoryEvent - Class in org.robolectric.shadows
+
 
+
ShadowCanvas.RoundRectPaintHistoryEvent - Class in org.robolectric.shadows
+
+
Captures round rectangle drawing events
+
+
ShadowCanvas.TextHistoryEvent - Class in org.robolectric.shadows
+
 
+
ShadowCaptioningManager - Class in org.robolectric.shadows
+
+ +
+
ShadowCaptioningManager() - Constructor for class org.robolectric.shadows.ShadowCaptioningManager
+
 
+
ShadowCaptureRequestBuilder - Class in org.robolectric.shadows
+
+
Shadow class for CaptureRequest.Builder.
+
+
ShadowCaptureRequestBuilder() - Constructor for class org.robolectric.shadows.ShadowCaptureRequestBuilder
+
 
+
ShadowCaptureResult - Class in org.robolectric.shadows
+
+
Shadow of CaptureResult.
+
+
ShadowCaptureResult() - Constructor for class org.robolectric.shadows.ShadowCaptureResult
+
 
+
ShadowCardEmulation - Class in org.robolectric.shadows
+
+
Shadow implementation of CardEmulation.
+
+
ShadowCardEmulation() - Constructor for class org.robolectric.shadows.ShadowCardEmulation
+
 
+
ShadowCarrierConfigManager - Class in org.robolectric.shadows
+
 
+
ShadowCarrierConfigManager() - Constructor for class org.robolectric.shadows.ShadowCarrierConfigManager
+
 
+
ShadowChangeReporter - Class in org.robolectric.shadows
+
 
+
ShadowChangeReporter() - Constructor for class org.robolectric.shadows.ShadowChangeReporter
+
 
+
ShadowChoreographer - Class in org.robolectric.shadows
+
+
The shadow API for Choreographer.
+
+
ShadowChoreographer() - Constructor for class org.robolectric.shadows.ShadowChoreographer
+
 
+
ShadowChoreographer.ChoreographerReflector - Interface in org.robolectric.shadows
+
+
Accessor interface for Choreographer's internals
+
+
ShadowChoreographer.Picker - Class in org.robolectric.shadows
+
 
+
shadowClassName - Variable in class org.robolectric.internal.bytecode.ShadowInfo
+
 
+
ShadowClipboardManager - Class in org.robolectric.shadows
+
 
+
ShadowClipboardManager() - Constructor for class org.robolectric.shadows.ShadowClipboardManager
+
 
+
ShadowCloseGuard - Class in org.robolectric.shadows
+
+
Shadow for CloseGuard.
+
+
ShadowCloseGuard() - Constructor for class org.robolectric.shadows.ShadowCloseGuard
+
 
+
ShadowCodecBuffer() - Constructor for class org.robolectric.shadows.ShadowMediaCodec.ShadowCodecBuffer
+
 
+
ShadowColor - Class in org.robolectric.shadows
+
 
+
ShadowColor() - Constructor for class org.robolectric.shadows.ShadowColor
+
 
+
ShadowColorDisplayManager - Class in org.robolectric.shadows
+
 
+
ShadowColorDisplayManager() - Constructor for class org.robolectric.shadows.ShadowColorDisplayManager
+
 
+
ShadowColorSpaceRgb - Class in org.robolectric.shadows
+
+
Shadow for ColorSpace.Rgb.
+
+
ShadowColorSpaceRgb() - Constructor for class org.robolectric.shadows.ShadowColorSpaceRgb
+
 
+
ShadowCompanionDeviceManager - Class in org.robolectric.shadows
+
+
Shadow for CompanionDeviceManager.
+
+
ShadowCompanionDeviceManager() - Constructor for class org.robolectric.shadows.ShadowCompanionDeviceManager
+
 
+
ShadowCompatibility - Class in org.robolectric.shadows
+
+
Robolectric shadow to disable CALL_ACTIVITY_RESULT_BEFORE_RESUME using Compatibility's + isChangeEnabled.
+
+
ShadowCompatibility() - Constructor for class org.robolectric.shadows.ShadowCompatibility
+
 
+
ShadowCompatModeWrapper() - Constructor for class org.robolectric.shadows.ShadowWindowManagerImpl.ShadowCompatModeWrapper
+
 
+
ShadowCompoundButton - Class in org.robolectric.shadows
+
 
+
ShadowCompoundButton() - Constructor for class org.robolectric.shadows.ShadowCompoundButton
+
 
+
ShadowConnection - Class in org.robolectric.shadows
+
+
Shadow for Connection that represents a phone call or connection to a remote endpoint + that carries voice and/or video traffic.
+
+
ShadowConnection() - Constructor for class org.robolectric.shadows.ShadowConnection
+
 
+
ShadowConnectivityManager - Class in org.robolectric.shadows
+
 
+
ShadowConnectivityManager() - Constructor for class org.robolectric.shadows.ShadowConnectivityManager
+
 
+
ShadowConstants - Class in org.robolectric.internal.bytecode
+
 
+
ShadowConstants() - Constructor for class org.robolectric.internal.bytecode.ShadowConstants
+
 
+
ShadowContentCaptureManager - Class in org.robolectric.shadows
+
+
A Shadow for android.view.contentcapture.ContentCaptureManager added in Android R.
+
+
ShadowContentCaptureManager() - Constructor for class org.robolectric.shadows.ShadowContentCaptureManager
+
 
+
ShadowContentProvider - Class in org.robolectric.shadows
+
+
Shadow for ContentProvider.
+
+
ShadowContentProvider() - Constructor for class org.robolectric.shadows.ShadowContentProvider
+
 
+
ShadowContentProviderClient - Class in org.robolectric.shadows
+
 
+
ShadowContentProviderClient() - Constructor for class org.robolectric.shadows.ShadowContentProviderClient
+
 
+
ShadowContentProviderOperation - Class in org.robolectric.shadows
+
 
+
ShadowContentProviderOperation() - Constructor for class org.robolectric.shadows.ShadowContentProviderOperation
+
 
+
ShadowContentProviderResult - Class in org.robolectric.shadows
+
 
+
ShadowContentProviderResult() - Constructor for class org.robolectric.shadows.ShadowContentProviderResult
+
 
+
ShadowContentResolver - Class in org.robolectric.shadows
+
 
+
ShadowContentResolver() - Constructor for class org.robolectric.shadows.ShadowContentResolver
+
 
+
ShadowContentResolver.DeleteStatement - Class in org.robolectric.shadows
+
+
A statement used to delete content in a ContentProvider.
+
+
ShadowContentResolver.InsertStatement - Class in org.robolectric.shadows
+
+
A statement used to insert content into a ContentProvider.
+
+
ShadowContentResolver.NotifiedUri - Class in org.robolectric.shadows
+
 
+
ShadowContentResolver.Statement - Class in org.robolectric.shadows
+
+
A statement used to modify content in a ContentProvider.
+
+
ShadowContentResolver.Status - Class in org.robolectric.shadows
+
 
+
ShadowContentResolver.UpdateStatement - Class in org.robolectric.shadows
+
+
A statement used to update content in a ContentProvider.
+
+
ShadowContentUris - Class in org.robolectric.shadows
+
 
+
ShadowContentUris() - Constructor for class org.robolectric.shadows.ShadowContentUris
+
 
+
ShadowContextHubClient - Class in org.robolectric.shadows
+
+
Shadow for ContextHubClient.
+
+
ShadowContextHubClient() - Constructor for class org.robolectric.shadows.ShadowContextHubClient
+
 
+
ShadowContextHubManager - Class in org.robolectric.shadows
+
+
Shadow for ContextHubManager.
+
+
ShadowContextHubManager() - Constructor for class org.robolectric.shadows.ShadowContextHubManager
+
 
+
ShadowContextImpl - Class in org.robolectric.shadows
+
 
+
ShadowContextImpl() - Constructor for class org.robolectric.shadows.ShadowContextImpl
+
 
+
ShadowContextImpl._ContextImpl_ - Interface in org.robolectric.shadows
+
+
Reflector interface for ContextImpl's internals.
+
+
ShadowContextThemeWrapper - Class in org.robolectric.shadows
+
 
+
ShadowContextThemeWrapper() - Constructor for class org.robolectric.shadows.ShadowContextThemeWrapper
+
 
+
ShadowContextWrapper - Class in org.robolectric.shadows
+
 
+
ShadowContextWrapper() - Constructor for class org.robolectric.shadows.ShadowContextWrapper
+
 
+
ShadowCookieManager - Class in org.robolectric.shadows
+
 
+
ShadowCookieManager() - Constructor for class org.robolectric.shadows.ShadowCookieManager
+
 
+
ShadowCookieSyncManager - Class in org.robolectric.shadows
+
 
+
ShadowCookieSyncManager() - Constructor for class org.robolectric.shadows.ShadowCookieSyncManager
+
 
+
ShadowCountDownTimer - Class in org.robolectric.shadows
+
 
+
ShadowCountDownTimer() - Constructor for class org.robolectric.shadows.ShadowCountDownTimer
+
 
+
ShadowCrossProfileApps - Class in org.robolectric.shadows
+
+
Robolectric implementation of CrossProfileApps.
+
+
ShadowCrossProfileApps() - Constructor for class org.robolectric.shadows.ShadowCrossProfileApps
+
 
+
ShadowCrossProfileApps.StartedActivity - Class in org.robolectric.shadows
+
+ +
+
ShadowCrossProfileApps.StartedMainActivity - Class in org.robolectric.shadows
+
+ +
+
ShadowCryptoObject - Class in org.robolectric.shadows
+
 
+
ShadowCryptoObject() - Constructor for class org.robolectric.shadows.ShadowCryptoObject
+
 
+
ShadowCursorWindow - Class in org.robolectric.shadows
+
+
The base shadow class for CursorWindow.
+
+
ShadowCursorWindow() - Constructor for class org.robolectric.shadows.ShadowCursorWindow
+
 
+
ShadowCursorWindow.Picker - Class in org.robolectric.shadows
+
+ +
+
ShadowCursorWrapper - Class in org.robolectric.shadows
+
 
+
ShadowCursorWrapper() - Constructor for class org.robolectric.shadows.ShadowCursorWrapper
+
 
+
ShadowDateIntervalFormat - Class in org.robolectric.shadows
+
 
+
ShadowDateIntervalFormat() - Constructor for class org.robolectric.shadows.ShadowDateIntervalFormat
+
 
+
ShadowDatePickerDialog - Class in org.robolectric.shadows
+
 
+
ShadowDatePickerDialog() - Constructor for class org.robolectric.shadows.ShadowDatePickerDialog
+
 
+
ShadowDateUtils - Class in org.robolectric.shadows
+
+
Shadow for DateUtils.
+
+
ShadowDateUtils() - Constructor for class org.robolectric.shadows.ShadowDateUtils
+
 
+
ShadowDebug - Class in org.robolectric.shadows
+
 
+
ShadowDebug() - Constructor for class org.robolectric.shadows.ShadowDebug
+
 
+
ShadowDecorator - Class in org.robolectric.internal.bytecode
+
+
Decorator which adds Robolectric's shadowing behavior to a class.
+
+
ShadowDecorator() - Constructor for class org.robolectric.internal.bytecode.ShadowDecorator
+
 
+
ShadowDefaultRequestDirector - Class in org.robolectric.shadows.httpclient
+
 
+
ShadowDefaultRequestDirector() - Constructor for class org.robolectric.shadows.httpclient.ShadowDefaultRequestDirector
+
 
+
ShadowDeviceConfig - Class in org.robolectric.shadows
+
 
+
ShadowDeviceConfig() - Constructor for class org.robolectric.shadows.ShadowDeviceConfig
+
 
+
ShadowDevicePolicyManager - Class in org.robolectric.shadows
+
 
+
ShadowDevicePolicyManager() - Constructor for class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
ShadowDevicePolicyResourcesManager - Class in org.robolectric.shadows
+
+ +
+
ShadowDevicePolicyResourcesManager() - Constructor for class org.robolectric.shadows.ShadowDevicePolicyResourcesManager
+
 
+
ShadowDexFile - Class in org.robolectric.shadows
+
+
Shadow implementation of dalvik.system.Dexfile.
+
+
ShadowDexFile() - Constructor for class org.robolectric.shadows.ShadowDexFile
+
 
+
ShadowDialog - Class in org.robolectric.shadows
+
 
+
ShadowDialog() - Constructor for class org.robolectric.shadows.ShadowDialog
+
 
+
ShadowDiscoverySession - Class in org.robolectric.shadows
+
 
+
ShadowDiscoverySession() - Constructor for class org.robolectric.shadows.ShadowDiscoverySession
+
 
+
ShadowDisplay - Class in org.robolectric.shadows
+
+
It is possible to override some display properties using setters on ShadowDisplay.
+
+
ShadowDisplay() - Constructor for class org.robolectric.shadows.ShadowDisplay
+
 
+
ShadowDisplayEventReceiver - Class in org.robolectric.shadows
+
+ +
+
ShadowDisplayEventReceiver() - Constructor for class org.robolectric.shadows.ShadowDisplayEventReceiver
+
 
+
ShadowDisplayEventReceiver.DisplayEventReceiverReflector - Interface in org.robolectric.shadows
+
+
Reflector interface for DisplayEventReceiver's internals.
+
+
ShadowDisplayHashManager - Class in org.robolectric.shadows
+
+ +
+
ShadowDisplayHashManager() - Constructor for class org.robolectric.shadows.ShadowDisplayHashManager
+
 
+
ShadowDisplayListCanvas - Class in org.robolectric.shadows
+
+
Shadow for android.view.DisplayListCanvas from API versions M to R
+
+
ShadowDisplayListCanvas() - Constructor for class org.robolectric.shadows.ShadowDisplayListCanvas
+
 
+
ShadowDisplayManager - Class in org.robolectric.shadows
+
+
For tests, display properties may be changed and devices may be added or removed + programmatically.
+
+
ShadowDisplayManager() - Constructor for class org.robolectric.shadows.ShadowDisplayManager
+
 
+
ShadowDisplayManager.ModeBuilder - Class in org.robolectric.shadows
+
+
Builder class for Display.Mode
+
+
ShadowDisplayManagerGlobal - Class in org.robolectric.shadows
+
+ +
+
ShadowDisplayManagerGlobal() - Constructor for class org.robolectric.shadows.ShadowDisplayManagerGlobal
+
 
+
ShadowDownloadManager - Class in org.robolectric.shadows
+
 
+
ShadowDownloadManager() - Constructor for class org.robolectric.shadows.ShadowDownloadManager
+
 
+
ShadowDownloadManager.CompletedDownload - Class in org.robolectric.shadows
+
+
Value class to represent a "completed download" sent to DownloadManager using the + addCompletedDownload APIs.
+
+
ShadowDownloadManager.ShadowQuery - Class in org.robolectric.shadows
+
 
+
ShadowDownloadManager.ShadowRequest - Class in org.robolectric.shadows
+
 
+
ShadowDrawable - Class in org.robolectric.shadows
+
 
+
ShadowDrawable() - Constructor for class org.robolectric.shadows.ShadowDrawable
+
 
+
ShadowDropBoxManager - Class in org.robolectric.shadows
+
+
Fake dropbox manager that starts with no entries.
+
+
ShadowDropBoxManager() - Constructor for class org.robolectric.shadows.ShadowDropBoxManager
+
 
+
ShadowDynamicsProcessing - Class in org.robolectric.shadows
+
+
Implements DynamicsProcessing by relying on ShadowAudioEffect.
+
+
ShadowDynamicsProcessing() - Constructor for class org.robolectric.shadows.ShadowDynamicsProcessing
+
 
+
shadowedClassName - Variable in class org.robolectric.internal.bytecode.ShadowInfo
+
 
+
ShadowEdgeEffect - Class in org.robolectric.shadows
+
+
Shadow for EdgeEffect
+
+
ShadowEdgeEffect() - Constructor for class org.robolectric.shadows.ShadowEdgeEffect
+
 
+
ShadowedObject - Interface in org.robolectric.internal.bytecode
+
 
+
ShadowEGL14 - Class in org.robolectric.shadows
+
+
Shadow for EGL14.
+
+
ShadowEGL14() - Constructor for class org.robolectric.shadows.ShadowEGL14
+
 
+
ShadowEnvironment - Class in org.robolectric.shadows
+
 
+
ShadowEnvironment() - Constructor for class org.robolectric.shadows.ShadowEnvironment
+
 
+
ShadowEnvironment.ShadowUserEnvironment - Class in org.robolectric.shadows
+
 
+
ShadowEuiccManager - Class in org.robolectric.shadows
+
 
+
ShadowEuiccManager() - Constructor for class org.robolectric.shadows.ShadowEuiccManager
+
 
+
ShadowEvent() - Constructor for class org.robolectric.shadows.ShadowEventLog.ShadowEvent
+
 
+
ShadowEventLog - Class in org.robolectric.shadows
+
 
+
ShadowEventLog() - Constructor for class org.robolectric.shadows.ShadowEventLog
+
 
+
ShadowEventLog.EventBuilder - Class in org.robolectric.shadows
+
+
Class to build EventLog.Event
+
+
ShadowEventLog.ShadowEvent - Class in org.robolectric.shadows
+
 
+
ShadowFileObserver - Class in org.robolectric.shadows
+
+
A shadow implementation of FileObserver that uses java.nio.file.WatchService.
+
+
ShadowFileObserver() - Constructor for class org.robolectric.shadows.ShadowFileObserver
+
 
+
ShadowFileUtils - Class in org.robolectric.shadows
+
 
+
ShadowFileUtils() - Constructor for class org.robolectric.shadows.ShadowFileUtils
+
 
+
ShadowFilter - Class in org.robolectric.shadows
+
 
+
ShadowFilter() - Constructor for class org.robolectric.shadows.ShadowFilter
+
 
+
ShadowFingerprintManager - Class in org.robolectric.shadows
+
+
Provides testing APIs for FingerprintManager
+
+
ShadowFingerprintManager() - Constructor for class org.robolectric.shadows.ShadowFingerprintManager
+
 
+
ShadowFloatMath - Class in org.robolectric.shadows
+
+
Shadow for FloatMath.
+
+
ShadowFloatMath() - Constructor for class org.robolectric.shadows.ShadowFloatMath
+
 
+
ShadowFont - Class in org.robolectric.shadows
+
+
Shadow for Font for Android S
+
+
ShadowFont() - Constructor for class org.robolectric.shadows.ShadowFont
+
 
+
ShadowFontBuilder - Class in org.robolectric.shadows
+
+
Shadow for Font.Builder
+
+
ShadowFontBuilder() - Constructor for class org.robolectric.shadows.ShadowFontBuilder
+
 
+
ShadowFontFamily - Class in org.robolectric.shadows
+
 
+
ShadowFontFamily() - Constructor for class org.robolectric.shadows.ShadowFontFamily
+
 
+
ShadowFontsContract - Class in org.robolectric.shadows
+
 
+
ShadowFontsContract() - Constructor for class org.robolectric.shadows.ShadowFontsContract
+
 
+
ShadowFontsFontFamily - Class in org.robolectric.shadows
+
+
Shadow for FontFamily.
+
+
ShadowFontsFontFamily() - Constructor for class org.robolectric.shadows.ShadowFontsFontFamily
+
 
+
ShadowFontsFontFamily.ShadowFontsFontFamilyBuilder - Class in org.robolectric.shadows
+
+
Shadow for FontFamily.Builder.
+
+
ShadowFontsFontFamilyBuilder() - Constructor for class org.robolectric.shadows.ShadowFontsFontFamily.ShadowFontsFontFamilyBuilder
+
 
+
ShadowGainmap - Class in org.robolectric.shadows
+
+
Fake implementation for Gainmap class.
+
+
ShadowGainmap() - Constructor for class org.robolectric.shadows.ShadowGainmap
+
 
+
ShadowGeocoder - Class in org.robolectric.shadows
+
 
+
ShadowGeocoder() - Constructor for class org.robolectric.shadows.ShadowGeocoder
+
 
+
ShadowGestureDetector - Class in org.robolectric.shadows
+
 
+
ShadowGestureDetector() - Constructor for class org.robolectric.shadows.ShadowGestureDetector
+
 
+
ShadowGLES20 - Class in org.robolectric.shadows
+
+
Fake implementation of GLES20
+
+
ShadowGLES20() - Constructor for class org.robolectric.shadows.ShadowGLES20
+
 
+
ShadowGlobal() - Constructor for class org.robolectric.shadows.ShadowSettings.ShadowGlobal
+
 
+
ShadowGLSurfaceView - Class in org.robolectric.shadows
+
+
Fake implementation of GLSurfaceView
+
+
ShadowGLSurfaceView() - Constructor for class org.robolectric.shadows.ShadowGLSurfaceView
+
 
+
ShadowGoogleApiAvailability - Class in org.robolectric.shadows.gms.common
+
 
+
ShadowGoogleApiAvailability() - Constructor for class org.robolectric.shadows.gms.common.ShadowGoogleApiAvailability
+
 
+
ShadowGoogleAuthUtil - Class in org.robolectric.shadows.gms
+
+
Calls to static method of GoogleAuthUtil will be redirected to the provided + ShadowGoogleAuthUtil.GoogleAuthUtilImpl implementation.
+
+
ShadowGoogleAuthUtil() - Constructor for class org.robolectric.shadows.gms.ShadowGoogleAuthUtil
+
 
+
ShadowGoogleAuthUtil.GoogleAuthUtilImpl - Class in org.robolectric.shadows.gms
+
+
Class containing methods with same signatures of the static methods of GoogleAuthUtil
+
+
ShadowGooglePlayServicesUtil - Class in org.robolectric.shadows.gms
+
+
Calls to static method of GooglePlayServicesUtil will be redirected to the provided + ShadowGooglePlayServicesUtil.GooglePlayServicesUtilImpl implementation.
+
+
ShadowGooglePlayServicesUtil() - Constructor for class org.robolectric.shadows.gms.ShadowGooglePlayServicesUtil
+
 
+
ShadowGooglePlayServicesUtil.GooglePlayServicesUtilImpl - Class in org.robolectric.shadows.gms
+
+
Class containing methods with same signatures of the static methods of + GooglePlayServicesUtil.
+
+
ShadowGradientDrawable - Class in org.robolectric.shadows
+
 
+
ShadowGradientDrawable() - Constructor for class org.robolectric.shadows.ShadowGradientDrawable
+
 
+
ShadowHardwareBuffer - Class in org.robolectric.shadows
+
+
Shadow of android.hardware.HardwareBuffer.
+
+
ShadowHardwareBuffer() - Constructor for class org.robolectric.shadows.ShadowHardwareBuffer
+
 
+
ShadowHardwareRenderer - Class in org.robolectric.shadows
+
 
+
ShadowHardwareRenderer() - Constructor for class org.robolectric.shadows.ShadowHardwareRenderer
+
 
+
ShadowHttpResponseCache - Class in org.robolectric.shadows
+
 
+
ShadowHttpResponseCache() - Constructor for class org.robolectric.shadows.ShadowHttpResponseCache
+
 
+
ShadowIAppOpsService - Class in org.robolectric.shadows
+
 
+
ShadowIAppOpsService() - Constructor for class org.robolectric.shadows.ShadowIAppOpsService
+
 
+
ShadowIAppOpsService.ShadowStub - Class in org.robolectric.shadows
+
 
+
ShadowIcon - Class in org.robolectric.shadows
+
 
+
ShadowIcon() - Constructor for class org.robolectric.shadows.ShadowIcon
+
 
+
ShadowICU - Class in org.robolectric.shadows
+
 
+
ShadowICU() - Constructor for class org.robolectric.shadows.ShadowICU
+
 
+
ShadowImageDecoder - Class in org.robolectric.shadows
+
 
+
ShadowImageDecoder() - Constructor for class org.robolectric.shadows.ShadowImageDecoder
+
 
+
ShadowImageReader - Class in org.robolectric.shadows
+
+
Shadow for ImageReader
+
+
ShadowImageReader() - Constructor for class org.robolectric.shadows.ShadowImageReader
+
 
+
ShadowImageReader.ShadowSurfaceImage - Class in org.robolectric.shadows
+
+
Shadow for Image
+
+
ShadowImages() - Constructor for class org.robolectric.shadows.ShadowMediaStore.ShadowImages
+
 
+
ShadowImeTracingClientImpl - Class in org.robolectric.shadows
+
 
+
ShadowImeTracingClientImpl() - Constructor for class org.robolectric.shadows.ShadowImeTracingClientImpl
+
 
+
ShadowImpl - Class in org.robolectric.internal.bytecode
+
 
+
ShadowImpl() - Constructor for class org.robolectric.internal.bytecode.ShadowImpl
+
 
+
ShadowImsMmTelManager - Class in org.robolectric.shadows
+
+
Supports IMS by default.
+
+
ShadowImsMmTelManager() - Constructor for class org.robolectric.shadows.ShadowImsMmTelManager
+
 
+
ShadowInCallAdapter - Class in org.robolectric.shadows
+
+
Shadow for InCallAdapter.
+
+
ShadowInCallAdapter() - Constructor for class org.robolectric.shadows.ShadowInCallAdapter
+
 
+
ShadowInCallService - Class in org.robolectric.shadows
+
+
Shadow for InCallService.
+
+
ShadowInCallService() - Constructor for class org.robolectric.shadows.ShadowInCallService
+
 
+
ShadowIncidentManager - Class in org.robolectric.shadows
+
+
Shadow class for IncidentManager.
+
+
ShadowIncidentManager() - Constructor for class org.robolectric.shadows.ShadowIncidentManager
+
 
+
ShadowInetAddressUtils - Class in org.robolectric.shadows
+
+
Shadow InetAddressUtils class that doesn't use native Libcore function.
+
+
ShadowInetAddressUtils() - Constructor for class org.robolectric.shadows.ShadowInetAddressUtils
+
 
+
ShadowInfo - Class in org.robolectric.internal.bytecode
+
 
+
ShadowInformationElement - Class in org.robolectric.shadows
+
+ +
+
ShadowInformationElement() - Constructor for class org.robolectric.shadows.ShadowInformationElement
+
 
+
ShadowInformationElement.Builder - Class in org.robolectric.shadows
+
+
A builder for creating ShadowInformationElement objects.
+
+
ShadowInputDevice - Class in org.robolectric.shadows
+
 
+
ShadowInputDevice() - Constructor for class org.robolectric.shadows.ShadowInputDevice
+
 
+
ShadowInputEvent - Class in org.robolectric.shadows
+
 
+
ShadowInputEvent() - Constructor for class org.robolectric.shadows.ShadowInputEvent
+
 
+
ShadowInputEventReceiver - Class in org.robolectric.shadows
+
 
+
ShadowInputEventReceiver() - Constructor for class org.robolectric.shadows.ShadowInputEventReceiver
+
 
+
ShadowInputManager - Class in org.robolectric.shadows
+
+
Shadow for InputManager
+
+
ShadowInputManager() - Constructor for class org.robolectric.shadows.ShadowInputManager
+
 
+
ShadowInputManagerGlobal - Class in org.robolectric.shadows
+
+
Shadow for new InputManagerGlobal introduced in android U.
+
+
ShadowInputManagerGlobal() - Constructor for class org.robolectric.shadows.ShadowInputManagerGlobal
+
 
+
ShadowInputMethodManager - Class in org.robolectric.shadows
+
+
Shadow for InputMethodManager.
+
+
ShadowInputMethodManager() - Constructor for class org.robolectric.shadows.ShadowInputMethodManager
+
 
+
ShadowInputMethodManager.PrivateCommandListener - Interface in org.robolectric.shadows
+
+
Handler for receiving PrivateCommands.
+
+
ShadowInputMethodManager.SoftInputVisibilityChangeHandler - Interface in org.robolectric.shadows
+
+
Handler for receiving soft input visibility changed event.
+
+
ShadowInsetsController - Class in org.robolectric.shadows
+
+
Intercepts calls to [InsetsController] to monitor system bars functionality (hide/show).
+
+
ShadowInsetsController() - Constructor for class org.robolectric.shadows.ShadowInsetsController
+
 
+
ShadowInstrumentation - Class in org.robolectric.shadows
+
 
+
ShadowInstrumentation() - Constructor for class org.robolectric.shadows.ShadowInstrumentation
+
 
+
ShadowInstrumentation._Instrumentation_ - Interface in org.robolectric.shadows
+
+
Reflector interface for Instrumentation's internals.
+
+
ShadowIntent - Class in org.robolectric.shadows
+
 
+
ShadowIntent() - Constructor for class org.robolectric.shadows.ShadowIntent
+
 
+
ShadowIntentService - Class in org.robolectric.shadows
+
 
+
ShadowIntentService() - Constructor for class org.robolectric.shadows.ShadowIntentService
+
 
+
ShadowInvalidator - Class in org.robolectric.internal.bytecode
+
 
+
ShadowInvalidator() - Constructor for class org.robolectric.internal.bytecode.ShadowInvalidator
+
 
+
ShadowIoUtils - Class in org.robolectric.shadows
+
 
+
ShadowIoUtils() - Constructor for class org.robolectric.shadows.ShadowIoUtils
+
 
+
shadowIsDeprecated() - Method in class org.robolectric.annotation.processing.RobolectricModel.ShadowInfo
+
 
+
ShadowIsoDep - Class in org.robolectric.shadows
+
+
Extends IsoDep to allow for testing.
+
+
ShadowIsoDep() - Constructor for class org.robolectric.shadows.ShadowIsoDep
+
 
+
ShadowJobScheduler - Class in org.robolectric.shadows
+
 
+
ShadowJobScheduler() - Constructor for class org.robolectric.shadows.ShadowJobScheduler
+
 
+
ShadowJobScheduler.ShadowJobSchedulerImpl - Class in org.robolectric.shadows
+
 
+
ShadowJobSchedulerImpl() - Constructor for class org.robolectric.shadows.ShadowJobScheduler.ShadowJobSchedulerImpl
+
 
+
ShadowJobService - Class in org.robolectric.shadows
+
 
+
ShadowJobService() - Constructor for class org.robolectric.shadows.ShadowJobService
+
 
+
ShadowJsPromptResult - Class in org.robolectric.shadows
+
 
+
ShadowJsPromptResult() - Constructor for class org.robolectric.shadows.ShadowJsPromptResult
+
 
+
ShadowJsResult - Class in org.robolectric.shadows
+
 
+
ShadowJsResult() - Constructor for class org.robolectric.shadows.ShadowJsResult
+
 
+
ShadowKeyCharacterMap - Class in org.robolectric.shadows
+
 
+
ShadowKeyCharacterMap() - Constructor for class org.robolectric.shadows.ShadowKeyCharacterMap
+
 
+
ShadowKeyguardLock() - Constructor for class org.robolectric.shadows.ShadowKeyguardManager.ShadowKeyguardLock
+
 
+
ShadowKeyguardManager - Class in org.robolectric.shadows
+
 
+
ShadowKeyguardManager() - Constructor for class org.robolectric.shadows.ShadowKeyguardManager
+
 
+
ShadowKeyguardManager.ShadowKeyguardLock - Class in org.robolectric.shadows
+
+
An implementation of KeyguardManager.KeyguardLock, for use in tests.
+
+
ShadowLauncherApps - Class in org.robolectric.shadows
+
+
Shadow of LauncherApps.
+
+
ShadowLauncherApps() - Constructor for class org.robolectric.shadows.ShadowLauncherApps
+
 
+
ShadowLegacyApkAssets - Class in org.robolectric.shadows
+
+
Shadow for ApkAssets that is used for legacy resources.
+
+
ShadowLegacyApkAssets() - Constructor for class org.robolectric.shadows.ShadowLegacyApkAssets
+
 
+
ShadowLegacyAssetInputStream - Class in org.robolectric.shadows
+
 
+
ShadowLegacyAssetInputStream() - Constructor for class org.robolectric.shadows.ShadowLegacyAssetInputStream
+
 
+
ShadowLegacyAssetManager - Class in org.robolectric.shadows
+
 
+
ShadowLegacyAssetManager() - Constructor for class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
ShadowLegacyAsyncTask<Params,Progress,Result> - Class in org.robolectric.shadows
+
+
A AsyncTask shadow for LooperMode.Mode.LEGACY.
+
+
ShadowLegacyAsyncTask() - Constructor for class org.robolectric.shadows.ShadowLegacyAsyncTask
+
 
+
ShadowLegacyAsyncTaskLoader<D> - Class in org.robolectric.shadows
+
+
The shadow AsyncTaskLoader for LooperMode.Mode.LEGACY.
+
+
ShadowLegacyAsyncTaskLoader() - Constructor for class org.robolectric.shadows.ShadowLegacyAsyncTaskLoader
+
 
+
ShadowLegacyBitmap - Class in org.robolectric.shadows
+
 
+
ShadowLegacyBitmap() - Constructor for class org.robolectric.shadows.ShadowLegacyBitmap
+
 
+
ShadowLegacyCanvas - Class in org.robolectric.shadows
+
+
Broken.
+
+
ShadowLegacyCanvas() - Constructor for class org.robolectric.shadows.ShadowLegacyCanvas
+
 
+
ShadowLegacyChoreographer - Class in org.robolectric.shadows
+
+
The Choreographer shadow for LooperMode.Mode.PAUSED.
+
+
ShadowLegacyChoreographer() - Constructor for class org.robolectric.shadows.ShadowLegacyChoreographer
+
 
+
ShadowLegacyCursorWindow - Class in org.robolectric.shadows
+
+
Legacy shadow for CursowWindow.
+
+
ShadowLegacyCursorWindow() - Constructor for class org.robolectric.shadows.ShadowLegacyCursorWindow
+
 
+
ShadowLegacyLooper - Class in org.robolectric.shadows
+
+
The shadow Looper implementation for LooperMode.Mode.LEGACY.
+
+
ShadowLegacyLooper() - Constructor for class org.robolectric.shadows.ShadowLegacyLooper
+
 
+
ShadowLegacyMatrix - Class in org.robolectric.shadows
+
 
+
ShadowLegacyMatrix() - Constructor for class org.robolectric.shadows.ShadowLegacyMatrix
+
 
+
ShadowLegacyMessage - Class in org.robolectric.shadows
+
+
The shadow Message for LooperMode.Mode.LEGACY.
+
+
ShadowLegacyMessage() - Constructor for class org.robolectric.shadows.ShadowLegacyMessage
+
 
+
ShadowLegacyMessageQueue - Class in org.robolectric.shadows
+
+
The shadow MessageQueue for LooperMode.Mode.LEGACY.
+
+
ShadowLegacyMessageQueue() - Constructor for class org.robolectric.shadows.ShadowLegacyMessageQueue
+
 
+
ShadowLegacyPath - Class in org.robolectric.shadows
+
+
The shadow only supports straight-line paths.
+
+
ShadowLegacyPath() - Constructor for class org.robolectric.shadows.ShadowLegacyPath
+
 
+
ShadowLegacyResourcesImpl - Class in org.robolectric.shadows
+
 
+
ShadowLegacyResourcesImpl() - Constructor for class org.robolectric.shadows.ShadowLegacyResourcesImpl
+
 
+
ShadowLegacyResourcesImpl.ShadowLegacyThemeImpl - Class in org.robolectric.shadows
+
 
+
ShadowLegacySQLiteConnection - Class in org.robolectric.shadows
+
+
Shadow for SQLiteConnection that is backed by sqlite4java.
+
+
ShadowLegacySQLiteConnection() - Constructor for class org.robolectric.shadows.ShadowLegacySQLiteConnection
+
 
+
ShadowLegacySystemClock - Class in org.robolectric.shadows
+
+
A shadow SystemClock for LooperMode.Mode.LEGACY
+
+
ShadowLegacySystemClock() - Constructor for class org.robolectric.shadows.ShadowLegacySystemClock
+
 
+
ShadowLegacyTheme() - Constructor for class org.robolectric.shadows.ShadowResources.ShadowLegacyTheme
+
 
+
ShadowLegacyThemeImpl() - Constructor for class org.robolectric.shadows.ShadowLegacyResourcesImpl.ShadowLegacyThemeImpl
+
 
+
ShadowLegacyTypeface - Class in org.robolectric.shadows
+
+
Shadow for Typeface.
+
+
ShadowLegacyTypeface() - Constructor for class org.robolectric.shadows.ShadowLegacyTypeface
+
 
+
ShadowLegacyTypeface.ShadowBuilder - Class in org.robolectric.shadows
+
+
Shadow for Typeface.Builder
+
+
ShadowLibcoreOsConstants - Class in org.robolectric.shadows
+
+
Implements OsConstants on APIs 20 and below.
+
+
ShadowLibcoreOsConstants() - Constructor for class org.robolectric.shadows.ShadowLibcoreOsConstants
+
 
+
ShadowLinearLayout - Class in org.robolectric.shadows
+
 
+
ShadowLinearLayout() - Constructor for class org.robolectric.shadows.ShadowLinearLayout
+
 
+
ShadowLineBreaker - Class in org.robolectric.shadows
+
+
Shadow for android.graphics.text.LineBreaker
+
+
ShadowLineBreaker() - Constructor for class org.robolectric.shadows.ShadowLineBreaker
+
 
+
ShadowLinkMovementMethod - Class in org.robolectric.shadows
+
 
+
ShadowLinkMovementMethod() - Constructor for class org.robolectric.shadows.ShadowLinkMovementMethod
+
 
+
ShadowLinux - Class in org.robolectric.shadows
+
 
+
ShadowLinux() - Constructor for class org.robolectric.shadows.ShadowLinux
+
 
+
ShadowListPopupWindow - Class in org.robolectric.shadows
+
 
+
ShadowListPopupWindow() - Constructor for class org.robolectric.shadows.ShadowListPopupWindow
+
 
+
ShadowListView - Class in org.robolectric.shadows
+
 
+
ShadowListView() - Constructor for class org.robolectric.shadows.ShadowListView
+
 
+
ShadowLoadedApk - Class in org.robolectric.shadows
+
 
+
ShadowLoadedApk() - Constructor for class org.robolectric.shadows.ShadowLoadedApk
+
 
+
ShadowLoadedApk._LoadedApk_ - Interface in org.robolectric.shadows
+
+
Accessor interface for LoadedApk's internals.
+
+
ShadowLocaleData - Class in org.robolectric.shadows
+
+
Robolectric only supports en_US regardless of the default locale set in the JVM.
+
+
ShadowLocaleData() - Constructor for class org.robolectric.shadows.ShadowLocaleData
+
 
+
ShadowLocaleList - Class in org.robolectric.shadows
+
+
Shadow for LocaleList
+
+
ShadowLocaleList() - Constructor for class org.robolectric.shadows.ShadowLocaleList
+
 
+
ShadowLocaleManager - Class in org.robolectric.shadows
+
+
Shadow of LocaleManager
+
+
ShadowLocaleManager() - Constructor for class org.robolectric.shadows.ShadowLocaleManager
+
 
+
ShadowLocationManager - Class in org.robolectric.shadows
+
+
Shadow for LocationManager.
+
+
ShadowLocationManager() - Constructor for class org.robolectric.shadows.ShadowLocationManager
+
 
+
ShadowLocationManager.ProviderProperties - Class in org.robolectric.shadows
+
+
ProviderProperties is not public prior to S, so a new class is required to represent it prior + to that platform.
+
+
ShadowLocationManager.RoboLocationRequest - Class in org.robolectric.shadows
+
+
LocationRequest doesn't exist prior to Kitkat, and is not public prior to S, so a new class is + required to represent it prior to those platforms.
+
+
ShadowLog - Class in org.robolectric.shadows
+
+
Controls the behavior of Log and provides access to log messages.
+
+
ShadowLog() - Constructor for class org.robolectric.shadows.ShadowLog
+
 
+
ShadowLog.LogItem - Class in org.robolectric.shadows
+
+
A single log item.
+
+
ShadowLog.TerribleFailure - Exception in org.robolectric.shadows
+
+
Failure thrown when wtf_is_fatal is true and Log.wtf is called.
+
+
ShadowLooper - Class in org.robolectric.shadows
+
+
The base shadow API class for controlling Loopers.
+
+
ShadowLooper() - Constructor for class org.robolectric.shadows.ShadowLooper
+
 
+
ShadowLooper.Picker - Class in org.robolectric.shadows
+
 
+
ShadowLowPowerStandbyPortsLock() - Constructor for class org.robolectric.shadows.ShadowPowerManager.ShadowLowPowerStandbyPortsLock
+
 
+
ShadowMagnificationController - Class in org.robolectric.shadows
+
+
Shadow of MagnificationController.
+
+
ShadowMagnificationController() - Constructor for class org.robolectric.shadows.ShadowMagnificationController
+
 
+
shadowMainLooper - Variable in class org.robolectric.android.controller.ComponentController
+
 
+
shadowMainLooper() - Static method in class org.robolectric.shadows.ShadowLooper
+
 
+
ShadowMap - Class in org.robolectric.internal.bytecode
+
+
Maps from instrumented class to shadow class.
+
+
ShadowMap.Builder - Class in org.robolectric.internal.bytecode
+
 
+
ShadowMatcher - Interface in org.robolectric.sandbox
+
+
ShadowMatcher is used by ShadowWrangler to provide library-specific + rules about whether shadow classes and methods should be considered matches.
+
+
ShadowMatrix - Class in org.robolectric.shadows
+
 
+
ShadowMatrix() - Constructor for class org.robolectric.shadows.ShadowMatrix
+
 
+
ShadowMatrix.Picker - Class in org.robolectric.shadows
+
+
Shadow picker for Matrix.
+
+
ShadowMeasuredParagraph - Class in org.robolectric.shadows
+
 
+
ShadowMeasuredParagraph() - Constructor for class org.robolectric.shadows.ShadowMeasuredParagraph
+
 
+
ShadowMeasuredTextBuilder - Class in org.robolectric.shadows
+
 
+
ShadowMeasuredTextBuilder() - Constructor for class org.robolectric.shadows.ShadowMeasuredTextBuilder
+
 
+
ShadowMedia() - Constructor for class org.robolectric.shadows.ShadowMediaStore.ShadowImages.ShadowMedia
+
 
+
ShadowMediaActionSound - Class in org.robolectric.shadows
+
+
A shadow implementation of MediaActionSound.
+
+
ShadowMediaActionSound() - Constructor for class org.robolectric.shadows.ShadowMediaActionSound
+
 
+
ShadowMediaCodec - Class in org.robolectric.shadows
+
+
Implementation of MediaCodec which supports both asynchronous and + synchronous modes.
+
+
ShadowMediaCodec() - Constructor for class org.robolectric.shadows.ShadowMediaCodec
+
 
+
ShadowMediaCodec.CodecConfig - Class in org.robolectric.shadows
+
+
Configuration that can be supplied to ShadowMediaCodec to simulate actual + encoding/decoding.
+
+
ShadowMediaCodec.CodecConfig.Codec - Interface in org.robolectric.shadows
+
+
A codec is implemented as part of the configuration to allow the ShadowMediaCodec to + simulate actual encoding/decoding.
+
+
ShadowMediaCodec.ShadowCodecBuffer - Class in org.robolectric.shadows
+
+
Shadows CodecBuffer to prevent attempting to free non-direct ByteBuffer objects.
+
+
ShadowMediaCodecList - Class in org.robolectric.shadows
+
+
Implementation of MediaCodecList.
+
+
ShadowMediaCodecList() - Constructor for class org.robolectric.shadows.ShadowMediaCodecList
+
 
+
ShadowMediaController - Class in org.robolectric.shadows
+
+
Implementation of MediaController.
+
+
ShadowMediaController() - Constructor for class org.robolectric.shadows.ShadowMediaController
+
 
+
ShadowMediaExtractor - Class in org.robolectric.shadows
+
+
A shadow for the MediaExtractor class.
+
+
ShadowMediaExtractor() - Constructor for class org.robolectric.shadows.ShadowMediaExtractor
+
 
+
ShadowMediaMetadataRetriever - Class in org.robolectric.shadows
+
 
+
ShadowMediaMetadataRetriever() - Constructor for class org.robolectric.shadows.ShadowMediaMetadataRetriever
+
 
+
ShadowMediaMuxer - Class in org.robolectric.shadows
+
+
Implementation of MediaMuxer which directly passes input bytes to the + specified file, with no modification.
+
+
ShadowMediaMuxer() - Constructor for class org.robolectric.shadows.ShadowMediaMuxer
+
 
+
ShadowMediaPlayer - Class in org.robolectric.shadows
+
+
Automated testing of media playback can be a difficult thing - especially testing that your code + properly handles asynchronous errors and events.
+
+
ShadowMediaPlayer() - Constructor for class org.robolectric.shadows.ShadowMediaPlayer
+
 
+
ShadowMediaPlayer.CreateListener - Interface in org.robolectric.shadows
+
+
Callback interface for clients that wish to be informed when a new MediaPlayer instance + is constructed.
+
+
ShadowMediaPlayer.InvalidStateBehavior - Enum in org.robolectric.shadows
+
+
Possible behavior modes for the media player when a method is invoked in an invalid state.
+
+
ShadowMediaPlayer.MediaEvent - Interface in org.robolectric.shadows
+
 
+
ShadowMediaPlayer.MediaInfo - Class in org.robolectric.shadows
+
+
Class specifying information for an emulated media object.
+
+
ShadowMediaPlayer.MediaInfoProvider - Interface in org.robolectric.shadows
+
+
Provides a ShadowMediaPlayer.MediaInfo for a given DataSource.
+
+
ShadowMediaPlayer.State - Enum in org.robolectric.shadows
+
+
Possible states for the media player to be in.
+
+
ShadowMediaRecorder - Class in org.robolectric.shadows
+
 
+
ShadowMediaRecorder() - Constructor for class org.robolectric.shadows.ShadowMediaRecorder
+
 
+
ShadowMediaRouter - Class in org.robolectric.shadows
+
+
Shadow class for MediaRouter.
+
+
ShadowMediaRouter() - Constructor for class org.robolectric.shadows.ShadowMediaRouter
+
 
+
ShadowMediaScannerConnection - Class in org.robolectric.shadows
+
+ +
+
ShadowMediaScannerConnection() - Constructor for class org.robolectric.shadows.ShadowMediaScannerConnection
+
 
+
ShadowMediaSession - Class in org.robolectric.shadows
+
 
+
ShadowMediaSession() - Constructor for class org.robolectric.shadows.ShadowMediaSession
+
 
+
ShadowMediaSessionManager - Class in org.robolectric.shadows
+
+ +
+
ShadowMediaSessionManager() - Constructor for class org.robolectric.shadows.ShadowMediaSessionManager
+
 
+
ShadowMediaStore - Class in org.robolectric.shadows
+
+
Shadow for MediaStore.
+
+
ShadowMediaStore() - Constructor for class org.robolectric.shadows.ShadowMediaStore
+
 
+
ShadowMediaStore.CloudMediaChangedEvent - Class in org.robolectric.shadows
+
+ +
+
ShadowMediaStore.ShadowImages - Class in org.robolectric.shadows
+
+
Shadow for MediaStore.Images.
+
+
ShadowMediaStore.ShadowImages.ShadowMedia - Class in org.robolectric.shadows
+
+ +
+
ShadowMediaStore.ShadowImages.ShadowThumbnails - Class in org.robolectric.shadows
+
+ +
+
ShadowMediaStore.ShadowVideo - Class in org.robolectric.shadows
+
+
Shadow for MediaStore.Video.
+
+
ShadowMediaStore.ShadowVideo.ShadowThumbnails - Class in org.robolectric.shadows
+
+ +
+
ShadowMemoryMappedFile - Class in org.robolectric.shadows
+
+
This is used by Android to load and inferFromValue time zone information.
+
+
ShadowMemoryMappedFile() - Constructor for class org.robolectric.shadows.ShadowMemoryMappedFile
+
 
+
ShadowMemoryMappedFile.RoboBufferIterator - Class in org.robolectric.shadows
+
 
+
ShadowMemoryMappedFileS - Class in org.robolectric.shadows
+
+
Fork of ShadowMemoryMappedFile to adjust to changed package names of MemoryMappedFile in S.
+
+
ShadowMemoryMappedFileS() - Constructor for class org.robolectric.shadows.ShadowMemoryMappedFileS
+
 
+
ShadowMemoryMappedFileS.RoboBufferIterator - Class in org.robolectric.shadows
+
 
+
ShadowMessage - Class in org.robolectric.shadows
+
+
The shadow API for Message.
+
+
ShadowMessage() - Constructor for class org.robolectric.shadows.ShadowMessage
+
 
+
ShadowMessage.Picker - Class in org.robolectric.shadows
+
+
The shadow Picker for this class
+
+
ShadowMessageQueue - Class in org.robolectric.shadows
+
+
The shadow API for MessageQueue.
+
+
ShadowMessageQueue() - Constructor for class org.robolectric.shadows.ShadowMessageQueue
+
 
+
ShadowMessageQueue.Picker - Class in org.robolectric.shadows
+
+
The shadow Picker for this class.
+
+
ShadowMessenger - Class in org.robolectric.shadows
+
 
+
ShadowMessenger() - Constructor for class org.robolectric.shadows.ShadowMessenger
+
 
+
ShadowMimeTypeMap - Class in org.robolectric.shadows
+
 
+
ShadowMimeTypeMap() - Constructor for class org.robolectric.shadows.ShadowMimeTypeMap
+
 
+
ShadowMotionEvent - Class in org.robolectric.shadows
+
+
Shadow of MotionEvent.
+
+
ShadowMotionEvent() - Constructor for class org.robolectric.shadows.ShadowMotionEvent
+
 
+
ShadowMulticastLock() - Constructor for class org.robolectric.shadows.ShadowWifiManager.ShadowMulticastLock
+
 
+
ShadowMultiDex - Class in org.robolectric.shadows.multidex
+
+
No-op shadow for android.support.multidex.MultiDex.
+
+
ShadowMultiDex() - Constructor for class org.robolectric.shadows.multidex.ShadowMultiDex
+
 
+
ShadowNativeAllocationRegistry - Class in org.robolectric.shadows
+
+
Shadow for NativeAllocationRegistry that is backed by native code
+
+
ShadowNativeAllocationRegistry() - Constructor for class org.robolectric.shadows.ShadowNativeAllocationRegistry
+
 
+
ShadowNativeAllocationRegistry.Picker - Class in org.robolectric.shadows
+
+
Shadow picker for NativeAllocationRegistry.
+
+
ShadowNativeAnimatedImageDrawable - Class in org.robolectric.shadows
+
+
Shadow for AnimatedImageDrawable that is backed by native code
+
+
ShadowNativeAnimatedImageDrawable() - Constructor for class org.robolectric.shadows.ShadowNativeAnimatedImageDrawable
+
 
+
ShadowNativeAnimatedImageDrawable.Picker - Class in org.robolectric.shadows
+
+
Shadow picker for AnimatedImageDrawable.
+
+
ShadowNativeAnimatedVectorDrawable - Class in org.robolectric.shadows
+
+
Shadow for AnimatedVectorDrawable that is backed by native code
+
+
ShadowNativeAnimatedVectorDrawable() - Constructor for class org.robolectric.shadows.ShadowNativeAnimatedVectorDrawable
+
 
+
ShadowNativeAnimatedVectorDrawable.Picker - Class in org.robolectric.shadows
+
+
Shadow picker for AnimatedVectorDrawable.
+
+
ShadowNativeBaseCanvas - Class in org.robolectric.shadows
+
+
Shadow for BaseCanvas that is backed by native code
+
+
ShadowNativeBaseCanvas() - Constructor for class org.robolectric.shadows.ShadowNativeBaseCanvas
+
 
+
ShadowNativeBaseCanvas.Picker - Class in org.robolectric.shadows
+
+
Shadow picker for BaseCanvas.
+
+
ShadowNativeBaseRecordingCanvas - Class in org.robolectric.shadows
+
+
Shadow for BaseRecordingCanvas that is backed by native code
+
+
ShadowNativeBaseRecordingCanvas() - Constructor for class org.robolectric.shadows.ShadowNativeBaseRecordingCanvas
+
 
+
ShadowNativeBaseRecordingCanvas.Picker - Class in org.robolectric.shadows
+
+
Shadow picker for BaseRecordingCanvas.
+
+
ShadowNativeBitmap - Class in org.robolectric.shadows
+
+
Shadow for Bitmap that is backed by native code
+
+
ShadowNativeBitmap() - Constructor for class org.robolectric.shadows.ShadowNativeBitmap
+
 
+
ShadowNativeBitmapDrawable - Class in org.robolectric.shadows
+
+
Disable the legacy ShadowBitmapDrawable as it fakes the draw logic.
+
+
ShadowNativeBitmapDrawable() - Constructor for class org.robolectric.shadows.ShadowNativeBitmapDrawable
+
 
+
ShadowNativeBitmapDrawable.Picker - Class in org.robolectric.shadows
+
+
Shadow picker for BitmapDrawable.
+
+
ShadowNativeBitmapFactory - Class in org.robolectric.shadows
+
+
Shadow for BitmapFactory that is backed by native code
+
+
ShadowNativeBitmapFactory() - Constructor for class org.robolectric.shadows.ShadowNativeBitmapFactory
+
 
+
ShadowNativeBitmapFactory.Picker - Class in org.robolectric.shadows
+
+
Shadow picker for BitmapFactory.
+
+
ShadowNativeBitmapShader - Class in org.robolectric.shadows
+
+
Shadow for BitmapShader that is backed by native code
+
+
ShadowNativeBitmapShader() - Constructor for class org.robolectric.shadows.ShadowNativeBitmapShader
+
 
+
ShadowNativeBitmapShader.Picker - Class in org.robolectric.shadows
+
+
Shadow picker for BitmapShader.
+
+
ShadowNativeBlendModeColorFilter - Class in org.robolectric.shadows
+
+
Shadow for BlendModeColorFilter that is backed by native code
+
+
ShadowNativeBlendModeColorFilter() - Constructor for class org.robolectric.shadows.ShadowNativeBlendModeColorFilter
+
 
+
ShadowNativeBlendModeColorFilter.Picker - Class in org.robolectric.shadows
+
+
Shadow picker for BlendModeColorFilter.
+
+
ShadowNativeBlurMaskFilter - Class in org.robolectric.shadows
+
+
Shadow for BlurMaskFilter that is backed by native code
+
+
ShadowNativeBlurMaskFilter() - Constructor for class org.robolectric.shadows.ShadowNativeBlurMaskFilter
+
 
+
ShadowNativeBlurMaskFilter.Picker - Class in org.robolectric.shadows
+
+
Shadow picker for BlurMaskFilter.
+
+
ShadowNativeCanvas - Class in org.robolectric.shadows
+
+
Shadow for Canvas that is backed by native code
+
+
ShadowNativeCanvas() - Constructor for class org.robolectric.shadows.ShadowNativeCanvas
+
 
+
ShadowNativeCanvasProperty<T> - Class in org.robolectric.shadows
+
+
Shadow for CanvasProperty that is backed by native code
+
+
ShadowNativeCanvasProperty() - Constructor for class org.robolectric.shadows.ShadowNativeCanvasProperty
+
 
+
ShadowNativeCanvasProperty.Picker - Class in org.robolectric.shadows
+
+
Shadow picker for CanvasProperty.
+
+
ShadowNativeColor - Class in org.robolectric.shadows
+
+
Shadow for Color that is backed by native code
+
+
ShadowNativeColor() - Constructor for class org.robolectric.shadows.ShadowNativeColor
+
 
+
ShadowNativeColor.Picker - Class in org.robolectric.shadows
+
+
Shadow picker for Color.
+
+
ShadowNativeColorFilter - Class in org.robolectric.shadows
+
+
Shadow for ColorFilter that is backed by native code
+
+
ShadowNativeColorFilter() - Constructor for class org.robolectric.shadows.ShadowNativeColorFilter
+
 
+
ShadowNativeColorFilter.Picker - Class in org.robolectric.shadows
+
+
Shadow picker for ColorFilter.
+
+
ShadowNativeColorMatrixColorFilter - Class in org.robolectric.shadows
+
+
Shadow for ColorMatrixColorFilter that is backed by native code
+
+
ShadowNativeColorMatrixColorFilter() - Constructor for class org.robolectric.shadows.ShadowNativeColorMatrixColorFilter
+
 
+
ShadowNativeColorMatrixColorFilter.Picker - Class in org.robolectric.shadows
+
+
Shadow picker for ColorMatrixColorFilter.
+
+
ShadowNativeColorSpaceRgb - Class in org.robolectric.shadows
+
+
Shadow for ColorSpace.Rgb that is backed by native code
+
+
ShadowNativeColorSpaceRgb() - Constructor for class org.robolectric.shadows.ShadowNativeColorSpaceRgb
+
 
+
ShadowNativeColorSpaceRgb.Picker - Class in org.robolectric.shadows
+
+
Shadow picker for ColorSpace.Rgb.
+
+
ShadowNativeComposePathEffect - Class in org.robolectric.shadows
+
+
Shadow for ComposePathEffect that is backed by native code
+
+
ShadowNativeComposePathEffect() - Constructor for class org.robolectric.shadows.ShadowNativeComposePathEffect
+
 
+
ShadowNativeComposePathEffect.Picker - Class in org.robolectric.shadows
+
+
Shadow picker for ComposePathEffect.
+
+
ShadowNativeComposeShader - Class in org.robolectric.shadows
+
+
Shadow for ComposeShader that is backed by native code
+
+
ShadowNativeComposeShader() - Constructor for class org.robolectric.shadows.ShadowNativeComposeShader
+
 
+
ShadowNativeComposeShader.Picker - Class in org.robolectric.shadows
+
+
Shadow picker for ComposeShader.
+
+
ShadowNativeCornerPathEffect - Class in org.robolectric.shadows
+
+
Shadow for CornerPathEffect that is backed by native code
+
+
ShadowNativeCornerPathEffect() - Constructor for class org.robolectric.shadows.ShadowNativeCornerPathEffect
+
 
+
ShadowNativeCornerPathEffect.Picker - Class in org.robolectric.shadows
+
+
Shadow picker for CornerPathEffect.
+
+
ShadowNativeCursorWindow - Class in org.robolectric.shadows
+
+
Shadow for CursorWindow that is backed by native code
+
+
ShadowNativeCursorWindow() - Constructor for class org.robolectric.shadows.ShadowNativeCursorWindow
+
 
+
ShadowNativeDashPathEffect - Class in org.robolectric.shadows
+
+
Shadow for DashPathEffect that is backed by native code
+
+
ShadowNativeDashPathEffect() - Constructor for class org.robolectric.shadows.ShadowNativeDashPathEffect
+
 
+
ShadowNativeDashPathEffect.Picker - Class in org.robolectric.shadows
+
+
Shadow picker for DashPathEffect.
+
+
ShadowNativeDiscretePathEffect - Class in org.robolectric.shadows
+
+
Shadow for DiscretePathEffect that is backed by native code
+
+
ShadowNativeDiscretePathEffect() - Constructor for class org.robolectric.shadows.ShadowNativeDiscretePathEffect
+
 
+
ShadowNativeDiscretePathEffect.Picker - Class in org.robolectric.shadows
+
+
Shadow picker for DiscretePathEffect.
+
+
ShadowNativeDisplayListCanvas - Class in org.robolectric.shadows
+
+
Shadow for android.view.DisplayListCanvas that is backed by native code
+
+
ShadowNativeDisplayListCanvas() - Constructor for class org.robolectric.shadows.ShadowNativeDisplayListCanvas
+
 
+
ShadowNativeDisplayListCanvas.Picker - Class in org.robolectric.shadows
+
+
Shadow picker for android.view.DisplayListCanvas.
+
+
ShadowNativeEmbossMaskFilter - Class in org.robolectric.shadows
+
+
Shadow for EmbossMaskFilter that is backed by native code
+
+
ShadowNativeEmbossMaskFilter() - Constructor for class org.robolectric.shadows.ShadowNativeEmbossMaskFilter
+
 
+
ShadowNativeEmbossMaskFilter.Picker - Class in org.robolectric.shadows
+
+
Shadow picker for EmbossMaskFilter.
+
+
ShadowNativeFont - Class in org.robolectric.shadows
+
+
Shadow for Font that is backed by native code
+
+
ShadowNativeFont() - Constructor for class org.robolectric.shadows.ShadowNativeFont
+
 
+
ShadowNativeFont.Picker - Class in org.robolectric.shadows
+
+
Shadow picker for Font.
+
+
ShadowNativeFont.ShadowNativeFontBuilder - Class in org.robolectric.shadows
+
+
Shadow for Font.Builder that is backed by native code
+
+
ShadowNativeFont.ShadowNativeFontBuilder.Picker - Class in org.robolectric.shadows
+
+
Shadow picker for Font.Builder.
+
+
ShadowNativeFontBuilder() - Constructor for class org.robolectric.shadows.ShadowNativeFont.ShadowNativeFontBuilder
+
 
+
ShadowNativeFontFamily - Class in org.robolectric.shadows
+
+
Shadow for FontFamily that is backed by native code
+
+
ShadowNativeFontFamily() - Constructor for class org.robolectric.shadows.ShadowNativeFontFamily
+
 
+
ShadowNativeFontFamily.Picker - Class in org.robolectric.shadows
+
+
Shadow picker for FontFamily.
+
+
ShadowNativeFontFamilyBuilder() - Constructor for class org.robolectric.shadows.ShadowNativeFontsFontFamily.ShadowNativeFontFamilyBuilder
+
 
+
ShadowNativeFontFileUtil - Class in org.robolectric.shadows
+
+
Shadow for FontFileUtil that is backed by native code
+
+
ShadowNativeFontFileUtil() - Constructor for class org.robolectric.shadows.ShadowNativeFontFileUtil
+
 
+
ShadowNativeFontFileUtil.Picker - Class in org.robolectric.shadows
+
+
Shadow picker for FontFileUtil.
+
+
ShadowNativeFontsFontFamily - Class in org.robolectric.shadows
+
+
Shadow for FontFamily that is backed by native code
+
+
ShadowNativeFontsFontFamily() - Constructor for class org.robolectric.shadows.ShadowNativeFontsFontFamily
+
 
+
ShadowNativeFontsFontFamily.Picker - Class in org.robolectric.shadows
+
+
Shadow picker for FontFamily.
+
+
ShadowNativeFontsFontFamily.ShadowNativeFontFamilyBuilder - Class in org.robolectric.shadows
+
+
Shadow for FontFamily.Builder that is backed by native code
+
+
ShadowNativeFontsFontFamily.ShadowNativeFontFamilyBuilder.Picker - Class in org.robolectric.shadows
+
+
Shadow picker for FontFamily.Builder.
+
+
ShadowNativeHardwareRenderer - Class in org.robolectric.shadows
+
+
Shadow for HardwareRenderer that is backed by native code
+
+
ShadowNativeHardwareRenderer() - Constructor for class org.robolectric.shadows.ShadowNativeHardwareRenderer
+
 
+
ShadowNativeHardwareRenderer.Picker - Class in org.robolectric.shadows
+
+
Shadow picker for HardwareRenderer.
+
+
ShadowNativeHardwareRendererObserver - Class in org.robolectric.shadows
+
+
Shadow for HardwareRendererObserver that is backed by native code
+
+
ShadowNativeHardwareRendererObserver() - Constructor for class org.robolectric.shadows.ShadowNativeHardwareRendererObserver
+
 
+
ShadowNativeHardwareRendererObserver.Picker - Class in org.robolectric.shadows
+
+
Shadow picker for HardwareRendererObserver.
+
+
ShadowNativeImageDecoder - Class in org.robolectric.shadows
+
+
Shadow for ImageDecoder that is backed by native code
+
+
ShadowNativeImageDecoder() - Constructor for class org.robolectric.shadows.ShadowNativeImageDecoder
+
 
+
ShadowNativeImageDecoder.Picker - Class in org.robolectric.shadows
+
+
Shadow picker for ImageDecoder.
+
+
ShadowNativeImageReader - Class in org.robolectric.shadows
+
+
Shadow for ImageReader that is backed by native code
+
+
ShadowNativeImageReader() - Constructor for class org.robolectric.shadows.ShadowNativeImageReader
+
 
+
ShadowNativeImageReader.Picker - Class in org.robolectric.shadows
+
+
Shadow picker for ImageReader.
+
+
ShadowNativeImageReaderSurfaceImage - Class in org.robolectric.shadows
+
+
Shadow for ImageReader.SurfaceImage that is backed by native code.
+
+
ShadowNativeImageReaderSurfaceImage() - Constructor for class org.robolectric.shadows.ShadowNativeImageReaderSurfaceImage
+
 
+
ShadowNativeImageReaderSurfaceImage.Picker - Class in org.robolectric.shadows
+
+
Shadow picker for ImageReader.SurfaceImage.
+
+
ShadowNativeInterpolator - Class in org.robolectric.shadows
+
+
Shadow for Interpolator that is backed by native code
+
+
ShadowNativeInterpolator() - Constructor for class org.robolectric.shadows.ShadowNativeInterpolator
+
 
+
ShadowNativeInterpolator.Picker - Class in org.robolectric.shadows
+
+
Shadow picker for Interpolator.
+
+
ShadowNativeLightingColorFilter - Class in org.robolectric.shadows
+
+
Shadow for LightingColorFilter that is backed by native code
+
+
ShadowNativeLightingColorFilter() - Constructor for class org.robolectric.shadows.ShadowNativeLightingColorFilter
+
 
+
ShadowNativeLightingColorFilter.Picker - Class in org.robolectric.shadows
+
+
Shadow picker for LightingColorFilter.
+
+
ShadowNativeLinearGradient - Class in org.robolectric.shadows
+
+
Shadow for LinearGradient that is backed by native code
+
+
ShadowNativeLinearGradient() - Constructor for class org.robolectric.shadows.ShadowNativeLinearGradient
+
 
+
ShadowNativeLinearGradient.Picker - Class in org.robolectric.shadows
+
+
Shadow picker for LinearGradient.
+
+
ShadowNativeLineBreaker - Class in org.robolectric.shadows
+
+
Shadow for LineBreaker that is backed by native code
+
+
ShadowNativeLineBreaker() - Constructor for class org.robolectric.shadows.ShadowNativeLineBreaker
+
 
+
ShadowNativeLineBreaker.Picker - Class in org.robolectric.shadows
+
+
Shadow picker for LineBreaker.
+
+
ShadowNativeMaskFilter - Class in org.robolectric.shadows
+
+
Shadow for MaskFilter that is backed by native code
+
+
ShadowNativeMaskFilter() - Constructor for class org.robolectric.shadows.ShadowNativeMaskFilter
+
 
+
ShadowNativeMaskFilter.Picker - Class in org.robolectric.shadows
+
+
Shadow picker for MaskFilter.
+
+
ShadowNativeMatrix - Class in org.robolectric.shadows
+
+
Shadow for Matrix that is backed by native code
+
+
ShadowNativeMatrix() - Constructor for class org.robolectric.shadows.ShadowNativeMatrix
+
 
+
ShadowNativeMeasuredParagraph - Class in org.robolectric.shadows
+
+
Shadow for MeasuredParagraph that is backed by native code
+
+
ShadowNativeMeasuredParagraph() - Constructor for class org.robolectric.shadows.ShadowNativeMeasuredParagraph
+
 
+
ShadowNativeMeasuredParagraph.Picker - Class in org.robolectric.shadows
+
+
Shadow picker for MeasuredParagraph.
+
+
ShadowNativeMeasuredText - Class in org.robolectric.shadows
+
+
Shadow for MeasuredText that is backed by native code
+
+
ShadowNativeMeasuredText() - Constructor for class org.robolectric.shadows.ShadowNativeMeasuredText
+
 
+
ShadowNativeMeasuredText.Picker - Class in org.robolectric.shadows
+
+
Shadow picker for MeasuredText.
+
+
ShadowNativeMeasuredText.ShadowNativeMeasuredTextBuilder - Class in org.robolectric.shadows
+
+
Shadow for MeasuredText.Builder that is backed by native code
+
+
ShadowNativeMeasuredText.ShadowNativeMeasuredTextBuilder.Picker - Class in org.robolectric.shadows
+
+
Shadow picker for MeasuredText.Builder.
+
+
ShadowNativeMeasuredTextBuilder() - Constructor for class org.robolectric.shadows.ShadowNativeMeasuredText.ShadowNativeMeasuredTextBuilder
+
 
+
ShadowNativeNativeInterpolatorFactory - Class in org.robolectric.shadows
+
+
Shadow for NativeInterpolatorFactory that is backed by native code
+
+
ShadowNativeNativeInterpolatorFactory() - Constructor for class org.robolectric.shadows.ShadowNativeNativeInterpolatorFactory
+
 
+
ShadowNativeNativeInterpolatorFactory.Picker - Class in org.robolectric.shadows
+
+
Shadow picker for NativeInterpolatorFactory.
+
+
ShadowNativeNinePatch - Class in org.robolectric.shadows
+
+
Shadow for NinePatch that is backed by native code
+
+
ShadowNativeNinePatch() - Constructor for class org.robolectric.shadows.ShadowNativeNinePatch
+
 
+
ShadowNativeNinePatch.Picker - Class in org.robolectric.shadows
+
+
Shadow picker for NinePatch.
+
+
ShadowNativePaint - Class in org.robolectric.shadows
+
+
Shadow for Paint that is backed by native code
+
+
ShadowNativePaint() - Constructor for class org.robolectric.shadows.ShadowNativePaint
+
 
+
ShadowNativePaint.Picker - Class in org.robolectric.shadows
+
+
Shadow picker for Paint.
+
+
ShadowNativePath - Class in org.robolectric.shadows
+
+
Shadow for Path that is backed by native code
+
+
ShadowNativePath() - Constructor for class org.robolectric.shadows.ShadowNativePath
+
 
+
ShadowNativePathDashPathEffect - Class in org.robolectric.shadows
+
+
Shadow for PathDashPathEffect that is backed by native code
+
+
ShadowNativePathDashPathEffect() - Constructor for class org.robolectric.shadows.ShadowNativePathDashPathEffect
+
 
+
ShadowNativePathDashPathEffect.Picker - Class in org.robolectric.shadows
+
+
Shadow picker for PathDashPathEffect.
+
+
ShadowNativePathEffect - Class in org.robolectric.shadows
+
+
Shadow for PathEffect that is backed by native code
+
+
ShadowNativePathEffect() - Constructor for class org.robolectric.shadows.ShadowNativePathEffect
+
 
+
ShadowNativePathEffect.Picker - Class in org.robolectric.shadows
+
+
Shadow picker for PathEffect.
+
+
ShadowNativePathMeasure - Class in org.robolectric.shadows
+
+
Shadow for PathMeasure that is backed by native code
+
+
ShadowNativePathMeasure() - Constructor for class org.robolectric.shadows.ShadowNativePathMeasure
+
 
+
ShadowNativePathMeasure.Picker - Class in org.robolectric.shadows
+
+
Shadow picker for PathMeasure.
+
+
ShadowNativePathParser - Class in org.robolectric.shadows
+
+
Shadow for PathParser that is backed by native code
+
+
ShadowNativePathParser() - Constructor for class org.robolectric.shadows.ShadowNativePathParser
+
 
+
ShadowNativePathParser.Picker - Class in org.robolectric.shadows
+
+
Shadow picker for PathParser.
+
+
ShadowNativePicture - Class in org.robolectric.shadows
+
+
Shadow for Picture that is backed by native code
+
+
ShadowNativePicture() - Constructor for class org.robolectric.shadows.ShadowNativePicture
+
 
+
ShadowNativePicture.Picker - Class in org.robolectric.shadows
+
+
Shadow picker for Picture.
+
+
ShadowNativePluralRules - Class in org.robolectric.shadows
+
 
+
ShadowNativePluralRules() - Constructor for class org.robolectric.shadows.ShadowNativePluralRules
+
 
+
ShadowNativePorterDuffColorFilter - Class in org.robolectric.shadows
+
+
Shadow for PorterDuffColorFilter that is backed by native code
+
+
ShadowNativePorterDuffColorFilter() - Constructor for class org.robolectric.shadows.ShadowNativePorterDuffColorFilter
+
 
+
ShadowNativePorterDuffColorFilter.Picker - Class in org.robolectric.shadows
+
+
Shadow picker for PorterDuffColorFilter.
+
+
ShadowNativePositionedGlyphs - Class in org.robolectric.shadows
+
+
Shadow for PositionedGlyphs that is backed by native code
+
+
ShadowNativePositionedGlyphs() - Constructor for class org.robolectric.shadows.ShadowNativePositionedGlyphs
+
 
+
ShadowNativePositionedGlyphs.Picker - Class in org.robolectric.shadows
+
+
Shadow picker for MeasuredText.
+
+
ShadowNativePropertyValuesHolder - Class in org.robolectric.shadows
+
+
Shadow for PropertyValuesHolder that is backed by native code
+
+
ShadowNativePropertyValuesHolder() - Constructor for class org.robolectric.shadows.ShadowNativePropertyValuesHolder
+
 
+
ShadowNativePropertyValuesHolder.Picker - Class in org.robolectric.shadows
+
+
Shadow picker for PropertyValuesHolder.
+
+
ShadowNativeRadialGradient - Class in org.robolectric.shadows
+
+
Shadow for RadialGradient that is backed by native code
+
+
ShadowNativeRadialGradient() - Constructor for class org.robolectric.shadows.ShadowNativeRadialGradient
+
 
+
ShadowNativeRadialGradient.Picker - Class in org.robolectric.shadows
+
+
Shadow picker for RadialGradient.
+
+
ShadowNativeRecordingCanvas - Class in org.robolectric.shadows
+
+
Shadow for RecordingCanvas that is backed by native code
+
+
ShadowNativeRecordingCanvas() - Constructor for class org.robolectric.shadows.ShadowNativeRecordingCanvas
+
 
+
ShadowNativeRecordingCanvas.Picker - Class in org.robolectric.shadows
+
+
Shadow picker for RecordingCanvas.
+
+
ShadowNativeRegion - Class in org.robolectric.shadows
+
+
Shadow for Region that is backed by native code
+
+
ShadowNativeRegion() - Constructor for class org.robolectric.shadows.ShadowNativeRegion
+
 
+
ShadowNativeRegion.Picker - Class in org.robolectric.shadows
+
+
Shadow picker for Region.
+
+
ShadowNativeRegionIterator - Class in org.robolectric.shadows
+
+
Shadow for RegionIterator that is backed by native code
+
+
ShadowNativeRegionIterator() - Constructor for class org.robolectric.shadows.ShadowNativeRegionIterator
+
 
+
ShadowNativeRegionIterator.Picker - Class in org.robolectric.shadows
+
+
Shadow picker for RegionIterator.
+
+
ShadowNativeRenderEffect - Class in org.robolectric.shadows
+
+
Shadow for RenderEffect that is backed by native code
+
+
ShadowNativeRenderEffect() - Constructor for class org.robolectric.shadows.ShadowNativeRenderEffect
+
 
+
ShadowNativeRenderEffect.Picker - Class in org.robolectric.shadows
+
+
Shadow picker for RenderEffect.
+
+
ShadowNativeRenderNode - Class in org.robolectric.shadows
+
+
Shadow for RenderNode that is backed by native code
+
+
ShadowNativeRenderNode() - Constructor for class org.robolectric.shadows.ShadowNativeRenderNode
+
 
+
ShadowNativeRenderNode.Picker - Class in org.robolectric.shadows
+
+
Shadow picker for RenderNode.
+
+
ShadowNativeRenderNodeAnimator - Class in org.robolectric.shadows
+
+
Shadow for RenderNodeAnimator that is backed by native code
+
+
ShadowNativeRenderNodeAnimator() - Constructor for class org.robolectric.shadows.ShadowNativeRenderNodeAnimator
+
 
+
ShadowNativeRenderNodeAnimator.Picker - Class in org.robolectric.shadows
+
+
Shadow picker for RenderNodeAnimator.
+
+
ShadowNativeRenderNodeAnimatorQ - Class in org.robolectric.shadows
+
+
Shadow for RenderNodeAnimator for Android Q and below that is backed by + native code
+
+
ShadowNativeRenderNodeAnimatorQ() - Constructor for class org.robolectric.shadows.ShadowNativeRenderNodeAnimatorQ
+
 
+
ShadowNativeRenderNodeAnimatorQ.Picker - Class in org.robolectric.shadows
+
+
Shadow picker for RenderNodeAnimator.
+
+
ShadowNativeRenderNodeOP - Class in org.robolectric.shadows
+
+
Shadow for RenderNode that is backed by native code
+
+
ShadowNativeRenderNodeOP() - Constructor for class org.robolectric.shadows.ShadowNativeRenderNodeOP
+
 
+
ShadowNativeRenderNodeOP.Picker - Class in org.robolectric.shadows
+
+
Shadow picker for RenderNode.
+
+
ShadowNativeRuntimeShader - Class in org.robolectric.shadows
+
+
Shadow for RuntimeShader that is backed by native code
+
+
ShadowNativeRuntimeShader() - Constructor for class org.robolectric.shadows.ShadowNativeRuntimeShader
+
 
+
ShadowNativeRuntimeShader.Picker - Class in org.robolectric.shadows
+
+
Shadow picker for RuntimeShader.
+
+
ShadowNativeShader - Class in org.robolectric.shadows
+
+
Shadow for Shader that is backed by native code
+
+
ShadowNativeShader() - Constructor for class org.robolectric.shadows.ShadowNativeShader
+
 
+
ShadowNativeShader.Picker - Class in org.robolectric.shadows
+
+
Shadow picker for Shader.
+
+
ShadowNativeSQLiteConnection - Class in org.robolectric.shadows
+
+
Shadow for SQLiteConnection that is backed by native code
+
+
ShadowNativeSQLiteConnection() - Constructor for class org.robolectric.shadows.ShadowNativeSQLiteConnection
+
 
+
ShadowNativeStaticLayout - Class in org.robolectric.shadows
+
+
Shadow for StaticLayout that is backed by native code for Android O-P.
+
+
ShadowNativeStaticLayout() - Constructor for class org.robolectric.shadows.ShadowNativeStaticLayout
+
 
+
ShadowNativeStaticLayout.Picker - Class in org.robolectric.shadows
+
+
Shadow picker for StaticLayout.
+
+
ShadowNativeSumPathEffect - Class in org.robolectric.shadows
+
+
Shadow for SumPathEffect that is backed by native code
+
+
ShadowNativeSumPathEffect() - Constructor for class org.robolectric.shadows.ShadowNativeSumPathEffect
+
 
+
ShadowNativeSumPathEffect.Picker - Class in org.robolectric.shadows
+
+
Shadow picker for SumPathEffect.
+
+
ShadowNativeSurface - Class in org.robolectric.shadows
+
+
Shadow for Surface that is backed by native code
+
+
ShadowNativeSurface() - Constructor for class org.robolectric.shadows.ShadowNativeSurface
+
 
+
ShadowNativeSurface.Picker - Class in org.robolectric.shadows
+
+
Shadow picker for Surface.
+
+
ShadowNativeSweepGradient - Class in org.robolectric.shadows
+
+
Shadow for SweepGradient that is backed by native code
+
+
ShadowNativeSweepGradient() - Constructor for class org.robolectric.shadows.ShadowNativeSweepGradient
+
 
+
ShadowNativeSweepGradient.Picker - Class in org.robolectric.shadows
+
+
Shadow picker for SweepGradient.
+
+
ShadowNativeSystemFonts - Class in org.robolectric.shadows
+
+
Shadow for SystemFonts for the Robolectric native runtime.
+
+
ShadowNativeSystemFonts() - Constructor for class org.robolectric.shadows.ShadowNativeSystemFonts
+
 
+
ShadowNativeSystemFonts.Picker - Class in org.robolectric.shadows
+
+
Shadow picker for SystemFonts.
+
+
ShadowNativeTableMaskFilter - Class in org.robolectric.shadows
+
+
Shadow for TableMaskFilter that is backed by native code
+
+
ShadowNativeTableMaskFilter() - Constructor for class org.robolectric.shadows.ShadowNativeTableMaskFilter
+
 
+
ShadowNativeTableMaskFilter.Picker - Class in org.robolectric.shadows
+
+
Shadow picker for TableMaskFilter.
+
+
ShadowNativeTextRunShaper - Class in org.robolectric.shadows
+
+
Shadow for TextRunShaper that is backed by native code
+
+
ShadowNativeTextRunShaper() - Constructor for class org.robolectric.shadows.ShadowNativeTextRunShaper
+
 
+
ShadowNativeTextRunShaper.Picker - Class in org.robolectric.shadows
+
+
Shadow picker for MeasuredText.
+
+
ShadowNativeThreadedRenderer - Class in org.robolectric.shadows
+
+
Shadow for ThreadedRenderer that is backed by native code
+
+
ShadowNativeThreadedRenderer() - Constructor for class org.robolectric.shadows.ShadowNativeThreadedRenderer
+
 
+
ShadowNativeThreadedRenderer.Picker - Class in org.robolectric.shadows
+
+
Shadow picker for ThreadedRenderer.
+
+
ShadowNativeTypeface - Class in org.robolectric.shadows
+
+
Shadow for Typeface that is backed by native code
+
+
ShadowNativeTypeface() - Constructor for class org.robolectric.shadows.ShadowNativeTypeface
+
 
+
ShadowNativeTypeface.ShadowNativeTypefaceBuilder - Class in org.robolectric.shadows
+
+
Shadow for Typeface.Builder.
+
+
ShadowNativeTypeface.ShadowNativeTypefaceBuilder.Picker - Class in org.robolectric.shadows
+
+
Shadow picker for Typeface.Builder.
+
+
ShadowNativeTypefaceBuilder() - Constructor for class org.robolectric.shadows.ShadowNativeTypeface.ShadowNativeTypefaceBuilder
+
 
+
ShadowNativeVectorDrawable - Class in org.robolectric.shadows
+
+
Shadow for VectorDrawable that is backed by native code
+
+
ShadowNativeVectorDrawable() - Constructor for class org.robolectric.shadows.ShadowNativeVectorDrawable
+
 
+
ShadowNativeVectorDrawable.Picker - Class in org.robolectric.shadows
+
+
Shadow picker for VectorDrawable.
+
+
ShadowNativeVirtualRefBasePtr - Class in org.robolectric.shadows
+
+
Shadow for VirtualRefBasePtr that is backed by native code
+
+
ShadowNativeVirtualRefBasePtr() - Constructor for class org.robolectric.shadows.ShadowNativeVirtualRefBasePtr
+
 
+
ShadowNativeVirtualRefBasePtr.Picker - Class in org.robolectric.shadows
+
+
Shadow picker for VirtualRefBasePtr.
+
+
ShadowNetwork - Class in org.robolectric.shadows
+
 
+
ShadowNetwork() - Constructor for class org.robolectric.shadows.ShadowNetwork
+
 
+
ShadowNetworkCapabilities - Class in org.robolectric.shadows
+
+
Robolectic provides overrides for fetching and updating transport.
+
+
ShadowNetworkCapabilities() - Constructor for class org.robolectric.shadows.ShadowNetworkCapabilities
+
 
+
ShadowNetworkInfo - Class in org.robolectric.shadows
+
 
+
ShadowNetworkInfo() - Constructor for class org.robolectric.shadows.ShadowNetworkInfo
+
 
+
ShadowNetworkScoreManager - Class in org.robolectric.shadows
+
+
Provides testing APIs for NetworkScoreManager.
+
+
ShadowNetworkScoreManager() - Constructor for class org.robolectric.shadows.ShadowNetworkScoreManager
+
 
+
ShadowNfcAdapter - Class in org.robolectric.shadows
+
+
Shadow implementation of NfcAdapter.
+
+
ShadowNfcAdapter() - Constructor for class org.robolectric.shadows.ShadowNfcAdapter
+
 
+
ShadowNfcFrameworkInitializer - Class in org.robolectric.shadows
+
+
Shadow for new NfcFrameworkInitializer class in U.
+
+
ShadowNfcFrameworkInitializer() - Constructor for class org.robolectric.shadows.ShadowNfcFrameworkInitializer
+
 
+
ShadowNinePatch - Class in org.robolectric.shadows
+
 
+
ShadowNinePatch() - Constructor for class org.robolectric.shadows.ShadowNinePatch
+
 
+
ShadowNoopNativeAllocationRegistry - Class in org.robolectric.shadows
+
+
Shadow for NativeAllocationRegistry that is a no-op.
+
+
ShadowNoopNativeAllocationRegistry() - Constructor for class org.robolectric.shadows.ShadowNoopNativeAllocationRegistry
+
 
+
ShadowNotFoundException() - Constructor for class org.robolectric.shadows.ShadowResources.ShadowNotFoundException
+
 
+
ShadowNotification - Class in org.robolectric.shadows
+
 
+
ShadowNotification() - Constructor for class org.robolectric.shadows.ShadowNotification
+
 
+
ShadowNotificationListenerService - Class in org.robolectric.shadows
+
+
Shadow implementation of NotificationListenerService.
+
+
ShadowNotificationListenerService() - Constructor for class org.robolectric.shadows.ShadowNotificationListenerService
+
 
+
ShadowNotificationManager - Class in org.robolectric.shadows
+
+
Shadows for NotificationManager.
+
+
ShadowNotificationManager() - Constructor for class org.robolectric.shadows.ShadowNotificationManager
+
 
+
ShadowNsdManager - Class in org.robolectric.shadows
+
 
+
ShadowNsdManager() - Constructor for class org.robolectric.shadows.ShadowNsdManager
+
 
+
ShadowNumberPicker - Class in org.robolectric.shadows
+
 
+
ShadowNumberPicker() - Constructor for class org.robolectric.shadows.ShadowNumberPicker
+
 
+
shadowOf(AccessibilityButtonController) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(AccessibilityService) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(AccessibilityService.MagnificationController) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(AccessibilityService.SoftKeyboardController) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(AccountManager) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(PropertyValuesHolder) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(ValueAnimator) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(Activity) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(ActivityGroup) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(ActivityManager) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(ActivityManager.AppTask) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(DevicePolicyManager) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(AlarmManager) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(AlertDialog) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(AlertDialog.Builder) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(Application) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(AppOpsManager) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(BackupDataInput) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(BackupDataOutput) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(BackupManager) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(DatePickerDialog) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(Dialog) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(DownloadManager) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(DownloadManager.Query) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(DownloadManager.Request) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(Instrumentation) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(IntentService) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(JobScheduler) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(JobService) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(KeyguardManager) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(KeyguardManager.KeyguardLock) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(Notification) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(NotificationManager) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(PendingIntent) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(ProgressDialog) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(RoleManager) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(SearchManager) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(Service) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(SliceManager) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(TabActivity) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(TimePickerDialog) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(UiAutomation) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(UiModeManager) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(StorageStatsManager) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(UsageStatsManager) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(VoiceInteractor) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(WallpaperManager) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(AppWidgetHost) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(AppWidgetHostView) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(AppWidgetManager) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(BluetoothA2dp) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(BluetoothAdapter) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(BluetoothDevice) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(BluetoothGatt) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(BluetoothGattServer) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(BluetoothHeadset) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(BluetoothManager) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(BluetoothServerSocket) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(BluetoothSocket) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(BluetoothLeAdvertiser) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(BluetoothLeScanner) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(CompanionDeviceManager) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(AsyncQueryHandler) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(BroadcastReceiver) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(BroadcastReceiver.PendingResult) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(ClipboardManager) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(ContentProvider) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(ContentProviderClient) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(ContentProviderOperation) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(ContentProviderResult) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(ContentResolver) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(ContentUris) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(ContextWrapper) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(Intent) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(CrossProfileApps) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(LauncherApps) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(PackageInstaller) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(PackageInstaller.Session) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(PackageInstaller.SessionInfo) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(PackageManager) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(ShortcutManager) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(SigningInfo) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(AssetManager) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(AssetManager.AssetInputStream) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(Resources) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(Resources.NotFoundException) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(Resources.Theme) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(TypedArray) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(RestrictionsManager) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(CursorWindow) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(CursorWrapper) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(SQLiteOpenHelper) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(Bitmap) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(BitmapFactory) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(BitmapRegionDecoder) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(BitmapShader) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(BlendModeColorFilter) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(BlurMaskFilter) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(Canvas) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(Color) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(ColorFilter) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(ColorMatrixColorFilter) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(ColorSpace.Rgb) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(ComposePathEffect) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(ComposeShader) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(CornerPathEffect) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(DashPathEffect) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(DiscretePathEffect) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(AnimatedImageDrawable) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(AnimatedVectorDrawable) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(BitmapDrawable) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(Drawable) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(GradientDrawable) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(Icon) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(StateListDrawable) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(VectorDrawable) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(EmbossMaskFilter) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(Font) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(Font.Builder) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(FontFamily) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(FontFamily.Builder) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(HardwareRenderer) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(ImageDecoder) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(Interpolator) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(LightingColorFilter) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(LinearGradient) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(MaskFilter) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(Matrix) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(NinePatch) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(Paint) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(Path) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(PathDashPathEffect) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(PathEffect) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(PathMeasure) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(Picture) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(PorterDuffColorFilter) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(RadialGradient) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(RecordingCanvas) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(Region) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(RegionIterator) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(RenderEffect) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(RenderNode) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(RuntimeShader) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(Shader) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(SumPathEffect) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(SurfaceTexture) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(SweepGradient) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(LineBreaker) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(MeasuredText) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(MeasuredText.Builder) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(PositionedGlyphs) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(TextRunShaper) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(Typeface) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(Typeface.Builder) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(Camera) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(Camera.Parameters) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(CameraCharacteristics) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(CameraManager) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(CaptureRequest.Builder) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(CaptureResult) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(TotalCaptureResult) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(DisplayManager) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(FingerprintManager) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(HardwareBuffer) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(InputManager) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(Sensor) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(SensorManager) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(UsbDeviceConnection) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(UsbManager) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(UsbRequest) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(Geocoder) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(LocationManager) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(AudioEffect) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(DynamicsProcessing) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(Visualizer) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(AudioManager) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(AudioRecord) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(AudioTrack) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(CamcorderProfile) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(ImageReader) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(MediaActionSound) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(MediaCodec) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(MediaCodecList) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(MediaExtractor) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(MediaMetadataRetriever) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(MediaMuxer) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(MediaPlayer) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(MediaRecorder) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(MediaRouter) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(MediaScannerConnection) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(RingtoneManager) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(MediaController) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(MediaSession) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(MediaSessionManager) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(SoundPool) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(ToneGenerator) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(ConnectivityManager) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(AndroidHttpClient) - Static method in class org.robolectric.shadows.httpclient.Shadows
+
 
+
shadowOf(HttpResponseCache) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(Network) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(NetworkCapabilities) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(NetworkInfo) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(NsdManager) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(TrafficStats) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(VpnManager) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(VpnService) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(DiscoverySession) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(PeerHandle) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(WifiAwareManager) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(WifiP2pGroup) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(WifiP2pManager) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(RangingResult) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(WifiRttManager) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(ScanResult.InformationElement) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(WifiConfiguration) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(WifiInfo) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(WifiManager) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(WifiManager.MulticastLock) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(WifiManager.WifiLock) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(CardEmulation) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(NfcAdapter) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(IsoDep) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(EGL14) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(GLES20) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(GLSurfaceView) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(Matrix) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(BatteryManager) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(Binder) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(Build) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(CountDownTimer) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(Debug) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(DropBoxManager) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(Environment) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(FileObserver) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(LocaleList) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(Looper) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(Message) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(MessageQueue) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(Messenger) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(Parcel) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(ParcelFileDescriptor) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(PowerManager) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(PowerManager.WakeLock) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(Process) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(RemoteCallbackList<E>) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(ResultReceiver) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(StatFs) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(StorageManager) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(StrictMode.VmPolicy) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(SystemClock) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(Trace) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(UserManager) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(Vibrator) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(Preference) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(CallLog.Calls) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(FontsContract) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(MediaStore) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(MediaStore.Images) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(MediaStore.Images.Media) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(MediaStore.Images.Thumbnails) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(MediaStore.Video) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(MediaStore.Video.Thumbnails) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(Settings) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(Settings.Global) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(Settings.Secure) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(Settings.System) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(Telephony) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(Telephony.Sms) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(NotificationListenerService) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(NotificationListenerService.Ranking) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(Tile) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(TileService) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(VoiceInteractionService) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(VoiceInteractionSession) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(SpeechRecognizer) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(TextToSpeech) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(Os) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(OsConstants) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(Call) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(Call.RttCall) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(CallScreeningService) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(Connection) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(InCallService) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(TelecomManager) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(CarrierConfigManager) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(EuiccManager) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(SmsManager) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(SubscriptionManager) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(TelephonyManager) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(VisualVoicemailService.VisualVoicemailTask) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(VisualVoicemailSms) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(Time) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(LinkMovementMethod) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(StaticLayout) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(TextUtils) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(EventLog) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(EventLog.Event) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(Log) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(StatsLog) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(AccessibilityManager) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(AccessibilityNodeInfo) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(AccessibilityRecord) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(AccessibilityWindowInfo) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(CaptioningManager) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(AnimationUtils) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(AutofillManager) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(ContextThemeWrapper) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(Display) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(GestureDetector) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(InputDevice) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(InputEvent) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(InputMethodManager) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(KeyCharacterMap) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(MotionEvent) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(PixelCopy) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(ScaleGestureDetector) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(Surface) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(SurfaceView) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(TouchDelegate) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(TranslationManager) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(VelocityTracker) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(View) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(ViewConfiguration) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(ViewGroup) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(Window) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(WindowManager) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(CookieManager) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(CookieSyncManager) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(JsPromptResult) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(JsResult) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(MimeTypeMap) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(SslErrorHandler) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(WebSettings) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(WebStorage) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(WebView) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(WebViewDatabase) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(AbsListView) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(AbsSpinner) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(AdapterView<T>) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(ArrayAdapter<T>) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(BaseAdapter) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(CompoundButton) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(EdgeEffect) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(Filter) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(LinearLayout) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(ListPopupWindow) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(ListView) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(NumberPicker) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(PopupMenu) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(PopupWindow) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(ScrollView) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(SeekBar) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(TabHost) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(TabHost.TabSpec) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(TabWidget) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(TextView) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(Toast) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(VideoView) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(ViewAnimator) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(ZoomButtonsController) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(GoogleAuthUtil) - Static method in class org.robolectric.shadows.gms.Shadows
+
 
+
shadowOf(GoogleApiAvailability) - Static method in class org.robolectric.shadows.gms.Shadows
+
 
+
shadowOf(GooglePlayServicesUtil) - Static method in class org.robolectric.shadows.gms.Shadows
+
 
+
shadowOf(DexFile) - Static method in class org.robolectric.Shadows
+
 
+
shadowOf(DefaultRequestDirector) - Static method in class org.robolectric.shadows.httpclient.Shadows
+
 
+
ShadowOpenGLMatrix - Class in org.robolectric.shadows
+
 
+
ShadowOpenGLMatrix() - Constructor for class org.robolectric.shadows.ShadowOpenGLMatrix
+
 
+
ShadowOs - Class in org.robolectric.shadows
+
+
A Shadow for android.system.Os
+
+
ShadowOsConstants - Class in org.robolectric.shadows
+
 
+
ShadowOsConstants() - Constructor for class org.robolectric.shadows.ShadowOsConstants
+
 
+
ShadowOverlayConfig - Class in org.robolectric.shadows
+
+
Shadow for OverlayConfig.
+
+
ShadowOverlayConfig() - Constructor for class org.robolectric.shadows.ShadowOverlayConfig
+
 
+
ShadowPackageBackwardCompatibility - Class in org.robolectric.shadows
+
+
Shadow of PackageBackwardCompatibility to handle a scenario that can come up when + multiple Android versions end up on the classpath
+
+
ShadowPackageBackwardCompatibility() - Constructor for class org.robolectric.shadows.ShadowPackageBackwardCompatibility
+
 
+
ShadowPackageInstaller - Class in org.robolectric.shadows
+
+
Shadow for PackageInstaller.
+
+
ShadowPackageInstaller() - Constructor for class org.robolectric.shadows.ShadowPackageInstaller
+
 
+
ShadowPackageInstaller.ShadowSession - Class in org.robolectric.shadows
+
 
+
ShadowPackageInstaller.ShadowSessionInfo - Class in org.robolectric.shadows
+
+
Shadow for PackageInstaller.SessionInfo.
+
+
ShadowPackageManager - Class in org.robolectric.shadows
+
 
+
ShadowPackageManager() - Constructor for class org.robolectric.shadows.ShadowPackageManager
+
 
+
ShadowPackageManager.ComponentState - Class in org.robolectric.shadows
+
 
+
ShadowPackageManager.IntentComparator - Class in org.robolectric.shadows
+
 
+
ShadowPackageManager.PackageSetting - Class in org.robolectric.shadows
+
+
Settings for a particular package.
+
+
ShadowPackageParser - Class in org.robolectric.shadows
+
 
+
ShadowPackageParser() - Constructor for class org.robolectric.shadows.ShadowPackageParser
+
 
+
ShadowPackageParser._Package_ - Interface in org.robolectric.shadows
+
+
Accessor interface for PackageParser.Package's internals.
+
+
ShadowPaint - Class in org.robolectric.shadows
+
 
+
ShadowPaint() - Constructor for class org.robolectric.shadows.ShadowPaint
+
 
+
ShadowParameters() - Constructor for class org.robolectric.shadows.ShadowCamera.ShadowParameters
+
 
+
ShadowParcel - Class in org.robolectric.shadows
+
+
Robolectric's Parcel pretends to be backed by a byte buffer, closely matching Parcel's position, size, and capacity behavior.
+
+
ShadowParcel() - Constructor for class org.robolectric.shadows.ShadowParcel
+
 
+
ShadowParcelFileDescriptor - Class in org.robolectric.shadows
+
 
+
ShadowParcelFileDescriptor() - Constructor for class org.robolectric.shadows.ShadowParcelFileDescriptor
+
 
+
ShadowParser() - Constructor for class org.robolectric.shadows.ShadowXmlBlock.ShadowParser
+
 
+
ShadowPath - Class in org.robolectric.shadows
+
+
Base class for ShadowPath classes.
+
+
ShadowPath() - Constructor for class org.robolectric.shadows.ShadowPath
+
 
+
ShadowPath.Picker - Class in org.robolectric.shadows
+
+
Shadow picker for Path.
+
+
ShadowPath.Point - Class in org.robolectric.shadows
+
 
+
ShadowPath.Point.Type - Enum in org.robolectric.shadows
+
 
+
ShadowPathMeasure - Class in org.robolectric.shadows
+
 
+
ShadowPathMeasure() - Constructor for class org.robolectric.shadows.ShadowPathMeasure
+
 
+
ShadowPathParser - Class in org.robolectric.shadows
+
 
+
ShadowPathParser() - Constructor for class org.robolectric.shadows.ShadowPathParser
+
 
+
ShadowPathParser.PathDataNode - Class in org.robolectric.shadows
+
 
+
ShadowPausedAsyncTask<Params,Progress,Result> - Class in org.robolectric.shadows
+
+
A AsyncTask shadow for LooperMode.Mode.PAUSED
+
+
ShadowPausedAsyncTask() - Constructor for class org.robolectric.shadows.ShadowPausedAsyncTask
+
 
+
ShadowPausedAsyncTaskLoader<D> - Class in org.robolectric.shadows
+
+
The shadow AsyncTaskLoader for LooperMode.Mode.PAUSED.
+
+
ShadowPausedAsyncTaskLoader() - Constructor for class org.robolectric.shadows.ShadowPausedAsyncTaskLoader
+
 
+
ShadowPausedChoreographer - Class in org.robolectric.shadows
+
+
A Choreographer shadow for LooperMode.Mode.PAUSED.
+
+
ShadowPausedChoreographer() - Constructor for class org.robolectric.shadows.ShadowPausedChoreographer
+
 
+
ShadowPausedLooper - Class in org.robolectric.shadows
+
+
The shadow Looper for and @link + LooperMode.Mode.INSTRUMENTATION_TEST.
+
+
ShadowPausedLooper() - Constructor for class org.robolectric.shadows.ShadowPausedLooper
+
 
+
ShadowPausedMessage - Class in org.robolectric.shadows
+
+
The shadow Message for LooperMode.Mode.PAUSED.
+
+
ShadowPausedMessage() - Constructor for class org.robolectric.shadows.ShadowPausedMessage
+
 
+
ShadowPausedMessageQueue - Class in org.robolectric.shadows
+
+
The shadow MessageQueue} for LooperMode.Mode.PAUSED
+
+
ShadowPausedMessageQueue() - Constructor for class org.robolectric.shadows.ShadowPausedMessageQueue
+
 
+
ShadowPausedSystemClock - Class in org.robolectric.shadows
+
+
A shadow SystemClock used when LooperMode.Mode.PAUSED is active.
+
+
ShadowPausedSystemClock() - Constructor for class org.robolectric.shadows.ShadowPausedSystemClock
+
 
+
ShadowPeerHandle - Class in org.robolectric.shadows
+
 
+
ShadowPeerHandle() - Constructor for class org.robolectric.shadows.ShadowPeerHandle
+
 
+
ShadowPendingIntent - Class in org.robolectric.shadows
+
 
+
ShadowPendingIntent() - Constructor for class org.robolectric.shadows.ShadowPendingIntent
+
 
+
ShadowPhone - Class in org.robolectric.shadows
+
+
Shadow for Phone.
+
+
ShadowPhone() - Constructor for class org.robolectric.shadows.ShadowPhone
+
 
+
ShadowPhoneWindow - Class in org.robolectric.shadows
+
+
Shadow for PhoneWindow for APIs 23+
+
+
ShadowPhoneWindow() - Constructor for class org.robolectric.shadows.ShadowPhoneWindow
+
 
+
ShadowPhoneWindowFor22 - Class in org.robolectric.shadows
+
+
Shadow for the API 16-22 PhoneWindow.li
+
+
ShadowPhoneWindowFor22() - Constructor for class org.robolectric.shadows.ShadowPhoneWindowFor22
+
 
+
shadowPicker() - Element in annotation type org.robolectric.annotation.Implements
+
+
If specified, the picker will be instantiated and called from within the newly-created + Robolectric classloader.
+
+
ShadowPicker<T> - Interface in org.robolectric.shadow.api
+
 
+
ShadowPicture - Class in org.robolectric.shadows
+
 
+
ShadowPicture() - Constructor for class org.robolectric.shadows.ShadowPicture
+
 
+
ShadowPixelCopy - Class in org.robolectric.shadows
+
+
Shadow for PixelCopy that uses View.draw to create screenshots.
+
+
ShadowPixelCopy() - Constructor for class org.robolectric.shadows.ShadowPixelCopy
+
 
+
ShadowPixelCopy.ShadowPixelCopyRequestBuilder - Class in org.robolectric.shadows
+
 
+
ShadowPixelCopyRequestBuilder() - Constructor for class org.robolectric.shadows.ShadowPixelCopy.ShadowPixelCopyRequestBuilder
+
 
+
ShadowPlayerBase - Class in org.robolectric.shadows
+
 
+
ShadowPlayerBase() - Constructor for class org.robolectric.shadows.ShadowPlayerBase
+
 
+
ShadowPolicyManager - Class in org.robolectric.shadows
+
 
+
ShadowPolicyManager() - Constructor for class org.robolectric.shadows.ShadowPolicyManager
+
 
+
ShadowPopupMenu - Class in org.robolectric.shadows
+
 
+
ShadowPopupMenu() - Constructor for class org.robolectric.shadows.ShadowPopupMenu
+
 
+
ShadowPopupWindow - Class in org.robolectric.shadows
+
 
+
ShadowPopupWindow() - Constructor for class org.robolectric.shadows.ShadowPopupWindow
+
 
+
ShadowPorterDuffColorFilter - Class in org.robolectric.shadows
+
 
+
ShadowPorterDuffColorFilter() - Constructor for class org.robolectric.shadows.ShadowPorterDuffColorFilter
+
 
+
ShadowPosix - Class in org.robolectric.shadows
+
+
Shadow for Posix
+
+
ShadowPosix() - Constructor for class org.robolectric.shadows.ShadowPosix
+
 
+
ShadowPowerManager - Class in org.robolectric.shadows
+
+
Shadow of PowerManager
+
+
ShadowPowerManager() - Constructor for class org.robolectric.shadows.ShadowPowerManager
+
 
+
ShadowPowerManager.ShadowLowPowerStandbyPortsLock - Class in org.robolectric.shadows
+
+
Shadow of PowerManager.LowPowerStandbyPortsLock to allow testing state.
+
+
ShadowPowerManager.ShadowWakeLock - Class in org.robolectric.shadows
+
 
+
ShadowPrecomputedText - Class in org.robolectric.shadows
+
 
+
ShadowPrecomputedText() - Constructor for class org.robolectric.shadows.ShadowPrecomputedText
+
 
+
ShadowPreference - Class in org.robolectric.shadows
+
 
+
ShadowPreference() - Constructor for class org.robolectric.shadows.ShadowPreference
+
 
+
ShadowProcess - Class in org.robolectric.shadows
+
 
+
ShadowProcess() - Constructor for class org.robolectric.shadows.ShadowProcess
+
 
+
ShadowProgressDialog - Class in org.robolectric.shadows
+
 
+
ShadowProgressDialog() - Constructor for class org.robolectric.shadows.ShadowProgressDialog
+
 
+
ShadowPropertyValuesHolder - Class in org.robolectric.shadows
+
+
Shadow for PropertyValuesHolder that works around the ART/JVM differences of accessing + methods.
+
+
ShadowPropertyValuesHolder() - Constructor for class org.robolectric.shadows.ShadowPropertyValuesHolder
+
 
+
ShadowProvider - Interface in org.robolectric.internal
+
+
Interface implemented by packages that provide shadows to Robolectric.
+
+
ShadowProviderGenerator - Class in org.robolectric.annotation.processing.generator
+
+
Generator that creates the "ShadowProvider" implementation for a shadow package.
+
+
ShadowProviderGenerator(RobolectricModel, ProcessingEnvironment, String, boolean, int) - Constructor for class org.robolectric.annotation.processing.generator.ShadowProviderGenerator
+
 
+
ShadowProviders - Class in org.robolectric.internal.bytecode
+
+
The set of ShadowProvider implementations found on the classpath.
+
+
ShadowProviders(List<ShadowProvider>) - Constructor for class org.robolectric.internal.bytecode.ShadowProviders
+
 
+
ShadowPublicFormatUtils - Class in org.robolectric.shadows
+
+
Shadow for private class PublicFormatUtils.
+
+
ShadowPublicFormatUtils() - Constructor for class org.robolectric.shadows.ShadowPublicFormatUtils
+
 
+
ShadowQuery() - Constructor for class org.robolectric.shadows.ShadowDownloadManager.ShadowQuery
+
 
+
ShadowQueuedWork - Class in org.robolectric.shadows
+
 
+
ShadowQueuedWork() - Constructor for class org.robolectric.shadows.ShadowQueuedWork
+
 
+
ShadowQuickAccessWalletService - Class in org.robolectric.shadows
+
+ +
+
ShadowQuickAccessWalletService() - Constructor for class org.robolectric.shadows.ShadowQuickAccessWalletService
+
 
+
ShadowRangingResult - Class in org.robolectric.shadows
+
+
Shadow for RangingResult.
+
+
ShadowRangingResult() - Constructor for class org.robolectric.shadows.ShadowRangingResult
+
 
+
ShadowRangingResult.Builder - Class in org.robolectric.shadows
+
+
A builder for creating ShadowRangingResults.
+
+
ShadowRangingSession - Class in org.robolectric.shadows
+
+
Adds Robolectric support for UWB ranging.
+
+
ShadowRangingSession() - Constructor for class org.robolectric.shadows.ShadowRangingSession
+
 
+
ShadowRangingSession.Adapter - Interface in org.robolectric.shadows
+
+
Adapter interface for state change events, provided by the tester to dictate ranging results.
+
+
ShadowRanking - Class in org.robolectric.shadows
+
+ +
+
ShadowRanking() - Constructor for class org.robolectric.shadows.ShadowRanking
+
 
+
ShadowRcsUceAdapter - Class in org.robolectric.shadows
+
+
A shadow for RcsUceAdapter.
+
+
ShadowRcsUceAdapter() - Constructor for class org.robolectric.shadows.ShadowRcsUceAdapter
+
 
+
ShadowRcsUceAdapter.CapabilityFailureInfo - Class in org.robolectric.shadows
+
+
A data class holding the info for a failed capabilities exchange
+
+
ShadowRecordingCanvas - Class in org.robolectric.shadows
+
 
+
ShadowRecordingCanvas() - Constructor for class org.robolectric.shadows.ShadowRecordingCanvas
+
 
+
ShadowRefreshAvailabilityTask() - Constructor for class org.robolectric.shadows.ShadowAlwaysOnHotwordDetector.ShadowRefreshAvailabilityTask
+
 
+
ShadowRegion - Class in org.robolectric.shadows
+
 
+
ShadowRegion() - Constructor for class org.robolectric.shadows.ShadowRegion
+
 
+
ShadowRemoteCallbackList<E extends IInterface> - Class in org.robolectric.shadows
+
 
+
ShadowRemoteCallbackList() - Constructor for class org.robolectric.shadows.ShadowRemoteCallbackList
+
 
+
ShadowRenderNode - Class in org.robolectric.shadows
+
 
+
ShadowRenderNode() - Constructor for class org.robolectric.shadows.ShadowRenderNode
+
 
+
ShadowRenderNodeAnimator - Class in org.robolectric.shadows
+
 
+
ShadowRenderNodeAnimator() - Constructor for class org.robolectric.shadows.ShadowRenderNodeAnimator
+
 
+
ShadowRenderNodeAnimatorR - Class in org.robolectric.shadows
+
+
Copy of ShadowRenderNodeAnimator that reflects move of RenderNodeAnimator to android.graphics in + R
+
+
ShadowRenderNodeAnimatorR() - Constructor for class org.robolectric.shadows.ShadowRenderNodeAnimatorR
+
 
+
ShadowRenderNodeQ - Class in org.robolectric.shadows
+
 
+
ShadowRenderNodeQ() - Constructor for class org.robolectric.shadows.ShadowRenderNodeQ
+
 
+
ShadowRequest() - Constructor for class org.robolectric.shadows.ShadowDownloadManager.ShadowRequest
+
 
+
ShadowResolveInfo - Class in org.robolectric.shadows
+
+
Utilities for ResolveInfo.
+
+
ShadowResolveInfo() - Constructor for class org.robolectric.shadows.ShadowResolveInfo
+
 
+
ShadowResources - Class in org.robolectric.shadows
+
+
Shadow of Resources.
+
+
ShadowResources() - Constructor for class org.robolectric.shadows.ShadowResources
+
 
+
ShadowResources.OnConfigurationChangeListener - Interface in org.robolectric.shadows
+
+
Listener callback that's called when the configuration is updated for a resources.
+
+
ShadowResources.ShadowLegacyTheme - Class in org.robolectric.shadows
+
+
Shadow for Resources.Theme.
+
+
ShadowResources.ShadowNotFoundException - Class in org.robolectric.shadows
+
+ +
+
ShadowResources.ShadowTheme - Class in org.robolectric.shadows
+
+
Base class for shadows of Resources.Theme.
+
+
ShadowResources.ShadowTheme.Picker - Class in org.robolectric.shadows
+
+
Shadow picker for ShadowResources.ShadowTheme.
+
+
ShadowResourcesImpl - Class in org.robolectric.shadows
+
 
+
ShadowResourcesImpl() - Constructor for class org.robolectric.shadows.ShadowResourcesImpl
+
 
+
ShadowResourcesImpl.Picker - Class in org.robolectric.shadows
+
 
+
ShadowResourcesImpl.ShadowThemeImpl - Class in org.robolectric.shadows
+
 
+
ShadowResourcesImpl.ShadowThemeImpl.Picker - Class in org.robolectric.shadows
+
 
+
ShadowResourcesManager - Class in org.robolectric.shadows
+
 
+
ShadowResourcesManager() - Constructor for class org.robolectric.shadows.ShadowResourcesManager
+
 
+
ShadowRestrictionsManager - Class in org.robolectric.shadows
+
+ +
+
ShadowRestrictionsManager() - Constructor for class org.robolectric.shadows.ShadowRestrictionsManager
+
 
+
ShadowResultReceiver - Class in org.robolectric.shadows
+
 
+
ShadowResultReceiver() - Constructor for class org.robolectric.shadows.ShadowResultReceiver
+
 
+
ShadowRingtoneManager - Class in org.robolectric.shadows
+
+
A shadow implementation of RingtoneManager.
+
+
ShadowRingtoneManager() - Constructor for class org.robolectric.shadows.ShadowRingtoneManager
+
 
+
ShadowRoleControllerManager - Class in org.robolectric.shadows
+
+ +
+
ShadowRoleControllerManager() - Constructor for class org.robolectric.shadows.ShadowRoleControllerManager
+
 
+
ShadowRoleManager - Class in org.robolectric.shadows
+
+
A shadow implementation of RoleManager.
+
+
ShadowRoleManager() - Constructor for class org.robolectric.shadows.ShadowRoleManager
+
 
+
ShadowRollbackManager - Class in org.robolectric.shadows
+
+
A Shadow for android.content.rollback.RollbackManager added in Android Q.
+
+
ShadowRollbackManager() - Constructor for class org.robolectric.shadows.ShadowRollbackManager
+
 
+
ShadowRotationWatcher - Class in org.robolectric.shadows
+
+
Shadow for RotationWatcher for API 23+
+
+
ShadowRotationWatcher() - Constructor for class org.robolectric.shadows.ShadowRotationWatcher
+
 
+
ShadowRotationWatcherFor22 - Class in org.robolectric.shadows
+
+
Shadow for RotationWatcher for API 16-22
+
+
ShadowRotationWatcherFor22() - Constructor for class org.robolectric.shadows.ShadowRotationWatcherFor22
+
 
+
ShadowRttCall() - Constructor for class org.robolectric.shadows.ShadowCall.ShadowRttCall
+
 
+
shadows - Variable in class org.robolectric.annotation.Config.Builder
+
 
+
shadows() - Method in class org.robolectric.annotation.Config.Implementation
+
 
+
shadows() - Element in annotation type org.robolectric.annotation.Config
+
+
A list of shadow classes to enable, in addition to those that are already present.
+
+
shadows() - Element in annotation type org.robolectric.internal.bytecode.SandboxConfig
+
+
A list of shadow classes to enable, in addition to those that are already present.
+
+
Shadows - Class in org.robolectric
+
+
Shadow mapper.
+
+
Shadows - Class in org.robolectric.shadows.gms
+
+
Shadow mapper.
+
+
Shadows - Class in org.robolectric.shadows.httpclient
+
+
Shadow mapper.
+
+
Shadows - Class in org.robolectric.shadows.multidex
+
+
Shadow mapper.
+
+
Shadows() - Constructor for class org.robolectric.Shadows
+
 
+
Shadows() - Constructor for class org.robolectric.shadows.gms.Shadows
+
 
+
Shadows() - Constructor for class org.robolectric.shadows.httpclient.Shadows
+
 
+
Shadows() - Constructor for class org.robolectric.shadows.multidex.Shadows
+
 
+
ShadowSafetyCenterManager - Class in org.robolectric.shadows
+
+
Shadow for SafetyCenterManager.
+
+
ShadowSafetyCenterManager() - Constructor for class org.robolectric.shadows.ShadowSafetyCenterManager
+
 
+
ShadowScaleGestureDetector - Class in org.robolectric.shadows
+
 
+
ShadowScaleGestureDetector() - Constructor for class org.robolectric.shadows.ShadowScaleGestureDetector
+
 
+
ShadowScanResult - Class in org.robolectric.shadows
+
 
+
ShadowScanResult() - Constructor for class org.robolectric.shadows.ShadowScanResult
+
 
+
ShadowScrollView - Class in org.robolectric.shadows
+
 
+
ShadowScrollView() - Constructor for class org.robolectric.shadows.ShadowScrollView
+
 
+
ShadowSearchManager - Class in org.robolectric.shadows
+
 
+
ShadowSearchManager() - Constructor for class org.robolectric.shadows.ShadowSearchManager
+
 
+
ShadowSecure() - Constructor for class org.robolectric.shadows.ShadowSettings.ShadowSecure
+
 
+
ShadowSeekBar - Class in org.robolectric.shadows
+
 
+
ShadowSeekBar() - Constructor for class org.robolectric.shadows.ShadowSeekBar
+
 
+
ShadowSensor - Class in org.robolectric.shadows
+
 
+
ShadowSensor() - Constructor for class org.robolectric.shadows.ShadowSensor
+
 
+
ShadowSensorManager - Class in org.robolectric.shadows
+
 
+
ShadowSensorManager() - Constructor for class org.robolectric.shadows.ShadowSensorManager
+
 
+
ShadowService - Class in org.robolectric.shadows
+
 
+
ShadowService() - Constructor for class org.robolectric.shadows.ShadowService
+
 
+
ShadowServiceManager - Class in org.robolectric.shadows
+
+
Shadow for ServiceManager.
+
+
ShadowServiceManager() - Constructor for class org.robolectric.shadows.ShadowServiceManager
+
 
+
ShadowSession() - Constructor for class org.robolectric.shadows.ShadowPackageInstaller.ShadowSession
+
 
+
ShadowSessionInfo() - Constructor for class org.robolectric.shadows.ShadowPackageInstaller.ShadowSessionInfo
+
 
+
ShadowSettings - Class in org.robolectric.shadows
+
 
+
ShadowSettings() - Constructor for class org.robolectric.shadows.ShadowSettings
+
 
+
ShadowSettings.ShadowGlobal - Class in org.robolectric.shadows
+
 
+
ShadowSettings.ShadowSecure - Class in org.robolectric.shadows
+
 
+
ShadowSettings.ShadowSystem - Class in org.robolectric.shadows
+
 
+
ShadowSharedMemory - Class in org.robolectric.shadows
+
+
A SharedMemory fake that uses a private temporary disk file for storage and Java's MappedByteBuffer for the memory mappings.
+
+
ShadowSharedMemory() - Constructor for class org.robolectric.shadows.ShadowSharedMemory
+
 
+
ShadowSharedPreferences - Class in org.robolectric.shadows
+
+
Placeholder container class for nested shadow class
+
+
ShadowSharedPreferences() - Constructor for class org.robolectric.shadows.ShadowSharedPreferences
+
 
+
ShadowSharedPreferences.ShadowSharedPreferencesEditorImpl - Class in org.robolectric.shadows
+
 
+
ShadowSharedPreferencesEditorImpl() - Constructor for class org.robolectric.shadows.ShadowSharedPreferences.ShadowSharedPreferencesEditorImpl
+
 
+
ShadowShortcutManager - Class in org.robolectric.shadows
+
 
+
ShadowShortcutManager() - Constructor for class org.robolectric.shadows.ShadowShortcutManager
+
 
+
ShadowSigningInfo - Class in org.robolectric.shadows
+
 
+
ShadowSigningInfo() - Constructor for class org.robolectric.shadows.ShadowSigningInfo
+
 
+
ShadowSliceManager - Class in org.robolectric.shadows
+
+
Shadow of SliceManager.
+
+
ShadowSliceManager() - Constructor for class org.robolectric.shadows.ShadowSliceManager
+
 
+
ShadowSms() - Constructor for class org.robolectric.shadows.ShadowTelephony.ShadowSms
+
 
+
ShadowSmsManager - Class in org.robolectric.shadows
+
 
+
ShadowSmsManager() - Constructor for class org.robolectric.shadows.ShadowSmsManager
+
 
+
ShadowSmsManager.DataMessageParams - Class in org.robolectric.shadows
+
 
+
ShadowSmsManager.DownloadMultimediaMessageParams - Class in org.robolectric.shadows
+
+ +
+
ShadowSmsManager.MultimediaMessageParams - Class in org.robolectric.shadows
+
+ +
+
ShadowSmsManager.SendMultimediaMessageParams - Class in org.robolectric.shadows
+
+ +
+
ShadowSmsManager.TextMultipartParams - Class in org.robolectric.shadows
+
 
+
ShadowSmsManager.TextSmsParams - Class in org.robolectric.shadows
+
 
+
ShadowSocketTagger - Class in org.robolectric.shadows
+
 
+
ShadowSocketTagger() - Constructor for class org.robolectric.shadows.ShadowSocketTagger
+
 
+
ShadowSoftKeyboardController - Class in org.robolectric.shadows
+
+
Shadow of SoftKeyboardController.
+
+
ShadowSoftKeyboardController() - Constructor for class org.robolectric.shadows.ShadowSoftKeyboardController
+
 
+
ShadowSoundPool - Class in org.robolectric.shadows
+
 
+
ShadowSoundPool() - Constructor for class org.robolectric.shadows.ShadowSoundPool
+
 
+
ShadowSoundPool.Playback - Class in org.robolectric.shadows
+
+ +
+
ShadowSoundTriggerManager - Class in org.robolectric.shadows
+
+
A Shadow SoundTriggerManager in Android O+.
+
+
ShadowSoundTriggerManager() - Constructor for class org.robolectric.shadows.ShadowSoundTriggerManager
+
 
+
ShadowSpeechRecognizer - Class in org.robolectric.shadows
+
+
Robolectric shadow for SpeechRecognizer.
+
+
ShadowSpeechRecognizer() - Constructor for class org.robolectric.shadows.ShadowSpeechRecognizer
+
 
+
ShadowSpellChecker - Class in org.robolectric.shadows
+
 
+
ShadowSpellChecker() - Constructor for class org.robolectric.shadows.ShadowSpellChecker
+
 
+
ShadowSQLiteConnection - Class in org.robolectric.shadows
+
+
The base shadow class for SQLiteConnection shadow APIs.
+
+
ShadowSQLiteConnection() - Constructor for class org.robolectric.shadows.ShadowSQLiteConnection
+
 
+
ShadowSQLiteConnection.Picker - Class in org.robolectric.shadows
+
+ +
+
ShadowSQLiteOpenHelper - Class in org.robolectric.shadows
+
+
Avoid calls to setIdleConnectionTimeout.
+
+
ShadowSQLiteOpenHelper() - Constructor for class org.robolectric.shadows.ShadowSQLiteOpenHelper
+
 
+
ShadowSslErrorHandler - Class in org.robolectric.shadows
+
 
+
ShadowSslErrorHandler() - Constructor for class org.robolectric.shadows.ShadowSslErrorHandler
+
 
+
ShadowStateListDrawable - Class in org.robolectric.shadows
+
 
+
ShadowStateListDrawable() - Constructor for class org.robolectric.shadows.ShadowStateListDrawable
+
 
+
ShadowStatFs - Class in org.robolectric.shadows
+
+
Robolectic doesn't provide actual filesystem stats; rather, it provides the ability to specify + stats values in advance.
+
+
ShadowStatFs() - Constructor for class org.robolectric.shadows.ShadowStatFs
+
 
+
ShadowStaticLayout - Class in org.robolectric.shadows
+
+
Shadow for android.text.StaticLayout
+
+
ShadowStaticLayout() - Constructor for class org.robolectric.shadows.ShadowStaticLayout
+
 
+
ShadowStatsLog - Class in org.robolectric.shadows
+
+
Shadow for StatsLog
+
+
ShadowStatsLog() - Constructor for class org.robolectric.shadows.ShadowStatsLog
+
 
+
ShadowStatsLog.StatsLogItem - Class in org.robolectric.shadows
+
+
Single atom log item for write api.
+
+
ShadowStatsManager - Class in org.robolectric.shadows
+
+ +
+
ShadowStatsManager() - Constructor for class org.robolectric.shadows.ShadowStatsManager
+
 
+
ShadowStatusBarManager - Class in org.robolectric.shadows
+
+
Robolectric implementation of StatusBarManager.
+
+
ShadowStatusBarManager() - Constructor for class org.robolectric.shadows.ShadowStatusBarManager
+
 
+
ShadowStorageManager - Class in org.robolectric.shadows
+
+
Fake implementation of StorageManager
+
+
ShadowStorageManager() - Constructor for class org.robolectric.shadows.ShadowStorageManager
+
 
+
ShadowStorageStatsManager - Class in org.robolectric.shadows
+
+
Fake implementation of StorageStatsManager that provides a fake + implementation of query for StorageStats of a package.
+
+
ShadowStorageStatsManager() - Constructor for class org.robolectric.shadows.ShadowStorageStatsManager
+
 
+
ShadowStrictModeVmPolicy - Class in org.robolectric.shadows
+
 
+
ShadowStrictModeVmPolicy() - Constructor for class org.robolectric.shadows.ShadowStrictModeVmPolicy
+
 
+
ShadowStringBlock - Class in org.robolectric.shadows
+
 
+
ShadowStringBlock() - Constructor for class org.robolectric.shadows.ShadowStringBlock
+
 
+
ShadowStub() - Constructor for class org.robolectric.shadows.ShadowIAppOpsService.ShadowStub
+
 
+
ShadowSubscriptionManager - Class in org.robolectric.shadows
+
 
+
ShadowSubscriptionManager() - Constructor for class org.robolectric.shadows.ShadowSubscriptionManager
+
 
+
ShadowSubscriptionManager.SubscriptionInfoBuilder - Class in org.robolectric.shadows
+
+
Builder class to create instance of SubscriptionInfo.
+
+
ShadowSurface - Class in org.robolectric.shadows
+
+
Shadow for Surface
+
+
ShadowSurface() - Constructor for class org.robolectric.shadows.ShadowSurface
+
 
+
ShadowSurfaceControl - Class in org.robolectric.shadows
+
+
Shadow for SurfaceControl
+
+
ShadowSurfaceControl() - Constructor for class org.robolectric.shadows.ShadowSurfaceControl
+
 
+
ShadowSurfaceImage() - Constructor for class org.robolectric.shadows.ShadowImageReader.ShadowSurfaceImage
+
 
+
ShadowSurfaceSyncGroup - Class in org.robolectric.shadows
+
+
Shadow for new SurfaceSyncGroup introduced in android U.
+
+
ShadowSurfaceSyncGroup() - Constructor for class org.robolectric.shadows.ShadowSurfaceSyncGroup
+
 
+
ShadowSurfaceTexture - Class in org.robolectric.shadows
+
+
Shadow for SurfaceTexture
+
+
ShadowSurfaceTexture() - Constructor for class org.robolectric.shadows.ShadowSurfaceTexture
+
 
+
ShadowSurfaceView - Class in org.robolectric.shadows
+
 
+
ShadowSurfaceView() - Constructor for class org.robolectric.shadows.ShadowSurfaceView
+
 
+
ShadowSurfaceView.FakeSurfaceHolder - Class in org.robolectric.shadows
+
+
Robolectric implementation of SurfaceHolder.
+
+
ShadowSuspendDialogInfo - Class in org.robolectric.shadows
+
+
Shadow of SuspendDialogInfo to expose hidden methods.
+
+
ShadowSuspendDialogInfo() - Constructor for class org.robolectric.shadows.ShadowSuspendDialogInfo
+
 
+
ShadowSystem - Class in org.robolectric.shadows
+
 
+
ShadowSystem() - Constructor for class org.robolectric.shadows.ShadowSettings.ShadowSystem
+
 
+
ShadowSystem() - Constructor for class org.robolectric.shadows.ShadowSystem
+
 
+
ShadowSystemClock - Class in org.robolectric.shadows
+
+
The shadow API for SystemClock.
+
+
ShadowSystemClock() - Constructor for class org.robolectric.shadows.ShadowSystemClock
+
 
+
ShadowSystemClock.Picker - Class in org.robolectric.shadows
+
 
+
ShadowSystemFonts - Class in org.robolectric.shadows
+
 
+
ShadowSystemFonts() - Constructor for class org.robolectric.shadows.ShadowSystemFonts
+
 
+
ShadowSystemProperties - Class in org.robolectric.shadows
+
 
+
ShadowSystemProperties() - Constructor for class org.robolectric.shadows.ShadowSystemProperties
+
 
+
ShadowSystemServiceRegistry - Class in org.robolectric.shadows
+
 
+
ShadowSystemServiceRegistry() - Constructor for class org.robolectric.shadows.ShadowSystemServiceRegistry
+
 
+
ShadowSystemServiceRegistry._ServiceFetcherM_ - Interface in org.robolectric.shadows
+
+
Accessor interface for + android.app.SystemServiceRegistry.StaticOuterContextServiceFetcher's internals (for M).
+
+
ShadowSystemServiceRegistry._ServiceFetcherN_ - Interface in org.robolectric.shadows
+
+
Accessor interface for + android.app.SystemServiceRegistry.StaticApplicationContextServiceFetcher's + internals (for N+).
+
+
ShadowSystemServiceRegistry._StaticServiceFetcher_ - Interface in org.robolectric.shadows
+
+
Accessor interface for android.app.SystemServiceRegistry.StaticServiceFetcher<T extends Object>'s + internals.
+
+
ShadowSystemVibrator - Class in org.robolectric.shadows
+
+
Shadow for SystemVibrator.
+
+
ShadowSystemVibrator() - Constructor for class org.robolectric.shadows.ShadowSystemVibrator
+
 
+
ShadowTabActivity - Class in org.robolectric.shadows
+
 
+
ShadowTabActivity() - Constructor for class org.robolectric.shadows.ShadowTabActivity
+
 
+
ShadowTabHost - Class in org.robolectric.shadows
+
 
+
ShadowTabHost() - Constructor for class org.robolectric.shadows.ShadowTabHost
+
 
+
ShadowTabHost.ShadowTabSpec - Class in org.robolectric.shadows
+
 
+
ShadowTabSpec() - Constructor for class org.robolectric.shadows.ShadowTabHost.ShadowTabSpec
+
 
+
ShadowTabWidget - Class in org.robolectric.shadows
+
 
+
ShadowTabWidget() - Constructor for class org.robolectric.shadows.ShadowTabWidget
+
 
+
ShadowTelecomManager - Class in org.robolectric.shadows
+
 
+
ShadowTelecomManager() - Constructor for class org.robolectric.shadows.ShadowTelecomManager
+
 
+
ShadowTelecomManager.CallRecord - Class in org.robolectric.shadows
+
+ +
+
ShadowTelecomManager.CallRequestMode - Enum in org.robolectric.shadows
+
+ +
+
ShadowTelecomManager.IncomingCallRecord - Class in org.robolectric.shadows
+
+ +
+
ShadowTelecomManager.OutgoingCallRecord - Class in org.robolectric.shadows
+
+
Details about an outgoing call request made via TelecomManager.placeCall(android.net.Uri, android.os.Bundle).
+
+
ShadowTelecomManager.UnknownCallRecord - Class in org.robolectric.shadows
+
+ +
+
ShadowTelephony - Class in org.robolectric.shadows
+
 
+
ShadowTelephony() - Constructor for class org.robolectric.shadows.ShadowTelephony
+
 
+
ShadowTelephony.ShadowSms - Class in org.robolectric.shadows
+
 
+
ShadowTelephonyFrameworkInitializer - Class in org.robolectric.shadows
+
+ +
+
ShadowTelephonyFrameworkInitializer() - Constructor for class org.robolectric.shadows.ShadowTelephonyFrameworkInitializer
+
 
+
ShadowTelephonyManager - Class in org.robolectric.shadows
+
 
+
ShadowTelephonyManager() - Constructor for class org.robolectric.shadows.ShadowTelephonyManager
+
 
+
ShadowTelephonyManager.VisualVoicemailSmsParams - Class in org.robolectric.shadows
+
+ +
+
ShadowTextToSpeech - Class in org.robolectric.shadows
+
 
+
ShadowTextToSpeech() - Constructor for class org.robolectric.shadows.ShadowTextToSpeech
+
 
+
ShadowTextUtils - Class in org.robolectric.shadows
+
+ +
+
ShadowTextUtils() - Constructor for class org.robolectric.shadows.ShadowTextUtils
+
 
+
ShadowTextView - Class in org.robolectric.shadows
+
 
+
ShadowTextView() - Constructor for class org.robolectric.shadows.ShadowTextView
+
 
+
ShadowTheme() - Constructor for class org.robolectric.shadows.ShadowResources.ShadowTheme
+
 
+
ShadowThemeImpl() - Constructor for class org.robolectric.shadows.ShadowResourcesImpl.ShadowThemeImpl
+
 
+
ShadowThreadedRenderer - Class in org.robolectric.shadows
+
 
+
ShadowThreadedRenderer() - Constructor for class org.robolectric.shadows.ShadowThreadedRenderer
+
 
+
ShadowThumbnails() - Constructor for class org.robolectric.shadows.ShadowMediaStore.ShadowImages.ShadowThumbnails
+
 
+
ShadowThumbnails() - Constructor for class org.robolectric.shadows.ShadowMediaStore.ShadowVideo.ShadowThumbnails
+
 
+
ShadowTile - Class in org.robolectric.shadows
+
 
+
ShadowTile() - Constructor for class org.robolectric.shadows.ShadowTile
+
 
+
ShadowTileService - Class in org.robolectric.shadows
+
 
+
ShadowTileService() - Constructor for class org.robolectric.shadows.ShadowTileService
+
 
+
ShadowTime - Class in org.robolectric.shadows
+
 
+
ShadowTime() - Constructor for class org.robolectric.shadows.ShadowTime
+
 
+
ShadowTimeManager - Class in org.robolectric.shadows
+
+
Shadow for internal Android TimeManager class introduced in S.
+
+
ShadowTimeManager() - Constructor for class org.robolectric.shadows.ShadowTimeManager
+
 
+
ShadowTimePickerDialog - Class in org.robolectric.shadows
+
 
+
ShadowTimePickerDialog() - Constructor for class org.robolectric.shadows.ShadowTimePickerDialog
+
 
+
ShadowTimeZoneFinder - Class in org.robolectric.shadows
+
+
Shadow of TimeZoneFinder for Android O and P.
+
+
ShadowTimeZoneFinder() - Constructor for class org.robolectric.shadows.ShadowTimeZoneFinder
+
 
+
ShadowTimeZoneFinderQ - Class in org.robolectric.shadows
+
+
Shadow for TimeZoneFinder on Q after Developer Preview 1.
+
+
ShadowTimeZoneFinderQ() - Constructor for class org.robolectric.shadows.ShadowTimeZoneFinderQ
+
 
+
ShadowTimeZoneFinderS - Class in org.robolectric.shadows
+
+
Shadow for TimeZoneFinder on S or above.
+
+
ShadowTimeZoneFinderS() - Constructor for class org.robolectric.shadows.ShadowTimeZoneFinderS
+
 
+
ShadowToast - Class in org.robolectric.shadows
+
 
+
ShadowToast() - Constructor for class org.robolectric.shadows.ShadowToast
+
 
+
ShadowToneGenerator - Class in org.robolectric.shadows
+
+
Shadow of ToneGenerator.
+
+
ShadowToneGenerator() - Constructor for class org.robolectric.shadows.ShadowToneGenerator
+
 
+
ShadowToneGenerator.Tone - Class in org.robolectric.shadows
+
+
Stores data about a tone played by the ToneGenerator
+
+
ShadowTotalCaptureResult - Class in org.robolectric.shadows
+
+ +
+
ShadowTotalCaptureResult() - Constructor for class org.robolectric.shadows.ShadowTotalCaptureResult
+
 
+
ShadowTouchDelegate - Class in org.robolectric.shadows
+
 
+
ShadowTouchDelegate() - Constructor for class org.robolectric.shadows.ShadowTouchDelegate
+
 
+
ShadowTrace - Class in org.robolectric.shadows
+
+
Shadow implementation for Trace, which stores the traces locally in arrays (unlike the + real implementation) and allows reading them.
+
+
ShadowTrace() - Constructor for class org.robolectric.shadows.ShadowTrace
+
 
+
ShadowTrace.AsyncTraceSection - Class in org.robolectric.shadows
+
+
AutoValue representation of a trace triggered by one of the async apis
+
+
ShadowTrace.AsyncTraceSection.Builder - Class in org.robolectric.shadows
+
+
Builder for traces triggered by one of the async apis
+
+
ShadowTrace.Counter - Class in org.robolectric.shadows
+
+
Counters emitted with the setCounter API
+
+
ShadowTrace.Counter.Builder - Class in org.robolectric.shadows
+
+
Builder for counters emitted with the setCounter API
+
+
ShadowTrafficStats - Class in org.robolectric.shadows
+
 
+
ShadowTrafficStats() - Constructor for class org.robolectric.shadows.ShadowTrafficStats
+
 
+
ShadowTranslationManager - Class in org.robolectric.shadows
+
+
Shadow for TranslationManager.
+
+
ShadowTranslationManager() - Constructor for class org.robolectric.shadows.ShadowTranslationManager
+
 
+
ShadowTypedArray - Class in org.robolectric.shadows
+
 
+
ShadowTypedArray() - Constructor for class org.robolectric.shadows.ShadowTypedArray
+
 
+
ShadowTypedArray.Picker - Class in org.robolectric.shadows
+
 
+
ShadowTypeface - Class in org.robolectric.shadows
+
+
Base class for ShadowTypeface classes.
+
+
ShadowTypeface() - Constructor for class org.robolectric.shadows.ShadowTypeface
+
 
+
ShadowTypeface.FontDesc - Class in org.robolectric.shadows
+
+
Contains data about a font.
+
+
ShadowTypeface.Picker - Class in org.robolectric.shadows
+
+
Shadow picker for Typeface.
+
+
ShadowUiAutomation - Class in org.robolectric.shadows
+
+
Shadow for UiAutomation.
+
+
ShadowUiAutomation() - Constructor for class org.robolectric.shadows.ShadowUiAutomation
+
 
+
ShadowUIModeManager - Class in org.robolectric.shadows
+
+
Shadow for UiModeManager.
+
+
ShadowUIModeManager() - Constructor for class org.robolectric.shadows.ShadowUIModeManager
+
 
+
ShadowUsageStatsManager - Class in org.robolectric.shadows
+
+ +
+
ShadowUsageStatsManager() - Constructor for class org.robolectric.shadows.ShadowUsageStatsManager
+
 
+
ShadowUsageStatsManager.AppUsageLimitObserver - Class in org.robolectric.shadows
+
+ +
+
ShadowUsageStatsManager.AppUsageObserver - Class in org.robolectric.shadows
+
+ +
+
ShadowUsageStatsManager.EventBuilder - Class in org.robolectric.shadows
+
+
Builder for constructing UsageEvents.Event objects.
+
+
ShadowUsageStatsManager.UsageSessionObserver - Class in org.robolectric.shadows
+
+
Usage session observer registered via UsageStatsManager#registerUsageSessionObserver(int, String[], long, TimeUnit, long, TimeUnit, PendingIntent, PendingIntent).
+
+
ShadowUsageStatsManager.UsageStatsBuilder - Class in org.robolectric.shadows
+
+
Builder for constructing UsageStats objects.
+
+
ShadowUsbDeviceConnection - Class in org.robolectric.shadows
+
+
Robolectric implementation of UsbDeviceConnection.
+
+
ShadowUsbDeviceConnection() - Constructor for class org.robolectric.shadows.ShadowUsbDeviceConnection
+
 
+
ShadowUsbManager - Class in org.robolectric.shadows
+
+
Robolectric implementation of UsbManager.
+
+
ShadowUsbManager() - Constructor for class org.robolectric.shadows.ShadowUsbManager
+
 
+
ShadowUsbManager._UsbManager_ - Interface in org.robolectric.shadows
+
+
Accessor interface for UsbManager's internals.
+
+
ShadowUsbManager._UsbManagerQ_ - Interface in org.robolectric.shadows
+
+
Accessor interface for UsbManager's internals (Q+).
+
+
ShadowUsbRequest - Class in org.robolectric.shadows
+
+
Robolectric implementation of UsbRequest.
+
+
ShadowUsbRequest() - Constructor for class org.robolectric.shadows.ShadowUsbRequest
+
 
+
ShadowUserEnvironment() - Constructor for class org.robolectric.shadows.ShadowEnvironment.ShadowUserEnvironment
+
 
+
ShadowUserManager - Class in org.robolectric.shadows
+
+
Robolectric implementation of UserManager.
+
+
ShadowUserManager() - Constructor for class org.robolectric.shadows.ShadowUserManager
+
 
+
ShadowUserManager.UserState - Enum in org.robolectric.shadows
+
+
Describes the current state of the user.
+
+
ShadowUwbAdapterStateListener - Class in org.robolectric.shadows
+
+
Adds Robolectric support for UWB adapter state listener methods.
+
+
ShadowUwbAdapterStateListener() - Constructor for class org.robolectric.shadows.ShadowUwbAdapterStateListener
+
 
+
ShadowUwbManager - Class in org.robolectric.shadows
+
+
Adds Robolectric support for UWB ranging.
+
+
ShadowUwbManager() - Constructor for class org.robolectric.shadows.ShadowUwbManager
+
 
+
ShadowValueAnimator - Class in org.robolectric.shadows
+
 
+
ShadowValueAnimator() - Constructor for class org.robolectric.shadows.ShadowValueAnimator
+
 
+
ShadowVcnManager - Class in org.robolectric.shadows
+
+
A Shadow for android.net.vcn.VcnManager added in Android S.
+
+
ShadowVcnManager() - Constructor for class org.robolectric.shadows.ShadowVcnManager
+
 
+
ShadowVectorDrawable - Class in org.robolectric.shadows
+
 
+
ShadowVectorDrawable() - Constructor for class org.robolectric.shadows.ShadowVectorDrawable
+
 
+
ShadowVelocityTracker - Class in org.robolectric.shadows
+
 
+
ShadowVelocityTracker() - Constructor for class org.robolectric.shadows.ShadowVelocityTracker
+
 
+
ShadowVibrator - Class in org.robolectric.shadows
+
 
+
ShadowVibrator() - Constructor for class org.robolectric.shadows.ShadowVibrator
+
 
+
ShadowVibrator.PrimitiveEffect - Class in org.robolectric.shadows
+
+
A data class for exposing VibrationEffect.Composition$PrimitiveEffect, which is a + hidden non TestApi class introduced in Android R.
+
+
ShadowVideo() - Constructor for class org.robolectric.shadows.ShadowMediaStore.ShadowVideo
+
 
+
ShadowVideoView - Class in org.robolectric.shadows
+
 
+
ShadowVideoView() - Constructor for class org.robolectric.shadows.ShadowVideoView
+
 
+
ShadowView - Class in org.robolectric.shadows
+
 
+
ShadowView() - Constructor for class org.robolectric.shadows.ShadowView
+
 
+
ShadowView.WindowIdHelper - Class in org.robolectric.shadows
+
 
+
ShadowViewAnimator - Class in org.robolectric.shadows
+
 
+
ShadowViewAnimator() - Constructor for class org.robolectric.shadows.ShadowViewAnimator
+
 
+
ShadowViewConfiguration - Class in org.robolectric.shadows
+
 
+
ShadowViewConfiguration() - Constructor for class org.robolectric.shadows.ShadowViewConfiguration
+
 
+
ShadowViewGroup - Class in org.robolectric.shadows
+
 
+
ShadowViewGroup() - Constructor for class org.robolectric.shadows.ShadowViewGroup
+
 
+
ShadowViewRootImpl - Class in org.robolectric.shadows
+
 
+
ShadowViewRootImpl() - Constructor for class org.robolectric.shadows.ShadowViewRootImpl
+
 
+
ShadowViewRootImpl.ViewRootImplReflector - Interface in org.robolectric.shadows
+
+
Reflector interface for ViewRootImpl's internals.
+
+
ShadowVirtualDevice() - Constructor for class org.robolectric.shadows.ShadowVirtualDeviceManager.ShadowVirtualDevice
+
 
+
ShadowVirtualDeviceManager - Class in org.robolectric.shadows
+
+
Shadow for VirtualDeviceManager.
+
+
ShadowVirtualDeviceManager() - Constructor for class org.robolectric.shadows.ShadowVirtualDeviceManager
+
 
+
ShadowVirtualDeviceManager.ShadowVirtualDevice - Class in org.robolectric.shadows
+
+
Shadow for inner class VirtualDeviceManager.VirtualDevice.
+
+
ShadowVirtualRefBasePtr - Class in org.robolectric.shadows
+
 
+
ShadowVirtualRefBasePtr() - Constructor for class org.robolectric.shadows.ShadowVirtualRefBasePtr
+
 
+
ShadowVirtualSensor - Class in org.robolectric.shadows
+
+
Shadow for VirtualSensor.
+
+
ShadowVirtualSensor() - Constructor for class org.robolectric.shadows.ShadowVirtualSensor
+
 
+
ShadowVisualizer - Class in org.robolectric.shadows
+
+
Shadow for the Visualizer class.
+
+
ShadowVisualizer() - Constructor for class org.robolectric.shadows.ShadowVisualizer
+
 
+
ShadowVisualizer.VisualizerSource - Interface in org.robolectric.shadows
+
+
Provides underlying data for the ShadowVisualizer.
+
+
ShadowVisualVoicemailSms - Class in org.robolectric.shadows
+
 
+
ShadowVisualVoicemailSms() - Constructor for class org.robolectric.shadows.ShadowVisualVoicemailSms
+
 
+
ShadowVisualVoicemailTask - Class in org.robolectric.shadows
+
+ +
+
ShadowVisualVoicemailTask() - Constructor for class org.robolectric.shadows.ShadowVisualVoicemailTask
+
 
+
ShadowVMRuntime - Class in org.robolectric.shadows
+
 
+
ShadowVMRuntime() - Constructor for class org.robolectric.shadows.ShadowVMRuntime
+
 
+
ShadowVoiceInteractionService - Class in org.robolectric.shadows
+
+
Shadow implementation of VoiceInteractionService.
+
+
ShadowVoiceInteractionService() - Constructor for class org.robolectric.shadows.ShadowVoiceInteractionService
+
 
+
ShadowVoiceInteractionSession - Class in org.robolectric.shadows
+
+
Shadow implementation of VoiceInteractionSession.
+
+
ShadowVoiceInteractionSession() - Constructor for class org.robolectric.shadows.ShadowVoiceInteractionSession
+
 
+
ShadowVoiceInteractor - Class in org.robolectric.shadows
+
+
Shadow implementation of VoiceInteractor.
+
+
ShadowVoiceInteractor() - Constructor for class org.robolectric.shadows.ShadowVoiceInteractor
+
 
+
ShadowVpnManager - Class in org.robolectric.shadows
+
+
Shadow for VpnManager.
+
+
ShadowVpnManager() - Constructor for class org.robolectric.shadows.ShadowVpnManager
+
 
+
ShadowVpnService - Class in org.robolectric.shadows
+
 
+
ShadowVpnService() - Constructor for class org.robolectric.shadows.ShadowVpnService
+
 
+
ShadowWakeLock() - Constructor for class org.robolectric.shadows.ShadowPowerManager.ShadowWakeLock
+
 
+
ShadowWallpaperManager - Class in org.robolectric.shadows
+
 
+
ShadowWallpaperManager() - Constructor for class org.robolectric.shadows.ShadowWallpaperManager
+
 
+
ShadowWallpaperManager.WallpaperCommandRecord - Class in org.robolectric.shadows
+
+ +
+
ShadowWearableSensingManager - Class in org.robolectric.shadows
+
+
Shadow for VirtualDeviceManager.
+
+
ShadowWearableSensingManager() - Constructor for class org.robolectric.shadows.ShadowWearableSensingManager
+
 
+
ShadowWebSettings - Class in org.robolectric.shadows
+
+
Shadow of WebSettings which returns a dummy user a stub instance rather than the + User-Agent used by a WebView.
+
+
ShadowWebSettings() - Constructor for class org.robolectric.shadows.ShadowWebSettings
+
 
+
ShadowWebStorage - Class in org.robolectric.shadows
+
+
Shadow of WebStorage which constructs a stub instance rather than attempting to create a + full Chromium-backed instance.
+
+
ShadowWebStorage() - Constructor for class org.robolectric.shadows.ShadowWebStorage
+
 
+
ShadowWebSyncManager - Class in org.robolectric.shadows
+
 
+
ShadowWebSyncManager() - Constructor for class org.robolectric.shadows.ShadowWebSyncManager
+
 
+
ShadowWebView - Class in org.robolectric.shadows
+
 
+
ShadowWebView() - Constructor for class org.robolectric.shadows.ShadowWebView
+
 
+
ShadowWebView.LoadData - Class in org.robolectric.shadows
+
 
+
ShadowWebView.LoadDataWithBaseURL - Class in org.robolectric.shadows
+
 
+
ShadowWebViewDatabase - Class in org.robolectric.shadows
+
 
+
ShadowWebViewDatabase() - Constructor for class org.robolectric.shadows.ShadowWebViewDatabase
+
 
+
ShadowWifiAwareManager - Class in org.robolectric.shadows
+
+
Shadow Implementation of WifiAwareManager
+
+
ShadowWifiAwareManager() - Constructor for class org.robolectric.shadows.ShadowWifiAwareManager
+
 
+
ShadowWifiConfiguration - Class in org.robolectric.shadows
+
+
Shadow Implementation of WifiConfiguration
+
+
ShadowWifiConfiguration() - Constructor for class org.robolectric.shadows.ShadowWifiConfiguration
+
 
+
ShadowWifiInfo - Class in org.robolectric.shadows
+
 
+
ShadowWifiInfo() - Constructor for class org.robolectric.shadows.ShadowWifiInfo
+
 
+
ShadowWifiLock() - Constructor for class org.robolectric.shadows.ShadowWifiManager.ShadowWifiLock
+
 
+
ShadowWifiManager - Class in org.robolectric.shadows
+
+
Shadow for WifiManager.
+
+
ShadowWifiManager() - Constructor for class org.robolectric.shadows.ShadowWifiManager
+
 
+
ShadowWifiManager.ShadowMulticastLock - Class in org.robolectric.shadows
+
 
+
ShadowWifiManager.ShadowWifiLock - Class in org.robolectric.shadows
+
 
+
ShadowWifiManager.WifiUsabilityScore - Class in org.robolectric.shadows
+
+
Class to record scores passed to WifiManager#updateWifiUsabilityScore
+
+
ShadowWifiP2pGroup - Class in org.robolectric.shadows
+
 
+
ShadowWifiP2pGroup() - Constructor for class org.robolectric.shadows.ShadowWifiP2pGroup
+
 
+
ShadowWifiP2pManager - Class in org.robolectric.shadows
+
 
+
ShadowWifiP2pManager() - Constructor for class org.robolectric.shadows.ShadowWifiP2pManager
+
 
+
ShadowWifiRttManager - Class in org.robolectric.shadows
+
+
Shadow for WifiRttManager.
+
+
ShadowWifiRttManager() - Constructor for class org.robolectric.shadows.ShadowWifiRttManager
+
 
+
ShadowWindow - Class in org.robolectric.shadows
+
 
+
ShadowWindow() - Constructor for class org.robolectric.shadows.ShadowWindow
+
 
+
ShadowWindowManager - Class in org.robolectric.shadows
+
 
+
ShadowWindowManager() - Constructor for class org.robolectric.shadows.ShadowWindowManager
+
 
+
ShadowWindowManagerGlobal - Class in org.robolectric.shadows
+
+ +
+
ShadowWindowManagerGlobal() - Constructor for class org.robolectric.shadows.ShadowWindowManagerGlobal
+
 
+
ShadowWindowManagerImpl - Class in org.robolectric.shadows
+
 
+
ShadowWindowManagerImpl() - Constructor for class org.robolectric.shadows.ShadowWindowManagerImpl
+
 
+
ShadowWindowManagerImpl.ShadowCompatModeWrapper - Class in org.robolectric.shadows
+
 
+
ShadowWrangler - Class in org.robolectric.internal.bytecode
+
+
ShadowWrangler matches shadowed classes up with corresponding shadows based on a ShadowMap.
+
+
ShadowWrangler(ShadowMap, ShadowMatcher, Interceptors) - Constructor for class org.robolectric.internal.bytecode.ShadowWrangler
+
 
+
ShadowXmlBlock - Class in org.robolectric.shadows
+
 
+
ShadowXmlBlock() - Constructor for class org.robolectric.shadows.ShadowXmlBlock
+
 
+
ShadowXmlBlock.ShadowParser - Class in org.robolectric.shadows
+
+
Shadow of XmlBlock.Parser.
+
+
ShadowZoomButtonsController - Class in org.robolectric.shadows
+
 
+
ShadowZoomButtonsController() - Constructor for class org.robolectric.shadows.ShadowZoomButtonsController
+
 
+
shareData(DataShareRequest, Executor, DataShareWriteAdapter) - Method in class org.robolectric.shadows.ShadowContentCaptureManager
+
 
+
SharedLibraryInfoBuilder - Class in org.robolectric.shadows
+
+
Builder for SharedLibraryInfo.
+
+
SHIFT_LAYOUTDIR - Static variable in class org.robolectric.res.android.ResTable_config
+
 
+
SHIFT_NAVHIDDEN - Static variable in class org.robolectric.res.android.ResTable_config
+
 
+
SHIFT_SCREENLONG - Static variable in class org.robolectric.res.android.ResTable_config
+
 
+
SHIFT_UI_MODE_NIGHT - Static variable in class org.robolectric.res.android.ResTable_config
+
 
+
SHORT_CODE - Static variable in class org.robolectric.versioning.AndroidVersions.J
+
 
+
SHORT_CODE - Static variable in class org.robolectric.versioning.AndroidVersions.JMR1
+
 
+
SHORT_CODE - Static variable in class org.robolectric.versioning.AndroidVersions.JMR2
+
 
+
SHORT_CODE - Static variable in class org.robolectric.versioning.AndroidVersions.K
+
 
+
SHORT_CODE - Static variable in class org.robolectric.versioning.AndroidVersions.L
+
 
+
SHORT_CODE - Static variable in class org.robolectric.versioning.AndroidVersions.LMR1
+
 
+
SHORT_CODE - Static variable in class org.robolectric.versioning.AndroidVersions.M
+
 
+
SHORT_CODE - Static variable in class org.robolectric.versioning.AndroidVersions.N
+
 
+
SHORT_CODE - Static variable in class org.robolectric.versioning.AndroidVersions.NMR1
+
 
+
SHORT_CODE - Static variable in class org.robolectric.versioning.AndroidVersions.O
+
 
+
SHORT_CODE - Static variable in class org.robolectric.versioning.AndroidVersions.OMR1
+
 
+
SHORT_CODE - Static variable in class org.robolectric.versioning.AndroidVersions.P
+
 
+
SHORT_CODE - Static variable in class org.robolectric.versioning.AndroidVersions.Q
+
 
+
SHORT_CODE - Static variable in class org.robolectric.versioning.AndroidVersions.R
+
 
+
SHORT_CODE - Static variable in class org.robolectric.versioning.AndroidVersions.S
+
 
+
SHORT_CODE - Static variable in class org.robolectric.versioning.AndroidVersions.Sv2
+
 
+
SHORT_CODE - Static variable in class org.robolectric.versioning.AndroidVersions.T
+
 
+
SHORT_CODE - Static variable in class org.robolectric.versioning.AndroidVersions.U
+
 
+
SHORT_CODE - Static variable in class org.robolectric.versioning.AndroidVersions.V
+
 
+
shouldAcquire(String) - Method in class org.robolectric.internal.bytecode.InstrumentationConfiguration
+
+
Determine if SandboxClassLoader should load a given class.
+
+
shouldAcquireResource(String) - Method in class org.robolectric.internal.bytecode.InstrumentationConfiguration
+
+
Determine if SandboxClassLoader should load a given resource.
+
+
shouldHideFromSuggestions(String, UserHandle) - Method in class org.robolectric.shadows.ShadowLauncherApps
+
 
+
shouldInstrument(ClassDetails) - Method in class org.robolectric.internal.bytecode.InstrumentationConfiguration
+
+
Determine if SandboxClassLoader should instrument a given class.
+
+
shouldShowRequestPermissionRationale(String) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
shouldThrow(String) - Method in class org.robolectric.internal.bytecode.NativeCallHandler
+
+
Returns whether the ClassInstrumentor should generate an exception or a no-op bytecode.
+
+
shouldWriteToDebug(int, long, int) - Method in class org.robolectric.shadows.ShadowChangeReporter
+
+
Don't write any compat change to logs, as its spammy in Robolectric.
+
+
show() - Method in class org.robolectric.shadows.ShadowAlertDialog
+
 
+
show() - Method in class org.robolectric.shadows.ShadowDialog
+
 
+
show() - Method in class org.robolectric.shadows.ShadowListPopupWindow
+
 
+
show() - Method in class org.robolectric.shadows.ShadowPopupMenu
+
 
+
show() - Method in class org.robolectric.shadows.ShadowToast
+
 
+
show(int) - Method in class org.robolectric.shadows.ShadowInsetsController
+
+
Intercepts calls to [InsetsController.show] to detect requested changes to the system + status/nav bar visibility.
+
+
showDialog(int) - Method in class org.robolectric.shadows.ShadowActivity
+
 
+
showDialog(int, Bundle) - Method in class org.robolectric.shadows.ShadowActivity
+
 
+
showedCustomToast(CharSequence, int) - Static method in class org.robolectric.shadows.ShadowToast
+
+
Returns whether or not a particular custom Toast has been shown.
+
+
showedToast(CharSequence) - Static method in class org.robolectric.shadows.ShadowToast
+
+
query method that returns whether or not a particular Toast has been shown.
+
+
showErrorDialogFragment(int, Activity, int) - Method in class org.robolectric.shadows.gms.ShadowGooglePlayServicesUtil.GooglePlayServicesUtilImpl
+
 
+
showErrorDialogFragment(int, Activity, int) - Static method in class org.robolectric.shadows.gms.ShadowGooglePlayServicesUtil
+
 
+
showErrorDialogFragment(int, Activity, int, DialogInterface.OnCancelListener) - Method in class org.robolectric.shadows.gms.ShadowGooglePlayServicesUtil.GooglePlayServicesUtilImpl
+
 
+
showErrorDialogFragment(int, Activity, int, DialogInterface.OnCancelListener) - Static method in class org.robolectric.shadows.gms.ShadowGooglePlayServicesUtil
+
 
+
showErrorDialogFragment(int, Activity, Fragment, int, DialogInterface.OnCancelListener) - Method in class org.robolectric.shadows.gms.ShadowGooglePlayServicesUtil.GooglePlayServicesUtilImpl
+
 
+
showErrorDialogFragment(int, Activity, Fragment, int, DialogInterface.OnCancelListener) - Static method in class org.robolectric.shadows.gms.ShadowGooglePlayServicesUtil
+
 
+
showErrorNotification(int, Context) - Method in class org.robolectric.shadows.gms.ShadowGooglePlayServicesUtil.GooglePlayServicesUtilImpl
+
 
+
showErrorNotification(int, Context) - Static method in class org.robolectric.shadows.gms.ShadowGooglePlayServicesUtil
+
 
+
showInCallScreen(boolean) - Method in class org.robolectric.shadows.ShadowTelecomManager
+
 
+
showIntent - Variable in class org.robolectric.shadows.ShadowAlarmManager.ScheduledAlarm
+
+
Deprecated.
+
+
showNext() - Method in class org.robolectric.shadows.ShadowViewAnimator
+
 
+
showNotification() - Method in class org.robolectric.shadows.ShadowDownloadManager.CompletedDownload
+
 
+
shownToastCount() - Static method in class org.robolectric.shadows.ShadowToast
+
+
Returns the number of Toast requests that have been made during this test run + or since ShadowToast.reset() has been called.
+
+
showPrevious() - Method in class org.robolectric.shadows.ShadowViewAnimator
+
 
+
showSession(Bundle, int) - Method in class org.robolectric.shadows.ShadowVoiceInteractionService
+
 
+
showSoftInput(View, int) - Method in class org.robolectric.shadows.ShadowInputMethodManager
+
 
+
showSoftInput(View, int, ResultReceiver) - Method in class org.robolectric.shadows.ShadowInputMethodManager
+
 
+
showSoftInput(View, int, ResultReceiver, int) - Method in class org.robolectric.shadows.ShadowInputMethodManager
+
 
+
showSoftInput(Object, Object, Object, Object, Object) - Method in class org.robolectric.shadows.ShadowInputMethodManager
+
 
+
shutdown() - Method in class org.robolectric.android.controller.ContentProviderController
+
 
+
shutdown() - Method in class org.robolectric.android.util.concurrent.InlineExecutorService
+
 
+
shutdown() - Method in class org.robolectric.android.util.concurrent.PausedExecutorService
+
 
+
shutdown() - Method in class org.robolectric.android.util.concurrent.RoboExecutorService
+
+
Deprecated.
+
shutdown() - Method in class org.robolectric.internal.bytecode.Sandbox
+
+
Cleans up resources that have been opened by this Sandbox.
+
+
shutdown() - Method in class org.robolectric.shadows.ShadowTextToSpeech
+
 
+
shutdownNow() - Method in class org.robolectric.android.util.concurrent.InlineExecutorService
+
 
+
shutdownNow() - Method in class org.robolectric.android.util.concurrent.PausedExecutorService
+
 
+
shutdownNow() - Method in class org.robolectric.android.util.concurrent.RoboExecutorService
+
+
Deprecated.
+
silence() - Method in class org.robolectric.shadows.httpclient.FakeHttpLayer
+
 
+
silenceRinger() - Method in class org.robolectric.shadows.ShadowTelecomManager
+
 
+
SILENT - Enum constant in enum org.robolectric.shadows.ShadowMediaPlayer.InvalidStateBehavior
+
 
+
SimpleFuture<T> - Class in org.robolectric.util
+
+
Deprecated. +
This class can introduce deadlocks, since its lock is held while invoking run().
+
+
+
SimpleFuture(Callable<T>) - Constructor for class org.robolectric.util.SimpleFuture
+
+
Deprecated.
+
SimplePerfStatsReporter - Class in org.robolectric.util
+
+
Simple implementation of PerfStatsReporter that writes stats to stdout.
+
+
SimplePerfStatsReporter() - Constructor for class org.robolectric.util.SimplePerfStatsReporter
+
 
+
simulateGattConnectionChange(int, int) - Method in class org.robolectric.shadows.ShadowBluetoothDevice
+
+ +
+
simulateGnssAntennaInfo(List<GnssAntennaInfo>) - Method in class org.robolectric.shadows.ShadowLocationManager
+
+
Simulates a GNSS antenna info event.
+
+
simulateGnssMeasurementsEvent(GnssMeasurementsEvent) - Method in class org.robolectric.shadows.ShadowLocationManager
+
+
Simulates a GNSS measurements event.
+
+
simulateGnssMeasurementsStatus(int) - Method in class org.robolectric.shadows.ShadowLocationManager
+
+
Simulates a GNSS measurements status change.
+
+
simulateGnssStatus(GnssStatus) - Method in class org.robolectric.shadows.ShadowLocationManager
+
+
Simulates a GNSS status event.
+
+
simulateGnssStatusFirstFix(int) - Method in class org.robolectric.shadows.ShadowLocationManager
+
+
Simulates a GNSS status first fix event.
+
+
simulateGnssStatusStarted() - Method in class org.robolectric.shadows.ShadowLocationManager
+
+
Simulates a GNSS status started event.
+
+
simulateGnssStatusStopped() - Method in class org.robolectric.shadows.ShadowLocationManager
+
+
Simulates a GNSS status stopped event.
+
+
simulateLocation(Location) - Method in class org.robolectric.shadows.ShadowLocationManager
+
+
A convenience function equivalent to invoking #simulateLocation(String, Location) with + the provider of the given location.
+
+
simulateLocation(String, Location...) - Method in class org.robolectric.shadows.ShadowLocationManager
+
+
Delivers to the given provider (which will be created if necessary) a new location which will + be delivered to appropriate listeners and updates state accordingly.
+
+
simulateNmeaMessage(String, long) - Method in class org.robolectric.shadows.ShadowLocationManager
+
+
Simulates a NMEA message.
+
+
simulateSynthesizeToFileResult(int) - Method in class org.robolectric.shadows.ShadowTextToSpeech
+
+
Sets up synthesizeToFile to succeed or fail in the synthesis operation.
+
+
simulateTimeChange(long) - Method in class org.robolectric.shadows.ShadowUsageStatsManager
+
+
Simulates the operations done by the framework when there is a time change.
+
+
simulateWindowFocus(View) - Method in class org.robolectric.android.internal.LocalControlledLooper
+
 
+
simulateZoomInButtonClick() - Method in class org.robolectric.shadows.ShadowZoomButtonsController
+
 
+
simulateZoomOutButtonClick() - Method in class org.robolectric.shadows.ShadowZoomButtonsController
+
 
+
sin(float) - Static method in class org.robolectric.shadows.ShadowFloatMath
+
 
+
SINCOS - Static variable in class org.robolectric.shadows.ShadowMatrix
+
 
+
size() - Method in class org.robolectric.android.internal.LooperDelegatingScheduler
+
 
+
size() - Method in class org.robolectric.fakes.RoboMenu
+
 
+
size() - Method in class org.robolectric.res.android.ResStringPool
+
 
+
size() - Method in class org.robolectric.res.android.SortedVector
+
 
+
size() - Method in class org.robolectric.res.android.StringPiece
+
 
+
size() - Method in class org.robolectric.shadows.ShadowHttpResponseCache
+
 
+
size() - Method in class org.robolectric.shadows.ShadowMemoryMappedFile
+
 
+
size() - Method in class org.robolectric.shadows.ShadowMemoryMappedFileS
+
 
+
size() - Method in class org.robolectric.shadows.ShadowNotificationManager
+
 
+
size() - Method in class org.robolectric.util.Scheduler
+
+
Return the number of enqueued runnables.
+
+
SIZEOF - Static variable in class org.robolectric.res.android.ResourceTypes.ResStringPool_header
+
 
+
SIZEOF - Static variable in class org.robolectric.res.android.ResourceTypes.ResStringPool_ref
+
 
+
SIZEOF - Static variable in class org.robolectric.res.android.ResourceTypes.ResStringPool_span
+
 
+
SIZEOF - Static variable in class org.robolectric.res.android.ResourceTypes.ResTable_map
+
 
+
SIZEOF - Static variable in class org.robolectric.res.android.ResourceTypes.ResTable_ref
+
 
+
SIZEOF - Static variable in class org.robolectric.res.android.ResStringPoolHeader
+
 
+
SIZEOF - Static variable in class org.robolectric.res.android.ResTable_config
+
 
+
SIZEOF_CPTR - Static variable in class org.robolectric.res.android.Util
+
 
+
SIZEOF_INT - Static variable in class org.robolectric.res.android.Util
+
 
+
SIZEOF_SHORT - Static variable in class org.robolectric.res.android.Util
+
 
+
SKEW - Static variable in class org.robolectric.shadows.ShadowMatrix
+
 
+
skip(int) - Method in class org.robolectric.shadows.ShadowMemoryMappedFile.RoboBufferIterator
+
 
+
skip(int) - Method in class org.robolectric.shadows.ShadowMemoryMappedFileS.RoboBufferIterator
+
 
+
skip(long) - Method in class org.robolectric.shadows.ShadowLegacyAssetInputStream
+
 
+
skipEntityData_native(long) - Method in class org.robolectric.shadows.ShadowBackupDataInput
+
 
+
sleep(long) - Static method in class org.robolectric.shadows.ShadowLegacySystemClock
+
 
+
sleep(long) - Static method in class org.robolectric.shadows.ShadowPausedSystemClock
+
+
Advances the current time by given millis, without sleeping the current thread/
+
+
small - Enum constant in enum org.robolectric.android.DeviceConfig.ScreenSize
+
 
+
SMALLEST_SCREEN_WIDTH_DP - Enum constant in enum org.robolectric.res.android.ResTable_config.Type
+
 
+
smallestNominalAppHeight - Variable in class org.robolectric.android.internal.DisplayConfig
+
+
The smallest value of DisplayConfig.appHeight that an application is likely to encounter, in pixels, + excepting cases where the height may be even smaller due to the presence of a soft keyboard, + for example.
+
+
smallestNominalAppWidth - Variable in class org.robolectric.android.internal.DisplayConfig
+
+
The smallest value of DisplayConfig.appWidth that an application is likely to encounter, in pixels, + excepting cases where the width may be even smaller due to the presence of a soft keyboard, for + example.
+
+
smallestScreenWidthDp - Variable in class org.robolectric.res.android.ResTable_config
+
 
+
smoothScrollBy(int, int) - Method in class org.robolectric.shadows.ShadowAbsListView
+
 
+
smoothScrollBy(int, int) - Method in class org.robolectric.shadows.ShadowScrollView
+
 
+
smoothScrollTo(int, int) - Method in class org.robolectric.shadows.ShadowScrollView
+
 
+
smoothScrollToPosition(int) - Method in class org.robolectric.shadows.ShadowAbsListView
+
 
+
sneakyThrow(Throwable) - Static method in class org.robolectric.util.Util
+
+
Re-throw t (even if it's a checked exception) without requiring a throws + declaration.
+
+
SocketInterceptor() - Constructor for class org.robolectric.interceptors.AndroidInterceptors.SocketInterceptor
+
 
+
SoftThreadLocal<T> - Class in org.robolectric.util
+
+
Soft reference to a java.lang.ThreadLocal.
+
+
SoftThreadLocal() - Constructor for class org.robolectric.util.SoftThreadLocal
+
 
+
someUserHasAccount(String, String) - Method in class org.robolectric.shadows.ShadowUserManager
+
 
+
SORTED_FLAG - Static variable in class org.robolectric.res.android.ResourceTypes.ResStringPool_header
+
 
+
SORTED_FLAG - Static variable in class org.robolectric.res.android.ResStringPoolHeader
+
 
+
SortedVector<T extends Comparable<T>> - Class in org.robolectric.res.android
+
 
+
sortOrder - Variable in class org.robolectric.fakes.RoboCursor
+
+
Deprecated.
+
soundId - Variable in class org.robolectric.shadows.ShadowSoundPool.Playback
+
 
+
speak(CharSequence, int, Bundle, String) - Method in class org.robolectric.shadows.ShadowTextToSpeech
+
 
+
speak(String, int, HashMap<String, String>) - Method in class org.robolectric.shadows.ShadowTextToSpeech
+
+
Speaks the string using the specified queuing strategy and speech parameters.
+
+
SQLiteConnectionNatives - Class in org.robolectric.nativeruntime
+
+
Native methods for SQLiteConnection JNI registration.
+
+
SQLiteLibraryLoader - Class in org.robolectric.shadows.util
+
+
Initializes sqlite native libraries.
+
+
SQLiteLibraryLoader() - Constructor for class org.robolectric.shadows.util.SQLiteLibraryLoader
+
 
+
SQLiteLibraryLoader(SQLiteLibraryLoader.LibraryNameMapper) - Constructor for class org.robolectric.shadows.util.SQLiteLibraryLoader
+
 
+
SQLiteLibraryLoader.LibraryNameMapper - Interface in org.robolectric.shadows.util
+
 
+
sqliteMode() - Static method in class org.robolectric.shadows.ShadowSQLiteConnection
+
 
+
SQLiteMode - Annotation Type in org.robolectric.annotation
+
+
A Configurer annotation for controlling which SQLite + shadow implementation is used for the android.database package.
+
+
SQLiteMode.Mode - Enum in org.robolectric.annotation
+
+
Specifies the different supported SQLite modes.
+
+
SQLiteModeConfigurer - Class in org.robolectric.plugins
+
+
Provides configuration to Robolectric for its @SQLiteMode annotation.
+
+
SQLiteModeConfigurer(Properties) - Constructor for class org.robolectric.plugins.SQLiteModeConfigurer
+
 
+
SQLiteShadowPicker<T> - Class in org.robolectric.shadows
+
+
A ShadowPicker that selects between shadows given the SQLite mode
+
+
SQLiteShadowPicker(Class<? extends T>, Class<? extends T>) - Constructor for class org.robolectric.shadows.SQLiteShadowPicker
+
 
+
sqrt(float) - Static method in class org.robolectric.shadows.ShadowFloatMath
+
 
+
start() - Method in class org.robolectric.android.controller.ActivityController
+
 
+
start() - Method in class org.robolectric.android.controller.FragmentController
+
+
Deprecated.
+
start() - Method in class org.robolectric.shadows.ShadowCountDownTimer
+
 
+
start() - Method in class org.robolectric.shadows.ShadowMediaPlayer
+
+
Simulates private native method MediaPlayer._start().
+
+
start() - Method in class org.robolectric.shadows.ShadowMediaRecorder
+
 
+
start() - Method in class org.robolectric.shadows.ShadowNativeAnimatedVectorDrawable
+
 
+
start() - Method in class org.robolectric.shadows.ShadowVideoView
+
 
+
start(PersistableBundle) - Method in class org.robolectric.shadows.ShadowRangingSession
+
+
Forwards parameters and the session's callback to the Shadow's adapter, allowing the tester to + dictate the results of the call.
+
+
START - Static variable in class org.robolectric.shadows.ShadowVideoView
+
 
+
START_DOCUMENT - Static variable in class org.robolectric.res.android.ResXMLParser.event_code_t
+
 
+
START_NAMESPACE - Static variable in class org.robolectric.res.android.ResXMLParser.event_code_t
+
 
+
START_TAG - Static variable in class org.robolectric.res.android.ResXMLParser.event_code_t
+
 
+
startActivity(ComponentName, UserHandle) - Method in class org.robolectric.shadows.ShadowCrossProfileApps
+
+
Simulates starting the activity specified in the specified profile, performing the same + security checks done by the real CrossProfileApps.
+
+
startActivity(Context, Intent, Bundle) - Method in class org.robolectric.shadows.ShadowAppTask
+
+
Starts the activity using given context.
+
+
startActivity(Intent) - Method in class org.robolectric.android.internal.LocalActivityInvoker
+
 
+
startActivity(Intent, Bundle) - Method in class org.robolectric.android.internal.LocalActivityInvoker
+
 
+
startActivity(Intent, Bundle) - Method in interface org.robolectric.shadows.ShadowContextImpl._ContextImpl_
+
 
+
startActivity(Intent, UserHandle, Activity) - Method in class org.robolectric.shadows.ShadowCrossProfileApps
+
+
Simulates starting the activity specified in the specified profile, performing the same + security checks done by the real CrossProfileApps.
+
+
startActivity(Intent, UserHandle, Activity, Bundle) - Method in class org.robolectric.shadows.ShadowCrossProfileApps
+
+
Simulates starting the activity specified in the specified profile, performing the same + security checks done by the real CrossProfileApps.
+
+
startActivityAndCollapse(Intent) - Method in class org.robolectric.shadows.ShadowTileService
+
+
Starts an activity without collapsing the quick settings panel.
+
+
startActivityAsUser(Intent, Bundle, UserHandle) - Method in class org.robolectric.shadows.ShadowContextImpl
+
+ +
+
startActivityForResult(Intent) - Method in class org.robolectric.android.internal.LocalActivityInvoker
+
 
+
startActivityForResult(Intent, Bundle) - Method in class org.robolectric.android.internal.LocalActivityInvoker
+
 
+
startActivitySync(Intent) - Method in class org.robolectric.android.internal.RoboMonitoringInstrumentation
+
 
+
startActivitySync(Intent, Bundle) - Method in class org.robolectric.shadows.ShadowInstrumentation
+
 
+
startActivitySyncInternal(Intent) - Method in class org.robolectric.android.internal.RoboMonitoringInstrumentation
+
 
+
startActivitySyncInternal(Intent, Bundle) - Method in class org.robolectric.android.internal.RoboMonitoringInstrumentation
+
 
+
startAddAccountSession(String, String, String[], Bundle, Activity, AccountManagerCallback<Bundle>, Handler) - Method in class org.robolectric.shadows.ShadowAccountManager
+
+
Returns a bundle that contains the account session bundle under AccountManager.KEY_ACCOUNT_SESSION_BUNDLE to later be passed on to AccountManager.finishSession(Bundle,Activity,AccountManagerCallback<Bundle>,Handler).
+
+
startAdvertising(AdvertiseSettings, AdvertiseData, AdvertiseCallback) - Method in class org.robolectric.shadows.ShadowBluetoothLeAdvertiser
+
+
Start Bluetooth LE Advertising.
+
+
startAdvertising(AdvertiseSettings, AdvertiseData, AdvertiseData, AdvertiseCallback) - Method in class org.robolectric.shadows.ShadowBluetoothLeAdvertiser
+
+
Start Bluetooth LE Advertising.
+
+
startAngle - Variable in class org.robolectric.shadows.ShadowCanvas.ArcPaintHistoryEvent
+
 
+
startAppDetailsActivity(ComponentName, UserHandle, Rect, Bundle) - Method in class org.robolectric.shadows.ShadowLauncherApps
+
 
+
startBugreport(ParcelFileDescriptor, ParcelFileDescriptor, BugreportParams, Executor, BugreportManager.BugreportCallback) - Method in class org.robolectric.shadows.ShadowBugreportManager
+
+
Starts a bugreport with which can execute callback methods on the provided executor.
+
+
startCommand(int, int) - Method in class org.robolectric.android.controller.IntentServiceController
+
 
+
startCommand(int, int) - Method in class org.robolectric.android.controller.ServiceController
+
 
+
startConsentActivity(Set<Integer>) - Method in class org.robolectric.shadows.ShadowAmbientContextManager
+
 
+
startDelete(int, Object, Uri, String, String[]) - Method in class org.robolectric.shadows.ShadowAsyncQueryHandler
+
 
+
startDiscovery() - Method in class org.robolectric.shadows.ShadowBluetoothAdapter
+
 
+
STARTED - Enum constant in enum org.robolectric.shadows.ShadowMediaPlayer.State
+
 
+
StartedActivity(ComponentName, UserHandle) - Constructor for class org.robolectric.shadows.ShadowCrossProfileApps.StartedActivity
+
 
+
StartedActivity(ComponentName, UserHandle, Intent, Activity, Bundle) - Constructor for class org.robolectric.shadows.ShadowCrossProfileApps.StartedActivity
+
 
+
StartedMainActivity(ComponentName, UserHandle) - Constructor for class org.robolectric.shadows.ShadowCrossProfileApps.StartedMainActivity
+
+
Deprecated.
+
startEvent(String) - Method in class org.robolectric.util.PerfStatsCollector
+
 
+
startForeground(int, Notification) - Method in class org.robolectric.shadows.ShadowService
+
 
+
startForeground(int, Notification, int) - Method in class org.robolectric.shadows.ShadowService
+
 
+
startForegroundService(Intent) - Method in class org.robolectric.shadows.ShadowContextImpl
+
 
+
startFragment(Fragment) - Static method in class org.robolectric.util.FragmentTestUtil
+
+
Deprecated.
+
startFragment(Fragment, Class<? extends Activity>) - Static method in class org.robolectric.util.FragmentTestUtil
+
+
Deprecated.
+
startInputInner(int, IBinder, int, int, int) - Method in class org.robolectric.shadows.ShadowInputMethodManager
+
 
+
startInsert(int, Object, Uri, ContentValues) - Method in class org.robolectric.shadows.ShadowAsyncQueryHandler
+
 
+
startIntentSender(IntentSender, Intent, int, int, int, Bundle) - Method in class org.robolectric.shadows.ShadowContextImpl
+
 
+
startIntentSenderForResult(IntentSender, int, Intent, int, int, int, Bundle) - Method in class org.robolectric.shadows.ShadowActivity
+
 
+
startLeScan(BluetoothAdapter.LeScanCallback) - Method in class org.robolectric.shadows.ShadowBluetoothAdapter
+
 
+
startLeScan(UUID[], BluetoothAdapter.LeScanCallback) - Method in class org.robolectric.shadows.ShadowBluetoothAdapter
+
 
+
startListening() - Method in class org.robolectric.shadows.ShadowAppWidgetHost
+
 
+
startListening(Intent) - Method in class org.robolectric.shadows.ShadowSpeechRecognizer
+
 
+
startLockTask() - Method in class org.robolectric.shadows.ShadowActivity
+
+
Starts a lock task.
+
+
startMainActivity(ComponentName, UserHandle) - Method in class org.robolectric.shadows.ShadowCrossProfileApps
+
+
Simulates starting the main activity specified in the specified profile, performing the same + security checks done by the real CrossProfileApps.
+
+
startManagingCursor(Cursor) - Method in class org.robolectric.shadows.ShadowActivity
+
 
+
startMethodTracing() - Static method in class org.robolectric.shadows.ShadowDebug
+
 
+
startMethodTracing(String) - Static method in class org.robolectric.shadows.ShadowDebug
+
 
+
startMethodTracing(String, int) - Static method in class org.robolectric.shadows.ShadowDebug
+
 
+
startMethodTracing(String, int, int) - Static method in class org.robolectric.shadows.ShadowDebug
+
 
+
startMethodTracingSampling(String, int, int) - Static method in class org.robolectric.shadows.ShadowDebug
+
 
+
startObservingDevicePresence(String) - Method in class org.robolectric.shadows.ShadowCompanionDeviceManager
+
 
+
startOp(String, int, String, String, String) - Method in class org.robolectric.shadows.ShadowAppOpsManager
+
+
Stores a fake long-running operation.
+
+
startOpNoThrow(int, int, String) - Method in class org.robolectric.shadows.ShadowAppOpsManager
+
+
Stores a fake long-running operation.
+
+
startOpNoThrow(String, int, String, String, String) - Method in class org.robolectric.shadows.ShadowAppOpsManager
+
+
Stores a fake long-running operation.
+
+
startPackageInstallerSessionDetailsActivity(PackageInstaller.SessionInfo, Rect, Bundle) - Method in class org.robolectric.shadows.ShadowLauncherApps
+
 
+
startPreview() - Method in class org.robolectric.shadows.ShadowCamera
+
 
+
startProvisionedVpnProfile() - Method in class org.robolectric.shadows.ShadowVpnManager
+
 
+
startProvisionedVpnProfileSession() - Method in class org.robolectric.shadows.ShadowVpnManager
+
 
+
startQuery(int, Object, Uri, String[], String, String[], String) - Method in class org.robolectric.shadows.ShadowAsyncQueryHandler
+
 
+
startRanging(RangingRequest, Executor, RangingResultCallback) - Method in class org.robolectric.shadows.ShadowWifiRttManager
+
+
If there are RangingResults set by the setRangeResults method of this shadow class, this method + will call the onRangingResults method of the callback on the executor thread and pass the list + of RangingResults.
+
+
startRfcommServer(String, UUID, PendingIntent) - Method in class org.robolectric.shadows.ShadowBluetoothAdapter
+
 
+
startScan() - Method in class org.robolectric.shadows.ShadowWifiManager
+
+
Does nothing and returns the configured success status.
+
+
startScan(List<ScanFilter>, ScanSettings, PendingIntent) - Method in class org.robolectric.shadows.ShadowBluetoothLeScanner
+
+
Tracks ongoing scans.
+
+
startScan(List<ScanFilter>, ScanSettings, ScanCallback) - Method in class org.robolectric.shadows.ShadowBluetoothLeScanner
+
+
Tracks ongoing scans.
+
+
startService(Intent) - Method in class org.robolectric.shadows.ShadowContextImpl
+
 
+
startService(Intent) - Method in class org.robolectric.shadows.ShadowInstrumentation
+
 
+
startShortcut(ShortcutInfo, Rect, Bundle) - Method in class org.robolectric.shadows.ShadowLauncherApps
+
 
+
startShortcut(String, String, Rect, Bundle, UserHandle) - Method in class org.robolectric.shadows.ShadowLauncherApps
+
 
+
startTone(int, int) - Method in class org.robolectric.shadows.ShadowToneGenerator
+
+
This method will intercept calls to startTone and record the played tone into a static list.
+
+
startUpdate(int, Object, Uri, ContentValues, String, String[]) - Method in class org.robolectric.shadows.ShadowAsyncQueryHandler
+
 
+
startVisibleFragment(Fragment) - Static method in class org.robolectric.util.FragmentTestUtil
+
+
Deprecated.
+
startVisibleFragment(Fragment, Class<? extends Activity>, int) - Static method in class org.robolectric.util.FragmentTestUtil
+
+
Deprecated.
+
startVoiceRecognition(BluetoothDevice) - Method in class org.robolectric.shadows.ShadowBluetoothHeadset
+
+ +
+
startWatching() - Method in class org.robolectric.shadows.ShadowFileObserver
+
 
+
startWatchingMode(int, String, int, AppOpsManager.OnOpChangedListener) - Method in class org.robolectric.shadows.ShadowAppOpsManager
+
 
+
startWatchingMode(int, String, AppOpsManager.OnOpChangedListener) - Method in class org.robolectric.shadows.ShadowAppOpsManager
+
 
+
startX - Variable in class org.robolectric.shadows.ShadowCanvas.LinePaintHistoryEvent
+
 
+
startY - Variable in class org.robolectric.shadows.ShadowCanvas.LinePaintHistoryEvent
+
 
+
stat(String) - Method in class org.robolectric.shadows.ShadowLinux
+
 
+
stat(String) - Static method in class org.robolectric.shadows.ShadowPosix
+
 
+
state - Variable in class org.robolectric.android.internal.DisplayConfig
+
+
The state of the display, such as Display.STATE_ON.
+
+
state - Variable in class org.robolectric.shadows.ShadowContentResolver.Status
+
 
+
STATE_BOOTING - Enum constant in enum org.robolectric.shadows.ShadowUserManager.UserState
+
 
+
STATE_DATA_SOURCE_CONFIGURED - Static variable in class org.robolectric.shadows.ShadowMediaRecorder
+
 
+
STATE_ERROR - Static variable in class org.robolectric.shadows.ShadowMediaRecorder
+
 
+
STATE_INITIAL - Static variable in class org.robolectric.shadows.ShadowMediaRecorder
+
 
+
STATE_INITIALIZED - Static variable in class org.robolectric.shadows.ShadowMediaRecorder
+
 
+
STATE_PREPARED - Static variable in class org.robolectric.shadows.ShadowMediaRecorder
+
 
+
STATE_RECORDING - Static variable in class org.robolectric.shadows.ShadowMediaRecorder
+
 
+
STATE_RELEASED - Static variable in class org.robolectric.shadows.ShadowMediaRecorder
+
 
+
STATE_RUNNING_LOCKED - Enum constant in enum org.robolectric.shadows.ShadowUserManager.UserState
+
 
+
STATE_RUNNING_UNLOCKED - Enum constant in enum org.robolectric.shadows.ShadowUserManager.UserState
+
 
+
STATE_RUNNING_UNLOCKING - Enum constant in enum org.robolectric.shadows.ShadowUserManager.UserState
+
 
+
STATE_SHUTDOWN - Enum constant in enum org.robolectric.shadows.ShadowUserManager.UserState
+
 
+
STATE_STOPPING - Enum constant in enum org.robolectric.shadows.ShadowUserManager.UserState
+
 
+
Static - Annotation Type in org.robolectric.util.reflector
+
+
Marks Reflector methods which serve as accessors for static members.
+
+
STATIC - Enum constant in enum org.robolectric.internal.bytecode.MethodCallSite.Kind
+
 
+
STATIC_INITIALIZER_METHOD_NAME - Static variable in class org.robolectric.annotation.processing.validator.ImplementsValidator
+
 
+
STATIC_INITIALIZER_METHOD_NAME - Static variable in class org.robolectric.internal.bytecode.ShadowConstants
+
 
+
staticGetBuildSystemApiProperties() - Static method in class org.robolectric.RobolectricTestRunner
+
 
+
StatsLogItem() - Constructor for class org.robolectric.shadows.ShadowStatsLog.StatsLogItem
+
 
+
Status() - Constructor for class org.robolectric.shadows.ShadowContentResolver.Status
+
 
+
StatusLineStub - Class in org.robolectric.shadows.httpclient
+
 
+
StatusLineStub() - Constructor for class org.robolectric.shadows.httpclient.StatusLineStub
+
 
+
StaxArrayLoader - Class in org.robolectric.res
+
 
+
StaxArrayLoader(PackageResourceTable, String, ResType, ResType) - Constructor for class org.robolectric.res.StaxArrayLoader
+
 
+
StaxAttrLoader - Class in org.robolectric.res
+
 
+
StaxAttrLoader(PackageResourceTable, String, ResType) - Constructor for class org.robolectric.res.StaxAttrLoader
+
 
+
StaxDocumentLoader - Class in org.robolectric.res
+
 
+
StaxDocumentLoader(String, Path, NodeHandler) - Constructor for class org.robolectric.res.StaxDocumentLoader
+
 
+
StaxLoader - Class in org.robolectric.res
+
 
+
StaxLoader(PackageResourceTable, String, ResType) - Constructor for class org.robolectric.res.StaxLoader
+
 
+
StaxPluralsLoader - Class in org.robolectric.res
+
 
+
StaxPluralsLoader(PackageResourceTable, String, ResType) - Constructor for class org.robolectric.res.StaxPluralsLoader
+
 
+
StaxStyleLoader - Class in org.robolectric.res
+
 
+
StaxStyleLoader(PackageResourceTable, String, ResType) - Constructor for class org.robolectric.res.StaxStyleLoader
+
 
+
StaxValueLoader - Class in org.robolectric.res
+
 
+
StaxValueLoader(PackageResourceTable, String, ResType) - Constructor for class org.robolectric.res.StaxValueLoader
+
 
+
stop() - Method in class org.robolectric.android.controller.ActivityController
+
 
+
stop() - Method in class org.robolectric.android.controller.FragmentController
+
+
Deprecated.
+
stop() - Method in class org.robolectric.shadows.ShadowMediaRecorder
+
 
+
stop() - Method in class org.robolectric.shadows.ShadowNativeAnimatedVectorDrawable
+
 
+
stop() - Method in class org.robolectric.shadows.ShadowRangingSession
+
+
Forwards parameters and the session's callback to the Shadow's adapter, allowing the tester to + dictate the results of the call.
+
+
stop() - Method in class org.robolectric.shadows.ShadowTextToSpeech
+
 
+
STOP - Static variable in class org.robolectric.shadows.ShadowVideoView
+
 
+
stopActivity(Activity) - Method in class org.robolectric.android.internal.LocalActivityInvoker
+
 
+
stopAdvertising(AdvertiseCallback) - Method in class org.robolectric.shadows.ShadowBluetoothLeAdvertiser
+
+
Stop Bluetooth LE advertising.
+
+
stopForeground(boolean) - Method in class org.robolectric.shadows.ShadowService
+
 
+
stopForeground(int) - Method in class org.robolectric.shadows.ShadowService
+
 
+
stopLeScan(BluetoothAdapter.LeScanCallback) - Method in class org.robolectric.shadows.ShadowBluetoothAdapter
+
 
+
stopListening() - Method in class org.robolectric.shadows.ShadowAppWidgetHost
+
 
+
stopLockTask() - Method in class org.robolectric.shadows.ShadowActivity
+
+
Stops a lock task.
+
+
stopManagingCursor(Cursor) - Method in class org.robolectric.shadows.ShadowActivity
+
 
+
stopMethodTracing() - Static method in class org.robolectric.shadows.ShadowDebug
+
 
+
STOPPED - Enum constant in enum org.robolectric.shadows.ShadowMediaPlayer.State
+
 
+
stopPlayback() - Method in class org.robolectric.shadows.ShadowVideoView
+
 
+
stopPreview() - Method in class org.robolectric.shadows.ShadowCamera
+
 
+
stopProvisionedVpnProfile() - Method in class org.robolectric.shadows.ShadowVpnManager
+
 
+
stopRfcommServer(UUID) - Method in class org.robolectric.shadows.ShadowBluetoothAdapter
+
 
+
stopScan(PendingIntent) - Method in class org.robolectric.shadows.ShadowBluetoothLeScanner
+
 
+
stopScan(ScanCallback) - Method in class org.robolectric.shadows.ShadowBluetoothLeScanner
+
 
+
stopSelf() - Method in class org.robolectric.shadows.ShadowService
+
 
+
stopSelf(int) - Method in class org.robolectric.shadows.ShadowService
+
 
+
stopSelfResult(int) - Method in class org.robolectric.shadows.ShadowService
+
 
+
stopService(Intent) - Method in class org.robolectric.shadows.ShadowContextImpl
+
 
+
stopVoiceRecognition(BluetoothDevice) - Method in class org.robolectric.shadows.ShadowBluetoothHeadset
+
+ +
+
stopWatching() - Method in class org.robolectric.shadows.ShadowFileObserver
+
 
+
stopWatchingMode(AppOpsManager.OnOpChangedListener) - Method in class org.robolectric.shadows.ShadowAppOpsManager
+
 
+
stopX - Variable in class org.robolectric.shadows.ShadowCanvas.LinePaintHistoryEvent
+
 
+
stopY - Variable in class org.robolectric.shadows.ShadowCanvas.LinePaintHistoryEvent
+
 
+
StorageVolumeBuilder - Class in org.robolectric.shadows
+
+
Class to build StorageVolume
+
+
StorageVolumeBuilder(String, File, String, UserHandle, String) - Constructor for class org.robolectric.shadows.StorageVolumeBuilder
+
 
+
stream - Static variable in class org.robolectric.shadows.ShadowLog
+
 
+
StreamConfigurationMapBuilder - Class in org.robolectric.shadows
+
+
Builder for StreamConfigurationMap
+
+
streamType - Variable in class org.robolectric.shadows.ShadowAudioManager.AudioFocusRequest
+
 
+
Strftime - Class in org.robolectric.util
+
+
An implementation of the Unix strftime with some glibc extensions.
+
+
Strftime() - Constructor for class org.robolectric.util.Strftime
+
 
+
strict(String, Object...) - Static method in class org.robolectric.util.Logger
+
 
+
strict(String, Throwable) - Static method in class org.robolectric.util.Logger
+
 
+
string() - Method in class org.robolectric.res.android.String8
+
 
+
string(String) - Method in class org.robolectric.res.android.ResourceTypes.ResStringPool_header.Writer
+
 
+
STRING - Enum constant in enum org.robolectric.res.android.DataType
+
+
data holds an index into the containing resource table's string pool.
+
+
String8 - Class in org.robolectric.res.android
+
 
+
String8() - Constructor for class org.robolectric.res.android.String8
+
 
+
String8(String) - Constructor for class org.robolectric.res.android.String8
+
 
+
String8(String, int) - Constructor for class org.robolectric.res.android.String8
+
 
+
String8(Path) - Constructor for class org.robolectric.res.android.String8
+
 
+
String8(String8) - Constructor for class org.robolectric.res.android.String8
+
 
+
string8At(int, Ref<Integer>) - Method in class org.robolectric.res.android.ResStringPool
+
 
+
stringAt(int) - Method in class org.robolectric.res.android.ResStringPool
+
 
+
stringBlock - Variable in class org.robolectric.res.android.ResTable.bag_entry
+
 
+
StringParameter(String, V) - Constructor for class org.robolectric.util.ReflectionHelpers.StringParameter
+
 
+
StringPiece - Class in org.robolectric.res.android
+
 
+
StringResources - Class in org.robolectric.res
+
 
+
StringResources() - Constructor for class org.robolectric.res.StringResources
+
 
+
stripStackTrace(T) - Method in interface org.robolectric.internal.bytecode.ClassHandler
+
+
Removes Robolectric noise from stack traces.
+
+
stripStackTrace(T) - Method in class org.robolectric.internal.bytecode.ShadowWrangler
+
 
+
style - Variable in class org.robolectric.res.android.CppAssetManager2.ResolvedBag.Entry
+
 
+
style - Variable in class org.robolectric.shadows.ShadowTypeface.FontDesc
+
 
+
Style - Interface in org.robolectric.res
+
 
+
STYLE - Enum constant in enum org.robolectric.res.ResType
+
 
+
STYLE_ASSET_COOKIE - Static variable in class org.robolectric.res.android.AttributeResolution
+
 
+
STYLE_ASSET_COOKIE - Static variable in class org.robolectric.res.android.AttributeResolution10
+
 
+
STYLE_ASSET_COOKIE - Static variable in class org.robolectric.res.android.AttributeResolution9
+
 
+
STYLE_CHANGING_CONFIGURATIONS - Static variable in class org.robolectric.res.android.AttributeResolution
+
 
+
STYLE_CHANGING_CONFIGURATIONS - Static variable in class org.robolectric.res.android.AttributeResolution10
+
 
+
STYLE_CHANGING_CONFIGURATIONS - Static variable in class org.robolectric.res.android.AttributeResolution9
+
 
+
STYLE_DATA - Static variable in class org.robolectric.res.android.AttributeResolution
+
 
+
STYLE_DATA - Static variable in class org.robolectric.res.android.AttributeResolution10
+
 
+
STYLE_DATA - Static variable in class org.robolectric.res.android.AttributeResolution9
+
 
+
STYLE_DENSITY - Static variable in class org.robolectric.res.android.AttributeResolution
+
 
+
STYLE_DENSITY - Static variable in class org.robolectric.res.android.AttributeResolution10
+
 
+
STYLE_DENSITY - Static variable in class org.robolectric.res.android.AttributeResolution9
+
 
+
STYLE_NUM_ENTRIES - Static variable in class org.robolectric.res.android.AttributeResolution
+
 
+
STYLE_NUM_ENTRIES - Static variable in class org.robolectric.res.android.AttributeResolution10
+
 
+
STYLE_NUM_ENTRIES - Static variable in class org.robolectric.res.android.AttributeResolution9
+
 
+
STYLE_RESOURCE_ID - Static variable in class org.robolectric.res.android.AttributeResolution
+
 
+
STYLE_RESOURCE_ID - Static variable in class org.robolectric.res.android.AttributeResolution10
+
 
+
STYLE_RESOURCE_ID - Static variable in class org.robolectric.res.android.AttributeResolution9
+
 
+
STYLE_SOURCE_STYLE_RESOURCE_ID - Static variable in class org.robolectric.res.android.AttributeResolution10
+
 
+
STYLE_TYPE - Static variable in class org.robolectric.res.android.AttributeResolution
+
 
+
STYLE_TYPE - Static variable in class org.robolectric.res.android.AttributeResolution10
+
 
+
STYLE_TYPE - Static variable in class org.robolectric.res.android.AttributeResolution9
+
 
+
styleAt(int) - Method in class org.robolectric.res.android.ResStringPool
+
 
+
StyleData - Class in org.robolectric.res
+
 
+
StyleData(String, String, String, List<AttributeResource>) - Constructor for class org.robolectric.res.StyleData
+
 
+
StyleData.Visitor - Interface in org.robolectric.res
+
 
+
StyleResolver - Class in org.robolectric.res
+
 
+
StyleResolver(ResourceTable, ResourceTable, StyleData, Style, ResName, ResTable_config) - Constructor for class org.robolectric.res.StyleResolver
+
 
+
submit(Runnable) - Method in class org.robolectric.android.util.concurrent.InlineExecutorService
+
 
+
submit(Runnable) - Method in class org.robolectric.android.util.concurrent.RoboExecutorService
+
+
Deprecated.
+
submit(Runnable, T) - Method in class org.robolectric.android.util.concurrent.InlineExecutorService
+
 
+
submit(Runnable, T) - Method in class org.robolectric.android.util.concurrent.RoboExecutorService
+
+
Deprecated.
+
submit(Callable<T>) - Method in class org.robolectric.android.util.concurrent.InlineExecutorService
+
 
+
submit(Callable<T>) - Method in class org.robolectric.android.util.concurrent.RoboExecutorService
+
+
Deprecated.
+
submitRequest(VoiceInteractor.Request) - Method in class org.robolectric.shadows.ShadowVoiceInteractor
+
 
+
submitRequest(VoiceInteractor.Request, String) - Method in class org.robolectric.shadows.ShadowVoiceInteractor
+
 
+
subscribe(int, Looper, SubscribeConfig, DiscoverySessionCallback) - Method in class org.robolectric.shadows.ShadowWifiAwareManager
+
 
+
suggestExternalTime(ExternalTimeSuggestion) - Method in class org.robolectric.shadows.ShadowTimeManager
+
 
+
SumPathEffectNatives - Class in org.robolectric.nativeruntime
+
+
Native methods for SumPathEffect JNI registration.
+
+
Supercedes - Annotation Type in org.robolectric.util.inject
+
+
Indicates that the annotated type is intended as a replacement for another type.
+
+
supportedColorModes - Variable in class org.robolectric.android.internal.DisplayConfig
+
+
The list of supported color modes
+
+
supportedModes - Variable in class org.robolectric.android.internal.DisplayConfig
+
+
The supported modes of this display.
+
+
supportedPrimitives - Static variable in class org.robolectric.shadows.ShadowVibrator
+
 
+
supportMultipleWindows() - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
supportsBinaryResourcesMode() - Method in class org.robolectric.manifest.AndroidManifest
+
+
Deprecated. +
Do not use.
+
+
+
supportsLegacyResourcesMode() - Method in class org.robolectric.manifest.AndroidManifest
+
+
Deprecated. +
Do not use.
+
+
+
supportsMultipleUsers() - Static method in class org.robolectric.shadows.ShadowUserManager
+
 
+
supportsSdk(int) - Method in class org.robolectric.internal.bytecode.ShadowInfo
+
 
+
supportZoom() - Method in class org.robolectric.fakes.RoboWebSettings
+
 
+
suppressAmbientDisplay(String, boolean) - Method in class org.robolectric.shadows.ShadowPowerManager
+
+
If true, suppress the device's ambient display.
+
+
SurfaceNatives - Class in org.robolectric.nativeruntime
+
+
Native methods for Surface JNI registration.
+
+
suspend() - Method in class org.robolectric.shadows.ShadowVideoView
+
 
+
SUSPEND - Static variable in class org.robolectric.shadows.ShadowVideoView
+
 
+
Sv2() - Constructor for class org.robolectric.versioning.AndroidVersions.Sv2
+
 
+
sweepAngle - Variable in class org.robolectric.shadows.ShadowCanvas.ArcPaintHistoryEvent
+
 
+
SweepGradientNatives - Class in org.robolectric.nativeruntime
+
+
Native methods for SweepGradient JNI registration.
+
+
switchTimezone(String) - Method in class org.robolectric.shadows.ShadowTime
+
 
+
switchUser(int) - Method in class org.robolectric.shadows.ShadowActivityManager
+
 
+
switchUser(int) - Method in class org.robolectric.shadows.ShadowUserManager
+
+
Switches the current user to userHandle.
+
+
switchUser(UserHandle) - Method in class org.robolectric.shadows.ShadowActivityManager
+
 
+
sync() - Method in class org.robolectric.shadows.ShadowWebSyncManager
+
 
+
syncAutomatically - Variable in class org.robolectric.shadows.ShadowContentResolver.Status
+
 
+
synced - Variable in class org.robolectric.shadows.ShadowWebSyncManager
+
 
+
synced() - Method in class org.robolectric.shadows.ShadowWebSyncManager
+
 
+
syncExtras - Variable in class org.robolectric.shadows.ShadowContentResolver.Status
+
 
+
syncRequests - Variable in class org.robolectric.shadows.ShadowContentResolver.Status
+
 
+
syncs - Variable in class org.robolectric.shadows.ShadowContentResolver.Status
+
 
+
syncToNetwork - Variable in class org.robolectric.shadows.ShadowContentResolver.NotifiedUri
+
 
+
synthesizeToFile(CharSequence, Bundle, File, String) - Method in class org.robolectric.shadows.ShadowTextToSpeech
+
+
Stores text and returns TextToSpeech.SUCCESS.
+
+
sysconf(int) - Static method in class org.robolectric.shadows.ShadowOs
+
+
Returns the value configured via setSysconfValue, or -1 if one hasn't been configured.
+
+
system() - Method in class org.robolectric.res.android.ApkAssetsCache.Key
+
 
+
SystemArrayCopyInterceptor() - Constructor for class org.robolectric.interceptors.AndroidInterceptors.SystemArrayCopyInterceptor
+
 
+
systemContext - Static variable in class org.robolectric.RuntimeEnvironment
+
+
Deprecated. +
Use RuntimeEnvironment.getApplication() instead. Note that unlike the alternative, this field + is inherently incompatible with LazyApplication. This field may be removed in a + later release
+
+
+
SystemLogInterceptor() - Constructor for class org.robolectric.interceptors.AndroidInterceptors.SystemLogInterceptor
+
 
+
SystemTimeInterceptor() - Constructor for class org.robolectric.interceptors.AndroidInterceptors.SystemTimeInterceptor
+
 
+
+

T

+
+
T() - Constructor for class org.robolectric.versioning.AndroidVersions.T
+
 
+
TableMaskFilterNatives - Class in org.robolectric.nativeruntime
+
+
Native methods for TableMaskFilter JNI registration.
+
+
tag - Variable in class org.robolectric.shadows.ShadowLog.LogItem
+
 
+
tag(Socket) - Method in class org.robolectric.shadows.ShadowSocketTagger
+
 
+
TAG - Static variable in class org.robolectric.shadows.ShadowParcel
+
 
+
tagDatagramSocket(DatagramSocket) - Static method in class org.robolectric.shadows.ShadowTrafficStats
+
+
No-op in tests.
+
+
tagSocket(Socket) - Static method in class org.robolectric.shadows.ShadowTrafficStats
+
 
+
takePersistableUriPermission(Uri, int) - Method in class org.robolectric.shadows.ShadowContentResolver
+
 
+
takePicture(Camera.ShutterCallback, Camera.PictureCallback, Camera.PictureCallback) - Method in class org.robolectric.shadows.ShadowCamera
+
 
+
takeScreenshot() - Method in class org.robolectric.shadows.ShadowUiAutomation
+
 
+
takeScreenshot(int, Executor, AccessibilityService.TakeScreenshotCallback) - Method in class org.robolectric.shadows.ShadowAccessibilityService
+
 
+
TARGET_SDK - Static variable in annotation type org.robolectric.annotation.Config
+
 
+
targetAuthenticationHandler - Variable in class org.robolectric.shadows.httpclient.ShadowDefaultRequestDirector
+
 
+
targetAuthHandler - Variable in class org.robolectric.shadows.httpclient.DefaultRequestDirector
+
+
The target authentication handler.
+
+
targetAuthState - Variable in class org.robolectric.shadows.httpclient.DefaultRequestDirector
+
 
+
tearDownApplication() - Method in class org.robolectric.android.internal.AndroidTestEnvironment
+
 
+
tearDownApplication() - Method in interface org.robolectric.internal.TestEnvironment
+
 
+
TempDirectory - Class in org.robolectric.util
+
 
+
TempDirectory() - Constructor for class org.robolectric.util.TempDirectory
+
 
+
TempDirectory(String) - Constructor for class org.robolectric.util.TempDirectory
+
 
+
TestEnvironment - Interface in org.robolectric.internal
+
+
An environment for running tests.
+
+
TestEnvironmentLifecyclePlugin - Interface in org.robolectric.pluginapi
+
+
Plugin which allows behaviour extension in TestEnvironment.
+
+
TestEnvironmentSpec() - Constructor for class org.robolectric.internal.AndroidSandbox.TestEnvironmentSpec
+
 
+
TestEnvironmentSpec(Class<? extends AndroidTestEnvironment>) - Constructor for class org.robolectric.internal.AndroidSandbox.TestEnvironmentSpec
+
 
+
TestHttpEntity() - Constructor for class org.robolectric.shadows.httpclient.TestHttpResponse.TestHttpEntity
+
 
+
TestHttpResponse - Class in org.robolectric.shadows.httpclient
+
 
+
TestHttpResponse() - Constructor for class org.robolectric.shadows.httpclient.TestHttpResponse
+
 
+
TestHttpResponse(int, byte[], Header...) - Constructor for class org.robolectric.shadows.httpclient.TestHttpResponse
+
 
+
TestHttpResponse(int, String) - Constructor for class org.robolectric.shadows.httpclient.TestHttpResponse
+
 
+
TestHttpResponse(int, String, Header...) - Constructor for class org.robolectric.shadows.httpclient.TestHttpResponse
+
 
+
TestHttpResponse.TestHttpEntity - Class in org.robolectric.shadows.httpclient
+
 
+
TestHttpResponse.TestStatusLine - Class in org.robolectric.shadows.httpclient
+
 
+
TestLifecycle<T> - Interface in org.robolectric
+
 
+
TestLifecycleApplication - Interface in org.robolectric
+
 
+
testName(FrameworkMethod) - Method in class org.robolectric.internal.SandboxTestRunner.HelperTestRunner
+
 
+
TestRunnable - Class in org.robolectric.util
+
 
+
TestRunnable() - Constructor for class org.robolectric.util.TestRunnable
+
 
+
TestStatusLine() - Constructor for class org.robolectric.shadows.httpclient.TestHttpResponse.TestStatusLine
+
 
+
text - Variable in class org.robolectric.shadows.ShadowCanvas.TextHistoryEvent
+
 
+
TEXT - Static variable in class org.robolectric.res.android.ResXMLParser.event_code_t
+
 
+
TextCollectingNodeHandler - Class in org.robolectric.res
+
 
+
TextCollectingNodeHandler(StringBuilder) - Constructor for class org.robolectric.res.TextCollectingNodeHandler
+
 
+
TextLayoutMode - Annotation Type in org.robolectric.annotation
+
+
A Configurer annotation for controlling how Robolectric + performs UI layout.
+
+
TextLayoutMode.Mode - Enum in org.robolectric.annotation
+
+
Specifies the different supported Text layout modes.
+
+
TextLayoutModeConfigurer - Class in org.robolectric.plugins
+
+
Provides configuration to Robolectric for its @TextLayoutMode annotation.
+
+
TextLayoutModeConfigurer() - Constructor for class org.robolectric.plugins.TextLayoutModeConfigurer
+
 
+
TextMultipartParams(String, String, ArrayList<String>, ArrayList<PendingIntent>, ArrayList<PendingIntent>) - Constructor for class org.robolectric.shadows.ShadowSmsManager.TextMultipartParams
+
 
+
TextMultipartParams(String, String, List<String>, List<PendingIntent>, List<PendingIntent>, long) - Constructor for class org.robolectric.shadows.ShadowSmsManager.TextMultipartParams
+
 
+
TextRunShaperNatives - Class in org.robolectric.nativeruntime
+
+
Native methods for TextRunShaper JNI registration.
+
+
TextSmsParams(String, String, String, PendingIntent, PendingIntent) - Constructor for class org.robolectric.shadows.ShadowSmsManager.TextSmsParams
+
 
+
TextSmsParams(String, String, String, PendingIntent, PendingIntent, long) - Constructor for class org.robolectric.shadows.ShadowSmsManager.TextSmsParams
+
 
+
Theme(CppAssetManager2) - Constructor for class org.robolectric.res.android.CppAssetManager2.Theme
+
 
+
ThemeStyleSet - Class in org.robolectric.res
+
+
Represents the list of styles applied to a Theme.
+
+
ThemeStyleSet() - Constructor for class org.robolectric.res.ThemeStyleSet
+
 
+
thisType() - Method in class org.robolectric.internal.bytecode.MethodCallSite
+
 
+
throwable - Variable in class org.robolectric.shadows.ShadowLog.LogItem
+
 
+
throwIfNotConnectedLocked() - Method in class org.robolectric.shadows.ShadowUiAutomation
+
 
+
timeString - Variable in class org.robolectric.shadows.ShadowLog.LogItem
+
 
+
TimeUtils - Class in org.robolectric.util
+
+
Utility methods for dealing with time.
+
+
TimeUtils() - Constructor for class org.robolectric.util.TimeUtils
+
 
+
title - Variable in class org.robolectric.shadows.ShadowDialog
+
 
+
title - Variable in class org.robolectric.shadows.ShadowWindow
+
 
+
toDataSource(Context, Uri) - Static method in class org.robolectric.shadows.util.DataSource
+
 
+
toDataSource(Context, Uri, Map<String, String>) - Static method in class org.robolectric.shadows.util.DataSource
+
 
+
toDataSource(Context, Uri, Map<String, String>, List<HttpCookie>) - Static method in class org.robolectric.shadows.util.DataSource
+
 
+
toDataSource(AssetFileDescriptor) - Static method in class org.robolectric.shadows.util.DataSource
+
 
+
toDataSource(MediaDataSource) - Static method in class org.robolectric.shadows.util.DataSource
+
 
+
toDataSource(FileDescriptor) - Static method in class org.robolectric.shadows.util.DataSource
+
 
+
toDataSource(FileDescriptor, long, long) - Static method in class org.robolectric.shadows.util.DataSource
+
 
+
toDataSource(String) - Static method in class org.robolectric.shadows.util.DataSource
+
 
+
toDataSource(String, Map<String, String>) - Static method in class org.robolectric.shadows.util.DataSource
+
 
+
toggleInverseFillType() - Method in class org.robolectric.shadows.ShadowLegacyPath
+
 
+
toggleSoftInput(int, int) - Method in class org.robolectric.shadows.ShadowInputMethodManager
+
 
+
toHex(int, int) - Static method in class org.robolectric.res.android.Formatter
+
 
+
toMillis(boolean) - Method in class org.robolectric.shadows.ShadowTime
+
 
+
Tone() - Constructor for class org.robolectric.shadows.ShadowToneGenerator.Tone
+
 
+
toOpEntry(Integer, int) - Method in class org.robolectric.shadows.ShadowAppOpsManager
+
 
+
top - Variable in class org.robolectric.shadows.ShadowCanvas.RectPaintHistoryEvent
+
 
+
top - Variable in class org.robolectric.shadows.ShadowCanvas.RoundRectPaintHistoryEvent
+
 
+
topActivityResumed(boolean) - Method in class org.robolectric.android.controller.ActivityController
+
+
Calls the same lifecycle methods on the Activity called by Android when an Activity is the top + most resumed activity on Q+.
+
+
toString() - Method in class org.robolectric.android.internal.DisplayConfig
+
 
+
toString() - Method in class org.robolectric.annotation.Config.Implementation
+
 
+
toString() - Method in class org.robolectric.annotation.processing.DocumentedElement
+
 
+
toString() - Method in class org.robolectric.internal.AndroidSandbox
+
 
+
toString() - Method in class org.robolectric.internal.bytecode.MethodCallSite
+
 
+
toString() - Method in class org.robolectric.internal.bytecode.MethodRef
+
 
+
toString() - Method in class org.robolectric.internal.bytecode.MethodSignature
+
 
+
toString() - Method in class org.robolectric.internal.dependency.DependencyJar
+
 
+
toString() - Method in class org.robolectric.internal.dependency.MavenJarArtifact
+
 
+
toString() - Method in class org.robolectric.internal.ManifestIdentifier
+
 
+
toString() - Method in class org.robolectric.pluginapi.perf.Metric
+
 
+
toString() - Method in class org.robolectric.pluginapi.Sdk
+
 
+
toString() - Method in class org.robolectric.res.android.CppAssetManager2.ResolvedBag.Entry
+
 
+
toString() - Method in class org.robolectric.res.android.FileMap
+
 
+
toString() - Method in class org.robolectric.res.android.Ref
+
 
+
toString() - Method in class org.robolectric.res.android.ResourceTypes.Res_value
+
 
+
toString() - Method in class org.robolectric.res.android.ResourceTypes.ResStringPool_ref
+
 
+
toString() - Method in class org.robolectric.res.android.ResourceTypes.ResTable_map
+
 
+
toString() - Method in class org.robolectric.res.android.ResourceTypes.ResTable_ref
+
 
+
toString() - Method in class org.robolectric.res.android.StringPiece
+
 
+
toString() - Method in class org.robolectric.res.android.ResTable_config
+
 
+
toString() - Method in class org.robolectric.res.android.ResTable.ResourceName
+
 
+
toString() - Method in class org.robolectric.res.android.ResTableTheme
+
 
+
toString() - Method in class org.robolectric.res.android.String8
+
 
+
toString() - Method in class org.robolectric.res.AttrData
+
 
+
toString() - Method in class org.robolectric.res.AttributeResource
+
 
+
toString() - Method in class org.robolectric.res.EmptyStyle
+
 
+
toString() - Method in class org.robolectric.res.Plural
+
 
+
toString() - Method in class org.robolectric.res.Qualifiers
+
 
+
toString() - Method in class org.robolectric.res.ResName
+
 
+
toString() - Method in class org.robolectric.res.ResourcePath
+
 
+
toString() - Method in class org.robolectric.res.RoutingResourceTable
+
 
+
toString() - Method in class org.robolectric.res.StyleData
+
 
+
toString() - Method in class org.robolectric.res.StyleResolver
+
 
+
toString() - Method in class org.robolectric.res.ThemeStyleSet
+
 
+
toString() - Method in class org.robolectric.res.TypedResource
+
 
+
toString() - Method in class org.robolectric.res.XmlContext
+
 
+
toString() - Method in class org.robolectric.RobolectricTestRunner.RobolectricFrameworkMethod
+
 
+
toString() - Method in class org.robolectric.shadows.httpclient.TestHttpResponse.TestStatusLine
+
 
+
toString() - Method in class org.robolectric.shadows.ShadowAccessibilityNodeInfo
+
 
+
toString() - Method in class org.robolectric.shadows.ShadowAccessibilityWindowInfo
+
 
+
toString() - Method in class org.robolectric.shadows.ShadowActivity.IntentForResult
+
 
+
toString() - Method in class org.robolectric.shadows.ShadowApplication.Wrapper
+
 
+
toString() - Method in class org.robolectric.shadows.ShadowLocationManager.RoboLocationRequest
+
 
+
toString() - Method in class org.robolectric.shadows.ShadowLog.LogItem
+
 
+
toString() - Method in class org.robolectric.shadows.ShadowPath.Point
+
 
+
toString() - Method in class org.robolectric.shadows.ShadowResources.ShadowNotFoundException
+
 
+
toString() - Method in class org.robolectric.shadows.ShadowSoundPool.Playback
+
 
+
toString() - Method in class org.robolectric.shadows.ShadowVibrator.PrimitiveEffect
+
 
+
toString() - Method in class org.robolectric.util.inject.Injector.Key
+
 
+
toString() - Method in class org.robolectric.versioning.AndroidVersions.AndroidRelease
+
 
+
toString(FileDescriptor, long) - Method in interface org.robolectric.shadows.util.DataSource.FileDescriptorTransform
+
 
+
toStringParts() - Method in class org.robolectric.res.android.ResTable_config
+
+
Returns a map of the configuration parts for ResTable_config.toString().
+
+
touchscreen - Variable in class org.robolectric.res.android.ResTable_config
+
 
+
TOUCHSCREEN - Enum constant in enum org.robolectric.res.android.ResTable_config.Type
+
 
+
TOUCHSCREEN_ANY - Static variable in class org.robolectric.res.android.ResTable_config
+
 
+
TOUCHSCREEN_FINGER - Static variable in class org.robolectric.res.android.ResTable_config
+
 
+
toUri(URL) - Static method in class org.robolectric.res.Fs
+
 
+
trackConditionalCacheHit() - Method in interface org.robolectric.fakes.RoboExtendedResponseCache
+
+
Track an conditional GET that was satisfied by this cache.
+
+
trackResponse(RoboResponseSource) - Method in interface org.robolectric.fakes.RoboExtendedResponseCache
+
+
Track an HTTP response being satisfied by source.
+
+
transact(int, Parcel, Parcel, int) - Method in class org.robolectric.shadows.ShadowBinder
+
 
+
transceive(byte[]) - Method in class org.robolectric.shadows.ShadowIsoDep
+
 
+
transferOwnership(ComponentName, ComponentName, PersistableBundle) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
transform(Matrix) - Method in class org.robolectric.shadows.ShadowLegacyPath
+
 
+
transform(Matrix) - Method in class org.robolectric.shadows.ShadowMotionEvent
+
 
+
transform(Matrix, Path) - Method in class org.robolectric.shadows.ShadowLegacyPath
+
 
+
translate(float, float) - Method in class org.robolectric.shadows.ShadowLegacyCanvas
+
 
+
translate(int, int, Region) - Method in class org.robolectric.nativeruntime.RegionNatives
+
 
+
translate(int, int, Region) - Method in class org.robolectric.shadows.ShadowNativeRegion
+
 
+
TRANSLATE - Static variable in class org.robolectric.shadows.ShadowMatrix
+
 
+
triggerAtTime - Variable in class org.robolectric.shadows.ShadowAlarmManager.ScheduledAlarm
+
+
Deprecated.
+
+
triggerDataCapture() - Method in class org.robolectric.shadows.ShadowVisualizer
+
+
Trigger calls to the existing Visualizer.OnDataCaptureListener.
+
+
triggerDisconnect() - Method in class org.robolectric.shadows.ShadowCameraManager
+
+
Triggers a disconnect event, where any open camera will be disconnected (simulating the case + where another app takes control of the camera).
+
+
triggerInstallVerificationTimeout(Application, int) - Method in class org.robolectric.shadows.ShadowPackageManager
+
 
+
triggerLocalConnectionFailure(WifiNetworkSpecifier, int) - Method in class org.robolectric.shadows.ShadowWifiManager
+
+
Simulates a connection failure for a specified local network connection.
+
+
triggerModelDownload(Intent) - Method in class org.robolectric.shadows.ShadowSpeechRecognizer
+
 
+
triggerOnDetectedCallback(AlwaysOnHotwordDetector.EventPayload) - Method in class org.robolectric.shadows.ShadowAlwaysOnHotwordDetector
+
+
Invokes Callback#onDetected.
+
+
triggerOnEndOfSpeech() - Method in class org.robolectric.shadows.ShadowSpeechRecognizer
+
 
+
triggerOnError(int) - Method in class org.robolectric.shadows.ShadowSpeechRecognizer
+
 
+
triggerOnErrorCallback() - Method in class org.robolectric.shadows.ShadowAlwaysOnHotwordDetector
+
+
Invokes Callback#onError.
+
+
triggerOnPartialResults(Bundle) - Method in class org.robolectric.shadows.ShadowSpeechRecognizer
+
 
+
triggerOnReadyForSpeech(Bundle) - Method in class org.robolectric.shadows.ShadowSpeechRecognizer
+
 
+
triggerOnResults(Bundle) - Method in class org.robolectric.shadows.ShadowSpeechRecognizer
+
 
+
triggerOnRmsChanged(float) - Method in class org.robolectric.shadows.ShadowSpeechRecognizer
+
 
+
triggerRegisteredAppUsageLimitObserver(int, Duration) - Method in class org.robolectric.shadows.ShadowUsageStatsManager
+
+
Triggers a currently registered ShadowUsageStatsManager.AppUsageLimitObserver with observerId.
+
+
triggerRegisteredAppUsageObserver(int, long) - Method in class org.robolectric.shadows.ShadowUsageStatsManager
+
+
Triggers a currently registered ShadowUsageStatsManager.AppUsageObserver with observerId.
+
+
triggerRegisteredSessionEndedObserver(int) - Method in class org.robolectric.shadows.ShadowUsageStatsManager
+
+
Triggers a currently registered ShadowUsageStatsManager.UsageSessionObserver with observerId.
+
+
triggerRegisteredSessionStepObserver(int, long) - Method in class org.robolectric.shadows.ShadowUsageStatsManager
+
+
Triggers a currently registered ShadowUsageStatsManager.UsageSessionObserver with observerId.
+
+
triggerSupportError(int) - Method in class org.robolectric.shadows.ShadowSpeechRecognizer
+
 
+
triggerSupportResult(Object) - Method in class org.robolectric.shadows.ShadowSpeechRecognizer
+
 
+
trimmedValue - Variable in class org.robolectric.res.AttributeResource
+
 
+
tryStart(Type) - Method in class org.robolectric.internal.bytecode.RobolectricGeneratorAdapter
+
 
+
turnScreenOn(boolean) - Method in class org.robolectric.shadows.ShadowPowerManager
+
+
Emulates turning the screen on/off if the screen is not already on/off.
+
+
type - Variable in class org.robolectric.android.internal.DisplayConfig
+
+
Display type.
+
+
type - Variable in class org.robolectric.res.android.CppAssetManager2.ResourceName
+
 
+
type - Variable in class org.robolectric.res.android.ResTable.ResourceName
+
 
+
type - Variable in class org.robolectric.res.ResName
+
 
+
type - Variable in class org.robolectric.shadows.ShadowAlarmManager.ScheduledAlarm
+
+
Deprecated.
+
+
type - Variable in class org.robolectric.shadows.ShadowLog.LogItem
+
 
+
type() - Method in class org.robolectric.shadows.ShadowToneGenerator.Tone
+
+
The type of the tone.
+
+
Type(ResTable.Header, ResTable.ResTablePackage, int) - Constructor for class org.robolectric.res.android.ResTable.Type
+
 
+
TYPE_ANY - Static variable in class org.robolectric.res.android.ResourceTypes.ResTable_map
+
 
+
TYPE_ASSERT - Static variable in class org.robolectric.shadows.ShadowContentProviderOperation
+
 
+
TYPE_ATTRIBUTE - Static variable in class org.robolectric.res.android.ResourceTypes.Res_value
+
 
+
TYPE_BOOLEAN - Static variable in class org.robolectric.res.android.ResourceTypes.ResTable_map
+
 
+
TYPE_COLOR - Static variable in class org.robolectric.res.android.ResourceTypes.ResTable_map
+
 
+
TYPE_DELETE - Static variable in class org.robolectric.shadows.ShadowContentProviderOperation
+
 
+
TYPE_DIMENSION - Static variable in class org.robolectric.res.android.ResourceTypes.Res_value
+
 
+
TYPE_DIMENSION - Static variable in class org.robolectric.res.android.ResourceTypes.ResTable_map
+
 
+
TYPE_DYNAMIC_ATTRIBUTE - Static variable in class org.robolectric.res.android.ResourceTypes.Res_value
+
 
+
TYPE_DYNAMIC_REFERENCE - Static variable in class org.robolectric.res.android.ResourceTypes.Res_value
+
 
+
TYPE_ENUM - Static variable in class org.robolectric.res.android.ResourceTypes.ResTable_map
+
 
+
TYPE_FIRST_COLOR_INT - Static variable in class org.robolectric.res.android.ResourceTypes.Res_value
+
 
+
TYPE_FIRST_INT - Static variable in enum org.robolectric.res.android.DataType
+
 
+
TYPE_FIRST_INT - Static variable in class org.robolectric.res.android.ResourceTypes.Res_value
+
 
+
TYPE_FLAGS - Static variable in class org.robolectric.res.android.ResourceTypes.ResTable_map
+
 
+
TYPE_FLOAT - Static variable in class org.robolectric.res.android.ResourceTypes.Res_value
+
 
+
TYPE_FLOAT - Static variable in class org.robolectric.res.android.ResourceTypes.ResTable_map
+
 
+
TYPE_FRACTION - Static variable in class org.robolectric.res.android.ResourceTypes.Res_value
+
 
+
TYPE_FRACTION - Static variable in class org.robolectric.res.android.ResourceTypes.ResTable_map
+
 
+
TYPE_INSERT - Static variable in class org.robolectric.shadows.ShadowContentProviderOperation
+
 
+
TYPE_INT_BOOLEAN - Static variable in class org.robolectric.res.android.ResourceTypes.Res_value
+
 
+
TYPE_INT_COLOR_ARGB4 - Static variable in class org.robolectric.res.android.ResourceTypes.Res_value
+
 
+
TYPE_INT_COLOR_ARGB8 - Static variable in class org.robolectric.res.android.ResourceTypes.Res_value
+
 
+
TYPE_INT_COLOR_RGB4 - Static variable in class org.robolectric.res.android.ResourceTypes.Res_value
+
 
+
TYPE_INT_COLOR_RGB8 - Static variable in class org.robolectric.res.android.ResourceTypes.Res_value
+
 
+
TYPE_INT_DEC - Static variable in class org.robolectric.res.android.ResourceTypes.Res_value
+
 
+
TYPE_INT_HEX - Static variable in class org.robolectric.res.android.ResourceTypes.Res_value
+
 
+
TYPE_INTEGER - Static variable in class org.robolectric.res.android.ResourceTypes.ResTable_map
+
 
+
TYPE_LAST_COLOR_INT - Static variable in class org.robolectric.res.android.ResourceTypes.Res_value
+
 
+
TYPE_LAST_INT - Static variable in enum org.robolectric.res.android.DataType
+
 
+
TYPE_LAST_INT - Static variable in class org.robolectric.res.android.ResourceTypes.Res_value
+
 
+
TYPE_NULL - Static variable in class org.robolectric.res.android.ResourceTypes.Res_value
+
 
+
TYPE_REFERENCE - Static variable in class org.robolectric.res.android.ResourceTypes.Res_value
+
 
+
TYPE_REFERENCE - Static variable in class org.robolectric.res.android.ResourceTypes.ResTable_map
+
 
+
type_spec_flags - Variable in class org.robolectric.res.android.CppAssetManager2.ResolvedBag
+
 
+
TYPE_STRING - Static variable in class org.robolectric.res.android.ResourceTypes.Res_value
+
 
+
TYPE_STRING - Static variable in class org.robolectric.res.android.ResourceTypes.ResTable_map
+
 
+
TYPE_UPDATE - Static variable in class org.robolectric.shadows.ShadowContentProviderOperation
+
 
+
TYPED_ARRAY - Enum constant in enum org.robolectric.res.ResType
+
 
+
TypedResource<T> - Class in org.robolectric.res
+
 
+
TypedResource(T, ResType, XmlContext) - Constructor for class org.robolectric.res.TypedResource
+
 
+
TypefaceNatives - Class in org.robolectric.nativeruntime
+
+
Native methods for Typeface JNI registration.
+
+
types - Variable in class org.robolectric.annotation.processing.validator.Validator
+
 
+
types - Variable in class org.robolectric.res.android.ResTable.PackageGroup
+
 
+
typeSpec - Variable in class org.robolectric.res.android.ResTable.Type
+
 
+
typeSpecFlags - Variable in class org.robolectric.res.android.ResTable.Type
+
 
+
+

U

+
+
U() - Constructor for class org.robolectric.versioning.AndroidVersions.U
+
 
+
UI_MODE_NIGHT - Enum constant in enum org.robolectric.res.android.ResTable_config.Type
+
 
+
UI_MODE_NIGHT_ANY - Static variable in class org.robolectric.res.android.ResTable_config
+
 
+
UI_MODE_NIGHT_NO - Static variable in class org.robolectric.res.android.ResTable_config
+
 
+
UI_MODE_TYPE - Enum constant in enum org.robolectric.res.android.ResTable_config.Type
+
 
+
UI_MODE_TYPE_ANY - Static variable in class org.robolectric.res.android.ResTable_config
+
 
+
UI_MODE_TYPE_NORMAL - Static variable in class org.robolectric.res.android.ResTable_config
+
 
+
UiccCardInfoBuilder - Class in org.robolectric.shadows
+
+
Builder for UiccCardInfo which includes modifications made in Android T to support MEP.
+
+
UiccPortInfoBuilder - Class in org.robolectric.shadows
+
+
Builder for UiccPortInfo which was introduced in Android T.
+
+
UiccSlotInfoBuilder - Class in org.robolectric.shadows
+
+
Builder for UiccSlotInfo which was introduced in Android P.
+
+
uiMode - Variable in class org.robolectric.res.android.ResTable_config
+
 
+
uiModeNight() - Method in class org.robolectric.res.android.ResTable_config
+
 
+
uiModeNight(int) - Method in class org.robolectric.res.android.ResTable_config
+
 
+
uiModeType() - Method in class org.robolectric.res.android.ResTable_config
+
 
+
uiModeType(int) - Method in class org.robolectric.res.android.ResTable_config
+
 
+
ulHeight - Variable in class org.robolectric.shadows.RoundRectangle
+
 
+
ulWidth - Variable in class org.robolectric.shadows.RoundRectangle
+
 
+
UNAVAILABLE_FEATURES - Static variable in class org.robolectric.android.XmlResourceParserImpl
+
+
All the parser features currently NOT supported by Android.
+
+
unbind() - Method in class org.robolectric.android.controller.IntentServiceController
+
 
+
unbind() - Method in class org.robolectric.android.controller.ServiceController
+
 
+
unbindService(ServiceConnection) - Method in class org.robolectric.shadows.ShadowContextImpl
+
 
+
unbindService(ServiceConnection) - Method in class org.robolectric.shadows.ShadowInstrumentation
+
 
+
uniqueId - Variable in class org.robolectric.android.internal.DisplayConfig
+
+
Unique identifier for the display.
+
+
uniqueString(String) - Method in class org.robolectric.res.android.ResourceTypes.ResStringPool_header.Writer
+
 
+
unknown - Variable in class org.robolectric.res.android.ResTable_config
+
+
Any remaining bytes in this resource configuration that are unaccounted for.
+
+
UNKNOWN_ERROR - Static variable in class org.robolectric.res.android.Errors
+
 
+
UnknownCallRecord(PhoneAccountHandle, Bundle) - Constructor for class org.robolectric.shadows.ShadowTelecomManager.UnknownCallRecord
+
 
+
unlock() - Method in class org.robolectric.res.android.ResTable
+
 
+
unlock() - Method in class org.robolectric.shadows.ShadowCamera
+
 
+
unlockAndRun(Runnable) - Method in class org.robolectric.shadows.ShadowTileService
+
 
+
unlockBag(Ref<ResTable.bag_entry[]>) - Method in class org.robolectric.res.android.ResTable
+
 
+
unlockCanvasAndPost(Canvas) - Method in class org.robolectric.shadows.ShadowSurface
+
 
+
unlockCanvasAndPost(Canvas) - Method in class org.robolectric.shadows.ShadowSurfaceView.FakeSurfaceHolder
+
 
+
unmap(ByteBuffer) - Static method in class org.robolectric.shadows.ShadowSharedMemory
+
 
+
unPause() - Method in class org.robolectric.android.internal.LooperDelegatingScheduler
+
 
+
unPause() - Method in class org.robolectric.shadows.ShadowLegacyLooper
+
 
+
unPause() - Method in class org.robolectric.shadows.ShadowLooper
+
+
Not supported for the main Looper in LooperMode.Mode.PAUSED.
+
+
unPause() - Method in class org.robolectric.shadows.ShadowPausedLooper
+
 
+
unPause() - Method in class org.robolectric.util.Scheduler
+
+
Un-pause the scheduler.
+
+
UNPAUSED - Enum constant in enum org.robolectric.util.Scheduler.IdleState
+
+
The Scheduler's clock won't automatically advance the clock but will automatically + execute any runnables scheduled to execute at or before the current time.
+
+
unPauseLooper(Looper) - Static method in class org.robolectric.shadows.ShadowLooper
+
+
Puts the shadow looper in an "unpaused" state (this is the default state).
+
+
unPauseMainLooper() - Static method in class org.robolectric.shadows.ShadowLooper
+
+
Puts the main ShadowLegacyLooper in an "unpaused" state.
+
+
unpinSlice(Uri) - Method in class org.robolectric.shadows.ShadowSliceManager
+
 
+
unregister(long) - Method in class org.robolectric.res.android.NativeObjRegistry
+
+
Unregister an object previously registered with NativeObjRegistry.register(Object).
+
+
unregister(UwbManager.AdapterStateCallback) - Method in class org.robolectric.shadows.ShadowUwbAdapterStateListener
+
+
Unregisters a callback.
+
+
unregister(E) - Method in class org.robolectric.shadows.ShadowRemoteCallbackList
+
 
+
unregister(T) - Method in class org.robolectric.res.android.NativeObjRegistry
+
+
Deprecated. + +
+
+
unregisterAntennaInfoListener(Object) - Method in class org.robolectric.shadows.ShadowLocationManager
+
 
+
unregisterAppUsageLimitObserver(int) - Method in class org.robolectric.shadows.ShadowUsageStatsManager
+
+
Unregisters the app usage limit observer specified by observerId.
+
+
unregisterAppUsageObserver(int) - Method in class org.robolectric.shadows.ShadowUsageStatsManager
+
 
+
unregisterAudioDeviceCallback(AudioDeviceCallback) - Method in class org.robolectric.shadows.ShadowAudioManager
+
+
Unregisters an AudioDeviceCallback object which has been previously registered to + receive notifications of changes to the set of connected audio devices.
+
+
unregisterAudioPlaybackCallback(AudioManager.AudioPlaybackCallback) - Method in class org.robolectric.shadows.ShadowAudioManager
+
+
Unregisters callback listening to changes made to list of active playback configurations.
+
+
unregisterAudioPolicy(Object) - Method in class org.robolectric.shadows.ShadowAudioManager
+
 
+
unregisterAudioRecordingCallback(AudioManager.AudioRecordingCallback) - Method in class org.robolectric.shadows.ShadowAudioManager
+
+
Unregisters callback listening to changes made to list of active recording configurations.
+
+
unregisterAvailabilityCallback(CameraManager.AvailabilityCallback) - Method in class org.robolectric.shadows.ShadowCameraManager
+
 
+
unregisterCallback(LauncherApps.Callback) - Method in class org.robolectric.shadows.ShadowLauncherApps
+
 
+
unregisterCallback(MediaController.Callback) - Method in class org.robolectric.shadows.ShadowMediaController
+
+
Unregister callback and remove it from the shadow to make it easier to check the state of the + registered callbacks.
+
+
unregisterContentObserver(ContentObserver) - Method in class org.robolectric.fakes.BaseCursor
+
+
Deprecated.
+
unregisterContentObserver(ContentObserver) - Method in class org.robolectric.shadows.ShadowContentResolver
+
 
+
unregisterContentObserver(ContentObserver) - Method in class org.robolectric.shadows.ShadowCursorWrapper
+
 
+
unregisterDataSetObserver(DataSetObserver) - Method in class org.robolectric.fakes.BaseCursor
+
+
Deprecated.
+
unregisterDataSetObserver(DataSetObserver) - Method in class org.robolectric.shadows.ShadowCursorWrapper
+
 
+
unregisterGnssBatchedLocationCallback(Object) - Method in class org.robolectric.shadows.ShadowLocationManager
+
 
+
unregisterGnssMeasurementsCallback(GnssMeasurementsEvent.Callback) - Method in class org.robolectric.shadows.ShadowLocationManager
+
 
+
unregisterGnssStatusCallback(GnssStatus.Callback) - Method in class org.robolectric.shadows.ShadowLocationManager
+
 
+
unregisterImsRegistrationCallback(ImsMmTelManager.RegistrationCallback) - Method in class org.robolectric.shadows.ShadowImsMmTelManager
+
 
+
unregisterImsRegistrationCallback(RegistrationManager.RegistrationCallback) - Method in class org.robolectric.shadows.ShadowImsMmTelManager
+
 
+
unregisterListener(SensorEventListener) - Method in class org.robolectric.shadows.ShadowSensorManager
+
 
+
unregisterListener(SensorEventListener, Sensor) - Method in class org.robolectric.shadows.ShadowSensorManager
+
 
+
unregisterMmTelCapabilityCallback(ImsMmTelManager.CapabilityCallback) - Method in class org.robolectric.shadows.ShadowImsMmTelManager
+
 
+
unregisterMoveCallback(Object) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
unregisterNetworkCallback(PendingIntent) - Method in class org.robolectric.shadows.ShadowConnectivityManager
+
 
+
unregisterNetworkCallback(ConnectivityManager.NetworkCallback) - Method in class org.robolectric.shadows.ShadowConnectivityManager
+
 
+
unregisterObserver() - Method in class org.robolectric.shadows.ShadowAmbientContextManager
+
 
+
unregisterPackageInstallerSessionCallback(PackageInstaller.SessionCallback) - Method in class org.robolectric.shadows.ShadowLauncherApps
+
 
+
unregisterPhoneAccount(PhoneAccountHandle) - Method in class org.robolectric.shadows.ShadowTelecomManager
+
 
+
unregisterReceiver(BroadcastReceiver) - Method in class org.robolectric.shadows.ShadowContextImpl
+
 
+
unregisterSessionCallback(PackageInstaller.SessionCallback) - Method in class org.robolectric.shadows.ShadowPackageInstaller
+
 
+
unregisterStats(File) - Static method in class org.robolectric.shadows.ShadowStatFs
+
+
Unregister stats for a path.
+
+
unregisterStats(String) - Static method in class org.robolectric.shadows.ShadowStatFs
+
+
Unregister stats for a path.
+
+
unregisterTelephonyCallback(Object) - Method in class org.robolectric.shadows.ShadowTelephonyManager
+
 
+
unregisterUsageSessionObserver(int) - Method in class org.robolectric.shadows.ShadowUsageStatsManager
+
 
+
unregisterVcnStatusCallback(VcnManager.VcnStatusCallback) - Method in class org.robolectric.shadows.ShadowVcnManager
+
 
+
UnsafeAccess - Class in org.robolectric.util.reflector
+
+
Access to sun.misc.Unsafe and the various scary things within.
+
+
UnsafeAccess() - Constructor for class org.robolectric.util.reflector.UnsafeAccess
+
 
+
unsafeCheckOpNoThrow(String, int, String) - Method in class org.robolectric.shadows.ShadowAppOpsManager
+
 
+
unsafeCheckOpRawNoThrow(int, int, String) - Method in class org.robolectric.shadows.ShadowAppOpsManager
+
 
+
unsafeCheckOpRawNoThrow(String, int, String) - Method in class org.robolectric.shadows.ShadowAppOpsManager
+
+
Like ShadowAppOpsManager.unsafeCheckOpNoThrow(String, int, String) but returns the raw mode + associated with the op.
+
+
unselectTrack(int) - Method in class org.robolectric.shadows.ShadowMediaExtractor
+
 
+
unsetPreferredService(Activity) - Method in class org.robolectric.shadows.ShadowCardEmulation
+
 
+
unsetTakeScreenshotErrorCode() - Method in class org.robolectric.shadows.ShadowAccessibilityService
+
+
Sets AccessibilityService.takeScreenshot(int, Executor, TakeScreenshotCallback) to + start returning successful results again.
+
+
untag(Socket) - Method in class org.robolectric.shadows.ShadowSocketTagger
+
 
+
untagSocket(Socket) - Static method in class org.robolectric.shadows.ShadowTrafficStats
+
 
+
update(long, T) - Method in class org.robolectric.res.android.NativeObjRegistry
+
+
Updates the native object for the given id.
+
+
update(Uri, ContentValues, String, String[]) - Method in class org.robolectric.shadows.ShadowContentProviderClient
+
 
+
update(Uri, ContentValues, String, String[]) - Method in class org.robolectric.shadows.ShadowContentResolver
+
+
If a ContentProvider is registered for the given Uri, its ContentProvider.update(Uri, ContentValues, String, String[]) method will be invoked.
+
+
update(CacheResponse, HttpURLConnection) - Method in interface org.robolectric.fakes.RoboExtendedResponseCache
+
+
Updates stored HTTP headers using a hit on a conditional GET.
+
+
updateAppWidget(int[], RemoteViews) - Method in class org.robolectric.shadows.ShadowAppWidgetManager
+
 
+
updateAppWidget(int, RemoteViews) - Method in class org.robolectric.shadows.ShadowAppWidgetManager
+
+
Simulates updating an AppWidget with a new set of views
+
+
updateAppWidget(RemoteViews) - Method in class org.robolectric.shadows.ShadowAppWidgetHostView
+
 
+
updateAppWidgetOptions(int, Bundle) - Method in class org.robolectric.shadows.ShadowAppWidgetManager
+
+
Update the locally cached appWidgetOptions Bundle.
+
+
updateAutomaticZenRule(String, AutomaticZenRule) - Method in class org.robolectric.shadows.ShadowNotificationManager
+
 
+
updateCameraCallback(CameraDevice, CameraDevice.StateCallback, Handler, Executor) - Method in class org.robolectric.shadows.ShadowCameraManager
+
 
+
updateConfiguration(Configuration, DisplayMetrics, CompatibilityInfo) - Method in class org.robolectric.shadows.ShadowResources
+
 
+
updateConfiguration(Resources) - Static method in class org.robolectric.android.Bootstrap
+
+
internal only
+
+
updateDisplayResources(Configuration, DisplayMetrics) - Static method in class org.robolectric.android.Bootstrap
+
+
internal only
+
+
updateEstimatedNetworkBytes(JobParameters, long, long) - Method in class org.robolectric.shadows.ShadowJobService
+
+
Stubbed out for now, as the real implementation throws an NPE when executed in Robolectric.
+
+
updateIntentVerificationStatusAsUser(String, int, int) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
updateModes(SQLiteMode.Mode) - Method in class org.robolectric.internal.AndroidSandbox
+
 
+
updateNetwork(WifiConfiguration) - Method in class org.robolectric.shadows.ShadowWifiManager
+
+
Adds or updates a network which can later be retrieved with ShadowWifiManager.getWifiConfiguration(int) + method.
+
+
updatePermissionFlags(String, String, int, int, UserHandle) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
+
This method differs from the real implementation in that no permission checking or package + existent checks are performed here.
+
+
updateRuleSet(RuleSet, IntentSender) - Method in class org.robolectric.shadows.ShadowAppIntegrityManager
+
+
Overrides the implementation of the updateRuleSet method so that a copy of the pushed + rule set is kept within the shadow class.
+
+
updateSessionAppIcon(int, Bitmap) - Method in class org.robolectric.shadows.ShadowPackageInstaller
+
 
+
updateSessionAppLabel(int, CharSequence) - Method in class org.robolectric.shadows.ShadowPackageInstaller
+
 
+
updateShortcuts(List<ShortcutInfo>) - Method in class org.robolectric.shadows.ShadowShortcutManager
+
 
+
updateShortcutVisibility(String, byte[], boolean) - Method in class org.robolectric.shadows.ShadowShortcutManager
+
+
No-op on Robolectric.
+
+
updateTile() - Method in class org.robolectric.shadows.ShadowTile
+
 
+
updateTimeZoneConfiguration(TimeZoneConfiguration) - Method in class org.robolectric.shadows.ShadowTimeManager
+
 
+
updateTransferredNetworkBytes(JobParameters, long, long) - Method in class org.robolectric.shadows.ShadowJobService
+
+
Stubbed out for now, as the real implementation throws an NPE when executed in Robolectric.
+
+
updateWifiUsabilityScore(int, int, int) - Method in class org.robolectric.shadows.ShadowWifiManager
+
 
+
uptimeMillis() - Static method in class org.robolectric.shadows.ShadowLegacySystemClock
+
 
+
uptimeMillis() - Static method in class org.robolectric.shadows.ShadowPausedSystemClock
+
 
+
urHeight - Variable in class org.robolectric.shadows.RoundRectangle
+
 
+
uri - Variable in class org.robolectric.fakes.RoboCursor
+
+
Deprecated.
+
uri - Variable in class org.robolectric.shadows.ShadowContentResolver.NotifiedUri
+
 
+
UriRegexMatcher(String, String) - Constructor for class org.robolectric.shadows.httpclient.FakeHttpLayer.UriRegexMatcher
+
 
+
UriRequestMatcher(String) - Constructor for class org.robolectric.shadows.httpclient.FakeHttpLayer.UriRequestMatcher
+
 
+
UrlResourceProvider - Class in org.robolectric.internal.bytecode
+
+
ResourceProvider using URLs.
+
+
UrlResourceProvider(URL...) - Constructor for class org.robolectric.internal.bytecode.UrlResourceProvider
+
 
+
urWidth - Variable in class org.robolectric.shadows.RoundRectangle
+
 
+
UsageSessionObserver() - Constructor for class org.robolectric.shadows.ShadowUsageStatsManager.UsageSessionObserver
+
 
+
usageSessionObserversById - Static variable in class org.robolectric.shadows.ShadowUsageStatsManager
+
 
+
useCenter - Variable in class org.robolectric.shadows.ShadowCanvas.ArcPaintHistoryEvent
+
 
+
useInMemoryDatabase - Static variable in class org.robolectric.shadows.ShadowSQLiteConnection
+
 
+
useLegacy() - Static method in class org.robolectric.shadows.ShadowAssetManager
+
+
Deprecated. +
Avoid use.
+
+
+
useLegacyResources() - Static method in class org.robolectric.RuntimeEnvironment
+
+
Deprecated. +
Do not use.
+
+
+
useRealGraphics() - Static method in class org.robolectric.shadows.ShadowView
+
+
Internal API to determine if native graphics is enabled.
+
+
userLeaving() - Method in class org.robolectric.android.controller.ActivityController
+
 
+
userTokenHandler - Variable in class org.robolectric.shadows.httpclient.DefaultRequestDirector
+
+
The user token handler.
+
+
userTokenHandler - Variable in class org.robolectric.shadows.httpclient.ShadowDefaultRequestDirector
+
 
+
usesChronometer() - Method in class org.robolectric.shadows.ShadowNotification
+
 
+
UsesSdk - Interface in org.robolectric.pluginapi
+
+
Represents the contents of a uses-sdk element in an Android manifest file.
+
+
UTF16 - Enum constant in enum org.robolectric.res.android.ResourceString.Type
+
 
+
UTF8 - Enum constant in enum org.robolectric.res.android.ResourceString.Type
+
 
+
UTF8_FLAG - Static variable in class org.robolectric.res.android.ResourceTypes.ResStringPool_header
+
 
+
UTF8_FLAG - Static variable in class org.robolectric.res.android.ResStringPoolHeader
+
 
+
Util - Class in org.robolectric.res.android
+
 
+
Util - Class in org.robolectric.util
+
+
Generic collection of utility methods.
+
+
Util() - Constructor for class org.robolectric.res.android.Util
+
 
+
Util() - Constructor for class org.robolectric.util.Util
+
 
+
+

V

+
+
v(String, String) - Static method in class org.robolectric.shadows.ShadowLog
+
 
+
v(String, String, Throwable) - Static method in class org.robolectric.shadows.ShadowLog
+
 
+
V() - Constructor for class org.robolectric.versioning.AndroidVersions.V
+
 
+
validate() - Method in class org.robolectric.shadows.ShadowDrawable
+
 
+
validate(Class<? extends Annotation>, Annotation, int) - Static method in class org.robolectric.shadows.ShadowAnnotationValidations
+
+
Re-implement to avoid use of android-only Class.getPackageName$
+
+
validateInputByteBuffer(ByteBuffer[], int) - Method in class org.robolectric.shadows.ShadowMediaCodec
+
+
Prevents calling Android-only methods on basic ByteBuffer objects.
+
+
validateInputByteBufferLocked(ByteBuffer[], int) - Method in class org.robolectric.shadows.ShadowMediaCodec
+
 
+
validateNinePatchChunk(byte[]) - Static method in class org.robolectric.nativeruntime.NinePatchNatives
+
 
+
validateNinePatchChunk(byte[]) - Static method in class org.robolectric.shadows.ShadowNativeNinePatch
+
 
+
validateOutputByteBuffer(ByteBuffer[], int, MediaCodec.BufferInfo) - Method in class org.robolectric.shadows.ShadowMediaCodec
+
+
Prevents calling Android-only methods on basic ByteBuffer objects.
+
+
validateOutputByteBufferLocked(ByteBuffer[], int, MediaCodec.BufferInfo) - Method in class org.robolectric.shadows.ShadowMediaCodec
+
 
+
validateServiceIntent(Intent) - Method in class org.robolectric.shadows.ShadowContextImpl
+
 
+
validateSyncExtrasBundle(Bundle) - Static method in class org.robolectric.shadows.ShadowContentResolver
+
 
+
Validator - Class in org.robolectric.annotation.processing.validator
+
+
Base class for validators.
+
+
Validator(RobolectricModel.Builder, ProcessingEnvironment, String) - Constructor for class org.robolectric.annotation.processing.validator.Validator
+
 
+
value - Variable in class org.robolectric.res.android.CppAssetManager2.ResolvedBag.Entry
+
 
+
value - Variable in class org.robolectric.res.android.ResourceTable.flag_entry
+
 
+
value - Variable in class org.robolectric.res.android.ResourceTypes.ResTable_map
+
 
+
value - Variable in class org.robolectric.res.AttributeResource
+
 
+
value - Variable in class org.robolectric.util.ReflectionHelpers.ClassParameter
+
 
+
value - Variable in class org.robolectric.util.ReflectionHelpers.StringParameter
+
 
+
value() - Element in annotation type org.robolectric.annotation.ConscryptMode
+
 
+
value() - Element in annotation type org.robolectric.annotation.experimental.LazyApplication
+
+
Whether or not the Application should be lazily loaded
+
+
value() - Element in annotation type org.robolectric.annotation.GetInstallerPackageNameMode
+
 
+
value() - Element in annotation type org.robolectric.annotation.GraphicsMode
+
 
+
value() - Element in annotation type org.robolectric.annotation.Implements
+
+
The Android class to be shadowed.
+
+
value() - Element in annotation type org.robolectric.annotation.LooperMode
+
+
Set the Looper mode.
+
+
value() - Element in annotation type org.robolectric.annotation.SQLiteMode
+
 
+
value() - Element in annotation type org.robolectric.annotation.TextLayoutMode
+
 
+
value() - Element in annotation type org.robolectric.ParameterizedRobolectricTestRunner.Parameter
+
+
Method that returns the index of the parameter in the array returned by the method annotated + by Parameters.
+ Index range must start at 0.
+
+
value() - Element in annotation type org.robolectric.util.inject.Supercedes
+
+
The type that is superceded by the annotated type.
+
+
value() - Element in annotation type org.robolectric.util.reflector.Accessor
+
+
The name of the field.
+
+
value() - Element in annotation type org.robolectric.util.reflector.ForType
+
 
+
value() - Element in annotation type org.robolectric.util.reflector.WithType
+
+
The class name intended for this parameter.
+
+
VALUE - Static variable in class org.robolectric.integrationtests.jacoco.JaCoCoTester
+
 
+
valueOf(String) - Static method in enum org.robolectric.android.DeviceConfig.ScreenSize
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.robolectric.annotation.ConscryptMode.Mode
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.robolectric.annotation.experimental.LazyApplication.LazyLoad
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.robolectric.annotation.GetInstallerPackageNameMode.Mode
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.robolectric.annotation.GraphicsMode.Mode
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.robolectric.annotation.LooperMode.Mode
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.robolectric.annotation.processing.validator.ImplementsValidator.SdkCheckMode
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.robolectric.annotation.SQLiteMode.Mode
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.robolectric.annotation.TextLayoutMode.Mode
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.robolectric.fakes.RoboResponseSource
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.robolectric.internal.bytecode.MethodCallSite.Kind
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.robolectric.internal.ResourcesMode
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.robolectric.res.android.Asset.AccessMode
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.robolectric.res.android.DataType
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.robolectric.res.android.ResourceString.Type
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.robolectric.res.android.ResTable_config.Type
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.robolectric.res.ResType
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.robolectric.shadows.ShadowMediaPlayer.InvalidStateBehavior
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.robolectric.shadows.ShadowMediaPlayer.State
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.robolectric.shadows.ShadowPath.Point.Type
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.robolectric.shadows.ShadowTelecomManager.CallRequestMode
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.robolectric.shadows.ShadowUserManager.UserState
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum org.robolectric.util.Scheduler.IdleState
+
+
Returns the enum constant of this type with the specified name.
+
+
values() - Static method in enum org.robolectric.android.DeviceConfig.ScreenSize
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.robolectric.annotation.ConscryptMode.Mode
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.robolectric.annotation.experimental.LazyApplication.LazyLoad
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.robolectric.annotation.GetInstallerPackageNameMode.Mode
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.robolectric.annotation.GraphicsMode.Mode
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.robolectric.annotation.LooperMode.Mode
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.robolectric.annotation.processing.validator.ImplementsValidator.SdkCheckMode
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.robolectric.annotation.SQLiteMode.Mode
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.robolectric.annotation.TextLayoutMode.Mode
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.robolectric.fakes.RoboResponseSource
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.robolectric.internal.bytecode.MethodCallSite.Kind
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.robolectric.internal.ResourcesMode
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.robolectric.res.android.Asset.AccessMode
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.robolectric.res.android.DataType
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.robolectric.res.android.ResourceString.Type
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.robolectric.res.android.ResTable_config.Type
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.robolectric.res.ResType
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.robolectric.shadows.ShadowMediaPlayer.InvalidStateBehavior
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.robolectric.shadows.ShadowMediaPlayer.State
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.robolectric.shadows.ShadowPath.Point.Type
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.robolectric.shadows.ShadowTelecomManager.CallRequestMode
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.robolectric.shadows.ShadowUserManager.UserState
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum org.robolectric.util.Scheduler.IdleState
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
VectorDrawableNatives - Class in org.robolectric.nativeruntime
+
+
Native methods for VectorDrawable JNI registration.
+
+
verify() - Method in class org.robolectric.junit.rules.CloseGuardRule
+
 
+
verifyCanAccessUser(UserHandle) - Method in class org.robolectric.shadows.ShadowCrossProfileApps
+
 
+
verifyDisplayHash(DisplayHash) - Method in class org.robolectric.shadows.ShadowDisplayHashManager
+
 
+
verifyHasInteractAcrossProfilesPermission() - Method in class org.robolectric.shadows.ShadowCrossProfileApps
+
+
Ensure the current package has the permission to interact across profiles.
+
+
verifyInputEvent(Object) - Method in class org.robolectric.shadows.ShadowInputManager
+
+
Provides a local java implementation, since the real implementation is in system server + + native code.
+
+
verifyIntentFilter(int, int, List<String>) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
verifyPendingInstall(int, int) - Method in class org.robolectric.shadows.ShadowApplicationPackageManager
+
 
+
verifySupportedSdk(String) - Method in class org.robolectric.pluginapi.Sdk
+
+
Verify that the SDK is supported.
+
+
verifySupportedSdk(String) - Method in class org.robolectric.plugins.DefaultSdkProvider.DefaultSdk
+
 
+
VERSION - Static variable in class org.robolectric.versioning.AndroidVersions.J
+
 
+
VERSION - Static variable in class org.robolectric.versioning.AndroidVersions.JMR1
+
 
+
VERSION - Static variable in class org.robolectric.versioning.AndroidVersions.JMR2
+
 
+
VERSION - Static variable in class org.robolectric.versioning.AndroidVersions.K
+
 
+
VERSION - Static variable in class org.robolectric.versioning.AndroidVersions.L
+
 
+
VERSION - Static variable in class org.robolectric.versioning.AndroidVersions.LMR1
+
 
+
VERSION - Static variable in class org.robolectric.versioning.AndroidVersions.M
+
 
+
VERSION - Static variable in class org.robolectric.versioning.AndroidVersions.N
+
 
+
VERSION - Static variable in class org.robolectric.versioning.AndroidVersions.O
+
 
+
VERSION - Static variable in class org.robolectric.versioning.AndroidVersions.OMR1
+
 
+
VERSION - Static variable in class org.robolectric.versioning.AndroidVersions.P
+
 
+
VERSION - Static variable in class org.robolectric.versioning.AndroidVersions.Q
+
 
+
VERSION - Static variable in class org.robolectric.versioning.AndroidVersions.R
+
 
+
VERSION - Static variable in class org.robolectric.versioning.AndroidVersions.S
+
 
+
VERSION - Static variable in class org.robolectric.versioning.AndroidVersions.Sv2
+
 
+
VERSION - Static variable in class org.robolectric.versioning.AndroidVersions.T
+
 
+
VERSION - Static variable in class org.robolectric.versioning.AndroidVersions.U
+
 
+
VERSION - Static variable in class org.robolectric.versioning.AndroidVersions.V
+
 
+
vibrate(int, String, long) - Method in class org.robolectric.shadows.ShadowSystemVibrator
+
 
+
vibrate(int, String, long[], int) - Method in class org.robolectric.shadows.ShadowSystemVibrator
+
 
+
vibrate(int, String, long[], int, AudioAttributes) - Method in class org.robolectric.shadows.ShadowSystemVibrator
+
 
+
vibrate(int, String, long, AudioAttributes) - Method in class org.robolectric.shadows.ShadowSystemVibrator
+
 
+
vibrate(int, String, VibrationEffect, AudioAttributes) - Method in class org.robolectric.shadows.ShadowSystemVibrator
+
 
+
vibrate(int, String, VibrationEffect, String, AudioAttributes) - Method in class org.robolectric.shadows.ShadowSystemVibrator
+
 
+
vibrate(long) - Method in class org.robolectric.shadows.ShadowSystemVibrator
+
 
+
vibrate(long[], int) - Method in class org.robolectric.shadows.ShadowSystemVibrator
+
 
+
vibrate(Object, Object, Object, Object, Object) - Method in class org.robolectric.shadows.ShadowSystemVibrator
+
 
+
VibrationAttributesBuilder - Class in org.robolectric.shadows
+
+
Class to build VibrationAttributes
+
+
vibrationAttributesFromLastVibration - Static variable in class org.robolectric.shadows.ShadowVibrator
+
 
+
vibrationEffectSegments - Static variable in class org.robolectric.shadows.ShadowVibrator
+
 
+
viewReflector - Variable in class org.robolectric.shadows.ShadowView
+
 
+
VirtualRefBasePtrNatives - Class in org.robolectric.nativeruntime
+
+
Native methods for VirtualRefBasePtr JNI registration.
+
+
visible() - Method in class org.robolectric.android.controller.ActivityController
+
 
+
visible() - Method in class org.robolectric.android.controller.FragmentController
+
+
Deprecated.
+
visit(Element) - Method in class org.robolectric.annotation.processing.validator.Validator
+
 
+
visit(Element, Element) - Method in class org.robolectric.annotation.processing.validator.Validator
+
 
+
visit(AttributeResource) - Method in interface org.robolectric.res.StyleData.Visitor
+
 
+
visit(ResName, Iterable<TypedResource>) - Method in interface org.robolectric.res.ResourceTable.Visitor
+
 
+
visit(StyleData.Visitor) - Method in class org.robolectric.res.StyleData
+
 
+
visitExecutable(ExecutableElement, Element) - Method in class org.robolectric.annotation.processing.validator.FoundOnImplementsValidator
+
 
+
visitExecutable(ExecutableElement, Element) - Method in class org.robolectric.annotation.processing.validator.Validator
+
 
+
visitExecutable(ExecutableElement, TypeElement) - Method in class org.robolectric.annotation.processing.validator.FoundOnImplementsValidator
+
 
+
visitExecutable(ExecutableElement, TypeElement) - Method in class org.robolectric.annotation.processing.validator.ImplementationValidator
+
 
+
visitExecutable(ExecutableElement, TypeElement) - Method in class org.robolectric.annotation.processing.validator.ResetterValidator
+
 
+
visitPackage(PackageElement, Element) - Method in class org.robolectric.annotation.processing.validator.Validator
+
 
+
visitType(TypeElement, Element) - Method in class org.robolectric.annotation.processing.validator.ImplementsValidator
+
 
+
visitType(TypeElement, Element) - Method in class org.robolectric.annotation.processing.validator.Validator
+
 
+
visitTypeParameter(TypeParameterElement, Element) - Method in class org.robolectric.annotation.processing.validator.Validator
+
 
+
visitUnknown(Element, Element) - Method in class org.robolectric.annotation.processing.validator.Validator
+
 
+
visitVariable(VariableElement, Element) - Method in class org.robolectric.annotation.processing.validator.FoundOnImplementsValidator
+
 
+
visitVariable(VariableElement, Element) - Method in class org.robolectric.annotation.processing.validator.Validator
+
 
+
visitVariable(VariableElement, TypeElement) - Method in class org.robolectric.annotation.processing.validator.FoundOnImplementsValidator
+
 
+
visitVariable(VariableElement, TypeElement) - Method in class org.robolectric.annotation.processing.validator.RealObjectValidator
+
 
+
visualize(Bitmap) - Static method in class org.robolectric.shadows.ShadowBitmap
+
+
Returns a textual representation of the appearance of the object.
+
+
visualize(Canvas) - Static method in class org.robolectric.shadows.ShadowCanvas
+
 
+
visualize(View) - Static method in class org.robolectric.shadows.ShadowView
+
+
Returns a textual representation of the appearance of the object.
+
+
VisualVoicemailSmsParams(String, int, String, PendingIntent) - Constructor for class org.robolectric.shadows.ShadowTelephonyManager.VisualVoicemailSmsParams
+
 
+
+

W

+
+
w(String, String) - Static method in class org.robolectric.shadows.ShadowLog
+
 
+
w(String, String, Throwable) - Static method in class org.robolectric.shadows.ShadowLog
+
 
+
w(String, Throwable) - Static method in class org.robolectric.shadows.ShadowLog
+
 
+
waitForIdleSync() - Method in class org.robolectric.android.internal.RoboMonitoringInstrumentation
+
 
+
warn(String, Object...) - Static method in class org.robolectric.util.Logger
+
+
Log a warning message.
+
+
WARN - Enum constant in enum org.robolectric.annotation.processing.validator.ImplementsValidator.SdkCheckMode
+
 
+
warnIfOpen() - Method in class org.robolectric.shadows.ShadowCloseGuard
+
 
+
wasBugreportRequested() - Method in class org.robolectric.shadows.ShadowBugreportManager
+
+ +
+
wasCancelCalled() - Method in class org.robolectric.shadows.ShadowSslErrorHandler
+
 
+
wasCancelled() - Method in class org.robolectric.shadows.ShadowJsResult
+
 
+
wasClearCacheCalled() - Method in class org.robolectric.shadows.ShadowWebView
+
 
+
wasClearFormDataCalled() - Method in class org.robolectric.shadows.ShadowWebView
+
 
+
wasClearFormDataCalled() - Method in class org.robolectric.shadows.ShadowWebViewDatabase
+
+
Returns true if WebViewDatabase.clearFormData() was called.
+
+
wasClearHistoryCalled() - Method in class org.robolectric.shadows.ShadowWebView
+
 
+
wasClearViewCalled() - Method in class org.robolectric.shadows.ShadowWebView
+
 
+
wasConfigurationSaved() - Method in class org.robolectric.shadows.ShadowWifiManager
+
 
+
wasDestroyCalled() - Method in class org.robolectric.shadows.ShadowWebView
+
 
+
wasInvalidated() - Method in class org.robolectric.shadows.ShadowDrawable
+
 
+
wasInvalidated() - Method in class org.robolectric.shadows.ShadowView
+
 
+
wasKilled(int) - Static method in class org.robolectric.shadows.ShadowProcess
+
+
Gets an indication of whether or not a process was killed (using ShadowProcess.killProcess(int)).
+
+
wasNotifyDataSetChangedCalled() - Method in class org.robolectric.shadows.ShadowBaseAdapter
+
 
+
wasOnPauseCalled() - Method in class org.robolectric.shadows.ShadowWebView
+
 
+
wasOnResumeCalled() - Method in class org.robolectric.shadows.ShadowWebView
+
 
+
wasPackageEverHidden(String) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
+
Returns true if the given packageName was ever hidden.
+
+
wasPathPlayed(String) - Method in class org.robolectric.shadows.ShadowSoundPool
+
+
Returns true if the given path was played.
+
+
wasProceedCalled() - Method in class org.robolectric.shadows.ShadowSslErrorHandler
+
 
+
wasResourcePlayed(int) - Method in class org.robolectric.shadows.ShadowSoundPool
+
+
Returns true if the given resource was played.
+
+
wasRun - Variable in class org.robolectric.util.TestRunnable
+
 
+
wasSystemAppEnabled(String) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
+
Returns true if the given packageName was a system app and was enabled.
+
+
wentAsync() - Method in class org.robolectric.shadows.ShadowBroadcastReceiver
+
 
+
WIDE_COLOR_GAMUT_ANY - Static variable in class org.robolectric.res.android.ResTable_config
+
 
+
WIDE_COLOR_GAMUT_NO - Static variable in class org.robolectric.res.android.ResTable_config
+
 
+
WIDE_COLOR_GAMUT_YES - Static variable in class org.robolectric.res.android.ResTable_config
+
 
+
width - Variable in enum org.robolectric.android.DeviceConfig.ScreenSize
+
 
+
width - Variable in class org.robolectric.shadows.ImageUtil.ImageInfo
+
 
+
width - Variable in class org.robolectric.shadows.RoundRectangle
+
 
+
WifiUsabilityStatsEntryBuilder - Class in org.robolectric.shadows
+
+ +
+
WifiUsabilityStatsEntryBuilder() - Constructor for class org.robolectric.shadows.WifiUsabilityStatsEntryBuilder
+
 
+
WINDOW_EXACT - Static variable in class org.robolectric.shadows.ShadowAlarmManager
+
 
+
WINDOW_HEURISTIC - Static variable in class org.robolectric.shadows.ShadowAlarmManager
+
 
+
windowFocusChanged(boolean) - Method in class org.robolectric.android.controller.ActivityController
+
 
+
windowFocusChanged(boolean) - Method in interface org.robolectric.shadows.ShadowViewRootImpl.ViewRootImplReflector
+
 
+
windowFocusChanged(boolean, boolean) - Method in interface org.robolectric.shadows.ShadowViewRootImpl.ViewRootImplReflector
+
 
+
WindowIdHelper() - Constructor for class org.robolectric.shadows.ShadowView.WindowIdHelper
+
 
+
windowToken - Variable in class org.robolectric.shadows.ShadowWallpaperManager.WallpaperCommandRecord
+
+ +
+
wipeData(int) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
withAppendedId(Uri, long) - Static method in class org.robolectric.shadows.ShadowContentUris
+
 
+
withConfig(InstrumentationConfiguration.Builder, Config) - Method in class org.robolectric.config.AndroidConfigurer
+
 
+
withData(int) - Method in class org.robolectric.res.android.ResourceTypes.Res_value
+
 
+
withIntent(Intent) - Method in class org.robolectric.android.controller.ServiceController
+
+
Deprecated. +
Use the appropriate builder in Robolectric instead. + + This method will be removed in Robolectric 3.6.
+
+
+
withPackageName(String) - Method in class org.robolectric.res.ResName
+
 
+
withPotentialTimeout(FrameworkMethod, Object, Statement) - Method in class org.robolectric.internal.SandboxTestRunner.HelperTestRunner
+
+
Disables JUnit's normal timeout mode strategy.
+
+
withPotentialTimeout(FrameworkMethod, Object, Statement) - Method in class org.robolectric.internal.SandboxTestRunner
+
+
Disables JUnit's normal timeout mode strategy.
+
+
withSdkVersion(int) - Method in class org.robolectric.res.android.ResTable_config
+
+
Returns a copy of this resource configuration with a different ResTable_config.sdkVersion, or this + configuration if the sdkVersion is the same.
+
+
withType(byte) - Method in class org.robolectric.res.android.ResourceTypes.Res_value
+
 
+
WithType - Annotation Type in org.robolectric.util.reflector
+
+
Parameters with types that can't be resolved at compile time may be annotated @WithType.
+
+
Wrapper(BroadcastReceiver, IntentFilter, Context, String, Handler, int) - Constructor for class org.robolectric.shadows.ShadowApplication.Wrapper
+
 
+
write() - Method in class org.robolectric.res.android.ResourceTypes.ResXMLTree_attrExt.Writer
+
 
+
write() - Method in class org.robolectric.res.android.ResourceTypes.ResXMLTree_endElementExt.Writer
+
 
+
write(StatsEvent) - Static method in class org.robolectric.shadows.ShadowStatsLog
+
 
+
write(ByteBuffer) - Method in class org.robolectric.res.android.ResourceTypes.ResStringPool_header.Writer
+
 
+
write(ByteBuffer, int) - Static method in class org.robolectric.res.android.ResourceTypes.ResStringPool_ref
+
 
+
write(ByteBuffer, int, int) - Static method in class org.robolectric.res.android.ResourceTypes.Res_value
+
 
+
write(ByteBuffer, int, int) - Method in class org.robolectric.shadows.ShadowAudioTrack
+
+
Returns the number of bytes to write, except with invalid parameters.
+
+
write(ByteBuffer, int, Runnable) - Static method in class org.robolectric.res.android.ResourceTypes.ResXMLTree_node
+
 
+
write(ByteBuffer, short, Runnable, Runnable) - Static method in class org.robolectric.res.android.ResourceTypes.ResChunk_header
+
 
+
write(ByteBuffer, ResourceTypes.ResStringPool_header.Writer, Runnable) - Static method in class org.robolectric.res.android.ResourceTypes.ResXMLTree_header
+
 
+
writeBlob(byte[], int, int) - Method in class org.robolectric.shadows.ShadowParcel
+
 
+
writeByteArray(byte[], int, int) - Method in class org.robolectric.shadows.ShadowParcel
+
 
+
writeCallToInitializing(MutableClass, RobolectricGeneratorAdapter) - Method in class org.robolectric.internal.bytecode.ClassInstrumentor
+
 
+
writeEntityData_native(long, byte[], int) - Static method in class org.robolectric.shadows.ShadowBackupDataOutput
+
 
+
writeEntityHeader_native(long, String, int) - Static method in class org.robolectric.shadows.ShadowBackupDataOutput
+
 
+
writeEvent(int, float) - Static method in class org.robolectric.shadows.ShadowEventLog
+
+
Writes an event log message, returning an approximation of the bytes written.
+
+
writeEvent(int, int) - Static method in class org.robolectric.shadows.ShadowEventLog
+
+
Writes an event log message, returning an approximation of the bytes written.
+
+
writeEvent(int, long) - Static method in class org.robolectric.shadows.ShadowEventLog
+
+
Writes an event log message, returning an approximation of the bytes written.
+
+
writeEvent(int, Object...) - Static method in class org.robolectric.shadows.ShadowEventLog
+
+
Writes an event log message, returning an approximation of the bytes written.
+
+
writeEvent(int, String) - Static method in class org.robolectric.shadows.ShadowEventLog
+
+
Writes an event log message, returning an approximation of the bytes written.
+
+
writeExemptionsList() - Method in class org.robolectric.internal.bytecode.NativeCallHandler
+
 
+
writeIncomingCharacteristic(BluetoothGattCharacteristic) - Method in class org.robolectric.shadows.ShadowBluetoothGatt
+
+
Reads bytes from incoming characteristic if properties are valid and callback is set.
+
+
writeIncomingData(byte[]) - Method in class org.robolectric.shadows.ShadowUsbDeviceConnection
+
+
Passes data that can then be read by an initialized UsbRequest#queue(ByteBuffer).
+
+
writePendingIntentOrNullToParcel(PendingIntent, Parcel) - Static method in class org.robolectric.shadows.ShadowPendingIntent
+
 
+
writePermission - Variable in class org.robolectric.manifest.PathPermissionData
+
 
+
Writer() - Constructor for class org.robolectric.res.android.ResourceTypes.ResStringPool_header.Writer
+
 
+
Writer(ByteBuffer, ResourceTypes.ResStringPool_header.Writer, String, String) - Constructor for class org.robolectric.res.android.ResourceTypes.ResXMLTree_attrExt.Writer
+
 
+
Writer(ByteBuffer, ResourceTypes.ResStringPool_header.Writer, String, String) - Constructor for class org.robolectric.res.android.ResourceTypes.ResXMLTree_endElementExt.Writer
+
 
+
writeRemoteMessage(String) - Method in class org.robolectric.shadows.ShadowCall.ShadowRttCall
+
+
Writes a message to the RttCall buffer.
+
+
writeTo(OutputStream) - Method in class org.robolectric.shadows.httpclient.HttpEntityStub
+
 
+
writeTo(OutputStream) - Method in class org.robolectric.shadows.httpclient.TestHttpResponse.TestHttpEntity
+
 
+
writeTo(ResTable_config) - Method in class org.robolectric.res.android.ConfigDescription.LocaleValue
+
 
+
writeToParcel(Parcel, int) - Method in class org.robolectric.shadows.ShadowAccessibilityNodeInfo
+
 
+
writeToParcel(Parcel, int) - Method in class org.robolectric.shadows.ShadowLegacyBitmap
+
 
+
writeToParcel(Parcel, int) - Method in class org.robolectric.shadows.ShadowNativeBitmap
+
 
+
writeToParcel(Parcel, int) - Method in class org.robolectric.shadows.ShadowParcelFileDescriptor
+
 
+
writeToParcel(Parcel, int) - Method in class org.robolectric.shadows.ShadowPendingIntent
+
 
+
writeToParcel(Parcel, int) - Method in class org.robolectric.shadows.ShadowSigningInfo
+
 
+
writeToParcel(Parcel, int) - Method in class org.robolectric.shadows.ShadowVisualVoicemailSms
+
 
+
writeToStream(Bitmap, Bitmap.CompressFormat, int, OutputStream) - Static method in class org.robolectric.shadows.ImageUtil
+
 
+
wtf(String, String) - Static method in class org.robolectric.shadows.ShadowLog
+
 
+
wtf(String, String, Throwable) - Static method in class org.robolectric.shadows.ShadowLog
+
 
+
+

X

+
+
x - Variable in class org.robolectric.shadows.RoundRectangle
+
 
+
x - Variable in class org.robolectric.shadows.ShadowCanvas.TextHistoryEvent
+
 
+
x - Variable in class org.robolectric.shadows.ShadowWallpaperManager.WallpaperCommandRecord
+
+ +
+
xlarge - Enum constant in enum org.robolectric.android.DeviceConfig.ScreenSize
+
 
+
XmlAttributeFinder(ResXMLParser) - Constructor for class org.robolectric.res.android.AttributeResolution.XmlAttributeFinder
+
 
+
XmlBlock - Class in org.robolectric.res.builder
+
+
An XML block is a parsed representation of a resource XML file.
+
+
XmlContext - Class in org.robolectric.res
+
 
+
XmlContext(String, Path, Qualifiers) - Constructor for class org.robolectric.res.XmlContext
+
 
+
XmlResourceParserImpl - Class in org.robolectric.android
+
+
Concrete implementation of the XmlResourceParser.
+
+
XmlResourceParserImpl(Document, String, String, String, ResourceTable) - Constructor for class org.robolectric.android.XmlResourceParserImpl
+
+ +
+
XmlResourceParserImpl(Document, Path, String, String, ResourceTable) - Constructor for class org.robolectric.android.XmlResourceParserImpl
+
 
+
+

Y

+
+
y - Variable in class org.robolectric.shadows.RoundRectangle
+
 
+
y - Variable in class org.robolectric.shadows.ShadowCanvas.TextHistoryEvent
+
 
+
y - Variable in class org.robolectric.shadows.ShadowWallpaperManager.WallpaperCommandRecord
+
+ +
+
+

Z

+
+
z - Variable in class org.robolectric.shadows.ShadowWallpaperManager.WallpaperCommandRecord
+
+ +
+
ZipArchiveHandle - Class in org.robolectric.res.android
+
 
+
ZipArchiveHandle(ZipFile, ImmutableMap<String, Long>) - Constructor for class org.robolectric.res.android.ZipArchiveHandle
+
 
+
ZipFileRO - Class in org.robolectric.res.android
+
 
+
+

_

+
+
__constructor__() - Method in class org.robolectric.shadows.ShadowAccessibilityNodeInfo
+
 
+
__constructor__() - Method in class org.robolectric.shadows.ShadowAccessibilityWindowInfo
+
 
+
__constructor__() - Method in class org.robolectric.shadows.ShadowColorDisplayManager
+
 
+
__constructor__() - Method in class org.robolectric.shadows.ShadowImeTracingClientImpl
+
 
+
__constructor__() - Method in class org.robolectric.shadows.ShadowInCallService
+
 
+
__constructor__() - Method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
__constructor__() - Method in class org.robolectric.shadows.ShadowMediaCodec.ShadowCodecBuffer
+
 
+
__constructor__() - Method in class org.robolectric.shadows.ShadowMediaPlayer
+
 
+
__constructor__() - Method in class org.robolectric.shadows.ShadowMediaRecorder
+
 
+
__constructor__() - Method in class org.robolectric.shadows.ShadowPackageInstaller.ShadowSession
+
 
+
__constructor__() - Method in class org.robolectric.shadows.ShadowResources.ShadowNotFoundException
+
 
+
__constructor__() - Method in class org.robolectric.shadows.ShadowTime
+
 
+
__constructor__(boolean) - Method in class org.robolectric.shadows.ShadowArscAssetManager10
+
+
Used for the creation of system assets.
+
+
__constructor__(boolean) - Method in class org.robolectric.shadows.ShadowArscAssetManager9
+
+
Used for the creation of system assets.
+
+
__constructor__(boolean) - Method in class org.robolectric.shadows.ShadowLegacyAssetManager
+
 
+
__constructor__(boolean) - Method in class org.robolectric.shadows.ShadowLegacyLooper
+
 
+
__constructor__(boolean) - Method in class org.robolectric.shadows.ShadowPausedLooper
+
 
+
__constructor__(boolean) - Method in class org.robolectric.shadows.ShadowPausedMessageQueue
+
 
+
__constructor__(int) - Method in class org.robolectric.shadows.ShadowContentProviderResult
+
 
+
__constructor__(int) - Method in class org.robolectric.shadows.ShadowLegacyTypeface
+
 
+
__constructor__(int, int, int, int) - Method in class org.robolectric.shadows.ShadowNativeRegion
+
 
+
__constructor__(int, PorterDuff.Mode) - Method in class org.robolectric.shadows.ShadowPorterDuffColorFilter
+
 
+
__constructor__(long) - Method in class org.robolectric.shadows.ShadowLegacyTypeface
+
+
Starting in U, this constructor calls ShadowLegacyTypeface.__constructor__(long, String) below.
+
+
__constructor__(long) - Method in class org.robolectric.shadows.ShadowNativeRegion
+
 
+
__constructor__(long, long) - Method in class org.robolectric.shadows.ShadowCountDownTimer
+
 
+
__constructor__(long, String) - Method in class org.robolectric.shadows.ShadowLegacyTypeface
+
 
+
__constructor__(BluetoothAdapter) - Method in class org.robolectric.shadows.ShadowBluetoothLeAdvertiser
+
 
+
__constructor__(IBluetoothManager) - Method in class org.robolectric.shadows.ShadowBluetoothLeAdvertiser
+
 
+
__constructor__(IVirtualDeviceManager, Context) - Method in class org.robolectric.shadows.ShadowVirtualDeviceManager
+
 
+
__constructor__(IVirtualDeviceManager, Context, int, VirtualDeviceParams) - Method in class org.robolectric.shadows.ShadowVirtualDeviceManager.ShadowVirtualDevice
+
 
+
__constructor__(ContentResolver) - Method in class org.robolectric.shadows.ShadowAsyncQueryHandler
+
 
+
__constructor__(Context) - Method in class org.robolectric.shadows.ShadowAppWidgetManager
+
 
+
__constructor__(Context) - Method in class org.robolectric.shadows.ShadowBackupManager
+
 
+
__constructor__(Context) - Method in class org.robolectric.shadows.ShadowDisplayManager
+
 
+
__constructor__(Context) - Method in class org.robolectric.shadows.ShadowLegacyAsyncTaskLoader
+
 
+
__constructor__(Context) - Method in class org.robolectric.shadows.ShadowMediaSessionManager
+
 
+
__constructor__(Context) - Method in class org.robolectric.shadows.ShadowToast
+
 
+
__constructor__(Context, boolean) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
__constructor__(Context, int) - Method in class org.robolectric.shadows.ShadowAppWidgetHost
+
 
+
__constructor__(Context, int, DatePickerDialog.OnDateSetListener, Calendar, int, int, int) - Method in class org.robolectric.shadows.ShadowDatePickerDialog
+
 
+
__constructor__(Context, IAccountManager) - Method in class org.robolectric.shadows.ShadowAccountManager
+
 
+
__constructor__(Context, IDevicePolicyManager) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
__constructor__(Context, ICrossProfileApps) - Method in class org.robolectric.shadows.ShadowCrossProfileApps
+
 
+
__constructor__(Context, Handler) - Method in class org.robolectric.shadows.ShadowActivityManager
+
 
+
__constructor__(Context, Handler) - Method in class org.robolectric.shadows.ShadowDevicePolicyManager
+
 
+
__constructor__(Context, Handler) - Method in class org.robolectric.shadows.ShadowSliceManager
+
 
+
__constructor__(Context, IUserManager) - Method in class org.robolectric.shadows.ShadowUserManager
+
 
+
__constructor__(Context, TextToSpeech.OnInitListener, String, String, boolean) - Method in class org.robolectric.shadows.ShadowTextToSpeech
+
 
+
__constructor__(Context, AttributeSet, int) - Method in class org.robolectric.shadows.ShadowView
+
 
+
__constructor__(Context, AttributeSet, int, int) - Method in class org.robolectric.shadows.ShadowView
+
 
+
__constructor__(Context, GestureDetector.OnGestureListener, Handler) - Method in class org.robolectric.shadows.ShadowGestureDetector
+
 
+
__constructor__(Context, ScaleGestureDetector.OnScaleGestureListener) - Method in class org.robolectric.shadows.ShadowScaleGestureDetector
+
 
+
__constructor__(Context, IAppOpsService) - Method in class org.robolectric.shadows.ShadowAppOpsManager
+
 
+
__constructor__(Context, IAppWidgetService) - Method in class org.robolectric.shadows.ShadowAppWidgetManager
+
 
+
__constructor__(Context, String) - Method in class org.robolectric.shadows.ShadowMediaSession
+
 
+
__constructor__(AssetManager, String, boolean, int) - Method in class org.robolectric.shadows.ShadowNativeFont.ShadowNativeFontBuilder
+
 
+
__constructor__(Resources, int) - Method in class org.robolectric.shadows.ShadowNativeFont.ShadowNativeFontBuilder
+
 
+
__constructor__(Cursor) - Method in class org.robolectric.shadows.ShadowCursorWrapper
+
 
+
__constructor__(Bitmap) - Method in class org.robolectric.shadows.ShadowLegacyCanvas
+
 
+
__constructor__(Matrix) - Method in class org.robolectric.shadows.ShadowLegacyMatrix
+
 
+
__constructor__(Paint) - Method in class org.robolectric.shadows.ShadowPaint
+
 
+
__constructor__(Path) - Method in class org.robolectric.shadows.ShadowLegacyPath
+
 
+
__constructor__(Path, boolean) - Method in class org.robolectric.shadows.ShadowPathMeasure
+
 
+
__constructor__(Picture) - Method in class org.robolectric.shadows.ShadowPicture
+
 
+
__constructor__(Rect) - Method in class org.robolectric.shadows.ShadowNativeRegion
+
 
+
__constructor__(Rect, View) - Method in class org.robolectric.shadows.ShadowTouchDelegate
+
 
+
__constructor__(SurfaceTexture) - Method in class org.robolectric.shadows.ShadowSurface
+
 
+
__constructor__(IDisplayManager) - Method in class org.robolectric.shadows.ShadowDisplayManagerGlobal
+
 
+
__constructor__(Uri) - Method in class org.robolectric.shadows.ShadowContentProviderResult
+
 
+
__constructor__(Tag) - Method in class org.robolectric.shadows.ShadowIsoDep
+
 
+
__constructor__(ParcelFileDescriptor) - Method in class org.robolectric.shadows.ShadowParcelFileDescriptor
+
 
+
__constructor__(Time) - Method in class org.robolectric.shadows.ShadowTime
+
 
+
__constructor__(View) - Method in class org.robolectric.shadows.ShadowZoomButtonsController
+
 
+
__constructor__(String) - Method in class org.robolectric.shadows.ShadowNativeRuntimeShader
+
 
+
__constructor__(String) - Method in class org.robolectric.shadows.ShadowResources.ShadowNotFoundException
+
 
+
__constructor__(String) - Method in class org.robolectric.shadows.ShadowStatFs
+
 
+
__constructor__(String) - Method in class org.robolectric.shadows.ShadowTime
+
 
+
__constructor__(String, boolean, boolean) - Method in class org.robolectric.shadows.ShadowMediaCodec
+
 
+
__constructor__(String, boolean, boolean, boolean) - Method in class org.robolectric.shadows.ShadowLegacyApkAssets
+
 
+
__constructor__(String, int) - Method in class org.robolectric.shadows.ShadowFileObserver
+
 
+
__constructor__(String, int) - Method in class org.robolectric.shadows.ShadowMediaMuxer
+
+
Opens a FileOutputStream for the given path, and sets muxer state.
+
+
__constructor__(String, InputStreamReader, OutputStreamWriter, int, InCallAdapter) - Method in class org.robolectric.shadows.ShadowCall.ShadowRttCall
+
 
+
__constructor__(String, Locale, AlwaysOnHotwordDetector.Callback, KeyphraseEnrollmentInfo, IVoiceInteractionService, IVoiceInteractionManagerService) - Method in class org.robolectric.shadows.ShadowAlwaysOnHotwordDetector
+
 
+
__constructor__(String, Locale, AlwaysOnHotwordDetector.Callback, KeyphraseEnrollmentInfo, IVoiceInteractionManagerService) - Method in class org.robolectric.shadows.ShadowAlwaysOnHotwordDetector
+
 
+
__constructor__(String, Locale, AlwaysOnHotwordDetector.Callback, KeyphraseEnrollmentInfo, IVoiceInteractionManagerService, int, boolean, PersistableBundle, SharedMemory) - Method in class org.robolectric.shadows.ShadowAlwaysOnHotwordDetector
+
 
+
__constructor__(String, Locale, Executor, AlwaysOnHotwordDetector.Callback, KeyphraseEnrollmentInfo, IVoiceInteractionManagerService, int, boolean) - Method in class org.robolectric.shadows.ShadowAlwaysOnHotwordDetector
+
 
+
__constructor__(List<File>, int) - Method in class org.robolectric.shadows.ShadowFileObserver
+
 
+
__constructor__(Log, HttpRequestExecutor, ClientConnectionManager, ConnectionReuseStrategy, ConnectionKeepAliveStrategy, HttpRoutePlanner, HttpProcessor, HttpRequestRetryHandler, RedirectHandler, AuthenticationHandler, AuthenticationHandler, UserTokenHandler, HttpParams) - Method in class org.robolectric.shadows.httpclient.ShadowDefaultRequestDirector
+
 
+
__constructor__(HttpRequestExecutor, ClientConnectionManager, ConnectionReuseStrategy, ConnectionKeepAliveStrategy, HttpRoutePlanner, HttpProcessor, HttpRequestRetryHandler, RedirectHandler, AuthenticationHandler, AuthenticationHandler, UserTokenHandler, HttpParams) - Method in class org.robolectric.shadows.httpclient.ShadowDefaultRequestDirector
+
 
+
__staticInitializer__() - Static method in class org.robolectric.shadows.ShadowAppOpsManager
+
 
+
__staticInitializer__() - Static method in class org.robolectric.shadows.ShadowDebug
+
 
+
__staticInitializer__() - Static method in class org.robolectric.shadows.ShadowLegacyTypeface
+
 
+
__staticInitializer__() - Static method in class org.robolectric.shadows.ShadowMediaPlayer
+
 
+
__staticInitializer__() - Static method in class org.robolectric.shadows.ShadowMediaRecorder
+
 
+
__staticInitializer__() - Static method in class org.robolectric.shadows.ShadowNativeTypeface
+
 
+
__staticInitializer__() - Static method in class org.robolectric.shadows.ShadowNetworkInfo
+
 
+
__staticInitializer__() - Static method in class org.robolectric.shadows.ShadowParcelFileDescriptor
+
 
+
__staticInitializer__() - Static method in class org.robolectric.shadows.ShadowPendingIntent
+
 
+
__staticInitializer__() - Static method in class org.robolectric.shadows.ShadowStatsLog
+
 
+
__staticInitializer__() - Static method in class org.robolectric.shadows.ShadowStrictModeVmPolicy
+
 
+
__staticInitializer__() - Static method in class org.robolectric.shadows.ShadowVisualVoicemailSms
+
 
+
_Activity_ - Interface in org.robolectric.shadows
+
+
Accessor interface for Activity's internals.
+
+
_pause() - Method in class org.robolectric.shadows.ShadowMediaPlayer
+
+
Simulates MediaPlayer._pause().
+
+
_play(int, float, float, int, int, float) - Method in class org.robolectric.shadows.ShadowSoundPool
+
 
+
_play(int, float, float, int, int, float, int) - Method in class org.robolectric.shadows.ShadowSoundPool
+
 
+
_release() - Method in class org.robolectric.shadows.ShadowMediaPlayer
+
+
Simulates call to MediaPlayer._release().
+
+
_reset() - Method in class org.robolectric.shadows.ShadowMediaPlayer
+
+
Simulates call to MediaPlayer._reset().
+
+
_stop() - Method in class org.robolectric.shadows.ShadowMediaPlayer
+
+
Simulates call to MediaPlayer.release().
+
+
+$ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
+
+
+ + diff --git a/javadoc/4.11/index.html b/javadoc/4.11/index.html new file mode 100644 index 000000000..2904a7e79 --- /dev/null +++ b/javadoc/4.11/index.html @@ -0,0 +1,174 @@ + + + + +Overview + + + + + + + + + + + + + + +
+ +
+
+
+
Packages
+
+
Package
+
Description
+ +
 
+ +
+
Package containing main Robolectric classes.
+
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
Package containing Robolectric annotations.
+
+ +
 
+ +
 
+ +
+
Robolectric annotation processor.
+
+ +
+
Classes used to generate code.
+
+ +
+
Classes used to perform compile-time checking of shadows.
+
+ +
 
+ +
 
+ +
+
Package containing fake implementations of Android classes.
+
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
Extension points for customizing Robolectric.
+
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
Package containing shadow classes for the Android SDK.
+
+ +
+
Shadows for the Google Play Services Library.
+
+ +
 
+ +
+
Shadows for Apache HTTP Client.
+
+ +
+
Shadows for the Android Multidex Library.
+
+ +
+
Package containing shadow related utility classes.
+
+ +
+
Package containing general utility classes.
+
+ +
 
+ +
 
+ +
 
+
+
+
+
+
+ + diff --git a/javadoc/4.11/jquery-ui.overrides.css b/javadoc/4.11/jquery-ui.overrides.css new file mode 100644 index 000000000..facf852c2 --- /dev/null +++ b/javadoc/4.11/jquery-ui.overrides.css @@ -0,0 +1,35 @@ +/* + * Copyright (c) 2020, 2022, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +.ui-state-active, +.ui-widget-content .ui-state-active, +.ui-widget-header .ui-state-active, +a.ui-button:active, +.ui-button:active, +.ui-button.ui-state-active:hover { + /* Overrides the color of selection used in jQuery UI */ + background: #F8981D; + border: 1px solid #F8981D; +} diff --git a/javadoc/4.11/legal/ADDITIONAL_LICENSE_INFO b/javadoc/4.11/legal/ADDITIONAL_LICENSE_INFO new file mode 100644 index 000000000..ff700cd09 --- /dev/null +++ b/javadoc/4.11/legal/ADDITIONAL_LICENSE_INFO @@ -0,0 +1,37 @@ + ADDITIONAL INFORMATION ABOUT LICENSING + +Certain files distributed by Oracle America, Inc. and/or its affiliates are +subject to the following clarification and special exception to the GPLv2, +based on the GNU Project exception for its Classpath libraries, known as the +GNU Classpath Exception. + +Note that Oracle includes multiple, independent programs in this software +package. Some of those programs are provided under licenses deemed +incompatible with the GPLv2 by the Free Software Foundation and others. +For example, the package includes programs licensed under the Apache +License, Version 2.0 and may include FreeType. Such programs are licensed +to you under their original licenses. + +Oracle facilitates your further distribution of this package by adding the +Classpath Exception to the necessary parts of its GPLv2 code, which permits +you to use that code in combination with other independent modules not +licensed under the GPLv2. However, note that this would not permit you to +commingle code under an incompatible license with Oracle's GPLv2 licensed +code by, for example, cutting and pasting such code into a file also +containing Oracle's GPLv2 licensed code and then distributing the result. + +Additionally, if you were to remove the Classpath Exception from any of the +files to which it applies and distribute the result, you would likely be +required to license some or all of the other code in that distribution under +the GPLv2 as well, and since the GPLv2 is incompatible with the license terms +of some items included in the distribution by Oracle, removing the Classpath +Exception could therefore effectively compromise your ability to further +distribute the package. + +Failing to distribute notices associated with some files may also create +unexpected legal consequences. + +Proceed with caution and we recommend that you obtain the advice of a lawyer +skilled in open source matters before removing the Classpath Exception or +making modifications to this package which may subsequently be redistributed +and/or involve the use of third party software. diff --git a/javadoc/4.11/legal/ASSEMBLY_EXCEPTION b/javadoc/4.11/legal/ASSEMBLY_EXCEPTION new file mode 100644 index 000000000..065b8d902 --- /dev/null +++ b/javadoc/4.11/legal/ASSEMBLY_EXCEPTION @@ -0,0 +1,27 @@ + +OPENJDK ASSEMBLY EXCEPTION + +The OpenJDK source code made available by Oracle America, Inc. (Oracle) at +openjdk.java.net ("OpenJDK Code") is distributed under the terms of the GNU +General Public License version 2 +only ("GPL2"), with the following clarification and special exception. + + Linking this OpenJDK Code statically or dynamically with other code + is making a combined work based on this library. Thus, the terms + and conditions of GPL2 cover the whole combination. + + As a special exception, Oracle gives you permission to link this + OpenJDK Code with certain code licensed by Oracle as indicated at + http://openjdk.java.net/legal/exception-modules-2007-05-08.html + ("Designated Exception Modules") to produce an executable, + regardless of the license terms of the Designated Exception Modules, + and to copy and distribute the resulting executable under GPL2, + provided that the Designated Exception Modules continue to be + governed by the licenses under which they were offered by Oracle. + +As such, it allows licensees and sublicensees of Oracle's GPL2 OpenJDK Code +to build an executable that includes those portions of necessary code that +Oracle could not provide under GPL2 (or that Oracle has provided under GPL2 +with the Classpath exception). If you modify or add to the OpenJDK code, +that new GPL2 code may still be combined with Designated Exception Modules +if the new code is made subject to this exception by its copyright holder. diff --git a/javadoc/4.11/legal/LICENSE b/javadoc/4.11/legal/LICENSE new file mode 100644 index 000000000..8b400c7ab --- /dev/null +++ b/javadoc/4.11/legal/LICENSE @@ -0,0 +1,347 @@ +The GNU General Public License (GPL) + +Version 2, June 1991 + +Copyright (C) 1989, 1991 Free Software Foundation, Inc. +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +Everyone is permitted to copy and distribute verbatim copies of this license +document, but changing it is not allowed. + +Preamble + +The licenses for most software are designed to take away your freedom to share +and change it. By contrast, the GNU General Public License is intended to +guarantee your freedom to share and change free software--to make sure the +software is free for all its users. This General Public License applies to +most of the Free Software Foundation's software and to any other program whose +authors commit to using it. (Some other Free Software Foundation software is +covered by the GNU Library General Public License instead.) You can apply it to +your programs, too. + +When we speak of free software, we are referring to freedom, not price. Our +General Public Licenses are designed to make sure that you have the freedom to +distribute copies of free software (and charge for this service if you wish), +that you receive source code or can get it if you want it, that you can change +the software or use pieces of it in new free programs; and that you know you +can do these things. + +To protect your rights, we need to make restrictions that forbid anyone to deny +you these rights or to ask you to surrender the rights. These restrictions +translate to certain responsibilities for you if you distribute copies of the +software, or if you modify it. + +For example, if you distribute copies of such a program, whether gratis or for +a fee, you must give the recipients all the rights that you have. You must +make sure that they, too, receive or can get the source code. And you must +show them these terms so they know their rights. + +We protect your rights with two steps: (1) copyright the software, and (2) +offer you this license which gives you legal permission to copy, distribute +and/or modify the software. + +Also, for each author's protection and ours, we want to make certain that +everyone understands that there is no warranty for this free software. If the +software is modified by someone else and passed on, we want its recipients to +know that what they have is not the original, so that any problems introduced +by others will not reflect on the original authors' reputations. + +Finally, any free program is threatened constantly by software patents. We +wish to avoid the danger that redistributors of a free program will +individually obtain patent licenses, in effect making the program proprietary. +To prevent this, we have made it clear that any patent must be licensed for +everyone's free use or not licensed at all. + +The precise terms and conditions for copying, distribution and modification +follow. + +TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + +0. This License applies to any program or other work which contains a notice +placed by the copyright holder saying it may be distributed under the terms of +this General Public License. The "Program", below, refers to any such program +or work, and a "work based on the Program" means either the Program or any +derivative work under copyright law: that is to say, a work containing the +Program or a portion of it, either verbatim or with modifications and/or +translated into another language. (Hereinafter, translation is included +without limitation in the term "modification".) Each licensee is addressed as +"you". + +Activities other than copying, distribution and modification are not covered by +this License; they are outside its scope. The act of running the Program is +not restricted, and the output from the Program is covered only if its contents +constitute a work based on the Program (independent of having been made by +running the Program). Whether that is true depends on what the Program does. + +1. You may copy and distribute verbatim copies of the Program's source code as +you receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice and +disclaimer of warranty; keep intact all the notices that refer to this License +and to the absence of any warranty; and give any other recipients of the +Program a copy of this License along with the Program. + +You may charge a fee for the physical act of transferring a copy, and you may +at your option offer warranty protection in exchange for a fee. + +2. You may modify your copy or copies of the Program or any portion of it, thus +forming a work based on the Program, and copy and distribute such modifications +or work under the terms of Section 1 above, provided that you also meet all of +these conditions: + + a) You must cause the modified files to carry prominent notices stating + that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in whole or + in part contains or is derived from the Program or any part thereof, to be + licensed as a whole at no charge to all third parties under the terms of + this License. + + c) If the modified program normally reads commands interactively when run, + you must cause it, when started running for such interactive use in the + most ordinary way, to print or display an announcement including an + appropriate copyright notice and a notice that there is no warranty (or + else, saying that you provide a warranty) and that users may redistribute + the program under these conditions, and telling the user how to view a copy + of this License. (Exception: if the Program itself is interactive but does + not normally print such an announcement, your work based on the Program is + not required to print an announcement.) + +These requirements apply to the modified work as a whole. If identifiable +sections of that work are not derived from the Program, and can be reasonably +considered independent and separate works in themselves, then this License, and +its terms, do not apply to those sections when you distribute them as separate +works. But when you distribute the same sections as part of a whole which is a +work based on the Program, the distribution of the whole must be on the terms +of this License, whose permissions for other licensees extend to the entire +whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest your +rights to work written entirely by you; rather, the intent is to exercise the +right to control the distribution of derivative or collective works based on +the Program. + +In addition, mere aggregation of another work not based on the Program with the +Program (or with a work based on the Program) on a volume of a storage or +distribution medium does not bring the other work under the scope of this +License. + +3. You may copy and distribute the Program (or a work based on it, under +Section 2) in object code or executable form under the terms of Sections 1 and +2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable source + code, which must be distributed under the terms of Sections 1 and 2 above + on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three years, to + give any third party, for a charge no more than your cost of physically + performing source distribution, a complete machine-readable copy of the + corresponding source code, to be distributed under the terms of Sections 1 + and 2 above on a medium customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer to + distribute corresponding source code. (This alternative is allowed only + for noncommercial distribution and only if you received the program in + object code or executable form with such an offer, in accord with + Subsection b above.) + +The source code for a work means the preferred form of the work for making +modifications to it. For an executable work, complete source code means all +the source code for all modules it contains, plus any associated interface +definition files, plus the scripts used to control compilation and installation +of the executable. However, as a special exception, the source code +distributed need not include anything that is normally distributed (in either +source or binary form) with the major components (compiler, kernel, and so on) +of the operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the source +code from the same place counts as distribution of the source code, even though +third parties are not compelled to copy the source along with the object code. + +4. You may not copy, modify, sublicense, or distribute the Program except as +expressly provided under this License. Any attempt otherwise to copy, modify, +sublicense or distribute the Program is void, and will automatically terminate +your rights under this License. However, parties who have received copies, or +rights, from you under this License will not have their licenses terminated so +long as such parties remain in full compliance. + +5. You are not required to accept this License, since you have not signed it. +However, nothing else grants you permission to modify or distribute the Program +or its derivative works. These actions are prohibited by law if you do not +accept this License. Therefore, by modifying or distributing the Program (or +any work based on the Program), you indicate your acceptance of this License to +do so, and all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + +6. Each time you redistribute the Program (or any work based on the Program), +the recipient automatically receives a license from the original licensor to +copy, distribute or modify the Program subject to these terms and conditions. +You may not impose any further restrictions on the recipients' exercise of the +rights granted herein. You are not responsible for enforcing compliance by +third parties to this License. + +7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), conditions +are imposed on you (whether by court order, agreement or otherwise) that +contradict the conditions of this License, they do not excuse you from the +conditions of this License. If you cannot distribute so as to satisfy +simultaneously your obligations under this License and any other pertinent +obligations, then as a consequence you may not distribute the Program at all. +For example, if a patent license would not permit royalty-free redistribution +of the Program by all those who receive copies directly or indirectly through +you, then the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under any +particular circumstance, the balance of the section is intended to apply and +the section as a whole is intended to apply in other circumstances. + +It is not the purpose of this section to induce you to infringe any patents or +other property right claims or to contest validity of any such claims; this +section has the sole purpose of protecting the integrity of the free software +distribution system, which is implemented by public license practices. Many +people have made generous contributions to the wide range of software +distributed through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing to +distribute software through any other system and a licensee cannot impose that +choice. + +This section is intended to make thoroughly clear what is believed to be a +consequence of the rest of this License. + +8. If the distribution and/or use of the Program is restricted in certain +countries either by patents or by copyrighted interfaces, the original +copyright holder who places the Program under this License may add an explicit +geographical distribution limitation excluding those countries, so that +distribution is permitted only in or among countries not thus excluded. In +such case, this License incorporates the limitation as if written in the body +of this License. + +9. The Free Software Foundation may publish revised and/or new versions of the +General Public License from time to time. Such new versions will be similar in +spirit to the present version, but may differ in detail to address new problems +or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any later +version", you have the option of following the terms and conditions either of +that version or of any later version published by the Free Software Foundation. +If the Program does not specify a version number of this License, you may +choose any version ever published by the Free Software Foundation. + +10. If you wish to incorporate parts of the Program into other free programs +whose distribution conditions are different, write to the author to ask for +permission. For software which is copyrighted by the Free Software Foundation, +write to the Free Software Foundation; we sometimes make exceptions for this. +Our decision will be guided by the two goals of preserving the free status of +all derivatives of our free software and of promoting the sharing and reuse of +software generally. + +NO WARRANTY + +11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR +THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE +STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE +PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, +INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND +PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, +YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + +12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL +ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE +PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR +INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA +BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A +FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER +OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +END OF TERMS AND CONDITIONS + +How to Apply These Terms to Your New Programs + +If you develop a new program, and you want it to be of the greatest possible +use to the public, the best way to achieve this is to make it free software +which everyone can redistribute and change under these terms. + +To do so, attach the following notices to the program. It is safest to attach +them to the start of each source file to most effectively convey the exclusion +of warranty; and each file should have at least the "copyright" line and a +pointer to where the full notice is found. + + One line to give the program's name and a brief idea of what it does. + + Copyright (C) + + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation; either version 2 of the License, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this when it +starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author Gnomovision comes + with ABSOLUTELY NO WARRANTY; for details type 'show w'. This is free + software, and you are welcome to redistribute it under certain conditions; + type 'show c' for details. + +The hypothetical commands 'show w' and 'show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may be +called something other than 'show w' and 'show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your school, +if any, to sign a "copyright disclaimer" for the program, if necessary. Here +is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + 'Gnomovision' (which makes passes at compilers) written by James Hacker. + + signature of Ty Coon, 1 April 1989 + + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Library General Public +License instead of this License. + + +"CLASSPATH" EXCEPTION TO THE GPL + +Certain source files distributed by Oracle America and/or its affiliates are +subject to the following clarification and special exception to the GPL, but +only where Oracle has expressly included in the particular source file's header +the words "Oracle designates this particular file as subject to the "Classpath" +exception as provided by Oracle in the LICENSE file that accompanied this code." + + Linking this library statically or dynamically with other modules is making + a combined work based on this library. Thus, the terms and conditions of + the GNU General Public License cover the whole combination. + + As a special exception, the copyright holders of this library give you + permission to link this library with independent modules to produce an + executable, regardless of the license terms of these independent modules, + and to copy and distribute the resulting executable under terms of your + choice, provided that you also meet, for each linked independent module, + the terms and conditions of the license of that module. An independent + module is a module which is not derived from or based on this library. If + you modify this library, you may extend this exception to your version of + the library, but you are not obligated to do so. If you do not wish to do + so, delete this exception statement from your version. diff --git a/javadoc/4.11/legal/jquery.md b/javadoc/4.11/legal/jquery.md new file mode 100644 index 000000000..d468b3183 --- /dev/null +++ b/javadoc/4.11/legal/jquery.md @@ -0,0 +1,72 @@ +## jQuery v3.6.1 + +### jQuery License +``` +jQuery v 3.6.1 +Copyright OpenJS Foundation and other contributors, https://openjsf.org/ + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +****************************************** + +The jQuery JavaScript Library v3.6.1 also includes Sizzle.js + +Sizzle.js includes the following license: + +Copyright JS Foundation and other contributors, https://js.foundation/ + +This software consists of voluntary contributions made by many +individuals. For exact contribution history, see the revision history +available at https://github.com/jquery/sizzle + +The following license applies to all parts of this software except as +documented below: + +==== + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +==== + +All files located in the node_modules and external directories are +externally maintained libraries used by this software which have their +own licenses; we recommend you read them, as their terms may differ from +the terms above. + +********************* + +``` diff --git a/javadoc/4.11/legal/jqueryUI.md b/javadoc/4.11/legal/jqueryUI.md new file mode 100644 index 000000000..8bda9d7a8 --- /dev/null +++ b/javadoc/4.11/legal/jqueryUI.md @@ -0,0 +1,49 @@ +## jQuery UI v1.13.2 + +### jQuery UI License +``` +Copyright jQuery Foundation and other contributors, https://jquery.org/ + +This software consists of voluntary contributions made by many +individuals. For exact contribution history, see the revision history +available at https://github.com/jquery/jquery-ui + +The following license applies to all parts of this software except as +documented below: + +==== + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +==== + +Copyright and related rights for sample code are waived via CC0. Sample +code is defined as all source code contained within the demos directory. + +CC0: http://creativecommons.org/publicdomain/zero/1.0/ + +==== + +All files located in the node_modules and external directories are +externally maintained libraries used by this software which have their +own licenses; we recommend you read them, as their terms may differ from +the terms above. + +``` diff --git a/javadoc/4.11/member-search-index.js b/javadoc/4.11/member-search-index.js new file mode 100644 index 000000000..d2e39caef --- /dev/null +++ b/javadoc/4.11/member-search-index.js @@ -0,0 +1 @@ +memberSearchIndex = [{"p":"org.robolectric.shadows","c":"ShadowAccessibilityNodeInfo","l":"__constructor__()"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityWindowInfo","l":"__constructor__()"},{"p":"org.robolectric.shadows","c":"ShadowColorDisplayManager","l":"__constructor__()"},{"p":"org.robolectric.shadows","c":"ShadowImeTracingClientImpl","l":"__constructor__()"},{"p":"org.robolectric.shadows","c":"ShadowInCallService","l":"__constructor__()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"__constructor__()"},{"p":"org.robolectric.shadows","c":"ShadowMediaCodec.ShadowCodecBuffer","l":"__constructor__()"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"__constructor__()"},{"p":"org.robolectric.shadows","c":"ShadowMediaRecorder","l":"__constructor__()"},{"p":"org.robolectric.shadows","c":"ShadowPackageInstaller.ShadowSession","l":"__constructor__()"},{"p":"org.robolectric.shadows","c":"ShadowResources.ShadowNotFoundException","l":"__constructor__()"},{"p":"org.robolectric.shadows","c":"ShadowTime","l":"__constructor__()"},{"p":"org.robolectric.shadows","c":"ShadowNativeFont.ShadowNativeFontBuilder","l":"__constructor__(AssetManager, String, boolean, int)","u":"__constructor__(android.content.res.AssetManager,java.lang.String,boolean,int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCanvas","l":"__constructor__(Bitmap)","u":"__constructor__(android.graphics.Bitmap)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothLeAdvertiser","l":"__constructor__(BluetoothAdapter)","u":"__constructor__(android.bluetooth.BluetoothAdapter)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager10","l":"__constructor__(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager9","l":"__constructor__(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"__constructor__(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyLooper","l":"__constructor__(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowPausedLooper","l":"__constructor__(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowPausedMessageQueue","l":"__constructor__(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowAsyncQueryHandler","l":"__constructor__(ContentResolver)","u":"__constructor__(android.content.ContentResolver)"},{"p":"org.robolectric.shadows","c":"ShadowAppWidgetManager","l":"__constructor__(Context)","u":"__constructor__(android.content.Context)"},{"p":"org.robolectric.shadows","c":"ShadowBackupManager","l":"__constructor__(Context)","u":"__constructor__(android.content.Context)"},{"p":"org.robolectric.shadows","c":"ShadowDisplayManager","l":"__constructor__(Context)","u":"__constructor__(android.content.Context)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAsyncTaskLoader","l":"__constructor__(Context)","u":"__constructor__(android.content.Context)"},{"p":"org.robolectric.shadows","c":"ShadowMediaSessionManager","l":"__constructor__(Context)","u":"__constructor__(android.content.Context)"},{"p":"org.robolectric.shadows","c":"ShadowToast","l":"__constructor__(Context)","u":"__constructor__(android.content.Context)"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"__constructor__(Context, AttributeSet, int)","u":"__constructor__(android.content.Context,android.util.AttributeSet,int)"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"__constructor__(Context, AttributeSet, int, int)","u":"__constructor__(android.content.Context,android.util.AttributeSet,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"__constructor__(Context, boolean)","u":"__constructor__(android.content.Context,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowGestureDetector","l":"__constructor__(Context, GestureDetector.OnGestureListener, Handler)","u":"__constructor__(android.content.Context,android.view.GestureDetector.OnGestureListener,android.os.Handler)"},{"p":"org.robolectric.shadows","c":"ShadowActivityManager","l":"__constructor__(Context, Handler)","u":"__constructor__(android.content.Context,android.os.Handler)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"__constructor__(Context, Handler)","u":"__constructor__(android.content.Context,android.os.Handler)"},{"p":"org.robolectric.shadows","c":"ShadowSliceManager","l":"__constructor__(Context, Handler)","u":"__constructor__(android.content.Context,android.os.Handler)"},{"p":"org.robolectric.shadows","c":"ShadowAccountManager","l":"__constructor__(Context, IAccountManager)","u":"__constructor__(android.content.Context,android.accounts.IAccountManager)"},{"p":"org.robolectric.shadows","c":"ShadowAppOpsManager","l":"__constructor__(Context, IAppOpsService)","u":"__constructor__(android.content.Context,com.android.internal.app.IAppOpsService)"},{"p":"org.robolectric.shadows","c":"ShadowAppWidgetManager","l":"__constructor__(Context, IAppWidgetService)","u":"__constructor__(android.content.Context,com.android.internal.appwidget.IAppWidgetService)"},{"p":"org.robolectric.shadows","c":"ShadowCrossProfileApps","l":"__constructor__(Context, ICrossProfileApps)","u":"__constructor__(android.content.Context,android.content.pm.ICrossProfileApps)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"__constructor__(Context, IDevicePolicyManager)","u":"__constructor__(android.content.Context,android.app.admin.IDevicePolicyManager)"},{"p":"org.robolectric.shadows","c":"ShadowAppWidgetHost","l":"__constructor__(Context, int)","u":"__constructor__(android.content.Context,int)"},{"p":"org.robolectric.shadows","c":"ShadowDatePickerDialog","l":"__constructor__(Context, int, DatePickerDialog.OnDateSetListener, Calendar, int, int, int)","u":"__constructor__(android.content.Context,int,android.app.DatePickerDialog.OnDateSetListener,java.util.Calendar,int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"__constructor__(Context, IUserManager)","u":"__constructor__(android.content.Context,android.os.IUserManager)"},{"p":"org.robolectric.shadows","c":"ShadowScaleGestureDetector","l":"__constructor__(Context, ScaleGestureDetector.OnScaleGestureListener)","u":"__constructor__(android.content.Context,android.view.ScaleGestureDetector.OnScaleGestureListener)"},{"p":"org.robolectric.shadows","c":"ShadowMediaSession","l":"__constructor__(Context, String)","u":"__constructor__(android.content.Context,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowTextToSpeech","l":"__constructor__(Context, TextToSpeech.OnInitListener, String, String, boolean)","u":"__constructor__(android.content.Context,android.speech.tts.TextToSpeech.OnInitListener,java.lang.String,java.lang.String,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowCursorWrapper","l":"__constructor__(Cursor)","u":"__constructor__(android.database.Cursor)"},{"p":"org.robolectric.shadows.httpclient","c":"ShadowDefaultRequestDirector","l":"__constructor__(HttpRequestExecutor, ClientConnectionManager, ConnectionReuseStrategy, ConnectionKeepAliveStrategy, HttpRoutePlanner, HttpProcessor, HttpRequestRetryHandler, RedirectHandler, AuthenticationHandler, AuthenticationHandler, UserTokenHandler, HttpParams)","u":"__constructor__(org.apache.http.protocol.HttpRequestExecutor,org.apache.http.conn.ClientConnectionManager,org.apache.http.ConnectionReuseStrategy,org.apache.http.conn.ConnectionKeepAliveStrategy,org.apache.http.conn.routing.HttpRoutePlanner,org.apache.http.protocol.HttpProcessor,org.apache.http.client.HttpRequestRetryHandler,org.apache.http.client.RedirectHandler,org.apache.http.client.AuthenticationHandler,org.apache.http.client.AuthenticationHandler,org.apache.http.client.UserTokenHandler,org.apache.http.params.HttpParams)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothLeAdvertiser","l":"__constructor__(IBluetoothManager)","u":"__constructor__(android.bluetooth.IBluetoothManager)"},{"p":"org.robolectric.shadows","c":"ShadowDisplayManagerGlobal","l":"__constructor__(IDisplayManager)","u":"__constructor__(android.hardware.display.IDisplayManager)"},{"p":"org.robolectric.shadows","c":"ShadowContentProviderResult","l":"__constructor__(int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyTypeface","l":"__constructor__(int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRegion","l":"__constructor__(int, int, int, int)","u":"__constructor__(int,int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowPorterDuffColorFilter","l":"__constructor__(int, PorterDuff.Mode)","u":"__constructor__(int,android.graphics.PorterDuff.Mode)"},{"p":"org.robolectric.shadows","c":"ShadowVirtualDeviceManager","l":"__constructor__(IVirtualDeviceManager, Context)","u":"__constructor__(android.companion.virtual.IVirtualDeviceManager,android.content.Context)"},{"p":"org.robolectric.shadows","c":"ShadowVirtualDeviceManager.ShadowVirtualDevice","l":"__constructor__(IVirtualDeviceManager, Context, int, VirtualDeviceParams)","u":"__constructor__(android.companion.virtual.IVirtualDeviceManager,android.content.Context,int,android.companion.virtual.VirtualDeviceParams)"},{"p":"org.robolectric.shadows","c":"ShadowFileObserver","l":"__constructor__(List, int)","u":"__constructor__(java.util.List,int)"},{"p":"org.robolectric.shadows.httpclient","c":"ShadowDefaultRequestDirector","l":"__constructor__(Log, HttpRequestExecutor, ClientConnectionManager, ConnectionReuseStrategy, ConnectionKeepAliveStrategy, HttpRoutePlanner, HttpProcessor, HttpRequestRetryHandler, RedirectHandler, AuthenticationHandler, AuthenticationHandler, UserTokenHandler, HttpParams)","u":"__constructor__(org.apache.commons.logging.Log,org.apache.http.protocol.HttpRequestExecutor,org.apache.http.conn.ClientConnectionManager,org.apache.http.ConnectionReuseStrategy,org.apache.http.conn.ConnectionKeepAliveStrategy,org.apache.http.conn.routing.HttpRoutePlanner,org.apache.http.protocol.HttpProcessor,org.apache.http.client.HttpRequestRetryHandler,org.apache.http.client.RedirectHandler,org.apache.http.client.AuthenticationHandler,org.apache.http.client.AuthenticationHandler,org.apache.http.client.UserTokenHandler,org.apache.http.params.HttpParams)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyTypeface","l":"__constructor__(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRegion","l":"__constructor__(long)"},{"p":"org.robolectric.shadows","c":"ShadowCountDownTimer","l":"__constructor__(long, long)","u":"__constructor__(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyTypeface","l":"__constructor__(long, String)","u":"__constructor__(long,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyMatrix","l":"__constructor__(Matrix)","u":"__constructor__(android.graphics.Matrix)"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"__constructor__(Paint)","u":"__constructor__(android.graphics.Paint)"},{"p":"org.robolectric.shadows","c":"ShadowParcelFileDescriptor","l":"__constructor__(ParcelFileDescriptor)","u":"__constructor__(android.os.ParcelFileDescriptor)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyPath","l":"__constructor__(Path)","u":"__constructor__(android.graphics.Path)"},{"p":"org.robolectric.shadows","c":"ShadowPathMeasure","l":"__constructor__(Path, boolean)","u":"__constructor__(android.graphics.Path,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowPicture","l":"__constructor__(Picture)","u":"__constructor__(android.graphics.Picture)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRegion","l":"__constructor__(Rect)","u":"__constructor__(android.graphics.Rect)"},{"p":"org.robolectric.shadows","c":"ShadowTouchDelegate","l":"__constructor__(Rect, View)","u":"__constructor__(android.graphics.Rect,android.view.View)"},{"p":"org.robolectric.shadows","c":"ShadowNativeFont.ShadowNativeFontBuilder","l":"__constructor__(Resources, int)","u":"__constructor__(android.content.res.Resources,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRuntimeShader","l":"__constructor__(String)","u":"__constructor__(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowResources.ShadowNotFoundException","l":"__constructor__(String)","u":"__constructor__(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowStatFs","l":"__constructor__(String)","u":"__constructor__(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowTime","l":"__constructor__(String)","u":"__constructor__(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowMediaCodec","l":"__constructor__(String, boolean, boolean)","u":"__constructor__(java.lang.String,boolean,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyApkAssets","l":"__constructor__(String, boolean, boolean, boolean)","u":"__constructor__(java.lang.String,boolean,boolean,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowCall.ShadowRttCall","l":"__constructor__(String, InputStreamReader, OutputStreamWriter, int, InCallAdapter)","u":"__constructor__(java.lang.String,java.io.InputStreamReader,java.io.OutputStreamWriter,int,android.telecom.InCallAdapter)"},{"p":"org.robolectric.shadows","c":"ShadowFileObserver","l":"__constructor__(String, int)","u":"__constructor__(java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"ShadowMediaMuxer","l":"__constructor__(String, int)","u":"__constructor__(java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"ShadowAlwaysOnHotwordDetector","l":"__constructor__(String, Locale, AlwaysOnHotwordDetector.Callback, KeyphraseEnrollmentInfo, IVoiceInteractionManagerService)","u":"__constructor__(java.lang.String,java.util.Locale,android.service.voice.AlwaysOnHotwordDetector.Callback,android.hardware.soundtrigger.KeyphraseEnrollmentInfo,com.android.internal.app.IVoiceInteractionManagerService)"},{"p":"org.robolectric.shadows","c":"ShadowAlwaysOnHotwordDetector","l":"__constructor__(String, Locale, AlwaysOnHotwordDetector.Callback, KeyphraseEnrollmentInfo, IVoiceInteractionManagerService, int, boolean, PersistableBundle, SharedMemory)","u":"__constructor__(java.lang.String,java.util.Locale,android.service.voice.AlwaysOnHotwordDetector.Callback,android.hardware.soundtrigger.KeyphraseEnrollmentInfo,com.android.internal.app.IVoiceInteractionManagerService,int,boolean,android.os.PersistableBundle,android.os.SharedMemory)"},{"p":"org.robolectric.shadows","c":"ShadowAlwaysOnHotwordDetector","l":"__constructor__(String, Locale, AlwaysOnHotwordDetector.Callback, KeyphraseEnrollmentInfo, IVoiceInteractionService, IVoiceInteractionManagerService)","u":"__constructor__(java.lang.String,java.util.Locale,android.service.voice.AlwaysOnHotwordDetector.Callback,android.hardware.soundtrigger.KeyphraseEnrollmentInfo,android.service.voice.IVoiceInteractionService,com.android.internal.app.IVoiceInteractionManagerService)"},{"p":"org.robolectric.shadows","c":"ShadowAlwaysOnHotwordDetector","l":"__constructor__(String, Locale, Executor, AlwaysOnHotwordDetector.Callback, KeyphraseEnrollmentInfo, IVoiceInteractionManagerService, int, boolean)","u":"__constructor__(java.lang.String,java.util.Locale,java.util.concurrent.Executor,android.service.voice.AlwaysOnHotwordDetector.Callback,android.hardware.soundtrigger.KeyphraseEnrollmentInfo,com.android.internal.app.IVoiceInteractionManagerService,int,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowSurface","l":"__constructor__(SurfaceTexture)","u":"__constructor__(android.graphics.SurfaceTexture)"},{"p":"org.robolectric.shadows","c":"ShadowIsoDep","l":"__constructor__(Tag)","u":"__constructor__(android.nfc.Tag)"},{"p":"org.robolectric.shadows","c":"ShadowTime","l":"__constructor__(Time)","u":"__constructor__(android.text.format.Time)"},{"p":"org.robolectric.shadows","c":"ShadowContentProviderResult","l":"__constructor__(Uri)","u":"__constructor__(android.net.Uri)"},{"p":"org.robolectric.shadows","c":"ShadowZoomButtonsController","l":"__constructor__(View)","u":"__constructor__(android.view.View)"},{"p":"org.robolectric.shadows","c":"ShadowAppOpsManager","l":"__staticInitializer__()"},{"p":"org.robolectric.shadows","c":"ShadowDebug","l":"__staticInitializer__()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyTypeface","l":"__staticInitializer__()"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"__staticInitializer__()"},{"p":"org.robolectric.shadows","c":"ShadowMediaRecorder","l":"__staticInitializer__()"},{"p":"org.robolectric.shadows","c":"ShadowNativeTypeface","l":"__staticInitializer__()"},{"p":"org.robolectric.shadows","c":"ShadowNetworkInfo","l":"__staticInitializer__()"},{"p":"org.robolectric.shadows","c":"ShadowParcelFileDescriptor","l":"__staticInitializer__()"},{"p":"org.robolectric.shadows","c":"ShadowPendingIntent","l":"__staticInitializer__()"},{"p":"org.robolectric.shadows","c":"ShadowStatsLog","l":"__staticInitializer__()"},{"p":"org.robolectric.shadows","c":"ShadowStrictModeVmPolicy","l":"__staticInitializer__()"},{"p":"org.robolectric.shadows","c":"ShadowVisualVoicemailSms","l":"__staticInitializer__()"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"_pause()"},{"p":"org.robolectric.shadows","c":"ShadowSoundPool","l":"_play(int, float, float, int, int, float)","u":"_play(int,float,float,int,int,float)"},{"p":"org.robolectric.shadows","c":"ShadowSoundPool","l":"_play(int, float, float, int, int, float, int)","u":"_play(int,float,float,int,int,float,int)"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"_release()"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"_reset()"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"_stop()"},{"p":"org.robolectric.internal.bytecode","c":"ShadowedObject","l":"$$robo$getData()"},{"p":"org.robolectric.shadows","c":"ShadowPackageInstaller.ShadowSession","l":"abandon()"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"abandonAudioFocus(AudioManager.OnAudioFocusChangeListener)","u":"abandonAudioFocus(android.media.AudioManager.OnAudioFocusChangeListener)"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"abandonAudioFocusRequest(AudioFocusRequest)","u":"abandonAudioFocusRequest(android.media.AudioFocusRequest)"},{"p":"org.robolectric.shadows","c":"ShadowPackageInstaller","l":"abandonSession(int)"},{"p":"org.robolectric.shadows","c":"ShadowBroadcastReceiver","l":"abortBroadcast()"},{"p":"org.robolectric.shadows","c":"ShadowFontFamily","l":"abortCreation()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothServerSocket","l":"accept(int)"},{"p":"org.robolectric.util","c":"Consumer","l":"accept(T)"},{"p":"android.webkit","c":"RoboCookieManager","l":"acceptCookie()"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager","l":"acceptRingingCall()"},{"p":"android.webkit","c":"RoboCookieManager","l":"acceptThirdPartyCookies(WebView)","u":"acceptThirdPartyCookies(android.webkit.WebView)"},{"p":"org.robolectric.res.android","c":"Asset.AccessMode","l":"ACCESS_BUFFER"},{"p":"org.robolectric.res.android","c":"Asset.AccessMode","l":"ACCESS_RANDOM"},{"p":"org.robolectric.res.android","c":"Asset.AccessMode","l":"ACCESS_STREAMING"},{"p":"org.robolectric.res.android","c":"Asset.AccessMode","l":"ACCESS_UNKNOWN"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_COLOR_MODE"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_DENSITY"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_DENSITY_ANY"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_DENSITY_DEFAULT"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_DENSITY_HIGH"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_DENSITY_LOW"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_DENSITY_MEDIUM"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_DENSITY_NONE"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_DENSITY_TV"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_DENSITY_XHIGH"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_DENSITY_XXHIGH"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_DENSITY_XXXHIGH"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_HDR_ANY"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_HDR_NO"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_HDR_YES"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_KEYBOARD"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_KEYBOARD_12KEY"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_KEYBOARD_ANY"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_KEYBOARD_HIDDEN"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_KEYBOARD_NOKEYS"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_KEYBOARD_QWERTY"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_KEYSHIDDEN_ANY"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_KEYSHIDDEN_NO"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_KEYSHIDDEN_SOFT"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_KEYSHIDDEN_YES"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_LAYOUTDIR"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_LAYOUTDIR_ANY"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_LAYOUTDIR_LTR"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_LAYOUTDIR_RTL"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_LOCALE"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_MCC"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_MNC"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_MNC_ZERO"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_NAVHIDDEN_ANY"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_NAVHIDDEN_NO"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_NAVHIDDEN_YES"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_NAVIGATION"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_NAVIGATION_ANY"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_NAVIGATION_DPAD"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_NAVIGATION_NONAV"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_NAVIGATION_TRACKBALL"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_NAVIGATION_WHEEL"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_ORIENTATION"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_ORIENTATION_ANY"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_ORIENTATION_LAND"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_ORIENTATION_PORT"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_ORIENTATION_SQUARE"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_SCREEN_HEIGHT_DP_ANY"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_SCREEN_LAYOUT"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_SCREEN_ROUND"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_SCREEN_SIZE"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_SCREEN_WIDTH_DP_ANY"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_SCREENLONG_ANY"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_SCREENLONG_NO"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_SCREENLONG_YES"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_SCREENROUND_ANY"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_SCREENROUND_NO"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_SCREENROUND_YES"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_SCREENSIZE_ANY"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_SCREENSIZE_LARGE"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_SCREENSIZE_NORMAL"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_SCREENSIZE_SMALL"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_SCREENSIZE_XLARGE"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_SMALLEST_SCREEN_SIZE"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_SMALLEST_SCREEN_WIDTH_DP_ANY"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_TOUCHSCREEN"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_TOUCHSCREEN_ANY"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_TOUCHSCREEN_FINGER"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_TOUCHSCREEN_NOTOUCH"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_TOUCHSCREEN_STYLUS"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_UI_MODE"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_UI_MODE_NIGHT_ANY"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_UI_MODE_NIGHT_NO"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_UI_MODE_NIGHT_YES"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_UI_MODE_TYPE_ANY"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_UI_MODE_TYPE_APPLIANCE"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_UI_MODE_TYPE_CAR"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_UI_MODE_TYPE_DESK"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_UI_MODE_TYPE_NORMAL"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_UI_MODE_TYPE_TELEVISION"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_UI_MODE_TYPE_VR_HEADSET"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_UI_MODE_TYPE_WATCH"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_VERSION"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_WIDE_COLOR_GAMUT_ANY"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_WIDE_COLOR_GAMUT_NO"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"ACONFIGURATION_WIDE_COLOR_GAMUT_YES"},{"p":"org.robolectric.res.android","c":"AConfiguration","l":"AConfiguration()","u":"%3Cinit%3E()"},{"p":"org.robolectric.nativeruntime","c":"ImageReaderNatives","l":"ACQUIRE_MAX_IMAGES"},{"p":"org.robolectric.nativeruntime","c":"ImageReaderNatives","l":"ACQUIRE_NO_BUFS"},{"p":"org.robolectric.nativeruntime","c":"ImageReaderNatives","l":"ACQUIRE_SUCCESS"},{"p":"org.robolectric.shadows","c":"ShadowPowerManager.ShadowLowPowerStandbyPortsLock","l":"acquire()"},{"p":"org.robolectric.shadows","c":"ShadowPowerManager.ShadowWakeLock","l":"acquire()"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager.ShadowMulticastLock","l":"acquire()"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager.ShadowWifiLock","l":"acquire()"},{"p":"org.robolectric.shadows","c":"ShadowPowerManager.ShadowWakeLock","l":"acquire(long)"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver","l":"acquireContentProviderClient(String)","u":"acquireContentProviderClient(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver","l":"acquireContentProviderClient(Uri)","u":"acquireContentProviderClient(android.net.Uri)"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver","l":"acquireProvider(String)","u":"acquireProvider(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver","l":"acquireProvider(Uri)","u":"acquireProvider(android.net.Uri)"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver","l":"acquireUnstableContentProviderClient(String)","u":"acquireUnstableContentProviderClient(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver","l":"acquireUnstableContentProviderClient(Uri)","u":"acquireUnstableContentProviderClient(android.net.Uri)"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver","l":"acquireUnstableProvider(String)","u":"acquireUnstableProvider(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver","l":"acquireUnstableProvider(Uri)","u":"acquireUnstableProvider(android.net.Uri)"},{"p":"org.robolectric.shadows","c":"ShadowWallpaperManager.WallpaperCommandRecord","l":"action"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"activateResetToken(ComponentName)","u":"activateResetToken(android.content.ComponentName)"},{"p":"org.robolectric.manifest","c":"ActivityData","l":"ActivityData(Map, List)","u":"%3Cinit%3E(java.util.Map,java.util.List)"},{"p":"org.robolectric.manifest","c":"ActivityData","l":"ActivityData(String, Map, List)","u":"%3Cinit%3E(java.lang.String,java.util.Map,java.util.List)"},{"p":"org.robolectric.manifest","c":"ActivityData","l":"ActivityData(String, Map, List, ActivityData, MetaData)","u":"%3Cinit%3E(java.lang.String,java.util.Map,java.util.List,org.robolectric.manifest.ActivityData,org.robolectric.manifest.MetaData)"},{"p":"org.robolectric.shadows","c":"ShadowActivityThread","l":"activityThreadReflector"},{"p":"org.robolectric.annotation.processing","c":"RobolectricModel.ShadowInfo","l":"actualIsPublic()"},{"p":"org.robolectric.fakes","c":"RoboMenu","l":"add(CharSequence)","u":"add(java.lang.CharSequence)"},{"p":"org.robolectric.fakes","c":"RoboMenu","l":"add(int)"},{"p":"org.robolectric.fakes","c":"RoboMenu","l":"add(int, int, int, CharSequence)","u":"add(int,int,int,java.lang.CharSequence)"},{"p":"org.robolectric.fakes","c":"RoboMenu","l":"add(int, int, int, int)","u":"add(int,int,int,int)"},{"p":"org.robolectric.res.android","c":"SortedVector","l":"add(T)"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityManager","l":"addAccessibilityStateChangeListener(AccessibilityManager.AccessibilityStateChangeListener)","u":"addAccessibilityStateChangeListener(android.view.accessibility.AccessibilityManager.AccessibilityStateChangeListener)"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityManager","l":"addAccessibilityStateChangeListener(AccessibilityManager.AccessibilityStateChangeListener, Handler)","u":"addAccessibilityStateChangeListener(android.view.accessibility.AccessibilityManager.AccessibilityStateChangeListener,android.os.Handler)"},{"p":"org.robolectric.shadows","c":"ShadowAccountManager","l":"addAccount(Account)","u":"addAccount(android.accounts.Account)"},{"p":"org.robolectric.shadows","c":"ShadowAccountManager","l":"addAccount(Account, String...)","u":"addAccount(android.accounts.Account,java.lang.String...)"},{"p":"org.robolectric.shadows","c":"ShadowAccountManager","l":"addAccount(String, String, String[], Bundle, Activity, AccountManagerCallback, Handler)","u":"addAccount(java.lang.String,java.lang.String,java.lang.String[],android.os.Bundle,android.app.Activity,android.accounts.AccountManagerCallback,android.os.Handler)"},{"p":"org.robolectric.shadows","c":"ShadowAccountManager","l":"addAccountExplicitly(Account, String, Bundle)","u":"addAccountExplicitly(android.accounts.Account,java.lang.String,android.os.Bundle)"},{"p":"org.robolectric.manifest","c":"BroadcastReceiverData","l":"addAction(String)","u":"addAction(java.lang.String)"},{"p":"org.robolectric.manifest","c":"ServiceData","l":"addAction(String)","u":"addAction(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowNotificationListenerService","l":"addActiveNotification(StatusBarNotification)","u":"addActiveNotification(android.service.notification.StatusBarNotification)"},{"p":"org.robolectric.shadows","c":"ShadowNotificationListenerService","l":"addActiveNotification(String, int, Notification)","u":"addActiveNotification(java.lang.String,int,android.app.Notification)"},{"p":"org.robolectric.shadows","c":"ShadowLauncherApps","l":"addActivity(UserHandle, LauncherActivityInfo)","u":"addActivity(android.os.UserHandle,android.content.pm.LauncherActivityInfo)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"addActivityIcon(ComponentName, Drawable)","u":"addActivityIcon(android.content.ComponentName,android.graphics.drawable.Drawable)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"addActivityIcon(Intent, Drawable)","u":"addActivityIcon(android.content.Intent,android.graphics.drawable.Drawable)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"addActivityIfNotPresent(ComponentName)","u":"addActivityIfNotPresent(android.content.ComponentName)"},{"p":"org.robolectric.shadows","c":"ShadowPowerManager","l":"addAllowedInLowPowerStandby(String)","u":"addAllowedInLowPowerStandby(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowAudioTrack","l":"addAllowedNonPcmEncoding(int)"},{"p":"org.robolectric.shadows","c":"GnssStatusBuilder","l":"addAllSatellites(Collection)","u":"addAllSatellites(java.util.Collection)"},{"p":"org.robolectric.shadows","c":"ShadowActivityManager","l":"addApplicationExitInfo(Object)","u":"addApplicationExitInfo(java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowActivityManager","l":"addApplicationExitInfo(String, int, int, int)","u":"addApplicationExitInfo(java.lang.String,int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowLauncherApps","l":"addApplicationInfo(UserHandle, String, ApplicationInfo)","u":"addApplicationInfo(android.os.UserHandle,java.lang.String,android.content.pm.ApplicationInfo)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyPath","l":"addArc(float, float, float, float, float, float)","u":"addArc(float,float,float,float,float,float)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager","l":"addAssetPath(String)","u":"addAssetPath(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"addAssetPath(String)","u":"addAssetPath(java.lang.String)"},{"p":"org.robolectric.res.android","c":"CppAssetManager","l":"addAssetPath(String8, Ref, boolean)","u":"addAssetPath(org.robolectric.res.android.String8,org.robolectric.res.android.Ref,boolean)"},{"p":"org.robolectric.res.android","c":"CppAssetManager","l":"addAssetPath(String8, Ref, boolean, boolean)","u":"addAssetPath(org.robolectric.res.android.String8,org.robolectric.res.android.Ref,boolean,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager","l":"addAssetPathNative(String)","u":"addAssetPathNative(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"addAssetPathNative(String)","u":"addAssetPathNative(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager","l":"addAssetPathNative(String, boolean)","u":"addAssetPathNative(java.lang.String,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"addAssetPathNative(String, boolean)","u":"addAssetPathNative(java.lang.String,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowCompanionDeviceManager","l":"addAssociation(AssociationInfo)","u":"addAssociation(android.companion.AssociationInfo)"},{"p":"org.robolectric.shadows","c":"ShadowCompanionDeviceManager","l":"addAssociation(String)","u":"addAssociation(java.lang.String)"},{"p":"org.robolectric.android","c":"AttributeSetBuilder","l":"addAttribute(int, String)","u":"addAttribute(int,java.lang.String)"},{"p":"org.robolectric.android","c":"AttributeSetBuilderImpl","l":"addAttribute(int, String)","u":"addAttribute(int,java.lang.String)"},{"p":"org.robolectric","c":"Robolectric.AttributeSetBuilder","l":"addAttribute(int, String)","u":"addAttribute(int,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowAudioTrack","l":"addAudioDataListener(ShadowAudioTrack.OnAudioDataWrittenListener)","u":"addAudioDataListener(org.robolectric.shadows.ShadowAudioTrack.OnAudioDataWrittenListener)"},{"p":"org.robolectric.shadows","c":"ShadowAccountManager","l":"addAuthenticator(AuthenticatorDescription)","u":"addAuthenticator(android.accounts.AuthenticatorDescription)"},{"p":"org.robolectric.shadows","c":"ShadowAccountManager","l":"addAuthenticator(String)","u":"addAuthenticator(java.lang.String)"},{"p":"org.robolectric.manifest","c":"IntentFilterData","l":"addAuthority(String, String)","u":"addAuthority(java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowNotificationManager","l":"addAutomaticZenRule(AutomaticZenRule)","u":"addAutomaticZenRule(android.app.AutomaticZenRule)"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"addAvailableCommunicationDevice(AudioDeviceInfo, boolean)","u":"addAvailableCommunicationDevice(android.media.AudioDeviceInfo,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowBackupManager","l":"addAvailableRestoreSets(long, List)","u":"addAvailableRestoreSets(long,java.util.List)"},{"p":"org.robolectric.shadows","c":"ShadowRoleManager","l":"addAvailableRole(String)","u":"addAvailableRole(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowRollbackManager","l":"addAvailableRollbacks(RollbackInfo)","u":"addAvailableRollbacks(android.content.rollback.RollbackInfo)"},{"p":"org.robolectric.shadows","c":"BarringInfoBuilder","l":"addBarringServiceInfo(int, BarringInfo.BarringServiceInfo)","u":"addBarringServiceInfo(int,android.telephony.BarringInfo.BarringServiceInfo)"},{"p":"org.robolectric.shadows","c":"ShadowServiceManager","l":"addBinderService(String, Class)","u":"addBinderService(java.lang.String,java.lang.Class)"},{"p":"org.robolectric.shadows","c":"ShadowServiceManager","l":"addBinderService(String, Class, boolean)","u":"addBinderService(java.lang.String,java.lang.Class,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowServiceManager","l":"addBinderService(String, Class, String, boolean)","u":"addBinderService(java.lang.String,java.lang.Class,java.lang.String,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowServiceManager","l":"addBinderService(String, String)","u":"addBinderService(java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowMediaRouter","l":"addBluetoothRoute()"},{"p":"org.robolectric.shadows","c":"ShadowAppWidgetManager","l":"addBoundWidget(int, AppWidgetProviderInfo)","u":"addBoundWidget(int,android.appwidget.AppWidgetProviderInfo)"},{"p":"org.robolectric.shadows","c":"ShadowUsageStatsManager","l":"addBroadcastResponseStats(Object)","u":"addBroadcastResponseStats(java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowInCallService","l":"addCall(Call)","u":"addCall(android.telecom.Call)"},{"p":"org.robolectric.shadows","c":"ShadowPhone","l":"addCall(Call)","u":"addCall(android.telecom.Call)"},{"p":"org.robolectric.shadows","c":"ShadowInCallService","l":"addCall(ParcelableCall)","u":"addCall(android.telecom.ParcelableCall)"},{"p":"org.robolectric.shadows","c":"ShadowSurfaceView.FakeSurfaceHolder","l":"addCallback(SurfaceHolder.Callback)","u":"addCallback(android.view.SurfaceHolder.Callback)"},{"p":"org.robolectric.shadows","c":"ShadowCamera","l":"addCallbackBuffer(byte[])"},{"p":"org.robolectric.internal.bytecode","c":"ClassInstrumentor","l":"addCallToRoboInit(MutableClass, MethodNode)","u":"addCallToRoboInit(org.robolectric.internal.bytecode.MutableClass,org.objectweb.asm.tree.MethodNode)"},{"p":"org.robolectric.shadows","c":"ShadowCameraManager","l":"addCamera(String, CameraCharacteristics)","u":"addCamera(java.lang.String,android.hardware.camera2.CameraCharacteristics)"},{"p":"org.robolectric.shadows","c":"ShadowCamera","l":"addCameraInfo(int, Camera.CameraInfo)","u":"addCameraInfo(int,android.hardware.Camera.CameraInfo)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"addCanonicalName(String, String)","u":"addCanonicalName(java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowNetworkCapabilities","l":"addCapability(int)"},{"p":"org.robolectric.shadows","c":"ShadowCaptioningManager","l":"addCaptioningChangeListener(CaptioningManager.CaptioningChangeListener)","u":"addCaptioningChangeListener(android.view.accessibility.CaptioningManager.CaptioningChangeListener)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"addChangedPackage(int, String)","u":"addChangedPackage(int,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityNodeInfo","l":"addChild(AccessibilityNodeInfo)","u":"addChild(android.view.accessibility.AccessibilityNodeInfo)"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityWindowInfo","l":"addChild(AccessibilityWindowInfo)","u":"addChild(android.view.accessibility.AccessibilityWindowInfo)"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityNodeInfo","l":"addChild(View)","u":"addChild(android.view.View)"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityNodeInfo","l":"addChild(View, int)","u":"addChild(android.view.View,int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyPath","l":"addCircle(float, float, float, Path.Direction)","u":"addCircle(float,float,float,android.graphics.Path.Direction)"},{"p":"org.robolectric.internal.bytecode","c":"InstrumentationConfiguration.Builder","l":"addClassNameTranslation(String, String)","u":"addClassNameTranslation(java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowMediaCodecList","l":"addCodec(MediaCodecInfo)","u":"addCodec(android.media.MediaCodecInfo)"},{"p":"org.robolectric.shadows","c":"ShadowDownloadManager","l":"addCompletedDownload(String, String, boolean, String, String, long, boolean)","u":"addCompletedDownload(java.lang.String,java.lang.String,boolean,java.lang.String,java.lang.String,long,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowDownloadManager","l":"addCompletedDownload(String, String, boolean, String, String, long, boolean, Uri, Uri)","u":"addCompletedDownload(java.lang.String,java.lang.String,boolean,java.lang.String,java.lang.String,long,boolean,android.net.Uri,android.net.Uri)"},{"p":"org.robolectric.shadows","c":"ShadowResources","l":"addConfigurationChangeListener(ShadowResources.OnConfigurationChangeListener)","u":"addConfigurationChangeListener(org.robolectric.shadows.ShadowResources.OnConfigurationChangeListener)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothHeadset","l":"addConnectedDevice(BluetoothDevice)","u":"addConnectedDevice(android.bluetooth.BluetoothDevice)"},{"p":"org.robolectric.shadows","c":"ShadowMediaSessionManager","l":"addController(MediaController)","u":"addController(android.media.session.MediaController)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"addCrossProfileIntentFilter(IntentFilter, int, int, int)","u":"addCrossProfileIntentFilter(android.content.IntentFilter,int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"addCurrentToCannonicalName(String, String)","u":"addCurrentToCannonicalName(java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowDropBoxManager","l":"addData(String, long, byte[])","u":"addData(java.lang.String,long,byte[])"},{"p":"org.robolectric.shadows","c":"ShadowMediaCodec","l":"addDecoder(String, ShadowMediaCodec.CodecConfig)","u":"addDecoder(java.lang.String,org.robolectric.shadows.ShadowMediaCodec.CodecConfig)"},{"p":"org.robolectric.res.android","c":"CppAssetManager","l":"addDefaultAssets(Path)","u":"addDefaultAssets(java.nio.file.Path)"},{"p":"org.robolectric.res.android","c":"CppAssetManager","l":"addDefaultAssets(String)","u":"addDefaultAssets(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowConnectivityManager","l":"addDefaultNetworkActiveListener(ConnectivityManager.OnNetworkActiveListener)","u":"addDefaultNetworkActiveListener(android.net.ConnectivityManager.OnNetworkActiveListener)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothA2dp","l":"addDevice(BluetoothDevice, int)","u":"addDevice(android.bluetooth.BluetoothDevice,int)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothHeadset","l":"addDevice(BluetoothDevice, int)","u":"addDevice(android.bluetooth.BluetoothDevice,int)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothManager","l":"addDevice(int, int, BluetoothDevice)","u":"addDevice(int,int,android.bluetooth.BluetoothDevice)"},{"p":"org.robolectric.shadows","c":"ShadowAudioTrack","l":"addDirectPlaybackSupport(AudioFormat, AudioAttributes)","u":"addDirectPlaybackSupport(android.media.AudioFormat,android.media.AudioAttributes)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothGatt","l":"addDiscoverableService(BluetoothGattService)","u":"addDiscoverableService(android.bluetooth.BluetoothGattService)"},{"p":"org.robolectric.shadows","c":"ShadowDisplayManager","l":"addDisplay(String)","u":"addDisplay(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"addDrawableResolution(String, int, Drawable)","u":"addDrawableResolution(java.lang.String,int,android.graphics.drawable.Drawable)"},{"p":"org.robolectric.shadows","c":"ShadowLauncherApps","l":"addDynamicShortcut(ShortcutInfo)","u":"addDynamicShortcut(android.content.pm.ShortcutInfo)"},{"p":"org.robolectric.shadows","c":"ShadowShortcutManager","l":"addDynamicShortcuts(List)","u":"addDynamicShortcuts(java.util.List)"},{"p":"org.robolectric.shadows","c":"ShadowAudioEffect","l":"addEffect(AudioEffect.Descriptor)","u":"addEffect(android.media.audiofx.AudioEffect.Descriptor)"},{"p":"org.robolectric.shadows","c":"ShadowLauncherApps","l":"addEnabledPackage(UserHandle, String)","u":"addEnabledPackage(android.os.UserHandle,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowMediaCodec","l":"addEncoder(String, ShadowMediaCodec.CodecConfig)","u":"addEncoder(java.lang.String,org.robolectric.shadows.ShadowMediaCodec.CodecConfig)"},{"p":"org.robolectric.shadows","c":"BackupDataInputBuilder","l":"addEntity(BackupDataEntity)","u":"addEntity(org.robolectric.shadows.BackupDataEntity)"},{"p":"org.robolectric.shadows","c":"ShadowEventLog","l":"addEvent(EventLog.Event)","u":"addEvent(android.util.EventLog.Event)"},{"p":"org.robolectric.shadows","c":"ShadowUsageStatsManager","l":"addEvent(String, long, int)","u":"addEvent(java.lang.String,long,int)"},{"p":"org.robolectric.shadows","c":"ShadowUsageStatsManager","l":"addEvent(UsageEvents.Event)","u":"addEvent(android.app.usage.UsageEvents.Event)"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"addException(DataSource, IOException)","u":"addException(org.robolectric.shadows.util.DataSource,java.io.IOException)"},{"p":"org.robolectric.shadows","c":"ShadowMediaMetadataRetriever","l":"addException(DataSource, RuntimeException)","u":"addException(org.robolectric.shadows.util.DataSource,java.lang.RuntimeException)"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"addException(DataSource, RuntimeException)","u":"addException(org.robolectric.shadows.util.DataSource,java.lang.RuntimeException)"},{"p":"org.robolectric.shadows","c":"ShadowMimeTypeMap","l":"addExtensionMimeTypeMapping(String, String)","u":"addExtensionMimeTypeMapping(java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowMimeTypeMap","l":"addExtensionMimeTypMapping(String, String)","u":"addExtensionMimeTypMapping(java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowEnvironment","l":"addExternalDir(String)","u":"addExternalDir(java.lang.String)"},{"p":"org.robolectric.annotation.processing","c":"RobolectricModel.Builder","l":"addExtraShadow(String, String)","u":"addExtraShadow(java.lang.String,java.lang.String)"},{"p":"org.robolectric.annotation.processing","c":"RobolectricModel.Builder","l":"addExtraShadowPicker(String, TypeElement)","u":"addExtraShadowPicker(java.lang.String,javax.lang.model.element.TypeElement)"},{"p":"org.robolectric.internal.bytecode","c":"MutableClass","l":"addField(int, FieldNode)","u":"addField(int,org.objectweb.asm.tree.FieldNode)"},{"p":"org.robolectric.shadows","c":"ShadowFontFamily","l":"addFontFromAssetManager(AssetManager, String, int, boolean, int, int, int, FontVariationAxis[])","u":"addFontFromAssetManager(android.content.res.AssetManager,java.lang.String,int,boolean,int,int,int,android.graphics.fonts.FontVariationAxis[])"},{"p":"org.robolectric.shadows","c":"ShadowMediaMetadataRetriever","l":"addFrame(Context, Uri, long, Bitmap)","u":"addFrame(android.content.Context,android.net.Uri,long,android.graphics.Bitmap)"},{"p":"org.robolectric.shadows","c":"ShadowMediaMetadataRetriever","l":"addFrame(DataSource, long, Bitmap)","u":"addFrame(org.robolectric.shadows.util.DataSource,long,android.graphics.Bitmap)"},{"p":"org.robolectric.shadows","c":"ShadowMediaMetadataRetriever","l":"addFrame(FileDescriptor, long, Bitmap)","u":"addFrame(java.io.FileDescriptor,long,android.graphics.Bitmap)"},{"p":"org.robolectric.shadows","c":"ShadowMediaMetadataRetriever","l":"addFrame(FileDescriptor, long, long, long, Bitmap)","u":"addFrame(java.io.FileDescriptor,long,long,long,android.graphics.Bitmap)"},{"p":"org.robolectric.shadows","c":"ShadowMediaMetadataRetriever","l":"addFrame(String, long, Bitmap)","u":"addFrame(java.lang.String,long,android.graphics.Bitmap)"},{"p":"org.robolectric.shadows","c":"ShadowMediaMetadataRetriever","l":"addFrame(String, Map, long, Bitmap)","u":"addFrame(java.lang.String,java.util.Map,long,android.graphics.Bitmap)"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"addGlobalPerformClickListener(View.OnClickListener)","u":"addGlobalPerformClickListener(android.view.View.OnClickListener)"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"addGlobalPerformLongClickListener(View.OnLongClickListener)","u":"addGlobalPerformLongClickListener(android.view.View.OnLongClickListener)"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"addGpsStatusListener(GpsStatus.Listener)","u":"addGpsStatusListener(android.location.GpsStatus.Listener)"},{"p":"org.robolectric.res","c":"StaxPluralsLoader","l":"addHandler(String, NodeHandler)","u":"addHandler(java.lang.String,org.robolectric.res.NodeHandler)"},{"p":"org.robolectric.shadows.httpclient","c":"HttpResponseStub","l":"addHeader(Header)","u":"addHeader(org.apache.http.Header)"},{"p":"org.robolectric.shadows.httpclient","c":"TestHttpResponse","l":"addHeader(Header)","u":"addHeader(org.apache.http.Header)"},{"p":"org.robolectric.shadows.httpclient","c":"HttpResponseStub","l":"addHeader(String, String)","u":"addHeader(java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowRoleManager","l":"addHeldRole(String)","u":"addHeldRole(java.lang.String)"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttpLayer","l":"addHttpResponse(HttpResponse)","u":"addHttpResponse(org.apache.http.HttpResponse)"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttpLayer","l":"addHttpResponseContent(byte[])"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttpLayer","l":"addHttpResponseRule(HttpEntityStub.ResponseRule)","u":"addHttpResponseRule(org.robolectric.shadows.httpclient.HttpEntityStub.ResponseRule)"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttp","l":"addHttpResponseRule(RequestMatcher, HttpResponse)","u":"addHttpResponseRule(org.robolectric.shadows.httpclient.RequestMatcher,org.apache.http.HttpResponse)"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttpLayer","l":"addHttpResponseRule(RequestMatcher, HttpResponse)","u":"addHttpResponseRule(org.robolectric.shadows.httpclient.RequestMatcher,org.apache.http.HttpResponse)"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttp","l":"addHttpResponseRule(RequestMatcher, List)","u":"addHttpResponseRule(org.robolectric.shadows.httpclient.RequestMatcher,java.util.List)"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttpLayer","l":"addHttpResponseRule(RequestMatcher, List)","u":"addHttpResponseRule(org.robolectric.shadows.httpclient.RequestMatcher,java.util.List)"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttp","l":"addHttpResponseRule(String, HttpResponse)","u":"addHttpResponseRule(java.lang.String,org.apache.http.HttpResponse)"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttpLayer","l":"addHttpResponseRule(String, HttpResponse)","u":"addHttpResponseRule(java.lang.String,org.apache.http.HttpResponse)"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttp","l":"addHttpResponseRule(String, String)","u":"addHttpResponseRule(java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttpLayer","l":"addHttpResponseRule(String, String)","u":"addHttpResponseRule(java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttp","l":"addHttpResponseRule(String, String, HttpResponse)","u":"addHttpResponseRule(java.lang.String,java.lang.String,org.apache.http.HttpResponse)"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttpLayer","l":"addHttpResponseRule(String, String, HttpResponse)","u":"addHttpResponseRule(java.lang.String,java.lang.String,org.apache.http.HttpResponse)"},{"p":"org.robolectric.shadows","c":"ShadowIncidentManager","l":"addIncidentReport(Uri, IncidentManager.IncidentReport)","u":"addIncidentReport(android.net.Uri,android.os.IncidentManager.IncidentReport)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothAdapter","l":"addIncomingRfcommConnection(BluetoothDevice, UUID)","u":"addIncomingRfcommConnection(android.bluetooth.BluetoothDevice,java.util.UUID)"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"addInputDevice(AudioDeviceInfo, boolean)","u":"addInputDevice(android.media.AudioDeviceInfo,boolean)"},{"p":"org.robolectric.shadows","c":"StreamConfigurationMapBuilder","l":"addInputSize(int, Size)","u":"addInputSize(int,android.util.Size)"},{"p":"org.robolectric.shadows","c":"ShadowAppWidgetManager","l":"addInstalledProvider(AppWidgetProviderInfo)","u":"addInstalledProvider(android.appwidget.AppWidgetProviderInfo)"},{"p":"org.robolectric.shadows","c":"ShadowAppWidgetManager","l":"addInstalledProvidersForProfile(UserHandle, AppWidgetProviderInfo)","u":"addInstalledProvidersForProfile(android.os.UserHandle,android.appwidget.AppWidgetProviderInfo)"},{"p":"org.robolectric.shadows","c":"PackageRollbackInfoBuilder","l":"addInstalledUser(int)"},{"p":"org.robolectric.internal.bytecode","c":"InstrumentationConfiguration.Builder","l":"addInstrumentedClass(String)","u":"addInstrumentedClass(java.lang.String)"},{"p":"org.robolectric.internal.bytecode","c":"InstrumentationConfiguration.Builder","l":"addInstrumentedPackage(String)","u":"addInstrumentedPackage(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"addIntentFilterForActivity(ComponentName, IntentFilter)","u":"addIntentFilterForActivity(android.content.ComponentName,android.content.IntentFilter)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"addIntentFilterForProvider(ComponentName, IntentFilter)","u":"addIntentFilterForProvider(android.content.ComponentName,android.content.IntentFilter)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"addIntentFilterForReceiver(ComponentName, IntentFilter)","u":"addIntentFilterForReceiver(android.content.ComponentName,android.content.IntentFilter)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"addIntentFilterForService(ComponentName, IntentFilter)","u":"addIntentFilterForService(android.content.ComponentName,android.content.IntentFilter)"},{"p":"org.robolectric.fakes","c":"RoboMenu","l":"addIntentOptions(int, int, int, ComponentName, Intent[], Intent, int, MenuItem[])","u":"addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[])"},{"p":"org.robolectric.internal.bytecode","c":"InstrumentationConfiguration.Builder","l":"addInterceptedMethod(MethodRef)","u":"addInterceptedMethod(org.robolectric.internal.bytecode.MethodRef)"},{"p":"org.robolectric.internal.bytecode","c":"MutableClass","l":"addInterface(String)","u":"addInterface(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowWebView","l":"addJavascriptInterface(Object, String)","u":"addJavascriptInterface(java.lang.Object,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowTextToSpeech","l":"addLanguageAvailability(Locale)","u":"addLanguageAvailability(java.util.Locale)"},{"p":"org.robolectric.shadows","c":"ShadowICU","l":"addLikelySubtags(String)","u":"addLikelySubtags(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowMagnificationController","l":"addListener(AccessibilityService.MagnificationController.OnMagnificationChangedListener)","u":"addListener(android.accessibilityservice.AccessibilityService.MagnificationController.OnMagnificationChangedListener)"},{"p":"org.robolectric.shadows","c":"ShadowMagnificationController","l":"addListener(AccessibilityService.MagnificationController.OnMagnificationChangedListener, Handler)","u":"addListener(android.accessibilityservice.AccessibilityService.MagnificationController.OnMagnificationChangedListener,android.os.Handler)"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager","l":"addLocalOnlyConnectionFailureListener(Executor, WifiManager.LocalOnlyConnectionFailureListener)","u":"addLocalOnlyConnectionFailureListener(java.util.concurrent.Executor,android.net.wifi.WifiManager.LocalOnlyConnectionFailureListener)"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"addMediaInfo(DataSource, ShadowMediaPlayer.MediaInfo)","u":"addMediaInfo(org.robolectric.shadows.util.DataSource,org.robolectric.shadows.ShadowMediaPlayer.MediaInfo)"},{"p":"org.robolectric.shadows","c":"ShadowMediaMetadataRetriever","l":"addMetadata(DataSource, int, String)","u":"addMetadata(org.robolectric.shadows.util.DataSource,int,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowMediaMetadataRetriever","l":"addMetadata(String, int, String)","u":"addMetadata(java.lang.String,int,java.lang.String)"},{"p":"org.robolectric.internal.bytecode","c":"MutableClass","l":"addMethod(MethodNode)","u":"addMethod(org.objectweb.asm.tree.MethodNode)"},{"p":"org.robolectric.manifest","c":"IntentFilterData","l":"addMimeType(String)","u":"addMimeType(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowVelocityTracker","l":"addMovement(MotionEvent)","u":"addMovement(android.view.MotionEvent)"},{"p":"org.robolectric.shadows","c":"ShadowContextHubManager","l":"addNanoApp(ContextHubInfo, int, long, int)","u":"addNanoApp(android.hardware.location.ContextHubInfo,int,long,int)"},{"p":"org.robolectric.shadows","c":"ShadowConnectivityManager","l":"addNetwork(Network, NetworkInfo)","u":"addNetwork(android.net.Network,android.net.NetworkInfo)"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager","l":"addNetwork(WifiConfiguration)","u":"addNetwork(android.net.wifi.WifiConfiguration)"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager","l":"addNetworkPrivileged(WifiConfiguration)","u":"addNetworkPrivileged(android.net.wifi.WifiConfiguration)"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager","l":"addNewIncomingCall(PhoneAccountHandle, Bundle)","u":"addNewIncomingCall(android.telecom.PhoneAccountHandle,android.os.Bundle)"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager","l":"addNewUnknownCall(PhoneAccountHandle, Bundle)","u":"addNewUnknownCall(android.telecom.PhoneAccountHandle,android.os.Bundle)"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"addNmeaListener(Executor, OnNmeaMessageListener)","u":"addNmeaListener(java.util.concurrent.Executor,android.location.OnNmeaMessageListener)"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"addNmeaListener(OnNmeaMessageListener, Handler)","u":"addNmeaListener(android.location.OnNmeaMessageListener,android.os.Handler)"},{"p":"org.robolectric.shadows","c":"ShadowAccountManager","l":"addOnAccountsUpdatedListener(OnAccountsUpdateListener, Handler, boolean)","u":"addOnAccountsUpdatedListener(android.accounts.OnAccountsUpdateListener,android.os.Handler,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowAccountManager","l":"addOnAccountsUpdatedListener(OnAccountsUpdateListener, Handler, boolean, String[])","u":"addOnAccountsUpdatedListener(android.accounts.OnAccountsUpdateListener,android.os.Handler,boolean,java.lang.String[])"},{"p":"org.robolectric.shadows","c":"ShadowMediaSessionManager","l":"addOnActiveSessionsChangedListener(MediaSessionManager.OnActiveSessionsChangedListener, ComponentName)","u":"addOnActiveSessionsChangedListener(android.media.session.MediaSessionManager.OnActiveSessionsChangedListener,android.content.ComponentName)"},{"p":"org.robolectric.shadows","c":"ShadowMediaSessionManager","l":"addOnActiveSessionsChangedListener(MediaSessionManager.OnActiveSessionsChangedListener, ComponentName, Handler)","u":"addOnActiveSessionsChangedListener(android.media.session.MediaSessionManager.OnActiveSessionsChangedListener,android.content.ComponentName,android.os.Handler)"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"addOnAttachStateChangeListener(View.OnAttachStateChangeListener)","u":"addOnAttachStateChangeListener(android.view.View.OnAttachStateChangeListener)"},{"p":"org.robolectric.shadows","c":"ShadowWindow","l":"addOnFrameMetricsAvailableListener(Window.OnFrameMetricsAvailableListener, Handler)","u":"addOnFrameMetricsAvailableListener(android.view.Window.OnFrameMetricsAvailableListener,android.os.Handler)"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"addOnLayoutChangeListener(View.OnLayoutChangeListener)","u":"addOnLayoutChangeListener(android.view.View.OnLayoutChangeListener)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"addOnPermissionsChangeListener(Object)","u":"addOnPermissionsChangeListener(java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowSoftKeyboardController","l":"addOnShowModeChangedListener(AccessibilityService.SoftKeyboardController.OnShowModeChangedListener)","u":"addOnShowModeChangedListener(android.accessibilityservice.AccessibilityService.SoftKeyboardController.OnShowModeChangedListener)"},{"p":"org.robolectric.shadows","c":"ShadowSoftKeyboardController","l":"addOnShowModeChangedListener(AccessibilityService.SoftKeyboardController.OnShowModeChangedListener, Handler)","u":"addOnShowModeChangedListener(android.accessibilityservice.AccessibilityService.SoftKeyboardController.OnShowModeChangedListener,android.os.Handler)"},{"p":"org.robolectric.shadows","c":"ShadowSubscriptionManager","l":"addOnSubscriptionsChangedListener(Executor, SubscriptionManager.OnSubscriptionsChangedListener)","u":"addOnSubscriptionsChangedListener(java.util.concurrent.Executor,android.telephony.SubscriptionManager.OnSubscriptionsChangedListener)"},{"p":"org.robolectric.shadows","c":"ShadowSubscriptionManager","l":"addOnSubscriptionsChangedListener(SubscriptionManager.OnSubscriptionsChangedListener)","u":"addOnSubscriptionsChangedListener(android.telephony.SubscriptionManager.OnSubscriptionsChangedListener)"},{"p":"org.robolectric.shadows","c":"ShadowActivityManager","l":"addOnUidImportanceListener(Object, Object)","u":"addOnUidImportanceListener(java.lang.Object,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager","l":"addOnWifiUsabilityStatsListener(Object, Object)","u":"addOnWifiUsabilityStatsListener(java.lang.Object,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowPackageBackwardCompatibility","l":"addOptionalUpdater(List, String, Supplier)","u":"addOptionalUpdater(java.util.List,java.lang.String,java.util.function.Supplier)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"addOrUpdateActivity(ActivityInfo)","u":"addOrUpdateActivity(android.content.pm.ActivityInfo)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"addOrUpdateProvider(ProviderInfo)","u":"addOrUpdateProvider(android.content.pm.ProviderInfo)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"addOrUpdateReceiver(ActivityInfo)","u":"addOrUpdateReceiver(android.content.pm.ActivityInfo)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"addOrUpdateService(ServiceInfo)","u":"addOrUpdateService(android.content.pm.ServiceInfo)"},{"p":"org.robolectric.shadows","c":"ShadowUsbManager","l":"addOrUpdateUsbDevice(UsbDevice, boolean)","u":"addOrUpdateUsbDevice(android.hardware.usb.UsbDevice,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"addOutputDevice(AudioDeviceInfo, boolean)","u":"addOutputDevice(android.media.AudioDeviceInfo,boolean)"},{"p":"org.robolectric.shadows","c":"StreamConfigurationMapBuilder","l":"addOutputSize(int, Size)","u":"addOutputSize(int,android.util.Size)"},{"p":"org.robolectric.shadows","c":"StreamConfigurationMapBuilder","l":"addOutputSize(Size)","u":"addOutputSize(android.util.Size)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyPath","l":"addOval(float, float, float, float, Path.Direction)","u":"addOval(float,float,float,float,android.graphics.Path.Direction)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"addPackage(PackageInfo)","u":"addPackage(android.content.pm.PackageInfo)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"addPackage(PackageInfo, PackageStats)","u":"addPackage(android.content.pm.PackageInfo,android.content.pm.PackageStats)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"addPackage(String)","u":"addPackage(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"addPackageInternal(PackageParser.Package)","u":"addPackageInternal(android.content.pm.PackageParser.Package)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"addPackageNoDefaults(PackageInfo)","u":"addPackageNoDefaults(android.content.pm.PackageInfo)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"addPackageToPreferred(String)","u":"addPackageToPreferred(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyPath","l":"addPath(Path)","u":"addPath(android.graphics.Path)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyPath","l":"addPath(Path, float, float)","u":"addPath(android.graphics.Path,float,float)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyPath","l":"addPath(Path, Matrix)","u":"addPath(android.graphics.Path,android.graphics.Matrix)"},{"p":"org.robolectric.manifest","c":"IntentFilterData","l":"addPath(String)","u":"addPath(java.lang.String)"},{"p":"org.robolectric.manifest","c":"IntentFilterData","l":"addPathPattern(String)","u":"addPathPattern(java.lang.String)"},{"p":"org.robolectric.manifest","c":"IntentFilterData","l":"addPathPrefix(String)","u":"addPathPrefix(java.lang.String)"},{"p":"org.robolectric.shadows","c":"PackageRollbackInfoBuilder","l":"addPendingBackup(int)"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttp","l":"addPendingHttpResponse(HttpResponse)","u":"addPendingHttpResponse(org.apache.http.HttpResponse)"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttpLayer","l":"addPendingHttpResponse(HttpResponse)","u":"addPendingHttpResponse(org.apache.http.HttpResponse)"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttp","l":"addPendingHttpResponse(HttpResponseGenerator)","u":"addPendingHttpResponse(org.robolectric.shadows.httpclient.HttpResponseGenerator)"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttpLayer","l":"addPendingHttpResponse(HttpResponseGenerator)","u":"addPendingHttpResponse(org.robolectric.shadows.httpclient.HttpResponseGenerator)"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttp","l":"addPendingHttpResponse(int, String, Header...)","u":"addPendingHttpResponse(int,java.lang.String,org.apache.http.Header...)"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttpLayer","l":"addPendingHttpResponse(int, String, Header...)","u":"addPendingHttpResponse(int,java.lang.String,org.apache.http.Header...)"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttp","l":"addPendingHttpResponseWithContentType(int, String, Header)","u":"addPendingHttpResponseWithContentType(int,java.lang.String,org.apache.http.Header)"},{"p":"org.robolectric.shadows","c":"PackageRollbackInfoBuilder","l":"addPendingRestore(int, int, String)","u":"addPendingRestore(int,int,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver","l":"addPeriodicSync(Account, String, Bundle, long)","u":"addPeriodicSync(android.accounts.Account,java.lang.String,android.os.Bundle,long)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"addPermission(PermissionInfo)","u":"addPermission(android.content.pm.PermissionInfo)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"addPermissionAsync(PermissionInfo)","u":"addPermissionAsync(android.content.pm.PermissionInfo)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"addPermissionGroupInfo(PermissionGroupInfo)","u":"addPermissionGroupInfo(android.content.pm.PermissionGroupInfo)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"addPermissionInfo(PermissionInfo)","u":"addPermissionInfo(android.content.pm.PermissionInfo)"},{"p":"org.robolectric.android.internal","c":"LocalPermissionGranter","l":"addPermissions(String...)","u":"addPermissions(java.lang.String...)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"addPersistentPreferredActivity(ComponentName, IntentFilter, ComponentName)","u":"addPersistentPreferredActivity(android.content.ComponentName,android.content.IntentFilter,android.content.ComponentName)"},{"p":"org.robolectric.res","c":"Qualifiers","l":"addPlatformVersion(String, int)","u":"addPlatformVersion(java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"ShadowUsbManager","l":"addPort(String)","u":"addPort(java.lang.String)"},{"p":"org.robolectric.shadows","c":"UiccSlotInfoBuilder","l":"addPort(String, int, int, boolean)","u":"addPort(java.lang.String,int,int,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowUsbManager","l":"addPort(String, int, int, int, int)","u":"addPort(java.lang.String,int,int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"addPreferredActivity(IntentFilter, int, ComponentName[], ComponentName)","u":"addPreferredActivity(android.content.IntentFilter,int,android.content.ComponentName[],android.content.ComponentName)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"addPreferredActivityInternal(IntentFilter, ComponentName, SortedMap>)","u":"addPreferredActivityInternal(android.content.IntentFilter,android.content.ComponentName,java.util.SortedMap)"},{"p":"org.robolectric.shadows","c":"ShadowClipboardManager","l":"addPrimaryClipChangedListener(ClipboardManager.OnPrimaryClipChangedListener)","u":"addPrimaryClipChangedListener(android.content.ClipboardManager.OnPrimaryClipChangedListener)"},{"p":"org.robolectric.shadows","c":"ShadowWindow","l":"addPrivateFlags(int)"},{"p":"org.robolectric.shadows","c":"ShadowCamcorderProfile","l":"addProfile(int, int, CamcorderProfile)","u":"addProfile(int,int,android.media.CamcorderProfile)"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"addProfile(int, int, String, int)","u":"addProfile(int,int,java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"addProfile(int, int, UserInfo)","u":"addProfile(int,int,android.content.pm.UserInfo)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"addProviderIfNotPresent(ComponentName)","u":"addProviderIfNotPresent(android.content.ComponentName)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"addReceiverIfNotPresent(ComponentName)","u":"addReceiverIfNotPresent(android.content.ComponentName)"},{"p":"org.robolectric.shadows","c":"ShadowRollbackManager","l":"addRecentlyCommittedRollbacks(RollbackInfo)","u":"addRecentlyCommittedRollbacks(android.content.rollback.RollbackInfo)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyPath","l":"addRect(float, float, float, float, Path.Direction)","u":"addRect(float,float,float,float,android.graphics.Path.Direction)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyPath","l":"addRect(RectF, Path.Direction)","u":"addRect(android.graphics.RectF,android.graphics.Path.Direction)"},{"p":"org.robolectric.shadows","c":"EpsBearerQosSessionAttributesBuilder","l":"addRemoteAddress(InetSocketAddress)","u":"addRemoteAddress(java.net.InetSocketAddress)"},{"p":"org.robolectric.shadows","c":"NrQosSessionAttributesBuilder","l":"addRemoteAddress(InetSocketAddress)","u":"addRemoteAddress(java.net.InetSocketAddress)"},{"p":"org.robolectric.shadows","c":"ShadowStatsManager","l":"addReportData(long, byte[])","u":"addReportData(long,byte[])"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttpLayer","l":"addRequestInfo(HttpRequestInfo)","u":"addRequestInfo(org.robolectric.shadows.httpclient.HttpRequestInfo)"},{"p":"org.robolectric.annotation.processing","c":"RobolectricModel.Builder","l":"addResetter(TypeElement, ExecutableElement)","u":"addResetter(javax.lang.model.element.TypeElement,javax.lang.model.element.ExecutableElement)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"addResolveInfoForIntent(Intent, List)","u":"addResolveInfoForIntent(android.content.Intent,java.util.List)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"addResolveInfoForIntent(Intent, ResolveInfo)","u":"addResolveInfoForIntent(android.content.Intent,android.content.pm.ResolveInfo)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"addResolveInfoForIntentNoDefaults(Intent, ResolveInfo)","u":"addResolveInfoForIntentNoDefaults(android.content.Intent,android.content.pm.ResolveInfo)"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager.OutgoingCallRecord","l":"address"},{"p":"org.robolectric.shadows","c":"ShadowVMRuntime","l":"addressOf(Object)","u":"addressOf(java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyPath","l":"addRoundRect(float, float, float, float, float, float, Path.Direction)","u":"addRoundRect(float,float,float,float,float,float,android.graphics.Path.Direction)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyPath","l":"addRoundRect(float, float, float, float, float[], Path.Direction)","u":"addRoundRect(float,float,float,float,float[],android.graphics.Path.Direction)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyPath","l":"addRoundRect(RectF, float, float, Path.Direction)","u":"addRoundRect(android.graphics.RectF,float,float,android.graphics.Path.Direction)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyPath","l":"addRoundRect(RectF, float[], Path.Direction)","u":"addRoundRect(android.graphics.RectF,float[],android.graphics.Path.Direction)"},{"p":"org.robolectric.shadows","c":"GnssStatusBuilder","l":"addSatellite(GnssStatusBuilder.GnssSatelliteInfo)","u":"addSatellite(org.robolectric.shadows.GnssStatusBuilder.GnssSatelliteInfo)"},{"p":"org.robolectric.shadows","c":"ShadowMediaMetadataRetriever","l":"addScaledFrame(DataSource, long, int, int, Bitmap)","u":"addScaledFrame(org.robolectric.shadows.util.DataSource,long,int,int,android.graphics.Bitmap)"},{"p":"org.robolectric.manifest","c":"IntentFilterData","l":"addScheme(String)","u":"addScheme(java.lang.String)"},{"p":"org.robolectric.res","c":"Qualifiers","l":"addScreenWidth(String, int)","u":"addScreenWidth(java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"ShadowSensorManager","l":"addSensor(int, Sensor)","u":"addSensor(int,android.hardware.Sensor)"},{"p":"org.robolectric.shadows","c":"ShadowSensorManager","l":"addSensor(Sensor)","u":"addSensor(android.hardware.Sensor)"},{"p":"org.robolectric.shadows","c":"DeviceStateSensorOrientationBuilder","l":"addSensorOrientationMap(long[])"},{"p":"org.robolectric.shadows","c":"ShadowServiceManager","l":"addService(String, IBinder)","u":"addService(java.lang.String,android.os.IBinder)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"addServiceIfNotPresent(ComponentName)","u":"addServiceIfNotPresent(android.content.ComponentName)"},{"p":"org.robolectric.internal.bytecode","c":"ShadowMap.Builder","l":"addShadowClasses(Class...)","u":"addShadowClasses(java.lang.Class...)"},{"p":"org.robolectric.annotation.processing","c":"RobolectricModel.Builder","l":"addShadowType(TypeElement, TypeElement, TypeElement)","u":"addShadowType(javax.lang.model.element.TypeElement,javax.lang.model.element.TypeElement,javax.lang.model.element.TypeElement)"},{"p":"org.robolectric.shadows","c":"ShadowLauncherApps","l":"addShortcutConfigActivity(UserHandle, LauncherActivityInfo)","u":"addShortcutConfigActivity(android.os.UserHandle,android.content.pm.LauncherActivityInfo)"},{"p":"org.robolectric.res","c":"Qualifiers","l":"addSmallestScreenWidth(String, int)","u":"addSmallestScreenWidth(java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"PackageRollbackInfoBuilder","l":"addSnapshottedUser(int)"},{"p":"org.robolectric.shadows","c":"ShadowStateListDrawable","l":"addState(int[], Drawable)","u":"addState(int[],android.graphics.drawable.Drawable)"},{"p":"org.robolectric.shadows","c":"ShadowStorageStatsManager","l":"addStorageStats(UUID, String, UserHandle, StorageStats)","u":"addStorageStats(java.util.UUID,java.lang.String,android.os.UserHandle,android.app.usage.StorageStats)"},{"p":"org.robolectric.shadows","c":"ShadowStorageManager","l":"addStorageVolume(StorageVolume)","u":"addStorageVolume(android.os.storage.StorageVolume)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"addStringResource(String, int, String)","u":"addStringResource(java.lang.String,int,java.lang.String)"},{"p":"org.robolectric.fakes","c":"RoboMenu","l":"addSubMenu(CharSequence)","u":"addSubMenu(java.lang.CharSequence)"},{"p":"org.robolectric.fakes","c":"RoboMenu","l":"addSubMenu(int)"},{"p":"org.robolectric.fakes","c":"RoboMenu","l":"addSubMenu(int, int, int, CharSequence)","u":"addSubMenu(int,int,int,java.lang.CharSequence)"},{"p":"org.robolectric.fakes","c":"RoboMenu","l":"addSubMenu(int, int, int, int)","u":"addSubMenu(int,int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowMediaStore","l":"addSupportedCloudMediaProviderAuthorities(List)","u":"addSupportedCloudMediaProviderAuthorities(java.util.List)"},{"p":"org.robolectric.shadows","c":"ShadowCamera.ShadowParameters","l":"addSupportedPreviewSize(int, int)","u":"addSupportedPreviewSize(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowLauncherApps","l":"addSuspendedPackageLauncherExtras(UserHandle, String, Bundle)","u":"addSuspendedPackageLauncherExtras(android.os.UserHandle,java.lang.String,android.os.Bundle)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"addSystemAvailableFeature(FeatureInfo)","u":"addSystemAvailableFeature(android.content.pm.FeatureInfo)"},{"p":"org.robolectric.shadows","c":"ShadowWindow","l":"addSystemFlags(int)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"addSystemSharedLibraryName(String)","u":"addSystemSharedLibraryName(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowTabHost","l":"addTab(TabHost.TabSpec)","u":"addTab(android.widget.TabHost.TabSpec)"},{"p":"org.robolectric.shadows","c":"ShadowCrossProfileApps","l":"addTargetUserProfile(UserHandle)","u":"addTargetUserProfile(android.os.UserHandle)"},{"p":"org.robolectric.shadows","c":"ShadowDropBoxManager","l":"addText(String, String)","u":"addText(java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowTextView","l":"addTextChangedListener(TextWatcher)","u":"addTextChangedListener(android.text.TextWatcher)"},{"p":"org.robolectric.shadows","c":"ShadowPowerManager","l":"addThermalStatusListener(Object)","u":"addThermalStatusListener(java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowTimeManager","l":"addTimeZoneDetectorListener(Executor, TimeManager.TimeZoneDetectorListener)","u":"addTimeZoneDetectorListener(java.util.concurrent.Executor,android.app.time.TimeManager.TimeZoneDetectorListener)"},{"p":"org.robolectric.shadows","c":"ShadowMediaExtractor","l":"addTrack(DataSource, MediaFormat, byte[])","u":"addTrack(org.robolectric.shadows.util.DataSource,android.media.MediaFormat,byte[])"},{"p":"org.robolectric.shadows","c":"ShadowNetworkCapabilities","l":"addTransportType(int)"},{"p":"org.robolectric.shadows","c":"ShadowUsageStatsManager","l":"addUsageStats(int, UsageStats)","u":"addUsageStats(int,android.app.usage.UsageStats)"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"addUser(int, String, int)","u":"addUser(int,java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"addUserProfile(UserHandle)","u":"addUserProfile(android.os.UserHandle)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"addUserRestriction(ComponentName, String)","u":"addUserRestriction(android.content.ComponentName,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowViewGroup","l":"addView(View, int, ViewGroup.LayoutParams)","u":"addView(android.view.View,int,android.view.ViewGroup.LayoutParams)"},{"p":"org.robolectric.shadows","c":"ShadowWindowManagerImpl","l":"addView(View, ViewGroup.LayoutParams)","u":"addView(android.view.View,android.view.ViewGroup.LayoutParams)"},{"p":"org.robolectric.shadows","c":"ShadowTextToSpeech","l":"addVoice(Voice)","u":"addVoice(android.speech.tts.Voice)"},{"p":"org.robolectric.shadows","c":"ShadowApplication","l":"addWakeLock(PowerManager.WakeLock)","u":"addWakeLock(android.os.PowerManager.WakeLock)"},{"p":"org.robolectric.shadows","c":"ShadowRotationWatcherFor22","l":"addWindow(Object)","u":"addWindow(java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowRotationWatcher","l":"addWindow(PhoneWindow)","u":"addWindow(com.android.internal.policy.PhoneWindow)"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"adjustStreamVolume(int, int, int)","u":"adjustStreamVolume(int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowMediaExtractor","l":"advance()"},{"p":"org.robolectric.shadows","c":"ShadowSystemClock","l":"advanceBy(Duration)","u":"advanceBy(java.time.Duration)"},{"p":"org.robolectric.util","c":"Scheduler","l":"advanceBy(long)"},{"p":"org.robolectric.android.internal","c":"LooperDelegatingScheduler","l":"advanceBy(long, TimeUnit)","u":"advanceBy(long,java.util.concurrent.TimeUnit)"},{"p":"org.robolectric.shadows","c":"ShadowSystemClock","l":"advanceBy(long, TimeUnit)","u":"advanceBy(long,java.util.concurrent.TimeUnit)"},{"p":"org.robolectric.util","c":"Scheduler","l":"advanceBy(long, TimeUnit)","u":"advanceBy(long,java.util.concurrent.TimeUnit)"},{"p":"org.robolectric.android.internal","c":"LooperDelegatingScheduler","l":"advanceTo(long)"},{"p":"org.robolectric.util","c":"Scheduler","l":"advanceTo(long)"},{"p":"org.robolectric.android.internal","c":"LooperDelegatingScheduler","l":"advanceToLastPostedRunnable()"},{"p":"org.robolectric.util","c":"Scheduler","l":"advanceToLastPostedRunnable()"},{"p":"org.robolectric.android.internal","c":"LooperDelegatingScheduler","l":"advanceToNextPostedRunnable()"},{"p":"org.robolectric.util","c":"Scheduler","l":"advanceToNextPostedRunnable()"},{"p":"org.robolectric.shadows","c":"ShadowTime","l":"after(Time)","u":"after(android.text.format.Time)"},{"p":"org.robolectric.internal","c":"SandboxTestRunner","l":"afterClass()"},{"p":"org.robolectric","c":"RobolectricTestRunner","l":"afterClass()"},{"p":"org.robolectric.internal","c":"SandboxTestRunner","l":"afterTest(FrameworkMethod, Method)","u":"afterTest(org.junit.runners.model.FrameworkMethod,java.lang.reflect.Method)"},{"p":"org.robolectric","c":"RobolectricTestRunner","l":"afterTest(FrameworkMethod, Method)","u":"afterTest(org.junit.runners.model.FrameworkMethod,java.lang.reflect.Method)"},{"p":"org.robolectric","c":"DefaultTestLifecycle","l":"afterTest(Method)","u":"afterTest(java.lang.reflect.Method)"},{"p":"org.robolectric","c":"TestLifecycle","l":"afterTest(Method)","u":"afterTest(java.lang.reflect.Method)"},{"p":"org.robolectric","c":"TestLifecycleApplication","l":"afterTest(Method)","u":"afterTest(java.lang.reflect.Method)"},{"p":"org.robolectric.annotation","c":"Config","l":"ALL_SDKS"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"ALL_STREAMS"},{"p":"org.robolectric.interceptors","c":"AndroidInterceptors","l":"all()"},{"p":"org.robolectric.shadows","c":"ShadowAppWidgetHost","l":"allocateAppWidgetId()"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager.CallRequestMode","l":"ALLOW_ALL"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothGatt","l":"allowCharacteristicNotification(BluetoothGattCharacteristic)","u":"allowCharacteristicNotification(android.bluetooth.BluetoothGattCharacteristic)"},{"p":"android.webkit","c":"RoboCookieManager","l":"allowFileSchemeCookiesImpl()"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager","l":"allowIncomingCall(ShadowTelecomManager.IncomingCallRecord)","u":"allowIncomingCall(org.robolectric.shadows.ShadowTelecomManager.IncomingCallRecord)"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager","l":"allowOutgoingCall(ShadowTelecomManager.OutgoingCallRecord)","u":"allowOutgoingCall(org.robolectric.shadows.ShadowTelecomManager.OutgoingCallRecord)"},{"p":"org.robolectric.shadows","c":"ShadowAlarmManager.ScheduledAlarm","l":"allowWhileIdle"},{"p":"org.robolectric.res.android","c":"Util","l":"ALOGI(String, Object...)","u":"ALOGI(java.lang.String,java.lang.Object...)"},{"p":"org.robolectric.res.android","c":"Util","l":"ALOGV(String, Object...)","u":"ALOGV(java.lang.String,java.lang.Object...)"},{"p":"org.robolectric.res.android","c":"ResourceTypes","l":"ANDROID_NS"},{"p":"org.robolectric.res","c":"AttributeResource","l":"ANDROID_NS"},{"p":"org.robolectric.res","c":"AttributeResource","l":"ANDROID_RES_NS_PREFIX"},{"p":"org.robolectric.config","c":"AndroidConfigurer","l":"AndroidConfigurer(ShadowProviders)","u":"%3Cinit%3E(org.robolectric.internal.bytecode.ShadowProviders)"},{"p":"org.robolectric.interceptors","c":"AndroidInterceptors","l":"AndroidInterceptors()","u":"%3Cinit%3E()"},{"p":"org.robolectric.manifest","c":"AndroidManifest","l":"AndroidManifest(Path, Path, Path)","u":"%3Cinit%3E(java.nio.file.Path,java.nio.file.Path,java.nio.file.Path)"},{"p":"org.robolectric.manifest","c":"AndroidManifest","l":"AndroidManifest(Path, Path, Path, List, String)","u":"%3Cinit%3E(java.nio.file.Path,java.nio.file.Path,java.nio.file.Path,java.util.List,java.lang.String)"},{"p":"org.robolectric.manifest","c":"AndroidManifest","l":"AndroidManifest(Path, Path, Path, List, String, Path)","u":"%3Cinit%3E(java.nio.file.Path,java.nio.file.Path,java.nio.file.Path,java.util.List,java.lang.String,java.nio.file.Path)"},{"p":"org.robolectric.manifest","c":"AndroidManifest","l":"AndroidManifest(Path, Path, Path, String)","u":"%3Cinit%3E(java.nio.file.Path,java.nio.file.Path,java.nio.file.Path,java.lang.String)"},{"p":"org.robolectric","c":"AndroidMetadata","l":"AndroidMetadata(Map, String)","u":"%3Cinit%3E(java.util.Map,java.lang.String)"},{"p":"org.robolectric.versioning","c":"AndroidVersions.AndroidRelease","l":"AndroidRelease()","u":"%3Cinit%3E()"},{"p":"org.robolectric.internal","c":"AndroidSandbox","l":"AndroidSandbox(Sdk, Sdk, ResourcesMode, ApkLoader, AndroidSandbox.TestEnvironmentSpec, AndroidSandbox.SdkSandboxClassLoader, ShadowProviders, SQLiteMode.Mode)","u":"%3Cinit%3E(org.robolectric.pluginapi.Sdk,org.robolectric.pluginapi.Sdk,org.robolectric.internal.ResourcesMode,org.robolectric.ApkLoader,org.robolectric.internal.AndroidSandbox.TestEnvironmentSpec,org.robolectric.internal.AndroidSandbox.SdkSandboxClassLoader,org.robolectric.internal.bytecode.ShadowProviders,org.robolectric.annotation.SQLiteMode.Mode)"},{"p":"org.robolectric.android","c":"AndroidSdkShadowMatcher","l":"AndroidSdkShadowMatcher(int)","u":"%3Cinit%3E(int)"},{"p":"org.robolectric.android.internal","c":"AndroidTestEnvironment","l":"AndroidTestEnvironment(Sdk, Sdk, ResourcesMode, ApkLoader, ShadowProvider[], TestEnvironmentLifecyclePlugin[])","u":"%3Cinit%3E(org.robolectric.pluginapi.Sdk,org.robolectric.pluginapi.Sdk,org.robolectric.internal.ResourcesMode,org.robolectric.ApkLoader,org.robolectric.internal.ShadowProvider[],org.robolectric.pluginapi.TestEnvironmentLifecyclePlugin[])"},{"p":"org.robolectric.util","c":"Consumer","l":"andThen(Consumer)","u":"andThen(org.robolectric.util.Consumer)"},{"p":"org.robolectric.annotation.processing.validator","c":"Validator","l":"annotationType"},{"p":"org.robolectric.annotation","c":"Config.Implementation","l":"annotationType()"},{"p":"org.robolectric.res.android","c":"ApkAssetsCache.Key","l":"apiLevel()"},{"p":"org.robolectric","c":"ApkLoader","l":"ApkLoader()","u":"%3Cinit%3E()"},{"p":"org.robolectric.res.android","c":"String8","l":"append(String)","u":"append(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowBitmap","l":"appendDescription(String)","u":"appendDescription(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowCanvas","l":"appendDescription(String)","u":"appendDescription(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyBitmap","l":"appendDescription(String)","u":"appendDescription(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCanvas","l":"appendDescription(String)","u":"appendDescription(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseCanvas","l":"appendDescription(String)","u":"appendDescription(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmap","l":"appendDescription(String)","u":"appendDescription(java.lang.String)"},{"p":"org.robolectric.annotation.processing","c":"Helpers","l":"appendParameterList(StringBuilder, List)","u":"appendParameterList(java.lang.StringBuilder,java.util.List)"},{"p":"org.robolectric.res.android","c":"String8","l":"appendPath(String)","u":"appendPath(java.lang.String)"},{"p":"org.robolectric.android.internal","c":"DisplayConfig","l":"appHeight"},{"p":"org.robolectric.annotation","c":"Config.Builder","l":"application"},{"p":"org.robolectric","c":"RuntimeEnvironment","l":"application"},{"p":"org.robolectric.annotation","c":"Config","l":"application()"},{"p":"org.robolectric.annotation","c":"Config.Implementation","l":"application()"},{"p":"org.robolectric.shadows","c":"ShadowSharedPreferences.ShadowSharedPreferencesEditorImpl","l":"apply()"},{"p":"org.robolectric.junit.rules","c":"BackgroundTestRule","l":"apply(Statement, Description)","u":"apply(org.junit.runners.model.Statement,org.junit.runner.Description)"},{"p":"org.robolectric.junit.rules","c":"ExpectedLogMessagesRule","l":"apply(Statement, Description)","u":"apply(org.junit.runners.model.Statement,org.junit.runner.Description)"},{"p":"org.robolectric.res.android","c":"CppAssetManager2.PackageFunc","l":"apply(String, byte)","u":"apply(java.lang.String,byte)"},{"p":"org.robolectric.res","c":"ThemeStyleSet","l":"apply(Style, boolean)","u":"apply(org.robolectric.res.Style,boolean)"},{"p":"org.robolectric.errorprone.bugpatterns","c":"Helpers.CastableTo","l":"apply(Type, VisitorState)","u":"apply(com.sun.tools.javac.code.Type,com.google.errorprone.VisitorState)"},{"p":"org.robolectric.shadows","c":"ShadowContentProviderClient","l":"applyBatch(ArrayList)","u":"applyBatch(java.util.ArrayList)"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver","l":"applyBatch(String, ArrayList)","u":"applyBatch(java.lang.String,java.util.ArrayList)"},{"p":"org.robolectric.nativeruntime","c":"NativeAllocationRegistryNatives","l":"applyFreeFunction(long, long)","u":"applyFreeFunction(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeAllocationRegistry","l":"applyFreeFunction(long, long)","u":"applyFreeFunction(long,long)"},{"p":"org.robolectric.android","c":"Bootstrap","l":"applyQualifiers(String, int, Configuration, DisplayMetrics)","u":"applyQualifiers(java.lang.String,int,android.content.res.Configuration,android.util.DisplayMetrics)"},{"p":"org.robolectric.res.android","c":"AttributeResolution10","l":"ApplyStyle(CppAssetManager2.Theme, ResXMLParser, int, int, int[], int, int[], int[])","u":"ApplyStyle(org.robolectric.res.android.CppAssetManager2.Theme,org.robolectric.res.android.ResXMLParser,int,int,int[],int,int[],int[])"},{"p":"org.robolectric.res.android","c":"AttributeResolution9","l":"ApplyStyle(CppAssetManager2.Theme, ResXMLParser, int, int, int[], int, int[], int[])","u":"ApplyStyle(org.robolectric.res.android.CppAssetManager2.Theme,org.robolectric.res.android.ResXMLParser,int,int,int[],int,int[],int[])"},{"p":"org.robolectric.res.android","c":"ResTableTheme","l":"applyStyle(int, boolean)","u":"applyStyle(int,boolean)"},{"p":"org.robolectric.res.android","c":"CppAssetManager2.Theme","l":"ApplyStyle(int, boolean)","u":"ApplyStyle(int,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager","l":"applyStyle(int, int, int, int, int[], int[], int[])","u":"applyStyle(int,int,int,int,int[],int[],int[])"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"applyStyle(int, int, int, int, int[], int[], int[])","u":"applyStyle(int,int,int,int,int[],int[],int[])"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager","l":"applyStyle(long, int, int, long, int[], int, long, long)","u":"applyStyle(long,int,int,long,int[],int,long,long)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"applyStyle(long, int, int, long, int[], int, long, long)","u":"applyStyle(long,int,int,long,int[],int,long,long)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager","l":"applyStyle(long, int, int, long, int[], int[], int[])","u":"applyStyle(long,int,int,long,int[],int[],int[])"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"applyStyle(long, int, int, long, int[], int[], int[])","u":"applyStyle(long,int,int,long,int[],int[],int[])"},{"p":"org.robolectric.res.android","c":"AttributeResolution","l":"ApplyStyle(ResTableTheme, ResXMLParser, int, int, int[], int, int[], int[])","u":"ApplyStyle(org.robolectric.res.android.ResTableTheme,org.robolectric.res.android.ResXMLParser,int,int,int[],int,int[],int[])"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"applyStyleToTheme(long, int, boolean)","u":"applyStyleToTheme(long,int,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager","l":"applyThemeStyle(int, int, boolean)","u":"applyThemeStyle(int,int,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"applyThemeStyle(int, int, boolean)","u":"applyThemeStyle(int,int,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager","l":"applyThemeStyle(long, int, boolean)","u":"applyThemeStyle(long,int,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"applyThemeStyle(long, int, boolean)","u":"applyThemeStyle(long,int,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowAnimationBridge","l":"applyTransformation(float, Transformation)","u":"applyTransformation(float,android.view.animation.Transformation)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyPath","l":"approximate(float)"},{"p":"org.robolectric.shadows","c":"ShadowUsageStatsManager.AppUsageLimitObserver","l":"AppUsageLimitObserver(int, List, Duration, Duration, PendingIntent)","u":"%3Cinit%3E(int,java.util.List,java.time.Duration,java.time.Duration,android.app.PendingIntent)"},{"p":"org.robolectric.shadows","c":"ShadowUsageStatsManager.AppUsageObserver","l":"AppUsageObserver()","u":"%3Cinit%3E()"},{"p":"org.robolectric.android.internal","c":"DisplayConfig","l":"appVsyncOffsetNanos"},{"p":"org.robolectric.android.internal","c":"DisplayConfig","l":"appWidth"},{"p":"org.robolectric.shadows","c":"ShadowCanvas.ArcPaintHistoryEvent","l":"ArcPaintHistoryEvent(RectF, float, float, boolean, Paint)","u":"%3Cinit%3E(android.graphics.RectF,float,float,boolean,android.graphics.Paint)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyPath","l":"arcTo(float, float, float, float, float, float, boolean)","u":"arcTo(float,float,float,float,float,float,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyPath","l":"arcTo(RectF, float, float)","u":"arcTo(android.graphics.RectF,float,float)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyPath","l":"arcTo(RectF, float, float, boolean)","u":"arcTo(android.graphics.RectF,float,float,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowVibrator","l":"areAllPrimitivesSupported(int...)"},{"p":"org.robolectric.android.internal","c":"LooperDelegatingScheduler","l":"areAnyRunnable()"},{"p":"org.robolectric.util","c":"Scheduler","l":"areAnyRunnable()"},{"p":"org.robolectric.shadows","c":"ShadowNotificationManager","l":"areNotificationsEnabled()"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityNodeInfo","l":"areThereUnrecycledNodes(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityWindowInfo","l":"areThereUnrecycledWindows(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowAssetManager.ArscBase","l":"ArscBase()","u":"%3Cinit%3E()"},{"p":"org.robolectric.android","c":"AttributeSetBuilderImpl.ArscResourceResolver","l":"ArscResourceResolver(Context)","u":"%3Cinit%3E(android.content.Context)"},{"p":"org.robolectric.shadows","c":"Converter","l":"asCharSequence(TypedResource)","u":"asCharSequence(org.robolectric.res.TypedResource)"},{"p":"org.robolectric.shadows","c":"Converter.FromAttrData","l":"asCharSequence(TypedResource)","u":"asCharSequence(org.robolectric.res.TypedResource)"},{"p":"org.robolectric.shadows","c":"Converter.FromCharSequence","l":"asCharSequence(TypedResource)","u":"asCharSequence(org.robolectric.res.TypedResource)"},{"p":"org.robolectric.annotation.processing","c":"Helpers","l":"asElement(TypeMirror)","u":"asElement(javax.lang.model.type.TypeMirror)"},{"p":"org.robolectric.res.android","c":"StringPiece","l":"asIdmap_header()"},{"p":"org.robolectric.shadows","c":"Converter","l":"asInt(TypedResource)","u":"asInt(org.robolectric.res.TypedResource)"},{"p":"org.robolectric.shadows","c":"Converter.FromCharSequence","l":"asInt(TypedResource)","u":"asInt(org.robolectric.res.TypedResource)"},{"p":"org.robolectric.shadows","c":"Converter.FromColor","l":"asInt(TypedResource)","u":"asInt(org.robolectric.res.TypedResource)"},{"p":"org.robolectric.shadows","c":"ShadowIAppOpsService.ShadowStub","l":"asInterface(IBinder)","u":"asInterface(android.os.IBinder)"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer.InvalidStateBehavior","l":"ASSERT"},{"p":"org.robolectric.shadows","c":"ShadowLooper","l":"assertLooperMode(LooperMode.Mode)","u":"assertLooperMode(org.robolectric.annotation.LooperMode.Mode)"},{"p":"org.robolectric.shadows","c":"ShadowApplication","l":"assertNoBroadcastListenersOfActionRegistered(ContextWrapper, String)","u":"assertNoBroadcastListenersOfActionRegistered(android.content.ContextWrapper,java.lang.String)"},{"p":"org.robolectric.annotation","c":"Config.Builder","l":"assetDir"},{"p":"org.robolectric.annotation","c":"Config","l":"assetDir()"},{"p":"org.robolectric.annotation","c":"Config.Implementation","l":"assetDir()"},{"p":"org.robolectric.res.android","c":"AssetPath","l":"AssetPath(Path, boolean)","u":"%3Cinit%3E(java.nio.file.Path,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyBitmap","l":"asShared()"},{"p":"org.robolectric.shadows","c":"ShadowVoiceInteractor","l":"assistantPackageName"},{"p":"org.robolectric.shadows","c":"ShadowCompanionDeviceManager","l":"associate(AssociationRequest, CompanionDeviceManager.Callback, Handler)","u":"associate(android.companion.AssociationRequest,android.companion.CompanionDeviceManager.Callback,android.os.Handler)"},{"p":"org.robolectric.shadows","c":"ShadowCompanionDeviceManager","l":"associate(AssociationRequest, Executor, CompanionDeviceManager.Callback)","u":"associate(android.companion.AssociationRequest,java.util.concurrent.Executor,android.companion.CompanionDeviceManager.Callback)"},{"p":"org.robolectric.shadows","c":"ShadowCompanionDeviceManager","l":"associate(String, MacAddress, byte[])","u":"associate(java.lang.String,android.net.MacAddress,byte[])"},{"p":"org.robolectric.shadows","c":"ShadowCompanionDeviceManager","l":"associations"},{"p":"org.robolectric.res","c":"TypedResource","l":"asString()"},{"p":"org.robolectric.shadows","c":"ShadowTrace.AsyncTraceSection","l":"AsyncTraceSection()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowStatsLog.StatsLogItem","l":"atomId()"},{"p":"org.robolectric.res.android","c":"Util","l":"ATRACE_NAME(String)","u":"ATRACE_NAME(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowWifiAwareManager","l":"attach(AttachCallback, Handler)","u":"attach(android.net.wifi.aware.AttachCallback,android.os.Handler)"},{"p":"org.robolectric.shadows","c":"_Activity_","l":"attach(Context, ActivityThread, Instrumentation, IBinder, int, Application, Intent, ActivityInfo, CharSequence, Activity, String, Object, Configuration)","u":"attach(android.content.Context,android.app.ActivityThread,android.app.Instrumentation,android.os.IBinder,int,android.app.Application,android.content.Intent,android.content.pm.ActivityInfo,java.lang.CharSequence,android.app.Activity,java.lang.String,java.lang.Object,android.content.res.Configuration)"},{"p":"org.robolectric.shadows","c":"_Activity_","l":"attach(Context, ActivityThread, Instrumentation, IBinder, int, Application, Intent, ActivityInfo, CharSequence, Activity, String, Object, Configuration, Object)","u":"attach(android.content.Context,android.app.ActivityThread,android.app.Instrumentation,android.os.IBinder,int,android.app.Application,android.content.Intent,android.content.pm.ActivityInfo,java.lang.CharSequence,android.app.Activity,java.lang.String,java.lang.Object,android.content.res.Configuration,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"_Activity_","l":"attach(Context, ActivityThread, Instrumentation, IBinder, int, Application, Intent, ActivityInfo, CharSequence, Activity, String, Object, Configuration, String, Object)","u":"attach(android.content.Context,android.app.ActivityThread,android.app.Instrumentation,android.os.IBinder,int,android.app.Application,android.content.Intent,android.content.pm.ActivityInfo,java.lang.CharSequence,android.app.Activity,java.lang.String,java.lang.Object,android.content.res.Configuration,java.lang.String,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"_Activity_","l":"attach(Context, ActivityThread, Instrumentation, IBinder, int, Application, Intent, ActivityInfo, CharSequence, Activity, String, Object, Configuration, String, Object, Window)","u":"attach(android.content.Context,android.app.ActivityThread,android.app.Instrumentation,android.os.IBinder,int,android.app.Application,android.content.Intent,android.content.pm.ActivityInfo,java.lang.CharSequence,android.app.Activity,java.lang.String,java.lang.Object,android.content.res.Configuration,java.lang.String,java.lang.Object,android.view.Window)"},{"p":"org.robolectric.shadows","c":"_Activity_","l":"attach(Context, ActivityThread, Instrumentation, IBinder, int, Application, Intent, ActivityInfo, CharSequence, Activity, String, Object, Configuration, String, Object, Window, Object)","u":"attach(android.content.Context,android.app.ActivityThread,android.app.Instrumentation,android.os.IBinder,int,android.app.Application,android.content.Intent,android.content.pm.ActivityInfo,java.lang.CharSequence,android.app.Activity,java.lang.String,java.lang.Object,android.content.res.Configuration,java.lang.String,java.lang.Object,android.view.Window,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"_Activity_","l":"attach(Context, ActivityThread, Instrumentation, IBinder, int, Application, Intent, ActivityInfo, CharSequence, Activity, String, Object, Configuration, String, Object, Window, Object, IBinder)","u":"attach(android.content.Context,android.app.ActivityThread,android.app.Instrumentation,android.os.IBinder,int,android.app.Application,android.content.Intent,android.content.pm.ActivityInfo,java.lang.CharSequence,android.app.Activity,java.lang.String,java.lang.Object,android.content.res.Configuration,java.lang.String,java.lang.Object,android.view.Window,java.lang.Object,android.os.IBinder)"},{"p":"org.robolectric.shadows","c":"_Activity_","l":"attach(Context, ActivityThread, Instrumentation, IBinder, int, Application, Intent, ActivityInfo, CharSequence, Activity, String, Object, Configuration, String, Object, Window, Object, IBinder, IBinder)","u":"attach(android.content.Context,android.app.ActivityThread,android.app.Instrumentation,android.os.IBinder,int,android.app.Application,android.content.Intent,android.content.pm.ActivityInfo,java.lang.CharSequence,android.app.Activity,java.lang.String,java.lang.Object,android.content.res.Configuration,java.lang.String,java.lang.Object,android.view.Window,java.lang.Object,android.os.IBinder,android.os.IBinder)"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"attachAuxEffect(int)"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"attachController(ActivityController)","u":"attachController(org.robolectric.android.controller.ActivityController)"},{"p":"org.robolectric.android.controller","c":"ComponentController","l":"attached"},{"p":"org.robolectric.shadows","c":"AttestedKeyPairFactory","l":"AttestedKeyPairFactory()","u":"%3Cinit%3E()"},{"p":"org.robolectric.res","c":"ResType","l":"ATTR_DATA"},{"p":"org.robolectric.res.android","c":"ResourceTypes.ResTable_map","l":"ATTR_FEW"},{"p":"org.robolectric.res.android","c":"ResourceTypes.ResTable_map","l":"ATTR_L10N"},{"p":"org.robolectric.res.android","c":"ResourceTypes.ResTable_map","l":"ATTR_MANY"},{"p":"org.robolectric.res.android","c":"ResourceTypes.ResTable_map","l":"ATTR_MAX"},{"p":"org.robolectric.res.android","c":"ResourceTypes.ResTable_map","l":"ATTR_MIN"},{"p":"org.robolectric.res.android","c":"ResourceTypes.ResTable_map","l":"ATTR_ONE"},{"p":"org.robolectric.res.android","c":"ResourceTypes.ResTable_map","l":"ATTR_OTHER"},{"p":"org.robolectric.res.android","c":"ResourceTypes.ResTable_map","l":"ATTR_TWO"},{"p":"org.robolectric.res.android","c":"ResourceTypes.ResTable_map","l":"ATTR_TYPE"},{"p":"org.robolectric.res.android","c":"ResourceTypes.ResTable_map","l":"ATTR_ZERO"},{"p":"org.robolectric.res.android","c":"ResourceTypes.ResXMLTree_attrExt.Writer","l":"attr(int, int, int, ResourceTypes.Res_value, String)","u":"attr(int,int,int,org.robolectric.res.android.ResourceTypes.Res_value,java.lang.String)"},{"p":"org.robolectric.res","c":"AttrData","l":"AttrData(String, String, List)","u":"%3Cinit%3E(java.lang.String,java.lang.String,java.util.List)"},{"p":"org.robolectric.res.android","c":"DataType","l":"ATTRIBUTE"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"ATTRIBUTE_TYPE_PRECIDENCE"},{"p":"org.robolectric.res.android","c":"AttributeResolution","l":"AttributeResolution()","u":"%3Cinit%3E()"},{"p":"org.robolectric.res.android","c":"AttributeResolution10","l":"AttributeResolution10()","u":"%3Cinit%3E()"},{"p":"org.robolectric.res.android","c":"AttributeResolution9","l":"AttributeResolution9()","u":"%3Cinit%3E()"},{"p":"org.robolectric.res","c":"AttributeResource","l":"AttributeResource(ResName, String, String)","u":"%3Cinit%3E(org.robolectric.res.ResName,java.lang.String,java.lang.String)"},{"p":"org.robolectric.res","c":"AttributeResource","l":"AttributeResource(ResName, String, String, Integer)","u":"%3Cinit%3E(org.robolectric.res.ResName,java.lang.String,java.lang.String,java.lang.Integer)"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"attributeSet"},{"p":"org.robolectric.android","c":"AttributeSetBuilderImpl","l":"AttributeSetBuilderImpl(AttributeSetBuilderImpl.ResourceResolver)","u":"%3Cinit%3E(org.robolectric.android.AttributeSetBuilderImpl.ResourceResolver)"},{"p":"org.robolectric.res","c":"StaxLoader","l":"attrType"},{"p":"org.robolectric.shadows","c":"ShadowVibrator","l":"audioAttributesFromLastVibration"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager.AudioFocusRequest","l":"audioFocusRequest"},{"p":"org.robolectric.shadows","c":"ShadowFingerprintManager","l":"authenticate(FingerprintManager.CryptoObject, CancellationSignal, int, FingerprintManager.AuthenticationCallback, Handler)","u":"authenticate(android.hardware.fingerprint.FingerprintManager.CryptoObject,android.os.CancellationSignal,int,android.hardware.fingerprint.FingerprintManager.AuthenticationCallback,android.os.Handler)"},{"p":"org.robolectric.shadows","c":"ShadowFingerprintManager","l":"authenticationFails()"},{"p":"org.robolectric.shadows","c":"ShadowFingerprintManager","l":"authenticationSucceeds()"},{"p":"org.robolectric.shadows","c":"ShadowMediaStore.CloudMediaChangedEvent","l":"authority()"},{"p":"org.robolectric.res.android","c":"ResourceTypes","l":"AUTO_NS"},{"p":"org.robolectric.shadows","c":"ShadowCamera","l":"autoFocus(Camera.AutoFocusCallback)","u":"autoFocus(android.hardware.Camera.AutoFocusCallback)"},{"p":"org.robolectric.android","c":"XmlResourceParserImpl","l":"AVAILABLE_FEATURES"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetInputStream","l":"available()"},{"p":"org.robolectric.android.util.concurrent","c":"InlineExecutorService","l":"awaitTermination(long, TimeUnit)","u":"awaitTermination(long,java.util.concurrent.TimeUnit)"},{"p":"org.robolectric.android.util.concurrent","c":"PausedExecutorService","l":"awaitTermination(long, TimeUnit)","u":"awaitTermination(long,java.util.concurrent.TimeUnit)"},{"p":"org.robolectric.android.util.concurrent","c":"RoboExecutorService","l":"awaitTermination(long, TimeUnit)","u":"awaitTermination(long,java.util.concurrent.TimeUnit)"},{"p":"org.robolectric.shadows","c":"ShadowWindow","l":"backgroundDrawable"},{"p":"org.robolectric.junit.rules","c":"BackgroundTestRule","l":"BackgroundTestRule()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"BackupDataEntity","l":"BackupDataEntity()","u":"%3Cinit%3E()"},{"p":"org.robolectric.res.android","c":"ResXMLParser.event_code_t","l":"BAD_DOCUMENT"},{"p":"org.robolectric.res.android","c":"Errors","l":"BAD_INDEX"},{"p":"org.robolectric.res.android","c":"Errors","l":"BAD_TYPE"},{"p":"org.robolectric.res.android","c":"Errors","l":"BAD_VALUE"},{"p":"org.robolectric.res.android","c":"ResTable.bag_entry","l":"bag_entry()","u":"%3Cinit%3E()"},{"p":"org.robolectric.res.android","c":"AttributeResolution.BagAttributeFinder","l":"BagAttributeFinder(ResTable.bag_entry[], int)","u":"%3Cinit%3E(org.robolectric.res.android.ResTable.bag_entry[],int)"},{"p":"org.robolectric.fakes","c":"BaseCursor","l":"BaseCursor()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowWebView.LoadDataWithBaseURL","l":"baseUrl"},{"p":"org.robolectric.shadows","c":"ShadowTime","l":"before(Time)","u":"before(android.text.format.Time)"},{"p":"org.robolectric","c":"DefaultTestLifecycle","l":"beforeTest(Method)","u":"beforeTest(java.lang.reflect.Method)"},{"p":"org.robolectric","c":"TestLifecycle","l":"beforeTest(Method)","u":"beforeTest(java.lang.reflect.Method)"},{"p":"org.robolectric","c":"TestLifecycleApplication","l":"beforeTest(Method)","u":"beforeTest(java.lang.reflect.Method)"},{"p":"org.robolectric.internal","c":"SandboxTestRunner","l":"beforeTest(Sandbox, FrameworkMethod, Method)","u":"beforeTest(org.robolectric.internal.bytecode.Sandbox,org.junit.runners.model.FrameworkMethod,java.lang.reflect.Method)"},{"p":"org.robolectric","c":"RobolectricTestRunner","l":"beforeTest(Sandbox, FrameworkMethod, Method)","u":"beforeTest(org.robolectric.internal.bytecode.Sandbox,org.junit.runners.model.FrameworkMethod,java.lang.reflect.Method)"},{"p":"org.robolectric.shadows","c":"ShadowTrace","l":"beginAsyncSection(String, int)","u":"beginAsyncSection(java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"ShadowRemoteCallbackList","l":"beginBroadcast()"},{"p":"org.robolectric.shadows","c":"ShadowPicture","l":"beginRecording(int, int)","u":"beginRecording(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowBackupManager","l":"beginRestoreSession()"},{"p":"org.robolectric.shadows","c":"ShadowTrace","l":"beginSection(String)","u":"beginSection(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowAndroidBidi","l":"bidi(int, char[], byte[], int, boolean)","u":"bidi(int,char[],byte[],int,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowMemoryMappedFile","l":"bigEndianIterator()"},{"p":"org.robolectric.shadows","c":"ShadowMemoryMappedFileS","l":"bigEndianIterator()"},{"p":"org.robolectric.internal","c":"ResourcesMode","l":"BINARY"},{"p":"org.robolectric.android.controller","c":"IntentServiceController","l":"bind()"},{"p":"org.robolectric.android.controller","c":"ServiceController","l":"bind()"},{"p":"org.robolectric.util.inject","c":"Injector.Builder","l":"bind(Class, Class)","u":"bind(java.lang.Class,java.lang.Class)"},{"p":"org.robolectric.util.inject","c":"Injector.Builder","l":"bind(Class, T)","u":"bind(java.lang.Class,T)"},{"p":"org.robolectric.util.inject","c":"Injector.Builder","l":"bind(Injector.Key, T)","u":"bind(org.robolectric.util.inject.Injector.Key,T)"},{"p":"org.robolectric.shadows","c":"ShadowAppWidgetManager","l":"bindAppWidgetId(int, ComponentName)","u":"bindAppWidgetId(int,android.content.ComponentName)"},{"p":"org.robolectric.shadows","c":"ShadowAppWidgetManager","l":"bindAppWidgetId(int, ComponentName, Bundle)","u":"bindAppWidgetId(int,android.content.ComponentName,android.os.Bundle)"},{"p":"org.robolectric.shadows","c":"ShadowAppWidgetManager","l":"bindAppWidgetIdIfAllowed(int, ComponentName)","u":"bindAppWidgetIdIfAllowed(int,android.content.ComponentName)"},{"p":"org.robolectric.shadows","c":"ShadowAppWidgetManager","l":"bindAppWidgetIdIfAllowed(int, ComponentName, Bundle)","u":"bindAppWidgetIdIfAllowed(int,android.content.ComponentName,android.os.Bundle)"},{"p":"org.robolectric.util.inject","c":"Injector.Builder","l":"bindDefault(Class, Class)","u":"bindDefault(java.lang.Class,java.lang.Class)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"bindDeviceAdminServiceAsUser(ComponentName, Intent, ServiceConnection, int, UserHandle)","u":"bindDeviceAdminServiceAsUser(android.content.ComponentName,android.content.Intent,android.content.ServiceConnection,int,android.os.UserHandle)"},{"p":"org.robolectric.shadows","c":"ShadowConnectivityManager","l":"bindProcessToNetwork(Network)","u":"bindProcessToNetwork(android.net.Network)"},{"p":"org.robolectric.shadows","c":"ShadowContextImpl","l":"bindService(Intent, int, Executor, ServiceConnection)","u":"bindService(android.content.Intent,int,java.util.concurrent.Executor,android.content.ServiceConnection)"},{"p":"org.robolectric.shadows","c":"ShadowInstrumentation","l":"bindService(Intent, int, Executor, ServiceConnection)","u":"bindService(android.content.Intent,int,java.util.concurrent.Executor,android.content.ServiceConnection)"},{"p":"org.robolectric.shadows","c":"ShadowContextImpl","l":"bindService(Intent, ServiceConnection, int)","u":"bindService(android.content.Intent,android.content.ServiceConnection,int)"},{"p":"org.robolectric.shadows","c":"ShadowInstrumentation","l":"bindService(Intent, ServiceConnection, int)","u":"bindService(android.content.Intent,android.content.ServiceConnection,int)"},{"p":"org.robolectric.shadows","c":"ShadowContextImpl","l":"bindServiceAsUser(Intent, ServiceConnection, int, UserHandle)","u":"bindServiceAsUser(android.content.Intent,android.content.ServiceConnection,int,android.os.UserHandle)"},{"p":"org.robolectric.shadows","c":"ShadowNetwork","l":"bindSocket(DatagramSocket)","u":"bindSocket(java.net.DatagramSocket)"},{"p":"org.robolectric.shadows","c":"ShadowNetwork","l":"bindSocket(FileDescriptor)","u":"bindSocket(java.io.FileDescriptor)"},{"p":"org.robolectric.shadows","c":"ShadowNetwork","l":"bindSocket(Socket)","u":"bindSocket(java.net.Socket)"},{"p":"org.robolectric.shadows","c":"ShadowBiometricManager","l":"biometricServiceConnected"},{"p":"org.robolectric.shadows","c":"ShadowStatFs","l":"BLOCK_SIZE"},{"p":"org.robolectric.shadows","c":"ShadowAccountManager","l":"blockingGetAuthToken(Account, String, boolean)","u":"blockingGetAuthToken(android.accounts.Account,java.lang.String,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowMediaRouter","l":"BLUETOOTH_DEVICE_NAME"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothGatt","l":"bluetoothGattReflector"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothGattServer","l":"bluetoothGattServerReflector"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothLeAdvertiser","l":"bluetoothLeAdvertiserReflector"},{"p":"org.robolectric.res","c":"ResType","l":"BOOLEAN"},{"p":"org.robolectric.android","c":"Bootstrap","l":"Bootstrap()","u":"%3Cinit%3E()"},{"p":"org.robolectric.internal.bytecode","c":"InvokeDynamicSupport","l":"bootstrap(MethodHandles.Lookup, String, MethodType, MethodHandle)","u":"bootstrap(java.lang.invoke.MethodHandles.Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.invoke.MethodHandle)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"bootstrapAuthenticationRequest(Object, Object, Object, Object, Object, Object)","u":"bootstrapAuthenticationRequest(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)"},{"p":"org.robolectric.internal.bytecode","c":"InvokeDynamicSupport","l":"bootstrapInit(MethodHandles.Lookup, String, MethodType)","u":"bootstrapInit(java.lang.invoke.MethodHandles.Lookup,java.lang.String,java.lang.invoke.MethodType)"},{"p":"org.robolectric.internal.bytecode","c":"InvokeDynamicSupport","l":"bootstrapIntrinsic(MethodHandles.Lookup, String, MethodType, String)","u":"bootstrapIntrinsic(java.lang.invoke.MethodHandles.Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String)"},{"p":"org.robolectric.internal.bytecode","c":"Sandbox","l":"bootstrappedClass(Class)","u":"bootstrappedClass(java.lang.Class)"},{"p":"org.robolectric.internal.bytecode","c":"InvokeDynamicSupport","l":"bootstrapStatic(MethodHandles.Lookup, String, MethodType, MethodHandle)","u":"bootstrapStatic(java.lang.invoke.MethodHandles.Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.invoke.MethodHandle)"},{"p":"org.robolectric.shadows","c":"ShadowCanvas.RectPaintHistoryEvent","l":"bottom"},{"p":"org.robolectric.shadows","c":"ShadowCanvas.RoundRectPaintHistoryEvent","l":"bottom"},{"p":"org.robolectric.shadows","c":"ShadowNetwork","l":"boundSocketCount()"},{"p":"org.robolectric.shadows","c":"BrightnessChangeEventBuilder","l":"BrightnessChangeEventBuilder()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowApplication.Wrapper","l":"broadcastPermission"},{"p":"org.robolectric.shadows","c":"ShadowApplication.Wrapper","l":"broadcastReceiver"},{"p":"org.robolectric.manifest","c":"BroadcastReceiverData","l":"BroadcastReceiverData(Map, MetaData, List)","u":"%3Cinit%3E(java.util.Map,org.robolectric.manifest.MetaData,java.util.List)"},{"p":"org.robolectric.manifest","c":"BroadcastReceiverData","l":"BroadcastReceiverData(String, MetaData)","u":"%3Cinit%3E(java.lang.String,org.robolectric.manifest.MetaData)"},{"p":"org.robolectric.internal","c":"BuckManifestFactory","l":"BuckManifestFactory()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowMemoryMappedFile.RoboBufferIterator","l":"buffer"},{"p":"org.robolectric.shadows","c":"ShadowMemoryMappedFileS.RoboBufferIterator","l":"buffer"},{"p":"org.robolectric.android","c":"AttributeSetBuilder","l":"build()"},{"p":"org.robolectric.android","c":"AttributeSetBuilderImpl","l":"build()"},{"p":"org.robolectric.annotation","c":"Config.Builder","l":"build()"},{"p":"org.robolectric.internal.bytecode","c":"InstrumentationConfiguration.Builder","l":"build()"},{"p":"org.robolectric.internal.bytecode","c":"ShadowMap.Builder","l":"build()"},{"p":"org.robolectric","c":"Robolectric.AttributeSetBuilder","l":"build()"},{"p":"org.robolectric.shadows","c":"AppWidgetProviderInfoBuilder","l":"build()"},{"p":"org.robolectric.shadows","c":"AssociationInfoBuilder","l":"build()"},{"p":"org.robolectric.shadows","c":"AudioDeviceInfoBuilder","l":"build()"},{"p":"org.robolectric.shadows","c":"BackupDataInputBuilder","l":"build()"},{"p":"org.robolectric.shadows","c":"BarringInfoBuilder.BarringServiceInfoBuilder","l":"build()"},{"p":"org.robolectric.shadows","c":"BarringInfoBuilder","l":"build()"},{"p":"org.robolectric.shadows","c":"BrightnessChangeEventBuilder","l":"build()"},{"p":"org.robolectric.shadows","c":"CellIdentityLteBuilder","l":"build()"},{"p":"org.robolectric.shadows","c":"CellIdentityNrBuilder","l":"build()"},{"p":"org.robolectric.shadows","c":"CellInfoLteBuilder","l":"build()"},{"p":"org.robolectric.shadows","c":"CellInfoNrBuilder","l":"build()"},{"p":"org.robolectric.shadows","c":"CellSignalStrengthLteBuilder","l":"build()"},{"p":"org.robolectric.shadows","c":"CellSignalStrengthNrBuilder","l":"build()"},{"p":"org.robolectric.shadows","c":"DeviceStateSensorOrientationBuilder","l":"build()"},{"p":"org.robolectric.shadows","c":"DragEventBuilder","l":"build()"},{"p":"org.robolectric.shadows","c":"EpsBearerQosSessionAttributesBuilder","l":"build()"},{"p":"org.robolectric.shadows","c":"FrameMetricsBuilder","l":"build()"},{"p":"org.robolectric.shadows","c":"GnssStatusBuilder","l":"build()"},{"p":"org.robolectric.shadows","c":"GnssStatusBuilder.GnssSatelliteInfo.Builder","l":"build()"},{"p":"org.robolectric.shadows","c":"MediaCodecInfoBuilder","l":"build()"},{"p":"org.robolectric.shadows","c":"MediaCodecInfoBuilder.CodecCapabilitiesBuilder","l":"build()"},{"p":"org.robolectric.shadows","c":"ModuleInfoBuilder","l":"build()"},{"p":"org.robolectric.shadows","c":"NetworkRegistrationInfoTestBuilder","l":"build()"},{"p":"org.robolectric.shadows","c":"NrQosSessionAttributesBuilder","l":"build()"},{"p":"org.robolectric.shadows","c":"PackageRollbackInfoBuilder","l":"build()"},{"p":"org.robolectric.shadows","c":"PlaybackInfoBuilder","l":"build()"},{"p":"org.robolectric.shadows","c":"PolicyStateBuilder","l":"build()"},{"p":"org.robolectric.shadows","c":"PreciseDataConnectionStateBuilder","l":"build()"},{"p":"org.robolectric.shadows","c":"RangingSessionBuilder","l":"build()"},{"p":"org.robolectric.shadows","c":"ResponderLocationBuilder","l":"build()"},{"p":"org.robolectric.shadows","c":"RollbackInfoBuilder","l":"build()"},{"p":"org.robolectric.shadows","c":"RunningTaskInfoBuilder","l":"build()"},{"p":"org.robolectric.shadows","c":"ServiceStateBuilder","l":"build()"},{"p":"org.robolectric.shadows","c":"ShadowActivityManager.ApplicationExitInfoBuilder","l":"build()"},{"p":"org.robolectric.shadows","c":"ShadowDisplayManager.ModeBuilder","l":"build()"},{"p":"org.robolectric.shadows","c":"ShadowEventLog.EventBuilder","l":"build()"},{"p":"org.robolectric.shadows","c":"ShadowFontsFontFamily.ShadowFontsFontFamilyBuilder","l":"build()"},{"p":"org.robolectric.shadows","c":"ShadowInformationElement.Builder","l":"build()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyTypeface.ShadowBuilder","l":"build()"},{"p":"org.robolectric.shadows","c":"ShadowRangingResult.Builder","l":"build()"},{"p":"org.robolectric.shadows","c":"ShadowTrace.AsyncTraceSection.Builder","l":"build()"},{"p":"org.robolectric.shadows","c":"ShadowTrace.Counter.Builder","l":"build()"},{"p":"org.robolectric.shadows","c":"ShadowUsageStatsManager.EventBuilder","l":"build()"},{"p":"org.robolectric.shadows","c":"ShadowUsageStatsManager.UsageStatsBuilder","l":"build()"},{"p":"org.robolectric.shadows","c":"SharedLibraryInfoBuilder","l":"build()"},{"p":"org.robolectric.shadows","c":"StorageVolumeBuilder","l":"build()"},{"p":"org.robolectric.shadows","c":"StreamConfigurationMapBuilder","l":"build()"},{"p":"org.robolectric.shadows","c":"UiccCardInfoBuilder","l":"build()"},{"p":"org.robolectric.shadows","c":"UiccPortInfoBuilder","l":"build()"},{"p":"org.robolectric.shadows","c":"UiccSlotInfoBuilder","l":"build()"},{"p":"org.robolectric.shadows","c":"VibrationAttributesBuilder","l":"build()"},{"p":"org.robolectric.shadows","c":"WifiUsabilityStatsEntryBuilder","l":"build()"},{"p":"org.robolectric.util.inject","c":"Injector.Builder","l":"build()"},{"p":"org.robolectric.internal","c":"SandboxManager.SandboxBuilder","l":"build(InstrumentationConfiguration, Sdk, Sdk, ResourcesMode, SQLiteMode.Mode)","u":"build(org.robolectric.internal.bytecode.InstrumentationConfiguration,org.robolectric.pluginapi.Sdk,org.robolectric.pluginapi.Sdk,org.robolectric.internal.ResourcesMode,org.robolectric.annotation.SQLiteMode.Mode)"},{"p":"org.robolectric.shadows","c":"ShadowUsageStatsManager.AppUsageObserver","l":"build(int, Collection, long, TimeUnit, PendingIntent)","u":"build(int,java.util.Collection,long,java.util.concurrent.TimeUnit,android.app.PendingIntent)"},{"p":"org.robolectric.shadows","c":"ShadowUsageStatsManager.UsageSessionObserver","l":"build(int, List, Duration, Duration, PendingIntent, PendingIntent)","u":"build(int,java.util.List,java.time.Duration,java.time.Duration,android.app.PendingIntent,android.app.PendingIntent)"},{"p":"org.robolectric.internal.bytecode","c":"ClassHandlerBuilder","l":"build(ShadowMap, ShadowMatcher, Interceptors)","u":"build(org.robolectric.internal.bytecode.ShadowMap,org.robolectric.sandbox.ShadowMatcher,org.robolectric.internal.bytecode.Interceptors)"},{"p":"org.robolectric","c":"Robolectric","l":"buildActivity(Class)","u":"buildActivity(java.lang.Class)"},{"p":"org.robolectric","c":"Robolectric","l":"buildActivity(Class, Intent)","u":"buildActivity(java.lang.Class,android.content.Intent)"},{"p":"org.robolectric","c":"Robolectric","l":"buildActivity(Class, Intent, Bundle)","u":"buildActivity(java.lang.Class,android.content.Intent,android.os.Bundle)"},{"p":"org.robolectric","c":"Robolectric","l":"buildAttributeSet()"},{"p":"org.robolectric","c":"Robolectric","l":"buildBackupAgent(Class)","u":"buildBackupAgent(java.lang.Class)"},{"p":"org.robolectric","c":"Robolectric","l":"buildContentProvider(Class)","u":"buildContentProvider(java.lang.Class)"},{"p":"org.robolectric.shadows","c":"GnssStatusBuilder.GnssSatelliteInfo","l":"builder()"},{"p":"org.robolectric.annotation","c":"Config.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"org.robolectric.internal.bytecode","c":"InstrumentationConfiguration.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"org.robolectric.internal.bytecode","c":"ShadowMap.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"GnssStatusBuilder.GnssSatelliteInfo.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowInformationElement.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowTrace.AsyncTraceSection.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowTrace.Counter.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"org.robolectric.util.inject","c":"Injector.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"org.robolectric.util.inject","c":"Injector.Builder","l":"Builder(ClassLoader)","u":"%3Cinit%3E(java.lang.ClassLoader)"},{"p":"org.robolectric.annotation","c":"Config.Builder","l":"Builder(Config)","u":"%3Cinit%3E(org.robolectric.annotation.Config)"},{"p":"org.robolectric.util.inject","c":"Injector.Builder","l":"Builder(Injector)","u":"%3Cinit%3E(org.robolectric.util.inject.Injector)"},{"p":"org.robolectric.util.inject","c":"Injector.Builder","l":"Builder(Injector, ClassLoader)","u":"%3Cinit%3E(org.robolectric.util.inject.Injector,java.lang.ClassLoader)"},{"p":"org.robolectric.internal.bytecode","c":"InstrumentationConfiguration.Builder","l":"Builder(InstrumentationConfiguration)","u":"%3Cinit%3E(org.robolectric.internal.bytecode.InstrumentationConfiguration)"},{"p":"org.robolectric.shadows","c":"ShadowRangingResult.Builder","l":"Builder(int, MacAddress, long, int)","u":"%3Cinit%3E(int,android.net.MacAddress,long,int)"},{"p":"org.robolectric.internal.bytecode","c":"ShadowMap.Builder","l":"Builder(ShadowMap)","u":"%3Cinit%3E(org.robolectric.internal.bytecode.ShadowMap)"},{"p":"org.robolectric.shadows","c":"ShadowUsageStatsManager.EventBuilder","l":"buildEvent()"},{"p":"org.robolectric.shadows","c":"ShadowEnvironment","l":"buildExternalStorageAppCacheDirs(String)","u":"buildExternalStorageAppCacheDirs(java.lang.String)"},{"p":"org.robolectric","c":"Robolectric","l":"buildFragment(Class)","u":"buildFragment(java.lang.Class)"},{"p":"org.robolectric","c":"Robolectric","l":"buildFragment(Class, Bundle)","u":"buildFragment(java.lang.Class,android.os.Bundle)"},{"p":"org.robolectric","c":"Robolectric","l":"buildFragment(Class, Class)","u":"buildFragment(java.lang.Class,java.lang.Class)"},{"p":"org.robolectric","c":"Robolectric","l":"buildFragment(Class, Class, Bundle)","u":"buildFragment(java.lang.Class,java.lang.Class,android.os.Bundle)"},{"p":"org.robolectric","c":"Robolectric","l":"buildFragment(Class, Class, Intent)","u":"buildFragment(java.lang.Class,java.lang.Class,android.content.Intent)"},{"p":"org.robolectric","c":"Robolectric","l":"buildFragment(Class, Class, Intent, Bundle)","u":"buildFragment(java.lang.Class,java.lang.Class,android.content.Intent,android.os.Bundle)"},{"p":"org.robolectric","c":"Robolectric","l":"buildFragment(Class, Intent)","u":"buildFragment(java.lang.Class,android.content.Intent)"},{"p":"org.robolectric","c":"Robolectric","l":"buildFragment(Class, Intent, Bundle)","u":"buildFragment(java.lang.Class,android.content.Intent,android.os.Bundle)"},{"p":"org.robolectric.shadows","c":"GnssStatusBuilder","l":"buildFrom(GnssStatusBuilder.GnssSatelliteInfo...)","u":"buildFrom(org.robolectric.shadows.GnssStatusBuilder.GnssSatelliteInfo...)"},{"p":"org.robolectric","c":"RobolectricTestRunner","l":"buildGlobalConfig()"},{"p":"org.robolectric","c":"Robolectric","l":"buildIntentService(Class)","u":"buildIntentService(java.lang.Class)"},{"p":"org.robolectric","c":"Robolectric","l":"buildIntentService(Class, Intent)","u":"buildIntentService(java.lang.Class,android.content.Intent)"},{"p":"org.robolectric.res","c":"ResourceMerger","l":"buildResourceTable(AndroidManifest)","u":"buildResourceTable(org.robolectric.manifest.AndroidManifest)"},{"p":"org.robolectric","c":"Robolectric","l":"buildService(Class)","u":"buildService(java.lang.Class)"},{"p":"org.robolectric","c":"Robolectric","l":"buildService(Class, Intent)","u":"buildService(java.lang.Class,android.content.Intent)"},{"p":"org.robolectric.res.android","c":"ResourceString","l":"buildString(char[])"},{"p":"org.robolectric.shadows","c":"ShadowSubscriptionManager.SubscriptionInfoBuilder","l":"buildSubscriptionInfo()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyTypeface","l":"buildSystemFallback(String, String, ArrayMap, ArrayMap)","u":"buildSystemFallback(java.lang.String,java.lang.String,android.util.ArrayMap,android.util.ArrayMap)"},{"p":"org.robolectric.shadows","c":"ShadowNativeTypeface","l":"buildSystemFallback(String, String, ArrayMap, ArrayMap)","u":"buildSystemFallback(java.lang.String,java.lang.String,android.util.ArrayMap,android.util.ArrayMap)"},{"p":"org.robolectric.shadows","c":"ShadowNativeSystemFonts","l":"buildSystemFallback(String, String, FontCustomizationParser.Result, ArrayMap, ArrayList)","u":"buildSystemFallback(java.lang.String,java.lang.String,android.graphics.fonts.FontCustomizationParser.Result,android.util.ArrayMap,java.util.ArrayList)"},{"p":"org.robolectric.shadows","c":"ShadowSystemFonts","l":"buildSystemFallback(String, String, FontCustomizationParser.Result, ArrayMap, ArrayList)","u":"buildSystemFallback(java.lang.String,java.lang.String,android.graphics.fonts.FontCustomizationParser.Result,android.util.ArrayMap,java.util.ArrayList)"},{"p":"org.robolectric.shadows","c":"ShadowContentProviderClient","l":"bulkInsert(Uri, ContentValues[])","u":"bulkInsert(android.net.Uri,android.content.ContentValues[])"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver","l":"bulkInsert(Uri, ContentValues[])","u":"bulkInsert(android.net.Uri,android.content.ContentValues[])"},{"p":"org.robolectric.shadows","c":"ShadowUsbDeviceConnection","l":"bulkTransfer(UsbEndpoint, byte[], int, int)","u":"bulkTransfer(android.hardware.usb.UsbEndpoint,byte[],int,int)"},{"p":"org.robolectric.shadows","c":"ShadowUsbDeviceConnection","l":"bulkTransfer(UsbEndpoint, byte[], int, int, int)","u":"bulkTransfer(android.hardware.usb.UsbEndpoint,byte[],int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager.CallRecord","l":"bundle"},{"p":"org.robolectric.res.android","c":"ByteBucketArray","l":"ByteBucketArray(T)","u":"%3Cinit%3E(T)"},{"p":"org.robolectric.shadows","c":"ShadowMemoryMappedFile","l":"bytes"},{"p":"org.robolectric.shadows","c":"ShadowMemoryMappedFileS","l":"bytes"},{"p":"org.robolectric.shadows","c":"ShadowStatsLog.StatsLogItem","l":"bytes()"},{"p":"org.robolectric.fakes","c":"RoboResponseSource","l":"CACHE"},{"p":"org.robolectric.shadows","c":"CachedPathIteratorFactory","l":"CachedPathIteratorFactory(PathIterator)","u":"%3Cinit%3E(java.awt.geom.PathIterator)"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager","l":"calculateSignalLevel(int, int)","u":"calculateSignalLevel(int,int)"},{"p":"org.robolectric.internal.bytecode","c":"ShadowWrangler","l":"CALL_REAL_CODE"},{"p":"org.robolectric.util","c":"Function","l":"call(Class, T, Object[])","u":"call(java.lang.Class,T,java.lang.Object[])"},{"p":"org.robolectric.shadows","c":"ShadowContentProviderClient","l":"call(String, String, Bundle)","u":"call(java.lang.String,java.lang.String,android.os.Bundle)"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver","l":"call(Uri, String, String, Bundle)","u":"call(android.net.Uri,java.lang.String,java.lang.String,android.os.Bundle)"},{"p":"org.robolectric.android.internal","c":"RoboMonitoringInstrumentation","l":"callActivityOnCreate(Activity, Bundle)","u":"callActivityOnCreate(android.app.Activity,android.os.Bundle)"},{"p":"org.robolectric.android.internal","c":"RoboMonitoringInstrumentation","l":"callActivityOnDestroy(Activity)","u":"callActivityOnDestroy(android.app.Activity)"},{"p":"org.robolectric.android.internal","c":"RoboMonitoringInstrumentation","l":"callActivityOnPause(Activity)","u":"callActivityOnPause(android.app.Activity)"},{"p":"org.robolectric.android.internal","c":"RoboMonitoringInstrumentation","l":"callActivityOnRestart(Activity)","u":"callActivityOnRestart(android.app.Activity)"},{"p":"org.robolectric.android.internal","c":"RoboMonitoringInstrumentation","l":"callActivityOnResume(Activity)","u":"callActivityOnResume(android.app.Activity)"},{"p":"org.robolectric.android.internal","c":"RoboMonitoringInstrumentation","l":"callActivityOnStart(Activity)","u":"callActivityOnStart(android.app.Activity)"},{"p":"org.robolectric.android.internal","c":"RoboMonitoringInstrumentation","l":"callActivityOnStop(Activity)","u":"callActivityOnStop(android.app.Activity)"},{"p":"org.robolectric.android.internal","c":"RoboMonitoringInstrumentation","l":"callApplicationOnCreate(Application)","u":"callApplicationOnCreate(android.app.Application)"},{"p":"org.robolectric.shadows","c":"ShadowResourcesManager","l":"callApplyConfigurationToResourcesLocked(Configuration, CompatibilityInfo)","u":"callApplyConfigurationToResourcesLocked(android.content.res.Configuration,android.content.res.CompatibilityInfo)"},{"p":"org.robolectric.shadows","c":"_Activity_","l":"callAttach(Activity, Context, ActivityThread, Instrumentation, Application, Intent, ActivityInfo, IBinder, CharSequence, Object)","u":"callAttach(android.app.Activity,android.content.Context,android.app.ActivityThread,android.app.Instrumentation,android.app.Application,android.content.Intent,android.content.pm.ActivityInfo,android.os.IBinder,java.lang.CharSequence,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowApplication","l":"callAttach(Context)","u":"callAttach(android.content.Context)"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"callAttach(Intent)","u":"callAttach(android.content.Intent)"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"callAttach(Intent, Bundle)","u":"callAttach(android.content.Intent,android.os.Bundle)"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"callAttach(Intent, Bundle, Object)","u":"callAttach(android.content.Intent,android.os.Bundle,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"callAttach(Intent, Bundle, Object, Configuration)","u":"callAttach(android.content.Intent,android.os.Bundle,java.lang.Object,android.content.res.Configuration)"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityService.GestureDispatch","l":"callback()"},{"p":"org.robolectric.util","c":"ReflectionHelpers","l":"callConstructor(Class, ReflectionHelpers.ClassParameter...)","u":"callConstructor(java.lang.Class,org.robolectric.util.ReflectionHelpers.ClassParameter...)"},{"p":"org.robolectric.shadows","c":"ShadowViewRootImpl","l":"callDispatchResized()"},{"p":"org.robolectric.shadows","c":"ShadowContextThemeWrapper","l":"callGetThemeResId()"},{"p":"org.robolectric.util","c":"ReflectionHelpers","l":"callInstanceMethod(Class, Object, String, ReflectionHelpers.ClassParameter...)","u":"callInstanceMethod(java.lang.Class,java.lang.Object,java.lang.String,org.robolectric.util.ReflectionHelpers.ClassParameter...)"},{"p":"org.robolectric.util","c":"ReflectionHelpers","l":"callInstanceMethod(Object, String, ReflectionHelpers.ClassParameter...)","u":"callInstanceMethod(java.lang.Object,java.lang.String,org.robolectric.util.ReflectionHelpers.ClassParameter...)"},{"p":"org.robolectric.shadows","c":"ShadowPendingIntent","l":"callLastOnFinished(Intent, int, String, Bundle)","u":"callLastOnFinished(android.content.Intent,int,java.lang.String,android.os.Bundle)"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"callOnActivityResult(int, int, Intent)","u":"callOnActivityResult(int,int,android.content.Intent)"},{"p":"org.robolectric.shadows","c":"ShadowPreference","l":"callOnAttachedToHierarchy(PreferenceManager)","u":"callOnAttachedToHierarchy(android.preference.PreferenceManager)"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"callOnAttachedToWindow()"},{"p":"org.robolectric.shadows","c":"ShadowDialog","l":"callOnCreate(Bundle)","u":"callOnCreate(android.os.Bundle)"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"callOnDetachedFromWindow()"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"callOnGetDirectActions(CancellationSignal, Consumer>)","u":"callOnGetDirectActions(android.os.CancellationSignal,java.util.function.Consumer)"},{"p":"org.robolectric.shadows","c":"ShadowPackageParser","l":"callParsePackage(Path)","u":"callParsePackage(java.nio.file.Path)"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager.CallRecord","l":"CallRecord(PhoneAccountHandle, Bundle)","u":"%3Cinit%3E(android.telecom.PhoneAccountHandle,android.os.Bundle)"},{"p":"org.robolectric.util","c":"ReflectionHelpers","l":"callStaticMethod(Class, String, ReflectionHelpers.ClassParameter...)","u":"callStaticMethod(java.lang.Class,java.lang.String,org.robolectric.util.ReflectionHelpers.ClassParameter...)"},{"p":"org.robolectric.util","c":"ReflectionHelpers","l":"callStaticMethod(ClassLoader, String, String, ReflectionHelpers.ClassParameter...)","u":"callStaticMethod(java.lang.ClassLoader,java.lang.String,java.lang.String,org.robolectric.util.ReflectionHelpers.ClassParameter...)"},{"p":"org.robolectric.internal.bytecode","c":"ShadowInfo","l":"callThroughByDefault"},{"p":"org.robolectric.annotation","c":"Implements","l":"callThroughByDefault()"},{"p":"org.robolectric.shadows","c":"ShadowViewRootImpl","l":"callWindowFocusChanged(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowInCallService","l":"canAddCall()"},{"p":"org.robolectric.shadows","c":"ShadowBiometricManager","l":"canAuthenticate()"},{"p":"org.robolectric.shadows","c":"ShadowBiometricManager","l":"canAuthenticate(int)"},{"p":"org.robolectric.shadows","c":"ShadowBiometricManager","l":"canAuthenticate(int, int)","u":"canAuthenticate(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowCountDownTimer","l":"cancel()"},{"p":"org.robolectric.shadows","c":"ShadowJsResult","l":"cancel()"},{"p":"org.robolectric.shadows","c":"ShadowPendingIntent","l":"cancel()"},{"p":"org.robolectric.shadows","c":"ShadowRenderNodeAnimator","l":"cancel()"},{"p":"org.robolectric.shadows","c":"ShadowRenderNodeAnimatorR","l":"cancel()"},{"p":"org.robolectric.shadows","c":"ShadowSslErrorHandler","l":"cancel()"},{"p":"org.robolectric.shadows","c":"ShadowSystemVibrator","l":"cancel()"},{"p":"org.robolectric.shadows","c":"ShadowToast","l":"cancel()"},{"p":"org.robolectric.shadows","c":"ShadowAlarmManager","l":"cancel(AlarmManager.OnAlarmListener)","u":"cancel(android.app.AlarmManager.OnAlarmListener)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAsyncTask","l":"cancel(boolean)"},{"p":"org.robolectric.util","c":"SimpleFuture","l":"cancel(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowJobScheduler","l":"cancel(int)"},{"p":"org.robolectric.shadows","c":"ShadowJobScheduler.ShadowJobSchedulerImpl","l":"cancel(int)"},{"p":"org.robolectric.shadows","c":"ShadowNotificationManager","l":"cancel(int)"},{"p":"org.robolectric.shadows","c":"ShadowAlarmManager","l":"cancel(PendingIntent)","u":"cancel(android.app.PendingIntent)"},{"p":"org.robolectric.shadows","c":"ShadowNotificationManager","l":"cancel(String, int)","u":"cancel(java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"ShadowAlarmManager","l":"cancelAll()"},{"p":"org.robolectric.shadows","c":"ShadowJobScheduler","l":"cancelAll()"},{"p":"org.robolectric.shadows","c":"ShadowJobScheduler.ShadowJobSchedulerImpl","l":"cancelAll()"},{"p":"org.robolectric.shadows","c":"ShadowNotificationManager","l":"cancelAll()"},{"p":"org.robolectric.shadows","c":"ShadowNotificationListenerService","l":"cancelAllNotifications()"},{"p":"org.robolectric.shadows","c":"ShadowCamera","l":"cancelAutoFocus()"},{"p":"org.robolectric.shadows","c":"ShadowBugreportManager","l":"cancelBugreport()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothGattServer","l":"cancelConnection(BluetoothDevice)","u":"cancelConnection(android.bluetooth.BluetoothDevice)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothAdapter","l":"cancelDiscovery()"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager","l":"cancelMissedCallsNotification()"},{"p":"org.robolectric.shadows","c":"ShadowNotificationListenerService","l":"cancelNotification(String)","u":"cancelNotification(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowAsyncQueryHandler","l":"cancelOperation(int)"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver","l":"cancelSync(Account, String)","u":"cancelSync(android.accounts.Account,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowCrossProfileApps","l":"canConfigureInteractAcrossProfiles(String)","u":"canConfigureInteractAcrossProfiles(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowSettings","l":"canDrawOverlays(Context)","u":"canDrawOverlays(android.content.Context)"},{"p":"org.robolectric.shadows","c":"ShadowWebView","l":"canGoBack()"},{"p":"org.robolectric.shadows","c":"ShadowWebView","l":"canGoForward()"},{"p":"org.robolectric.shadows","c":"ShadowCrossProfileApps","l":"canInteractAcrossProfiles()"},{"p":"org.robolectric.shadows","c":"ShadowNotificationManager","l":"canNotifyAsPackage(String)","u":"canNotifyAsPackage(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"canonicalToCurrentPackageNames(String[])","u":"canonicalToCurrentPackageNames(java.lang.String[])"},{"p":"org.robolectric.shadows","c":"ShadowVideoView","l":"canPause()"},{"p":"org.robolectric.shadows","c":"ShadowCrossProfileApps","l":"canRequestInteractAcrossProfiles()"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"canRequestPackageInstalls()"},{"p":"org.robolectric.shadows","c":"ShadowAlarmManager","l":"canScheduleExactAlarms()"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"canSwitchUsers()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCanvas","l":"canvasReflector"},{"p":"org.robolectric.shadows","c":"ShadowRcsUceAdapter.CapabilityFailureInfo","l":"CapabilityFailureInfo()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowCameraCaptureSessionImpl","l":"capture(CaptureRequest, CameraCaptureSession.CaptureCallback, Handler)","u":"capture(android.hardware.camera2.CaptureRequest,android.hardware.camera2.CameraCaptureSession.CaptureCallback,android.os.Handler)"},{"p":"org.robolectric.shadows","c":"ShadowCameraCaptureSessionImpl","l":"captureSingleRequest(CaptureRequest, Executor, CameraCaptureSession.CaptureCallback)","u":"captureSingleRequest(android.hardware.camera2.CaptureRequest,java.util.concurrent.Executor,android.hardware.camera2.CameraCaptureSession.CaptureCallback)"},{"p":"org.robolectric.errorprone.bugpatterns","c":"Helpers.CastableTo","l":"CastableTo(Supplier)","u":"%3Cinit%3E(com.google.errorprone.suppliers.Supplier)"},{"p":"org.robolectric","c":"RuntimeEnvironment","l":"castNativePtr(long)"},{"p":"org.robolectric.shadows","c":"ShadowFloatMath","l":"ceil(float)"},{"p":"org.robolectric.shadows","c":"ShadowCanvas.CirclePaintHistoryEvent","l":"centerX"},{"p":"org.robolectric.shadows","c":"ShadowCanvas.CirclePaintHistoryEvent","l":"centerY"},{"p":"org.robolectric.res.android","c":"ResourceString.Type","l":"CESU8"},{"p":"org.robolectric.shadows","c":"ShadowDisplayManager","l":"changeDisplay(int, String)","u":"changeDisplay(int,java.lang.String)"},{"p":"org.robolectric.res","c":"ResType","l":"CHAR_SEQUENCE"},{"p":"org.robolectric.res","c":"ResType","l":"CHAR_SEQUENCE_ARRAY"},{"p":"org.robolectric.res.android","c":"ResourceString.Type","l":"charset()"},{"p":"org.robolectric.res.android","c":"Util","l":"CHECK(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowApplication","l":"checkActivities(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothAdapter","l":"checkBluetoothAddress(String)","u":"checkBluetoothAddress(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowContextImpl","l":"checkCallingOrSelfPermission(String)","u":"checkCallingOrSelfPermission(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowContextImpl","l":"checkCallingPermission(String)","u":"checkCallingPermission(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowTime","l":"checkChar(String, int, char)","u":"checkChar(java.lang.String,int,char)"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"checkedPerformClick()"},{"p":"org.robolectric.shadows","c":"ShadowCameraDeviceImpl","l":"checkIfCameraClosedOrInError()"},{"p":"org.robolectric.android.internal","c":"RobolectricThreadChecker","l":"checkMainThread()"},{"p":"org.robolectric.android.internal","c":"RobolectricThreadChecker","l":"checkNotMainThread()"},{"p":"org.robolectric.shadows","c":"ShadowAppOpsManager","l":"checkOp(String, int, String)","u":"checkOp(java.lang.String,int,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowAppOpsManager","l":"checkOpNoThrow(int, int, String)","u":"checkOpNoThrow(int,int,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowAppOpsManager","l":"checkOpNoThrow(String, int, String)","u":"checkOpNoThrow(java.lang.String,int,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowAppOpsManager","l":"checkPackage(int, String)","u":"checkPackage(int,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowContextImpl","l":"checkPermission(String, int, int)","u":"checkPermission(java.lang.String,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"checkPermission(String, String)","u":"checkPermission(java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowSpeechRecognizer","l":"checkRecognitionSupport(Object, Object, Object)","u":"checkRecognitionSupport(java.lang.Object,java.lang.Object,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowBitmap.BitmapReflector","l":"checkRecycled(String)","u":"checkRecycled(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowServiceManager","l":"checkService(String)","u":"checkService(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"checkSignatures(int, int)","u":"checkSignatures(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"checkSignatures(String, String)","u":"checkSignatures(java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowSliceManager","l":"checkSlicePermission(Uri, int, int)","u":"checkSlicePermission(android.net.Uri,int,int)"},{"p":"org.robolectric.android.internal","c":"AndroidTestEnvironment","l":"checkStateAfterTestFailure(Throwable)","u":"checkStateAfterTestFailure(java.lang.Throwable)"},{"p":"org.robolectric.internal","c":"TestEnvironment","l":"checkStateAfterTestFailure(Throwable)","u":"checkStateAfterTestFailure(java.lang.Throwable)"},{"p":"org.robolectric.shadows","c":"ShadowUsbDeviceConnection","l":"claimInterface(UsbInterface, boolean)","u":"claimInterface(android.hardware.usb.UsbInterface,boolean)"},{"p":"org.robolectric.internal.bytecode","c":"ShadowConstants","l":"CLASS_HANDLER_DATA_FIELD_NAME"},{"p":"org.robolectric.shadows","c":"ShadowContextImpl","l":"CLASS_NAME"},{"p":"org.robolectric.internal","c":"SandboxTestRunner","l":"classBlock(RunNotifier)","u":"classBlock(org.junit.runner.notification.RunNotifier)"},{"p":"org.robolectric.internal.bytecode","c":"ClassDetails","l":"ClassDetails(byte[])","u":"%3Cinit%3E(byte[])"},{"p":"org.robolectric.internal.bytecode","c":"InstrumentationConfiguration.Builder","l":"classesToNotAcquire"},{"p":"org.robolectric.internal.bytecode","c":"InstrumentationConfiguration.Builder","l":"classesToNotInstrument"},{"p":"org.robolectric.internal.bytecode","c":"InstrumentationConfiguration.Builder","l":"classesToNotInstrumentRegex"},{"p":"org.robolectric.internal.bytecode","c":"Sandbox","l":"classHandler"},{"p":"org.robolectric.internal","c":"SandboxTestRunner","l":"classHandlerBuilder"},{"p":"org.robolectric.internal.bytecode","c":"ClassHandler","l":"classInitializing(Class)","u":"classInitializing(java.lang.Class)"},{"p":"org.robolectric.internal.bytecode","c":"RobolectricInternals","l":"classInitializing(Class)","u":"classInitializing(java.lang.Class)"},{"p":"org.robolectric.internal.bytecode","c":"ShadowWrangler","l":"classInitializing(Class)","u":"classInitializing(java.lang.Class)"},{"p":"org.robolectric.internal.bytecode","c":"ClassInstrumentor","l":"ClassInstrumentor()","u":"%3Cinit%3E()"},{"p":"org.robolectric.internal.bytecode","c":"ClassInstrumentor","l":"ClassInstrumentor(ClassInstrumentor.Decorator)","u":"%3Cinit%3E(org.robolectric.internal.bytecode.ClassInstrumentor.Decorator)"},{"p":"org.robolectric.internal.bytecode","c":"MethodRef","l":"className"},{"p":"org.robolectric.internal.bytecode","c":"MethodSignature","l":"className"},{"p":"org.robolectric.util","c":"ReflectionHelpers.StringParameter","l":"className"},{"p":"org.robolectric.annotation","c":"Implements","l":"className()"},{"p":"org.robolectric.util.reflector","c":"ForType","l":"className()"},{"p":"org.robolectric.shadows","c":"ClassNameResolver","l":"ClassNameResolver()","u":"%3Cinit%3E()"},{"p":"org.robolectric.internal.bytecode","c":"InstrumentationConfiguration.Builder","l":"classNameTranslations"},{"p":"org.robolectric.internal.bytecode","c":"InstrumentationConfiguration","l":"classNameTranslations()"},{"p":"org.robolectric.internal.bytecode","c":"MutableClass","l":"classNode"},{"p":"org.robolectric.internal.bytecode","c":"ClassNodeProvider","l":"ClassNodeProvider()","u":"%3Cinit%3E()"},{"p":"org.robolectric.util","c":"ReflectionHelpers.ClassParameter","l":"ClassParameter(Class, V)","u":"%3Cinit%3E(java.lang.Class,V)"},{"p":"org.robolectric.internal.bytecode","c":"InvocationProfile","l":"clazz"},{"p":"org.robolectric.util","c":"ReflectionHelpers.ClassParameter","l":"clazz"},{"p":"org.robolectric.fakes","c":"CleanerCompat","l":"clean(Object)","u":"clean(java.lang.Object)"},{"p":"org.robolectric.fakes","c":"CleanerCompat","l":"CleanerCompat()","u":"%3Cinit%3E()"},{"p":"org.robolectric.interceptors","c":"AndroidInterceptors.CleanerInterceptor","l":"CleanerInterceptor()","u":"%3Cinit%3E()"},{"p":"org.robolectric.internal.bytecode","c":"RobolectricInternals","l":"cleanStackTrace(Throwable)","u":"cleanStackTrace(java.lang.Throwable)"},{"p":"org.robolectric.fakes","c":"RoboMenu","l":"clear()"},{"p":"org.robolectric.res.android","c":"NativeObjRegistry","l":"clear()"},{"p":"org.robolectric.shadows","c":"ShadowLog","l":"clear()"},{"p":"org.robolectric.shadows","c":"ShadowVelocityTracker","l":"clear()"},{"p":"org.robolectric.res.android","c":"CppAssetManager2.Theme","l":"Clear()"},{"p":"org.robolectric.shadows","c":"ShadowTime","l":"clear(String)","u":"clear(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager","l":"clearAccounts()"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager","l":"clearAccountsForPackage(String)","u":"clearAccountsForPackage(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowEventLog","l":"clearAll()"},{"p":"org.robolectric.shadows","c":"ShadowConnectivityManager","l":"clearAllNetworks()"},{"p":"org.robolectric.shadows","c":"ShadowAudioTrack","l":"clearAllowedNonPcmEncodings()"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"clearAnimation()"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"clearAnimations()"},{"p":"org.robolectric.shadows","c":"ShadowActivityManager","l":"clearApplicationUserData(String, IPackageDataObserver)","u":"clearApplicationUserData(java.lang.String,android.content.pm.IPackageDataObserver)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"clearApplicationUserData(String, IPackageDataObserver)","u":"clearApplicationUserData(java.lang.String,android.content.pm.IPackageDataObserver)"},{"p":"org.robolectric.shadows","c":"ShadowContextWrapper","l":"clearBroadcastIntents()"},{"p":"org.robolectric.shadows","c":"ShadowUsageStatsManager","l":"clearBroadcastResponseStats(String, long)","u":"clearBroadcastResponseStats(java.lang.String,long)"},{"p":"org.robolectric.shadows","c":"ShadowWebView","l":"clearCache(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowCamera","l":"clearCameraInfo()"},{"p":"org.robolectric.shadows","c":"ShadowMediaStore","l":"clearCloudMediaChangedEventList()"},{"p":"org.robolectric.shadows","c":"ShadowMediaCodec","l":"clearCodecs()"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"clearCommunicationDevice()"},{"p":"org.robolectric.shadows","c":"ShadowMediaSessionManager","l":"clearControllers()"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"clearCrossProfileIntentFilters(int)"},{"p":"org.robolectric.shadows","c":"ShadowAudioTrack","l":"clearDirectPlaybackSupportedFormats()"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"clearDispatchedMediaKeyEvents()"},{"p":"org.robolectric.shadows","c":"ShadowImsMmTelManager","l":"clearExistingInstancesAndStates()"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager","l":"clearExternalPnoScanRequest()"},{"p":"org.robolectric.shadows","c":"ShadowWebView","l":"clearFormData()"},{"p":"org.robolectric.shadows","c":"ShadowCall","l":"clearHasSentRttRequest()"},{"p":"org.robolectric.fakes","c":"RoboSubMenu","l":"clearHeader()"},{"p":"org.robolectric.shadows","c":"ShadowWebView","l":"clearHistory()"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttp","l":"clearHttpResponseRules()"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttpLayer","l":"clearHttpResponseRules()"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttpLayer","l":"clearHttpResponses()"},{"p":"org.robolectric.shadows","c":"ShadowSystemServiceRegistry._ServiceFetcherN_","l":"clearInstance()"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"clearIntentFilterForActivity(ComponentName)","u":"clearIntentFilterForActivity(android.content.ComponentName)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"clearIntentFilterForProvider(ComponentName)","u":"clearIntentFilterForProvider(android.content.ComponentName)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"clearIntentFilterForReceiver(ComponentName)","u":"clearIntentFilterForReceiver(android.content.ComponentName)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"clearIntentFilterForService(ComponentName)","u":"clearIntentFilterForService(android.content.ComponentName)"},{"p":"org.robolectric.shadows","c":"ShadowViewRootImpl","l":"clearIsNavigationBarVisible()"},{"p":"org.robolectric.shadows","c":"ShadowViewRootImpl","l":"clearIsStatusBarVisible()"},{"p":"org.robolectric.shadows","c":"ShadowProcess","l":"clearKilledProcesses()"},{"p":"org.robolectric.shadows","c":"ShadowSmsManager","l":"clearLastDownloadedMultimediaMessageParams()"},{"p":"org.robolectric.shadows","c":"ShadowWindowManagerGlobal","l":"clearLastDragClipData()"},{"p":"org.robolectric.shadows","c":"ShadowSmsManager","l":"clearLastSentDataMessageParams()"},{"p":"org.robolectric.shadows","c":"ShadowSmsManager","l":"clearLastSentMultimediaMessageParams()"},{"p":"org.robolectric.shadows","c":"ShadowSmsManager","l":"clearLastSentMultipartTextMessageParams()"},{"p":"org.robolectric.shadows","c":"ShadowSmsManager","l":"clearLastSentTextMessageParams()"},{"p":"org.robolectric.shadows","c":"ShadowTextToSpeech","l":"clearLastSpokenText()"},{"p":"org.robolectric.shadows","c":"ShadowLooper","l":"clearLooperMode()"},{"p":"org.robolectric.shadows","c":"ShadowMimeTypeMap","l":"clearMappings()"},{"p":"org.robolectric.internal","c":"AndroidSandbox","l":"clearModeInvalidatedClasses()"},{"p":"org.robolectric.internal.bytecode","c":"Sandbox","l":"clearModeInvalidatedClasses()"},{"p":"org.robolectric.shadows","c":"ShadowSubscriptionManager","l":"clearNetworkRoamingStatus()"},{"p":"org.robolectric.shadows","c":"ShadowContextWrapper","l":"clearNextStartedActivities()"},{"p":"org.robolectric.shadows","c":"ShadowCrossProfileApps","l":"clearNextStartedActivities()"},{"p":"org.robolectric.fakes","c":"RoboSplashScreen","l":"clearOnExitAnimationListener()"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"clearPackagePersistentPreferredActivities(ComponentName, String)","u":"clearPackagePersistentPreferredActivities(android.content.ComponentName,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"clearPackagePreferredActivities(String)","u":"clearPackagePreferredActivities(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"clearPackagePreferredActivitiesInternal(String, SortedMap>)","u":"clearPackagePreferredActivitiesInternal(java.lang.String,java.util.SortedMap)"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttp","l":"clearPendingHttpResponses()"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttpLayer","l":"clearPendingHttpResponses()"},{"p":"org.robolectric.shadows","c":"ShadowSubscriptionManager","l":"clearPhoneIds()"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"clearPhoneTypes()"},{"p":"org.robolectric.shadows","c":"ShadowSoundPool","l":"clearPlayed()"},{"p":"org.robolectric.shadows","c":"ShadowUsbManager","l":"clearPorts()"},{"p":"org.robolectric.shadows","c":"ShadowClipboardManager","l":"clearPrimaryClip()"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"clearProfileOwner(ComponentName)","u":"clearProfileOwner(android.content.ComponentName)"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver","l":"clearRegisterContentProviderException(Uri)","u":"clearRegisterContentProviderException(android.net.Uri)"},{"p":"org.robolectric.shadows","c":"ShadowApplication","l":"clearRegisteredReceivers()"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttpLayer","l":"clearRequestInfos()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothGattServer","l":"clearResponses()"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"clearSeedAccountData()"},{"p":"org.robolectric.shadows","c":"ShadowAudioRecord","l":"clearSource()"},{"p":"org.robolectric.shadows","c":"ShadowContextWrapper","l":"clearStartedServices()"},{"p":"org.robolectric.shadows","c":"ShadowStorageStatsManager","l":"clearStorageStats()"},{"p":"org.robolectric.shadows","c":"ShadowMediaStore","l":"clearSupportedCloudMediaProviderAuthorities()"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"clearSystemAvailableFeatures()"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"clearSystemSharedLibraryNames()"},{"p":"org.robolectric.shadows","c":"ShadowCrossProfileApps","l":"clearTargetUserProfiles()"},{"p":"org.robolectric.shadows","c":"ShadowTrafficStats","l":"clearThreadStatsTag()"},{"p":"org.robolectric.shadows.gms","c":"ShadowGoogleAuthUtil","l":"clearToken(Context, String)","u":"clearToken(android.content.Context,java.lang.String)"},{"p":"org.robolectric.shadows.gms","c":"ShadowGoogleAuthUtil.GoogleAuthUtilImpl","l":"clearToken(Context, String)","u":"clearToken(android.content.Context,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager","l":"clearUsabilityScores()"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"clearUserRestriction(ComponentName, String)","u":"clearUserRestriction(android.content.ComponentName,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"clearUserRestrictions(UserHandle)","u":"clearUserRestrictions(android.os.UserHandle)"},{"p":"org.robolectric.shadows","c":"ShadowVcnManager","l":"clearVcnConfig(ParcelUuid)","u":"clearVcnConfig(android.os.ParcelUuid)"},{"p":"org.robolectric.shadows","c":"ShadowWebView","l":"clearView()"},{"p":"org.robolectric.shadows","c":"ShadowApplication","l":"clearWakeLocks()"},{"p":"org.robolectric.shadows","c":"ShadowPowerManager","l":"clearWakeLocks()"},{"p":"org.robolectric.shadows","c":"ShadowBaseAdapter","l":"clearWasDataSetChangedCalledFlag()"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"clearWasInvalidated()"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager","l":"clearWifiConnectedNetworkScorer()"},{"p":"org.robolectric.fakes","c":"RoboMenuItem","l":"click()"},{"p":"org.robolectric.shadows","c":"ShadowPreference","l":"click()"},{"p":"org.robolectric.shadows","c":"ShadowAdapterView","l":"clickFirstItemContainingText(String)","u":"clickFirstItemContainingText(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"clickMenuItem(int)"},{"p":"org.robolectric.shadows","c":"ShadowDialog","l":"clickOn(int)"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"clickOn(View)","u":"clickOn(android.view.View)"},{"p":"org.robolectric.shadows","c":"ShadowAlertDialog","l":"clickOnItem(int)"},{"p":"org.robolectric.shadows","c":"ShadowDialog","l":"clickOnText(int)"},{"p":"org.robolectric.shadows","c":"ShadowDialog","l":"clickOnText(String)","u":"clickOnText(java.lang.String)"},{"p":"org.robolectric.android.controller","c":"ActivityController","l":"close()"},{"p":"org.robolectric.android","c":"XmlResourceParserImpl","l":"close()"},{"p":"org.robolectric.fakes","c":"BaseCursor","l":"close()"},{"p":"org.robolectric.fakes","c":"RoboCursor","l":"close()"},{"p":"org.robolectric.fakes","c":"RoboMenu","l":"close()"},{"p":"org.robolectric.fakes","c":"RoboWebMessagePort","l":"close()"},{"p":"org.robolectric.internal.bytecode","c":"SandboxClassLoader","l":"close()"},{"p":"org.robolectric.res.android","c":"Asset","l":"close()"},{"p":"org.robolectric.shadows","c":"ShadowBasicTagTechnology","l":"close()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothGatt","l":"close()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothGattServer","l":"close()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothServerSocket","l":"close()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothSocket","l":"close()"},{"p":"org.robolectric.shadows","c":"ShadowCameraCaptureSessionImpl","l":"close()"},{"p":"org.robolectric.shadows","c":"ShadowCameraDeviceImpl","l":"close()"},{"p":"org.robolectric.shadows","c":"ShadowCloseGuard","l":"close()"},{"p":"org.robolectric.shadows","c":"ShadowContextHubClient","l":"close()"},{"p":"org.robolectric.shadows","c":"ShadowCursorWrapper","l":"close()"},{"p":"org.robolectric.shadows","c":"ShadowHttpResponseCache","l":"close()"},{"p":"org.robolectric.shadows","c":"ShadowImageReader","l":"close()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetInputStream","l":"close()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyPath","l":"close()"},{"p":"org.robolectric.shadows","c":"ShadowMemoryMappedFile","l":"close()"},{"p":"org.robolectric.shadows","c":"ShadowMemoryMappedFileS","l":"close()"},{"p":"org.robolectric.shadows","c":"ShadowPackageInstaller.ShadowSession","l":"close()"},{"p":"org.robolectric.shadows","c":"ShadowParcelFileDescriptor","l":"close()"},{"p":"org.robolectric.shadows","c":"ShadowRangingSession","l":"close()"},{"p":"org.robolectric.shadows","c":"ShadowUsbRequest","l":"close()"},{"p":"org.robolectric.shadows","c":"ShadowVirtualDeviceManager.ShadowVirtualDevice","l":"close()"},{"p":"org.robolectric.shadows","c":"ShadowBlockGuardOs","l":"close(FileDescriptor)","u":"close(java.io.FileDescriptor)"},{"p":"org.robolectric.shadows","c":"ShadowInputMethodManager","l":"closeCurrentInput()"},{"p":"org.robolectric.junit.rules","c":"CloseGuardRule","l":"CloseGuardRule()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothAdapter","l":"closeProfileProxy(int, BluetoothProfile)","u":"closeProfileProxy(int,android.bluetooth.BluetoothProfile)"},{"p":"org.robolectric.shadows","c":"ShadowMediaStore.CloudMediaChangedEvent","l":"CloudMediaChangedEvent()","u":"%3Cinit%3E()"},{"p":"org.robolectric.res.android","c":"DataType","l":"code()"},{"p":"org.robolectric.shadows","c":"ShadowMediaCodec.CodecConfig","l":"CodecConfig(int, int, ShadowMediaCodec.CodecConfig.Codec)","u":"%3Cinit%3E(int,int,org.robolectric.shadows.ShadowMediaCodec.CodecConfig.Codec)"},{"p":"org.robolectric.fakes","c":"RoboMenuItem","l":"collapseActionView()"},{"p":"org.robolectric.res","c":"ResType","l":"COLOR"},{"p":"org.robolectric.res.android","c":"ResTable_config.Type","l":"COLOR_MODE_HDR"},{"p":"org.robolectric.res.android","c":"ResTable_config.Type","l":"COLOR_MODE_WIDE_COLOR_GAMUT"},{"p":"org.robolectric.res","c":"ResType","l":"COLOR_STATE_LIST"},{"p":"org.robolectric.android.internal","c":"DisplayConfig","l":"colorMode"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"colorMode"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"colorModeHdr()"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"colorModeWideColorGamut()"},{"p":"org.robolectric.fakes","c":"RoboCursor","l":"columnNames"},{"p":"org.robolectric.shadows","c":"ShadowSharedPreferences.ShadowSharedPreferencesEditorImpl","l":"commit()"},{"p":"org.robolectric.shadows","c":"ShadowPackageInstaller.ShadowSession","l":"commit(IntentSender)","u":"commit(android.content.IntentSender)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager.IntentComparator","l":"compare(Intent, Intent)","u":"compare(android.content.Intent,android.content.Intent)"},{"p":"org.robolectric.shadows","c":"ShadowTime","l":"compare(Time, Time)","u":"compare(android.text.format.Time,android.text.format.Time)"},{"p":"org.robolectric.versioning","c":"AndroidVersions.AndroidRelease","l":"compareTo(AndroidVersions.AndroidRelease)","u":"compareTo(org.robolectric.versioning.AndroidVersions.AndroidRelease)"},{"p":"org.robolectric.util","c":"JavaVersion","l":"compareTo(JavaVersion)","u":"compareTo(org.robolectric.util.JavaVersion)"},{"p":"org.robolectric.pluginapi","c":"Sdk","l":"compareTo(Sdk)","u":"compareTo(org.robolectric.pluginapi.Sdk)"},{"p":"org.robolectric.shadows","c":"ShadowAlarmManager.ScheduledAlarm","l":"compareTo(ShadowAlarmManager.ScheduledAlarm)","u":"compareTo(org.robolectric.shadows.ShadowAlarmManager.ScheduledAlarm)"},{"p":"org.robolectric","c":"RuntimeEnvironment","l":"compileTimeSystemResourcesFile"},{"p":"org.robolectric.shadows","c":"ShadowDownloadManager.CompletedDownload","l":"CompletedDownload(String, String, boolean, String, String, long, boolean)","u":"%3Cinit%3E(java.lang.String,java.lang.String,boolean,java.lang.String,java.lang.String,long,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowDownloadManager.CompletedDownload","l":"CompletedDownload(String, String, boolean, String, String, long, boolean, Uri, Uri)","u":"%3Cinit%3E(java.lang.String,java.lang.String,boolean,java.lang.String,java.lang.String,long,boolean,android.net.Uri,android.net.Uri)"},{"p":"org.robolectric.res.android","c":"ResourceTypes.Res_value","l":"COMPLEX_MANTISSA_MASK"},{"p":"org.robolectric.res.android","c":"ResourceTypes.Res_value","l":"COMPLEX_MANTISSA_SHIFT"},{"p":"org.robolectric.res.android","c":"ResourceTypes.Res_value","l":"COMPLEX_RADIX_0p23"},{"p":"org.robolectric.res.android","c":"ResourceTypes.Res_value","l":"COMPLEX_RADIX_16p7"},{"p":"org.robolectric.res.android","c":"ResourceTypes.Res_value","l":"COMPLEX_RADIX_23p0"},{"p":"org.robolectric.res.android","c":"ResourceTypes.Res_value","l":"COMPLEX_RADIX_8p15"},{"p":"org.robolectric.res.android","c":"ResourceTypes.Res_value","l":"COMPLEX_RADIX_MASK"},{"p":"org.robolectric.res.android","c":"ResourceTypes.Res_value","l":"COMPLEX_RADIX_SHIFT"},{"p":"org.robolectric.res.android","c":"ResourceTypes.Res_value","l":"COMPLEX_UNIT_DIP"},{"p":"org.robolectric.res.android","c":"ResourceTypes.Res_value","l":"COMPLEX_UNIT_FRACTION"},{"p":"org.robolectric.res.android","c":"ResourceTypes.Res_value","l":"COMPLEX_UNIT_FRACTION_PARENT"},{"p":"org.robolectric.res.android","c":"ResourceTypes.Res_value","l":"COMPLEX_UNIT_IN"},{"p":"org.robolectric.res.android","c":"ResourceTypes.Res_value","l":"COMPLEX_UNIT_MASK"},{"p":"org.robolectric.res.android","c":"ResourceTypes.Res_value","l":"COMPLEX_UNIT_MM"},{"p":"org.robolectric.res.android","c":"ResourceTypes.Res_value","l":"COMPLEX_UNIT_PT"},{"p":"org.robolectric.res.android","c":"ResourceTypes.Res_value","l":"COMPLEX_UNIT_PX"},{"p":"org.robolectric.res.android","c":"ResourceTypes.Res_value","l":"COMPLEX_UNIT_SHIFT"},{"p":"org.robolectric.res.android","c":"ResourceTypes.Res_value","l":"COMPLEX_UNIT_SP"},{"p":"org.robolectric.android.controller","c":"ComponentController","l":"component"},{"p":"org.robolectric.android.controller","c":"ComponentController","l":"ComponentController(T)","u":"%3Cinit%3E(T)"},{"p":"org.robolectric.android.controller","c":"ComponentController","l":"ComponentController(T, Intent)","u":"%3Cinit%3E(T,android.content.Intent)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager.ComponentState","l":"ComponentState(int, int)","u":"%3Cinit%3E(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyBitmap","l":"compress(Bitmap.CompressFormat, int, OutputStream)","u":"compress(android.graphics.Bitmap.CompressFormat,int,java.io.OutputStream)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyPath","l":"computeBounds(RectF, boolean)","u":"computeBounds(android.graphics.RectF,boolean)"},{"p":"org.robolectric.versioning","c":"AndroidVersionInitTools","l":"computeCurrentSdkFromBuildProps(Properties)","u":"computeCurrentSdkFromBuildProps(java.util.Properties)"},{"p":"org.robolectric.shadows","c":"ShadowVelocityTracker","l":"computeCurrentVelocity(int)"},{"p":"org.robolectric.shadows","c":"ShadowVelocityTracker","l":"computeCurrentVelocity(int, float)","u":"computeCurrentVelocity(int,float)"},{"p":"org.robolectric.versioning","c":"AndroidVersionInitTools","l":"computeReleaseVersion(JarFile)","u":"computeReleaseVersion(java.util.jar.JarFile)"},{"p":"org.robolectric.fakes","c":"RoboResponseSource","l":"CONDITIONAL_CACHE"},{"p":"org.robolectric","c":"RobolectricTestRunner","l":"CONFIG_PROPERTIES"},{"p":"org.robolectric.plugins","c":"ConfigConfigurer","l":"ConfigConfigurer(PackagePropertiesLoader)","u":"%3Cinit%3E(org.robolectric.plugins.PackagePropertiesLoader)"},{"p":"org.robolectric.plugins","c":"ConfigConfigurer","l":"ConfigConfigurer(PackagePropertiesLoader, GlobalConfigProvider)","u":"%3Cinit%3E(org.robolectric.plugins.PackagePropertiesLoader,org.robolectric.pluginapi.config.GlobalConfigProvider)"},{"p":"org.robolectric.res.android","c":"ConfigDescription","l":"ConfigDescription()","u":"%3Cinit%3E()"},{"p":"org.robolectric","c":"ConfigMerger","l":"ConfigMerger()","u":"%3Cinit%3E()"},{"p":"org.robolectric.res.android","c":"ResTable.Type","l":"configs"},{"p":"org.robolectric.android.controller","c":"ActivityController","l":"configurationChange()"},{"p":"org.robolectric.android.controller","c":"ActivityController","l":"configurationChange(Configuration)","u":"configurationChange(android.content.res.Configuration)"},{"p":"org.robolectric.android.controller","c":"ActivityController","l":"configurationChange(Configuration, DisplayMetrics, int)","u":"configurationChange(android.content.res.Configuration,android.util.DisplayMetrics,int)"},{"p":"org.robolectric.plugins","c":"HierarchicalConfigurationStrategy.ConfigurationImpl","l":"ConfigurationImpl()","u":"%3Cinit%3E()"},{"p":"org.robolectric.config","c":"ConfigurationRegistry","l":"ConfigurationRegistry(Map, Object>)","u":"%3Cinit%3E(java.util.Map)"},{"p":"org.robolectric.android","c":"ConfigurationV25","l":"ConfigurationV25()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowTimeManager","l":"CONFIGURE_GEO_DETECTION_CAPABILITY"},{"p":"org.robolectric.internal.bytecode","c":"Sandbox","l":"configure(ClassHandler, Interceptors)","u":"configure(org.robolectric.internal.bytecode.ClassHandler,org.robolectric.internal.bytecode.Interceptors)"},{"p":"org.robolectric.config","c":"AndroidConfigurer","l":"configure(InstrumentationConfiguration.Builder, Interceptors)","u":"configure(org.robolectric.internal.bytecode.InstrumentationConfiguration.Builder,org.robolectric.internal.bytecode.Interceptors)"},{"p":"org.robolectric.shadows","c":"ShadowDisplayManager","l":"configureDefaultDisplay(Configuration, DisplayMetrics)","u":"configureDefaultDisplay(android.content.res.Configuration,android.util.DisplayMetrics)"},{"p":"org.robolectric.shadows","c":"ShadowWindowManagerImpl","l":"configureDefaultDisplayForJBOnly(Configuration, DisplayMetrics)","u":"configureDefaultDisplayForJBOnly(android.content.res.Configuration,android.util.DisplayMetrics)"},{"p":"org.robolectric.plugins","c":"DefaultSdkPicker","l":"configuredSdks(Config, UsesSdk)","u":"configuredSdks(org.robolectric.annotation.Config,org.robolectric.pluginapi.UsesSdk)"},{"p":"org.robolectric.internal","c":"SandboxTestRunner","l":"configureSandbox(Sandbox, FrameworkMethod)","u":"configureSandbox(org.robolectric.internal.bytecode.Sandbox,org.junit.runners.model.FrameworkMethod)"},{"p":"org.robolectric.shadows","c":"ShadowBasicTagTechnology","l":"connect()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothGatt","l":"connect()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothSocket","l":"connect()"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager","l":"connect(int, WifiManager.ActionListener)","u":"connect(int,android.net.wifi.WifiManager.ActionListener)"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager","l":"connect(WifiConfiguration, WifiManager.ActionListener)","u":"connect(android.net.wifi.WifiConfiguration,android.net.wifi.WifiManager.ActionListener)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothDevice","l":"connectGatt(Context, boolean, BluetoothGattCallback)","u":"connectGatt(android.content.Context,boolean,android.bluetooth.BluetoothGattCallback)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothDevice","l":"connectGatt(Context, boolean, BluetoothGattCallback, int)","u":"connectGatt(android.content.Context,boolean,android.bluetooth.BluetoothGattCallback,int)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothDevice","l":"connectGatt(Context, boolean, BluetoothGattCallback, int, int, Handler)","u":"connectGatt(android.content.Context,boolean,android.bluetooth.BluetoothGattCallback,int,int,android.os.Handler)"},{"p":"org.robolectric.shadows.httpclient","c":"ShadowDefaultRequestDirector","l":"connectionKeepAliveStrategy"},{"p":"org.robolectric.shadows.httpclient","c":"ShadowDefaultRequestDirector","l":"connectionManager"},{"p":"org.robolectric.shadows.httpclient","c":"ShadowDefaultRequestDirector","l":"connectionReuseStrategy"},{"p":"org.robolectric.shadows.httpclient","c":"DefaultRequestDirector","l":"connManager"},{"p":"org.robolectric.plugins","c":"ConscryptModeConfigurer","l":"ConscryptModeConfigurer(Properties)","u":"%3Cinit%3E(java.util.Properties)"},{"p":"org.robolectric.util","c":"Scheduler.IdleState","l":"CONSTANT_IDLE"},{"p":"org.robolectric.annotation.processing.validator","c":"ImplementsValidator","l":"CONSTRUCTOR_METHOD_NAME"},{"p":"org.robolectric.internal.bytecode","c":"ShadowConstants","l":"CONSTRUCTOR_METHOD_NAME"},{"p":"org.robolectric.shadows","c":"ShadowInputEventReceiver","l":"consumeBatchedInputEvents(long)"},{"p":"org.robolectric.shadows.httpclient","c":"HttpEntityStub","l":"consumeContent()"},{"p":"org.robolectric.shadows.httpclient","c":"TestHttpResponse.TestHttpEntity","l":"consumeContent()"},{"p":"org.robolectric.shadows","c":"RoundRectangle","l":"contains(double, double)","u":"contains(double,double)"},{"p":"org.robolectric.shadows","c":"RoundRectangle","l":"contains(double, double, double, double)","u":"contains(double,double,double,double)"},{"p":"org.robolectric.nativeruntime","c":"RegionNatives","l":"contains(int, int)","u":"contains(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRegion","l":"contains(int, int)","u":"contains(int,int)"},{"p":"org.robolectric.shadows.httpclient","c":"HttpResponseStub","l":"containsHeader(String)","u":"containsHeader(java.lang.String)"},{"p":"org.robolectric.shadows.httpclient","c":"TestHttpResponse","l":"containsHeader(String)","u":"containsHeader(java.lang.String)"},{"p":"org.robolectric.manifest","c":"ContentProviderData","l":"ContentProviderData(String, MetaData, String, Map, List)","u":"%3Cinit%3E(java.lang.String,org.robolectric.manifest.MetaData,java.lang.String,java.util.Map,java.util.List)"},{"p":"org.robolectric.shadows","c":"ShadowApplication.Wrapper","l":"context"},{"p":"org.robolectric.res","c":"AttributeResource","l":"contextPackageName"},{"p":"org.robolectric.shadows","c":"ShadowUsbDeviceConnection","l":"controlTransfer(int, int, int, int, byte[], int, int)","u":"controlTransfer(int,int,int,int,byte[],int,int)"},{"p":"org.robolectric.shadows","c":"ShadowUsbDeviceConnection","l":"controlTransfer(int, int, int, int, byte[], int, int, int)","u":"controlTransfer(int,int,int,int,byte[],int,int,int)"},{"p":"org.robolectric.shadows","c":"Converter","l":"Converter()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"Converter2","l":"Converter2()","u":"%3Cinit%3E()"},{"p":"org.robolectric.res","c":"ResourceValueConverter","l":"convertRawValue(String)","u":"convertRawValue(java.lang.String)"},{"p":"org.robolectric.internal.bytecode","c":"ShadowMap","l":"convertToShadowName(String)","u":"convertToShadowName(java.lang.String)"},{"p":"org.robolectric.res.android","c":"CppAssetManager2.ResolvedBag.Entry","l":"cookie"},{"p":"org.robolectric.res.android","c":"CppAssetManager2.ResolvedBag.Entry","l":"copy()"},{"p":"org.robolectric.res.android","c":"ResourceTypes.Res_value","l":"copy()"},{"p":"org.robolectric.res","c":"ThemeStyleSet","l":"copy()"},{"p":"org.robolectric.shadows","c":"ShadowWifiConfiguration","l":"copy()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyBitmap","l":"copy(Bitmap.Config, boolean)","u":"copy(android.graphics.Bitmap.Config,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowFileUtils","l":"copy(FileDescriptor, FileDescriptor, FileUtils.ProgressListener, CancellationSignal, long)","u":"copy(java.io.FileDescriptor,java.io.FileDescriptor,android.os.FileUtils.ProgressListener,android.os.CancellationSignal,long)"},{"p":"org.robolectric.shadows","c":"ShadowFileUtils","l":"copy(FileDescriptor, FileDescriptor, long, CancellationSignal, Executor, FileUtils.ProgressListener)","u":"copy(java.io.FileDescriptor,java.io.FileDescriptor,long,android.os.CancellationSignal,java.util.concurrent.Executor,android.os.FileUtils.ProgressListener)"},{"p":"org.robolectric.util","c":"Util","l":"copy(InputStream, OutputStream)","u":"copy(java.io.InputStream,java.io.OutputStream)"},{"p":"org.robolectric.shadows","c":"ShadowWebView","l":"copyBackForwardList()"},{"p":"org.robolectric.android.internal","c":"DisplayConfig","l":"copyFrom(DisplayConfig)","u":"copyFrom(org.robolectric.android.internal.DisplayConfig)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyBitmap","l":"copyPixelsFromBuffer(Buffer)","u":"copyPixelsFromBuffer(java.nio.Buffer)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyBitmap","l":"copyPixelsToBuffer(Buffer)","u":"copyPixelsToBuffer(java.nio.Buffer)"},{"p":"org.robolectric.fakes","c":"BaseCursor","l":"copyStringToBuffer(int, CharArrayBuffer)","u":"copyStringToBuffer(int,android.database.CharArrayBuffer)"},{"p":"org.robolectric.shadows","c":"ShadowCursorWrapper","l":"copyStringToBuffer(int, CharArrayBuffer)","u":"copyStringToBuffer(int,android.database.CharArrayBuffer)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager","l":"copyTheme(int, int)","u":"copyTheme(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"copyTheme(int, int)","u":"copyTheme(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager","l":"copyTheme(long, long)","u":"copyTheme(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"copyTheme(long, long)","u":"copyTheme(long,long)"},{"p":"org.robolectric.android.internal","c":"DisplayConfig","l":"copyTo(DisplayInfo)","u":"copyTo(android.view.DisplayInfo)"},{"p":"org.robolectric.shadows","c":"ShadowFloatMath","l":"cos(float)"},{"p":"org.robolectric.shadows","c":"ShadowTrace.Counter","l":"Counter()","u":"%3Cinit%3E()"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"country"},{"p":"org.robolectric.res.android","c":"CppApkAssets","l":"CppApkAssets(ZipArchiveHandle, String)","u":"%3Cinit%3E(org.robolectric.res.android.ZipArchiveHandle,java.lang.String)"},{"p":"org.robolectric.res.android","c":"CppAssetManager","l":"CppAssetManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.res.android","c":"CppAssetManager2","l":"CppAssetManager2()","u":"%3Cinit%3E()"},{"p":"org.robolectric.android.controller","c":"ActivityController","l":"create()"},{"p":"org.robolectric.android.controller","c":"BackupAgentController","l":"create()"},{"p":"org.robolectric.android.controller","c":"ComponentController","l":"create()"},{"p":"org.robolectric.android.controller","c":"ContentProviderController","l":"create()"},{"p":"org.robolectric.android.controller","c":"FragmentController","l":"create()"},{"p":"org.robolectric.android.controller","c":"IntentServiceController","l":"create()"},{"p":"org.robolectric.android.controller","c":"ServiceController","l":"create()"},{"p":"org.robolectric.shadows","c":"GnssStatusBuilder","l":"create()"},{"p":"org.robolectric.shadows","c":"PolicyValueFactory","l":"create()"},{"p":"org.robolectric.shadows","c":"ShadowVoiceInteractionSession","l":"create()"},{"p":"org.robolectric.util","c":"SoftThreadLocal","l":"create()"},{"p":"org.robolectric.android.controller","c":"ActivityController","l":"create(Bundle)","u":"create(android.os.Bundle)"},{"p":"org.robolectric.android.controller","c":"FragmentController","l":"create(Bundle)","u":"create(android.os.Bundle)"},{"p":"org.robolectric.shadows","c":"ShadowWindow","l":"create(Context)","u":"create(android.content.Context)"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"create(Context, int)","u":"create(android.content.Context,int)"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"create(Context, Uri)","u":"create(android.content.Context,android.net.Uri)"},{"p":"org.robolectric.android.controller","c":"FragmentController","l":"create(int, Bundle)","u":"create(int,android.os.Bundle)"},{"p":"org.robolectric.shadows","c":"PhoneCapabilityFactory","l":"create(int, int, boolean, int[])","u":"create(int,int,boolean,int[])"},{"p":"org.robolectric.shadows","c":"ShadowStatsLog.StatsLogItem","l":"create(int, int, byte[])","u":"create(int,int,byte[])"},{"p":"org.robolectric.shadows","c":"ShadowRcsUceAdapter.CapabilityFailureInfo","l":"create(int, long)","u":"create(int,long)"},{"p":"org.robolectric.shadows","c":"AttestedKeyPairFactory","l":"create(KeyPair, Certificate[])","u":"create(java.security.KeyPair,java.security.cert.Certificate[])"},{"p":"org.robolectric.shadows","c":"DevicePolicyStateBuilder","l":"create(Map>>)","u":"create(java.util.Map)"},{"p":"org.robolectric.res.builder","c":"XmlBlock","l":"create(Path, String)","u":"create(java.nio.file.Path,java.lang.String)"},{"p":"org.robolectric.android.controller","c":"ContentProviderController","l":"create(ProviderInfo)","u":"create(android.content.pm.ProviderInfo)"},{"p":"org.robolectric.shadows","c":"ShadowTypedArray","l":"create(Resources, int[], int[], int[], int, CharSequence[])","u":"create(android.content.res.Resources,int[],int[],int[],int,java.lang.CharSequence[])"},{"p":"org.robolectric.android.controller","c":"ContentProviderController","l":"create(String)","u":"create(java.lang.String)"},{"p":"org.robolectric.shadows","c":"PolicyKeyFactory","l":"create(String)","u":"create(java.lang.String)"},{"p":"org.robolectric.util","c":"TempDirectory","l":"create(String)","u":"create(java.lang.String)"},{"p":"org.robolectric.shadows","c":"BackupDataEntity","l":"create(String, byte[])","u":"create(java.lang.String,byte[])"},{"p":"org.robolectric.shadows","c":"BackupDataEntity","l":"create(String, byte[], int)","u":"create(java.lang.String,byte[],int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyTypeface","l":"create(String, int)","u":"create(java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"BackupDataEntity","l":"create(String, String)","u":"create(java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowMediaStore.CloudMediaChangedEvent","l":"create(String, String)","u":"create(java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyTypeface","l":"create(Typeface, int)","u":"create(android.graphics.Typeface,int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyTypeface","l":"create(Typeface, int, boolean)","u":"create(android.graphics.Typeface,int,boolean)"},{"p":"org.robolectric.shadows","c":"EnforcingAdminFactory","l":"create(UserHandle, String, Authority)","u":"create(android.os.UserHandle,java.lang.String,android.app.admin.Authority)"},{"p":"org.robolectric.nativeruntime","c":"NativeInterpolatorFactoryNatives","l":"createAccelerateDecelerateInterpolator()"},{"p":"org.robolectric.shadows","c":"ShadowNativeNativeInterpolatorFactory","l":"createAccelerateDecelerateInterpolator()"},{"p":"org.robolectric.nativeruntime","c":"NativeInterpolatorFactoryNatives","l":"createAccelerateInterpolator(float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeNativeInterpolatorFactory","l":"createAccelerateInterpolator(float)"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"createActiveRecordingConfiguration(int, int, String)","u":"createActiveRecordingConfiguration(int,int,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowContextImpl._ContextImpl_","l":"createActivityContext(ActivityThread, LoadedApk, ActivityInfo, IBinder, int, Configuration)","u":"createActivityContext(android.app.ActivityThread,android.app.LoadedApk,android.content.pm.ActivityInfo,android.os.IBinder,int,android.content.res.Configuration)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothAdapter","l":"createAdapter(Object)","u":"createAdapter(java.lang.Object)"},{"p":"org.robolectric","c":"RobolectricTestRunner","l":"createAndroidManifest(ManifestIdentifier)","u":"createAndroidManifest(org.robolectric.internal.ManifestIdentifier)"},{"p":"org.robolectric.nativeruntime","c":"NativeInterpolatorFactoryNatives","l":"createAnticipateInterpolator(float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeNativeInterpolatorFactory","l":"createAnticipateInterpolator(float)"},{"p":"org.robolectric.nativeruntime","c":"NativeInterpolatorFactoryNatives","l":"createAnticipateOvershootInterpolator(float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeNativeInterpolatorFactory","l":"createAnticipateOvershootInterpolator(float)"},{"p":"org.robolectric.shadows","c":"ShadowContextImpl._ContextImpl_","l":"createAppContext(ActivityThread, LoadedApk)","u":"createAppContext(android.app.ActivityThread,android.app.LoadedApk)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyBitmap","l":"createAshmemBitmap()"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"createAudioPlaybackConfiguration(AudioAttributes)","u":"createAudioPlaybackConfiguration(android.media.AudioAttributes)"},{"p":"org.robolectric.shadows","c":"ShadowFingerprintManager","l":"createAuthenticationResult()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyBitmap","l":"createBitmap(Bitmap, int, int, int, int, Matrix, boolean)","u":"createBitmap(android.graphics.Bitmap,int,int,int,int,android.graphics.Matrix,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyBitmap","l":"createBitmap(DisplayMetrics, int, int, Bitmap.Config)","u":"createBitmap(android.util.DisplayMetrics,int,int,android.graphics.Bitmap.Config)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyBitmap","l":"createBitmap(DisplayMetrics, int, int, Bitmap.Config, boolean)","u":"createBitmap(android.util.DisplayMetrics,int,int,android.graphics.Bitmap.Config,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyBitmap","l":"createBitmap(DisplayMetrics, int[], int, int, int, int, Bitmap.Config)","u":"createBitmap(android.util.DisplayMetrics,int[],int,int,int,int,android.graphics.Bitmap.Config)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyBitmap","l":"createBitmap(int, int, Bitmap.Config)","u":"createBitmap(int,int,android.graphics.Bitmap.Config)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyBitmap","l":"createBitmap(int, int, Bitmap.Config, boolean, ColorSpace)","u":"createBitmap(int,int,android.graphics.Bitmap.Config,boolean,android.graphics.ColorSpace)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyBitmap","l":"createBitmap(int[], int, int, int, int, Bitmap.Config)","u":"createBitmap(int[],int,int,int,int,android.graphics.Bitmap.Config)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothDevice","l":"createBond()"},{"p":"org.robolectric.nativeruntime","c":"NativeInterpolatorFactoryNatives","l":"createBounceInterpolator()"},{"p":"org.robolectric.shadows","c":"ShadowNativeNativeInterpolatorFactory","l":"createBounceInterpolator()"},{"p":"org.robolectric.shadows","c":"ShadowFontBuilder","l":"createBuffer(AssetManager, String, boolean, int)","u":"createBuffer(android.content.res.AssetManager,java.lang.String,boolean,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeFont.ShadowNativeFontBuilder","l":"createBuffer(AssetManager, String, boolean, int)","u":"createBuffer(android.content.res.AssetManager,java.lang.String,boolean,int)"},{"p":"org.robolectric.shadows","c":"ShadowCameraDeviceImpl","l":"createCaptureRequest(int)"},{"p":"org.robolectric.shadows","c":"ShadowCameraDeviceImpl","l":"createCaptureSession(List, CameraCaptureSession.StateCallback, Handler)","u":"createCaptureSession(java.util.List,android.hardware.camera2.CameraCaptureSession.StateCallback,android.os.Handler)"},{"p":"org.robolectric.shadows","c":"ShadowCameraDeviceImpl","l":"createCaptureSession(SessionConfiguration)","u":"createCaptureSession(android.hardware.camera2.params.SessionConfiguration)"},{"p":"org.robolectric.internal","c":"SandboxTestRunner","l":"createClassHandler(ShadowMap, Sandbox)","u":"createClassHandler(org.robolectric.internal.bytecode.ShadowMap,org.robolectric.internal.bytecode.Sandbox)"},{"p":"org.robolectric","c":"RobolectricTestRunner","l":"createClassHandler(ShadowMap, Sandbox)","u":"createClassHandler(org.robolectric.internal.bytecode.ShadowMap,org.robolectric.internal.bytecode.Sandbox)"},{"p":"org.robolectric.internal","c":"SandboxTestRunner","l":"createClassLoaderConfig(FrameworkMethod)","u":"createClassLoaderConfig(org.junit.runners.model.FrameworkMethod)"},{"p":"org.robolectric","c":"RobolectricTestRunner","l":"createClassLoaderConfig(FrameworkMethod)","u":"createClassLoaderConfig(org.junit.runners.model.FrameworkMethod)"},{"p":"org.robolectric.shadows","c":"ShadowContextHubManager","l":"createClient(Context, ContextHubInfo, PendingIntent, long)","u":"createClient(android.content.Context,android.hardware.location.ContextHubInfo,android.app.PendingIntent,long)"},{"p":"org.robolectric.shadows","c":"ShadowContextHubManager","l":"createClient(Object, Object)","u":"createClient(java.lang.Object,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowContextHubManager","l":"createClient(Object, Object, Object)","u":"createClient(java.lang.Object,java.lang.Object,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowContextHubManager","l":"createClient(Object, Object, Object, Object)","u":"createClient(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowKeyguardManager","l":"createConfirmFactoryResetCredentialIntent(CharSequence, CharSequence, CharSequence)","u":"createConfirmFactoryResetCredentialIntent(java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence)"},{"p":"org.robolectric.shadows.httpclient","c":"DefaultRequestDirector","l":"createConnectRequest(HttpRoute, HttpContext)","u":"createConnectRequest(org.apache.http.conn.routing.HttpRoute,org.apache.http.protocol.HttpContext)"},{"p":"org.robolectric.nativeruntime","c":"NativeInterpolatorFactoryNatives","l":"createCycleInterpolator(float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeNativeInterpolatorFactory","l":"createCycleInterpolator(float)"},{"p":"org.robolectric.shadows","c":"ShadowDateIntervalFormat","l":"createDateIntervalFormat(String, String, String)","u":"createDateIntervalFormat(java.lang.String,java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowCameraManager","l":"createdCameras"},{"p":"org.robolectric.nativeruntime","c":"NativeInterpolatorFactoryNatives","l":"createDecelerateInterpolator(float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeNativeInterpolatorFactory","l":"createDecelerateInterpolator(float)"},{"p":"org.robolectric.util","c":"ReflectionHelpers","l":"createDeepProxy(Class)","u":"createDeepProxy(java.lang.Class)"},{"p":"org.robolectric.util","c":"ReflectionHelpers","l":"createDelegatingProxy(Class, Object)","u":"createDelegatingProxy(java.lang.Class,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"BackupDataEntity","l":"createDeletedEntity(String)","u":"createDeletedEntity(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowSensorManager","l":"createDirectChannel(MemoryFile)","u":"createDirectChannel(android.os.MemoryFile)"},{"p":"org.robolectric.shadows","c":"ShadowAlwaysOnHotwordDetector","l":"createEventPayload(boolean, boolean, AudioFormat, int, byte[])","u":"createEventPayload(boolean,boolean,android.media.AudioFormat,int,byte[])"},{"p":"org.robolectric.internal.dependency","c":"MavenDependencyResolver","l":"createExecutorService()"},{"p":"org.robolectric.internal.dependency","c":"MavenArtifactFetcher","l":"createFetchToFileTask(URL, File)","u":"createFetchToFileTask(java.net.URL,java.io.File)"},{"p":"org.robolectric.util","c":"TempDirectory","l":"createFile(String, String)","u":"createFile(java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowEuiccManager","l":"createForCardId(int)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"createForPhoneAccountHandle(PhoneAccountHandle)","u":"createForPhoneAccountHandle(android.telecom.PhoneAccountHandle)"},{"p":"org.robolectric.shadows","c":"ShadowImsMmTelManager","l":"createForSubscriptionId(int)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"createForSubscriptionId(int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyTypeface","l":"createFromAsset(AssetManager, String)","u":"createFromAsset(android.content.res.AssetManager,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowNativeImageDecoder","l":"createFromAsset(AssetManager.AssetInputStream, boolean, ImageDecoder.Source)","u":"createFromAsset(android.content.res.AssetManager.AssetInputStream,boolean,android.graphics.ImageDecoder.Source)"},{"p":"org.robolectric.shadows","c":"ShadowNativeImageDecoder","l":"createFromAsset(AssetManager.AssetInputStream, ImageDecoder.Source)","u":"createFromAsset(android.content.res.AssetManager.AssetInputStream,android.graphics.ImageDecoder.Source)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyTypeface","l":"createFromFamilies(Object)","u":"createFromFamilies(java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyTypeface","l":"createFromFamiliesWithDefault(Object)","u":"createFromFamiliesWithDefault(java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyTypeface","l":"createFromFamiliesWithDefault(Object, Object, Object)","u":"createFromFamiliesWithDefault(java.lang.Object,java.lang.Object,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyTypeface","l":"createFromFamiliesWithDefault(Object, Object, Object, Object)","u":"createFromFamiliesWithDefault(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyTypeface","l":"createFromFile(File)","u":"createFromFile(java.io.File)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyTypeface","l":"createFromFile(String)","u":"createFromFile(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowDrawable","l":"createFromResourceId(int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyTypeface","l":"createFromResources(AssetManager, String, int)","u":"createFromResources(android.content.res.AssetManager,java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyTypeface","l":"createFromResources(Object, Object, Object)","u":"createFromResources(java.lang.Object,java.lang.Object,java.lang.Object)"},{"p":"org.robolectric.internal.bytecode","c":"ShadowMap","l":"createFromShadowProviders(List)","u":"createFromShadowProviders(java.util.List)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAsyncTask","l":"createFuture(Callable)","u":"createFuture(java.util.concurrent.Callable)"},{"p":"org.robolectric.shadows","c":"ShadowWifiP2pManager","l":"createGroup(WifiP2pManager.Channel, WifiP2pManager.ActionListener)","u":"createGroup(android.net.wifi.p2p.WifiP2pManager.Channel,android.net.wifi.p2p.WifiP2pManager.ActionListener)"},{"p":"org.robolectric.shadows","c":"ShadowHardwareRenderer","l":"createHardwareBitmap(Object, Object, Object)","u":"createHardwareBitmap(java.lang.Object,java.lang.Object,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowThreadedRenderer","l":"createHardwareBitmap(Object, Object, Object)","u":"createHardwareBitmap(java.lang.Object,java.lang.Object,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowWebView","l":"createHitTestResult(int, String)","u":"createHitTestResult(int,java.lang.String)"},{"p":"org.robolectric.util","c":"TempDirectory","l":"createIfNotExists(String)","u":"createIfNotExists(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowOverlayConfig","l":"createImmutableFrameworkIdmapsInZygote()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothDevice","l":"createInsecureL2capChannel(int)"},{"p":"org.robolectric.shadows","c":"ShadowCookieSyncManager","l":"createInstance(Context)","u":"createInstance(android.content.Context)"},{"p":"org.robolectric.shadows","c":"ShadowContextHubManager","l":"createInstanceInfo(ContextHubInfo, int, long, int)","u":"createInstanceInfo(android.hardware.location.ContextHubInfo,int,long,int)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothDevice","l":"createL2capChannel(int)"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager","l":"createLaunchEmergencyDialerIntent(String)","u":"createLaunchEmergencyDialerIntent(java.lang.String)"},{"p":"org.robolectric.nativeruntime","c":"NativeInterpolatorFactoryNatives","l":"createLinearInterpolator()"},{"p":"org.robolectric.shadows","c":"ShadowNativeNativeInterpolatorFactory","l":"createLinearInterpolator()"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"createListener"},{"p":"org.robolectric.internal.dependency","c":"MavenDependencyResolver","l":"createLockFile()"},{"p":"org.robolectric.nativeruntime","c":"NativeInterpolatorFactoryNatives","l":"createLutInterpolator(float[])"},{"p":"org.robolectric.shadows","c":"ShadowNativeNativeInterpolatorFactory","l":"createLutInterpolator(float[])"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager","l":"createManageBlockedNumbersIntent()"},{"p":"org.robolectric.internal.dependency","c":"MavenDependencyResolver","l":"createMavenFetcher(String, String, String, String, int, File, ExecutorService)","u":"createMavenFetcher(java.lang.String,java.lang.String,java.lang.String,java.lang.String,int,java.io.File,java.util.concurrent.ExecutorService)"},{"p":"org.robolectric.shadows","c":"ShadowNfcAdapter","l":"createMockTag()"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager","l":"createMulticastLock(String)","u":"createMulticastLock(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowPathParser","l":"createNodesFromPathData(String)","u":"createNodesFromPathData(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowNotificationManager","l":"createNotificationChannel(Object)","u":"createNotificationChannel(java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowNotificationManager","l":"createNotificationChannelGroup(Object)","u":"createNotificationChannelGroup(java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowNotificationManager","l":"createNotificationChannelGroups(List)","u":"createNotificationChannelGroups(java.util.List)"},{"p":"org.robolectric.shadows","c":"ShadowNotificationManager","l":"createNotificationChannels(List)","u":"createNotificationChannels(java.util.List)"},{"p":"org.robolectric.util","c":"ReflectionHelpers","l":"createNullProxy(Class)","u":"createNullProxy(java.lang.Class)"},{"p":"org.robolectric.shadows","c":"ShadowSpeechRecognizer","l":"createOnDeviceSpeechRecognizer(Context)","u":"createOnDeviceSpeechRecognizer(android.content.Context)"},{"p":"org.robolectric.nativeruntime","c":"NativeInterpolatorFactoryNatives","l":"createOvershootInterpolator(float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeNativeInterpolatorFactory","l":"createOvershootInterpolator(float)"},{"p":"org.robolectric.shadows","c":"LegacyManifestParser","l":"createPackage(AndroidManifest)","u":"createPackage(org.robolectric.manifest.AndroidManifest)"},{"p":"org.robolectric.fakes","c":"RoboWebMessagePort","l":"createPair()"},{"p":"org.robolectric.shadows","c":"ShadowPathParser","l":"createPathFromPathData(String)","u":"createPathFromPathData(java.lang.String)"},{"p":"org.robolectric.nativeruntime","c":"NativeInterpolatorFactoryNatives","l":"createPathInterpolator(float[], float[])","u":"createPathInterpolator(float[],float[])"},{"p":"org.robolectric.shadows","c":"ShadowNativeNativeInterpolatorFactory","l":"createPathInterpolator(float[], float[])","u":"createPathInterpolator(float[],float[])"},{"p":"org.robolectric.shadows","c":"ShadowParcelFileDescriptor","l":"createPipe()"},{"p":"org.robolectric.shadows","c":"ShadowCamcorderProfile","l":"createProfile(int, int, int, int, int, int, int, int, int, int, int, int)","u":"createProfile(int,int,int,int,int,int,int,int,int,int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"createProfile(String, String, Set)","u":"createProfile(java.lang.String,java.lang.String,java.util.Set)"},{"p":"org.robolectric.internal.bytecode","c":"ProxyMaker","l":"createProxy(Class, T)","u":"createProxy(java.lang.Class,T)"},{"p":"org.robolectric.shadows","c":"ShadowParcelFileDescriptor","l":"createReliablePipe()"},{"p":"org.robolectric.shadows","c":"ShadowCrossProfileApps","l":"createRequestInteractAcrossProfilesIntent()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothDevice","l":"createRfcommSocketToServiceRecord(UUID)","u":"createRfcommSocketToServiceRecord(java.util.UUID)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyBitmap","l":"createScaledBitmap(Bitmap, int, int, boolean)","u":"createScaledBitmap(android.graphics.Bitmap,int,int,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowSensorManager","l":"createSensorEvent()"},{"p":"org.robolectric.shadows","c":"ShadowSensorManager","l":"createSensorEvent(int)"},{"p":"org.robolectric.shadows","c":"ShadowSensorManager","l":"createSensorEvent(int, int)","u":"createSensorEvent(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowPackageInstaller","l":"createSession(PackageInstaller.SessionParams)","u":"createSession(android.content.pm.PackageInstaller.SessionParams)"},{"p":"org.robolectric.shadows","c":"ShadowShortcutManager","l":"createShortcutResultIntent(ShortcutInfo)","u":"createShortcutResultIntent(android.content.pm.ShortcutInfo)"},{"p":"org.robolectric.shadows","c":"ShadowSpeechRecognizer","l":"createSpeechRecognizer(Context, ComponentName)","u":"createSpeechRecognizer(android.content.Context,android.content.ComponentName)"},{"p":"org.robolectric.shadows","c":"ShadowContextImpl._ContextImpl_","l":"createSystemContext(ActivityThread)","u":"createSystemContext(android.app.ActivityThread)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"createTelephonyDisplayInfo(int, int)","u":"createTelephonyDisplayInfo(int,int)"},{"p":"org.robolectric","c":"RobolectricTestRunner","l":"createTest()"},{"p":"org.robolectric","c":"RobolectricTestRunner.HelperTestRunner","l":"createTest()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"createTheme()"},{"p":"org.robolectric.shadows.httpclient","c":"DefaultRequestDirector","l":"createTunnelToProxy(HttpRoute, int, HttpContext)","u":"createTunnelToProxy(org.apache.http.conn.routing.HttpRoute,int,org.apache.http.protocol.HttpContext)"},{"p":"org.robolectric.shadows.httpclient","c":"DefaultRequestDirector","l":"createTunnelToTarget(HttpRoute, HttpContext)","u":"createTunnelToTarget(org.apache.http.conn.routing.HttpRoute,org.apache.http.protocol.HttpContext)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyTypeface","l":"createUnderlyingTypeface(String, int)","u":"createUnderlyingTypeface(java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"ShadowAppWidgetHost","l":"createView(Context, int, AppWidgetProviderInfo)","u":"createView(android.content.Context,int,android.appwidget.AppWidgetProviderInfo)"},{"p":"org.robolectric.shadows","c":"ShadowVirtualDeviceManager","l":"createVirtualDevice(int, VirtualDeviceParams)","u":"createVirtualDevice(int,android.companion.virtual.VirtualDeviceParams)"},{"p":"org.robolectric.shadows","c":"ShadowWebView","l":"createWebMessageChannel()"},{"p":"org.robolectric.shadows","c":"ShadowAppWidgetManager","l":"createWidget(Class, int)","u":"createWidget(java.lang.Class,int)"},{"p":"org.robolectric.shadows","c":"ShadowAppWidgetManager","l":"createWidgets(Class, int, int)","u":"createWidgets(java.lang.Class,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager","l":"createWifiLock(int, String)","u":"createWifiLock(int,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager","l":"createWifiLock(String)","u":"createWifiLock(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityNodeInfo","l":"CREATOR"},{"p":"org.robolectric.shadows","c":"ShadowGainmap","l":"CREATOR"},{"p":"org.robolectric.shadows","c":"ShadowSigningInfo","l":"CREATOR"},{"p":"org.robolectric.shadows","c":"ShadowVisualVoicemailSms","l":"CREATOR"},{"p":"org.robolectric.shadows","c":"ShadowBackupDataInput","l":"ctor(FileDescriptor)","u":"ctor(java.io.FileDescriptor)"},{"p":"org.robolectric.shadows","c":"ShadowBackupDataOutput","l":"ctor(FileDescriptor)","u":"ctor(java.io.FileDescriptor)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyPath","l":"cubicTo(float, float, float, float, float, float)","u":"cubicTo(float,float,float,float,float,float)"},{"p":"org.robolectric.versioning","c":"AndroidVersions","l":"CURRENT"},{"p":"org.robolectric.shadows","c":"ShadowActivityThread","l":"currentActivityThread()"},{"p":"org.robolectric.annotation.processing.validator","c":"Validator","l":"currentAnnotation"},{"p":"org.robolectric.shadows","c":"ShadowActivityThread","l":"currentApplication()"},{"p":"org.robolectric.annotation.processing.validator","c":"Validator","l":"currentElement"},{"p":"org.robolectric.shadows","c":"ShadowSystemClock","l":"currentGnssTimeClock()"},{"p":"org.robolectric.shadows","c":"ShadowMediaStore.CloudMediaChangedEvent","l":"currentMediaCollectionId()"},{"p":"org.robolectric.shadows","c":"ShadowUIModeManager","l":"currentModeType"},{"p":"org.robolectric.shadows","c":"ShadowLegacySystemClock","l":"currentNetworkTimeMillis()"},{"p":"org.robolectric.shadows","c":"ShadowPausedSystemClock","l":"currentNetworkTimeMillis()"},{"p":"org.robolectric.shadows","c":"ShadowUIModeManager","l":"currentNightMode"},{"p":"org.robolectric.shadows","c":"CachedPathIteratorFactory.CachedPathIterator","l":"currentSegment(double[])"},{"p":"org.robolectric.shadows","c":"CachedPathIteratorFactory.CachedPathIterator","l":"currentSegment(float[])"},{"p":"org.robolectric.shadows","c":"CachedPathIteratorFactory.CachedPathIterator","l":"currentSegment(float[], float)","u":"currentSegment(float[],float)"},{"p":"org.robolectric.shadows","c":"ShadowLegacySystemClock","l":"currentThreadTimeMicro()"},{"p":"org.robolectric.shadows","c":"ShadowPausedSystemClock","l":"currentThreadTimeMicro()"},{"p":"org.robolectric.shadows","c":"ShadowLegacySystemClock","l":"currentThreadTimeMillis()"},{"p":"org.robolectric.shadows","c":"ShadowPausedSystemClock","l":"currentThreadTimeMillis()"},{"p":"org.robolectric.shadows","c":"ShadowLegacySystemClock","l":"currentTimeMicro()"},{"p":"org.robolectric.shadows","c":"ShadowPausedSystemClock","l":"currentTimeMicro()"},{"p":"org.robolectric.shadows","c":"ShadowLegacySystemClock","l":"currentTimeMillis()"},{"p":"org.robolectric.shadows","c":"ShadowSystem","l":"currentTimeMillis()"},{"p":"org.robolectric.shadows","c":"ShadowSystemClock","l":"currentTimeMillis()"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"currentToCanonicalPackageNames(String[])","u":"currentToCanonicalPackageNames(java.lang.String[])"},{"p":"org.robolectric.shadows","c":"ShadowLog","l":"d(String, String)","u":"d(java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowLog","l":"d(String, String, Throwable)","u":"d(java.lang.String,java.lang.String,java.lang.Throwable)"},{"p":"org.robolectric.res.android","c":"ResourceTypes.Res_value","l":"data"},{"p":"org.robolectric.shadows","c":"ShadowWebView.LoadData","l":"data"},{"p":"org.robolectric.shadows","c":"ShadowWebView.LoadDataWithBaseURL","l":"data"},{"p":"org.robolectric.res.android","c":"ResourceTypes.Res_value","l":"DATA_NULL_EMPTY"},{"p":"org.robolectric.res.android","c":"ResourceTypes.Res_value","l":"DATA_NULL_UNDEFINED"},{"p":"org.robolectric.shadows","c":"BackupDataEntity","l":"data()"},{"p":"org.robolectric.manifest","c":"IntentFilterData.DataAuthority","l":"DataAuthority(String, String)","u":"%3Cinit%3E(java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowBackupManager","l":"dataChanged()"},{"p":"org.robolectric.shadows","c":"ShadowSmsManager.DataMessageParams","l":"DataMessageParams(String, String, short, byte[], PendingIntent, PendingIntent)","u":"%3Cinit%3E(java.lang.String,java.lang.String,short,byte[],android.app.PendingIntent,android.app.PendingIntent)"},{"p":"org.robolectric.shadows","c":"BackupDataEntity","l":"dataSize()"},{"p":"org.robolectric.res.android","c":"ResourceTypes.Res_value","l":"dataType"},{"p":"org.robolectric.fakes","c":"BaseCursor","l":"deactivate()"},{"p":"org.robolectric.shadows","c":"ShadowCursorWrapper","l":"deactivate()"},{"p":"org.robolectric.util","c":"Logger","l":"debug(String, Object...)","u":"debug(java.lang.String,java.lang.Object...)"},{"p":"org.robolectric.shadows","c":"ShadowApplication","l":"declareActionUnbindable(String)","u":"declareActionUnbindable(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowApplication","l":"declareComponentUnbindable(ComponentName)","u":"declareComponentUnbindable(android.content.ComponentName)"},{"p":"org.robolectric.shadows","c":"ShadowBitmapFactory","l":"decodeByteArray(byte[], int, int)","u":"decodeByteArray(byte[],int,int)"},{"p":"org.robolectric.shadows","c":"ShadowBitmapFactory","l":"decodeByteArray(byte[], int, int, BitmapFactory.Options)","u":"decodeByteArray(byte[],int,int,android.graphics.BitmapFactory.Options)"},{"p":"org.robolectric.shadows","c":"ShadowBitmapFactory","l":"decodeFile(String)","u":"decodeFile(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowBitmapFactory","l":"decodeFile(String, BitmapFactory.Options)","u":"decodeFile(java.lang.String,android.graphics.BitmapFactory.Options)"},{"p":"org.robolectric.shadows","c":"ShadowBitmapFactory","l":"decodeFileDescriptor(FileDescriptor, Rect, BitmapFactory.Options)","u":"decodeFileDescriptor(java.io.FileDescriptor,android.graphics.Rect,android.graphics.BitmapFactory.Options)"},{"p":"org.robolectric.res.android","c":"ResourceString.Type","l":"decoder()"},{"p":"org.robolectric.shadows","c":"ShadowBitmapRegionDecoder","l":"decodeRegion(Rect, BitmapFactory.Options)","u":"decodeRegion(android.graphics.Rect,android.graphics.BitmapFactory.Options)"},{"p":"org.robolectric.shadows","c":"ShadowBitmapFactory","l":"decodeResource(Resources, int, BitmapFactory.Options)","u":"decodeResource(android.content.res.Resources,int,android.graphics.BitmapFactory.Options)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmapFactory","l":"decodeResource(Resources, int, BitmapFactory.Options)","u":"decodeResource(android.content.res.Resources,int,android.graphics.BitmapFactory.Options)"},{"p":"org.robolectric.shadows","c":"ShadowBitmapFactory","l":"decodeResourceStream(Resources, TypedValue, InputStream, Rect, BitmapFactory.Options)","u":"decodeResourceStream(android.content.res.Resources,android.util.TypedValue,java.io.InputStream,android.graphics.Rect,android.graphics.BitmapFactory.Options)"},{"p":"org.robolectric.plugins","c":"DefaultSdkPicker","l":"decodeSdk(int, int, int, int, int)","u":"decodeSdk(int,int,int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowBitmapFactory","l":"decodeStream(InputStream)","u":"decodeStream(java.io.InputStream)"},{"p":"org.robolectric.shadows","c":"ShadowBitmapFactory","l":"decodeStream(InputStream, Rect, BitmapFactory.Options)","u":"decodeStream(java.io.InputStream,android.graphics.Rect,android.graphics.BitmapFactory.Options)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmapFactory","l":"decodeStream(InputStream, Rect, BitmapFactory.Options)","u":"decodeStream(java.io.InputStream,android.graphics.Rect,android.graphics.BitmapFactory.Options)"},{"p":"org.robolectric.res.android","c":"ResourceString","l":"decodeString(ByteBuffer, int, ResourceString.Type)","u":"decodeString(java.nio.ByteBuffer,int,org.robolectric.res.android.ResourceString.Type)"},{"p":"org.robolectric.internal.bytecode","c":"ClassInstrumentor.Decorator","l":"decorate(MutableClass)","u":"decorate(org.robolectric.internal.bytecode.MutableClass)"},{"p":"org.robolectric.internal.bytecode","c":"ShadowDecorator","l":"decorate(MutableClass)","u":"decorate(org.robolectric.internal.bytecode.MutableClass)"},{"p":"org.robolectric.shadows","c":"ShadowPhoneWindow","l":"decorFitsSystemWindows"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityWindowInfo","l":"deepEquals(Object)","u":"deepEquals(java.lang.Object)"},{"p":"org.robolectric.annotation","c":"Config","l":"DEFAULT_APPLICATION"},{"p":"org.robolectric.annotation","c":"Config","l":"DEFAULT_ASSET_FOLDER"},{"p":"org.robolectric.android","c":"DeviceConfig","l":"DEFAULT_DENSITY"},{"p":"org.robolectric.shadows","c":"ShadowStatusBarManager","l":"DEFAULT_DISABLE_MASK"},{"p":"org.robolectric.shadows","c":"ShadowStatusBarManager","l":"DEFAULT_DISABLE2_MASK"},{"p":"org.robolectric.annotation","c":"Config","l":"DEFAULT_FONT_SCALE"},{"p":"org.robolectric.annotation","c":"Config","l":"DEFAULT_MANIFEST_NAME"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"DEFAULT_MAX_VOLUME"},{"p":"org.robolectric.shadows","c":"ShadowAudioTrack","l":"DEFAULT_MIN_BUFFER_SIZE"},{"p":"org.robolectric.annotation","c":"Config","l":"DEFAULT_PACKAGE_NAME"},{"p":"org.robolectric.annotation","c":"Config","l":"DEFAULT_QUALIFIERS"},{"p":"org.robolectric.annotation","c":"Config","l":"DEFAULT_RES_FOLDER"},{"p":"org.robolectric.android","c":"DeviceConfig","l":"DEFAULT_SCREEN_SIZE"},{"p":"org.robolectric.annotation","c":"Implementation","l":"DEFAULT_SDK"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"DEFAULT_SECONDARY_USER_ID"},{"p":"org.robolectric.shadows","c":"ShadowStorageStatsManager","l":"DEFAULT_STORAGE_FREE_BYTES"},{"p":"org.robolectric.shadows","c":"ShadowStorageStatsManager","l":"DEFAULT_STORAGE_TOTAL_BYTES"},{"p":"org.robolectric.annotation","c":"Config","l":"DEFAULT_VALUE_INT"},{"p":"org.robolectric.annotation","c":"Config","l":"DEFAULT_VALUE_STRING"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"DEFAULT_VOLUME"},{"p":"org.robolectric.pluginapi.config","c":"Configurer","l":"defaultConfig()"},{"p":"org.robolectric.plugins","c":"ConfigConfigurer","l":"defaultConfig()"},{"p":"org.robolectric.plugins","c":"ConscryptModeConfigurer","l":"defaultConfig()"},{"p":"org.robolectric.plugins","c":"GetInstallerPackageNameModeConfigurer","l":"defaultConfig()"},{"p":"org.robolectric.plugins","c":"GraphicsModeConfigurer","l":"defaultConfig()"},{"p":"org.robolectric.plugins","c":"LazyApplicationConfigurer","l":"defaultConfig()"},{"p":"org.robolectric.plugins","c":"LooperModeConfigurer","l":"defaultConfig()"},{"p":"org.robolectric.plugins","c":"SQLiteModeConfigurer","l":"defaultConfig()"},{"p":"org.robolectric.plugins","c":"TextLayoutModeConfigurer","l":"defaultConfig()"},{"p":"org.robolectric.internal","c":"SandboxTestRunner","l":"defaultInjector()"},{"p":"org.robolectric","c":"RobolectricTestRunner","l":"defaultInjector()"},{"p":"org.robolectric.internal","c":"DefaultManifestFactory","l":"DefaultManifestFactory(Properties)","u":"%3Cinit%3E(java.util.Properties)"},{"p":"org.robolectric.android.internal","c":"DisplayConfig","l":"defaultModeId"},{"p":"org.robolectric.nativeruntime","c":"DefaultNativeRuntimeLoader","l":"DefaultNativeRuntimeLoader()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows.httpclient","c":"DefaultRequestDirector","l":"DefaultRequestDirector(HttpRequestExecutor, ClientConnectionManager, ConnectionReuseStrategy, ConnectionKeepAliveStrategy, HttpRoutePlanner, HttpProcessor, HttpRequestRetryHandler, RedirectHandler, AuthenticationHandler, AuthenticationHandler, UserTokenHandler, HttpParams)","u":"%3Cinit%3E(org.apache.http.protocol.HttpRequestExecutor,org.apache.http.conn.ClientConnectionManager,org.apache.http.ConnectionReuseStrategy,org.apache.http.conn.ConnectionKeepAliveStrategy,org.apache.http.conn.routing.HttpRoutePlanner,org.apache.http.protocol.HttpProcessor,org.apache.http.client.HttpRequestRetryHandler,org.apache.http.client.RedirectHandler,org.apache.http.client.AuthenticationHandler,org.apache.http.client.AuthenticationHandler,org.apache.http.client.UserTokenHandler,org.apache.http.params.HttpParams)"},{"p":"org.robolectric.shadows.httpclient","c":"DefaultRequestDirector","l":"DefaultRequestDirector(Log, HttpRequestExecutor, ClientConnectionManager, ConnectionReuseStrategy, ConnectionKeepAliveStrategy, HttpRoutePlanner, HttpProcessor, HttpRequestRetryHandler, RedirectHandler, AuthenticationHandler, AuthenticationHandler, UserTokenHandler, HttpParams)","u":"%3Cinit%3E(org.apache.commons.logging.Log,org.apache.http.protocol.HttpRequestExecutor,org.apache.http.conn.ClientConnectionManager,org.apache.http.ConnectionReuseStrategy,org.apache.http.conn.ConnectionKeepAliveStrategy,org.apache.http.conn.routing.HttpRoutePlanner,org.apache.http.protocol.HttpProcessor,org.apache.http.client.HttpRequestRetryHandler,org.apache.http.client.RedirectHandler,org.apache.http.client.AuthenticationHandler,org.apache.http.client.AuthenticationHandler,org.apache.http.client.UserTokenHandler,org.apache.http.params.HttpParams)"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttpLayer.DefaultRequestMatcher","l":"DefaultRequestMatcher(String, String)","u":"%3Cinit%3E(java.lang.String,java.lang.String)"},{"p":"org.robolectric.annotation","c":"Config.Builder","l":"defaults()"},{"p":"org.robolectric.plugins","c":"DefaultSdkProvider.DefaultSdk","l":"DefaultSdk(int, String, String, String, int)","u":"%3Cinit%3E(int,java.lang.String,java.lang.String,java.lang.String,int)"},{"p":"org.robolectric.plugins","c":"DefaultSdkPicker","l":"DefaultSdkPicker(SdkCollection, Properties)","u":"%3Cinit%3E(org.robolectric.plugins.SdkCollection,java.util.Properties)"},{"p":"org.robolectric.plugins","c":"DefaultSdkPicker","l":"DefaultSdkPicker(SdkCollection, String)","u":"%3Cinit%3E(org.robolectric.plugins.SdkCollection,java.lang.String)"},{"p":"org.robolectric.plugins","c":"DefaultSdkProvider","l":"DefaultSdkProvider(DependencyResolver)","u":"%3Cinit%3E(org.robolectric.internal.dependency.DependencyResolver)"},{"p":"org.robolectric.util","c":"ReflectionHelpers","l":"defaultsFor(Class)","u":"defaultsFor(java.lang.Class)"},{"p":"org.robolectric","c":"DefaultTestLifecycle","l":"DefaultTestLifecycle()","u":"%3Cinit%3E()"},{"p":"org.robolectric.util","c":"ReflectionHelpers","l":"defaultValueForType(String)","u":"defaultValueForType(java.lang.String)"},{"p":"org.robolectric.android","c":"XmlResourceParserImpl","l":"defineEntityReplacementText(String, String)","u":"defineEntityReplacementText(java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowVibrator.PrimitiveEffect","l":"delay"},{"p":"org.robolectric.shadows","c":"ShadowHttpResponseCache","l":"delete()"},{"p":"org.robolectric.shadows","c":"ShadowContentProviderClient","l":"delete(Uri, String, String[])","u":"delete(android.net.Uri,java.lang.String,java.lang.String[])"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver","l":"delete(Uri, String, String[])","u":"delete(android.net.Uri,java.lang.String,java.lang.String[])"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"deleteApplicationCacheFiles(String, IPackageDataObserver)","u":"deleteApplicationCacheFiles(java.lang.String,android.content.pm.IPackageDataObserver)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"deleteApplicationCacheFilesAsUser(String, int, IPackageDataObserver)","u":"deleteApplicationCacheFilesAsUser(java.lang.String,int,android.content.pm.IPackageDataObserver)"},{"p":"org.robolectric.shadows","c":"ShadowIncidentManager","l":"deleteIncidentReports(Uri)","u":"deleteIncidentReports(android.net.Uri)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"deleteModule(String)","u":"deleteModule(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowNotificationManager","l":"deleteNotificationChannel(String)","u":"deleteNotificationChannel(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowNotificationManager","l":"deleteNotificationChannelGroup(String)","u":"deleteNotificationChannelGroup(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"deletePackage(String)","u":"deletePackage(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"deletePackage(String, IPackageDeleteObserver, int)","u":"deletePackage(java.lang.String,android.content.pm.IPackageDeleteObserver,int)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"deletePackage(String, IPackageDeleteObserver, int)","u":"deletePackage(java.lang.String,android.content.pm.IPackageDeleteObserver,int)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"deletePackageAsUser(String, IPackageDeleteObserver, int, int)","u":"deletePackageAsUser(java.lang.String,android.content.pm.IPackageDeleteObserver,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowVpnManager","l":"deleteProvisionedVpnProfile()"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager","l":"deleteTheme(int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"deleteTheme(int)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager","l":"deleteTheme(long)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"deleteTheme(long)"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"density"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"DENSITY_ANY"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"DENSITY_DEFAULT"},{"p":"org.robolectric.res.android","c":"ResTable_config.Type","l":"DENSITY_DPI"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"DENSITY_DPI_ANY"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"DENSITY_DPI_MDPI"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"DENSITY_DPI_NONE"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"DENSITY_DPI_UNDEFINED"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"DENSITY_HIGH"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"DENSITY_LOW"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"DENSITY_MEDIUM"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"DENSITY_NONE"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"DENSITY_TV"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"DENSITY_XHIGH"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"DENSITY_XXHIGH"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"DENSITY_XXXHIGH"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager.CallRequestMode","l":"DENY_ALL"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager","l":"denyIncomingCall(ShadowTelecomManager.IncomingCallRecord)","u":"denyIncomingCall(org.robolectric.shadows.ShadowTelecomManager.IncomingCallRecord)"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager","l":"denyOutgoingCall(ShadowTelecomManager.OutgoingCallRecord)","u":"denyOutgoingCall(org.robolectric.shadows.ShadowTelecomManager.OutgoingCallRecord)"},{"p":"org.robolectric.shadows","c":"ShadowContextWrapper","l":"denyPermissions(int, int, String...)","u":"denyPermissions(int,int,java.lang.String...)"},{"p":"org.robolectric.shadows","c":"ShadowContextWrapper","l":"denyPermissions(String...)","u":"denyPermissions(java.lang.String...)"},{"p":"org.robolectric.internal.dependency","c":"DependencyJar","l":"DependencyJar(String, String, String)","u":"%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String)"},{"p":"org.robolectric.internal.dependency","c":"DependencyJar","l":"DependencyJar(String, String, String, String)","u":"%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"},{"p":"org.robolectric.internal","c":"DeprecatedMethodMarkerException","l":"DeprecatedMethodMarkerException()","u":"%3Cinit%3E()"},{"p":"org.robolectric.errorprone.bugpatterns","c":"DeprecatedMethodsCheck","l":"DeprecatedMethodsCheck()","u":"%3Cinit%3E()"},{"p":"org.robolectric","c":"RobolectricTestRunner.DeprecatedTestRunnerDefaultConfigProvider","l":"DeprecatedTestRunnerDefaultConfigProvider()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityNodeInfo","l":"describeContents()"},{"p":"org.robolectric.shadows","c":"ShadowVisualVoicemailSms","l":"describeContents()"},{"p":"org.robolectric.res.android","c":"ResourceTable.flag_entry","l":"description"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityService.GestureDispatch","l":"description()"},{"p":"org.robolectric.android.controller","c":"ActivityController","l":"destroy()"},{"p":"org.robolectric.android.controller","c":"BackupAgentController","l":"destroy()"},{"p":"org.robolectric.android.controller","c":"ComponentController","l":"destroy()"},{"p":"org.robolectric.android.controller","c":"FragmentController","l":"destroy()"},{"p":"org.robolectric.android.controller","c":"IntentServiceController","l":"destroy()"},{"p":"org.robolectric.android.controller","c":"ServiceController","l":"destroy()"},{"p":"org.robolectric.shadows","c":"ShadowSpeechRecognizer","l":"destroy()"},{"p":"org.robolectric.shadows","c":"ShadowWebView","l":"destroy()"},{"p":"org.robolectric.util","c":"TempDirectory","l":"destroy()"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager","l":"destroyAsset(int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"destroyAsset(int)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager","l":"destroyAsset(long)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"destroyAsset(long)"},{"p":"org.robolectric.shadows","c":"ShadowDateIntervalFormat","l":"destroyDateIntervalFormat(long)"},{"p":"org.robolectric.shadows.httpclient","c":"DefaultRequestDirector","l":"determineRoute(HttpHost, HttpRequest, HttpContext)","u":"determineRoute(org.apache.http.HttpHost,org.apache.http.HttpRequest,org.apache.http.protocol.HttpContext)"},{"p":"org.robolectric.shadows","c":"ShadowInputEvent","l":"device"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothServerSocket","l":"deviceConnected(BluetoothDevice)","u":"deviceConnected(android.bluetooth.BluetoothDevice)"},{"p":"org.robolectric.shadows","c":"ShadowInputManager","l":"deviceHasKeys(int, int[])","u":"deviceHasKeys(int,int[])"},{"p":"org.robolectric.shadows","c":"ShadowWebView","l":"didClearCacheIncludeDiskFiles()"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"didRequestLayout()"},{"p":"org.robolectric.res","c":"ResType","l":"DIMEN"},{"p":"org.robolectric.res.android","c":"DataType","l":"DIMENSION"},{"p":"org.robolectric.util.reflector","c":"ForType","l":"direct()"},{"p":"org.robolectric.internal.bytecode","c":"ShadowImpl","l":"directInitialize(Class)","u":"directInitialize(java.lang.Class)"},{"p":"org.robolectric.internal","c":"IShadow","l":"directInitialize(Class)","u":"directInitialize(java.lang.Class)"},{"p":"org.robolectric.shadow.api","c":"Shadow","l":"directInitialize(Class)","u":"directInitialize(java.lang.Class)"},{"p":"org.robolectric.internal.bytecode","c":"ShadowImpl","l":"directlyOn(Class, String, ReflectionHelpers.ClassParameter...)","u":"directlyOn(java.lang.Class,java.lang.String,org.robolectric.util.ReflectionHelpers.ClassParameter...)"},{"p":"org.robolectric.internal","c":"IShadow","l":"directlyOn(Class, String, ReflectionHelpers.ClassParameter...)","u":"directlyOn(java.lang.Class,java.lang.String,org.robolectric.util.ReflectionHelpers.ClassParameter...)"},{"p":"org.robolectric.shadow.api","c":"Shadow","l":"directlyOn(Class, String, ReflectionHelpers.ClassParameter...)","u":"directlyOn(java.lang.Class,java.lang.String,org.robolectric.util.ReflectionHelpers.ClassParameter...)"},{"p":"org.robolectric.internal.bytecode","c":"ShadowImpl","l":"directlyOn(Object, String, String, ReflectionHelpers.ClassParameter...)","u":"directlyOn(java.lang.Object,java.lang.String,java.lang.String,org.robolectric.util.ReflectionHelpers.ClassParameter...)"},{"p":"org.robolectric.internal","c":"IShadow","l":"directlyOn(Object, String, String, ReflectionHelpers.ClassParameter...)","u":"directlyOn(java.lang.Object,java.lang.String,java.lang.String,org.robolectric.util.ReflectionHelpers.ClassParameter...)"},{"p":"org.robolectric.shadow.api","c":"Shadow","l":"directlyOn(Object, String, String, ReflectionHelpers.ClassParameter...)","u":"directlyOn(java.lang.Object,java.lang.String,java.lang.String,org.robolectric.util.ReflectionHelpers.ClassParameter...)"},{"p":"org.robolectric.internal.bytecode","c":"ShadowImpl","l":"directlyOn(T, Class)","u":"directlyOn(T,java.lang.Class)"},{"p":"org.robolectric.internal","c":"IShadow","l":"directlyOn(T, Class)","u":"directlyOn(T,java.lang.Class)"},{"p":"org.robolectric.shadow.api","c":"Shadow","l":"directlyOn(T, Class)","u":"directlyOn(T,java.lang.Class)"},{"p":"org.robolectric.internal.bytecode","c":"ShadowImpl","l":"directlyOn(T, Class, String, ReflectionHelpers.ClassParameter...)","u":"directlyOn(T,java.lang.Class,java.lang.String,org.robolectric.util.ReflectionHelpers.ClassParameter...)"},{"p":"org.robolectric.internal","c":"IShadow","l":"directlyOn(T, Class, String, ReflectionHelpers.ClassParameter...)","u":"directlyOn(T,java.lang.Class,java.lang.String,org.robolectric.util.ReflectionHelpers.ClassParameter...)"},{"p":"org.robolectric.shadow.api","c":"Shadow","l":"directlyOn(T, Class, String, ReflectionHelpers.ClassParameter...)","u":"directlyOn(T,java.lang.Class,java.lang.String,org.robolectric.util.ReflectionHelpers.ClassParameter...)"},{"p":"org.robolectric.internal.bytecode","c":"ClassInstrumentor","l":"directMethodName(MutableClass, String)","u":"directMethodName(org.robolectric.internal.bytecode.MutableClass,java.lang.String)"},{"p":"org.robolectric.internal.bytecode","c":"ShadowImpl","l":"directMethodName(String, String)","u":"directMethodName(java.lang.String,java.lang.String)"},{"p":"org.robolectric.internal","c":"IShadow","l":"directMethodName(String, String)","u":"directMethodName(java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadow.api","c":"Shadow","l":"directMethodName(String, String)","u":"directMethodName(java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowStatusBarManager","l":"DISABLE_CLOCK"},{"p":"org.robolectric.shadows","c":"ShadowStatusBarManager","l":"DISABLE_EXPAND"},{"p":"org.robolectric.shadows","c":"ShadowStatusBarManager","l":"DISABLE_HOME"},{"p":"org.robolectric.shadows","c":"ShadowStatusBarManager","l":"DISABLE_NONE"},{"p":"org.robolectric.shadows","c":"ShadowStatusBarManager","l":"DISABLE_NOTIFICATION_ALERTS"},{"p":"org.robolectric.shadows","c":"ShadowStatusBarManager","l":"DISABLE_RECENT"},{"p":"org.robolectric.shadows","c":"ShadowStatusBarManager","l":"DISABLE_SEARCH"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothAdapter","l":"disable()"},{"p":"org.robolectric.shadows","c":"ShadowNfcAdapter","l":"disable()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothAdapter","l":"disable(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowStatusBarManager","l":"disable(int)"},{"p":"org.robolectric.shadows","c":"ShadowStatusBarManager","l":"DISABLE2_NONE"},{"p":"org.robolectric.shadows","c":"ShadowStatusBarManager","l":"DISABLE2_ROTATE_SUGGESTIONS"},{"p":"org.robolectric.shadows","c":"ShadowStatusBarManager","l":"disable2(int)"},{"p":"org.robolectric.shadows","c":"ShadowUIModeManager","l":"disableCarMode(int)"},{"p":"org.robolectric.shadows","c":"ShadowNfcAdapter","l":"disableForegroundDispatch(Activity)","u":"disableForegroundDispatch(android.app.Activity)"},{"p":"org.robolectric.shadows","c":"ShadowKeyguardManager.ShadowKeyguardLock","l":"disableKeyguard()"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager","l":"disableNetwork(int)"},{"p":"org.robolectric.shadows","c":"ShadowNfcAdapter","l":"disableReaderMode(Activity)","u":"disableReaderMode(android.app.Activity)"},{"p":"org.robolectric.shadows","c":"ShadowNetworkScoreManager","l":"disableScoring()"},{"p":"org.robolectric.shadows","c":"ShadowShortcutManager","l":"disableShortcuts(List)","u":"disableShortcuts(java.util.List)"},{"p":"org.robolectric.shadows","c":"ShadowShortcutManager","l":"disableShortcuts(List, CharSequence)","u":"disableShortcuts(java.util.List,java.lang.CharSequence)"},{"p":"org.robolectric.nativeruntime","c":"HardwareRendererNatives","l":"disableVsync()"},{"p":"org.robolectric.shadows","c":"ShadowNativeHardwareRenderer","l":"disableVsync()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothGatt","l":"disallowCharacteristicNotification(BluetoothGattCharacteristic)","u":"disallowCharacteristicNotification(android.bluetooth.BluetoothGattCharacteristic)"},{"p":"org.robolectric.shadows","c":"ShadowCompanionDeviceManager","l":"disassociate(int)"},{"p":"org.robolectric.shadows","c":"ShadowCompanionDeviceManager","l":"disassociate(String)","u":"disassociate(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothGatt","l":"disconnect()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothGatt","l":"discoverServices()"},{"p":"org.robolectric.shadows","c":"ShadowDialog","l":"dismiss()"},{"p":"org.robolectric.shadows","c":"ShadowPopupMenu","l":"dismiss()"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"dismissDialog(int)"},{"p":"org.robolectric.shadows","c":"_Activity_","l":"dispatchActivityResult(String, int, int, Intent)","u":"dispatchActivityResult(java.lang.String,int,int,android.content.Intent)"},{"p":"org.robolectric.shadows","c":"_Activity_","l":"dispatchActivityResult(String, int, int, Intent, String)","u":"dispatchActivityResult(java.lang.String,int,int,android.content.Intent,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityService","l":"dispatchGesture(GestureDescription, AccessibilityService.GestureResultCallback, Handler)","u":"dispatchGesture(android.accessibilityservice.GestureDescription,android.accessibilityservice.AccessibilityService.GestureResultCallback,android.os.Handler)"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"dispatchMediaKeyEvent(KeyEvent)","u":"dispatchMediaKeyEvent(android.view.KeyEvent)"},{"p":"org.robolectric.shadows","c":"ShadowViewRootImpl.ViewRootImplReflector","l":"dispatchResized(int, int, Rect, Rect, boolean, Configuration)","u":"dispatchResized(int,int,android.graphics.Rect,android.graphics.Rect,boolean,android.content.res.Configuration)"},{"p":"org.robolectric.shadows","c":"ShadowViewRootImpl.ViewRootImplReflector","l":"dispatchResized(Rect)","u":"dispatchResized(android.graphics.Rect)"},{"p":"org.robolectric.shadows","c":"ShadowViewRootImpl.ViewRootImplReflector","l":"dispatchResized(Rect, Rect, Rect, boolean, Configuration)","u":"dispatchResized(android.graphics.Rect,android.graphics.Rect,android.graphics.Rect,boolean,android.content.res.Configuration)"},{"p":"org.robolectric.shadows","c":"ShadowViewRootImpl.ViewRootImplReflector","l":"dispatchResized(Rect, Rect, Rect, Rect, boolean, Configuration)","u":"dispatchResized(android.graphics.Rect,android.graphics.Rect,android.graphics.Rect,android.graphics.Rect,boolean,android.content.res.Configuration)"},{"p":"org.robolectric.shadows","c":"ShadowViewRootImpl.ViewRootImplReflector","l":"dispatchResized(Rect, Rect, Rect, Rect, Rect, boolean, Configuration)","u":"dispatchResized(android.graphics.Rect,android.graphics.Rect,android.graphics.Rect,android.graphics.Rect,android.graphics.Rect,boolean,android.content.res.Configuration)"},{"p":"org.robolectric.shadows","c":"ShadowViewRootImpl.ViewRootImplReflector","l":"dispatchResized(Rect, Rect, Rect, Rect, Rect, Rect, boolean, Configuration)","u":"dispatchResized(android.graphics.Rect,android.graphics.Rect,android.graphics.Rect,android.graphics.Rect,android.graphics.Rect,android.graphics.Rect,boolean,android.content.res.Configuration)"},{"p":"org.robolectric.shadows","c":"ShadowViewRootImpl.ViewRootImplReflector","l":"dispatchResized(Rect, Rect, Rect, Rect, Rect, Rect, boolean, Configuration, Rect, boolean, boolean)","u":"dispatchResized(android.graphics.Rect,android.graphics.Rect,android.graphics.Rect,android.graphics.Rect,android.graphics.Rect,android.graphics.Rect,boolean,android.content.res.Configuration,android.graphics.Rect,boolean,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowViewRootImpl.ViewRootImplReflector","l":"dispatchResized(Rect, Rect, Rect, Rect, Rect, Rect, boolean, Object, Rect, boolean, boolean, int)","u":"dispatchResized(android.graphics.Rect,android.graphics.Rect,android.graphics.Rect,android.graphics.Rect,android.graphics.Rect,android.graphics.Rect,boolean,java.lang.Object,android.graphics.Rect,boolean,boolean,int)"},{"p":"org.robolectric.shadows","c":"ShadowViewRootImpl.ViewRootImplReflector","l":"dispatchResized(Rect, Rect, Rect, Rect, Rect, Rect, boolean, Object, Rect, boolean, boolean, int, Object)","u":"dispatchResized(android.graphics.Rect,android.graphics.Rect,android.graphics.Rect,android.graphics.Rect,android.graphics.Rect,android.graphics.Rect,boolean,java.lang.Object,android.graphics.Rect,boolean,boolean,int,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowNfcAdapter","l":"dispatchTagDiscovered(Tag)","u":"dispatchTagDiscovered(android.nfc.Tag)"},{"p":"org.robolectric.shadows","c":"ShadowInputMethodManager","l":"displayCompletions(View, CompletionInfo[])","u":"displayCompletions(android.view.View,android.view.inputmethod.CompletionInfo[])"},{"p":"org.robolectric.android.internal","c":"DisplayConfig","l":"DisplayConfig()","u":"%3Cinit%3E()"},{"p":"org.robolectric.android.internal","c":"DisplayConfig","l":"DisplayConfig(DisplayConfig)","u":"%3Cinit%3E(org.robolectric.android.internal.DisplayConfig)"},{"p":"org.robolectric.android.internal","c":"DisplayConfig","l":"DisplayConfig(DisplayInfo)","u":"%3Cinit%3E(android.view.DisplayInfo)"},{"p":"org.robolectric.android.internal","c":"DisplayConfig","l":"displayCutout"},{"p":"org.robolectric.android","c":"Bootstrap","l":"displaySet"},{"p":"org.robolectric.shadows","c":"ShadowCursorWindow","l":"dispose()"},{"p":"org.robolectric.shadows","c":"ShadowDisplayEventReceiver.DisplayEventReceiverReflector","l":"dispose(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowDisplayEventReceiver","l":"dispose(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowInputEventReceiver","l":"dispose(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowSQLiteConnection","l":"dispose(boolean)"},{"p":"org.robolectric.internal.bytecode","c":"ShadowWrangler","l":"DO_NOTHING"},{"p":"org.robolectric.internal.bytecode","c":"ShadowWrangler","l":"DO_NOTHING_HANDLER"},{"p":"org.robolectric.internal.bytecode","c":"ShadowWrangler","l":"DO_NOTHING_METHOD"},{"p":"org.robolectric.annotation.processing","c":"DocumentedElement","l":"DocumentedElement(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"org.robolectric.annotation.processing","c":"DocumentedMethod","l":"DocumentedMethod(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"org.robolectric.res","c":"DocumentLoader","l":"DocumentLoader(String, Path)","u":"%3Cinit%3E(java.lang.String,java.nio.file.Path)"},{"p":"org.robolectric.annotation.processing","c":"RobolectricModel.Builder","l":"documentMethod(TypeElement, DocumentedMethod)","u":"documentMethod(javax.lang.model.element.TypeElement,org.robolectric.annotation.processing.DocumentedMethod)"},{"p":"org.robolectric.annotation.processing","c":"RobolectricModel.Builder","l":"documentPackage(String, String)","u":"documentPackage(java.lang.String,java.lang.String)"},{"p":"org.robolectric.annotation.processing","c":"RobolectricModel.Builder","l":"documentType(TypeElement, String, List)","u":"documentType(javax.lang.model.element.TypeElement,java.lang.String,java.util.List)"},{"p":"org.robolectric.shadows","c":"ShadowChoreographer.ChoreographerReflector","l":"doFrame(long, int)","u":"doFrame(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowChoreographer","l":"doFrame(long, int)","u":"doFrame(long,int)"},{"p":"org.robolectric.shadows.util","c":"SQLiteLibraryLoader","l":"doLoad()"},{"p":"org.robolectric.util","c":"SimpleFuture","l":"done()"},{"p":"org.robolectric.internal.bytecode","c":"InstrumentationConfiguration.Builder","l":"doNotAcquireClass(Class)","u":"doNotAcquireClass(java.lang.Class)"},{"p":"org.robolectric.internal.bytecode","c":"InstrumentationConfiguration.Builder","l":"doNotAcquireClass(String)","u":"doNotAcquireClass(java.lang.String)"},{"p":"org.robolectric.internal.bytecode","c":"InstrumentationConfiguration.Builder","l":"doNotAcquirePackage(String)","u":"doNotAcquirePackage(java.lang.String)"},{"p":"org.robolectric.internal.bytecode","c":"InstrumentationConfiguration.Builder","l":"doNotInstrumentClass(String)","u":"doNotInstrumentClass(java.lang.String)"},{"p":"org.robolectric.internal.bytecode","c":"InstrumentationConfiguration.Builder","l":"doNotInstrumentPackage(String)","u":"doNotInstrumentPackage(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowTrace","l":"doNotUseSetCrashOnIncorrectUsage(boolean)"},{"p":"org.robolectric.res","c":"StaxDocumentLoader","l":"doParse(XMLStreamReader, XmlContext)","u":"doParse(javax.xml.stream.XMLStreamReader,org.robolectric.res.XmlContext)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"doPendingUninstallCallbacks()"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"doSetDataSource(DataSource)","u":"doSetDataSource(org.robolectric.shadows.util.DataSource)"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"doStart()"},{"p":"org.robolectric.shadows","c":"ShadowRenderNodeAnimator","l":"doStart()"},{"p":"org.robolectric.shadows","c":"ShadowRenderNodeAnimatorR","l":"doStart()"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"doStop()"},{"p":"org.robolectric.shadows","c":"ShadowSmsManager","l":"downloadMultimediaMessage(Context, String, Uri, Bundle, PendingIntent)","u":"downloadMultimediaMessage(android.content.Context,java.lang.String,android.net.Uri,android.os.Bundle,android.app.PendingIntent)"},{"p":"org.robolectric.shadows","c":"ShadowSmsManager","l":"downloadMultimediaMessage(Context, String, Uri, Bundle, PendingIntent, long)","u":"downloadMultimediaMessage(android.content.Context,java.lang.String,android.net.Uri,android.os.Bundle,android.app.PendingIntent,long)"},{"p":"org.robolectric.shadows","c":"ShadowSmsManager.DownloadMultimediaMessageParams","l":"DownloadMultimediaMessageParams(Uri, String, Bundle, PendingIntent, long)","u":"%3Cinit%3E(android.net.Uri,java.lang.String,android.os.Bundle,android.app.PendingIntent,long)"},{"p":"org.robolectric.android.internal","c":"LocalControlledLooper","l":"drainMainThreadUntilIdle()"},{"p":"org.robolectric.shadows","c":"ShadowBitmapDrawable","l":"draw(Canvas)","u":"draw(android.graphics.Canvas)"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"draw(Canvas)","u":"draw(android.graphics.Canvas)"},{"p":"org.robolectric.res","c":"ResType","l":"DRAWABLE"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCanvas","l":"drawArc(RectF, float, float, boolean, Paint)","u":"drawArc(android.graphics.RectF,float,float,boolean,android.graphics.Paint)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCanvas","l":"drawBitmap(Bitmap, float, float, Paint)","u":"drawBitmap(android.graphics.Bitmap,float,float,android.graphics.Paint)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCanvas","l":"drawBitmap(Bitmap, Matrix, Paint)","u":"drawBitmap(android.graphics.Bitmap,android.graphics.Matrix,android.graphics.Paint)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCanvas","l":"drawBitmap(Bitmap, Rect, Rect, Paint)","u":"drawBitmap(android.graphics.Bitmap,android.graphics.Rect,android.graphics.Rect,android.graphics.Paint)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCanvas","l":"drawBitmap(Bitmap, Rect, RectF, Paint)","u":"drawBitmap(android.graphics.Bitmap,android.graphics.Rect,android.graphics.RectF,android.graphics.Paint)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCanvas","l":"drawCircle(float, float, float, Paint)","u":"drawCircle(float,float,float,android.graphics.Paint)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCanvas","l":"drawColor(int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCanvas","l":"drawLine(float, float, float, float, Paint)","u":"drawLine(float,float,float,float,android.graphics.Paint)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCanvas","l":"drawOval(RectF, Paint)","u":"drawOval(android.graphics.RectF,android.graphics.Paint)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCanvas","l":"drawPaint(Paint)","u":"drawPaint(android.graphics.Paint)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCanvas","l":"drawPath(Path, Paint)","u":"drawPath(android.graphics.Path,android.graphics.Paint)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCanvas","l":"drawRect(float, float, float, float, Paint)","u":"drawRect(float,float,float,float,android.graphics.Paint)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCanvas","l":"drawRect(Rect, Paint)","u":"drawRect(android.graphics.Rect,android.graphics.Paint)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCanvas","l":"drawRoundRect(RectF, float, float, Paint)","u":"drawRoundRect(android.graphics.RectF,float,float,android.graphics.Paint)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCanvas","l":"drawText(char[], int, int, float, float, Paint)","u":"drawText(char[],int,int,float,float,android.graphics.Paint)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCanvas","l":"drawText(CharSequence, int, int, float, float, Paint)","u":"drawText(java.lang.CharSequence,int,int,float,float,android.graphics.Paint)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCanvas","l":"drawText(String, float, float, Paint)","u":"drawText(java.lang.String,float,float,android.graphics.Paint)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCanvas","l":"drawText(String, int, int, float, float, Paint)","u":"drawText(java.lang.String,int,int,float,float,android.graphics.Paint)"},{"p":"org.robolectric.shadows","c":"ShadowBackupDataOutput","l":"dtor(long)"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"dump()"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"dump(PrintStream, int)","u":"dump(java.io.PrintStream,int)"},{"p":"org.robolectric.shadows","c":"ShadowViewGroup","l":"dump(PrintStream, int)","u":"dump(java.io.PrintStream,int)"},{"p":"org.robolectric.shadows","c":"ShadowTypedArray","l":"dump(TypedArray)","u":"dump(android.content.res.TypedArray)"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"dump(View)","u":"dump(android.view.View)"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"dumpAttribute(PrintStream, String, String)","u":"dumpAttribute(java.io.PrintStream,java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowTextView","l":"dumpAttributes(PrintStream)","u":"dumpAttributes(java.io.PrintStream)"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"dumpAttributes(PrintStream)","u":"dumpAttributes(java.io.PrintStream)"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"dumpFirstPart(PrintStream, int)","u":"dumpFirstPart(java.io.PrintStream,int)"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"dumpIndent(PrintStream, int)","u":"dumpIndent(java.io.PrintStream,int)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager","l":"dumpTheme(long, int, String, String)","u":"dumpTheme(long,int,java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"dumpTheme(long, int, String, String)","u":"dumpTheme(long,int,java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowParcelFileDescriptor","l":"dup()"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer.MediaInfo","l":"duration"},{"p":"org.robolectric.shadows","c":"ShadowAppOpsManager","l":"DURATION"},{"p":"org.robolectric.shadows","c":"ShadowToneGenerator.Tone","l":"duration()"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager.AudioFocusRequest","l":"durationHint"},{"p":"org.robolectric.res.android","c":"DataType","l":"DYNAMIC_ATTRIBUTE"},{"p":"org.robolectric.res.android","c":"DataType","l":"DYNAMIC_REFERENCE"},{"p":"org.robolectric.shadows","c":"ShadowLog","l":"e(String, String)","u":"e(java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowLog","l":"e(String, String, Throwable)","u":"e(java.lang.String,java.lang.String,java.lang.Throwable)"},{"p":"org.robolectric.shadows","c":"ShadowEGL14","l":"eglChooseConfig(EGLDisplay, int[], int, EGLConfig[], int, int, int[], int)","u":"eglChooseConfig(android.opengl.EGLDisplay,int[],int,android.opengl.EGLConfig[],int,int,int[],int)"},{"p":"org.robolectric.shadows","c":"ShadowEGL14","l":"eglCreateContext(EGLDisplay, EGLConfig, EGLContext, int[], int)","u":"eglCreateContext(android.opengl.EGLDisplay,android.opengl.EGLConfig,android.opengl.EGLContext,int[],int)"},{"p":"org.robolectric.shadows","c":"ShadowEGL14","l":"eglCreatePbufferSurface(EGLDisplay, EGLConfig, int[], int)","u":"eglCreatePbufferSurface(android.opengl.EGLDisplay,android.opengl.EGLConfig,int[],int)"},{"p":"org.robolectric.shadows","c":"ShadowEGL14","l":"eglCreateWindowSurface(EGLDisplay, EGLConfig, Object, int[], int)","u":"eglCreateWindowSurface(android.opengl.EGLDisplay,android.opengl.EGLConfig,java.lang.Object,int[],int)"},{"p":"org.robolectric.shadows","c":"ShadowEGL14","l":"eglGetCurrentContext()"},{"p":"org.robolectric.shadows","c":"ShadowEGL14","l":"eglGetDisplay(int)"},{"p":"org.robolectric.shadows","c":"ShadowEGL14","l":"eglGetError()"},{"p":"org.robolectric.shadows","c":"ShadowEGL14","l":"eglInitialize(EGLDisplay, int[], int, int[], int)","u":"eglInitialize(android.opengl.EGLDisplay,int[],int,int[],int)"},{"p":"org.robolectric.shadows","c":"ShadowEGL14","l":"eglMakeCurrent(EGLDisplay, EGLSurface, EGLSurface, EGLContext)","u":"eglMakeCurrent(android.opengl.EGLDisplay,android.opengl.EGLSurface,android.opengl.EGLSurface,android.opengl.EGLContext)"},{"p":"org.robolectric.shadows","c":"ShadowEGL14","l":"eglQueryContext(EGLDisplay, EGLContext, int, int[], int)","u":"eglQueryContext(android.opengl.EGLDisplay,android.opengl.EGLContext,int,int[],int)"},{"p":"org.robolectric.shadows","c":"ShadowEGL14","l":"eglSwapBuffers(EGLDisplay, EGLSurface)","u":"eglSwapBuffers(android.opengl.EGLDisplay,android.opengl.EGLSurface)"},{"p":"org.robolectric.shadows","c":"ShadowLegacySystemClock","l":"elapsedRealtime()"},{"p":"org.robolectric.shadows","c":"ShadowPausedSystemClock","l":"elapsedRealtime()"},{"p":"org.robolectric.shadows","c":"ShadowLegacySystemClock","l":"elapsedRealtimeNanos()"},{"p":"org.robolectric.shadows","c":"ShadowPausedSystemClock","l":"elapsedRealtimeNanos()"},{"p":"org.robolectric.annotation.processing.validator","c":"Validator","l":"elements"},{"p":"org.robolectric.nativeruntime","c":"NIOAccess","l":"elementSizeShift(Buffer)","u":"elementSizeShift(java.nio.Buffer)"},{"p":"org.robolectric.shadows","c":"ShadowTextUtils","l":"ellipsize(CharSequence, TextPaint, float, TextUtils.TruncateAt)","u":"ellipsize(java.lang.CharSequence,android.text.TextPaint,float,android.text.TextUtils.TruncateAt)"},{"p":"org.robolectric.res","c":"AttributeResource","l":"EMPTY_VALUE"},{"p":"org.robolectric.res","c":"EmptyStyle","l":"EmptyStyle()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer.InvalidStateBehavior","l":"EMULATE"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttpLayer","l":"emulateRequest(HttpHost, HttpRequest, HttpContext, RequestDirector)","u":"emulateRequest(org.apache.http.HttpHost,org.apache.http.HttpRequest,org.apache.http.protocol.HttpContext,org.apache.http.client.RequestDirector)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothAdapter","l":"enable()"},{"p":"org.robolectric.shadows","c":"ShadowNfcAdapter","l":"enable()"},{"p":"org.robolectric.shadows","c":"ShadowUIModeManager","l":"enableCarMode(int)"},{"p":"org.robolectric.shadows","c":"ShadowUIModeManager","l":"enableCarMode(int, int)","u":"enableCarMode(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNfcAdapter","l":"enableForegroundDispatch(Activity, PendingIntent, IntentFilter[], String[][])","u":"enableForegroundDispatch(android.app.Activity,android.app.PendingIntent,android.content.IntentFilter[],java.lang.String[][])"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager","l":"enableNetwork(int, boolean)","u":"enableNetwork(int,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager","l":"enablePhoneAccount(PhoneAccountHandle, boolean)","u":"enablePhoneAccount(android.telecom.PhoneAccountHandle,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNfcAdapter","l":"enableReaderMode(Activity, NfcAdapter.ReaderCallback, int, Bundle)","u":"enableReaderMode(android.app.Activity,android.nfc.NfcAdapter.ReaderCallback,int,android.os.Bundle)"},{"p":"org.robolectric.shadows","c":"ShadowShortcutManager","l":"enableShortcuts(List)","u":"enableShortcuts(java.util.List)"},{"p":"org.robolectric.shadows","c":"ShadowCamera","l":"enableShutterSound(boolean)"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"enableSmoothTransition()"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"enableSystemApp(ComponentName, String)","u":"enableSystemApp(android.content.ComponentName,java.lang.String)"},{"p":"org.robolectric.res.android","c":"ResourceString","l":"encodeString(String, ResourceString.Type)","u":"encodeString(java.lang.String,org.robolectric.res.android.ResourceString.Type)"},{"p":"org.robolectric.shadows","c":"ShadowWebView.LoadData","l":"encoding"},{"p":"org.robolectric.shadows","c":"ShadowWebView.LoadDataWithBaseURL","l":"encoding"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer.State","l":"END"},{"p":"org.robolectric.res.android","c":"ResourceTypes.ResStringPool_span","l":"END"},{"p":"org.robolectric.res.android","c":"ResXMLParser.event_code_t","l":"END_DOCUMENT"},{"p":"org.robolectric.res.android","c":"ResXMLParser.event_code_t","l":"END_NAMESPACE"},{"p":"org.robolectric.res.android","c":"ResXMLParser.event_code_t","l":"END_TAG"},{"p":"org.robolectric.shadows","c":"ShadowRenderNodeAnimator","l":"end()"},{"p":"org.robolectric.shadows","c":"ShadowRenderNodeAnimatorR","l":"end()"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeOP","l":"end(Object)","u":"end(java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowTrace","l":"endAsyncSection(String, int)","u":"endAsyncSection(java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager","l":"endCall()"},{"p":"org.robolectric.shadows","c":"ShadowTrace","l":"endSection()"},{"p":"org.robolectric.shadows","c":"ShadowLocaleManager","l":"enforceInstallerCheck(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"enforcePermissionChecks(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowDownloadManager","l":"enqueue(DownloadManager.Request)","u":"enqueue(android.app.DownloadManager.Request)"},{"p":"org.robolectric.shadows","c":"ShadowJobScheduler","l":"enqueue(JobInfo, JobWorkItem)","u":"enqueue(android.app.job.JobInfo,android.app.job.JobWorkItem)"},{"p":"org.robolectric.shadows","c":"ShadowJobScheduler.ShadowJobSchedulerImpl","l":"enqueue(JobInfo, JobWorkItem)","u":"enqueue(android.app.job.JobInfo,android.app.job.JobWorkItem)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyMessageQueue","l":"enqueueMessage(Message, long)","u":"enqueueMessage(android.os.Message,long)"},{"p":"org.robolectric.shadows","c":"ShadowPausedMessageQueue","l":"enqueueMessage(Message, long)","u":"enqueueMessage(android.os.Message,long)"},{"p":"org.robolectric.nativeruntime","c":"DefaultNativeRuntimeLoader","l":"ensureLoaded()"},{"p":"org.robolectric.pluginapi","c":"NativeRuntimeLoader","l":"ensureLoaded()"},{"p":"org.robolectric.shadows","c":"ShadowWebView","l":"ensureProviderCreated()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"ensureStringBlocks()"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"enterPictureInPictureMode()"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"enterPictureInPictureMode(PictureInPictureParams)","u":"enterPictureInPictureMode(android.app.PictureInPictureParams)"},{"p":"org.robolectric.shadows.httpclient","c":"TestHttpResponse","l":"entityContentStreamsHaveBeenClosed()"},{"p":"org.robolectric.res.android","c":"CppAssetManager2.ResolvedBag","l":"entries"},{"p":"org.robolectric.res.android","c":"DynamicRefTable","l":"entries()"},{"p":"org.robolectric.res.android","c":"CppAssetManager2.ResourceName","l":"entry"},{"p":"org.robolectric.res.android","c":"CppAssetManager2.ResolvedBag","l":"entry_count"},{"p":"org.robolectric.res.android","c":"CppAssetManager2.ResolvedBag.Entry","l":"Entry()","u":"%3Cinit%3E()"},{"p":"org.robolectric.res.android","c":"ResTable.Entry","l":"Entry()","u":"%3Cinit%3E()"},{"p":"org.robolectric.res.android","c":"ResTable.Type","l":"entryCount"},{"p":"org.robolectric.plugins","c":"DefaultSdkPicker","l":"enumerateEnabledSdks(SdkCollection, String)","u":"enumerateEnabledSdks(org.robolectric.plugins.SdkCollection,java.lang.String)"},{"p":"org.robolectric.android.internal","c":"DisplayConfig","l":"equals(DisplayConfig)","u":"equals(org.robolectric.android.internal.DisplayConfig)"},{"p":"org.robolectric.android.internal","c":"DisplayConfig","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"org.robolectric.fakes","c":"RoboIntentSender","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"org.robolectric.internal.bytecode","c":"InstrumentationConfiguration","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"org.robolectric.internal.bytecode","c":"InvocationProfile","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"org.robolectric.internal.bytecode","c":"MethodRef","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"org.robolectric.internal.bytecode","c":"ShadowInfo","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"org.robolectric.internal.bytecode","c":"ShadowMap","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"org.robolectric.internal","c":"ManifestIdentifier","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"org.robolectric.manifest","c":"AndroidManifest","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"org.robolectric.pluginapi.perf","c":"Metric","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"org.robolectric.pluginapi","c":"Sdk","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"org.robolectric.res.android","c":"String8","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"org.robolectric.res","c":"ResName","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"org.robolectric.res","c":"ResourcePath","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"org.robolectric.res","c":"StyleData","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"org.robolectric.res","c":"StyleResolver","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"org.robolectric","c":"RobolectricTestRunner.RobolectricFrameworkMethod","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityNodeInfo","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowCrossProfileApps.StartedActivity","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowCrossProfileApps.StartedMainActivity","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowDownloadManager.CompletedDownload","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyMatrix","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyTypeface","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager.RoboLocationRequest","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowLog.LogItem","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowPath.Point","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowPendingIntent","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowRegion","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowSoundPool.Playback","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowTypeface.FontDesc","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowUsageStatsManager.AppUsageLimitObserver","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowVibrator.PrimitiveEffect","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"org.robolectric.shadows.util","c":"DataSource","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"org.robolectric.util.inject","c":"Injector.Key","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyBitmap","l":"eraseColor(int)"},{"p":"org.robolectric.annotation.processing.validator","c":"ImplementsValidator.SdkCheckMode","l":"ERROR"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer.State","l":"ERROR"},{"p":"org.robolectric.annotation.processing.validator","c":"Validator","l":"error(String)","u":"error(java.lang.String)"},{"p":"org.robolectric.annotation.processing.validator","c":"Validator","l":"error(String, AnnotationValue)","u":"error(java.lang.String,javax.lang.model.element.AnnotationValue)"},{"p":"org.robolectric.util","c":"Logger","l":"error(String, Object...)","u":"error(java.lang.String,java.lang.Object...)"},{"p":"org.robolectric.util","c":"Logger","l":"error(String, Throwable)","u":"error(java.lang.String,java.lang.Throwable)"},{"p":"org.robolectric.shadows","c":"ShadowRcsUceAdapter.CapabilityFailureInfo","l":"errorCode()"},{"p":"org.robolectric.res.android","c":"Errors","l":"Errors()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows.httpclient","c":"DefaultRequestDirector","l":"establishRoute(HttpRoute, HttpContext)","u":"establishRoute(org.apache.http.conn.routing.HttpRoute,org.apache.http.protocol.HttpContext)"},{"p":"org.robolectric.shadows","c":"ShadowWebView","l":"evaluateJavascript(String, ValueCallback)","u":"evaluateJavascript(java.lang.String,android.webkit.ValueCallback)"},{"p":"org.robolectric.res.android","c":"ResXMLParser.event_code_t","l":"event_code_t()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowEventLog.EventBuilder","l":"EventBuilder(int, Object)","u":"%3Cinit%3E(int,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer.MediaInfo","l":"events"},{"p":"org.robolectric.shadows","c":"ShadowApplication.Wrapper","l":"exception"},{"p":"org.robolectric.internal.bytecode","c":"ClassInstrumentor","l":"exceptionArray(MethodNode)","u":"exceptionArray(org.objectweb.asm.tree.MethodNode)"},{"p":"org.robolectric.shadows","c":"ShadowAppOpsManager.ModeAndException","l":"exceptionPackages"},{"p":"org.robolectric.annotation.processing","c":"DocumentedMethod","l":"exceptions"},{"p":"org.robolectric.res.android","c":"Asset","l":"EXCLUDED_ASSET"},{"p":"org.robolectric.android.internal","c":"RoboMonitoringInstrumentation","l":"execStartActivities(Context, IBinder, IBinder, Activity, Intent[], Bundle)","u":"execStartActivities(android.content.Context,android.os.IBinder,android.os.IBinder,android.app.Activity,android.content.Intent[],android.os.Bundle)"},{"p":"org.robolectric.shadows","c":"ShadowInstrumentation","l":"execStartActivities(Context, IBinder, IBinder, Activity, Intent[], Bundle)","u":"execStartActivities(android.content.Context,android.os.IBinder,android.os.IBinder,android.app.Activity,android.content.Intent[],android.os.Bundle)"},{"p":"org.robolectric.android.internal","c":"RoboMonitoringInstrumentation","l":"execStartActivity(Context, IBinder, IBinder, Activity, Intent, int, Bundle)","u":"execStartActivity(android.content.Context,android.os.IBinder,android.os.IBinder,android.app.Activity,android.content.Intent,int,android.os.Bundle)"},{"p":"org.robolectric.shadows","c":"ShadowInstrumentation._Instrumentation_","l":"execStartActivity(Context, IBinder, IBinder, Activity, Intent, int, Bundle)","u":"execStartActivity(android.content.Context,android.os.IBinder,android.os.IBinder,android.app.Activity,android.content.Intent,int,android.os.Bundle)"},{"p":"org.robolectric.shadows","c":"ShadowInstrumentation","l":"execStartActivity(Context, IBinder, IBinder, Activity, Intent, int, Bundle)","u":"execStartActivity(android.content.Context,android.os.IBinder,android.os.IBinder,android.app.Activity,android.content.Intent,int,android.os.Bundle)"},{"p":"org.robolectric.shadows","c":"ShadowInstrumentation","l":"execStartActivity(Context, IBinder, IBinder, Activity, Intent, int, Bundle, UserHandle)","u":"execStartActivity(android.content.Context,android.os.IBinder,android.os.IBinder,android.app.Activity,android.content.Intent,int,android.os.Bundle,android.os.UserHandle)"},{"p":"org.robolectric.shadows","c":"ShadowInstrumentation","l":"execStartActivity(Context, IBinder, IBinder, Fragment, Intent, int, Bundle)","u":"execStartActivity(android.content.Context,android.os.IBinder,android.os.IBinder,android.app.Fragment,android.content.Intent,int,android.os.Bundle)"},{"p":"org.robolectric.android.internal","c":"RoboMonitoringInstrumentation","l":"execStartActivity(Context, IBinder, IBinder, String, Intent, int, Bundle)","u":"execStartActivity(android.content.Context,android.os.IBinder,android.os.IBinder,java.lang.String,android.content.Intent,int,android.os.Bundle)"},{"p":"org.robolectric.shadows","c":"ShadowInstrumentation._Instrumentation_","l":"execStartActivity(Context, IBinder, IBinder, String, Intent, int, Bundle)","u":"execStartActivity(android.content.Context,android.os.IBinder,android.os.IBinder,java.lang.String,android.content.Intent,int,android.os.Bundle)"},{"p":"org.robolectric.shadows","c":"ShadowInstrumentation","l":"execStartActivity(Context, IBinder, IBinder, String, Intent, int, Bundle)","u":"execStartActivity(android.content.Context,android.os.IBinder,android.os.IBinder,java.lang.String,android.content.Intent,int,android.os.Bundle)"},{"p":"org.robolectric.android.internal","c":"RoboMonitoringInstrumentation","l":"execStartActivity(Context, IBinder, IBinder, String, Intent, int, Bundle, UserHandle)","u":"execStartActivity(android.content.Context,android.os.IBinder,android.os.IBinder,java.lang.String,android.content.Intent,int,android.os.Bundle,android.os.UserHandle)"},{"p":"org.robolectric.shadows","c":"ShadowInstrumentation","l":"execStartActivity(Context, IBinder, IBinder, String, Intent, int, Bundle, UserHandle)","u":"execStartActivity(android.content.Context,android.os.IBinder,android.os.IBinder,java.lang.String,android.content.Intent,int,android.os.Bundle,android.os.UserHandle)"},{"p":"org.robolectric.shadows","c":"ShadowAndroidHttpClient","l":"execute(HttpHost, HttpRequest)","u":"execute(org.apache.http.HttpHost,org.apache.http.HttpRequest)"},{"p":"org.robolectric.shadows.httpclient","c":"DefaultRequestDirector","l":"execute(HttpHost, HttpRequest, HttpContext)","u":"execute(org.apache.http.HttpHost,org.apache.http.HttpRequest,org.apache.http.protocol.HttpContext)"},{"p":"org.robolectric.shadows.httpclient","c":"ShadowDefaultRequestDirector","l":"execute(HttpHost, HttpRequest, HttpContext)","u":"execute(org.apache.http.HttpHost,org.apache.http.HttpRequest,org.apache.http.protocol.HttpContext)"},{"p":"org.robolectric.shadows","c":"ShadowAndroidHttpClient","l":"execute(HttpHost, HttpRequest, HttpContext)","u":"execute(org.apache.http.HttpHost,org.apache.http.HttpRequest,org.apache.http.protocol.HttpContext)"},{"p":"org.robolectric.shadows","c":"ShadowAndroidHttpClient","l":"execute(HttpHost, HttpRequest, ResponseHandler)","u":"execute(org.apache.http.HttpHost,org.apache.http.HttpRequest,org.apache.http.client.ResponseHandler)"},{"p":"org.robolectric.shadows","c":"ShadowAndroidHttpClient","l":"execute(HttpHost, HttpRequest, ResponseHandler, HttpContext)","u":"execute(org.apache.http.HttpHost,org.apache.http.HttpRequest,org.apache.http.client.ResponseHandler,org.apache.http.protocol.HttpContext)"},{"p":"org.robolectric.shadows","c":"ShadowAndroidHttpClient","l":"execute(HttpUriRequest)","u":"execute(org.apache.http.client.methods.HttpUriRequest)"},{"p":"org.robolectric.shadows","c":"ShadowAndroidHttpClient","l":"execute(HttpUriRequest, HttpContext)","u":"execute(org.apache.http.client.methods.HttpUriRequest,org.apache.http.protocol.HttpContext)"},{"p":"org.robolectric.shadows","c":"ShadowAndroidHttpClient","l":"execute(HttpUriRequest, ResponseHandler)","u":"execute(org.apache.http.client.methods.HttpUriRequest,org.apache.http.client.ResponseHandler)"},{"p":"org.robolectric.shadows","c":"ShadowAndroidHttpClient","l":"execute(HttpUriRequest, ResponseHandler, HttpContext)","u":"execute(org.apache.http.client.methods.HttpUriRequest,org.apache.http.client.ResponseHandler,org.apache.http.protocol.HttpContext)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAsyncTask","l":"execute(Params...)"},{"p":"org.robolectric.android.util.concurrent","c":"InlineExecutorService","l":"execute(Runnable)","u":"execute(java.lang.Runnable)"},{"p":"org.robolectric.android.util.concurrent","c":"PausedExecutorService","l":"execute(Runnable)","u":"execute(java.lang.Runnable)"},{"p":"org.robolectric.android.util.concurrent","c":"RoboExecutorService","l":"execute(Runnable)","u":"execute(java.lang.Runnable)"},{"p":"org.robolectric.shadows","c":"ShadowBugreportManager","l":"executeOnError(int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAsyncTask","l":"executeOnExecutor(Executor, Params...)","u":"executeOnExecutor(java.util.concurrent.Executor,Params...)"},{"p":"org.robolectric.shadows","c":"ShadowPausedAsyncTask","l":"executeOnExecutor(Executor, Params...)","u":"executeOnExecutor(java.util.concurrent.Executor,Params...)"},{"p":"org.robolectric.shadows","c":"ShadowBugreportManager","l":"executeOnFinished()"},{"p":"org.robolectric.shadows","c":"ShadowMediaController","l":"executeOnMetadataChanged(MediaMetadata)","u":"executeOnMetadataChanged(android.media.MediaMetadata)"},{"p":"org.robolectric.shadows","c":"ShadowMediaController","l":"executeOnPlaybackStateChanged(PlaybackState)","u":"executeOnPlaybackStateChanged(android.media.session.PlaybackState)"},{"p":"org.robolectric.shadows","c":"ShadowBugreportManager","l":"executeOnProgress(float)"},{"p":"org.robolectric.shadows","c":"ShadowMediaController","l":"executeOnSessionDestroyed()"},{"p":"org.robolectric.shadows","c":"ShadowAlarmManager.ScheduledAlarm","l":"executor"},{"p":"org.robolectric.preinstrumented","c":"JarInstrumentor","l":"exit(int)"},{"p":"org.robolectric.fakes","c":"RoboMenuItem","l":"expandActionView()"},{"p":"org.robolectric.errorprone.bugpatterns","c":"Helpers.CastableTo","l":"expected"},{"p":"org.robolectric.junit.rules","c":"ExpectedLogMessagesRule","l":"ExpectedLogMessagesRule()","u":"%3Cinit%3E()"},{"p":"org.robolectric.junit.rules","c":"ExpectedLogMessagesRule","l":"expectErrorsForTag(String)","u":"expectErrorsForTag(java.lang.String)"},{"p":"org.robolectric.junit.rules","c":"ExpectedLogMessagesRule","l":"expectLogMessage(int, String, Matcher)","u":"expectLogMessage(int,java.lang.String,org.hamcrest.Matcher)"},{"p":"org.robolectric.junit.rules","c":"ExpectedLogMessagesRule","l":"expectLogMessage(int, String, String)","u":"expectLogMessage(int,java.lang.String,java.lang.String)"},{"p":"org.robolectric.junit.rules","c":"ExpectedLogMessagesRule","l":"expectLogMessagePattern(int, String, Pattern)","u":"expectLogMessagePattern(int,java.lang.String,java.util.regex.Pattern)"},{"p":"org.robolectric.junit.rules","c":"ExpectedLogMessagesRule","l":"expectLogMessagePatternWithThrowableMatcher(int, String, Pattern, Matcher)","u":"expectLogMessagePatternWithThrowableMatcher(int,java.lang.String,java.util.regex.Pattern,org.hamcrest.Matcher)"},{"p":"org.robolectric.junit.rules","c":"ExpectedLogMessagesRule","l":"expectLogMessageWithThrowable(int, String, Matcher, Matcher)","u":"expectLogMessageWithThrowable(int,java.lang.String,org.hamcrest.Matcher,org.hamcrest.Matcher)"},{"p":"org.robolectric.junit.rules","c":"ExpectedLogMessagesRule","l":"expectLogMessageWithThrowable(int, String, String, Throwable)","u":"expectLogMessageWithThrowable(int,java.lang.String,java.lang.String,java.lang.Throwable)"},{"p":"org.robolectric.junit.rules","c":"ExpectedLogMessagesRule","l":"expectLogMessageWithThrowableMatcher(int, String, String, Matcher)","u":"expectLogMessageWithThrowableMatcher(int,java.lang.String,java.lang.String,org.hamcrest.Matcher)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"extendVerificationTimeout(int, int, long)","u":"extendVerificationTimeout(int,int,long)"},{"p":"org.robolectric.res","c":"Fs","l":"externalize(Path)","u":"externalize(java.nio.file.Path)"},{"p":"org.robolectric.internal.bytecode","c":"ShadowImpl","l":"extract(Object)","u":"extract(java.lang.Object)"},{"p":"org.robolectric.internal","c":"IShadow","l":"extract(Object)","u":"extract(java.lang.Object)"},{"p":"org.robolectric.shadow.api","c":"Shadow","l":"extract(Object)","u":"extract(java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyBitmap","l":"extractAlpha()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyBitmap","l":"extractAlpha(Paint, int[])","u":"extractAlpha(android.graphics.Paint,int[])"},{"p":"org.robolectric.shadows","c":"ShadowMediaMetadataRetriever","l":"extractMetadata(int)"},{"p":"org.robolectric.shadows","c":"ShadowActivity.IntentSenderRequest","l":"extraFlags"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager.CallRecord","l":"extras"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager.OutgoingCallRecord","l":"extras"},{"p":"org.robolectric.shadows","c":"ShadowWallpaperManager.WallpaperCommandRecord","l":"extras"},{"p":"org.robolectric.shadows","c":"ShadowJobScheduler","l":"failExpeditedJob(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowJobScheduler.ShadowJobSchedulerImpl","l":"failExpeditedJob(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowJobScheduler","l":"failOnJob(int)"},{"p":"org.robolectric.shadows","c":"ShadowJobScheduler.ShadowJobSchedulerImpl","l":"failOnJob(int)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"failSetApplicationHiddenFor(Collection)","u":"failSetApplicationHiddenFor(java.util.Collection)"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttp","l":"FakeHttp()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttpLayer","l":"FakeHttpLayer()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowSurfaceView.FakeSurfaceHolder","l":"FakeSurfaceHolder()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowTypeface.FontDesc","l":"familyName"},{"p":"org.robolectric.internal.dependency","c":"MavenArtifactFetcher","l":"fetchArtifact(MavenJarArtifact)","u":"fetchArtifact(org.robolectric.internal.dependency.MavenJarArtifact)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothDevice","l":"fetchUuidsWithSdp()"},{"p":"org.robolectric.res.android","c":"AssetPath","l":"file"},{"p":"org.robolectric.res","c":"ResType","l":"FILE"},{"p":"org.robolectric.util","c":"Util","l":"file(File, String...)","u":"file(java.io.File,java.lang.String...)"},{"p":"org.robolectric.util","c":"Util","l":"file(String...)","u":"file(java.lang.String...)"},{"p":"org.robolectric.interceptors","c":"AndroidInterceptors.FileDescriptorInterceptor","l":"FileDescriptorInterceptor()","u":"%3Cinit%3E()"},{"p":"org.robolectric.res","c":"Fs","l":"fileFromPath(String)","u":"fileFromPath(java.lang.String)"},{"p":"org.robolectric.res.android","c":"FileMap","l":"FileMap()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyPath","l":"fillBounds(RectF)","u":"fillBounds(android.graphics.RectF)"},{"p":"org.robolectric.shadows","c":"ShadowNativePath","l":"fillBounds(RectF)","u":"fillBounds(android.graphics.RectF)"},{"p":"org.robolectric.shadows","c":"ShadowPath","l":"fillBounds(RectF)","u":"fillBounds(android.graphics.RectF)"},{"p":"org.robolectric.shadows","c":"ShadowActivity.IntentSenderRequest","l":"fillInIntent"},{"p":"org.robolectric.shadows","c":"Converter.FromAttrData","l":"fillTypedValue(AttrData, TypedValue)","u":"fillTypedValue(org.robolectric.res.AttrData,android.util.TypedValue)"},{"p":"org.robolectric.shadows","c":"Converter.FromCharSequence","l":"fillTypedValue(String, TypedValue)","u":"fillTypedValue(java.lang.String,android.util.TypedValue)"},{"p":"org.robolectric.shadows","c":"Converter.FromColor","l":"fillTypedValue(String, TypedValue)","u":"fillTypedValue(java.lang.String,android.util.TypedValue)"},{"p":"org.robolectric.shadows","c":"Converter.FromFilePath","l":"fillTypedValue(String, TypedValue)","u":"fillTypedValue(java.lang.String,android.util.TypedValue)"},{"p":"org.robolectric.shadows","c":"Converter2.FromCharSequence","l":"fillTypedValue(String, TypedValue, boolean)","u":"fillTypedValue(java.lang.String,android.util.TypedValue,boolean)"},{"p":"org.robolectric.shadows","c":"Converter2.FromColor","l":"fillTypedValue(String, TypedValue, boolean)","u":"fillTypedValue(java.lang.String,android.util.TypedValue,boolean)"},{"p":"org.robolectric.shadows","c":"Converter","l":"fillTypedValue(T, TypedValue)","u":"fillTypedValue(T,android.util.TypedValue)"},{"p":"org.robolectric.shadows","c":"Converter2","l":"fillTypedValue(T, TypedValue, boolean)","u":"fillTypedValue(T,android.util.TypedValue,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowFilter","l":"filter(CharSequence, Filter.FilterListener)","u":"filter(java.lang.CharSequence,android.widget.Filter.FilterListener)"},{"p":"org.robolectric.android","c":"XmlResourceParserImpl","l":"finalize()"},{"p":"org.robolectric.res.android","c":"ResStringPool","l":"finalize()"},{"p":"org.robolectric.res.android","c":"ResXMLTree","l":"finalize()"},{"p":"org.robolectric.res.android","c":"ZipFileRO","l":"finalize()"},{"p":"org.robolectric.shadows","c":"ShadowFileObserver","l":"finalize()"},{"p":"org.robolectric.shadows","c":"ShadowSurface","l":"finalize()"},{"p":"org.robolectric.shadows","c":"ShadowSurfaceControl","l":"finalize()"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"finalizeWorkProfileProvisioning(UserHandle, Account)","u":"finalizeWorkProfileProvisioning(android.os.UserHandle,android.accounts.Account)"},{"p":"org.robolectric.internal","c":"SandboxTestRunner","l":"finallyAfterTest(FrameworkMethod)","u":"finallyAfterTest(org.junit.runners.model.FrameworkMethod)"},{"p":"org.robolectric","c":"RobolectricTestRunner","l":"finallyAfterTest(FrameworkMethod)","u":"finallyAfterTest(org.junit.runners.model.FrameworkMethod)"},{"p":"org.robolectric.res.android","c":"AttributeResolution.BagAttributeFinder","l":"find(int)"},{"p":"org.robolectric.res.android","c":"AttributeResolution.XmlAttributeFinder","l":"find(int)"},{"p":"org.robolectric.res","c":"PluralRules","l":"find(int)"},{"p":"org.robolectric.res.android","c":"AttributeResolution10.XmlAttributeFinder","l":"Find(int)"},{"p":"org.robolectric.res.android","c":"AttributeResolution9.XmlAttributeFinder","l":"Find(int)"},{"p":"org.robolectric.shadows","c":"ShadowWebView","l":"findAddress(String)","u":"findAddress(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowAdapterView","l":"findIndexOfItemContainingText(String)","u":"findIndexOfItemContainingText(java.lang.String)"},{"p":"org.robolectric.internal.bytecode","c":"Interceptors","l":"findInterceptor(String, String)","u":"findInterceptor(java.lang.String,java.lang.String)"},{"p":"org.robolectric.internal","c":"SandboxTestRunner","l":"findInterceptors()"},{"p":"org.robolectric","c":"RobolectricTestRunner","l":"findInterceptors()"},{"p":"org.robolectric.fakes","c":"RoboMenu","l":"findItem(int)"},{"p":"org.robolectric.shadows","c":"ShadowAdapterView","l":"findItemContainingText(String)","u":"findItemContainingText(java.lang.String)"},{"p":"org.robolectric.fakes","c":"RoboMenu","l":"findMenuItem(CharSequence)","u":"findMenuItem(java.lang.CharSequence)"},{"p":"org.robolectric.fakes","c":"RoboMenu","l":"findMenuItemContaining(CharSequence)","u":"findMenuItemContaining(java.lang.CharSequence)"},{"p":"org.robolectric.internal.bytecode","c":"ClassHandler","l":"findShadowMethodHandle(Class, String, MethodType, boolean)","u":"findShadowMethodHandle(java.lang.Class,java.lang.String,java.lang.invoke.MethodType,boolean)"},{"p":"org.robolectric.internal.bytecode","c":"RobolectricInternals","l":"findShadowMethodHandle(Class, String, MethodType, boolean)","u":"findShadowMethodHandle(java.lang.Class,java.lang.String,java.lang.invoke.MethodType,boolean)"},{"p":"org.robolectric.internal.bytecode","c":"ShadowWrangler","l":"findShadowMethodHandle(Class, String, MethodType, boolean)","u":"findShadowMethodHandle(java.lang.Class,java.lang.String,java.lang.invoke.MethodType,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"findViewById(int)"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"finish()"},{"p":"org.robolectric.shadows","c":"ShadowBroadcastPendingResult","l":"finish()"},{"p":"org.robolectric.shadows","c":"ShadowVisualVoicemailTask","l":"finish()"},{"p":"org.robolectric.android.internal","c":"RoboMonitoringInstrumentation","l":"finish(int, Bundle)","u":"finish(int,android.os.Bundle)"},{"p":"org.robolectric.android.internal","c":"LocalActivityInvoker","l":"finishActivity(Activity)","u":"finishActivity(android.app.Activity)"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"finishAffinity()"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"finishAndRemoveTask()"},{"p":"org.robolectric.shadows","c":"ShadowAppTask","l":"finishAndRemoveTask()"},{"p":"org.robolectric.shadows","c":"ShadowRemoteCallbackList","l":"finishBroadcast()"},{"p":"org.robolectric.util","c":"PerfStatsCollector.Event","l":"finished()"},{"p":"org.robolectric.util","c":"PerfStatsCollector.Event","l":"finished(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowAppOpsManager","l":"finishOp(int, int, String)","u":"finishOp(int,int,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowAppOpsManager","l":"finishOp(String, int, String, String)","u":"finishOp(java.lang.String,int,java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowAccountManager","l":"finishSession(Bundle, Activity, AccountManagerCallback, Handler)","u":"finishSession(android.os.Bundle,android.app.Activity,android.accounts.AccountManagerCallback,android.os.Handler)"},{"p":"org.robolectric.shadows","c":"ShadowAlarmManager","l":"fireAlarm(ShadowAlarmManager.ScheduledAlarm)","u":"fireAlarm(org.robolectric.shadows.ShadowAlarmManager.ScheduledAlarm)"},{"p":"org.robolectric.res.android","c":"ResXMLParser.event_code_t","l":"FIRST_CHUNK_CODE"},{"p":"org.robolectric.shadows","c":"ShadowDebug","l":"fixTracePath(String)","u":"fixTracePath(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"FLAG_ADMIN"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"FLAG_DEMO"},{"p":"org.robolectric.res.android","c":"ResourceTable.flag_entry","l":"flag_entry(String, int, String)","u":"%3Cinit%3E(java.lang.String,int,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"FLAG_FULL"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"FLAG_GUEST"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"FLAG_MANAGED_PROFILE"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"FLAG_NO_ACTION"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"FLAG_PRIMARY"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"FLAG_PROFILE"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"FLAG_RESTRICTED"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"FLAG_SYSTEM"},{"p":"org.robolectric.android.internal","c":"DisplayConfig","l":"flags"},{"p":"org.robolectric.shadows","c":"ShadowApplication.Wrapper","l":"flags"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager.ComponentState","l":"flags"},{"p":"org.robolectric.shadows","c":"ShadowActivity.IntentSenderRequest","l":"flagsMask"},{"p":"org.robolectric.shadows","c":"ShadowActivity.IntentSenderRequest","l":"flagsValues"},{"p":"org.robolectric.res.android","c":"DataType","l":"FLOAT"},{"p":"org.robolectric.res","c":"ResType","l":"FLOAT"},{"p":"org.robolectric.shadows","c":"ShadowFloatMath","l":"floor(float)"},{"p":"android.webkit","c":"RoboCookieManager","l":"flush()"},{"p":"org.robolectric.shadows","c":"ShadowAudioTrack","l":"flush()"},{"p":"org.robolectric.shadows","c":"ShadowSensorManager","l":"flush(SensorEventListener)","u":"flush(android.hardware.SensorEventListener)"},{"p":"org.robolectric","c":"Robolectric","l":"flushBackgroundThreadScheduler()"},{"p":"org.robolectric","c":"Robolectric","l":"flushForegroundThreadScheduler()"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"flushGnssBatch()"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"flushPackageRestrictionsAsUser(int)"},{"p":"org.robolectric.shadows","c":"ShadowInputMethodManager","l":"focusIn(View)","u":"focusIn(android.view.View)"},{"p":"org.robolectric.shadows","c":"ShadowTypeface.FontDesc","l":"FontDesc(String, int)","u":"%3Cinit%3E(java.lang.String,int)"},{"p":"org.robolectric.annotation","c":"Config.Builder","l":"fontScale"},{"p":"org.robolectric.annotation","c":"Config","l":"fontScale()"},{"p":"org.robolectric.annotation","c":"Config.Implementation","l":"fontScale()"},{"p":"org.robolectric.shadows","c":"ShadowSensorManager","l":"forceListenersToFail"},{"p":"org.robolectric.res.android","c":"CppAssetManager2","l":"ForEachPackage(CppAssetManager2.PackageFunc)","u":"ForEachPackage(org.robolectric.res.android.CppAssetManager2.PackageFunc)"},{"p":"org.robolectric.res.android","c":"ApkAssetsCookie","l":"forInt(int)"},{"p":"org.robolectric.res","c":"Fs","l":"forJar(Path)","u":"forJar(java.nio.file.Path)"},{"p":"org.robolectric.res","c":"Fs","l":"forJar(URL)","u":"forJar(java.net.URL)"},{"p":"org.robolectric.shadows","c":"ShadowTime","l":"format(String)","u":"format(java.lang.String)"},{"p":"org.robolectric.util","c":"Strftime","l":"format(String, Date, Locale, TimeZone)","u":"format(java.lang.String,java.util.Date,java.util.Locale,java.util.TimeZone)"},{"p":"org.robolectric.shadows","c":"ShadowTime","l":"format2445()"},{"p":"org.robolectric.shadows","c":"ShadowTime","l":"format3339(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowDateIntervalFormat","l":"formatDateInterval(long, long, long)","u":"formatDateInterval(long,long,long)"},{"p":"org.robolectric.res.android","c":"Formatter","l":"Formatter()","u":"%3Cinit%3E()"},{"p":"org.robolectric.annotation.processing.validator","c":"FoundOnImplementsValidator","l":"FoundOnImplementsValidator(RobolectricModel.Builder, ProcessingEnvironment, String)","u":"%3Cinit%3E(org.robolectric.annotation.processing.RobolectricModel.Builder,javax.annotation.processing.ProcessingEnvironment,java.lang.String)"},{"p":"org.robolectric.res.android","c":"DataType","l":"FRACTION"},{"p":"org.robolectric.res","c":"ResType","l":"FRACTION"},{"p":"org.robolectric.util","c":"FragmentTestUtil","l":"FragmentTestUtil()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"FrameMetricsBuilder","l":"FrameMetricsBuilder()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowArscApkAssets9","l":"FRAMEWORK_APK_PATH"},{"p":"org.robolectric.internal","c":"SandboxTestRunner.HelperTestRunner","l":"frameworkMethod"},{"p":"org.robolectric.shadows","c":"ShadowMediaCodec.ShadowCodecBuffer","l":"free()"},{"p":"org.robolectric.shadows","c":"ShadowMediaCodec","l":"freeByteBuffer(ByteBuffer)","u":"freeByteBuffer(java.nio.ByteBuffer)"},{"p":"org.robolectric.shadows","c":"ShadowMediaCodec","l":"freeByteBufferLocked(ByteBuffer)","u":"freeByteBufferLocked(java.nio.ByteBuffer)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"freeStorage(long, IntentSender)","u":"freeStorage(long,android.content.IntentSender)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"freeStorage(String, long, IntentSender)","u":"freeStorage(java.lang.String,long,android.content.IntentSender)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"freeStorageAndNotify(long, IPackageDataObserver)","u":"freeStorageAndNotify(long,android.content.pm.IPackageDataObserver)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"freeStorageAndNotify(long, IPackageDataObserver)","u":"freeStorageAndNotify(long,android.content.pm.IPackageDataObserver)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"freeStorageAndNotify(String, long, IPackageDataObserver)","u":"freeStorageAndNotify(java.lang.String,long,android.content.pm.IPackageDataObserver)"},{"p":"org.robolectric.res.android","c":"ResourceTypes.ResStringPool_header.Writer","l":"freeze()"},{"p":"org.robolectric.shadows","c":"ShadowFontFamily","l":"freeze()"},{"p":"org.robolectric.util","c":"ReflectionHelpers.ClassParameter","l":"from(Class, V)","u":"from(java.lang.Class,V)"},{"p":"org.robolectric.util","c":"ReflectionHelpers.StringParameter","l":"from(String, V)","u":"from(java.lang.String,V)"},{"p":"org.robolectric.shadows","c":"Converter.FromArray","l":"FromArray()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"Converter.FromAttrData","l":"FromAttrData()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"Converter.FromCharSequence","l":"FromCharSequence()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"Converter2.FromCharSequence","l":"FromCharSequence()","u":"%3Cinit%3E()"},{"p":"org.robolectric.res.android","c":"DataType","l":"fromCode(byte)"},{"p":"org.robolectric.res.android","c":"DataType","l":"fromCode(int)"},{"p":"org.robolectric.shadows","c":"Converter.FromColor","l":"FromColor()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"Converter2.FromColor","l":"FromColor()","u":"%3Cinit%3E()"},{"p":"org.robolectric.util","c":"ReflectionHelpers.ClassParameter","l":"fromComponentLists(Class[], Object[])","u":"fromComponentLists(java.lang.Class[],java.lang.Object[])"},{"p":"org.robolectric.shadows","c":"ShadowUsageStatsManager.EventBuilder","l":"fromEvent(UsageEvents.Event)","u":"fromEvent(android.app.usage.UsageEvents.Event)"},{"p":"org.robolectric.shadows","c":"Converter.FromFilePath","l":"FromFilePath()","u":"%3Cinit%3E()"},{"p":"org.robolectric.res.android","c":"Asset.AccessMode","l":"fromInt(int)"},{"p":"org.robolectric.res","c":"Qualifiers","l":"fromParentDir(Path)","u":"fromParentDir(java.nio.file.Path)"},{"p":"org.robolectric.annotation","c":"Config.Implementation","l":"fromProperties(Properties)","u":"fromProperties(java.util.Properties)"},{"p":"org.robolectric.res","c":"Fs","l":"fromUrl(String)","u":"fromUrl(java.lang.String)"},{"p":"org.robolectric.res","c":"Fs","l":"fromUrl(URL)","u":"fromUrl(java.net.URL)"},{"p":"org.robolectric.res","c":"Fs","l":"Fs()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowLinux","l":"fstat(FileDescriptor)","u":"fstat(java.io.FileDescriptor)"},{"p":"org.robolectric.shadows","c":"ShadowPosix","l":"fstat(FileDescriptor)","u":"fstat(java.io.FileDescriptor)"},{"p":"org.robolectric.shadows","c":"ShadowLinux","l":"fstat(String)","u":"fstat(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowPackageInstaller.ShadowSession","l":"fsync(OutputStream)","u":"fsync(java.io.OutputStream)"},{"p":"org.robolectric.annotation.processing.generator","c":"Generator","l":"GEN_CLASS"},{"p":"org.robolectric.annotation.processing.generator","c":"Generator","l":"generate()"},{"p":"org.robolectric.annotation.processing.generator","c":"JavadocJsonGenerator","l":"generate()"},{"p":"org.robolectric.annotation.processing.generator","c":"ServiceLoaderGenerator","l":"generate()"},{"p":"org.robolectric.annotation.processing.generator","c":"ShadowProviderGenerator","l":"generate()"},{"p":"org.robolectric.res","c":"ResourceIdGenerator","l":"generate(String, String)","u":"generate(java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"generateAudioSessionId()"},{"p":"org.robolectric.internal.bytecode","c":"ClassInstrumentor","l":"generateClassHandlerCall(MutableClass, MethodNode, String, RobolectricGeneratorAdapter)","u":"generateClassHandlerCall(org.robolectric.internal.bytecode.MutableClass,org.objectweb.asm.tree.MethodNode,java.lang.String,org.robolectric.internal.bytecode.RobolectricGeneratorAdapter)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"generatePackageInfo(PackageParser.Package, int)","u":"generatePackageInfo(android.content.pm.PackageParser.Package,int)"},{"p":"org.robolectric.annotation.processing.generator","c":"Generator","l":"Generator()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityService.GestureDispatch","l":"GestureDispatch(GestureDescription, AccessibilityService.GestureResultCallback)","u":"%3Cinit%3E(android.accessibilityservice.GestureDescription,android.accessibilityservice.AccessibilityService.GestureResultCallback)"},{"p":"org.robolectric.internal.bytecode","c":"ShadowConstants","l":"GET_ROBO_DATA_METHOD_NAME"},{"p":"org.robolectric.android.controller","c":"ComponentController","l":"get()"},{"p":"org.robolectric.android.controller","c":"ContentProviderController","l":"get()"},{"p":"org.robolectric.pluginapi.config","c":"GlobalConfigProvider","l":"get()"},{"p":"org.robolectric.res.android","c":"Ref","l":"get()"},{"p":"org.robolectric","c":"RobolectricTestRunner.DeprecatedTestRunnerDefaultConfigProvider","l":"get()"},{"p":"org.robolectric.shadows","c":"Provider","l":"get()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAsyncTask","l":"get()"},{"p":"org.robolectric.util","c":"PerfStatsCollector.ThrowingSupplier","l":"get()"},{"p":"org.robolectric.util","c":"SimpleFuture","l":"get()"},{"p":"org.robolectric.util","c":"SoftThreadLocal","l":"get()"},{"p":"org.robolectric.shadows","c":"ShadowAudioRecord.AudioRecordSourceProvider","l":"get(AudioRecord)","u":"get(android.media.AudioRecord)"},{"p":"org.robolectric.shadows","c":"ShadowCameraCharacteristics","l":"get(CameraCharacteristics.Key)","u":"get(android.hardware.camera2.CameraCharacteristics.Key)"},{"p":"org.robolectric.shadows","c":"ShadowCaptureRequestBuilder","l":"get(CaptureRequest.Key)","u":"get(android.hardware.camera2.CaptureRequest.Key)"},{"p":"org.robolectric.shadows","c":"ShadowCaptureResult","l":"get(CaptureResult.Key)","u":"get(android.hardware.camera2.CaptureResult.Key)"},{"p":"org.robolectric.config","c":"ConfigurationRegistry","l":"get(Class)","u":"get(java.lang.Class)"},{"p":"org.robolectric.pluginapi.config","c":"ConfigurationStrategy.Configuration","l":"get(Class)","u":"get(java.lang.Class)"},{"p":"org.robolectric.pluginapi.perf","c":"Metadata","l":"get(Class)","u":"get(java.lang.Class)"},{"p":"org.robolectric.plugins","c":"HierarchicalConfigurationStrategy.ConfigurationImpl","l":"get(Class)","u":"get(java.lang.Class)"},{"p":"org.robolectric.plugins","c":"ConfigConfigurer","l":"get(ConfigurationStrategy.Configuration)","u":"get(org.robolectric.pluginapi.config.ConfigurationStrategy.Configuration)"},{"p":"org.robolectric.shadows","c":"ShadowAccountManager","l":"get(Context)","u":"get(android.content.Context)"},{"p":"org.robolectric.shadows","c":"ShadowViewConfiguration","l":"get(Context)","u":"get(android.content.Context)"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer.MediaInfoProvider","l":"get(DataSource)","u":"get(org.robolectric.shadows.util.DataSource)"},{"p":"org.robolectric.shadows","c":"ShadowCamcorderProfile","l":"get(int, int)","u":"get(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowKeyCharacterMap","l":"get(int, int)","u":"get(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowLocaleData","l":"get(Locale)","u":"get(java.util.Locale)"},{"p":"org.robolectric.shadows","c":"ShadowVirtualRefBasePtr","l":"get(long, Class)","u":"get(long,java.lang.Class)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAsyncTask","l":"get(long, TimeUnit)","u":"get(long,java.util.concurrent.TimeUnit)"},{"p":"org.robolectric.util","c":"SimpleFuture","l":"get(long, TimeUnit)","u":"get(long,java.util.concurrent.TimeUnit)"},{"p":"org.robolectric.res","c":"ResBunch","l":"get(ResName, ResTable_config)","u":"get(org.robolectric.res.ResName,org.robolectric.res.android.ResTable_config)"},{"p":"org.robolectric.res","c":"ResBundle","l":"get(ResName, ResTable_config)","u":"get(org.robolectric.res.ResName,org.robolectric.res.android.ResTable_config)"},{"p":"org.robolectric.res.android","c":"ApkAssetsCache","l":"get(String, boolean, int)","u":"get(java.lang.String,boolean,int)"},{"p":"org.robolectric.shadows","c":"ShadowHttpResponseCache","l":"get(URI, String, Map>)","u":"get(java.net.URI,java.lang.String,java.util.Map)"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"getAcceptThirdPartyCookies()"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityManager","l":"getAccessibilityServiceList()"},{"p":"org.robolectric.shadows","c":"ShadowUsbManager","l":"getAccessoryList()"},{"p":"org.robolectric.shadows.gms","c":"ShadowGoogleAuthUtil","l":"getAccountChangeEvents(Context, int, String)","u":"getAccountChangeEvents(android.content.Context,int,java.lang.String)"},{"p":"org.robolectric.shadows.gms","c":"ShadowGoogleAuthUtil.GoogleAuthUtilImpl","l":"getAccountChangeEvents(Context, int, String)","u":"getAccountChangeEvents(android.content.Context,int,java.lang.String)"},{"p":"org.robolectric.shadows.gms","c":"ShadowGoogleAuthUtil","l":"getAccountId(Context, String)","u":"getAccountId(android.content.Context,java.lang.String)"},{"p":"org.robolectric.shadows.gms","c":"ShadowGoogleAuthUtil.GoogleAuthUtilImpl","l":"getAccountId(Context, String)","u":"getAccountId(android.content.Context,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowAccountManager","l":"getAccounts()"},{"p":"org.robolectric.shadows","c":"ShadowAccountManager","l":"getAccountsByType(String)","u":"getAccountsByType(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowAccountManager","l":"getAccountsByTypeAndFeatures(String, String[], AccountManagerCallback, Handler)","u":"getAccountsByTypeAndFeatures(java.lang.String,java.lang.String[],android.accounts.AccountManagerCallback,android.os.Handler)"},{"p":"org.robolectric.shadows","c":"ShadowAccountManager","l":"getAccountsByTypeForPackage(String, String)","u":"getAccountsByTypeForPackage(java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"getAccountTypesWithManagementDisabled()"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager.ProviderProperties","l":"getAccuracy()"},{"p":"org.robolectric.shadows","c":"ShadowPowerManager.ShadowLowPowerStandbyPortsLock","l":"getAcquireCount()"},{"p":"org.robolectric.fakes","c":"RoboMenuItem","l":"getActionProvider()"},{"p":"org.robolectric.manifest","c":"BroadcastReceiverData","l":"getActions()"},{"p":"org.robolectric.manifest","c":"IntentFilterData","l":"getActions()"},{"p":"org.robolectric.manifest","c":"ServiceData","l":"getActions()"},{"p":"org.robolectric.fakes","c":"RoboMenuItem","l":"getActionView()"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"getActiveAdmins()"},{"p":"org.robolectric.shadows","c":"ShadowSubscriptionManager","l":"getActiveDataSubscriptionId()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothA2dp","l":"getActiveDevice()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothHeadset","l":"getActiveDevice()"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager","l":"getActiveLockCount()"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"getActiveModemCount()"},{"p":"org.robolectric.shadows","c":"ShadowConnectivityManager","l":"getActiveNetwork()"},{"p":"org.robolectric.shadows","c":"ShadowConnectivityManager","l":"getActiveNetworkInfo()"},{"p":"org.robolectric.shadows","c":"ShadowNotificationManager","l":"getActiveNotifications()"},{"p":"org.robolectric.shadows","c":"ShadowNotificationListenerService","l":"getActiveNotifications(String[], int)","u":"getActiveNotifications(java.lang.String[],int)"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"getActivePlaybackConfigurations()"},{"p":"org.robolectric.shadows","c":"ShadowUIModeManager","l":"getActiveProjectionTypes()"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"getActiveRecordingConfigurations()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothLeScanner","l":"getActiveScans()"},{"p":"org.robolectric.shadows","c":"ShadowNetworkScoreManager","l":"getActiveScorerPackage()"},{"p":"org.robolectric.shadows","c":"ShadowMediaSessionManager","l":"getActiveSessions(ComponentName)","u":"getActiveSessions(android.content.ComponentName)"},{"p":"org.robolectric.shadows","c":"ShadowSubscriptionManager","l":"getActiveSubscriptionIdList()"},{"p":"org.robolectric.shadows","c":"ShadowSubscriptionManager","l":"getActiveSubscriptionInfo(int)"},{"p":"org.robolectric.shadows","c":"ShadowSubscriptionManager","l":"getActiveSubscriptionInfoCount()"},{"p":"org.robolectric.shadows","c":"ShadowSubscriptionManager","l":"getActiveSubscriptionInfoCountMax()"},{"p":"org.robolectric.shadows","c":"ShadowSubscriptionManager","l":"getActiveSubscriptionInfoForSimSlotIndex(int)"},{"p":"org.robolectric.shadows","c":"ShadowSubscriptionManager","l":"getActiveSubscriptionInfoList()"},{"p":"org.robolectric.shadows","c":"ShadowActivityThread._ActivityThread_","l":"getActivities()"},{"p":"org.robolectric.shadows","c":"ShadowPendingIntent","l":"getActivities(Context, int, Intent[], int)","u":"getActivities(android.content.Context,int,android.content.Intent[],int)"},{"p":"org.robolectric.shadows","c":"ShadowPendingIntent","l":"getActivities(Context, int, Intent[], int, Bundle)","u":"getActivities(android.content.Context,int,android.content.Intent[],int,android.os.Bundle)"},{"p":"org.robolectric.shadows","c":"ShadowCrossProfileApps.StartedActivity","l":"getActivity()"},{"p":"org.robolectric.shadows","c":"ShadowPendingIntent","l":"getActivity(Context, int, Intent, int)","u":"getActivity(android.content.Context,int,android.content.Intent,int)"},{"p":"org.robolectric.shadows","c":"ShadowPendingIntent","l":"getActivity(Context, int, Intent, int, Bundle)","u":"getActivity(android.content.Context,int,android.content.Intent,int,android.os.Bundle)"},{"p":"org.robolectric.manifest","c":"AndroidManifest","l":"getActivityData(String)","u":"getActivityData(java.lang.String)"},{"p":"org.robolectric.manifest","c":"AndroidManifest","l":"getActivityDatas()"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"getActivityIcon(ComponentName)","u":"getActivityIcon(android.content.ComponentName)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"getActivityInfo(ComponentName, int)","u":"getActivityInfo(android.content.ComponentName,int)"},{"p":"org.robolectric.manifest","c":"AndroidManifest","l":"getActivityLabel(String)","u":"getActivityLabel(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowLauncherApps","l":"getActivityList(String, UserHandle)","u":"getActivityList(java.lang.String,android.os.UserHandle)"},{"p":"org.robolectric.android.internal","c":"LocalActivityInvoker","l":"getActivityResult()"},{"p":"org.robolectric","c":"RuntimeEnvironment","l":"getActivityThread()"},{"p":"org.robolectric.annotation.processing","c":"RobolectricModel.ShadowInfo","l":"getActualBinaryName()"},{"p":"org.robolectric.annotation.processing","c":"RobolectricModel.ShadowInfo","l":"getActualName()"},{"p":"org.robolectric.shadows","c":"ShadowValueAnimator","l":"getActualRepeatCount()"},{"p":"org.robolectric.annotation.processing","c":"RobolectricModel.ShadowInfo","l":"getActualTypeWithParams()"},{"p":"org.robolectric.shadows","c":"ShadowAlertController","l":"getAdapter()"},{"p":"org.robolectric.shadows","c":"ShadowAlertDialog","l":"getAdapter()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothManager","l":"getAdapter()"},{"p":"org.robolectric.shadows","c":"ShadowUwbAdapterStateListener","l":"getAdapterState()"},{"p":"org.robolectric.shadows","c":"ShadowPowerManager","l":"getAdaptivePowerSaveEnabled()"},{"p":"org.robolectric.shadows","c":"ShadowCamera","l":"getAddedCallbackBuffers()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothAdapter","l":"getAddress()"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager","l":"getAdnUriForPhoneAccount(PhoneAccountHandle)","u":"getAdnUriForPhoneAccount(android.telecom.PhoneAccountHandle)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothLeAdvertiser","l":"getAdvertisementRequestCount()"},{"p":"org.robolectric.shadows","c":"SQLiteShadowPicker","l":"getAffectedClasses()"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"getAffiliationIds(ComponentName)","u":"getAffiliationIds(android.content.ComponentName)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyMatrix","l":"getAffineTransform()"},{"p":"org.robolectric.shadows","c":"ShadowAlarmManager.ScheduledAlarm","l":"getAlarmClockInfo()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothDevice","l":"getAlias()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothDevice","l":"getAliasName()"},{"p":"org.robolectric.manifest","c":"ActivityData","l":"getAllAttributes()"},{"p":"org.robolectric.manifest","c":"BroadcastReceiverData","l":"getAllAttributes()"},{"p":"org.robolectric.manifest","c":"ServiceData","l":"getAllAttributes()"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"getAllCellInfo()"},{"p":"org.robolectric.shadows.httpclient","c":"HttpResponseStub","l":"getAllHeaders()"},{"p":"org.robolectric.shadows.httpclient","c":"TestHttpResponse","l":"getAllHeaders()"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager","l":"getAllIncomingCalls()"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"getAllIntentFilters(String)","u":"getAllIntentFilters(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowLooper","l":"getAllLoopers()"},{"p":"org.robolectric.manifest","c":"AndroidManifest","l":"getAllManifests()"},{"p":"org.robolectric.internal.bytecode","c":"Interceptors","l":"getAllMethodRefs()"},{"p":"org.robolectric.shadows","c":"ShadowConnectivityManager","l":"getAllNetworkInfo()"},{"p":"org.robolectric.shadows","c":"ShadowConnectivityManager","l":"getAllNetworks()"},{"p":"org.robolectric.shadows","c":"ShadowNotificationManager","l":"getAllNotifications()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyBitmap","l":"getAllocationByteCount()"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager","l":"getAllOutgoingCalls()"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"getAllowContentAccess()"},{"p":"org.robolectric.shadows","c":"ShadowDownloadManager.ShadowRequest","l":"getAllowedNetworkTypes()"},{"p":"org.robolectric.shadows","c":"ShadowDownloadManager.ShadowRequest","l":"getAllowedOverMetered()"},{"p":"org.robolectric.shadows","c":"ShadowDownloadManager.ShadowRequest","l":"getAllowedOverRoaming()"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"getAllowFileAccess()"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"getAllowFileAccessFromFileURLs()"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"getAllowUniversalAccessFromFileURLs()"},{"p":"org.robolectric.shadows","c":"ShadowLauncherApps","l":"getAllPackageInstallerSessions()"},{"p":"org.robolectric.shadows","c":"ShadowJobScheduler","l":"getAllPendingJobs()"},{"p":"org.robolectric.shadows","c":"ShadowJobScheduler.ShadowJobSchedulerImpl","l":"getAllPendingJobs()"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"getAllPermissionGroups(int)"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager","l":"getAllPhoneAccountHandles()"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager","l":"getAllPhoneAccounts()"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager","l":"getAllPhoneAccountsCount()"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"getAllProfiles()"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"getAllProviders()"},{"p":"org.robolectric.shadows","c":"ShadowPackageInstaller","l":"getAllSessionCallbacks()"},{"p":"org.robolectric.shadows","c":"ShadowPackageInstaller","l":"getAllSessions()"},{"p":"org.robolectric.annotation.processing","c":"RobolectricModel","l":"getAllShadowTypes()"},{"p":"org.robolectric.shadows","c":"ShadowContextWrapper","l":"getAllStartedServices()"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager","l":"getAllUnknownCalls()"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"getAlpha()"},{"p":"org.robolectric.shadows","c":"ShadowRenderNode","l":"getAlpha()"},{"p":"org.robolectric.shadows","c":"ShadowRenderNodeQ","l":"getAlpha()"},{"p":"org.robolectric.fakes","c":"RoboMenuItem","l":"getAlphabeticShortcut()"},{"p":"org.robolectric.shadows","c":"ShadowAppWidgetManager","l":"getAlwaysRecreateViewsDuringUpdate()"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityWindowInfo","l":"getAnchor()"},{"p":"org.robolectric.pluginapi","c":"Sdk","l":"getAndroidCodeName()"},{"p":"org.robolectric.plugins","c":"DefaultSdkProvider.DefaultSdk","l":"getAndroidCodeName()"},{"p":"org.robolectric","c":"RuntimeEnvironment","l":"getAndroidFrameworkJarPath()"},{"p":"org.robolectric.internal.bytecode","c":"ClassInstrumentor","l":"getAndroidJarSDKVersion()"},{"p":"org.robolectric.manifest","c":"AndroidManifest","l":"getAndroidManifestFile()"},{"p":"org.robolectric.internal","c":"SandboxManager","l":"getAndroidSandbox(InstrumentationConfiguration, Sdk, ResourcesMode, LooperMode.Mode, SQLiteMode.Mode, GraphicsMode.Mode)","u":"getAndroidSandbox(org.robolectric.internal.bytecode.InstrumentationConfiguration,org.robolectric.pluginapi.Sdk,org.robolectric.internal.ResourcesMode,org.robolectric.annotation.LooperMode.Mode,org.robolectric.annotation.SQLiteMode.Mode,org.robolectric.annotation.GraphicsMode.Mode)"},{"p":"org.robolectric.pluginapi","c":"Sdk","l":"getAndroidVersion()"},{"p":"org.robolectric.plugins","c":"DefaultSdkProvider.DefaultSdk","l":"getAndroidVersion()"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"getAnimations()"},{"p":"org.robolectric.annotation.processing","c":"Helpers","l":"getAnnotationIntValue(AnnotationValue)","u":"getAnnotationIntValue(javax.lang.model.element.AnnotationValue)"},{"p":"org.robolectric.annotation.processing","c":"Helpers","l":"getAnnotationMirror(Types, Element, TypeElement)","u":"getAnnotationMirror(javax.lang.model.util.Types,javax.lang.model.element.Element,javax.lang.model.element.TypeElement)"},{"p":"org.robolectric.annotation.processing","c":"Helpers","l":"getAnnotationStringValue(AnnotationValue)","u":"getAnnotationStringValue(javax.lang.model.element.AnnotationValue)"},{"p":"org.robolectric.annotation.processing.validator","c":"Validator","l":"getAnnotationType()"},{"p":"org.robolectric.annotation.processing","c":"Helpers","l":"getAnnotationTypeMirrorValue(AnnotationMirror, String)","u":"getAnnotationTypeMirrorValue(javax.lang.model.element.AnnotationMirror,java.lang.String)"},{"p":"org.robolectric.annotation.processing","c":"Helpers","l":"getAnnotationTypeMirrorValue(AnnotationValue)","u":"getAnnotationTypeMirrorValue(javax.lang.model.element.AnnotationValue)"},{"p":"org.robolectric.annotation.processing","c":"Helpers","l":"getAnnotationTypeMirrorValue(Element)","u":"getAnnotationTypeMirrorValue(javax.lang.model.element.Element)"},{"p":"org.robolectric.pluginapi","c":"Sdk","l":"getApiLevel()"},{"p":"org.robolectric","c":"RuntimeEnvironment","l":"getApiLevel()"},{"p":"org.robolectric.res.android","c":"CppAssetManager2","l":"GetApkAssets()"},{"p":"org.robolectric.shadows","c":"ShadowSigningInfo","l":"getApkContentsSigners()"},{"p":"org.robolectric.internal","c":"ManifestIdentifier","l":"getApkFile()"},{"p":"org.robolectric.manifest","c":"AndroidManifest","l":"getApkFile()"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"getAppCacheEnabled()"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"getAppCacheMaxSize()"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"getAppCachePath()"},{"p":"org.robolectric.manifest","c":"AndroidManifest","l":"getAppComponentFactory()"},{"p":"org.robolectric.shadows","c":"ShadowPackageInstaller.ShadowSessionInfo","l":"getAppIcon()"},{"p":"org.robolectric","c":"RuntimeEnvironment","l":"getApplication()"},{"p":"org.robolectric.shadows","c":"ShadowActivityThread","l":"getApplication()"},{"p":"org.robolectric.manifest","c":"AndroidManifest","l":"getApplicationAttributes()"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"getApplicationEnabledSetting(String)","u":"getApplicationEnabledSetting(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"getApplicationHiddenSettingAsUser(String, UserHandle)","u":"getApplicationHiddenSettingAsUser(java.lang.String,android.os.UserHandle)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"getApplicationIcon(ApplicationInfo)","u":"getApplicationIcon(android.content.pm.ApplicationInfo)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"getApplicationIcon(String)","u":"getApplicationIcon(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"getApplicationInfo(Object, Object)","u":"getApplicationInfo(java.lang.Object,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"getApplicationInfo(String, int)","u":"getApplicationInfo(java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"ShadowLauncherApps","l":"getApplicationInfo(String, int, UserHandle)","u":"getApplicationInfo(java.lang.String,int,android.os.UserHandle)"},{"p":"org.robolectric.shadows","c":"ShadowLocaleManager","l":"getApplicationLocales(String)","u":"getApplicationLocales(java.lang.String)"},{"p":"org.robolectric.manifest","c":"AndroidManifest","l":"getApplicationMetaData()"},{"p":"org.robolectric.manifest","c":"AndroidManifest","l":"getApplicationName()"},{"p":"org.robolectric.shadows","c":"ShadowUIModeManager","l":"getApplicationNightMode()"},{"p":"org.robolectric.shadows","c":"ShadowRestrictionsManager","l":"getApplicationRestrictions()"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"getApplicationRestrictions(ComponentName, String)","u":"getApplicationRestrictions(android.content.ComponentName,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"getApplicationRestrictions(String)","u":"getApplicationRestrictions(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"getApplicationRestrictions(String)","u":"getApplicationRestrictions(java.lang.String)"},{"p":"org.robolectric","c":"RuntimeEnvironment","l":"getAppResourceTable()"},{"p":"org.robolectric","c":"ApkLoader","l":"getAppResourceTable(AndroidManifest)","u":"getAppResourceTable(org.robolectric.manifest.AndroidManifest)"},{"p":"org.robolectric.shadows","c":"ShadowColorDisplayManager","l":"getAppSaturationLevel(String)","u":"getAppSaturationLevel(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowUsageStatsManager","l":"getAppStandbyBucket()"},{"p":"org.robolectric.shadows","c":"ShadowUsageStatsManager","l":"getAppStandbyBucket(String)","u":"getAppStandbyBucket(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowUsageStatsManager","l":"getAppStandbyBuckets()"},{"p":"org.robolectric.shadows","c":"ShadowActivityManager","l":"getAppTasks()"},{"p":"org.robolectric.shadows","c":"ShadowAppWidgetHostView","l":"getAppWidgetId()"},{"p":"org.robolectric.shadows","c":"ShadowAppWidgetManager","l":"getAppWidgetIds(ComponentName)","u":"getAppWidgetIds(android.content.ComponentName)"},{"p":"org.robolectric.shadows","c":"ShadowAppWidgetHostView","l":"getAppWidgetInfo()"},{"p":"org.robolectric.shadows","c":"ShadowAppWidgetManager","l":"getAppWidgetInfo(int)"},{"p":"org.robolectric.shadows","c":"ShadowApplication","l":"getAppWidgetManager()"},{"p":"org.robolectric.shadows","c":"ShadowAppWidgetManager","l":"getAppWidgetOptions(int)"},{"p":"org.robolectric.shadows","c":"ShadowAppWidgetManager","l":"getAppWidgetProviderFor(int)"},{"p":"org.robolectric.shadows","c":"ShadowCanvas","l":"getArcPaintHistoryCount()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCanvas","l":"getArcPaintHistoryCount()"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseCanvas","l":"getArcPaintHistoryCount()"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager","l":"getArrayIntResource(int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"getArrayIntResource(int)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager","l":"getArraySize(int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"getArraySize(int)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager","l":"getArrayStringInfo(int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"getArrayStringInfo(int)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager","l":"getArrayStringResource(int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"getArrayStringResource(int)"},{"p":"org.robolectric.internal.dependency","c":"DependencyJar","l":"getArtifactId()"},{"p":"org.robolectric.res.android","c":"Asset","l":"getAssetAllocations()"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager10","l":"getAssetAllocations()"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager9","l":"getAssetAllocations()"},{"p":"org.robolectric.internal","c":"ManifestIdentifier","l":"getAssetDir()"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager","l":"getAssetLength(int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"getAssetLength(int)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager","l":"getAssetLength(long)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"getAssetLength(long)"},{"p":"org.robolectric.res.android","c":"CppAssetManager2.Theme","l":"GetAssetManager()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyApkAssets","l":"getAssetPath()"},{"p":"org.robolectric.res.android","c":"CppAssetManager","l":"getAssetPaths()"},{"p":"org.robolectric.res.android","c":"CppAssetManager2","l":"getAssetPaths()"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager","l":"getAssetRemainingLength(int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"getAssetRemainingLength(int)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager","l":"getAssetRemainingLength(long)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"getAssetRemainingLength(long)"},{"p":"org.robolectric.res","c":"ResourcePath","l":"getAssetsDir()"},{"p":"org.robolectric.manifest","c":"AndroidManifest","l":"getAssetsDirectory()"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager","l":"getAssignedPackageIdentifiers()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"getAssignedPackageIdentifiers()"},{"p":"org.robolectric.shadows","c":"ShadowVoiceInteractionSession","l":"getAssistantActivityIntents()"},{"p":"org.robolectric.shadows","c":"ShadowCompanionDeviceManager","l":"getAssociations()"},{"p":"org.robolectric.res.android","c":"CppAssetManager2.Theme","l":"GetAttribute(int, Ref, Ref)","u":"GetAttribute(int,org.robolectric.res.android.Ref,org.robolectric.res.android.Ref)"},{"p":"org.robolectric.res.android","c":"ResTableTheme","l":"GetAttribute(int, Ref, Ref)","u":"GetAttribute(int,org.robolectric.res.android.Ref,org.robolectric.res.android.Ref)"},{"p":"org.robolectric.android","c":"XmlResourceParserImpl","l":"getAttribute(String, String)","u":"getAttribute(java.lang.String,java.lang.String)"},{"p":"org.robolectric.android","c":"XmlResourceParserImpl","l":"getAttributeBooleanValue(int, boolean)","u":"getAttributeBooleanValue(int,boolean)"},{"p":"org.robolectric.android","c":"XmlResourceParserImpl","l":"getAttributeBooleanValue(String, String, boolean)","u":"getAttributeBooleanValue(java.lang.String,java.lang.String,boolean)"},{"p":"org.robolectric.android","c":"XmlResourceParserImpl","l":"getAttributeCount()"},{"p":"org.robolectric.res.android","c":"ResXMLParser","l":"getAttributeCount()"},{"p":"org.robolectric.res.android","c":"ResXMLParser","l":"getAttributeData(int)"},{"p":"org.robolectric.res.android","c":"ResXMLParser","l":"getAttributeDataType(int)"},{"p":"org.robolectric.android","c":"XmlResourceParserImpl","l":"getAttributeFloatValue(int, float)","u":"getAttributeFloatValue(int,float)"},{"p":"org.robolectric.android","c":"XmlResourceParserImpl","l":"getAttributeFloatValue(String, String, float)","u":"getAttributeFloatValue(java.lang.String,java.lang.String,float)"},{"p":"org.robolectric.android","c":"XmlResourceParserImpl","l":"getAttributeIntValue(int, int)","u":"getAttributeIntValue(int,int)"},{"p":"org.robolectric.android","c":"XmlResourceParserImpl","l":"getAttributeIntValue(String, String, int)","u":"getAttributeIntValue(java.lang.String,java.lang.String,int)"},{"p":"org.robolectric.android","c":"XmlResourceParserImpl","l":"getAttributeListValue(int, String[], int)","u":"getAttributeListValue(int,java.lang.String[],int)"},{"p":"org.robolectric.android","c":"XmlResourceParserImpl","l":"getAttributeListValue(String, String, String[], int)","u":"getAttributeListValue(java.lang.String,java.lang.String,java.lang.String[],int)"},{"p":"org.robolectric.android","c":"XmlResourceParserImpl","l":"getAttributeName(int)"},{"p":"org.robolectric.res.android","c":"ResXMLParser","l":"getAttributeNameID(int)"},{"p":"org.robolectric.res.android","c":"ResXMLParser","l":"getAttributeNameResID(int)"},{"p":"org.robolectric.android","c":"XmlResourceParserImpl","l":"getAttributeNameResource(int)"},{"p":"org.robolectric.android","c":"XmlResourceParserImpl","l":"getAttributeNamespace(int)"},{"p":"org.robolectric.res.android","c":"ResXMLParser","l":"getAttributeNamespaceID(int)"},{"p":"org.robolectric.android","c":"XmlResourceParserImpl","l":"getAttributePrefix(int)"},{"p":"org.robolectric.android","c":"XmlResourceParserImpl","l":"getAttributeResourceValue(int, int)","u":"getAttributeResourceValue(int,int)"},{"p":"org.robolectric.android","c":"XmlResourceParserImpl","l":"getAttributeResourceValue(String, String, int)","u":"getAttributeResourceValue(java.lang.String,java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"ShadowResources","l":"getAttributeSetSourceResId(AttributeSet)","u":"getAttributeSetSourceResId(android.util.AttributeSet)"},{"p":"org.robolectric.android","c":"XmlResourceParserImpl","l":"getAttributeType(int)"},{"p":"org.robolectric.android","c":"XmlResourceParserImpl","l":"getAttributeUnsignedIntValue(int, int)","u":"getAttributeUnsignedIntValue(int,int)"},{"p":"org.robolectric.android","c":"XmlResourceParserImpl","l":"getAttributeUnsignedIntValue(String, String, int)","u":"getAttributeUnsignedIntValue(java.lang.String,java.lang.String,int)"},{"p":"org.robolectric.android","c":"XmlResourceParserImpl","l":"getAttributeValue(int)"},{"p":"org.robolectric.res.android","c":"ResXMLParser","l":"getAttributeValue(int, Ref)","u":"getAttributeValue(int,org.robolectric.res.android.Ref)"},{"p":"org.robolectric.android","c":"XmlResourceParserImpl","l":"getAttributeValue(String, String)","u":"getAttributeValue(java.lang.String,java.lang.String)"},{"p":"org.robolectric.res.android","c":"ResXMLParser","l":"getAttributeValueStringID(int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"getAttrTypeData(ResName)","u":"getAttrTypeData(org.robolectric.res.ResName)"},{"p":"org.robolectric.res","c":"EmptyStyle","l":"getAttrValue(ResName)","u":"getAttrValue(org.robolectric.res.ResName)"},{"p":"org.robolectric.res","c":"Style","l":"getAttrValue(ResName)","u":"getAttrValue(org.robolectric.res.ResName)"},{"p":"org.robolectric.res","c":"StyleData","l":"getAttrValue(ResName)","u":"getAttrValue(org.robolectric.res.ResName)"},{"p":"org.robolectric.res","c":"StyleResolver","l":"getAttrValue(ResName)","u":"getAttrValue(org.robolectric.res.ResName)"},{"p":"org.robolectric.res","c":"ThemeStyleSet","l":"getAttrValue(ResName)","u":"getAttrValue(org.robolectric.res.ResName)"},{"p":"org.robolectric.shadows","c":"ShadowVibrator","l":"getAudioAttributesFromLastVibration()"},{"p":"org.robolectric.shadows","c":"ShadowMediaRecorder","l":"getAudioChannels()"},{"p":"org.robolectric.shadows","c":"ShadowAudioEffect","l":"getAudioEffects()"},{"p":"org.robolectric.shadows","c":"ShadowMediaRecorder","l":"getAudioEncoder()"},{"p":"org.robolectric.shadows","c":"ShadowMediaRecorder","l":"getAudioEncodingBitRate()"},{"p":"org.robolectric.shadows","c":"ShadowInCallAdapter","l":"getAudioRoute()"},{"p":"org.robolectric.shadows","c":"ShadowMediaRecorder","l":"getAudioSamplingRate()"},{"p":"org.robolectric.shadows","c":"ShadowAudioEffect","l":"getAudioSession()"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"getAudioSessionId()"},{"p":"org.robolectric.shadows","c":"ShadowMediaRecorder","l":"getAudioSource()"},{"p":"org.robolectric.shadows","c":"ShadowAccountManager","l":"getAuthenticatorTypes()"},{"p":"org.robolectric.manifest","c":"ContentProviderData","l":"getAuthorities()"},{"p":"org.robolectric.manifest","c":"IntentFilterData","l":"getAuthorities()"},{"p":"org.robolectric.shadows","c":"ShadowAccountManager","l":"getAuthToken(Account, String, Bundle, Activity, AccountManagerCallback, Handler)","u":"getAuthToken(android.accounts.Account,java.lang.String,android.os.Bundle,android.app.Activity,android.accounts.AccountManagerCallback,android.os.Handler)"},{"p":"org.robolectric.shadows","c":"ShadowAccountManager","l":"getAuthToken(Account, String, Bundle, boolean, AccountManagerCallback, Handler)","u":"getAuthToken(android.accounts.Account,java.lang.String,android.os.Bundle,boolean,android.accounts.AccountManagerCallback,android.os.Handler)"},{"p":"org.robolectric.shadows","c":"ShadowAutofillManager","l":"getAutofillServiceComponentName()"},{"p":"org.robolectric.shadows","c":"ShadowNotificationManager","l":"getAutomaticZenRule(String)","u":"getAutomaticZenRule(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowNotificationManager","l":"getAutomaticZenRules()"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"getAutoTimeEnabled(ComponentName)","u":"getAutoTimeEnabled(android.content.ComponentName)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"getAutoTimeRequired()"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"getAutoTimeZoneEnabled(ComponentName)","u":"getAutoTimeZoneEnabled(android.content.ComponentName)"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"getAuxEffect()"},{"p":"org.robolectric.shadows","c":"ShadowStatFs","l":"getAvailableBlocks()"},{"p":"org.robolectric.shadows","c":"ShadowStatFs","l":"getAvailableBlocksLong()"},{"p":"org.robolectric.shadows","c":"ShadowStatFs","l":"getAvailableBytes()"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"getAvailableCommunicationDevices()"},{"p":"org.robolectric.shadows","c":"ShadowBackupManager","l":"getAvailableRestoreToken(String)","u":"getAvailableRestoreToken(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowRollbackManager","l":"getAvailableRollbacks()"},{"p":"org.robolectric.shadows","c":"ShadowSubscriptionManager","l":"getAvailableSubscriptionInfoList()"},{"p":"org.robolectric.shadows","c":"GnssStatusBuilder.GnssSatelliteInfo","l":"getAzimuth()"},{"p":"org.robolectric.shadows","c":"ShadowWebView","l":"getBackgroundColor()"},{"p":"org.robolectric.shadows","c":"ShadowConnectivityManager","l":"getBackgroundDataSetting()"},{"p":"org.robolectric.shadows","c":"ShadowWindow","l":"getBackgroundDrawable()"},{"p":"org.robolectric.shadows","c":"ShadowActivityManager","l":"getBackgroundPackage()"},{"p":"org.robolectric","c":"Robolectric","l":"getBackgroundThreadScheduler()"},{"p":"org.robolectric.shadows","c":"ShadowApplication","l":"getBackgroundThreadScheduler()"},{"p":"org.robolectric.res.android","c":"CppAssetManager2","l":"GetBag(int)"},{"p":"org.robolectric.res.android","c":"ResTable","l":"getBagLocked(int, Ref, Ref)","u":"getBagLocked(int,org.robolectric.res.android.Ref,org.robolectric.res.android.Ref)"},{"p":"org.robolectric.res.android","c":"ResTable","l":"getBasePackageCount()"},{"p":"org.robolectric.res.android","c":"ResTable","l":"getBasePackageId(int)"},{"p":"org.robolectric.res.android","c":"ResTable","l":"getBasePackageName(int)"},{"p":"org.robolectric.util","c":"TempDirectory","l":"getBasePath()"},{"p":"org.robolectric.nativeruntime","c":"NIOAccess","l":"getBasePointer(Buffer)","u":"getBasePointer(java.nio.Buffer)"},{"p":"org.robolectric.internal.bytecode","c":"ShadowProviders","l":"getBaseShadowMap()"},{"p":"org.robolectric.shadows","c":"ShadowPowerManager","l":"getBatteryDischargePrediction()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothDevice","l":"getBatteryLevel()"},{"p":"org.robolectric.shadows","c":"ShadowICU","l":"getBestDateTimePattern(String, Locale)","u":"getBestDateTimePattern(java.lang.String,java.util.Locale)"},{"p":"org.robolectric.shadows","c":"ShadowICU","l":"getBestDateTimePattern(String, String)","u":"getBestDateTimePattern(java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"getBestProvider(Criteria, boolean)","u":"getBestProvider(android.location.Criteria,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNotification","l":"getBigContentText()"},{"p":"org.robolectric.shadows","c":"ShadowNotification","l":"getBigContentTitle()"},{"p":"org.robolectric.shadows","c":"ShadowNotification","l":"getBigPicture()"},{"p":"org.robolectric.shadows","c":"ShadowNotification","l":"getBigText()"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"getBindDeviceAdminTargetUsers(ComponentName)","u":"getBindDeviceAdminTargetUsers(android.content.ComponentName)"},{"p":"org.robolectric.shadows","c":"ShadowIcon","l":"getBitmap()"},{"p":"org.robolectric.shadows","c":"ShadowMediaStore.ShadowImages.ShadowMedia","l":"getBitmap(ContentResolver, Uri)","u":"getBitmap(android.content.ContentResolver,android.net.Uri)"},{"p":"org.robolectric.shadows","c":"ShadowWallpaperManager","l":"getBitmap(int)"},{"p":"org.robolectric.fakes","c":"BaseCursor","l":"getBlob(int)"},{"p":"org.robolectric.fakes","c":"RoboCursor","l":"getBlob(int)"},{"p":"org.robolectric.shadows","c":"ShadowCursorWrapper","l":"getBlob(int)"},{"p":"org.robolectric.shadows","c":"ShadowStatFs","l":"getBlockCount()"},{"p":"org.robolectric.shadows","c":"ShadowStatFs","l":"getBlockCountLong()"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"getBlockNetworkImage()"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"getBlockNetworkLoads()"},{"p":"org.robolectric.shadows","c":"ShadowStatFs","l":"getBlockSize()"},{"p":"org.robolectric.shadows","c":"ShadowStatFs","l":"getBlockSizeLong()"},{"p":"org.robolectric.shadows","c":"ShadowApplication","l":"getBluetoothAdapter()"},{"p":"org.robolectric.shadows","c":"ShadowInCallService","l":"getBluetoothAudio()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothDevice","l":"getBluetoothClass()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothGatt","l":"getBluetoothConnectionManager()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothGattServer","l":"getBluetoothConnectionManager()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothDevice","l":"getBluetoothGatts()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothAdapter","l":"getBondedDevices()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothDevice","l":"getBondState()"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"getBootstrapAuthenticationCallback()"},{"p":"org.robolectric.shadows","c":"ShadowRenderNode","l":"getBottom()"},{"p":"org.robolectric.shadows","c":"ShadowRenderNodeQ","l":"getBottom()"},{"p":"org.robolectric.shadows","c":"ShadowActivityThread._ActivityThread_","l":"getBoundApplication()"},{"p":"org.robolectric.shadows","c":"ShadowConnectivityManager","l":"getBoundNetworkForProcess()"},{"p":"org.robolectric.shadows","c":"ShadowTouchDelegate","l":"getBounds()"},{"p":"org.robolectric.shadows","c":"RoundRectangle","l":"getBounds2D()"},{"p":"org.robolectric.shadows","c":"ShadowApplication","l":"getBoundServiceConnections()"},{"p":"org.robolectric.shadows","c":"ShadowInstrumentation","l":"getBoundServiceConnections()"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityWindowInfo","l":"getBoundsInScreen(Rect)","u":"getBoundsInScreen(android.graphics.Rect)"},{"p":"org.robolectric.shadows","c":"ShadowDisplayManagerGlobal","l":"getBrightnessConfigurationForUser(int)"},{"p":"org.robolectric.shadows","c":"ShadowDisplayManagerGlobal","l":"getBrightnessEvents(String)","u":"getBrightnessEvents(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowPendingIntent","l":"getBroadcast(Context, int, Intent, int)","u":"getBroadcast(android.content.Context,int,android.content.Intent,int)"},{"p":"org.robolectric.shadows","c":"ShadowRemoteCallbackList","l":"getBroadcastCookie(int)"},{"p":"org.robolectric.shadows","c":"ShadowContextWrapper","l":"getBroadcastIntents()"},{"p":"org.robolectric.shadows","c":"ShadowContextWrapper","l":"getBroadcastIntentsForUser(UserHandle)","u":"getBroadcastIntentsForUser(android.os.UserHandle)"},{"p":"org.robolectric.shadows","c":"ShadowRemoteCallbackList","l":"getBroadcastItem(int)"},{"p":"org.robolectric.shadows","c":"ShadowContextWrapper","l":"getBroadcastOptions(Intent)","u":"getBroadcastOptions(android.content.Intent)"},{"p":"org.robolectric.shadows","c":"ShadowApplication.Wrapper","l":"getBroadcastReceiver()"},{"p":"org.robolectric.manifest","c":"AndroidManifest","l":"getBroadcastReceiver(String)","u":"getBroadcastReceiver(java.lang.String)"},{"p":"org.robolectric.manifest","c":"AndroidManifest","l":"getBroadcastReceivers()"},{"p":"org.robolectric.res.android","c":"Asset","l":"getBuffer(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowMediaCodec","l":"getBuffer(boolean, int)","u":"getBuffer(boolean,int)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothA2dp","l":"getBufferLengthMillis(int)"},{"p":"org.robolectric.shadows","c":"ShadowMediaCodec","l":"getBuffers(boolean)"},{"p":"org.robolectric","c":"RobolectricTestRunner","l":"getBuildSystemApiProperties()"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"getBuiltInZoomControls()"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver.InsertStatement","l":"getBulkContentValues()"},{"p":"org.robolectric.shadows","c":"ShadowCompoundButton","l":"getButtonDrawable()"},{"p":"org.robolectric.shadows","c":"ShadowCompoundButton","l":"getButtonDrawableId()"},{"p":"org.robolectric.res.android","c":"ResourceTypes.ResStringPool_header","l":"getByte(int)"},{"p":"org.robolectric.internal.bytecode","c":"SandboxClassLoader","l":"getByteCode(String)","u":"getByteCode(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyBitmap","l":"getByteCount()"},{"p":"org.robolectric.res","c":"Fs","l":"getBytes(Path)","u":"getBytes(java.nio.file.Path)"},{"p":"org.robolectric.shadows","c":"ShadowDownloadManager.ShadowRequest","l":"getBytesSoFar()"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"getCacheMode()"},{"p":"org.robolectric.shadows","c":"ShadowDatePickerDialog","l":"getCalendar()"},{"p":"org.robolectric.shadows","c":"ShadowInCallService","l":"getCallAudioState()"},{"p":"org.robolectric.shadows","c":"ShadowPhone","l":"getCallAudioState()"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"getCallbackForListener(Class)","u":"getCallbackForListener(java.lang.Class)"},{"p":"org.robolectric.shadows","c":"ShadowUsageStatsManager.AppUsageLimitObserver","l":"getCallbackIntent()"},{"p":"org.robolectric.shadows","c":"ShadowUsageStatsManager.AppUsageObserver","l":"getCallbackIntent()"},{"p":"org.robolectric.shadows","c":"ShadowMediaController","l":"getCallbacks()"},{"p":"org.robolectric.shadows","c":"ShadowSurfaceView.FakeSurfaceHolder","l":"getCallbacks()"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager","l":"getCallCapablePhoneAccounts()"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager","l":"getCallCapablePhoneAccounts(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"getCallComposerStatus()"},{"p":"org.robolectric.shadows","c":"ShadowCallScreeningService.RespondToCallInput","l":"getCallDetails()"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager","l":"getCallerConfiguredNetworks()"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"getCallingActivity()"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"getCallingPackage()"},{"p":"org.robolectric.shadows","c":"ShadowContentProvider","l":"getCallingPackage()"},{"p":"org.robolectric.shadows","c":"ShadowBinder","l":"getCallingPid()"},{"p":"org.robolectric.shadows","c":"ShadowBinder","l":"getCallingUid()"},{"p":"org.robolectric.shadows","c":"ShadowBinder","l":"getCallingUidOrThrow()"},{"p":"org.robolectric.shadows","c":"ShadowBinder","l":"getCallingUserHandle()"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager","l":"getCallRequestMode()"},{"p":"org.robolectric.shadows","c":"ShadowCallScreeningService.RespondToCallInput","l":"getCallResponse()"},{"p":"org.robolectric.shadows","c":"ShadowPhone","l":"getCalls()"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager","l":"getCallState()"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"getCallState()"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"getCallStateForSubscription()"},{"p":"org.robolectric.shadows","c":"ShadowMediaRecorder","l":"getCamera()"},{"p":"org.robolectric.shadows","c":"ShadowCameraManager","l":"getCameraCharacteristics(String)","u":"getCameraCharacteristics(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"getCameraDisabled(ComponentName)","u":"getCameraDisabled(android.content.ComponentName)"},{"p":"org.robolectric.shadows","c":"ShadowRenderNode","l":"getCameraDistance()"},{"p":"org.robolectric.shadows","c":"ShadowRenderNodeQ","l":"getCameraDistance()"},{"p":"org.robolectric.shadows","c":"ShadowCameraManager","l":"getCameraIdList()"},{"p":"org.robolectric.shadows","c":"ShadowCamera","l":"getCameraInfo(int, Camera.CameraInfo)","u":"getCameraInfo(int,android.hardware.Camera.CameraInfo)"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"getCap()"},{"p":"org.robolectric.shadows","c":"ShadowConnectivityManager","l":"getCaptivePortalServerUrl()"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"getCarrierConfig()"},{"p":"org.robolectric.shadows","c":"GnssStatusBuilder.GnssSatelliteInfo","l":"getCarrierFrequencyHz()"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"getCarrierIdFromSimMccMnc()"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"getCarrierPackageNamesForIntent(Intent)","u":"getCarrierPackageNamesForIntent(android.content.Intent)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"getCarrierPackageNamesForIntentAndPhone(Intent, int)","u":"getCarrierPackageNamesForIntentAndPhone(android.content.Intent,int)"},{"p":"org.robolectric.manifest","c":"IntentFilterData","l":"getCategories()"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"getCellLocation()"},{"p":"org.robolectric.shadows","c":"ShadowMagnificationController","l":"getCenterX()"},{"p":"org.robolectric.shadows","c":"ShadowMagnificationController","l":"getCenterY()"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"getChangedPackages(int)"},{"p":"org.robolectric.res.android","c":"CppAssetManager2.Theme","l":"GetChangingConfigurations()"},{"p":"org.robolectric.shadows","c":"ShadowTime","l":"getChar(String, int, int)","u":"getChar(java.lang.String,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityNodeInfo","l":"getChild(int)"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityWindowInfo","l":"getChild(int)"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityNodeInfo","l":"getChildCount()"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityWindowInfo","l":"getChildCount()"},{"p":"org.robolectric","c":"ParameterizedRobolectricTestRunner","l":"getChildren()"},{"p":"org.robolectric","c":"RobolectricTestRunner","l":"getChildren()"},{"p":"org.robolectric.shadows","c":"ShadowUwbManager","l":"getChipInfos()"},{"p":"org.robolectric.shadows","c":"ShadowCanvas","l":"getCirclePaintHistoryCount()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCanvas","l":"getCirclePaintHistoryCount()"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseCanvas","l":"getCirclePaintHistoryCount()"},{"p":"org.robolectric.android","c":"XmlResourceParserImpl","l":"getClassAttribute()"},{"p":"org.robolectric.internal.bytecode","c":"ClassDetails","l":"getClassBytes()"},{"p":"org.robolectric.internal.bytecode","c":"ClassNodeProvider","l":"getClassBytes(String)","u":"getClassBytes(java.lang.String)"},{"p":"org.robolectric.util","c":"ReflectionHelpers.ClassParameter","l":"getClasses(ReflectionHelpers.ClassParameter...)","u":"getClasses(org.robolectric.util.ReflectionHelpers.ClassParameter...)"},{"p":"org.robolectric.internal.dependency","c":"DependencyJar","l":"getClassifier()"},{"p":"org.robolectric.internal.bytecode","c":"RobolectricInternals","l":"getClassLoader()"},{"p":"org.robolectric.shadows","c":"ShadowContextImpl","l":"getClassLoader()"},{"p":"org.robolectric.shadows","c":"ShadowLoadedApk","l":"getClassLoader()"},{"p":"org.robolectric.manifest","c":"PackageItemData","l":"getClassName()"},{"p":"org.robolectric.internal.bytecode","c":"MutableClass","l":"getClassType()"},{"p":"org.robolectric.internal","c":"AndroidSandbox.TestEnvironmentSpec","l":"getClazz()"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"getClearedApplicationUserDataPackages()"},{"p":"org.robolectric.shadows","c":"ShadowContextHubManager","l":"getClientsWithAttributionTag(String)","u":"getClientsWithAttributionTag(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCanvas","l":"getClipBounds(Rect)","u":"getClipBounds(android.graphics.Rect)"},{"p":"org.robolectric.shadows","c":"ShadowRenderNode","l":"getClipToOutline()"},{"p":"org.robolectric.shadows","c":"ShadowRenderNodeQ","l":"getClipToOutline()"},{"p":"org.robolectric.shadows","c":"ShadowDisplayEventReceiver.DisplayEventReceiverReflector","l":"getCloseGuard()"},{"p":"org.robolectric.fakes","c":"RoboCursor","l":"getCloseWasCalled()"},{"p":"org.robolectric.shadows","c":"ShadowMediaStore","l":"getCloudMediaChangedEvents()"},{"p":"org.robolectric.shadows","c":"GnssStatusBuilder.GnssSatelliteInfo","l":"getCn0DbHz()"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"getColor()"},{"p":"org.robolectric.shadows","c":"ShadowPorterDuffColorFilter","l":"getColor()"},{"p":"org.robolectric.manifest","c":"MetaData","l":"getColor(String)","u":"getColor(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ResourceHelper","l":"getColor(String)","u":"getColor(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"getColorFilter()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyBitmap","l":"getColorSpace()"},{"p":"org.robolectric.shadows","c":"ResourceHelper","l":"getColorType(String)","u":"getColorType(java.lang.String)"},{"p":"org.robolectric.fakes","c":"BaseCursor","l":"getColumnCount()"},{"p":"org.robolectric.fakes","c":"RoboCursor","l":"getColumnCount()"},{"p":"org.robolectric.shadows","c":"ShadowCursorWrapper","l":"getColumnCount()"},{"p":"org.robolectric.fakes","c":"BaseCursor","l":"getColumnIndex(String)","u":"getColumnIndex(java.lang.String)"},{"p":"org.robolectric.fakes","c":"RoboCursor","l":"getColumnIndex(String)","u":"getColumnIndex(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowCursorWrapper","l":"getColumnIndex(String)","u":"getColumnIndex(java.lang.String)"},{"p":"org.robolectric.fakes","c":"BaseCursor","l":"getColumnIndexOrThrow(String)","u":"getColumnIndexOrThrow(java.lang.String)"},{"p":"org.robolectric.fakes","c":"RoboCursor","l":"getColumnIndexOrThrow(String)","u":"getColumnIndexOrThrow(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowCursorWrapper","l":"getColumnIndexOrThrow(String)","u":"getColumnIndexOrThrow(java.lang.String)"},{"p":"org.robolectric.fakes","c":"BaseCursor","l":"getColumnName(int)"},{"p":"org.robolectric.fakes","c":"RoboCursor","l":"getColumnName(int)"},{"p":"org.robolectric.shadows","c":"ShadowCursorWrapper","l":"getColumnName(int)"},{"p":"org.robolectric.fakes","c":"BaseCursor","l":"getColumnNames()"},{"p":"org.robolectric.fakes","c":"RoboCursor","l":"getColumnNames()"},{"p":"org.robolectric.shadows","c":"ShadowCursorWrapper","l":"getColumnNames()"},{"p":"org.robolectric.android","c":"XmlResourceParserImpl","l":"getColumnNumber()"},{"p":"org.robolectric.internal.bytecode","c":"InstrumentingClassWriter","l":"getCommonSuperClass(String, String)","u":"getCommonSuperClass(java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"getCommunicationDevice()"},{"p":"org.robolectric","c":"RuntimeEnvironment","l":"getCompileTimeResourceTable()"},{"p":"org.robolectric.shadows","c":"ShadowAssetManager.ArscBase","l":"getCompileTimeResTable()"},{"p":"org.robolectric","c":"ApkLoader","l":"getCompileTimeSdkResourceTable()"},{"p":"org.robolectric.shadows","c":"ShadowDownloadManager","l":"getCompletedDownload(long)"},{"p":"org.robolectric.shadows","c":"ShadowDownloadManager","l":"getCompletedDownloadsCount()"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"getComponentEnabledSetting(ComponentName)","u":"getComponentEnabledSetting(android.content.ComponentName)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"getComponentEnabledSettingFlags(ComponentName)","u":"getComponentEnabledSettingFlags(android.content.ComponentName)"},{"p":"org.robolectric.shadows","c":"ShadowCrossProfileApps.StartedActivity","l":"getComponentName()"},{"p":"org.robolectric.shadows","c":"ShadowCrossProfileApps.StartedMainActivity","l":"getComponentName()"},{"p":"org.robolectric.shadows","c":"ShadowTextView","l":"getCompoundDrawablesWithIntrinsicBoundsBottom()"},{"p":"org.robolectric.shadows","c":"ShadowTextView","l":"getCompoundDrawablesWithIntrinsicBoundsLeft()"},{"p":"org.robolectric.shadows","c":"ShadowTextView","l":"getCompoundDrawablesWithIntrinsicBoundsRight()"},{"p":"org.robolectric.shadows","c":"ShadowTextView","l":"getCompoundDrawablesWithIntrinsicBoundsTop()"},{"p":"org.robolectric.res","c":"Qualifiers","l":"getConfig()"},{"p":"org.robolectric.res","c":"TypedResource","l":"getConfig()"},{"p":"org.robolectric.res","c":"XmlContext","l":"getConfig()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyBitmap","l":"getConfig()"},{"p":"org.robolectric.pluginapi.config","c":"ConfigurationStrategy","l":"getConfig(Class, Method)","u":"getConfig(java.lang.Class,java.lang.reflect.Method)"},{"p":"org.robolectric.plugins","c":"HierarchicalConfigurationStrategy","l":"getConfig(Class, Method)","u":"getConfig(java.lang.Class,java.lang.reflect.Method)"},{"p":"org.robolectric","c":"ConfigMerger","l":"getConfig(Class, Method, Config)","u":"getConfig(java.lang.Class,java.lang.reflect.Method,org.robolectric.annotation.Config)"},{"p":"org.robolectric","c":"RobolectricTestRunner","l":"getConfig(Method)","u":"getConfig(java.lang.reflect.Method)"},{"p":"org.robolectric.manifest","c":"ActivityData","l":"getConfigChanges()"},{"p":"org.robolectric.pluginapi.config","c":"Configurer","l":"getConfigClass()"},{"p":"org.robolectric.plugins","c":"ConfigConfigurer","l":"getConfigClass()"},{"p":"org.robolectric.plugins","c":"ConscryptModeConfigurer","l":"getConfigClass()"},{"p":"org.robolectric.plugins","c":"GetInstallerPackageNameModeConfigurer","l":"getConfigClass()"},{"p":"org.robolectric.plugins","c":"GraphicsModeConfigurer","l":"getConfigClass()"},{"p":"org.robolectric.plugins","c":"LazyApplicationConfigurer","l":"getConfigClass()"},{"p":"org.robolectric.plugins","c":"LooperModeConfigurer","l":"getConfigClass()"},{"p":"org.robolectric.plugins","c":"SQLiteModeConfigurer","l":"getConfigClass()"},{"p":"org.robolectric.plugins","c":"TextLayoutModeConfigurer","l":"getConfigClass()"},{"p":"org.robolectric.pluginapi.config","c":"Configurer","l":"getConfigFor(Class)","u":"getConfigFor(java.lang.Class)"},{"p":"org.robolectric.plugins","c":"ConfigConfigurer","l":"getConfigFor(Class)","u":"getConfigFor(java.lang.Class)"},{"p":"org.robolectric.plugins","c":"ConscryptModeConfigurer","l":"getConfigFor(Class)","u":"getConfigFor(java.lang.Class)"},{"p":"org.robolectric.plugins","c":"GetInstallerPackageNameModeConfigurer","l":"getConfigFor(Class)","u":"getConfigFor(java.lang.Class)"},{"p":"org.robolectric.plugins","c":"GraphicsModeConfigurer","l":"getConfigFor(Class)","u":"getConfigFor(java.lang.Class)"},{"p":"org.robolectric.plugins","c":"LazyApplicationConfigurer","l":"getConfigFor(Class)","u":"getConfigFor(java.lang.Class)"},{"p":"org.robolectric.plugins","c":"LooperModeConfigurer","l":"getConfigFor(Class)","u":"getConfigFor(java.lang.Class)"},{"p":"org.robolectric.plugins","c":"SQLiteModeConfigurer","l":"getConfigFor(Class)","u":"getConfigFor(java.lang.Class)"},{"p":"org.robolectric.plugins","c":"TextLayoutModeConfigurer","l":"getConfigFor(Class)","u":"getConfigFor(java.lang.Class)"},{"p":"org.robolectric.pluginapi.config","c":"Configurer","l":"getConfigFor(Method)","u":"getConfigFor(java.lang.reflect.Method)"},{"p":"org.robolectric.plugins","c":"ConfigConfigurer","l":"getConfigFor(Method)","u":"getConfigFor(java.lang.reflect.Method)"},{"p":"org.robolectric.plugins","c":"ConscryptModeConfigurer","l":"getConfigFor(Method)","u":"getConfigFor(java.lang.reflect.Method)"},{"p":"org.robolectric.plugins","c":"GetInstallerPackageNameModeConfigurer","l":"getConfigFor(Method)","u":"getConfigFor(java.lang.reflect.Method)"},{"p":"org.robolectric.plugins","c":"GraphicsModeConfigurer","l":"getConfigFor(Method)","u":"getConfigFor(java.lang.reflect.Method)"},{"p":"org.robolectric.plugins","c":"LazyApplicationConfigurer","l":"getConfigFor(Method)","u":"getConfigFor(java.lang.reflect.Method)"},{"p":"org.robolectric.plugins","c":"LooperModeConfigurer","l":"getConfigFor(Method)","u":"getConfigFor(java.lang.reflect.Method)"},{"p":"org.robolectric.plugins","c":"SQLiteModeConfigurer","l":"getConfigFor(Method)","u":"getConfigFor(java.lang.reflect.Method)"},{"p":"org.robolectric.plugins","c":"TextLayoutModeConfigurer","l":"getConfigFor(Method)","u":"getConfigFor(java.lang.reflect.Method)"},{"p":"org.robolectric.pluginapi.config","c":"Configurer","l":"getConfigFor(String)","u":"getConfigFor(java.lang.String)"},{"p":"org.robolectric.plugins","c":"ConfigConfigurer","l":"getConfigFor(String)","u":"getConfigFor(java.lang.String)"},{"p":"org.robolectric.plugins","c":"ConscryptModeConfigurer","l":"getConfigFor(String)","u":"getConfigFor(java.lang.String)"},{"p":"org.robolectric.plugins","c":"GetInstallerPackageNameModeConfigurer","l":"getConfigFor(String)","u":"getConfigFor(java.lang.String)"},{"p":"org.robolectric.plugins","c":"GraphicsModeConfigurer","l":"getConfigFor(String)","u":"getConfigFor(java.lang.String)"},{"p":"org.robolectric.plugins","c":"LazyApplicationConfigurer","l":"getConfigFor(String)","u":"getConfigFor(java.lang.String)"},{"p":"org.robolectric.plugins","c":"LooperModeConfigurer","l":"getConfigFor(String)","u":"getConfigFor(java.lang.String)"},{"p":"org.robolectric.plugins","c":"SQLiteModeConfigurer","l":"getConfigFor(String)","u":"getConfigFor(java.lang.String)"},{"p":"org.robolectric.plugins","c":"TextLayoutModeConfigurer","l":"getConfigFor(String)","u":"getConfigFor(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowCarrierConfigManager","l":"getConfigForSubId(int)"},{"p":"org.robolectric.shadows","c":"ShadowCarrierConfigManager","l":"getConfigForSubId(int, String...)","u":"getConfigForSubId(int,java.lang.String...)"},{"p":"org.robolectric.shadows","c":"ShadowSmsManager.MultimediaMessageParams","l":"getConfigOverrides()"},{"p":"org.robolectric","c":"ConfigMerger","l":"getConfigProperties(String)","u":"getConfigProperties(java.lang.String)"},{"p":"org.robolectric.plugins","c":"PackagePropertiesLoader","l":"getConfigProperties(String)","u":"getConfigProperties(java.lang.String)"},{"p":"org.robolectric","c":"RobolectricTestRunner.RobolectricFrameworkMethod","l":"getConfiguration()"},{"p":"org.robolectric.res.android","c":"CppAssetManager","l":"getConfiguration(Ref)","u":"getConfiguration(org.robolectric.res.android.Ref)"},{"p":"org.robolectric","c":"RuntimeEnvironment","l":"getConfiguredApplicationClass()"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager","l":"getConfiguredNetworks()"},{"p":"org.robolectric.shadows","c":"ShadowVcnManager","l":"getConfiguredSubscriptionGroups()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothA2dp","l":"getConnectedDevices()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothHeadset","l":"getConnectedDevices()"},{"p":"org.robolectric.fakes","c":"RoboWebMessagePort","l":"getConnectedPort()"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager","l":"getConnectionInfo()"},{"p":"org.robolectric.shadows.httpclient","c":"ShadowDefaultRequestDirector","l":"getConnectionKeepAliveStrategy()"},{"p":"org.robolectric.shadows.httpclient","c":"ShadowDefaultRequestDirector","l":"getConnectionManager()"},{"p":"org.robolectric.shadows","c":"ShadowAndroidHttpClient","l":"getConnectionManager()"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager","l":"getConnectionManager()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothGatt","l":"getConnectionPriority()"},{"p":"org.robolectric.shadows.httpclient","c":"ShadowDefaultRequestDirector","l":"getConnectionReuseStrategy()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothA2dp","l":"getConnectionState(BluetoothDevice)","u":"getConnectionState(android.bluetooth.BluetoothDevice)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothHeadset","l":"getConnectionState(BluetoothDevice)","u":"getConnectionState(android.bluetooth.BluetoothDevice)"},{"p":"org.robolectric.shadows","c":"GnssStatusBuilder.GnssSatelliteInfo","l":"getConstellation()"},{"p":"org.robolectric.shadows.httpclient","c":"HttpEntityStub","l":"getContent()"},{"p":"org.robolectric.shadows.httpclient","c":"TestHttpResponse.TestHttpEntity","l":"getContent()"},{"p":"org.robolectric.shadows","c":"ShadowTabHost.ShadowTabSpec","l":"getContentAsIntent()"},{"p":"org.robolectric.shadows","c":"ShadowContentCaptureManager","l":"getContentCaptureConditions()"},{"p":"org.robolectric.shadows.httpclient","c":"HttpEntityStub","l":"getContentEncoding()"},{"p":"org.robolectric.shadows.httpclient","c":"TestHttpResponse.TestHttpEntity","l":"getContentEncoding()"},{"p":"org.robolectric.shadows","c":"ShadowNotification","l":"getContentInfo()"},{"p":"org.robolectric.shadows.httpclient","c":"HttpEntityStub","l":"getContentLength()"},{"p":"org.robolectric.shadows.httpclient","c":"TestHttpResponse.TestHttpEntity","l":"getContentLength()"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver","l":"getContentObservers(Uri)","u":"getContentObservers(android.net.Uri)"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver.Statement","l":"getContentProvider()"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver","l":"getContentProviderOperations(String)","u":"getContentProviderOperations(java.lang.String)"},{"p":"org.robolectric.manifest","c":"AndroidManifest","l":"getContentProviders()"},{"p":"org.robolectric.shadows","c":"ShadowContextImpl","l":"getContentResolver()"},{"p":"org.robolectric.shadows","c":"ShadowNotification","l":"getContentText()"},{"p":"org.robolectric.shadows","c":"ShadowNotification","l":"getContentTitle()"},{"p":"org.robolectric.shadows.httpclient","c":"HttpEntityStub","l":"getContentType()"},{"p":"org.robolectric.shadows.httpclient","c":"TestHttpResponse.TestHttpEntity","l":"getContentType()"},{"p":"org.robolectric.shadows","c":"ShadowSmsManager.MultimediaMessageParams","l":"getContentUri()"},{"p":"org.robolectric.shadows","c":"ShadowContentProviderOperation","l":"getContentValues()"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver.InsertStatement","l":"getContentValues()"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver.UpdateStatement","l":"getContentValues()"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"getContentView()"},{"p":"org.robolectric.shadows","c":"ShadowTabHost.ShadowTabSpec","l":"getContentView()"},{"p":"org.robolectric.shadows","c":"ShadowTabHost.ShadowTabSpec","l":"getContentViewId()"},{"p":"org.robolectric.android.internal","c":"RoboMonitoringInstrumentation","l":"getContext()"},{"p":"org.robolectric.shadows","c":"ShadowApplication.Wrapper","l":"getContext()"},{"p":"org.robolectric.shadows","c":"ShadowAppWidgetHost","l":"getContext()"},{"p":"org.robolectric.shadows","c":"ShadowTextToSpeech","l":"getContext()"},{"p":"org.robolectric.shadows","c":"ShadowContextHubManager","l":"getContextHubClientWithPendingIntentList()"},{"p":"org.robolectric.shadows","c":"ShadowContextHubManager","l":"getContextHubHandles()"},{"p":"org.robolectric.shadows","c":"ShadowContextHubManager","l":"getContextHubInfo(int)"},{"p":"org.robolectric.shadows","c":"ShadowContextHubManager","l":"getContextHubs()"},{"p":"org.robolectric.shadows","c":"Converter","l":"getConverter(ResType)","u":"getConverter(org.robolectric.res.ResType)"},{"p":"org.robolectric.shadows","c":"Converter2","l":"getConverterFor(AttrData, String)","u":"getConverterFor(org.robolectric.res.AttrData,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowTrace.AsyncTraceSection","l":"getCookie()"},{"p":"android.webkit","c":"RoboCookieManager","l":"getCookie(String)","u":"getCookie(java.lang.String)"},{"p":"android.webkit","c":"RoboCookieManager","l":"getCookie(String, boolean)","u":"getCookie(java.lang.String,boolean)"},{"p":"org.robolectric.fakes","c":"BaseCursor","l":"getCount()"},{"p":"org.robolectric.fakes","c":"RoboCursor","l":"getCount()"},{"p":"org.robolectric.pluginapi.perf","c":"Metric","l":"getCount()"},{"p":"org.robolectric.shadows","c":"ShadowCursorWrapper","l":"getCount()"},{"p":"org.robolectric.shadows","c":"ShadowCountDownTimer","l":"getCountDownInterval()"},{"p":"org.robolectric.shadows","c":"ShadowTrace","l":"getCounters()"},{"p":"org.robolectric.shadows","c":"ShadowBitmap","l":"getCreatedFromBitmap()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyBitmap","l":"getCreatedFromBitmap()"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmap","l":"getCreatedFromBitmap()"},{"p":"org.robolectric.shadows","c":"ShadowBitmap","l":"getCreatedFromBytes()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyBitmap","l":"getCreatedFromBytes()"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmap","l":"getCreatedFromBytes()"},{"p":"org.robolectric.shadows","c":"ShadowBitmap","l":"getCreatedFromColors()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyBitmap","l":"getCreatedFromColors()"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmap","l":"getCreatedFromColors()"},{"p":"org.robolectric.shadows","c":"ShadowBitmap","l":"getCreatedFromFilter()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyBitmap","l":"getCreatedFromFilter()"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmap","l":"getCreatedFromFilter()"},{"p":"org.robolectric.shadows","c":"ShadowBitmap","l":"getCreatedFromHeight()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyBitmap","l":"getCreatedFromHeight()"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmap","l":"getCreatedFromHeight()"},{"p":"org.robolectric.shadows","c":"ShadowBitmap","l":"getCreatedFromMatrix()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyBitmap","l":"getCreatedFromMatrix()"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmap","l":"getCreatedFromMatrix()"},{"p":"org.robolectric.shadows","c":"ShadowBitmap","l":"getCreatedFromPath()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyBitmap","l":"getCreatedFromPath()"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmap","l":"getCreatedFromPath()"},{"p":"org.robolectric.shadows","c":"ShadowBitmap","l":"getCreatedFromResId()"},{"p":"org.robolectric.shadows","c":"ShadowBitmapDrawable","l":"getCreatedFromResId()"},{"p":"org.robolectric.shadows","c":"ShadowDrawable","l":"getCreatedFromResId()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyBitmap","l":"getCreatedFromResId()"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmap","l":"getCreatedFromResId()"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmapDrawable","l":"getCreatedFromResId()"},{"p":"org.robolectric.shadows","c":"ShadowBitmap","l":"getCreatedFromStream()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyBitmap","l":"getCreatedFromStream()"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmap","l":"getCreatedFromStream()"},{"p":"org.robolectric.shadows","c":"ShadowBitmap","l":"getCreatedFromWidth()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyBitmap","l":"getCreatedFromWidth()"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmap","l":"getCreatedFromWidth()"},{"p":"org.robolectric.shadows","c":"ShadowBitmap","l":"getCreatedFromX()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyBitmap","l":"getCreatedFromX()"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmap","l":"getCreatedFromX()"},{"p":"org.robolectric.shadows","c":"ShadowBitmap","l":"getCreatedFromY()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyBitmap","l":"getCreatedFromY()"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmap","l":"getCreatedFromY()"},{"p":"org.robolectric.shadows","c":"ShadowWebView","l":"getCreatedPorts()"},{"p":"org.robolectric.shadows","c":"ShadowPendingIntent","l":"getCreatorPackage()"},{"p":"org.robolectric.shadows","c":"ShadowPendingIntent","l":"getCreatorUid()"},{"p":"org.robolectric.shadows","c":"ShadowActivityGroup","l":"getCurrentActivity()"},{"p":"org.robolectric.annotation.processing.validator","c":"Validator","l":"getCurrentAnnotation()"},{"p":"org.robolectric.shadows","c":"ShadowTrace","l":"getCurrentAsyncSections()"},{"p":"org.robolectric.shadows","c":"ShadowEdgeEffect","l":"getCurrentEdgeEffectBehavior()"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"getCurrentFocus()"},{"p":"org.robolectric.shadows","c":"ShadowInputMethodManager","l":"getCurrentInputMethodSubtype()"},{"p":"org.robolectric.shadows","c":"ShadowVMRuntime","l":"getCurrentInstructionSet()"},{"p":"org.robolectric.shadows","c":"ShadowNotificationListenerService","l":"getCurrentInterruptionFilter()"},{"p":"org.robolectric.shadows","c":"ShadowNotificationManager","l":"getCurrentInterruptionFilter()"},{"p":"org.robolectric.shadows","c":"ShadowTextToSpeech","l":"getCurrentLanguage()"},{"p":"org.robolectric.shadows","c":"ShadowNotificationListenerService","l":"getCurrentListenerHints()"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"getCurrentLocation(String, CancellationSignal, Executor, Consumer)","u":"getCurrentLocation(java.lang.String,android.os.CancellationSignal,java.util.concurrent.Executor,java.util.function.Consumer)"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"getCurrentLocation(String, LocationRequest, CancellationSignal, Executor, Consumer)","u":"getCurrentLocation(java.lang.String,android.location.LocationRequest,android.os.CancellationSignal,java.util.concurrent.Executor,java.util.function.Consumer)"},{"p":"org.robolectric.shadows","c":"ShadowUIModeManager","l":"getCurrentModeType()"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"getCurrentPhoneType(int)"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"getCurrentPosition()"},{"p":"org.robolectric.shadows","c":"ShadowVideoView","l":"getCurrentPosition()"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"getCurrentPositionRaw()"},{"p":"org.robolectric.shadows","c":"ShadowNotificationListenerService","l":"getCurrentRanking()"},{"p":"org.robolectric.shadows","c":"ShadowAppIntegrityManager","l":"getCurrentRuleSetProvider()"},{"p":"org.robolectric.shadows","c":"ShadowAppIntegrityManager","l":"getCurrentRuleSetVersion()"},{"p":"org.robolectric.shadows","c":"ShadowTrace","l":"getCurrentSections()"},{"p":"org.robolectric.shadows","c":"CachedPathIteratorFactory.CachedPathIterator","l":"getCurrentSegmentEnd(float[])"},{"p":"org.robolectric.shadows","c":"CachedPathIteratorFactory.CachedPathIterator","l":"getCurrentSegmentLength()"},{"p":"org.robolectric.shadows","c":"ShadowDisplay","l":"getCurrentSizeRange(Point, Point)","u":"getCurrentSizeRange(android.graphics.Point,android.graphics.Point)"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver","l":"getCurrentSyncs()"},{"p":"org.robolectric.shadows","c":"ShadowTabHost","l":"getCurrentTab()"},{"p":"org.robolectric.shadows","c":"ShadowTabHost","l":"getCurrentTabSpec()"},{"p":"org.robolectric.shadows","c":"ShadowTabHost","l":"getCurrentTabTag()"},{"p":"org.robolectric.shadows","c":"ShadowPowerManager","l":"getCurrentThermalStatus()"},{"p":"org.robolectric.android.internal","c":"LooperDelegatingScheduler","l":"getCurrentTime()"},{"p":"org.robolectric.util","c":"Scheduler","l":"getCurrentTime()"},{"p":"org.robolectric.shadows","c":"ShadowTime","l":"getCurrentTimezone()"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager","l":"getCurrentTtyMode()"},{"p":"org.robolectric.shadows","c":"ShadowActivityManager","l":"getCurrentUser()"},{"p":"org.robolectric.shadows","c":"ShadowVideoView","l":"getCurrentVideoState()"},{"p":"org.robolectric.shadows","c":"ShadowTabHost","l":"getCurrentView()"},{"p":"org.robolectric.shadows","c":"ShadowViewAnimator","l":"getCurrentView()"},{"p":"org.robolectric.shadows","c":"ShadowTextToSpeech","l":"getCurrentVoice()"},{"p":"org.robolectric.shadows","c":"ShadowWebView","l":"getCurrentWebViewPackage()"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"getCursiveFontFamily()"},{"p":"org.robolectric.shadows","c":"ShadowAlertController","l":"getCustomTitleView()"},{"p":"org.robolectric.shadows","c":"ShadowAlertDialog","l":"getCustomTitleView()"},{"p":"org.robolectric.shadows","c":"ShadowAlertDialog","l":"getCustomView()"},{"p":"org.robolectric.res","c":"TypedResource","l":"getData()"},{"p":"org.robolectric.shadows","c":"ShadowEventLog.ShadowEvent","l":"getData()"},{"p":"org.robolectric.shadows","c":"ShadowSmsManager.DataMessageParams","l":"getData()"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"getDataActivity()"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"getDatabaseEnabled()"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"getDatabasePath()"},{"p":"org.robolectric.shadows","c":"ShadowContextImpl._ContextImpl_","l":"getDatabasePath(String)","u":"getDatabasePath(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowContextImpl","l":"getDatabasePath(String)","u":"getDatabasePath(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowIcon","l":"getDataBytes()"},{"p":"org.robolectric.shadows","c":"ShadowBackupManager","l":"getDataChangedCount()"},{"p":"org.robolectric.shadows","c":"ShadowIcon","l":"getDataLength()"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"getDataNetworkType()"},{"p":"org.robolectric.shadows","c":"ShadowIcon","l":"getDataOffset()"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"getDataSource()"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"getDataState()"},{"p":"org.robolectric.shadows","c":"ShadowDatePickerDialog","l":"getDayOfMonth()"},{"p":"org.robolectric.shadows","c":"ShadowPhoneWindow","l":"getDecorFitsSystemWindows()"},{"p":"org.robolectric.shadows","c":"ShadowActivityManagerNative","l":"getDefault()"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"getDefaultActivityIcon()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothAdapter","l":"getDefaultAdapter()"},{"p":"org.robolectric.shadows","c":"ShadowDisplayManagerGlobal","l":"getDefaultBrightnessConfiguration()"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"getDefaultBrowserPackageNameAsUser(int)"},{"p":"org.robolectric.shadows","c":"ShadowSubscriptionManager","l":"getDefaultDataSubId()"},{"p":"org.robolectric.shadows","c":"ShadowSubscriptionManager","l":"getDefaultDataSubscriptionId()"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager","l":"getDefaultDialerPackage()"},{"p":"org.robolectric.shadows","c":"ShadowDisplay","l":"getDefaultDisplay()"},{"p":"org.robolectric.shadows","c":"ShadowWindowManagerImpl","l":"getDefaultDisplay()"},{"p":"org.robolectric.shadows","c":"ShadowWindowManagerImpl.ShadowCompatModeWrapper","l":"getDefaultDisplay()"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"getDefaultFixedFontSize()"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"getDefaultFontSize()"},{"p":"org.robolectric.shadows","c":"CellIdentityLteBuilder","l":"getDefaultInstance()"},{"p":"org.robolectric.shadows","c":"CellIdentityNrBuilder","l":"getDefaultInstance()"},{"p":"org.robolectric.shadows","c":"CellSignalStrengthLteBuilder","l":"getDefaultInstance()"},{"p":"org.robolectric.shadows","c":"CellSignalStrengthNrBuilder","l":"getDefaultInstance()"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"getDefaultKeymode()"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager","l":"getDefaultOutgoingPhoneAccount(String)","u":"getDefaultOutgoingPhoneAccount(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowAudioEffect","l":"getDefaultParameter(ByteBuffer)","u":"getDefaultParameter(java.nio.ByteBuffer)"},{"p":"org.robolectric.shadows","c":"ShadowDynamicsProcessing","l":"getDefaultParameter(ByteBuffer)","u":"getDefaultParameter(java.nio.ByteBuffer)"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager","l":"getDefaultPhoneApp()"},{"p":"org.robolectric.shadows","c":"ShadowSensorManager","l":"getDefaultSensor(int)"},{"p":"org.robolectric.shadows","c":"ShadowTelephony.ShadowSms","l":"getDefaultSmsPackage(Context)","u":"getDefaultSmsPackage(android.content.Context)"},{"p":"org.robolectric.shadows","c":"ShadowSubscriptionManager","l":"getDefaultSmsSubId()"},{"p":"org.robolectric.shadows","c":"ShadowSmsManager","l":"getDefaultSmsSubscriptionId()"},{"p":"org.robolectric.shadows","c":"ShadowSubscriptionManager","l":"getDefaultSmsSubscriptionId()"},{"p":"org.robolectric.shadows","c":"ShadowSubscriptionManager","l":"getDefaultSubId()"},{"p":"org.robolectric.shadows","c":"ShadowSubscriptionManager","l":"getDefaultSubscriptionId()"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"getDefaultTextEncodingName()"},{"p":"org.robolectric.shadows","c":"ShadowWebSettings","l":"getDefaultUserAgent(Context)","u":"getDefaultUserAgent(android.content.Context)"},{"p":"org.robolectric.shadows","c":"ShadowSubscriptionManager","l":"getDefaultVoiceSubId()"},{"p":"org.robolectric.shadows","c":"ShadowSubscriptionManager","l":"getDefaultVoiceSubscriptionId()"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"getDefaultZoom()"},{"p":"org.robolectric.shadows","c":"ShadowTouchDelegate","l":"getDelegateView()"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"getDeletedPackages()"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver","l":"getDeletedUris()"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver","l":"getDeleteStatements()"},{"p":"org.robolectric.shadows","c":"ShadowSmsManager.DataMessageParams","l":"getDeliveryIntent()"},{"p":"org.robolectric.shadows","c":"ShadowSmsManager.TextSmsParams","l":"getDeliveryIntent()"},{"p":"org.robolectric.shadows","c":"ShadowSmsManager.TextMultipartParams","l":"getDeliveryIntents()"},{"p":"org.robolectric.android","c":"XmlResourceParserImpl","l":"getDepth()"},{"p":"org.robolectric.manifest","c":"PermissionGroupItemData","l":"getDescription()"},{"p":"org.robolectric.manifest","c":"PermissionItemData","l":"getDescription()"},{"p":"org.robolectric.shadows","c":"ShadowBitmap","l":"getDescription()"},{"p":"org.robolectric.shadows","c":"ShadowCanvas","l":"getDescription()"},{"p":"org.robolectric.shadows","c":"ShadowDownloadManager.CompletedDownload","l":"getDescription()"},{"p":"org.robolectric.shadows","c":"ShadowDownloadManager.ShadowRequest","l":"getDescription()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyBitmap","l":"getDescription()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCanvas","l":"getDescription()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyMatrix","l":"getDescription()"},{"p":"org.robolectric.shadows","c":"ShadowMatrix","l":"getDescription()"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseCanvas","l":"getDescription()"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmap","l":"getDescription()"},{"p":"org.robolectric.shadows","c":"ShadowNativeMatrix","l":"getDescription()"},{"p":"org.robolectric.shadows","c":"ShadowDownloadManager.ShadowRequest","l":"getDestination()"},{"p":"org.robolectric.shadows","c":"ShadowSmsManager.DataMessageParams","l":"getDestinationAddress()"},{"p":"org.robolectric.shadows","c":"ShadowSmsManager.TextMultipartParams","l":"getDestinationAddress()"},{"p":"org.robolectric.shadows","c":"ShadowSmsManager.TextSmsParams","l":"getDestinationAddress()"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager.VisualVoicemailSmsParams","l":"getDestinationAddress()"},{"p":"org.robolectric.shadows","c":"ShadowSmsManager.DataMessageParams","l":"getDestinationPort()"},{"p":"org.robolectric.shadows","c":"ShadowNetworkInfo","l":"getDetailedState()"},{"p":"org.robolectric.shadows","c":"ShadowInputEvent","l":"getDevice()"},{"p":"org.robolectric","c":"AndroidMetadata","l":"getDeviceBootProperties()"},{"p":"org.robolectric.shadows","c":"ShadowActivityManager","l":"getDeviceConfigurationInfo()"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"getDeviceId()"},{"p":"org.robolectric.shadows","c":"ShadowVirtualDeviceManager.ShadowVirtualDevice","l":"getDeviceId()"},{"p":"org.robolectric.shadows","c":"ShadowVirtualSensor","l":"getDeviceId()"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"getDeviceId(int)"},{"p":"org.robolectric.shadows","c":"ShadowUsbManager","l":"getDeviceList()"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"getDeviceOwner()"},{"p":"org.robolectric.shadows","c":"ShadowVirtualDeviceManager","l":"getDevicePolicy(int, int)","u":"getDevicePolicy(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"getDevicePolicyManagementRoleHolderPackage()"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"getDevicePolicyState()"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"getDevices(int)"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"getDevicesForAttributes(AudioAttributes)","u":"getDevicesForAttributes(android.media.AudioAttributes)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothManager","l":"getDevicesMatchingConnectionStates(int, int[])","u":"getDevicesMatchingConnectionStates(int,int[])"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothA2dp","l":"getDevicesMatchingConnectionStates(int[])"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"getDeviceSoftwareVersion()"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager","l":"getDhcpInfo()"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"getDialogById(int)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager.PackageSetting","l":"getDialogInfo()"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager.PackageSetting","l":"getDialogMessage()"},{"p":"org.robolectric.shadows","c":"ShadowSuspendDialogInfo","l":"getDialogMessage()"},{"p":"org.robolectric.shadows","c":"ShadowSuspendDialogInfo","l":"getDialogMessageResId()"},{"p":"org.robolectric.shadows","c":"ShadowVoiceInteractor","l":"getDirectActionsInvalidationCount()"},{"p":"org.robolectric.shadows","c":"ShadowAudioSystem","l":"getDirectPlaybackSupport(AudioFormat, AudioAttributes)","u":"getDirectPlaybackSupport(android.media.AudioFormat,android.media.AudioAttributes)"},{"p":"org.robolectric.shadows","c":"ShadowStatusBarManager","l":"getDisable2Flags()"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"getDisabledActionModeMenuItems()"},{"p":"org.robolectric.shadows","c":"ShadowNfcAdapter","l":"getDisabledActivity()"},{"p":"org.robolectric.shadows","c":"ShadowStatusBarManager","l":"getDisableFlags()"},{"p":"org.robolectric.shadows","c":"ShadowViewGroup","l":"getDisallowInterceptTouchEvent()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothAdapter","l":"getDiscoverableTimeout()"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"getDispatchedMediaKeyEvents()"},{"p":"org.robolectric.shadows","c":"ShadowViewRootImpl","l":"getDisplay()"},{"p":"org.robolectric.shadows","c":"ShadowViewRootImpl.ViewRootImplReflector","l":"getDisplay()"},{"p":"org.robolectric.shadows","c":"ShadowViewAnimator","l":"getDisplayedChild()"},{"p":"org.robolectric.shadows","c":"ShadowNumberPicker","l":"getDisplayedValues()"},{"p":"org.robolectric.shadows","c":"ShadowDisplay","l":"getDisplayId()"},{"p":"org.robolectric.shadows","c":"ShadowKeyCharacterMap","l":"getDisplayLabel(int)"},{"p":"org.robolectric.shadows","c":"ShadowCamera","l":"getDisplayOrientation()"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"getDisplayZoomControls()"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"getDistractingPackageRestrictions(String)","u":"getDistractingPackageRestrictions(java.lang.String)"},{"p":"org.robolectric.res.builder","c":"XmlBlock","l":"getDocument()"},{"p":"org.robolectric.annotation.processing","c":"DocumentedElement","l":"getDocumentation()"},{"p":"org.robolectric.annotation.processing","c":"DocumentedType","l":"getDocumentedMethod(String)","u":"getDocumentedMethod(java.lang.String)"},{"p":"org.robolectric.annotation.processing","c":"RobolectricModel","l":"getDocumentedPackages()"},{"p":"org.robolectric.annotation.processing","c":"DocumentedPackage","l":"getDocumentedType(String)","u":"getDocumentedType(java.lang.String)"},{"p":"org.robolectric.annotation.processing","c":"DocumentedPackage","l":"getDocumentedTypes()"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"getDomStorageEnabled()"},{"p":"org.robolectric.fakes","c":"BaseCursor","l":"getDouble(int)"},{"p":"org.robolectric.fakes","c":"RoboCursor","l":"getDouble(int)"},{"p":"org.robolectric.shadows","c":"ShadowCursorWrapper","l":"getDouble(int)"},{"p":"org.robolectric.shadows","c":"ShadowViewConfiguration","l":"getDoubleTapTimeout()"},{"p":"org.robolectric.shadows","c":"ShadowKeyCharacterMap","l":"getDownEvent(char)"},{"p":"org.robolectric.shadows","c":"ShadowSmsManager.DownloadMultimediaMessageParams","l":"getDownloadedIntent()"},{"p":"org.robolectric.shadows","c":"ShadowWebView","l":"getDownloadListener()"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"getDrawable(String, int, ApplicationInfo)","u":"getDrawable(java.lang.String,int,android.content.pm.ApplicationInfo)"},{"p":"org.robolectric.shadows","c":"ShadowStateListDrawable","l":"getDrawableForState(int[])"},{"p":"org.robolectric.shadows","c":"ShadowCanvas","l":"getDrawnArc(int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCanvas","l":"getDrawnArc(int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseCanvas","l":"getDrawnArc(int)"},{"p":"org.robolectric.shadows","c":"ShadowCanvas","l":"getDrawnCircle(int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCanvas","l":"getDrawnCircle(int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseCanvas","l":"getDrawnCircle(int)"},{"p":"org.robolectric.shadows","c":"ShadowCanvas","l":"getDrawnLine(int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCanvas","l":"getDrawnLine(int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseCanvas","l":"getDrawnLine(int)"},{"p":"org.robolectric.shadows","c":"ShadowCanvas","l":"getDrawnOval(int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCanvas","l":"getDrawnOval(int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseCanvas","l":"getDrawnOval(int)"},{"p":"org.robolectric.shadows","c":"ShadowCanvas","l":"getDrawnPaint()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCanvas","l":"getDrawnPaint()"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseCanvas","l":"getDrawnPaint()"},{"p":"org.robolectric.shadows","c":"ShadowCanvas","l":"getDrawnPath(int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCanvas","l":"getDrawnPath(int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseCanvas","l":"getDrawnPath(int)"},{"p":"org.robolectric.shadows","c":"ShadowCanvas","l":"getDrawnPathPaint(int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCanvas","l":"getDrawnPathPaint(int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseCanvas","l":"getDrawnPathPaint(int)"},{"p":"org.robolectric.shadows","c":"ShadowCanvas","l":"getDrawnRect(int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCanvas","l":"getDrawnRect(int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseCanvas","l":"getDrawnRect(int)"},{"p":"org.robolectric.shadows","c":"ShadowCanvas","l":"getDrawnRoundRect(int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCanvas","l":"getDrawnRoundRect(int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseCanvas","l":"getDrawnRoundRect(int)"},{"p":"org.robolectric.shadows","c":"ShadowCanvas","l":"getDrawnTextEvent(int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCanvas","l":"getDrawnTextEvent(int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseCanvas","l":"getDrawnTextEvent(int)"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"getDuration()"},{"p":"org.robolectric.shadows","c":"ShadowToast","l":"getDuration()"},{"p":"org.robolectric.shadows","c":"ShadowVideoView","l":"getDuration()"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"getDurationRaw()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothA2dp","l":"getDynamicBufferSupport()"},{"p":"org.robolectric.res.android","c":"CppAssetManager2","l":"GetDynamicRefTableForCookie(ApkAssetsCookie)","u":"GetDynamicRefTableForCookie(org.robolectric.res.android.ApkAssetsCookie)"},{"p":"org.robolectric.res.android","c":"ResTable","l":"getDynamicRefTableForCookie(int)"},{"p":"org.robolectric.shadows","c":"ShadowShortcutManager","l":"getDynamicShortcuts()"},{"p":"org.robolectric.shadows","c":"ShadowViewConfiguration","l":"getEdgeSlop()"},{"p":"org.robolectric.shadows","c":"ShadowVibrator","l":"getEffectId()"},{"p":"org.robolectric.shadows","c":"ShadowEuiccManager","l":"getEid()"},{"p":"org.robolectric.pluginapi.perf","c":"Metric","l":"getElapsedNs()"},{"p":"org.robolectric.res.android","c":"ResXMLParser","l":"getElementNameID()"},{"p":"org.robolectric.res.android","c":"ResXMLParser","l":"getElementNamespaceID()"},{"p":"org.robolectric.shadows","c":"GnssStatusBuilder.GnssSatelliteInfo","l":"getElevation()"},{"p":"org.robolectric.shadows","c":"ShadowRenderNode","l":"getElevation()"},{"p":"org.robolectric.shadows","c":"ShadowRenderNodeQ","l":"getElevation()"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"getEmergencyCallbackMode()"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"getEmergencyNumberList()"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityManager","l":"getEnabledAccessibilityServiceList(int)"},{"p":"org.robolectric.shadows","c":"ShadowNfcAdapter","l":"getEnabledActivity()"},{"p":"org.robolectric.shadows","c":"ShadowInputMethodManager","l":"getEnabledInputMethodList()"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"getEnabledProfiles()"},{"p":"org.robolectric.shadows","c":"ShadowFingerprintManager","l":"getEnrolledFingerprints()"},{"p":"org.robolectric.shadows","c":"ShadowBackupDataOutput","l":"getEntities()"},{"p":"org.robolectric.shadows.httpclient","c":"HttpResponseStub","l":"getEntity()"},{"p":"org.robolectric.shadows.httpclient","c":"TestHttpResponse","l":"getEntity()"},{"p":"org.robolectric.res","c":"ResourceIds","l":"getEntryIdentifier(int)"},{"p":"org.robolectric.res.android","c":"ResStringPool","l":"getError()"},{"p":"org.robolectric.res.android","c":"ResXMLTree","l":"getError()"},{"p":"org.robolectric.shadows.gms.common","c":"ShadowGoogleApiAvailability","l":"getErrorDialog(Activity, int, int)","u":"getErrorDialog(android.app.Activity,int,int)"},{"p":"org.robolectric.shadows.gms.common","c":"ShadowGoogleApiAvailability","l":"getErrorDialog(Activity, int, int, DialogInterface.OnCancelListener)","u":"getErrorDialog(android.app.Activity,int,int,android.content.DialogInterface.OnCancelListener)"},{"p":"org.robolectric.shadows.gms","c":"ShadowGooglePlayServicesUtil","l":"getErrorDialog(int, Activity, int)","u":"getErrorDialog(int,android.app.Activity,int)"},{"p":"org.robolectric.shadows.gms","c":"ShadowGooglePlayServicesUtil.GooglePlayServicesUtilImpl","l":"getErrorDialog(int, Activity, int)","u":"getErrorDialog(int,android.app.Activity,int)"},{"p":"org.robolectric.shadows.gms","c":"ShadowGooglePlayServicesUtil","l":"getErrorDialog(int, Activity, int, DialogInterface.OnCancelListener)","u":"getErrorDialog(int,android.app.Activity,int,android.content.DialogInterface.OnCancelListener)"},{"p":"org.robolectric.shadows.gms","c":"ShadowGooglePlayServicesUtil.GooglePlayServicesUtilImpl","l":"getErrorDialog(int, Activity, int, DialogInterface.OnCancelListener)","u":"getErrorDialog(int,android.app.Activity,int,android.content.DialogInterface.OnCancelListener)"},{"p":"org.robolectric.shadows","c":"ShadowMediaRecorder","l":"getErrorListener()"},{"p":"org.robolectric.shadows.gms","c":"ShadowGooglePlayServicesUtil","l":"getErrorPendingIntent(int, Context, int)","u":"getErrorPendingIntent(int,android.content.Context,int)"},{"p":"org.robolectric.shadows.gms","c":"ShadowGooglePlayServicesUtil.GooglePlayServicesUtilImpl","l":"getErrorPendingIntent(int, Context, int)","u":"getErrorPendingIntent(int,android.content.Context,int)"},{"p":"org.robolectric.shadows","c":"ShadowCloseGuard","l":"getErrors()"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"getEventFlags()"},{"p":"org.robolectric.shadows","c":"ShadowKeyCharacterMap","l":"getEvents(char[])"},{"p":"org.robolectric.android","c":"XmlResourceParserImpl","l":"getEventType()"},{"p":"org.robolectric.internal.bytecode","c":"NativeCallHandler","l":"getExceptionMessage(String, String, String)","u":"getExceptionMessage(java.lang.String,java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowContentProviderOperation","l":"getExpectedCount()"},{"p":"org.robolectric.shadows","c":"ShadowMimeTypeMap","l":"getExtensionFromMimeType(String)","u":"getExtensionFromMimeType(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowEnvironment.ShadowUserEnvironment","l":"getExternalDirs()"},{"p":"org.robolectric.shadows","c":"ShadowContextImpl","l":"getExternalFilesDir(String)","u":"getExternalFilesDir(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowContextImpl","l":"getExternalFilesDirs(String)","u":"getExternalFilesDirs(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowEnvironment","l":"getExternalStorageAppCacheDirectory(String)","u":"getExternalStorageAppCacheDirectory(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowEnvironment","l":"getExternalStorageDirectory()"},{"p":"org.robolectric.shadows","c":"ShadowEnvironment","l":"getExternalStoragePublicDirectory(String)","u":"getExternalStoragePublicDirectory(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowEnvironment","l":"getExternalStorageState()"},{"p":"org.robolectric.shadows","c":"ShadowEnvironment","l":"getExternalStorageState(File)","u":"getExternalStorageState(java.io.File)"},{"p":"org.robolectric.fakes","c":"BaseCursor","l":"getExtras()"},{"p":"org.robolectric.fakes","c":"RoboCursor","l":"getExtras()"},{"p":"org.robolectric.shadows","c":"ShadowCursorWrapper","l":"getExtras()"},{"p":"org.robolectric.shadows","c":"ShadowMediaController","l":"getExtras()"},{"p":"org.robolectric.annotation.processing","c":"RobolectricModel","l":"getExtraShadowPickers()"},{"p":"org.robolectric.internal","c":"SandboxTestRunner","l":"getExtraShadows(FrameworkMethod)","u":"getExtraShadows(org.junit.runners.model.FrameworkMethod)"},{"p":"org.robolectric","c":"RobolectricTestRunner","l":"getExtraShadows(FrameworkMethod)","u":"getExtraShadows(org.junit.runners.model.FrameworkMethod)"},{"p":"org.robolectric.annotation.processing","c":"RobolectricModel","l":"getExtraShadowTypes()"},{"p":"org.robolectric.shadows","c":"ShadowWebView","l":"getFactory()"},{"p":"org.robolectric.shadows","c":"ShadowViewConfiguration","l":"getFadingEdgeLength()"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttp","l":"getFakeHttpLayer()"},{"p":"org.robolectric.shadows","c":"ShadowSurfaceView","l":"getFakeSurfaceHolder()"},{"p":"org.robolectric.shadows","c":"ShadowTypeface.FontDesc","l":"getFamilyName()"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"getFantasyFontFamily()"},{"p":"org.robolectric.shadows","c":"ShadowWebView","l":"getFavicon()"},{"p":"org.robolectric.shadows","c":"ShadowParcelFileDescriptor","l":"getFd()"},{"p":"org.robolectric.android","c":"XmlResourceParserImpl","l":"getFeature(String)","u":"getFeature(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothDevice","l":"getFetchUuidsWithSdpCount()"},{"p":"org.robolectric.shadows","c":"ShadowVisualizer.VisualizerSource","l":"getFft(byte[])"},{"p":"org.robolectric.util","c":"ReflectionHelpers","l":"getField(Object, String)","u":"getField(java.lang.Object,java.lang.String)"},{"p":"org.robolectric.internal.bytecode","c":"MutableClass","l":"getFields()"},{"p":"org.robolectric.shadows","c":"ShadowVisualVoicemailSms","l":"getFields()"},{"p":"org.robolectric.res.android","c":"Asset","l":"getFile()"},{"p":"org.robolectric.res.android","c":"AssetDir","l":"getFileCount()"},{"p":"org.robolectric.shadows","c":"ShadowParcelFileDescriptor","l":"getFileDescriptor()"},{"p":"org.robolectric.res.android","c":"Asset","l":"getFileName()"},{"p":"org.robolectric.res.android","c":"AssetDir","l":"getFileName(int)"},{"p":"org.robolectric.shadows","c":"ShadowAutofillManager","l":"getFillEventHistory()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyPath","l":"getFillType()"},{"p":"org.robolectric.shadows","c":"ShadowNfcAdapter","l":"getFilters()"},{"p":"org.robolectric.shadows","c":"ShadowFingerprintManager","l":"getFingerprintId(int)"},{"p":"org.robolectric.shadows.httpclient","c":"HttpResponseStub","l":"getFirstHeader(String)","u":"getFirstHeader(java.lang.String)"},{"p":"org.robolectric.shadows.httpclient","c":"TestHttpResponse","l":"getFirstHeader(String)","u":"getFirstHeader(java.lang.String)"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"getFixedFontFamily()"},{"p":"org.robolectric.shadows","c":"ShadowWindow","l":"getFlag(int)"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"getFlags()"},{"p":"org.robolectric.shadows","c":"ShadowPendingIntent","l":"getFlags()"},{"p":"org.robolectric.shadows","c":"ShadowSettings.ShadowGlobal","l":"getFloat(ContentResolver, String)","u":"getFloat(android.content.ContentResolver,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowSettings.ShadowSecure","l":"getFloat(ContentResolver, String)","u":"getFloat(android.content.ContentResolver,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowSettings.ShadowSystem","l":"getFloat(ContentResolver, String)","u":"getFloat(android.content.ContentResolver,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowSettings.ShadowGlobal","l":"getFloat(ContentResolver, String, float)","u":"getFloat(android.content.ContentResolver,java.lang.String,float)"},{"p":"org.robolectric.shadows","c":"ShadowSettings.ShadowSecure","l":"getFloat(ContentResolver, String, float)","u":"getFloat(android.content.ContentResolver,java.lang.String,float)"},{"p":"org.robolectric.shadows","c":"ShadowSettings.ShadowSystem","l":"getFloat(ContentResolver, String, float)","u":"getFloat(android.content.ContentResolver,java.lang.String,float)"},{"p":"org.robolectric.fakes","c":"BaseCursor","l":"getFloat(int)"},{"p":"org.robolectric.fakes","c":"RoboCursor","l":"getFloat(int)"},{"p":"org.robolectric.shadows","c":"ShadowCursorWrapper","l":"getFloat(int)"},{"p":"org.robolectric.shadows","c":"ShadowScaleGestureDetector","l":"getFocusX()"},{"p":"org.robolectric.shadows","c":"ShadowScaleGestureDetector","l":"getFocusY()"},{"p":"org.robolectric.shadows","c":"ShadowFontsFontFamily","l":"getFont(int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyTypeface","l":"getFontDescription()"},{"p":"org.robolectric.shadows","c":"ShadowNativeTypeface","l":"getFontDescription()"},{"p":"org.robolectric.shadows","c":"ShadowTypeface","l":"getFontDescription()"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"getFontMetricsInt(Paint.FontMetricsInt)","u":"getFontMetricsInt(android.graphics.Paint.FontMetricsInt)"},{"p":"org.robolectric","c":"RuntimeEnvironment","l":"getFontScale()"},{"p":"org.robolectric.shadows","c":"ShadowCaptioningManager","l":"getFontScale()"},{"p":"org.robolectric.shadows","c":"ShadowFontsContract","l":"getFontSync(FontRequest)","u":"getFontSync(android.provider.FontRequest)"},{"p":"org.robolectric.shadows","c":"ShadowListView","l":"getFooterViews()"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"getForceDark()"},{"p":"org.robolectric.shadows","c":"ShadowPendingIntent","l":"getForegroundService(Context, int, Intent, int)","u":"getForegroundService(android.content.Context,int,android.content.Intent,int)"},{"p":"org.robolectric.shadows","c":"ShadowService","l":"getForegroundServiceType()"},{"p":"org.robolectric","c":"Robolectric","l":"getForegroundThreadScheduler()"},{"p":"org.robolectric.shadows","c":"ShadowApplication","l":"getForegroundThreadScheduler()"},{"p":"org.robolectric.res","c":"AttrData","l":"getFormat()"},{"p":"org.robolectric.shadows","c":"ShadowImageReader.ShadowSurfaceImage","l":"getFormat()"},{"p":"org.robolectric.shadows","c":"ShadowMediaMetadataRetriever","l":"getFrameAtTime()"},{"p":"org.robolectric.shadows","c":"ShadowMediaMetadataRetriever","l":"getFrameAtTime(long, int)","u":"getFrameAtTime(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowChoreographer","l":"getFrameDelay()"},{"p":"org.robolectric.shadows","c":"ShadowChoreographer","l":"getFrameInterval()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyChoreographer","l":"getFrameInterval()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyChoreographer","l":"getFrameTimeNanos()"},{"p":"org.robolectric.shadows","c":"ShadowStatFs","l":"getFreeBlocks()"},{"p":"org.robolectric.shadows","c":"ShadowStatFs","l":"getFreeBlocksLong()"},{"p":"org.robolectric.shadows","c":"ShadowStatFs","l":"getFreeBytes()"},{"p":"org.robolectric.shadows","c":"ShadowStorageStatsManager","l":"getFreeBytes(UUID)","u":"getFreeBytes(java.util.UUID)"},{"p":"org.robolectric.shadows","c":"ShadowGeocoder","l":"getFromLocation(double, double, int)","u":"getFromLocation(double,double,int)"},{"p":"org.robolectric.shadows","c":"ShadowGeocoder","l":"getFromLocation(double, double, int, Geocoder.GeocodeListener)","u":"getFromLocation(double,double,int,android.location.Geocoder.GeocodeListener)"},{"p":"org.robolectric.res","c":"ResName","l":"getFullyQualifiedName()"},{"p":"org.robolectric.shadows","c":"ShadowBroadcastPendingResult","l":"getFuture()"},{"p":"org.robolectric.shadows","c":"ShadowBitmap.BitmapReflector","l":"getGainmap()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothGatt","l":"getGattCallback()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothGattServer","l":"getGattServerCallback()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyBitmap","l":"getGenerationId()"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"getGeolocationDatabasePath()"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"getGeolocationEnabled()"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityService","l":"getGesturesDispatched()"},{"p":"org.robolectric.shadows","c":"ShadowViewConfiguration","l":"getGlobalActionKeyTimeout()"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityService","l":"getGlobalActionsPerformed()"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager10","l":"getGlobalAssetCount()"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager9","l":"getGlobalAssetCount()"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager10","l":"getGlobalAssetManagerCount()"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager9","l":"getGlobalAssetManagerCount()"},{"p":"org.robolectric.res.android","c":"Asset","l":"getGlobalCount()"},{"p":"org.robolectric.res.android","c":"CppAssetManager","l":"getGlobalCount()"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"getGlobalVisibleRect(Rect, Point)","u":"getGlobalVisibleRect(android.graphics.Rect,android.graphics.Point)"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"getGnssBatchSize()"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"getGnssHardwareModelName()"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"getGnssYearOfHardware()"},{"p":"org.robolectric.shadows","c":"ShadowWebView","l":"getGoBackInvocations()"},{"p":"org.robolectric.shadows","c":"ShadowWebView","l":"getGoForwardInvocations()"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"getGpsStatusListeners()"},{"p":"org.robolectric.manifest","c":"ContentProviderData","l":"getGrantUriPermissions()"},{"p":"org.robolectric.shadows","c":"ShadowLinearLayout","l":"getGravity()"},{"p":"org.robolectric.shadows","c":"ShadowToast","l":"getGravity()"},{"p":"org.robolectric.fakes","c":"RoboMenuItem","l":"getGroupId()"},{"p":"org.robolectric.internal.dependency","c":"DependencyJar","l":"getGroupId()"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"getGroupIdLevel1()"},{"p":"org.robolectric.shadows","c":"ShadowWifiP2pManager","l":"getGroupInfoListener()"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"getGroupOfPlatformPermission(String, Executor, Consumer)","u":"getGroupOfPlatformPermission(java.lang.String,java.util.concurrent.Executor,java.util.function.Consumer)"},{"p":"org.robolectric.shadows","c":"ShadowPublicFormatUtils","l":"getHalDataspace(int)"},{"p":"org.robolectric.shadows","c":"ShadowPublicFormatUtils","l":"getHalFormat(int)"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"getHandler()"},{"p":"org.robolectric.shadows","c":"GnssStatusBuilder.GnssSatelliteInfo","l":"getHasAlmanac()"},{"p":"org.robolectric.shadows","c":"GnssStatusBuilder.GnssSatelliteInfo","l":"getHasEphemeris()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyMessageQueue","l":"getHead()"},{"p":"org.robolectric.shadows","c":"ShadowMessageQueue","l":"getHead()"},{"p":"org.robolectric.shadows","c":"ShadowPausedMessageQueue","l":"getHead()"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttpLayer.RequestMatcherBuilder","l":"getHeader(String)","u":"getHeader(java.lang.String)"},{"p":"org.robolectric.shadows.httpclient","c":"HttpResponseStub","l":"getHeaders(String)","u":"getHeaders(java.lang.String)"},{"p":"org.robolectric.shadows.httpclient","c":"TestHttpResponse","l":"getHeaders(String)","u":"getHeaders(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowListView","l":"getHeaderViews()"},{"p":"org.robolectric.shadows","c":"ShadowMemoryMappedFile","l":"getHeapBufferIterator(ByteOrder)","u":"getHeapBufferIterator(java.nio.ByteOrder)"},{"p":"org.robolectric.shadows","c":"ShadowMemoryMappedFileS","l":"getHeapBufferIterator(ByteOrder)","u":"getHeapBufferIterator(java.nio.ByteOrder)"},{"p":"org.robolectric.shadows","c":"RoundRectangle","l":"getHeight()"},{"p":"org.robolectric.shadows","c":"ShadowBitmapRegionDecoder","l":"getHeight()"},{"p":"org.robolectric.shadows","c":"ShadowImageReader.ShadowSurfaceImage","l":"getHeight()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyBitmap","l":"getHeight()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCanvas","l":"getHeight()"},{"p":"org.robolectric.shadows","c":"ShadowPicture","l":"getHeight()"},{"p":"org.robolectric.shadows","c":"ShadowRenderNode","l":"getHeight()"},{"p":"org.robolectric.shadows","c":"ShadowRenderNodeQ","l":"getHeight()"},{"p":"org.robolectric.internal","c":"SandboxTestRunner","l":"getHelperTestRunner(Class)","u":"getHelperTestRunner(java.lang.Class)"},{"p":"org.robolectric","c":"RobolectricTestRunner","l":"getHelperTestRunner(Class)","u":"getHelperTestRunner(java.lang.Class)"},{"p":"org.robolectric.shadows","c":"ShadowActivityManager","l":"getHistoricalProcessExitReasons(Object, Object, Object)","u":"getHistoricalProcessExitReasons(java.lang.Object,java.lang.Object,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowHttpResponseCache","l":"getHitCount()"},{"p":"org.robolectric.shadows","c":"ShadowWebView","l":"getHitTestResult()"},{"p":"org.robolectric.shadows","c":"ShadowSurfaceView","l":"getHolder()"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"getHomeActivities(List)","u":"getHomeActivities(java.util.List)"},{"p":"org.robolectric.manifest","c":"IntentFilterData.DataAuthority","l":"getHost()"},{"p":"org.robolectric.shadows","c":"ShadowAppWidgetHostView","l":"getHost()"},{"p":"org.robolectric.shadows","c":"ShadowAppWidgetHost","l":"getHostId()"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttpLayer.RequestMatcherBuilder","l":"getHostname()"},{"p":"org.robolectric.shadows","c":"ShadowTimePickerDialog","l":"getHourOfDay()"},{"p":"org.robolectric.shadows.httpclient","c":"HttpRequestInfo","l":"getHttpContext()"},{"p":"org.robolectric.shadows.httpclient","c":"HttpRequestInfo","l":"getHttpHost()"},{"p":"org.robolectric.shadows.httpclient","c":"ShadowDefaultRequestDirector","l":"getHttpParams()"},{"p":"org.robolectric.shadows.httpclient","c":"ShadowDefaultRequestDirector","l":"getHttpProcessor()"},{"p":"org.robolectric.shadows.httpclient","c":"HttpRequestInfo","l":"getHttpRequest()"},{"p":"org.robolectric.shadows.httpclient","c":"ShadowDefaultRequestDirector","l":"getHttpRequestExecutor()"},{"p":"org.robolectric.shadows.httpclient","c":"ShadowDefaultRequestDirector","l":"getHttpRequestRetryHandler()"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttpLayer","l":"getHttpResponses()"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttpLayer","l":"getHttpResposeContentList()"},{"p":"org.robolectric.shadows.httpclient","c":"ShadowDefaultRequestDirector","l":"getHttpRoutePlanner()"},{"p":"org.robolectric.fakes","c":"RoboMenuItem","l":"getIcon()"},{"p":"org.robolectric.shadows","c":"ShadowAlertController","l":"getIconId()"},{"p":"org.robolectric.shadows","c":"ShadowAlertDialog","l":"getIconId()"},{"p":"org.robolectric.shadows","c":"ShadowShortcutManager","l":"getIconMaxHeight()"},{"p":"org.robolectric.shadows","c":"ShadowShortcutManager","l":"getIconMaxWidth()"},{"p":"org.robolectric.shadows","c":"ShadowSuspendDialogInfo","l":"getIconResId()"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityWindowInfo","l":"getId()"},{"p":"org.robolectric.shadows","c":"ShadowCall","l":"getId()"},{"p":"org.robolectric.android","c":"XmlResourceParserImpl","l":"getIdAttribute()"},{"p":"org.robolectric.android","c":"XmlResourceParserImpl","l":"getIdAttributeResourceValue(int)"},{"p":"org.robolectric.android","c":"AttributeSetBuilderImpl.ArscResourceResolver","l":"getIdentifier(String, String, String)","u":"getIdentifier(java.lang.String,java.lang.String,java.lang.String)"},{"p":"org.robolectric.android","c":"AttributeSetBuilderImpl.LegacyResourceResolver","l":"getIdentifier(String, String, String)","u":"getIdentifier(java.lang.String,java.lang.String,java.lang.String)"},{"p":"org.robolectric.android","c":"AttributeSetBuilderImpl.ResourceResolver","l":"getIdentifier(String, String, String)","u":"getIdentifier(java.lang.String,java.lang.String,java.lang.String)"},{"p":"org.robolectric.android.internal","c":"LooperDelegatingScheduler","l":"getIdleState()"},{"p":"org.robolectric.util","c":"Scheduler","l":"getIdleState()"},{"p":"org.robolectric.shadows","c":"ShadowDownloadManager.ShadowQuery","l":"getIds()"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"getImei()"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"getImei(int)"},{"p":"org.robolectric.shadows.gms","c":"ShadowGoogleAuthUtil","l":"getImpl()"},{"p":"org.robolectric.shadows.gms","c":"ShadowGooglePlayServicesUtil","l":"getImpl()"},{"p":"org.robolectric.annotation.processing","c":"Helpers","l":"getImplementedClass(AnnotationMirror)","u":"getImplementedClass(javax.lang.model.element.AnnotationMirror)"},{"p":"org.robolectric.annotation.processing","c":"Helpers","l":"getImplementsMirror(Element, Types, TypeElement)","u":"getImplementsMirror(javax.lang.model.element.Element,javax.lang.model.util.Types,javax.lang.model.element.TypeElement)"},{"p":"org.robolectric.shadows","c":"ShadowNotificationManager","l":"getImportance()"},{"p":"org.robolectric.annotation.processing","c":"RobolectricModel","l":"getImports()"},{"p":"org.robolectric.shadows","c":"ShadowIncidentManager","l":"getIncidentReport(Uri)","u":"getIncidentReport(android.net.Uri)"},{"p":"org.robolectric.shadows","c":"ShadowIncidentManager","l":"getIncidentReportList(String)","u":"getIncidentReportList(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowLoadedApk._LoadedApk_","l":"getIncludeCode()"},{"p":"org.robolectric.manifest","c":"AndroidManifest","l":"getIncludedResourcePaths()"},{"p":"org.robolectric.shadows","c":"ShadowTabHost.ShadowTabSpec","l":"getIndicatorAsView()"},{"p":"org.robolectric.shadows","c":"ShadowTabHost.ShadowTabSpec","l":"getIndicatorIcon()"},{"p":"org.robolectric.shadows","c":"ShadowTabHost.ShadowTabSpec","l":"getIndicatorLabel()"},{"p":"org.robolectric.shadows","c":"ShadowMediaRecorder","l":"getInfoListener()"},{"p":"org.robolectric.shadows","c":"ShadowActivityThread._ActivityThread_","l":"getInitialApplication()"},{"p":"org.robolectric.shadows","c":"ShadowInputManager","l":"getInputDeviceIds()"},{"p":"org.robolectric.shadows","c":"ShadowInputManagerGlobal","l":"getInputDeviceIds()"},{"p":"org.robolectric.android","c":"XmlResourceParserImpl","l":"getInputEncoding()"},{"p":"org.robolectric.shadows","c":"ShadowInputMethodManager","l":"getInputMethodList()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothSocket","l":"getInputStream()"},{"p":"org.robolectric.shadows","c":"ShadowDrawable","l":"getInputStream()"},{"p":"org.robolectric.res","c":"Fs","l":"getInputStream(Path)","u":"getInputStream(java.nio.file.Path)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothSocket","l":"getInputStreamFeeder()"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver","l":"getInsertStatements()"},{"p":"org.robolectric.shadows","c":"ShadowHttpResponseCache","l":"getInstalled()"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityManager","l":"getInstalledAccessibilityServiceList()"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"getInstalledApplications(int)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"getInstalledApplications(Object)","u":"getInstalledApplications(java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"getInstalledModules(int)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"getInstalledPackages(int)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"getInstalledPackages(Object)","u":"getInstalledPackages(java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"getInstalledPackagesAsUser(int, int)","u":"getInstalledPackagesAsUser(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowAppWidgetManager","l":"getInstalledProviders()"},{"p":"org.robolectric.shadows","c":"ShadowAppWidgetManager","l":"getInstalledProvidersForPackage(String, UserHandle)","u":"getInstalledProvidersForPackage(java.lang.String,android.os.UserHandle)"},{"p":"org.robolectric.shadows","c":"ShadowAppWidgetManager","l":"getInstalledProvidersForProfile(UserHandle)","u":"getInstalledProvidersForProfile(android.os.UserHandle)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"getInstallerPackageName(String)","u":"getInstallerPackageName(java.lang.String)"},{"p":"org.robolectric.plugins","c":"GetInstallerPackageNameModeConfigurer","l":"GetInstallerPackageNameModeConfigurer()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"getInstallSourceInfo(String)","u":"getInstallSourceInfo(java.lang.String)"},{"p":"org.robolectric.shadows.gms.common","c":"ShadowGoogleApiAvailability","l":"getInstance()"},{"p":"org.robolectric.shadows","c":"ShadowApplication","l":"getInstance()"},{"p":"org.robolectric.shadows","c":"ShadowCookieManager","l":"getInstance()"},{"p":"org.robolectric.shadows","c":"ShadowCookieSyncManager","l":"getInstance()"},{"p":"org.robolectric.shadows","c":"ShadowDisplayManagerGlobal","l":"getInstance()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyChoreographer","l":"getInstance()"},{"p":"org.robolectric.shadows","c":"ShadowLinkMovementMethod","l":"getInstance()"},{"p":"org.robolectric.shadows","c":"ShadowTimeZoneFinder","l":"getInstance()"},{"p":"org.robolectric.shadows","c":"ShadowTimeZoneFinderQ","l":"getInstance()"},{"p":"org.robolectric.shadows","c":"ShadowTimeZoneFinderS","l":"getInstance()"},{"p":"org.robolectric.shadows","c":"ShadowWebStorage","l":"getInstance()"},{"p":"org.robolectric.util","c":"PerfStatsCollector","l":"getInstance()"},{"p":"org.robolectric.util.inject","c":"Injector","l":"getInstance(Class)","u":"getInstance(java.lang.Class)"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityManager","l":"getInstance(Context)","u":"getInstance(android.content.Context)"},{"p":"org.robolectric.shadows","c":"ShadowWebViewDatabase","l":"getInstance(Context)","u":"getInstance(android.content.Context)"},{"p":"org.robolectric.shadows","c":"_Activity_","l":"getInstrumentation()"},{"p":"org.robolectric.shadows","c":"ShadowInstrumentation","l":"getInstrumentation()"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"getInstrumentationInfo(ComponentName, int)","u":"getInstrumentationInfo(android.content.ComponentName,int)"},{"p":"org.robolectric.internal.bytecode","c":"ShadowProviders","l":"getInstrumentedPackages()"},{"p":"org.robolectric.shadows","c":"ShadowSettings.ShadowGlobal","l":"getInt(ContentResolver, String)","u":"getInt(android.content.ContentResolver,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowSettings.ShadowSecure","l":"getInt(ContentResolver, String)","u":"getInt(android.content.ContentResolver,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowSettings.ShadowSystem","l":"getInt(ContentResolver, String)","u":"getInt(android.content.ContentResolver,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowSettings.ShadowGlobal","l":"getInt(ContentResolver, String, int)","u":"getInt(android.content.ContentResolver,java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"ShadowSettings.ShadowSecure","l":"getInt(ContentResolver, String, int)","u":"getInt(android.content.ContentResolver,java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"ShadowSettings.ShadowSystem","l":"getInt(ContentResolver, String, int)","u":"getInt(android.content.ContentResolver,java.lang.String,int)"},{"p":"org.robolectric.fakes","c":"BaseCursor","l":"getInt(int)"},{"p":"org.robolectric.fakes","c":"RoboCursor","l":"getInt(int)"},{"p":"org.robolectric.shadows","c":"ShadowCursorWrapper","l":"getInt(int)"},{"p":"org.robolectric.android.controller","c":"ComponentController","l":"getIntent()"},{"p":"org.robolectric.fakes","c":"RoboMenuItem","l":"getIntent()"},{"p":"org.robolectric.shadows","c":"ShadowCrossProfileApps.StartedActivity","l":"getIntent()"},{"p":"org.robolectric.shadows","c":"ShadowNfcAdapter","l":"getIntent()"},{"p":"org.robolectric.shadows","c":"ShadowIntent","l":"getIntentClass()"},{"p":"org.robolectric.shadows","c":"ShadowApplication.Wrapper","l":"getIntentFilter()"},{"p":"org.robolectric.manifest","c":"ActivityData","l":"getIntentFilters()"},{"p":"org.robolectric.manifest","c":"BroadcastReceiverData","l":"getIntentFilters()"},{"p":"org.robolectric.manifest","c":"ServiceData","l":"getIntentFilters()"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"getIntentFiltersForActivity(ComponentName)","u":"getIntentFiltersForActivity(android.content.ComponentName)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"getIntentFiltersForProvider(ComponentName)","u":"getIntentFiltersForProvider(android.content.ComponentName)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"getIntentFiltersForReceiver(ComponentName)","u":"getIntentFiltersForReceiver(android.content.ComponentName)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"getIntentFiltersForService(ComponentName)","u":"getIntentFiltersForService(android.content.ComponentName)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"getIntentFilterVerifications(String)","u":"getIntentFilterVerifications(java.lang.String)"},{"p":"org.robolectric.android.internal","c":"LocalActivityInvoker","l":"getIntentForActivity(Class)","u":"getIntentForActivity(java.lang.Class)"},{"p":"org.robolectric.shadows","c":"ShadowIntentService","l":"getIntentRedelivery()"},{"p":"org.robolectric.shadows","c":"ShadowPendingIntent","l":"getIntentSender()"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"getIntentVerificationStatusAsUser(String, int)","u":"getIntentVerificationStatusAsUser(java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"ShadowViewGroup","l":"getInterceptedTouchEvent()"},{"p":"org.robolectric.internal.bytecode","c":"Interceptors","l":"getInterceptionHandler(MethodSignature)","u":"getInterceptionHandler(org.robolectric.internal.bytecode.MethodSignature)"},{"p":"org.robolectric.internal","c":"SandboxTestRunner","l":"getInterceptors()"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"getInternalMutablePackageInfo(String)","u":"getInternalMutablePackageInfo(java.lang.String)"},{"p":"org.robolectric.res","c":"ResourcePath","l":"getInternalRClass()"},{"p":"org.robolectric.shadows","c":"ResourceHelper","l":"getInternalResourceId(String)","u":"getInternalResourceId(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager.RoboLocationRequest","l":"getIntervalMillis()"},{"p":"org.robolectric.shadows","c":"ShadowAlarmManager.ScheduledAlarm","l":"getIntervalMs()"},{"p":"org.robolectric.shadows","c":"ShadowSettings.ShadowSecure","l":"getIntForUser(ContentResolver, String, int)","u":"getIntForUser(android.content.ContentResolver,java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"ShadowSettings.ShadowSecure","l":"getIntForUser(ContentResolver, String, int, int)","u":"getIntForUser(android.content.ContentResolver,java.lang.String,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowWindowManagerGlobal","l":"getInTouchMode()"},{"p":"org.robolectric.shadows","c":"ShadowBatteryManager","l":"getIntProperty(int)"},{"p":"org.robolectric.internal.bytecode","c":"ShadowMap","l":"getInvalidatedClasses(ShadowMap)","u":"getInvalidatedClasses(org.robolectric.internal.bytecode.ShadowMap)"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"getInvalidStateBehavior()"},{"p":"org.robolectric.shadows","c":"ShadowRenderNode","l":"getInverseMatrix(Matrix)","u":"getInverseMatrix(android.graphics.Matrix)"},{"p":"org.robolectric.shadows","c":"ShadowRenderNodeQ","l":"getInverseMatrix(Matrix)","u":"getInverseMatrix(android.graphics.Matrix)"},{"p":"org.robolectric.shadows","c":"ShadowTimePickerDialog","l":"getIs24HourView()"},{"p":"org.robolectric.shadows","c":"ShadowJobService","l":"getIsJobFinished()"},{"p":"org.robolectric.shadows","c":"ShadowJobService","l":"getIsRescheduleNeeded()"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver","l":"getIsSyncable(Account, String)","u":"getIsSyncable(android.accounts.Account,java.lang.String)"},{"p":"org.robolectric.fakes","c":"RoboSubMenu","l":"getItem()"},{"p":"org.robolectric.fakes","c":"RoboMenu","l":"getItem(int)"},{"p":"org.robolectric.fakes","c":"RoboMenuItem","l":"getItemId()"},{"p":"org.robolectric.shadows","c":"ShadowAlertDialog","l":"getItems()"},{"p":"org.robolectric.shadows","c":"Converter.FromArray","l":"getItems(TypedResource)","u":"getItems(org.robolectric.res.TypedResource)"},{"p":"org.robolectric.shadows","c":"Converter","l":"getItems(TypedResource)","u":"getItems(org.robolectric.res.TypedResource)"},{"p":"org.robolectric.shadows","c":"ShadowAdapterView","l":"getItemSelectedListener()"},{"p":"org.robolectric.pluginapi","c":"Sdk","l":"getJarPath()"},{"p":"org.robolectric.plugins","c":"DefaultSdkProvider.DefaultSdk","l":"getJarPath()"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"getJavaScriptCanOpenWindowsAutomatically()"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"getJavaScriptEnabled()"},{"p":"org.robolectric.shadows","c":"ShadowWebView","l":"getJavascriptInterface(String)","u":"getJavascriptInterface(java.lang.String)"},{"p":"org.robolectric.util","c":"Util","l":"getJavaVersion()"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"getJoin()"},{"p":"org.robolectric.shadows","c":"ShadowTime","l":"getJulianDay(long, long)","u":"getJulianDay(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowViewConfiguration","l":"getJumpTapTimeout()"},{"p":"org.robolectric.shadows","c":"ShadowKeyCharacterMap","l":"getKeyboardType()"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"getKeyguardDisabledFeatures(ComponentName)","u":"getKeyguardDisabledFeatures(android.content.ComponentName)"},{"p":"org.robolectric.plugins","c":"SdkCollection","l":"getKnownSdks()"},{"p":"org.robolectric.manifest","c":"ActivityData","l":"getLabel()"},{"p":"org.robolectric.manifest","c":"PermissionGroupItemData","l":"getLabel()"},{"p":"org.robolectric.manifest","c":"PermissionItemData","l":"getLabel()"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityNodeInfo","l":"getLabeledBy()"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityNodeInfo","l":"getLabelFor()"},{"p":"org.robolectric.manifest","c":"AndroidManifest","l":"getLabelRef()"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"getLastAbandonedAudioFocusListener()"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"getLastAbandonedAudioFocusRequest()"},{"p":"org.robolectric.shadows","c":"ShadowGestureDetector","l":"getLastActiveDetector()"},{"p":"org.robolectric.shadows","c":"ShadowWebView","l":"getLastAdditionalHttpHeaders()"},{"p":"org.robolectric.shadows","c":"ShadowVoiceInteractionSession","l":"getLastAssistantActivityIntent()"},{"p":"org.robolectric.shadows","c":"ShadowCompanionDeviceManager","l":"getLastAssociationCallback()"},{"p":"org.robolectric.shadows","c":"ShadowCompanionDeviceManager","l":"getLastAssociationRequest()"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"getLastAudioFocusRequest()"},{"p":"org.robolectric.shadows","c":"ShadowConnection","l":"getLastConnectionEvent()"},{"p":"org.robolectric.shadows","c":"ShadowWearableSensingManager","l":"getLastDataBundle()"},{"p":"org.robolectric.shadows","c":"ShadowSmsManager","l":"getLastDownloadedMultimediaMessageParams()"},{"p":"org.robolectric.shadows","c":"ShadowWindowManagerGlobal","l":"getLastDragClipData()"},{"p":"org.robolectric.shadows","c":"ShadowCanvas","l":"getLastDrawnRect()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCanvas","l":"getLastDrawnRect()"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseCanvas","l":"getLastDrawnRect()"},{"p":"org.robolectric.shadows","c":"ShadowCanvas","l":"getLastDrawnRoundRect()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCanvas","l":"getLastDrawnRoundRect()"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseCanvas","l":"getLastDrawnRoundRect()"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager","l":"getLastEnabledNetwork()"},{"p":"org.robolectric.shadows","c":"ShadowWebView","l":"getLastEvaluatedJavascript()"},{"p":"org.robolectric.shadows","c":"ShadowWebView","l":"getLastEvaluatedJavascriptCallback()"},{"p":"org.robolectric.shadows","c":"ShadowService","l":"getLastForegroundNotification()"},{"p":"org.robolectric.shadows","c":"ShadowService","l":"getLastForegroundNotificationId()"},{"p":"org.robolectric.shadows.httpclient","c":"HttpResponseStub","l":"getLastHeader(String)","u":"getLastHeader(java.lang.String)"},{"p":"org.robolectric.shadows.httpclient","c":"TestHttpResponse","l":"getLastHeader(String)","u":"getLastHeader(java.lang.String)"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttpLayer","l":"getLastHttpResponse()"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager","l":"getLastIncomingCall()"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"getLastIntentSenderRequest()"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"getLastKnownLocation(String)","u":"getLastKnownLocation(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowVirtualDeviceManager.ShadowVirtualDevice","l":"getLastLaunchedPendingIntent()"},{"p":"org.robolectric.shadows","c":"ShadowWebView","l":"getLastLoadData()"},{"p":"org.robolectric.shadows","c":"ShadowWebView","l":"getLastLoadDataWithBaseURL()"},{"p":"org.robolectric.shadows","c":"ShadowWebView","l":"getLastLoadedUrl()"},{"p":"org.robolectric.shadows","c":"ShadowMessenger","l":"getLastMessageSent()"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"getLastNonConfigurationInstance()"},{"p":"org.robolectric.shadows","c":"ShadowCompanionDeviceManager","l":"getLastObservingDevicePresenceDeviceAddress()"},{"p":"org.robolectric.shadows","c":"ShadowCamera","l":"getLastOpenedCameraId()"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager","l":"getLastOutgoingCall()"},{"p":"org.robolectric.shadows","c":"ShadowCallLogCalls","l":"getLastOutgoingCall(Context)","u":"getLastOutgoingCall(android.content.Context)"},{"p":"org.robolectric.shadows","c":"ShadowWearableSensingManager","l":"getLastParcelFileDescriptor()"},{"p":"org.robolectric.shadows","c":"ShadowSpeechRecognizer","l":"getLastRecognizerIntent()"},{"p":"org.robolectric.shadows","c":"ShadowAmbientContextManager","l":"getLastRegisterObserverRequest()"},{"p":"org.robolectric.shadows","c":"ShadowAmbientContextManager","l":"getLastRequestedEventCodesForConsentActivity()"},{"p":"org.robolectric.shadows","c":"ShadowCompanionDeviceManager","l":"getLastRequestedNotificationAccess()"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"getLastRequestedPermission()"},{"p":"org.robolectric.shadows","c":"ShadowCallScreeningService","l":"getLastRespondToCallInput()"},{"p":"org.robolectric.shadows","c":"ShadowSafetyCenterManager","l":"getLastSafetyEvent(String)","u":"getLastSafetyEvent(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowSafetyCenterManager","l":"getLastSafetySourceError(String)","u":"getLastSafetySourceError(java.lang.String)"},{"p":"org.robolectric.android.internal","c":"LooperDelegatingScheduler","l":"getLastScheduledTaskTime()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyLooper","l":"getLastScheduledTaskTime()"},{"p":"org.robolectric.shadows","c":"ShadowLooper","l":"getLastScheduledTaskTime()"},{"p":"org.robolectric.shadows","c":"ShadowPausedLooper","l":"getLastScheduledTaskTime()"},{"p":"org.robolectric.util","c":"Scheduler","l":"getLastScheduledTaskTime()"},{"p":"org.robolectric.shadows","c":"ShadowSmsManager","l":"getLastSentDataMessageParams()"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttpLayer","l":"getLastSentHttpRequestInfo()"},{"p":"org.robolectric.shadows","c":"ShadowSmsManager","l":"getLastSentMultimediaMessageParams()"},{"p":"org.robolectric.shadows","c":"ShadowSmsManager","l":"getLastSentMultipartTextMessageParams()"},{"p":"org.robolectric.shadows","c":"ShadowSmsManager","l":"getLastSentTextMessageParams()"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"getLastSentVisualVoicemailSmsParams()"},{"p":"org.robolectric.shadows","c":"ShadowVoiceInteractionService","l":"getLastSessionBundle()"},{"p":"org.robolectric.shadows","c":"ShadowGradientDrawable","l":"getLastSetColor()"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"getLastSetPassword()"},{"p":"org.robolectric.shadows","c":"ShadowWearableSensingManager","l":"getLastSharedMemory()"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"getLastShownDialogId()"},{"p":"org.robolectric.shadows","c":"ShadowAbsListView","l":"getLastSmoothScrollByDistance()"},{"p":"org.robolectric.shadows","c":"ShadowAbsListView","l":"getLastSmoothScrollByDuration()"},{"p":"org.robolectric.shadows","c":"ShadowTextToSpeech","l":"getLastSpokenText()"},{"p":"org.robolectric.shadows","c":"ShadowTextToSpeech","l":"getLastSynthesizeToFile()"},{"p":"org.robolectric.shadows","c":"ShadowTextToSpeech","l":"getLastSynthesizeToFileText()"},{"p":"org.robolectric.shadows","c":"ShadowCompanionDeviceManager","l":"getLastSystemApiAssociationMacAddress()"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"getLastTelephonyCallback()"},{"p":"org.robolectric.shadows","c":"ShadowTextToSpeech","l":"getLastTextToSpeechInstance()"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"getLastTouchEvent()"},{"p":"org.robolectric.shadows","c":"ShadowVoiceInteractionService","l":"getLastUiHintBundle()"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager","l":"getLastUnknownCall()"},{"p":"org.robolectric.shadows","c":"ShadowVoiceInteractionSession","l":"getLastVoiceActivityIntent()"},{"p":"org.robolectric.shadows","c":"ShadowAlertDialog","l":"getLatestAlertDialog()"},{"p":"org.robolectric.shadows","c":"ShadowApplication","l":"getLatestAlertDialog()"},{"p":"org.robolectric.shadows","c":"ShadowApplication","l":"getLatestDialog()"},{"p":"org.robolectric.shadows","c":"ShadowDialog","l":"getLatestDialog()"},{"p":"org.robolectric.shadows","c":"ShadowApplication","l":"getLatestListPopupWindow()"},{"p":"org.robolectric.shadows","c":"ShadowListPopupWindow","l":"getLatestListPopupWindow()"},{"p":"org.robolectric.shadows","c":"ShadowSpeechRecognizer","l":"getLatestModelDownloadIntent()"},{"p":"org.robolectric.shadows","c":"ShadowApplication","l":"getLatestPopupMenu()"},{"p":"org.robolectric.shadows","c":"ShadowPopupMenu","l":"getLatestPopupMenu()"},{"p":"org.robolectric.shadows","c":"ShadowApplication","l":"getLatestPopupWindow()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothGatt","l":"getLatestReadBytes()"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttp","l":"getLatestSentHttpRequest()"},{"p":"org.robolectric.shadows.httpclient","c":"ShadowDefaultRequestDirector","l":"getLatestSentHttpRequest()"},{"p":"org.robolectric.shadows.httpclient","c":"ShadowDefaultRequestDirector","l":"getLatestSentHttpRequestInfo()"},{"p":"org.robolectric.shadows","c":"ShadowSpeechRecognizer","l":"getLatestSpeechRecognizer()"},{"p":"org.robolectric.shadows","c":"ShadowToast","l":"getLatestToast()"},{"p":"org.robolectric.shadows","c":"ShadowDisplayEventReceiver","l":"getLatestVsyncEventData()"},{"p":"org.robolectric.shadows","c":"ShadowApplication","l":"getLatestWakeLock()"},{"p":"org.robolectric.shadows","c":"ShadowPowerManager","l":"getLatestWakeLock()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothGatt","l":"getLatestWrittenBytes()"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"getLaunchIntentForPackage(String)","u":"getLaunchIntentForPackage(java.lang.String)"},{"p":"org.robolectric.manifest","c":"ActivityData","l":"getLaunchMode()"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityWindowInfo","l":"getLayer()"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"getLayerType()"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"getLayoutAlgorithm()"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"getLayoutInflater()"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"getLeanbackLaunchIntentForPackage(String)","u":"getLeanbackLaunchIntentForPackage(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowRenderNode","l":"getLeft()"},{"p":"org.robolectric.shadows","c":"ShadowRenderNodeQ","l":"getLeft()"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"getLeftVolume()"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"getLegacyLocationRequests(String)","u":"getLegacyLocationRequests(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothAdapter","l":"getLeMaximumAdvertisingDataLength()"},{"p":"org.robolectric.res.android","c":"Asset","l":"getLength()"},{"p":"org.robolectric.shadows","c":"ShadowDownloadManager.CompletedDownload","l":"getLength()"},{"p":"org.robolectric.shadows","c":"ShadowPathMeasure","l":"getLength()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothAdapter","l":"getLeScanCallbacks()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothAdapter","l":"getLeState()"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"getLetterSpacing()"},{"p":"org.robolectric.shadows.util","c":"SQLiteLibraryLoader","l":"getLibClasspathResourceName()"},{"p":"org.robolectric.internal","c":"ManifestIdentifier","l":"getLibraries()"},{"p":"org.robolectric.manifest","c":"AndroidManifest","l":"getLibraryManifests()"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"getLightTouchEnabled()"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"getLine1Number()"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager","l":"getLine1Number(PhoneAccountHandle)","u":"getLine1Number(android.telecom.PhoneAccountHandle)"},{"p":"org.robolectric.android","c":"XmlResourceParserImpl","l":"getLineNumber()"},{"p":"org.robolectric.res.android","c":"ResXMLParser","l":"getLineNumber()"},{"p":"org.robolectric.shadows","c":"ShadowCanvas","l":"getLinePaintHistoryCount()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCanvas","l":"getLinePaintHistoryCount()"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseCanvas","l":"getLinePaintHistoryCount()"},{"p":"org.robolectric.shadows","c":"ShadowConnectivityManager","l":"getLinkProperties(Network)","u":"getLinkProperties(android.net.Network)"},{"p":"org.robolectric.shadows","c":"ShadowGestureDetector","l":"getListener()"},{"p":"org.robolectric.shadows","c":"ShadowScaleGestureDetector","l":"getListener()"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"getListener()"},{"p":"org.robolectric.shadows","c":"ShadowAccountManager","l":"getListeners()"},{"p":"org.robolectric.shadows","c":"ShadowSensorManager","l":"getListeners()"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"getListenersForFlags(int)"},{"p":"org.robolectric.shadows","c":"ShadowWifiP2pManager","l":"getListeningChannel()"},{"p":"org.robolectric.res.android","c":"CppApkAssets","l":"GetLoadedArsc()"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"getLoadsImagesAutomatically()"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"getLoadWithOverviewMode()"},{"p":"org.robolectric.internal.dependency","c":"DependencyResolver","l":"getLocalArtifactUrl(DependencyJar)","u":"getLocalArtifactUrl(org.robolectric.internal.dependency.DependencyJar)"},{"p":"org.robolectric.internal.dependency","c":"LocalDependencyResolver","l":"getLocalArtifactUrl(DependencyJar)","u":"getLocalArtifactUrl(org.robolectric.internal.dependency.DependencyJar)"},{"p":"org.robolectric.internal.dependency","c":"MavenDependencyResolver","l":"getLocalArtifactUrl(DependencyJar)","u":"getLocalArtifactUrl(org.robolectric.internal.dependency.DependencyJar)"},{"p":"org.robolectric.internal.dependency","c":"PropertiesDependencyResolver","l":"getLocalArtifactUrl(DependencyJar)","u":"getLocalArtifactUrl(org.robolectric.internal.dependency.DependencyJar)"},{"p":"org.robolectric.plugins","c":"LegacyDependencyResolver","l":"getLocalArtifactUrl(DependencyJar)","u":"getLocalArtifactUrl(org.robolectric.internal.dependency.DependencyJar)"},{"p":"org.robolectric.internal.dependency","c":"DependencyResolver","l":"getLocalArtifactUrls(DependencyJar)","u":"getLocalArtifactUrls(org.robolectric.internal.dependency.DependencyJar)"},{"p":"org.robolectric.internal.dependency","c":"MavenDependencyResolver","l":"getLocalArtifactUrls(DependencyJar)","u":"getLocalArtifactUrls(org.robolectric.internal.dependency.DependencyJar)"},{"p":"org.robolectric.plugins","c":"LegacyDependencyResolver","l":"getLocalArtifactUrls(DependencyJar)","u":"getLocalArtifactUrls(org.robolectric.internal.dependency.DependencyJar)"},{"p":"org.robolectric.internal.dependency","c":"MavenDependencyResolver","l":"getLocalArtifactUrls(DependencyJar...)","u":"getLocalArtifactUrls(org.robolectric.internal.dependency.DependencyJar...)"},{"p":"org.robolectric.shadows","c":"ShadowContentProviderClient","l":"getLocalContentProvider()"},{"p":"org.robolectric.shadows.httpclient","c":"HttpResponseStub","l":"getLocale()"},{"p":"org.robolectric.shadows","c":"ShadowCaptioningManager","l":"getLocale()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"getLocales()"},{"p":"org.robolectric.internal.dependency","c":"MavenDependencyResolver","l":"getLocalRepositoryDir()"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"getLocationOnScreen(int[])"},{"p":"org.robolectric.shadows","c":"ShadowPowerManager","l":"getLocationPowerSaveMode()"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager.RoboLocationRequest","l":"getLocationRequest()"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"getLocationRequests(String)","u":"getLocationRequests(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"getLocationUpdateListeners()"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"getLocationUpdateListeners(String)","u":"getLocationUpdateListeners(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"getLocationUpdatePendingIntents()"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"getLocationUpdatePendingIntents(String)","u":"getLocationUpdatePendingIntents(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowSmsManager.DownloadMultimediaMessageParams","l":"getLocationUrl()"},{"p":"org.robolectric.shadows","c":"ShadowSmsManager.SendMultimediaMessageParams","l":"getLocationUrl()"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"getLockTaskFeatures(ComponentName)","u":"getLockTaskFeatures(android.content.ComponentName)"},{"p":"org.robolectric.shadows","c":"ShadowActivityManager","l":"getLockTaskModeState()"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"getLockTaskPackages(ComponentName)","u":"getLockTaskPackages(android.content.ComponentName)"},{"p":"org.robolectric.shadows.httpclient","c":"ShadowDefaultRequestDirector","l":"getLog()"},{"p":"org.robolectric.shadows","c":"ShadowLog","l":"getLogs()"},{"p":"org.robolectric.shadows","c":"ShadowLog","l":"getLogsForTag(String)","u":"getLogsForTag(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowSettings.ShadowGlobal","l":"getLong(ContentResolver, String)","u":"getLong(android.content.ContentResolver,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowSettings.ShadowSecure","l":"getLong(ContentResolver, String)","u":"getLong(android.content.ContentResolver,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowSettings.ShadowSystem","l":"getLong(ContentResolver, String)","u":"getLong(android.content.ContentResolver,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowSettings.ShadowGlobal","l":"getLong(ContentResolver, String, long)","u":"getLong(android.content.ContentResolver,java.lang.String,long)"},{"p":"org.robolectric.shadows","c":"ShadowSettings.ShadowSecure","l":"getLong(ContentResolver, String, long)","u":"getLong(android.content.ContentResolver,java.lang.String,long)"},{"p":"org.robolectric.shadows","c":"ShadowSettings.ShadowSystem","l":"getLong(ContentResolver, String, long)","u":"getLong(android.content.ContentResolver,java.lang.String,long)"},{"p":"org.robolectric.fakes","c":"BaseCursor","l":"getLong(int)"},{"p":"org.robolectric.fakes","c":"RoboCursor","l":"getLong(int)"},{"p":"org.robolectric.shadows","c":"ShadowCursorWrapper","l":"getLong(int)"},{"p":"org.robolectric.shadows","c":"ShadowViewConfiguration","l":"getLongPressTimeout()"},{"p":"org.robolectric.shadows","c":"ShadowBatteryManager","l":"getLongProperty(int)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"getLongSupportMessage(ComponentName)","u":"getLongSupportMessage(android.content.ComponentName)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyLooper","l":"getLooperForThread(Thread)","u":"getLooperForThread(java.lang.Thread)"},{"p":"org.robolectric.shadows","c":"ShadowLooper","l":"getLooperForThread(Thread)","u":"getLooperForThread(java.lang.Thread)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyLooper","l":"getLoopers()"},{"p":"org.robolectric.shadows","c":"ShadowPausedLooper","l":"getLoopers()"},{"p":"org.robolectric.shadows","c":"ShadowMagnificationController","l":"getMagnificationRegion()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyLooper","l":"getMainLooper()"},{"p":"org.robolectric","c":"RuntimeEnvironment","l":"getMainThread()"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"getManagedCursors()"},{"p":"org.robolectric","c":"RobolectricTestRunner","l":"getManifestFactory(Config)","u":"getManifestFactory(org.robolectric.annotation.Config)"},{"p":"org.robolectric.internal","c":"ManifestIdentifier","l":"getManifestFile()"},{"p":"org.robolectric.shadows","c":"ShadowShortcutManager","l":"getManifestShortcuts()"},{"p":"org.robolectric","c":"RuntimeEnvironment","l":"getMasterScheduler()"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver","l":"getMasterSyncAutomatically()"},{"p":"org.robolectric.shadows","c":"ShadowRenderNode","l":"getMatrix(Matrix)","u":"getMatrix(android.graphics.Matrix)"},{"p":"org.robolectric.shadows","c":"ShadowRenderNodeQ","l":"getMatrix(Matrix)","u":"getMatrix(android.graphics.Matrix)"},{"p":"org.robolectric","c":"MavenRoboSettings","l":"getMavenProxyHost()"},{"p":"org.robolectric","c":"MavenRoboSettings","l":"getMavenProxyPort()"},{"p":"org.robolectric","c":"MavenRoboSettings","l":"getMavenRepositoryId()"},{"p":"org.robolectric","c":"MavenRoboSettings","l":"getMavenRepositoryPassword()"},{"p":"org.robolectric","c":"MavenRoboSettings","l":"getMavenRepositoryUrl()"},{"p":"org.robolectric","c":"MavenRoboSettings","l":"getMavenRepositoryUserName()"},{"p":"org.robolectric.shadows","c":"ShadowNotification","l":"getMax()"},{"p":"org.robolectric.shadows","c":"ShadowMediaRecorder","l":"getMaxDuration()"},{"p":"org.robolectric.shadows","c":"ShadowMediaRecorder","l":"getMaxFileSize()"},{"p":"org.robolectric.shadows","c":"ShadowViewConfiguration","l":"getMaximumDrawingCacheSize()"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"getMaximumFailedPasswordsForWipe(ComponentName)","u":"getMaximumFailedPasswordsForWipe(android.content.ComponentName)"},{"p":"org.robolectric.shadows","c":"ShadowViewConfiguration","l":"getMaximumFlingVelocity()"},{"p":"org.robolectric.shadows","c":"ShadowSensor","l":"getMaximumRange()"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"getMaximumTimeToLock(ComponentName)","u":"getMaximumTimeToLock(android.content.ComponentName)"},{"p":"org.robolectric.pluginapi.perf","c":"Metric","l":"getMaxNs()"},{"p":"org.robolectric.annotation.processing","c":"RobolectricModel.ResetterInfo","l":"getMaxSdk()"},{"p":"org.robolectric.manifest","c":"AndroidManifest","l":"getMaxSdkVersion()"},{"p":"org.robolectric.pluginapi","c":"UsesSdk","l":"getMaxSdkVersion()"},{"p":"org.robolectric.shadows","c":"ShadowShortcutManager","l":"getMaxShortcutCountPerActivity()"},{"p":"org.robolectric.plugins","c":"SdkCollection","l":"getMaxSupportedSdk()"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"getMaxSupportedUsers()"},{"p":"org.robolectric.shadows","c":"ShadowIsoDep","l":"getMaxTransceiveLength()"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"getMediaInfo()"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"getMediaInfo(DataSource)","u":"getMediaInfo(org.robolectric.shadows.util.DataSource)"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"getMediaPlaybackRequiresUserGesture()"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"getMeid()"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"getMeid(int)"},{"p":"org.robolectric.shadows","c":"ShadowActivityManager","l":"getMemoryClass()"},{"p":"org.robolectric.shadows","c":"ShadowActivityManager","l":"getMemoryInfo(ActivityManager.MemoryInfo)","u":"getMemoryInfo(android.app.ActivityManager.MemoryInfo)"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"getMenuInflater()"},{"p":"org.robolectric.fakes","c":"RoboMenuItem","l":"getMenuInfo()"},{"p":"org.robolectric.shadows","c":"ShadowAlertController","l":"getMessage()"},{"p":"org.robolectric.shadows","c":"ShadowAlertDialog","l":"getMessage()"},{"p":"org.robolectric.shadows","c":"ShadowProgressDialog","l":"getMessage()"},{"p":"org.robolectric.shadows","c":"ShadowVisualVoicemailSms","l":"getMessageBody()"},{"p":"org.robolectric.shadows","c":"ShadowSmsManager.MultimediaMessageParams","l":"getMessageId()"},{"p":"org.robolectric.shadows","c":"ShadowSmsManager.TextMultipartParams","l":"getMessageId()"},{"p":"org.robolectric.shadows","c":"ShadowSmsManager.TextSmsParams","l":"getMessageId()"},{"p":"org.robolectric.shadows","c":"ShadowContextHubClient","l":"getMessages()"},{"p":"org.robolectric.shadows","c":"ShadowMediaController","l":"getMetadata()"},{"p":"org.robolectric.util","c":"PerfStatsCollector","l":"getMetadata()"},{"p":"org.robolectric.manifest","c":"ActivityData","l":"getMetaData()"},{"p":"org.robolectric.manifest","c":"PackageItemData","l":"getMetaData()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothDevice","l":"getMetadata(int)"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttpLayer.RequestMatcherBuilder","l":"getMethod()"},{"p":"org.robolectric.annotation.processing","c":"RobolectricModel.ResetterInfo","l":"getMethodCall()"},{"p":"org.robolectric.interceptors","c":"AndroidInterceptors.CleanerInterceptor","l":"getMethodHandle(String, MethodType)","u":"getMethodHandle(java.lang.String,java.lang.invoke.MethodType)"},{"p":"org.robolectric.interceptors","c":"AndroidInterceptors.FileDescriptorInterceptor","l":"getMethodHandle(String, MethodType)","u":"getMethodHandle(java.lang.String,java.lang.invoke.MethodType)"},{"p":"org.robolectric.interceptors","c":"AndroidInterceptors.LinkedHashMapEldestInterceptor","l":"getMethodHandle(String, MethodType)","u":"getMethodHandle(java.lang.String,java.lang.invoke.MethodType)"},{"p":"org.robolectric.interceptors","c":"AndroidInterceptors.LocaleAdjustLanguageCodeInterceptor","l":"getMethodHandle(String, MethodType)","u":"getMethodHandle(java.lang.String,java.lang.invoke.MethodType)"},{"p":"org.robolectric.interceptors","c":"AndroidInterceptors.NioUtilsFreeDirectBufferInterceptor","l":"getMethodHandle(String, MethodType)","u":"getMethodHandle(java.lang.String,java.lang.invoke.MethodType)"},{"p":"org.robolectric.interceptors","c":"AndroidInterceptors.NoOpInterceptor","l":"getMethodHandle(String, MethodType)","u":"getMethodHandle(java.lang.String,java.lang.invoke.MethodType)"},{"p":"org.robolectric.interceptors","c":"AndroidInterceptors.ReferenceRefersToInterceptor","l":"getMethodHandle(String, MethodType)","u":"getMethodHandle(java.lang.String,java.lang.invoke.MethodType)"},{"p":"org.robolectric.interceptors","c":"AndroidInterceptors.SocketInterceptor","l":"getMethodHandle(String, MethodType)","u":"getMethodHandle(java.lang.String,java.lang.invoke.MethodType)"},{"p":"org.robolectric.interceptors","c":"AndroidInterceptors.SystemArrayCopyInterceptor","l":"getMethodHandle(String, MethodType)","u":"getMethodHandle(java.lang.String,java.lang.invoke.MethodType)"},{"p":"org.robolectric.interceptors","c":"AndroidInterceptors.SystemLogInterceptor","l":"getMethodHandle(String, MethodType)","u":"getMethodHandle(java.lang.String,java.lang.invoke.MethodType)"},{"p":"org.robolectric.interceptors","c":"AndroidInterceptors.SystemTimeInterceptor","l":"getMethodHandle(String, MethodType)","u":"getMethodHandle(java.lang.String,java.lang.invoke.MethodType)"},{"p":"org.robolectric.internal.bytecode","c":"Interceptor","l":"getMethodHandle(String, MethodType)","u":"getMethodHandle(java.lang.String,java.lang.invoke.MethodType)"},{"p":"org.robolectric.internal.bytecode","c":"Interceptor","l":"getMethodRefs()"},{"p":"org.robolectric.annotation.processing","c":"DocumentedType","l":"getMethods()"},{"p":"org.robolectric.internal.bytecode","c":"MutableClass","l":"getMethods()"},{"p":"org.robolectric.shadows","c":"ShadowMediaExtractor","l":"getMetrics()"},{"p":"org.robolectric.util","c":"PerfStatsCollector","l":"getMetrics()"},{"p":"org.robolectric.shadows","c":"ShadowDisplay","l":"getMetrics(DisplayMetrics)","u":"getMetrics(android.util.DisplayMetrics)"},{"p":"org.robolectric.shadows","c":"ShadowVibrator","l":"getMilliseconds()"},{"p":"org.robolectric.shadows","c":"ShadowCountDownTimer","l":"getMillisInFuture()"},{"p":"org.robolectric.shadows","c":"ShadowDownloadManager.CompletedDownload","l":"getMimeType()"},{"p":"org.robolectric.shadows","c":"ShadowDownloadManager.ShadowRequest","l":"getMimeType()"},{"p":"org.robolectric.shadows","c":"ShadowMimeTypeMap","l":"getMimeTypeFromExtension(String)","u":"getMimeTypeFromExtension(java.lang.String)"},{"p":"org.robolectric.manifest","c":"IntentFilterData","l":"getMimeTypes()"},{"p":"org.robolectric.shadows","c":"GraphicsShadowPicker","l":"getMinApiLevel()"},{"p":"org.robolectric.shadows","c":"ShadowNativeImageReader.Picker","l":"getMinApiLevel()"},{"p":"org.robolectric.shadows","c":"ShadowNativeImageReaderSurfaceImage.Picker","l":"getMinApiLevel()"},{"p":"org.robolectric.shadows","c":"ShadowViewConfiguration","l":"getMinimumFlingVelocity()"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"getMinimumFontSize()"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"getMinimumLogicalFontSize()"},{"p":"org.robolectric.pluginapi.perf","c":"Metric","l":"getMinNs()"},{"p":"org.robolectric.annotation.processing","c":"RobolectricModel.ResetterInfo","l":"getMinSdk()"},{"p":"org.robolectric.manifest","c":"AndroidManifest","l":"getMinSdkVersion()"},{"p":"org.robolectric.pluginapi","c":"UsesSdk","l":"getMinSdkVersion()"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager.RoboLocationRequest","l":"getMinUpdateDistanceMeters()"},{"p":"org.robolectric.shadows","c":"ShadowTimePickerDialog","l":"getMinute()"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"getMixedContentMode()"},{"p":"org.robolectric.shadows","c":"ShadowTrafficStats","l":"getMobileRxBytes()"},{"p":"org.robolectric.shadows","c":"ShadowTrafficStats","l":"getMobileRxPackets()"},{"p":"org.robolectric.shadows","c":"ShadowTrafficStats","l":"getMobileTxBytes()"},{"p":"org.robolectric.shadows","c":"ShadowTrafficStats","l":"getMobileTxPackets()"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"getMode()"},{"p":"org.robolectric.shadows","c":"ShadowPorterDuffColorFilter","l":"getMode()"},{"p":"org.robolectric.internal","c":"AndroidSandbox","l":"getModeInvalidatedClasses()"},{"p":"org.robolectric.internal.bytecode","c":"Sandbox","l":"getModeInvalidatedClasses()"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"getModuleInfo(String, int)","u":"getModuleInfo(java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"ShadowSoundTriggerManager","l":"getModuleProperties()"},{"p":"org.robolectric.shadows","c":"ShadowDatePickerDialog","l":"getMonthOfYear()"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"getMoveStatus(int)"},{"p":"org.robolectric.shadows","c":"ShadowCompanionDeviceManager","l":"getMyAssociations()"},{"p":"org.robolectric.shadows","c":"ShadowActivityManager","l":"getMyMemoryState(ActivityManager.RunningAppProcessInfo)","u":"getMyMemoryState(android.app.ActivityManager.RunningAppProcessInfo)"},{"p":"org.robolectric.shadows","c":"ShadowPackageInstaller","l":"getMySessions()"},{"p":"org.robolectric.android","c":"XmlResourceParserImpl","l":"getName()"},{"p":"org.robolectric.annotation.processing","c":"DocumentedElement","l":"getName()"},{"p":"org.robolectric.internal.bytecode","c":"ClassDetails","l":"getName()"},{"p":"org.robolectric.internal.bytecode","c":"MethodCallSite","l":"getName()"},{"p":"org.robolectric.internal.bytecode","c":"MutableClass","l":"getName()"},{"p":"org.robolectric.manifest","c":"ActivityData","l":"getName()"},{"p":"org.robolectric.manifest","c":"PackageItemData","l":"getName()"},{"p":"org.robolectric.pluginapi.perf","c":"Metric","l":"getName()"},{"p":"org.robolectric.res","c":"AttrData","l":"getName()"},{"p":"org.robolectric.res","c":"StyleData","l":"getName()"},{"p":"org.robolectric","c":"RobolectricTestRunner.RobolectricFrameworkMethod","l":"getName()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothAdapter","l":"getName()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothDevice","l":"getName()"},{"p":"org.robolectric.shadows","c":"ShadowInputDevice","l":"getName()"},{"p":"org.robolectric.shadows","c":"ShadowTrace.Counter","l":"getName()"},{"p":"org.robolectric.manifest","c":"ActivityData","l":"getNameAttr(String)","u":"getNameAttr(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"getNameForUid(int)"},{"p":"org.robolectric.android","c":"XmlResourceParserImpl","l":"getNamespace()"},{"p":"org.robolectric.android","c":"XmlResourceParserImpl","l":"getNamespace(String)","u":"getNamespace(java.lang.String)"},{"p":"org.robolectric.android","c":"XmlResourceParserImpl","l":"getNamespaceCount(int)"},{"p":"org.robolectric.android","c":"XmlResourceParserImpl","l":"getNamespacePrefix(int)"},{"p":"org.robolectric.res","c":"ResName","l":"getNamespaceUri()"},{"p":"org.robolectric.android","c":"XmlResourceParserImpl","l":"getNamespaceUri(int)"},{"p":"org.robolectric.shadows","c":"ShadowContextHubManager","l":"getNanoAppInstanceInfo(int)"},{"p":"org.robolectric.shadows","c":"ShadowDebug","l":"getNativeHeapAllocatedSize()"},{"p":"org.robolectric.shadows","c":"ShadowColorSpaceRgb","l":"getNativeInstance()"},{"p":"org.robolectric.res.android","c":"NativeObjRegistry","l":"getNativeObject(long)"},{"p":"org.robolectric.res.android","c":"ResStringPool","l":"getNativeObject(long)"},{"p":"org.robolectric.res.android","c":"NativeObjRegistry","l":"getNativeObjectId(T)"},{"p":"org.robolectric.res.android","c":"ResStringPool","l":"getNativePtr()"},{"p":"org.robolectric.shadows","c":"ShadowBitmap.BitmapReflector","l":"getNativePtr()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyResourcesImpl.ShadowLegacyThemeImpl","l":"getNativePtr()"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager","l":"getNativeStringBlock(int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"getNativeStringBlock(int)"},{"p":"org.robolectric.shadows","c":"ShadowStatusBarManager","l":"getNavBarMode()"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"getNavDump()"},{"p":"org.robolectric.shadows","c":"ShadowNfcAdapter","l":"getNdefPushMessage()"},{"p":"org.robolectric.shadows","c":"ShadowNfcAdapter","l":"getNdefPushMessageCallback()"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"getNearbyAppStreamingPolicy()"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"getNearbyNotificationStreamingPolicy()"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"getNeedInitialFocus()"},{"p":"org.robolectric.shadows","c":"ShadowNetwork","l":"getNetId()"},{"p":"org.robolectric.shadows","c":"ShadowConnectivityManager","l":"getNetworkCallbackPendingIntents()"},{"p":"org.robolectric.shadows","c":"ShadowConnectivityManager","l":"getNetworkCallbacks()"},{"p":"org.robolectric.shadows","c":"ShadowConnectivityManager","l":"getNetworkCapabilities(Network)","u":"getNetworkCapabilities(android.net.Network)"},{"p":"org.robolectric.shadows","c":"ShadowHttpResponseCache","l":"getNetworkCount()"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"getNetworkCountryIso()"},{"p":"org.robolectric.shadows","c":"ShadowConnectivityManager","l":"getNetworkInfo(int)"},{"p":"org.robolectric.shadows","c":"ShadowConnectivityManager","l":"getNetworkInfo(Network)","u":"getNetworkInfo(android.net.Network)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"getNetworkOperator()"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"getNetworkOperatorName()"},{"p":"org.robolectric.shadows","c":"ShadowConnectivityManager","l":"getNetworkPreference()"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"getNetworkSpecifier()"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"getNetworkType()"},{"p":"org.robolectric.shadows","c":"ShadowSuspendDialogInfo","l":"getNeutralButtonAction()"},{"p":"org.robolectric.shadows","c":"ShadowSuspendDialogInfo","l":"getNeutralButtonTextResId()"},{"p":"org.robolectric.shadows","c":"ShadowMediaCodecList","l":"getNewCodecInfoAt(int)"},{"p":"org.robolectric.shadows","c":"ShadowViewRootImpl.ViewRootImplReflector","l":"getNewInsetsMode()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyMessage","l":"getNext()"},{"p":"org.robolectric.shadows","c":"ShadowMessage","l":"getNext()"},{"p":"org.robolectric.shadows","c":"ShadowPausedMessage","l":"getNext()"},{"p":"org.robolectric.shadows","c":"ShadowAccountManager","l":"getNextAddAccountOptions()"},{"p":"org.robolectric.shadows","c":"ShadowAlarmManager","l":"getNextAlarmClock()"},{"p":"org.robolectric.shadows","c":"ShadowDropBoxManager","l":"getNextEntry(String, long)","u":"getNextEntry(java.lang.String,long)"},{"p":"org.robolectric.shadows","c":"ShadowAlarmManager","l":"getNextScheduledAlarm()"},{"p":"org.robolectric.android.internal","c":"LooperDelegatingScheduler","l":"getNextScheduledTaskTime()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyLooper","l":"getNextScheduledTaskTime()"},{"p":"org.robolectric.shadows","c":"ShadowLooper","l":"getNextScheduledTaskTime()"},{"p":"org.robolectric.shadows","c":"ShadowPausedLooper","l":"getNextScheduledTaskTime()"},{"p":"org.robolectric.util","c":"Scheduler","l":"getNextScheduledTaskTime()"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttp","l":"getNextSentHttpRequest()"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttp","l":"getNextSentHttpRequestInfo()"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttpLayer","l":"getNextSentHttpRequestInfo()"},{"p":"org.robolectric.shadows","c":"ShadowContextWrapper","l":"getNextStartedActivity()"},{"p":"org.robolectric.shadows","c":"ShadowCrossProfileApps","l":"getNextStartedActivity()"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"getNextStartedActivityForResult()"},{"p":"org.robolectric.shadows","c":"ShadowContextWrapper","l":"getNextStartedActivityForResult()"},{"p":"org.robolectric.shadows","c":"ShadowContextWrapper","l":"getNextStartedService()"},{"p":"org.robolectric.shadows","c":"ShadowContextWrapper","l":"getNextStoppedService()"},{"p":"org.robolectric.shadows","c":"ShadowNfcAdapter","l":"getNfcAdapter(Context)","u":"getNfcAdapter(android.content.Context)"},{"p":"org.robolectric.shadows","c":"ShadowNfcFrameworkInitializer","l":"getNfcServiceManager()"},{"p":"org.robolectric.shadows","c":"ShadowColorDisplayManager","l":"getNightDisplayAutoMode()"},{"p":"org.robolectric.shadows","c":"ShadowColorDisplayManager","l":"getNightDisplayColorTemperature()"},{"p":"org.robolectric.shadows","c":"ShadowUIModeManager","l":"getNightMode()"},{"p":"org.robolectric.shadows","c":"ShadowUIModeManager","l":"getNightModeCustomType()"},{"p":"org.robolectric.shadows","c":"ShadowTypedArray","l":"getNonConfigurationString(int, int)","u":"getNonConfigurationString(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowTypedArray","l":"getNonResourceString(int)"},{"p":"org.robolectric.shadows","c":"ShadowNotificationManager","l":"getNotification(int)"},{"p":"org.robolectric.shadows","c":"ShadowNotificationManager","l":"getNotification(String, int)","u":"getNotification(java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"ShadowNotificationManager","l":"getNotificationChannel(String)","u":"getNotificationChannel(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowNotificationManager","l":"getNotificationChannel(String, String)","u":"getNotificationChannel(java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowNotificationManager","l":"getNotificationChannelGroup(String)","u":"getNotificationChannelGroup(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowNotificationManager","l":"getNotificationChannelGroups()"},{"p":"org.robolectric.shadows","c":"ShadowNotificationManager","l":"getNotificationChannels()"},{"p":"org.robolectric.shadows","c":"ShadowNotificationManager","l":"getNotificationDelegate()"},{"p":"org.robolectric.shadows","c":"ShadowNotificationManager","l":"getNotificationPolicy()"},{"p":"org.robolectric.shadows","c":"ShadowService","l":"getNotificationShouldRemoved()"},{"p":"org.robolectric.fakes","c":"BaseCursor","l":"getNotificationUri()"},{"p":"org.robolectric.shadows","c":"ShadowCursorWrapper","l":"getNotificationUri()"},{"p":"org.robolectric.shadows","c":"ShadowDownloadManager.ShadowRequest","l":"getNotificationVisibility()"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver","l":"getNotifiedUris()"},{"p":"org.robolectric.shadows","c":"ShadowVMRuntime","l":"getNotifyNativeInterval()"},{"p":"org.robolectric.shadows","c":"ShadowCamera","l":"getNumberOfCameras()"},{"p":"org.robolectric.fakes","c":"RoboMenuItem","l":"getNumericShortcut()"},{"p":"org.robolectric.shadows","c":"ShadowVMRuntime","l":"getObjectForAddress(long)"},{"p":"org.robolectric.shadows","c":"ShadowUsageStatsManager.AppUsageLimitObserver","l":"getObserverId()"},{"p":"org.robolectric.shadows","c":"ShadowUsageStatsManager.AppUsageObserver","l":"getObserverId()"},{"p":"org.robolectric.shadows","c":"ShadowUsageStatsManager.UsageSessionObserver","l":"getObserverId()"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"getOffscreenPreRaster()"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"getOnAttachStateChangeListeners()"},{"p":"org.robolectric.shadows","c":"ShadowDialog","l":"getOnCancelListener()"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"getOnClickListener()"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"getOnCompletionListener()"},{"p":"org.robolectric.shadows","c":"ShadowVideoView","l":"getOnCompletionListener()"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"getOnCreateContextMenuListener()"},{"p":"org.robolectric.shadows","c":"ShadowDatePickerDialog","l":"getOnDateSetListenerCallback()"},{"p":"org.robolectric.shadows","c":"ShadowTranslationManager","l":"getOnDeviceTranslationCapabilities(int, int)","u":"getOnDeviceTranslationCapabilities(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowGestureDetector","l":"getOnDoubleTapListener()"},{"p":"org.robolectric.shadows","c":"ShadowTextView","l":"getOnEditorActionListener()"},{"p":"org.robolectric.shadows","c":"ShadowVideoView","l":"getOnErrorListener()"},{"p":"org.robolectric.shadows","c":"ShadowTextToSpeech","l":"getOnInitListener()"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"getOnLayoutChangeListeners()"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"getOnLongClickListener()"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager","l":"getOnlyIncomingCall()"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager","l":"getOnlyOutgoingCall()"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager","l":"getOnlyUnknownCall()"},{"p":"org.robolectric.shadows","c":"ShadowPopupMenu","l":"getOnMenuItemClickListener()"},{"p":"org.robolectric.shadows","c":"ShadowNfcAdapter","l":"getOnNdefPushCompleteCallback()"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"getOnPreparedListener()"},{"p":"org.robolectric.shadows","c":"ShadowVideoView","l":"getOnPreparedListener()"},{"p":"org.robolectric.shadows","c":"ShadowAbsListView","l":"getOnScrollListener()"},{"p":"org.robolectric.shadows","c":"ShadowSeekBar","l":"getOnSeekBarChangeListener()"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"getOnSystemUiVisibilityChangeListener()"},{"p":"org.robolectric.shadows","c":"ShadowGestureDetector","l":"getOnTouchEventMotionEvent()"},{"p":"org.robolectric.shadows","c":"ShadowScaleGestureDetector","l":"getOnTouchEventMotionEvent()"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"getOnTouchListener()"},{"p":"org.robolectric.shadows","c":"ShadowNumberPicker","l":"getOnValueChangeListener()"},{"p":"org.robolectric.shadows.gms.common","c":"ShadowGoogleApiAvailability","l":"getOpenSourceSoftwareLicenseInfo(Context)","u":"getOpenSourceSoftwareLicenseInfo(android.content.Context)"},{"p":"org.robolectric.shadows.gms","c":"ShadowGooglePlayServicesUtil","l":"getOpenSourceSoftwareLicenseInfo(Context)","u":"getOpenSourceSoftwareLicenseInfo(android.content.Context)"},{"p":"org.robolectric.shadows.gms","c":"ShadowGooglePlayServicesUtil.GooglePlayServicesUtilImpl","l":"getOpenSourceSoftwareLicenseInfo(Context)","u":"getOpenSourceSoftwareLicenseInfo(android.content.Context)"},{"p":"org.robolectric.shadows","c":"ShadowWifiP2pManager","l":"getOperatingChannel()"},{"p":"org.robolectric.shadows","c":"ShadowCryptoObject","l":"getOpId()"},{"p":"org.robolectric.shadows","c":"ShadowAppOpsManager","l":"getOpsForPackage(int, String, int[])","u":"getOpsForPackage(int,java.lang.String,int[])"},{"p":"org.robolectric.shadows","c":"ShadowAppOpsManager","l":"getOpsForPackage(int, String, String[])","u":"getOpsForPackage(int,java.lang.String,java.lang.String[])"},{"p":"org.robolectric.shadows","c":"ShadowAppOpsManager","l":"getOpString(int)"},{"p":"org.robolectric.shadows","c":"ShadowCrossProfileApps.StartedActivity","l":"getOptions()"},{"p":"org.robolectric.shadows","c":"ShadowPendingIntent","l":"getOptions()"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"getOptionsMenu()"},{"p":"org.robolectric.shadows","c":"ShadowPhoneWindow","l":"getOptionsPanelGravity()"},{"p":"org.robolectric.shadows","c":"ShadowPhoneWindowFor22","l":"getOptionsPanelGravity()"},{"p":"org.robolectric.fakes","c":"RoboMenuItem","l":"getOrder()"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"getOrganizationColor(ComponentName)","u":"getOrganizationColor(android.content.ComponentName)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"getOrganizationName(ComponentName)","u":"getOrganizationName(android.content.ComponentName)"},{"p":"org.robolectric.res","c":"Qualifiers","l":"getOrientation(String)","u":"getOrientation(java.lang.String)"},{"p":"org.robolectric.internal.bytecode","c":"MethodCallSite","l":"getOriginal()"},{"p":"org.robolectric.shadows","c":"ShadowBroadcastReceiver","l":"getOriginalPendingResult()"},{"p":"org.robolectric.shadows","c":"ShadowWebView","l":"getOriginalUrl()"},{"p":"org.robolectric.shadows","c":"ShadowUsbDeviceConnection","l":"getOutgoingDataStream()"},{"p":"org.robolectric.fakes","c":"RoboWebMessagePort","l":"getOutgoingMessages()"},{"p":"org.robolectric.shadows","c":"ShadowMediaCodec","l":"getOutputFormat()"},{"p":"org.robolectric.shadows","c":"ShadowMediaRecorder","l":"getOutputFormat()"},{"p":"org.robolectric.shadows","c":"ShadowMediaRecorder","l":"getOutputPath()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothSocket","l":"getOutputStream()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothSocket","l":"getOutputStreamSink()"},{"p":"org.robolectric.shadows","c":"ShadowCanvas","l":"getOvalPaintHistoryCount()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCanvas","l":"getOvalPaintHistoryCount()"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseCanvas","l":"getOvalPaintHistoryCount()"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"getPackageArchiveInfo(String, int)","u":"getPackageArchiveInfo(java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"getPackageArchiveInfo(String, int)","u":"getPackageArchiveInfo(java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"getPackageCandidateVolumes(ApplicationInfo)","u":"getPackageCandidateVolumes(android.content.pm.ApplicationInfo)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"getPackageCurrentVolume(Object)","u":"getPackageCurrentVolume(java.lang.Object)"},{"p":"org.robolectric.annotation.processing","c":"Helpers","l":"getPackageElement(String)","u":"getPackageElement(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"getPackageGids(String)","u":"getPackageGids(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"getPackageGids(String, int)","u":"getPackageGids(java.lang.String,int)"},{"p":"org.robolectric.res","c":"ResourceIds","l":"getPackageIdentifier(int)"},{"p":"org.robolectric.shadows","c":"ShadowActivityManager","l":"getPackageImportance(String)","u":"getPackageImportance(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"getPackageInfo(Object, Object)","u":"getPackageInfo(java.lang.Object,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"getPackageInfo(String, int)","u":"getPackageInfo(java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"getPackageInfoAsUser(Object, Object, Object)","u":"getPackageInfoAsUser(java.lang.Object,java.lang.Object,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowActivityThread","l":"getPackageManager()"},{"p":"org.robolectric.android","c":"AttributeSetBuilderImpl.ArscResourceResolver","l":"getPackageName()"},{"p":"org.robolectric.android","c":"AttributeSetBuilderImpl.LegacyResourceResolver","l":"getPackageName()"},{"p":"org.robolectric.android","c":"AttributeSetBuilderImpl.ResourceResolver","l":"getPackageName()"},{"p":"org.robolectric.internal","c":"ManifestIdentifier","l":"getPackageName()"},{"p":"org.robolectric.manifest","c":"AndroidManifest","l":"getPackageName()"},{"p":"org.robolectric.res.builder","c":"XmlBlock","l":"getPackageName()"},{"p":"org.robolectric.res","c":"PackageResourceTable","l":"getPackageName()"},{"p":"org.robolectric.res","c":"ResourceTable","l":"getPackageName()"},{"p":"org.robolectric.res","c":"RoutingResourceTable","l":"getPackageName()"},{"p":"org.robolectric.res","c":"StyleData","l":"getPackageName()"},{"p":"org.robolectric.res","c":"XmlContext","l":"getPackageName()"},{"p":"org.robolectric.shadows","c":"ShadowVoiceInteractor","l":"getPackageName()"},{"p":"org.robolectric.shadows","c":"ShadowUsageStatsManager.AppUsageLimitObserver","l":"getPackageNames()"},{"p":"org.robolectric.shadows","c":"ShadowUsageStatsManager.AppUsageObserver","l":"getPackageNames()"},{"p":"org.robolectric.shadows","c":"ShadowUsageStatsManager.UsageSessionObserver","l":"getPackageNames()"},{"p":"org.robolectric.shadows","c":"ShadowBackupManager","l":"getPackageRestoreToken(String)","u":"getPackageRestoreToken(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"getPackageSetting(String)","u":"getPackageSetting(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowAppOpsManager","l":"getPackagesForOps(int[])"},{"p":"org.robolectric.shadows","c":"ShadowAppOpsManager","l":"getPackagesForOps(String[])","u":"getPackagesForOps(java.lang.String[])"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"getPackagesForUid(int)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"getPackagesForUid(int)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"getPackagesHoldingPermissions(String[], int)","u":"getPackagesHoldingPermissions(java.lang.String[],int)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"getPackageSizeInfo(Object, Object)","u":"getPackageSizeInfo(java.lang.Object,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"getPackageSizeInfo(Object, Object, Object)","u":"getPackageSizeInfo(java.lang.Object,java.lang.Object,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"getPackageSizeInfoAsUser(Object, Object, Object)","u":"getPackageSizeInfoAsUser(java.lang.Object,java.lang.Object,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"getPackageUid(Object, Object)","u":"getPackageUid(java.lang.Object,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"getPackageUid(String, int)","u":"getPackageUid(java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"getPackageUidAsUser(String, int)","u":"getPackageUidAsUser(java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"getPackageUidAsUser(String, int, int)","u":"getPackageUidAsUser(java.lang.String,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothDevice","l":"getPairingConfirmation()"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttpLayer.RequestMatcherBuilder","l":"getParam(String)","u":"getParam(java.lang.String)"},{"p":"org.robolectric.internal.bytecode","c":"InvocationProfile","l":"getParamClasses(ClassLoader)","u":"getParamClasses(java.lang.ClassLoader)"},{"p":"org.robolectric.annotation.processing","c":"RobolectricModel.ShadowInfo","l":"getParamDefStr()"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"getParameter(String)","u":"getParameter(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowCamera","l":"getParameters()"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"getParameters(String)","u":"getParameters(java.lang.String)"},{"p":"org.robolectric.shadows.httpclient","c":"HttpResponseStub","l":"getParams()"},{"p":"org.robolectric.shadows.httpclient","c":"TestHttpResponse","l":"getParams()"},{"p":"org.robolectric.shadows","c":"ShadowAndroidHttpClient","l":"getParams()"},{"p":"org.robolectric.res","c":"StyleData","l":"getParent()"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityNodeInfo","l":"getParent()"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityWindowInfo","l":"getParent()"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"getParent()"},{"p":"org.robolectric.manifest","c":"ActivityData","l":"getParentActivityName()"},{"p":"org.robolectric.shadows","c":"ShadowSmsManager.TextMultipartParams","l":"getParts()"},{"p":"org.robolectric.shadows","c":"ShadowAccountManager","l":"getPassword(Account)","u":"getPassword(android.accounts.Account)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"getPasswordComplexity()"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"getPasswordExpiration(ComponentName)","u":"getPasswordExpiration(android.content.ComponentName)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"getPasswordExpirationTimeout(ComponentName)","u":"getPasswordExpirationTimeout(android.content.ComponentName)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"getPasswordHistoryLength(ComponentName)","u":"getPasswordHistoryLength(android.content.ComponentName)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"getPasswordMinimumLength(ComponentName)","u":"getPasswordMinimumLength(android.content.ComponentName)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"getPasswordMinimumLetters(ComponentName)","u":"getPasswordMinimumLetters(android.content.ComponentName)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"getPasswordMinimumLowerCase(ComponentName)","u":"getPasswordMinimumLowerCase(android.content.ComponentName)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"getPasswordMinimumNonLetter(ComponentName)","u":"getPasswordMinimumNonLetter(android.content.ComponentName)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"getPasswordMinimumNumeric(ComponentName)","u":"getPasswordMinimumNumeric(android.content.ComponentName)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"getPasswordMinimumSymbols(ComponentName)","u":"getPasswordMinimumSymbols(android.content.ComponentName)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"getPasswordMinimumUpperCase(ComponentName)","u":"getPasswordMinimumUpperCase(android.content.ComponentName)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"getPasswordQuality(ComponentName)","u":"getPasswordQuality(android.content.ComponentName)"},{"p":"org.robolectric.res.builder","c":"XmlBlock","l":"getPath()"},{"p":"org.robolectric.res","c":"FileTypedResource","l":"getPath()"},{"p":"org.robolectric.res","c":"FsFile","l":"getPath()"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttpLayer.RequestMatcherBuilder","l":"getPath()"},{"p":"org.robolectric.shadows","c":"ShadowBitmapDrawable","l":"getPath()"},{"p":"org.robolectric.shadows","c":"ShadowDownloadManager.CompletedDownload","l":"getPath()"},{"p":"org.robolectric.shadows","c":"ShadowPackageParser._Package_","l":"getPath()"},{"p":"org.robolectric.res.android","c":"CppApkAssets","l":"GetPath()"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"getPathEffect()"},{"p":"org.robolectric.res.android","c":"String8","l":"getPathExtension()"},{"p":"org.robolectric.shadows","c":"RoundRectangle","l":"getPathIterator(AffineTransform)","u":"getPathIterator(java.awt.geom.AffineTransform)"},{"p":"org.robolectric.shadows","c":"ShadowCanvas","l":"getPathPaintHistoryCount()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCanvas","l":"getPathPaintHistoryCount()"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseCanvas","l":"getPathPaintHistoryCount()"},{"p":"org.robolectric.manifest","c":"IntentFilterData","l":"getPathPatterns()"},{"p":"org.robolectric.manifest","c":"ContentProviderData","l":"getPathPermissionDatas()"},{"p":"org.robolectric.shadows","c":"ShadowSoundPool","l":"getPathPlaybacks(String)","u":"getPathPlaybacks(java.lang.String)"},{"p":"org.robolectric.manifest","c":"IntentFilterData","l":"getPathPrefixes()"},{"p":"org.robolectric.manifest","c":"IntentFilterData","l":"getPaths()"},{"p":"org.robolectric.shadows","c":"ShadowVibrator","l":"getPattern()"},{"p":"org.robolectric.shadows","c":"ShadowVisualizer.VisualizerSource","l":"getPeakRms(Visualizer.MeasurementPeakRms)","u":"getPeakRms(android.media.audiofx.Visualizer.MeasurementPeakRms)"},{"p":"org.robolectric.fakes","c":"RoboIntentSender","l":"getPendingIntent()"},{"p":"org.robolectric.shadows","c":"ShadowJobScheduler","l":"getPendingJob(int)"},{"p":"org.robolectric.shadows","c":"ShadowJobScheduler.ShadowJobSchedulerImpl","l":"getPendingJob(int)"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"getPendingSeek()"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"getPendingTransitionEnterAnimationResourceId()"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"getPendingTransitionExitAnimationResourceId()"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityNodeInfo","l":"getPerformedActions()"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityNodeInfo","l":"getPerformedActionsWithArgs()"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver","l":"getPeriodicSyncs(Account, String)","u":"getPeriodicSyncs(android.accounts.Account,java.lang.String)"},{"p":"org.robolectric.manifest","c":"ActivityData","l":"getPermission()"},{"p":"org.robolectric.manifest","c":"BroadcastReceiverData","l":"getPermission()"},{"p":"org.robolectric.manifest","c":"ServiceData","l":"getPermission()"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"getPermissionControllerPackageName()"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"getPermissionFlags(String, String, UserHandle)","u":"getPermissionFlags(java.lang.String,java.lang.String,android.os.UserHandle)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"getPermissionGrantState(ComponentName, String, String)","u":"getPermissionGrantState(android.content.ComponentName,java.lang.String,java.lang.String)"},{"p":"org.robolectric.manifest","c":"PermissionItemData","l":"getPermissionGroup()"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"getPermissionGroupInfo(String, int)","u":"getPermissionGroupInfo(java.lang.String,int)"},{"p":"org.robolectric.manifest","c":"AndroidManifest","l":"getPermissionGroups()"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"getPermissionInfo(String, int)","u":"getPermissionInfo(java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"ShadowActivityThread","l":"getPermissionManager()"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"getPermissionPolicy(ComponentName)","u":"getPermissionPolicy(android.content.ComponentName)"},{"p":"org.robolectric.manifest","c":"AndroidManifest","l":"getPermissions()"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"getPermittedAccessibilityServices(ComponentName)","u":"getPermittedAccessibilityServices(android.content.ComponentName)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"getPermittedInputMethods(ComponentName)","u":"getPermittedInputMethods(android.content.ComponentName)"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver","l":"getPersistedUriPermissions()"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"getPersistentPreferredActivities(List, List, String)","u":"getPersistentPreferredActivities(java.util.List,java.util.List,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager","l":"getPhoneAccount(PhoneAccountHandle)","u":"getPhoneAccount(android.telecom.PhoneAccountHandle)"},{"p":"org.robolectric.shadows","c":"ShadowVisualVoicemailSms","l":"getPhoneAccountHandle()"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager","l":"getPhoneAccountsForPackage()"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager","l":"getPhoneAccountsSupportingScheme(String)","u":"getPhoneAccountsSupportingScheme(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"getPhoneCapability()"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"getPhoneCount()"},{"p":"org.robolectric.shadows","c":"ShadowSubscriptionManager","l":"getPhoneId(int)"},{"p":"org.robolectric.shadows","c":"ShadowSubscriptionManager","l":"getPhoneNumber(int)"},{"p":"org.robolectric.shadows","c":"ShadowSubscriptionManager","l":"getPhoneNumber(int, int)","u":"getPhoneNumber(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"getPhoneType()"},{"p":"org.robolectric.shadows","c":"ShadowCamera.ShadowParameters","l":"getPictureHeight()"},{"p":"org.robolectric.shadows","c":"ShadowCamera.ShadowParameters","l":"getPictureWidth()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothDevice","l":"getPin()"},{"p":"org.robolectric.shadows","c":"ShadowShortcutManager","l":"getPinnedShortcuts()"},{"p":"org.robolectric.shadows","c":"ShadowSliceManager","l":"getPinnedSlices()"},{"p":"org.robolectric.shadows","c":"ShadowSliceManager","l":"getPinnedSpecs(Uri)","u":"getPinnedSpecs(android.net.Uri)"},{"p":"org.robolectric.shadows","c":"ShadowRenderNode","l":"getPivotX()"},{"p":"org.robolectric.shadows","c":"ShadowRenderNodeQ","l":"getPivotX()"},{"p":"org.robolectric.shadows","c":"ShadowRenderNode","l":"getPivotY()"},{"p":"org.robolectric.shadows","c":"ShadowRenderNodeQ","l":"getPivotY()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyBitmap","l":"getPixel(int, int)","u":"getPixel(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowDisplay","l":"getPixelFormat()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyBitmap","l":"getPixels(int[], int, int, int, int, int, int)","u":"getPixels(int[],int,int,int,int,int,int)"},{"p":"org.robolectric.res","c":"Qualifiers","l":"getPlatformVersion(String)","u":"getPlatformVersion(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowAudioTrack","l":"getPlaybackHeadPosition()"},{"p":"org.robolectric.shadows","c":"ShadowMediaController","l":"getPlaybackInfo()"},{"p":"org.robolectric.shadows","c":"ShadowAudioTrack","l":"getPlaybackParams()"},{"p":"org.robolectric.shadows","c":"ShadowMediaController","l":"getPlaybackState()"},{"p":"org.robolectric.shadows","c":"ShadowMediaActionSound","l":"getPlayCount(int)"},{"p":"org.robolectric.shadows","c":"ShadowToneGenerator","l":"getPlayedTones()"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"getPluginsEnabled()"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"getPluginState()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyPath","l":"getPoints()"},{"p":"org.robolectric.shadows","c":"ShadowNativePath","l":"getPoints()"},{"p":"org.robolectric.shadows","c":"ShadowPath","l":"getPoints()"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"getPolicyManagedProfiles(UserHandle)","u":"getPolicyManagedProfiles(android.os.UserHandle)"},{"p":"org.robolectric.manifest","c":"IntentFilterData.DataAuthority","l":"getPort()"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager.VisualVoicemailSmsParams","l":"getPort()"},{"p":"org.robolectric.shadows","c":"ShadowPowerManager.ShadowLowPowerStandbyPortsLock","l":"getPorts()"},{"p":"org.robolectric.shadows","c":"ShadowUsbManager._UsbManager_","l":"getPorts()"},{"p":"org.robolectric.shadows","c":"ShadowUsbManager._UsbManagerQ_","l":"getPorts()"},{"p":"org.robolectric.shadows","c":"ShadowUsbManager","l":"getPorts()"},{"p":"org.robolectric.shadows","c":"ShadowUsbManager","l":"getPortStatus(Object)","u":"getPortStatus(java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowUsbManager","l":"getPortStatus(String)","u":"getPortStatus(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowUsbManager._UsbManager_","l":"getPortStatus(UsbPort)","u":"getPortStatus(android.hardware.usb.UsbPort)"},{"p":"org.robolectric.fakes","c":"BaseCursor","l":"getPosition()"},{"p":"org.robolectric.fakes","c":"RoboCursor","l":"getPosition()"},{"p":"org.robolectric.shadows","c":"ShadowCursorWrapper","l":"getPosition()"},{"p":"org.robolectric.android","c":"XmlResourceParserImpl","l":"getPositionDescription()"},{"p":"org.robolectric.shadows","c":"ShadowTypedArray","l":"getPositionDescription()"},{"p":"org.robolectric.shadows","c":"ShadowPathMeasure","l":"getPosTan(float, float[], float[])","u":"getPosTan(float,float[],float[])"},{"p":"org.robolectric.shadows","c":"ShadowLegacyMatrix","l":"getPostOperations()"},{"p":"org.robolectric.shadows","c":"ShadowMatrix","l":"getPostOperations()"},{"p":"org.robolectric.shadows","c":"ShadowNativeMatrix","l":"getPostOperations()"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager.ProviderProperties","l":"getPowerUsage()"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"getPreferredActivities(List, List, String)","u":"getPreferredActivities(java.util.List,java.util.List,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"getPreferredActivitiesInternal(List, List, String, SortedMap>)","u":"getPreferredActivitiesInternal(java.util.List,java.util.List,java.lang.String,java.util.SortedMap)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"getPreferredPackages(int)"},{"p":"org.robolectric.shadows","c":"ShadowCardEmulation","l":"getPreferredService()"},{"p":"org.robolectric.android","c":"XmlResourceParserImpl","l":"getPrefix()"},{"p":"org.robolectric.shadows","c":"ShadowVisualVoicemailSms","l":"getPrefix()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyMatrix","l":"getPreOperations()"},{"p":"org.robolectric.shadows","c":"ShadowMatrix","l":"getPreOperations()"},{"p":"org.robolectric.shadows","c":"ShadowNativeMatrix","l":"getPreOperations()"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer.MediaInfo","l":"getPreparationDelay()"},{"p":"org.robolectric.shadows","c":"ShadowViewConfiguration","l":"getPressedStateDuration()"},{"p":"org.robolectric.shadows","c":"ShadowCamera","l":"getPreviewDisplay()"},{"p":"org.robolectric.shadows","c":"ShadowMediaRecorder","l":"getPreviewDisplay()"},{"p":"org.robolectric.shadows","c":"ShadowCamera.ShadowParameters","l":"getPreviewHeight()"},{"p":"org.robolectric.shadows","c":"ShadowCamera.ShadowParameters","l":"getPreviewWidth()"},{"p":"org.robolectric.shadows","c":"ShadowTrace","l":"getPreviousAsyncSections()"},{"p":"org.robolectric.shadows","c":"ShadowTextView","l":"getPreviousKeyCode(int)"},{"p":"org.robolectric.shadows","c":"ShadowTextView","l":"getPreviousKeyEvent(int)"},{"p":"org.robolectric.shadows","c":"ShadowAccountManager","l":"getPreviousName(Account)","u":"getPreviousName(android.accounts.Account)"},{"p":"org.robolectric.shadows","c":"ShadowTrace","l":"getPreviousSections()"},{"p":"org.robolectric.shadows","c":"ShadowVoiceInteractionService","l":"getPreviousUiHintBundles()"},{"p":"org.robolectric.shadows","c":"ShadowVideoView","l":"getPrevVideoState()"},{"p":"org.robolectric.shadows","c":"ShadowClipboardManager","l":"getPrimaryClip()"},{"p":"org.robolectric.shadows","c":"ShadowClipboardManager","l":"getPrimaryClipDescription()"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"getPrimaryStorageCandidateVolumes()"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"getPrimaryStorageCurrentVolume()"},{"p":"org.robolectric.shadows","c":"ShadowVibrator","l":"getPrimitiveEffects()"},{"p":"org.robolectric.shadows","c":"ShadowVibrator","l":"getPrimitiveSegmentsInPrimitiveEffects()"},{"p":"org.robolectric.shadows","c":"ShadowAudioEffect","l":"getPriority()"},{"p":"org.robolectric.shadows","c":"ShadowWindow","l":"getPrivateFlag(int)"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager","l":"getPrivilegedConfiguredNetworks()"},{"p":"org.robolectric.manifest","c":"ActivityData","l":"getProcess()"},{"p":"org.robolectric.shadows","c":"ShadowEventLog.ShadowEvent","l":"getProcessId()"},{"p":"org.robolectric.manifest","c":"AndroidManifest","l":"getProcessName()"},{"p":"org.robolectric.shadows","c":"ShadowInputDevice","l":"getProductId()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothAdapter","l":"getProfileConnectionState(int)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"getProfileOwner()"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"getProfileOwnerNameAsUser(int)"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"getProfileParent(int)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothAdapter","l":"getProfileProxy(Context, BluetoothProfile.ServiceListener, int)","u":"getProfileProxy(android.content.Context,android.bluetooth.BluetoothProfile.ServiceListener,int)"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"getProfiles(int)"},{"p":"org.robolectric.shadows","c":"ShadowCrossProfileApps","l":"getProfileSwitchingIconDrawable(UserHandle)","u":"getProfileSwitchingIconDrawable(android.os.UserHandle)"},{"p":"org.robolectric.shadows","c":"ShadowCrossProfileApps","l":"getProfileSwitchingLabel(UserHandle)","u":"getProfileSwitchingLabel(android.os.UserHandle)"},{"p":"org.robolectric.shadows","c":"ShadowNotification","l":"getProgress()"},{"p":"org.robolectric.shadows","c":"ShadowProgressDialog","l":"getProgressStyle()"},{"p":"org.robolectric.android","c":"XmlResourceParserImpl","l":"getProperty(String)","u":"getProperty(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"getProperty(String, ComponentName)","u":"getProperty(java.lang.String,android.content.ComponentName)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"getProperty(String, String)","u":"getProperty(java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowDeviceConfig","l":"getProperty(String, String)","u":"getProperty(java.lang.String,java.lang.String)"},{"p":"org.robolectric.manifest","c":"PermissionItemData","l":"getProtectionLevel()"},{"p":"org.robolectric.shadows.httpclient","c":"HttpResponseStub","l":"getProtocolVersion()"},{"p":"org.robolectric.shadows.httpclient","c":"StatusLineStub","l":"getProtocolVersion()"},{"p":"org.robolectric.shadows.httpclient","c":"TestHttpResponse.TestStatusLine","l":"getProtocolVersion()"},{"p":"org.robolectric.internal","c":"ShadowProvider","l":"getProvidedPackageNames()"},{"p":"org.robolectric","c":"Shadows","l":"getProvidedPackageNames()"},{"p":"org.robolectric.shadows.gms","c":"Shadows","l":"getProvidedPackageNames()"},{"p":"org.robolectric.shadows.httpclient","c":"Shadows","l":"getProvidedPackageNames()"},{"p":"org.robolectric.shadows.multidex","c":"Shadows","l":"getProvidedPackageNames()"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"getProvider(String)","u":"getProvider(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver","l":"getProvider(Uri)","u":"getProvider(android.net.Uri)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"getProviderInfo(ComponentName, int)","u":"getProviderInfo(android.content.ComponentName,int)"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"getProviderProperties(Object)","u":"getProviderProperties(java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"getProviders(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"getProviders(Criteria, boolean)","u":"getProviders(android.location.Criteria,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowVpnManager","l":"getProvisionedVpnProfileState()"},{"p":"org.robolectric.shadows.httpclient","c":"ShadowDefaultRequestDirector","l":"getProxyAuthenticationHandler()"},{"p":"org.robolectric.shadows","c":"ShadowConnectivityManager","l":"getProxyForNetwork(Network)","u":"getProxyForNetwork(android.net.Network)"},{"p":"org.robolectric.shadows","c":"ShadowPublicFormatUtils","l":"getPublicFormat(int, int)","u":"getPublicFormat(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowTileService","l":"getQsTile()"},{"p":"org.robolectric.res","c":"XmlContext","l":"getQualifiers()"},{"p":"org.robolectric","c":"RuntimeEnvironment","l":"getQualifiers()"},{"p":"org.robolectric","c":"RuntimeEnvironment","l":"getQualifiers(Configuration, DisplayMetrics)","u":"getQualifiers(android.content.res.Configuration,android.util.DisplayMetrics)"},{"p":"org.robolectric.shadows","c":"ShadowArscResourcesImpl","l":"getQuantityString(int, int)","u":"getQuantityString(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyResourcesImpl","l":"getQuantityString(int, int)","u":"getQuantityString(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowResources","l":"getQuantityString(int, int)","u":"getQuantityString(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowArscResourcesImpl","l":"getQuantityString(int, int, Object...)","u":"getQuantityString(int,int,java.lang.Object...)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyResourcesImpl","l":"getQuantityString(int, int, Object...)","u":"getQuantityString(int,int,java.lang.Object...)"},{"p":"org.robolectric.shadows","c":"ShadowResources","l":"getQuantityString(int, int, Object...)","u":"getQuantityString(int,int,java.lang.Object...)"},{"p":"org.robolectric.shadows","c":"ShadowTextToSpeech","l":"getQueueMode()"},{"p":"org.robolectric.shadows","c":"ShadowBuild","l":"getRadioVersion()"},{"p":"org.robolectric.shadows","c":"ShadowMediaController","l":"getRatingType()"},{"p":"org.robolectric.res","c":"PackageResourceTable","l":"getRawValue(int, ResTable_config)","u":"getRawValue(int,org.robolectric.res.android.ResTable_config)"},{"p":"org.robolectric.res","c":"ResourceTable","l":"getRawValue(int, ResTable_config)","u":"getRawValue(int,org.robolectric.res.android.ResTable_config)"},{"p":"org.robolectric.res","c":"RoutingResourceTable","l":"getRawValue(int, ResTable_config)","u":"getRawValue(int,org.robolectric.res.android.ResTable_config)"},{"p":"org.robolectric.res","c":"PackageResourceTable","l":"getRawValue(ResName, ResTable_config)","u":"getRawValue(org.robolectric.res.ResName,org.robolectric.res.android.ResTable_config)"},{"p":"org.robolectric.res","c":"ResourceTable","l":"getRawValue(ResName, ResTable_config)","u":"getRawValue(org.robolectric.res.ResName,org.robolectric.res.android.ResTable_config)"},{"p":"org.robolectric.res","c":"RoutingResourceTable","l":"getRawValue(ResName, ResTable_config)","u":"getRawValue(org.robolectric.res.ResName,org.robolectric.res.android.ResTable_config)"},{"p":"org.robolectric.manifest","c":"AndroidManifest","l":"getRClass()"},{"p":"org.robolectric.res","c":"ResourcePath","l":"getRClass()"},{"p":"org.robolectric.manifest","c":"AndroidManifest","l":"getRClassName()"},{"p":"org.robolectric.manifest","c":"ContentProviderData","l":"getReadPermission()"},{"p":"org.robolectric.shadows","c":"ShadowDisplay","l":"getRealMetrics(DisplayMetrics)","u":"getRealMetrics(android.util.DisplayMetrics)"},{"p":"org.robolectric.shadows","c":"ShadowDisplay","l":"getRealSize(Point)","u":"getRealSize(android.graphics.Point)"},{"p":"org.robolectric.shadows.httpclient","c":"StatusLineStub","l":"getReasonPhrase()"},{"p":"org.robolectric.shadows.httpclient","c":"TestHttpResponse.TestStatusLine","l":"getReasonPhrase()"},{"p":"org.robolectric.shadows","c":"ShadowNotificationListenerService","l":"getRebindRequestCount()"},{"p":"org.robolectric.shadows","c":"ShadowPowerManager","l":"getRebootReasons()"},{"p":"org.robolectric.fakes","c":"RoboWebMessagePort","l":"getReceivedMessages()"},{"p":"org.robolectric.shadows","c":"ShadowChoreographer.ChoreographerReflector","l":"getReceiver()"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"getReceiverInfo(ComponentName, int)","u":"getReceiverInfo(android.content.ComponentName,int)"},{"p":"org.robolectric.shadows","c":"ShadowDisplayEventReceiver.DisplayEventReceiverReflector","l":"getReceiverPtr()"},{"p":"org.robolectric.shadows","c":"ShadowApplication","l":"getReceiversForIntent(Intent)","u":"getReceiversForIntent(android.content.Intent)"},{"p":"org.robolectric.shadows","c":"ShadowRollbackManager","l":"getRecentlyCommittedRollbacks()"},{"p":"org.robolectric.shadows","c":"ShadowCanvas","l":"getRectPaintHistoryCount()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCanvas","l":"getRectPaintHistoryCount()"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseCanvas","l":"getRectPaintHistoryCount()"},{"p":"org.robolectric.shadows.httpclient","c":"ShadowDefaultRequestDirector","l":"getRedirectHandler()"},{"p":"org.robolectric.res","c":"AttributeResource","l":"getReferenceResId()"},{"p":"org.robolectric.shadows","c":"ShadowDownloadManager.CompletedDownload","l":"getReferrer()"},{"p":"org.robolectric.shadows","c":"ShadowDisplay","l":"getRefreshRate()"},{"p":"org.robolectric.shadows","c":"ShadowUsageStatsManager","l":"getRegisteredAppUsageLimitObservers()"},{"p":"org.robolectric.shadows","c":"ShadowUsageStatsManager","l":"getRegisteredAppUsageObservers()"},{"p":"org.robolectric.shadows","c":"ShadowRemoteCallbackList","l":"getRegisteredCallbackCount()"},{"p":"org.robolectric.shadows","c":"ShadowApplication","l":"getRegisteredReceivers()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothAdapter","l":"getRegisteredRfcommServerUuids()"},{"p":"org.robolectric.shadows","c":"ShadowVcnManager","l":"getRegisteredSubscriptionGroup(VcnManager.VcnStatusCallback)","u":"getRegisteredSubscriptionGroup(android.net.vcn.VcnManager.VcnStatusCallback)"},{"p":"org.robolectric.shadows","c":"ShadowUsageStatsManager","l":"getRegisteredUsageSessionObservers()"},{"p":"org.robolectric.shadows","c":"ShadowVcnManager","l":"getRegisteredVcnStatusCallbacks()"},{"p":"org.robolectric.shadows","c":"ShadowImsMmTelManager","l":"getRegistrationState(Executor, Consumer)","u":"getRegistrationState(java.util.concurrent.Executor,java.util.function.Consumer)"},{"p":"org.robolectric.shadows","c":"ShadowImsMmTelManager","l":"getRegistrationStateCallback()"},{"p":"org.robolectric.shadows","c":"ShadowImsMmTelManager","l":"getRegistrationTransportType(Executor, Consumer)","u":"getRegistrationTransportType(java.util.concurrent.Executor,java.util.function.Consumer)"},{"p":"org.robolectric.shadows","c":"ShadowImsMmTelManager","l":"getRegistrationTransportTypeCallback()"},{"p":"org.robolectric.versioning","c":"AndroidVersions","l":"getReleaseForSdkInt(Integer)","u":"getReleaseForSdkInt(java.lang.Integer)"},{"p":"org.robolectric.versioning","c":"AndroidVersions","l":"getReleases()"},{"p":"org.robolectric.shadows","c":"ShadowWebView","l":"getReloadInvocations()"},{"p":"org.robolectric.res.android","c":"Asset","l":"getRemainingLength()"},{"p":"org.robolectric.shadows.gms","c":"ShadowGooglePlayServicesUtil","l":"getRemoteContext(Context)","u":"getRemoteContext(android.content.Context)"},{"p":"org.robolectric.shadows.gms","c":"ShadowGooglePlayServicesUtil.GooglePlayServicesUtilImpl","l":"getRemoteContext(Context)","u":"getRemoteContext(android.content.Context)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothAdapter","l":"getRemoteDevice(String)","u":"getRemoteDevice(java.lang.String)"},{"p":"org.robolectric.shadows.gms","c":"ShadowGooglePlayServicesUtil","l":"getRemoteResource(Context)","u":"getRemoteResource(android.content.Context)"},{"p":"org.robolectric.shadows.gms","c":"ShadowGooglePlayServicesUtil.GooglePlayServicesUtilImpl","l":"getRemoteResource(Context)","u":"getRemoteResource(android.content.Context)"},{"p":"org.robolectric.shadows","c":"ShadowRoleControllerManager","l":"getRemoteServiceComponentName(Context)","u":"getRemoteServiceComponentName(android.content.Context)"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"getRenderPriority()"},{"p":"org.robolectric.shadows","c":"ShadowVibrator","l":"getRepeat()"},{"p":"org.robolectric.shadows","c":"ShadowConnectivityManager","l":"getReportedNetworkConnectivity()"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"getReportFullyDrawn()"},{"p":"org.robolectric.shadows","c":"ShadowStatsManager","l":"getReports(long)"},{"p":"org.robolectric.shadows","c":"ShadowDownloadManager","l":"getRequest(long)"},{"p":"org.robolectric.shadows","c":"ShadowPendingIntent","l":"getRequestCode()"},{"p":"org.robolectric.shadows","c":"ShadowDownloadManager","l":"getRequestCount()"},{"p":"org.robolectric.shadows","c":"ShadowHttpResponseCache","l":"getRequestCount()"},{"p":"org.robolectric.shadows.httpclient","c":"HttpRequestInfo","l":"getRequestDirector()"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"getRequestedOrientation()"},{"p":"org.robolectric.shadows","c":"ShadowDownloadManager.ShadowRequest","l":"getRequestHeaders()"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"getRequestLocationUpdateListeners()"},{"p":"org.robolectric.internal","c":"ManifestIdentifier","l":"getResDir()"},{"p":"org.robolectric.manifest","c":"AndroidManifest","l":"getResDirectory()"},{"p":"org.robolectric.annotation.processing","c":"RobolectricModel","l":"getResetters()"},{"p":"org.robolectric.shadows","c":"ShadowIcon","l":"getResId()"},{"p":"org.robolectric.res","c":"PackageResourceTable","l":"getResName(int)"},{"p":"org.robolectric.res","c":"ResourceTable","l":"getResName(int)"},{"p":"org.robolectric.res","c":"RoutingResourceTable","l":"getResName(int)"},{"p":"org.robolectric.res.android","c":"CppAssetManager2","l":"GetResource(int, boolean, short, Ref, Ref, Ref)","u":"GetResource(int,boolean,short,org.robolectric.res.android.Ref,org.robolectric.res.android.Ref,org.robolectric.res.android.Ref)"},{"p":"org.robolectric.res.android","c":"ResTable","l":"getResource(int, Ref, boolean, int, Ref, Ref)","u":"getResource(int,org.robolectric.res.android.Ref,boolean,int,org.robolectric.res.android.Ref,org.robolectric.res.android.Ref)"},{"p":"org.robolectric.internal.bytecode","c":"ResourceProvider","l":"getResource(String)","u":"getResource(java.lang.String)"},{"p":"org.robolectric.internal.bytecode","c":"SandboxClassLoader","l":"getResource(String)","u":"getResource(java.lang.String)"},{"p":"org.robolectric.internal.bytecode","c":"ResourceProvider","l":"getResourceAsStream(String)","u":"getResourceAsStream(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"getResourceBagText(int, int)","u":"getResourceBagText(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager","l":"getResourceBagValue(int, int, ResTable)","u":"getResourceBagValue(int,int,org.robolectric.res.android.ResTable)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager","l":"getResourceBagValues(int, ResTable)","u":"getResourceBagValues(int,org.robolectric.res.android.ResTable)"},{"p":"org.robolectric.res","c":"ResourcePath","l":"getResourceBase()"},{"p":"org.robolectric.res.android","c":"CppAssetManager2","l":"GetResourceConfigurations(boolean, boolean)","u":"GetResourceConfigurations(boolean,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager","l":"getResourceEntryName(int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"getResourceEntryName(int)"},{"p":"org.robolectric.shadows","c":"ShadowArrayAdapter","l":"getResourceId()"},{"p":"org.robolectric.res","c":"PackageResourceTable","l":"getResourceId(ResName)","u":"getResourceId(org.robolectric.res.ResName)"},{"p":"org.robolectric.res","c":"ResourceTable","l":"getResourceId(ResName)","u":"getResourceId(org.robolectric.res.ResName)"},{"p":"org.robolectric.res","c":"RoutingResourceTable","l":"getResourceId(ResName)","u":"getResourceId(org.robolectric.res.ResName)"},{"p":"org.robolectric.res.android","c":"CppAssetManager2","l":"GetResourceId(String, String, String)","u":"GetResourceId(java.lang.String,java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager","l":"getResourceIdentifier(String, String, String)","u":"getResourceIdentifier(java.lang.String,java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"getResourceIdentifier(String, String, String)","u":"getResourceIdentifier(java.lang.String,java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"getResourceIntArray(int)"},{"p":"org.robolectric.res.android","c":"CppAssetManager2","l":"GetResourceLocales(boolean, boolean)","u":"GetResourceLocales(boolean,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager","l":"getResourceName(int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"getResourceName(int)"},{"p":"org.robolectric.res.android","c":"ResTable","l":"getResourceName(int, boolean, ResTable.ResourceName)","u":"getResourceName(int,boolean,org.robolectric.res.android.ResTable.ResourceName)"},{"p":"org.robolectric.res.android","c":"CppAssetManager2","l":"GetResourceName(int, CppAssetManager2.ResourceName)","u":"GetResourceName(int,org.robolectric.res.android.CppAssetManager2.ResourceName)"},{"p":"org.robolectric.android","c":"AttributeSetBuilderImpl.ArscResourceResolver","l":"getResourceName(Integer)","u":"getResourceName(java.lang.Integer)"},{"p":"org.robolectric.android","c":"AttributeSetBuilderImpl.LegacyResourceResolver","l":"getResourceName(Integer)","u":"getResourceName(java.lang.Integer)"},{"p":"org.robolectric.android","c":"AttributeSetBuilderImpl.ResourceResolver","l":"getResourceName(Integer)","u":"getResourceName(java.lang.Integer)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager","l":"getResourcePackageName(int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"getResourcePackageName(int)"},{"p":"org.robolectric.manifest","c":"AndroidManifest","l":"getResourcePath()"},{"p":"org.robolectric.shadows","c":"ShadowSoundPool","l":"getResourcePlaybacks(int)"},{"p":"org.robolectric.res","c":"AttributeResource","l":"getResourceReference()"},{"p":"org.robolectric.res","c":"AttributeResource","l":"getResourceReference(String, String, String)","u":"getResourceReference(java.lang.String,java.lang.String,java.lang.String)"},{"p":"org.robolectric.res.android","c":"CppAssetManager","l":"getResources()"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"getResourcesForActivity(ComponentName)","u":"getResourcesForActivity(android.content.ComponentName)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"getResourcesForApplication(ApplicationInfo)","u":"getResourcesForApplication(android.content.pm.ApplicationInfo)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"getResourcesForApplication(String)","u":"getResourcesForApplication(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"getResourcesForApplicationAsUser(String, int)","u":"getResourcesForApplicationAsUser(java.lang.String,int)"},{"p":"org.robolectric","c":"AndroidMetadata","l":"getResourcesMode()"},{"p":"org.robolectric","c":"RobolectricTestRunner.RobolectricFrameworkMethod","l":"getResourcesMode()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"getResourceStringArray(int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"getResourceTable()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"getResourceText(int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"getResourceTextArray(int)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager","l":"getResourceTypeName(int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"getResourceTypeName(int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"getResourceValue(int, int, TypedValue, boolean)","u":"getResourceValue(int,int,android.util.TypedValue,boolean)"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttpLayer.RequestMatcherResponseRule","l":"getResponse()"},{"p":"org.robolectric.shadows.httpclient","c":"HttpEntityStub.ResponseRule","l":"getResponse()"},{"p":"org.robolectric.shadows.httpclient","c":"HttpResponseGenerator","l":"getResponse(HttpRequest)","u":"getResponse(org.apache.http.HttpRequest)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothGattServer","l":"getResponses()"},{"p":"org.robolectric.res.android","c":"ResTableTheme","l":"getResTable()"},{"p":"org.robolectric.shadows","c":"ShadowConnectivityManager","l":"getRestrictBackgroundStatus()"},{"p":"org.robolectric.shadows","c":"ShadowAppOpsManager","l":"getRestriction(int, int)","u":"getRestriction(int,int)"},{"p":"org.robolectric.res","c":"TypedResource","l":"getResType()"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"getResultCode()"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"getResultIntent()"},{"p":"org.robolectric.internal.bytecode","c":"RobolectricGeneratorAdapter","l":"getReturnType()"},{"p":"org.robolectric.shadows","c":"ShadowRenderNode","l":"getRight()"},{"p":"org.robolectric.shadows","c":"ShadowRenderNodeQ","l":"getRight()"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"getRightVolume()"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"getRingerMode()"},{"p":"org.robolectric.internal.bytecode","c":"Sandbox","l":"getRobolectricClassLoader()"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityWindowInfo","l":"getRoot()"},{"p":"org.robolectric.shadows","c":"ShadowCamera.ShadowParameters","l":"getRotation()"},{"p":"org.robolectric.shadows","c":"ShadowRenderNode","l":"getRotation()"},{"p":"org.robolectric.shadows","c":"ShadowRenderNode","l":"getRotationX()"},{"p":"org.robolectric.shadows","c":"ShadowRenderNodeQ","l":"getRotationX()"},{"p":"org.robolectric.shadows","c":"ShadowRenderNode","l":"getRotationY()"},{"p":"org.robolectric.shadows","c":"ShadowRenderNodeQ","l":"getRotationY()"},{"p":"org.robolectric.shadows","c":"ShadowRenderNodeQ","l":"getRotationZ()"},{"p":"org.robolectric.shadows","c":"ShadowCanvas","l":"getRoundRectPaintHistoryCount()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCanvas","l":"getRoundRectPaintHistoryCount()"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseCanvas","l":"getRoundRectPaintHistoryCount()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyBitmap","l":"getRowBytes()"},{"p":"org.robolectric.shadows","c":"ShadowActivityManager","l":"getRunningAppProcesses()"},{"p":"org.robolectric.shadows","c":"ShadowActivityManager","l":"getRunningServices(int)"},{"p":"org.robolectric.shadows","c":"ShadowActivityManager","l":"getRunningTasks(int)"},{"p":"org.robolectric.shadows","c":"ShadowDebug","l":"getRuntimeStats()"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"getSafeBrowsingEnabled()"},{"p":"org.robolectric.shadows","c":"ShadowSafetyCenterManager","l":"getSafetySourceData(String)","u":"getSafetySourceData(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowMediaExtractor","l":"getSampleTrackIndex()"},{"p":"org.robolectric.shadows","c":"ShadowVisualizer.VisualizerSource","l":"getSamplingRate()"},{"p":"org.robolectric.internal","c":"SandboxTestRunner","l":"getSandbox(FrameworkMethod)","u":"getSandbox(org.junit.runners.model.FrameworkMethod)"},{"p":"org.robolectric","c":"RobolectricTestRunner","l":"getSandbox(FrameworkMethod)","u":"getSandbox(org.junit.runners.model.FrameworkMethod)"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"getSansSerifFontFamily()"},{"p":"org.robolectric.shadows","c":"ShadowColorDisplayManager","l":"getSaturationLevel()"},{"p":"org.robolectric.shadows","c":"ShadowDisplayManager","l":"getSaturationLevel()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCanvas","l":"getSaveCount()"},{"p":"org.robolectric.shadows","c":"ShadowPendingIntent","l":"getSavedContext()"},{"p":"org.robolectric.shadows","c":"ShadowPendingIntent","l":"getSavedIntent()"},{"p":"org.robolectric.shadows","c":"ShadowPendingIntent","l":"getSavedIntents()"},{"p":"org.robolectric.shadows","c":"ShadowMediaScannerConnection","l":"getSavedMimeTypes()"},{"p":"org.robolectric.shadows","c":"ShadowMediaScannerConnection","l":"getSavedPaths()"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"getSaveFormData()"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"getSavePassword()"},{"p":"org.robolectric.shadows","c":"ShadowSmsManager.DataMessageParams","l":"getScAddress()"},{"p":"org.robolectric.shadows","c":"ShadowSmsManager.TextMultipartParams","l":"getScAddress()"},{"p":"org.robolectric.shadows","c":"ShadowSmsManager.TextSmsParams","l":"getScAddress()"},{"p":"org.robolectric.shadows","c":"ShadowMagnificationController","l":"getScale()"},{"p":"org.robolectric.shadows","c":"ShadowViewConfiguration","l":"getScaledDoubleTapSlop()"},{"p":"org.robolectric.shadows","c":"ShadowViewConfiguration","l":"getScaledEdgeSlop()"},{"p":"org.robolectric.shadows","c":"ShadowViewConfiguration","l":"getScaledFadingEdgeLength()"},{"p":"org.robolectric.shadows","c":"ShadowMediaMetadataRetriever","l":"getScaledFrameAtTime(long, int, int, int)","u":"getScaledFrameAtTime(long,int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowViewConfiguration","l":"getScaledMaximumFlingVelocity()"},{"p":"org.robolectric.shadows","c":"ShadowViewConfiguration","l":"getScaledMinimumFlingVelocity()"},{"p":"org.robolectric.shadows","c":"ShadowViewConfiguration","l":"getScaledPagingTouchSlop()"},{"p":"org.robolectric.shadows","c":"ShadowViewConfiguration","l":"getScaledScrollBarSize()"},{"p":"org.robolectric.shadows","c":"ShadowViewConfiguration","l":"getScaledTouchSlop()"},{"p":"org.robolectric.shadows","c":"ShadowViewConfiguration","l":"getScaledWindowTouchSlop()"},{"p":"org.robolectric.shadows","c":"ShadowScaleGestureDetector","l":"getScaleFactor()"},{"p":"org.robolectric.shadows","c":"ShadowRenderNode","l":"getScaleX()"},{"p":"org.robolectric.shadows","c":"ShadowRenderNodeQ","l":"getScaleX()"},{"p":"org.robolectric.shadows","c":"ShadowRenderNode","l":"getScaleY()"},{"p":"org.robolectric.shadows","c":"ShadowRenderNodeQ","l":"getScaleY()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothLeScanner","l":"getScanCallbacks()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothAdapter","l":"getScanMode()"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager","l":"getScanResults()"},{"p":"org.robolectric.shadows","c":"ShadowAlarmManager","l":"getScheduledAlarms()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyLooper","l":"getScheduler()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyMessageQueue","l":"getScheduler()"},{"p":"org.robolectric.shadows","c":"ShadowLooper","l":"getScheduler()"},{"p":"org.robolectric.shadows","c":"ShadowMessageQueue","l":"getScheduler()"},{"p":"org.robolectric.shadows","c":"ShadowPausedLooper","l":"getScheduler()"},{"p":"org.robolectric.shadows","c":"ShadowPausedMessageQueue","l":"getScheduler()"},{"p":"org.robolectric.manifest","c":"IntentFilterData","l":"getSchemes()"},{"p":"org.robolectric.manifest","c":"ActivityData","l":"getScreenOrientation()"},{"p":"org.robolectric.shadows","c":"ShadowBugreportManager","l":"getScreenshotFd()"},{"p":"org.robolectric.android","c":"DeviceConfig","l":"getScreenSize(Configuration)","u":"getScreenSize(android.content.res.Configuration)"},{"p":"org.robolectric.res","c":"Qualifiers","l":"getScreenWidth(String)","u":"getScreenWidth(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowViewConfiguration","l":"getScrollBarFadeDuration()"},{"p":"org.robolectric.shadows","c":"ShadowViewConfiguration","l":"getScrollBarSize()"},{"p":"org.robolectric.shadows","c":"ShadowViewConfiguration","l":"getScrollDefaultDelay()"},{"p":"org.robolectric.shadows","c":"ShadowViewConfiguration","l":"getScrollFriction()"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"getScrollX()"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"getScrollY()"},{"p":"org.robolectric.internal","c":"AndroidSandbox","l":"getSdk()"},{"p":"org.robolectric","c":"RobolectricTestRunner.RobolectricFrameworkMethod","l":"getSdk()"},{"p":"org.robolectric.plugins","c":"SdkCollection","l":"getSdk(int)"},{"p":"org.robolectric.versioning","c":"AndroidVersions.AndroidRelease","l":"getSdkInt()"},{"p":"org.robolectric.pluginapi","c":"SdkProvider","l":"getSdks()"},{"p":"org.robolectric.plugins","c":"DefaultSdkProvider","l":"getSdks()"},{"p":"org.robolectric.annotation.processing","c":"RobolectricProcessor","l":"getSdksFile(Map, String)","u":"getSdksFile(java.util.Map,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowSearchManager","l":"getSearchableInfo(ComponentName)","u":"getSearchableInfo(android.content.ComponentName)"},{"p":"org.robolectric.shadows","c":"ShadowTrace.AsyncTraceSection","l":"getSectionName()"},{"p":"org.robolectric.shadows","c":"ShadowWifiConfiguration","l":"getSecurityTypes()"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"getSeedAccountName()"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"getSeedAccountOptions()"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"getSeedAccountType()"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"getSeekDelay()"},{"p":"org.robolectric.shadows","c":"ShadowContentProviderOperation","l":"getSelection()"},{"p":"org.robolectric.shadows","c":"ShadowContentProviderOperation","l":"getSelectionArgs()"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver.DeleteStatement","l":"getSelectionArgs()"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver.UpdateStatement","l":"getSelectionArgs()"},{"p":"org.robolectric.shadows","c":"ShadowContentProviderOperation","l":"getSelectionArgsBackReferences()"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager","l":"getSelfManagedPhoneAccounts()"},{"p":"org.robolectric.shadows","c":"ShadowSensorManager","l":"getSensorList(int)"},{"p":"org.robolectric.shadows","c":"ShadowFingerprintManager","l":"getSensorPropertiesInternal()"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityManager","l":"getSentAccessibilityEvents()"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"getSentDialerSpecialCodes()"},{"p":"org.robolectric.shadows","c":"ShadowVirtualSensor","l":"getSentEvents()"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttp","l":"getSentHttpRequest(int)"},{"p":"org.robolectric.shadows.httpclient","c":"ShadowDefaultRequestDirector","l":"getSentHttpRequest(int)"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttp","l":"getSentHttpRequestInfo(int)"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttpLayer","l":"getSentHttpRequestInfo(int)"},{"p":"org.robolectric.shadows.httpclient","c":"ShadowDefaultRequestDirector","l":"getSentHttpRequestInfo(int)"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttpLayer","l":"getSentHttpRequestInfos()"},{"p":"org.robolectric.shadows","c":"ShadowSmsManager.DataMessageParams","l":"getSentIntent()"},{"p":"org.robolectric.shadows","c":"ShadowSmsManager.SendMultimediaMessageParams","l":"getSentIntent()"},{"p":"org.robolectric.shadows","c":"ShadowSmsManager.TextSmsParams","l":"getSentIntent()"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager.VisualVoicemailSmsParams","l":"getSentIntent()"},{"p":"org.robolectric.shadows","c":"ShadowSmsManager.TextMultipartParams","l":"getSentIntents()"},{"p":"org.robolectric.shadows","c":"ShadowBuild","l":"getSerial()"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"getSerialNumberForUser(UserHandle)","u":"getSerialNumberForUser(android.os.UserHandle)"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"getSerialNumbersOfUsers(boolean)"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"getSerifFontFamily()"},{"p":"org.robolectric.shadows","c":"ShadowActivityManager","l":"getService()"},{"p":"org.robolectric.shadows","c":"ShadowActivityTaskManager","l":"getService()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothDevice","l":"getService()"},{"p":"org.robolectric.shadows","c":"ShadowPlayerBase","l":"getService()"},{"p":"org.robolectric.shadows","c":"ShadowSoundPool","l":"getService()"},{"p":"org.robolectric.shadows","c":"ShadowPendingIntent","l":"getService(Context, int, Intent, int)","u":"getService(android.content.Context,int,android.content.Intent,int)"},{"p":"org.robolectric.shadows","c":"ShadowServiceManager","l":"getService(String)","u":"getService(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothGatt","l":"getService(UUID)","u":"getService(java.util.UUID)"},{"p":"org.robolectric.shadows","c":"ShadowContentCaptureManager","l":"getServiceComponentName()"},{"p":"org.robolectric.manifest","c":"AndroidManifest","l":"getServiceData(String)","u":"getServiceData(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowQuickAccessWalletService","l":"getServiceEvents()"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"getServiceInfo(ComponentName, int)","u":"getServiceInfo(android.content.ComponentName,int)"},{"p":"org.robolectric.manifest","c":"AndroidManifest","l":"getServices()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothGatt","l":"getServices()"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"getServicesSystemSharedLibraryPackageName()"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"getServiceState()"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"getServiceState(int)"},{"p":"org.robolectric.shadows","c":"ShadowMediaController","l":"getSessionActivity()"},{"p":"org.robolectric.shadows","c":"ShadowUsageStatsManager.UsageSessionObserver","l":"getSessionEndedIntent()"},{"p":"org.robolectric.shadows","c":"ShadowPackageInstaller","l":"getSessionInfo(int)"},{"p":"org.robolectric.shadows","c":"ShadowUsageStatsManager.UsageSessionObserver","l":"getSessionStepDuration()"},{"p":"org.robolectric.shadows","c":"ShadowUsageStatsManager.UsageSessionObserver","l":"getSessionStepTriggeredIntent()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyMatrix","l":"getSetOperations()"},{"p":"org.robolectric.shadows","c":"ShadowMatrix","l":"getSetOperations()"},{"p":"org.robolectric.shadows","c":"ShadowNativeMatrix","l":"getSetOperations()"},{"p":"org.robolectric.shadows","c":"ShadowRingtoneManager","l":"getSettingForType(int)"},{"p":"org.robolectric.shadows","c":"ShadowWebView","l":"getSettings()"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"getShader()"},{"p":"org.robolectric.annotation.processing","c":"RobolectricModel.ShadowInfo","l":"getShadowBaseName()"},{"p":"org.robolectric.annotation.processing","c":"RobolectricModel.ShadowInfo","l":"getShadowBinaryName()"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"getShadowColor()"},{"p":"org.robolectric.internal.bytecode","c":"ClassHandler","l":"getShadowCreator(Class)","u":"getShadowCreator(java.lang.Class)"},{"p":"org.robolectric.internal.bytecode","c":"RobolectricInternals","l":"getShadowCreator(Class)","u":"getShadowCreator(java.lang.Class)"},{"p":"org.robolectric.internal.bytecode","c":"ShadowWrangler","l":"getShadowCreator(Class)","u":"getShadowCreator(java.lang.Class)"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"getShadowDx()"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"getShadowDy()"},{"p":"org.robolectric.annotation.processing","c":"RobolectricModel","l":"getShadowedPackages()"},{"p":"org.robolectric.internal.bytecode","c":"ShadowMap","l":"getShadowInfo(Class, ShadowMatcher)","u":"getShadowInfo(java.lang.Class,org.robolectric.sandbox.ShadowMatcher)"},{"p":"org.robolectric.internal.bytecode","c":"RobolectricInternals","l":"getShadowInvalidator()"},{"p":"org.robolectric.shadows","c":"ShadowLooper","l":"getShadowMainLooper()"},{"p":"org.robolectric.annotation.processing","c":"RobolectricModel.ShadowInfo","l":"getShadowName()"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"getShadowPackageArchiveInfo(String, int)","u":"getShadowPackageArchiveInfo(java.lang.String,int)"},{"p":"org.robolectric.annotation.processing","c":"RobolectricModel.ShadowInfo","l":"getShadowPickerBinaryName()"},{"p":"org.robolectric.internal.bytecode","c":"ShadowInfo","l":"getShadowPickerClass()"},{"p":"org.robolectric.internal","c":"ShadowProvider","l":"getShadowPickerMap()"},{"p":"org.robolectric","c":"Shadows","l":"getShadowPickerMap()"},{"p":"org.robolectric.annotation.processing","c":"RobolectricModel","l":"getShadowPickers()"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"getShadowRadius()"},{"p":"org.robolectric.internal","c":"ShadowProvider","l":"getShadows()"},{"p":"org.robolectric","c":"Shadows","l":"getShadows()"},{"p":"org.robolectric.shadows.gms","c":"Shadows","l":"getShadows()"},{"p":"org.robolectric.shadows.httpclient","c":"Shadows","l":"getShadows()"},{"p":"org.robolectric.shadows.multidex","c":"Shadows","l":"getShadows()"},{"p":"org.robolectric.annotation.processing","c":"RobolectricModel.ShadowInfo","l":"getShadowTypeWithParams()"},{"p":"org.robolectric.shadows","c":"ShadowBugreportManager","l":"getShareDescription()"},{"p":"org.robolectric.shadows","c":"ShadowContextImpl._ContextImpl_","l":"getSharedPreferences(String, int)","u":"getSharedPreferences(java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"ShadowContextImpl","l":"getSharedPreferences(String, int)","u":"getSharedPreferences(java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"getSharedSystemSharedLibraryPackageName()"},{"p":"org.robolectric.shadows","c":"ShadowBugreportManager","l":"getShareTitle()"},{"p":"org.robolectric.fakes","c":"BaseCursor","l":"getShort(int)"},{"p":"org.robolectric.fakes","c":"RoboCursor","l":"getShort(int)"},{"p":"org.robolectric.res.android","c":"ResourceTypes.ResStringPool_header","l":"getShort(int)"},{"p":"org.robolectric.shadows","c":"ShadowCursorWrapper","l":"getShort(int)"},{"p":"org.robolectric.versioning","c":"AndroidVersions.AndroidRelease","l":"getShortCode()"},{"p":"org.robolectric.shadows","c":"ShadowLauncherApps","l":"getShortcutConfigActivityIntent(LauncherActivityInfo)","u":"getShortcutConfigActivityIntent(android.content.pm.LauncherActivityInfo)"},{"p":"org.robolectric.shadows","c":"ShadowLauncherApps","l":"getShortcutConfigActivityList(String, UserHandle)","u":"getShortcutConfigActivityList(java.lang.String,android.os.UserHandle)"},{"p":"org.robolectric.shadows","c":"ShadowShortcutManager","l":"getShortcuts(int)"},{"p":"org.robolectric.shadows","c":"ShadowLauncherApps","l":"getShortcuts(LauncherApps.ShortcutQuery, UserHandle)","u":"getShortcuts(android.content.pm.LauncherApps.ShortcutQuery,android.os.UserHandle)"},{"p":"org.robolectric.internal.dependency","c":"DependencyJar","l":"getShortName()"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"getShortSupportMessage(ComponentName)","u":"getShortSupportMessage(android.content.ComponentName)"},{"p":"org.robolectric.shadows","c":"ShadowSoftKeyboardController","l":"getShowMode()"},{"p":"org.robolectric.shadows","c":"ShadowDialog","l":"getShownDialogs()"},{"p":"org.robolectric.shadows","c":"ShadowApplication","l":"getShownToasts()"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"getShowWhenLocked()"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"getSignalStrength()"},{"p":"org.robolectric.shadows","c":"ShadowSigningInfo","l":"getSigningCertificateHistory()"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager","l":"getSimCallManager()"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager","l":"getSimCallManager(int)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"getSimCarrierId()"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"getSimCountryIso()"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"getSimCountryIso(int)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"getSimLocale()"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"getSimOperator()"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"getSimOperatorName()"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"getSimSerialNumber()"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"getSimState()"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"getSimState(int)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothAdapter","l":"getSingleLeScanCallback()"},{"p":"org.robolectric.shadows","c":"ShadowMimeTypeMap","l":"getSingleton()"},{"p":"org.robolectric.shadows","c":"ShadowApplication","l":"getSingleton(Class, Provider)","u":"getSingleton(java.lang.Class,org.robolectric.shadows.Provider)"},{"p":"org.robolectric.shadows","c":"ShadowDisplay","l":"getSizeInternal(Point, boolean)","u":"getSizeInternal(android.graphics.Point,boolean)"},{"p":"org.robolectric.res","c":"Qualifiers","l":"getSmallestScreenWidth(String)","u":"getSmallestScreenWidth(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowAbsListView","l":"getSmoothScrolledPosition()"},{"p":"org.robolectric.shadows","c":"ShadowSmsManager","l":"getSmscAddress()"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager","l":"getSoftApConfiguration()"},{"p":"org.robolectric.shadows","c":"ShadowWindow","l":"getSoftInputMode()"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityRecord","l":"getSource()"},{"p":"org.robolectric.shadows","c":"ShadowBitmapDrawable","l":"getSource()"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"getSourceLayoutResId()"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"getSourceResId()"},{"p":"org.robolectric.res.android","c":"ResXMLParser","l":"getSourceResourceId()"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityRecord","l":"getSourceRoot()"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"getSourceUri()"},{"p":"org.robolectric.shadows","c":"ShadowTabHost","l":"getSpecByTag(String)","u":"getSpecByTag(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowUwbManager","l":"getSpecificationInfo()"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"getSplashScreen()"},{"p":"org.robolectric.fakes","c":"RoboSplashScreen","l":"getSplashScreenTheme()"},{"p":"org.robolectric.shadows","c":"ShadowLoadedApk","l":"getSplitClassLoader(String)","u":"getSplitClassLoader(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowTextToSpeech","l":"getSpokenTextList()"},{"p":"org.robolectric.shadows","c":"ShadowDisplayManagerGlobal","l":"getStableDisplaySize()"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"getStandardFontFamily()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothAdapter","l":"getState()"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"getState()"},{"p":"org.robolectric.shadows","c":"ShadowMediaRecorder","l":"getState()"},{"p":"org.robolectric.shadows","c":"ShadowNetworkInfo","l":"getState()"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver","l":"getStatements()"},{"p":"org.robolectric.util","c":"ReflectionHelpers","l":"getStaticField(Class, String)","u":"getStaticField(java.lang.Class,java.lang.String)"},{"p":"org.robolectric.util","c":"ReflectionHelpers","l":"getStaticField(Field)","u":"getStaticField(java.lang.reflect.Field)"},{"p":"org.robolectric.shadows","c":"ShadowParcelFileDescriptor","l":"getStatSize()"},{"p":"org.robolectric.shadows","c":"ShadowStatsLog","l":"getStatsLogs()"},{"p":"org.robolectric.shadows","c":"ShadowStatsManager","l":"getStatsMetadata()"},{"p":"org.robolectric.shadows","c":"ShadowDownloadManager.ShadowRequest","l":"getStatus()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAsyncTask","l":"getStatus()"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver","l":"getStatus(Account, String)","u":"getStatus(android.accounts.Account,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver","l":"getStatus(Account, String, boolean)","u":"getStatus(android.accounts.Account,java.lang.String,boolean)"},{"p":"org.robolectric.shadows.httpclient","c":"StatusLineStub","l":"getStatusCode()"},{"p":"org.robolectric.shadows.httpclient","c":"TestHttpResponse.TestStatusLine","l":"getStatusCode()"},{"p":"org.robolectric.shadows.httpclient","c":"HttpResponseStub","l":"getStatusLine()"},{"p":"org.robolectric.shadows.httpclient","c":"TestHttpResponse","l":"getStatusLine()"},{"p":"org.robolectric.shadows","c":"ShadowService","l":"getStopSelfId()"},{"p":"org.robolectric.shadows","c":"ShadowService","l":"getStopSelfResultId()"},{"p":"org.robolectric.shadows","c":"ShadowEnvironment","l":"getStorageDirectory()"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"getStorageEncryption(ComponentName)","u":"getStorageEncryption(android.content.ComponentName)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"getStorageEncryptionStatus()"},{"p":"org.robolectric.shadows","c":"ShadowEnvironment","l":"getStorageState(File)","u":"getStorageState(java.io.File)"},{"p":"org.robolectric.shadows","c":"ShadowStorageManager","l":"getStorageVolume(File)","u":"getStorageVolume(java.io.File)"},{"p":"org.robolectric.shadows","c":"ShadowStorageManager","l":"getStorageVolumes()"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"getStreamMaxVolume(int)"},{"p":"org.robolectric.shadows","c":"ShadowContentProviderClient","l":"getStreamTypes(Uri, String)","u":"getStreamTypes(android.net.Uri,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"getStreamVolume(int)"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"getStreamVolumeDb(int, int, int)","u":"getStreamVolumeDb(int,int,int)"},{"p":"org.robolectric.res","c":"Plural","l":"getString()"},{"p":"org.robolectric.shadows","c":"ShadowSettings.ShadowGlobal","l":"getString(ContentResolver, String)","u":"getString(android.content.ContentResolver,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowSettings.ShadowSecure","l":"getString(ContentResolver, String)","u":"getString(android.content.ContentResolver,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowSettings.ShadowSystem","l":"getString(ContentResolver, String)","u":"getString(android.content.ContentResolver,java.lang.String)"},{"p":"org.robolectric.fakes","c":"BaseCursor","l":"getString(int)"},{"p":"org.robolectric.fakes","c":"RoboCursor","l":"getString(int)"},{"p":"org.robolectric.shadows","c":"ShadowCursorWrapper","l":"getString(int)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyResourcesManager","l":"getString(String, Supplier)","u":"getString(java.lang.String,java.util.function.Supplier)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager","l":"getStringBlockCount()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"getStringBlockCount()"},{"p":"org.robolectric.shadows","c":"ShadowSettings.ShadowGlobal","l":"getStringForUser(ContentResolver, String, int)","u":"getStringForUser(android.content.ContentResolver,java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"ShadowSettings.ShadowSecure","l":"getStringForUser(ContentResolver, String, int)","u":"getStringForUser(android.content.ContentResolver,java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"ShadowSettings.ShadowSystem","l":"getStringForUser(ContentResolver, String, int)","u":"getStringForUser(android.content.ContentResolver,java.lang.String,int)"},{"p":"org.robolectric.res.android","c":"LoadedArsc","l":"GetStringPool()"},{"p":"org.robolectric.res.android","c":"ResXMLParser","l":"getStrings()"},{"p":"org.robolectric.res.android","c":"ResXMLTree","l":"getStrings()"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"getStrokeCap()"},{"p":"org.robolectric.shadows","c":"ShadowGradientDrawable","l":"getStrokeColor()"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"getStrokeJoin()"},{"p":"org.robolectric.shadows","c":"ShadowGradientDrawable","l":"getStrokeWidth()"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"getStrokeWidth()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyTypeface","l":"getStyle()"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"getStyle()"},{"p":"org.robolectric.shadows","c":"ShadowTypeface.FontDesc","l":"getStyle()"},{"p":"org.robolectric.android","c":"XmlResourceParserImpl","l":"getStyleAttribute()"},{"p":"org.robolectric.res","c":"AttributeResource","l":"getStyleReference()"},{"p":"org.robolectric.res","c":"AttributeResource","l":"getStyleReference(String, String, String)","u":"getStyleReference(java.lang.String,java.lang.String,java.lang.String)"},{"p":"org.robolectric.fakes","c":"RoboMenuItem","l":"getSubMenu()"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"getSubscriberId()"},{"p":"org.robolectric.shadows","c":"ShadowImsMmTelManager","l":"getSubscriptionId()"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"getSubscriptionId(PhoneAccountHandle)","u":"getSubscriptionId(android.telecom.PhoneAccountHandle)"},{"p":"org.robolectric.shadows","c":"ShadowNetworkInfo","l":"getSubtype()"},{"p":"org.robolectric.shadows","c":"ShadowDisplayHashManager","l":"getSupportedHashAlgorithms()"},{"p":"org.robolectric.plugins","c":"SdkCollection","l":"getSupportedSdks()"},{"p":"org.robolectric.annotation.processing","c":"RobolectricProcessor","l":"getSupportedSourceVersion()"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"getSupportMultipleWindows()"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"getSupportZoom()"},{"p":"org.robolectric.shadows","c":"ShadowMediaRecorder","l":"getSurface()"},{"p":"org.robolectric.shadows","c":"ShadowSurfaceView.FakeSurfaceHolder","l":"getSurface()"},{"p":"org.robolectric.shadows","c":"ShadowViewRootImpl.ViewRootImplReflector","l":"getSurface()"},{"p":"org.robolectric.shadows","c":"ShadowViewRootImpl.ViewRootImplReflector","l":"getSurfaceControl()"},{"p":"org.robolectric.shadows","c":"ShadowSurfaceView.FakeSurfaceHolder","l":"getSurfaceFrame()"},{"p":"org.robolectric.shadows","c":"ShadowSurface","l":"getSurfaceTexture()"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager.PackageSetting","l":"getSuspendedAppExtras()"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager.PackageSetting","l":"getSuspendedLauncherExtras()"},{"p":"org.robolectric.shadows","c":"ShadowLauncherApps","l":"getSuspendedPackageLauncherExtras(String, UserHandle)","u":"getSuspendedPackageLauncherExtras(java.lang.String,android.os.UserHandle)"},{"p":"org.robolectric.shadows","c":"GnssStatusBuilder.GnssSatelliteInfo","l":"getSvid()"},{"p":"org.robolectric.internal.bytecode","c":"ShadowInvalidator","l":"getSwitchPoint(Class)","u":"getSwitchPoint(java.lang.Class)"},{"p":"org.robolectric.internal.bytecode","c":"ShadowInvalidator","l":"getSwitchPoint(String)","u":"getSwitchPoint(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver","l":"getSyncAdapterTypes()"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver","l":"getSyncAutomatically(Account, String)","u":"getSyncAutomatically(android.accounts.Account,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"getSyntheticAppDetailsActivityEnabled(String)","u":"getSyntheticAppDetailsActivityEnabled(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowResources","l":"getSystem()"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityService","l":"getSystemActions()"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"getSystemAvailableFeatures()"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager","l":"getSystemDialerPackage()"},{"p":"org.robolectric.shadows","c":"ShadowSystemFonts","l":"getSystemFallback(String)","u":"getSystemFallback(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowNativeSystemFonts","l":"getSystemFontConfigInternal(String, String, String, String, Map, long, int)","u":"getSystemFontConfigInternal(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.util.Map,long,int)"},{"p":"org.robolectric.shadows","c":"ShadowSystemFonts","l":"getSystemFontConfigInternal(String, String, String, String, Map, long, int)","u":"getSystemFontConfigInternal(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.util.Map,long,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeTypeface","l":"getSystemFontConfigLocation()"},{"p":"org.robolectric.shadows","c":"ShadowLocaleManager","l":"getSystemLocales()"},{"p":"org.robolectric","c":"RuntimeEnvironment","l":"getSystemResourceTable()"},{"p":"org.robolectric.shadows","c":"ShadowContextImpl._ContextImpl_","l":"getSystemService(String)","u":"getSystemService(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowContextImpl","l":"getSystemService(String)","u":"getSystemService(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"getSystemSharedLibraryNames()"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"getSystemTextClassifierPackageName()"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"getSystemUpdatePolicy()"},{"p":"org.robolectric.shadows","c":"ShadowTabActivity","l":"getTabHost()"},{"p":"org.robolectric.res.android","c":"ResTable","l":"getTableCookie(int)"},{"p":"org.robolectric.res.android","c":"ResTable","l":"getTableCount()"},{"p":"org.robolectric.res.android","c":"ResTable","l":"getTableStringBlock(int)"},{"p":"org.robolectric.shadows","c":"ShadowTabActivity","l":"getTabWidget()"},{"p":"org.robolectric.shadows","c":"ShadowTabHost","l":"getTabWidget()"},{"p":"org.robolectric.shadows","c":"ShadowAlarmManager.ScheduledAlarm","l":"getTag()"},{"p":"org.robolectric.shadows","c":"ShadowEventLog.ShadowEvent","l":"getTag()"},{"p":"org.robolectric.shadows","c":"ShadowPowerManager.ShadowWakeLock","l":"getTag()"},{"p":"org.robolectric.shadows","c":"ShadowTabHost.ShadowTabSpec","l":"getTag()"},{"p":"org.robolectric.shadows","c":"ShadowViewConfiguration","l":"getTapTimeout()"},{"p":"org.robolectric.shadows","c":"ShadowPausedMessage","l":"getTarget()"},{"p":"org.robolectric.manifest","c":"ActivityData","l":"getTargetActivity()"},{"p":"org.robolectric.manifest","c":"ActivityData","l":"getTargetActivityName()"},{"p":"org.robolectric.manifest","c":"ActivityData","l":"getTargetAttr(String)","u":"getTargetAttr(java.lang.String)"},{"p":"org.robolectric.shadows.httpclient","c":"ShadowDefaultRequestDirector","l":"getTargetAuthenticationHandler()"},{"p":"org.robolectric.android.internal","c":"RoboMonitoringInstrumentation","l":"getTargetContext()"},{"p":"org.robolectric.shadows","c":"ShadowPendingIntent","l":"getTargetPackage()"},{"p":"org.robolectric.manifest","c":"AndroidManifest","l":"getTargetSdkVersion()"},{"p":"org.robolectric.pluginapi","c":"UsesSdk","l":"getTargetSdkVersion()"},{"p":"org.robolectric.shadows","c":"ShadowCrossProfileApps","l":"getTargetUserProfiles()"},{"p":"org.robolectric.manifest","c":"ActivityData","l":"getTaskAffinity()"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"getTaskId()"},{"p":"org.robolectric.shadows","c":"ShadowAppTask","l":"getTaskInfo()"},{"p":"org.robolectric.shadows","c":"ShadowNfcAdapter","l":"getTechLists()"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyFrameworkInitializer","l":"getTelephonyServiceManager()"},{"p":"org.robolectric","c":"RuntimeEnvironment","l":"getTempDirectory()"},{"p":"org.robolectric.internal","c":"AndroidSandbox","l":"getTestEnvironment()"},{"p":"org.robolectric","c":"RobolectricTestRunner","l":"getTestLifecycleClass()"},{"p":"org.robolectric.android","c":"XmlResourceParserImpl","l":"getText()"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityNodeInfo","l":"getText()"},{"p":"org.robolectric.shadows","c":"ShadowSmsManager.TextSmsParams","l":"getText()"},{"p":"org.robolectric.shadows","c":"ShadowTabHost.ShadowTabSpec","l":"getText()"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager.VisualVoicemailSmsParams","l":"getText()"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"getText(String, int, ApplicationInfo)","u":"getText(java.lang.String,int,android.content.pm.ApplicationInfo)"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"getTextAlign()"},{"p":"org.robolectric.shadows","c":"ShadowTextView","l":"getTextAppearanceId()"},{"p":"org.robolectric.android","c":"XmlResourceParserImpl","l":"getTextCharacters(int[])"},{"p":"org.robolectric.shadows","c":"ShadowCanvas","l":"getTextHistoryCount()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCanvas","l":"getTextHistoryCount()"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseCanvas","l":"getTextHistoryCount()"},{"p":"org.robolectric.res.android","c":"ResXMLParser","l":"getTextID()"},{"p":"org.robolectric.shadows","c":"ShadowToast","l":"getTextOfLatestToast()"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"getTextScaleX()"},{"p":"org.robolectric.shadows","c":"ShadowTextView","l":"getTextServicesLocale()"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"getTextSize()"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"getTextSkewX()"},{"p":"org.robolectric.shadows","c":"ShadowArrayAdapter","l":"getTextViewResourceId()"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"getTextZoom()"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"getTheAudioStreamType()"},{"p":"org.robolectric.internal.bytecode","c":"RoboCallSite","l":"getTheClass()"},{"p":"org.robolectric.manifest","c":"ActivityData","l":"getThemeRef()"},{"p":"org.robolectric.manifest","c":"AndroidManifest","l":"getThemeRef()"},{"p":"org.robolectric.manifest","c":"AndroidManifest","l":"getThemeRef(String)","u":"getThemeRef(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"getThemeValue(int, int, TypedValue, boolean)","u":"getThemeValue(int,int,android.util.TypedValue,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"getThemeValue(long, int, TypedValue, boolean)","u":"getThemeValue(long,int,android.util.TypedValue,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowPowerManager","l":"getThermalStatusListeners()"},{"p":"org.robolectric.shadows","c":"ShadowEventLog.ShadowEvent","l":"getThreadId()"},{"p":"org.robolectric.shadows","c":"ShadowChoreographer.ChoreographerReflector","l":"getThreadInstance()"},{"p":"org.robolectric.shadows","c":"ShadowProcess","l":"getThreadPriority(int)"},{"p":"org.robolectric.android.internal","c":"RoboMonitoringInstrumentation","l":"getThreadState()"},{"p":"org.robolectric.shadows","c":"ShadowTrafficStats","l":"getThreadStatsTag()"},{"p":"org.robolectric.shadows","c":"ShadowUsageStatsManager.UsageSessionObserver","l":"getThresholdDuration()"},{"p":"org.robolectric.shadows","c":"ShadowMediaStore.ShadowImages.ShadowThumbnails","l":"getThumbnail(ContentResolver, long, int, BitmapFactory.Options)","u":"getThumbnail(android.content.ContentResolver,long,int,android.graphics.BitmapFactory.Options)"},{"p":"org.robolectric.shadows","c":"ShadowMediaStore.ShadowVideo.ShadowThumbnails","l":"getThumbnail(ContentResolver, long, int, BitmapFactory.Options)","u":"getThumbnail(android.content.ContentResolver,long,int,android.graphics.BitmapFactory.Options)"},{"p":"org.robolectric.shadows","c":"ShadowUsageStatsManager.AppUsageLimitObserver","l":"getTimeLimit()"},{"p":"org.robolectric.shadows","c":"ShadowUsageStatsManager.AppUsageObserver","l":"getTimeLimit()"},{"p":"org.robolectric.shadows","c":"ShadowEventLog.ShadowEvent","l":"getTimeNanos()"},{"p":"org.robolectric.shadows","c":"ShadowIsoDep","l":"getTimeout()"},{"p":"org.robolectric.shadows","c":"ShadowPowerManager.ShadowWakeLock","l":"getTimesHeld()"},{"p":"org.robolectric.shadows","c":"ShadowPowerManager","l":"getTimesRebooted()"},{"p":"org.robolectric.shadows","c":"ShadowUsageStatsManager.AppUsageObserver","l":"getTimeUnit()"},{"p":"org.robolectric.shadows","c":"ShadowUsageStatsManager.AppUsageLimitObserver","l":"getTimeUsed()"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"getTimeZone()"},{"p":"org.robolectric.shadows","c":"ShadowTimeManager","l":"getTimeZoneCapabilitiesAndConfig()"},{"p":"org.robolectric.fakes","c":"RoboMenuItem","l":"getTitle()"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityWindowInfo","l":"getTitle()"},{"p":"org.robolectric.shadows","c":"ShadowAlertController","l":"getTitle()"},{"p":"org.robolectric.shadows","c":"ShadowAlertDialog","l":"getTitle()"},{"p":"org.robolectric.shadows","c":"ShadowDialog","l":"getTitle()"},{"p":"org.robolectric.shadows","c":"ShadowDownloadManager.CompletedDownload","l":"getTitle()"},{"p":"org.robolectric.shadows","c":"ShadowDownloadManager.ShadowRequest","l":"getTitle()"},{"p":"org.robolectric.shadows","c":"ShadowWebView","l":"getTitle()"},{"p":"org.robolectric.shadows","c":"ShadowWindow","l":"getTitle()"},{"p":"org.robolectric.fakes","c":"RoboMenuItem","l":"getTitleCondensed()"},{"p":"org.robolectric.shadows","c":"ShadowSuspendDialogInfo","l":"getTitleResId()"},{"p":"org.robolectric.shadows","c":"_Activity_","l":"getToken()"},{"p":"org.robolectric.shadows.gms","c":"ShadowGoogleAuthUtil","l":"getToken(Context, Account, String)","u":"getToken(android.content.Context,android.accounts.Account,java.lang.String)"},{"p":"org.robolectric.shadows.gms","c":"ShadowGoogleAuthUtil.GoogleAuthUtilImpl","l":"getToken(Context, Account, String)","u":"getToken(android.content.Context,android.accounts.Account,java.lang.String)"},{"p":"org.robolectric.shadows.gms","c":"ShadowGoogleAuthUtil","l":"getToken(Context, Account, String, Bundle)","u":"getToken(android.content.Context,android.accounts.Account,java.lang.String,android.os.Bundle)"},{"p":"org.robolectric.shadows.gms","c":"ShadowGoogleAuthUtil.GoogleAuthUtilImpl","l":"getToken(Context, Account, String, Bundle)","u":"getToken(android.content.Context,android.accounts.Account,java.lang.String,android.os.Bundle)"},{"p":"org.robolectric.shadows.gms","c":"ShadowGoogleAuthUtil","l":"getToken(Context, String, String)","u":"getToken(android.content.Context,java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows.gms","c":"ShadowGoogleAuthUtil.GoogleAuthUtilImpl","l":"getToken(Context, String, String)","u":"getToken(android.content.Context,java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows.gms","c":"ShadowGoogleAuthUtil","l":"getToken(Context, String, String, Bundle)","u":"getToken(android.content.Context,java.lang.String,java.lang.String,android.os.Bundle)"},{"p":"org.robolectric.shadows.gms","c":"ShadowGoogleAuthUtil.GoogleAuthUtilImpl","l":"getToken(Context, String, String, Bundle)","u":"getToken(android.content.Context,java.lang.String,java.lang.String,android.os.Bundle)"},{"p":"org.robolectric.shadows.gms","c":"ShadowGoogleAuthUtil","l":"getTokenWithNotification(Context, Account, String, Bundle)","u":"getTokenWithNotification(android.content.Context,android.accounts.Account,java.lang.String,android.os.Bundle)"},{"p":"org.robolectric.shadows.gms","c":"ShadowGoogleAuthUtil.GoogleAuthUtilImpl","l":"getTokenWithNotification(Context, Account, String, Bundle)","u":"getTokenWithNotification(android.content.Context,android.accounts.Account,java.lang.String,android.os.Bundle)"},{"p":"org.robolectric.shadows.gms","c":"ShadowGoogleAuthUtil","l":"getTokenWithNotification(Context, Account, String, Bundle, Intent)","u":"getTokenWithNotification(android.content.Context,android.accounts.Account,java.lang.String,android.os.Bundle,android.content.Intent)"},{"p":"org.robolectric.shadows.gms","c":"ShadowGoogleAuthUtil.GoogleAuthUtilImpl","l":"getTokenWithNotification(Context, Account, String, Bundle, Intent)","u":"getTokenWithNotification(android.content.Context,android.accounts.Account,java.lang.String,android.os.Bundle,android.content.Intent)"},{"p":"org.robolectric.shadows.gms","c":"ShadowGoogleAuthUtil","l":"getTokenWithNotification(Context, Account, String, Bundle, String, Bundle)","u":"getTokenWithNotification(android.content.Context,android.accounts.Account,java.lang.String,android.os.Bundle,java.lang.String,android.os.Bundle)"},{"p":"org.robolectric.shadows.gms","c":"ShadowGoogleAuthUtil.GoogleAuthUtilImpl","l":"getTokenWithNotification(Context, Account, String, Bundle, String, Bundle)","u":"getTokenWithNotification(android.content.Context,android.accounts.Account,java.lang.String,android.os.Bundle,java.lang.String,android.os.Bundle)"},{"p":"org.robolectric.shadows.gms","c":"ShadowGoogleAuthUtil","l":"getTokenWithNotification(Context, String, String, Bundle)","u":"getTokenWithNotification(android.content.Context,java.lang.String,java.lang.String,android.os.Bundle)"},{"p":"org.robolectric.shadows.gms","c":"ShadowGoogleAuthUtil.GoogleAuthUtilImpl","l":"getTokenWithNotification(Context, String, String, Bundle)","u":"getTokenWithNotification(android.content.Context,java.lang.String,java.lang.String,android.os.Bundle)"},{"p":"org.robolectric.shadows.gms","c":"ShadowGoogleAuthUtil","l":"getTokenWithNotification(Context, String, String, Bundle, Intent)","u":"getTokenWithNotification(android.content.Context,java.lang.String,java.lang.String,android.os.Bundle,android.content.Intent)"},{"p":"org.robolectric.shadows.gms","c":"ShadowGoogleAuthUtil.GoogleAuthUtilImpl","l":"getTokenWithNotification(Context, String, String, Bundle, Intent)","u":"getTokenWithNotification(android.content.Context,java.lang.String,java.lang.String,android.os.Bundle,android.content.Intent)"},{"p":"org.robolectric.shadows.gms","c":"ShadowGoogleAuthUtil","l":"getTokenWithNotification(Context, String, String, Bundle, String, Bundle)","u":"getTokenWithNotification(android.content.Context,java.lang.String,java.lang.String,android.os.Bundle,java.lang.String,android.os.Bundle)"},{"p":"org.robolectric.shadows.gms","c":"ShadowGoogleAuthUtil.GoogleAuthUtilImpl","l":"getTokenWithNotification(Context, String, String, Bundle, String, Bundle)","u":"getTokenWithNotification(android.content.Context,java.lang.String,java.lang.String,android.os.Bundle,java.lang.String,android.os.Bundle)"},{"p":"org.robolectric.shadows","c":"ShadowRenderNode","l":"getTop()"},{"p":"org.robolectric.shadows","c":"ShadowRenderNodeQ","l":"getTop()"},{"p":"org.robolectric.shadows","c":"ShadowCameraManager","l":"getTorchMode(String)","u":"getTorchMode(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowStatFs","l":"getTotalBytes()"},{"p":"org.robolectric.shadows","c":"ShadowStorageStatsManager","l":"getTotalBytes(UUID)","u":"getTotalBytes(java.util.UUID)"},{"p":"org.robolectric.shadows","c":"CachedPathIteratorFactory.CachedPathIterator","l":"getTotalLength()"},{"p":"org.robolectric.shadows","c":"ShadowTrafficStats","l":"getTotalRxBytes()"},{"p":"org.robolectric.shadows","c":"ShadowTrafficStats","l":"getTotalRxPackets()"},{"p":"org.robolectric.shadows","c":"ShadowDownloadManager.ShadowRequest","l":"getTotalSize()"},{"p":"org.robolectric.shadows","c":"ShadowTrafficStats","l":"getTotalTxBytes()"},{"p":"org.robolectric.shadows","c":"ShadowTrafficStats","l":"getTotalTxPackets()"},{"p":"org.robolectric.shadows","c":"ShadowViewConfiguration","l":"getTouchSlop()"},{"p":"org.robolectric.shadows","c":"ShadowMediaExtractor","l":"getTrackCount()"},{"p":"org.robolectric.shadows","c":"ShadowMediaExtractor","l":"getTrackFormat(int)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"getTransferOwnershipBundle()"},{"p":"org.robolectric.shadows","c":"ShadowColorDisplayManager","l":"getTransformCapabilities()"},{"p":"org.robolectric.shadows","c":"ShadowRenderNode","l":"getTranslationX()"},{"p":"org.robolectric.shadows","c":"ShadowRenderNodeQ","l":"getTranslationX()"},{"p":"org.robolectric.shadows","c":"ShadowRenderNode","l":"getTranslationY()"},{"p":"org.robolectric.shadows","c":"ShadowRenderNodeQ","l":"getTranslationY()"},{"p":"org.robolectric.shadows","c":"ShadowRenderNode","l":"getTranslationZ()"},{"p":"org.robolectric.shadows","c":"ShadowRenderNodeQ","l":"getTranslationZ()"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityNodeInfo","l":"getTraversalAfter()"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityNodeInfo","l":"getTraversalBefore()"},{"p":"org.robolectric.shadows","c":"ShadowAlarmManager.ScheduledAlarm","l":"getTriggerAtMs()"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"getTurnScreenOn()"},{"p":"org.robolectric.internal.dependency","c":"DependencyJar","l":"getType()"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityWindowInfo","l":"getType()"},{"p":"org.robolectric.shadows","c":"ShadowAlarmManager.ScheduledAlarm","l":"getType()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothDevice","l":"getType()"},{"p":"org.robolectric.shadows","c":"ShadowContentProviderOperation","l":"getType()"},{"p":"org.robolectric.shadows","c":"ShadowIcon","l":"getType()"},{"p":"org.robolectric.shadows","c":"ShadowNetworkInfo","l":"getType()"},{"p":"org.robolectric.shadows","c":"ShadowPath.Point","l":"getType()"},{"p":"org.robolectric.fakes","c":"BaseCursor","l":"getType(int)"},{"p":"org.robolectric.fakes","c":"RoboCursor","l":"getType(int)"},{"p":"org.robolectric.shadows","c":"ShadowCursorWrapper","l":"getType(int)"},{"p":"org.robolectric.shadows","c":"ShadowContentProviderClient","l":"getType(Uri)","u":"getType(android.net.Uri)"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver","l":"getType(Uri)","u":"getType(android.net.Uri)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"getTypedArrayResource(Resources, int)","u":"getTypedArrayResource(android.content.res.Resources,int)"},{"p":"org.robolectric.annotation.processing","c":"Helpers","l":"getTypeElement(String)","u":"getTypeElement(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"getTypeface()"},{"p":"org.robolectric.res","c":"ResourceIds","l":"getTypeIdentifier(int)"},{"p":"org.robolectric.shadows","c":"ShadowInstrumentation","l":"getUiAutomation()"},{"p":"org.robolectric.shadows","c":"ShadowInstrumentation","l":"getUiAutomation(int)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"getUiccCardsInfo()"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"getUiccSlotsInfo()"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"getUidForSharedUser(String)","u":"getUidForSharedUser(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowActivityManager","l":"getUidImportance(int)"},{"p":"org.robolectric.shadows","c":"ShadowTrafficStats","l":"getUidRxBytes(int)"},{"p":"org.robolectric.shadows","c":"ShadowTrafficStats","l":"getUidRxPackets(int)"},{"p":"org.robolectric.shadows","c":"ShadowTrafficStats","l":"getUidTcpRxBytes(int)"},{"p":"org.robolectric.shadows","c":"ShadowTrafficStats","l":"getUidTcpRxSegments(int)"},{"p":"org.robolectric.shadows","c":"ShadowTrafficStats","l":"getUidTcpTxBytes(int)"},{"p":"org.robolectric.shadows","c":"ShadowTrafficStats","l":"getUidTcpTxSegments(int)"},{"p":"org.robolectric.shadows","c":"ShadowTrafficStats","l":"getUidTxBytes(int)"},{"p":"org.robolectric.shadows","c":"ShadowTrafficStats","l":"getUidTxPackets(int)"},{"p":"org.robolectric.shadows","c":"ShadowTrafficStats","l":"getUidUdpRxBytes(int)"},{"p":"org.robolectric.shadows","c":"ShadowTrafficStats","l":"getUidUdpRxPackets(int)"},{"p":"org.robolectric.shadows","c":"ShadowTrafficStats","l":"getUidUdpTxBytes(int)"},{"p":"org.robolectric.shadows","c":"ShadowTrafficStats","l":"getUidUdpTxPackets(int)"},{"p":"org.robolectric.manifest","c":"ActivityData","l":"getUIOptions()"},{"p":"org.robolectric.shadows","c":"ShadowInstrumentation","l":"getUnbindableActions()"},{"p":"org.robolectric.shadows","c":"ShadowNotificationListenerService","l":"getUnbindRequestCount()"},{"p":"org.robolectric.shadows","c":"ShadowApplication","l":"getUnboundServiceConnections()"},{"p":"org.robolectric.shadows","c":"ShadowInstrumentation","l":"getUnboundServiceConnections()"},{"p":"org.robolectric.versioning","c":"AndroidVersions","l":"getUnreleased()"},{"p":"org.robolectric.pluginapi","c":"Sdk","l":"getUnsupportedMessage()"},{"p":"org.robolectric.plugins","c":"DefaultSdkProvider.DefaultSdk","l":"getUnsupportedMessage()"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"getUnsuspendablePackages(String[])","u":"getUnsuspendablePackages(java.lang.String[])"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver","l":"getUpdateStatements()"},{"p":"org.robolectric.shadows","c":"ShadowKeyCharacterMap","l":"getUpEvent(char)"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver.Statement","l":"getUri()"},{"p":"org.robolectric.shadows","c":"ShadowDownloadManager.CompletedDownload","l":"getUri()"},{"p":"org.robolectric.shadows","c":"ShadowDownloadManager.ShadowRequest","l":"getUri()"},{"p":"org.robolectric.shadows","c":"ShadowIcon","l":"getUri()"},{"p":"org.robolectric.shadows","c":"ShadowWebView","l":"getUrl()"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager","l":"getUsabilityScores()"},{"p":"org.robolectric.shadows","c":"ShadowUsageStatsManager","l":"getUsageSource()"},{"p":"org.robolectric.manifest","c":"AndroidManifest","l":"getUsedPermissions()"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"getUserAgent()"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"getUserAgentString()"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"getUserBadgedIcon(Drawable, UserHandle)","u":"getUserBadgedIcon(android.graphics.drawable.Drawable,android.os.UserHandle)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"getUserBadgeForDensity(UserHandle, int)","u":"getUserBadgeForDensity(android.os.UserHandle,int)"},{"p":"org.robolectric.shadows","c":"ShadowAccountManager","l":"getUserData(Account, String)","u":"getUserData(android.accounts.Account,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"getUserForSerialNumber(long)"},{"p":"org.robolectric.shadows","c":"ShadowCrossProfileApps.StartedActivity","l":"getUserHandle()"},{"p":"org.robolectric.shadows","c":"ShadowCrossProfileApps.StartedMainActivity","l":"getUserHandle()"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"getUserHandle(int)"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"getUserHandles(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"getUserIcon()"},{"p":"org.robolectric.shadows","c":"ShadowContextImpl","l":"getUserId()"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"getUserInfo(int)"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"getUserName()"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"getUserProfiles()"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"getUserProvisioningState()"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"getUserProvisioningStateForUser(int)"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"getUserRestrictions()"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"getUserRestrictions(UserHandle)","u":"getUserRestrictions(android.os.UserHandle)"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"getUsers()"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager","l":"getUserSelectedOutgoingPhoneAccount()"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"getUserSerialNumber(int)"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"getUserSwitchability()"},{"p":"org.robolectric.shadows.httpclient","c":"ShadowDefaultRequestDirector","l":"getUserTokenHandler()"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"getUseWebViewBackgroundForOverscrollBackground()"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"getUseWideViewPort()"},{"p":"org.robolectric.shadows","c":"ShadowTextToSpeech","l":"getUtteranceProgressListener()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothDevice","l":"getUuids()"},{"p":"org.robolectric.integrationtests.jacoco","c":"JaCoCoTester","l":"getValue()"},{"p":"org.robolectric.shadows","c":"NativeBitSet64","l":"getValue()"},{"p":"org.robolectric.shadows","c":"ShadowTrace.Counter","l":"getValue()"},{"p":"org.robolectric.res","c":"PackageResourceTable","l":"getValue(int, ResTable_config)","u":"getValue(int,org.robolectric.res.android.ResTable_config)"},{"p":"org.robolectric.res","c":"ResourceTable","l":"getValue(int, ResTable_config)","u":"getValue(int,org.robolectric.res.android.ResTable_config)"},{"p":"org.robolectric.res","c":"RoutingResourceTable","l":"getValue(int, ResTable_config)","u":"getValue(int,org.robolectric.res.android.ResTable_config)"},{"p":"org.robolectric.res","c":"PackageResourceTable","l":"getValue(ResName, ResTable_config)","u":"getValue(org.robolectric.res.ResName,org.robolectric.res.android.ResTable_config)"},{"p":"org.robolectric.res","c":"ResourceTable","l":"getValue(ResName, ResTable_config)","u":"getValue(org.robolectric.res.ResName,org.robolectric.res.android.ResTable_config)"},{"p":"org.robolectric.res","c":"RoutingResourceTable","l":"getValue(ResName, ResTable_config)","u":"getValue(org.robolectric.res.ResName,org.robolectric.res.android.ResTable_config)"},{"p":"org.robolectric.shadows","c":"ResourceHelper","l":"getValue(String, String, boolean)","u":"getValue(java.lang.String,java.lang.String,boolean)"},{"p":"org.robolectric.shadows","c":"ResourceHelper2","l":"getValue(String, String, boolean)","u":"getValue(java.lang.String,java.lang.String,boolean)"},{"p":"org.robolectric.res","c":"AttrData","l":"getValueFor(String)","u":"getValueFor(java.lang.String)"},{"p":"org.robolectric.manifest","c":"MetaData","l":"getValueMap()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyMatrix","l":"getValues(float[])"},{"p":"org.robolectric.util","c":"ReflectionHelpers.ClassParameter","l":"getValues(ReflectionHelpers.ClassParameter...)","u":"getValues(org.robolectric.util.ReflectionHelpers.ClassParameter...)"},{"p":"org.robolectric.shadows","c":"ShadowContentProviderOperation","l":"getValuesBackReferences()"},{"p":"org.robolectric.shadows","c":"ShadowInputDevice","l":"getVendorId()"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"getVerificationCodeAtTimeoutExtension(int)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"getVerificationExtendedTimeout(int)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"getVerificationResult(int)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"getVerifierDeviceIdentity()"},{"p":"org.robolectric.internal.dependency","c":"DependencyJar","l":"getVersion()"},{"p":"org.robolectric.versioning","c":"AndroidVersions.AndroidRelease","l":"getVersion()"},{"p":"org.robolectric.manifest","c":"AndroidManifest","l":"getVersionCode()"},{"p":"org.robolectric.manifest","c":"AndroidManifest","l":"getVersionName()"},{"p":"org.robolectric.shadows","c":"ShadowVibrator","l":"getVibrationAttributesFromLastVibration()"},{"p":"org.robolectric.shadows","c":"ShadowMediaRecorder","l":"getVideoEncoder()"},{"p":"org.robolectric.shadows","c":"ShadowMediaRecorder","l":"getVideoEncodingBitRate()"},{"p":"org.robolectric.shadows","c":"ShadowMediaRecorder","l":"getVideoFrameRate()"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"getVideoHeight()"},{"p":"org.robolectric.shadows","c":"ShadowMediaRecorder","l":"getVideoHeight()"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"getVideoOverlayForEmbeddedEncryptedVideoEnabled()"},{"p":"org.robolectric.shadows","c":"ShadowVideoView","l":"getVideoPath()"},{"p":"org.robolectric.shadows","c":"ShadowMediaRecorder","l":"getVideoSource()"},{"p":"org.robolectric.shadows","c":"ShadowVideoView","l":"getVideoURIString()"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"getVideoWidth()"},{"p":"org.robolectric.shadows","c":"ShadowMediaRecorder","l":"getVideoWidth()"},{"p":"org.robolectric.shadows","c":"ShadowAlertController","l":"getView()"},{"p":"org.robolectric.shadows","c":"ShadowAlertDialog","l":"getView()"},{"p":"org.robolectric.shadows","c":"ShadowToast","l":"getView()"},{"p":"org.robolectric.shadows","c":"ShadowAppWidgetManager","l":"getViewFor(int)"},{"p":"org.robolectric.shadows","c":"ShadowWindowManagerImpl","l":"getViews()"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityRecord","l":"getVirtualDescendantId()"},{"p":"org.robolectric.shadows","c":"ShadowVirtualDeviceManager","l":"getVirtualDevices()"},{"p":"org.robolectric.shadows","c":"ShadowVirtualDeviceManager.ShadowVirtualDevice","l":"getVirtualSensorCallback()"},{"p":"org.robolectric.shadows","c":"ShadowVirtualDeviceManager.ShadowVirtualDevice","l":"getVirtualSensorDirectChannelCallback()"},{"p":"org.robolectric.shadows","c":"ShadowVirtualDeviceManager.ShadowVirtualDevice","l":"getVirtualSensorList()"},{"p":"org.robolectric.shadows","c":"ShadowDownloadManager.ShadowRequest","l":"getVisibleInDownloadsUi()"},{"p":"org.robolectric.annotation.processing","c":"RobolectricModel","l":"getVisibleShadowTypes()"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"getVisualVoicemailPackageName()"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"getVisualVoicemailSmsFilterSettings()"},{"p":"org.robolectric.shadows","c":"ShadowVoiceInteractionSession","l":"getVoiceActivityIntents()"},{"p":"org.robolectric.shadows","c":"ShadowVoiceInteractor","l":"getVoiceInteractions()"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"getVoiceMailAlphaTag()"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"getVoiceMailNumber()"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager","l":"getVoiceMailNumber(PhoneAccountHandle)","u":"getVoiceMailNumber(android.telecom.PhoneAccountHandle)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"getVoicemailRingtoneUri(PhoneAccountHandle)","u":"getVoicemailRingtoneUri(android.telecom.PhoneAccountHandle)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"getVoiceNetworkType()"},{"p":"org.robolectric.shadows","c":"ShadowTextToSpeech","l":"getVoices()"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"getVolumeControlStream()"},{"p":"org.robolectric.shadows","c":"ShadowStorageManager","l":"getVolumeList()"},{"p":"org.robolectric.shadows","c":"ShadowStorageManager","l":"getVolumeList(int, int)","u":"getVolumeList(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowWallpaperManager","l":"getWallpaperCommandRecords()"},{"p":"org.robolectric.shadows","c":"ShadowWallpaperManager","l":"getWallpaperDimAmount()"},{"p":"org.robolectric.shadows","c":"ShadowWallpaperManager","l":"getWallpaperFile(int)"},{"p":"org.robolectric.shadows","c":"ShadowWallpaperManager","l":"getWallpaperInfo()"},{"p":"org.robolectric.fakes","c":"BaseCursor","l":"getWantsAllOnMoveCalls()"},{"p":"org.robolectric.shadows","c":"ShadowCursorWrapper","l":"getWantsAllOnMoveCalls()"},{"p":"org.robolectric.shadows","c":"ShadowTextView","l":"getWatchers()"},{"p":"org.robolectric.shadows","c":"ShadowVisualizer.VisualizerSource","l":"getWaveForm(byte[])"},{"p":"org.robolectric.shadows","c":"ShadowWebView","l":"getWebChromeClient()"},{"p":"org.robolectric.fakes","c":"RoboWebMessagePort","l":"getWebMessageCallback()"},{"p":"org.robolectric.shadows","c":"ShadowWebView","l":"getWebViewClient()"},{"p":"org.robolectric.shadows","c":"ShadowPausedMessage","l":"getWhen()"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver.DeleteStatement","l":"getWhere()"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver.UpdateStatement","l":"getWhere()"},{"p":"org.robolectric.shadows","c":"RoundRectangle","l":"getWidth()"},{"p":"org.robolectric.shadows","c":"ShadowBitmapRegionDecoder","l":"getWidth()"},{"p":"org.robolectric.shadows","c":"ShadowImageReader.ShadowSurfaceImage","l":"getWidth()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyBitmap","l":"getWidth()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCanvas","l":"getWidth()"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"getWidth()"},{"p":"org.robolectric.shadows","c":"ShadowPicture","l":"getWidth()"},{"p":"org.robolectric.shadows","c":"ShadowRenderNode","l":"getWidth()"},{"p":"org.robolectric.shadows","c":"ShadowRenderNodeQ","l":"getWidth()"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager","l":"getWifiApConfiguration()"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager","l":"getWifiConfiguration(int)"},{"p":"org.robolectric.shadows","c":"ShadowDisplayManagerGlobal","l":"getWifiDisplayStatus()"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager","l":"getWifiState()"},{"p":"org.robolectric.shadows","c":"CachedPathIteratorFactory.CachedPathIterator","l":"getWindingRule()"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityNodeInfo","l":"getWindow()"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"getWindow()"},{"p":"org.robolectric.shadows","c":"_Activity_","l":"getWindowAdded()"},{"p":"org.robolectric.shadows","c":"ShadowViewRootImpl.ViewRootImplReflector","l":"getWindowAttributes()"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"getWindowDisplayFrame(Rect)","u":"getWindowDisplayFrame(android.graphics.Rect)"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityNodeInfo","l":"getWindowId()"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityRecord","l":"getWindowId()"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"getWindowId()"},{"p":"org.robolectric.shadows","c":"ShadowView.WindowIdHelper","l":"getWindowId(ShadowView)","u":"getWindowId(org.robolectric.shadows.ShadowView)"},{"p":"org.robolectric.shadows","c":"ShadowViewRootImpl","l":"getWindowInsets(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowViewRootImpl.ViewRootImplReflector","l":"getWindowInsets(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowWindowManagerImpl","l":"getWindowInsetsFromServer(WindowManager.LayoutParams, Rect)","u":"getWindowInsetsFromServer(android.view.WindowManager.LayoutParams,android.graphics.Rect)"},{"p":"org.robolectric.shadows","c":"ShadowAlarmManager.ScheduledAlarm","l":"getWindowLengthMs()"},{"p":"org.robolectric.shadows","c":"ShadowWindowManagerGlobal","l":"getWindowManagerService()"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityService","l":"getWindows()"},{"p":"org.robolectric.shadows","c":"ShadowWindowManagerGlobal","l":"getWindowSession()"},{"p":"org.robolectric.shadows","c":"ShadowViewRootImpl","l":"getWindowSession(Looper)","u":"getWindowSession(android.os.Looper)"},{"p":"org.robolectric.shadows","c":"ShadowWindowManagerGlobal","l":"getWindowSession(Looper)","u":"getWindowSession(android.os.Looper)"},{"p":"org.robolectric.manifest","c":"ActivityData","l":"getWindowSoftInputMode()"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityService","l":"getWindowsOnAllDisplays()"},{"p":"org.robolectric.shadows","c":"ShadowViewConfiguration","l":"getWindowTouchSlop()"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"getWindowVisibleDisplayFrame(Rect)","u":"getWindowVisibleDisplayFrame(android.graphics.Rect)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"getWipeCalledTimes()"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"getWordSpacing()"},{"p":"org.robolectric.shadows","c":"ShadowAlarmManager.ScheduledAlarm","l":"getWorkSource()"},{"p":"org.robolectric.shadows","c":"ShadowPowerManager.ShadowWakeLock","l":"getWorkSource()"},{"p":"org.robolectric.shadows","c":"ShadowCursorWrapper","l":"getWrappedCursor()"},{"p":"org.robolectric.manifest","c":"ContentProviderData","l":"getWritePermission()"},{"p":"org.robolectric.shadows","c":"RoundRectangle","l":"getX()"},{"p":"org.robolectric.shadows","c":"ShadowPath.Point","l":"getX()"},{"p":"org.robolectric.res","c":"PackageResourceTable","l":"getXml(ResName, ResTable_config)","u":"getXml(org.robolectric.res.ResName,org.robolectric.res.android.ResTable_config)"},{"p":"org.robolectric.res","c":"ResourceTable","l":"getXml(ResName, ResTable_config)","u":"getXml(org.robolectric.res.ResName,org.robolectric.res.android.ResTable_config)"},{"p":"org.robolectric.res","c":"RoutingResourceTable","l":"getXml(ResName, ResTable_config)","u":"getXml(org.robolectric.res.ResName,org.robolectric.res.android.ResTable_config)"},{"p":"org.robolectric.res","c":"TypedResource","l":"getXmlContext()"},{"p":"org.robolectric.res","c":"XmlContext","l":"getXmlFile()"},{"p":"org.robolectric.shadows","c":"ShadowToast","l":"getXOffset()"},{"p":"org.robolectric.shadows","c":"ShadowVelocityTracker","l":"getXVelocity()"},{"p":"org.robolectric.shadows","c":"ShadowVelocityTracker","l":"getXVelocity(int)"},{"p":"org.robolectric.shadows","c":"RoundRectangle","l":"getY()"},{"p":"org.robolectric.shadows","c":"ShadowPath.Point","l":"getY()"},{"p":"org.robolectric.shadows","c":"ShadowDatePickerDialog","l":"getYear()"},{"p":"org.robolectric.shadows","c":"ShadowToast","l":"getYOffset()"},{"p":"org.robolectric.shadows","c":"ShadowVelocityTracker","l":"getYVelocity()"},{"p":"org.robolectric.shadows","c":"ShadowVelocityTracker","l":"getYVelocity(int)"},{"p":"org.robolectric.res.android","c":"FileMap","l":"getZipEntry()"},{"p":"org.robolectric.shadows","c":"ShadowViewConfiguration","l":"getZoomControlsTimeout()"},{"p":"org.robolectric.shadows","c":"ShadowOverlayConfig","l":"getZygoteInstance()"},{"p":"org.robolectric.res.android","c":"ResourceTable","l":"gFormatFlags"},{"p":"org.robolectric.shadows","c":"ShadowGLES20","l":"glCheckFramebufferStatus(int)"},{"p":"org.robolectric.shadows","c":"ShadowGLES20","l":"glCreateProgram()"},{"p":"org.robolectric.shadows","c":"ShadowGLES20","l":"glCreateShader(int)"},{"p":"org.robolectric.shadows","c":"ShadowGLES20","l":"glGenFramebuffers(int, int[], int)","u":"glGenFramebuffers(int,int[],int)"},{"p":"org.robolectric.shadows","c":"ShadowGLES20","l":"glGenTextures(int, int[], int)","u":"glGenTextures(int,int[],int)"},{"p":"org.robolectric.shadows","c":"ShadowGLES20","l":"glGetProgramiv(int, int, int[], int)","u":"glGetProgramiv(int,int,int[],int)"},{"p":"org.robolectric.shadows","c":"ShadowGLES20","l":"glGetShaderiv(int, int, int[], int)","u":"glGetShaderiv(int,int,int[],int)"},{"p":"org.robolectric.shadows","c":"GnssStatusBuilder.GnssSatelliteInfo","l":"GnssSatelliteInfo()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowBroadcastReceiver","l":"goAsync()"},{"p":"org.robolectric.shadows","c":"ShadowWebView","l":"goBack()"},{"p":"org.robolectric.shadows","c":"ShadowWebView","l":"goBackOrForward(int)"},{"p":"org.robolectric.shadows","c":"ShadowWebView","l":"goForward()"},{"p":"org.robolectric.shadows.gms","c":"ShadowGoogleAuthUtil.GoogleAuthUtilImpl","l":"GoogleAuthUtilImpl()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows.gms","c":"ShadowGooglePlayServicesUtil.GooglePlayServicesUtilImpl","l":"GooglePlayServicesUtilImpl()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowUsbManager","l":"grantPermission(UsbAccessory)","u":"grantPermission(android.hardware.usb.UsbAccessory)"},{"p":"org.robolectric.shadows","c":"ShadowUsbManager","l":"grantPermission(UsbDevice)","u":"grantPermission(android.hardware.usb.UsbDevice)"},{"p":"org.robolectric.shadows","c":"ShadowUsbManager","l":"grantPermission(UsbDevice, String)","u":"grantPermission(android.hardware.usb.UsbDevice,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowContextWrapper","l":"grantPermissions(int, int, String...)","u":"grantPermissions(int,int,java.lang.String...)"},{"p":"org.robolectric.shadows","c":"ShadowContextWrapper","l":"grantPermissions(String...)","u":"grantPermissions(java.lang.String...)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"grantPolicy(ComponentName, int)","u":"grantPolicy(android.content.ComponentName,int)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"grantRuntimePermission(String, String, UserHandle)","u":"grantRuntimePermission(java.lang.String,java.lang.String,android.os.UserHandle)"},{"p":"org.robolectric.shadows","c":"ShadowSliceManager","l":"grantSlicePermission(String, Uri)","u":"grantSlicePermission(java.lang.String,android.net.Uri)"},{"p":"org.robolectric.plugins","c":"GraphicsModeConfigurer","l":"GraphicsModeConfigurer(Properties)","u":"%3Cinit%3E(java.util.Properties)"},{"p":"org.robolectric.shadows","c":"GraphicsShadowPicker","l":"GraphicsShadowPicker(Class, Class)","u":"%3Cinit%3E(java.lang.Class,java.lang.Class)"},{"p":"org.robolectric.res","c":"StyleData","l":"grep(Pattern)","u":"grep(java.util.regex.Pattern)"},{"p":"org.robolectric.interceptors","c":"AndroidInterceptors.CleanerInterceptor","l":"handle(MethodSignature)","u":"handle(org.robolectric.internal.bytecode.MethodSignature)"},{"p":"org.robolectric.interceptors","c":"AndroidInterceptors.FileDescriptorInterceptor","l":"handle(MethodSignature)","u":"handle(org.robolectric.internal.bytecode.MethodSignature)"},{"p":"org.robolectric.interceptors","c":"AndroidInterceptors.LinkedHashMapEldestInterceptor","l":"handle(MethodSignature)","u":"handle(org.robolectric.internal.bytecode.MethodSignature)"},{"p":"org.robolectric.interceptors","c":"AndroidInterceptors.LocaleAdjustLanguageCodeInterceptor","l":"handle(MethodSignature)","u":"handle(org.robolectric.internal.bytecode.MethodSignature)"},{"p":"org.robolectric.interceptors","c":"AndroidInterceptors.NioUtilsFreeDirectBufferInterceptor","l":"handle(MethodSignature)","u":"handle(org.robolectric.internal.bytecode.MethodSignature)"},{"p":"org.robolectric.interceptors","c":"AndroidInterceptors.NoOpInterceptor","l":"handle(MethodSignature)","u":"handle(org.robolectric.internal.bytecode.MethodSignature)"},{"p":"org.robolectric.interceptors","c":"AndroidInterceptors.ReferenceRefersToInterceptor","l":"handle(MethodSignature)","u":"handle(org.robolectric.internal.bytecode.MethodSignature)"},{"p":"org.robolectric.interceptors","c":"AndroidInterceptors.SocketInterceptor","l":"handle(MethodSignature)","u":"handle(org.robolectric.internal.bytecode.MethodSignature)"},{"p":"org.robolectric.interceptors","c":"AndroidInterceptors.SystemArrayCopyInterceptor","l":"handle(MethodSignature)","u":"handle(org.robolectric.internal.bytecode.MethodSignature)"},{"p":"org.robolectric.interceptors","c":"AndroidInterceptors.SystemLogInterceptor","l":"handle(MethodSignature)","u":"handle(org.robolectric.internal.bytecode.MethodSignature)"},{"p":"org.robolectric.interceptors","c":"AndroidInterceptors.SystemTimeInterceptor","l":"handle(MethodSignature)","u":"handle(org.robolectric.internal.bytecode.MethodSignature)"},{"p":"org.robolectric.internal.bytecode","c":"Interceptor","l":"handle(MethodSignature)","u":"handle(org.robolectric.internal.bytecode.MethodSignature)"},{"p":"org.robolectric.shadows","c":"ShadowSpeechRecognizer","l":"handleChangeListener(RecognitionListener)","u":"handleChangeListener(android.speech.RecognitionListener)"},{"p":"org.robolectric.android.controller","c":"IntentServiceController","l":"handleIntent()"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager","l":"handleMmi(String)","u":"handleMmi(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager","l":"handleMmi(String, PhoneAccountHandle)","u":"handleMmi(java.lang.String,android.telecom.PhoneAccountHandle)"},{"p":"org.robolectric.shadows","c":"ShadowAlarmManager.ScheduledAlarm","l":"handler"},{"p":"org.robolectric.shadows.httpclient","c":"DefaultRequestDirector","l":"handleResponse(RoutedRequest, HttpResponse, HttpContext)","u":"handleResponse(org.apache.http.impl.client.RoutedRequest,org.apache.http.HttpResponse,org.apache.http.protocol.HttpContext)"},{"p":"org.robolectric.shadows","c":"ShadowInputMethodManager.SoftInputVisibilityChangeHandler","l":"handleSoftInputVisibilityChange(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativeHardwareRendererObserver","l":"hardwareRendererObserverNatives"},{"p":"org.robolectric.nativeruntime","c":"HardwareRendererObserverNatives","l":"HardwareRendererObserverNatives()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothAdapter","l":"hasActiveProfileProxy(int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyBitmap","l":"hasAlpha()"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager.ProviderProperties","l":"hasAltitudeSupport()"},{"p":"org.robolectric.shadows","c":"ShadowSystemVibrator","l":"hasAmplitudeControl()"},{"p":"org.robolectric.internal.bytecode","c":"ClassDetails","l":"hasAnnotation(Class)","u":"hasAnnotation(java.lang.Class)"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager.ProviderProperties","l":"hasBearingSupport()"},{"p":"org.robolectric.shadows","c":"ShadowDialog","l":"hasBeenDismissed()"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"hasCancelledPendingTransitions()"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"hasCarrierPrivileges(int)"},{"p":"android.webkit","c":"RoboCookieManager","l":"hasCookies()"},{"p":"android.webkit","c":"RoboCookieManager","l":"hasCookies(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowCanvas","l":"hasDrawnCircle()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCanvas","l":"hasDrawnCircle()"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseCanvas","l":"hasDrawnCircle()"},{"p":"org.robolectric.shadows","c":"ShadowCanvas","l":"hasDrawnPath()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCanvas","l":"hasDrawnPath()"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseCanvas","l":"hasDrawnPath()"},{"p":"org.robolectric.shadows","c":"ShadowFingerprintManager","l":"hasEnrolledFingerprints()"},{"p":"org.robolectric.res.android","c":"IdmapEntries","l":"hasEntries()"},{"p":"org.robolectric.shadows","c":"ShadowMimeTypeMap","l":"hasExtension(String)","u":"hasExtension(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowAccountManager","l":"hasFeatures(Account, String[], AccountManagerCallback, Handler)","u":"hasFeatures(android.accounts.Account,java.lang.String[],android.accounts.AccountManagerCallback,android.os.Handler)"},{"p":"org.robolectric.util","c":"ReflectionHelpers","l":"hasField(Class, String)","u":"hasField(java.lang.Class,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowBitmap","l":"hasGainmap()"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"hasGrantedPolicy(ComponentName, int)","u":"hasGrantedPolicy(android.content.ComponentName,int)"},{"p":"org.robolectric.res","c":"ResName","l":"hashCode"},{"p":"org.robolectric.android.internal","c":"DisplayConfig","l":"hashCode()"},{"p":"org.robolectric.fakes","c":"RoboIntentSender","l":"hashCode()"},{"p":"org.robolectric.internal.bytecode","c":"InstrumentationConfiguration","l":"hashCode()"},{"p":"org.robolectric.internal.bytecode","c":"InvocationProfile","l":"hashCode()"},{"p":"org.robolectric.internal.bytecode","c":"MethodRef","l":"hashCode()"},{"p":"org.robolectric.internal.bytecode","c":"ShadowInfo","l":"hashCode()"},{"p":"org.robolectric.internal.bytecode","c":"ShadowMap","l":"hashCode()"},{"p":"org.robolectric.internal","c":"ManifestIdentifier","l":"hashCode()"},{"p":"org.robolectric.manifest","c":"AndroidManifest","l":"hashCode()"},{"p":"org.robolectric.pluginapi.perf","c":"Metric","l":"hashCode()"},{"p":"org.robolectric.pluginapi","c":"Sdk","l":"hashCode()"},{"p":"org.robolectric.res.android","c":"String8","l":"hashCode()"},{"p":"org.robolectric.res","c":"ResName","l":"hashCode()"},{"p":"org.robolectric.res","c":"ResourcePath","l":"hashCode()"},{"p":"org.robolectric.res","c":"StyleData","l":"hashCode()"},{"p":"org.robolectric.res","c":"StyleResolver","l":"hashCode()"},{"p":"org.robolectric","c":"RobolectricTestRunner.RobolectricFrameworkMethod","l":"hashCode()"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityNodeInfo","l":"hashCode()"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityWindowInfo","l":"hashCode()"},{"p":"org.robolectric.shadows","c":"ShadowCrossProfileApps.StartedActivity","l":"hashCode()"},{"p":"org.robolectric.shadows","c":"ShadowCrossProfileApps.StartedMainActivity","l":"hashCode()"},{"p":"org.robolectric.shadows","c":"ShadowDownloadManager.CompletedDownload","l":"hashCode()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyMatrix","l":"hashCode()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyTypeface","l":"hashCode()"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager.RoboLocationRequest","l":"hashCode()"},{"p":"org.robolectric.shadows","c":"ShadowLog.LogItem","l":"hashCode()"},{"p":"org.robolectric.shadows","c":"ShadowPath.Point","l":"hashCode()"},{"p":"org.robolectric.shadows","c":"ShadowPendingIntent","l":"hashCode()"},{"p":"org.robolectric.shadows","c":"ShadowSoundPool.Playback","l":"hashCode()"},{"p":"org.robolectric.shadows","c":"ShadowTypeface.FontDesc","l":"hashCode()"},{"p":"org.robolectric.shadows","c":"ShadowUsageStatsManager.AppUsageLimitObserver","l":"hashCode()"},{"p":"org.robolectric.shadows","c":"ShadowVibrator.PrimitiveEffect","l":"hashCode()"},{"p":"org.robolectric.shadows.util","c":"DataSource","l":"hashCode()"},{"p":"org.robolectric.util.inject","c":"Injector.Key","l":"hashCode()"},{"p":"org.robolectric.shadows","c":"ShadowRenderNode","l":"hasIdentityMatrix()"},{"p":"org.robolectric.shadows","c":"ShadowRenderNodeQ","l":"hasIdentityMatrix()"},{"p":"org.robolectric.shadows","c":"ShadowSensorManager","l":"hasListener(SensorEventListener)","u":"hasListener(android.hardware.SensorEventListener)"},{"p":"org.robolectric.shadows","c":"ShadowSensorManager","l":"hasListener(SensorEventListener, Sensor)","u":"hasListener(android.hardware.SensorEventListener,android.hardware.Sensor)"},{"p":"org.robolectric.shadows","c":"ShadowMimeTypeMap","l":"hasMimeType(String)","u":"hasMimeType(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyBitmap","l":"hasMipMap()"},{"p":"org.robolectric.shadows","c":"ShadowAppTask","l":"hasMovedToFront()"},{"p":"org.robolectric.shadows","c":"ShadowSigningInfo","l":"hasMultipleSigners()"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager.ProviderProperties","l":"hasNetworkRequirement()"},{"p":"org.robolectric.shadows","c":"ShadowCompanionDeviceManager","l":"hasNotificationAccess"},{"p":"org.robolectric.shadows","c":"ShadowCompanionDeviceManager","l":"hasNotificationAccess(ComponentName)","u":"hasNotificationAccess(android.content.ComponentName)"},{"p":"org.robolectric.shadows","c":"ShadowSubscriptionManager","l":"hasOnSubscriptionsChangedListener(SubscriptionManager.OnSubscriptionsChangedListener)","u":"hasOnSubscriptionsChangedListener(android.telephony.SubscriptionManager.OnSubscriptionsChangedListener)"},{"p":"org.robolectric.shadows","c":"ShadowRenderNode","l":"hasOverlappingRendering()"},{"p":"org.robolectric.shadows","c":"ShadowRenderNodeQ","l":"hasOverlappingRendering()"},{"p":"org.robolectric.shadows","c":"ShadowSigningInfo","l":"hasPastSigningCertificates()"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttpLayer","l":"hasPendingResponses()"},{"p":"org.robolectric.shadows","c":"ShadowViewConfiguration","l":"hasPermanentMenuKey()"},{"p":"org.robolectric.shadows","c":"ShadowUsbManager","l":"hasPermission(UsbAccessory)","u":"hasPermission(android.hardware.usb.UsbAccessory)"},{"p":"org.robolectric.shadows","c":"ShadowUsbManager","l":"hasPermission(UsbDevice)","u":"hasPermission(android.hardware.usb.UsbDevice)"},{"p":"org.robolectric.shadows","c":"ShadowUsbManager","l":"hasPermissionForPackage(UsbAccessory, String)","u":"hasPermissionForPackage(android.hardware.usb.UsbAccessory,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowUsbManager","l":"hasPermissionForPackage(UsbDevice, String)","u":"hasPermissionForPackage(android.hardware.usb.UsbDevice,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowClipboardManager","l":"hasPrimaryClip()"},{"p":"org.robolectric.shadows","c":"ShadowCamcorderProfile","l":"hasProfile(int, int)","u":"hasProfile(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"hasProvider(String)","u":"hasProvider(java.lang.String)"},{"p":"org.robolectric.android.util.concurrent","c":"PausedExecutorService","l":"hasQueuedTasks()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyLooper","l":"hasQuit()"},{"p":"org.robolectric.shadows","c":"ShadowLooper","l":"hasQuit()"},{"p":"org.robolectric.shadows","c":"ShadowPausedLooper","l":"hasQuit()"},{"p":"org.robolectric.shadows","c":"ShadowApplication","l":"hasReceiverForIntent(Intent)","u":"hasReceiverForIntent(android.content.Intent)"},{"p":"org.robolectric.shadows","c":"ShadowCamera","l":"hasRequestedAutoFocus()"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttpLayer","l":"hasRequestInfos()"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttpLayer","l":"hasRequestMatchingRule(RequestMatcher)","u":"hasRequestMatchingRule(org.robolectric.shadows.httpclient.RequestMatcher)"},{"p":"org.robolectric.res","c":"ResourcePath","l":"hasResources()"},{"p":"org.robolectric.shadows","c":"ShadowWallpaperManager","l":"hasResourceWallpaper(int)"},{"p":"org.robolectric.shadows","c":"ShadowCall","l":"hasRespondedToRttRequest()"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttpLayer","l":"hasResponseRules()"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager.ProviderProperties","l":"hasSatelliteRequirement()"},{"p":"org.robolectric.shadows","c":"ShadowCall","l":"hasSentRttRequest()"},{"p":"org.robolectric.internal.bytecode","c":"ShadowInfo","l":"hasShadowPicker()"},{"p":"org.robolectric.internal.bytecode","c":"ShadowMap","l":"hasShadowPicker(MutableClass)","u":"hasShadowPicker(org.robolectric.internal.bytecode.MutableClass)"},{"p":"org.robolectric.shadows","c":"ShadowLauncherApps","l":"hasShortcutHostPermission()"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager.ProviderProperties","l":"hasSpeedSupport()"},{"p":"org.robolectric.shadows","c":"ShadowCountDownTimer","l":"hasStarted()"},{"p":"org.robolectric.fakes","c":"RoboMenuItem","l":"hasSubMenu()"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"hasSystemFeature(String)","u":"hasSystemFeature(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"hasSystemFeature(String, int)","u":"hasSystemFeature(java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"ShadowClipboardManager","l":"hasText()"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"hasUserRestriction(String, UserHandle)","u":"hasUserRestriction(java.lang.String,android.os.UserHandle)"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"hasUserRestrictionForUser(String, int)","u":"hasUserRestrictionForUser(java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"hasUserRestrictionForUser(String, UserHandle)","u":"hasUserRestrictionForUser(java.lang.String,android.os.UserHandle)"},{"p":"org.robolectric.shadows","c":"ShadowSystemVibrator","l":"hasVibrator()"},{"p":"org.robolectric.fakes","c":"RoboMenu","l":"hasVisibleItems()"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"HDR_ANY"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"HDR_NO"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"HDR_YES"},{"p":"org.robolectric.android.internal","c":"DisplayConfig","l":"hdrCapabilities"},{"p":"org.robolectric.res.android","c":"ResourceTypes.ResXMLTree_header","l":"header"},{"p":"org.robolectric.res.android","c":"ResTable.Header","l":"Header(ResTable)","u":"%3Cinit%3E(org.robolectric.res.android.ResTable)"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttpLayer.RequestMatcherBuilder","l":"header(String, String)","u":"header(java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows.httpclient","c":"HttpResponseStub","l":"headerIterator()"},{"p":"org.robolectric.shadows.httpclient","c":"TestHttpResponse","l":"headerIterator()"},{"p":"org.robolectric.shadows.httpclient","c":"HttpResponseStub","l":"headerIterator(String)","u":"headerIterator(java.lang.String)"},{"p":"org.robolectric.shadows.httpclient","c":"TestHttpResponse","l":"headerIterator(String)","u":"headerIterator(java.lang.String)"},{"p":"org.robolectric.android","c":"DeviceConfig.ScreenSize","l":"height"},{"p":"org.robolectric.shadows","c":"ImageUtil.ImageInfo","l":"height"},{"p":"org.robolectric.shadows","c":"RoundRectangle","l":"height"},{"p":"org.robolectric.annotation.processing.validator","c":"Validator","l":"helpers"},{"p":"org.robolectric.errorprone.bugpatterns","c":"Helpers","l":"Helpers()","u":"%3Cinit%3E()"},{"p":"org.robolectric.annotation.processing","c":"Helpers","l":"Helpers(ProcessingEnvironment)","u":"%3Cinit%3E(javax.annotation.processing.ProcessingEnvironment)"},{"p":"org.robolectric","c":"RobolectricTestRunner.HelperTestRunner","l":"HelperTestRunner(Class)","u":"%3Cinit%3E(java.lang.Class)"},{"p":"org.robolectric.internal","c":"SandboxTestRunner.HelperTestRunner","l":"HelperTestRunner(Class)","u":"%3Cinit%3E(java.lang.Class)"},{"p":"org.robolectric.shadows","c":"ShadowInsetsController","l":"hide(int)"},{"p":"org.robolectric.shadows","c":"ShadowInputMethodManager","l":"hideSoftInputFromWindow(IBinder, int)","u":"hideSoftInputFromWindow(android.os.IBinder,int)"},{"p":"org.robolectric.shadows","c":"ShadowInputMethodManager","l":"hideSoftInputFromWindow(IBinder, int, ResultReceiver)","u":"hideSoftInputFromWindow(android.os.IBinder,int,android.os.ResultReceiver)"},{"p":"org.robolectric.shadows","c":"ShadowInputMethodManager","l":"hideSoftInputFromWindow(IBinder, int, ResultReceiver, int)","u":"hideSoftInputFromWindow(android.os.IBinder,int,android.os.ResultReceiver,int)"},{"p":"org.robolectric.plugins","c":"HierarchicalConfigurationStrategy","l":"HierarchicalConfigurationStrategy(Configurer...)","u":"%3Cinit%3E(org.robolectric.pluginapi.config.Configurer...)"},{"p":"org.robolectric.shadows","c":"ShadowWebView.LoadDataWithBaseURL","l":"historyUrl"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttpLayer.RequestMatcherBuilder","l":"host(String)","u":"host(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowColor","l":"HSVToColor(int, float[])","u":"HSVToColor(int,float[])"},{"p":"org.robolectric.shadows.httpclient","c":"HttpEntityStub","l":"HttpEntityStub()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows.httpclient","c":"ShadowDefaultRequestDirector","l":"httpParams"},{"p":"org.robolectric.shadows.httpclient","c":"DefaultRequestDirector","l":"httpProcessor"},{"p":"org.robolectric.shadows.httpclient","c":"ShadowDefaultRequestDirector","l":"httpProcessor"},{"p":"org.robolectric.shadows.httpclient","c":"ShadowDefaultRequestDirector","l":"httpRequestExecutor"},{"p":"org.robolectric.shadows.httpclient","c":"HttpRequestInfo","l":"HttpRequestInfo(HttpRequest, HttpHost, HttpContext, RequestDirector)","u":"%3Cinit%3E(org.apache.http.HttpRequest,org.apache.http.HttpHost,org.apache.http.protocol.HttpContext,org.apache.http.client.RequestDirector)"},{"p":"org.robolectric.shadows.httpclient","c":"ShadowDefaultRequestDirector","l":"httpRequestRetryHandler"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttp","l":"httpRequestWasMade()"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttp","l":"httpRequestWasMade(String)","u":"httpRequestWasMade(java.lang.String)"},{"p":"org.robolectric.shadows.httpclient","c":"HttpResponseStub","l":"HttpResponseStub()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows.httpclient","c":"ShadowDefaultRequestDirector","l":"httpRoutePlanner"},{"p":"org.robolectric.shadows","c":"ShadowLog","l":"i(String, String)","u":"i(java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowLog","l":"i(String, String, Throwable)","u":"i(java.lang.String,java.lang.String,java.lang.Throwable)"},{"p":"org.robolectric.fakes","c":"RoboMenuItem","l":"icon"},{"p":"org.robolectric.shadows","c":"ShadowVibrator.PrimitiveEffect","l":"id"},{"p":"org.robolectric.res","c":"ResName","l":"ID_TYPE"},{"p":"org.robolectric.res.android","c":"ResourceTypes.ResTable_ref","l":"ident"},{"p":"org.robolectric.res.android","c":"ResTable","l":"identifierForName(String, String, String)","u":"identifierForName(java.lang.String,java.lang.String,java.lang.String)"},{"p":"org.robolectric.res.android","c":"ResTable","l":"identifierForName(String, String, String, Ref)","u":"identifierForName(java.lang.String,java.lang.String,java.lang.String,org.robolectric.res.android.Ref)"},{"p":"org.robolectric.internal","c":"BuckManifestFactory","l":"identify(Config)","u":"identify(org.robolectric.annotation.Config)"},{"p":"org.robolectric.internal","c":"DefaultManifestFactory","l":"identify(Config)","u":"identify(org.robolectric.annotation.Config)"},{"p":"org.robolectric.internal","c":"ManifestFactory","l":"identify(Config)","u":"identify(org.robolectric.annotation.Config)"},{"p":"org.robolectric.internal","c":"MavenManifestFactory","l":"identify(Config)","u":"identify(org.robolectric.annotation.Config)"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer.State","l":"IDLE"},{"p":"org.robolectric.shadows","c":"ShadowLegacyLooper","l":"idle()"},{"p":"org.robolectric.shadows","c":"ShadowLooper","l":"idle()"},{"p":"org.robolectric.shadows","c":"ShadowPausedLooper","l":"idle()"},{"p":"org.robolectric.shadows","c":"ShadowLooper","l":"idle(long)"},{"p":"org.robolectric.shadows","c":"ShadowLooper","l":"idle(long, TimeUnit)","u":"idle(long,java.util.concurrent.TimeUnit)"},{"p":"org.robolectric.android.internal","c":"LooperDelegatingScheduler","l":"idleConstantly(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyLooper","l":"idleConstantly(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowLooper","l":"idleConstantly(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowPausedLooper","l":"idleConstantly(boolean)"},{"p":"org.robolectric.util","c":"Scheduler","l":"idleConstantly(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowLooper","l":"idleFor(Duration)","u":"idleFor(java.time.Duration)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyLooper","l":"idleFor(long, TimeUnit)","u":"idleFor(long,java.util.concurrent.TimeUnit)"},{"p":"org.robolectric.shadows","c":"ShadowLooper","l":"idleFor(long, TimeUnit)","u":"idleFor(long,java.util.concurrent.TimeUnit)"},{"p":"org.robolectric.shadows","c":"ShadowPausedLooper","l":"idleFor(long, TimeUnit)","u":"idleFor(long,java.util.concurrent.TimeUnit)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyLooper","l":"idleIfPaused()"},{"p":"org.robolectric.shadows","c":"ShadowLooper","l":"idleIfPaused()"},{"p":"org.robolectric.shadows","c":"ShadowPausedLooper","l":"idleIfPaused()"},{"p":"org.robolectric.shadows","c":"ShadowLooper","l":"idleMainLooper()"},{"p":"org.robolectric.shadows","c":"ShadowLooper","l":"idleMainLooper(long)"},{"p":"org.robolectric.shadows","c":"ShadowLooper","l":"idleMainLooper(long, TimeUnit)","u":"idleMainLooper(long,java.util.concurrent.TimeUnit)"},{"p":"org.robolectric.shadows","c":"ShadowLooper","l":"idleMainLooperConstantly(boolean)"},{"p":"org.robolectric.android.internal","c":"IdlingResourceTimeoutException","l":"IdlingResourceTimeoutException(List)","u":"%3Cinit%3E(java.util.List)"},{"p":"org.robolectric.res.android","c":"ResTable.Type","l":"idmapEntries"},{"p":"org.robolectric.res.android","c":"IdmapEntries","l":"IdmapEntries()","u":"%3Cinit%3E()"},{"p":"org.robolectric.junit.rules","c":"ExpectedLogMessagesRule","l":"ignoreMissingLoggedTags(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowImageDecoder","l":"ImageDecoder_nCreateAsset(long, ImageDecoder.Source)","u":"ImageDecoder_nCreateAsset(long,android.graphics.ImageDecoder.Source)"},{"p":"org.robolectric.shadows","c":"ShadowImageDecoder","l":"ImageDecoder_nCreateByteArray(byte[], int, int, ImageDecoder.Source)","u":"ImageDecoder_nCreateByteArray(byte[],int,int,android.graphics.ImageDecoder.Source)"},{"p":"org.robolectric.shadows","c":"ShadowImageDecoder","l":"ImageDecoder_nCreateByteBuffer(ByteBuffer, int, int, ImageDecoder.Source)","u":"ImageDecoder_nCreateByteBuffer(java.nio.ByteBuffer,int,int,android.graphics.ImageDecoder.Source)"},{"p":"org.robolectric.shadows","c":"ShadowImageDecoder","l":"ImageDecoder_nCreateFd(FileDescriptor, ImageDecoder.Source)","u":"ImageDecoder_nCreateFd(java.io.FileDescriptor,android.graphics.ImageDecoder.Source)"},{"p":"org.robolectric.shadows","c":"ShadowImageDecoder","l":"ImageDecoder_nCreateInputStream(InputStream, byte[], ImageDecoder.Source)","u":"ImageDecoder_nCreateInputStream(java.io.InputStream,byte[],android.graphics.ImageDecoder.Source)"},{"p":"org.robolectric.shadows","c":"ShadowImageDecoder","l":"ImageDecoder_nDecodeBitmap(long, ImageDecoder, boolean, int, int, Rect, boolean, int, boolean, boolean, boolean, ColorSpace)","u":"ImageDecoder_nDecodeBitmap(long,android.graphics.ImageDecoder,boolean,int,int,android.graphics.Rect,boolean,int,boolean,boolean,boolean,android.graphics.ColorSpace)"},{"p":"org.robolectric.nativeruntime","c":"ImageReaderNatives","l":"ImageReaderNatives()","u":"%3Cinit%3E()"},{"p":"org.robolectric.nativeruntime","c":"ImageReaderSurfaceImageNatives","l":"ImageReaderSurfaceImageNatives()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ImageUtil","l":"ImageUtil()","u":"%3Cinit%3E()"},{"p":"org.robolectric.annotation.processing.validator","c":"FoundOnImplementsValidator","l":"imp"},{"p":"org.robolectric.annotation","c":"Config.Implementation","l":"Implementation(int[], int, int, String, String, float, String, String, String, Class[], String[], Class, String[])","u":"%3Cinit%3E(int[],int,int,java.lang.String,java.lang.String,float,java.lang.String,java.lang.String,java.lang.String,java.lang.Class[],java.lang.String[],java.lang.Class,java.lang.String[])"},{"p":"org.robolectric.annotation.processing.validator","c":"ImplementationValidator","l":"ImplementationValidator(RobolectricModel.Builder, ProcessingEnvironment)","u":"%3Cinit%3E(org.robolectric.annotation.processing.RobolectricModel.Builder,javax.annotation.processing.ProcessingEnvironment)"},{"p":"org.robolectric.annotation.processing.validator","c":"ImplementsValidator","l":"IMPLEMENTS_CLASS"},{"p":"org.robolectric.annotation.processing.validator","c":"ImplementsValidator","l":"ImplementsValidator(RobolectricModel.Builder, ProcessingEnvironment, ImplementsValidator.SdkCheckMode, SdkStore)","u":"%3Cinit%3E(org.robolectric.annotation.processing.RobolectricModel.Builder,javax.annotation.processing.ProcessingEnvironment,org.robolectric.annotation.processing.validator.ImplementsValidator.SdkCheckMode,org.robolectric.annotation.processing.validator.SdkStore)"},{"p":"org.robolectric.annotation.processing","c":"DocumentedType","l":"imports"},{"p":"org.robolectric.internal.bytecode","c":"ShadowProviders","l":"inClassLoader(ClassLoader)","u":"inClassLoader(java.lang.ClassLoader)"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager.IncomingCallRecord","l":"IncomingCallRecord(PhoneAccountHandle, Bundle)","u":"%3Cinit%3E(android.telecom.PhoneAccountHandle,android.os.Bundle)"},{"p":"org.robolectric.shadows","c":"ShadowBroadcastResponseStats","l":"incrementBroadcastsDispatchedCount(int)"},{"p":"org.robolectric.pluginapi.perf","c":"Metric","l":"incrementCount()"},{"p":"org.robolectric.util","c":"PerfStatsCollector","l":"incrementCount(String)","u":"incrementCount(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowBroadcastResponseStats","l":"incrementNotificationsCancelledCount(int)"},{"p":"org.robolectric.shadows","c":"ShadowBroadcastResponseStats","l":"incrementNotificationsPostedCount(int)"},{"p":"org.robolectric.shadows","c":"ShadowBroadcastResponseStats","l":"incrementNotificationsUpdatedCount(int)"},{"p":"org.robolectric.shadows","c":"ShadowTrafficStats","l":"incrementOperationCount(int)"},{"p":"org.robolectric.shadows","c":"ShadowTrafficStats","l":"incrementOperationCount(int, int)","u":"incrementOperationCount(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyPath","l":"incReserve(int)"},{"p":"org.robolectric.res.android","c":"ResourceTypes.ResStringPool_ref","l":"index"},{"p":"org.robolectric.res.android","c":"SortedVector","l":"indexOf(T)"},{"p":"org.robolectric.res.android","c":"ResXMLParser","l":"indexOfAttribute(String, int, String, int)","u":"indexOfAttribute(java.lang.String,int,java.lang.String,int)"},{"p":"org.robolectric.res.android","c":"ResXMLParser","l":"indexOfClass()"},{"p":"org.robolectric.res.android","c":"ResXMLParser","l":"indexOfID()"},{"p":"org.robolectric.res.android","c":"ResStringPool","l":"indexOfString(String)","u":"indexOfString(java.lang.String)"},{"p":"org.robolectric.res.android","c":"ResXMLParser","l":"indexOfStyle()"},{"p":"org.robolectric.res","c":"ResType","l":"inferFromValue(String)","u":"inferFromValue(java.lang.String)"},{"p":"org.robolectric.res","c":"ResType","l":"inferType(String)","u":"inferType(java.lang.String)"},{"p":"org.robolectric.util","c":"Logger","l":"info(String, Object...)","u":"info(java.lang.String,java.lang.Object...)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager","l":"init()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"init()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyTypeface","l":"init()"},{"p":"org.robolectric.shadows","c":"ShadowNsdManager","l":"init()"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityRecord","l":"init(AccessibilityRecord)","u":"init(android.view.accessibility.AccessibilityRecord)"},{"p":"org.robolectric.shadows","c":"ShadowInstrumentation._Instrumentation_","l":"init(ActivityThread, Context, Context, ComponentName, Object)","u":"init(android.app.ActivityThread,android.content.Context,android.content.Context,android.content.ComponentName,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowInstrumentation._Instrumentation_","l":"init(ActivityThread, Context, Context, ComponentName, Object, Object)","u":"init(android.app.ActivityThread,android.content.Context,android.content.Context,android.content.ComponentName,java.lang.Object,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager","l":"init(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"init(boolean)"},{"p":"org.robolectric.annotation.processing.validator","c":"FoundOnImplementsValidator","l":"init(Element, Element)","u":"init(javax.lang.model.element.Element,javax.lang.model.element.Element)"},{"p":"org.robolectric.annotation.processing.validator","c":"Validator","l":"init(Element, Element)","u":"init(javax.lang.model.element.Element,javax.lang.model.element.Element)"},{"p":"org.robolectric.annotation.processing","c":"RobolectricProcessor","l":"init(ProcessingEnvironment)","u":"init(javax.annotation.processing.ProcessingEnvironment)"},{"p":"org.robolectric.manifest","c":"MetaData","l":"init(ResourceTable, String)","u":"init(org.robolectric.res.ResourceTable,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowLibcoreOsConstants","l":"initConstants()"},{"p":"org.robolectric.shadows","c":"ShadowOsConstants","l":"initConstants()"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"initialAwakenScrollBars()"},{"p":"org.robolectric.shadows","c":"ShadowWifiP2pManager","l":"initialize(Context, Looper, WifiP2pManager.ChannelListener)","u":"initialize(android.content.Context,android.os.Looper,android.net.wifi.p2p.WifiP2pManager.ChannelListener)"},{"p":"org.robolectric.shadows","c":"ShadowUsbRequest","l":"initialize(UsbDeviceConnection, UsbEndpoint)","u":"initialize(android.hardware.usb.UsbDeviceConnection,android.hardware.usb.UsbEndpoint)"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer.State","l":"INITIALIZED"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"initializeVoiceInteractor()"},{"p":"org.robolectric.internal.bytecode","c":"ClassHandler","l":"initializing(Object)","u":"initializing(java.lang.Object)"},{"p":"org.robolectric.internal.bytecode","c":"RobolectricInternals","l":"initializing(Object)","u":"initializing(java.lang.Object)"},{"p":"org.robolectric.internal.bytecode","c":"ShadowWrangler","l":"initializing(Object)","u":"initializing(java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"initListener(PhoneStateListener, int)","u":"initListener(android.telephony.PhoneStateListener,int)"},{"p":"org.robolectric.manifest","c":"AndroidManifest","l":"initMetaData(ResourceTable)","u":"initMetaData(org.robolectric.res.ResourceTable)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCanvas","l":"initRaster(Bitmap)","u":"initRaster(android.graphics.Bitmap)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCanvas","l":"initRaster(int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCanvas","l":"initRaster(long)"},{"p":"org.robolectric.shadows","c":"ShadowServiceManager","l":"initServiceCache(Map)","u":"initServiceCache(java.util.Map)"},{"p":"org.robolectric.shadows","c":"ShadowCamera.ShadowParameters","l":"initSupportedPreviewSizes()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyTypeface","l":"initSystemDefaultTypefaces(Object, Object, Object)","u":"initSystemDefaultTypefaces(java.lang.Object,java.lang.Object,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowTabWidget","l":"initTabWidget()"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"initTelephonyCallback(Object)","u":"initTelephonyCallback(java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowTextToSpeech","l":"initTts()"},{"p":"org.robolectric.nativeruntime","c":"DefaultNativeRuntimeLoader","l":"injectAndLoad()"},{"p":"org.robolectric.shadows","c":"ShadowUiAutomation","l":"injectInputEvent(InputEvent)","u":"injectInputEvent(android.view.InputEvent)"},{"p":"org.robolectric.shadows","c":"ShadowUiAutomation","l":"injectInputEvent(InputEvent, boolean)","u":"injectInputEvent(android.view.InputEvent,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowInputManager","l":"injectInputEvent(InputEvent, int)","u":"injectInputEvent(android.view.InputEvent,int)"},{"p":"org.robolectric.util.inject","c":"InjectionException","l":"InjectionException(Class, String)","u":"%3Cinit%3E(java.lang.Class,java.lang.String)"},{"p":"org.robolectric.util.inject","c":"InjectionException","l":"InjectionException(Class, String, Throwable)","u":"%3Cinit%3E(java.lang.Class,java.lang.String,java.lang.Throwable)"},{"p":"org.robolectric.util.inject","c":"InjectionException","l":"InjectionException(Class, Throwable)","u":"%3Cinit%3E(java.lang.Class,java.lang.Throwable)"},{"p":"org.robolectric.util.inject","c":"InjectionException","l":"InjectionException(Injector.Key, String)","u":"%3Cinit%3E(org.robolectric.util.inject.Injector.Key,java.lang.String)"},{"p":"org.robolectric.util.inject","c":"InjectionException","l":"InjectionException(Injector.Key, String, Throwable)","u":"%3Cinit%3E(org.robolectric.util.inject.Injector.Key,java.lang.String,java.lang.Throwable)"},{"p":"org.robolectric.util.inject","c":"InjectionException","l":"InjectionException(Injector.Key, Throwable)","u":"%3Cinit%3E(org.robolectric.util.inject.Injector.Key,java.lang.Throwable)"},{"p":"org.robolectric.android.internal","c":"LocalUiController","l":"injectKeyEvent(KeyEvent)","u":"injectKeyEvent(android.view.KeyEvent)"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"injectLocation(Location)","u":"injectLocation(android.location.Location)"},{"p":"org.robolectric.android.internal","c":"LocalUiController","l":"injectMotionEvent(MotionEvent)","u":"injectMotionEvent(android.view.MotionEvent)"},{"p":"org.robolectric.util.inject","c":"Injector","l":"Injector()","u":"%3Cinit%3E()"},{"p":"org.robolectric.android.internal","c":"LocalUiController","l":"injectString(String)","u":"injectString(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowKeyguardManager","l":"inKeyguardRestrictedInputMode()"},{"p":"org.robolectric.android.util.concurrent","c":"InlineExecutorService","l":"InlineExecutorService()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowTextView","l":"innerText()"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"innerText()"},{"p":"org.robolectric.shadows","c":"ShadowViewGroup","l":"innerText()"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"innerText(View)","u":"innerText(android.view.View)"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"inputFlags"},{"p":"org.robolectric.shadows","c":"ShadowContentProviderClient","l":"insert(Uri, ContentValues)","u":"insert(android.net.Uri,android.content.ContentValues)"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver","l":"insert(Uri, ContentValues)","u":"insert(android.net.Uri,android.content.ContentValues)"},{"p":"org.robolectric.shadows.multidex","c":"ShadowAndroidXMultiDex","l":"install(Context)","u":"install(android.content.Context)"},{"p":"org.robolectric.shadows.multidex","c":"ShadowMultiDex","l":"install(Context)","u":"install(android.content.Context)"},{"p":"org.robolectric.shadows","c":"ShadowHttpResponseCache","l":"install(File, long)","u":"install(java.io.File,long)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"installExistingPackage(String)","u":"installExistingPackage(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"installExistingPackageAsUser(String, int)","u":"installExistingPackageAsUser(java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"installModule(Object)","u":"installModule(java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"installPackage(Object, Object, Object, Object)","u":"installPackage(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"installPackage(PackageInfo)","u":"installPackage(android.content.pm.PackageInfo)"},{"p":"org.robolectric.config","c":"ConfigurationRegistry","l":"instance"},{"p":"org.robolectric.internal.bytecode","c":"DirectObjectMarker","l":"INSTANCE"},{"p":"org.robolectric.internal.bytecode","c":"ClassInstrumentor","l":"instrument(ClassDetails, InstrumentationConfiguration, ClassNodeProvider)","u":"instrument(org.robolectric.internal.bytecode.ClassDetails,org.robolectric.internal.bytecode.InstrumentationConfiguration,org.robolectric.internal.bytecode.ClassNodeProvider)"},{"p":"org.robolectric.internal.bytecode","c":"ClassInstrumentor","l":"instrument(MutableClass)","u":"instrument(org.robolectric.internal.bytecode.MutableClass)"},{"p":"org.robolectric.annotation","c":"LooperMode.Mode","l":"INSTRUMENTATION_TEST"},{"p":"org.robolectric.internal.bytecode","c":"InstrumentationConfiguration","l":"InstrumentationConfiguration(Map, Collection, Collection, Collection, Collection, Collection, Collection, Collection, String)","u":"%3Cinit%3E(java.util.Map,java.util.Collection,java.util.Collection,java.util.Collection,java.util.Collection,java.util.Collection,java.util.Collection,java.util.Collection,java.lang.String)"},{"p":"org.robolectric.internal.bytecode","c":"ClassInstrumentor","l":"instrumentConstructor(MutableClass, MethodNode)","u":"instrumentConstructor(org.robolectric.internal.bytecode.MutableClass,org.objectweb.asm.tree.MethodNode)"},{"p":"org.robolectric.internal.bytecode","c":"InstrumentationConfiguration.Builder","l":"instrumentedClasses"},{"p":"org.robolectric.annotation","c":"Config.Builder","l":"instrumentedPackages"},{"p":"org.robolectric.internal.bytecode","c":"InstrumentationConfiguration.Builder","l":"instrumentedPackages"},{"p":"org.robolectric.annotation","c":"Config.Implementation","l":"instrumentedPackages()"},{"p":"org.robolectric.annotation","c":"Config","l":"instrumentedPackages()"},{"p":"org.robolectric.internal.bytecode","c":"SandboxConfig","l":"instrumentedPackages()"},{"p":"org.robolectric.internal.bytecode","c":"InstrumentingClassWriter","l":"InstrumentingClassWriter(ClassNodeProvider, ClassNode)","u":"%3Cinit%3E(org.robolectric.internal.bytecode.ClassNodeProvider,org.objectweb.asm.tree.ClassNode)"},{"p":"org.robolectric.preinstrumented","c":"JarInstrumentor","l":"instrumentJar(File, File, File, boolean)","u":"instrumentJar(java.io.File,java.io.File,java.io.File,boolean)"},{"p":"org.robolectric.internal.bytecode","c":"ClassInstrumentor","l":"instrumentNativeMethod(MutableClass, MethodNode)","u":"instrumentNativeMethod(org.robolectric.internal.bytecode.MutableClass,org.objectweb.asm.tree.MethodNode)"},{"p":"org.robolectric.internal.bytecode","c":"ClassInstrumentor","l":"instrumentNormalMethod(MutableClass, MethodNode)","u":"instrumentNormalMethod(org.robolectric.internal.bytecode.MutableClass,org.objectweb.asm.tree.MethodNode)"},{"p":"org.robolectric.res.android","c":"DataType","l":"INT_BOOLEAN"},{"p":"org.robolectric.res.android","c":"DataType","l":"INT_COLOR_ARGB4"},{"p":"org.robolectric.res.android","c":"DataType","l":"INT_COLOR_ARGB8"},{"p":"org.robolectric.res.android","c":"DataType","l":"INT_COLOR_RGB4"},{"p":"org.robolectric.res.android","c":"DataType","l":"INT_COLOR_RGB8"},{"p":"org.robolectric.res.android","c":"DataType","l":"INT_DEC"},{"p":"org.robolectric.res.android","c":"DataType","l":"INT_HEX"},{"p":"org.robolectric.res","c":"ResType","l":"INTEGER"},{"p":"org.robolectric.res","c":"ResType","l":"INTEGER_ARRAY"},{"p":"org.robolectric.android.controller","c":"ComponentController","l":"intent"},{"p":"org.robolectric.fakes","c":"RoboIntentSender","l":"intent"},{"p":"org.robolectric.shadows","c":"ShadowActivity.IntentForResult","l":"intent"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager.IntentComparator","l":"IntentComparator()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowApplication.Wrapper","l":"intentFilter"},{"p":"org.robolectric.manifest","c":"IntentFilterData","l":"IntentFilterData(List, List)","u":"%3Cinit%3E(java.util.List,java.util.List)"},{"p":"org.robolectric.shadows","c":"ShadowActivity.IntentForResult","l":"IntentForResult(Intent, int)","u":"%3Cinit%3E(android.content.Intent,int)"},{"p":"org.robolectric.shadows","c":"ShadowActivity.IntentForResult","l":"IntentForResult(Intent, int, Bundle)","u":"%3Cinit%3E(android.content.Intent,int,android.os.Bundle)"},{"p":"org.robolectric.shadows","c":"ShadowActivity.IntentSenderRequest","l":"intentSender"},{"p":"org.robolectric.shadows","c":"ShadowActivity.IntentSenderRequest","l":"IntentSenderRequest(IntentSender, int, Intent, int, int, int, Bundle)","u":"%3Cinit%3E(android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle)"},{"p":"org.robolectric.internal.bytecode","c":"RobolectricInternals","l":"intercept(String, Object, Object[], Class)","u":"intercept(java.lang.String,java.lang.Object,java.lang.Object[],java.lang.Class)"},{"p":"org.robolectric.internal.bytecode","c":"ShadowWrangler","l":"intercept(String, Object, Object[], Class)","u":"intercept(java.lang.String,java.lang.Object,java.lang.Object[],java.lang.Class)"},{"p":"org.robolectric.internal.bytecode","c":"ClassHandler","l":"intercept(String, Object, Object[], Class)","u":"intercept(java.lang.String,java.lang.Object,java.lang.Object[],java.lang.Class)"},{"p":"org.robolectric.internal.bytecode","c":"InstrumentationConfiguration.Builder","l":"interceptedMethods"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttpLayer","l":"interceptHttpRequests(boolean)"},{"p":"org.robolectric.internal.bytecode","c":"ClassInstrumentor","l":"interceptInvokeVirtualMethod(MutableClass, ListIterator, MethodInsnNode)","u":"interceptInvokeVirtualMethod(org.robolectric.internal.bytecode.MutableClass,java.util.ListIterator,org.objectweb.asm.tree.MethodInsnNode)"},{"p":"org.robolectric.internal.bytecode","c":"Interceptor","l":"Interceptor(MethodRef...)","u":"%3Cinit%3E(org.robolectric.internal.bytecode.MethodRef...)"},{"p":"org.robolectric.internal.bytecode","c":"Interceptors","l":"Interceptors(Collection)","u":"%3Cinit%3E(java.util.Collection)"},{"p":"org.robolectric.internal.bytecode","c":"Interceptors","l":"Interceptors(Interceptor...)","u":"%3Cinit%3E(org.robolectric.internal.bytecode.Interceptor...)"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttpLayer","l":"interceptResponseContent(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"internalCallDispatchActivityResult(String, int, int, Intent)","u":"internalCallDispatchActivityResult(java.lang.String,int,int,android.content.Intent)"},{"p":"org.robolectric.shadows","c":"ShadowAlwaysOnHotwordDetector.ShadowRefreshAvailabilityTask","l":"internalGetInitialAvailability()"},{"p":"org.robolectric.shadows","c":"ShadowAlwaysOnHotwordDetector.ShadowRefreshAvailabilityTask","l":"internalGetIsEnrolled(int, Locale)","u":"internalGetIsEnrolled(int,java.util.Locale)"},{"p":"org.robolectric.shadows","c":"ShadowPausedMessageQueue","l":"internalGetSize()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyLooper","l":"internalInitializeBackgroundThreadScheduler()"},{"p":"org.robolectric.shadows","c":"ShadowAlwaysOnHotwordDetector.ShadowRefreshAvailabilityTask","l":"internalUpdateEnrolledKeyphraseMetadata()"},{"p":"org.robolectric.shadows","c":"ShadowPathParser","l":"interpolatePathData(PathParser.PathData, PathParser.PathData, PathParser.PathData, float)","u":"interpolatePathData(android.util.PathParser.PathData,android.util.PathParser.PathData,android.util.PathParser.PathData,float)"},{"p":"org.robolectric.shadows","c":"ShadowPathParser.PathDataNode","l":"interpolatePathDataNode(ShadowPathParser.PathDataNode, ShadowPathParser.PathDataNode, float)","u":"interpolatePathDataNode(org.robolectric.shadows.ShadowPathParser.PathDataNode,org.robolectric.shadows.ShadowPathParser.PathDataNode,float)"},{"p":"org.robolectric.shadows","c":"RoundRectangle","l":"intersects(double, double, double, double)","u":"intersects(double,double,double,double)"},{"p":"org.robolectric.shadows","c":"ShadowAlarmManager.ScheduledAlarm","l":"interval"},{"p":"org.robolectric.res.android","c":"ApkAssetsCookie","l":"intValue()"},{"p":"org.robolectric.shadows","c":"ShadowSubscriptionManager","l":"INVALID_PHONE_INDEX"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"INVALID_VOLUME"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"invalidate()"},{"p":"org.robolectric.shadows","c":"ShadowAccountManager","l":"invalidateAuthToken(String, String)","u":"invalidateAuthToken(java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowMediaCodec","l":"invalidateByteBuffer(ByteBuffer[], int)","u":"invalidateByteBuffer(java.nio.ByteBuffer[],int)"},{"p":"org.robolectric.shadows","c":"ShadowMediaCodec","l":"invalidateByteBufferLocked(ByteBuffer[], int, boolean)","u":"invalidateByteBufferLocked(java.nio.ByteBuffer[],int,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowMediaCodec","l":"invalidateByteBuffers(ByteBuffer[])","u":"invalidateByteBuffers(java.nio.ByteBuffer[])"},{"p":"org.robolectric.shadows","c":"ShadowMediaCodec","l":"invalidateByteBuffersLocked(ByteBuffer[])","u":"invalidateByteBuffersLocked(java.nio.ByteBuffer[])"},{"p":"org.robolectric.internal.bytecode","c":"ShadowInvalidator","l":"invalidateClasses(Collection)","u":"invalidateClasses(java.util.Collection)"},{"p":"org.robolectric.shadows","c":"ShadowDrawable","l":"invalidateSelf()"},{"p":"org.robolectric.shadows.gms","c":"ShadowGoogleAuthUtil.GoogleAuthUtilImpl","l":"invalidateToken(Context, String)","u":"invalidateToken(android.content.Context,java.lang.String)"},{"p":"org.robolectric.shadows.gms","c":"ShadowGoogleAuthUtil","l":"invalidateToken(Context, String)","u":"invalidateToken(android.content.Context,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyMatrix","l":"invert(Matrix)","u":"invert(android.graphics.Matrix)"},{"p":"org.robolectric.internal.bytecode","c":"InvocationProfile","l":"InvocationProfile(String, boolean, ClassLoader)","u":"%3Cinit%3E(java.lang.String,boolean,java.lang.ClassLoader)"},{"p":"org.robolectric.android.util.concurrent","c":"InlineExecutorService","l":"invokeAll(Collection>)","u":"invokeAll(java.util.Collection)"},{"p":"org.robolectric.android.util.concurrent","c":"RoboExecutorService","l":"invokeAll(Collection>)","u":"invokeAll(java.util.Collection)"},{"p":"org.robolectric.android.util.concurrent","c":"InlineExecutorService","l":"invokeAll(Collection>, long, TimeUnit)","u":"invokeAll(java.util.Collection,long,java.util.concurrent.TimeUnit)"},{"p":"org.robolectric.android.util.concurrent","c":"RoboExecutorService","l":"invokeAll(Collection>, long, TimeUnit)","u":"invokeAll(java.util.Collection,long,java.util.concurrent.TimeUnit)"},{"p":"org.robolectric.android.util.concurrent","c":"InlineExecutorService","l":"invokeAny(Collection>)","u":"invokeAny(java.util.Collection)"},{"p":"org.robolectric.android.util.concurrent","c":"RoboExecutorService","l":"invokeAny(Collection>)","u":"invokeAny(java.util.Collection)"},{"p":"org.robolectric.android.util.concurrent","c":"InlineExecutorService","l":"invokeAny(Collection>, long, TimeUnit)","u":"invokeAny(java.util.Collection,long,java.util.concurrent.TimeUnit)"},{"p":"org.robolectric.android.util.concurrent","c":"RoboExecutorService","l":"invokeAny(Collection>, long, TimeUnit)","u":"invokeAny(java.util.Collection,long,java.util.concurrent.TimeUnit)"},{"p":"org.robolectric.shadows","c":"ShadowCamera","l":"invokeAutoFocusCallback(boolean, Camera)","u":"invokeAutoFocusCallback(boolean,android.hardware.Camera)"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"invokeCompletionListener()"},{"p":"org.robolectric.internal.bytecode","c":"ShadowImpl","l":"invokeConstructor(Class, R, ReflectionHelpers.ClassParameter...)","u":"invokeConstructor(java.lang.Class,R,org.robolectric.util.ReflectionHelpers.ClassParameter...)"},{"p":"org.robolectric.internal","c":"IShadow","l":"invokeConstructor(Class, R, ReflectionHelpers.ClassParameter...)","u":"invokeConstructor(java.lang.Class,R,org.robolectric.util.ReflectionHelpers.ClassParameter...)"},{"p":"org.robolectric.shadow.api","c":"Shadow","l":"invokeConstructor(Class, R, ReflectionHelpers.ClassParameter...)","u":"invokeConstructor(java.lang.Class,R,org.robolectric.util.ReflectionHelpers.ClassParameter...)"},{"p":"org.robolectric.internal.bytecode","c":"InvokeDynamicClassInstrumentor","l":"InvokeDynamicClassInstrumentor(ClassInstrumentor.Decorator)","u":"%3Cinit%3E(org.robolectric.internal.bytecode.ClassInstrumentor.Decorator)"},{"p":"org.robolectric.internal.bytecode","c":"InvokeDynamicSupport","l":"InvokeDynamicSupport()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"invokeErrorListener(int, int)","u":"invokeErrorListener(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowCountDownTimer","l":"invokeFinish()"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"invokeInfoListener(int, int)","u":"invokeInfoListener(int,int)"},{"p":"org.robolectric.internal.bytecode","c":"RobolectricGeneratorAdapter","l":"invokeMethod(String, MethodNode)","u":"invokeMethod(java.lang.String,org.objectweb.asm.tree.MethodNode)"},{"p":"org.robolectric.shadows","c":"ShadowPopupWindow","l":"invokePopup(WindowManager.LayoutParams)","u":"invokePopup(android.view.WindowManager.LayoutParams)"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"invokePreparedListener()"},{"p":"org.robolectric.shadows","c":"ShadowCamera","l":"invokePreviewCallback(byte[])"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"invokeSeekCompleteListener()"},{"p":"org.robolectric.shadows","c":"ShadowCountDownTimer","l":"invokeTick(long)"},{"p":"org.robolectric.android.controller","c":"ComponentController","l":"invokeWhilePaused(Runnable)","u":"invokeWhilePaused(java.lang.Runnable)"},{"p":"org.robolectric.android.controller","c":"ComponentController","l":"invokeWhilePaused(String, ReflectionHelpers.ClassParameter...)","u":"invokeWhilePaused(java.lang.String,org.robolectric.util.ReflectionHelpers.ClassParameter...)"},{"p":"org.robolectric.res","c":"AttributeResource","l":"IS_RESOURCE_REFERENCE"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager","l":"is5GHzBandSupported()"},{"p":"org.robolectric.shadows","c":"ShadowVMRuntime","l":"is64Bit()"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityManager","l":"isAccessibilityButtonSupported()"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityWindowInfo","l":"isAccessibilityFocused()"},{"p":"org.robolectric.shadows","c":"ShadowPowerManager.ShadowLowPowerStandbyPortsLock","l":"isAcquired()"},{"p":"org.robolectric.fakes","c":"RoboMenuItem","l":"isActionViewExpanded()"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityWindowInfo","l":"isActive()"},{"p":"org.robolectric.shadows","c":"ShadowInputMethodManager","l":"isActive()"},{"p":"org.robolectric.shadows","c":"ShadowInputMethodManager","l":"isActive(View)","u":"isActive(android.view.View)"},{"p":"org.robolectric.shadows","c":"ShadowConnectivityManager","l":"isActiveNetworkMetered()"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"isActivePasswordSufficient()"},{"p":"org.robolectric.shadows","c":"ShadowPendingIntent","l":"isActivity()"},{"p":"org.robolectric.shadows","c":"ShadowLauncherApps","l":"isActivityEnabled(ComponentName, UserHandle)","u":"isActivityEnabled(android.content.ComponentName,android.os.UserHandle)"},{"p":"org.robolectric.shadows","c":"ShadowPendingIntent","l":"isActivityIntent()"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"isAdminActive(ComponentName)","u":"isAdminActive(android.content.ComponentName)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyMatrix","l":"isAffine()"},{"p":"org.robolectric.fakes","c":"BaseCursor","l":"isAfterLast()"},{"p":"org.robolectric.fakes","c":"RoboCursor","l":"isAfterLast()"},{"p":"org.robolectric.shadows","c":"ShadowCursorWrapper","l":"isAfterLast()"},{"p":"org.robolectric.shadows","c":"ShadowPowerManager","l":"isAllowedInLowPowerStandby(String)","u":"isAllowedInLowPowerStandby(java.lang.String)"},{"p":"org.robolectric.manifest","c":"ActivityData","l":"isAllowTaskReparenting()"},{"p":"org.robolectric.shadows","c":"ShadowAlarmManager.ScheduledAlarm","l":"isAllowWhileIdle()"},{"p":"org.robolectric.manifest","c":"ActivityData","l":"isAlwaysRetainTaskState()"},{"p":"org.robolectric.shadows","c":"ShadowPowerManager","l":"isAmbientDisplayAvailable()"},{"p":"org.robolectric.shadows","c":"ShadowPowerManager","l":"isAmbientDisplaySuppressed()"},{"p":"org.robolectric.shadows","c":"ShadowAbsSpinner","l":"isAnimatedTransition()"},{"p":"org.robolectric.internal.bytecode","c":"ClassDetails","l":"isAnnotation()"},{"p":"org.robolectric.internal.bytecode","c":"MutableClass","l":"isAnnotation()"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"isAntiAlias()"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"isAnyAudioPolicyRegistered()"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"isApplicationHidden(ComponentName, String)","u":"isApplicationHidden(android.content.ComponentName,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowActivityManager","l":"isApplicationUserDataCleared()"},{"p":"org.robolectric.util.inject","c":"Injector.Key","l":"isArray()"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"isAttachedToWindow()"},{"p":"org.robolectric.android","c":"XmlResourceParserImpl","l":"isAttributeDefault(int)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothHeadset","l":"isAudioConnected(BluetoothDevice)","u":"isAudioConnected(android.bluetooth.BluetoothDevice)"},{"p":"org.robolectric.shadows","c":"ShadowAutofillManager","l":"isAutofillSupported()"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"isAutoRevokeWhitelisted()"},{"p":"org.robolectric.shadows","c":"ShadowNetworkInfo","l":"isAvailable()"},{"p":"org.robolectric.shadows","c":"ShadowWifiAwareManager","l":"isAvailable()"},{"p":"org.robolectric.shadows","c":"ShadowWifiRttManager","l":"isAvailable()"},{"p":"org.robolectric.shadows","c":"ShadowImsMmTelManager","l":"isAvailable(int, int)","u":"isAvailable(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowActivityManager","l":"isBackgroundRestricted()"},{"p":"org.robolectric.shadows","c":"ShadowBackupManager","l":"isBackupEnabled()"},{"p":"org.robolectric.shadows","c":"ShadowPowerManager","l":"isBatteryDischargePredictionPersonalized()"},{"p":"org.robolectric.fakes","c":"BaseCursor","l":"isBeforeFirst()"},{"p":"org.robolectric.fakes","c":"RoboCursor","l":"isBeforeFirst()"},{"p":"org.robolectric.shadows","c":"ShadowCursorWrapper","l":"isBeforeFirst()"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"isBetterThan(ResTable_config, ResTable_config)","u":"isBetterThan(org.robolectric.res.android.ResTable_config,org.robolectric.res.android.ResTable_config)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothAdapter","l":"isBleScanAlwaysAvailable()"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"isBluetoothA2dpOn()"},{"p":"org.robolectric.shadows","c":"ShadowMediaRouter","l":"isBluetoothRouteSelected(int)"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"isBluetoothScoAvailableOffCall()"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"isBluetoothScoOn()"},{"p":"org.robolectric.shadows","c":"ShadowPendingIntent","l":"isBroadcast()"},{"p":"org.robolectric.shadows","c":"ShadowPendingIntent","l":"isBroadcastIntent()"},{"p":"org.robolectric.internal","c":"BuckManifestFactory","l":"isBuck()"},{"p":"org.robolectric.shadows","c":"ShadowBugreportManager","l":"isBugreportInProgress()"},{"p":"org.robolectric.shadows","c":"ShadowDialog","l":"isCancelable()"},{"p":"org.robolectric.shadows","c":"ShadowDialog","l":"isCancelableOnTouchOutside()"},{"p":"org.robolectric.shadows","c":"ShadowPendingIntent","l":"isCanceled()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAsyncTask","l":"isCancelled()"},{"p":"org.robolectric.shadows","c":"ShadowToast","l":"isCancelled()"},{"p":"org.robolectric.shadows","c":"ShadowVibrator","l":"isCancelled()"},{"p":"org.robolectric.util","c":"SimpleFuture","l":"isCancelled()"},{"p":"org.robolectric.errorprone.bugpatterns","c":"Helpers","l":"isCastableTo(String)","u":"isCastableTo(java.lang.String)"},{"p":"org.robolectric.errorprone.bugpatterns","c":"Helpers","l":"isCastableTo(Supplier)","u":"isCastableTo(com.google.errorprone.suppliers.Supplier)"},{"p":"org.robolectric.shadows","c":"ShadowCompatibility","l":"isChangeEnabled(long)"},{"p":"org.robolectric.shadows","c":"ShadowNotificationManager","l":"isChannelDeleted(String)","u":"isChannelDeleted(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowBatteryManager","l":"isCharging()"},{"p":"org.robolectric.fakes","c":"RoboMenuItem","l":"isCheckable()"},{"p":"org.robolectric.fakes","c":"RoboMenuItem","l":"isChecked()"},{"p":"org.robolectric.shadows.httpclient","c":"HttpEntityStub","l":"isChunked()"},{"p":"org.robolectric.manifest","c":"ActivityData","l":"isClearTaskOnLaungh()"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"isCloneProfile()"},{"p":"org.robolectric.fakes","c":"BaseCursor","l":"isClosed()"},{"p":"org.robolectric.fakes","c":"RoboCursor","l":"isClosed()"},{"p":"org.robolectric.fakes","c":"RoboWebMessagePort","l":"isClosed()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothGatt","l":"isClosed()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothGattServer","l":"isClosed()"},{"p":"org.robolectric.shadows","c":"ShadowCursorWrapper","l":"isClosed()"},{"p":"org.robolectric.util.inject","c":"Injector.Key","l":"isCollection()"},{"p":"org.robolectric.nativeruntime","c":"RegionNatives","l":"isComplex()"},{"p":"org.robolectric.shadows","c":"ShadowNativeRegion","l":"isComplex()"},{"p":"org.robolectric.shadows","c":"ShadowBasicTagTechnology","l":"isConnected()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothDevice","l":"isConnected()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothGatt","l":"isConnected()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothSocket","l":"isConnected()"},{"p":"org.robolectric.shadows","c":"ShadowNetworkInfo","l":"isConnected()"},{"p":"org.robolectric.shadows","c":"ShadowNetworkInfo","l":"isConnectedOrConnecting()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothGattServer","l":"isConnectedToDevice(BluetoothDevice)","u":"isConnectedToDevice(android.bluetooth.BluetoothDevice)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothGattServer","l":"isConnectionCancelled(BluetoothDevice)","u":"isConnectionCancelled(android.bluetooth.BluetoothDevice)"},{"p":"org.robolectric.shadows","c":"ShadowContentCaptureManager","l":"isContentCaptureEnabled()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyPath","l":"isConvex()"},{"p":"org.robolectric.shadows","c":"ShadowSurfaceView.FakeSurfaceHolder","l":"isCreating()"},{"p":"org.robolectric.shadows","c":"ShadowMediaStore","l":"isCurrentCloudMediaProviderAuthority(ContentResolver, String)","u":"isCurrentCloudMediaProviderAuthority(android.content.ContentResolver,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowBackupManager","l":"isDataChanged()"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"isDataConnectionAllowed()"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"isDataEnabled()"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"isDataEnabledForReason(int)"},{"p":"org.robolectric.internal.bytecode","c":"InvocationProfile","l":"isDeclaredOnObject()"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"isDefault()"},{"p":"org.robolectric.annotation","c":"Config.Builder","l":"isDefaultApplication(Class)","u":"isDefaultApplication(java.lang.Class)"},{"p":"org.robolectric.shadows","c":"ShadowConnectivityManager","l":"isDefaultNetworkActive()"},{"p":"org.robolectric.shadows","c":"ShadowCardEmulation","l":"isDefaultServiceForCategory(ComponentName, String)","u":"isDefaultServiceForCategory(android.content.ComponentName,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"isDemoUser()"},{"p":"org.robolectric.shadows","c":"ShadowSpeechRecognizer","l":"isDestroyed()"},{"p":"org.robolectric.shadows","c":"ShadowPowerManager","l":"isDeviceIdleMode()"},{"p":"org.robolectric.shadows","c":"ShadowPowerManager","l":"isDeviceLightIdleMode()"},{"p":"org.robolectric.shadows","c":"ShadowKeyguardManager","l":"isDeviceLocked()"},{"p":"org.robolectric.shadows","c":"ShadowKeyguardManager","l":"isDeviceLocked(int)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"isDeviceManaged()"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"isDeviceOwnerApp(String)","u":"isDeviceOwnerApp(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"isDeviceProvisioned()"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"isDeviceProvisioningConfigApplied()"},{"p":"org.robolectric.shadows","c":"ShadowKeyguardManager","l":"isDeviceSecure()"},{"p":"org.robolectric.shadows","c":"ShadowKeyguardManager","l":"isDeviceSecure(int)"},{"p":"org.robolectric.shadows","c":"ShadowDexFile","l":"isDexOptNeeded(String)","u":"isDexOptNeeded(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothAdapter","l":"isDiscovering()"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"isDither()"},{"p":"org.robolectric.shadows","c":"CachedPathIteratorFactory.CachedPathIterator","l":"isDone()"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"isEmergencyNumber(String)","u":"isEmergencyNumber(java.lang.String)"},{"p":"org.robolectric.nativeruntime","c":"RegionNatives","l":"isEmpty()"},{"p":"org.robolectric.res","c":"AttributeResource","l":"isEmpty()"},{"p":"org.robolectric.shadows","c":"RoundRectangle","l":"isEmpty()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyPath","l":"isEmpty()"},{"p":"org.robolectric.shadows","c":"ShadowNativeRegion","l":"isEmpty()"},{"p":"org.robolectric.res","c":"AttributeResource","l":"isEmpty(String)","u":"isEmpty(java.lang.String)"},{"p":"org.robolectric.android","c":"XmlResourceParserImpl","l":"isEmptyElementTag()"},{"p":"org.robolectric.fakes","c":"RoboMenuItem","l":"isEnabled()"},{"p":"org.robolectric.manifest","c":"ActivityData","l":"isEnabled()"},{"p":"org.robolectric.manifest","c":"BroadcastReceiverData","l":"isEnabled()"},{"p":"org.robolectric.manifest","c":"ContentProviderData","l":"isEnabled()"},{"p":"org.robolectric.manifest","c":"ServiceData","l":"isEnabled()"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityManager","l":"isEnabled()"},{"p":"org.robolectric.shadows","c":"ShadowAutofillManager","l":"isEnabled()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothAdapter","l":"isEnabled()"},{"p":"org.robolectric.shadows","c":"ShadowCaptioningManager","l":"isEnabled()"},{"p":"org.robolectric.shadows","c":"ShadowEuiccManager","l":"isEnabled()"},{"p":"org.robolectric.shadows","c":"ShadowKeyguardManager.ShadowKeyguardLock","l":"isEnabled()"},{"p":"org.robolectric.shadows","c":"ShadowNfcAdapter","l":"isEnabled()"},{"p":"org.robolectric.shadows","c":"ShadowTrace","l":"isEnabled()"},{"p":"org.robolectric.res.android","c":"ResourceTypes.ResStringPool_span","l":"isEnd()"},{"p":"org.robolectric.shadows","c":"ShadowTime","l":"isEpoch(Time)","u":"isEpoch(android.text.format.Time)"},{"p":"org.robolectric.manifest","c":"ActivityData","l":"isExcludedFromRecents()"},{"p":"org.robolectric.shadows","c":"ShadowAppTask","l":"isExcludedFromRecents()"},{"p":"org.robolectric.shadows","c":"ShadowPowerManager","l":"isExemptFromLowPowerStandby()"},{"p":"org.robolectric.manifest","c":"ActivityData","l":"isExported()"},{"p":"org.robolectric.manifest","c":"BroadcastReceiverData","l":"isExported()"},{"p":"org.robolectric.manifest","c":"ServiceData","l":"isExported()"},{"p":"org.robolectric.shadows","c":"ShadowIsoDep","l":"isExtendedLengthApduSupported()"},{"p":"org.robolectric.shadows","c":"ShadowEnvironment","l":"isExternalStorageEmulated()"},{"p":"org.robolectric.shadows","c":"ShadowEnvironment","l":"isExternalStorageEmulated(File)","u":"isExternalStorageEmulated(java.io.File)"},{"p":"org.robolectric.shadows","c":"ShadowEnvironment","l":"isExternalStorageLegacy()"},{"p":"org.robolectric.shadows","c":"ShadowEnvironment","l":"isExternalStorageLegacy(File)","u":"isExternalStorageLegacy(java.io.File)"},{"p":"org.robolectric.shadows","c":"ShadowEnvironment","l":"isExternalStorageRemovable()"},{"p":"org.robolectric.shadows","c":"ShadowEnvironment","l":"isExternalStorageRemovable(File)","u":"isExternalStorageRemovable(java.io.File)"},{"p":"org.robolectric.res","c":"FileTypedResource","l":"isFile()"},{"p":"org.robolectric.res","c":"TypedResource","l":"isFile()"},{"p":"org.robolectric.shadows","c":"ShadowStorageManager","l":"isFileEncryptedNativeOrEmulated()"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"isFilterBitmap()"},{"p":"org.robolectric.shadows","c":"ShadowVisualVoicemailTask","l":"isFinished()"},{"p":"org.robolectric.shadows","c":"ShadowAppTask","l":"isFinishedAndRemoved()"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"isFinishing()"},{"p":"org.robolectric.shadows","c":"ShadowVoiceInteractionSession","l":"isFinishing()"},{"p":"org.robolectric.manifest","c":"ActivityData","l":"isFinishOnTaskLaunch()"},{"p":"org.robolectric.fakes","c":"BaseCursor","l":"isFirst()"},{"p":"org.robolectric.fakes","c":"RoboCursor","l":"isFirst()"},{"p":"org.robolectric.shadows","c":"ShadowCursorWrapper","l":"isFirst()"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityWindowInfo","l":"isFocused()"},{"p":"org.robolectric.shadows","c":"ShadowPendingIntent","l":"isForegroundService()"},{"p":"org.robolectric.shadows","c":"ShadowPendingIntent","l":"isForegroundServiceIntent()"},{"p":"org.robolectric.shadows","c":"ShadowService","l":"isForegroundStopped()"},{"p":"org.robolectric.res","c":"ResourceIds","l":"isFrameworkResource(int)"},{"p":"org.robolectric.shadows","c":"ShadowInputMethodManager","l":"isFullscreenMode()"},{"p":"org.robolectric.shadows.gms.common","c":"ShadowGoogleApiAvailability","l":"isGooglePlayServicesAvailable(Context)","u":"isGooglePlayServicesAvailable(android.content.Context)"},{"p":"org.robolectric.shadows.gms","c":"ShadowGooglePlayServicesUtil.GooglePlayServicesUtilImpl","l":"isGooglePlayServicesAvailable(Context)","u":"isGooglePlayServicesAvailable(android.content.Context)"},{"p":"org.robolectric.shadows.gms","c":"ShadowGooglePlayServicesUtil","l":"isGooglePlayServicesAvailable(Context)","u":"isGooglePlayServicesAvailable(android.content.Context)"},{"p":"org.robolectric.manifest","c":"ActivityData","l":"isHardwareAccelerated()"},{"p":"org.robolectric.shadows","c":"ShadowFingerprintManager","l":"isHardwareDetected()"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager.ProviderProperties","l":"isHasMonetaryCost()"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"isHeadlessSystemUserMode()"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"isHearingAidCompatibilitySupported()"},{"p":"org.robolectric.shadows","c":"ShadowPowerManager.ShadowWakeLock","l":"isHeld()"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager.ShadowMulticastLock","l":"isHeld()"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager.ShadowWifiLock","l":"isHeld()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyMatrix","l":"isIdentity()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyLooper","l":"isIdle()"},{"p":"org.robolectric.shadows","c":"ShadowLooper","l":"isIdle()"},{"p":"org.robolectric.shadows","c":"ShadowPausedLooper","l":"isIdle()"},{"p":"org.robolectric.shadows","c":"ShadowPausedMessageQueue","l":"isIdle()"},{"p":"org.robolectric.shadows","c":"ShadowPowerManager","l":"isIgnoringBatteryOptimizations(String)","u":"isIgnoringBatteryOptimizations(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowPendingIntent","l":"isImmutable()"},{"p":"org.robolectric.annotation.processing","c":"DocumentedMethod","l":"isImplementation"},{"p":"org.robolectric.annotation","c":"Implements","l":"isInAndroidSdk()"},{"p":"org.robolectric.annotation.processing","c":"RobolectricModel.ShadowInfo","l":"isInAndroidSdk()"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager","l":"isInCall()"},{"p":"org.robolectric.shadows","c":"ShadowNotification","l":"isIndeterminate()"},{"p":"org.robolectric.shadows","c":"ShadowActivityManager","l":"isInLockTaskMode()"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"isInMultiWindowMode()"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityWindowInfo","l":"isInPictureInPictureMode()"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"isInPictureInPictureMode()"},{"p":"org.robolectric.shadows","c":"ShadowNfcAdapter","l":"isInReaderMode()"},{"p":"org.robolectric.errorprone.bugpatterns","c":"Helpers","l":"isInShadowClass(TreePath, VisitorState)","u":"isInShadowClass(com.sun.source.util.TreePath,com.google.errorprone.VisitorState)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothDevice","l":"isInSilenceMode()"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"isInstantApp(String)","u":"isInstantApp(java.lang.String)"},{"p":"org.robolectric.internal.bytecode","c":"ClassDetails","l":"isInstrumented()"},{"p":"org.robolectric.shadows","c":"ShadowPowerManager","l":"isInteractive()"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttpLayer","l":"isInterceptingHttpRequests()"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttpLayer","l":"isInterceptingResponseContent()"},{"p":"org.robolectric.internal.bytecode","c":"ClassDetails","l":"isInterface()"},{"p":"org.robolectric.internal.bytecode","c":"MutableClass","l":"isInterface()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyPath","l":"isInverseFillType()"},{"p":"org.robolectric.shadows","c":"ShadowKeyguardManager","l":"isKeyguardLocked()"},{"p":"org.robolectric.shadows","c":"ShadowKeyguardManager","l":"isKeyguardSecure()"},{"p":"org.robolectric.pluginapi","c":"Sdk","l":"isKnown()"},{"p":"org.robolectric.shadows","c":"ShadowTextToSpeech","l":"isLanguageAvailable(Locale)","u":"isLanguageAvailable(java.util.Locale)"},{"p":"org.robolectric.fakes","c":"BaseCursor","l":"isLast()"},{"p":"org.robolectric.fakes","c":"RoboCursor","l":"isLast()"},{"p":"org.robolectric.shadows","c":"ShadowCursorWrapper","l":"isLast()"},{"p":"org.robolectric.shadows","c":"ShadowService","l":"isLastForegroundNotificationAttached()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothAdapter","l":"isLeExtendedAdvertisingSupported()"},{"p":"org.robolectric","c":"RobolectricTestRunner.RobolectricFrameworkMethod","l":"isLegacy()"},{"p":"org.robolectric.shadows","c":"ShadowPowerManager","l":"isLightDeviceIdleMode()"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"isLinkedUser()"},{"p":"org.robolectric.shadows","c":"ShadowAppWidgetHost","l":"isListening()"},{"p":"org.robolectric.shadows.util","c":"SQLiteLibraryLoader","l":"isLoaded()"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"isLocationEnabled()"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"isLocationEnabledForUser(UserHandle)","u":"isLocationEnabledForUser(android.os.UserHandle)"},{"p":"org.robolectric.shadows","c":"ShadowCamera","l":"isLocked()"},{"p":"org.robolectric.shadows","c":"ShadowTileService","l":"isLocked()"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"isLockTask()"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"isLockTaskPermitted(String)","u":"isLockTaskPermitted(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowLog","l":"isLoggable(String, int)","u":"isLoggable(java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"isLooping()"},{"p":"org.robolectric.shadows","c":"ShadowPowerManager","l":"isLowPowerStandbyEnabled()"},{"p":"org.robolectric.shadows","c":"ShadowPowerManager","l":"isLowPowerStandbySupported()"},{"p":"org.robolectric.shadows","c":"ShadowActivityManager","l":"isLowRamDevice()"},{"p":"org.robolectric","c":"RuntimeEnvironment","l":"isMainThread()"},{"p":"org.robolectric","c":"RuntimeEnvironment","l":"isMainThread(Thread)","u":"isMainThread(java.lang.Thread)"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"isManagedProfile()"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"isManagedProfile(int)"},{"p":"org.robolectric.shadows","c":"ShadowDownloadManager.CompletedDownload","l":"isMediaScannerScannable()"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"isMicrophoneMute()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothAdapter","l":"isMultipleAdvertisementSupported()"},{"p":"org.robolectric.manifest","c":"ActivityData","l":"isMultiprocess()"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"isMusicActive()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyBitmap","l":"isMutable()"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager","l":"isNetworkEnabled(int)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"isNetworkRoaming()"},{"p":"org.robolectric.shadows","c":"ShadowSubscriptionManager","l":"isNetworkRoaming(int)"},{"p":"org.robolectric.shadows","c":"ShadowColorDisplayManager","l":"isNightDisplayActivated()"},{"p":"org.robolectric.shadows","c":"ShadowUIModeManager","l":"isNightModeOn()"},{"p":"org.robolectric.res.android","c":"Asset","l":"isNinePatch()"},{"p":"org.robolectric.res","c":"FileTypedResource.Image","l":"isNinePatch()"},{"p":"org.robolectric.nativeruntime","c":"NinePatchNatives","l":"isNinePatchChunk(byte[])"},{"p":"org.robolectric.shadows","c":"ShadowNativeNinePatch","l":"isNinePatchChunk(byte[])"},{"p":"org.robolectric.shadows","c":"ShadowNinePatch","l":"isNinePatchChunk(byte[])"},{"p":"org.robolectric.manifest","c":"ActivityData","l":"isNoHistory()"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttpLayer.RequestMatcherBuilder","l":"isNoParams()"},{"p":"org.robolectric.shadows","c":"ShadowNotificationManager","l":"isNotificationListenerAccessGranted(ComponentName)","u":"isNotificationListenerAccessGranted(android.content.ComponentName)"},{"p":"org.robolectric.shadows","c":"ShadowNotificationManager","l":"isNotificationPolicyAccessGranted()"},{"p":"org.robolectric.res","c":"AttributeResource","l":"isNull()"},{"p":"org.robolectric.fakes","c":"BaseCursor","l":"isNull(int)"},{"p":"org.robolectric.fakes","c":"RoboCursor","l":"isNull(int)"},{"p":"org.robolectric.shadows","c":"ShadowCursorWrapper","l":"isNull(int)"},{"p":"org.robolectric.res","c":"AttributeResource","l":"isNull(String)","u":"isNull(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowSpeechRecognizer","l":"isOnDeviceRecognitionAvailable(Context)","u":"isOnDeviceRecognitionAvailable(android.content.Context)"},{"p":"org.robolectric.shadows","c":"ShadowNotification","l":"isOngoing()"},{"p":"org.robolectric.shadows","c":"ShadowAppOpsManager","l":"isOpActive(String, int, String)","u":"isOpActive(java.lang.String,int,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"isOrganizationOwnedDeviceWithManagedProfile()"},{"p":"org.robolectric.shadows.util","c":"SQLiteLibraryLoader","l":"isOsSupported()"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"isPackageAvailable(String)","u":"isPackageAvailable(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowLauncherApps","l":"isPackageEnabled(String, UserHandle)","u":"isPackageEnabled(java.lang.String,android.os.UserHandle)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"isPackageSuspended(ComponentName, String)","u":"isPackageSuspended(android.content.ComponentName,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"isPackageSuspended(String)","u":"isPackageSuspended(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"isPackageSuspendedForUser(String, int)","u":"isPackageSuspendedForUser(java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityNodeInfo","l":"isPasteable()"},{"p":"org.robolectric.android.internal","c":"LooperDelegatingScheduler","l":"isPaused()"},{"p":"org.robolectric.shadows","c":"ShadowChoreographer","l":"isPaused()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyLooper","l":"isPaused()"},{"p":"org.robolectric.shadows","c":"ShadowLooper","l":"isPaused()"},{"p":"org.robolectric.shadows","c":"ShadowPausedLooper","l":"isPaused()"},{"p":"org.robolectric.util","c":"Scheduler","l":"isPaused()"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"isPermissionGranted(String, String)","u":"isPermissionGranted(java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"isPermissionRevokedByPolicy(String, String)","u":"isPermissionRevokedByPolicy(java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowRenderNode","l":"isPivotExplicitlySet()"},{"p":"org.robolectric.shadows","c":"ShadowRenderNodeQ","l":"isPivotExplicitlySet()"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"isPlaying()"},{"p":"org.robolectric.shadows","c":"ShadowVideoView","l":"isPlaying()"},{"p":"org.robolectric.shadows","c":"ShadowPausedMessageQueue","l":"isPolling()"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"isPotentialEmergencyNumber(String)","u":"isPotentialEmergencyNumber(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowPowerManager","l":"isPowerSaveMode()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyBitmap","l":"isPremultiplied()"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"isPrepared()"},{"p":"org.robolectric.shadows","c":"ShadowGeocoder","l":"isPresent()"},{"p":"org.robolectric.shadows","c":"ShadowCamera","l":"isPreviewing()"},{"p":"org.robolectric.shadows","c":"ShadowKeyCharacterMap","l":"isPrintingKey(int)"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"isProfile()"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"isProfileOwnerApp(String)","u":"isProfileOwnerApp(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"isProviderEnabled(String)","u":"isProviderEnabled(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"isQuietModeEnabled(UserHandle)","u":"isQuietModeEnabled(android.os.UserHandle)"},{"p":"org.robolectric.shadows","c":"ShadowShortcutManager","l":"isRateLimitingActive()"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"isReallyPlaying()"},{"p":"org.robolectric.shadows","c":"ShadowPowerManager","l":"isRebootingUserspaceSupported()"},{"p":"org.robolectric.nativeruntime","c":"RegionNatives","l":"isRect()"},{"p":"org.robolectric.shadows","c":"ShadowNativeRegion","l":"isRect()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyPath","l":"isRect(RectF)","u":"isRect(android.graphics.RectF)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyBitmap","l":"isRecycled()"},{"p":"org.robolectric.res","c":"TypedResource","l":"isReference()"},{"p":"org.robolectric.shadows","c":"ShadowPowerManager.ShadowWakeLock","l":"isReferenceCounted()"},{"p":"org.robolectric.shadows","c":"ShadowCamera","l":"isReleased()"},{"p":"org.robolectric.shadows","c":"ShadowContentProviderClient","l":"isReleased()"},{"p":"org.robolectric.versioning","c":"AndroidVersions.AndroidRelease","l":"isReleased()"},{"p":"org.robolectric.shadows.httpclient","c":"HttpEntityStub","l":"isRepeatable()"},{"p":"org.robolectric.shadows.httpclient","c":"TestHttpResponse.TestHttpEntity","l":"isRepeatable()"},{"p":"org.robolectric.shadows","c":"ShadowCrossProfileApps","l":"isRequestInteractAcrossProfilesIntent(Intent)","u":"isRequestInteractAcrossProfilesIntent(android.content.Intent)"},{"p":"org.robolectric.shadows","c":"ShadowAppWidgetManager","l":"isRequestPinAppWidgetSupported()"},{"p":"org.robolectric.shadows","c":"ShadowShortcutManager","l":"isRequestPinShortcutSupported()"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager.ProviderProperties","l":"isRequiresCell()"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"isResetPasswordTokenActive(ComponentName)","u":"isResetPasswordTokenActive(android.content.ComponentName)"},{"p":"org.robolectric.res","c":"AttributeResource","l":"isResourceReference()"},{"p":"org.robolectric.res","c":"AttributeResource","l":"isResourceReference(String)","u":"isResourceReference(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"isRestrictedProfile()"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager.CallRecord","l":"isRinging"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager","l":"isRinging()"},{"p":"org.robolectric.shadows","c":"ShadowRoleManager","l":"isRoleAvailable(String)","u":"isRoleAvailable(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowRoleManager","l":"isRoleHeld(String)","u":"isRoleHeld(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"isRttSupported()"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"isSafeMode()"},{"p":"org.robolectric.shadows","c":"ShadowSafetyCenterManager","l":"isSafetyCenterEnabled()"},{"p":"org.robolectric.annotation.processing","c":"Helpers","l":"isSameParameterList(List, List)","u":"isSameParameterList(java.util.List,java.util.List)"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"isSameProfileGroup(UserHandle, UserHandle)","u":"isSameProfileGroup(android.os.UserHandle,android.os.UserHandle)"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager","l":"isScanAlwaysAvailable()"},{"p":"org.robolectric.shadows","c":"ShadowNetworkScoreManager","l":"isScoringEnabled()"},{"p":"org.robolectric.shadows","c":"ShadowPowerManager","l":"isScreenOn()"},{"p":"org.robolectric.shadows","c":"ShadowPendingIntent","l":"isService()"},{"p":"org.robolectric.shadows","c":"ShadowPendingIntent","l":"isServiceIntent()"},{"p":"org.robolectric.shadows","c":"ShadowWallpaperManager","l":"isSetWallpaperAllowed()"},{"p":"org.robolectric.internal.bytecode","c":"ShadowInfo","l":"isShadowOf(Class)","u":"isShadowOf(java.lang.Class)"},{"p":"org.robolectric.fakes","c":"RoboMenu","l":"isShortcutKey(int, KeyEvent)","u":"isShortcutKey(int,android.view.KeyEvent)"},{"p":"org.robolectric.shadows","c":"ShadowPopupMenu","l":"isShowing()"},{"p":"org.robolectric.android.util.concurrent","c":"InlineExecutorService","l":"isShutdown()"},{"p":"org.robolectric.android.util.concurrent","c":"PausedExecutorService","l":"isShutdown()"},{"p":"org.robolectric.android.util.concurrent","c":"RoboExecutorService","l":"isShutdown()"},{"p":"org.robolectric.shadows","c":"ShadowTextToSpeech","l":"isShutdown()"},{"p":"org.robolectric.shadows","c":"ShadowCamera","l":"isShutterSoundEnabled()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyPath","l":"isSimplePath"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager.RoboLocationRequest","l":"isSingleShot()"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"isSmsCapable()"},{"p":"org.robolectric.shadows","c":"ShadowNetwork","l":"isSocketBound(DatagramSocket)","u":"isSocketBound(java.net.DatagramSocket)"},{"p":"org.robolectric.shadows","c":"ShadowNetwork","l":"isSocketBound(FileDescriptor)","u":"isSocketBound(java.io.FileDescriptor)"},{"p":"org.robolectric.shadows","c":"ShadowNetwork","l":"isSocketBound(Socket)","u":"isSocketBound(java.net.Socket)"},{"p":"org.robolectric.shadows","c":"ShadowInputMethodManager","l":"isSoftInputVisible()"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"isSpeakerphoneOn()"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager","l":"isStaApConcurrencySupported()"},{"p":"org.robolectric.shadows","c":"ShadowContentProviderClient","l":"isStable()"},{"p":"org.robolectric.shadows","c":"ShadowNativeAnimatedVectorDrawable","l":"isStartInitiated()"},{"p":"org.robolectric.manifest","c":"ActivityData","l":"isStateNotNeeded()"},{"p":"org.robolectric.internal.bytecode","c":"InvocationProfile","l":"isStatic"},{"p":"org.robolectric.internal.bytecode","c":"MethodCallSite","l":"isStatic()"},{"p":"org.robolectric.internal.bytecode","c":"RobolectricGeneratorAdapter","l":"isStatic()"},{"p":"org.robolectric.shadows","c":"ShadowTextToSpeech","l":"isStopped()"},{"p":"org.robolectric.shadows","c":"ShadowService","l":"isStoppedBySelf()"},{"p":"org.robolectric.shadows.httpclient","c":"HttpEntityStub","l":"isStreaming()"},{"p":"org.robolectric.shadows.httpclient","c":"TestHttpResponse.TestHttpEntity","l":"isStreaming()"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"isStreamMute(int)"},{"p":"org.robolectric.res","c":"AttributeResource","l":"isStyleReference()"},{"p":"org.robolectric.res","c":"AttributeResource","l":"isStyleReference(String)","u":"isStyleReference(java.lang.String)"},{"p":"org.robolectric.pluginapi.perf","c":"Metric","l":"isSuccess()"},{"p":"org.robolectric.annotation","c":"GetInstallerPackageNameMode","l":"issueId()"},{"p":"org.robolectric.annotation","c":"TextLayoutMode","l":"issueId()"},{"p":"org.robolectric.pluginapi","c":"Sdk","l":"isSupported()"},{"p":"org.robolectric.plugins","c":"DefaultSdkProvider.DefaultSdk","l":"isSupported()"},{"p":"org.robolectric.shadows","c":"ShadowMediaStore","l":"isSupportedCloudMediaProviderAuthority(ContentResolver, String)","u":"isSupportedCloudMediaProviderAuthority(android.content.ContentResolver,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager.PackageSetting","l":"isSuspended()"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver","l":"isSyncActive(Account, String)","u":"isSyncActive(android.accounts.Account,java.lang.String)"},{"p":"org.robolectric.res.android","c":"AssetPath","l":"isSystem"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"isSystemUser()"},{"p":"org.robolectric.shadows","c":"ShadowPendingIntent","l":"isTargetedToPackage()"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"isTaskRoot()"},{"p":"org.robolectric.android.util.concurrent","c":"InlineExecutorService","l":"isTerminated()"},{"p":"org.robolectric.android.util.concurrent","c":"PausedExecutorService","l":"isTerminated()"},{"p":"org.robolectric.android.util.concurrent","c":"RoboExecutorService","l":"isTerminated()"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityNodeInfo","l":"isTextSelectionSetable()"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityManager","l":"isTouchExplorationEnabled()"},{"p":"org.robolectric.res.android","c":"Util","l":"isTruthy(int)"},{"p":"org.robolectric.res.android","c":"Util","l":"isTruthy(Object)","u":"isTruthy(java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"isTtyModeSupported()"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager","l":"isTtySupported()"},{"p":"org.robolectric.shadows","c":"ShadowRcsUceAdapter","l":"isUceSettingEnabled()"},{"p":"org.robolectric.shadows","c":"ShadowVoiceInteractionSession","l":"isUiEnabled()"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"isUninstallBlocked(ComponentName, String)","u":"isUninstallBlocked(android.content.ComponentName,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"isUniqueDeviceAttestationSupported()"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"isUpgrade()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"isUpToDate()"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"isUsbDataSignalingEnabled()"},{"p":"org.robolectric.shadows","c":"GnssStatusBuilder.GnssSatelliteInfo","l":"isUsedInFix()"},{"p":"org.robolectric","c":"RoboSettings","l":"isUseGlobalScheduler()"},{"p":"org.robolectric.shadows","c":"ShadowActivityManager","l":"isUserAMonkey()"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"isUserForeground()"},{"p":"org.robolectric.shadows","c":"ShadowStorageManager","l":"isUserKeyUnlocked(int)"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"isUserOfType(String)","u":"isUserOfType(java.lang.String)"},{"p":"org.robolectric.shadows.gms.common","c":"ShadowGoogleApiAvailability","l":"isUserResolvableError(int)"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"isUserRunning(UserHandle)","u":"isUserRunning(android.os.UserHandle)"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"isUserRunningOrStopping(UserHandle)","u":"isUserRunningOrStopping(android.os.UserHandle)"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"isUserUnlocked()"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"isUserUnlocked(UserHandle)","u":"isUserUnlocked(android.os.UserHandle)"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"isUserUnlockingOrUnlocked(UserHandle)","u":"isUserUnlockingOrUnlocked(android.os.UserHandle)"},{"p":"org.robolectric.res.android","c":"ResStringPool","l":"isUTF8()"},{"p":"org.robolectric.shadows","c":"ShadowRenderNode","l":"isValid()"},{"p":"org.robolectric.shadows","c":"ShadowSurface","l":"isValid()"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"isValidRingerMode(int)"},{"p":"org.robolectric.shadows","c":"ShadowVirtualDeviceManager","l":"isValidVirtualDeviceId(int)"},{"p":"org.robolectric.res","c":"AttrData","l":"isValue(String)","u":"isValue(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowVibrator","l":"isVibrating()"},{"p":"org.robolectric.fakes","c":"RoboMenuItem","l":"isVisible()"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"isVoiceCapable()"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager","l":"isVoiceMailNumber(PhoneAccountHandle, String)","u":"isVoiceMailNumber(android.telecom.PhoneAccountHandle,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"isVoicemailVibrationEnabled(PhoneAccountHandle)","u":"isVoicemailVibrationEnabled(android.telecom.PhoneAccountHandle)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothHeadset","l":"isVoiceRecognitionSupported(BluetoothDevice)","u":"isVoiceRecognitionSupported(android.bluetooth.BluetoothDevice)"},{"p":"org.robolectric.shadows","c":"ShadowPowerManager","l":"isWakeLockLevelSupported(int)"},{"p":"org.robolectric.shadows","c":"ShadowWallpaperManager","l":"isWallpaperSupported()"},{"p":"org.robolectric.nativeruntime","c":"HardwareRendererNatives","l":"isWebViewOverlaysEnabled()"},{"p":"org.robolectric.shadows","c":"ShadowNativeHardwareRenderer","l":"isWebViewOverlaysEnabled()"},{"p":"org.robolectric.shadows","c":"ShadowNotification","l":"isWhenShown()"},{"p":"org.robolectric.android","c":"XmlResourceParserImpl","l":"isWhitespace()"},{"p":"org.robolectric.android","c":"XmlResourceParserImpl","l":"isWhitespace(String)","u":"isWhitespace(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager","l":"isWifiConnectedNetworkScorerEnabled()"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager","l":"isWifiEnabled()"},{"p":"org.robolectric.shadows","c":"ShadowVoiceInteractionSession","l":"isWindowShowing()"},{"p":"org.robolectric.shadows","c":"ShadowVoiceInteractionSession","l":"isWindowVisible()"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"isWiredHeadsetOn()"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"isWorkProfileProvisioningFinalized(UserHandle, Account)","u":"isWorkProfileProvisioningFinalized(android.os.UserHandle,android.accounts.Account)"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager","l":"isWpa3SaeH2eSupported()"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager","l":"isWpa3SaePublicKeySupported()"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager","l":"isWpa3SaeSupported()"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager","l":"isWpa3SuiteBSupported()"},{"p":"org.robolectric.res","c":"FileTypedResource","l":"isXml()"},{"p":"org.robolectric.res","c":"TypedResource","l":"isXml()"},{"p":"org.robolectric.res.android","c":"SortedVector","l":"itemAt(int)"},{"p":"org.robolectric.shadows","c":"CachedPathIteratorFactory","l":"iterator()"},{"p":"org.robolectric.versioning","c":"AndroidVersions.J","l":"J()","u":"%3Cinit%3E()"},{"p":"org.robolectric.integrationtests.jacoco","c":"JaCoCoTester","l":"JaCoCoTester()","u":"%3Cinit%3E()"},{"p":"org.robolectric.preinstrumented","c":"JarInstrumentor","l":"JarInstrumentor()","u":"%3Cinit%3E()"},{"p":"org.robolectric.internal.dependency","c":"MavenJarArtifact","l":"jarPath()"},{"p":"org.robolectric.internal.dependency","c":"MavenJarArtifact","l":"jarSha512Path()"},{"p":"org.robolectric.annotation.processing.generator","c":"JavadocJsonGenerator","l":"JavadocJsonGenerator(RobolectricModel, ProcessingEnvironment, File)","u":"%3Cinit%3E(org.robolectric.annotation.processing.RobolectricModel,javax.annotation.processing.ProcessingEnvironment,java.io.File)"},{"p":"org.robolectric.util","c":"JavaVersion","l":"JavaVersion(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"org.robolectric.versioning","c":"AndroidVersions.JMR1","l":"JMR1()","u":"%3Cinit%3E()"},{"p":"org.robolectric.versioning","c":"AndroidVersions.JMR2","l":"JMR2()","u":"%3Cinit%3E()"},{"p":"org.robolectric.res.android","c":"Util","l":"JNI_FALSE"},{"p":"org.robolectric.res.android","c":"Util","l":"JNI_TRUE"},{"p":"org.robolectric.shadows","c":"ShadowJobService","l":"jobFinished(JobParameters, boolean)","u":"jobFinished(android.app.job.JobParameters,boolean)"},{"p":"org.robolectric.util","c":"Join","l":"Join()","u":"%3Cinit%3E()"},{"p":"org.robolectric.annotation.processing.validator","c":"RealObjectValidator","l":"join(List)","u":"join(java.util.List)"},{"p":"org.robolectric.res","c":"Fs","l":"join(Path, String...)","u":"join(java.nio.file.Path,java.lang.String...)"},{"p":"org.robolectric.res","c":"FsFile","l":"join(String)","u":"join(java.lang.String)"},{"p":"org.robolectric.util","c":"Join","l":"join(String, Collection)","u":"join(java.lang.String,java.util.Collection)"},{"p":"org.robolectric.util","c":"Join","l":"join(String, Object...)","u":"join(java.lang.String,java.lang.Object...)"},{"p":"org.robolectric.shadows","c":"CachedPathIteratorFactory.CachedPathIterator","l":"jumpToSegment(float)"},{"p":"org.robolectric.res.android","c":"ApkAssetsCookie","l":"K_INVALID_COOKIE"},{"p":"org.robolectric.versioning","c":"AndroidVersions.K","l":"K()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows.httpclient","c":"DefaultRequestDirector","l":"keepAliveStrategy"},{"p":"org.robolectric.res.android","c":"CppAssetManager2.ResolvedBag.Entry","l":"key"},{"p":"org.robolectric.shadows","c":"ShadowBackupDataOutput","l":"KEY_PREFIX_JOINER"},{"p":"org.robolectric.shadows","c":"BackupDataEntity","l":"key()"},{"p":"org.robolectric.res.android","c":"ApkAssetsCache.Key","l":"Key()","u":"%3Cinit%3E()"},{"p":"org.robolectric.util.inject","c":"Injector.Key","l":"Key(Type, String)","u":"%3Cinit%3E(java.lang.reflect.Type,java.lang.String)"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"keyboard"},{"p":"org.robolectric.res.android","c":"ResTable_config.Type","l":"KEYBOARD"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"KEYBOARD_ANY"},{"p":"org.robolectric.res.android","c":"ResTable_config.Type","l":"KEYBOARD_HIDDEN"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"keyboardHidden()"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"keyboardHidden(int)"},{"p":"org.robolectric.pluginapi.config","c":"ConfigurationStrategy.Configuration","l":"keySet()"},{"p":"org.robolectric.plugins","c":"HierarchicalConfigurationStrategy.ConfigurationImpl","l":"keySet()"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"KEYSHIDDEN_ANY"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"KEYSHIDDEN_NO"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"KEYSHIDDEN_SOFT"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"KEYSHIDDEN_YES"},{"p":"org.robolectric.shadows","c":"ShadowRemoteCallbackList","l":"kill()"},{"p":"org.robolectric.shadows","c":"ShadowActivityManager","l":"killBackgroundProcesses(String)","u":"killBackgroundProcesses(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowProcess","l":"killProcess(int)"},{"p":"org.robolectric.res.android","c":"ApkAssetsCookie","l":"kInvalidCookie"},{"p":"org.robolectric.res.android","c":"AttributeResolution","l":"kThrowOnBadId"},{"p":"org.robolectric.res.android","c":"AttributeResolution10","l":"kThrowOnBadId"},{"p":"org.robolectric.res.android","c":"AttributeResolution9","l":"kThrowOnBadId"},{"p":"org.robolectric.versioning","c":"AndroidVersions.L","l":"L()","u":"%3Cinit%3E()"},{"p":"org.robolectric.res.android","c":"ResourceTypes.ResTable_map","l":"L10N_NOT_REQUIRED"},{"p":"org.robolectric.res.android","c":"ResourceTypes.ResTable_map","l":"L10N_SUGGESTED"},{"p":"org.robolectric.android","c":"DeviceConfig.ScreenSize","l":"landscapeHeight"},{"p":"org.robolectric.android","c":"DeviceConfig.ScreenSize","l":"landscapeWidth"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"language"},{"p":"org.robolectric.res.android","c":"ResTable_config.Type","l":"LANGUAGE_STRING"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"languageString()"},{"p":"org.robolectric.android","c":"DeviceConfig.ScreenSize","l":"large"},{"p":"org.robolectric.android.internal","c":"DisplayConfig","l":"largestNominalAppHeight"},{"p":"org.robolectric.android.internal","c":"DisplayConfig","l":"largestNominalAppWidth"},{"p":"org.robolectric.shadows","c":"ShadowCompanionDeviceManager","l":"lastAssociationCallback"},{"p":"org.robolectric.shadows","c":"ShadowCompanionDeviceManager","l":"lastAssociationRequest"},{"p":"org.robolectric.shadows","c":"ShadowUIModeManager","l":"lastCarModePriority"},{"p":"org.robolectric.shadows","c":"ShadowSmsManager","l":"lastDataParams"},{"p":"org.robolectric.shadows","c":"ShadowSmsManager","l":"lastDownloadedMultimediaMessageParams"},{"p":"org.robolectric.shadows","c":"ShadowUIModeManager","l":"lastFlags"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"lastHapticFeedbackPerformed()"},{"p":"org.robolectric.shadows","c":"ShadowCompanionDeviceManager","l":"lastObservingDevicePresenceDeviceAddress"},{"p":"org.robolectric.shadows","c":"ShadowCompanionDeviceManager","l":"lastRequestedNotificationAccess"},{"p":"org.robolectric.shadows","c":"ShadowSmsManager","l":"lastSentMultimediaMessageParams"},{"p":"org.robolectric.shadows","c":"ShadowCompanionDeviceManager","l":"lastSystemApiAssociationMacAddress"},{"p":"org.robolectric.shadows","c":"ShadowSmsManager","l":"lastTextMultipartParams"},{"p":"org.robolectric.shadows","c":"ShadowSmsManager","l":"lastTextSmsParams"},{"p":"org.robolectric.shadows","c":"ShadowSpeechRecognizer","l":"latestSpeechRecognizer"},{"p":"org.robolectric.shadows","c":"ShadowSearchManager","l":"launchAssist(Bundle)","u":"launchAssist(android.os.Bundle)"},{"p":"org.robolectric.shadows","c":"ShadowVirtualDeviceManager.ShadowVirtualDevice","l":"launchPendingIntent(int, PendingIntent, Executor, IntConsumer)","u":"launchPendingIntent(int,android.app.PendingIntent,java.util.concurrent.Executor,java.util.function.IntConsumer)"},{"p":"org.robolectric.android.internal","c":"DisplayConfig","l":"layerStack"},{"p":"org.robolectric.res","c":"ResType","l":"LAYOUT"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"LAYOUTDIR_ANY"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"LAYOUTDIR_LTR"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"LAYOUTDIR_RTL"},{"p":"org.robolectric.plugins","c":"LazyApplicationConfigurer","l":"LazyApplicationConfigurer()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowCanvas.RectPaintHistoryEvent","l":"left"},{"p":"org.robolectric.shadows","c":"ShadowCanvas.RoundRectPaintHistoryEvent","l":"left"},{"p":"org.robolectric.shadows","c":"ShadowSoundPool.Playback","l":"leftVolume"},{"p":"org.robolectric.annotation","c":"GetInstallerPackageNameMode.Mode","l":"LEGACY"},{"p":"org.robolectric.annotation","c":"GraphicsMode.Mode","l":"LEGACY"},{"p":"org.robolectric.annotation","c":"LooperMode.Mode","l":"LEGACY"},{"p":"org.robolectric.annotation","c":"SQLiteMode.Mode","l":"LEGACY"},{"p":"org.robolectric.annotation","c":"TextLayoutMode.Mode","l":"LEGACY"},{"p":"org.robolectric.internal","c":"ResourcesMode","l":"LEGACY"},{"p":"org.robolectric.plugins","c":"LegacyDependencyResolver","l":"LegacyDependencyResolver(Properties)","u":"%3Cinit%3E(java.util.Properties)"},{"p":"org.robolectric.shadows","c":"LegacyManifestParser","l":"LegacyManifestParser()","u":"%3Cinit%3E()"},{"p":"org.robolectric.android","c":"AttributeSetBuilderImpl.LegacyResourceResolver","l":"LegacyResourceResolver(Context, ResourceTable)","u":"%3Cinit%3E(android.content.Context,org.robolectric.res.ResourceTable)"},{"p":"org.robolectric.shadows","c":"ShadowLog","l":"levelToChar(int)"},{"p":"org.robolectric.annotation","c":"Config.Builder","l":"libraries"},{"p":"org.robolectric.annotation","c":"Config.Implementation","l":"libraries()"},{"p":"org.robolectric.annotation","c":"Config","l":"libraries()"},{"p":"org.robolectric.util","c":"Logger","l":"lifecycle(String, Object...)","u":"lifecycle(java.lang.String,java.lang.Object...)"},{"p":"org.robolectric.shadows","c":"ShadowPath.Point.Type","l":"LINE_TO"},{"p":"org.robolectric.shadows","c":"ShadowLegacyPath","l":"lineTo(float, float)","u":"lineTo(float,float)"},{"p":"org.robolectric.interceptors","c":"AndroidInterceptors.LinkedHashMapEldestInterceptor","l":"LinkedHashMapEldestInterceptor()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager","l":"list(String)","u":"list(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"list(String)","u":"list(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"listen(PhoneStateListener, int)","u":"listen(android.telephony.PhoneStateListener,int)"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager.AudioFocusRequest","l":"listener"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothAdapter","l":"listenUsingInsecureL2capChannel()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothAdapter","l":"listenUsingInsecureRfcommWithServiceRecord(String, UUID)","u":"listenUsingInsecureRfcommWithServiceRecord(java.lang.String,java.util.UUID)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothAdapter","l":"listenUsingL2capChannel()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothAdapter","l":"listenUsingRfcommWithServiceRecord(String, UUID)","u":"listenUsingRfcommWithServiceRecord(java.lang.String,java.util.UUID)"},{"p":"org.robolectric.res","c":"Fs","l":"listFileNames(Path)","u":"listFileNames(java.nio.file.Path)"},{"p":"org.robolectric.res","c":"Fs","l":"listFiles(Path)","u":"listFiles(java.nio.file.Path)"},{"p":"org.robolectric.res","c":"Fs","l":"listFiles(Path, Predicate)","u":"listFiles(java.nio.file.Path,java.util.function.Predicate)"},{"p":"org.robolectric.shadows","c":"ShadowServiceManager","l":"listServices()"},{"p":"org.robolectric.shadows","c":"ShadowMemoryMappedFile","l":"littleEndianIterator()"},{"p":"org.robolectric.shadows","c":"ShadowMemoryMappedFileS","l":"littleEndianIterator()"},{"p":"org.robolectric.shadows","c":"RoundRectangle","l":"llHeight"},{"p":"org.robolectric.shadows","c":"RoundRectangle","l":"llWidth"},{"p":"org.robolectric.versioning","c":"AndroidVersions.LMR1","l":"LMR1()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows.util","c":"SQLiteLibraryLoader","l":"load()"},{"p":"org.robolectric.shadows","c":"ShadowSoundPool","l":"load(Context, int, int)","u":"load(android.content.Context,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowKeyCharacterMap","l":"load(int)"},{"p":"org.robolectric.res","c":"RawResourceLoader","l":"load(PackageResourceTable, String)","u":"load(org.robolectric.res.PackageResourceTable,java.lang.String)"},{"p":"org.robolectric.res","c":"DocumentLoader","l":"load(String)","u":"load(java.lang.String)"},{"p":"org.robolectric.res.android","c":"CppApkAssets","l":"Load(String, boolean)","u":"Load(java.lang.String,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowSoundPool","l":"load(String, int)","u":"load(java.lang.String,int)"},{"p":"org.robolectric.res.android","c":"CppApkAssets","l":"LoadAsSharedLibrary(String, boolean)","u":"LoadAsSharedLibrary(java.lang.String,boolean)"},{"p":"org.robolectric.util","c":"ReflectionHelpers","l":"loadClass(ClassLoader, String)","u":"loadClass(java.lang.ClassLoader,java.lang.String)"},{"p":"org.robolectric.internal.bytecode","c":"SandboxClassLoader","l":"loadClass(String, boolean)","u":"loadClass(java.lang.String,boolean)"},{"p":"org.robolectric.internal.bytecode","c":"ShadowWrangler","l":"loadClass(String, ClassLoader)","u":"loadClass(java.lang.String,java.lang.ClassLoader)"},{"p":"org.robolectric.shadows","c":"ShadowWebView","l":"loadData(String, String, String)","u":"loadData(java.lang.String,java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowWebView.LoadData","l":"LoadData(String, String, String)","u":"%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowWebView","l":"loadDataWithBaseURL(String, String, String, String, String)","u":"loadDataWithBaseURL(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowWebView.LoadDataWithBaseURL","l":"LoadDataWithBaseURL(String, String, String, String, String)","u":"%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowArscResourcesImpl","l":"loadDrawable(Resources, TypedValue, int, int, Resources.Theme)","u":"loadDrawable(android.content.res.Resources,android.util.TypedValue,int,int,android.content.res.Resources.Theme)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyResourcesImpl","l":"loadDrawable(Resources, TypedValue, int, int, Resources.Theme)","u":"loadDrawable(android.content.res.Resources,android.util.TypedValue,int,int,android.content.res.Resources.Theme)"},{"p":"org.robolectric.shadows","c":"ShadowArscResourcesImpl","l":"loadDrawable(Resources, TypedValue, int, Resources.Theme, boolean)","u":"loadDrawable(android.content.res.Resources,android.util.TypedValue,int,android.content.res.Resources.Theme,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyResourcesImpl","l":"loadDrawable(Resources, TypedValue, int, Resources.Theme, boolean)","u":"loadDrawable(android.content.res.Resources,android.util.TypedValue,int,android.content.res.Resources.Theme,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowResources","l":"loadDrawable(TypedValue, int)","u":"loadDrawable(android.util.TypedValue,int)"},{"p":"org.robolectric.shadows","c":"ShadowResources","l":"loadDrawable(TypedValue, int, Resources.Theme)","u":"loadDrawable(android.util.TypedValue,int,android.content.res.Resources.Theme)"},{"p":"org.robolectric.shadows","c":"ShadowIcon","l":"loadDrawableAsync(Context, Icon.OnDrawableLoadedListener, Handler)","u":"loadDrawableAsync(android.content.Context,android.graphics.drawable.Icon.OnDrawableLoadedListener,android.os.Handler)"},{"p":"org.robolectric.shadows","c":"ShadowIcon","l":"loadDrawableAsync(Context, Message)","u":"loadDrawableAsync(android.content.Context,android.os.Message)"},{"p":"org.robolectric.nativeruntime","c":"DefaultNativeRuntimeLoader","l":"loaded"},{"p":"org.robolectric.res.android","c":"LoadedArsc","l":"LoadedArsc()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowArscApkAssets9","l":"loadFromPath(String, boolean)","u":"loadFromPath(java.lang.String,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowArscApkAssets9","l":"loadFromPath(String, int)","u":"loadFromPath(java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"ShadowAnimationUtils","l":"loadInterpolator(Context, int)","u":"loadInterpolator(android.content.Context,int)"},{"p":"org.robolectric.shadows","c":"ShadowAnimationUtils","l":"loadLayoutAnimation(Context, int)","u":"loadLayoutAnimation(android.content.Context,int)"},{"p":"org.robolectric.internal.bytecode","c":"RobolectricGeneratorAdapter","l":"loadNull()"},{"p":"org.robolectric.res.android","c":"CppApkAssets","l":"LoadOverlay(String, boolean)","u":"LoadOverlay(java.lang.String,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager","l":"loadResourceBagValue(int, int, TypedValue, boolean)","u":"loadResourceBagValue(int,int,android.util.TypedValue,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"loadResourceBagValue(int, int, TypedValue, boolean)","u":"loadResourceBagValue(int,int,android.util.TypedValue,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager","l":"loadResourceValue(int, short, TypedValue, boolean)","u":"loadResourceValue(int,short,android.util.TypedValue,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"loadResourceValue(int, short, TypedValue, boolean)","u":"loadResourceValue(int,short,android.util.TypedValue,boolean)"},{"p":"org.robolectric.res","c":"DocumentLoader","l":"loadResourceXmlFile(XmlContext)","u":"loadResourceXmlFile(org.robolectric.res.XmlContext)"},{"p":"org.robolectric.res","c":"StaxDocumentLoader","l":"loadResourceXmlFile(XmlContext)","u":"loadResourceXmlFile(org.robolectric.res.XmlContext)"},{"p":"org.robolectric.shadows","c":"ShadowTypedArray","l":"loadStringValueAt(int)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager","l":"loadThemeAttributeValue(int, int, TypedValue, boolean)","u":"loadThemeAttributeValue(int,int,android.util.TypedValue,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"loadThemeAttributeValue(int, int, TypedValue, boolean)","u":"loadThemeAttributeValue(int,int,android.util.TypedValue,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager","l":"loadThemeAttributeValue(long, int, TypedValue, boolean)","u":"loadThemeAttributeValue(long,int,android.util.TypedValue,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"loadThemeAttributeValue(long, int, TypedValue, boolean)","u":"loadThemeAttributeValue(long,int,android.util.TypedValue,boolean)"},{"p":"org.robolectric.internal.bytecode","c":"RobolectricGeneratorAdapter","l":"loadThisOrNull()"},{"p":"org.robolectric.res","c":"RawResourceLoader","l":"loadTo(PackageResourceTable)","u":"loadTo(org.robolectric.res.PackageResourceTable)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"loadUnbadgedItemIcon(PackageItemInfo, ApplicationInfo)","u":"loadUnbadgedItemIcon(android.content.pm.PackageItemInfo,android.content.pm.ApplicationInfo)"},{"p":"org.robolectric.shadows","c":"ShadowWebView","l":"loadUrl(String)","u":"loadUrl(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowWebView","l":"loadUrl(String, Map)","u":"loadUrl(java.lang.String,java.util.Map)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"loadXmlResourceParser(int, String)","u":"loadXmlResourceParser(int,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyResourcesImpl","l":"loadXmlResourceParser(int, String)","u":"loadXmlResourceParser(int,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowResources","l":"loadXmlResourceParser(int, String)","u":"loadXmlResourceParser(int,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyResourcesImpl","l":"loadXmlResourceParser(String, int, int, String)","u":"loadXmlResourceParser(java.lang.String,int,int,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowResources","l":"loadXmlResourceParser(String, int, int, String)","u":"loadXmlResourceParser(java.lang.String,int,int,java.lang.String)"},{"p":"org.robolectric.android.internal","c":"LocalActivityInvoker","l":"LocalActivityInvoker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.android.internal","c":"LocalControlledLooper","l":"LocalControlledLooper()","u":"%3Cinit%3E()"},{"p":"org.robolectric.internal.dependency","c":"LocalDependencyResolver","l":"LocalDependencyResolver(File)","u":"%3Cinit%3E(java.io.File)"},{"p":"org.robolectric.res.android","c":"ResTable_config.Type","l":"LOCALE_SCRIPT_STRING"},{"p":"org.robolectric.res.android","c":"ResTable_config.Type","l":"LOCALE_VARIANT_STRING"},{"p":"org.robolectric.interceptors","c":"AndroidInterceptors.LocaleAdjustLanguageCodeInterceptor","l":"LocaleAdjustLanguageCodeInterceptor()","u":"%3Cinit%3E()"},{"p":"org.robolectric.res.android","c":"LocaleData","l":"LocaleData()","u":"%3Cinit%3E()"},{"p":"org.robolectric.res.android","c":"LocaleDataTables","l":"LocaleDataTables()","u":"%3Cinit%3E()"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"localeScript"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"localeScriptString()"},{"p":"org.robolectric.res.android","c":"ConfigDescription.LocaleValue","l":"LocaleValue()","u":"%3Cinit%3E()"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"localeVariant"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"localeVariantString()"},{"p":"org.robolectric.android.internal","c":"LocalPermissionGranter","l":"LocalPermissionGranter()","u":"%3Cinit%3E()"},{"p":"org.robolectric.android.internal","c":"LocalUiController","l":"LocalUiController()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowSmsManager.MultimediaMessageParams","l":"locationUrl"},{"p":"org.robolectric.res.android","c":"ResTable","l":"lock()"},{"p":"org.robolectric.res.android","c":"ResTable","l":"lockBag(int, Ref)","u":"lockBag(int,org.robolectric.res.android.Ref)"},{"p":"org.robolectric.shadows","c":"ShadowSurfaceView.FakeSurfaceHolder","l":"lockCanvas()"},{"p":"org.robolectric.shadows","c":"ShadowSurface","l":"lockCanvas(Rect)","u":"lockCanvas(android.graphics.Rect)"},{"p":"org.robolectric.shadows","c":"ShadowSurfaceView.FakeSurfaceHolder","l":"lockCanvas(Rect)","u":"lockCanvas(android.graphics.Rect)"},{"p":"org.robolectric.shadows","c":"ShadowSurface","l":"lockHardwareCanvas()"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"lockNow()"},{"p":"org.robolectric.shadows.httpclient","c":"ShadowDefaultRequestDirector","l":"log"},{"p":"org.robolectric.util","c":"Logger","l":"Logger()","u":"%3Cinit%3E()"},{"p":"org.robolectric.util","c":"Logger","l":"loggingEnabled()"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttpLayer","l":"logHttpRequests()"},{"p":"org.robolectric.android.internal","c":"DisplayConfig","l":"logicalDensityDpi"},{"p":"org.robolectric.android.internal","c":"DisplayConfig","l":"logicalHeight"},{"p":"org.robolectric.android.internal","c":"DisplayConfig","l":"logicalWidth"},{"p":"org.robolectric.shadows","c":"ShadowLog.LogItem","l":"LogItem(int, String, String, Throwable)","u":"%3Cinit%3E(int,java.lang.String,java.lang.String,java.lang.Throwable)"},{"p":"org.robolectric.shadows","c":"ShadowLog.LogItem","l":"LogItem(String, int, String, String, Throwable)","u":"%3Cinit%3E(java.lang.String,int,java.lang.String,java.lang.String,java.lang.Throwable)"},{"p":"org.robolectric.internal.bytecode","c":"NativeCallHandler","l":"logNativeCall(String)","u":"logNativeCall(java.lang.String)"},{"p":"org.robolectric.res.android","c":"IdmapEntries","l":"lookup(int, Ref)","u":"lookup(int,org.robolectric.res.android.Ref)"},{"p":"org.robolectric.shadows","c":"ShadowSoundPool.Playback","l":"loop"},{"p":"org.robolectric.shadows","c":"ShadowLegacyLooper","l":"loop()"},{"p":"org.robolectric.shadows","c":"ShadowPausedLooper","l":"loop()"},{"p":"org.robolectric.android.internal","c":"LooperDelegatingScheduler","l":"LooperDelegatingScheduler(Looper)","u":"%3Cinit%3E(android.os.Looper)"},{"p":"org.robolectric.shadows","c":"ShadowLooper","l":"looperMode()"},{"p":"org.robolectric.plugins","c":"LooperModeConfigurer","l":"LooperModeConfigurer(Properties)","u":"%3Cinit%3E(java.util.Properties)"},{"p":"org.robolectric.shadows","c":"LooperShadowPicker","l":"LooperShadowPicker(Class, Class)","u":"%3Cinit%3E(java.lang.Class,java.lang.Class)"},{"p":"org.robolectric.android.internal","c":"LocalUiController","l":"loopMainThreadForAtLeast(long)"},{"p":"org.robolectric.android.internal","c":"LocalUiController","l":"loopMainThreadUntilIdle()"},{"p":"org.robolectric.internal.bytecode","c":"ShadowInfo","l":"looseSignatures"},{"p":"org.robolectric.annotation","c":"Implements","l":"looseSignatures()"},{"p":"org.robolectric.shadows","c":"RoundRectangle","l":"lrHeight"},{"p":"org.robolectric.shadows","c":"RoundRectangle","l":"lrWidth"},{"p":"org.robolectric.shadows","c":"ShadowLinux","l":"lstat(String)","u":"lstat(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowPosix","l":"lstat(String)","u":"lstat(java.lang.String)"},{"p":"org.robolectric.versioning","c":"AndroidVersions.M","l":"M()","u":"%3Cinit%3E()"},{"p":"org.robolectric.preinstrumented","c":"JarInstrumentor","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"org.robolectric.internal","c":"AndroidSandbox","l":"mainThreadFactory()"},{"p":"org.robolectric.internal.bytecode","c":"Sandbox","l":"mainThreadFactory()"},{"p":"org.robolectric.shadows","c":"ShadowNativeTypeface","l":"makeFamilyFromParsed(Object, Object)","u":"makeFamilyFromParsed(java.lang.Object,java.lang.Object)"},{"p":"org.robolectric.res","c":"ResourceIds","l":"makeIdentifer(int, int, int)","u":"makeIdentifer(int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowInputDevice","l":"makeInputDeviceNamed(String)","u":"makeInputDeviceNamed(java.lang.String)"},{"p":"org.robolectric.internal.bytecode","c":"ClassInstrumentor","l":"makeMethodPrivate(MethodNode)","u":"makeMethodPrivate(org.objectweb.asm.tree.MethodNode)"},{"p":"org.robolectric.shadows","c":"ShadowPolicyManager","l":"makeNewLayoutInflater(Context)","u":"makeNewLayoutInflater(android.content.Context)"},{"p":"org.robolectric.shadows","c":"ShadowPolicyManager","l":"makeNewWindow(Context)","u":"makeNewWindow(android.content.Context)"},{"p":"org.robolectric.shadows","c":"ShadowToast","l":"makeText(Context, CharSequence, int)","u":"makeText(android.content.Context,java.lang.CharSequence,int)"},{"p":"org.robolectric.shadows","c":"ShadowToast","l":"makeText(Context, int, int)","u":"makeText(android.content.Context,int,int)"},{"p":"org.robolectric.shadows","c":"_Activity_","l":"makeVisible()"},{"p":"org.robolectric.shadows.httpclient","c":"DefaultRequestDirector","l":"managedConn"},{"p":"org.robolectric.annotation","c":"Config.Builder","l":"manifest"},{"p":"org.robolectric.annotation","c":"Config.Implementation","l":"manifest()"},{"p":"org.robolectric.annotation","c":"Config","l":"manifest()"},{"p":"org.robolectric.internal","c":"ManifestIdentifier","l":"ManifestIdentifier(Path, Path, Path, String, List)","u":"%3Cinit%3E(java.nio.file.Path,java.nio.file.Path,java.nio.file.Path,java.lang.String,java.util.List)"},{"p":"org.robolectric.internal","c":"ManifestIdentifier","l":"ManifestIdentifier(String, Path, Path, Path, List)","u":"%3Cinit%3E(java.lang.String,java.nio.file.Path,java.nio.file.Path,java.nio.file.Path,java.util.List)"},{"p":"org.robolectric.internal","c":"ManifestIdentifier","l":"ManifestIdentifier(String, Path, Path, Path, List, Path)","u":"%3Cinit%3E(java.lang.String,java.nio.file.Path,java.nio.file.Path,java.nio.file.Path,java.util.List,java.nio.file.Path)"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager.CallRequestMode","l":"MANUAL"},{"p":"org.robolectric.res.android","c":"ResTable.bag_entry","l":"map"},{"p":"org.robolectric.pluginapi.config","c":"ConfigurationStrategy.Configuration","l":"map()"},{"p":"org.robolectric.plugins","c":"HierarchicalConfigurationStrategy.ConfigurationImpl","l":"map()"},{"p":"org.robolectric.shadows","c":"ShadowSharedMemory","l":"map(int, int, int)","u":"map(int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"mapForPackage(SortedMap, String)","u":"mapForPackage(java.util.SortedMap,java.lang.String)"},{"p":"org.robolectric.shadows.util","c":"SQLiteLibraryLoader.LibraryNameMapper","l":"mapLibraryName(String)","u":"mapLibraryName(java.lang.String)"},{"p":"org.robolectric.internal.bytecode","c":"InstrumentationConfiguration","l":"mappedTypeName(String)","u":"mappedTypeName(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyMatrix","l":"mapPoint(float, float)","u":"mapPoint(float,float)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyMatrix","l":"mapPoint(PointF)","u":"mapPoint(android.graphics.PointF)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyMatrix","l":"mapPoints(float[], int, float[], int, int)","u":"mapPoints(float[],int,float[],int,int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyMatrix","l":"mapRadius(float)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyMatrix","l":"mapRect(RectF, RectF)","u":"mapRect(android.graphics.RectF,android.graphics.RectF)"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"mapRectFromViewToScreenCoords(RectF, boolean)","u":"mapRectFromViewToScreenCoords(android.graphics.RectF,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyMatrix","l":"mapVectors(float[], int, float[], int, int)","u":"mapVectors(float[],int,float[],int,int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetInputStream","l":"mark(int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetInputStream","l":"markSupported()"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"MASK_HDR"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"MASK_KEYSHIDDEN"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"MASK_LAYOUTDIR"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"MASK_NAVHIDDEN"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"MASK_SCREENLONG"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"MASK_UI_MODE_NIGHT"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"MASK_UI_MODE_TYPE"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"MASK_WIDE_COLOR_GAMUT"},{"p":"org.robolectric.sandbox","c":"ShadowMatcher","l":"MATCH_ALL"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"match(ResTable_config)","u":"match(org.robolectric.res.android.ResTable_config)"},{"p":"org.robolectric.errorprone.bugpatterns","c":"DeprecatedMethodsCheck","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"org.robolectric.errorprone.bugpatterns","c":"RobolectricShadow","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttpLayer.RequestMatcherBuilder.PostBodyMatcher","l":"matches(HttpEntity)","u":"matches(org.apache.http.HttpEntity)"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttpLayer.DefaultRequestMatcher","l":"matches(HttpRequest)","u":"matches(org.apache.http.HttpRequest)"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttpLayer.RequestMatcherBuilder","l":"matches(HttpRequest)","u":"matches(org.apache.http.HttpRequest)"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttpLayer.RequestMatcherResponseRule","l":"matches(HttpRequest)","u":"matches(org.apache.http.HttpRequest)"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttpLayer.UriRegexMatcher","l":"matches(HttpRequest)","u":"matches(org.apache.http.HttpRequest)"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttpLayer.UriRequestMatcher","l":"matches(HttpRequest)","u":"matches(org.apache.http.HttpRequest)"},{"p":"org.robolectric.shadows.httpclient","c":"HttpEntityStub.ResponseRule","l":"matches(HttpRequest)","u":"matches(org.apache.http.HttpRequest)"},{"p":"org.robolectric.shadows.httpclient","c":"RequestMatcher","l":"matches(HttpRequest)","u":"matches(org.apache.http.HttpRequest)"},{"p":"org.robolectric.android","c":"AndroidSdkShadowMatcher","l":"matches(Method)","u":"matches(java.lang.reflect.Method)"},{"p":"org.robolectric.sandbox","c":"ShadowMatcher","l":"matches(Method)","u":"matches(java.lang.reflect.Method)"},{"p":"org.robolectric.android","c":"AndroidSdkShadowMatcher","l":"matches(ShadowInfo)","u":"matches(org.robolectric.internal.bytecode.ShadowInfo)"},{"p":"org.robolectric.sandbox","c":"ShadowMatcher","l":"matches(ShadowInfo)","u":"matches(org.robolectric.internal.bytecode.ShadowInfo)"},{"p":"org.robolectric.shadows","c":"ShadowMatrix","l":"MATRIX"},{"p":"org.robolectric.nativeruntime","c":"MatrixNatives","l":"MatrixNatives()","u":"%3Cinit%3E()"},{"p":"org.robolectric.internal.dependency","c":"MavenArtifactFetcher","l":"MavenArtifactFetcher(String, String, String, String, int, File, ExecutorService)","u":"%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String,java.lang.String,int,java.io.File,java.util.concurrent.ExecutorService)"},{"p":"org.robolectric.internal.dependency","c":"MavenDependencyResolver","l":"MavenDependencyResolver()","u":"%3Cinit%3E()"},{"p":"org.robolectric.internal.dependency","c":"MavenDependencyResolver","l":"MavenDependencyResolver(String, String, String, String, String, int)","u":"%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,int)"},{"p":"org.robolectric.internal.dependency","c":"MavenJarArtifact","l":"MavenJarArtifact(DependencyJar)","u":"%3Cinit%3E(org.robolectric.internal.dependency.DependencyJar)"},{"p":"org.robolectric.internal","c":"MavenManifestFactory","l":"MavenManifestFactory()","u":"%3Cinit%3E()"},{"p":"org.robolectric","c":"MavenRoboSettings","l":"MavenRoboSettings()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager.ShadowWifiLock","l":"MAX_ACTIVE_LOCKS"},{"p":"org.robolectric.annotation.processing.validator","c":"ImplementsValidator","l":"MAX_SUPPORTED_ANDROID_SDK"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"MAX_VOLUME_MUSIC_DTMF"},{"p":"org.robolectric.annotation","c":"Config.Builder","l":"maxSdk"},{"p":"org.robolectric.annotation.processing","c":"DocumentedMethod","l":"maxSdk"},{"p":"org.robolectric.annotation","c":"Config.Implementation","l":"maxSdk()"},{"p":"org.robolectric.annotation","c":"Config","l":"maxSdk()"},{"p":"org.robolectric.annotation","c":"Implementation","l":"maxSdk()"},{"p":"org.robolectric.annotation","c":"Implements","l":"maxSdk()"},{"p":"org.robolectric.shadows","c":"ShadowHttpResponseCache","l":"maxSize()"},{"p":"org.robolectric.internal.bytecode","c":"SandboxClassLoader","l":"maybeInstrumentClass(String)","u":"maybeInstrumentClass(java.lang.String)"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"mcc"},{"p":"org.robolectric.res.android","c":"ResTable_config.Type","l":"MCC"},{"p":"org.robolectric.util","c":"PerfStatsCollector","l":"measure(String, PerfStatsCollector.ThrowingRunnable)","u":"measure(java.lang.String,org.robolectric.util.PerfStatsCollector.ThrowingRunnable)"},{"p":"org.robolectric.util","c":"PerfStatsCollector","l":"measure(String, PerfStatsCollector.ThrowingSupplier)","u":"measure(java.lang.String,org.robolectric.util.PerfStatsCollector.ThrowingSupplier)"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"measureText(char[], int, int)","u":"measureText(char[],int,int)"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"measureText(CharSequence, int, int)","u":"measureText(java.lang.CharSequence,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"measureText(String)","u":"measureText(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"measureText(String, int, int)","u":"measureText(java.lang.String,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"MEDIA_EVENT"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer.MediaInfo","l":"MediaInfo()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer.MediaInfo","l":"MediaInfo(int, int)","u":"%3Cinit%3E(int,int)"},{"p":"org.robolectric.plugins","c":"ConfigConfigurer","l":"merge(Config, Config)","u":"merge(org.robolectric.annotation.Config,org.robolectric.annotation.Config)"},{"p":"org.robolectric.plugins","c":"ConscryptModeConfigurer","l":"merge(ConscryptMode.Mode, ConscryptMode.Mode)","u":"merge(org.robolectric.annotation.ConscryptMode.Mode,org.robolectric.annotation.ConscryptMode.Mode)"},{"p":"org.robolectric.plugins","c":"GetInstallerPackageNameModeConfigurer","l":"merge(GetInstallerPackageNameMode.Mode, GetInstallerPackageNameMode.Mode)","u":"merge(org.robolectric.annotation.GetInstallerPackageNameMode.Mode,org.robolectric.annotation.GetInstallerPackageNameMode.Mode)"},{"p":"org.robolectric.plugins","c":"GraphicsModeConfigurer","l":"merge(GraphicsMode.Mode, GraphicsMode.Mode)","u":"merge(org.robolectric.annotation.GraphicsMode.Mode,org.robolectric.annotation.GraphicsMode.Mode)"},{"p":"org.robolectric.plugins","c":"LazyApplicationConfigurer","l":"merge(LazyApplication.LazyLoad, LazyApplication.LazyLoad)","u":"merge(org.robolectric.annotation.experimental.LazyApplication.LazyLoad,org.robolectric.annotation.experimental.LazyApplication.LazyLoad)"},{"p":"org.robolectric.plugins","c":"LooperModeConfigurer","l":"merge(LooperMode.Mode, LooperMode.Mode)","u":"merge(org.robolectric.annotation.LooperMode.Mode,org.robolectric.annotation.LooperMode.Mode)"},{"p":"org.robolectric.plugins","c":"SQLiteModeConfigurer","l":"merge(SQLiteMode.Mode, SQLiteMode.Mode)","u":"merge(org.robolectric.annotation.SQLiteMode.Mode,org.robolectric.annotation.SQLiteMode.Mode)"},{"p":"org.robolectric.pluginapi.config","c":"Configurer","l":"merge(T, T)","u":"merge(T,T)"},{"p":"org.robolectric.plugins","c":"TextLayoutModeConfigurer","l":"merge(TextLayoutMode.Mode, TextLayoutMode.Mode)","u":"merge(org.robolectric.annotation.TextLayoutMode.Mode,org.robolectric.annotation.TextLayoutMode.Mode)"},{"p":"org.robolectric.annotation.processing.validator","c":"Validator","l":"message(Diagnostic.Kind, String)","u":"message(javax.tools.Diagnostic.Kind,java.lang.String)"},{"p":"org.robolectric.annotation.processing.validator","c":"Validator","l":"message(Diagnostic.Kind, String, AnnotationValue)","u":"message(javax.tools.Diagnostic.Kind,java.lang.String,javax.lang.model.element.AnnotationValue)"},{"p":"org.robolectric.shadows","c":"ShadowSmsManager.MultimediaMessageParams","l":"messageId"},{"p":"org.robolectric.annotation.processing.validator","c":"Validator","l":"messager"},{"p":"org.robolectric.manifest","c":"PackageItemData","l":"metaData"},{"p":"org.robolectric.manifest","c":"MetaData","l":"MetaData(List)","u":"%3Cinit%3E(java.util.List)"},{"p":"org.robolectric.pluginapi.perf","c":"Metadata","l":"Metadata(Map, Object>)","u":"%3Cinit%3E(java.util.Map)"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttpLayer.RequestMatcherBuilder","l":"method(String)","u":"method(java.lang.String)"},{"p":"org.robolectric.internal","c":"SandboxTestRunner.HelperTestRunner","l":"methodBlock(FrameworkMethod)","u":"methodBlock(org.junit.runners.model.FrameworkMethod)"},{"p":"org.robolectric.internal","c":"SandboxTestRunner","l":"methodBlock(FrameworkMethod)","u":"methodBlock(org.junit.runners.model.FrameworkMethod)"},{"p":"org.robolectric","c":"RobolectricTestRunner.HelperTestRunner","l":"methodBlock(FrameworkMethod)","u":"methodBlock(org.junit.runners.model.FrameworkMethod)"},{"p":"org.robolectric.internal.bytecode","c":"MethodCallSite","l":"MethodCallSite(Class, MethodType, String, MethodHandle, MethodCallSite.Kind)","u":"%3Cinit%3E(java.lang.Class,java.lang.invoke.MethodType,java.lang.String,java.lang.invoke.MethodHandle,org.robolectric.internal.bytecode.MethodCallSite.Kind)"},{"p":"org.robolectric.internal","c":"SandboxTestRunner.HelperTestRunner","l":"methodInvoker(FrameworkMethod, Object)","u":"methodInvoker(org.junit.runners.model.FrameworkMethod,java.lang.Object)"},{"p":"org.robolectric.internal.bytecode","c":"InvocationProfile","l":"methodName"},{"p":"org.robolectric.internal.bytecode","c":"MethodRef","l":"methodName"},{"p":"org.robolectric.internal.bytecode","c":"MethodSignature","l":"methodName"},{"p":"org.robolectric.internal.bytecode","c":"MethodRef","l":"MethodRef(Class, String)","u":"%3Cinit%3E(java.lang.Class,java.lang.String)"},{"p":"org.robolectric.internal.bytecode","c":"MethodRef","l":"MethodRef(String, String)","u":"%3Cinit%3E(java.lang.String,java.lang.String)"},{"p":"org.robolectric.annotation.processing","c":"DocumentedType","l":"methods"},{"p":"org.robolectric.annotation.processing.validator","c":"ImplementationValidator","l":"METHODS_ALLOWED_TO_BE_PUBLIC"},{"p":"org.robolectric.internal.bytecode","c":"InstrumentationConfiguration","l":"methodsToIntercept()"},{"p":"org.robolectric.pluginapi.perf","c":"Metric","l":"Metric(String, boolean)","u":"%3Cinit%3E(java.lang.String,boolean)"},{"p":"org.robolectric.pluginapi.perf","c":"Metric","l":"Metric(String, int, int, boolean)","u":"%3Cinit%3E(java.lang.String,int,int,boolean)"},{"p":"org.robolectric.shadows","c":"ImageUtil.ImageInfo","l":"mimeType"},{"p":"org.robolectric.shadows","c":"ShadowWebView.LoadData","l":"mimeType"},{"p":"org.robolectric.shadows","c":"ShadowWebView.LoadDataWithBaseURL","l":"mimeType"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"MIN_VOLUME"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"minorVersion"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"MINORVERSION_ANY"},{"p":"org.robolectric.annotation","c":"Config.Builder","l":"minSdk"},{"p":"org.robolectric.annotation.processing","c":"DocumentedMethod","l":"minSdk"},{"p":"org.robolectric.annotation","c":"Config.Implementation","l":"minSdk()"},{"p":"org.robolectric.annotation","c":"Config","l":"minSdk()"},{"p":"org.robolectric.annotation","c":"Implementation","l":"minSdk()"},{"p":"org.robolectric.annotation","c":"Implements","l":"minSdk()"},{"p":"org.robolectric.shadows","c":"ShadowLinux","l":"mkdir(String, int)","u":"mkdir(java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"ShadowPosix","l":"mkdir(String, int)","u":"mkdir(java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeSystemFonts","l":"mmap(String)","u":"mmap(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowMemoryMappedFile","l":"mmapRO(String)","u":"mmapRO(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowMemoryMappedFileS","l":"mmapRO(String)","u":"mmapRO(java.lang.String)"},{"p":"org.robolectric.nativeruntime","c":"ImageReaderNatives","l":"mNativeContext"},{"p":"org.robolectric.nativeruntime","c":"RegionNatives","l":"mNativeRegion"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"mnc"},{"p":"org.robolectric.res.android","c":"ResTable_config.Type","l":"MNC"},{"p":"org.robolectric.shadows","c":"ShadowAppOpsManager.ModeAndException","l":"mode"},{"p":"org.robolectric.res.android","c":"Asset.AccessMode","l":"mode()"},{"p":"org.robolectric.shadows","c":"ShadowAppOpsManager.ModeAndException","l":"ModeAndException(int, String[])","u":"%3Cinit%3E(int,java.lang.String[])"},{"p":"org.robolectric.shadows","c":"ShadowDisplayManager.ModeBuilder","l":"ModeBuilder()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowDisplayManager.ModeBuilder","l":"modeBuilder(int)"},{"p":"org.robolectric.android.internal","c":"DisplayConfig","l":"modeId"},{"p":"org.robolectric.annotation.processing.validator","c":"Validator","l":"modelBuilder"},{"p":"org.robolectric.annotation.processing","c":"DocumentedMethod","l":"modifiers"},{"p":"org.robolectric.shadows","c":"ShadowPath.Point.Type","l":"MOVE_TO"},{"p":"org.robolectric.fakes","c":"BaseCursor","l":"move(int)"},{"p":"org.robolectric.fakes","c":"RoboCursor","l":"move(int)"},{"p":"org.robolectric.shadows","c":"ShadowCursorWrapper","l":"move(int)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"movePackage(Object, Object)","u":"movePackage(java.lang.Object,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"movePrimaryStorage(Object)","u":"movePrimaryStorage(java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"moveTaskToBack(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyPath","l":"moveTo(float, float)","u":"moveTo(float,float)"},{"p":"org.robolectric.fakes","c":"BaseCursor","l":"moveToFirst()"},{"p":"org.robolectric.fakes","c":"RoboCursor","l":"moveToFirst()"},{"p":"org.robolectric.shadows","c":"ShadowCursorWrapper","l":"moveToFirst()"},{"p":"org.robolectric.shadows","c":"ShadowAppTask","l":"moveToFront()"},{"p":"org.robolectric.fakes","c":"BaseCursor","l":"moveToLast()"},{"p":"org.robolectric.fakes","c":"RoboCursor","l":"moveToLast()"},{"p":"org.robolectric.shadows","c":"ShadowCursorWrapper","l":"moveToLast()"},{"p":"org.robolectric.fakes","c":"BaseCursor","l":"moveToNext()"},{"p":"org.robolectric.fakes","c":"RoboCursor","l":"moveToNext()"},{"p":"org.robolectric.shadows","c":"ShadowCursorWrapper","l":"moveToNext()"},{"p":"org.robolectric.fakes","c":"BaseCursor","l":"moveToPosition(int)"},{"p":"org.robolectric.fakes","c":"RoboCursor","l":"moveToPosition(int)"},{"p":"org.robolectric.shadows","c":"ShadowCursorWrapper","l":"moveToPosition(int)"},{"p":"org.robolectric.fakes","c":"BaseCursor","l":"moveToPrevious()"},{"p":"org.robolectric.fakes","c":"RoboCursor","l":"moveToPrevious()"},{"p":"org.robolectric.shadows","c":"ShadowCursorWrapper","l":"moveToPrevious()"},{"p":"org.robolectric.shadows","c":"ShadowRenderNodeAnimator","l":"moveToRunningState()"},{"p":"org.robolectric.shadows","c":"ShadowRenderNodeAnimatorR","l":"moveToRunningState()"},{"p":"org.robolectric.res.android","c":"ResXMLTree","l":"mParser"},{"p":"org.robolectric.shadows","c":"ShadowLog.LogItem","l":"msg"},{"p":"org.robolectric.shadows","c":"ShadowSmsManager.MultimediaMessageParams","l":"MultimediaMessageParams(Uri, String, Bundle, PendingIntent, long)","u":"%3Cinit%3E(android.net.Uri,java.lang.String,android.os.Bundle,android.app.PendingIntent,long)"},{"p":"org.robolectric.shadows","c":"ShadowOpenGLMatrix","l":"multiplyMM(float[], int, float[], int, float[], int)","u":"multiplyMM(float[],int,float[],int,float[],int)"},{"p":"org.robolectric.shadows","c":"ShadowOpenGLMatrix","l":"multiplyMV(float[], int, float[], int, float[], int)","u":"multiplyMV(float[],int,float[],int,float[],int)"},{"p":"org.robolectric.res","c":"ResName","l":"mustBe(String)","u":"mustBe(java.lang.String)"},{"p":"org.robolectric.internal.bytecode","c":"MutableClass","l":"MutableClass(ClassNode, InstrumentationConfiguration, ClassNodeProvider)","u":"%3Cinit%3E(org.objectweb.asm.tree.ClassNode,org.robolectric.internal.bytecode.InstrumentationConfiguration,org.robolectric.internal.bytecode.ClassNodeProvider)"},{"p":"org.robolectric.res.android","c":"StringPiece","l":"myBuf()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyLooper","l":"myLooper()"},{"p":"org.robolectric.res.android","c":"StringPiece","l":"myOffset()"},{"p":"org.robolectric.shadows","c":"ShadowProcess","l":"myPid()"},{"p":"org.robolectric.shadows","c":"ShadowProcess","l":"myProcessName()"},{"p":"org.robolectric.android.controller","c":"ComponentController","l":"myself"},{"p":"org.robolectric.shadows","c":"ShadowProcess","l":"myTid()"},{"p":"org.robolectric.shadows","c":"ShadowProcess","l":"myUid()"},{"p":"org.robolectric.versioning","c":"AndroidVersions.N","l":"N()","u":"%3Cinit%3E()"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nAddAnimator(long, long)","u":"nAddAnimator(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nAddAnimator(long, long)","u":"nAddAnimator(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeOP","l":"nAddAnimator(long, long)","u":"nAddAnimator(long,long)"},{"p":"org.robolectric.nativeruntime","c":"AnimatedVectorDrawableNatives","l":"nAddAnimator(long, long, long, long, long, int, int)","u":"nAddAnimator(long,long,long,long,long,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeAnimatedVectorDrawable","l":"nAddAnimator(long, long, long, long, long, int, int)","u":"nAddAnimator(long,long,long,long,long,int,int)"},{"p":"org.robolectric.nativeruntime","c":"PathNatives","l":"nAddArc(long, float, float, float, float, float, float)","u":"nAddArc(long,float,float,float,float,float,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativePath","l":"nAddArc(long, float, float, float, float, float, float)","u":"nAddArc(long,float,float,float,float,float,float)"},{"p":"org.robolectric.nativeruntime","c":"FontBuilderNatives","l":"nAddAxis(long, int, float)","u":"nAddAxis(long,int,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeFont.ShadowNativeFontBuilder","l":"nAddAxis(long, int, float)","u":"nAddAxis(long,int,float)"},{"p":"org.robolectric.nativeruntime","c":"FontFamilyNatives","l":"nAddAxisValue(long, int, float)","u":"nAddAxisValue(long,int,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeFontFamily","l":"nAddAxisValue(long, int, float)","u":"nAddAxisValue(long,int,float)"},{"p":"org.robolectric.nativeruntime","c":"VectorDrawableNatives","l":"nAddChild(long, long)","u":"nAddChild(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeVectorDrawable","l":"nAddChild(long, long)","u":"nAddChild(long,long)"},{"p":"org.robolectric.nativeruntime","c":"PathNatives","l":"nAddCircle(long, float, float, float, int)","u":"nAddCircle(long,float,float,float,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativePath","l":"nAddCircle(long, float, float, float, int)","u":"nAddCircle(long,float,float,float,int)"},{"p":"org.robolectric.nativeruntime","c":"FontFamilyNatives","l":"nAddFont(long, ByteBuffer, int, int, int)","u":"nAddFont(long,java.nio.ByteBuffer,int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeFontFamily","l":"nAddFont(long, ByteBuffer, int, int, int)","u":"nAddFont(long,java.nio.ByteBuffer,int,int,int)"},{"p":"org.robolectric.nativeruntime","c":"FontFamilyBuilderNatives","l":"nAddFont(long, long)","u":"nAddFont(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeFontsFontFamily.ShadowNativeFontFamilyBuilder","l":"nAddFont(long, long)","u":"nAddFont(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeFontFamily","l":"nAddFontFromAssetManager(long, AssetManager, String, int, boolean, int, int, int)","u":"nAddFontFromAssetManager(long,android.content.res.AssetManager,java.lang.String,int,boolean,int,int,int)"},{"p":"org.robolectric.nativeruntime","c":"FontFamilyNatives","l":"nAddFontWeightStyle(long, ByteBuffer, int, int, int)","u":"nAddFontWeightStyle(long,java.nio.ByteBuffer,int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeFontFamily","l":"nAddFontWeightStyle(long, ByteBuffer, int, int, int)","u":"nAddFontWeightStyle(long,java.nio.ByteBuffer,int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeStaticLayout","l":"nAddMeasuredRun(long, int, int, float[])","u":"nAddMeasuredRun(long,int,int,float[])"},{"p":"org.robolectric.nativeruntime","c":"HardwareRendererNatives","l":"nAddObserver(long, long)","u":"nAddObserver(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeHardwareRenderer","l":"nAddObserver(long, long)","u":"nAddObserver(long,long)"},{"p":"org.robolectric.nativeruntime","c":"PathNatives","l":"nAddOval(long, float, float, float, float, int)","u":"nAddOval(long,float,float,float,float,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativePath","l":"nAddOval(long, float, float, float, float, int)","u":"nAddOval(long,float,float,float,float,int)"},{"p":"org.robolectric.nativeruntime","c":"PathNatives","l":"nAddPath(long, long)","u":"nAddPath(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativePath","l":"nAddPath(long, long)","u":"nAddPath(long,long)"},{"p":"org.robolectric.nativeruntime","c":"PathNatives","l":"nAddPath(long, long, float, float)","u":"nAddPath(long,long,float,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativePath","l":"nAddPath(long, long, float, float)","u":"nAddPath(long,long,float,float)"},{"p":"org.robolectric.nativeruntime","c":"PathNatives","l":"nAddPath(long, long, long)","u":"nAddPath(long,long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativePath","l":"nAddPath(long, long, long)","u":"nAddPath(long,long,long)"},{"p":"org.robolectric.nativeruntime","c":"PathNatives","l":"nAddRect(long, float, float, float, float, int)","u":"nAddRect(long,float,float,float,float,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativePath","l":"nAddRect(long, float, float, float, float, int)","u":"nAddRect(long,float,float,float,float,int)"},{"p":"org.robolectric.nativeruntime","c":"HardwareRendererNatives","l":"nAddRenderNode(long, long, boolean)","u":"nAddRenderNode(long,long,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativeHardwareRenderer","l":"nAddRenderNode(long, long, boolean)","u":"nAddRenderNode(long,long,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativeThreadedRenderer","l":"nAddRenderNode(long, long, boolean)","u":"nAddRenderNode(long,long,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativeStaticLayout","l":"nAddReplacementRun(long, int, int, float)","u":"nAddReplacementRun(long,int,int,float)"},{"p":"org.robolectric.nativeruntime","c":"MeasuredTextBuilderNatives","l":"nAddReplacementRun(long, long, int, int, float)","u":"nAddReplacementRun(long,long,int,int,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeMeasuredParagraph","l":"nAddReplacementRun(long, long, int, int, float)","u":"nAddReplacementRun(long,long,int,int,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeMeasuredText.ShadowNativeMeasuredTextBuilder","l":"nAddReplacementRun(long, long, int, int, float)","u":"nAddReplacementRun(long,long,int,int,float)"},{"p":"org.robolectric.nativeruntime","c":"PathNatives","l":"nAddRoundRect(long, float, float, float, float, float, float, int)","u":"nAddRoundRect(long,float,float,float,float,float,float,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativePath","l":"nAddRoundRect(long, float, float, float, float, float, float, int)","u":"nAddRoundRect(long,float,float,float,float,float,float,int)"},{"p":"org.robolectric.nativeruntime","c":"PathNatives","l":"nAddRoundRect(long, float, float, float, float, float[], int)","u":"nAddRoundRect(long,float,float,float,float,float[],int)"},{"p":"org.robolectric.shadows","c":"ShadowNativePath","l":"nAddRoundRect(long, float, float, float, float, float[], int)","u":"nAddRoundRect(long,float,float,float,float,float[],int)"},{"p":"org.robolectric.nativeruntime","c":"MeasuredTextBuilderNatives","l":"nAddStyleRun(long, long, int, int, boolean)","u":"nAddStyleRun(long,long,int,int,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativeMeasuredParagraph","l":"nAddStyleRun(long, long, int, int, boolean)","u":"nAddStyleRun(long,long,int,int,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativeMeasuredText.ShadowNativeMeasuredTextBuilder","l":"nAddStyleRun(long, long, int, int, boolean)","u":"nAddStyleRun(long,long,int,int,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativeMeasuredText.ShadowNativeMeasuredTextBuilder","l":"nAddStyleRun(long, long, int, int, boolean, int, int, boolean)","u":"nAddStyleRun(long,long,int,int,boolean,int,int,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativeMeasuredText.ShadowNativeMeasuredTextBuilder","l":"nAddStyleRun(long, long, int, int, int, int, boolean)","u":"nAddStyleRun(long,long,int,int,int,int,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativeStaticLayout","l":"nAddStyleRun(long, long, long, int, int, boolean)","u":"nAddStyleRun(long,long,long,int,int,boolean)"},{"p":"org.robolectric.nativeruntime","c":"HardwareRendererNatives","l":"nAllocateBuffers(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeHardwareRenderer","l":"nAllocateBuffers(long)"},{"p":"org.robolectric.nativeruntime","c":"FontFamilyNatives","l":"nAllowUnsupportedFont(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeFontFamily","l":"nAllowUnsupportedFont(long)"},{"p":"org.robolectric.android.internal","c":"DisplayConfig","l":"name"},{"p":"org.robolectric.manifest","c":"PackageItemData","l":"name"},{"p":"org.robolectric.res.android","c":"ResourceTable.flag_entry","l":"name"},{"p":"org.robolectric.res.android","c":"ResourceTypes.ResStringPool_span","l":"name"},{"p":"org.robolectric.res.android","c":"ResourceTypes.ResTable_map","l":"name"},{"p":"org.robolectric.res.android","c":"ResTable.ResourceName","l":"name"},{"p":"org.robolectric.res","c":"ResName","l":"name"},{"p":"org.robolectric.res","c":"StaxPluralsLoader","l":"name"},{"p":"org.robolectric.res","c":"StaxValueLoader","l":"name"},{"p":"org.robolectric.res.android","c":"Errors","l":"NAME_NOT_FOUND"},{"p":"org.robolectric","c":"ParameterizedRobolectricTestRunner.Parameters","l":"name()"},{"p":"org.robolectric.util","c":"TimeUtils","l":"NANOS_PER_MS"},{"p":"org.robolectric.shadows","c":"ShadowLegacySystemClock","l":"nanoTime()"},{"p":"org.robolectric.shadows","c":"ShadowSystem","l":"nanoTime()"},{"p":"org.robolectric.shadows","c":"ShadowSystemClock","l":"nanoTime()"},{"p":"org.robolectric.nativeruntime","c":"PathNatives","l":"nApproximate(long, float)","u":"nApproximate(long,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativePath","l":"nApproximate(long, float)","u":"nApproximate(long,float)"},{"p":"org.robolectric.nativeruntime","c":"PathNatives","l":"nArcTo(long, float, float, float, float, float, float, boolean)","u":"nArcTo(long,float,float,float,float,float,float,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativePath","l":"nArcTo(long, float, float, float, float, float, float, boolean)","u":"nArcTo(long,float,float,float,float,float,float,boolean)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nAscent(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nAscent(long)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nAscent(long, long)","u":"nAscent(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nAscent(long, long)","u":"nAscent(long,long)"},{"p":"org.robolectric.annotation","c":"GraphicsMode.Mode","l":"NATIVE"},{"p":"org.robolectric.annotation","c":"SQLiteMode.Mode","l":"NATIVE"},{"p":"org.robolectric.res.android","c":"Registries","l":"NATIVE_APK_ASSETS_REGISTRY"},{"p":"org.robolectric.res.android","c":"Registries","l":"NATIVE_ASSET_MANAGER_REGISTRY"},{"p":"org.robolectric.res.android","c":"Registries","l":"NATIVE_ASSET_REGISTRY"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"native_breakText(char[], int, int, float, float[])","u":"native_breakText(char[],int,int,float,float[])"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"native_breakText(char[], int, int, float, int, float[])","u":"native_breakText(char[],int,int,float,int,float[])"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"native_breakText(long, long, char[], int, int, float, int, float[])","u":"native_breakText(long,long,char[],int,int,float,int,float[])"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"native_breakText(long, long, String, boolean, float, int, float[])","u":"native_breakText(long,long,java.lang.String,boolean,float,int,float[])"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"native_breakText(String, boolean, float, float[])","u":"native_breakText(java.lang.String,boolean,float,float[])"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"native_breakText(String, boolean, float, int, float[])","u":"native_breakText(java.lang.String,boolean,float,int,float[])"},{"p":"org.robolectric.shadows","c":"ShadowMediaCodec","l":"native_configure(Object, Object, Object, Object, Object, Object)","u":"native_configure(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowMediaCodec","l":"native_configure(String[], Object[], Surface, MediaCrypto, int)","u":"native_configure(java.lang.String[],java.lang.Object[],android.view.Surface,android.media.MediaCrypto,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeMatrix","l":"native_create(long)"},{"p":"org.robolectric.nativeruntime","c":"PathMeasureNatives","l":"native_create(long, boolean)","u":"native_create(long,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativePathMeasure","l":"native_create(long, boolean)","u":"native_create(long,boolean)"},{"p":"org.robolectric.nativeruntime","c":"BlendModeColorFilterNatives","l":"native_CreateBlendModeFilter(int, int)","u":"native_CreateBlendModeFilter(int,int)"},{"p":"org.robolectric.nativeruntime","c":"PorterDuffColorFilterNatives","l":"native_CreateBlendModeFilter(int, int)","u":"native_CreateBlendModeFilter(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBlendModeColorFilter","l":"native_CreateBlendModeFilter(int, int)","u":"native_CreateBlendModeFilter(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativePorterDuffColorFilter","l":"native_CreateBlendModeFilter(int, int)","u":"native_CreateBlendModeFilter(int,int)"},{"p":"org.robolectric.nativeruntime","c":"LightingColorFilterNatives","l":"native_CreateLightingFilter(int, int)","u":"native_CreateLightingFilter(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeLightingColorFilter","l":"native_CreateLightingFilter(int, int)","u":"native_CreateLightingFilter(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativePorterDuffColorFilter","l":"native_CreatePorterDuffFilter(int, int)","u":"native_CreatePorterDuffFilter(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowMediaCodec","l":"native_dequeueInputBuffer(long)"},{"p":"org.robolectric.shadows","c":"ShadowMediaCodec","l":"native_dequeueOutputBuffer(MediaCodec.BufferInfo, long)","u":"native_dequeueOutputBuffer(android.media.MediaCodec.BufferInfo,long)"},{"p":"org.robolectric.nativeruntime","c":"PathMeasureNatives","l":"native_destroy(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativePathMeasure","l":"native_destroy(long)"},{"p":"org.robolectric.shadows","c":"ShadowMediaCodec","l":"native_flush()"},{"p":"org.robolectric.shadows","c":"ShadowSystemProperties","l":"native_get_boolean(String, boolean)","u":"native_get_boolean(java.lang.String,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowAudioSystem","l":"native_get_FCC_8()"},{"p":"org.robolectric.shadows","c":"ShadowAudioTrack","l":"native_get_FCC_8()"},{"p":"org.robolectric.shadows","c":"ShadowSystemProperties","l":"native_get_int(String, int)","u":"native_get_int(java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"ShadowSystemProperties","l":"native_get_long(String, long)","u":"native_get_long(java.lang.String,long)"},{"p":"org.robolectric.shadows","c":"ShadowAudioRecord","l":"native_get_min_buff_size(int, int, int)","u":"native_get_min_buff_size(int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowAudioTrack","l":"native_get_min_buff_size(int, int, int)","u":"native_get_min_buff_size(int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowAudioSystem","l":"native_get_offload_support(int, int, int, int, int)","u":"native_get_offload_support(int,int,int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowSystemProperties","l":"native_get(String)","u":"native_get(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowSystemProperties","l":"native_get(String, String)","u":"native_get(java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowVisualizer","l":"native_getCaptureSize()"},{"p":"org.robolectric.shadows","c":"ShadowMediaCodecList","l":"native_getCodecCount()"},{"p":"org.robolectric.shadows","c":"ShadowAudioEffect","l":"native_getEnabled()"},{"p":"org.robolectric.shadows","c":"ShadowVisualizer","l":"native_getEnabled()"},{"p":"org.robolectric.shadows","c":"ShadowVisualizer","l":"native_getFft(byte[])"},{"p":"org.robolectric.shadows","c":"ShadowMediaCodecList","l":"native_getGlobalSettings()"},{"p":"org.robolectric.nativeruntime","c":"PathMeasureNatives","l":"native_getLength(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativePathMeasure","l":"native_getLength(long)"},{"p":"org.robolectric.nativeruntime","c":"PathMeasureNatives","l":"native_getMatrix(long, float, long, int)","u":"native_getMatrix(long,float,long,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativePathMeasure","l":"native_getMatrix(long, float, long, int)","u":"native_getMatrix(long,float,long,int)"},{"p":"org.robolectric.shadows","c":"ShadowAudioSystem","l":"native_getMaxChannelCount()"},{"p":"org.robolectric.shadows","c":"ShadowAudioSystem","l":"native_getMaxSampleRate()"},{"p":"org.robolectric.shadows","c":"ShadowAudioSystem","l":"native_getMinSampleRate()"},{"p":"org.robolectric.shadows","c":"ShadowAudioEffect","l":"native_getParameter(int, byte[], int, byte[])","u":"native_getParameter(int,byte[],int,byte[])"},{"p":"org.robolectric.shadows","c":"ShadowVisualizer","l":"native_getPeakRms(Visualizer.MeasurementPeakRms)","u":"native_getPeakRms(android.media.audiofx.Visualizer.MeasurementPeakRms)"},{"p":"org.robolectric.nativeruntime","c":"PathMeasureNatives","l":"native_getPosTan(long, float, float[], float[])","u":"native_getPosTan(long,float,float[],float[])"},{"p":"org.robolectric.shadows","c":"ShadowNativePathMeasure","l":"native_getPosTan(long, float, float[], float[])","u":"native_getPosTan(long,float,float[],float[])"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"native_getRunAdvance(long, long, char[], int, int, int, int, boolean, int)","u":"native_getRunAdvance(long,long,char[],int,int,int,int,boolean,int)"},{"p":"org.robolectric.shadows","c":"ShadowVisualizer","l":"native_getSamplingRate()"},{"p":"org.robolectric.nativeruntime","c":"PathMeasureNatives","l":"native_getSegment(long, float, float, long, boolean)","u":"native_getSegment(long,float,float,long,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativePathMeasure","l":"native_getSegment(long, float, float, long, boolean)","u":"native_getSegment(long,float,float,long,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"native_getTextRunAdvances(int, char[], int, int, int, int, int, float[], int)","u":"native_getTextRunAdvances(int,char[],int,int,int,int,int,float[],int)"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"native_getTextRunAdvances(int, char[], int, int, int, int, int, float[], int, int)","u":"native_getTextRunAdvances(int,char[],int,int,int,int,int,float[],int,int)"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"native_getTextRunAdvances(int, String, int, int, int, int, int, float[], int)","u":"native_getTextRunAdvances(int,java.lang.String,int,int,int,int,int,float[],int)"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"native_getTextRunAdvances(int, String, int, int, int, int, int, float[], int, int)","u":"native_getTextRunAdvances(int,java.lang.String,int,int,int,int,int,float[],int,int)"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"native_getTextRunAdvances(long, long, char[], int, int, int, int, boolean, float[], int)","u":"native_getTextRunAdvances(long,long,char[],int,int,int,int,boolean,float[],int)"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"native_getTextRunAdvances(long, long, String, int, int, int, int, boolean, float[], int)","u":"native_getTextRunAdvances(long,long,java.lang.String,int,int,int,int,boolean,float[],int)"},{"p":"org.robolectric.shadows","c":"ShadowVisualizer","l":"native_getWaveForm(byte[])"},{"p":"org.robolectric.shadows","c":"ShadowAudioTrack","l":"native_is_direct_output_supported(int, int, int, int, int, int, int)","u":"native_is_direct_output_supported(int,int,int,int,int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowAudioSystem","l":"native_is_offload_supported(int, int, int, int, int)","u":"native_is_offload_supported(int,int,int,int,int)"},{"p":"org.robolectric.nativeruntime","c":"PathMeasureNatives","l":"native_isClosed(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativePathMeasure","l":"native_isClosed(long)"},{"p":"org.robolectric.nativeruntime","c":"PathMeasureNatives","l":"native_nextContour(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativePathMeasure","l":"native_nextContour(long)"},{"p":"org.robolectric.shadows","c":"ShadowMediaCodec","l":"native_queueInputBuffer(int, int, int, long, int)","u":"native_queueInputBuffer(int,int,int,long,int)"},{"p":"org.robolectric.shadows","c":"ShadowAudioRecord","l":"native_read_in_byte_array(byte[], int, int)","u":"native_read_in_byte_array(byte[],int,int)"},{"p":"org.robolectric.shadows","c":"ShadowAudioRecord","l":"native_read_in_byte_array(byte[], int, int, boolean)","u":"native_read_in_byte_array(byte[],int,int,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowAudioRecord","l":"native_read_in_direct_buffer(Object, int)","u":"native_read_in_direct_buffer(java.lang.Object,int)"},{"p":"org.robolectric.shadows","c":"ShadowAudioRecord","l":"native_read_in_direct_buffer(Object, int, boolean)","u":"native_read_in_direct_buffer(java.lang.Object,int,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowAudioRecord","l":"native_read_in_float_array(float[], int, int, boolean)","u":"native_read_in_float_array(float[],int,int,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowAudioRecord","l":"native_read_in_short_array(short[], int, int)","u":"native_read_in_short_array(short[],int,int)"},{"p":"org.robolectric.shadows","c":"ShadowAudioRecord","l":"native_read_in_short_array(short[], int, int, boolean)","u":"native_read_in_short_array(short[],int,int,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowAudioEffect","l":"native_release()"},{"p":"org.robolectric.shadows","c":"ShadowVisualizer","l":"native_release()"},{"p":"org.robolectric.res.android","c":"Registries","l":"NATIVE_RES_XML_PARSERS"},{"p":"org.robolectric.res.android","c":"Registries","l":"NATIVE_RES_XML_TREES"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCanvas","l":"native_saveLayer(int, float, float, float, float, int, int)","u":"native_saveLayer(int,float,float,float,float,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCanvas","l":"native_saveLayer(int, RectF, int, int)","u":"native_saveLayer(int,android.graphics.RectF,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCanvas","l":"native_saveLayer(long, float, float, float, float, long, int)","u":"native_saveLayer(long,float,float,float,float,long,int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCanvas","l":"native_saveLayerAlpha(int, float, float, float, float, int, int)","u":"native_saveLayerAlpha(int,float,float,float,float,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCanvas","l":"native_saveLayerAlpha(int, RectF, int, int)","u":"native_saveLayerAlpha(int,android.graphics.RectF,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCanvas","l":"native_saveLayerAlpha(long, float, float, float, float, int, int)","u":"native_saveLayerAlpha(long,float,float,float,float,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowSystemProperties","l":"native_set(String, String)","u":"native_set(java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowMediaCodec","l":"native_setCallback(MediaCodec.Callback)","u":"native_setCallback(android.media.MediaCodec.Callback)"},{"p":"org.robolectric.shadows","c":"ShadowVisualizer","l":"native_setCaptureSize(int)"},{"p":"org.robolectric.shadows","c":"ShadowAudioEffect","l":"native_setEnabled(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowVisualizer","l":"native_setEnabled(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"native_setOutputDevice(int)"},{"p":"org.robolectric.shadows","c":"ShadowAudioEffect","l":"native_setParameter(int, byte[], int, byte[])","u":"native_setParameter(int,byte[],int,byte[])"},{"p":"org.robolectric.nativeruntime","c":"PathMeasureNatives","l":"native_setPath(long, long, boolean)","u":"native_setPath(long,long,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativePathMeasure","l":"native_setPath(long, long, boolean)","u":"native_setPath(long,long,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowAudioTrack","l":"native_setup(Object, Object, int[], int, int, int, int, int, int[], long, boolean)","u":"native_setup(java.lang.Object,java.lang.Object,int[],int,int,int,int,int,int[],long,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowAudioTrack","l":"native_setup(Object, Object, int[], int, int, int, int, int, int[], long, boolean, int, Object)","u":"native_setup(java.lang.Object,java.lang.Object,int[],int,int,int,int,int,int[],long,boolean,int,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowAudioTrack","l":"native_setup(Object, Object, int[], int, int, int, int, int, int[], long, boolean, int, Object, String)","u":"native_setup(java.lang.Object,java.lang.Object,int[],int,int,int,int,int,int[],long,boolean,int,java.lang.Object,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowAudioTrack","l":"native_setup(Object, Object, int[], int, int, int, int, int, int[], Parcel, long, boolean, int, Object, String)","u":"native_setup(java.lang.Object,java.lang.Object,int[],int,int,int,int,int,int[],android.os.Parcel,long,boolean,int,java.lang.Object,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowAudioEffect","l":"native_setup(Object, String, String, int, int, int[], Object[])","u":"native_setup(java.lang.Object,java.lang.String,java.lang.String,int,int,int[],java.lang.Object[])"},{"p":"org.robolectric.shadows","c":"ShadowAudioEffect","l":"native_setup(Object, String, String, int, int, int[], Object[], String)","u":"native_setup(java.lang.Object,java.lang.String,java.lang.String,int,int,int[],java.lang.Object[],java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowMediaCodec","l":"native_start()"},{"p":"org.robolectric.shadows","c":"ShadowAudioRecord","l":"native_start(int, int)","u":"native_start(int,int)"},{"p":"org.robolectric.res.android","c":"Registries","l":"NATIVE_THEME_REGISTRY"},{"p":"org.robolectric.res.android","c":"Registries","l":"NATIVE_THEME9_REGISTRY"},{"p":"org.robolectric.shadows","c":"ShadowAudioTrack","l":"native_write_byte(byte[], int, int, int, boolean)","u":"native_write_byte(byte[],int,int,int,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"nativeAddBatch(int, long, MotionEvent.PointerCoords[], int)","u":"nativeAddBatch(int,long,android.view.MotionEvent.PointerCoords[],int)"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"nativeAddBatch(long, long, MotionEvent.PointerCoords[], int)","u":"nativeAddBatch(long,long,android.view.MotionEvent.PointerCoords[],int)"},{"p":"org.robolectric.nativeruntime","c":"TypefaceNatives","l":"nativeAddFontCollections(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeTypeface","l":"nativeAddFontCollections(long)"},{"p":"org.robolectric.shadows","c":"ShadowMediaMuxer","l":"nativeAddTrack(long, String[], Object[])","u":"nativeAddTrack(long,java.lang.String[],java.lang.Object[])"},{"p":"org.robolectric.shadows","c":"ShadowCameraMetadataNative","l":"nativeAllocate()"},{"p":"org.robolectric.shadows","c":"ShadowCameraMetadataNativeR","l":"nativeAllocate()"},{"p":"org.robolectric.nativeruntime","c":"SurfaceNatives","l":"nativeAllocateBuffers(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeSurface","l":"nativeAllocateBuffers(long)"},{"p":"org.robolectric.shadows","c":"ShadowCameraMetadataNative","l":"nativeAllocateCopy(CameraMetadataNative)","u":"nativeAllocateCopy(android.hardware.camera2.impl.CameraMetadataNative)"},{"p":"org.robolectric.shadows","c":"ShadowCameraMetadataNativeR","l":"nativeAllocateCopy(long)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCursorWindow","l":"nativeAllocRow(int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeCursorWindow","l":"nativeAllocRow(int)"},{"p":"org.robolectric.nativeruntime","c":"CursorWindowNatives","l":"nativeAllocRow(long)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCursorWindow","l":"nativeAllocRow(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeCursorWindow","l":"nativeAllocRow(long)"},{"p":"org.robolectric.shadows","c":"NativeAndroidInput","l":"NativeAndroidInput()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowParcel","l":"nativeAppendFrom(int, int, int, int)","u":"nativeAppendFrom(int,int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowParcel","l":"nativeAppendFrom(long, long, int, int)","u":"nativeAppendFrom(long,long,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager10","l":"nativeApplyStyle(long, long, int, int, long, int[], long, long)","u":"nativeApplyStyle(long,long,int,int,long,int[],long,long)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager9","l":"nativeApplyStyle(long, long, int, int, long, int[], long, long)","u":"nativeApplyStyle(long,long,int,int,long,int[],long,long)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager10","l":"nativeAssetDestroy(long)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager9","l":"nativeAssetDestroy(long)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"nativeAssetDestroy(long)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager10","l":"nativeAssetGetLength(long)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager9","l":"nativeAssetGetLength(long)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"nativeAssetGetLength(long)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager10","l":"nativeAssetGetRemainingLength(long)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager9","l":"nativeAssetGetRemainingLength(long)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"nativeAssetGetRemainingLength(long)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager10","l":"nativeAssetRead(long, byte[], int, int)","u":"nativeAssetRead(long,byte[],int,int)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager9","l":"nativeAssetRead(long, byte[], int, int)","u":"nativeAssetRead(long,byte[],int,int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"nativeAssetRead(long, byte[], int, int)","u":"nativeAssetRead(long,byte[],int,int)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager10","l":"nativeAssetReadChar(long)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager9","l":"nativeAssetReadChar(long)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"nativeAssetReadChar(long)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager10","l":"nativeAssetSeek(long, long, int)","u":"nativeAssetSeek(long,long,int)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager9","l":"nativeAssetSeek(long, long, int)","u":"nativeAssetSeek(long,long,int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"nativeAssetSeek(long, long, int)","u":"nativeAssetSeek(long,long,int)"},{"p":"org.robolectric.nativeruntime","c":"SurfaceNatives","l":"nativeAttachAndQueueBufferWithColorSpace(long, HardwareBuffer, int)","u":"nativeAttachAndQueueBufferWithColorSpace(long,android.hardware.HardwareBuffer,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeSurface","l":"nativeAttachAndQueueBufferWithColorSpace(long, HardwareBuffer, int)","u":"nativeAttachAndQueueBufferWithColorSpace(long,android.hardware.HardwareBuffer,int)"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"nativeAxisFromString(String)","u":"nativeAxisFromString(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"nativeAxisToString(int)"},{"p":"org.robolectric.nativeruntime","c":"PictureNatives","l":"nativeBeginRecording(long, int, int)","u":"nativeBeginRecording(long,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativePicture","l":"nativeBeginRecording(long, int, int)","u":"nativeBeginRecording(long,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacySQLiteConnection","l":"nativeBindBlob(int, int, int, byte[])","u":"nativeBindBlob(int,int,int,byte[])"},{"p":"org.robolectric.shadows","c":"ShadowNativeSQLiteConnection","l":"nativeBindBlob(int, int, int, byte[])","u":"nativeBindBlob(int,int,int,byte[])"},{"p":"org.robolectric.nativeruntime","c":"SQLiteConnectionNatives","l":"nativeBindBlob(long, long, int, byte[])","u":"nativeBindBlob(long,long,int,byte[])"},{"p":"org.robolectric.shadows","c":"ShadowLegacySQLiteConnection","l":"nativeBindBlob(long, long, int, byte[])","u":"nativeBindBlob(long,long,int,byte[])"},{"p":"org.robolectric.shadows","c":"ShadowNativeSQLiteConnection","l":"nativeBindBlob(long, long, int, byte[])","u":"nativeBindBlob(long,long,int,byte[])"},{"p":"org.robolectric.shadows","c":"ShadowLegacySQLiteConnection","l":"nativeBindDouble(int, int, int, double)","u":"nativeBindDouble(int,int,int,double)"},{"p":"org.robolectric.shadows","c":"ShadowNativeSQLiteConnection","l":"nativeBindDouble(int, int, int, double)","u":"nativeBindDouble(int,int,int,double)"},{"p":"org.robolectric.nativeruntime","c":"SQLiteConnectionNatives","l":"nativeBindDouble(long, long, int, double)","u":"nativeBindDouble(long,long,int,double)"},{"p":"org.robolectric.shadows","c":"ShadowLegacySQLiteConnection","l":"nativeBindDouble(long, long, int, double)","u":"nativeBindDouble(long,long,int,double)"},{"p":"org.robolectric.shadows","c":"ShadowNativeSQLiteConnection","l":"nativeBindDouble(long, long, int, double)","u":"nativeBindDouble(long,long,int,double)"},{"p":"org.robolectric.shadows","c":"ShadowLegacySQLiteConnection","l":"nativeBindLong(int, int, int, long)","u":"nativeBindLong(int,int,int,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeSQLiteConnection","l":"nativeBindLong(int, int, int, long)","u":"nativeBindLong(int,int,int,long)"},{"p":"org.robolectric.nativeruntime","c":"SQLiteConnectionNatives","l":"nativeBindLong(long, long, int, long)","u":"nativeBindLong(long,long,int,long)"},{"p":"org.robolectric.shadows","c":"ShadowLegacySQLiteConnection","l":"nativeBindLong(long, long, int, long)","u":"nativeBindLong(long,long,int,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeSQLiteConnection","l":"nativeBindLong(long, long, int, long)","u":"nativeBindLong(long,long,int,long)"},{"p":"org.robolectric.shadows","c":"ShadowLegacySQLiteConnection","l":"nativeBindNull(int, int, int)","u":"nativeBindNull(int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeSQLiteConnection","l":"nativeBindNull(int, int, int)","u":"nativeBindNull(int,int,int)"},{"p":"org.robolectric.nativeruntime","c":"SQLiteConnectionNatives","l":"nativeBindNull(long, long, int)","u":"nativeBindNull(long,long,int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacySQLiteConnection","l":"nativeBindNull(long, long, int)","u":"nativeBindNull(long,long,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeSQLiteConnection","l":"nativeBindNull(long, long, int)","u":"nativeBindNull(long,long,int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacySQLiteConnection","l":"nativeBindString(int, int, int, String)","u":"nativeBindString(int,int,int,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowNativeSQLiteConnection","l":"nativeBindString(int, int, int, String)","u":"nativeBindString(int,int,int,java.lang.String)"},{"p":"org.robolectric.nativeruntime","c":"SQLiteConnectionNatives","l":"nativeBindString(long, long, int, String)","u":"nativeBindString(long,long,int,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowLegacySQLiteConnection","l":"nativeBindString(long, long, int, String)","u":"nativeBindString(long,long,int,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowNativeSQLiteConnection","l":"nativeBindString(long, long, int, String)","u":"nativeBindString(long,long,int,java.lang.String)"},{"p":"org.robolectric.internal.bytecode","c":"NativeCallHandler","l":"NativeCallHandler(File, boolean, boolean)","u":"%3Cinit%3E(java.io.File,boolean,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowLegacySQLiteConnection","l":"nativeCancel(int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeSQLiteConnection","l":"nativeCancel(int)"},{"p":"org.robolectric.nativeruntime","c":"SQLiteConnectionNatives","l":"nativeCancel(long)"},{"p":"org.robolectric.shadows","c":"ShadowLegacySQLiteConnection","l":"nativeCancel(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeSQLiteConnection","l":"nativeCancel(long)"},{"p":"org.robolectric.nativeruntime","c":"ImageReaderNatives","l":"nativeClassInit()"},{"p":"org.robolectric.shadows","c":"ShadowNativeImageReader","l":"nativeClassInit()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCursorWindow","l":"nativeClear(int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeCursorWindow","l":"nativeClear(int)"},{"p":"org.robolectric.nativeruntime","c":"CursorWindowNatives","l":"nativeClear(long)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCursorWindow","l":"nativeClear(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeCursorWindow","l":"nativeClear(long)"},{"p":"org.robolectric.nativeruntime","c":"ImageReaderNatives","l":"nativeClose()"},{"p":"org.robolectric.shadows","c":"ShadowNativeImageReader","l":"nativeClose()"},{"p":"org.robolectric.shadows","c":"ShadowLegacySQLiteConnection","l":"nativeClose(int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeSQLiteConnection","l":"nativeClose(int)"},{"p":"org.robolectric.nativeruntime","c":"SQLiteConnectionNatives","l":"nativeClose(long)"},{"p":"org.robolectric.shadows","c":"ShadowLegacySQLiteConnection","l":"nativeClose(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeSQLiteConnection","l":"nativeClose(long)"},{"p":"org.robolectric.nativeruntime","c":"ColorMatrixColorFilterNatives","l":"nativeColorMatrixFilter(float[])"},{"p":"org.robolectric.shadows","c":"ShadowNativeColorMatrixColorFilter","l":"nativeColorMatrixFilter(float[])"},{"p":"org.robolectric.nativeruntime","c":"BitmapNatives","l":"nativeCompress(long, int, int, OutputStream, byte[])","u":"nativeCompress(long,int,int,java.io.OutputStream,byte[])"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmap","l":"nativeCompress(long, int, int, OutputStream, byte[])","u":"nativeCompress(long,int,int,java.io.OutputStream,byte[])"},{"p":"org.robolectric.nativeruntime","c":"BitmapNatives","l":"nativeComputeColorSpace(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmap","l":"nativeComputeColorSpace(long)"},{"p":"org.robolectric.nativeruntime","c":"BitmapNatives","l":"nativeConfig(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmap","l":"nativeConfig(long)"},{"p":"org.robolectric.nativeruntime","c":"RegionNatives","l":"nativeConstructor()"},{"p":"org.robolectric.shadows","c":"ShadowNativeRegion","l":"nativeConstructor()"},{"p":"org.robolectric.shadows","c":"ShadowRegion","l":"nativeConstructor()"},{"p":"org.robolectric.nativeruntime","c":"BlurMaskFilterNatives","l":"nativeConstructor(float, int)","u":"nativeConstructor(float,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBlurMaskFilter","l":"nativeConstructor(float, int)","u":"nativeConstructor(float,int)"},{"p":"org.robolectric.nativeruntime","c":"EmbossMaskFilterNatives","l":"nativeConstructor(float[], float, float, float)","u":"nativeConstructor(float[],float,float,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeEmbossMaskFilter","l":"nativeConstructor(float[], float, float, float)","u":"nativeConstructor(float[],float,float,float)"},{"p":"org.robolectric.shadows","c":"ShadowPicture","l":"nativeConstructor(int)"},{"p":"org.robolectric.nativeruntime","c":"InterpolatorNatives","l":"nativeConstructor(int, int)","u":"nativeConstructor(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeInterpolator","l":"nativeConstructor(int, int)","u":"nativeConstructor(int,int)"},{"p":"org.robolectric.nativeruntime","c":"PictureNatives","l":"nativeConstructor(long)"},{"p":"org.robolectric.nativeruntime","c":"RegionIteratorNatives","l":"nativeConstructor(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativePicture","l":"nativeConstructor(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRegionIterator","l":"nativeConstructor(long)"},{"p":"org.robolectric.shadows","c":"ShadowPicture","l":"nativeConstructor(long)"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"nativeCopy(int, int, boolean)","u":"nativeCopy(int,int,boolean)"},{"p":"org.robolectric.nativeruntime","c":"BitmapNatives","l":"nativeCopy(long, int, boolean)","u":"nativeCopy(long,int,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmap","l":"nativeCopy(long, int, boolean)","u":"nativeCopy(long,int,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"nativeCopy(long, long, boolean)","u":"nativeCopy(long,long,boolean)"},{"p":"org.robolectric.nativeruntime","c":"BitmapNatives","l":"nativeCopyAshmem(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmap","l":"nativeCopyAshmem(long)"},{"p":"org.robolectric.nativeruntime","c":"BitmapNatives","l":"nativeCopyAshmemConfig(long, int)","u":"nativeCopyAshmemConfig(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmap","l":"nativeCopyAshmemConfig(long, int)","u":"nativeCopyAshmemConfig(long,int)"},{"p":"org.robolectric.nativeruntime","c":"BitmapNatives","l":"nativeCopyPixelsFromBuffer(long, Buffer)","u":"nativeCopyPixelsFromBuffer(long,java.nio.Buffer)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmap","l":"nativeCopyPixelsFromBuffer(long, Buffer)","u":"nativeCopyPixelsFromBuffer(long,java.nio.Buffer)"},{"p":"org.robolectric.nativeruntime","c":"BitmapNatives","l":"nativeCopyPixelsToBuffer(long, Buffer)","u":"nativeCopyPixelsToBuffer(long,java.nio.Buffer)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmap","l":"nativeCopyPixelsToBuffer(long, Buffer)","u":"nativeCopyPixelsToBuffer(long,java.nio.Buffer)"},{"p":"org.robolectric.nativeruntime","c":"BitmapNatives","l":"nativeCopyPreserveInternalConfig(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmap","l":"nativeCopyPreserveInternalConfig(long)"},{"p":"org.robolectric.nativeruntime","c":"CursorWindowNatives","l":"nativeCopyStringToBuffer(long, int, int, CharArrayBuffer)","u":"nativeCopyStringToBuffer(long,int,int,android.database.CharArrayBuffer)"},{"p":"org.robolectric.shadows","c":"ShadowNativeCursorWindow","l":"nativeCopyStringToBuffer(long, int, int, CharArrayBuffer)","u":"nativeCopyStringToBuffer(long,int,int,android.database.CharArrayBuffer)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager10","l":"nativeCreate()"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager9","l":"nativeCreate()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"nativeCreate()"},{"p":"org.robolectric.shadows","c":"ShadowParcel","l":"nativeCreate()"},{"p":"org.robolectric.shadows","c":"ShadowStringBlock","l":"nativeCreate(byte[], int, int)","u":"nativeCreate(byte[],int,int)"},{"p":"org.robolectric.shadows","c":"ShadowXmlBlock","l":"nativeCreate(byte[], int, int)","u":"nativeCreate(byte[],int,int)"},{"p":"org.robolectric.nativeruntime","c":"CornerPathEffectNatives","l":"nativeCreate(float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeCornerPathEffect","l":"nativeCreate(float)"},{"p":"org.robolectric.nativeruntime","c":"DiscretePathEffectNatives","l":"nativeCreate(float, float)","u":"nativeCreate(float,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeDiscretePathEffect","l":"nativeCreate(float, float)","u":"nativeCreate(float,float)"},{"p":"org.robolectric.nativeruntime","c":"ColorSpaceRgbNatives","l":"nativeCreate(float, float, float, float, float, float, float, float[])","u":"nativeCreate(float,float,float,float,float,float,float,float[])"},{"p":"org.robolectric.shadows","c":"ShadowNativeColorSpaceRgb","l":"nativeCreate(float, float, float, float, float, float, float, float[])","u":"nativeCreate(float,float,float,float,float,float,float,float[])"},{"p":"org.robolectric.nativeruntime","c":"DashPathEffectNatives","l":"nativeCreate(float[], float)","u":"nativeCreate(float[],float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeDashPathEffect","l":"nativeCreate(float[], float)","u":"nativeCreate(float[],float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmap","l":"nativeCreate(int[], int, int, int, int, int, boolean, float[], ColorSpace.Rgb.TransferParameters)","u":"nativeCreate(int[],int,int,int,int,int,boolean,float[],android.graphics.ColorSpace.Rgb.TransferParameters)"},{"p":"org.robolectric.nativeruntime","c":"BitmapNatives","l":"nativeCreate(int[], int, int, int, int, int, boolean, long)","u":"nativeCreate(int[],int,int,int,int,int,boolean,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmap","l":"nativeCreate(int[], int, int, int, int, int, boolean, long)","u":"nativeCreate(int[],int,int,int,int,int,boolean,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmapShader","l":"nativeCreate(long, Bitmap, int, int)","u":"nativeCreate(long,android.graphics.Bitmap,int,int)"},{"p":"org.robolectric.nativeruntime","c":"RadialGradientNatives","l":"nativeCreate(long, float, float, float, float, float, float, long[], float[], int, long)","u":"nativeCreate(long,float,float,float,float,float,float,long[],float[],int,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRadialGradient","l":"nativeCreate(long, float, float, float, float, float, float, long[], float[], int, long)","u":"nativeCreate(long,float,float,float,float,float,float,long[],float[],int,long)"},{"p":"org.robolectric.nativeruntime","c":"LinearGradientNatives","l":"nativeCreate(long, float, float, float, float, long[], float[], int, long)","u":"nativeCreate(long,float,float,float,float,long[],float[],int,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeLinearGradient","l":"nativeCreate(long, float, float, float, float, long[], float[], int, long)","u":"nativeCreate(long,float,float,float,float,long[],float[],int,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRadialGradient","l":"nativeCreate(long, float, float, float, long[], float[], int, long)","u":"nativeCreate(long,float,float,float,long[],float[],int,long)"},{"p":"org.robolectric.nativeruntime","c":"PathDashPathEffectNatives","l":"nativeCreate(long, float, float, int)","u":"nativeCreate(long,float,float,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativePathDashPathEffect","l":"nativeCreate(long, float, float, int)","u":"nativeCreate(long,float,float,int)"},{"p":"org.robolectric.nativeruntime","c":"SweepGradientNatives","l":"nativeCreate(long, float, float, long[], float[], long)","u":"nativeCreate(long,float,float,long[],float[],long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeSweepGradient","l":"nativeCreate(long, float, float, long[], float[], long)","u":"nativeCreate(long,float,float,long[],float[],long)"},{"p":"org.robolectric.nativeruntime","c":"ComposePathEffectNatives","l":"nativeCreate(long, long)","u":"nativeCreate(long,long)"},{"p":"org.robolectric.nativeruntime","c":"SumPathEffectNatives","l":"nativeCreate(long, long)","u":"nativeCreate(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeComposePathEffect","l":"nativeCreate(long, long)","u":"nativeCreate(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeSumPathEffect","l":"nativeCreate(long, long)","u":"nativeCreate(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmapShader","l":"nativeCreate(long, long, int, int)","u":"nativeCreate(long,long,int,int)"},{"p":"org.robolectric.nativeruntime","c":"BitmapShaderNatives","l":"nativeCreate(long, long, int, int, boolean)","u":"nativeCreate(long,long,int,int,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmapShader","l":"nativeCreate(long, long, int, int, boolean)","u":"nativeCreate(long,long,int,int,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmapShader","l":"nativeCreate(long, long, int, int, boolean, boolean)","u":"nativeCreate(long,long,int,int,boolean,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmapShader","l":"nativeCreate(long, long, int, int, int, boolean, boolean, long)","u":"nativeCreate(long,long,int,int,int,boolean,boolean,long)"},{"p":"org.robolectric.nativeruntime","c":"ComposeShaderNatives","l":"nativeCreate(long, long, long, int)","u":"nativeCreate(long,long,long,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeComposeShader","l":"nativeCreate(long, long, long, int)","u":"nativeCreate(long,long,long,int)"},{"p":"org.robolectric.nativeruntime","c":"CursorWindowNatives","l":"nativeCreate(String, int)","u":"nativeCreate(java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCursorWindow","l":"nativeCreate(String, int)","u":"nativeCreate(java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeCursorWindow","l":"nativeCreate(String, int)","u":"nativeCreate(java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"ShadowSurfaceControl","l":"nativeCreate(SurfaceSession, String, int, int, int, int)","u":"nativeCreate(android.view.SurfaceSession,java.lang.String,int,int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowSurfaceControl","l":"nativeCreate(SurfaceSession, String, int, int, int, int, long, int, int)","u":"nativeCreate(android.view.SurfaceSession,java.lang.String,int,int,int,int,long,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowSurfaceControl","l":"nativeCreate(SurfaceSession, String, int, int, int, int, long, Parcel)","u":"nativeCreate(android.view.SurfaceSession,java.lang.String,int,int,int,int,long,android.os.Parcel)"},{"p":"org.robolectric.nativeruntime","c":"LinearGradientNatives","l":"nativeCreate1(long, float, float, float, float, int[], float[], int)","u":"nativeCreate1(long,float,float,float,float,int[],float[],int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeLinearGradient","l":"nativeCreate1(long, float, float, float, float, int[], float[], int)","u":"nativeCreate1(long,float,float,float,float,int[],float[],int)"},{"p":"org.robolectric.nativeruntime","c":"RadialGradientNatives","l":"nativeCreate1(long, float, float, float, int[], float[], int)","u":"nativeCreate1(long,float,float,float,int[],float[],int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRadialGradient","l":"nativeCreate1(long, float, float, float, int[], float[], int)","u":"nativeCreate1(long,float,float,float,int[],float[],int)"},{"p":"org.robolectric.nativeruntime","c":"SweepGradientNatives","l":"nativeCreate1(long, float, float, int[], float[])","u":"nativeCreate1(long,float,float,int[],float[])"},{"p":"org.robolectric.shadows","c":"ShadowNativeSweepGradient","l":"nativeCreate1(long, float, float, int[], float[])","u":"nativeCreate1(long,float,float,int[],float[])"},{"p":"org.robolectric.nativeruntime","c":"LinearGradientNatives","l":"nativeCreate2(long, float, float, float, float, int, int, int)","u":"nativeCreate2(long,float,float,float,float,int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeLinearGradient","l":"nativeCreate2(long, float, float, float, float, int, int, int)","u":"nativeCreate2(long,float,float,float,float,int,int,int)"},{"p":"org.robolectric.nativeruntime","c":"RadialGradientNatives","l":"nativeCreate2(long, float, float, float, int, int, int)","u":"nativeCreate2(long,float,float,float,int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRadialGradient","l":"nativeCreate2(long, float, float, float, int, int, int)","u":"nativeCreate2(long,float,float,float,int,int,int)"},{"p":"org.robolectric.nativeruntime","c":"SweepGradientNatives","l":"nativeCreate2(long, float, float, int, int)","u":"nativeCreate2(long,float,float,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeSweepGradient","l":"nativeCreate2(long, float, float, int, int)","u":"nativeCreate2(long,float,float,int,int)"},{"p":"org.robolectric.nativeruntime","c":"RenderEffectNatives","l":"nativeCreateBitmapEffect(long, float, float, float, float, float, float, float, float)","u":"nativeCreateBitmapEffect(long,float,float,float,float,float,float,float,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderEffect","l":"nativeCreateBitmapEffect(long, float, float, float, float, float, float, float, float)","u":"nativeCreateBitmapEffect(long,float,float,float,float,float,float,float,float)"},{"p":"org.robolectric.nativeruntime","c":"RenderEffectNatives","l":"nativeCreateBlendModeEffect(long, long, int)","u":"nativeCreateBlendModeEffect(long,long,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderEffect","l":"nativeCreateBlendModeEffect(long, long, int)","u":"nativeCreateBlendModeEffect(long,long,int)"},{"p":"org.robolectric.nativeruntime","c":"RenderEffectNatives","l":"nativeCreateBlurEffect(float, float, long, int)","u":"nativeCreateBlurEffect(float,float,long,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderEffect","l":"nativeCreateBlurEffect(float, float, long, int)","u":"nativeCreateBlurEffect(float,float,long,int)"},{"p":"org.robolectric.nativeruntime","c":"RuntimeShaderNatives","l":"nativeCreateBuilder(String)","u":"nativeCreateBuilder(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRuntimeShader","l":"nativeCreateBuilder(String)","u":"nativeCreateBuilder(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowParcel","l":"nativeCreateByteArray(int)"},{"p":"org.robolectric.shadows","c":"ShadowParcel","l":"nativeCreateByteArray(long)"},{"p":"org.robolectric.nativeruntime","c":"RenderEffectNatives","l":"nativeCreateChainEffect(long, long)","u":"nativeCreateChainEffect(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderEffect","l":"nativeCreateChainEffect(long, long)","u":"nativeCreateChainEffect(long,long)"},{"p":"org.robolectric.nativeruntime","c":"RenderEffectNatives","l":"nativeCreateColorFilterEffect(long, long)","u":"nativeCreateColorFilterEffect(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderEffect","l":"nativeCreateColorFilterEffect(long, long)","u":"nativeCreateColorFilterEffect(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyTypeface","l":"nativeCreateFromArray(long[], int, int)","u":"nativeCreateFromArray(long[],int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeTypeface","l":"nativeCreateFromArray(long[], int, int)","u":"nativeCreateFromArray(long[],int,int)"},{"p":"org.robolectric.nativeruntime","c":"TypefaceNatives","l":"nativeCreateFromArray(long[], long, int, int)","u":"nativeCreateFromArray(long[],long,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyTypeface","l":"nativeCreateFromArray(long[], long, int, int)","u":"nativeCreateFromArray(long[],long,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeTypeface","l":"nativeCreateFromArray(long[], long, int, int)","u":"nativeCreateFromArray(long[],long,int,int)"},{"p":"org.robolectric.nativeruntime","c":"BitmapNatives","l":"nativeCreateFromParcel(Parcel)","u":"nativeCreateFromParcel(android.os.Parcel)"},{"p":"org.robolectric.nativeruntime","c":"RegionNatives","l":"nativeCreateFromParcel(Parcel)","u":"nativeCreateFromParcel(android.os.Parcel)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyBitmap","l":"nativeCreateFromParcel(Parcel)","u":"nativeCreateFromParcel(android.os.Parcel)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmap","l":"nativeCreateFromParcel(Parcel)","u":"nativeCreateFromParcel(android.os.Parcel)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRegion","l":"nativeCreateFromParcel(Parcel)","u":"nativeCreateFromParcel(android.os.Parcel)"},{"p":"org.robolectric.nativeruntime","c":"PictureNatives","l":"nativeCreateFromStream(InputStream, byte[])","u":"nativeCreateFromStream(java.io.InputStream,byte[])"},{"p":"org.robolectric.shadows","c":"ShadowNativePicture","l":"nativeCreateFromStream(InputStream, byte[])","u":"nativeCreateFromStream(java.io.InputStream,byte[])"},{"p":"org.robolectric.nativeruntime","c":"SurfaceNatives","l":"nativeCreateFromSurfaceControl(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeSurface","l":"nativeCreateFromSurfaceControl(long)"},{"p":"org.robolectric.shadows","c":"ShadowSurface","l":"nativeCreateFromSurfaceControl(Object)","u":"nativeCreateFromSurfaceControl(java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowSurface","l":"nativeCreateFromSurfaceTexture(Object)","u":"nativeCreateFromSurfaceTexture(java.lang.Object)"},{"p":"org.robolectric.nativeruntime","c":"SurfaceNatives","l":"nativeCreateFromSurfaceTexture(SurfaceTexture)","u":"nativeCreateFromSurfaceTexture(android.graphics.SurfaceTexture)"},{"p":"org.robolectric.shadows","c":"ShadowNativeSurface","l":"nativeCreateFromSurfaceTexture(SurfaceTexture)","u":"nativeCreateFromSurfaceTexture(android.graphics.SurfaceTexture)"},{"p":"org.robolectric.nativeruntime","c":"TypefaceNatives","l":"nativeCreateFromTypeface(long, int)","u":"nativeCreateFromTypeface(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeTypeface","l":"nativeCreateFromTypeface(long, int)","u":"nativeCreateFromTypeface(long,int)"},{"p":"org.robolectric.nativeruntime","c":"TypefaceNatives","l":"nativeCreateFromTypefaceWithExactStyle(long, int, boolean)","u":"nativeCreateFromTypefaceWithExactStyle(long,int,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativeTypeface","l":"nativeCreateFromTypefaceWithExactStyle(long, int, boolean)","u":"nativeCreateFromTypefaceWithExactStyle(long,int,boolean)"},{"p":"org.robolectric.nativeruntime","c":"TypefaceNatives","l":"nativeCreateFromTypefaceWithVariation(long, List)","u":"nativeCreateFromTypefaceWithVariation(long,java.util.List)"},{"p":"org.robolectric.shadows","c":"ShadowNativeTypeface","l":"nativeCreateFromTypefaceWithVariation(long, List)","u":"nativeCreateFromTypefaceWithVariation(long,java.util.List)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager10","l":"nativeCreateIdmapsForStaticOverlaysTargetingAndroid()"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager9","l":"nativeCreateIdmapsForStaticOverlaysTargetingAndroid()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"nativeCreateIdmapsForStaticOverlaysTargetingAndroid()"},{"p":"org.robolectric.nativeruntime","c":"RenderEffectNatives","l":"nativeCreateOffsetEffect(float, float, long)","u":"nativeCreateOffsetEffect(float,float,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderEffect","l":"nativeCreateOffsetEffect(float, float, long)","u":"nativeCreateOffsetEffect(float,float,long)"},{"p":"org.robolectric.shadows","c":"ShadowXmlBlock","l":"nativeCreateParseState(int)"},{"p":"org.robolectric.shadows","c":"ShadowXmlBlock","l":"nativeCreateParseState(long)"},{"p":"org.robolectric.shadows","c":"ShadowXmlBlock","l":"nativeCreateParseState(long, int)","u":"nativeCreateParseState(long,int)"},{"p":"org.robolectric.nativeruntime","c":"ImageReaderSurfaceImageNatives","l":"nativeCreatePlanes(int, int, long)","u":"nativeCreatePlanes(int,int,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeImageReaderSurfaceImage","l":"nativeCreatePlanes(Object, Object)","u":"nativeCreatePlanes(java.lang.Object,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowNativeImageReaderSurfaceImage","l":"nativeCreatePlanes(Object, Object, Object)","u":"nativeCreatePlanes(java.lang.Object,java.lang.Object,java.lang.Object)"},{"p":"org.robolectric.nativeruntime","c":"RuntimeShaderNatives","l":"nativeCreateShader(long, long, boolean)","u":"nativeCreateShader(long,long,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRuntimeShader","l":"nativeCreateShader(long, long, boolean)","u":"nativeCreateShader(long,long,boolean)"},{"p":"org.robolectric.nativeruntime","c":"RenderEffectNatives","l":"nativeCreateShaderEffect(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderEffect","l":"nativeCreateShaderEffect(long)"},{"p":"org.robolectric.nativeruntime","c":"TypefaceNatives","l":"nativeCreateWeightAlias(long, int)","u":"nativeCreateWeightAlias(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeTypeface","l":"nativeCreateWeightAlias(long, int)","u":"nativeCreateWeightAlias(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowParcel","l":"nativeDataAvail(int)"},{"p":"org.robolectric.shadows","c":"ShadowParcel","l":"nativeDataAvail(long)"},{"p":"org.robolectric.shadows","c":"ShadowParcel","l":"nativeDataCapacity(int)"},{"p":"org.robolectric.shadows","c":"ShadowParcel","l":"nativeDataCapacity(long)"},{"p":"org.robolectric.shadows","c":"ShadowParcel","l":"nativeDataPosition(int)"},{"p":"org.robolectric.shadows","c":"ShadowParcel","l":"nativeDataPosition(long)"},{"p":"org.robolectric.shadows","c":"ShadowParcel","l":"nativeDataSize(int)"},{"p":"org.robolectric.shadows","c":"ShadowParcel","l":"nativeDataSize(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmapFactory","l":"nativeDecodeAsset(long, Rect, BitmapFactory.Options)","u":"nativeDecodeAsset(long,android.graphics.Rect,android.graphics.BitmapFactory.Options)"},{"p":"org.robolectric.nativeruntime","c":"BitmapFactoryNatives","l":"nativeDecodeAsset(long, Rect, BitmapFactory.Options, long, long)","u":"nativeDecodeAsset(long,android.graphics.Rect,android.graphics.BitmapFactory.Options,long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmapFactory","l":"nativeDecodeAsset(long, Rect, BitmapFactory.Options, long, long)","u":"nativeDecodeAsset(long,android.graphics.Rect,android.graphics.BitmapFactory.Options,long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmapFactory","l":"nativeDecodeByteArray(byte[], int, int, BitmapFactory.Options)","u":"nativeDecodeByteArray(byte[],int,int,android.graphics.BitmapFactory.Options)"},{"p":"org.robolectric.nativeruntime","c":"BitmapFactoryNatives","l":"nativeDecodeByteArray(byte[], int, int, BitmapFactory.Options, long, long)","u":"nativeDecodeByteArray(byte[],int,int,android.graphics.BitmapFactory.Options,long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmapFactory","l":"nativeDecodeByteArray(byte[], int, int, BitmapFactory.Options, long, long)","u":"nativeDecodeByteArray(byte[],int,int,android.graphics.BitmapFactory.Options,long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmapFactory","l":"nativeDecodeFileDescriptor(FileDescriptor, Rect, BitmapFactory.Options)","u":"nativeDecodeFileDescriptor(java.io.FileDescriptor,android.graphics.Rect,android.graphics.BitmapFactory.Options)"},{"p":"org.robolectric.nativeruntime","c":"BitmapFactoryNatives","l":"nativeDecodeFileDescriptor(FileDescriptor, Rect, BitmapFactory.Options, long, long)","u":"nativeDecodeFileDescriptor(java.io.FileDescriptor,android.graphics.Rect,android.graphics.BitmapFactory.Options,long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmapFactory","l":"nativeDecodeFileDescriptor(FileDescriptor, Rect, BitmapFactory.Options, long, long)","u":"nativeDecodeFileDescriptor(java.io.FileDescriptor,android.graphics.Rect,android.graphics.BitmapFactory.Options,long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmapFactory","l":"nativeDecodeStream(InputStream, byte[], Rect, BitmapFactory.Options)","u":"nativeDecodeStream(java.io.InputStream,byte[],android.graphics.Rect,android.graphics.BitmapFactory.Options)"},{"p":"org.robolectric.nativeruntime","c":"BitmapFactoryNatives","l":"nativeDecodeStream(InputStream, byte[], Rect, BitmapFactory.Options, long, long)","u":"nativeDecodeStream(java.io.InputStream,byte[],android.graphics.Rect,android.graphics.BitmapFactory.Options,long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmapFactory","l":"nativeDecodeStream(InputStream, byte[], Rect, BitmapFactory.Options, long, long)","u":"nativeDecodeStream(java.io.InputStream,byte[],android.graphics.Rect,android.graphics.BitmapFactory.Options,long,long)"},{"p":"org.robolectric.shadows","c":"ShadowPausedMessageQueue","l":"nativeDestroy()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyMessageQueue","l":"nativeDestroy(int)"},{"p":"org.robolectric.shadows","c":"ShadowParcel","l":"nativeDestroy(int)"},{"p":"org.robolectric.shadows","c":"ShadowPausedMessageQueue","l":"nativeDestroy(int)"},{"p":"org.robolectric.shadows","c":"ShadowStringBlock","l":"nativeDestroy(int)"},{"p":"org.robolectric.shadows","c":"ShadowXmlBlock","l":"nativeDestroy(int)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager10","l":"nativeDestroy(long)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager9","l":"nativeDestroy(long)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyMessageQueue","l":"nativeDestroy(long)"},{"p":"org.robolectric.shadows","c":"ShadowParcel","l":"nativeDestroy(long)"},{"p":"org.robolectric.shadows","c":"ShadowPausedMessageQueue","l":"nativeDestroy(long)"},{"p":"org.robolectric.shadows","c":"ShadowStringBlock","l":"nativeDestroy(long)"},{"p":"org.robolectric.shadows","c":"ShadowXmlBlock","l":"nativeDestroy(long)"},{"p":"org.robolectric.shadows","c":"ShadowXmlBlock","l":"nativeDestroyParseState(int)"},{"p":"org.robolectric.shadows","c":"ShadowXmlBlock","l":"nativeDestroyParseState(long)"},{"p":"org.robolectric.nativeruntime","c":"InterpolatorNatives","l":"nativeDestructor(long)"},{"p":"org.robolectric.nativeruntime","c":"MaskFilterNatives","l":"nativeDestructor(long)"},{"p":"org.robolectric.nativeruntime","c":"PathEffectNatives","l":"nativeDestructor(long)"},{"p":"org.robolectric.nativeruntime","c":"PictureNatives","l":"nativeDestructor(long)"},{"p":"org.robolectric.nativeruntime","c":"RegionIteratorNatives","l":"nativeDestructor(long)"},{"p":"org.robolectric.nativeruntime","c":"RegionNatives","l":"nativeDestructor(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeInterpolator","l":"nativeDestructor(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeMaskFilter","l":"nativeDestructor(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativePathEffect","l":"nativeDestructor(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativePicture","l":"nativeDestructor(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRegion","l":"nativeDestructor(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRegionIterator","l":"nativeDestructor(long)"},{"p":"org.robolectric.nativeruntime","c":"ImageReaderNatives","l":"nativeDetachImage(Image)","u":"nativeDetachImage(android.media.Image)"},{"p":"org.robolectric.shadows","c":"ShadowNativeImageReader","l":"nativeDetachImage(Image)","u":"nativeDetachImage(android.media.Image)"},{"p":"org.robolectric.nativeruntime","c":"ImageReaderNatives","l":"nativeDiscardFreeBuffers()"},{"p":"org.robolectric.shadows","c":"ShadowNativeImageReader","l":"nativeDiscardFreeBuffers()"},{"p":"org.robolectric.shadows","c":"ShadowDisplayEventReceiver","l":"nativeDispose(int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCursorWindow","l":"nativeDispose(int)"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"nativeDispose(int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeCursorWindow","l":"nativeDispose(int)"},{"p":"org.robolectric.nativeruntime","c":"CursorWindowNatives","l":"nativeDispose(long)"},{"p":"org.robolectric.shadows","c":"ShadowDisplayEventReceiver","l":"nativeDispose(long)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCursorWindow","l":"nativeDispose(long)"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"nativeDispose(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeCursorWindow","l":"nativeDispose(long)"},{"p":"org.robolectric.nativeruntime","c":"PictureNatives","l":"nativeDraw(long, long)","u":"nativeDraw(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativePicture","l":"nativeDraw(long, long)","u":"nativeDraw(long,long)"},{"p":"org.robolectric.nativeruntime","c":"PictureNatives","l":"nativeEndRecording(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativePicture","l":"nativeEndRecording(long)"},{"p":"org.robolectric.shadows","c":"ShadowParcel","l":"nativeEnforceInterface(int, String)","u":"nativeEnforceInterface(int,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowParcel","l":"nativeEnforceInterface(long, String)","u":"nativeEnforceInterface(long,java.lang.String)"},{"p":"org.robolectric.nativeruntime","c":"RegionNatives","l":"nativeEquals(long, long)","u":"nativeEquals(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRegion","l":"nativeEquals(long, long)","u":"nativeEquals(long,long)"},{"p":"org.robolectric.nativeruntime","c":"BitmapNatives","l":"nativeErase(long, int)","u":"nativeErase(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmap","l":"nativeErase(long, int)","u":"nativeErase(long,int)"},{"p":"org.robolectric.nativeruntime","c":"BitmapNatives","l":"nativeErase(long, long, long)","u":"nativeErase(long,long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmap","l":"nativeErase(long, long, long)","u":"nativeErase(long,long,long)"},{"p":"org.robolectric.shadows","c":"ShadowLegacySQLiteConnection","l":"nativeExecute(int, int)","u":"nativeExecute(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeSQLiteConnection","l":"nativeExecute(int, int)","u":"nativeExecute(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacySQLiteConnection","l":"nativeExecute(long, long)","u":"nativeExecute(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeSQLiteConnection","l":"nativeExecute(long, long)","u":"nativeExecute(long,long)"},{"p":"org.robolectric.nativeruntime","c":"SQLiteConnectionNatives","l":"nativeExecute(long, long, boolean)","u":"nativeExecute(long,long,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowLegacySQLiteConnection","l":"nativeExecute(long, long, boolean)","u":"nativeExecute(long,long,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativeSQLiteConnection","l":"nativeExecute(long, long, boolean)","u":"nativeExecute(long,long,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowLegacySQLiteConnection","l":"nativeExecuteForBlobFileDescriptor(int, int)","u":"nativeExecuteForBlobFileDescriptor(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeSQLiteConnection","l":"nativeExecuteForBlobFileDescriptor(int, int)","u":"nativeExecuteForBlobFileDescriptor(int,int)"},{"p":"org.robolectric.nativeruntime","c":"SQLiteConnectionNatives","l":"nativeExecuteForBlobFileDescriptor(long, long)","u":"nativeExecuteForBlobFileDescriptor(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowLegacySQLiteConnection","l":"nativeExecuteForBlobFileDescriptor(long, long)","u":"nativeExecuteForBlobFileDescriptor(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeSQLiteConnection","l":"nativeExecuteForBlobFileDescriptor(long, long)","u":"nativeExecuteForBlobFileDescriptor(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowLegacySQLiteConnection","l":"nativeExecuteForChangedRowCount(int, int)","u":"nativeExecuteForChangedRowCount(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeSQLiteConnection","l":"nativeExecuteForChangedRowCount(int, int)","u":"nativeExecuteForChangedRowCount(int,int)"},{"p":"org.robolectric.nativeruntime","c":"SQLiteConnectionNatives","l":"nativeExecuteForChangedRowCount(long, long)","u":"nativeExecuteForChangedRowCount(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowLegacySQLiteConnection","l":"nativeExecuteForChangedRowCount(long, long)","u":"nativeExecuteForChangedRowCount(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeSQLiteConnection","l":"nativeExecuteForChangedRowCount(long, long)","u":"nativeExecuteForChangedRowCount(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowLegacySQLiteConnection","l":"nativeExecuteForCursorWindow(int, int, int, int, int, boolean)","u":"nativeExecuteForCursorWindow(int,int,int,int,int,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativeSQLiteConnection","l":"nativeExecuteForCursorWindow(int, int, int, int, int, boolean)","u":"nativeExecuteForCursorWindow(int,int,int,int,int,boolean)"},{"p":"org.robolectric.nativeruntime","c":"SQLiteConnectionNatives","l":"nativeExecuteForCursorWindow(long, long, long, int, int, boolean)","u":"nativeExecuteForCursorWindow(long,long,long,int,int,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowLegacySQLiteConnection","l":"nativeExecuteForCursorWindow(long, long, long, int, int, boolean)","u":"nativeExecuteForCursorWindow(long,long,long,int,int,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativeSQLiteConnection","l":"nativeExecuteForCursorWindow(long, long, long, int, int, boolean)","u":"nativeExecuteForCursorWindow(long,long,long,int,int,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowLegacySQLiteConnection","l":"nativeExecuteForLastInsertedRowId(int, int)","u":"nativeExecuteForLastInsertedRowId(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeSQLiteConnection","l":"nativeExecuteForLastInsertedRowId(int, int)","u":"nativeExecuteForLastInsertedRowId(int,int)"},{"p":"org.robolectric.nativeruntime","c":"SQLiteConnectionNatives","l":"nativeExecuteForLastInsertedRowId(long, long)","u":"nativeExecuteForLastInsertedRowId(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowLegacySQLiteConnection","l":"nativeExecuteForLastInsertedRowId(long, long)","u":"nativeExecuteForLastInsertedRowId(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeSQLiteConnection","l":"nativeExecuteForLastInsertedRowId(long, long)","u":"nativeExecuteForLastInsertedRowId(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowLegacySQLiteConnection","l":"nativeExecuteForLong(int, int)","u":"nativeExecuteForLong(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeSQLiteConnection","l":"nativeExecuteForLong(int, int)","u":"nativeExecuteForLong(int,int)"},{"p":"org.robolectric.nativeruntime","c":"SQLiteConnectionNatives","l":"nativeExecuteForLong(long, long)","u":"nativeExecuteForLong(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowLegacySQLiteConnection","l":"nativeExecuteForLong(long, long)","u":"nativeExecuteForLong(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeSQLiteConnection","l":"nativeExecuteForLong(long, long)","u":"nativeExecuteForLong(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowLegacySQLiteConnection","l":"nativeExecuteForString(int, int)","u":"nativeExecuteForString(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeSQLiteConnection","l":"nativeExecuteForString(int, int)","u":"nativeExecuteForString(int,int)"},{"p":"org.robolectric.nativeruntime","c":"SQLiteConnectionNatives","l":"nativeExecuteForString(long, long)","u":"nativeExecuteForString(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowLegacySQLiteConnection","l":"nativeExecuteForString(long, long)","u":"nativeExecuteForString(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeSQLiteConnection","l":"nativeExecuteForString(long, long)","u":"nativeExecuteForString(long,long)"},{"p":"org.robolectric.nativeruntime","c":"BitmapNatives","l":"nativeExtractAlpha(long, long, int[])","u":"nativeExtractAlpha(long,long,int[])"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmap","l":"nativeExtractAlpha(long, long, int[])","u":"nativeExtractAlpha(long,long,int[])"},{"p":"org.robolectric.nativeruntime","c":"NinePatchNatives","l":"nativeFinalize(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeNinePatch","l":"nativeFinalize(long)"},{"p":"org.robolectric.shadows","c":"ShadowLegacySQLiteConnection","l":"nativeFinalizeStatement(int, int)","u":"nativeFinalizeStatement(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeSQLiteConnection","l":"nativeFinalizeStatement(int, int)","u":"nativeFinalizeStatement(int,int)"},{"p":"org.robolectric.nativeruntime","c":"SQLiteConnectionNatives","l":"nativeFinalizeStatement(long, long)","u":"nativeFinalizeStatement(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowLegacySQLiteConnection","l":"nativeFinalizeStatement(long, long)","u":"nativeFinalizeStatement(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeSQLiteConnection","l":"nativeFinalizeStatement(long, long)","u":"nativeFinalizeStatement(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"nativeFindPointerIndex(int, int)","u":"nativeFindPointerIndex(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"nativeFindPointerIndex(long, int)","u":"nativeFindPointerIndex(long,int)"},{"p":"org.robolectric.nativeruntime","c":"SurfaceNatives","l":"nativeForceScopedDisconnect(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeSurface","l":"nativeForceScopedDisconnect(long)"},{"p":"org.robolectric.nativeruntime","c":"TypefaceNatives","l":"nativeForceSetStaticFinalField(String, Typeface)","u":"nativeForceSetStaticFinalField(java.lang.String,android.graphics.Typeface)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyTypeface","l":"nativeForceSetStaticFinalField(String, Typeface)","u":"nativeForceSetStaticFinalField(java.lang.String,android.graphics.Typeface)"},{"p":"org.robolectric.shadows","c":"ShadowNativeTypeface","l":"nativeForceSetStaticFinalField(String, Typeface)","u":"nativeForceSetStaticFinalField(java.lang.String,android.graphics.Typeface)"},{"p":"org.robolectric.shadows","c":"ShadowParcel","l":"nativeFreeBuffer(int)"},{"p":"org.robolectric.shadows","c":"ShadowParcel","l":"nativeFreeBuffer(long)"},{"p":"org.robolectric.nativeruntime","c":"CursorWindowNatives","l":"nativeFreeLastRow(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeCursorWindow","l":"nativeFreeLastRow(long)"},{"p":"org.robolectric.nativeruntime","c":"BitmapNatives","l":"nativeGenerationId(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmap","l":"nativeGenerationId(long)"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"nativeGetAction(int)"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"nativeGetAction(long)"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"nativeGetActionButton(long)"},{"p":"org.robolectric.nativeruntime","c":"BitmapNatives","l":"nativeGetAllocationByteCount(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmap","l":"nativeGetAllocationByteCount(long)"},{"p":"org.robolectric.shadows","c":"ShadowArscApkAssets9","l":"nativeGetAssetPath(long)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager10","l":"nativeGetAssignedPackageIdentifiers(long)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager9","l":"nativeGetAssignedPackageIdentifiers(long)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager10","l":"nativeGetAssignedPackageIdentifiers(long, boolean, boolean)","u":"nativeGetAssignedPackageIdentifiers(long,boolean,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowXmlBlock","l":"nativeGetAttributeCount(int)"},{"p":"org.robolectric.shadows","c":"ShadowXmlBlock","l":"nativeGetAttributeCount(long)"},{"p":"org.robolectric.shadows","c":"ShadowXmlBlock","l":"nativeGetAttributeData(int, int)","u":"nativeGetAttributeData(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowXmlBlock","l":"nativeGetAttributeData(long, int)","u":"nativeGetAttributeData(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowXmlBlock","l":"nativeGetAttributeDataType(int, int)","u":"nativeGetAttributeDataType(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowXmlBlock","l":"nativeGetAttributeDataType(long, int)","u":"nativeGetAttributeDataType(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowXmlBlock","l":"nativeGetAttributeIndex(int, String, String)","u":"nativeGetAttributeIndex(int,java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowXmlBlock","l":"nativeGetAttributeIndex(long, String, String)","u":"nativeGetAttributeIndex(long,java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowXmlBlock","l":"nativeGetAttributeName(int, int)","u":"nativeGetAttributeName(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowXmlBlock","l":"nativeGetAttributeName(long, int)","u":"nativeGetAttributeName(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowXmlBlock","l":"nativeGetAttributeNamespace(int, int)","u":"nativeGetAttributeNamespace(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowXmlBlock","l":"nativeGetAttributeNamespace(long, int)","u":"nativeGetAttributeNamespace(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowXmlBlock","l":"nativeGetAttributeResource(int, int)","u":"nativeGetAttributeResource(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowXmlBlock","l":"nativeGetAttributeResource(long, int)","u":"nativeGetAttributeResource(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowXmlBlock","l":"nativeGetAttributeStringValue(int, int)","u":"nativeGetAttributeStringValue(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowXmlBlock","l":"nativeGetAttributeStringValue(long, int)","u":"nativeGetAttributeStringValue(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"nativeGetAxisValue(int, int, int, int)","u":"nativeGetAxisValue(int,int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"nativeGetAxisValue(long, int, int, int)","u":"nativeGetAxisValue(long,int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCursorWindow","l":"nativeGetBlob(int, int, int)","u":"nativeGetBlob(int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeCursorWindow","l":"nativeGetBlob(int, int, int)","u":"nativeGetBlob(int,int,int)"},{"p":"org.robolectric.nativeruntime","c":"CursorWindowNatives","l":"nativeGetBlob(long, int, int)","u":"nativeGetBlob(long,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCursorWindow","l":"nativeGetBlob(long, int, int)","u":"nativeGetBlob(long,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeCursorWindow","l":"nativeGetBlob(long, int, int)","u":"nativeGetBlob(long,int,int)"},{"p":"org.robolectric.nativeruntime","c":"RegionNatives","l":"nativeGetBoundaryPath(long, long)","u":"nativeGetBoundaryPath(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRegion","l":"nativeGetBoundaryPath(long, long)","u":"nativeGetBoundaryPath(long,long)"},{"p":"org.robolectric.nativeruntime","c":"RegionNatives","l":"nativeGetBounds(long, Rect)","u":"nativeGetBounds(long,android.graphics.Rect)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRegion","l":"nativeGetBounds(long, Rect)","u":"nativeGetBounds(long,android.graphics.Rect)"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"nativeGetButtonState(int)"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"nativeGetButtonState(long)"},{"p":"org.robolectric.shadows","c":"ShadowXmlBlock","l":"nativeGetClassAttribute(int)"},{"p":"org.robolectric.shadows","c":"ShadowXmlBlock","l":"nativeGetClassAttribute(long)"},{"p":"org.robolectric.nativeruntime","c":"BitmapNatives","l":"nativeGetColor(long, int, int)","u":"nativeGetColor(long,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmap","l":"nativeGetColor(long, int, int)","u":"nativeGetColor(long,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmap","l":"nativeGetColorSpace(long, float[], float[])","u":"nativeGetColorSpace(long,float[],float[])"},{"p":"org.robolectric.shadows","c":"ShadowLegacySQLiteConnection","l":"nativeGetColumnCount(int, int)","u":"nativeGetColumnCount(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeSQLiteConnection","l":"nativeGetColumnCount(int, int)","u":"nativeGetColumnCount(int,int)"},{"p":"org.robolectric.nativeruntime","c":"SQLiteConnectionNatives","l":"nativeGetColumnCount(long, long)","u":"nativeGetColumnCount(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowLegacySQLiteConnection","l":"nativeGetColumnCount(long, long)","u":"nativeGetColumnCount(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeSQLiteConnection","l":"nativeGetColumnCount(long, long)","u":"nativeGetColumnCount(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowLegacySQLiteConnection","l":"nativeGetColumnName(int, int, int)","u":"nativeGetColumnName(int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeSQLiteConnection","l":"nativeGetColumnName(int, int, int)","u":"nativeGetColumnName(int,int,int)"},{"p":"org.robolectric.nativeruntime","c":"SQLiteConnectionNatives","l":"nativeGetColumnName(long, long, int)","u":"nativeGetColumnName(long,long,int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacySQLiteConnection","l":"nativeGetColumnName(long, long, int)","u":"nativeGetColumnName(long,long,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeSQLiteConnection","l":"nativeGetColumnName(long, long, int)","u":"nativeGetColumnName(long,long,int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacySQLiteConnection","l":"nativeGetDbLookaside(int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeSQLiteConnection","l":"nativeGetDbLookaside(int)"},{"p":"org.robolectric.nativeruntime","c":"SQLiteConnectionNatives","l":"nativeGetDbLookaside(long)"},{"p":"org.robolectric.shadows","c":"ShadowLegacySQLiteConnection","l":"nativeGetDbLookaside(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeSQLiteConnection","l":"nativeGetDbLookaside(long)"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"nativeGetDeviceId(int)"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"nativeGetDeviceId(long)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCursorWindow","l":"nativeGetDouble(int, int, int)","u":"nativeGetDouble(int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeCursorWindow","l":"nativeGetDouble(int, int, int)","u":"nativeGetDouble(int,int,int)"},{"p":"org.robolectric.nativeruntime","c":"CursorWindowNatives","l":"nativeGetDouble(long, int, int)","u":"nativeGetDouble(long,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCursorWindow","l":"nativeGetDouble(long, int, int)","u":"nativeGetDouble(long,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeCursorWindow","l":"nativeGetDouble(long, int, int)","u":"nativeGetDouble(long,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"nativeGetDownTimeNanos(int)"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"nativeGetDownTimeNanos(long)"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"nativeGetEdgeFlags(int)"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"nativeGetEdgeFlags(long)"},{"p":"org.robolectric.shadows","c":"ShadowTrace","l":"nativeGetEnabledTags()"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"nativeGetEventTimeNanos(int, int)","u":"nativeGetEventTimeNanos(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"nativeGetEventTimeNanos(long, int)","u":"nativeGetEventTimeNanos(long,int)"},{"p":"org.robolectric.nativeruntime","c":"TypefaceNatives","l":"nativeGetFamily(long, int)","u":"nativeGetFamily(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeTypeface","l":"nativeGetFamily(long, int)","u":"nativeGetFamily(long,int)"},{"p":"org.robolectric.nativeruntime","c":"TypefaceNatives","l":"nativeGetFamilySize(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeTypeface","l":"nativeGetFamilySize(long)"},{"p":"org.robolectric.nativeruntime","c":"ColorFilterNatives","l":"nativeGetFinalizer()"},{"p":"org.robolectric.nativeruntime","c":"RenderEffectNatives","l":"nativeGetFinalizer()"},{"p":"org.robolectric.nativeruntime","c":"RuntimeShaderNatives","l":"nativeGetFinalizer()"},{"p":"org.robolectric.nativeruntime","c":"ShaderNatives","l":"nativeGetFinalizer()"},{"p":"org.robolectric.shadows","c":"ShadowNativeColorFilter","l":"nativeGetFinalizer()"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderEffect","l":"nativeGetFinalizer()"},{"p":"org.robolectric.shadows","c":"ShadowNativeRuntimeShader","l":"nativeGetFinalizer()"},{"p":"org.robolectric.shadows","c":"ShadowNativeShader","l":"nativeGetFinalizer()"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"nativeGetFlags(int)"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"nativeGetFlags(long)"},{"p":"org.robolectric.nativeruntime","c":"ImageReaderSurfaceImageNatives","l":"nativeGetFormat(int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeImageReaderSurfaceImage","l":"nativeGetFormat(int)"},{"p":"org.robolectric.nativeruntime","c":"SurfaceNatives","l":"nativeGetFromBlastBufferQueue(long, long)","u":"nativeGetFromBlastBufferQueue(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeSurface","l":"nativeGetFromBlastBufferQueue(long, long)","u":"nativeGetFromBlastBufferQueue(long,long)"},{"p":"org.robolectric.nativeruntime","c":"SurfaceNatives","l":"nativeGetFromSurfaceControl(long, long)","u":"nativeGetFromSurfaceControl(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeSurface","l":"nativeGetFromSurfaceControl(long, long)","u":"nativeGetFromSurfaceControl(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowSurface","l":"nativeGetFromSurfaceControl(long, long)","u":"nativeGetFromSurfaceControl(long,long)"},{"p":"org.robolectric.nativeruntime","c":"BitmapNatives","l":"nativeGetHardwareBuffer(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmap","l":"nativeGetHardwareBuffer(long)"},{"p":"org.robolectric.nativeruntime","c":"ImageReaderSurfaceImageNatives","l":"nativeGetHeight()"},{"p":"org.robolectric.shadows","c":"ShadowNativeImageReaderSurfaceImage","l":"nativeGetHeight()"},{"p":"org.robolectric.nativeruntime","c":"PictureNatives","l":"nativeGetHeight(long)"},{"p":"org.robolectric.nativeruntime","c":"SurfaceNatives","l":"nativeGetHeight(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativePicture","l":"nativeGetHeight(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeSurface","l":"nativeGetHeight(long)"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"nativeGetHistorySize(int)"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"nativeGetHistorySize(long)"},{"p":"org.robolectric.shadows","c":"ShadowXmlBlock","l":"nativeGetIdAttribute(int)"},{"p":"org.robolectric.shadows","c":"ShadowXmlBlock","l":"nativeGetIdAttribute(long)"},{"p":"org.robolectric.shadows","c":"ShadowXmlBlock","l":"nativeGetLineNumber(int)"},{"p":"org.robolectric.shadows","c":"ShadowXmlBlock","l":"nativeGetLineNumber(long)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager10","l":"nativeGetLocales(long, boolean)","u":"nativeGetLocales(long,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager9","l":"nativeGetLocales(long, boolean)","u":"nativeGetLocales(long,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCursorWindow","l":"nativeGetLong(int, int, int)","u":"nativeGetLong(int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeCursorWindow","l":"nativeGetLong(int, int, int)","u":"nativeGetLong(int,int,int)"},{"p":"org.robolectric.nativeruntime","c":"CursorWindowNatives","l":"nativeGetLong(long, int, int)","u":"nativeGetLong(long,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCursorWindow","l":"nativeGetLong(long, int, int)","u":"nativeGetLong(long,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeCursorWindow","l":"nativeGetLong(long, int, int)","u":"nativeGetLong(long,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"nativeGetMetaState(int)"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"nativeGetMetaState(long)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCursorWindow","l":"nativeGetName(int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeCursorWindow","l":"nativeGetName(int)"},{"p":"org.robolectric.shadows","c":"ShadowXmlBlock","l":"nativeGetName(int)"},{"p":"org.robolectric.nativeruntime","c":"CursorWindowNatives","l":"nativeGetName(long)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCursorWindow","l":"nativeGetName(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeCursorWindow","l":"nativeGetName(long)"},{"p":"org.robolectric.shadows","c":"ShadowXmlBlock","l":"nativeGetName(long)"},{"p":"org.robolectric.shadows","c":"ShadowXmlBlock","l":"nativeGetNamespace(int)"},{"p":"org.robolectric.shadows","c":"ShadowXmlBlock","l":"nativeGetNamespace(long)"},{"p":"org.robolectric.nativeruntime","c":"BitmapNatives","l":"nativeGetNativeFinalizer()"},{"p":"org.robolectric.nativeruntime","c":"ColorSpaceRgbNatives","l":"nativeGetNativeFinalizer()"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmap","l":"nativeGetNativeFinalizer()"},{"p":"org.robolectric.shadows","c":"ShadowNativeColorSpaceRgb","l":"nativeGetNativeFinalizer()"},{"p":"org.robolectric.nativeruntime","c":"SurfaceNatives","l":"nativeGetNextFrameNumber(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeSurface","l":"nativeGetNextFrameNumber(long)"},{"p":"org.robolectric.shadows","c":"ShadowKeyCharacterMap","l":"nativeGetNumber(int, int)","u":"nativeGetNumber(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowKeyCharacterMap","l":"nativeGetNumber(long, int)","u":"nativeGetNumber(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCursorWindow","l":"nativeGetNumRows(int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeCursorWindow","l":"nativeGetNumRows(int)"},{"p":"org.robolectric.nativeruntime","c":"CursorWindowNatives","l":"nativeGetNumRows(long)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCursorWindow","l":"nativeGetNumRows(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeCursorWindow","l":"nativeGetNumRows(long)"},{"p":"org.robolectric.shadows","c":"ShadowLegacySQLiteConnection","l":"nativeGetParameterCount(int, int)","u":"nativeGetParameterCount(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeSQLiteConnection","l":"nativeGetParameterCount(int, int)","u":"nativeGetParameterCount(int,int)"},{"p":"org.robolectric.nativeruntime","c":"SQLiteConnectionNatives","l":"nativeGetParameterCount(long, long)","u":"nativeGetParameterCount(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowLegacySQLiteConnection","l":"nativeGetParameterCount(long, long)","u":"nativeGetParameterCount(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeSQLiteConnection","l":"nativeGetParameterCount(long, long)","u":"nativeGetParameterCount(long,long)"},{"p":"org.robolectric.nativeruntime","c":"BitmapNatives","l":"nativeGetPixel(long, int, int)","u":"nativeGetPixel(long,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmap","l":"nativeGetPixel(long, int, int)","u":"nativeGetPixel(long,int,int)"},{"p":"org.robolectric.nativeruntime","c":"BitmapNatives","l":"nativeGetPixels(long, int[], int, int, int, int, int, int)","u":"nativeGetPixels(long,int[],int,int,int,int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmap","l":"nativeGetPixels(long, int[], int, int, int, int, int, int)","u":"nativeGetPixels(long,int[],int,int,int,int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"nativeGetPointerCoords(int, int, int, MotionEvent.PointerCoords)","u":"nativeGetPointerCoords(int,int,int,android.view.MotionEvent.PointerCoords)"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"nativeGetPointerCoords(long, int, int, MotionEvent.PointerCoords)","u":"nativeGetPointerCoords(long,int,int,android.view.MotionEvent.PointerCoords)"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"nativeGetPointerCount(int)"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"nativeGetPointerCount(long)"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"nativeGetPointerId(int, int)","u":"nativeGetPointerId(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"nativeGetPointerId(long, int)","u":"nativeGetPointerId(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"nativeGetPointerProperties(int, int, MotionEvent.PointerProperties)","u":"nativeGetPointerProperties(int,int,android.view.MotionEvent.PointerProperties)"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"nativeGetPointerProperties(long, int, MotionEvent.PointerProperties)","u":"nativeGetPointerProperties(long,int,android.view.MotionEvent.PointerProperties)"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"nativeGetRawAxisValue(int, int, int, int)","u":"nativeGetRawAxisValue(int,int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"nativeGetRawAxisValue(long, int, int, int)","u":"nativeGetRawAxisValue(long,int,int,int)"},{"p":"org.robolectric.nativeruntime","c":"TypefaceNatives","l":"nativeGetReleaseFunc()"},{"p":"org.robolectric.shadows","c":"ShadowNativeTypeface","l":"nativeGetReleaseFunc()"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager10","l":"nativeGetResourceArray(long, int, int[])","u":"nativeGetResourceArray(long,int,int[])"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager9","l":"nativeGetResourceArray(long, int, int[])","u":"nativeGetResourceArray(long,int,int[])"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager10","l":"nativeGetResourceArraySize(long, int)","u":"nativeGetResourceArraySize(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager9","l":"nativeGetResourceArraySize(long, int)","u":"nativeGetResourceArraySize(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager10","l":"nativeGetResourceBagValue(long, int, int, TypedValue)","u":"nativeGetResourceBagValue(long,int,int,android.util.TypedValue)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager9","l":"nativeGetResourceBagValue(long, int, int, TypedValue)","u":"nativeGetResourceBagValue(long,int,int,android.util.TypedValue)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager10","l":"nativeGetResourceEntryName(long, int)","u":"nativeGetResourceEntryName(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager9","l":"nativeGetResourceEntryName(long, int)","u":"nativeGetResourceEntryName(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager10","l":"nativeGetResourceIdentifier(long, String, String, String)","u":"nativeGetResourceIdentifier(long,java.lang.String,java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager9","l":"nativeGetResourceIdentifier(long, String, String, String)","u":"nativeGetResourceIdentifier(long,java.lang.String,java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager10","l":"nativeGetResourceIntArray(long, int)","u":"nativeGetResourceIntArray(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager9","l":"nativeGetResourceIntArray(long, int)","u":"nativeGetResourceIntArray(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager10","l":"nativeGetResourceName(long, int)","u":"nativeGetResourceName(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager9","l":"nativeGetResourceName(long, int)","u":"nativeGetResourceName(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager10","l":"nativeGetResourcePackageName(long, int)","u":"nativeGetResourcePackageName(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager9","l":"nativeGetResourcePackageName(long, int)","u":"nativeGetResourcePackageName(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager10","l":"nativeGetResourceStringArray(long, int)","u":"nativeGetResourceStringArray(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager9","l":"nativeGetResourceStringArray(long, int)","u":"nativeGetResourceStringArray(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager10","l":"nativeGetResourceStringArrayInfo(long, int)","u":"nativeGetResourceStringArrayInfo(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager9","l":"nativeGetResourceStringArrayInfo(long, int)","u":"nativeGetResourceStringArrayInfo(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager10","l":"nativeGetResourceTypeName(long, int)","u":"nativeGetResourceTypeName(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager9","l":"nativeGetResourceTypeName(long, int)","u":"nativeGetResourceTypeName(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager10","l":"nativeGetResourceValue(long, int, short, TypedValue, boolean)","u":"nativeGetResourceValue(long,int,short,android.util.TypedValue,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager9","l":"nativeGetResourceValue(long, int, short, TypedValue, boolean)","u":"nativeGetResourceValue(long,int,short,android.util.TypedValue,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowStringBlock","l":"nativeGetSize(int)"},{"p":"org.robolectric.shadows","c":"ShadowStringBlock","l":"nativeGetSize(long)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager10","l":"nativeGetSizeConfigurations(long)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager9","l":"nativeGetSizeConfigurations(long)"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"nativeGetSource(int)"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"nativeGetSource(long)"},{"p":"org.robolectric.shadows","c":"ShadowXmlBlock","l":"nativeGetSourceResId(long)"},{"p":"org.robolectric.shadows","c":"ShadowStringBlock","l":"nativeGetString(int, int)","u":"nativeGetString(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCursorWindow","l":"nativeGetString(int, int, int)","u":"nativeGetString(int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeCursorWindow","l":"nativeGetString(int, int, int)","u":"nativeGetString(int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowStringBlock","l":"nativeGetString(long, int)","u":"nativeGetString(long,int)"},{"p":"org.robolectric.nativeruntime","c":"CursorWindowNatives","l":"nativeGetString(long, int, int)","u":"nativeGetString(long,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCursorWindow","l":"nativeGetString(long, int, int)","u":"nativeGetString(long,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeCursorWindow","l":"nativeGetString(long, int, int)","u":"nativeGetString(long,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowXmlBlock","l":"nativeGetStringBlock(int)"},{"p":"org.robolectric.shadows","c":"ShadowArscApkAssets9","l":"nativeGetStringBlock(long)"},{"p":"org.robolectric.shadows","c":"ShadowXmlBlock","l":"nativeGetStringBlock(long)"},{"p":"org.robolectric.shadows","c":"ShadowStringBlock","l":"nativeGetStyle(int, int)","u":"nativeGetStyle(int,int)"},{"p":"org.robolectric.nativeruntime","c":"TypefaceNatives","l":"nativeGetStyle(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeTypeface","l":"nativeGetStyle(long)"},{"p":"org.robolectric.shadows","c":"ShadowStringBlock","l":"nativeGetStyle(long, int)","u":"nativeGetStyle(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowXmlBlock","l":"nativeGetStyleAttribute(int)"},{"p":"org.robolectric.shadows","c":"ShadowXmlBlock","l":"nativeGetStyleAttribute(long)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager10","l":"nativeGetStyleAttributes(long, int)","u":"nativeGetStyleAttributes(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager9","l":"nativeGetStyleAttributes(long, int)","u":"nativeGetStyleAttributes(long,int)"},{"p":"org.robolectric.nativeruntime","c":"TypefaceNatives","l":"nativeGetSupportedAxes(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeTypeface","l":"nativeGetSupportedAxes(long)"},{"p":"org.robolectric.nativeruntime","c":"ImageReaderNatives","l":"nativeGetSurface()"},{"p":"org.robolectric.shadows","c":"ShadowImageReader","l":"nativeGetSurface()"},{"p":"org.robolectric.shadows","c":"ShadowNativeImageReader","l":"nativeGetSurface()"},{"p":"org.robolectric.shadows","c":"ShadowXmlBlock","l":"nativeGetText(int)"},{"p":"org.robolectric.shadows","c":"ShadowXmlBlock","l":"nativeGetText(long)"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"nativeGetToolType(int, int)","u":"nativeGetToolType(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"nativeGetToolType(long, int)","u":"nativeGetToolType(long,int)"},{"p":"org.robolectric.nativeruntime","c":"NinePatchNatives","l":"nativeGetTransparentRegion(long, long, Rect)","u":"nativeGetTransparentRegion(long,long,android.graphics.Rect)"},{"p":"org.robolectric.shadows","c":"ShadowNativeNinePatch","l":"nativeGetTransparentRegion(long, long, Rect)","u":"nativeGetTransparentRegion(long,long,android.graphics.Rect)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCursorWindow","l":"nativeGetType(int, int, int)","u":"nativeGetType(int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeCursorWindow","l":"nativeGetType(int, int, int)","u":"nativeGetType(int,int,int)"},{"p":"org.robolectric.nativeruntime","c":"CursorWindowNatives","l":"nativeGetType(long, int, int)","u":"nativeGetType(long,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCursorWindow","l":"nativeGetType(long, int, int)","u":"nativeGetType(long,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeCursorWindow","l":"nativeGetType(long, int, int)","u":"nativeGetType(long,int,int)"},{"p":"org.robolectric.nativeruntime","c":"TypefaceNatives","l":"nativeGetWeight(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeTypeface","l":"nativeGetWeight(long)"},{"p":"org.robolectric.nativeruntime","c":"ImageReaderSurfaceImageNatives","l":"nativeGetWidth()"},{"p":"org.robolectric.shadows","c":"ShadowNativeImageReaderSurfaceImage","l":"nativeGetWidth()"},{"p":"org.robolectric.nativeruntime","c":"PictureNatives","l":"nativeGetWidth(long)"},{"p":"org.robolectric.nativeruntime","c":"SurfaceNatives","l":"nativeGetWidth(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativePicture","l":"nativeGetWidth(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeSurface","l":"nativeGetWidth(long)"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"nativeGetXOffset(int)"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"nativeGetXOffset(long)"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"nativeGetXPrecision(int)"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"nativeGetXPrecision(long)"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"nativeGetYOffset(int)"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"nativeGetYOffset(long)"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"nativeGetYPrecision(int)"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"nativeGetYPrecision(long)"},{"p":"org.robolectric.nativeruntime","c":"BitmapNatives","l":"nativeHasAlpha(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmap","l":"nativeHasAlpha(long)"},{"p":"org.robolectric.nativeruntime","c":"BitmapNatives","l":"nativeHasMipMap(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmap","l":"nativeHasMipMap(long)"},{"p":"org.robolectric.nativeruntime","c":"ColorNatives","l":"nativeHSVToColor(int, float[])","u":"nativeHSVToColor(int,float[])"},{"p":"org.robolectric.shadows","c":"ShadowNativeColor","l":"nativeHSVToColor(int, float[])","u":"nativeHSVToColor(int,float[])"},{"p":"org.robolectric.nativeruntime","c":"ImageReaderNatives","l":"nativeImageSetup(Image)","u":"nativeImageSetup(android.media.Image)"},{"p":"org.robolectric.shadows","c":"ShadowImageReader","l":"nativeImageSetup(Image)","u":"nativeImageSetup(android.media.Image)"},{"p":"org.robolectric.shadows","c":"ShadowNativeImageReader","l":"nativeImageSetup(Image)","u":"nativeImageSetup(android.media.Image)"},{"p":"org.robolectric.shadows","c":"ShadowImageReader","l":"nativeImageSetup(Image, boolean)","u":"nativeImageSetup(android.media.Image,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativeImageReader","l":"nativeImageSetup(Image, boolean)","u":"nativeImageSetup(android.media.Image,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowImageReader","l":"nativeImageSetup(Object)","u":"nativeImageSetup(java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowNativeImageReader","l":"nativeImageSetup(Object)","u":"nativeImageSetup(java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyMessageQueue","l":"nativeInit()"},{"p":"org.robolectric.shadows","c":"ShadowDisplayEventReceiver","l":"nativeInit(DisplayEventReceiver, MessageQueue)","u":"nativeInit(android.view.DisplayEventReceiver,android.os.MessageQueue)"},{"p":"org.robolectric.nativeruntime","c":"ImageReaderNatives","l":"nativeInit(Object, int, int, int, int, long)","u":"nativeInit(java.lang.Object,int,int,int,int,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeImageReader","l":"nativeInit(Object, int, int, int, int, long)","u":"nativeInit(java.lang.Object,int,int,int,int,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeImageReader","l":"nativeInit(Object, int, int, int, long, int, int)","u":"nativeInit(java.lang.Object,int,int,int,long,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowDisplayEventReceiver","l":"nativeInit(Object, Object)","u":"nativeInit(java.lang.Object,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowDisplayEventReceiver","l":"nativeInit(WeakReference, MessageQueue)","u":"nativeInit(java.lang.ref.WeakReference,android.os.MessageQueue)"},{"p":"org.robolectric.shadows","c":"ShadowDisplayEventReceiver","l":"nativeInit(WeakReference, MessageQueue, int)","u":"nativeInit(java.lang.ref.WeakReference,android.os.MessageQueue,int)"},{"p":"org.robolectric.shadows","c":"ShadowDisplayEventReceiver","l":"nativeInit(WeakReference, MessageQueue, int, int)","u":"nativeInit(java.lang.ref.WeakReference,android.os.MessageQueue,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowDisplayEventReceiver","l":"nativeInit(WeakReference, WeakReference, MessageQueue, int, int, long)","u":"nativeInit(java.lang.ref.WeakReference,java.lang.ref.WeakReference,android.os.MessageQueue,int,int,long)"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"nativeInitialize(int, int, int, int, int, int, int, int, float, float, float, float, long, long, int, MotionEvent.PointerProperties[], MotionEvent.PointerCoords[])","u":"nativeInitialize(int,int,int,int,int,int,int,int,float,float,float,float,long,long,int,android.view.MotionEvent.PointerProperties[],android.view.MotionEvent.PointerCoords[])"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"nativeInitialize(long, int, int, int, int, int, int, int, float, float, float, float, long, long, int, MotionEvent.PointerProperties[], MotionEvent.PointerCoords[])","u":"nativeInitialize(long,int,int,int,int,int,int,int,float,float,float,float,long,long,int,android.view.MotionEvent.PointerProperties[],android.view.MotionEvent.PointerCoords[])"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"nativeInitialize(long, int, int, int, int, int, int, int, int, int, float, float, float, float, long, long, int, MotionEvent.PointerProperties[], MotionEvent.PointerCoords[])","u":"nativeInitialize(long,int,int,int,int,int,int,int,int,int,float,float,float,float,long,long,int,android.view.MotionEvent.PointerProperties[],android.view.MotionEvent.PointerCoords[])"},{"p":"org.robolectric.shadows","c":"NativeInput","l":"NativeInput()","u":"%3Cinit%3E()"},{"p":"org.robolectric.nativeruntime","c":"BitmapNatives","l":"nativeIsBackedByAshmem(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmap","l":"nativeIsBackedByAshmem(long)"},{"p":"org.robolectric.nativeruntime","c":"SurfaceNatives","l":"nativeIsConsumerRunningBehind(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeSurface","l":"nativeIsConsumerRunningBehind(long)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyMessageQueue","l":"nativeIsIdling(int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyMessageQueue","l":"nativeIsIdling(long)"},{"p":"org.robolectric.nativeruntime","c":"BitmapNatives","l":"nativeIsImmutable(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmap","l":"nativeIsImmutable(long)"},{"p":"org.robolectric.shadows","c":"ShadowPausedMessageQueue","l":"nativeIsPolling(long)"},{"p":"org.robolectric.nativeruntime","c":"BitmapNatives","l":"nativeIsPremultiplied(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmap","l":"nativeIsPremultiplied(long)"},{"p":"org.robolectric.shadows","c":"ShadowLegacySQLiteConnection","l":"nativeIsReadOnly(int, int)","u":"nativeIsReadOnly(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeSQLiteConnection","l":"nativeIsReadOnly(int, int)","u":"nativeIsReadOnly(int,int)"},{"p":"org.robolectric.nativeruntime","c":"SQLiteConnectionNatives","l":"nativeIsReadOnly(long, long)","u":"nativeIsReadOnly(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowLegacySQLiteConnection","l":"nativeIsReadOnly(long, long)","u":"nativeIsReadOnly(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeSQLiteConnection","l":"nativeIsReadOnly(long, long)","u":"nativeIsReadOnly(long,long)"},{"p":"org.robolectric.nativeruntime","c":"BitmapFactoryNatives","l":"nativeIsSeekable(FileDescriptor)","u":"nativeIsSeekable(java.io.FileDescriptor)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmapFactory","l":"nativeIsSeekable(FileDescriptor)","u":"nativeIsSeekable(java.io.FileDescriptor)"},{"p":"org.robolectric.nativeruntime","c":"BitmapNatives","l":"nativeIsSRGB(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmap","l":"nativeIsSRGB(long)"},{"p":"org.robolectric.nativeruntime","c":"BitmapNatives","l":"nativeIsSRGBLinear(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmap","l":"nativeIsSRGBLinear(long)"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"nativeIsTouchEvent(int)"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"nativeIsTouchEvent(long)"},{"p":"org.robolectric.shadows","c":"ShadowArscApkAssets9","l":"nativeIsUpToDate(long)"},{"p":"org.robolectric.nativeruntime","c":"SurfaceNatives","l":"nativeIsValid(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeSurface","l":"nativeIsValid(long)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager10","l":"nativeList(long, String)","u":"nativeList(long,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager9","l":"nativeList(long, String)","u":"nativeList(long,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowArscApkAssets9","l":"nativeLoad(Object, Object, Object, Object)","u":"nativeLoad(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowArscApkAssets9","l":"nativeLoad(String, boolean, boolean, boolean)","u":"nativeLoad(java.lang.String,boolean,boolean,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowArscApkAssets9","l":"nativeLoadFromFd(FileDescriptor, String, boolean, boolean)","u":"nativeLoadFromFd(java.io.FileDescriptor,java.lang.String,boolean,boolean)"},{"p":"org.robolectric.nativeruntime","c":"SurfaceNatives","l":"nativeLockCanvas(long, Canvas, Rect)","u":"nativeLockCanvas(long,android.graphics.Canvas,android.graphics.Rect)"},{"p":"org.robolectric.shadows","c":"ShadowNativeSurface","l":"nativeLockCanvas(long, Canvas, Rect)","u":"nativeLockCanvas(long,android.graphics.Canvas,android.graphics.Rect)"},{"p":"org.robolectric.shadows","c":"ShadowParcel","l":"nativeMarshall(int)"},{"p":"org.robolectric.shadows","c":"ShadowParcel","l":"nativeMarshall(long)"},{"p":"org.robolectric.sandbox","c":"NativeMethodNotFoundException","l":"NativeMethodNotFoundException()","u":"%3Cinit%3E()"},{"p":"org.robolectric.sandbox","c":"NativeMethodNotFoundException","l":"NativeMethodNotFoundException(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"org.robolectric.nativeruntime","c":"TableMaskFilterNatives","l":"nativeNewClip(int, int)","u":"nativeNewClip(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeTableMaskFilter","l":"nativeNewClip(int, int)","u":"nativeNewClip(int,int)"},{"p":"org.robolectric.nativeruntime","c":"TableMaskFilterNatives","l":"nativeNewGamma(float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeTableMaskFilter","l":"nativeNewGamma(float)"},{"p":"org.robolectric.nativeruntime","c":"TableMaskFilterNatives","l":"nativeNewTable(byte[])"},{"p":"org.robolectric.shadows","c":"ShadowNativeTableMaskFilter","l":"nativeNewTable(byte[])"},{"p":"org.robolectric.shadows","c":"ShadowXmlBlock","l":"nativeNext(int)"},{"p":"org.robolectric.shadows","c":"ShadowXmlBlock","l":"nativeNext(long)"},{"p":"org.robolectric.nativeruntime","c":"RegionIteratorNatives","l":"nativeNext(long, Rect)","u":"nativeNext(long,android.graphics.Rect)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRegionIterator","l":"nativeNext(long, Rect)","u":"nativeNext(long,android.graphics.Rect)"},{"p":"org.robolectric.res.android","c":"NativeObjRegistry","l":"NativeObjRegistry(Class)","u":"%3Cinit%3E(java.lang.Class)"},{"p":"org.robolectric.res.android","c":"NativeObjRegistry","l":"NativeObjRegistry(Class, boolean)","u":"%3Cinit%3E(java.lang.Class,boolean)"},{"p":"org.robolectric.res.android","c":"NativeObjRegistry","l":"NativeObjRegistry(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"org.robolectric.res.android","c":"NativeObjRegistry","l":"NativeObjRegistry(String, boolean)","u":"%3Cinit%3E(java.lang.String,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"nativeOffsetLocation(int, float, float)","u":"nativeOffsetLocation(int,float,float)"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"nativeOffsetLocation(long, float, float)","u":"nativeOffsetLocation(long,float,float)"},{"p":"org.robolectric.nativeruntime","c":"RegionNatives","l":"nativeOp(long, int, int, int, int, int)","u":"nativeOp(long,int,int,int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRegion","l":"nativeOp(long, int, int, int, int, int)","u":"nativeOp(long,int,int,int,int,int)"},{"p":"org.robolectric.nativeruntime","c":"RegionNatives","l":"nativeOp(long, long, long, int)","u":"nativeOp(long,long,long,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRegion","l":"nativeOp(long, long, long, int)","u":"nativeOp(long,long,long,int)"},{"p":"org.robolectric.nativeruntime","c":"RegionNatives","l":"nativeOp(long, Rect, long, int)","u":"nativeOp(long,android.graphics.Rect,long,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRegion","l":"nativeOp(long, Rect, long, int)","u":"nativeOp(long,android.graphics.Rect,long,int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacySQLiteConnection","l":"nativeOpen(String, int, String, boolean, boolean)","u":"nativeOpen(java.lang.String,int,java.lang.String,boolean,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativeSQLiteConnection","l":"nativeOpen(String, int, String, boolean, boolean)","u":"nativeOpen(java.lang.String,int,java.lang.String,boolean,boolean)"},{"p":"org.robolectric.nativeruntime","c":"SQLiteConnectionNatives","l":"nativeOpen(String, int, String, boolean, boolean, int, int)","u":"nativeOpen(java.lang.String,int,java.lang.String,boolean,boolean,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacySQLiteConnection","l":"nativeOpen(String, int, String, boolean, boolean, int, int)","u":"nativeOpen(java.lang.String,int,java.lang.String,boolean,boolean,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeSQLiteConnection","l":"nativeOpen(String, int, String, boolean, boolean, int, int)","u":"nativeOpen(java.lang.String,int,java.lang.String,boolean,boolean,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager10","l":"nativeOpenAsset(long, String, int)","u":"nativeOpenAsset(long,java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager9","l":"nativeOpenAsset(long, String, int)","u":"nativeOpenAsset(long,java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager10","l":"nativeOpenAssetFd(long, String, long[])","u":"nativeOpenAssetFd(long,java.lang.String,long[])"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager9","l":"nativeOpenAssetFd(long, String, long[])","u":"nativeOpenAssetFd(long,java.lang.String,long[])"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager10","l":"nativeOpenNonAsset(long, int, String, int)","u":"nativeOpenNonAsset(long,int,java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager9","l":"nativeOpenNonAsset(long, int, String, int)","u":"nativeOpenNonAsset(long,int,java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager10","l":"nativeOpenNonAssetFd(long, int, String, long[])","u":"nativeOpenNonAssetFd(long,int,java.lang.String,long[])"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager9","l":"nativeOpenNonAssetFd(long, int, String, long[])","u":"nativeOpenNonAssetFd(long,int,java.lang.String,long[])"},{"p":"org.robolectric.shadows","c":"ShadowArscApkAssets9","l":"nativeOpenXml(long, String)","u":"nativeOpenXml(long,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager10","l":"nativeOpenXmlAsset(long, int, String)","u":"nativeOpenXmlAsset(long,int,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager9","l":"nativeOpenXmlAsset(long, int, String)","u":"nativeOpenXmlAsset(long,int,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowTime","l":"nativeParse3339(String)","u":"nativeParse3339(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowPausedMessageQueue","l":"nativePollOnce(int, int)","u":"nativePollOnce(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowPausedMessageQueue","l":"nativePollOnce(long, int)","u":"nativePollOnce(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowPausedMessageQueue","l":"nativePollOnce(Object, Object)","u":"nativePollOnce(java.lang.Object,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowLegacySQLiteConnection","l":"nativePrepareStatement(int, String)","u":"nativePrepareStatement(int,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowNativeSQLiteConnection","l":"nativePrepareStatement(int, String)","u":"nativePrepareStatement(int,java.lang.String)"},{"p":"org.robolectric.nativeruntime","c":"SQLiteConnectionNatives","l":"nativePrepareStatement(long, String)","u":"nativePrepareStatement(long,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowLegacySQLiteConnection","l":"nativePrepareStatement(long, String)","u":"nativePrepareStatement(long,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowNativeSQLiteConnection","l":"nativePrepareStatement(long, String)","u":"nativePrepareStatement(long,java.lang.String)"},{"p":"org.robolectric.nativeruntime","c":"BitmapNatives","l":"nativePrepareToDraw(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmap","l":"nativePrepareToDraw(long)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCursorWindow","l":"nativePutBlob(int, byte[], int, int)","u":"nativePutBlob(int,byte[],int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeCursorWindow","l":"nativePutBlob(int, byte[], int, int)","u":"nativePutBlob(int,byte[],int,int)"},{"p":"org.robolectric.nativeruntime","c":"CursorWindowNatives","l":"nativePutBlob(long, byte[], int, int)","u":"nativePutBlob(long,byte[],int,int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCursorWindow","l":"nativePutBlob(long, byte[], int, int)","u":"nativePutBlob(long,byte[],int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeCursorWindow","l":"nativePutBlob(long, byte[], int, int)","u":"nativePutBlob(long,byte[],int,int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCursorWindow","l":"nativePutDouble(int, double, int, int)","u":"nativePutDouble(int,double,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeCursorWindow","l":"nativePutDouble(int, double, int, int)","u":"nativePutDouble(int,double,int,int)"},{"p":"org.robolectric.nativeruntime","c":"CursorWindowNatives","l":"nativePutDouble(long, double, int, int)","u":"nativePutDouble(long,double,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCursorWindow","l":"nativePutDouble(long, double, int, int)","u":"nativePutDouble(long,double,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeCursorWindow","l":"nativePutDouble(long, double, int, int)","u":"nativePutDouble(long,double,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCursorWindow","l":"nativePutLong(int, long, int, int)","u":"nativePutLong(int,long,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeCursorWindow","l":"nativePutLong(int, long, int, int)","u":"nativePutLong(int,long,int,int)"},{"p":"org.robolectric.nativeruntime","c":"CursorWindowNatives","l":"nativePutLong(long, long, int, int)","u":"nativePutLong(long,long,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCursorWindow","l":"nativePutLong(long, long, int, int)","u":"nativePutLong(long,long,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeCursorWindow","l":"nativePutLong(long, long, int, int)","u":"nativePutLong(long,long,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCursorWindow","l":"nativePutNull(int, int, int)","u":"nativePutNull(int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeCursorWindow","l":"nativePutNull(int, int, int)","u":"nativePutNull(int,int,int)"},{"p":"org.robolectric.nativeruntime","c":"CursorWindowNatives","l":"nativePutNull(long, int, int)","u":"nativePutNull(long,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCursorWindow","l":"nativePutNull(long, int, int)","u":"nativePutNull(long,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeCursorWindow","l":"nativePutNull(long, int, int)","u":"nativePutNull(long,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCursorWindow","l":"nativePutString(int, String, int, int)","u":"nativePutString(int,java.lang.String,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeCursorWindow","l":"nativePutString(int, String, int, int)","u":"nativePutString(int,java.lang.String,int,int)"},{"p":"org.robolectric.nativeruntime","c":"CursorWindowNatives","l":"nativePutString(long, String, int, int)","u":"nativePutString(long,java.lang.String,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCursorWindow","l":"nativePutString(long, String, int, int)","u":"nativePutString(long,java.lang.String,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeCursorWindow","l":"nativePutString(long, String, int, int)","u":"nativePutString(long,java.lang.String,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowParcel","l":"nativeReadBlob(long)"},{"p":"org.robolectric.shadows","c":"ShadowParcel","l":"nativeReadByteArray(long, byte[], int)","u":"nativeReadByteArray(long,byte[],int)"},{"p":"org.robolectric.shadows","c":"ShadowParcel","l":"nativeReadDouble(int)"},{"p":"org.robolectric.shadows","c":"ShadowParcel","l":"nativeReadDouble(long)"},{"p":"org.robolectric.shadows","c":"ShadowParcel","l":"nativeReadFileDescriptor(long)"},{"p":"org.robolectric.shadows","c":"ShadowParcel","l":"nativeReadFloat(int)"},{"p":"org.robolectric.shadows","c":"ShadowParcel","l":"nativeReadFloat(long)"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"nativeReadFromParcel(int, Parcel)","u":"nativeReadFromParcel(int,android.os.Parcel)"},{"p":"org.robolectric.nativeruntime","c":"SurfaceNatives","l":"nativeReadFromParcel(long, Parcel)","u":"nativeReadFromParcel(long,android.os.Parcel)"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"nativeReadFromParcel(long, Parcel)","u":"nativeReadFromParcel(long,android.os.Parcel)"},{"p":"org.robolectric.shadows","c":"ShadowNativeSurface","l":"nativeReadFromParcel(long, Parcel)","u":"nativeReadFromParcel(long,android.os.Parcel)"},{"p":"org.robolectric.shadows","c":"ShadowParcel","l":"nativeReadInt(int)"},{"p":"org.robolectric.shadows","c":"ShadowParcel","l":"nativeReadInt(long)"},{"p":"org.robolectric.shadows","c":"ShadowParcel","l":"nativeReadLong(int)"},{"p":"org.robolectric.shadows","c":"ShadowParcel","l":"nativeReadLong(long)"},{"p":"org.robolectric.shadows","c":"ShadowParcel","l":"nativeReadString(int)"},{"p":"org.robolectric.shadows","c":"ShadowParcel","l":"nativeReadString(long)"},{"p":"org.robolectric.shadows","c":"ShadowParcel","l":"nativeReadString16(long)"},{"p":"org.robolectric.shadows","c":"ShadowParcel","l":"nativeReadString8(long)"},{"p":"org.robolectric.shadows","c":"ShadowParcel","l":"nativeReadStrongBinder(int)"},{"p":"org.robolectric.shadows","c":"ShadowParcel","l":"nativeReadStrongBinder(long)"},{"p":"org.robolectric.nativeruntime","c":"TypefaceNatives","l":"nativeReadTypefaces(ByteBuffer)","u":"nativeReadTypefaces(java.nio.ByteBuffer)"},{"p":"org.robolectric.shadows","c":"ShadowNativeTypeface","l":"nativeReadTypefaces(ByteBuffer)","u":"nativeReadTypefaces(java.nio.ByteBuffer)"},{"p":"org.robolectric.shadows","c":"ShadowNativeTypeface","l":"nativeReadTypefaces(ByteBuffer, int)","u":"nativeReadTypefaces(java.nio.ByteBuffer,int)"},{"p":"org.robolectric.nativeruntime","c":"BitmapNatives","l":"nativeReconfigure(long, int, int, int, boolean)","u":"nativeReconfigure(long,int,int,int,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmap","l":"nativeReconfigure(long, int, int, int, boolean)","u":"nativeReconfigure(long,int,int,int,boolean)"},{"p":"org.robolectric.nativeruntime","c":"BitmapNatives","l":"nativeRecycle(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmap","l":"nativeRecycle(Object)","u":"nativeRecycle(java.lang.Object)"},{"p":"org.robolectric.nativeruntime","c":"SQLiteConnectionNatives","l":"nativeRegisterCustomAggregateFunction(long, String, BinaryOperator)","u":"nativeRegisterCustomAggregateFunction(long,java.lang.String,java.util.function.BinaryOperator)"},{"p":"org.robolectric.shadows","c":"ShadowNativeSQLiteConnection","l":"nativeRegisterCustomAggregateFunction(long, String, BinaryOperator)","u":"nativeRegisterCustomAggregateFunction(long,java.lang.String,java.util.function.BinaryOperator)"},{"p":"org.robolectric.shadows","c":"ShadowLegacySQLiteConnection","l":"nativeRegisterCustomFunction(int, SQLiteCustomFunction)","u":"nativeRegisterCustomFunction(int,android.database.sqlite.SQLiteCustomFunction)"},{"p":"org.robolectric.shadows","c":"ShadowLegacySQLiteConnection","l":"nativeRegisterCustomFunction(long, SQLiteCustomFunction)","u":"nativeRegisterCustomFunction(long,android.database.sqlite.SQLiteCustomFunction)"},{"p":"org.robolectric.nativeruntime","c":"SQLiteConnectionNatives","l":"nativeRegisterCustomScalarFunction(long, String, UnaryOperator)","u":"nativeRegisterCustomScalarFunction(long,java.lang.String,java.util.function.UnaryOperator)"},{"p":"org.robolectric.shadows","c":"ShadowNativeSQLiteConnection","l":"nativeRegisterCustomScalarFunction(long, String, UnaryOperator)","u":"nativeRegisterCustomScalarFunction(long,java.lang.String,java.util.function.UnaryOperator)"},{"p":"org.robolectric.nativeruntime","c":"TypefaceNatives","l":"nativeRegisterGenericFamily(String, long)","u":"nativeRegisterGenericFamily(java.lang.String,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeTypeface","l":"nativeRegisterGenericFamily(String, long)","u":"nativeRegisterGenericFamily(java.lang.String,long)"},{"p":"org.robolectric.shadows","c":"ShadowLegacySQLiteConnection","l":"nativeRegisterLocalizedCollators(int, String)","u":"nativeRegisterLocalizedCollators(int,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowNativeSQLiteConnection","l":"nativeRegisterLocalizedCollators(int, String)","u":"nativeRegisterLocalizedCollators(int,java.lang.String)"},{"p":"org.robolectric.nativeruntime","c":"SQLiteConnectionNatives","l":"nativeRegisterLocalizedCollators(long, String)","u":"nativeRegisterLocalizedCollators(long,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowLegacySQLiteConnection","l":"nativeRegisterLocalizedCollators(long, String)","u":"nativeRegisterLocalizedCollators(long,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowNativeSQLiteConnection","l":"nativeRegisterLocalizedCollators(long, String)","u":"nativeRegisterLocalizedCollators(long,java.lang.String)"},{"p":"org.robolectric.nativeruntime","c":"SurfaceNatives","l":"nativeRelease(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeSurface","l":"nativeRelease(long)"},{"p":"org.robolectric.nativeruntime","c":"ImageReaderNatives","l":"nativeReleaseImage(Image)","u":"nativeReleaseImage(android.media.Image)"},{"p":"org.robolectric.shadows","c":"ShadowImageReader","l":"nativeReleaseImage(Image)","u":"nativeReleaseImage(android.media.Image)"},{"p":"org.robolectric.shadows","c":"ShadowNativeImageReader","l":"nativeReleaseImage(Image)","u":"nativeReleaseImage(android.media.Image)"},{"p":"org.robolectric.nativeruntime","c":"InterpolatorNatives","l":"nativeReset(long, int, int)","u":"nativeReset(long,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeInterpolator","l":"nativeReset(long, int, int)","u":"nativeReset(long,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacySQLiteConnection","l":"nativeResetCancel(int, boolean)","u":"nativeResetCancel(int,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativeSQLiteConnection","l":"nativeResetCancel(int, boolean)","u":"nativeResetCancel(int,boolean)"},{"p":"org.robolectric.nativeruntime","c":"SQLiteConnectionNatives","l":"nativeResetCancel(long, boolean)","u":"nativeResetCancel(long,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowLegacySQLiteConnection","l":"nativeResetCancel(long, boolean)","u":"nativeResetCancel(long,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativeSQLiteConnection","l":"nativeResetCancel(long, boolean)","u":"nativeResetCancel(long,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowLegacySQLiteConnection","l":"nativeResetStatementAndClearBindings(int, int)","u":"nativeResetStatementAndClearBindings(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeSQLiteConnection","l":"nativeResetStatementAndClearBindings(int, int)","u":"nativeResetStatementAndClearBindings(int,int)"},{"p":"org.robolectric.nativeruntime","c":"SQLiteConnectionNatives","l":"nativeResetStatementAndClearBindings(long, long)","u":"nativeResetStatementAndClearBindings(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowLegacySQLiteConnection","l":"nativeResetStatementAndClearBindings(long, long)","u":"nativeResetStatementAndClearBindings(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeSQLiteConnection","l":"nativeResetStatementAndClearBindings(long, long)","u":"nativeResetStatementAndClearBindings(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager10","l":"nativeResolveAttrs(long, long, int, int, int[], int[], int[], int[])","u":"nativeResolveAttrs(long,long,int,int,int[],int[],int[],int[])"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager9","l":"nativeResolveAttrs(long, long, int, int, int[], int[], int[], int[])","u":"nativeResolveAttrs(long,long,int,int,int[],int[],int[],int[])"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager10","l":"nativeRetrieveAttributes(long, long, int[], int[], int[])","u":"nativeRetrieveAttributes(long,long,int[],int[],int[])"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager9","l":"nativeRetrieveAttributes(long, long, int[], int[], int[])","u":"nativeRetrieveAttributes(long,long,int[],int[],int[])"},{"p":"org.robolectric.nativeruntime","c":"ColorNatives","l":"nativeRGBToHSV(int, int, int, float[])","u":"nativeRGBToHSV(int,int,int,float[])"},{"p":"org.robolectric.shadows","c":"ShadowNativeColor","l":"nativeRGBToHSV(int, int, int, float[])","u":"nativeRGBToHSV(int,int,int,float[])"},{"p":"org.robolectric.nativeruntime","c":"BitmapNatives","l":"nativeRowBytes(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmap","l":"nativeRowBytes(long)"},{"p":"org.robolectric.nativeruntime","c":"BitmapNatives","l":"nativeSameAs(long, long)","u":"nativeSameAs(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmap","l":"nativeSameAs(long, long)","u":"nativeSameAs(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"nativeScale(int, float)","u":"nativeScale(int,float)"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"nativeScale(long, float)","u":"nativeScale(long,float)"},{"p":"org.robolectric.shadows","c":"ShadowDisplayEventReceiver","l":"nativeScheduleVsync(int)"},{"p":"org.robolectric.shadows","c":"ShadowDisplayEventReceiver","l":"nativeScheduleVsync(long)"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"nativeSetAction(int, int)","u":"nativeSetAction(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"nativeSetAction(long, int)","u":"nativeSetAction(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"nativeSetActionButton(long, int)","u":"nativeSetActionButton(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager10","l":"nativeSetApkAssets(long, ApkAssets[], boolean)","u":"nativeSetApkAssets(long,android.content.res.ApkAssets[],boolean)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager9","l":"nativeSetApkAssets(long, ApkAssets[], boolean)","u":"nativeSetApkAssets(long,android.content.res.ApkAssets[],boolean)"},{"p":"org.robolectric.nativeruntime","c":"SurfaceNatives","l":"nativeSetAutoRefreshEnabled(long, boolean)","u":"nativeSetAutoRefreshEnabled(long,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativeSurface","l":"nativeSetAutoRefreshEnabled(long, boolean)","u":"nativeSetAutoRefreshEnabled(long,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"nativeSetButtonState(long, int)","u":"nativeSetButtonState(long,int)"},{"p":"org.robolectric.nativeruntime","c":"BitmapNatives","l":"nativeSetColorSpace(long, long)","u":"nativeSetColorSpace(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmap","l":"nativeSetColorSpace(long, long)","u":"nativeSetColorSpace(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager10","l":"nativeSetConfiguration(long, int, int, String, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int)","u":"nativeSetConfiguration(long,int,int,java.lang.String,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager9","l":"nativeSetConfiguration(long, int, int, String, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int)","u":"nativeSetConfiguration(long,int,int,java.lang.String,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager14","l":"nativeSetConfiguration(long, int, int, String, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int)","u":"nativeSetConfiguration(long,int,int,java.lang.String,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager14","l":"nativeSetConfiguration(long, int, int, String, String[], int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int)","u":"nativeSetConfiguration(long,int,int,java.lang.String,java.lang.String[],int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowParcel","l":"nativeSetDataCapacity(int, int)","u":"nativeSetDataCapacity(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowParcel","l":"nativeSetDataCapacity(long, int)","u":"nativeSetDataCapacity(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowParcel","l":"nativeSetDataPosition(int, int)","u":"nativeSetDataPosition(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowParcel","l":"nativeSetDataPosition(long, int)","u":"nativeSetDataPosition(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowParcel","l":"nativeSetDataSize(int, int)","u":"nativeSetDataSize(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowParcel","l":"nativeSetDataSize(long, int)","u":"nativeSetDataSize(long,int)"},{"p":"org.robolectric.nativeruntime","c":"TypefaceNatives","l":"nativeSetDefault(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeTypeface","l":"nativeSetDefault(long)"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"nativeSetDownTimeNanos(int, long)","u":"nativeSetDownTimeNanos(int,long)"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"nativeSetDownTimeNanos(long, long)","u":"nativeSetDownTimeNanos(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"nativeSetEdgeFlags(int, int)","u":"nativeSetEdgeFlags(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"nativeSetEdgeFlags(long, int)","u":"nativeSetEdgeFlags(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"nativeSetFlags(int, int)","u":"nativeSetFlags(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"nativeSetFlags(long, int)","u":"nativeSetFlags(long,int)"},{"p":"org.robolectric.nativeruntime","c":"SurfaceNatives","l":"nativeSetFrameRate(long, float, int, int)","u":"nativeSetFrameRate(long,float,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeSurface","l":"nativeSetFrameRate(long, float, int, int)","u":"nativeSetFrameRate(long,float,int,int)"},{"p":"org.robolectric.nativeruntime","c":"BitmapNatives","l":"nativeSetHasAlpha(long, boolean, boolean)","u":"nativeSetHasAlpha(long,boolean,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmap","l":"nativeSetHasAlpha(long, boolean, boolean)","u":"nativeSetHasAlpha(long,boolean,boolean)"},{"p":"org.robolectric.nativeruntime","c":"BitmapNatives","l":"nativeSetHasMipMap(long, boolean)","u":"nativeSetHasMipMap(long,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmap","l":"nativeSetHasMipMap(long, boolean)","u":"nativeSetHasMipMap(long,boolean)"},{"p":"org.robolectric.nativeruntime","c":"BitmapNatives","l":"nativeSetImmutable(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmap","l":"nativeSetImmutable(long)"},{"p":"org.robolectric.nativeruntime","c":"InterpolatorNatives","l":"nativeSetKeyFrame(long, int, int, float[], float[])","u":"nativeSetKeyFrame(long,int,int,float[],float[])"},{"p":"org.robolectric.shadows","c":"ShadowNativeInterpolator","l":"nativeSetKeyFrame(long, int, int, float[], float[])","u":"nativeSetKeyFrame(long,int,int,float[],float[])"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCursorWindow","l":"nativeSetNumColumns(int, int)","u":"nativeSetNumColumns(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeCursorWindow","l":"nativeSetNumColumns(int, int)","u":"nativeSetNumColumns(int,int)"},{"p":"org.robolectric.nativeruntime","c":"CursorWindowNatives","l":"nativeSetNumColumns(long, int)","u":"nativeSetNumColumns(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCursorWindow","l":"nativeSetNumColumns(long, int)","u":"nativeSetNumColumns(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeCursorWindow","l":"nativeSetNumColumns(long, int)","u":"nativeSetNumColumns(long,int)"},{"p":"org.robolectric.nativeruntime","c":"RegionNatives","l":"nativeSetPath(long, long, long)","u":"nativeSetPath(long,long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRegion","l":"nativeSetPath(long, long, long)","u":"nativeSetPath(long,long,long)"},{"p":"org.robolectric.nativeruntime","c":"BitmapNatives","l":"nativeSetPixel(long, int, int, int)","u":"nativeSetPixel(long,int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmap","l":"nativeSetPixel(long, int, int, int)","u":"nativeSetPixel(long,int,int,int)"},{"p":"org.robolectric.nativeruntime","c":"BitmapNatives","l":"nativeSetPixels(long, int[], int, int, int, int, int, int)","u":"nativeSetPixels(long,int[],int,int,int,int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmap","l":"nativeSetPixels(long, int[], int, int, int, int, int, int)","u":"nativeSetPixels(long,int[],int,int,int,int,int,int)"},{"p":"org.robolectric.nativeruntime","c":"BitmapNatives","l":"nativeSetPremultiplied(long, boolean)","u":"nativeSetPremultiplied(long,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmap","l":"nativeSetPremultiplied(long, boolean)","u":"nativeSetPremultiplied(long,boolean)"},{"p":"org.robolectric.nativeruntime","c":"RegionNatives","l":"nativeSetRect(long, int, int, int, int)","u":"nativeSetRect(long,int,int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRegion","l":"nativeSetRect(long, int, int, int, int)","u":"nativeSetRect(long,int,int,int,int)"},{"p":"org.robolectric.nativeruntime","c":"RegionNatives","l":"nativeSetRegion(long, long)","u":"nativeSetRegion(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRegion","l":"nativeSetRegion(long, long)","u":"nativeSetRegion(long,long)"},{"p":"org.robolectric.nativeruntime","c":"InterpolatorNatives","l":"nativeSetRepeatMirror(long, float, boolean)","u":"nativeSetRepeatMirror(long,float,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativeInterpolator","l":"nativeSetRepeatMirror(long, float, boolean)","u":"nativeSetRepeatMirror(long,float,boolean)"},{"p":"org.robolectric.nativeruntime","c":"SurfaceNatives","l":"nativeSetScalingMode(long, int)","u":"nativeSetScalingMode(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeSurface","l":"nativeSetScalingMode(long, int)","u":"nativeSetScalingMode(long,int)"},{"p":"org.robolectric.nativeruntime","c":"SurfaceNatives","l":"nativeSetSharedBufferModeEnabled(long, boolean)","u":"nativeSetSharedBufferModeEnabled(long,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativeSurface","l":"nativeSetSharedBufferModeEnabled(long, boolean)","u":"nativeSetSharedBufferModeEnabled(long,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"nativeSetSource(int, int)","u":"nativeSetSource(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"nativeSetSource(long, int)","u":"nativeSetSource(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowMediaMuxer","l":"nativeSetup(FileDescriptor, int)","u":"nativeSetup(java.io.FileDescriptor,int)"},{"p":"org.robolectric.nativeruntime","c":"TextRunShaperNatives","l":"nativeShapeTextRun(char[], int, int, int, int, boolean, long)","u":"nativeShapeTextRun(char[],int,int,int,int,boolean,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeTextRunShaper","l":"nativeShapeTextRun(char[], int, int, int, int, boolean, long)","u":"nativeShapeTextRun(char[],int,int,int,int,boolean,long)"},{"p":"org.robolectric.nativeruntime","c":"TextRunShaperNatives","l":"nativeShapeTextRun(String, int, int, int, int, boolean, long)","u":"nativeShapeTextRun(java.lang.String,int,int,int,int,boolean,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeTextRunShaper","l":"nativeShapeTextRun(String, int, int, int, int, boolean, long)","u":"nativeShapeTextRun(java.lang.String,int,int,int,int,boolean,long)"},{"p":"org.robolectric.shadows","c":"ShadowMediaMuxer","l":"nativeStop(long)"},{"p":"org.robolectric.nativeruntime","c":"ImageReaderSurfaceImageNatives","l":"nativeSurfaceImageCreatePlanes(Object, int, int, long)","u":"nativeSurfaceImageCreatePlanes(java.lang.Object,int,int,long)"},{"p":"org.robolectric.nativeruntime","c":"ImageReaderSurfaceImageNatives","l":"nativeSurfaceImageGetFormat(Object, int)","u":"nativeSurfaceImageGetFormat(java.lang.Object,int)"},{"p":"org.robolectric.nativeruntime","c":"ImageReaderSurfaceImageNatives","l":"nativeSurfaceImageGetHeight(Object)","u":"nativeSurfaceImageGetHeight(java.lang.Object)"},{"p":"org.robolectric.nativeruntime","c":"ImageReaderSurfaceImageNatives","l":"nativeSurfaceImageGetWidth(Object)","u":"nativeSurfaceImageGetWidth(java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager10","l":"nativeThemeApplyStyle(long, long, int, boolean)","u":"nativeThemeApplyStyle(long,long,int,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager9","l":"nativeThemeApplyStyle(long, long, int, boolean)","u":"nativeThemeApplyStyle(long,long,int,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager10","l":"nativeThemeClear(long)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager9","l":"nativeThemeClear(long)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager10","l":"nativeThemeCopy(long, long)","u":"nativeThemeCopy(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager9","l":"nativeThemeCopy(long, long)","u":"nativeThemeCopy(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"nativeThemeCopy(long, long)","u":"nativeThemeCopy(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager10","l":"nativeThemeCopy(long, long, long, long)","u":"nativeThemeCopy(long,long,long,long)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager9","l":"nativeThemeCopy(long, long, long, long)","u":"nativeThemeCopy(long,long,long,long)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"nativeThemeCopy(long, long, long, long)","u":"nativeThemeCopy(long,long,long,long)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager10","l":"nativeThemeCreate(long)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager9","l":"nativeThemeCreate(long)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager10","l":"nativeThemeDestroy(long)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager9","l":"nativeThemeDestroy(long)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager10","l":"nativeThemeDump(long, long, int, String, String)","u":"nativeThemeDump(long,long,int,java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager9","l":"nativeThemeDump(long, long, int, String, String)","u":"nativeThemeDump(long,long,int,java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager10","l":"nativeThemeGetAttributeValue(long, long, int, TypedValue, boolean)","u":"nativeThemeGetAttributeValue(long,long,int,android.util.TypedValue,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager9","l":"nativeThemeGetAttributeValue(long, long, int, TypedValue, boolean)","u":"nativeThemeGetAttributeValue(long,long,int,android.util.TypedValue,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager10","l":"nativeThemeGetChangingConfigurations(long)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager9","l":"nativeThemeGetChangingConfigurations(long)"},{"p":"org.robolectric.nativeruntime","c":"InterpolatorNatives","l":"nativeTimeToValues(long, int, float[])","u":"nativeTimeToValues(long,int,float[])"},{"p":"org.robolectric.shadows","c":"ShadowNativeInterpolator","l":"nativeTimeToValues(long, int, float[])","u":"nativeTimeToValues(long,int,float[])"},{"p":"org.robolectric.nativeruntime","c":"RegionNatives","l":"nativeToString(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRegion","l":"nativeToString(long)"},{"p":"org.robolectric.nativeruntime","c":"SurfaceNatives","l":"nativeUnlockCanvasAndPost(long, Canvas)","u":"nativeUnlockCanvasAndPost(long,android.graphics.Canvas)"},{"p":"org.robolectric.shadows","c":"ShadowNativeSurface","l":"nativeUnlockCanvasAndPost(long, Canvas)","u":"nativeUnlockCanvasAndPost(long,android.graphics.Canvas)"},{"p":"org.robolectric.shadows","c":"ShadowParcel","l":"nativeUnmarshall(int, byte[], int, int)","u":"nativeUnmarshall(int,byte[],int,int)"},{"p":"org.robolectric.shadows","c":"ShadowParcel","l":"nativeUnmarshall(long, byte[], int, int)","u":"nativeUnmarshall(long,byte[],int,int)"},{"p":"org.robolectric.nativeruntime","c":"RuntimeShaderNatives","l":"nativeUpdateShader(long, String, long)","u":"nativeUpdateShader(long,java.lang.String,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRuntimeShader","l":"nativeUpdateShader(long, String, long)","u":"nativeUpdateShader(long,java.lang.String,long)"},{"p":"org.robolectric.nativeruntime","c":"RuntimeShaderNatives","l":"nativeUpdateUniforms(long, String, float[])","u":"nativeUpdateUniforms(long,java.lang.String,float[])"},{"p":"org.robolectric.shadows","c":"ShadowNativeRuntimeShader","l":"nativeUpdateUniforms(long, String, float[])","u":"nativeUpdateUniforms(long,java.lang.String,float[])"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager10","l":"nativeVerifySystemIdmaps()"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager9","l":"nativeVerifySystemIdmaps()"},{"p":"org.robolectric.shadows","c":"ShadowPausedMessageQueue","l":"nativeWake(int)"},{"p":"org.robolectric.shadows","c":"ShadowPausedMessageQueue","l":"nativeWake(long)"},{"p":"org.robolectric.shadows","c":"ShadowPausedMessageQueue","l":"nativeWake(Object)","u":"nativeWake(java.lang.Object)"},{"p":"org.robolectric.nativeruntime","c":"TypefaceNatives","l":"nativeWarmUpCache(String)","u":"nativeWarmUpCache(java.lang.String)"},{"p":"org.robolectric.nativeruntime","c":"BitmapNatives","l":"nativeWrapHardwareBufferBitmap(HardwareBuffer, long)","u":"nativeWrapHardwareBufferBitmap(android.hardware.HardwareBuffer,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmap","l":"nativeWrapHardwareBufferBitmap(HardwareBuffer, long)","u":"nativeWrapHardwareBufferBitmap(android.hardware.HardwareBuffer,long)"},{"p":"org.robolectric.shadows","c":"ShadowParcel","l":"nativeWriteBlob(long, byte[], int, int)","u":"nativeWriteBlob(long,byte[],int,int)"},{"p":"org.robolectric.shadows","c":"ShadowParcel","l":"nativeWriteByteArray(int, byte[], int, int)","u":"nativeWriteByteArray(int,byte[],int,int)"},{"p":"org.robolectric.shadows","c":"ShadowParcel","l":"nativeWriteByteArray(long, byte[], int, int)","u":"nativeWriteByteArray(long,byte[],int,int)"},{"p":"org.robolectric.shadows","c":"ShadowParcel","l":"nativeWriteDouble(int, double)","u":"nativeWriteDouble(int,double)"},{"p":"org.robolectric.shadows","c":"ShadowParcel","l":"nativeWriteDouble(long, double)","u":"nativeWriteDouble(long,double)"},{"p":"org.robolectric.shadows","c":"ShadowParcel","l":"nativeWriteDouble(Object, Object)","u":"nativeWriteDouble(java.lang.Object,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowParcel","l":"nativeWriteFileDescriptor(long, FileDescriptor)","u":"nativeWriteFileDescriptor(long,java.io.FileDescriptor)"},{"p":"org.robolectric.shadows","c":"ShadowParcel","l":"nativeWriteFileDescriptor(Object, Object)","u":"nativeWriteFileDescriptor(java.lang.Object,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowParcel","l":"nativeWriteFloat(int, float)","u":"nativeWriteFloat(int,float)"},{"p":"org.robolectric.shadows","c":"ShadowParcel","l":"nativeWriteFloat(long, float)","u":"nativeWriteFloat(long,float)"},{"p":"org.robolectric.shadows","c":"ShadowParcel","l":"nativeWriteFloat(Object, Object)","u":"nativeWriteFloat(java.lang.Object,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowParcel","l":"nativeWriteInt(int, int)","u":"nativeWriteInt(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowParcel","l":"nativeWriteInt(long, int)","u":"nativeWriteInt(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowParcel","l":"nativeWriteInt(Object, Object)","u":"nativeWriteInt(java.lang.Object,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowParcel","l":"nativeWriteInterfaceToken(int, String)","u":"nativeWriteInterfaceToken(int,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowParcel","l":"nativeWriteInterfaceToken(long, String)","u":"nativeWriteInterfaceToken(long,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowParcel","l":"nativeWriteLong(int, long)","u":"nativeWriteLong(int,long)"},{"p":"org.robolectric.shadows","c":"ShadowParcel","l":"nativeWriteLong(long, long)","u":"nativeWriteLong(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowParcel","l":"nativeWriteLong(Object, Object)","u":"nativeWriteLong(java.lang.Object,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowMediaMuxer","l":"nativeWriteSampleData(long, int, ByteBuffer, int, int, long, int)","u":"nativeWriteSampleData(long,int,java.nio.ByteBuffer,int,int,long,int)"},{"p":"org.robolectric.shadows","c":"ShadowParcel","l":"nativeWriteString(int, String)","u":"nativeWriteString(int,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowParcel","l":"nativeWriteString(long, String)","u":"nativeWriteString(long,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowParcel","l":"nativeWriteString16(long, String)","u":"nativeWriteString16(long,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowParcel","l":"nativeWriteString8(long, String)","u":"nativeWriteString8(long,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowParcel","l":"nativeWriteStrongBinder(int, IBinder)","u":"nativeWriteStrongBinder(int,android.os.IBinder)"},{"p":"org.robolectric.shadows","c":"ShadowParcel","l":"nativeWriteStrongBinder(long, IBinder)","u":"nativeWriteStrongBinder(long,android.os.IBinder)"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"nativeWriteToParcel(int, Parcel)","u":"nativeWriteToParcel(int,android.os.Parcel)"},{"p":"org.robolectric.nativeruntime","c":"BitmapNatives","l":"nativeWriteToParcel(long, int, Parcel)","u":"nativeWriteToParcel(long,int,android.os.Parcel)"},{"p":"org.robolectric.nativeruntime","c":"RegionNatives","l":"nativeWriteToParcel(long, Parcel)","u":"nativeWriteToParcel(long,android.os.Parcel)"},{"p":"org.robolectric.nativeruntime","c":"SurfaceNatives","l":"nativeWriteToParcel(long, Parcel)","u":"nativeWriteToParcel(long,android.os.Parcel)"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"nativeWriteToParcel(long, Parcel)","u":"nativeWriteToParcel(long,android.os.Parcel)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRegion","l":"nativeWriteToParcel(long, Parcel)","u":"nativeWriteToParcel(long,android.os.Parcel)"},{"p":"org.robolectric.shadows","c":"ShadowNativeSurface","l":"nativeWriteToParcel(long, Parcel)","u":"nativeWriteToParcel(long,android.os.Parcel)"},{"p":"org.robolectric.nativeruntime","c":"PictureNatives","l":"nativeWriteToStream(long, OutputStream, byte[])","u":"nativeWriteToStream(long,java.io.OutputStream,byte[])"},{"p":"org.robolectric.shadows","c":"ShadowNativePicture","l":"nativeWriteToStream(long, OutputStream, byte[])","u":"nativeWriteToStream(long,java.io.OutputStream,byte[])"},{"p":"org.robolectric.shadows","c":"ShadowNativeTypeface","l":"nativeWriteTypefaces(ByteBuffer, int, long[])","u":"nativeWriteTypefaces(java.nio.ByteBuffer,int,long[])"},{"p":"org.robolectric.nativeruntime","c":"TypefaceNatives","l":"nativeWriteTypefaces(ByteBuffer, long[])","u":"nativeWriteTypefaces(java.nio.ByteBuffer,long[])"},{"p":"org.robolectric.shadows","c":"ShadowNativeTypeface","l":"nativeWriteTypefaces(ByteBuffer, long[])","u":"nativeWriteTypefaces(java.nio.ByteBuffer,long[])"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"NAVHIDDEN_ANY"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"NAVHIDDEN_NO"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"NAVHIDDEN_YES"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"navigation"},{"p":"org.robolectric.res.android","c":"ResTable_config.Type","l":"NAVIGATION"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"NAVIGATION_ANY"},{"p":"org.robolectric.res.android","c":"ResTable_config.Type","l":"NAVIGATION_HIDDEN"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"navigationHidden()"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"navigationHidden(int)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nBreakText(long, char[], int, int, float, int, float[])","u":"nBreakText(long,char[],int,int,float,int,float[])"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nBreakText(long, char[], int, int, float, int, float[])","u":"nBreakText(long,char[],int,int,float,int,float[])"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"nBreakText(long, char[], int, int, float, int, float[])","u":"nBreakText(long,char[],int,int,float,int,float[])"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nBreakText(long, long, char[], int, int, float, int, float[])","u":"nBreakText(long,long,char[],int,int,float,int,float[])"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nBreakText(long, long, char[], int, int, float, int, float[])","u":"nBreakText(long,long,char[],int,int,float,int,float[])"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"nBreakText(long, long, char[], int, int, float, int, float[])","u":"nBreakText(long,long,char[],int,int,float,int,float[])"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nBreakText(long, long, String, boolean, float, int, float[])","u":"nBreakText(long,long,java.lang.String,boolean,float,int,float[])"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nBreakText(long, long, String, boolean, float, int, float[])","u":"nBreakText(long,long,java.lang.String,boolean,float,int,float[])"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"nBreakText(long, long, String, boolean, float, int, float[])","u":"nBreakText(long,long,java.lang.String,boolean,float,int,float[])"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nBreakText(long, String, boolean, float, int, float[])","u":"nBreakText(long,java.lang.String,boolean,float,int,float[])"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nBreakText(long, String, boolean, float, int, float[])","u":"nBreakText(long,java.lang.String,boolean,float,int,float[])"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"nBreakText(long, String, boolean, float, int, float[])","u":"nBreakText(long,java.lang.String,boolean,float,int,float[])"},{"p":"org.robolectric.shadows","c":"ShadowNativeFont.ShadowNativeFontBuilder","l":"nBuild(long, ByteBuffer, String, int, boolean, int)","u":"nBuild(long,java.nio.ByteBuffer,java.lang.String,int,boolean,int)"},{"p":"org.robolectric.nativeruntime","c":"FontBuilderNatives","l":"nBuild(long, ByteBuffer, String, String, int, boolean, int)","u":"nBuild(long,java.nio.ByteBuffer,java.lang.String,java.lang.String,int,boolean,int)"},{"p":"org.robolectric.shadows","c":"ShadowFontBuilder","l":"nBuild(long, ByteBuffer, String, String, int, boolean, int)","u":"nBuild(long,java.nio.ByteBuffer,java.lang.String,java.lang.String,int,boolean,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeFont.ShadowNativeFontBuilder","l":"nBuild(long, ByteBuffer, String, String, int, boolean, int)","u":"nBuild(long,java.nio.ByteBuffer,java.lang.String,java.lang.String,int,boolean,int)"},{"p":"org.robolectric.nativeruntime","c":"FontFamilyBuilderNatives","l":"nBuild(long, String, int, boolean)","u":"nBuild(long,java.lang.String,int,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativeFontsFontFamily.ShadowNativeFontFamilyBuilder","l":"nBuild(long, String, int, boolean)","u":"nBuild(long,java.lang.String,int,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativeFontsFontFamily.ShadowNativeFontFamilyBuilder","l":"nBuild(long, String, int, boolean, boolean)","u":"nBuild(long,java.lang.String,int,boolean,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativeFontsFontFamily.ShadowNativeFontFamilyBuilder","l":"nBuild(long, String, int, boolean, boolean, int)","u":"nBuild(long,java.lang.String,int,boolean,boolean,int)"},{"p":"org.robolectric.nativeruntime","c":"HardwareRendererNatives","l":"nBuildLayer(long, long)","u":"nBuildLayer(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeHardwareRenderer","l":"nBuildLayer(long, long)","u":"nBuildLayer(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeThreadedRenderer","l":"nBuildLayer(long, long)","u":"nBuildLayer(long,long)"},{"p":"org.robolectric.nativeruntime","c":"MeasuredTextBuilderNatives","l":"nBuildMeasuredText(long, long, char[], boolean, boolean)","u":"nBuildMeasuredText(long,long,char[],boolean,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowMeasuredTextBuilder","l":"nBuildMeasuredText(long, long, char[], boolean, boolean)","u":"nBuildMeasuredText(long,long,char[],boolean,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativeMeasuredText.ShadowNativeMeasuredTextBuilder","l":"nBuildMeasuredText(long, long, char[], boolean, boolean)","u":"nBuildMeasuredText(long,long,char[],boolean,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativeMeasuredText.ShadowNativeMeasuredTextBuilder","l":"nBuildMeasuredText(long, long, char[], boolean, boolean, boolean)","u":"nBuildMeasuredText(long,long,char[],boolean,boolean,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativeMeasuredText.ShadowNativeMeasuredTextBuilder","l":"nBuildMeasuredText(long, long, char[], boolean, boolean, boolean, boolean)","u":"nBuildMeasuredText(long,long,char[],boolean,boolean,boolean,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativeMeasuredParagraph","l":"nBuildNativeMeasuredParagraph(long, char[], boolean, boolean)","u":"nBuildNativeMeasuredParagraph(long,char[],boolean,boolean)"},{"p":"org.robolectric.nativeruntime","c":"PropertyValuesHolderNatives","l":"nCallFloatMethod(Object, long, float)","u":"nCallFloatMethod(java.lang.Object,long,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativePropertyValuesHolder","l":"nCallFloatMethod(Object, long, float)","u":"nCallFloatMethod(java.lang.Object,long,float)"},{"p":"org.robolectric.nativeruntime","c":"PropertyValuesHolderNatives","l":"nCallFourFloatMethod(Object, long, float, float, float, float)","u":"nCallFourFloatMethod(java.lang.Object,long,float,float,float,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativePropertyValuesHolder","l":"nCallFourFloatMethod(Object, long, float, float, float, float)","u":"nCallFourFloatMethod(java.lang.Object,long,float,float,float,float)"},{"p":"org.robolectric.nativeruntime","c":"PropertyValuesHolderNatives","l":"nCallFourIntMethod(Object, long, int, int, int, int)","u":"nCallFourIntMethod(java.lang.Object,long,int,int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativePropertyValuesHolder","l":"nCallFourIntMethod(Object, long, int, int, int, int)","u":"nCallFourIntMethod(java.lang.Object,long,int,int,int,int)"},{"p":"org.robolectric.nativeruntime","c":"PropertyValuesHolderNatives","l":"nCallIntMethod(Object, long, int)","u":"nCallIntMethod(java.lang.Object,long,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativePropertyValuesHolder","l":"nCallIntMethod(Object, long, int)","u":"nCallIntMethod(java.lang.Object,long,int)"},{"p":"org.robolectric.nativeruntime","c":"PropertyValuesHolderNatives","l":"nCallMultipleFloatMethod(Object, long, float[])","u":"nCallMultipleFloatMethod(java.lang.Object,long,float[])"},{"p":"org.robolectric.shadows","c":"ShadowNativePropertyValuesHolder","l":"nCallMultipleFloatMethod(Object, long, float[])","u":"nCallMultipleFloatMethod(java.lang.Object,long,float[])"},{"p":"org.robolectric.nativeruntime","c":"PropertyValuesHolderNatives","l":"nCallMultipleIntMethod(Object, long, int[])","u":"nCallMultipleIntMethod(java.lang.Object,long,int[])"},{"p":"org.robolectric.shadows","c":"ShadowNativePropertyValuesHolder","l":"nCallMultipleIntMethod(Object, long, int[])","u":"nCallMultipleIntMethod(java.lang.Object,long,int[])"},{"p":"org.robolectric.nativeruntime","c":"PropertyValuesHolderNatives","l":"nCallTwoFloatMethod(Object, long, float, float)","u":"nCallTwoFloatMethod(java.lang.Object,long,float,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativePropertyValuesHolder","l":"nCallTwoFloatMethod(Object, long, float, float)","u":"nCallTwoFloatMethod(java.lang.Object,long,float,float)"},{"p":"org.robolectric.nativeruntime","c":"PropertyValuesHolderNatives","l":"nCallTwoIntMethod(Object, long, int, int)","u":"nCallTwoIntMethod(java.lang.Object,long,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativePropertyValuesHolder","l":"nCallTwoIntMethod(Object, long, int, int)","u":"nCallTwoIntMethod(java.lang.Object,long,int,int)"},{"p":"org.robolectric.nativeruntime","c":"HardwareRendererNatives","l":"nCancelLayerUpdate(long, long)","u":"nCancelLayerUpdate(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeHardwareRenderer","l":"nCancelLayerUpdate(long, long)","u":"nCancelLayerUpdate(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeThreadedRenderer","l":"nCancelLayerUpdate(long, long)","u":"nCancelLayerUpdate(long,long)"},{"p":"org.robolectric.nativeruntime","c":"PathParserNatives","l":"nCanMorph(long, long)","u":"nCanMorph(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativePathParser","l":"nCanMorph(long, long)","u":"nCanMorph(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowPathParser","l":"nCanMorph(long, long)","u":"nCanMorph(long,long)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nClearStretch(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nClearStretch(long)"},{"p":"org.robolectric.nativeruntime","c":"CanvasNatives","l":"nClipPath(long, long, int)","u":"nClipPath(long,long,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeCanvas","l":"nClipPath(long, long, int)","u":"nClipPath(long,long,int)"},{"p":"org.robolectric.nativeruntime","c":"CanvasNatives","l":"nClipRect(long, float, float, float, float, int)","u":"nClipRect(long,float,float,float,float,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeCanvas","l":"nClipRect(long, float, float, float, float, int)","u":"nClipRect(long,float,float,float,float,int)"},{"p":"org.robolectric.nativeruntime","c":"FontBuilderNatives","l":"nClone(long, long, int, boolean, int)","u":"nClone(long,long,int,boolean,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeFont.ShadowNativeFontBuilder","l":"nClone(long, long, int, boolean, int)","u":"nClone(long,long,int,boolean,int)"},{"p":"org.robolectric.nativeruntime","c":"FontNatives","l":"nCloneFont(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeFont","l":"nCloneFont(long)"},{"p":"org.robolectric.nativeruntime","c":"ImageDecoderNatives","l":"nClose(long)"},{"p":"org.robolectric.nativeruntime","c":"PathNatives","l":"nClose(long)"},{"p":"org.robolectric.shadows","c":"ShadowImageDecoder","l":"nClose(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeImageDecoder","l":"nClose(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativePath","l":"nClose(long)"},{"p":"org.robolectric.nativeruntime","c":"PathNatives","l":"nComputeBounds(long, RectF)","u":"nComputeBounds(long,android.graphics.RectF)"},{"p":"org.robolectric.shadows","c":"ShadowNativePath","l":"nComputeBounds(long, RectF)","u":"nComputeBounds(long,android.graphics.RectF)"},{"p":"org.robolectric.nativeruntime","c":"LineBreakerNatives","l":"nComputeLineBreaks(long, char[], long, int, float, int, float, float[], float, int)","u":"nComputeLineBreaks(long,char[],long,int,float,int,float,float[],float,int)"},{"p":"org.robolectric.shadows","c":"ShadowLineBreaker","l":"nComputeLineBreaks(long, char[], long, int, float, int, float, float[], float, int)","u":"nComputeLineBreaks(long,char[],long,int,float,int,float,float[],float,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeLineBreaker","l":"nComputeLineBreaks(long, char[], long, int, float, int, float, float[], float, int)","u":"nComputeLineBreaks(long,char[],long,int,float,int,float,float[],float,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeStaticLayout","l":"nComputeLineBreaks(Object, Object, Object, Object, Object, Object)","u":"nComputeLineBreaks(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowStaticLayout","l":"nComputeLineBreaks(Object, Object, Object, Object, Object, Object)","u":"nComputeLineBreaks(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowNativeStaticLayout","l":"nComputeLineBreaks(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object)","u":"nComputeLineBreaks(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowStaticLayout","l":"nComputeLineBreaks(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object)","u":"nComputeLineBreaks(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)"},{"p":"org.robolectric.nativeruntime","c":"LineBreakerNatives","l":"nComputeLineBreaksP(long, char[], long, int, float, int, float, float[], float, int, Object, int, int[], float[], float[], float[], int[], float[])","u":"nComputeLineBreaksP(long,char[],long,int,float,int,float,float[],float,int,java.lang.Object,int,int[],float[],float[],float[],int[],float[])"},{"p":"org.robolectric.nativeruntime","c":"CanvasNatives","l":"nConcat(long, long)","u":"nConcat(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeCanvas","l":"nConcat(long, long)","u":"nConcat(long,long)"},{"p":"org.robolectric.nativeruntime","c":"HardwareRendererNatives","l":"nCopyLayerInto(long, long, long)","u":"nCopyLayerInto(long,long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeHardwareRenderer","l":"nCopyLayerInto(long, long, long)","u":"nCopyLayerInto(long,long,long)"},{"p":"org.robolectric.nativeruntime","c":"HardwareRendererNatives","l":"nCopySurfaceInto(Surface, int, int, int, int, long)","u":"nCopySurfaceInto(android.view.Surface,int,int,int,int,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeHardwareRenderer","l":"nCopySurfaceInto(Surface, int, int, int, int, long)","u":"nCopySurfaceInto(android.view.Surface,int,int,int,int,long)"},{"p":"org.robolectric.nativeruntime","c":"ImageDecoderNatives","l":"nCreate(byte[], int, int, boolean, ImageDecoder.Source)","u":"nCreate(byte[],int,int,boolean,android.graphics.ImageDecoder.Source)"},{"p":"org.robolectric.shadows","c":"ShadowImageDecoder","l":"nCreate(byte[], int, int, boolean, ImageDecoder.Source)","u":"nCreate(byte[],int,int,boolean,android.graphics.ImageDecoder.Source)"},{"p":"org.robolectric.shadows","c":"ShadowNativeImageDecoder","l":"nCreate(byte[], int, int, boolean, ImageDecoder.Source)","u":"nCreate(byte[],int,int,boolean,android.graphics.ImageDecoder.Source)"},{"p":"org.robolectric.shadows","c":"ShadowImageDecoder","l":"nCreate(byte[], int, int, ImageDecoder.Source)","u":"nCreate(byte[],int,int,android.graphics.ImageDecoder.Source)"},{"p":"org.robolectric.shadows","c":"ShadowNativeImageDecoder","l":"nCreate(byte[], int, int, ImageDecoder.Source)","u":"nCreate(byte[],int,int,android.graphics.ImageDecoder.Source)"},{"p":"org.robolectric.nativeruntime","c":"ImageDecoderNatives","l":"nCreate(ByteBuffer, int, int, boolean, ImageDecoder.Source)","u":"nCreate(java.nio.ByteBuffer,int,int,boolean,android.graphics.ImageDecoder.Source)"},{"p":"org.robolectric.shadows","c":"ShadowImageDecoder","l":"nCreate(ByteBuffer, int, int, boolean, ImageDecoder.Source)","u":"nCreate(java.nio.ByteBuffer,int,int,boolean,android.graphics.ImageDecoder.Source)"},{"p":"org.robolectric.shadows","c":"ShadowNativeImageDecoder","l":"nCreate(ByteBuffer, int, int, boolean, ImageDecoder.Source)","u":"nCreate(java.nio.ByteBuffer,int,int,boolean,android.graphics.ImageDecoder.Source)"},{"p":"org.robolectric.shadows","c":"ShadowImageDecoder","l":"nCreate(ByteBuffer, int, int, ImageDecoder.Source)","u":"nCreate(java.nio.ByteBuffer,int,int,android.graphics.ImageDecoder.Source)"},{"p":"org.robolectric.shadows","c":"ShadowNativeImageDecoder","l":"nCreate(ByteBuffer, int, int, ImageDecoder.Source)","u":"nCreate(java.nio.ByteBuffer,int,int,android.graphics.ImageDecoder.Source)"},{"p":"org.robolectric.shadows","c":"ShadowImageDecoder","l":"nCreate(FileDescriptor, boolean, ImageDecoder.Source)","u":"nCreate(java.io.FileDescriptor,boolean,android.graphics.ImageDecoder.Source)"},{"p":"org.robolectric.shadows","c":"ShadowImageDecoder","l":"nCreate(FileDescriptor, ImageDecoder.Source)","u":"nCreate(java.io.FileDescriptor,android.graphics.ImageDecoder.Source)"},{"p":"org.robolectric.shadows","c":"ShadowNativeImageDecoder","l":"nCreate(FileDescriptor, ImageDecoder.Source)","u":"nCreate(java.io.FileDescriptor,android.graphics.ImageDecoder.Source)"},{"p":"org.robolectric.nativeruntime","c":"ImageDecoderNatives","l":"nCreate(FileDescriptor, long, boolean, ImageDecoder.Source)","u":"nCreate(java.io.FileDescriptor,long,boolean,android.graphics.ImageDecoder.Source)"},{"p":"org.robolectric.shadows","c":"ShadowNativeImageDecoder","l":"nCreate(FileDescriptor, long, boolean, ImageDecoder.Source)","u":"nCreate(java.io.FileDescriptor,long,boolean,android.graphics.ImageDecoder.Source)"},{"p":"org.robolectric.nativeruntime","c":"ImageDecoderNatives","l":"nCreate(InputStream, byte[], boolean, ImageDecoder.Source)","u":"nCreate(java.io.InputStream,byte[],boolean,android.graphics.ImageDecoder.Source)"},{"p":"org.robolectric.shadows","c":"ShadowImageDecoder","l":"nCreate(InputStream, byte[], boolean, ImageDecoder.Source)","u":"nCreate(java.io.InputStream,byte[],boolean,android.graphics.ImageDecoder.Source)"},{"p":"org.robolectric.shadows","c":"ShadowNativeImageDecoder","l":"nCreate(InputStream, byte[], boolean, ImageDecoder.Source)","u":"nCreate(java.io.InputStream,byte[],boolean,android.graphics.ImageDecoder.Source)"},{"p":"org.robolectric.shadows","c":"ShadowImageDecoder","l":"nCreate(InputStream, byte[], ImageDecoder.Source)","u":"nCreate(java.io.InputStream,byte[],android.graphics.ImageDecoder.Source)"},{"p":"org.robolectric.shadows","c":"ShadowNativeImageDecoder","l":"nCreate(InputStream, byte[], ImageDecoder.Source)","u":"nCreate(java.io.InputStream,byte[],android.graphics.ImageDecoder.Source)"},{"p":"org.robolectric.nativeruntime","c":"MatrixNatives","l":"nCreate(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeMatrix","l":"nCreate(long)"},{"p":"org.robolectric.nativeruntime","c":"ImageDecoderNatives","l":"nCreate(long, boolean, ImageDecoder.Source)","u":"nCreate(long,boolean,android.graphics.ImageDecoder.Source)"},{"p":"org.robolectric.shadows","c":"ShadowImageDecoder","l":"nCreate(long, boolean, ImageDecoder.Source)","u":"nCreate(long,boolean,android.graphics.ImageDecoder.Source)"},{"p":"org.robolectric.shadows","c":"ShadowNativeImageDecoder","l":"nCreate(long, boolean, ImageDecoder.Source)","u":"nCreate(long,boolean,android.graphics.ImageDecoder.Source)"},{"p":"org.robolectric.nativeruntime","c":"AnimatedImageDrawableNatives","l":"nCreate(long, ImageDecoder, int, int, long, boolean, Rect)","u":"nCreate(long,android.graphics.ImageDecoder,int,int,long,boolean,android.graphics.Rect)"},{"p":"org.robolectric.shadows","c":"ShadowNativeAnimatedImageDrawable","l":"nCreate(long, ImageDecoder, int, int, long, boolean, Rect)","u":"nCreate(long,android.graphics.ImageDecoder,int,int,long,boolean,android.graphics.Rect)"},{"p":"org.robolectric.shadows","c":"ShadowNativeAnimatedImageDrawable","l":"nCreate(long, ImageDecoder, int, int, Rect)","u":"nCreate(long,android.graphics.ImageDecoder,int,int,android.graphics.Rect)"},{"p":"org.robolectric.shadows","c":"ShadowImageDecoder","l":"nCreate(long, ImageDecoder.Source)","u":"nCreate(long,android.graphics.ImageDecoder.Source)"},{"p":"org.robolectric.shadows","c":"ShadowNativeImageDecoder","l":"nCreate(long, ImageDecoder.Source)","u":"nCreate(long,android.graphics.ImageDecoder.Source)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nCreate(String)","u":"nCreate(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nCreate(String)","u":"nCreate(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeOP","l":"nCreate(String)","u":"nCreate(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowSharedMemory","l":"nCreate(String, int)","u":"nCreate(java.lang.String,int)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeAnimatorNatives","l":"nCreateAnimator(int, float)","u":"nCreateAnimator(int,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeAnimator","l":"nCreateAnimator(int, float)","u":"nCreateAnimator(int,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeAnimatorQ","l":"nCreateAnimator(int, float)","u":"nCreateAnimator(int,float)"},{"p":"org.robolectric.nativeruntime","c":"AnimatedVectorDrawableNatives","l":"nCreateAnimatorSet()"},{"p":"org.robolectric.shadows","c":"ShadowNativeAnimatedVectorDrawable","l":"nCreateAnimatorSet()"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeAnimatorNatives","l":"nCreateCanvasPropertyFloatAnimator(long, float)","u":"nCreateCanvasPropertyFloatAnimator(long,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeAnimator","l":"nCreateCanvasPropertyFloatAnimator(long, float)","u":"nCreateCanvasPropertyFloatAnimator(long,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeAnimatorQ","l":"nCreateCanvasPropertyFloatAnimator(long, float)","u":"nCreateCanvasPropertyFloatAnimator(long,float)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeAnimatorNatives","l":"nCreateCanvasPropertyPaintAnimator(long, int, float)","u":"nCreateCanvasPropertyPaintAnimator(long,int,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeAnimator","l":"nCreateCanvasPropertyPaintAnimator(long, int, float)","u":"nCreateCanvasPropertyPaintAnimator(long,int,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeAnimatorQ","l":"nCreateCanvasPropertyPaintAnimator(long, int, float)","u":"nCreateCanvasPropertyPaintAnimator(long,int,float)"},{"p":"org.robolectric.nativeruntime","c":"VectorDrawableNatives","l":"nCreateClipPath()"},{"p":"org.robolectric.shadows","c":"ShadowNativeVectorDrawable","l":"nCreateClipPath()"},{"p":"org.robolectric.nativeruntime","c":"VectorDrawableNatives","l":"nCreateClipPath(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeVectorDrawable","l":"nCreateClipPath(long)"},{"p":"org.robolectric.shadows","c":"ShadowDisplayListCanvas","l":"nCreateDisplayListCanvas()"},{"p":"org.robolectric.shadows","c":"ShadowDisplayListCanvas","l":"nCreateDisplayListCanvas(int, int)","u":"nCreateDisplayListCanvas(int,int)"},{"p":"org.robolectric.nativeruntime","c":"RecordingCanvasNatives","l":"nCreateDisplayListCanvas(long, int, int)","u":"nCreateDisplayListCanvas(long,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowDisplayListCanvas","l":"nCreateDisplayListCanvas(long, int, int)","u":"nCreateDisplayListCanvas(long,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeDisplayListCanvas","l":"nCreateDisplayListCanvas(long, int, int)","u":"nCreateDisplayListCanvas(long,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRecordingCanvas","l":"nCreateDisplayListCanvas(long, int, int)","u":"nCreateDisplayListCanvas(long,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowRecordingCanvas","l":"nCreateDisplayListCanvas(long, int, int)","u":"nCreateDisplayListCanvas(long,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowGainmap","l":"nCreateEmpty()"},{"p":"org.robolectric.nativeruntime","c":"PathParserNatives","l":"nCreateEmptyPathData()"},{"p":"org.robolectric.shadows","c":"ShadowNativePathParser","l":"nCreateEmptyPathData()"},{"p":"org.robolectric.shadows","c":"ShadowPathParser","l":"nCreateEmptyPathData()"},{"p":"org.robolectric.nativeruntime","c":"FontFamilyNatives","l":"nCreateFamily(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeFontFamily","l":"nCreateFamily(long)"},{"p":"org.robolectric.nativeruntime","c":"CanvasPropertyNatives","l":"nCreateFloat(float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeCanvasProperty","l":"nCreateFloat(float)"},{"p":"org.robolectric.nativeruntime","c":"VectorDrawableNatives","l":"nCreateFullPath()"},{"p":"org.robolectric.shadows","c":"ShadowNativeVectorDrawable","l":"nCreateFullPath()"},{"p":"org.robolectric.shadows","c":"ShadowVectorDrawable","l":"nCreateFullPath()"},{"p":"org.robolectric.nativeruntime","c":"VectorDrawableNatives","l":"nCreateFullPath(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeVectorDrawable","l":"nCreateFullPath(long)"},{"p":"org.robolectric.shadows","c":"ShadowVectorDrawable","l":"nCreateFullPath(long)"},{"p":"org.robolectric.nativeruntime","c":"VectorDrawableNatives","l":"nCreateGroup()"},{"p":"org.robolectric.shadows","c":"ShadowNativeVectorDrawable","l":"nCreateGroup()"},{"p":"org.robolectric.shadows","c":"ShadowVectorDrawable","l":"nCreateGroup()"},{"p":"org.robolectric.nativeruntime","c":"VectorDrawableNatives","l":"nCreateGroup(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeVectorDrawable","l":"nCreateGroup(long)"},{"p":"org.robolectric.shadows","c":"ShadowVectorDrawable","l":"nCreateGroup(long)"},{"p":"org.robolectric.nativeruntime","c":"AnimatedVectorDrawableNatives","l":"nCreateGroupPropertyHolder(long, int, float, float)","u":"nCreateGroupPropertyHolder(long,int,float,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeAnimatedVectorDrawable","l":"nCreateGroupPropertyHolder(long, int, float, float)","u":"nCreateGroupPropertyHolder(long,int,float,float)"},{"p":"org.robolectric.nativeruntime","c":"HardwareRendererNatives","l":"nCreateHardwareBitmap(long, int, int)","u":"nCreateHardwareBitmap(long,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeHardwareRenderer","l":"nCreateHardwareBitmap(long, int, int)","u":"nCreateHardwareBitmap(long,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeThreadedRenderer","l":"nCreateHardwareBitmap(long, int, int)","u":"nCreateHardwareBitmap(long,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowHardwareBuffer","l":"nCreateHardwareBuffer(int, int, int, int, long)","u":"nCreateHardwareBuffer(int,int,int,int,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeHardwareRendererObserver","l":"nCreateObserver()"},{"p":"org.robolectric.nativeruntime","c":"HardwareRendererObserverNatives","l":"nCreateObserver(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativeHardwareRendererObserver","l":"nCreateObserver(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativeHardwareRendererObserver","l":"nCreateObserver(WeakReference, boolean)","u":"nCreateObserver(java.lang.ref.WeakReference,boolean)"},{"p":"org.robolectric.nativeruntime","c":"CanvasPropertyNatives","l":"nCreatePaint(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeCanvasProperty","l":"nCreatePaint(long)"},{"p":"org.robolectric.nativeruntime","c":"AnimatedVectorDrawableNatives","l":"nCreatePathColorPropertyHolder(long, int, int, int)","u":"nCreatePathColorPropertyHolder(long,int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeAnimatedVectorDrawable","l":"nCreatePathColorPropertyHolder(long, int, int, int)","u":"nCreatePathColorPropertyHolder(long,int,int,int)"},{"p":"org.robolectric.nativeruntime","c":"PathParserNatives","l":"nCreatePathData(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativePathParser","l":"nCreatePathData(long)"},{"p":"org.robolectric.shadows","c":"ShadowPathParser","l":"nCreatePathData(long)"},{"p":"org.robolectric.nativeruntime","c":"PathParserNatives","l":"nCreatePathDataFromString(String, int)","u":"nCreatePathDataFromString(java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativePathParser","l":"nCreatePathDataFromString(String, int)","u":"nCreatePathDataFromString(java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"ShadowPathParser","l":"nCreatePathDataFromString(String, int)","u":"nCreatePathDataFromString(java.lang.String,int)"},{"p":"org.robolectric.nativeruntime","c":"AnimatedVectorDrawableNatives","l":"nCreatePathDataPropertyHolder(long, long, long)","u":"nCreatePathDataPropertyHolder(long,long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeAnimatedVectorDrawable","l":"nCreatePathDataPropertyHolder(long, long, long)","u":"nCreatePathDataPropertyHolder(long,long,long)"},{"p":"org.robolectric.nativeruntime","c":"PathParserNatives","l":"nCreatePathFromPathData(long, long)","u":"nCreatePathFromPathData(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativePathParser","l":"nCreatePathFromPathData(long, long)","u":"nCreatePathFromPathData(long,long)"},{"p":"org.robolectric.nativeruntime","c":"AnimatedVectorDrawableNatives","l":"nCreatePathPropertyHolder(long, int, float, float)","u":"nCreatePathPropertyHolder(long,int,float,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeAnimatedVectorDrawable","l":"nCreatePathPropertyHolder(long, int, float, float)","u":"nCreatePathPropertyHolder(long,int,float,float)"},{"p":"org.robolectric.shadows","c":"ShadowHardwareRenderer","l":"nCreateProxy(boolean, boolean, long)","u":"nCreateProxy(boolean,boolean,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeHardwareRenderer","l":"nCreateProxy(boolean, boolean, long)","u":"nCreateProxy(boolean,boolean,long)"},{"p":"org.robolectric.nativeruntime","c":"HardwareRendererNatives","l":"nCreateProxy(boolean, long)","u":"nCreateProxy(boolean,long)"},{"p":"org.robolectric.shadows","c":"ShadowHardwareRenderer","l":"nCreateProxy(boolean, long)","u":"nCreateProxy(boolean,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeHardwareRenderer","l":"nCreateProxy(boolean, long)","u":"nCreateProxy(boolean,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeThreadedRenderer","l":"nCreateProxy(boolean, long)","u":"nCreateProxy(boolean,long)"},{"p":"org.robolectric.shadows","c":"ShadowHardwareRenderer","l":"nCreateProxy(Object, Object)","u":"nCreateProxy(java.lang.Object,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowNativeHardwareRenderer","l":"nCreateProxy(Object, Object)","u":"nCreateProxy(java.lang.Object,java.lang.Object)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeAnimatorNatives","l":"nCreateRevealAnimator(int, int, float, float)","u":"nCreateRevealAnimator(int,int,float,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeAnimator","l":"nCreateRevealAnimator(int, int, float, float)","u":"nCreateRevealAnimator(int,int,float,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeAnimatorQ","l":"nCreateRevealAnimator(int, int, float, float)","u":"nCreateRevealAnimator(int,int,float,float)"},{"p":"org.robolectric.nativeruntime","c":"AnimatedVectorDrawableNatives","l":"nCreateRootAlphaPropertyHolder(long, float, float)","u":"nCreateRootAlphaPropertyHolder(long,float,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeAnimatedVectorDrawable","l":"nCreateRootAlphaPropertyHolder(long, float, float)","u":"nCreateRootAlphaPropertyHolder(long,float,float)"},{"p":"org.robolectric.nativeruntime","c":"HardwareRendererNatives","l":"nCreateRootRenderNode()"},{"p":"org.robolectric.shadows","c":"ShadowNativeHardwareRenderer","l":"nCreateRootRenderNode()"},{"p":"org.robolectric.shadows","c":"ShadowNativeThreadedRenderer","l":"nCreateRootRenderNode()"},{"p":"org.robolectric.nativeruntime","c":"HardwareRendererNatives","l":"nCreateTextureLayer(long)"},{"p":"org.robolectric.shadows","c":"ShadowHardwareRenderer","l":"nCreateTextureLayer(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeHardwareRenderer","l":"nCreateTextureLayer(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeThreadedRenderer","l":"nCreateTextureLayer(long)"},{"p":"org.robolectric.shadows","c":"ShadowThreadedRenderer","l":"nCreateTextureLayer(long)"},{"p":"org.robolectric.nativeruntime","c":"VectorDrawableNatives","l":"nCreateTree(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeVectorDrawable","l":"nCreateTree(long)"},{"p":"org.robolectric.nativeruntime","c":"VectorDrawableNatives","l":"nCreateTreeFromCopy(long, long)","u":"nCreateTreeFromCopy(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeVectorDrawable","l":"nCreateTreeFromCopy(long, long)","u":"nCreateTreeFromCopy(long,long)"},{"p":"org.robolectric.nativeruntime","c":"PathNatives","l":"nCubicTo(long, float, float, float, float, float, float)","u":"nCubicTo(long,float,float,float,float,float,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativePath","l":"nCubicTo(long, float, float, float, float, float, float)","u":"nCubicTo(long,float,float,float,float,float,float)"},{"p":"org.robolectric.shadows","c":"ShadowImageDecoder","l":"nDecodeBitmap(long, ImageDecoder, boolean, int, int, Rect, boolean, int, boolean, boolean, boolean, ColorSpace)","u":"nDecodeBitmap(long,android.graphics.ImageDecoder,boolean,int,int,android.graphics.Rect,boolean,int,boolean,boolean,boolean,android.graphics.ColorSpace)"},{"p":"org.robolectric.shadows","c":"ShadowNativeImageDecoder","l":"nDecodeBitmap(long, ImageDecoder, boolean, int, int, Rect, boolean, int, boolean, boolean, boolean, ColorSpace)","u":"nDecodeBitmap(long,android.graphics.ImageDecoder,boolean,int,int,android.graphics.Rect,boolean,int,boolean,boolean,boolean,android.graphics.ColorSpace)"},{"p":"org.robolectric.nativeruntime","c":"ImageDecoderNatives","l":"nDecodeBitmap(long, ImageDecoder, boolean, int, int, Rect, boolean, int, boolean, boolean, boolean, long, boolean)","u":"nDecodeBitmap(long,android.graphics.ImageDecoder,boolean,int,int,android.graphics.Rect,boolean,int,boolean,boolean,boolean,long,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowImageDecoder","l":"nDecodeBitmap(long, ImageDecoder, boolean, int, int, Rect, boolean, int, boolean, boolean, boolean, long, boolean)","u":"nDecodeBitmap(long,android.graphics.ImageDecoder,boolean,int,int,android.graphics.Rect,boolean,int,boolean,boolean,boolean,long,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativeImageDecoder","l":"nDecodeBitmap(long, ImageDecoder, boolean, int, int, Rect, boolean, int, boolean, boolean, boolean, long, boolean)","u":"nDecodeBitmap(long,android.graphics.ImageDecoder,boolean,int,int,android.graphics.Rect,boolean,int,boolean,boolean,boolean,long,boolean)"},{"p":"org.robolectric.nativeruntime","c":"VirtualRefBasePtrNatives","l":"nDecStrong(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeVirtualRefBasePtr","l":"nDecStrong(long)"},{"p":"org.robolectric.shadows","c":"ShadowVirtualRefBasePtr","l":"nDecStrong(long)"},{"p":"org.robolectric.nativeruntime","c":"HardwareRendererNatives","l":"nDeleteProxy(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeHardwareRenderer","l":"nDeleteProxy(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeThreadedRenderer","l":"nDeleteProxy(long)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nDescent(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nDescent(long)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nDescent(long, long)","u":"nDescent(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nDescent(long, long)","u":"nDescent(long,long)"},{"p":"org.robolectric.nativeruntime","c":"HardwareRendererNatives","l":"nDestroy(long, long)","u":"nDestroy(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeHardwareRenderer","l":"nDestroy(long, long)","u":"nDestroy(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeThreadedRenderer","l":"nDestroy(long, long)","u":"nDestroy(long,long)"},{"p":"org.robolectric.nativeruntime","c":"HardwareRendererNatives","l":"nDestroyHardwareResources(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeHardwareRenderer","l":"nDestroyHardwareResources(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeThreadedRenderer","l":"nDestroyHardwareResources(long)"},{"p":"org.robolectric.nativeruntime","c":"HardwareRendererNatives","l":"nDetachSurfaceTexture(long, long)","u":"nDetachSurfaceTexture(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeHardwareRenderer","l":"nDetachSurfaceTexture(long, long)","u":"nDetachSurfaceTexture(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeThreadedRenderer","l":"nDetachSurfaceTexture(long, long)","u":"nDetachSurfaceTexture(long,long)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nDiscardDisplayList(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nDiscardDisplayList(long)"},{"p":"org.robolectric.nativeruntime","c":"AnimatedImageDrawableNatives","l":"nDraw(long, long)","u":"nDraw(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeAnimatedImageDrawable","l":"nDraw(long, long)","u":"nDraw(long,long)"},{"p":"org.robolectric.nativeruntime","c":"VectorDrawableNatives","l":"nDraw(long, long, long, Rect, boolean, boolean)","u":"nDraw(long,long,long,android.graphics.Rect,boolean,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativeVectorDrawable","l":"nDraw(long, long, long, Rect, boolean, boolean)","u":"nDraw(long,long,long,android.graphics.Rect,boolean,boolean)"},{"p":"org.robolectric.nativeruntime","c":"BaseCanvasNatives","l":"nDrawArc(long, float, float, float, float, float, float, boolean, long)","u":"nDrawArc(long,float,float,float,float,float,float,boolean,long)"},{"p":"org.robolectric.nativeruntime","c":"BaseRecordingCanvasNatives","l":"nDrawArc(long, float, float, float, float, float, float, boolean, long)","u":"nDrawArc(long,float,float,float,float,float,float,boolean,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseCanvas","l":"nDrawArc(long, float, float, float, float, float, float, boolean, long)","u":"nDrawArc(long,float,float,float,float,float,float,boolean,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseRecordingCanvas","l":"nDrawArc(long, float, float, float, float, float, float, boolean, long)","u":"nDrawArc(long,float,float,float,float,float,float,boolean,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseCanvas","l":"nDrawBitmap(long, Bitmap, float, float, float, float, float, float, float, float, long, int, int)","u":"nDrawBitmap(long,android.graphics.Bitmap,float,float,float,float,float,float,float,float,long,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseCanvas","l":"nDrawBitmap(long, Bitmap, float, float, long, int, int, int)","u":"nDrawBitmap(long,android.graphics.Bitmap,float,float,long,int,int,int)"},{"p":"org.robolectric.nativeruntime","c":"BaseCanvasNatives","l":"nDrawBitmap(long, int[], int, int, float, float, int, int, boolean, long)","u":"nDrawBitmap(long,int[],int,int,float,float,int,int,boolean,long)"},{"p":"org.robolectric.nativeruntime","c":"BaseRecordingCanvasNatives","l":"nDrawBitmap(long, int[], int, int, float, float, int, int, boolean, long)","u":"nDrawBitmap(long,int[],int,int,float,float,int,int,boolean,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseCanvas","l":"nDrawBitmap(long, int[], int, int, float, float, int, int, boolean, long)","u":"nDrawBitmap(long,int[],int,int,float,float,int,int,boolean,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseRecordingCanvas","l":"nDrawBitmap(long, int[], int, int, float, float, int, int, boolean, long)","u":"nDrawBitmap(long,int[],int,int,float,float,int,int,boolean,long)"},{"p":"org.robolectric.nativeruntime","c":"BaseCanvasNatives","l":"nDrawBitmap(long, long, float, float, float, float, float, float, float, float, long, int, int)","u":"nDrawBitmap(long,long,float,float,float,float,float,float,float,float,long,int,int)"},{"p":"org.robolectric.nativeruntime","c":"BaseRecordingCanvasNatives","l":"nDrawBitmap(long, long, float, float, float, float, float, float, float, float, long, int, int)","u":"nDrawBitmap(long,long,float,float,float,float,float,float,float,float,long,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseCanvas","l":"nDrawBitmap(long, long, float, float, float, float, float, float, float, float, long, int, int)","u":"nDrawBitmap(long,long,float,float,float,float,float,float,float,float,long,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseRecordingCanvas","l":"nDrawBitmap(long, long, float, float, float, float, float, float, float, float, long, int, int)","u":"nDrawBitmap(long,long,float,float,float,float,float,float,float,float,long,int,int)"},{"p":"org.robolectric.nativeruntime","c":"BaseCanvasNatives","l":"nDrawBitmap(long, long, float, float, long, int, int, int)","u":"nDrawBitmap(long,long,float,float,long,int,int,int)"},{"p":"org.robolectric.nativeruntime","c":"BaseRecordingCanvasNatives","l":"nDrawBitmap(long, long, float, float, long, int, int, int)","u":"nDrawBitmap(long,long,float,float,long,int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseCanvas","l":"nDrawBitmap(long, long, float, float, long, int, int, int)","u":"nDrawBitmap(long,long,float,float,long,int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseRecordingCanvas","l":"nDrawBitmap(long, long, float, float, long, int, int, int)","u":"nDrawBitmap(long,long,float,float,long,int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseCanvas","l":"nDrawBitmapMatrix(long, Bitmap, long, long)","u":"nDrawBitmapMatrix(long,android.graphics.Bitmap,long,long)"},{"p":"org.robolectric.nativeruntime","c":"BaseCanvasNatives","l":"nDrawBitmapMatrix(long, long, long, long)","u":"nDrawBitmapMatrix(long,long,long,long)"},{"p":"org.robolectric.nativeruntime","c":"BaseRecordingCanvasNatives","l":"nDrawBitmapMatrix(long, long, long, long)","u":"nDrawBitmapMatrix(long,long,long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseCanvas","l":"nDrawBitmapMatrix(long, long, long, long)","u":"nDrawBitmapMatrix(long,long,long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseRecordingCanvas","l":"nDrawBitmapMatrix(long, long, long, long)","u":"nDrawBitmapMatrix(long,long,long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseCanvas","l":"nDrawBitmapMesh(long, Bitmap, int, int, float[], int, int[], int, long)","u":"nDrawBitmapMesh(long,android.graphics.Bitmap,int,int,float[],int,int[],int,long)"},{"p":"org.robolectric.nativeruntime","c":"BaseCanvasNatives","l":"nDrawBitmapMesh(long, long, int, int, float[], int, int[], int, long)","u":"nDrawBitmapMesh(long,long,int,int,float[],int,int[],int,long)"},{"p":"org.robolectric.nativeruntime","c":"BaseRecordingCanvasNatives","l":"nDrawBitmapMesh(long, long, int, int, float[], int, int[], int, long)","u":"nDrawBitmapMesh(long,long,int,int,float[],int,int[],int,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseCanvas","l":"nDrawBitmapMesh(long, long, int, int, float[], int, int[], int, long)","u":"nDrawBitmapMesh(long,long,int,int,float[],int,int[],int,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseRecordingCanvas","l":"nDrawBitmapMesh(long, long, int, int, float[], int, int[], int, long)","u":"nDrawBitmapMesh(long,long,int,int,float[],int,int[],int,long)"},{"p":"org.robolectric.nativeruntime","c":"BaseCanvasNatives","l":"nDrawCircle(long, float, float, float, long)","u":"nDrawCircle(long,float,float,float,long)"},{"p":"org.robolectric.nativeruntime","c":"BaseRecordingCanvasNatives","l":"nDrawCircle(long, float, float, float, long)","u":"nDrawCircle(long,float,float,float,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseCanvas","l":"nDrawCircle(long, float, float, float, long)","u":"nDrawCircle(long,float,float,float,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseRecordingCanvas","l":"nDrawCircle(long, float, float, float, long)","u":"nDrawCircle(long,float,float,float,long)"},{"p":"org.robolectric.nativeruntime","c":"RecordingCanvasNatives","l":"nDrawCircle(long, long, long, long, long)","u":"nDrawCircle(long,long,long,long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeDisplayListCanvas","l":"nDrawCircle(long, long, long, long, long)","u":"nDrawCircle(long,long,long,long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRecordingCanvas","l":"nDrawCircle(long, long, long, long, long)","u":"nDrawCircle(long,long,long,long,long)"},{"p":"org.robolectric.nativeruntime","c":"BaseCanvasNatives","l":"nDrawColor(long, int, int)","u":"nDrawColor(long,int,int)"},{"p":"org.robolectric.nativeruntime","c":"BaseRecordingCanvasNatives","l":"nDrawColor(long, int, int)","u":"nDrawColor(long,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseCanvas","l":"nDrawColor(long, int, int)","u":"nDrawColor(long,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseRecordingCanvas","l":"nDrawColor(long, int, int)","u":"nDrawColor(long,int,int)"},{"p":"org.robolectric.nativeruntime","c":"BaseCanvasNatives","l":"nDrawColor(long, long, long, int)","u":"nDrawColor(long,long,long,int)"},{"p":"org.robolectric.nativeruntime","c":"BaseRecordingCanvasNatives","l":"nDrawColor(long, long, long, int)","u":"nDrawColor(long,long,long,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseCanvas","l":"nDrawColor(long, long, long, int)","u":"nDrawColor(long,long,long,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseRecordingCanvas","l":"nDrawColor(long, long, long, int)","u":"nDrawColor(long,long,long,int)"},{"p":"org.robolectric.nativeruntime","c":"BaseCanvasNatives","l":"nDrawDoubleRoundRect(long, float, float, float, float, float, float, float, float, float, float, float, float, long)","u":"nDrawDoubleRoundRect(long,float,float,float,float,float,float,float,float,float,float,float,float,long)"},{"p":"org.robolectric.nativeruntime","c":"BaseRecordingCanvasNatives","l":"nDrawDoubleRoundRect(long, float, float, float, float, float, float, float, float, float, float, float, float, long)","u":"nDrawDoubleRoundRect(long,float,float,float,float,float,float,float,float,float,float,float,float,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseCanvas","l":"nDrawDoubleRoundRect(long, float, float, float, float, float, float, float, float, float, float, float, float, long)","u":"nDrawDoubleRoundRect(long,float,float,float,float,float,float,float,float,float,float,float,float,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseRecordingCanvas","l":"nDrawDoubleRoundRect(long, float, float, float, float, float, float, float, float, float, float, float, float, long)","u":"nDrawDoubleRoundRect(long,float,float,float,float,float,float,float,float,float,float,float,float,long)"},{"p":"org.robolectric.nativeruntime","c":"BaseCanvasNatives","l":"nDrawDoubleRoundRect(long, float, float, float, float, float[], float, float, float, float, float[], long)","u":"nDrawDoubleRoundRect(long,float,float,float,float,float[],float,float,float,float,float[],long)"},{"p":"org.robolectric.nativeruntime","c":"BaseRecordingCanvasNatives","l":"nDrawDoubleRoundRect(long, float, float, float, float, float[], float, float, float, float, float[], long)","u":"nDrawDoubleRoundRect(long,float,float,float,float,float[],float,float,float,float,float[],long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseCanvas","l":"nDrawDoubleRoundRect(long, float, float, float, float, float[], float, float, float, float, float[], long)","u":"nDrawDoubleRoundRect(long,float,float,float,float,float[],float,float,float,float,float[],long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseRecordingCanvas","l":"nDrawDoubleRoundRect(long, float, float, float, float, float[], float, float, float, float, float[], long)","u":"nDrawDoubleRoundRect(long,float,float,float,float,float[],float,float,float,float,float[],long)"},{"p":"org.robolectric.nativeruntime","c":"BaseCanvasNatives","l":"nDrawGlyphs(long, int[], float[], int, int, int, long, long)","u":"nDrawGlyphs(long,int[],float[],int,int,int,long,long)"},{"p":"org.robolectric.nativeruntime","c":"BaseRecordingCanvasNatives","l":"nDrawGlyphs(long, int[], float[], int, int, int, long, long)","u":"nDrawGlyphs(long,int[],float[],int,int,int,long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseCanvas","l":"nDrawGlyphs(long, int[], float[], int, int, int, long, long)","u":"nDrawGlyphs(long,int[],float[],int,int,int,long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseRecordingCanvas","l":"nDrawGlyphs(long, int[], float[], int, int, int, long, long)","u":"nDrawGlyphs(long,int[],float[],int,int,int,long,long)"},{"p":"org.robolectric.nativeruntime","c":"BaseCanvasNatives","l":"nDrawLine(long, float, float, float, float, long)","u":"nDrawLine(long,float,float,float,float,long)"},{"p":"org.robolectric.nativeruntime","c":"BaseRecordingCanvasNatives","l":"nDrawLine(long, float, float, float, float, long)","u":"nDrawLine(long,float,float,float,float,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseCanvas","l":"nDrawLine(long, float, float, float, float, long)","u":"nDrawLine(long,float,float,float,float,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseRecordingCanvas","l":"nDrawLine(long, float, float, float, float, long)","u":"nDrawLine(long,float,float,float,float,long)"},{"p":"org.robolectric.nativeruntime","c":"BaseCanvasNatives","l":"nDrawLines(long, float[], int, int, long)","u":"nDrawLines(long,float[],int,int,long)"},{"p":"org.robolectric.nativeruntime","c":"BaseRecordingCanvasNatives","l":"nDrawLines(long, float[], int, int, long)","u":"nDrawLines(long,float[],int,int,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseCanvas","l":"nDrawLines(long, float[], int, int, long)","u":"nDrawLines(long,float[],int,int,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseRecordingCanvas","l":"nDrawLines(long, float[], int, int, long)","u":"nDrawLines(long,float[],int,int,long)"},{"p":"org.robolectric.nativeruntime","c":"BaseCanvasNatives","l":"nDrawNinePatch(long, long, long, float, float, float, float, long, int, int)","u":"nDrawNinePatch(long,long,long,float,float,float,float,long,int,int)"},{"p":"org.robolectric.nativeruntime","c":"BaseRecordingCanvasNatives","l":"nDrawNinePatch(long, long, long, float, float, float, float, long, int, int)","u":"nDrawNinePatch(long,long,long,float,float,float,float,long,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseCanvas","l":"nDrawNinePatch(long, long, long, float, float, float, float, long, int, int)","u":"nDrawNinePatch(long,long,long,float,float,float,float,long,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseRecordingCanvas","l":"nDrawNinePatch(long, long, long, float, float, float, float, long, int, int)","u":"nDrawNinePatch(long,long,long,float,float,float,float,long,int,int)"},{"p":"org.robolectric.nativeruntime","c":"BaseCanvasNatives","l":"nDrawOval(long, float, float, float, float, long)","u":"nDrawOval(long,float,float,float,float,long)"},{"p":"org.robolectric.nativeruntime","c":"BaseRecordingCanvasNatives","l":"nDrawOval(long, float, float, float, float, long)","u":"nDrawOval(long,float,float,float,float,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseCanvas","l":"nDrawOval(long, float, float, float, float, long)","u":"nDrawOval(long,float,float,float,float,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseRecordingCanvas","l":"nDrawOval(long, float, float, float, float, long)","u":"nDrawOval(long,float,float,float,float,long)"},{"p":"org.robolectric.nativeruntime","c":"BaseCanvasNatives","l":"nDrawPaint(long, long)","u":"nDrawPaint(long,long)"},{"p":"org.robolectric.nativeruntime","c":"BaseRecordingCanvasNatives","l":"nDrawPaint(long, long)","u":"nDrawPaint(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseCanvas","l":"nDrawPaint(long, long)","u":"nDrawPaint(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseRecordingCanvas","l":"nDrawPaint(long, long)","u":"nDrawPaint(long,long)"},{"p":"org.robolectric.nativeruntime","c":"BaseCanvasNatives","l":"nDrawPath(long, long, long)","u":"nDrawPath(long,long,long)"},{"p":"org.robolectric.nativeruntime","c":"BaseRecordingCanvasNatives","l":"nDrawPath(long, long, long)","u":"nDrawPath(long,long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseCanvas","l":"nDrawPath(long, long, long)","u":"nDrawPath(long,long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseRecordingCanvas","l":"nDrawPath(long, long, long)","u":"nDrawPath(long,long,long)"},{"p":"org.robolectric.nativeruntime","c":"BaseCanvasNatives","l":"nDrawPoint(long, float, float, long)","u":"nDrawPoint(long,float,float,long)"},{"p":"org.robolectric.nativeruntime","c":"BaseRecordingCanvasNatives","l":"nDrawPoint(long, float, float, long)","u":"nDrawPoint(long,float,float,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseCanvas","l":"nDrawPoint(long, float, float, long)","u":"nDrawPoint(long,float,float,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseRecordingCanvas","l":"nDrawPoint(long, float, float, long)","u":"nDrawPoint(long,float,float,long)"},{"p":"org.robolectric.nativeruntime","c":"BaseCanvasNatives","l":"nDrawPoints(long, float[], int, int, long)","u":"nDrawPoints(long,float[],int,int,long)"},{"p":"org.robolectric.nativeruntime","c":"BaseRecordingCanvasNatives","l":"nDrawPoints(long, float[], int, int, long)","u":"nDrawPoints(long,float[],int,int,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseCanvas","l":"nDrawPoints(long, float[], int, int, long)","u":"nDrawPoints(long,float[],int,int,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseRecordingCanvas","l":"nDrawPoints(long, float[], int, int, long)","u":"nDrawPoints(long,float[],int,int,long)"},{"p":"org.robolectric.nativeruntime","c":"BaseCanvasNatives","l":"nDrawRect(long, float, float, float, float, long)","u":"nDrawRect(long,float,float,float,float,long)"},{"p":"org.robolectric.nativeruntime","c":"BaseRecordingCanvasNatives","l":"nDrawRect(long, float, float, float, float, long)","u":"nDrawRect(long,float,float,float,float,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseCanvas","l":"nDrawRect(long, float, float, float, float, long)","u":"nDrawRect(long,float,float,float,float,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseRecordingCanvas","l":"nDrawRect(long, float, float, float, float, long)","u":"nDrawRect(long,float,float,float,float,long)"},{"p":"org.robolectric.nativeruntime","c":"BaseCanvasNatives","l":"nDrawRegion(long, long, long)","u":"nDrawRegion(long,long,long)"},{"p":"org.robolectric.nativeruntime","c":"BaseRecordingCanvasNatives","l":"nDrawRegion(long, long, long)","u":"nDrawRegion(long,long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseCanvas","l":"nDrawRegion(long, long, long)","u":"nDrawRegion(long,long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseRecordingCanvas","l":"nDrawRegion(long, long, long)","u":"nDrawRegion(long,long,long)"},{"p":"org.robolectric.nativeruntime","c":"HardwareRendererNatives","l":"nDrawRenderNode(long, long)","u":"nDrawRenderNode(long,long)"},{"p":"org.robolectric.nativeruntime","c":"RecordingCanvasNatives","l":"nDrawRenderNode(long, long)","u":"nDrawRenderNode(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeDisplayListCanvas","l":"nDrawRenderNode(long, long)","u":"nDrawRenderNode(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeHardwareRenderer","l":"nDrawRenderNode(long, long)","u":"nDrawRenderNode(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRecordingCanvas","l":"nDrawRenderNode(long, long)","u":"nDrawRenderNode(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeThreadedRenderer","l":"nDrawRenderNode(long, long)","u":"nDrawRenderNode(long,long)"},{"p":"org.robolectric.nativeruntime","c":"RecordingCanvasNatives","l":"nDrawRipple(long, long, long, long, long, long, long, int, long)","u":"nDrawRipple(long,long,long,long,long,long,long,int,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRecordingCanvas","l":"nDrawRipple(long, long, long, long, long, long, long, int, long)","u":"nDrawRipple(long,long,long,long,long,long,long,int,long)"},{"p":"org.robolectric.nativeruntime","c":"BaseCanvasNatives","l":"nDrawRoundRect(long, float, float, float, float, float, float, long)","u":"nDrawRoundRect(long,float,float,float,float,float,float,long)"},{"p":"org.robolectric.nativeruntime","c":"BaseRecordingCanvasNatives","l":"nDrawRoundRect(long, float, float, float, float, float, float, long)","u":"nDrawRoundRect(long,float,float,float,float,float,float,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseCanvas","l":"nDrawRoundRect(long, float, float, float, float, float, float, long)","u":"nDrawRoundRect(long,float,float,float,float,float,float,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseRecordingCanvas","l":"nDrawRoundRect(long, float, float, float, float, float, float, long)","u":"nDrawRoundRect(long,float,float,float,float,float,float,long)"},{"p":"org.robolectric.nativeruntime","c":"RecordingCanvasNatives","l":"nDrawRoundRect(long, long, long, long, long, long, long, long)","u":"nDrawRoundRect(long,long,long,long,long,long,long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeDisplayListCanvas","l":"nDrawRoundRect(long, long, long, long, long, long, long, long)","u":"nDrawRoundRect(long,long,long,long,long,long,long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRecordingCanvas","l":"nDrawRoundRect(long, long, long, long, long, long, long, long)","u":"nDrawRoundRect(long,long,long,long,long,long,long,long)"},{"p":"org.robolectric.nativeruntime","c":"BaseCanvasNatives","l":"nDrawText(long, char[], int, int, float, float, int, long)","u":"nDrawText(long,char[],int,int,float,float,int,long)"},{"p":"org.robolectric.nativeruntime","c":"BaseRecordingCanvasNatives","l":"nDrawText(long, char[], int, int, float, float, int, long)","u":"nDrawText(long,char[],int,int,float,float,int,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseCanvas","l":"nDrawText(long, char[], int, int, float, float, int, long)","u":"nDrawText(long,char[],int,int,float,float,int,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseRecordingCanvas","l":"nDrawText(long, char[], int, int, float, float, int, long)","u":"nDrawText(long,char[],int,int,float,float,int,long)"},{"p":"org.robolectric.nativeruntime","c":"BaseCanvasNatives","l":"nDrawText(long, char[], int, int, float, float, int, long, long)","u":"nDrawText(long,char[],int,int,float,float,int,long,long)"},{"p":"org.robolectric.nativeruntime","c":"BaseRecordingCanvasNatives","l":"nDrawText(long, char[], int, int, float, float, int, long, long)","u":"nDrawText(long,char[],int,int,float,float,int,long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseCanvas","l":"nDrawText(long, char[], int, int, float, float, int, long, long)","u":"nDrawText(long,char[],int,int,float,float,int,long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseRecordingCanvas","l":"nDrawText(long, char[], int, int, float, float, int, long, long)","u":"nDrawText(long,char[],int,int,float,float,int,long,long)"},{"p":"org.robolectric.nativeruntime","c":"BaseCanvasNatives","l":"nDrawText(long, String, int, int, float, float, int, long)","u":"nDrawText(long,java.lang.String,int,int,float,float,int,long)"},{"p":"org.robolectric.nativeruntime","c":"BaseRecordingCanvasNatives","l":"nDrawText(long, String, int, int, float, float, int, long)","u":"nDrawText(long,java.lang.String,int,int,float,float,int,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseCanvas","l":"nDrawText(long, String, int, int, float, float, int, long)","u":"nDrawText(long,java.lang.String,int,int,float,float,int,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseRecordingCanvas","l":"nDrawText(long, String, int, int, float, float, int, long)","u":"nDrawText(long,java.lang.String,int,int,float,float,int,long)"},{"p":"org.robolectric.nativeruntime","c":"BaseCanvasNatives","l":"nDrawText(long, String, int, int, float, float, int, long, long)","u":"nDrawText(long,java.lang.String,int,int,float,float,int,long,long)"},{"p":"org.robolectric.nativeruntime","c":"BaseRecordingCanvasNatives","l":"nDrawText(long, String, int, int, float, float, int, long, long)","u":"nDrawText(long,java.lang.String,int,int,float,float,int,long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseCanvas","l":"nDrawText(long, String, int, int, float, float, int, long, long)","u":"nDrawText(long,java.lang.String,int,int,float,float,int,long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseRecordingCanvas","l":"nDrawText(long, String, int, int, float, float, int, long, long)","u":"nDrawText(long,java.lang.String,int,int,float,float,int,long,long)"},{"p":"org.robolectric.nativeruntime","c":"BaseCanvasNatives","l":"nDrawTextOnPath(long, char[], int, int, long, float, float, int, long)","u":"nDrawTextOnPath(long,char[],int,int,long,float,float,int,long)"},{"p":"org.robolectric.nativeruntime","c":"BaseRecordingCanvasNatives","l":"nDrawTextOnPath(long, char[], int, int, long, float, float, int, long)","u":"nDrawTextOnPath(long,char[],int,int,long,float,float,int,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseCanvas","l":"nDrawTextOnPath(long, char[], int, int, long, float, float, int, long)","u":"nDrawTextOnPath(long,char[],int,int,long,float,float,int,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseRecordingCanvas","l":"nDrawTextOnPath(long, char[], int, int, long, float, float, int, long)","u":"nDrawTextOnPath(long,char[],int,int,long,float,float,int,long)"},{"p":"org.robolectric.nativeruntime","c":"BaseCanvasNatives","l":"nDrawTextOnPath(long, char[], int, int, long, float, float, int, long, long)","u":"nDrawTextOnPath(long,char[],int,int,long,float,float,int,long,long)"},{"p":"org.robolectric.nativeruntime","c":"BaseRecordingCanvasNatives","l":"nDrawTextOnPath(long, char[], int, int, long, float, float, int, long, long)","u":"nDrawTextOnPath(long,char[],int,int,long,float,float,int,long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseCanvas","l":"nDrawTextOnPath(long, char[], int, int, long, float, float, int, long, long)","u":"nDrawTextOnPath(long,char[],int,int,long,float,float,int,long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseRecordingCanvas","l":"nDrawTextOnPath(long, char[], int, int, long, float, float, int, long, long)","u":"nDrawTextOnPath(long,char[],int,int,long,float,float,int,long,long)"},{"p":"org.robolectric.nativeruntime","c":"BaseCanvasNatives","l":"nDrawTextOnPath(long, String, long, float, float, int, long)","u":"nDrawTextOnPath(long,java.lang.String,long,float,float,int,long)"},{"p":"org.robolectric.nativeruntime","c":"BaseRecordingCanvasNatives","l":"nDrawTextOnPath(long, String, long, float, float, int, long)","u":"nDrawTextOnPath(long,java.lang.String,long,float,float,int,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseCanvas","l":"nDrawTextOnPath(long, String, long, float, float, int, long)","u":"nDrawTextOnPath(long,java.lang.String,long,float,float,int,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseRecordingCanvas","l":"nDrawTextOnPath(long, String, long, float, float, int, long)","u":"nDrawTextOnPath(long,java.lang.String,long,float,float,int,long)"},{"p":"org.robolectric.nativeruntime","c":"BaseCanvasNatives","l":"nDrawTextOnPath(long, String, long, float, float, int, long, long)","u":"nDrawTextOnPath(long,java.lang.String,long,float,float,int,long,long)"},{"p":"org.robolectric.nativeruntime","c":"BaseRecordingCanvasNatives","l":"nDrawTextOnPath(long, String, long, float, float, int, long, long)","u":"nDrawTextOnPath(long,java.lang.String,long,float,float,int,long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseCanvas","l":"nDrawTextOnPath(long, String, long, float, float, int, long, long)","u":"nDrawTextOnPath(long,java.lang.String,long,float,float,int,long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseRecordingCanvas","l":"nDrawTextOnPath(long, String, long, float, float, int, long, long)","u":"nDrawTextOnPath(long,java.lang.String,long,float,float,int,long,long)"},{"p":"org.robolectric.nativeruntime","c":"BaseCanvasNatives","l":"nDrawTextRun(long, char[], int, int, int, int, float, float, boolean, long, long)","u":"nDrawTextRun(long,char[],int,int,int,int,float,float,boolean,long,long)"},{"p":"org.robolectric.nativeruntime","c":"BaseRecordingCanvasNatives","l":"nDrawTextRun(long, char[], int, int, int, int, float, float, boolean, long, long)","u":"nDrawTextRun(long,char[],int,int,int,int,float,float,boolean,long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseCanvas","l":"nDrawTextRun(long, char[], int, int, int, int, float, float, boolean, long, long)","u":"nDrawTextRun(long,char[],int,int,int,int,float,float,boolean,long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseRecordingCanvas","l":"nDrawTextRun(long, char[], int, int, int, int, float, float, boolean, long, long)","u":"nDrawTextRun(long,char[],int,int,int,int,float,float,boolean,long,long)"},{"p":"org.robolectric.nativeruntime","c":"BaseCanvasNatives","l":"nDrawTextRun(long, String, int, int, int, int, float, float, boolean, long)","u":"nDrawTextRun(long,java.lang.String,int,int,int,int,float,float,boolean,long)"},{"p":"org.robolectric.nativeruntime","c":"BaseRecordingCanvasNatives","l":"nDrawTextRun(long, String, int, int, int, int, float, float, boolean, long)","u":"nDrawTextRun(long,java.lang.String,int,int,int,int,float,float,boolean,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseCanvas","l":"nDrawTextRun(long, String, int, int, int, int, float, float, boolean, long)","u":"nDrawTextRun(long,java.lang.String,int,int,int,int,float,float,boolean,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseRecordingCanvas","l":"nDrawTextRun(long, String, int, int, int, int, float, float, boolean, long)","u":"nDrawTextRun(long,java.lang.String,int,int,int,int,float,float,boolean,long)"},{"p":"org.robolectric.nativeruntime","c":"BaseCanvasNatives","l":"nDrawTextRun(long, String, int, int, int, int, float, float, boolean, long, long)","u":"nDrawTextRun(long,java.lang.String,int,int,int,int,float,float,boolean,long,long)"},{"p":"org.robolectric.nativeruntime","c":"BaseRecordingCanvasNatives","l":"nDrawTextRun(long, String, int, int, int, int, float, float, boolean, long, long)","u":"nDrawTextRun(long,java.lang.String,int,int,int,int,float,float,boolean,long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseCanvas","l":"nDrawTextRun(long, String, int, int, int, int, float, float, boolean, long, long)","u":"nDrawTextRun(long,java.lang.String,int,int,int,int,float,float,boolean,long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseRecordingCanvas","l":"nDrawTextRun(long, String, int, int, int, int, float, float, boolean, long, long)","u":"nDrawTextRun(long,java.lang.String,int,int,int,int,float,float,boolean,long,long)"},{"p":"org.robolectric.nativeruntime","c":"BaseCanvasNatives","l":"nDrawTextRunTypeface(long, char[], int, int, int, int, float, float, boolean, long, long)","u":"nDrawTextRunTypeface(long,char[],int,int,int,int,float,float,boolean,long,long)"},{"p":"org.robolectric.nativeruntime","c":"BaseRecordingCanvasNatives","l":"nDrawTextRunTypeface(long, char[], int, int, int, int, float, float, boolean, long, long)","u":"nDrawTextRunTypeface(long,char[],int,int,int,int,float,float,boolean,long,long)"},{"p":"org.robolectric.nativeruntime","c":"RecordingCanvasNatives","l":"nDrawTextureLayer(long, long)","u":"nDrawTextureLayer(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRecordingCanvas","l":"nDrawTextureLayer(long, long)","u":"nDrawTextureLayer(long,long)"},{"p":"org.robolectric.nativeruntime","c":"BaseCanvasNatives","l":"nDrawVertices(long, int, int, float[], int, float[], int, int[], int, short[], int, int, long)","u":"nDrawVertices(long,int,int,float[],int,float[],int,int[],int,short[],int,int,long)"},{"p":"org.robolectric.nativeruntime","c":"BaseRecordingCanvasNatives","l":"nDrawVertices(long, int, int, float[], int, float[], int, int[], int, short[], int, int, long)","u":"nDrawVertices(long,int,int,float[],int,float[],int,int[],int,short[],int,int,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseCanvas","l":"nDrawVertices(long, int, int, float[], int, float[], int, int[], int, short[], int, int, long)","u":"nDrawVertices(long,int,int,float[],int,float[],int,int[],int,short[],int,int,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseRecordingCanvas","l":"nDrawVertices(long, int, int, float[], int, float[], int, int[], int, short[], int, int, long)","u":"nDrawVertices(long,int,int,float[],int,float[],int,int[],int,short[],int,int,long)"},{"p":"org.robolectric.nativeruntime","c":"RecordingCanvasNatives","l":"nDrawWebViewFunctor(long, int)","u":"nDrawWebViewFunctor(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRecordingCanvas","l":"nDrawWebViewFunctor(long, int)","u":"nDrawWebViewFunctor(long,int)"},{"p":"org.robolectric.nativeruntime","c":"HardwareRendererNatives","l":"nDumpProfileInfo(long, FileDescriptor, int)","u":"nDumpProfileInfo(long,java.io.FileDescriptor,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeHardwareRenderer","l":"nDumpProfileInfo(long, FileDescriptor, int)","u":"nDumpProfileInfo(long,java.io.FileDescriptor,int)"},{"p":"org.robolectric.nativeruntime","c":"RecordingCanvasNatives","l":"nEnableZ(long, boolean)","u":"nEnableZ(long,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRecordingCanvas","l":"nEnableZ(long, boolean)","u":"nEnableZ(long,boolean)"},{"p":"org.robolectric.nativeruntime","c":"AnimatedVectorDrawableNatives","l":"nEnd(long)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeAnimatorNatives","l":"nEnd(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeAnimatedVectorDrawable","l":"nEnd(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeAnimator","l":"nEnd(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeAnimatorQ","l":"nEnd(long)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nEndAllAnimators(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nEndAllAnimators(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeOP","l":"nEndAllAnimators(long)"},{"p":"org.robolectric.nativeruntime","c":"MatrixNatives","l":"nEquals(long, long)","u":"nEquals(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeMatrix","l":"nEquals(long, long)","u":"nEquals(long,long)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nEqualsForTextMeasurement(long, long)","u":"nEqualsForTextMeasurement(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nEqualsForTextMeasurement(long, long)","u":"nEqualsForTextMeasurement(long,long)"},{"p":"org.robolectric.fakes","c":"RoboResponseSource","l":"NETWORK"},{"p":"org.robolectric.shadows","c":"NetworkRegistrationInfoTestBuilder","l":"NetworkRegistrationInfoTestBuilder()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager","l":"networksFoundFromPnoScan(List)","u":"networksFoundFromPnoScan(java.util.List)"},{"p":"org.robolectric.shadows","c":"ShadowSystemClock","l":"networkTimeAvailable"},{"p":"org.robolectric.shadows","c":"ShadowWindowManagerImpl","l":"NEW_INSETS_MODE_FULL"},{"p":"org.robolectric.internal.bytecode","c":"InstrumentationConfiguration","l":"newBuilder()"},{"p":"org.robolectric.internal.bytecode","c":"ShadowMap","l":"newBuilder()"},{"p":"org.robolectric.shadows","c":"AppWidgetProviderInfoBuilder","l":"newBuilder()"},{"p":"org.robolectric.shadows","c":"AssociationInfoBuilder","l":"newBuilder()"},{"p":"org.robolectric.shadows","c":"AudioDeviceInfoBuilder","l":"newBuilder()"},{"p":"org.robolectric.shadows","c":"BackupDataInputBuilder","l":"newBuilder()"},{"p":"org.robolectric.shadows","c":"BarringInfoBuilder.BarringServiceInfoBuilder","l":"newBuilder()"},{"p":"org.robolectric.shadows","c":"BarringInfoBuilder","l":"newBuilder()"},{"p":"org.robolectric.shadows","c":"CellIdentityLteBuilder","l":"newBuilder()"},{"p":"org.robolectric.shadows","c":"CellIdentityNrBuilder","l":"newBuilder()"},{"p":"org.robolectric.shadows","c":"CellInfoLteBuilder","l":"newBuilder()"},{"p":"org.robolectric.shadows","c":"CellInfoNrBuilder","l":"newBuilder()"},{"p":"org.robolectric.shadows","c":"CellSignalStrengthLteBuilder","l":"newBuilder()"},{"p":"org.robolectric.shadows","c":"CellSignalStrengthNrBuilder","l":"newBuilder()"},{"p":"org.robolectric.shadows","c":"DeviceStateSensorOrientationBuilder","l":"newBuilder()"},{"p":"org.robolectric.shadows","c":"DragEventBuilder","l":"newBuilder()"},{"p":"org.robolectric.shadows","c":"EpsBearerQosSessionAttributesBuilder","l":"newBuilder()"},{"p":"org.robolectric.shadows","c":"MediaCodecInfoBuilder.CodecCapabilitiesBuilder","l":"newBuilder()"},{"p":"org.robolectric.shadows","c":"MediaCodecInfoBuilder","l":"newBuilder()"},{"p":"org.robolectric.shadows","c":"ModuleInfoBuilder","l":"newBuilder()"},{"p":"org.robolectric.shadows","c":"NetworkRegistrationInfoTestBuilder","l":"newBuilder()"},{"p":"org.robolectric.shadows","c":"NrQosSessionAttributesBuilder","l":"newBuilder()"},{"p":"org.robolectric.shadows","c":"PackageRollbackInfoBuilder","l":"newBuilder()"},{"p":"org.robolectric.shadows","c":"PlaybackInfoBuilder","l":"newBuilder()"},{"p":"org.robolectric.shadows","c":"PolicyStateBuilder","l":"newBuilder()"},{"p":"org.robolectric.shadows","c":"PreciseDataConnectionStateBuilder","l":"newBuilder()"},{"p":"org.robolectric.shadows","c":"RangingSessionBuilder","l":"newBuilder()"},{"p":"org.robolectric.shadows","c":"ResponderLocationBuilder","l":"newBuilder()"},{"p":"org.robolectric.shadows","c":"RollbackInfoBuilder","l":"newBuilder()"},{"p":"org.robolectric.shadows","c":"RunningTaskInfoBuilder","l":"newBuilder()"},{"p":"org.robolectric.shadows","c":"ServiceStateBuilder","l":"newBuilder()"},{"p":"org.robolectric.shadows","c":"ShadowActivityManager.ApplicationExitInfoBuilder","l":"newBuilder()"},{"p":"org.robolectric.shadows","c":"ShadowSubscriptionManager.SubscriptionInfoBuilder","l":"newBuilder()"},{"p":"org.robolectric.shadows","c":"ShadowTrace.AsyncTraceSection","l":"newBuilder()"},{"p":"org.robolectric.shadows","c":"ShadowTrace.Counter","l":"newBuilder()"},{"p":"org.robolectric.shadows","c":"ShadowUsageStatsManager.UsageStatsBuilder","l":"newBuilder()"},{"p":"org.robolectric.shadows","c":"SharedLibraryInfoBuilder","l":"newBuilder()"},{"p":"org.robolectric.shadows","c":"StreamConfigurationMapBuilder","l":"newBuilder()"},{"p":"org.robolectric.shadows","c":"UiccCardInfoBuilder","l":"newBuilder()"},{"p":"org.robolectric.shadows","c":"UiccPortInfoBuilder","l":"newBuilder()"},{"p":"org.robolectric.shadows","c":"UiccSlotInfoBuilder","l":"newBuilder()"},{"p":"org.robolectric.shadows","c":"VibrationAttributesBuilder","l":"newBuilder()"},{"p":"org.robolectric.shadows","c":"ServiceStateBuilder","l":"newBuilder(ServiceState)","u":"newBuilder(android.telephony.ServiceState)"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager","l":"newCallAudioState(boolean, int, int, BluetoothDevice, Collection)","u":"newCallAudioState(boolean,int,int,android.bluetooth.BluetoothDevice,java.util.Collection)"},{"p":"org.robolectric.shadows","c":"ShadowCameraCharacteristics","l":"newCameraCharacteristics()"},{"p":"org.robolectric.shadows","c":"ShadowCaptureResult","l":"newCaptureResult()"},{"p":"org.robolectric.annotation","c":"Config","l":"NEWEST_SDK"},{"p":"org.robolectric.res","c":"Fs","l":"newFile(File)","u":"newFile(java.io.File)"},{"p":"org.robolectric.res.android","c":"Asset","l":"newFileAsset(FileTypedResource)","u":"newFileAsset(org.robolectric.res.FileTypedResource)"},{"p":"org.robolectric.res","c":"ResourceTableFactory","l":"newFrameworkResourceTable(ResourcePath)","u":"newFrameworkResourceTable(org.robolectric.res.ResourcePath)"},{"p":"org.robolectric.shadows","c":"BackupDataOutputFactory","l":"newInstance()"},{"p":"org.robolectric.shadows","c":"ShadowAppTask","l":"newInstance()"},{"p":"org.robolectric.shadows","c":"ShadowDiscoverySession","l":"newInstance()"},{"p":"org.robolectric.shadows","c":"ShadowIsoDep","l":"newInstance()"},{"p":"org.robolectric.shadows","c":"ShadowJsPromptResult","l":"newInstance()"},{"p":"org.robolectric.shadows","c":"ShadowNetworkCapabilities","l":"newInstance()"},{"p":"org.robolectric.shadows","c":"ShadowPeerHandle","l":"newInstance()"},{"p":"org.robolectric.shadows","c":"ShadowWifiInfo","l":"newInstance()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothGatt","l":"newInstance(BluetoothDevice)","u":"newInstance(android.bluetooth.BluetoothDevice)"},{"p":"org.robolectric.shadows","c":"ShadowBitmapRegionDecoder","l":"newInstance(byte[], int, int, boolean)","u":"newInstance(byte[],int,int,boolean)"},{"p":"org.robolectric.util","c":"ReflectionHelpers","l":"newInstance(Class)","u":"newInstance(java.lang.Class)"},{"p":"org.robolectric.internal.bytecode","c":"ShadowImpl","l":"newInstance(Class, Class[], Object[])","u":"newInstance(java.lang.Class,java.lang.Class[],java.lang.Object[])"},{"p":"org.robolectric.internal","c":"IShadow","l":"newInstance(Class, Class[], Object[])","u":"newInstance(java.lang.Class,java.lang.Class[],java.lang.Object[])"},{"p":"org.robolectric.shadow.api","c":"Shadow","l":"newInstance(Class, Class[], Object[])","u":"newInstance(java.lang.Class,java.lang.Class[],java.lang.Object[])"},{"p":"org.robolectric.shadows","c":"ShadowBitmapRegionDecoder","l":"newInstance(FileDescriptor, boolean)","u":"newInstance(java.io.FileDescriptor,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowBitmapRegionDecoder","l":"newInstance(InputStream, boolean)","u":"newInstance(java.io.InputStream,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNetwork","l":"newInstance(int)"},{"p":"org.robolectric.shadows","c":"ShadowSensor","l":"newInstance(int)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothServerSocket","l":"newInstance(int, boolean, boolean, ParcelUuid)","u":"newInstance(int,boolean,boolean,android.os.ParcelUuid)"},{"p":"org.robolectric.shadows","c":"BackupDataOutputFactory","l":"newInstance(long)"},{"p":"org.robolectric.shadows","c":"BackupDataOutputFactory","l":"newInstance(long, int)","u":"newInstance(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowNetworkInfo","l":"newInstance(NetworkInfo.DetailedState, int, int, boolean, boolean)","u":"newInstance(android.net.NetworkInfo.DetailedState,int,int,boolean,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNetworkInfo","l":"newInstance(NetworkInfo.DetailedState, int, int, boolean, NetworkInfo.State)","u":"newInstance(android.net.NetworkInfo.DetailedState,int,int,boolean,android.net.NetworkInfo.State)"},{"p":"org.robolectric.shadows","c":"ShadowAndroidHttpClient","l":"newInstance(String)","u":"newInstance(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothDevice","l":"newInstance(String)","u":"newInstance(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowBitmapRegionDecoder","l":"newInstance(String, boolean)","u":"newInstance(java.lang.String,boolean)"},{"p":"org.robolectric.res.android","c":"ApkAssetsCache.Key","l":"newInstance(String, boolean, int)","u":"newInstance(java.lang.String,boolean,int)"},{"p":"org.robolectric.shadows","c":"ShadowAndroidHttpClient","l":"newInstance(String, Context)","u":"newInstance(java.lang.String,android.content.Context)"},{"p":"org.robolectric.shadows","c":"ShadowScanResult","l":"newInstance(String, String, String, int, int)","u":"newInstance(java.lang.String,java.lang.String,java.lang.String,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowScanResult","l":"newInstance(String, String, String, int, int, boolean)","u":"newInstance(java.lang.String,java.lang.String,java.lang.String,int,int,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowScanResult","l":"newInstance(String, String, String, int, int, boolean, List)","u":"newInstance(java.lang.String,java.lang.String,java.lang.String,int,int,boolean,java.util.List)"},{"p":"org.robolectric.internal.bytecode","c":"ShadowImpl","l":"newInstanceOf(Class)","u":"newInstanceOf(java.lang.Class)"},{"p":"org.robolectric.internal","c":"IShadow","l":"newInstanceOf(Class)","u":"newInstanceOf(java.lang.Class)"},{"p":"org.robolectric.shadow.api","c":"Shadow","l":"newInstanceOf(Class)","u":"newInstanceOf(java.lang.Class)"},{"p":"org.robolectric.shadow.api","c":"Shadow","l":"newInstanceOf(String)","u":"newInstanceOf(java.lang.String)"},{"p":"org.robolectric.android.controller","c":"ActivityController","l":"newIntent(Intent)","u":"newIntent(android.content.Intent)"},{"p":"org.robolectric.shadows","c":"ShadowPowerManager","l":"newLowPowerStandbyPortsLock(List)","u":"newLowPowerStandbyPortsLock(java.util.List)"},{"p":"org.robolectric.shadows","c":"ShadowVMRuntime","l":"newNonMovableArray(Class, int)","u":"newNonMovableArray(java.lang.Class,int)"},{"p":"org.robolectric.shadows","c":"ShadowWifiAwareManager","l":"newPublishDiscoverySession(WifiAwareManager, int, int)","u":"newPublishDiscoverySession(android.net.wifi.aware.WifiAwareManager,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowResolveInfo","l":"newResolveInfo(ResolveInfo)","u":"newResolveInfo(android.content.pm.ResolveInfo)"},{"p":"org.robolectric.shadows","c":"ShadowResolveInfo","l":"newResolveInfo(String, String)","u":"newResolveInfo(java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowResolveInfo","l":"newResolveInfo(String, String, String)","u":"newResolveInfo(java.lang.String,java.lang.String,java.lang.String)"},{"p":"org.robolectric.res","c":"ResourceTableFactory","l":"newResourceTable(String, ResourcePath...)","u":"newResourceTable(java.lang.String,org.robolectric.res.ResourcePath...)"},{"p":"org.robolectric.util.inject","c":"Injector","l":"newScopeBuilder(ClassLoader)","u":"newScopeBuilder(java.lang.ClassLoader)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager.ComponentState","l":"newState"},{"p":"org.robolectric.shadows","c":"ShadowWifiAwareManager","l":"newSubscribeDiscoverySession(WifiAwareManager, int, int)","u":"newSubscribeDiscoverySession(android.net.wifi.aware.WifiAwareManager,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowTabHost","l":"newTabSpec(String)","u":"newTabSpec(java.lang.String)"},{"p":"org.robolectric.android.util.concurrent","c":"PausedExecutorService","l":"newTaskFor(Callable)","u":"newTaskFor(java.util.concurrent.Callable)"},{"p":"org.robolectric.android.util.concurrent","c":"PausedExecutorService","l":"newTaskFor(Runnable, T)","u":"newTaskFor(java.lang.Runnable,T)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager","l":"newTheme()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"newTheme()"},{"p":"org.robolectric.res.android","c":"CppAssetManager2","l":"NewTheme()"},{"p":"org.robolectric.shadows","c":"ShadowTotalCaptureResult","l":"newTotalCaptureResult()"},{"p":"org.robolectric.shadows","c":"ShadowVMRuntime","l":"newUnpaddedArray(Class, int)","u":"newUnpaddedArray(java.lang.Class,int)"},{"p":"org.robolectric.shadows","c":"ShadowPowerManager","l":"newWakeLock(int, String)","u":"newWakeLock(int,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowWifiAwareManager","l":"newWifiAwareSession(WifiAwareManager, Binder, int)","u":"newWifiAwareSession(android.net.wifi.aware.WifiAwareManager,android.os.Binder,int)"},{"p":"org.robolectric.android","c":"XmlResourceParserImpl","l":"next()"},{"p":"org.robolectric.res.android","c":"ResXMLParser","l":"next()"},{"p":"org.robolectric.shadows","c":"CachedPathIteratorFactory.CachedPathIterator","l":"next()"},{"p":"org.robolectric.shadows","c":"ShadowRegion","l":"nextId"},{"p":"org.robolectric.android","c":"XmlResourceParserImpl","l":"nextTag()"},{"p":"org.robolectric.android","c":"XmlResourceParserImpl","l":"nextText()"},{"p":"org.robolectric.android","c":"XmlResourceParserImpl","l":"nextToken()"},{"p":"org.robolectric.nativeruntime","c":"HardwareRendererNatives","l":"nFence(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeHardwareRenderer","l":"nFence(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeThreadedRenderer","l":"nFence(long)"},{"p":"org.robolectric.nativeruntime","c":"PathParserNatives","l":"nFinalize(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativePathParser","l":"nFinalize(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeStaticLayout","l":"nFinish(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeStaticLayout","l":"nFinishBuilder(long)"},{"p":"org.robolectric.nativeruntime","c":"LineBreakerNatives","l":"nFinishP(long)"},{"p":"org.robolectric.nativeruntime","c":"RecordingCanvasNatives","l":"nFinishRecording(long, long)","u":"nFinishRecording(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRecordingCanvas","l":"nFinishRecording(long, long)","u":"nFinishRecording(long,long)"},{"p":"org.robolectric.nativeruntime","c":"MeasuredTextBuilderNatives","l":"nFreeBuilder(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeMeasuredParagraph","l":"nFreeBuilder(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeMeasuredText.ShadowNativeMeasuredTextBuilder","l":"nFreeBuilder(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeStaticLayout","l":"nFreeBuilder(long)"},{"p":"org.robolectric.nativeruntime","c":"CanvasNatives","l":"nFreeCaches()"},{"p":"org.robolectric.shadows","c":"ShadowNativeCanvas","l":"nFreeCaches()"},{"p":"org.robolectric.nativeruntime","c":"CanvasNatives","l":"nFreeTextLayoutCaches()"},{"p":"org.robolectric.shadows","c":"ShadowNativeCanvas","l":"nFreeTextLayoutCaches()"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nGetAllocatedSize(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nGetAllocatedSize(long)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nGetAllowForceDark(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nGetAllowForceDark(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeOP","l":"nGetAllowForceDark(long)"},{"p":"org.robolectric.nativeruntime","c":"AnimatedImageDrawableNatives","l":"nGetAlpha(long)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nGetAlpha(long)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nGetAlpha(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeAnimatedImageDrawable","l":"nGetAlpha(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nGetAlpha(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nGetAlpha(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeOP","l":"nGetAlpha(long)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nGetAmbientShadowColor(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nGetAmbientShadowColor(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeOP","l":"nGetAmbientShadowColor(long)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nGetAnimationMatrix(long, long)","u":"nGetAnimationMatrix(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nGetAnimationMatrix(long, long)","u":"nGetAnimationMatrix(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeOP","l":"nGetAnimationMatrix(long, long)","u":"nGetAnimationMatrix(long,long)"},{"p":"org.robolectric.nativeruntime","c":"PositionedGlyphsNatives","l":"nGetAscent(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativePositionedGlyphs","l":"nGetAscent(long)"},{"p":"org.robolectric.shadows","c":"ShadowFontBuilder","l":"nGetAssetBuffer(long)"},{"p":"org.robolectric.nativeruntime","c":"FontNatives","l":"nGetAvailableFontSet()"},{"p":"org.robolectric.shadows","c":"ShadowNativeFont","l":"nGetAvailableFontSet()"},{"p":"org.robolectric.nativeruntime","c":"FontNatives","l":"nGetAxisCount(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeFont","l":"nGetAxisCount(long)"},{"p":"org.robolectric.nativeruntime","c":"FontNatives","l":"nGetAxisInfo(long, int)","u":"nGetAxisInfo(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeFont","l":"nGetAxisInfo(long, int)","u":"nGetAxisInfo(long,int)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nGetBottom(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nGetBottom(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeOP","l":"nGetBottom(long)"},{"p":"org.robolectric.nativeruntime","c":"MeasuredTextNatives","l":"nGetBounds(long, char[], int, int, Rect)","u":"nGetBounds(long,char[],int,int,android.graphics.Rect)"},{"p":"org.robolectric.shadows","c":"ShadowNativeMeasuredParagraph","l":"nGetBounds(long, char[], int, int, Rect)","u":"nGetBounds(long,char[],int,int,android.graphics.Rect)"},{"p":"org.robolectric.shadows","c":"ShadowNativeMeasuredText","l":"nGetBounds(long, char[], int, int, Rect)","u":"nGetBounds(long,char[],int,int,android.graphics.Rect)"},{"p":"org.robolectric.nativeruntime","c":"FontNatives","l":"nGetBufferAddress(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeFont","l":"nGetBufferAddress(long)"},{"p":"org.robolectric.nativeruntime","c":"FontFamilyNatives","l":"nGetBuilderReleaseFunc()"},{"p":"org.robolectric.shadows","c":"ShadowNativeFontFamily","l":"nGetBuilderReleaseFunc()"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nGetCameraDistance(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nGetCameraDistance(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeOP","l":"nGetCameraDistance(long)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nGetCharArrayBounds(long, char[], int, int, int, Rect)","u":"nGetCharArrayBounds(long,char[],int,int,int,android.graphics.Rect)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nGetCharArrayBounds(long, char[], int, int, int, Rect)","u":"nGetCharArrayBounds(long,char[],int,int,int,android.graphics.Rect)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nGetCharArrayBounds(long, long, char[], int, int, int, Rect)","u":"nGetCharArrayBounds(long,long,char[],int,int,int,android.graphics.Rect)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nGetCharArrayBounds(long, long, char[], int, int, int, Rect)","u":"nGetCharArrayBounds(long,long,char[],int,int,int,android.graphics.Rect)"},{"p":"org.robolectric.nativeruntime","c":"MeasuredTextNatives","l":"nGetCharWidthAt(long, int)","u":"nGetCharWidthAt(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeMeasuredText","l":"nGetCharWidthAt(long, int)","u":"nGetCharWidthAt(long,int)"},{"p":"org.robolectric.nativeruntime","c":"CanvasNatives","l":"nGetClipBounds(long, Rect)","u":"nGetClipBounds(long,android.graphics.Rect)"},{"p":"org.robolectric.shadows","c":"ShadowNativeCanvas","l":"nGetClipBounds(long, Rect)","u":"nGetClipBounds(long,android.graphics.Rect)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nGetClipToBounds(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nGetClipToBounds(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeOP","l":"nGetClipToBounds(long)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nGetClipToOutline(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nGetClipToOutline(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeOP","l":"nGetClipToOutline(long)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nGetColor(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nGetColor(long)"},{"p":"org.robolectric.nativeruntime","c":"ImageDecoderNatives","l":"nGetColorSpace(long)"},{"p":"org.robolectric.shadows","c":"ShadowImageDecoder","l":"nGetColorSpace(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeImageDecoder","l":"nGetColorSpace(long)"},{"p":"org.robolectric.nativeruntime","c":"PositionedGlyphsNatives","l":"nGetDescent(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativePositionedGlyphs","l":"nGetDescent(long)"},{"p":"org.robolectric.shadows","c":"ShadowGainmap","l":"nGetDisplayRatioHdr(long)"},{"p":"org.robolectric.shadows","c":"ShadowGainmap","l":"nGetDisplayRatioSdr(long)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeAnimatorNatives","l":"nGetDuration(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeAnimator","l":"nGetDuration(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeAnimatorQ","l":"nGetDuration(long)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nGetElevation(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nGetElevation(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeOP","l":"nGetElevation(long)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nGetEndHyphenEdit(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nGetEndHyphenEdit(long)"},{"p":"org.robolectric.shadows","c":"ShadowGainmap","l":"nGetEpsilonHdr(long, float[])","u":"nGetEpsilonHdr(long,float[])"},{"p":"org.robolectric.shadows","c":"ShadowGainmap","l":"nGetEpsilonSdr(long, float[])","u":"nGetEpsilonSdr(long,float[])"},{"p":"org.robolectric.nativeruntime","c":"FontFamilyNatives","l":"nGetFamilyReleaseFunc()"},{"p":"org.robolectric.shadows","c":"ShadowNativeFontFamily","l":"nGetFamilyReleaseFunc()"},{"p":"org.robolectric.nativeruntime","c":"VectorDrawableNatives","l":"nGetFillAlpha(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeVectorDrawable","l":"nGetFillAlpha(long)"},{"p":"org.robolectric.nativeruntime","c":"VectorDrawableNatives","l":"nGetFillColor(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeVectorDrawable","l":"nGetFillColor(long)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nGetFillPath(long, long, long)","u":"nGetFillPath(long,long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nGetFillPath(long, long, long)","u":"nGetFillPath(long,long,long)"},{"p":"org.robolectric.nativeruntime","c":"PathNatives","l":"nGetFillType(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativePath","l":"nGetFillType(long)"},{"p":"org.robolectric.nativeruntime","c":"PathNatives","l":"nGetFinalizer()"},{"p":"org.robolectric.shadows","c":"ShadowNativePath","l":"nGetFinalizer()"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nGetFlags(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nGetFlags(long)"},{"p":"org.robolectric.nativeruntime","c":"PropertyValuesHolderNatives","l":"nGetFloatMethod(Class, String)","u":"nGetFloatMethod(java.lang.Class,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowNativePropertyValuesHolder","l":"nGetFloatMethod(Class, String)","u":"nGetFloatMethod(java.lang.Class,java.lang.String)"},{"p":"org.robolectric.nativeruntime","c":"FontsFontFamilyNatives","l":"nGetFont(long, int)","u":"nGetFont(long,int)"},{"p":"org.robolectric.nativeruntime","c":"PositionedGlyphsNatives","l":"nGetFont(long, int)","u":"nGetFont(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeFontsFontFamily","l":"nGetFont(long, int)","u":"nGetFont(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativePositionedGlyphs","l":"nGetFont(long, int)","u":"nGetFont(long,int)"},{"p":"org.robolectric.nativeruntime","c":"FontNatives","l":"nGetFontMetrics(long, long, Paint.FontMetrics)","u":"nGetFontMetrics(long,long,android.graphics.Paint.FontMetrics)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nGetFontMetrics(long, long, Paint.FontMetrics)","u":"nGetFontMetrics(long,long,android.graphics.Paint.FontMetrics)"},{"p":"org.robolectric.shadows","c":"ShadowNativeFont","l":"nGetFontMetrics(long, long, Paint.FontMetrics)","u":"nGetFontMetrics(long,long,android.graphics.Paint.FontMetrics)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nGetFontMetrics(long, long, Paint.FontMetrics)","u":"nGetFontMetrics(long,long,android.graphics.Paint.FontMetrics)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nGetFontMetrics(long, Paint.FontMetrics)","u":"nGetFontMetrics(long,android.graphics.Paint.FontMetrics)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nGetFontMetrics(long, Paint.FontMetrics)","u":"nGetFontMetrics(long,android.graphics.Paint.FontMetrics)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nGetFontMetrics(long, Paint.FontMetrics, boolean)","u":"nGetFontMetrics(long,android.graphics.Paint.FontMetrics,boolean)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nGetFontMetricsInt(long, long, Paint.FontMetricsInt)","u":"nGetFontMetricsInt(long,long,android.graphics.Paint.FontMetricsInt)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nGetFontMetricsInt(long, long, Paint.FontMetricsInt)","u":"nGetFontMetricsInt(long,long,android.graphics.Paint.FontMetricsInt)"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"nGetFontMetricsInt(long, long, Paint.FontMetricsInt)","u":"nGetFontMetricsInt(long,long,android.graphics.Paint.FontMetricsInt)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nGetFontMetricsInt(long, Paint.FontMetricsInt)","u":"nGetFontMetricsInt(long,android.graphics.Paint.FontMetricsInt)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nGetFontMetricsInt(long, Paint.FontMetricsInt)","u":"nGetFontMetricsInt(long,android.graphics.Paint.FontMetricsInt)"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"nGetFontMetricsInt(long, Paint.FontMetricsInt)","u":"nGetFontMetricsInt(long,android.graphics.Paint.FontMetricsInt)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nGetFontMetricsInt(long, Paint.FontMetricsInt, boolean)","u":"nGetFontMetricsInt(long,android.graphics.Paint.FontMetricsInt,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"nGetFontMetricsInt(long, Paint.FontMetricsInt, boolean)","u":"nGetFontMetricsInt(long,android.graphics.Paint.FontMetricsInt,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"nGetFontMetricsInt(Object, Object, Object)","u":"nGetFontMetricsInt(java.lang.Object,java.lang.Object,java.lang.Object)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nGetFontMetricsIntForText(long, char[], int, int, int, int, boolean, Paint.FontMetricsInt)","u":"nGetFontMetricsIntForText(long,char[],int,int,int,int,boolean,android.graphics.Paint.FontMetricsInt)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nGetFontMetricsIntForText(long, char[], int, int, int, int, boolean, Paint.FontMetricsInt)","u":"nGetFontMetricsIntForText(long,char[],int,int,int,int,boolean,android.graphics.Paint.FontMetricsInt)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nGetFontMetricsIntForText(long, String, int, int, int, int, boolean, Paint.FontMetricsInt)","u":"nGetFontMetricsIntForText(long,java.lang.String,int,int,int,int,boolean,android.graphics.Paint.FontMetricsInt)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nGetFontMetricsIntForText(long, String, int, int, int, int, boolean, Paint.FontMetricsInt)","u":"nGetFontMetricsIntForText(long,java.lang.String,int,int,int,int,boolean,android.graphics.Paint.FontMetricsInt)"},{"p":"org.robolectric.nativeruntime","c":"FontNatives","l":"nGetFontPath(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeFont","l":"nGetFontPath(long)"},{"p":"org.robolectric.nativeruntime","c":"FontFileUtilNatives","l":"nGetFontPostScriptName(ByteBuffer, int)","u":"nGetFontPostScriptName(java.nio.ByteBuffer,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeFontFileUtil","l":"nGetFontPostScriptName(ByteBuffer, int)","u":"nGetFontPostScriptName(java.nio.ByteBuffer,int)"},{"p":"org.robolectric.nativeruntime","c":"FontFileUtilNatives","l":"nGetFontRevision(ByteBuffer, int)","u":"nGetFontRevision(java.nio.ByteBuffer,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeFontFileUtil","l":"nGetFontRevision(ByteBuffer, int)","u":"nGetFontRevision(java.nio.ByteBuffer,int)"},{"p":"org.robolectric.nativeruntime","c":"FontsFontFamilyNatives","l":"nGetFontSize(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeFontsFontFamily","l":"nGetFontSize(long)"},{"p":"org.robolectric.shadows","c":"ShadowHardwareBuffer","l":"nGetFormat(long)"},{"p":"org.robolectric.nativeruntime","c":"VectorDrawableNatives","l":"nGetFullPathProperties(long, byte[], int)","u":"nGetFullPathProperties(long,byte[],int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeVectorDrawable","l":"nGetFullPathProperties(long, byte[], int)","u":"nGetFullPathProperties(long,byte[],int)"},{"p":"org.robolectric.shadows","c":"ShadowVectorDrawable","l":"nGetFullPathProperties(long, byte[], int)","u":"nGetFullPathProperties(long,byte[],int)"},{"p":"org.robolectric.shadows","c":"ShadowGainmap","l":"nGetGamma(long, float[])","u":"nGetGamma(long,float[])"},{"p":"org.robolectric.nativeruntime","c":"FontNatives","l":"nGetGlyphBounds(long, int, long, RectF)","u":"nGetGlyphBounds(long,int,long,android.graphics.RectF)"},{"p":"org.robolectric.shadows","c":"ShadowNativeFont","l":"nGetGlyphBounds(long, int, long, RectF)","u":"nGetGlyphBounds(long,int,long,android.graphics.RectF)"},{"p":"org.robolectric.nativeruntime","c":"PositionedGlyphsNatives","l":"nGetGlyphCount(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativePositionedGlyphs","l":"nGetGlyphCount(long)"},{"p":"org.robolectric.nativeruntime","c":"PositionedGlyphsNatives","l":"nGetGlyphId(long, int)","u":"nGetGlyphId(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativePositionedGlyphs","l":"nGetGlyphId(long, int)","u":"nGetGlyphId(long,int)"},{"p":"org.robolectric.nativeruntime","c":"VectorDrawableNatives","l":"nGetGroupProperties(long, float[], int)","u":"nGetGroupProperties(long,float[],int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeVectorDrawable","l":"nGetGroupProperties(long, float[], int)","u":"nGetGroupProperties(long,float[],int)"},{"p":"org.robolectric.shadows","c":"ShadowVectorDrawable","l":"nGetGroupProperties(long, float[], int)","u":"nGetGroupProperties(long,float[],int)"},{"p":"org.robolectric.nativeruntime","c":"CanvasNatives","l":"nGetHeight(long)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nGetHeight(long)"},{"p":"org.robolectric.shadows","c":"ShadowHardwareBuffer","l":"nGetHeight(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeCanvas","l":"nGetHeight(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nGetHeight(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeOP","l":"nGetHeight(long)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nGetHinting(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nGetHinting(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nGetHyphenEdit(long)"},{"p":"org.robolectric.nativeruntime","c":"FontNatives","l":"nGetIndex(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeFont","l":"nGetIndex(long)"},{"p":"org.robolectric.nativeruntime","c":"PropertyValuesHolderNatives","l":"nGetIntMethod(Class, String)","u":"nGetIntMethod(java.lang.Class,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowNativePropertyValuesHolder","l":"nGetIntMethod(Class, String)","u":"nGetIntMethod(java.lang.Class,java.lang.String)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nGetInverseTransformMatrix(long, long)","u":"nGetInverseTransformMatrix(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nGetInverseTransformMatrix(long, long)","u":"nGetInverseTransformMatrix(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeOP","l":"nGetInverseTransformMatrix(long, long)","u":"nGetInverseTransformMatrix(long,long)"},{"p":"org.robolectric.nativeruntime","c":"FontsFontFamilyNatives","l":"nGetLangTags(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeFontsFontFamily","l":"nGetLangTags(long)"},{"p":"org.robolectric.shadows","c":"ShadowHardwareBuffer","l":"nGetLayers(long)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nGetLayerType(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nGetLayerType(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeOP","l":"nGetLayerType(long)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nGetLeft(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nGetLeft(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeOP","l":"nGetLeft(long)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nGetLetterSpacing(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nGetLetterSpacing(long)"},{"p":"org.robolectric.nativeruntime","c":"LineBreakerNatives","l":"nGetLineAscent(long, int)","u":"nGetLineAscent(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeLineBreaker","l":"nGetLineAscent(long, int)","u":"nGetLineAscent(long,int)"},{"p":"org.robolectric.nativeruntime","c":"LineBreakerNatives","l":"nGetLineBreakOffset(long, int)","u":"nGetLineBreakOffset(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowLineBreaker","l":"nGetLineBreakOffset(long, int)","u":"nGetLineBreakOffset(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeLineBreaker","l":"nGetLineBreakOffset(long, int)","u":"nGetLineBreakOffset(long,int)"},{"p":"org.robolectric.nativeruntime","c":"LineBreakerNatives","l":"nGetLineCount(long)"},{"p":"org.robolectric.shadows","c":"ShadowLineBreaker","l":"nGetLineCount(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeLineBreaker","l":"nGetLineCount(long)"},{"p":"org.robolectric.nativeruntime","c":"LineBreakerNatives","l":"nGetLineDescent(long, int)","u":"nGetLineDescent(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeLineBreaker","l":"nGetLineDescent(long, int)","u":"nGetLineDescent(long,int)"},{"p":"org.robolectric.nativeruntime","c":"LineBreakerNatives","l":"nGetLineFlag(long, int)","u":"nGetLineFlag(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeLineBreaker","l":"nGetLineFlag(long, int)","u":"nGetLineFlag(long,int)"},{"p":"org.robolectric.nativeruntime","c":"LineBreakerNatives","l":"nGetLineWidth(long, int)","u":"nGetLineWidth(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeLineBreaker","l":"nGetLineWidth(long, int)","u":"nGetLineWidth(long,int)"},{"p":"org.robolectric.nativeruntime","c":"FontNatives","l":"nGetLocaleList(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeFont","l":"nGetLocaleList(long)"},{"p":"org.robolectric.nativeruntime","c":"CanvasNatives","l":"nGetMatrix(long, long)","u":"nGetMatrix(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeCanvas","l":"nGetMatrix(long, long)","u":"nGetMatrix(long,long)"},{"p":"org.robolectric.nativeruntime","c":"RecordingCanvasNatives","l":"nGetMaximumTextureHeight()"},{"p":"org.robolectric.shadows","c":"ShadowNativeDisplayListCanvas","l":"nGetMaximumTextureHeight()"},{"p":"org.robolectric.shadows","c":"ShadowNativeRecordingCanvas","l":"nGetMaximumTextureHeight()"},{"p":"org.robolectric.nativeruntime","c":"RecordingCanvasNatives","l":"nGetMaximumTextureWidth()"},{"p":"org.robolectric.shadows","c":"ShadowNativeDisplayListCanvas","l":"nGetMaximumTextureWidth()"},{"p":"org.robolectric.shadows","c":"ShadowNativeRecordingCanvas","l":"nGetMaximumTextureWidth()"},{"p":"org.robolectric.nativeruntime","c":"MeasuredTextNatives","l":"nGetMemoryUsage(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeMeasuredParagraph","l":"nGetMemoryUsage(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeMeasuredText","l":"nGetMemoryUsage(long)"},{"p":"org.robolectric.nativeruntime","c":"ImageDecoderNatives","l":"nGetMimeType(long)"},{"p":"org.robolectric.shadows","c":"ShadowImageDecoder","l":"nGetMimeType(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeImageDecoder","l":"nGetMimeType(long)"},{"p":"org.robolectric.nativeruntime","c":"FontNatives","l":"nGetMinikinFontPtr(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeFont","l":"nGetMinikinFontPtr(long)"},{"p":"org.robolectric.nativeruntime","c":"PropertyValuesHolderNatives","l":"nGetMultipleFloatMethod(Class, String, int)","u":"nGetMultipleFloatMethod(java.lang.Class,java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativePropertyValuesHolder","l":"nGetMultipleFloatMethod(Class, String, int)","u":"nGetMultipleFloatMethod(java.lang.Class,java.lang.String,int)"},{"p":"org.robolectric.nativeruntime","c":"PropertyValuesHolderNatives","l":"nGetMultipleIntMethod(Class, String, int)","u":"nGetMultipleIntMethod(java.lang.Class,java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativePropertyValuesHolder","l":"nGetMultipleIntMethod(Class, String, int)","u":"nGetMultipleIntMethod(java.lang.Class,java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"ShadowFontBuilder","l":"nGetNativeAsset(AssetManager, String, boolean, int)","u":"nGetNativeAsset(android.content.res.AssetManager,java.lang.String,boolean,int)"},{"p":"org.robolectric.nativeruntime","c":"AnimatedImageDrawableNatives","l":"nGetNativeFinalizer()"},{"p":"org.robolectric.nativeruntime","c":"CanvasNatives","l":"nGetNativeFinalizer()"},{"p":"org.robolectric.nativeruntime","c":"MatrixNatives","l":"nGetNativeFinalizer()"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nGetNativeFinalizer()"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nGetNativeFinalizer()"},{"p":"org.robolectric.shadows","c":"ShadowNativeAnimatedImageDrawable","l":"nGetNativeFinalizer()"},{"p":"org.robolectric.shadows","c":"ShadowNativeCanvas","l":"nGetNativeFinalizer()"},{"p":"org.robolectric.shadows","c":"ShadowNativeMatrix","l":"nGetNativeFinalizer()"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nGetNativeFinalizer()"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nGetNativeFinalizer()"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeOP","l":"nGetNativeFinalizer()"},{"p":"org.robolectric.nativeruntime","c":"HardwareRendererObserverNatives","l":"nGetNextBuffer(long, long[])","u":"nGetNextBuffer(long,long[])"},{"p":"org.robolectric.shadows","c":"ShadowNativeHardwareRendererObserver","l":"nGetNextBuffer(long, long[])","u":"nGetNextBuffer(long,long[])"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nGetOffsetForAdvance(long, char[], int, int, int, int, boolean, float)","u":"nGetOffsetForAdvance(long,char[],int,int,int,int,boolean,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nGetOffsetForAdvance(long, char[], int, int, int, int, boolean, float)","u":"nGetOffsetForAdvance(long,char[],int,int,int,int,boolean,float)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nGetOffsetForAdvance(long, long, char[], int, int, int, int, boolean, float)","u":"nGetOffsetForAdvance(long,long,char[],int,int,int,int,boolean,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nGetOffsetForAdvance(long, long, char[], int, int, int, int, boolean, float)","u":"nGetOffsetForAdvance(long,long,char[],int,int,int,int,boolean,float)"},{"p":"org.robolectric.nativeruntime","c":"FontNatives","l":"nGetPackedStyle(long)"},{"p":"org.robolectric.shadows","c":"ShadowFont","l":"nGetPackedStyle(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeFont","l":"nGetPackedStyle(long)"},{"p":"org.robolectric.nativeruntime","c":"ImageDecoderNatives","l":"nGetPadding(long, Rect)","u":"nGetPadding(long,android.graphics.Rect)"},{"p":"org.robolectric.shadows","c":"ShadowImageDecoder","l":"nGetPadding(long, Rect)","u":"nGetPadding(long,android.graphics.Rect)"},{"p":"org.robolectric.shadows","c":"ShadowNativeImageDecoder","l":"nGetPadding(long, Rect)","u":"nGetPadding(long,android.graphics.Rect)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nGetPivotX(long)"},{"p":"org.robolectric.nativeruntime","c":"VectorDrawableNatives","l":"nGetPivotX(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nGetPivotX(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeOP","l":"nGetPivotX(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeVectorDrawable","l":"nGetPivotX(long)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nGetPivotY(long)"},{"p":"org.robolectric.nativeruntime","c":"VectorDrawableNatives","l":"nGetPivotY(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nGetPivotY(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeOP","l":"nGetPivotY(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeVectorDrawable","l":"nGetPivotY(long)"},{"p":"org.robolectric.shadows","c":"ShadowGainmap","l":"nGetRatioMax(long, float[])","u":"nGetRatioMax(long,float[])"},{"p":"org.robolectric.shadows","c":"ShadowGainmap","l":"nGetRatioMin(long, float[])","u":"nGetRatioMin(long,float[])"},{"p":"org.robolectric.nativeruntime","c":"LineBreakerNatives","l":"nGetReleaseFunc()"},{"p":"org.robolectric.nativeruntime","c":"MeasuredTextNatives","l":"nGetReleaseFunc()"},{"p":"org.robolectric.shadows","c":"ShadowNativeLineBreaker","l":"nGetReleaseFunc()"},{"p":"org.robolectric.shadows","c":"ShadowNativeMeasuredParagraph","l":"nGetReleaseFunc()"},{"p":"org.robolectric.shadows","c":"ShadowNativeMeasuredText","l":"nGetReleaseFunc()"},{"p":"org.robolectric.shadows","c":"ShadowFontBuilder","l":"nGetReleaseNativeAssetFunc()"},{"p":"org.robolectric.nativeruntime","c":"FontFamilyBuilderNatives","l":"nGetReleaseNativeFamily()"},{"p":"org.robolectric.shadows","c":"ShadowNativeFontsFontFamily.ShadowNativeFontFamilyBuilder","l":"nGetReleaseNativeFamily()"},{"p":"org.robolectric.nativeruntime","c":"FontBuilderNatives","l":"nGetReleaseNativeFont()"},{"p":"org.robolectric.nativeruntime","c":"FontNatives","l":"nGetReleaseNativeFont()"},{"p":"org.robolectric.shadows","c":"ShadowNativeFont","l":"nGetReleaseNativeFont()"},{"p":"org.robolectric.shadows","c":"ShadowNativeFont.ShadowNativeFontBuilder","l":"nGetReleaseNativeFont()"},{"p":"org.robolectric.nativeruntime","c":"LineBreakerNatives","l":"nGetReleaseResultFunc()"},{"p":"org.robolectric.shadows","c":"ShadowNativeLineBreaker","l":"nGetReleaseResultFunc()"},{"p":"org.robolectric.nativeruntime","c":"HardwareRendererNatives","l":"nGetRenderThreadTid(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeHardwareRenderer","l":"nGetRenderThreadTid(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeThreadedRenderer","l":"nGetRenderThreadTid(long)"},{"p":"org.robolectric.nativeruntime","c":"AnimatedImageDrawableNatives","l":"nGetRepeatCount(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeAnimatedImageDrawable","l":"nGetRepeatCount(long)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nGetRight(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nGetRight(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeOP","l":"nGetRight(long)"},{"p":"org.robolectric.nativeruntime","c":"VectorDrawableNatives","l":"nGetRootAlpha(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeVectorDrawable","l":"nGetRootAlpha(long)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nGetRotation(long)"},{"p":"org.robolectric.nativeruntime","c":"VectorDrawableNatives","l":"nGetRotation(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nGetRotation(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeOP","l":"nGetRotation(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeVectorDrawable","l":"nGetRotation(long)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nGetRotationX(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nGetRotationX(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeOP","l":"nGetRotationX(long)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nGetRotationY(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nGetRotationY(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeOP","l":"nGetRotationY(long)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nGetRunAdvance(long, char[], int, int, int, int, boolean, int)","u":"nGetRunAdvance(long,char[],int,int,int,int,boolean,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nGetRunAdvance(long, char[], int, int, int, int, boolean, int)","u":"nGetRunAdvance(long,char[],int,int,int,int,boolean,int)"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"nGetRunAdvance(long, char[], int, int, int, int, boolean, int)","u":"nGetRunAdvance(long,char[],int,int,int,int,boolean,int)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nGetRunAdvance(long, long, char[], int, int, int, int, boolean, int)","u":"nGetRunAdvance(long,long,char[],int,int,int,int,boolean,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nGetRunAdvance(long, long, char[], int, int, int, int, boolean, int)","u":"nGetRunAdvance(long,long,char[],int,int,int,int,boolean,int)"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"nGetRunAdvance(long, long, char[], int, int, int, int, boolean, int)","u":"nGetRunAdvance(long,long,char[],int,int,int,int,boolean,int)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nGetRunCharacterAdvance(long, char[], int, int, int, int, boolean, int, float[], int)","u":"nGetRunCharacterAdvance(long,char[],int,int,int,int,boolean,int,float[],int)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nGetRunCharacterAdvance(long, char[], int, int, int, int, boolean, int, float[], int)","u":"nGetRunCharacterAdvance(long,char[],int,int,int,int,boolean,int,float[],int)"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"nGetRunCharacterAdvance(long, char[], int, int, int, int, boolean, int, float[], int)","u":"nGetRunCharacterAdvance(long,char[],int,int,int,int,boolean,int,float[],int)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nGetRunCharacterAdvance(long, char[], int, int, int, int, boolean, int, float[], int, RectF)","u":"nGetRunCharacterAdvance(long,char[],int,int,int,int,boolean,int,float[],int,android.graphics.RectF)"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"nGetRunCharacterAdvance(long, char[], int, int, int, int, boolean, int, float[], int, RectF)","u":"nGetRunCharacterAdvance(long,char[],int,int,int,int,boolean,int,float[],int,android.graphics.RectF)"},{"p":"org.robolectric.nativeruntime","c":"ImageDecoderNatives","l":"nGetSampledSize(long, int)","u":"nGetSampledSize(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowImageDecoder","l":"nGetSampledSize(long, int)","u":"nGetSampledSize(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeImageDecoder","l":"nGetSampledSize(long, int)","u":"nGetSampledSize(long,int)"},{"p":"org.robolectric.nativeruntime","c":"CanvasNatives","l":"nGetSaveCount(long)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCanvas","l":"nGetSaveCount(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeCanvas","l":"nGetSaveCount(long)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nGetScaleX(long)"},{"p":"org.robolectric.nativeruntime","c":"VectorDrawableNatives","l":"nGetScaleX(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nGetScaleX(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeOP","l":"nGetScaleX(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeVectorDrawable","l":"nGetScaleX(long)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nGetScaleY(long)"},{"p":"org.robolectric.nativeruntime","c":"VectorDrawableNatives","l":"nGetScaleY(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nGetScaleY(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeOP","l":"nGetScaleY(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeVectorDrawable","l":"nGetScaleY(long)"},{"p":"org.robolectric.shadows","c":"ShadowSharedMemory","l":"nGetSize(FileDescriptor)","u":"nGetSize(java.io.FileDescriptor)"},{"p":"org.robolectric.nativeruntime","c":"FontNatives","l":"nGetSourceId(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeFont","l":"nGetSourceId(long)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nGetSpotShadowColor(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nGetSpotShadowColor(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeOP","l":"nGetSpotShadowColor(long)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nGetStartHyphenEdit(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nGetStartHyphenEdit(long)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nGetStrikeThruPosition(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nGetStrikeThruPosition(long)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nGetStrikeThruThickness(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nGetStrikeThruThickness(long)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nGetStringBounds(long, long, String, int, int, int, Rect)","u":"nGetStringBounds(long,long,java.lang.String,int,int,int,android.graphics.Rect)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nGetStringBounds(long, long, String, int, int, int, Rect)","u":"nGetStringBounds(long,long,java.lang.String,int,int,int,android.graphics.Rect)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nGetStringBounds(long, String, int, int, int, Rect)","u":"nGetStringBounds(long,java.lang.String,int,int,int,android.graphics.Rect)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nGetStringBounds(long, String, int, int, int, Rect)","u":"nGetStringBounds(long,java.lang.String,int,int,int,android.graphics.Rect)"},{"p":"org.robolectric.nativeruntime","c":"VectorDrawableNatives","l":"nGetStrokeAlpha(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeVectorDrawable","l":"nGetStrokeAlpha(long)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nGetStrokeCap(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nGetStrokeCap(long)"},{"p":"org.robolectric.nativeruntime","c":"VectorDrawableNatives","l":"nGetStrokeColor(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeVectorDrawable","l":"nGetStrokeColor(long)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nGetStrokeJoin(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nGetStrokeJoin(long)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nGetStrokeMiter(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nGetStrokeMiter(long)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nGetStrokeWidth(long)"},{"p":"org.robolectric.nativeruntime","c":"VectorDrawableNatives","l":"nGetStrokeWidth(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nGetStrokeWidth(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeVectorDrawable","l":"nGetStrokeWidth(long)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nGetStyle(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nGetStyle(long)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nGetTextAdvances(long, char[], int, int, int, int, int, float[], int)","u":"nGetTextAdvances(long,char[],int,int,int,int,int,float[],int)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nGetTextAdvances(long, char[], int, int, int, int, int, float[], int)","u":"nGetTextAdvances(long,char[],int,int,int,int,int,float[],int)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nGetTextAdvances(long, long, char[], int, int, int, int, int, float[], int)","u":"nGetTextAdvances(long,long,char[],int,int,int,int,int,float[],int)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nGetTextAdvances(long, long, char[], int, int, int, int, int, float[], int)","u":"nGetTextAdvances(long,long,char[],int,int,int,int,int,float[],int)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nGetTextAdvances(long, long, String, int, int, int, int, int, float[], int)","u":"nGetTextAdvances(long,long,java.lang.String,int,int,int,int,int,float[],int)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nGetTextAdvances(long, long, String, int, int, int, int, int, float[], int)","u":"nGetTextAdvances(long,long,java.lang.String,int,int,int,int,int,float[],int)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nGetTextAdvances(long, String, int, int, int, int, int, float[], int)","u":"nGetTextAdvances(long,java.lang.String,int,int,int,int,int,float[],int)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nGetTextAdvances(long, String, int, int, int, int, int, float[], int)","u":"nGetTextAdvances(long,java.lang.String,int,int,int,int,int,float[],int)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nGetTextAlign(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nGetTextAlign(long)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nGetTextPath(long, int, char[], int, int, float, float, long)","u":"nGetTextPath(long,int,char[],int,int,float,float,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nGetTextPath(long, int, char[], int, int, float, float, long)","u":"nGetTextPath(long,int,char[],int,int,float,float,long)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nGetTextPath(long, int, String, int, int, float, float, long)","u":"nGetTextPath(long,int,java.lang.String,int,int,float,float,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nGetTextPath(long, int, String, int, int, float, float, long)","u":"nGetTextPath(long,int,java.lang.String,int,int,float,float,long)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nGetTextPath(long, long, int, char[], int, int, float, float, long)","u":"nGetTextPath(long,long,int,char[],int,int,float,float,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nGetTextPath(long, long, int, char[], int, int, float, float, long)","u":"nGetTextPath(long,long,int,char[],int,int,float,float,long)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nGetTextPath(long, long, int, String, int, int, float, float, long)","u":"nGetTextPath(long,long,int,java.lang.String,int,int,float,float,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nGetTextPath(long, long, int, String, int, int, float, float, long)","u":"nGetTextPath(long,long,int,java.lang.String,int,int,float,float,long)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nGetTextRunCursor(long, char[], int, int, int, int, int)","u":"nGetTextRunCursor(long,char[],int,int,int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nGetTextRunCursor(long, char[], int, int, int, int, int)","u":"nGetTextRunCursor(long,char[],int,int,int,int,int)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nGetTextRunCursor(long, long, char[], int, int, int, int, int)","u":"nGetTextRunCursor(long,long,char[],int,int,int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nGetTextRunCursor(long, long, char[], int, int, int, int, int)","u":"nGetTextRunCursor(long,long,char[],int,int,int,int,int)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nGetTextRunCursor(long, long, String, int, int, int, int, int)","u":"nGetTextRunCursor(long,long,java.lang.String,int,int,int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nGetTextRunCursor(long, long, String, int, int, int, int, int)","u":"nGetTextRunCursor(long,long,java.lang.String,int,int,int,int,int)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nGetTextRunCursor(long, String, int, int, int, int, int)","u":"nGetTextRunCursor(long,java.lang.String,int,int,int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nGetTextRunCursor(long, String, int, int, int, int, int)","u":"nGetTextRunCursor(long,java.lang.String,int,int,int,int,int)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nGetTextScaleX(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nGetTextScaleX(long)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nGetTextSize(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nGetTextSize(long)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nGetTextSkewX(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nGetTextSkewX(long)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nGetTop(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nGetTop(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeOP","l":"nGetTop(long)"},{"p":"org.robolectric.nativeruntime","c":"PositionedGlyphsNatives","l":"nGetTotalAdvance(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativePositionedGlyphs","l":"nGetTotalAdvance(long)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nGetTransformMatrix(long, long)","u":"nGetTransformMatrix(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nGetTransformMatrix(long, long)","u":"nGetTransformMatrix(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeOP","l":"nGetTransformMatrix(long, long)","u":"nGetTransformMatrix(long,long)"},{"p":"org.robolectric.nativeruntime","c":"VectorDrawableNatives","l":"nGetTranslateX(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeVectorDrawable","l":"nGetTranslateX(long)"},{"p":"org.robolectric.nativeruntime","c":"VectorDrawableNatives","l":"nGetTranslateY(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeVectorDrawable","l":"nGetTranslateY(long)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nGetTranslationX(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nGetTranslationX(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeOP","l":"nGetTranslationX(long)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nGetTranslationY(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nGetTranslationY(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeOP","l":"nGetTranslationY(long)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nGetTranslationZ(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nGetTranslationZ(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeOP","l":"nGetTranslationZ(long)"},{"p":"org.robolectric.nativeruntime","c":"VectorDrawableNatives","l":"nGetTrimPathEnd(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeVectorDrawable","l":"nGetTrimPathEnd(long)"},{"p":"org.robolectric.nativeruntime","c":"VectorDrawableNatives","l":"nGetTrimPathOffset(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeVectorDrawable","l":"nGetTrimPathOffset(long)"},{"p":"org.robolectric.nativeruntime","c":"VectorDrawableNatives","l":"nGetTrimPathStart(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeVectorDrawable","l":"nGetTrimPathStart(long)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nGetUnderlinePosition(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nGetUnderlinePosition(long)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nGetUnderlineThickness(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nGetUnderlineThickness(long)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nGetUniqueId(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nGetUniqueId(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeOP","l":"nGetUniqueId(long)"},{"p":"org.robolectric.shadows","c":"ShadowHardwareBuffer","l":"nGetUsage(long)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nGetUsageSize(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nGetUsageSize(long)"},{"p":"org.robolectric.nativeruntime","c":"MatrixNatives","l":"nGetValues(long, float[])","u":"nGetValues(long,float[])"},{"p":"org.robolectric.shadows","c":"ShadowNativeMatrix","l":"nGetValues(long, float[])","u":"nGetValues(long,float[])"},{"p":"org.robolectric.nativeruntime","c":"FontsFontFamilyNatives","l":"nGetVariant(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeFontsFontFamily","l":"nGetVariant(long)"},{"p":"org.robolectric.nativeruntime","c":"CanvasNatives","l":"nGetWidth(long)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nGetWidth(long)"},{"p":"org.robolectric.shadows","c":"ShadowHardwareBuffer","l":"nGetWidth(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeCanvas","l":"nGetWidth(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nGetWidth(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeOP","l":"nGetWidth(long)"},{"p":"org.robolectric.nativeruntime","c":"MeasuredTextNatives","l":"nGetWidth(long, int, int)","u":"nGetWidth(long,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeMeasuredParagraph","l":"nGetWidth(long, int, int)","u":"nGetWidth(long,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeMeasuredText","l":"nGetWidth(long, int, int)","u":"nGetWidth(long,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeStaticLayout","l":"nGetWidths(long, float[])","u":"nGetWidths(long,float[])"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nGetWordSpacing(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nGetWordSpacing(long)"},{"p":"org.robolectric.nativeruntime","c":"PositionedGlyphsNatives","l":"nGetX(long, int)","u":"nGetX(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativePositionedGlyphs","l":"nGetX(long, int)","u":"nGetX(long,int)"},{"p":"org.robolectric.nativeruntime","c":"PositionedGlyphsNatives","l":"nGetY(long, int)","u":"nGetY(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativePositionedGlyphs","l":"nGetY(long, int)","u":"nGetY(long,int)"},{"p":"org.robolectric.nativeruntime","c":"HardwareRendererNatives","l":"nHackySetRTAnimationsEnabled(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativeHardwareRenderer","l":"nHackySetRTAnimationsEnabled(boolean)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nHasGlyph(long, int, String)","u":"nHasGlyph(long,int,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nHasGlyph(long, int, String)","u":"nHasGlyph(long,int,java.lang.String)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nHasGlyph(long, long, int, String)","u":"nHasGlyph(long,long,int,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nHasGlyph(long, long, int, String)","u":"nHasGlyph(long,long,int,java.lang.String)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nHasIdentityMatrix(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nHasIdentityMatrix(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeOP","l":"nHasIdentityMatrix(long)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nHasOverlappingRendering(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nHasOverlappingRendering(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeOP","l":"nHasOverlappingRendering(long)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nHasShadow(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nHasShadow(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeOP","l":"nHasShadow(long)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nHasShadowLayer(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nHasShadowLayer(long)"},{"p":"org.robolectric.nativeruntime","c":"PathNatives","l":"nIncReserve(long, int)","u":"nIncReserve(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativePath","l":"nIncReserve(long, int)","u":"nIncReserve(long,int)"},{"p":"org.robolectric.nativeruntime","c":"VirtualRefBasePtrNatives","l":"nIncStrong(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeVirtualRefBasePtr","l":"nIncStrong(long)"},{"p":"org.robolectric.shadows","c":"ShadowVirtualRefBasePtr","l":"nIncStrong(long)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nInit()"},{"p":"org.robolectric.nativeruntime","c":"PathNatives","l":"nInit()"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nInit()"},{"p":"org.robolectric.shadows","c":"ShadowNativePath","l":"nInit()"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"nInit()"},{"p":"org.robolectric.nativeruntime","c":"LineBreakerNatives","l":"nInit(int, int, boolean, int[])","u":"nInit(int,int,boolean,int[])"},{"p":"org.robolectric.shadows","c":"ShadowNativeLineBreaker","l":"nInit(int, int, boolean, int[])","u":"nInit(int,int,boolean,int[])"},{"p":"org.robolectric.shadows","c":"ShadowNativeLineBreaker","l":"nInit(int, int, boolean, int[], boolean)","u":"nInit(int,int,boolean,int[],boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativeStaticLayout","l":"nInit(int, int, boolean, int[], int[], int[])","u":"nInit(int,int,boolean,int[],int[],int[])"},{"p":"org.robolectric.nativeruntime","c":"PathNatives","l":"nInit(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativePath","l":"nInit(long)"},{"p":"org.robolectric.nativeruntime","c":"FontBuilderNatives","l":"nInitBuilder()"},{"p":"org.robolectric.nativeruntime","c":"FontFamilyBuilderNatives","l":"nInitBuilder()"},{"p":"org.robolectric.nativeruntime","c":"MeasuredTextBuilderNatives","l":"nInitBuilder()"},{"p":"org.robolectric.shadows","c":"ShadowMeasuredParagraph","l":"nInitBuilder()"},{"p":"org.robolectric.shadows","c":"ShadowMeasuredTextBuilder","l":"nInitBuilder()"},{"p":"org.robolectric.shadows","c":"ShadowNativeFont.ShadowNativeFontBuilder","l":"nInitBuilder()"},{"p":"org.robolectric.shadows","c":"ShadowNativeFontsFontFamily.ShadowNativeFontFamilyBuilder","l":"nInitBuilder()"},{"p":"org.robolectric.shadows","c":"ShadowNativeMeasuredParagraph","l":"nInitBuilder()"},{"p":"org.robolectric.shadows","c":"ShadowNativeMeasuredText.ShadowNativeMeasuredTextBuilder","l":"nInitBuilder()"},{"p":"org.robolectric.shadows","c":"ShadowPrecomputedText","l":"nInitBuilder()"},{"p":"org.robolectric.nativeruntime","c":"FontFamilyNatives","l":"nInitBuilder(String, int)","u":"nInitBuilder(java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"ShadowFontFamily","l":"nInitBuilder(String, int)","u":"nInitBuilder(java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeFontFamily","l":"nInitBuilder(String, int)","u":"nInitBuilder(java.lang.String,int)"},{"p":"org.robolectric.nativeruntime","c":"HardwareRendererNatives","l":"nInitDisplayInfo(int, int, float, int, long, long)","u":"nInitDisplayInfo(int,int,float,int,long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeHardwareRenderer","l":"nInitDisplayInfo(int, int, float, int, long, long)","u":"nInitDisplayInfo(int,int,float,int,long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeHardwareRenderer","l":"nInitDisplayInfo(int, int, float, int, long, long, boolean, boolean)","u":"nInitDisplayInfo(int,int,float,int,long,long,boolean,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCanvas","l":"nInitRaster(Bitmap)","u":"nInitRaster(android.graphics.Bitmap)"},{"p":"org.robolectric.shadows","c":"ShadowNativeCanvas","l":"nInitRaster(Bitmap)","u":"nInitRaster(android.graphics.Bitmap)"},{"p":"org.robolectric.nativeruntime","c":"CanvasNatives","l":"nInitRaster(long)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCanvas","l":"nInitRaster(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeCanvas","l":"nInitRaster(long)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nInitWithPaint(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nInitWithPaint(long)"},{"p":"org.robolectric.nativeruntime","c":"PathParserNatives","l":"nInterpolatePathData(long, long, long, float)","u":"nInterpolatePathData(long,long,long,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativePathParser","l":"nInterpolatePathData(long, long, long, float)","u":"nInterpolatePathData(long,long,long,float)"},{"p":"org.robolectric.nativeruntime","c":"MatrixNatives","l":"nInvert(long, long)","u":"nInvert(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeMatrix","l":"nInvert(long, long)","u":"nInvert(long,long)"},{"p":"org.robolectric.interceptors","c":"AndroidInterceptors.NioUtilsFreeDirectBufferInterceptor","l":"NioUtilsFreeDirectBufferInterceptor()","u":"%3Cinit%3E()"},{"p":"org.robolectric.nativeruntime","c":"MatrixNatives","l":"nIsAffine(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeMatrix","l":"nIsAffine(long)"},{"p":"org.robolectric.nativeruntime","c":"PathNatives","l":"nIsConvex(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativePath","l":"nIsConvex(long)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nIsElegantTextHeight(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nIsElegantTextHeight(long)"},{"p":"org.robolectric.nativeruntime","c":"PathNatives","l":"nIsEmpty(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativePath","l":"nIsEmpty(long)"},{"p":"org.robolectric.nativeruntime","c":"MatrixNatives","l":"nIsIdentity(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeMatrix","l":"nIsIdentity(long)"},{"p":"org.robolectric.nativeruntime","c":"CanvasNatives","l":"nIsOpaque(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeCanvas","l":"nIsOpaque(long)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nIsPivotExplicitlySet(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nIsPivotExplicitlySet(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeOP","l":"nIsPivotExplicitlySet(long)"},{"p":"org.robolectric.nativeruntime","c":"FontFileUtilNatives","l":"nIsPostScriptType1Font(ByteBuffer, int)","u":"nIsPostScriptType1Font(java.nio.ByteBuffer,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeFontFileUtil","l":"nIsPostScriptType1Font(ByteBuffer, int)","u":"nIsPostScriptType1Font(java.nio.ByteBuffer,int)"},{"p":"org.robolectric.nativeruntime","c":"PathNatives","l":"nIsRect(long, RectF)","u":"nIsRect(long,android.graphics.RectF)"},{"p":"org.robolectric.shadows","c":"ShadowNativePath","l":"nIsRect(long, RectF)","u":"nIsRect(long,android.graphics.RectF)"},{"p":"org.robolectric.nativeruntime","c":"AnimatedImageDrawableNatives","l":"nIsRunning(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeAnimatedImageDrawable","l":"nIsRunning(long)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nIsValid(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nIsValid(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeOP","l":"nIsValid(long)"},{"p":"org.robolectric.shadows","c":"ShadowRenderNodeQ","l":"nIsValid(long)"},{"p":"org.robolectric.shadows","c":"ShadowStaticLayout","l":"nLineBreakOpportunities(String, char[], int, int[])","u":"nLineBreakOpportunities(java.lang.String,char[],int,int[])"},{"p":"org.robolectric.nativeruntime","c":"PathNatives","l":"nLineTo(long, float, float)","u":"nLineTo(long,float,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativePath","l":"nLineTo(long, float, float)","u":"nLineTo(long,float,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeStaticLayout","l":"nLoadHyphenator(ByteBuffer, int, int, int)","u":"nLoadHyphenator(java.nio.ByteBuffer,int,int,int)"},{"p":"org.robolectric.nativeruntime","c":"HardwareRendererNatives","l":"nLoadSystemProperties(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeHardwareRenderer","l":"nLoadSystemProperties(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeThreadedRenderer","l":"nLoadSystemProperties(long)"},{"p":"org.robolectric.nativeruntime","c":"MatrixNatives","l":"nMapPoints(long, float[], int, float[], int, int, boolean)","u":"nMapPoints(long,float[],int,float[],int,int,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativeMatrix","l":"nMapPoints(long, float[], int, float[], int, int, boolean)","u":"nMapPoints(long,float[],int,float[],int,int,boolean)"},{"p":"org.robolectric.nativeruntime","c":"MatrixNatives","l":"nMapRadius(long, float)","u":"nMapRadius(long,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeMatrix","l":"nMapRadius(long, float)","u":"nMapRadius(long,float)"},{"p":"org.robolectric.nativeruntime","c":"MatrixNatives","l":"nMapRect(long, RectF, RectF)","u":"nMapRect(long,android.graphics.RectF,android.graphics.RectF)"},{"p":"org.robolectric.shadows","c":"ShadowNativeMatrix","l":"nMapRect(long, RectF, RectF)","u":"nMapRect(long,android.graphics.RectF,android.graphics.RectF)"},{"p":"org.robolectric.nativeruntime","c":"PathNatives","l":"nMoveTo(long, float, float)","u":"nMoveTo(long,float,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativePath","l":"nMoveTo(long, float, float)","u":"nMoveTo(long,float,float)"},{"p":"org.robolectric.versioning","c":"AndroidVersions.NMR1","l":"NMR1()","u":"%3Cinit%3E()"},{"p":"org.robolectric.nativeruntime","c":"AnimatedImageDrawableNatives","l":"nNativeByteSize(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeAnimatedImageDrawable","l":"nNativeByteSize(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeStaticLayout","l":"nNewBuilder()"},{"p":"org.robolectric.nativeruntime","c":"FontNatives","l":"nNewByteBuffer(long)"},{"p":"org.robolectric.shadows","c":"ShadowFont","l":"nNewByteBuffer(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeFont","l":"nNewByteBuffer(long)"},{"p":"org.robolectric.nativeruntime","c":"HardwareRendererNatives","l":"nNotifyFramePending(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeHardwareRenderer","l":"nNotifyFramePending(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeThreadedRenderer","l":"nNotifyFramePending(long)"},{"p":"org.robolectric.res.android","c":"Errors","l":"NO_ERROR"},{"p":"org.robolectric.res.android","c":"Errors","l":"NO_INIT"},{"p":"org.robolectric.res.android","c":"Errors","l":"NO_MEMORY"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityRecord","l":"NO_VIRTUAL_ID"},{"p":"org.robolectric.shadows","c":"ShadowPathParser.PathDataNode","l":"nodesToPath(ShadowPathParser.PathDataNode[], Path)","u":"nodesToPath(org.robolectric.shadows.ShadowPathParser.PathDataNode[],android.graphics.Path)"},{"p":"org.robolectric.nativeruntime","c":"PathNatives","l":"nOffset(long, float, float)","u":"nOffset(long,float,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativePath","l":"nOffset(long, float, float)","u":"nOffset(long,float,float)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nOffsetLeftAndRight(long, int)","u":"nOffsetLeftAndRight(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nOffsetLeftAndRight(long, int)","u":"nOffsetLeftAndRight(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeOP","l":"nOffsetLeftAndRight(long, int)","u":"nOffsetLeftAndRight(long,int)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nOffsetTopAndBottom(long, int)","u":"nOffsetTopAndBottom(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nOffsetTopAndBottom(long, int)","u":"nOffsetTopAndBottom(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeOP","l":"nOffsetTopAndBottom(long, int)","u":"nOffsetTopAndBottom(long,int)"},{"p":"org.robolectric.annotation","c":"Config","l":"NONE"},{"p":"org.robolectric.interceptors","c":"AndroidInterceptors.NoOpInterceptor","l":"NoOpInterceptor()","u":"%3Cinit%3E()"},{"p":"org.robolectric.nativeruntime","c":"PathNatives","l":"nOp(long, long, int, long)","u":"nOp(long,long,int,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativePath","l":"nOp(long, long, int, long)","u":"nOp(long,long,int,long)"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttpLayer.RequestMatcherBuilder","l":"noParams()"},{"p":"org.robolectric.android","c":"DeviceConfig.ScreenSize","l":"normal"},{"p":"org.robolectric.shadows","c":"ShadowAppOpsManager","l":"noteOp(int, int, String)","u":"noteOp(int,int,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowAppOpsManager","l":"noteOp(int, int, String, String, String)","u":"noteOp(int,int,java.lang.String,java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowAppOpsManager","l":"noteOpNoThrow(int, int, String)","u":"noteOpNoThrow(int,int,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowAppOpsManager","l":"noteOpNoThrow(int, int, String, String, String)","u":"noteOpNoThrow(int,int,java.lang.String,java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowAppOpsManager","l":"noteProxyOpNoThrow(int, String)","u":"noteProxyOpNoThrow(int,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowAppOpsManager","l":"noteProxyOpNoThrow(int, String, int)","u":"noteProxyOpNoThrow(int,java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"ShadowAppOpsManager","l":"noteProxyOpNoThrow(int, String, int, String, String)","u":"noteProxyOpNoThrow(int,java.lang.String,int,java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowAppOpsManager","l":"noteProxyOpNoThrow(Object, Object, Object, Object)","u":"noteProxyOpNoThrow(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver.NotifiedUri","l":"NotifiedUri(Uri, ContentObserver, boolean)","u":"%3Cinit%3E(android.net.Uri,android.database.ContentObserver,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNotificationManager","l":"notify(int, Notification)","u":"notify(int,android.app.Notification)"},{"p":"org.robolectric.shadows","c":"ShadowNotificationManager","l":"notify(String, int, Notification)","u":"notify(java.lang.String,int,android.app.Notification)"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver","l":"notifyChange(Uri, ContentObserver)","u":"notifyChange(android.net.Uri,android.database.ContentObserver)"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver","l":"notifyChange(Uri, ContentObserver, boolean)","u":"notifyChange(android.net.Uri,android.database.ContentObserver,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowMediaStore","l":"notifyCloudMediaChangedEvent(ContentResolver, String, String)","u":"notifyCloudMediaChangedEvent(android.content.ContentResolver,java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothGattServer","l":"notifyConnection(BluetoothDevice)","u":"notifyConnection(android.bluetooth.BluetoothDevice)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothGatt","l":"notifyConnection(String)","u":"notifyConnection(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowBaseAdapter","l":"notifyDataSetChanged()"},{"p":"org.robolectric.shadows","c":"ShadowVoiceInteractor","l":"notifyDirectActionsChanged()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothGattServer","l":"notifyDisconnection(BluetoothDevice)","u":"notifyDisconnection(android.bluetooth.BluetoothDevice)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothGatt","l":"notifyDisconnection(String)","u":"notifyDisconnection(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowLauncherApps","l":"notifyPackageAdded(String)","u":"notifyPackageAdded(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowLauncherApps","l":"notifyPackageRemoved(String)","u":"notifyPackageRemoved(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowSoundPool","l":"notifyPathLoaded(String, boolean)","u":"notifyPathLoaded(java.lang.String,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowSoundPool","l":"notifyResourceLoaded(int, boolean)","u":"notifyResourceLoaded(int,boolean)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nOutput(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nOutput(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeOP","l":"nOutput(long)"},{"p":"org.robolectric.nativeruntime","c":"HardwareRendererNatives","l":"nOverrideProperty(String, String)","u":"nOverrideProperty(java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowNativeHardwareRenderer","l":"nOverrideProperty(String, String)","u":"nOverrideProperty(java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowNativeThreadedRenderer","l":"nOverrideProperty(String, String)","u":"nOverrideProperty(java.lang.String,java.lang.String)"},{"p":"org.robolectric.nativeruntime","c":"PathParserNatives","l":"nParseStringForPath(long, String, int)","u":"nParseStringForPath(long,java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativePathParser","l":"nParseStringForPath(long, String, int)","u":"nParseStringForPath(long,java.lang.String,int)"},{"p":"org.robolectric.nativeruntime","c":"HardwareRendererNatives","l":"nPause(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeHardwareRenderer","l":"nPause(long)"},{"p":"org.robolectric.nativeruntime","c":"MatrixNatives","l":"nPostConcat(long, long)","u":"nPostConcat(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeMatrix","l":"nPostConcat(long, long)","u":"nPostConcat(long,long)"},{"p":"org.robolectric.nativeruntime","c":"MatrixNatives","l":"nPostRotate(long, float)","u":"nPostRotate(long,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeMatrix","l":"nPostRotate(long, float)","u":"nPostRotate(long,float)"},{"p":"org.robolectric.nativeruntime","c":"MatrixNatives","l":"nPostRotate(long, float, float, float)","u":"nPostRotate(long,float,float,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeMatrix","l":"nPostRotate(long, float, float, float)","u":"nPostRotate(long,float,float,float)"},{"p":"org.robolectric.nativeruntime","c":"MatrixNatives","l":"nPostScale(long, float, float)","u":"nPostScale(long,float,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeMatrix","l":"nPostScale(long, float, float)","u":"nPostScale(long,float,float)"},{"p":"org.robolectric.nativeruntime","c":"MatrixNatives","l":"nPostScale(long, float, float, float, float)","u":"nPostScale(long,float,float,float,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeMatrix","l":"nPostScale(long, float, float, float, float)","u":"nPostScale(long,float,float,float,float)"},{"p":"org.robolectric.nativeruntime","c":"MatrixNatives","l":"nPostSkew(long, float, float)","u":"nPostSkew(long,float,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeMatrix","l":"nPostSkew(long, float, float)","u":"nPostSkew(long,float,float)"},{"p":"org.robolectric.nativeruntime","c":"MatrixNatives","l":"nPostSkew(long, float, float, float, float)","u":"nPostSkew(long,float,float,float,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeMatrix","l":"nPostSkew(long, float, float, float, float)","u":"nPostSkew(long,float,float,float,float)"},{"p":"org.robolectric.nativeruntime","c":"MatrixNatives","l":"nPostTranslate(long, float, float)","u":"nPostTranslate(long,float,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeMatrix","l":"nPostTranslate(long, float, float)","u":"nPostTranslate(long,float,float)"},{"p":"org.robolectric.nativeruntime","c":"MatrixNatives","l":"nPreConcat(long, long)","u":"nPreConcat(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeMatrix","l":"nPreConcat(long, long)","u":"nPreConcat(long,long)"},{"p":"org.robolectric.nativeruntime","c":"MatrixNatives","l":"nPreRotate(long, float)","u":"nPreRotate(long,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeMatrix","l":"nPreRotate(long, float)","u":"nPreRotate(long,float)"},{"p":"org.robolectric.nativeruntime","c":"MatrixNatives","l":"nPreRotate(long, float, float, float)","u":"nPreRotate(long,float,float,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeMatrix","l":"nPreRotate(long, float, float, float)","u":"nPreRotate(long,float,float,float)"},{"p":"org.robolectric.nativeruntime","c":"MatrixNatives","l":"nPreScale(long, float, float)","u":"nPreScale(long,float,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeMatrix","l":"nPreScale(long, float, float)","u":"nPreScale(long,float,float)"},{"p":"org.robolectric.nativeruntime","c":"MatrixNatives","l":"nPreScale(long, float, float, float, float)","u":"nPreScale(long,float,float,float,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeMatrix","l":"nPreScale(long, float, float, float, float)","u":"nPreScale(long,float,float,float,float)"},{"p":"org.robolectric.nativeruntime","c":"MatrixNatives","l":"nPreSkew(long, float, float)","u":"nPreSkew(long,float,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeMatrix","l":"nPreSkew(long, float, float)","u":"nPreSkew(long,float,float)"},{"p":"org.robolectric.nativeruntime","c":"MatrixNatives","l":"nPreSkew(long, float, float, float, float)","u":"nPreSkew(long,float,float,float,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeMatrix","l":"nPreSkew(long, float, float, float, float)","u":"nPreSkew(long,float,float,float,float)"},{"p":"org.robolectric.nativeruntime","c":"MatrixNatives","l":"nPreTranslate(long, float, float)","u":"nPreTranslate(long,float,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeMatrix","l":"nPreTranslate(long, float, float)","u":"nPreTranslate(long,float,float)"},{"p":"org.robolectric.nativeruntime","c":"BaseCanvasNatives","l":"nPunchHole(long, float, float, float, float, float, float)","u":"nPunchHole(long,float,float,float,float,float,float)"},{"p":"org.robolectric.nativeruntime","c":"BaseRecordingCanvasNatives","l":"nPunchHole(long, float, float, float, float, float, float)","u":"nPunchHole(long,float,float,float,float,float,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseCanvas","l":"nPunchHole(long, float, float, float, float, float, float)","u":"nPunchHole(long,float,float,float,float,float,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseRecordingCanvas","l":"nPunchHole(long, float, float, float, float, float, float)","u":"nPunchHole(long,float,float,float,float,float,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseCanvas","l":"nPunchHole(long, float, float, float, float, float, float, float)","u":"nPunchHole(long,float,float,float,float,float,float,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseRecordingCanvas","l":"nPunchHole(long, float, float, float, float, float, float, float)","u":"nPunchHole(long,float,float,float,float,float,float,float)"},{"p":"org.robolectric.nativeruntime","c":"HardwareRendererNatives","l":"nPushLayerUpdate(long, long)","u":"nPushLayerUpdate(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeHardwareRenderer","l":"nPushLayerUpdate(long, long)","u":"nPushLayerUpdate(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeThreadedRenderer","l":"nPushLayerUpdate(long, long)","u":"nPushLayerUpdate(long,long)"},{"p":"org.robolectric.nativeruntime","c":"PathNatives","l":"nQuadTo(long, float, float, float, float)","u":"nQuadTo(long,float,float,float,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativePath","l":"nQuadTo(long, float, float, float, float)","u":"nQuadTo(long,float,float,float,float)"},{"p":"org.robolectric.nativeruntime","c":"CanvasNatives","l":"nQuickReject(long, float, float, float, float)","u":"nQuickReject(long,float,float,float,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeCanvas","l":"nQuickReject(long, float, float, float, float)","u":"nQuickReject(long,float,float,float,float)"},{"p":"org.robolectric.nativeruntime","c":"CanvasNatives","l":"nQuickReject(long, long)","u":"nQuickReject(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeCanvas","l":"nQuickReject(long, long)","u":"nQuickReject(long,long)"},{"p":"org.robolectric.nativeruntime","c":"PathNatives","l":"nRCubicTo(long, float, float, float, float, float, float)","u":"nRCubicTo(long,float,float,float,float,float,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativePath","l":"nRCubicTo(long, float, float, float, float, float, float)","u":"nRCubicTo(long,float,float,float,float,float,float)"},{"p":"org.robolectric.shadows","c":"ShadowGainmap","l":"nReadGainmapFromParcel(long, Parcel)","u":"nReadGainmapFromParcel(long,android.os.Parcel)"},{"p":"org.robolectric.shadows","c":"ShadowHardwareBuffer","l":"nReadHardwareBufferFromParcel(Parcel)","u":"nReadHardwareBufferFromParcel(android.os.Parcel)"},{"p":"org.robolectric.nativeruntime","c":"MatrixNatives","l":"nRectStaysRect(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeMatrix","l":"nRectStaysRect(long)"},{"p":"org.robolectric.nativeruntime","c":"HardwareRendererNatives","l":"nRegisterAnimatingRenderNode(long, long)","u":"nRegisterAnimatingRenderNode(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeHardwareRenderer","l":"nRegisterAnimatingRenderNode(long, long)","u":"nRegisterAnimatingRenderNode(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeThreadedRenderer","l":"nRegisterAnimatingRenderNode(long, long)","u":"nRegisterAnimatingRenderNode(long,long)"},{"p":"org.robolectric.nativeruntime","c":"HardwareRendererNatives","l":"nRegisterVectorDrawableAnimator(long, long)","u":"nRegisterVectorDrawableAnimator(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeHardwareRenderer","l":"nRegisterVectorDrawableAnimator(long, long)","u":"nRegisterVectorDrawableAnimator(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeThreadedRenderer","l":"nRegisterVectorDrawableAnimator(long, long)","u":"nRegisterVectorDrawableAnimator(long,long)"},{"p":"org.robolectric.nativeruntime","c":"PositionedGlyphsNatives","l":"nReleaseFunc()"},{"p":"org.robolectric.shadows","c":"ShadowNativePositionedGlyphs","l":"nReleaseFunc()"},{"p":"org.robolectric.nativeruntime","c":"HardwareRendererNatives","l":"nRemoveObserver(long, long)","u":"nRemoveObserver(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeHardwareRenderer","l":"nRemoveObserver(long, long)","u":"nRemoveObserver(long,long)"},{"p":"org.robolectric.nativeruntime","c":"HardwareRendererNatives","l":"nRemoveRenderNode(long, long)","u":"nRemoveRenderNode(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeHardwareRenderer","l":"nRemoveRenderNode(long, long)","u":"nRemoveRenderNode(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeThreadedRenderer","l":"nRemoveRenderNode(long, long)","u":"nRemoveRenderNode(long,long)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nRequestPositionUpdates(long, RenderNode.PositionUpdateListener)","u":"nRequestPositionUpdates(long,android.graphics.RenderNode.PositionUpdateListener)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nRequestPositionUpdates(long, RenderNode.PositionUpdateListener)","u":"nRequestPositionUpdates(long,android.graphics.RenderNode.PositionUpdateListener)"},{"p":"org.robolectric.nativeruntime","c":"AnimatedVectorDrawableNatives","l":"nReset(long)"},{"p":"org.robolectric.nativeruntime","c":"MatrixNatives","l":"nReset(long)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nReset(long)"},{"p":"org.robolectric.nativeruntime","c":"PathNatives","l":"nReset(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeAnimatedVectorDrawable","l":"nReset(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeMatrix","l":"nReset(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nReset(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativePath","l":"nReset(long)"},{"p":"org.robolectric.nativeruntime","c":"RecordingCanvasNatives","l":"nResetDisplayListCanvas(long, long, int, int)","u":"nResetDisplayListCanvas(long,long,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeDisplayListCanvas","l":"nResetDisplayListCanvas(long, long, int, int)","u":"nResetDisplayListCanvas(long,long,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRecordingCanvas","l":"nResetDisplayListCanvas(long, long, int, int)","u":"nResetDisplayListCanvas(long,long,int,int)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nResetPivot(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nResetPivot(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeOP","l":"nResetPivot(long)"},{"p":"org.robolectric.nativeruntime","c":"CanvasNatives","l":"nRestore(long)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCanvas","l":"nRestore(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeCanvas","l":"nRestore(long)"},{"p":"org.robolectric.nativeruntime","c":"CanvasNatives","l":"nRestoreToCount(long, int)","u":"nRestoreToCount(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCanvas","l":"nRestoreToCount(long, int)","u":"nRestoreToCount(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeCanvas","l":"nRestoreToCount(long, int)","u":"nRestoreToCount(long,int)"},{"p":"org.robolectric.nativeruntime","c":"CanvasNatives","l":"nRestoreUnclippedLayer(long, int, long)","u":"nRestoreUnclippedLayer(long,int,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeCanvas","l":"nRestoreUnclippedLayer(long, int, long)","u":"nRestoreUnclippedLayer(long,int,long)"},{"p":"org.robolectric.nativeruntime","c":"AnimatedVectorDrawableNatives","l":"nReverse(long, AnimatedVectorDrawable.VectorDrawableAnimatorRT, int)","u":"nReverse(long,android.graphics.drawable.AnimatedVectorDrawable.VectorDrawableAnimatorRT,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeAnimatedVectorDrawable","l":"nReverse(long, AnimatedVectorDrawable.VectorDrawableAnimatorRT, int)","u":"nReverse(long,android.graphics.drawable.AnimatedVectorDrawable.VectorDrawableAnimatorRT,int)"},{"p":"org.robolectric.nativeruntime","c":"PathNatives","l":"nRewind(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativePath","l":"nRewind(long)"},{"p":"org.robolectric.nativeruntime","c":"PathNatives","l":"nRLineTo(long, float, float)","u":"nRLineTo(long,float,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativePath","l":"nRLineTo(long, float, float)","u":"nRLineTo(long,float,float)"},{"p":"org.robolectric.nativeruntime","c":"PathNatives","l":"nRMoveTo(long, float, float)","u":"nRMoveTo(long,float,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativePath","l":"nRMoveTo(long, float, float)","u":"nRMoveTo(long,float,float)"},{"p":"org.robolectric.nativeruntime","c":"CanvasNatives","l":"nRotate(long, float)","u":"nRotate(long,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeCanvas","l":"nRotate(long, float)","u":"nRotate(long,float)"},{"p":"org.robolectric.nativeruntime","c":"HardwareRendererNatives","l":"nRotateProcessStatsBuffer()"},{"p":"org.robolectric.shadows","c":"ShadowNativeHardwareRenderer","l":"nRotateProcessStatsBuffer()"},{"p":"org.robolectric.shadows","c":"ShadowNativeThreadedRenderer","l":"nRotateProcessStatsBuffer()"},{"p":"org.robolectric.shadows","c":"NrQosSessionAttributesBuilder","l":"NrQosSessionAttributesBuilder()","u":"%3Cinit%3E()"},{"p":"org.robolectric.nativeruntime","c":"PathNatives","l":"nRQuadTo(long, float, float, float, float)","u":"nRQuadTo(long,float,float,float,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativePath","l":"nRQuadTo(long, float, float, float, float)","u":"nRQuadTo(long,float,float,float,float)"},{"p":"org.robolectric.nativeruntime","c":"ColorFilterNatives","l":"nSafeUnref(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeColorFilter","l":"nSafeUnref(long)"},{"p":"org.robolectric.nativeruntime","c":"CanvasNatives","l":"nSave(long, int)","u":"nSave(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCanvas","l":"nSave(long, int)","u":"nSave(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeCanvas","l":"nSave(long, int)","u":"nSave(long,int)"},{"p":"org.robolectric.nativeruntime","c":"CanvasNatives","l":"nSaveLayer(long, float, float, float, float, long)","u":"nSaveLayer(long,float,float,float,float,long)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCanvas","l":"nSaveLayer(long, float, float, float, float, long)","u":"nSaveLayer(long,float,float,float,float,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeCanvas","l":"nSaveLayer(long, float, float, float, float, long)","u":"nSaveLayer(long,float,float,float,float,long)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCanvas","l":"nSaveLayer(long, float, float, float, float, long, int)","u":"nSaveLayer(long,float,float,float,float,long,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeCanvas","l":"nSaveLayer(long, float, float, float, float, long, int)","u":"nSaveLayer(long,float,float,float,float,long,int)"},{"p":"org.robolectric.nativeruntime","c":"CanvasNatives","l":"nSaveLayerAlpha(long, float, float, float, float, int)","u":"nSaveLayerAlpha(long,float,float,float,float,int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCanvas","l":"nSaveLayerAlpha(long, float, float, float, float, int)","u":"nSaveLayerAlpha(long,float,float,float,float,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeCanvas","l":"nSaveLayerAlpha(long, float, float, float, float, int)","u":"nSaveLayerAlpha(long,float,float,float,float,int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCanvas","l":"nSaveLayerAlpha(long, float, float, float, float, int, int)","u":"nSaveLayerAlpha(long,float,float,float,float,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeCanvas","l":"nSaveLayerAlpha(long, float, float, float, float, int, int)","u":"nSaveLayerAlpha(long,float,float,float,float,int,int)"},{"p":"org.robolectric.nativeruntime","c":"CanvasNatives","l":"nSaveUnclippedLayer(long, int, int, int, int)","u":"nSaveUnclippedLayer(long,int,int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeCanvas","l":"nSaveUnclippedLayer(long, int, int, int, int)","u":"nSaveUnclippedLayer(long,int,int,int,int)"},{"p":"org.robolectric.nativeruntime","c":"CanvasNatives","l":"nScale(long, float, float)","u":"nScale(long,float,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeCanvas","l":"nScale(long, float, float)","u":"nScale(long,float,float)"},{"p":"org.robolectric.nativeruntime","c":"MatrixNatives","l":"nSet(long, long)","u":"nSet(long,long)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nSet(long, long)","u":"nSet(long,long)"},{"p":"org.robolectric.nativeruntime","c":"PathNatives","l":"nSet(long, long)","u":"nSet(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeMatrix","l":"nSet(long, long)","u":"nSet(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nSet(long, long)","u":"nSet(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativePath","l":"nSet(long, long)","u":"nSet(long,long)"},{"p":"org.robolectric.nativeruntime","c":"VectorDrawableNatives","l":"nSetAllowCaching(long, boolean)","u":"nSetAllowCaching(long,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativeVectorDrawable","l":"nSetAllowCaching(long, boolean)","u":"nSetAllowCaching(long,boolean)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nSetAllowForceDark(long, boolean)","u":"nSetAllowForceDark(long,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nSetAllowForceDark(long, boolean)","u":"nSetAllowForceDark(long,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeOP","l":"nSetAllowForceDark(long, boolean)","u":"nSetAllowForceDark(long,boolean)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeAnimatorNatives","l":"nSetAllowRunningAsync(long, boolean)","u":"nSetAllowRunningAsync(long,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeAnimator","l":"nSetAllowRunningAsync(long, boolean)","u":"nSetAllowRunningAsync(long,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeAnimatorQ","l":"nSetAllowRunningAsync(long, boolean)","u":"nSetAllowRunningAsync(long,boolean)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nSetAlpha(long, float)","u":"nSetAlpha(long,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nSetAlpha(long, float)","u":"nSetAlpha(long,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeOP","l":"nSetAlpha(long, float)","u":"nSetAlpha(long,float)"},{"p":"org.robolectric.nativeruntime","c":"AnimatedImageDrawableNatives","l":"nSetAlpha(long, int)","u":"nSetAlpha(long,int)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nSetAlpha(long, int)","u":"nSetAlpha(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeAnimatedImageDrawable","l":"nSetAlpha(long, int)","u":"nSetAlpha(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nSetAlpha(long, int)","u":"nSetAlpha(long,int)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nSetAmbientShadowColor(long, int)","u":"nSetAmbientShadowColor(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nSetAmbientShadowColor(long, int)","u":"nSetAmbientShadowColor(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeOP","l":"nSetAmbientShadowColor(long, int)","u":"nSetAmbientShadowColor(long,int)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nSetAnimationMatrix(long, long)","u":"nSetAnimationMatrix(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nSetAnimationMatrix(long, long)","u":"nSetAnimationMatrix(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeOP","l":"nSetAnimationMatrix(long, long)","u":"nSetAnimationMatrix(long,long)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nSetAntiAlias(long, boolean)","u":"nSetAntiAlias(long,boolean)"},{"p":"org.robolectric.nativeruntime","c":"VectorDrawableNatives","l":"nSetAntiAlias(long, boolean)","u":"nSetAntiAlias(long,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nSetAntiAlias(long, boolean)","u":"nSetAntiAlias(long,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativeVectorDrawable","l":"nSetAntiAlias(long, boolean)","u":"nSetAntiAlias(long,boolean)"},{"p":"org.robolectric.nativeruntime","c":"HardwareRendererNatives","l":"nSetASurfaceTransactionCallback(long, HardwareRenderer.ASurfaceTransactionCallback)","u":"nSetASurfaceTransactionCallback(long,android.graphics.HardwareRenderer.ASurfaceTransactionCallback)"},{"p":"org.robolectric.shadows","c":"ShadowNativeHardwareRenderer","l":"nSetASurfaceTransactionCallback(Object, Object)","u":"nSetASurfaceTransactionCallback(java.lang.Object,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowGainmap","l":"nSetBitmap(long, Bitmap)","u":"nSetBitmap(long,android.graphics.Bitmap)"},{"p":"org.robolectric.shadows","c":"ShadowNativeCanvas","l":"nSetBitmap(long, Bitmap)","u":"nSetBitmap(long,android.graphics.Bitmap)"},{"p":"org.robolectric.nativeruntime","c":"CanvasNatives","l":"nSetBitmap(long, long)","u":"nSetBitmap(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeCanvas","l":"nSetBitmap(long, long)","u":"nSetBitmap(long,long)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nSetBottom(long, int)","u":"nSetBottom(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nSetBottom(long, int)","u":"nSetBottom(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeOP","l":"nSetBottom(long, int)","u":"nSetBottom(long,int)"},{"p":"org.robolectric.nativeruntime","c":"AnimatedImageDrawableNatives","l":"nSetBounds(long, Rect)","u":"nSetBounds(long,android.graphics.Rect)"},{"p":"org.robolectric.shadows","c":"ShadowNativeAnimatedImageDrawable","l":"nSetBounds(long, Rect)","u":"nSetBounds(long,android.graphics.Rect)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nSetCameraDistance(long, float)","u":"nSetCameraDistance(long,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nSetCameraDistance(long, float)","u":"nSetCameraDistance(long,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeOP","l":"nSetCameraDistance(long, float)","u":"nSetCameraDistance(long,float)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nSetClipBounds(long, int, int, int, int)","u":"nSetClipBounds(long,int,int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nSetClipBounds(long, int, int, int, int)","u":"nSetClipBounds(long,int,int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeOP","l":"nSetClipBounds(long, int, int, int, int)","u":"nSetClipBounds(long,int,int,int,int)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nSetClipBoundsEmpty(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nSetClipBoundsEmpty(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeOP","l":"nSetClipBoundsEmpty(long)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nSetClipToBounds(long, boolean)","u":"nSetClipToBounds(long,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nSetClipToBounds(long, boolean)","u":"nSetClipToBounds(long,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeOP","l":"nSetClipToBounds(long, boolean)","u":"nSetClipToBounds(long,boolean)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nSetClipToOutline(long, boolean)","u":"nSetClipToOutline(long,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nSetClipToOutline(long, boolean)","u":"nSetClipToOutline(long,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeOP","l":"nSetClipToOutline(long, boolean)","u":"nSetClipToOutline(long,boolean)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nSetColor(long, int)","u":"nSetColor(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nSetColor(long, int)","u":"nSetColor(long,int)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nSetColor(long, long, long)","u":"nSetColor(long,long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nSetColor(long, long, long)","u":"nSetColor(long,long,long)"},{"p":"org.robolectric.nativeruntime","c":"AnimatedImageDrawableNatives","l":"nSetColorFilter(long, long)","u":"nSetColorFilter(long,long)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nSetColorFilter(long, long)","u":"nSetColorFilter(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeAnimatedImageDrawable","l":"nSetColorFilter(long, long)","u":"nSetColorFilter(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nSetColorFilter(long, long)","u":"nSetColorFilter(long,long)"},{"p":"org.robolectric.nativeruntime","c":"HardwareRendererNatives","l":"nSetColorMode(long, int)","u":"nSetColorMode(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeHardwareRenderer","l":"nSetColorMode(long, int)","u":"nSetColorMode(long,int)"},{"p":"org.robolectric.nativeruntime","c":"CanvasNatives","l":"nSetCompatibilityVersion(int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeCanvas","l":"nSetCompatibilityVersion(int)"},{"p":"org.robolectric.nativeruntime","c":"MatrixNatives","l":"nSetConcat(long, long, long)","u":"nSetConcat(long,long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeMatrix","l":"nSetConcat(long, long, long)","u":"nSetConcat(long,long,long)"},{"p":"org.robolectric.nativeruntime","c":"HardwareRendererNatives","l":"nSetContentDrawBounds(long, int, int, int, int)","u":"nSetContentDrawBounds(long,int,int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeHardwareRenderer","l":"nSetContentDrawBounds(long, int, int, int, int)","u":"nSetContentDrawBounds(long,int,int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeThreadedRenderer","l":"nSetContentDrawBounds(long, int, int, int, int)","u":"nSetContentDrawBounds(long,int,int,int,int)"},{"p":"org.robolectric.nativeruntime","c":"HardwareRendererNatives","l":"nSetContextPriority(int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeHardwareRenderer","l":"nSetContextPriority(int)"},{"p":"org.robolectric.nativeruntime","c":"HardwareRendererNatives","l":"nSetDebuggingEnabled(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativeHardwareRenderer","l":"nSetDebuggingEnabled(boolean)"},{"p":"org.robolectric.nativeruntime","c":"HardwareRendererNatives","l":"nSetDisplayDensityDpi(int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeHardwareRenderer","l":"nSetDisplayDensityDpi(int)"},{"p":"org.robolectric.shadows","c":"ShadowGainmap","l":"nSetDisplayRatioHdr(long, float)","u":"nSetDisplayRatioHdr(long,float)"},{"p":"org.robolectric.shadows","c":"ShadowGainmap","l":"nSetDisplayRatioSdr(long, float)","u":"nSetDisplayRatioSdr(long,float)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nSetDither(long, boolean)","u":"nSetDither(long,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nSetDither(long, boolean)","u":"nSetDither(long,boolean)"},{"p":"org.robolectric.nativeruntime","c":"CanvasNatives","l":"nSetDrawFilter(long, long)","u":"nSetDrawFilter(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeCanvas","l":"nSetDrawFilter(long, long)","u":"nSetDrawFilter(long,long)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeAnimatorNatives","l":"nSetDuration(long, long)","u":"nSetDuration(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeAnimator","l":"nSetDuration(long, long)","u":"nSetDuration(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeAnimatorQ","l":"nSetDuration(long, long)","u":"nSetDuration(long,long)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nSetElegantTextHeight(long, boolean)","u":"nSetElegantTextHeight(long,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nSetElegantTextHeight(long, boolean)","u":"nSetElegantTextHeight(long,boolean)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nSetElevation(long, float)","u":"nSetElevation(long,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nSetElevation(long, float)","u":"nSetElevation(long,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeOP","l":"nSetElevation(long, float)","u":"nSetElevation(long,float)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nSetEndHyphenEdit(long, int)","u":"nSetEndHyphenEdit(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nSetEndHyphenEdit(long, int)","u":"nSetEndHyphenEdit(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowGainmap","l":"nSetEpsilonHdr(long, float, float, float)","u":"nSetEpsilonHdr(long,float,float,float)"},{"p":"org.robolectric.shadows","c":"ShadowGainmap","l":"nSetEpsilonSdr(long, float, float, float)","u":"nSetEpsilonSdr(long,float,float,float)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nSetFakeBoldText(long, boolean)","u":"nSetFakeBoldText(long,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nSetFakeBoldText(long, boolean)","u":"nSetFakeBoldText(long,boolean)"},{"p":"org.robolectric.nativeruntime","c":"VectorDrawableNatives","l":"nSetFillAlpha(long, float)","u":"nSetFillAlpha(long,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeVectorDrawable","l":"nSetFillAlpha(long, float)","u":"nSetFillAlpha(long,float)"},{"p":"org.robolectric.nativeruntime","c":"VectorDrawableNatives","l":"nSetFillColor(long, int)","u":"nSetFillColor(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeVectorDrawable","l":"nSetFillColor(long, int)","u":"nSetFillColor(long,int)"},{"p":"org.robolectric.nativeruntime","c":"PathNatives","l":"nSetFillType(long, int)","u":"nSetFillType(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativePath","l":"nSetFillType(long, int)","u":"nSetFillType(long,int)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nSetFilterBitmap(long, boolean)","u":"nSetFilterBitmap(long,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nSetFilterBitmap(long, boolean)","u":"nSetFilterBitmap(long,boolean)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nSetFlags(long, int)","u":"nSetFlags(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nSetFlags(long, int)","u":"nSetFlags(long,int)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nSetFontFeatureSettings(long, String)","u":"nSetFontFeatureSettings(long,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nSetFontFeatureSettings(long, String)","u":"nSetFontFeatureSettings(long,java.lang.String)"},{"p":"org.robolectric.nativeruntime","c":"HardwareRendererNatives","l":"nSetForceDark(long, boolean)","u":"nSetForceDark(long,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativeHardwareRenderer","l":"nSetForceDark(long, boolean)","u":"nSetForceDark(long,boolean)"},{"p":"org.robolectric.nativeruntime","c":"HardwareRendererNatives","l":"nSetFrameCallback(long, HardwareRenderer.FrameDrawingCallback)","u":"nSetFrameCallback(long,android.graphics.HardwareRenderer.FrameDrawingCallback)"},{"p":"org.robolectric.shadows","c":"ShadowNativeHardwareRenderer","l":"nSetFrameCallback(long, HardwareRenderer.FrameDrawingCallback)","u":"nSetFrameCallback(long,android.graphics.HardwareRenderer.FrameDrawingCallback)"},{"p":"org.robolectric.nativeruntime","c":"HardwareRendererNatives","l":"nSetFrameCompleteCallback(long, HardwareRenderer.FrameCompleteCallback)","u":"nSetFrameCompleteCallback(long,android.graphics.HardwareRenderer.FrameCompleteCallback)"},{"p":"org.robolectric.shadows","c":"ShadowNativeHardwareRenderer","l":"nSetFrameCompleteCallback(long, HardwareRenderer.FrameCompleteCallback)","u":"nSetFrameCompleteCallback(long,android.graphics.HardwareRenderer.FrameCompleteCallback)"},{"p":"org.robolectric.shadows","c":"ShadowGainmap","l":"nSetGamma(long, float, float, float)","u":"nSetGamma(long,float,float,float)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nSetHasOverlappingRendering(long, boolean)","u":"nSetHasOverlappingRendering(long,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nSetHasOverlappingRendering(long, boolean)","u":"nSetHasOverlappingRendering(long,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeOP","l":"nSetHasOverlappingRendering(long, boolean)","u":"nSetHasOverlappingRendering(long,boolean)"},{"p":"org.robolectric.nativeruntime","c":"HardwareRendererNatives","l":"nSetHighContrastText(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativeHardwareRenderer","l":"nSetHighContrastText(boolean)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nSetHinting(long, int)","u":"nSetHinting(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nSetHinting(long, int)","u":"nSetHinting(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nSetHyphenEdit(long, int)","u":"nSetHyphenEdit(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeStaticLayout","l":"nSetIndents(long, int[])","u":"nSetIndents(long,int[])"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeAnimatorNatives","l":"nSetInterpolator(long, long)","u":"nSetInterpolator(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeAnimator","l":"nSetInterpolator(long, long)","u":"nSetInterpolator(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeAnimatorQ","l":"nSetInterpolator(long, long)","u":"nSetInterpolator(long,long)"},{"p":"org.robolectric.nativeruntime","c":"HardwareRendererNatives","l":"nSetIsHighEndGfx(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativeHardwareRenderer","l":"nSetIsHighEndGfx(boolean)"},{"p":"org.robolectric.nativeruntime","c":"HardwareRendererNatives","l":"nSetIsolatedProcess(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativeHardwareRenderer","l":"nSetIsolatedProcess(boolean)"},{"p":"org.robolectric.nativeruntime","c":"PathNatives","l":"nSetLastPoint(long, float, float)","u":"nSetLastPoint(long,float,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativePath","l":"nSetLastPoint(long, float, float)","u":"nSetLastPoint(long,float,float)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nSetLayerPaint(long, long)","u":"nSetLayerPaint(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nSetLayerPaint(long, long)","u":"nSetLayerPaint(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeOP","l":"nSetLayerPaint(long, long)","u":"nSetLayerPaint(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowRenderNode","l":"nSetLayerPaint(long, long)","u":"nSetLayerPaint(long,long)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nSetLayerType(long, int)","u":"nSetLayerType(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nSetLayerType(long, int)","u":"nSetLayerType(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeOP","l":"nSetLayerType(long, int)","u":"nSetLayerType(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowRenderNode","l":"nSetLayerType(long, int)","u":"nSetLayerType(long,int)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nSetLeft(long, int)","u":"nSetLeft(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nSetLeft(long, int)","u":"nSetLeft(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeOP","l":"nSetLeft(long, int)","u":"nSetLeft(long,int)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nSetLeftTopRightBottom(long, int, int, int, int)","u":"nSetLeftTopRightBottom(long,int,int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nSetLeftTopRightBottom(long, int, int, int, int)","u":"nSetLeftTopRightBottom(long,int,int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeOP","l":"nSetLeftTopRightBottom(long, int, int, int, int)","u":"nSetLeftTopRightBottom(long,int,int,int,int)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nSetLetterSpacing(long, float)","u":"nSetLetterSpacing(long,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nSetLetterSpacing(long, float)","u":"nSetLetterSpacing(long,float)"},{"p":"org.robolectric.nativeruntime","c":"HardwareRendererNatives","l":"nSetLightAlpha(long, float, float)","u":"nSetLightAlpha(long,float,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeHardwareRenderer","l":"nSetLightAlpha(long, float, float)","u":"nSetLightAlpha(long,float,float)"},{"p":"org.robolectric.nativeruntime","c":"HardwareRendererNatives","l":"nSetLightGeometry(long, float, float, float, float)","u":"nSetLightGeometry(long,float,float,float,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeHardwareRenderer","l":"nSetLightGeometry(long, float, float, float, float)","u":"nSetLightGeometry(long,float,float,float,float)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nSetLinearText(long, boolean)","u":"nSetLinearText(long,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nSetLinearText(long, boolean)","u":"nSetLinearText(long,boolean)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeAnimatorNatives","l":"nSetListener(long, Object)","u":"nSetListener(long,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeAnimator","l":"nSetListener(long, RenderNodeAnimator)","u":"nSetListener(long,android.graphics.animation.RenderNodeAnimator)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeAnimatorQ","l":"nSetListener(Object, Object)","u":"nSetListener(java.lang.Object,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowNativeStaticLayout","l":"nSetLocale(long, String, long)","u":"nSetLocale(long,java.lang.String,long)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nSetMaskFilter(long, long)","u":"nSetMaskFilter(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nSetMaskFilter(long, long)","u":"nSetMaskFilter(long,long)"},{"p":"org.robolectric.nativeruntime","c":"CanvasNatives","l":"nSetMatrix(long, long)","u":"nSetMatrix(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeCanvas","l":"nSetMatrix(long, long)","u":"nSetMatrix(long,long)"},{"p":"org.robolectric.nativeruntime","c":"AnimatedImageDrawableNatives","l":"nSetMirrored(long, boolean)","u":"nSetMirrored(long,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativeAnimatedImageDrawable","l":"nSetMirrored(long, boolean)","u":"nSetMirrored(long,boolean)"},{"p":"org.robolectric.nativeruntime","c":"HardwareRendererNatives","l":"nSetName(long, String)","u":"nSetName(long,java.lang.String)"},{"p":"org.robolectric.nativeruntime","c":"VectorDrawableNatives","l":"nSetName(long, String)","u":"nSetName(long,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowNativeHardwareRenderer","l":"nSetName(long, String)","u":"nSetName(long,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowNativeThreadedRenderer","l":"nSetName(long, String)","u":"nSetName(long,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowNativeVectorDrawable","l":"nSetName(long, String)","u":"nSetName(long,java.lang.String)"},{"p":"org.robolectric.nativeruntime","c":"AnimatedImageDrawableNatives","l":"nSetOnAnimationEndListener(long, AnimatedImageDrawable)","u":"nSetOnAnimationEndListener(long,android.graphics.drawable.AnimatedImageDrawable)"},{"p":"org.robolectric.shadows","c":"ShadowNativeAnimatedImageDrawable","l":"nSetOnAnimationEndListener(long, AnimatedImageDrawable)","u":"nSetOnAnimationEndListener(long,android.graphics.drawable.AnimatedImageDrawable)"},{"p":"org.robolectric.shadows","c":"ShadowNativeAnimatedImageDrawable","l":"nSetOnAnimationEndListener(long, WeakReference)","u":"nSetOnAnimationEndListener(long,java.lang.ref.WeakReference)"},{"p":"org.robolectric.nativeruntime","c":"HardwareRendererNatives","l":"nSetOpaque(long, boolean)","u":"nSetOpaque(long,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativeHardwareRenderer","l":"nSetOpaque(long, boolean)","u":"nSetOpaque(long,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativeThreadedRenderer","l":"nSetOpaque(long, boolean)","u":"nSetOpaque(long,boolean)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nSetOutlineEmpty(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nSetOutlineEmpty(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeOP","l":"nSetOutlineEmpty(long)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nSetOutlineNone(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nSetOutlineNone(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeOP","l":"nSetOutlineNone(long)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nSetOutlinePath(long, long, float)","u":"nSetOutlinePath(long,long,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nSetOutlinePath(long, long, float)","u":"nSetOutlinePath(long,long,float)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nSetOutlineRoundRect(long, int, int, int, int, float, float)","u":"nSetOutlineRoundRect(long,int,int,int,int,float,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nSetOutlineRoundRect(long, int, int, int, int, float, float)","u":"nSetOutlineRoundRect(long,int,int,int,int,float,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeOP","l":"nSetOutlineRoundRect(long, int, int, int, int, float, float)","u":"nSetOutlineRoundRect(long,int,int,int,int,float,float)"},{"p":"org.robolectric.nativeruntime","c":"PathParserNatives","l":"nSetPathData(long, long)","u":"nSetPathData(long,long)"},{"p":"org.robolectric.nativeruntime","c":"VectorDrawableNatives","l":"nSetPathData(long, long)","u":"nSetPathData(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativePathParser","l":"nSetPathData(long, long)","u":"nSetPathData(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeVectorDrawable","l":"nSetPathData(long, long)","u":"nSetPathData(long,long)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nSetPathEffect(long, long)","u":"nSetPathEffect(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nSetPathEffect(long, long)","u":"nSetPathEffect(long,long)"},{"p":"org.robolectric.nativeruntime","c":"VectorDrawableNatives","l":"nSetPathString(long, String, int)","u":"nSetPathString(long,java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeVectorDrawable","l":"nSetPathString(long, String, int)","u":"nSetPathString(long,java.lang.String,int)"},{"p":"org.robolectric.nativeruntime","c":"HardwareRendererNatives","l":"nSetPictureCaptureCallback(long, HardwareRenderer.PictureCapturedCallback)","u":"nSetPictureCaptureCallback(long,android.graphics.HardwareRenderer.PictureCapturedCallback)"},{"p":"org.robolectric.shadows","c":"ShadowNativeHardwareRenderer","l":"nSetPictureCaptureCallback(long, HardwareRenderer.PictureCapturedCallback)","u":"nSetPictureCaptureCallback(long,android.graphics.HardwareRenderer.PictureCapturedCallback)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nSetPivotX(long, float)","u":"nSetPivotX(long,float)"},{"p":"org.robolectric.nativeruntime","c":"VectorDrawableNatives","l":"nSetPivotX(long, float)","u":"nSetPivotX(long,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nSetPivotX(long, float)","u":"nSetPivotX(long,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeOP","l":"nSetPivotX(long, float)","u":"nSetPivotX(long,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeVectorDrawable","l":"nSetPivotX(long, float)","u":"nSetPivotX(long,float)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nSetPivotY(long, float)","u":"nSetPivotY(long,float)"},{"p":"org.robolectric.nativeruntime","c":"VectorDrawableNatives","l":"nSetPivotY(long, float)","u":"nSetPivotY(long,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nSetPivotY(long, float)","u":"nSetPivotY(long,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeOP","l":"nSetPivotY(long, float)","u":"nSetPivotY(long,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeVectorDrawable","l":"nSetPivotY(long, float)","u":"nSetPivotY(long,float)"},{"p":"org.robolectric.nativeruntime","c":"MatrixNatives","l":"nSetPolyToPoly(long, float[], int, float[], int, int)","u":"nSetPolyToPoly(long,float[],int,float[],int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeMatrix","l":"nSetPolyToPoly(long, float[], int, float[], int, int)","u":"nSetPolyToPoly(long,float[],int,float[],int,int)"},{"p":"org.robolectric.nativeruntime","c":"HardwareRendererNatives","l":"nSetPrepareSurfaceControlForWebviewCallback(long, HardwareRenderer.PrepareSurfaceControlForWebviewCallback)","u":"nSetPrepareSurfaceControlForWebviewCallback(long,android.graphics.HardwareRenderer.PrepareSurfaceControlForWebviewCallback)"},{"p":"org.robolectric.shadows","c":"ShadowNativeHardwareRenderer","l":"nSetPrepareSurfaceControlForWebviewCallback(Object, Object)","u":"nSetPrepareSurfaceControlForWebviewCallback(java.lang.Object,java.lang.Object)"},{"p":"org.robolectric.nativeruntime","c":"HardwareRendererNatives","l":"nSetProcessStatsBuffer(int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeHardwareRenderer","l":"nSetProcessStatsBuffer(int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeThreadedRenderer","l":"nSetProcessStatsBuffer(int)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nSetProjectBackwards(long, boolean)","u":"nSetProjectBackwards(long,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nSetProjectBackwards(long, boolean)","u":"nSetProjectBackwards(long,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeOP","l":"nSetProjectBackwards(long, boolean)","u":"nSetProjectBackwards(long,boolean)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nSetProjectionReceiver(long, boolean)","u":"nSetProjectionReceiver(long,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nSetProjectionReceiver(long, boolean)","u":"nSetProjectionReceiver(long,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeOP","l":"nSetProjectionReceiver(long, boolean)","u":"nSetProjectionReceiver(long,boolean)"},{"p":"org.robolectric.nativeruntime","c":"AnimatedVectorDrawableNatives","l":"nSetPropertyHolderData(long, float[], int)","u":"nSetPropertyHolderData(long,float[],int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeAnimatedVectorDrawable","l":"nSetPropertyHolderData(long, float[], int)","u":"nSetPropertyHolderData(long,float[],int)"},{"p":"org.robolectric.nativeruntime","c":"AnimatedVectorDrawableNatives","l":"nSetPropertyHolderData(long, int[], int)","u":"nSetPropertyHolderData(long,int[],int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeAnimatedVectorDrawable","l":"nSetPropertyHolderData(long, int[], int)","u":"nSetPropertyHolderData(long,int[],int)"},{"p":"org.robolectric.shadows","c":"ShadowGainmap","l":"nSetRatioMax(long, float, float, float)","u":"nSetRatioMax(long,float,float,float)"},{"p":"org.robolectric.shadows","c":"ShadowGainmap","l":"nSetRatioMin(long, float, float, float)","u":"nSetRatioMin(long,float,float,float)"},{"p":"org.robolectric.nativeruntime","c":"MatrixNatives","l":"nSetRectToRect(long, RectF, RectF, int)","u":"nSetRectToRect(long,android.graphics.RectF,android.graphics.RectF,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeMatrix","l":"nSetRectToRect(long, RectF, RectF, int)","u":"nSetRectToRect(long,android.graphics.RectF,android.graphics.RectF,int)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nSetRenderEffect(long, long)","u":"nSetRenderEffect(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nSetRenderEffect(long, long)","u":"nSetRenderEffect(long,long)"},{"p":"org.robolectric.nativeruntime","c":"VectorDrawableNatives","l":"nSetRendererViewportSize(long, float, float)","u":"nSetRendererViewportSize(long,float,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeVectorDrawable","l":"nSetRendererViewportSize(long, float, float)","u":"nSetRendererViewportSize(long,float,float)"},{"p":"org.robolectric.nativeruntime","c":"AnimatedImageDrawableNatives","l":"nSetRepeatCount(long, int)","u":"nSetRepeatCount(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeAnimatedImageDrawable","l":"nSetRepeatCount(long, int)","u":"nSetRepeatCount(long,int)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nSetRevealClip(long, boolean, float, float, float)","u":"nSetRevealClip(long,boolean,float,float,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nSetRevealClip(long, boolean, float, float, float)","u":"nSetRevealClip(long,boolean,float,float,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeOP","l":"nSetRevealClip(long, boolean, float, float, float)","u":"nSetRevealClip(long,boolean,float,float,float)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nSetRight(long, int)","u":"nSetRight(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nSetRight(long, int)","u":"nSetRight(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeOP","l":"nSetRight(long, int)","u":"nSetRight(long,int)"},{"p":"org.robolectric.nativeruntime","c":"VectorDrawableNatives","l":"nSetRootAlpha(long, float)","u":"nSetRootAlpha(long,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeVectorDrawable","l":"nSetRootAlpha(long, float)","u":"nSetRootAlpha(long,float)"},{"p":"org.robolectric.nativeruntime","c":"MatrixNatives","l":"nSetRotate(long, float)","u":"nSetRotate(long,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeMatrix","l":"nSetRotate(long, float)","u":"nSetRotate(long,float)"},{"p":"org.robolectric.nativeruntime","c":"MatrixNatives","l":"nSetRotate(long, float, float, float)","u":"nSetRotate(long,float,float,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeMatrix","l":"nSetRotate(long, float, float, float)","u":"nSetRotate(long,float,float,float)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nSetRotation(long, float)","u":"nSetRotation(long,float)"},{"p":"org.robolectric.nativeruntime","c":"VectorDrawableNatives","l":"nSetRotation(long, float)","u":"nSetRotation(long,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nSetRotation(long, float)","u":"nSetRotation(long,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeOP","l":"nSetRotation(long, float)","u":"nSetRotation(long,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeVectorDrawable","l":"nSetRotation(long, float)","u":"nSetRotation(long,float)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nSetRotationX(long, float)","u":"nSetRotationX(long,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nSetRotationX(long, float)","u":"nSetRotationX(long,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeOP","l":"nSetRotationX(long, float)","u":"nSetRotationX(long,float)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nSetRotationY(long, float)","u":"nSetRotationY(long,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nSetRotationY(long, float)","u":"nSetRotationY(long,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeOP","l":"nSetRotationY(long, float)","u":"nSetRotationY(long,float)"},{"p":"org.robolectric.nativeruntime","c":"MatrixNatives","l":"nSetScale(long, float, float)","u":"nSetScale(long,float,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeMatrix","l":"nSetScale(long, float, float)","u":"nSetScale(long,float,float)"},{"p":"org.robolectric.nativeruntime","c":"MatrixNatives","l":"nSetScale(long, float, float, float, float)","u":"nSetScale(long,float,float,float,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeMatrix","l":"nSetScale(long, float, float, float, float)","u":"nSetScale(long,float,float,float,float)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nSetScaleX(long, float)","u":"nSetScaleX(long,float)"},{"p":"org.robolectric.nativeruntime","c":"VectorDrawableNatives","l":"nSetScaleX(long, float)","u":"nSetScaleX(long,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nSetScaleX(long, float)","u":"nSetScaleX(long,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeOP","l":"nSetScaleX(long, float)","u":"nSetScaleX(long,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeVectorDrawable","l":"nSetScaleX(long, float)","u":"nSetScaleX(long,float)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nSetScaleY(long, float)","u":"nSetScaleY(long,float)"},{"p":"org.robolectric.nativeruntime","c":"VectorDrawableNatives","l":"nSetScaleY(long, float)","u":"nSetScaleY(long,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nSetScaleY(long, float)","u":"nSetScaleY(long,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeOP","l":"nSetScaleY(long, float)","u":"nSetScaleY(long,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeVectorDrawable","l":"nSetScaleY(long, float)","u":"nSetScaleY(long,float)"},{"p":"org.robolectric.nativeruntime","c":"HardwareRendererNatives","l":"nSetSdrWhitePoint(long, float)","u":"nSetSdrWhitePoint(long,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeHardwareRenderer","l":"nSetSdrWhitePoint(long, float)","u":"nSetSdrWhitePoint(long,float)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nSetShader(long, long)","u":"nSetShader(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nSetShader(long, long)","u":"nSetShader(long,long)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nSetShadowLayer(long, float, float, float, int)","u":"nSetShadowLayer(long,float,float,float,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nSetShadowLayer(long, float, float, float, int)","u":"nSetShadowLayer(long,float,float,float,int)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nSetShadowLayer(long, float, float, float, long, long)","u":"nSetShadowLayer(long,float,float,float,long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nSetShadowLayer(long, float, float, float, long, long)","u":"nSetShadowLayer(long,float,float,float,long,long)"},{"p":"org.robolectric.nativeruntime","c":"MatrixNatives","l":"nSetSinCos(long, float, float)","u":"nSetSinCos(long,float,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeMatrix","l":"nSetSinCos(long, float, float)","u":"nSetSinCos(long,float,float)"},{"p":"org.robolectric.nativeruntime","c":"MatrixNatives","l":"nSetSinCos(long, float, float, float, float)","u":"nSetSinCos(long,float,float,float,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeMatrix","l":"nSetSinCos(long, float, float, float, float)","u":"nSetSinCos(long,float,float,float,float)"},{"p":"org.robolectric.nativeruntime","c":"MatrixNatives","l":"nSetSkew(long, float, float)","u":"nSetSkew(long,float,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeMatrix","l":"nSetSkew(long, float, float)","u":"nSetSkew(long,float,float)"},{"p":"org.robolectric.nativeruntime","c":"MatrixNatives","l":"nSetSkew(long, float, float, float, float)","u":"nSetSkew(long,float,float,float,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeMatrix","l":"nSetSkew(long, float, float, float, float)","u":"nSetSkew(long,float,float,float,float)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nSetSpotShadowColor(long, int)","u":"nSetSpotShadowColor(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nSetSpotShadowColor(long, int)","u":"nSetSpotShadowColor(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeOP","l":"nSetSpotShadowColor(long, int)","u":"nSetSpotShadowColor(long,int)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeAnimatorNatives","l":"nSetStartDelay(long, long)","u":"nSetStartDelay(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeAnimator","l":"nSetStartDelay(long, long)","u":"nSetStartDelay(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeAnimatorQ","l":"nSetStartDelay(long, long)","u":"nSetStartDelay(long,long)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nSetStartHyphenEdit(long, int)","u":"nSetStartHyphenEdit(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nSetStartHyphenEdit(long, int)","u":"nSetStartHyphenEdit(long,int)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeAnimatorNatives","l":"nSetStartValue(long, float)","u":"nSetStartValue(long,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeAnimator","l":"nSetStartValue(long, float)","u":"nSetStartValue(long,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeAnimatorQ","l":"nSetStartValue(long, float)","u":"nSetStartValue(long,float)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nSetStaticMatrix(long, long)","u":"nSetStaticMatrix(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nSetStaticMatrix(long, long)","u":"nSetStaticMatrix(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeOP","l":"nSetStaticMatrix(long, long)","u":"nSetStaticMatrix(long,long)"},{"p":"org.robolectric.nativeruntime","c":"HardwareRendererNatives","l":"nSetStopped(long, boolean)","u":"nSetStopped(long,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativeHardwareRenderer","l":"nSetStopped(long, boolean)","u":"nSetStopped(long,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativeThreadedRenderer","l":"nSetStopped(long, boolean)","u":"nSetStopped(long,boolean)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nSetStrikeThruText(long, boolean)","u":"nSetStrikeThruText(long,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nSetStrikeThruText(long, boolean)","u":"nSetStrikeThruText(long,boolean)"},{"p":"org.robolectric.nativeruntime","c":"VectorDrawableNatives","l":"nSetStrokeAlpha(long, float)","u":"nSetStrokeAlpha(long,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeVectorDrawable","l":"nSetStrokeAlpha(long, float)","u":"nSetStrokeAlpha(long,float)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nSetStrokeCap(long, int)","u":"nSetStrokeCap(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nSetStrokeCap(long, int)","u":"nSetStrokeCap(long,int)"},{"p":"org.robolectric.nativeruntime","c":"VectorDrawableNatives","l":"nSetStrokeColor(long, int)","u":"nSetStrokeColor(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeVectorDrawable","l":"nSetStrokeColor(long, int)","u":"nSetStrokeColor(long,int)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nSetStrokeJoin(long, int)","u":"nSetStrokeJoin(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nSetStrokeJoin(long, int)","u":"nSetStrokeJoin(long,int)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nSetStrokeMiter(long, float)","u":"nSetStrokeMiter(long,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nSetStrokeMiter(long, float)","u":"nSetStrokeMiter(long,float)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nSetStrokeWidth(long, float)","u":"nSetStrokeWidth(long,float)"},{"p":"org.robolectric.nativeruntime","c":"VectorDrawableNatives","l":"nSetStrokeWidth(long, float)","u":"nSetStrokeWidth(long,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nSetStrokeWidth(long, float)","u":"nSetStrokeWidth(long,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeVectorDrawable","l":"nSetStrokeWidth(long, float)","u":"nSetStrokeWidth(long,float)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nSetStyle(long, int)","u":"nSetStyle(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nSetStyle(long, int)","u":"nSetStyle(long,int)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nSetSubpixelText(long, boolean)","u":"nSetSubpixelText(long,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nSetSubpixelText(long, boolean)","u":"nSetSubpixelText(long,boolean)"},{"p":"org.robolectric.nativeruntime","c":"HardwareRendererNatives","l":"nSetSurface(long, Surface, boolean)","u":"nSetSurface(long,android.view.Surface,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativeHardwareRenderer","l":"nSetSurface(long, Surface, boolean)","u":"nSetSurface(long,android.view.Surface,boolean)"},{"p":"org.robolectric.nativeruntime","c":"HardwareRendererNatives","l":"nSetSurfaceControl(long, long)","u":"nSetSurfaceControl(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeHardwareRenderer","l":"nSetSurfaceControl(long, long)","u":"nSetSurfaceControl(long,long)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nSetTextAlign(long, int)","u":"nSetTextAlign(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nSetTextAlign(long, int)","u":"nSetTextAlign(long,int)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nSetTextLocales(long, String)","u":"nSetTextLocales(long,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nSetTextLocales(long, String)","u":"nSetTextLocales(long,java.lang.String)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nSetTextLocalesByMinikinLocaleListId(long, int)","u":"nSetTextLocalesByMinikinLocaleListId(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nSetTextLocalesByMinikinLocaleListId(long, int)","u":"nSetTextLocalesByMinikinLocaleListId(long,int)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nSetTextScaleX(long, float)","u":"nSetTextScaleX(long,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nSetTextScaleX(long, float)","u":"nSetTextScaleX(long,float)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nSetTextSize(long, float)","u":"nSetTextSize(long,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nSetTextSize(long, float)","u":"nSetTextSize(long,float)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nSetTextSkewX(long, float)","u":"nSetTextSkewX(long,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nSetTextSkewX(long, float)","u":"nSetTextSkewX(long,float)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nSetTop(long, int)","u":"nSetTop(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nSetTop(long, int)","u":"nSetTop(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeOP","l":"nSetTop(long, int)","u":"nSetTop(long,int)"},{"p":"org.robolectric.nativeruntime","c":"MatrixNatives","l":"nSetTranslate(long, float, float)","u":"nSetTranslate(long,float,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeMatrix","l":"nSetTranslate(long, float, float)","u":"nSetTranslate(long,float,float)"},{"p":"org.robolectric.nativeruntime","c":"VectorDrawableNatives","l":"nSetTranslateX(long, float)","u":"nSetTranslateX(long,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeVectorDrawable","l":"nSetTranslateX(long, float)","u":"nSetTranslateX(long,float)"},{"p":"org.robolectric.nativeruntime","c":"VectorDrawableNatives","l":"nSetTranslateY(long, float)","u":"nSetTranslateY(long,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeVectorDrawable","l":"nSetTranslateY(long, float)","u":"nSetTranslateY(long,float)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nSetTranslationX(long, float)","u":"nSetTranslationX(long,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nSetTranslationX(long, float)","u":"nSetTranslationX(long,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeOP","l":"nSetTranslationX(long, float)","u":"nSetTranslationX(long,float)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nSetTranslationY(long, float)","u":"nSetTranslationY(long,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nSetTranslationY(long, float)","u":"nSetTranslationY(long,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeOP","l":"nSetTranslationY(long, float)","u":"nSetTranslationY(long,float)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nSetTranslationZ(long, float)","u":"nSetTranslationZ(long,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nSetTranslationZ(long, float)","u":"nSetTranslationZ(long,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeOP","l":"nSetTranslationZ(long, float)","u":"nSetTranslationZ(long,float)"},{"p":"org.robolectric.nativeruntime","c":"VectorDrawableNatives","l":"nSetTrimPathEnd(long, float)","u":"nSetTrimPathEnd(long,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeVectorDrawable","l":"nSetTrimPathEnd(long, float)","u":"nSetTrimPathEnd(long,float)"},{"p":"org.robolectric.nativeruntime","c":"VectorDrawableNatives","l":"nSetTrimPathOffset(long, float)","u":"nSetTrimPathOffset(long,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeVectorDrawable","l":"nSetTrimPathOffset(long, float)","u":"nSetTrimPathOffset(long,float)"},{"p":"org.robolectric.nativeruntime","c":"VectorDrawableNatives","l":"nSetTrimPathStart(long, float)","u":"nSetTrimPathStart(long,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeVectorDrawable","l":"nSetTrimPathStart(long, float)","u":"nSetTrimPathStart(long,float)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nSetTypeface(long, long)","u":"nSetTypeface(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nSetTypeface(long, long)","u":"nSetTypeface(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nSetTypeface(Object, Object)","u":"nSetTypeface(java.lang.Object,java.lang.Object)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nSetUnderlineText(long, boolean)","u":"nSetUnderlineText(long,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nSetUnderlineText(long, boolean)","u":"nSetUnderlineText(long,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativeStaticLayout","l":"nSetupParagraph(long, char[], int, float, int, float, int[], int, int, int, boolean)","u":"nSetupParagraph(long,char[],int,float,int,float,int[],int,int,int,boolean)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nSetUsageHint(long, int)","u":"nSetUsageHint(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nSetUsageHint(long, int)","u":"nSetUsageHint(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeOP","l":"nSetUsageHint(long, int)","u":"nSetUsageHint(long,int)"},{"p":"org.robolectric.nativeruntime","c":"MatrixNatives","l":"nSetValues(long, float[])","u":"nSetValues(long,float[])"},{"p":"org.robolectric.shadows","c":"ShadowNativeMatrix","l":"nSetValues(long, float[])","u":"nSetValues(long,float[])"},{"p":"org.robolectric.nativeruntime","c":"AnimatedVectorDrawableNatives","l":"nSetVectorDrawableTarget(long, long)","u":"nSetVectorDrawableTarget(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeAnimatedVectorDrawable","l":"nSetVectorDrawableTarget(long, long)","u":"nSetVectorDrawableTarget(long,long)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nSetWordSpacing(long, float)","u":"nSetWordSpacing(long,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nSetWordSpacing(long, float)","u":"nSetWordSpacing(long,float)"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"nSetXfermode(long, int)","u":"nSetXfermode(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"nSetXfermode(long, int)","u":"nSetXfermode(long,int)"},{"p":"org.robolectric.nativeruntime","c":"CanvasNatives","l":"nSkew(long, float, float)","u":"nSkew(long,float,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeCanvas","l":"nSkew(long, float, float)","u":"nSkew(long,float,float)"},{"p":"org.robolectric.nativeruntime","c":"AnimatedImageDrawableNatives","l":"nStart(long)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeAnimatorNatives","l":"nStart(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeAnimatedImageDrawable","l":"nStart(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeAnimator","l":"nStart(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeAnimatorQ","l":"nStart(long)"},{"p":"org.robolectric.nativeruntime","c":"AnimatedVectorDrawableNatives","l":"nStart(long, AnimatedVectorDrawable.VectorDrawableAnimatorRT, int)","u":"nStart(long,android.graphics.drawable.AnimatedVectorDrawable.VectorDrawableAnimatorRT,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeAnimatedVectorDrawable","l":"nStart(long, AnimatedVectorDrawable.VectorDrawableAnimatorRT, int)","u":"nStart(long,android.graphics.drawable.AnimatedVectorDrawable.VectorDrawableAnimatorRT,int)"},{"p":"org.robolectric.nativeruntime","c":"AnimatedImageDrawableNatives","l":"nStop(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeAnimatedImageDrawable","l":"nStop(long)"},{"p":"org.robolectric.nativeruntime","c":"HardwareRendererNatives","l":"nStopDrawing(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeHardwareRenderer","l":"nStopDrawing(long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeThreadedRenderer","l":"nStopDrawing(long)"},{"p":"org.robolectric.nativeruntime","c":"RenderNodeNatives","l":"nStretch(long, float, float, float, float)","u":"nStretch(long,float,float,float,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"nStretch(long, float, float, float, float)","u":"nStretch(long,float,float,float,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeThreadedRenderer","l":"nSupportsOpenGL()"},{"p":"org.robolectric.nativeruntime","c":"HardwareRendererNatives","l":"nSyncAndDrawFrame(long, long[], int)","u":"nSyncAndDrawFrame(long,long[],int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeHardwareRenderer","l":"nSyncAndDrawFrame(long, long[], int)","u":"nSyncAndDrawFrame(long,long[],int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeThreadedRenderer","l":"nSyncAndDrawFrame(long, long[], int)","u":"nSyncAndDrawFrame(long,long[],int)"},{"p":"org.robolectric.nativeruntime","c":"PathNatives","l":"nTransform(long, long)","u":"nTransform(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativePath","l":"nTransform(long, long)","u":"nTransform(long,long)"},{"p":"org.robolectric.nativeruntime","c":"PathNatives","l":"nTransform(long, long, long)","u":"nTransform(long,long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativePath","l":"nTransform(long, long, long)","u":"nTransform(long,long,long)"},{"p":"org.robolectric.nativeruntime","c":"CanvasNatives","l":"nTranslate(long, float, float)","u":"nTranslate(long,float,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeCanvas","l":"nTranslate(long, float, float)","u":"nTranslate(long,float,float)"},{"p":"org.robolectric.nativeruntime","c":"HardwareRendererNatives","l":"nTrimMemory(int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeHardwareRenderer","l":"nTrimMemory(int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeThreadedRenderer","l":"nTrimMemory(int)"},{"p":"org.robolectric.res.android","c":"DataType","l":"NULL"},{"p":"org.robolectric.res","c":"ResType","l":"NULL"},{"p":"org.robolectric.res.android","c":"ResourceTypes.Res_value","l":"NULL_VALUE"},{"p":"org.robolectric.res","c":"AttributeResource","l":"NULL_VALUE"},{"p":"org.robolectric.shadows","c":"ShadowStatsLog.StatsLogItem","l":"numBytes()"},{"p":"org.robolectric.nativeruntime","c":"VectorDrawableNatives","l":"nUpdateFullPathFillGradient(long, long)","u":"nUpdateFullPathFillGradient(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeVectorDrawable","l":"nUpdateFullPathFillGradient(long, long)","u":"nUpdateFullPathFillGradient(long,long)"},{"p":"org.robolectric.nativeruntime","c":"VectorDrawableNatives","l":"nUpdateFullPathProperties(long, float, int, float, int, float, float, float, float, float, int, int, int)","u":"nUpdateFullPathProperties(long,float,int,float,int,float,float,float,float,float,int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeVectorDrawable","l":"nUpdateFullPathProperties(long, float, int, float, int, float, float, float, float, float, int, int, int)","u":"nUpdateFullPathProperties(long,float,int,float,int,float,float,float,float,float,int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowVectorDrawable","l":"nUpdateFullPathProperties(long, float, int, float, int, float, float, float, float, float, int, int, int)","u":"nUpdateFullPathProperties(long,float,int,float,int,float,float,float,float,float,int,int,int)"},{"p":"org.robolectric.nativeruntime","c":"VectorDrawableNatives","l":"nUpdateFullPathStrokeGradient(long, long)","u":"nUpdateFullPathStrokeGradient(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowNativeVectorDrawable","l":"nUpdateFullPathStrokeGradient(long, long)","u":"nUpdateFullPathStrokeGradient(long,long)"},{"p":"org.robolectric.nativeruntime","c":"VectorDrawableNatives","l":"nUpdateGroupProperties(long, float, float, float, float, float, float, float)","u":"nUpdateGroupProperties(long,float,float,float,float,float,float,float)"},{"p":"org.robolectric.shadows","c":"ShadowNativeVectorDrawable","l":"nUpdateGroupProperties(long, float, float, float, float, float, float, float)","u":"nUpdateGroupProperties(long,float,float,float,float,float,float,float)"},{"p":"org.robolectric.shadows","c":"ShadowVectorDrawable","l":"nUpdateGroupProperties(long, float, float, float, float, float, float, float)","u":"nUpdateGroupProperties(long,float,float,float,float,float,float,float)"},{"p":"org.robolectric.shadows","c":"ShadowGainmap","l":"nWriteGainmapToParcel(long, Parcel)","u":"nWriteGainmapToParcel(long,android.os.Parcel)"},{"p":"org.robolectric.shadows","c":"ShadowHardwareBuffer","l":"nWriteHardwareBufferToParcel(long, Parcel)","u":"nWriteHardwareBufferToParcel(long,android.os.Parcel)"},{"p":"org.robolectric.versioning","c":"AndroidVersions.O","l":"O()","u":"%3Cinit%3E()"},{"p":"org.robolectric.internal.bytecode","c":"ClassInstrumentor","l":"OBJECT_TYPE"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver.NotifiedUri","l":"observer"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityNodeInfo","l":"obtain()"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityWindowInfo","l":"obtain()"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityNodeInfo","l":"obtain(AccessibilityNodeInfo)","u":"obtain(android.view.accessibility.AccessibilityNodeInfo)"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityWindowInfo","l":"obtain(AccessibilityWindowInfo)","u":"obtain(android.view.accessibility.AccessibilityWindowInfo)"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityNodeInfo","l":"obtain(View)","u":"obtain(android.view.View)"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityNodeInfo","l":"obtain(View, int)","u":"obtain(android.view.View,int)"},{"p":"org.robolectric.shadows","c":"ShadowResources","l":"obtainAttributes(AttributeSet, int[])","u":"obtainAttributes(android.util.AttributeSet,int[])"},{"p":"org.robolectric.internal.bytecode","c":"ShadowMap","l":"obtainShadowInfo(Class)","u":"obtainShadowInfo(java.lang.Class)"},{"p":"org.robolectric.shadows","c":"ShadowResources.ShadowLegacyTheme","l":"obtainStyledAttributes(AttributeSet, int[], int, int)","u":"obtainStyledAttributes(android.util.AttributeSet,int[],int,int)"},{"p":"org.robolectric.shadows","c":"ShadowResources.ShadowLegacyTheme","l":"obtainStyledAttributes(int, int[])","u":"obtainStyledAttributes(int,int[])"},{"p":"org.robolectric.shadows","c":"ShadowResources.ShadowLegacyTheme","l":"obtainStyledAttributes(int[])"},{"p":"org.robolectric.shadows","c":"ShadowLegacyResourcesImpl.ShadowLegacyThemeImpl","l":"obtainStyledAttributes(Resources.Theme, AttributeSet, int[], int, int)","u":"obtainStyledAttributes(android.content.res.Resources.Theme,android.util.AttributeSet,int[],int,int)"},{"p":"org.robolectric.shadows","c":"ShadowResources","l":"obtainTypedArray(int)"},{"p":"org.robolectric.android.controller","c":"FragmentController","l":"of(F)"},{"p":"org.robolectric.android.controller","c":"FragmentController","l":"of(F, Bundle)","u":"of(F,android.os.Bundle)"},{"p":"org.robolectric.android.controller","c":"FragmentController","l":"of(F, Class)","u":"of(F,java.lang.Class)"},{"p":"org.robolectric.android.controller","c":"FragmentController","l":"of(F, Class, Bundle)","u":"of(F,java.lang.Class,android.os.Bundle)"},{"p":"org.robolectric.android.controller","c":"FragmentController","l":"of(F, Class, Intent)","u":"of(F,java.lang.Class,android.content.Intent)"},{"p":"org.robolectric.android.controller","c":"FragmentController","l":"of(F, Class, Intent, Bundle)","u":"of(F,java.lang.Class,android.content.Intent,android.os.Bundle)"},{"p":"org.robolectric.android.controller","c":"FragmentController","l":"of(F, Intent)","u":"of(F,android.content.Intent)"},{"p":"org.robolectric.android.controller","c":"FragmentController","l":"of(F, Intent, Bundle)","u":"of(F,android.content.Intent,android.os.Bundle)"},{"p":"org.robolectric.android.controller","c":"ActivityController","l":"of(T)"},{"p":"org.robolectric.android.controller","c":"BackupAgentController","l":"of(T)"},{"p":"org.robolectric.android.controller","c":"ContentProviderController","l":"of(T)"},{"p":"org.robolectric.android.controller","c":"ActivityController","l":"of(T, Intent)","u":"of(T,android.content.Intent)"},{"p":"org.robolectric.android.controller","c":"IntentServiceController","l":"of(T, Intent)","u":"of(T,android.content.Intent)"},{"p":"org.robolectric.android.controller","c":"ServiceController","l":"of(T, Intent)","u":"of(T,android.content.Intent)"},{"p":"org.robolectric.android.controller","c":"ActivityController","l":"of(T, Intent, Bundle)","u":"of(T,android.content.Intent,android.os.Bundle)"},{"p":"org.robolectric.annotation","c":"ConscryptMode.Mode","l":"OFF"},{"p":"org.robolectric.annotation.experimental","c":"LazyApplication.LazyLoad","l":"OFF"},{"p":"org.robolectric.annotation.processing.validator","c":"ImplementsValidator.SdkCheckMode","l":"OFF"},{"p":"org.robolectric.shadows","c":"ShadowLegacyPath","l":"offset(float, float)","u":"offset(float,float)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyPath","l":"offset(float, float, Path)","u":"offset(float,float,android.graphics.Path)"},{"p":"org.robolectric.shadows","c":"ShadowRenderNode","l":"offsetLeftAndRight(int)"},{"p":"org.robolectric.shadows","c":"ShadowRenderNodeQ","l":"offsetLeftAndRight(int)"},{"p":"org.robolectric.shadows","c":"ShadowRenderNode","l":"offsetTopAndBottom(int)"},{"p":"org.robolectric.shadows","c":"ShadowRenderNodeQ","l":"offsetTopAndBottom(int)"},{"p":"org.robolectric.shadows","c":"ShadowPixelCopy.ShadowPixelCopyRequestBuilder","l":"ofWindow(View)","u":"ofWindow(android.view.View)"},{"p":"org.robolectric.annotation","c":"Config","l":"OLDEST_SDK"},{"p":"org.robolectric.versioning","c":"AndroidVersions.OMR1","l":"OMR1()","u":"%3Cinit%3E()"},{"p":"org.robolectric.annotation","c":"ConscryptMode.Mode","l":"ON"},{"p":"org.robolectric.annotation.experimental","c":"LazyApplication.LazyLoad","l":"ON"},{"p":"org.robolectric.shadows","c":"_Activity_","l":"onActivityResult(int, int, Intent)","u":"onActivityResult(int,int,android.content.Intent)"},{"p":"org.robolectric.shadows","c":"ShadowUwbAdapterStateListener","l":"onAdapterStateChanged(int, int)","u":"onAdapterStateChanged(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowAlarmManager.ScheduledAlarm","l":"onAlarmListener"},{"p":"org.robolectric.shadows","c":"ShadowSurfaceView","l":"onAttachedToWindow()"},{"p":"org.robolectric.shadows","c":"ShadowAudioTrack.OnAudioDataWrittenListener","l":"onAudioDataWritten(ShadowAudioTrack, byte[], AudioFormat)","u":"onAudioDataWritten(org.robolectric.shadows.ShadowAudioTrack,byte[],android.media.AudioFormat)"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"onBackPressed()"},{"p":"org.robolectric.shadows","c":"ShadowRemoteCallbackList","l":"onCallbackDied(E)"},{"p":"org.robolectric.shadows","c":"ShadowRemoteCallbackList","l":"onCallbackDied(E, Object)","u":"onCallbackDied(E,java.lang.Object)"},{"p":"org.robolectric.res","c":"StaxLoader","l":"onCharacters(XMLStreamReader, XmlContext)","u":"onCharacters(javax.xml.stream.XMLStreamReader,org.robolectric.res.XmlContext)"},{"p":"org.robolectric.res","c":"StaxValueLoader","l":"onCharacters(XMLStreamReader, XmlContext)","u":"onCharacters(javax.xml.stream.XMLStreamReader,org.robolectric.res.XmlContext)"},{"p":"org.robolectric.res","c":"TextCollectingNodeHandler","l":"onCharacters(XMLStreamReader, XmlContext)","u":"onCharacters(javax.xml.stream.XMLStreamReader,org.robolectric.res.XmlContext)"},{"p":"org.robolectric.res.android","c":"Asset","l":"onClose"},{"p":"org.robolectric.shadows","c":"ShadowRangingSession.Adapter","l":"onClose(RangingSession, RangingSession.Callback)","u":"onClose(android.uwb.RangingSession,android.uwb.RangingSession.Callback)"},{"p":"org.robolectric.shadows","c":"ShadowResources.OnConfigurationChangeListener","l":"onConfigurationChange(Configuration, Configuration, DisplayMetrics)","u":"onConfigurationChange(android.content.res.Configuration,android.content.res.Configuration,android.util.DisplayMetrics)"},{"p":"org.robolectric.shadows","c":"ShadowMediaCodec.CodecConfig.Codec","l":"onConfigured(MediaFormat, Surface, MediaCrypto, int)","u":"onConfigured(android.media.MediaFormat,android.view.Surface,android.media.MediaCrypto,int)"},{"p":"org.robolectric.shadows","c":"ShadowInCallService","l":"onConnectionEvent(String, String, Bundle)","u":"onConnectionEvent(java.lang.String,java.lang.String,android.os.Bundle)"},{"p":"org.robolectric.android.internal","c":"RoboMonitoringInstrumentation","l":"onCreate(Bundle)","u":"onCreate(android.os.Bundle)"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer.CreateListener","l":"onCreate(MediaPlayer, ShadowMediaPlayer)","u":"onCreate(android.media.MediaPlayer,org.robolectric.shadows.ShadowMediaPlayer)"},{"p":"org.robolectric.shadows","c":"_Activity_","l":"onCreateDialog(int)"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"onCreateOptionsMenu(Menu)","u":"onCreateOptionsMenu(android.view.Menu)"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver","l":"onDbCorruption(String, String, Throwable)","u":"onDbCorruption(java.lang.String,java.lang.String,java.lang.Throwable)"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"onDestroy()"},{"p":"org.robolectric.shadows","c":"ShadowService","l":"onDestroy()"},{"p":"org.robolectric.res","c":"TextCollectingNodeHandler","l":"onEnd(XMLStreamReader, XmlContext)","u":"onEnd(javax.xml.stream.XMLStreamReader,org.robolectric.res.XmlContext)"},{"p":"org.robolectric.res","c":"StaxArrayLoader","l":"onEnd(XMLStreamReader, XmlContext)","u":"onEnd(javax.xml.stream.XMLStreamReader,org.robolectric.res.XmlContext)"},{"p":"org.robolectric.res","c":"StaxAttrLoader","l":"onEnd(XMLStreamReader, XmlContext)","u":"onEnd(javax.xml.stream.XMLStreamReader,org.robolectric.res.XmlContext)"},{"p":"org.robolectric.res","c":"StaxLoader","l":"onEnd(XMLStreamReader, XmlContext)","u":"onEnd(javax.xml.stream.XMLStreamReader,org.robolectric.res.XmlContext)"},{"p":"org.robolectric.res","c":"StaxPluralsLoader","l":"onEnd(XMLStreamReader, XmlContext)","u":"onEnd(javax.xml.stream.XMLStreamReader,org.robolectric.res.XmlContext)"},{"p":"org.robolectric.res","c":"StaxStyleLoader","l":"onEnd(XMLStreamReader, XmlContext)","u":"onEnd(javax.xml.stream.XMLStreamReader,org.robolectric.res.XmlContext)"},{"p":"org.robolectric.res","c":"StaxValueLoader","l":"onEnd(XMLStreamReader, XmlContext)","u":"onEnd(javax.xml.stream.XMLStreamReader,org.robolectric.res.XmlContext)"},{"p":"org.robolectric.android.internal","c":"RoboMonitoringInstrumentation","l":"onException(Object, Throwable)","u":"onException(java.lang.Object,java.lang.Throwable)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAsyncTaskLoader","l":"onForceLoad()"},{"p":"org.robolectric.shadows","c":"ShadowViewGroup","l":"onInterceptTouchEvent(MotionEvent)","u":"onInterceptTouchEvent(android.view.MotionEvent)"},{"p":"org.robolectric.shadows","c":"ShadowTextView","l":"onKeyDown(int, KeyEvent)","u":"onKeyDown(int,android.view.KeyEvent)"},{"p":"org.robolectric.shadows","c":"ShadowTextView","l":"onKeyUp(int, KeyEvent)","u":"onKeyUp(int,android.view.KeyEvent)"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"onLayout(boolean, int, int, int, int)","u":"onLayout(boolean,int,int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"onLayoutWasCalled()"},{"p":"org.robolectric.shadows","c":"_Activity_","l":"onNewIntent(Intent)","u":"onNewIntent(android.content.Intent)"},{"p":"org.robolectric.shadows","c":"ShadowRangingSession.Adapter","l":"onOpen(RangingSession, RangingSession.Callback, PersistableBundle)","u":"onOpen(android.uwb.RangingSession,android.uwb.RangingSession.Callback,android.os.PersistableBundle)"},{"p":"org.robolectric.shadows","c":"ShadowGLSurfaceView","l":"onPause()"},{"p":"org.robolectric.shadows","c":"ShadowWebView","l":"onPause()"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityNodeInfo.OnPerformActionListener","l":"onPerformAccessibilityAction(int, Bundle)","u":"onPerformAccessibilityAction(int,android.os.Bundle)"},{"p":"org.robolectric.shadows","c":"_Activity_","l":"onPostCreate(Bundle)","u":"onPostCreate(android.os.Bundle)"},{"p":"org.robolectric.shadows","c":"_Activity_","l":"onPostResume()"},{"p":"org.robolectric.shadows","c":"_Activity_","l":"onPrepareDialog(int, Dialog)","u":"onPrepareDialog(int,android.app.Dialog)"},{"p":"org.robolectric.shadows","c":"_Activity_","l":"onPrepareDialog(int, Dialog, Bundle)","u":"onPrepareDialog(int,android.app.Dialog,android.os.Bundle)"},{"p":"org.robolectric.shadows","c":"ShadowInputMethodManager.PrivateCommandListener","l":"onPrivateCommand(View, String, Bundle)","u":"onPrivateCommand(android.view.View,java.lang.String,android.os.Bundle)"},{"p":"org.robolectric.shadows","c":"ShadowBroadcastReceiver","l":"onReceive(Context, Intent)","u":"onReceive(android.content.Context,android.content.Intent)"},{"p":"org.robolectric.shadows","c":"ShadowBroadcastReceiver","l":"onReceive(Context, Intent, AtomicBoolean)","u":"onReceive(android.content.Context,android.content.Intent,java.util.concurrent.atomic.AtomicBoolean)"},{"p":"org.robolectric.shadows","c":"ShadowRangingSession.Adapter","l":"onReconfigure(RangingSession, RangingSession.Callback, PersistableBundle)","u":"onReconfigure(android.uwb.RangingSession,android.uwb.RangingSession.Callback,android.os.PersistableBundle)"},{"p":"org.robolectric.shadows","c":"ShadowGLSurfaceView","l":"onResume()"},{"p":"org.robolectric.shadows","c":"ShadowWebView","l":"onResume()"},{"p":"org.robolectric.shadows","c":"ShadowSystemServiceRegistry","l":"onServiceNotFound(Object)","u":"onServiceNotFound(java.lang.Object)"},{"p":"org.robolectric.pluginapi","c":"TestEnvironmentLifecyclePlugin","l":"onSetupApplicationState()"},{"p":"org.robolectric.shadows","c":"ShadowRangingSession.Adapter","l":"onStart(RangingSession, RangingSession.Callback, PersistableBundle)","u":"onStart(android.uwb.RangingSession,android.uwb.RangingSession.Callback,android.os.PersistableBundle)"},{"p":"org.robolectric.res","c":"TextCollectingNodeHandler","l":"onStart(XMLStreamReader, XmlContext)","u":"onStart(javax.xml.stream.XMLStreamReader,org.robolectric.res.XmlContext)"},{"p":"org.robolectric.res","c":"StaxArrayLoader","l":"onStart(XMLStreamReader, XmlContext)","u":"onStart(javax.xml.stream.XMLStreamReader,org.robolectric.res.XmlContext)"},{"p":"org.robolectric.res","c":"StaxAttrLoader","l":"onStart(XMLStreamReader, XmlContext)","u":"onStart(javax.xml.stream.XMLStreamReader,org.robolectric.res.XmlContext)"},{"p":"org.robolectric.res","c":"StaxLoader","l":"onStart(XMLStreamReader, XmlContext)","u":"onStart(javax.xml.stream.XMLStreamReader,org.robolectric.res.XmlContext)"},{"p":"org.robolectric.res","c":"StaxPluralsLoader","l":"onStart(XMLStreamReader, XmlContext)","u":"onStart(javax.xml.stream.XMLStreamReader,org.robolectric.res.XmlContext)"},{"p":"org.robolectric.res","c":"StaxStyleLoader","l":"onStart(XMLStreamReader, XmlContext)","u":"onStart(javax.xml.stream.XMLStreamReader,org.robolectric.res.XmlContext)"},{"p":"org.robolectric.res","c":"StaxValueLoader","l":"onStart(XMLStreamReader, XmlContext)","u":"onStart(javax.xml.stream.XMLStreamReader,org.robolectric.res.XmlContext)"},{"p":"org.robolectric.shadows","c":"ShadowRangingSession.Adapter","l":"onStop(RangingSession, RangingSession.Callback)","u":"onStop(android.uwb.RangingSession,android.uwb.RangingSession.Callback)"},{"p":"org.robolectric.shadows","c":"ShadowGestureDetector","l":"onTouchEvent(MotionEvent)","u":"onTouchEvent(android.view.MotionEvent)"},{"p":"org.robolectric.shadows","c":"ShadowScaleGestureDetector","l":"onTouchEvent(MotionEvent)","u":"onTouchEvent(android.view.MotionEvent)"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"onTouchEvent(MotionEvent)","u":"onTouchEvent(android.view.MotionEvent)"},{"p":"org.robolectric.shadows","c":"ShadowBinderBridge","l":"onTransact(int, Parcel, Parcel, int)","u":"onTransact(int,android.os.Parcel,android.os.Parcel,int)"},{"p":"org.robolectric.shadows","c":"ShadowInputMethodManager","l":"onViewDetachedFromWindow(View)","u":"onViewDetachedFromWindow(android.view.View)"},{"p":"org.robolectric.shadows","c":"ShadowDisplayEventReceiver","l":"onVsync()"},{"p":"org.robolectric.shadows","c":"ShadowDisplayEventReceiver.DisplayEventReceiverReflector","l":"onVsync(long, int)","u":"onVsync(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowDisplayEventReceiver.DisplayEventReceiverReflector","l":"onVsync(long, int, int)","u":"onVsync(long,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowDisplayEventReceiver.DisplayEventReceiverReflector","l":"onVsync(long, long, int)","u":"onVsync(long,long,int)"},{"p":"org.robolectric.shadows","c":"ShadowDisplayEventReceiver.DisplayEventReceiverReflector","l":"onVsync(long, long, int, Object)","u":"onVsync(long,long,int,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowAppOpsManager","l":"OP_TIME"},{"p":"org.robolectric.shadows","c":"ShadowLegacyPath","l":"op(Path, Path, Path.Op)","u":"op(android.graphics.Path,android.graphics.Path,android.graphics.Path.Op)"},{"p":"org.robolectric.shadows","c":"ShadowCamera","l":"open()"},{"p":"org.robolectric.shadows","c":"ShadowParcelFileDescriptor","l":"open(File, int)","u":"open(java.io.File,int)"},{"p":"org.robolectric.shadows","c":"ShadowParcelFileDescriptor","l":"open(File, int, Handler, ParcelFileDescriptor.OnCloseListener)","u":"open(java.io.File,int,android.os.Handler,android.os.ParcelFileDescriptor.OnCloseListener)"},{"p":"org.robolectric.shadows","c":"ShadowCamera","l":"open(int)"},{"p":"org.robolectric.shadows","c":"ShadowCloseGuard","l":"open(String)","u":"open(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"open(String)","u":"open(java.lang.String)"},{"p":"org.robolectric.res.android","c":"CppAssetManager","l":"open(String, Asset.AccessMode)","u":"open(java.lang.String,org.robolectric.res.android.Asset.AccessMode)"},{"p":"org.robolectric.res.android","c":"CppApkAssets","l":"Open(String, Asset.AccessMode)","u":"Open(java.lang.String,org.robolectric.res.android.Asset.AccessMode)"},{"p":"org.robolectric.res.android","c":"CppAssetManager2","l":"Open(String, Asset.AccessMode)","u":"Open(java.lang.String,org.robolectric.res.android.Asset.AccessMode)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"open(String, int)","u":"open(java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"ShadowLinux","l":"open(String, int, int)","u":"open(java.lang.String,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowUsbManager","l":"openAccessory(UsbAccessory)","u":"openAccessory(android.hardware.usb.UsbAccessory)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager","l":"openAsset(String, int)","u":"openAsset(java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"openAsset(String, int)","u":"openAsset(java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager","l":"openAssetFd(String, long[])","u":"openAssetFd(java.lang.String,long[])"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"openAssetFd(String, long[])","u":"openAssetFd(java.lang.String,long[])"},{"p":"org.robolectric.shadows","c":"ShadowContentProviderClient","l":"openAssetFile(Uri, String)","u":"openAssetFile(android.net.Uri,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowCameraManager","l":"openCameraDeviceUserAsync(String, CameraDevice.StateCallback, Executor, int)","u":"openCameraDeviceUserAsync(java.lang.String,android.hardware.camera2.CameraDevice.StateCallback,java.util.concurrent.Executor,int)"},{"p":"org.robolectric.shadows","c":"ShadowCameraManager","l":"openCameraDeviceUserAsync(String, CameraDevice.StateCallback, Executor, int, int)","u":"openCameraDeviceUserAsync(java.lang.String,android.hardware.camera2.CameraDevice.StateCallback,java.util.concurrent.Executor,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowCameraManager","l":"openCameraDeviceUserAsync(String, CameraDevice.StateCallback, Executor, int, int, boolean)","u":"openCameraDeviceUserAsync(java.lang.String,android.hardware.camera2.CameraDevice.StateCallback,java.util.concurrent.Executor,int,int,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowCameraManager","l":"openCameraDeviceUserAsync(String, CameraDevice.StateCallback, Handler)","u":"openCameraDeviceUserAsync(java.lang.String,android.hardware.camera2.CameraDevice.StateCallback,android.os.Handler)"},{"p":"org.robolectric.shadows","c":"ShadowCameraManager","l":"openCameraDeviceUserAsync(String, CameraDevice.StateCallback, Handler, int)","u":"openCameraDeviceUserAsync(java.lang.String,android.hardware.camera2.CameraDevice.StateCallback,android.os.Handler,int)"},{"p":"org.robolectric.shadows","c":"ShadowUsbManager","l":"openDevice(UsbDevice)","u":"openDevice(android.hardware.usb.UsbDevice)"},{"p":"org.robolectric.res.android","c":"CppAssetManager","l":"openDir(String)","u":"openDir(java.lang.String)"},{"p":"org.robolectric.res.android","c":"CppAssetManager2","l":"OpenDir(String)","u":"OpenDir(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"openFd(String)","u":"openFd(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowContentProviderClient","l":"openFile(Uri, String)","u":"openFile(android.net.Uri,java.lang.String)"},{"p":"org.robolectric.res.android","c":"Asset","l":"openFileDescriptor(Ref, Ref)","u":"openFileDescriptor(org.robolectric.res.android.Ref,org.robolectric.res.android.Ref)"},{"p":"org.robolectric.shadows","c":"ShadowParcel","l":"openFileDescriptor(String, int)","u":"openFileDescriptor(java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothManager","l":"openGattServer(Context, BluetoothGattServerCallback, int)","u":"openGattServer(android.content.Context,android.bluetooth.BluetoothGattServerCallback,int)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothManager","l":"openGattServer(Context, BluetoothGattServerCallback, int, boolean)","u":"openGattServer(android.content.Context,android.bluetooth.BluetoothGattServerCallback,int,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver","l":"openInputStream(Uri)","u":"openInputStream(android.net.Uri)"},{"p":"org.robolectric.res.android","c":"CppAssetManager","l":"openNonAsset(int, String, Asset.AccessMode)","u":"openNonAsset(int,java.lang.String,org.robolectric.res.android.Asset.AccessMode)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"openNonAsset(int, String, int)","u":"openNonAsset(int,java.lang.String,int)"},{"p":"org.robolectric.res.android","c":"CppAssetManager2","l":"OpenNonAsset(String, ApkAssetsCookie, Asset.AccessMode)","u":"OpenNonAsset(java.lang.String,org.robolectric.res.android.ApkAssetsCookie,org.robolectric.res.android.Asset.AccessMode)"},{"p":"org.robolectric.res.android","c":"CppAssetManager2","l":"OpenNonAsset(String, Asset.AccessMode)","u":"OpenNonAsset(java.lang.String,org.robolectric.res.android.Asset.AccessMode)"},{"p":"org.robolectric.res.android","c":"CppAssetManager2","l":"OpenNonAsset(String, Asset.AccessMode, Ref)","u":"OpenNonAsset(java.lang.String,org.robolectric.res.android.Asset.AccessMode,org.robolectric.res.android.Ref)"},{"p":"org.robolectric.res.android","c":"CppAssetManager","l":"openNonAsset(String, Asset.AccessMode, Ref)","u":"openNonAsset(java.lang.String,org.robolectric.res.android.Asset.AccessMode,org.robolectric.res.android.Ref)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"openNonAssetFd(int, String)","u":"openNonAssetFd(int,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager","l":"openNonAssetFdNative(int, String, long[])","u":"openNonAssetFdNative(int,java.lang.String,long[])"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"openNonAssetFdNative(int, String, long[])","u":"openNonAssetFdNative(int,java.lang.String,long[])"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager","l":"openNonAssetNative(int, String, int)","u":"openNonAssetNative(int,java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"openNonAssetNative(int, String, int)","u":"openNonAssetNative(int,java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver","l":"openOutputStream(Uri)","u":"openOutputStream(android.net.Uri)"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver","l":"openOutputStream(Uri, String)","u":"openOutputStream(android.net.Uri,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowUwbManager","l":"openRangingSession(PersistableBundle, Executor, RangingSession.Callback)","u":"openRangingSession(android.os.PersistableBundle,java.util.concurrent.Executor,android.uwb.RangingSession.Callback)"},{"p":"org.robolectric.shadows","c":"ShadowUwbManager","l":"openRangingSession(PersistableBundle, Executor, RangingSession.Callback, String)","u":"openRangingSession(android.os.PersistableBundle,java.util.concurrent.Executor,android.uwb.RangingSession.Callback,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowArscResourcesImpl","l":"openRawResource(int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyResourcesImpl","l":"openRawResource(int)"},{"p":"org.robolectric.shadows","c":"ShadowResources","l":"openRawResource(int)"},{"p":"org.robolectric.shadows","c":"ShadowArscResourcesImpl","l":"openRawResourceFd(int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyResourcesImpl","l":"openRawResourceFd(int)"},{"p":"org.robolectric.shadows","c":"ShadowResources","l":"openRawResourceFd(int)"},{"p":"org.robolectric.shadows","c":"ShadowPackageInstaller","l":"openSession(int)"},{"p":"org.robolectric.shadows","c":"ShadowContentProviderClient","l":"openTypedAssetFileDescriptor(Uri, String, Bundle)","u":"openTypedAssetFileDescriptor(android.net.Uri,java.lang.String,android.os.Bundle)"},{"p":"org.robolectric.shadows","c":"ShadowPackageInstaller.ShadowSession","l":"openWrite(String, long, long)","u":"openWrite(java.lang.String,long,long)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager","l":"openXmlAssetNative(int, String)","u":"openXmlAssetNative(int,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"openXmlAssetNative(int, String)","u":"openXmlAssetNative(int,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"openXmlResourceParser(int, String)","u":"openXmlResourceParser(int,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowAlarmManager.ScheduledAlarm","l":"operation"},{"p":"org.robolectric.shadows","c":"ShadowActivity.IntentForResult","l":"options"},{"p":"org.robolectric.shadows","c":"ShadowActivity.IntentSenderRequest","l":"options"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"orientation"},{"p":"org.robolectric.res.android","c":"ResTable_config.Type","l":"ORIENTATION"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"ORIENTATION_ANY"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"ORIENTATION_LAND"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"ORIENTATION_PORT"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"ORIENTATION_SQUARE"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager.OutgoingCallRecord","l":"OutgoingCallRecord(Uri, Bundle)","u":"%3Cinit%3E(android.net.Uri,android.os.Bundle)"},{"p":"org.robolectric.shadows","c":"ShadowCanvas.ArcPaintHistoryEvent","l":"oval"},{"p":"org.robolectric.shadows","c":"ShadowCanvas.OvalPaintHistoryEvent","l":"oval"},{"p":"org.robolectric.annotation","c":"Config.Builder","l":"overlay(Config)","u":"overlay(org.robolectric.annotation.Config)"},{"p":"org.robolectric.res.android","c":"IdmapEntries","l":"overlayTypeId()"},{"p":"org.robolectric.shadows","c":"ShadowSystemProperties","l":"override(String, String)","u":"override(java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowCarrierConfigManager","l":"overrideConfig(int, PersistableBundle)","u":"overrideConfig(int,android.os.PersistableBundle)"},{"p":"org.robolectric.shadows","c":"ShadowIcon","l":"overrideExecutor(Executor)","u":"overrideExecutor(java.util.concurrent.Executor)"},{"p":"org.robolectric.shadows","c":"ShadowPausedAsyncTask","l":"overrideExecutor(Executor)","u":"overrideExecutor(java.util.concurrent.Executor)"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"overridePendingTransition(int, int)","u":"overridePendingTransition(int,int)"},{"p":"org.robolectric.android.internal","c":"DisplayConfig","l":"ownerPackageName"},{"p":"org.robolectric.android.internal","c":"DisplayConfig","l":"ownerUid"},{"p":"org.robolectric.versioning","c":"AndroidVersions.P","l":"P()","u":"%3Cinit%3E()"},{"p":"org.robolectric.res.android","c":"CppAssetManager2.ResourceName","l":"package_"},{"p":"org.robolectric.res.android","c":"ResTable.PackageGroup","l":"PackageGroup(ResTable, String, int, boolean, boolean, boolean)","u":"%3Cinit%3E(org.robolectric.res.android.ResTable,java.lang.String,int,boolean,boolean,boolean)"},{"p":"org.robolectric.manifest","c":"PackageItemData","l":"PackageItemData(String, MetaData)","u":"%3Cinit%3E(java.lang.String,org.robolectric.manifest.MetaData)"},{"p":"org.robolectric.annotation","c":"Config.Builder","l":"packageName"},{"p":"org.robolectric.res.android","c":"ResTable.ResourceName","l":"packageName"},{"p":"org.robolectric.res","c":"DocumentLoader","l":"packageName"},{"p":"org.robolectric.res","c":"ResName","l":"packageName"},{"p":"org.robolectric.annotation","c":"Config.Implementation","l":"packageName()"},{"p":"org.robolectric.annotation","c":"Config","l":"packageName()"},{"p":"org.robolectric.plugins","c":"PackagePropertiesLoader","l":"PackagePropertiesLoader()","u":"%3Cinit%3E()"},{"p":"org.robolectric.res","c":"PackageResourceTable","l":"PackageResourceTable(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager.PackageSetting","l":"PackageSetting()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager.PackageSetting","l":"PackageSetting(ShadowPackageManager.PackageSetting)","u":"%3Cinit%3E(org.robolectric.shadows.ShadowPackageManager.PackageSetting)"},{"p":"org.robolectric.internal.bytecode","c":"InstrumentationConfiguration.Builder","l":"packagesToNotAcquire"},{"p":"org.robolectric.internal.bytecode","c":"InstrumentationConfiguration.Builder","l":"packagesToNotInstrument"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"packLanguage(String)","u":"packLanguage(java.lang.String)"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"packRegion(String)","u":"packRegion(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowCanvas.ArcPaintHistoryEvent","l":"paint"},{"p":"org.robolectric.shadows","c":"ShadowCanvas.CirclePaintHistoryEvent","l":"paint"},{"p":"org.robolectric.shadows","c":"ShadowCanvas.LinePaintHistoryEvent","l":"paint"},{"p":"org.robolectric.shadows","c":"ShadowCanvas.OvalPaintHistoryEvent","l":"paint"},{"p":"org.robolectric.shadows","c":"ShadowCanvas.RectPaintHistoryEvent","l":"paint"},{"p":"org.robolectric.shadows","c":"ShadowCanvas.RoundRectPaintHistoryEvent","l":"paint"},{"p":"org.robolectric.shadows","c":"ShadowCanvas.TextHistoryEvent","l":"paint"},{"p":"org.robolectric.nativeruntime","c":"PaintNatives","l":"PaintNatives()","u":"%3Cinit%3E()"},{"p":"org.robolectric.res","c":"AttrData.Pair","l":"Pair(String, String)","u":"%3Cinit%3E(java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttpLayer.RequestMatcherBuilder","l":"param(String, String)","u":"param(java.lang.String,java.lang.String)"},{"p":"org.robolectric","c":"ParameterizedRobolectricTestRunner","l":"ParameterizedRobolectricTestRunner(Class)","u":"%3Cinit%3E(java.lang.Class)"},{"p":"org.robolectric.annotation.processing","c":"DocumentedMethod","l":"params"},{"p":"org.robolectric.shadows.httpclient","c":"DefaultRequestDirector","l":"params"},{"p":"org.robolectric.shadows.httpclient","c":"ParamsParser","l":"ParamsParser()","u":"%3Cinit%3E()"},{"p":"org.robolectric.internal.bytecode","c":"InvocationProfile","l":"paramTypes"},{"p":"org.robolectric.internal.bytecode","c":"MethodSignature","l":"paramTypes"},{"p":"org.robolectric.internal.bytecode","c":"MethodSignature","l":"parse(String)","u":"parse(java.lang.String)"},{"p":"org.robolectric.res","c":"Qualifiers","l":"parse(String)","u":"parse(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowTime","l":"parse(String)","u":"parse(java.lang.String)"},{"p":"org.robolectric.res","c":"Qualifiers","l":"parse(String, boolean)","u":"parse(java.lang.String,boolean)"},{"p":"org.robolectric.res.android","c":"ConfigDescription","l":"parse(String, ResTable_config)","u":"parse(java.lang.String,org.robolectric.res.android.ResTable_config)"},{"p":"org.robolectric.res.android","c":"ConfigDescription","l":"parse(String, ResTable_config, boolean)","u":"parse(java.lang.String,org.robolectric.res.android.ResTable_config,boolean)"},{"p":"org.robolectric.shadows","c":"ResourceHelper","l":"parseFloatAttribute(String, String, TypedValue, boolean)","u":"parseFloatAttribute(java.lang.String,java.lang.String,android.util.TypedValue,boolean)"},{"p":"org.robolectric.shadows","c":"ResourceHelper2","l":"parseFloatAttribute(String, String, TypedValue, boolean)","u":"parseFloatAttribute(java.lang.String,java.lang.String,android.util.TypedValue,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowContentUris","l":"parseId(Uri)","u":"parseId(android.net.Uri)"},{"p":"org.robolectric.util","c":"Util","l":"parseInt(String)","u":"parseInt(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowInetAddressUtils","l":"parseNumericAddressNoThrow(String)","u":"parseNumericAddressNoThrow(java.lang.String)"},{"p":"org.robolectric.shadows.httpclient","c":"ParamsParser","l":"parseParams(HttpRequest)","u":"parseParams(org.apache.http.HttpRequest)"},{"p":"org.robolectric.annotation.internal","c":"ConfigUtils","l":"parseSdkArrayProperty(String)","u":"parseSdkArrayProperty(java.lang.String)"},{"p":"org.robolectric.annotation.internal","c":"ConfigUtils","l":"parseSdkInt(String)","u":"parseSdkInt(java.lang.String)"},{"p":"org.robolectric.annotation.internal","c":"ConfigUtils","l":"parseStringArrayProperty(String)","u":"parseStringArrayProperty(java.lang.String)"},{"p":"org.robolectric.android","c":"AttributeSetBuilderImpl.ArscResourceResolver","l":"parseValue(Integer, ResName, AttributeResource, TypedValue)","u":"parseValue(java.lang.Integer,org.robolectric.res.ResName,org.robolectric.res.AttributeResource,android.util.TypedValue)"},{"p":"org.robolectric.android","c":"AttributeSetBuilderImpl.LegacyResourceResolver","l":"parseValue(Integer, ResName, AttributeResource, TypedValue)","u":"parseValue(java.lang.Integer,org.robolectric.res.ResName,org.robolectric.res.AttributeResource,android.util.TypedValue)"},{"p":"org.robolectric.android","c":"AttributeSetBuilderImpl.ResourceResolver","l":"parseValue(Integer, ResName, AttributeResource, TypedValue)","u":"parseValue(java.lang.Integer,org.robolectric.res.ResName,org.robolectric.res.AttributeResource,android.util.TypedValue)"},{"p":"org.robolectric.manifest","c":"PathPermissionData","l":"path"},{"p":"org.robolectric.res.android","c":"ApkAssetsCache.Key","l":"path()"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttpLayer.RequestMatcherBuilder","l":"path(String)","u":"path(java.lang.String)"},{"p":"org.robolectric.util","c":"Util","l":"pathFrom(URL)","u":"pathFrom(java.net.URL)"},{"p":"org.robolectric.manifest","c":"PathPermissionData","l":"pathPattern"},{"p":"org.robolectric.manifest","c":"PathPermissionData","l":"pathPrefix"},{"p":"org.robolectric.shadows","c":"ShadowVibrator","l":"pattern"},{"p":"org.robolectric.shadows","c":"ShadowVideoView","l":"PAUSE"},{"p":"org.robolectric.android.controller","c":"ActivityController","l":"pause()"},{"p":"org.robolectric.android.controller","c":"FragmentController","l":"pause()"},{"p":"org.robolectric.android.internal","c":"LooperDelegatingScheduler","l":"pause()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyLooper","l":"pause()"},{"p":"org.robolectric.shadows","c":"ShadowLooper","l":"pause()"},{"p":"org.robolectric.shadows","c":"ShadowPausedLooper","l":"pause()"},{"p":"org.robolectric.shadows","c":"ShadowVideoView","l":"pause()"},{"p":"org.robolectric.util","c":"Scheduler","l":"pause()"},{"p":"org.robolectric.android.internal","c":"LocalActivityInvoker","l":"pauseActivity(Activity)","u":"pauseActivity(android.app.Activity)"},{"p":"org.robolectric.annotation","c":"LooperMode.Mode","l":"PAUSED"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer.State","l":"PAUSED"},{"p":"org.robolectric.util","c":"Scheduler.IdleState","l":"PAUSED"},{"p":"org.robolectric.android.util.concurrent","c":"PausedExecutorService","l":"PausedExecutorService()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowLooper","l":"pauseLooper(Looper)","u":"pauseLooper(android.os.Looper)"},{"p":"org.robolectric.shadows","c":"ShadowLooper","l":"pauseMainLooper()"},{"p":"org.robolectric.shadows","c":"ShadowAccountManager","l":"peekAuthToken(Account, String)","u":"peekAuthToken(android.accounts.Account,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowInputMethodManager","l":"peekInstance()"},{"p":"org.robolectric.res.android","c":"NativeObjRegistry","l":"peekNativeObject(long)"},{"p":"org.robolectric.shadows","c":"ShadowAccountManager","l":"peekNextAddAccountOptions()"},{"p":"org.robolectric.shadows","c":"ShadowAlarmManager","l":"peekNextScheduledAlarm()"},{"p":"org.robolectric.shadows","c":"ShadowContextWrapper","l":"peekNextStartedActivity()"},{"p":"org.robolectric.shadows","c":"ShadowCrossProfileApps","l":"peekNextStartedActivity()"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"peekNextStartedActivityForResult()"},{"p":"org.robolectric.shadows","c":"ShadowContextWrapper","l":"peekNextStartedActivityForResult()"},{"p":"org.robolectric.shadows","c":"ShadowCrossProfileApps","l":"peekNextStartedMainActivity()"},{"p":"org.robolectric.shadows","c":"ShadowContextWrapper","l":"peekNextStartedService()"},{"p":"org.robolectric.shadows","c":"ShadowWindowManagerGlobal","l":"peekWindowSession()"},{"p":"org.robolectric.shadows","c":"ShadowFingerprintManager","l":"pendingCryptoObject"},{"p":"org.robolectric.shadows","c":"ShadowSmsManager.MultimediaMessageParams","l":"pendingIntent"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothLeScanner.ScanParams","l":"pendingIntent()"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityButtonController","l":"performAccessibilityButtonClick()"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityManager","l":"performAccessibilityShortcut()"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityNodeInfo","l":"performAction(int)"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityNodeInfo","l":"performAction(int, Bundle)","u":"performAction(int,android.os.Bundle)"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"performClick()"},{"p":"org.robolectric.shadows","c":"_Activity_","l":"performCreate(Bundle)","u":"performCreate(android.os.Bundle)"},{"p":"org.robolectric.shadows","c":"_Activity_","l":"performDestroy()"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityService","l":"performGlobalAction(int)"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"performHapticFeedback(int)"},{"p":"org.robolectric.fakes","c":"RoboMenu","l":"performIdentifierAction(int, int)","u":"performIdentifierAction(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowAdapterView","l":"performItemClick(int)"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"performLongClick()"},{"p":"org.robolectric.shadows","c":"ShadowWebView","l":"performNoPageLoadClientCallbacks()"},{"p":"org.robolectric.shadows","c":"_Activity_","l":"performPause()"},{"p":"org.robolectric.shadows","c":"_Activity_","l":"performRestart()"},{"p":"org.robolectric.shadows","c":"_Activity_","l":"performRestart(boolean)"},{"p":"org.robolectric.shadows","c":"_Activity_","l":"performRestart(boolean, String)","u":"performRestart(boolean,java.lang.String)"},{"p":"org.robolectric.shadows","c":"_Activity_","l":"performRestoreInstanceState(Bundle)","u":"performRestoreInstanceState(android.os.Bundle)"},{"p":"org.robolectric.shadows","c":"_Activity_","l":"performResume()"},{"p":"org.robolectric.shadows","c":"_Activity_","l":"performResume(boolean, String)","u":"performResume(boolean,java.lang.String)"},{"p":"org.robolectric.shadows","c":"_Activity_","l":"performSaveInstanceState(Bundle)","u":"performSaveInstanceState(android.os.Bundle)"},{"p":"org.robolectric.fakes","c":"RoboMenu","l":"performShortcut(int, KeyEvent, int)","u":"performShortcut(int,android.view.KeyEvent,int)"},{"p":"org.robolectric.shadows","c":"_Activity_","l":"performStart()"},{"p":"org.robolectric.shadows","c":"_Activity_","l":"performStart(String)","u":"performStart(java.lang.String)"},{"p":"org.robolectric.internal.bytecode","c":"RobolectricInternals","l":"performStaticInitialization(Class)","u":"performStaticInitialization(java.lang.Class)"},{"p":"org.robolectric.shadows","c":"_Activity_","l":"performStop()"},{"p":"org.robolectric.shadows","c":"_Activity_","l":"performStop(boolean)"},{"p":"org.robolectric.shadows","c":"_Activity_","l":"performStop(boolean, String)","u":"performStop(boolean,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowWebView","l":"performSuccessfulPageLoadClientCallbacks()"},{"p":"org.robolectric.shadows","c":"_Activity_","l":"performTopResumedActivityChanged(boolean, String)","u":"performTopResumedActivityChanged(boolean,java.lang.String)"},{"p":"org.robolectric.util","c":"PerfStatsCollector","l":"PerfStatsCollector()","u":"%3Cinit%3E()"},{"p":"org.robolectric.manifest","c":"PermissionGroupItemData","l":"PermissionGroupItemData(String, String, String, MetaData)","u":"%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String,org.robolectric.manifest.MetaData)"},{"p":"org.robolectric.manifest","c":"PermissionItemData","l":"PermissionItemData(String, String, String, String, String, MetaData)","u":"%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,org.robolectric.manifest.MetaData)"},{"p":"org.robolectric.shadows","c":"ShadowActivity.PermissionsRequest","l":"PermissionsRequest(String[], int)","u":"%3Cinit%3E(java.lang.String[],int)"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager.CallRecord","l":"phoneAccount"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager.OutgoingCallRecord","l":"phoneAccount"},{"p":"org.robolectric.shadows","c":"PhoneAccountBuilder","l":"PhoneAccountBuilder(PhoneAccount)","u":"%3Cinit%3E(android.telecom.PhoneAccount)"},{"p":"org.robolectric.shadows","c":"PhoneAccountBuilder","l":"PhoneAccountBuilder(PhoneAccountHandle, CharSequence)","u":"%3Cinit%3E(android.telecom.PhoneAccountHandle,java.lang.CharSequence)"},{"p":"org.robolectric.android.internal","c":"DisplayConfig","l":"physicalXDpi"},{"p":"org.robolectric.android.internal","c":"DisplayConfig","l":"physicalYDpi"},{"p":"org.robolectric.shadows","c":"ShadowApkAssets.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowAssetInputStream.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowAssetManager.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowAsyncTask.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowAsyncTaskLoader.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowBitmap.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowCanvas.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowChoreographer.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowCursorWindow.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowLooper.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowMatrix.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowMessage.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowMessageQueue.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeAllocationRegistry.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeAnimatedImageDrawable.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeAnimatedVectorDrawable.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseCanvas.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseRecordingCanvas.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmapDrawable.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmapFactory.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmapShader.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeBlendModeColorFilter.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeBlurMaskFilter.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeCanvasProperty.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeColor.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeColorFilter.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeColorMatrixColorFilter.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeColorSpaceRgb.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeComposePathEffect.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeComposeShader.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeCornerPathEffect.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeDashPathEffect.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeDiscretePathEffect.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeDisplayListCanvas.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeEmbossMaskFilter.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeFont.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeFont.ShadowNativeFontBuilder.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeFontFamily.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeFontFileUtil.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeFontsFontFamily.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeFontsFontFamily.ShadowNativeFontFamilyBuilder.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeHardwareRenderer.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeHardwareRendererObserver.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeImageDecoder.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeImageReader.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeImageReaderSurfaceImage.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeInterpolator.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeLightingColorFilter.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeLinearGradient.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeLineBreaker.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeMaskFilter.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeMeasuredParagraph.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeMeasuredText.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeMeasuredText.ShadowNativeMeasuredTextBuilder.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeNativeInterpolatorFactory.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeNinePatch.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativePathDashPathEffect.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativePathEffect.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativePathMeasure.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativePathParser.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativePicture.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativePorterDuffColorFilter.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativePositionedGlyphs.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativePropertyValuesHolder.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeRadialGradient.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeRecordingCanvas.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeRegion.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeRegionIterator.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderEffect.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeAnimator.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeAnimatorQ.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeOP.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeRuntimeShader.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeShader.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeStaticLayout.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeSumPathEffect.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeSurface.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeSweepGradient.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeSystemFonts.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeTableMaskFilter.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeTextRunShaper.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeThreadedRenderer.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeTypeface.ShadowNativeTypefaceBuilder.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeVectorDrawable.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeVirtualRefBasePtr.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowPath.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowResources.ShadowTheme.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowResourcesImpl.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowResourcesImpl.ShadowThemeImpl.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowSQLiteConnection.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowSystemClock.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowTypedArray.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowTypeface.Picker","l":"Picker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadow.api","c":"ShadowPicker","l":"pickShadowClass()"},{"p":"org.robolectric.shadows","c":"GraphicsShadowPicker","l":"pickShadowClass()"},{"p":"org.robolectric.shadows","c":"LooperShadowPicker","l":"pickShadowClass()"},{"p":"org.robolectric.shadows","c":"ResourceModeShadowPicker","l":"pickShadowClass()"},{"p":"org.robolectric.shadows","c":"SQLiteShadowPicker","l":"pickShadowClass()"},{"p":"org.robolectric.internal.bytecode","c":"ShadowWrangler","l":"pickShadowMethod(Class, String, Class[])","u":"pickShadowMethod(java.lang.Class,java.lang.String,java.lang.Class[])"},{"p":"org.robolectric.nativeruntime","c":"PictureNatives","l":"PictureNatives()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowLauncherApps","l":"pinShortcuts(String, List, UserHandle)","u":"pinShortcuts(java.lang.String,java.util.List,android.os.UserHandle)"},{"p":"org.robolectric.shadows","c":"ShadowSliceManager","l":"pinSlice(Uri, Set)","u":"pinSlice(android.net.Uri,java.util.Set)"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager","l":"placeCall(Uri, Bundle)","u":"placeCall(android.net.Uri,android.os.Bundle)"},{"p":"org.robolectric.shadows","c":"ShadowMediaActionSound","l":"play(int)"},{"p":"org.robolectric.shadows","c":"ShadowSoundPool","l":"play(int, float, float, int, int, float)","u":"play(int,float,float,int,int,float)"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer.State","l":"PLAYBACK_COMPLETED"},{"p":"org.robolectric.shadows","c":"ShadowSoundPool.Playback","l":"Playback(int, float, float, int, int, float)","u":"%3Cinit%3E(int,float,float,int,int,float)"},{"p":"org.robolectric.shadows","c":"ShadowViewRootImpl","l":"playSoundEffect(int)"},{"p":"org.robolectric.res","c":"PluralRules","l":"PluralRules(List, ResType, XmlContext)","u":"%3Cinit%3E(java.util.List,org.robolectric.res.ResType,org.robolectric.res.XmlContext)"},{"p":"org.robolectric.shadows","c":"ShadowPath.Point","l":"Point(float, float, ShadowPath.Point.Type)","u":"%3Cinit%3E(float,float,org.robolectric.shadows.ShadowPath.Point.Type)"},{"p":"org.robolectric.shadows","c":"ShadowPausedLooper","l":"poll(long)"},{"p":"org.robolectric.internal.dependency","c":"MavenJarArtifact","l":"pomPath()"},{"p":"org.robolectric.internal.dependency","c":"MavenJarArtifact","l":"pomSha512Path()"},{"p":"org.robolectric.shadows","c":"ShadowInputManager","l":"populateInputDevicesLocked()"},{"p":"org.robolectric.shadows","c":"ShadowInputManagerGlobal","l":"populateInputDevicesLocked()"},{"p":"org.robolectric.shadows","c":"ShadowAdapterView","l":"populateItems()"},{"p":"org.robolectric.plugins","c":"DefaultSdkProvider","l":"populateSdks(TreeMap)","u":"populateSdks(java.util.TreeMap)"},{"p":"org.robolectric.shadows","c":"ShadowMemoryMappedFile.RoboBufferIterator","l":"pos()"},{"p":"org.robolectric.shadows","c":"ShadowMemoryMappedFileS.RoboBufferIterator","l":"pos()"},{"p":"org.robolectric.shadows","c":"ShadowTypedArray","l":"positionDescription"},{"p":"org.robolectric.android.internal","c":"LooperDelegatingScheduler","l":"post(Runnable)","u":"post(java.lang.Runnable)"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"post(Runnable)","u":"post(java.lang.Runnable)"},{"p":"org.robolectric.util","c":"Scheduler","l":"post(Runnable)","u":"post(java.lang.Runnable)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyLooper","l":"post(Runnable, long)","u":"post(java.lang.Runnable,long)"},{"p":"org.robolectric.shadows","c":"ShadowLooper","l":"post(Runnable, long)","u":"post(java.lang.Runnable,long)"},{"p":"org.robolectric.shadows","c":"ShadowPausedLooper","l":"post(Runnable, long)","u":"post(java.lang.Runnable,long)"},{"p":"org.robolectric.android.internal","c":"LooperDelegatingScheduler","l":"postAtFrontOfQueue(Runnable)","u":"postAtFrontOfQueue(java.lang.Runnable)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyLooper","l":"postAtFrontOfQueue(Runnable)","u":"postAtFrontOfQueue(java.lang.Runnable)"},{"p":"org.robolectric.shadows","c":"ShadowLooper","l":"postAtFrontOfQueue(Runnable)","u":"postAtFrontOfQueue(java.lang.Runnable)"},{"p":"org.robolectric.shadows","c":"ShadowPausedLooper","l":"postAtFrontOfQueue(Runnable)","u":"postAtFrontOfQueue(java.lang.Runnable)"},{"p":"org.robolectric.util","c":"Scheduler","l":"postAtFrontOfQueue(Runnable)","u":"postAtFrontOfQueue(java.lang.Runnable)"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttpLayer.RequestMatcherBuilder","l":"postBody(FakeHttpLayer.RequestMatcherBuilder.PostBodyMatcher)","u":"postBody(org.robolectric.shadows.httpclient.FakeHttpLayer.RequestMatcherBuilder.PostBodyMatcher)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyChoreographer","l":"postCallback(int, Runnable, Object)","u":"postCallback(int,java.lang.Runnable,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyChoreographer","l":"postCallbackDelayed(int, Runnable, Object, long)","u":"postCallbackDelayed(int,java.lang.Runnable,java.lang.Object,long)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyMatrix","l":"postConcat(Matrix)","u":"postConcat(android.graphics.Matrix)"},{"p":"org.robolectric.android.controller","c":"ActivityController","l":"postCreate(Bundle)","u":"postCreate(android.os.Bundle)"},{"p":"org.robolectric.android.internal","c":"LooperDelegatingScheduler","l":"postDelayed(Runnable, long)","u":"postDelayed(java.lang.Runnable,long)"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"postDelayed(Runnable, long)","u":"postDelayed(java.lang.Runnable,long)"},{"p":"org.robolectric.util","c":"Scheduler","l":"postDelayed(Runnable, long)","u":"postDelayed(java.lang.Runnable,long)"},{"p":"org.robolectric.android.internal","c":"LooperDelegatingScheduler","l":"postDelayed(Runnable, long, TimeUnit)","u":"postDelayed(java.lang.Runnable,long,java.util.concurrent.TimeUnit)"},{"p":"org.robolectric.util","c":"Scheduler","l":"postDelayed(Runnable, long, TimeUnit)","u":"postDelayed(java.lang.Runnable,long,java.util.concurrent.TimeUnit)"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"postEvent(ShadowMediaPlayer.MediaEvent)","u":"postEvent(org.robolectric.shadows.ShadowMediaPlayer.MediaEvent)"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"postEventDelayed(ShadowMediaPlayer.MediaEvent, long)","u":"postEventDelayed(org.robolectric.shadows.ShadowMediaPlayer.MediaEvent,long)"},{"p":"org.robolectric.nativeruntime","c":"ImageReaderNatives","l":"postEventFromNative(Object)","u":"postEventFromNative(java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyChoreographer","l":"postFrameCallback(Choreographer.FrameCallback)","u":"postFrameCallback(android.view.Choreographer.FrameCallback)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyChoreographer","l":"postFrameCallbackDelayed(Choreographer.FrameCallback, long)","u":"postFrameCallbackDelayed(android.view.Choreographer.FrameCallback,long)"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"postInvalidateDelayed(long)"},{"p":"org.robolectric.fakes","c":"RoboWebMessagePort","l":"postMessage(WebMessage)","u":"postMessage(android.webkit.WebMessage)"},{"p":"org.robolectric.internal.bytecode","c":"SandboxClassLoader","l":"postProcessUninstrumentedClass(ClassDetails)","u":"postProcessUninstrumentedClass(org.robolectric.internal.bytecode.ClassDetails)"},{"p":"org.robolectric.android.controller","c":"ActivityController","l":"postResume()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyMatrix","l":"postRotate(float)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyMatrix","l":"postRotate(float, float, float)","u":"postRotate(float,float,float)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyMatrix","l":"postScale(float, float)","u":"postScale(float,float)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyMatrix","l":"postScale(float, float, float, float)","u":"postScale(float,float,float,float)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyMatrix","l":"postSkew(float, float)","u":"postSkew(float,float)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyMatrix","l":"postSkew(float, float, float, float)","u":"postSkew(float,float,float,float)"},{"p":"org.robolectric.shadows","c":"ShadowPausedLooper","l":"postSync(Runnable)","u":"postSync(java.lang.Runnable)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyMatrix","l":"postTranslate(float, float)","u":"postTranslate(float,float)"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager","l":"postUsabilityStats(int, boolean, WifiUsabilityStatsEntryBuilder)","u":"postUsabilityStats(int,boolean,org.robolectric.shadows.WifiUsabilityStatsEntryBuilder)"},{"p":"org.robolectric.shadows","c":"ShadowLinux","l":"pread(FileDescriptor, byte[], int, int, long)","u":"pread(java.io.FileDescriptor,byte[],int,int,long)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyMatrix","l":"preConcat(Matrix)","u":"preConcat(android.graphics.Matrix)"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager.WifiUsabilityScore","l":"predictionHorizonSec"},{"p":"org.robolectric.nativeruntime","c":"HardwareRendererNatives","l":"preload()"},{"p":"org.robolectric.shadows","c":"ShadowNativeHardwareRenderer","l":"preload()"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"prepare()"},{"p":"org.robolectric.shadows","c":"ShadowMediaRecorder","l":"prepare()"},{"p":"org.robolectric.shadows","c":"ShadowVpnService","l":"prepare(Context)","u":"prepare(android.content.Context)"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"prepareAsync()"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer.State","l":"PREPARED"},{"p":"org.robolectric.shadows","c":"ShadowPausedLooper","l":"prepareMainLooper()"},{"p":"org.robolectric","c":"DefaultTestLifecycle","l":"prepareTest(Object)","u":"prepareTest(java.lang.Object)"},{"p":"org.robolectric","c":"TestLifecycle","l":"prepareTest(Object)","u":"prepareTest(java.lang.Object)"},{"p":"org.robolectric","c":"TestLifecycleApplication","l":"prepareTest(Object)","u":"prepareTest(java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer.State","l":"PREPARING"},{"p":"org.robolectric.shadows","c":"ShadowLegacyMatrix","l":"preRotate(float)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyMatrix","l":"preRotate(float, float, float)","u":"preRotate(float,float,float)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyMatrix","l":"preScale(float, float)","u":"preScale(float,float)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyMatrix","l":"preScale(float, float, float, float)","u":"preScale(float,float,float,float)"},{"p":"org.robolectric.android.internal","c":"DisplayConfig","l":"presentationDeadlineNanos"},{"p":"org.robolectric.shadows","c":"ShadowLegacyMatrix","l":"preSkew(float, float)","u":"preSkew(float,float)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyMatrix","l":"preSkew(float, float, float, float)","u":"preSkew(float,float,float,float)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyMatrix","l":"preTranslate(float, float)","u":"preTranslate(float,float)"},{"p":"org.robolectric.shadows","c":"ShadowVibrator.PrimitiveEffect","l":"PrimitiveEffect(int, float, int)","u":"%3Cinit%3E(int,float,int)"},{"p":"org.robolectric.shadows","c":"ShadowVibrator","l":"primitiveEffects"},{"p":"org.robolectric.shadows","c":"ShadowLog","l":"println_native(int, int, String, String)","u":"println_native(int,int,java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowSoundPool.Playback","l":"priority"},{"p":"org.robolectric.shadows","c":"ShadowSslErrorHandler","l":"proceed()"},{"p":"org.robolectric.shadows","c":"ShadowMediaCodec.CodecConfig.Codec","l":"process(ByteBuffer, ByteBuffer)","u":"process(java.nio.ByteBuffer,java.nio.ByteBuffer)"},{"p":"org.robolectric.annotation.processing","c":"RobolectricProcessor","l":"process(Set, RoundEnvironment)","u":"process(java.util.Set,javax.annotation.processing.RoundEnvironment)"},{"p":"org.robolectric.res","c":"StringResources","l":"processStringResources(String)","u":"processStringResources(java.lang.String)"},{"p":"org.robolectric.fakes","c":"RoboCursor","l":"projection"},{"p":"org.robolectric.internal.dependency","c":"PropertiesDependencyResolver","l":"PropertiesDependencyResolver(Path)","u":"%3Cinit%3E(java.nio.file.Path)"},{"p":"org.robolectric.internal.dependency","c":"PropertiesDependencyResolver","l":"PropertiesDependencyResolver(Path, DependencyResolver)","u":"%3Cinit%3E(java.nio.file.Path,org.robolectric.internal.dependency.DependencyResolver)"},{"p":"org.robolectric.shadows","c":"ShadowVpnService","l":"protect(Socket)","u":"protect(java.net.Socket)"},{"p":"org.robolectric.shadows","c":"ShadowWearableSensingManager","l":"provideData(PersistableBundle, SharedMemory, Executor, Consumer)","u":"provideData(android.os.PersistableBundle,android.os.SharedMemory,java.util.concurrent.Executor,java.util.function.Consumer)"},{"p":"org.robolectric.shadows","c":"ShadowWearableSensingManager","l":"provideDataStream(ParcelFileDescriptor, Executor, Consumer)","u":"provideDataStream(android.os.ParcelFileDescriptor,java.util.concurrent.Executor,java.util.function.Consumer)"},{"p":"org.robolectric.shadows.gms","c":"ShadowGoogleAuthUtil","l":"provideImpl(ShadowGoogleAuthUtil.GoogleAuthUtilImpl)","u":"provideImpl(org.robolectric.shadows.gms.ShadowGoogleAuthUtil.GoogleAuthUtilImpl)"},{"p":"org.robolectric.shadows.gms","c":"ShadowGooglePlayServicesUtil","l":"provideImpl(ShadowGooglePlayServicesUtil.GooglePlayServicesUtilImpl)","u":"provideImpl(org.robolectric.shadows.gms.ShadowGooglePlayServicesUtil.GooglePlayServicesUtilImpl)"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager.ProviderProperties","l":"ProviderProperties(boolean, boolean, boolean, boolean, boolean, boolean, boolean, int, int)","u":"%3Cinit%3E(boolean,boolean,boolean,boolean,boolean,boolean,boolean,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager.ProviderProperties","l":"ProviderProperties(Criteria)","u":"%3Cinit%3E(android.location.Criteria)"},{"p":"org.robolectric.shadows","c":"ShadowBitmapFactory","l":"provideWidthAndHeightHints(FileDescriptor, int, int)","u":"provideWidthAndHeightHints(java.io.FileDescriptor,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowBitmapFactory","l":"provideWidthAndHeightHints(int, int, int)","u":"provideWidthAndHeightHints(int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowBitmapFactory","l":"provideWidthAndHeightHints(String, int, int)","u":"provideWidthAndHeightHints(java.lang.String,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowBitmapFactory","l":"provideWidthAndHeightHints(Uri, int, int)","u":"provideWidthAndHeightHints(android.net.Uri,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowVpnManager","l":"provisionVpnProfile(PlatformVpnProfile)","u":"provisionVpnProfile(android.net.PlatformVpnProfile)"},{"p":"org.robolectric.shadows","c":"ShadowAppOpsManager","l":"PROXY_PACKAGE"},{"p":"org.robolectric.shadows","c":"ShadowAppOpsManager","l":"PROXY_UID"},{"p":"org.robolectric.shadows.httpclient","c":"ShadowDefaultRequestDirector","l":"proxyAuthenticationHandler"},{"p":"org.robolectric.shadows.httpclient","c":"DefaultRequestDirector","l":"proxyAuthHandler"},{"p":"org.robolectric.shadows.httpclient","c":"DefaultRequestDirector","l":"proxyAuthState"},{"p":"org.robolectric.internal.bytecode","c":"ProxyMaker","l":"ProxyMaker(ProxyMaker.MethodMapper)","u":"%3Cinit%3E(org.robolectric.internal.bytecode.ProxyMaker.MethodMapper)"},{"p":"org.robolectric.shadows","c":"ShadowWifiAwareManager","l":"publish(int, Looper, PublishConfig, DiscoverySessionCallback)","u":"publish(int,android.os.Looper,android.net.wifi.aware.PublishConfig,android.net.wifi.aware.DiscoverySessionCallback)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAsyncTask","l":"publishProgress(Progress...)"},{"p":"org.robolectric.internal.bytecode","c":"RobolectricGeneratorAdapter","l":"pushDefaultReturnValueToStack(Type)","u":"pushDefaultReturnValueToStack(org.objectweb.asm.Type)"},{"p":"org.robolectric.shadows","c":"ShadowShortcutManager","l":"pushDynamicShortcut(ShortcutInfo)","u":"pushDynamicShortcut(android.content.pm.ShortcutInfo)"},{"p":"org.robolectric.shadows","c":"ShadowWebView","l":"pushEntryToHistory(String)","u":"pushEntryToHistory(java.lang.String)"},{"p":"org.robolectric.plugins","c":"HierarchicalConfigurationStrategy.ConfigurationImpl","l":"put(Class, T)","u":"put(java.lang.Class,T)"},{"p":"org.robolectric.res","c":"ResBunch","l":"put(ResName, TypedResource)","u":"put(org.robolectric.res.ResName,org.robolectric.res.TypedResource)"},{"p":"org.robolectric.res","c":"ResBundle","l":"put(ResName, TypedResource)","u":"put(org.robolectric.res.ResName,org.robolectric.res.TypedResource)"},{"p":"org.robolectric.res.android","c":"ApkAssetsCache","l":"put(String, boolean, int, long)","u":"put(java.lang.String,boolean,int,long)"},{"p":"org.robolectric.shadows","c":"ShadowVirtualRefBasePtr","l":"put(T)"},{"p":"org.robolectric.shadows","c":"ShadowHttpResponseCache","l":"put(URI, URLConnection)","u":"put(java.net.URI,java.net.URLConnection)"},{"p":"org.robolectric.shadows","c":"ShadowSettings.ShadowGlobal","l":"putFloat(ContentResolver, String, float)","u":"putFloat(android.content.ContentResolver,java.lang.String,float)"},{"p":"org.robolectric.shadows","c":"ShadowSettings.ShadowSecure","l":"putFloat(ContentResolver, String, float)","u":"putFloat(android.content.ContentResolver,java.lang.String,float)"},{"p":"org.robolectric.shadows","c":"ShadowSettings.ShadowSystem","l":"putFloat(ContentResolver, String, float)","u":"putFloat(android.content.ContentResolver,java.lang.String,float)"},{"p":"org.robolectric.shadows","c":"ShadowSettings.ShadowGlobal","l":"putInt(ContentResolver, String, int)","u":"putInt(android.content.ContentResolver,java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"ShadowSettings.ShadowSecure","l":"putInt(ContentResolver, String, int)","u":"putInt(android.content.ContentResolver,java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"ShadowSettings.ShadowSystem","l":"putInt(ContentResolver, String, int)","u":"putInt(android.content.ContentResolver,java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"ShadowSettings.ShadowSecure","l":"putIntForUser(ContentResolver, String, int, int)","u":"putIntForUser(android.content.ContentResolver,java.lang.String,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowSettings.ShadowGlobal","l":"putLong(ContentResolver, String, long)","u":"putLong(android.content.ContentResolver,java.lang.String,long)"},{"p":"org.robolectric.shadows","c":"ShadowSettings.ShadowSecure","l":"putLong(ContentResolver, String, long)","u":"putLong(android.content.ContentResolver,java.lang.String,long)"},{"p":"org.robolectric.shadows","c":"ShadowSettings.ShadowSystem","l":"putLong(ContentResolver, String, long)","u":"putLong(android.content.ContentResolver,java.lang.String,long)"},{"p":"org.robolectric.util","c":"PerfStatsCollector","l":"putMetadata(Class, T)","u":"putMetadata(java.lang.Class,T)"},{"p":"org.robolectric.shadows","c":"ShadowSubscriptionManager","l":"putPhoneId(int, int)","u":"putPhoneId(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowSettings.ShadowGlobal","l":"putString(ContentResolver, String, String)","u":"putString(android.content.ContentResolver,java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowSettings.ShadowSecure","l":"putString(ContentResolver, String, String)","u":"putString(android.content.ContentResolver,java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowSettings.ShadowSystem","l":"putString(ContentResolver, String, String)","u":"putString(android.content.ContentResolver,java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowAppWidgetManager","l":"putWidgetInfo(int, AppWidgetProviderInfo)","u":"putWidgetInfo(int,android.appwidget.AppWidgetProviderInfo)"},{"p":"org.robolectric.versioning","c":"AndroidVersions.Q","l":"Q()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyPath","l":"quadTo(float, float, float, float)","u":"quadTo(float,float,float,float)"},{"p":"org.robolectric.annotation","c":"Config.Builder","l":"qualifiers"},{"p":"org.robolectric.annotation","c":"Config.Implementation","l":"qualifiers()"},{"p":"org.robolectric.annotation","c":"Config","l":"qualifiers()"},{"p":"org.robolectric.res","c":"Qualifiers","l":"Qualifiers(String, ResTable_config)","u":"%3Cinit%3E(java.lang.String,org.robolectric.res.android.ResTable_config)"},{"p":"org.robolectric.android","c":"XmlResourceParserImpl","l":"qualify(String)","u":"qualify(java.lang.String)"},{"p":"org.robolectric.res","c":"ResName","l":"qualifyFromFilePath(String, String)","u":"qualifyFromFilePath(java.lang.String,java.lang.String)"},{"p":"org.robolectric.res","c":"ResName","l":"qualifyResName(String, ResName)","u":"qualifyResName(java.lang.String,org.robolectric.res.ResName)"},{"p":"org.robolectric.res","c":"ResName","l":"qualifyResName(String, String)","u":"qualifyResName(java.lang.String,java.lang.String)"},{"p":"org.robolectric.res","c":"ResName","l":"qualifyResName(String, String, String)","u":"qualifyResName(java.lang.String,java.lang.String,java.lang.String)"},{"p":"org.robolectric.res","c":"ResName","l":"qualifyResourceName(String, String, String)","u":"qualifyResourceName(java.lang.String,java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowNativePluralRules","l":"quantityForIntImpl(int, int)","u":"quantityForIntImpl(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativePluralRules","l":"quantityForIntImpl(long, int)","u":"quantityForIntImpl(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowDownloadManager","l":"query(DownloadManager.Query)","u":"query(android.app.DownloadManager.Query)"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver","l":"query(Uri, String[], Bundle, CancellationSignal)","u":"query(android.net.Uri,java.lang.String[],android.os.Bundle,android.os.CancellationSignal)"},{"p":"org.robolectric.shadows","c":"ShadowContentProviderClient","l":"query(Uri, String[], String, String[], String)","u":"query(android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver","l":"query(Uri, String[], String, String[], String)","u":"query(android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowContentProviderClient","l":"query(Uri, String[], String, String[], String, CancellationSignal)","u":"query(android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String,android.os.CancellationSignal)"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver","l":"query(Uri, String[], String, String[], String, CancellationSignal)","u":"query(android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String,android.os.CancellationSignal)"},{"p":"org.robolectric.shadows","c":"ShadowAmbientContextManager","l":"queryAmbientContextServiceStatus(Set, Executor, Consumer)","u":"queryAmbientContextServiceStatus(java.util.Set,java.util.concurrent.Executor,java.util.function.Consumer)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"queryBroadcastReceivers(Intent, int)","u":"queryBroadcastReceivers(android.content.Intent,int)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"queryBroadcastReceivers(Intent, int, int)","u":"queryBroadcastReceivers(android.content.Intent,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"queryBroadcastReceivers(Object, Object)","u":"queryBroadcastReceivers(java.lang.Object,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"queryBroadcastReceiversAsUser(Intent, int, int)","u":"queryBroadcastReceiversAsUser(android.content.Intent,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"queryBroadcastReceiversAsUser(Intent, int, UserHandle)","u":"queryBroadcastReceiversAsUser(android.content.Intent,int,android.os.UserHandle)"},{"p":"org.robolectric.shadows","c":"ShadowUsageStatsManager","l":"queryBroadcastResponseStats(Object, Object)","u":"queryBroadcastResponseStats(java.lang.Object,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"queryContentProviders(String, int, int)","u":"queryContentProviders(java.lang.String,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowAudioEffect","l":"queryEffects()"},{"p":"org.robolectric.shadows","c":"ShadowUsageStatsManager","l":"queryEvents(long, long)","u":"queryEvents(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowUsageStatsManager","l":"queryEventsForSelf(long, long)","u":"queryEventsForSelf(long,long)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"queryInstrumentation(String, int)","u":"queryInstrumentation(java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"queryIntentActivities(Intent, int)","u":"queryIntentActivities(android.content.Intent,int)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"queryIntentActivitiesAsUser(Intent, int, int)","u":"queryIntentActivitiesAsUser(android.content.Intent,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"queryIntentActivitiesAsUser(Object, Object, Object)","u":"queryIntentActivitiesAsUser(java.lang.Object,java.lang.Object,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"queryIntentActivityOptions(ComponentName, Intent[], Intent, int)","u":"queryIntentActivityOptions(android.content.ComponentName,android.content.Intent[],android.content.Intent,int)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"queryIntentContentProviders(Intent, int)","u":"queryIntentContentProviders(android.content.Intent,int)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"queryIntentContentProvidersAsUser(Intent, int, int)","u":"queryIntentContentProvidersAsUser(android.content.Intent,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"queryIntentServices(Intent, int)","u":"queryIntentServices(android.content.Intent,int)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"queryIntentServicesAsUser(Intent, int, int)","u":"queryIntentServicesAsUser(android.content.Intent,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowContextHubManager","l":"queryNanoApps(ContextHubInfo)","u":"queryNanoApps(android.hardware.location.ContextHubInfo)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"queryOverriddenIntents(Intent, int)","u":"queryOverriddenIntents(android.content.Intent,int)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"queryPermissionsByGroup(String, int)","u":"queryPermissionsByGroup(java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"ShadowStorageStatsManager","l":"queryStatsForPackage(UUID, String, UserHandle)","u":"queryStatsForPackage(java.util.UUID,java.lang.String,android.os.UserHandle)"},{"p":"org.robolectric.shadows","c":"ShadowStorageStatsManager","l":"queryStatsForUser(UUID, UserHandle)","u":"queryStatsForUser(java.util.UUID,android.os.UserHandle)"},{"p":"org.robolectric.shadows","c":"ShadowUsageStatsManager","l":"queryUsageStats(int, long, long)","u":"queryUsageStats(int,long,long)"},{"p":"org.robolectric.shadows","c":"ShadowUsbRequest","l":"queue(ByteBuffer)","u":"queue(java.nio.ByteBuffer)"},{"p":"org.robolectric.shadows","c":"ShadowUsbRequest","l":"queue(ByteBuffer, int)","u":"queue(java.nio.ByteBuffer,int)"},{"p":"org.robolectric.nativeruntime","c":"RegionNatives","l":"quickContains(int, int, int, int)","u":"quickContains(int,int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRegion","l":"quickContains(int, int, int, int)","u":"quickContains(int,int,int,int)"},{"p":"org.robolectric.nativeruntime","c":"RegionNatives","l":"quickReject(int, int, int, int)","u":"quickReject(int,int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRegion","l":"quickReject(int, int, int, int)","u":"quickReject(int,int,int,int)"},{"p":"org.robolectric.nativeruntime","c":"RegionNatives","l":"quickReject(Region)","u":"quickReject(android.graphics.Region)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRegion","l":"quickReject(Region)","u":"quickReject(android.graphics.Region)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyLooper","l":"quit()"},{"p":"org.robolectric.shadows","c":"ShadowPausedLooper","l":"quit()"},{"p":"org.robolectric.shadows","c":"ShadowPausedMessageQueue","l":"quit()"},{"p":"org.robolectric.shadows","c":"ShadowPausedMessageQueue","l":"quit(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyLooper","l":"quitSafely()"},{"p":"org.robolectric.shadows","c":"ShadowPausedLooper","l":"quitSafely()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyLooper","l":"quitUnchecked()"},{"p":"org.robolectric.shadows","c":"ShadowLooper","l":"quitUnchecked()"},{"p":"org.robolectric.shadows","c":"ShadowPausedLooper","l":"quitUnchecked()"},{"p":"org.robolectric.versioning","c":"AndroidVersions.R","l":"R()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowCanvas.CirclePaintHistoryEvent","l":"radius"},{"p":"org.robolectric.shadows","c":"ShadowSoundPool.Playback","l":"rate"},{"p":"org.robolectric.res","c":"RawResourceLoader","l":"RawResourceLoader(ResourcePath)","u":"%3Cinit%3E(org.robolectric.res.ResourcePath)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyPath","l":"rCubicTo(float, float, float, float, float, float)","u":"rCubicTo(float,float,float,float,float,float)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetInputStream","l":"read()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetInputStream","l":"read(byte[])"},{"p":"org.robolectric.res.android","c":"Asset","l":"read(byte[], int)","u":"read(byte[],int)"},{"p":"org.robolectric.res.android","c":"Asset","l":"read(byte[], int, int)","u":"read(byte[],int,int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetInputStream","l":"read(byte[], int, int)","u":"read(byte[],int,int)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager","l":"readAsset(int, byte[], int, int)","u":"readAsset(int,byte[],int,int)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager","l":"readAsset(long, byte[], int, int)","u":"readAsset(long,byte[],int,int)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager","l":"readAssetChar(int)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager","l":"readAssetChar(long)"},{"p":"org.robolectric.shadows","c":"ShadowMemoryMappedFile.RoboBufferIterator","l":"readByte()"},{"p":"org.robolectric.shadows","c":"ShadowMemoryMappedFileS.RoboBufferIterator","l":"readByte()"},{"p":"org.robolectric.shadows","c":"ShadowMemoryMappedFile.RoboBufferIterator","l":"readByteArray(byte[], int, int)","u":"readByteArray(byte[],int,int)"},{"p":"org.robolectric.shadows","c":"ShadowMemoryMappedFileS.RoboBufferIterator","l":"readByteArray(byte[], int, int)","u":"readByteArray(byte[],int,int)"},{"p":"org.robolectric.util","c":"Util","l":"readBytes(InputStream)","u":"readBytes(java.io.InputStream)"},{"p":"org.robolectric.shadows","c":"ShadowBackupDataInput","l":"readEntityData_native(long, byte[], int, int)","u":"readEntityData_native(long,byte[],int,int)"},{"p":"org.robolectric.shadows","c":"ShadowEventLog","l":"readEvents(int[], Collection)","u":"readEvents(int[],java.util.Collection)"},{"p":"org.robolectric.shadows","c":"ShadowIoUtils","l":"readFileAsString(String)","u":"readFileAsString(java.lang.String)"},{"p":"org.robolectric.res.android","c":"FileMap","l":"readFully(InputStream, byte[])","u":"readFully(java.io.InputStream,byte[])"},{"p":"org.robolectric.shadows","c":"ShadowAudioRecord.AudioRecordSource","l":"readInByteArray(byte[], int, int, boolean)","u":"readInByteArray(byte[],int,int,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothGatt","l":"readIncomingCharacteristic(BluetoothGattCharacteristic)","u":"readIncomingCharacteristic(android.bluetooth.BluetoothGattCharacteristic)"},{"p":"org.robolectric.shadows","c":"ShadowAudioRecord.AudioRecordSource","l":"readInDirectBuffer(ByteBuffer, int, boolean)","u":"readInDirectBuffer(java.nio.ByteBuffer,int,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowAudioRecord.AudioRecordSource","l":"readInFloatArray(float[], int, int, boolean)","u":"readInFloatArray(float[],int,int,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowAudioRecord.AudioRecordSource","l":"readInShortArray(short[], int, int, boolean)","u":"readInShortArray(short[],int,int,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowMemoryMappedFile.RoboBufferIterator","l":"readInt()"},{"p":"org.robolectric.shadows","c":"ShadowMemoryMappedFileS.RoboBufferIterator","l":"readInt()"},{"p":"org.robolectric.shadows","c":"ShadowMemoryMappedFile.RoboBufferIterator","l":"readIntArray(int[], int, int)","u":"readIntArray(int[],int,int)"},{"p":"org.robolectric.shadows","c":"ShadowMemoryMappedFileS.RoboBufferIterator","l":"readIntArray(int[], int, int)","u":"readIntArray(int[],int,int)"},{"p":"org.robolectric.shadows","c":"ShadowMemoryMappedFile.RoboBufferIterator","l":"readLongArray(long[], int, int)","u":"readLongArray(long[],int,int)"},{"p":"org.robolectric.shadows","c":"ShadowMemoryMappedFileS.RoboBufferIterator","l":"readLongArray(long[], int, int)","u":"readLongArray(long[],int,int)"},{"p":"org.robolectric.shadows","c":"ShadowBackupDataInput","l":"readNextHeader_native(Object, Object)","u":"readNextHeader_native(java.lang.Object,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowUsbDeviceConnection","l":"readOutgoingData(byte[])"},{"p":"org.robolectric.shadows","c":"ShadowParcel","l":"readParcelable(ClassLoader)","u":"readParcelable(java.lang.ClassLoader)"},{"p":"org.robolectric.shadows","c":"ShadowParcel","l":"readParcelableCreator(ClassLoader)","u":"readParcelableCreator(java.lang.ClassLoader)"},{"p":"org.robolectric.shadows","c":"ShadowParcel","l":"readParcelableCreatorInternal(ClassLoader, Class)","u":"readParcelableCreatorInternal(java.lang.ClassLoader,java.lang.Class)"},{"p":"org.robolectric.shadows","c":"ShadowPendingIntent","l":"readPendingIntentOrNullFromParcel(Parcel)","u":"readPendingIntentOrNullFromParcel(android.os.Parcel)"},{"p":"org.robolectric.manifest","c":"PathPermissionData","l":"readPermission"},{"p":"org.robolectric.shadows","c":"ShadowMediaExtractor","l":"readSampleData(ByteBuffer, int)","u":"readSampleData(java.nio.ByteBuffer,int)"},{"p":"org.robolectric.shadows","c":"ShadowMemoryMappedFile.RoboBufferIterator","l":"readShort()"},{"p":"org.robolectric.shadows","c":"ShadowMemoryMappedFileS.RoboBufferIterator","l":"readShort()"},{"p":"org.robolectric.shadows","c":"ShadowTimeZoneFinder","l":"readTzlookup()"},{"p":"org.robolectric.shadows","c":"ShadowLocaleData","l":"REAL_CLASS_NAME"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"realActivity"},{"p":"org.robolectric.shadows","c":"ShadowActivityThread","l":"realActivityThread"},{"p":"org.robolectric.shadows","c":"ShadowNativeAnimatedVectorDrawable","l":"realAnimatedVectorDrawable"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCanvas","l":"realCanvas"},{"p":"org.robolectric.shadows","c":"ShadowCompatibility","l":"realCompatibility"},{"p":"org.robolectric.shadows","c":"ShadowDatePickerDialog","l":"realDatePickerDialog"},{"p":"org.robolectric.shadows","c":"ShadowSuspendDialogInfo","l":"realInfo"},{"p":"org.robolectric.annotation","c":"GetInstallerPackageNameMode.Mode","l":"REALISTIC"},{"p":"org.robolectric.annotation","c":"TextLayoutMode.Mode","l":"REALISTIC"},{"p":"org.robolectric.shadows","c":"ShadowNativeAllocationRegistry","l":"realNativeAllocationRegistry"},{"p":"org.robolectric.shadows","c":"ShadowNetworkCapabilities","l":"realNetworkCapabilities"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager","l":"realObject"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"realObject"},{"p":"org.robolectric.shadows","c":"ShadowViewRootImpl","l":"realObject"},{"p":"org.robolectric.annotation.processing.validator","c":"RealObjectValidator","l":"RealObjectValidator(RobolectricModel.Builder, ProcessingEnvironment)","u":"%3Cinit%3E(org.robolectric.annotation.processing.RobolectricModel.Builder,javax.annotation.processing.ProcessingEnvironment)"},{"p":"org.robolectric.shadows","c":"ShadowDisplayEventReceiver","l":"realReceiver"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"realTelephonyManager"},{"p":"org.robolectric.shadows","c":"ShadowTimePickerDialog","l":"realTimePickerDialog"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"realView"},{"p":"org.robolectric.shadows","c":"ShadowViewGroup","l":"realViewGroup"},{"p":"org.robolectric.shadows","c":"ShadowPhoneWindow","l":"realWindow"},{"p":"org.robolectric.android.controller","c":"IntentServiceController","l":"rebind()"},{"p":"org.robolectric.android.controller","c":"ServiceController","l":"rebind()"},{"p":"org.robolectric.shadows","c":"ShadowPowerManager","l":"reboot(String)","u":"reboot(java.lang.String)"},{"p":"org.robolectric.res","c":"PackageResourceTable","l":"receive(ResourceTable.Visitor)","u":"receive(org.robolectric.res.ResourceTable.Visitor)"},{"p":"org.robolectric.res","c":"ResBundle","l":"receive(ResourceTable.Visitor)","u":"receive(org.robolectric.res.ResourceTable.Visitor)"},{"p":"org.robolectric.res","c":"ResourceTable","l":"receive(ResourceTable.Visitor)","u":"receive(org.robolectric.res.ResourceTable.Visitor)"},{"p":"org.robolectric.res","c":"RoutingResourceTable","l":"receive(ResourceTable.Visitor)","u":"receive(org.robolectric.res.ResourceTable.Visitor)"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"receiveResult(Intent, int, Intent)","u":"receiveResult(android.content.Intent,int,android.content.Intent)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyBitmap","l":"reconfigure(int, int, Bitmap.Config)","u":"reconfigure(int,int,android.graphics.Bitmap.Config)"},{"p":"org.robolectric.shadows","c":"ShadowRangingSession","l":"reconfigure(PersistableBundle)","u":"reconfigure(android.os.PersistableBundle)"},{"p":"org.robolectric.shadows","c":"ShadowCamera","l":"reconnect()"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager","l":"reconnect()"},{"p":"org.robolectric.shadows","c":"ShadowAppWidgetManager","l":"reconstructWidgetViewAsIfPhoneWasRotated(int)"},{"p":"org.robolectric.res","c":"ResourceIdGenerator","l":"record(int, String, String)","u":"record(int,java.lang.String,java.lang.String)"},{"p":"org.robolectric.pluginapi.perf","c":"Metric","l":"record(long)"},{"p":"org.robolectric.shadows","c":"ShadowSystemVibrator","l":"recordVibratePattern(long[], int)","u":"recordVibratePattern(long[],int)"},{"p":"org.robolectric.android.controller","c":"ActivityController","l":"recreate()"},{"p":"org.robolectric.android.controller","c":"FragmentController","l":"recreate()"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"recreate()"},{"p":"org.robolectric.android.controller","c":"FragmentController","l":"recreate(F, int)","u":"recreate(F,int)"},{"p":"org.robolectric.android.internal","c":"LocalActivityInvoker","l":"recreateActivity(Activity)","u":"recreateActivity(android.app.Activity)"},{"p":"org.robolectric.shadows","c":"ShadowCanvas.RectPaintHistoryEvent","l":"rect"},{"p":"org.robolectric.shadows","c":"ShadowCanvas.RoundRectPaintHistoryEvent","l":"rect"},{"p":"org.robolectric.shadows","c":"ShadowLegacyMatrix","l":"rectStaysRect()"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityNodeInfo","l":"recycle()"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityWindowInfo","l":"recycle()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyBitmap","l":"recycle()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyMessage","l":"recycle()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyMessage","l":"recycleUnchecked()"},{"p":"org.robolectric.shadows","c":"ShadowMessage","l":"recycleUnchecked()"},{"p":"org.robolectric.shadows","c":"ShadowPausedMessage","l":"recycleUnchecked()"},{"p":"org.robolectric.shadows.httpclient","c":"DefaultRequestDirector","l":"redirectHandler"},{"p":"org.robolectric.shadows.httpclient","c":"ShadowDefaultRequestDirector","l":"redirectHandler"},{"p":"org.robolectric.shadows","c":"ShadowKeyguardManager.ShadowKeyguardLock","l":"reenableKeyguard()"},{"p":"org.robolectric.res.android","c":"Ref","l":"Ref(T)","u":"%3Cinit%3E(T)"},{"p":"org.robolectric.res.android","c":"DataType","l":"REFERENCE"},{"p":"org.robolectric.interceptors","c":"AndroidInterceptors.ReferenceRefersToInterceptor","l":"ReferenceRefersToInterceptor()","u":"%3Cinit%3E()"},{"p":"org.robolectric.util","c":"ReflectionHelpers","l":"ReflectionHelpers()","u":"%3Cinit%3E()"},{"p":"org.robolectric.util.reflector","c":"Reflector","l":"Reflector()","u":"%3Cinit%3E()"},{"p":"org.robolectric.util.reflector","c":"Reflector","l":"reflector(Class)","u":"reflector(java.lang.Class)"},{"p":"org.robolectric.util.reflector","c":"Reflector","l":"reflector(Class, Object)","u":"reflector(java.lang.Class,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityNodeInfo","l":"refresh()"},{"p":"org.robolectric.res.android","c":"ResTable_config.Type","l":"REGION_STRING"},{"p":"org.robolectric.nativeruntime","c":"RegionNatives","l":"RegionNatives()","u":"%3Cinit%3E()"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"regionString()"},{"p":"org.robolectric.util","c":"SimplePerfStatsReporter","l":"register()"},{"p":"org.robolectric.shadows","c":"ShadowRemoteCallbackList","l":"register(E)"},{"p":"org.robolectric.shadows","c":"ShadowRemoteCallbackList","l":"register(E, Object)","u":"register(E,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowUwbAdapterStateListener","l":"register(Executor, UwbManager.AdapterStateCallback)","u":"register(java.util.concurrent.Executor,android.uwb.UwbManager.AdapterStateCallback)"},{"p":"org.robolectric.fakes","c":"CleanerCompat","l":"register(Object, Runnable)","u":"register(java.lang.Object,java.lang.Runnable)"},{"p":"org.robolectric.res.android","c":"NativeObjRegistry","l":"register(T)"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"registerAntennaInfoListener(Object, Object)","u":"registerAntennaInfoListener(java.lang.Object,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowUsageStatsManager","l":"registerAppUsageLimitObserver(int, String[], Duration, Duration, PendingIntent)","u":"registerAppUsageLimitObserver(int,java.lang.String[],java.time.Duration,java.time.Duration,android.app.PendingIntent)"},{"p":"org.robolectric.shadows","c":"ShadowUsageStatsManager","l":"registerAppUsageObserver(int, String[], long, TimeUnit, PendingIntent)","u":"registerAppUsageObserver(int,java.lang.String[],long,java.util.concurrent.TimeUnit,android.app.PendingIntent)"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"registerAudioDeviceCallback(AudioDeviceCallback, Handler)","u":"registerAudioDeviceCallback(android.media.AudioDeviceCallback,android.os.Handler)"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"registerAudioPlaybackCallback(AudioManager.AudioPlaybackCallback, Handler)","u":"registerAudioPlaybackCallback(android.media.AudioManager.AudioPlaybackCallback,android.os.Handler)"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"registerAudioPolicy(Object)","u":"registerAudioPolicy(java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"registerAudioRecordingCallback(AudioManager.AudioRecordingCallback, Handler)","u":"registerAudioRecordingCallback(android.media.AudioManager.AudioRecordingCallback,android.os.Handler)"},{"p":"org.robolectric.shadows","c":"ShadowCameraManager","l":"registerAvailabilityCallback(CameraManager.AvailabilityCallback, Handler)","u":"registerAvailabilityCallback(android.hardware.camera2.CameraManager.AvailabilityCallback,android.os.Handler)"},{"p":"org.robolectric.shadows","c":"ShadowLauncherApps","l":"registerCallback(LauncherApps.Callback)","u":"registerCallback(android.content.pm.LauncherApps.Callback)"},{"p":"org.robolectric.shadows","c":"ShadowLauncherApps","l":"registerCallback(LauncherApps.Callback, Handler)","u":"registerCallback(android.content.pm.LauncherApps.Callback,android.os.Handler)"},{"p":"org.robolectric.shadows","c":"ShadowMediaController","l":"registerCallback(MediaController.Callback, Handler)","u":"registerCallback(android.media.session.MediaController.Callback,android.os.Handler)"},{"p":"org.robolectric.fakes","c":"BaseCursor","l":"registerContentObserver(ContentObserver)","u":"registerContentObserver(android.database.ContentObserver)"},{"p":"org.robolectric.shadows","c":"ShadowCursorWrapper","l":"registerContentObserver(ContentObserver)","u":"registerContentObserver(android.database.ContentObserver)"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver","l":"registerContentObserver(Uri, boolean, ContentObserver)","u":"registerContentObserver(android.net.Uri,boolean,android.database.ContentObserver)"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver","l":"registerContentObserver(Uri, boolean, ContentObserver, int)","u":"registerContentObserver(android.net.Uri,boolean,android.database.ContentObserver,int)"},{"p":"org.robolectric.fakes","c":"BaseCursor","l":"registerDataSetObserver(DataSetObserver)","u":"registerDataSetObserver(android.database.DataSetObserver)"},{"p":"org.robolectric.shadows","c":"ShadowCursorWrapper","l":"registerDataSetObserver(DataSetObserver)","u":"registerDataSetObserver(android.database.DataSetObserver)"},{"p":"org.robolectric.shadows","c":"ShadowConnectivityManager","l":"registerDefaultNetworkCallback(ConnectivityManager.NetworkCallback)","u":"registerDefaultNetworkCallback(android.net.ConnectivityManager.NetworkCallback)"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"registerGnssBatchedLocationCallback(Object, Object, Object, Object)","u":"registerGnssBatchedLocationCallback(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"registerGnssMeasurementsCallback(Executor, GnssMeasurementsEvent.Callback)","u":"registerGnssMeasurementsCallback(java.util.concurrent.Executor,android.location.GnssMeasurementsEvent.Callback)"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"registerGnssMeasurementsCallback(GnssMeasurementsEvent.Callback, Handler)","u":"registerGnssMeasurementsCallback(android.location.GnssMeasurementsEvent.Callback,android.os.Handler)"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"registerGnssMeasurementsCallback(Object, Object, Object)","u":"registerGnssMeasurementsCallback(java.lang.Object,java.lang.Object,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"registerGnssStatusCallback(Executor, GnssStatus.Callback)","u":"registerGnssStatusCallback(java.util.concurrent.Executor,android.location.GnssStatus.Callback)"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"registerGnssStatusCallback(GnssStatus.Callback, Handler)","u":"registerGnssStatusCallback(android.location.GnssStatus.Callback,android.os.Handler)"},{"p":"org.robolectric.shadows","c":"ShadowImsMmTelManager","l":"registerImsRegistrationCallback(Executor, ImsMmTelManager.RegistrationCallback)","u":"registerImsRegistrationCallback(java.util.concurrent.Executor,android.telephony.ims.ImsMmTelManager.RegistrationCallback)"},{"p":"org.robolectric.shadows","c":"ShadowImsMmTelManager","l":"registerImsRegistrationCallback(Executor, RegistrationManager.RegistrationCallback)","u":"registerImsRegistrationCallback(java.util.concurrent.Executor,android.telephony.ims.RegistrationManager.RegistrationCallback)"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver","l":"registerInputStream(Uri, InputStream)","u":"registerInputStream(android.net.Uri,java.io.InputStream)"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver","l":"registerInputStreamSupplier(Uri, Supplier)","u":"registerInputStreamSupplier(android.net.Uri,java.util.function.Supplier)"},{"p":"org.robolectric.shadows","c":"ShadowSensorManager","l":"registerListener(SensorEventListener, Sensor, int)","u":"registerListener(android.hardware.SensorEventListener,android.hardware.Sensor,int)"},{"p":"org.robolectric.shadows","c":"ShadowSensorManager","l":"registerListener(SensorEventListener, Sensor, int, Handler)","u":"registerListener(android.hardware.SensorEventListener,android.hardware.Sensor,int,android.os.Handler)"},{"p":"org.robolectric.shadows","c":"ShadowSensorManager","l":"registerListener(SensorEventListener, Sensor, int, int)","u":"registerListener(android.hardware.SensorEventListener,android.hardware.Sensor,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowSensorManager","l":"registerListener(SensorEventListener, Sensor, int, int, Handler)","u":"registerListener(android.hardware.SensorEventListener,android.hardware.Sensor,int,int,android.os.Handler)"},{"p":"org.robolectric.shadows","c":"ShadowImsMmTelManager","l":"registerMmTelCapabilityCallback(Executor, ImsMmTelManager.CapabilityCallback)","u":"registerMmTelCapabilityCallback(java.util.concurrent.Executor,android.telephony.ims.ImsMmTelManager.CapabilityCallback)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"registerMoveCallback(Object, Object)","u":"registerMoveCallback(java.lang.Object,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowNativeAllocationRegistry","l":"registerNativeAllocation(Object, long)","u":"registerNativeAllocation(java.lang.Object,long)"},{"p":"org.robolectric.shadows","c":"ShadowNoopNativeAllocationRegistry","l":"registerNativeAllocation(Object, long)","u":"registerNativeAllocation(java.lang.Object,long)"},{"p":"org.robolectric.shadows","c":"ShadowNoopNativeAllocationRegistry","l":"registerNativeAllocation(Object, Object)","u":"registerNativeAllocation(java.lang.Object,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowConnectivityManager","l":"registerNetworkCallback(NetworkRequest, ConnectivityManager.NetworkCallback)","u":"registerNetworkCallback(android.net.NetworkRequest,android.net.ConnectivityManager.NetworkCallback)"},{"p":"org.robolectric.shadows","c":"ShadowConnectivityManager","l":"registerNetworkCallback(NetworkRequest, ConnectivityManager.NetworkCallback, Handler)","u":"registerNetworkCallback(android.net.NetworkRequest,android.net.ConnectivityManager.NetworkCallback,android.os.Handler)"},{"p":"org.robolectric.shadows","c":"ShadowConnectivityManager","l":"registerNetworkCallback(NetworkRequest, PendingIntent)","u":"registerNetworkCallback(android.net.NetworkRequest,android.app.PendingIntent)"},{"p":"org.robolectric.shadows","c":"ShadowAmbientContextManager","l":"registerObserver(AmbientContextEventRequest, PendingIntent, Executor, Consumer)","u":"registerObserver(android.app.ambientcontext.AmbientContextEventRequest,android.app.PendingIntent,java.util.concurrent.Executor,java.util.function.Consumer)"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver","l":"registerOutputStream(Uri, OutputStream)","u":"registerOutputStream(android.net.Uri,java.io.OutputStream)"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver","l":"registerOutputStreamSupplier(Uri, Supplier)","u":"registerOutputStreamSupplier(android.net.Uri,java.util.function.Supplier)"},{"p":"org.robolectric.shadows","c":"ShadowLauncherApps","l":"registerPackageInstallerSessionCallback(Executor, PackageInstaller.SessionCallback)","u":"registerPackageInstallerSessionCallback(java.util.concurrent.Executor,android.content.pm.PackageInstaller.SessionCallback)"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager","l":"registerPhoneAccount(PhoneAccount)","u":"registerPhoneAccount(android.telecom.PhoneAccount)"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver","l":"registerProviderInternal(String, ContentProvider)","u":"registerProviderInternal(java.lang.String,android.content.ContentProvider)"},{"p":"org.robolectric.shadows","c":"ShadowContextImpl","l":"registerReceiver(BroadcastReceiver, IntentFilter)","u":"registerReceiver(android.content.BroadcastReceiver,android.content.IntentFilter)"},{"p":"org.robolectric.shadows","c":"ShadowContextImpl","l":"registerReceiver(BroadcastReceiver, IntentFilter, int)","u":"registerReceiver(android.content.BroadcastReceiver,android.content.IntentFilter,int)"},{"p":"org.robolectric.shadows","c":"ShadowContextImpl","l":"registerReceiver(BroadcastReceiver, IntentFilter, String, Handler)","u":"registerReceiver(android.content.BroadcastReceiver,android.content.IntentFilter,java.lang.String,android.os.Handler)"},{"p":"org.robolectric.shadows","c":"ShadowContextImpl","l":"registerReceiver(BroadcastReceiver, IntentFilter, String, Handler, int)","u":"registerReceiver(android.content.BroadcastReceiver,android.content.IntentFilter,java.lang.String,android.os.Handler,int)"},{"p":"org.robolectric.shadows","c":"ShadowContextImpl","l":"registerReceiverAsUser(BroadcastReceiver, UserHandle, IntentFilter, String, Handler)","u":"registerReceiverAsUser(android.content.BroadcastReceiver,android.os.UserHandle,android.content.IntentFilter,java.lang.String,android.os.Handler)"},{"p":"org.robolectric.shadows","c":"ShadowPackageInstaller","l":"registerSessionCallback(PackageInstaller.SessionCallback, Handler)","u":"registerSessionCallback(android.content.pm.PackageInstaller.SessionCallback,android.os.Handler)"},{"p":"org.robolectric.shadows","c":"ShadowStatFs","l":"registerStats(File, int, int, int)","u":"registerStats(java.io.File,int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowStatFs","l":"registerStats(String, int, int, int)","u":"registerStats(java.lang.String,int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"registerTelephonyCallback(Object, Object)","u":"registerTelephonyCallback(java.lang.Object,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"registerTelephonyCallback(Object, Object, Object)","u":"registerTelephonyCallback(java.lang.Object,java.lang.Object,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowUsageStatsManager","l":"registerUsageSessionObserver(int, String[], Duration, Duration, PendingIntent, PendingIntent)","u":"registerUsageSessionObserver(int,java.lang.String[],java.time.Duration,java.time.Duration,android.app.PendingIntent,android.app.PendingIntent)"},{"p":"org.robolectric.shadows","c":"ShadowVcnManager","l":"registerVcnStatusCallback(ParcelUuid, Executor, VcnManager.VcnStatusCallback)","u":"registerVcnStatusCallback(android.os.ParcelUuid,java.util.concurrent.Executor,android.net.vcn.VcnManager.VcnStatusCallback)"},{"p":"org.robolectric.res.android","c":"Registries","l":"Registries()","u":"%3Cinit%3E()"},{"p":"org.robolectric.internal.bytecode","c":"MethodCallSite.Kind","l":"REGULAR"},{"p":"org.robolectric.shadows","c":"ShadowAppOpsManager","l":"REJECT_TIME"},{"p":"org.robolectric.shadows","c":"ShadowViewRootImpl","l":"relayoutWindow(WindowManager.LayoutParams, int, boolean)","u":"relayoutWindow(android.view.WindowManager.LayoutParams,int,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowCamera","l":"release()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCanvas","l":"release()"},{"p":"org.robolectric.shadows","c":"ShadowMediaRecorder","l":"release()"},{"p":"org.robolectric.shadows","c":"ShadowPowerManager.ShadowLowPowerStandbyPortsLock","l":"release()"},{"p":"org.robolectric.shadows","c":"ShadowSurface","l":"release()"},{"p":"org.robolectric.shadows","c":"ShadowVisualizer.VisualizerSource","l":"release()"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager.ShadowMulticastLock","l":"release()"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager.ShadowWifiLock","l":"release()"},{"p":"org.robolectric.shadows","c":"ShadowPowerManager.ShadowWakeLock","l":"release(int)"},{"p":"org.robolectric.shadows.httpclient","c":"DefaultRequestDirector","l":"releaseConnection()"},{"p":"org.robolectric.versioning","c":"AndroidVersions.J","l":"RELEASED"},{"p":"org.robolectric.versioning","c":"AndroidVersions.JMR1","l":"RELEASED"},{"p":"org.robolectric.versioning","c":"AndroidVersions.JMR2","l":"RELEASED"},{"p":"org.robolectric.versioning","c":"AndroidVersions.K","l":"RELEASED"},{"p":"org.robolectric.versioning","c":"AndroidVersions.L","l":"RELEASED"},{"p":"org.robolectric.versioning","c":"AndroidVersions.LMR1","l":"RELEASED"},{"p":"org.robolectric.versioning","c":"AndroidVersions.M","l":"RELEASED"},{"p":"org.robolectric.versioning","c":"AndroidVersions.N","l":"RELEASED"},{"p":"org.robolectric.versioning","c":"AndroidVersions.NMR1","l":"RELEASED"},{"p":"org.robolectric.versioning","c":"AndroidVersions.O","l":"RELEASED"},{"p":"org.robolectric.versioning","c":"AndroidVersions.OMR1","l":"RELEASED"},{"p":"org.robolectric.versioning","c":"AndroidVersions.P","l":"RELEASED"},{"p":"org.robolectric.versioning","c":"AndroidVersions.Q","l":"RELEASED"},{"p":"org.robolectric.versioning","c":"AndroidVersions.R","l":"RELEASED"},{"p":"org.robolectric.versioning","c":"AndroidVersions.S","l":"RELEASED"},{"p":"org.robolectric.versioning","c":"AndroidVersions.Sv2","l":"RELEASED"},{"p":"org.robolectric.versioning","c":"AndroidVersions.T","l":"RELEASED"},{"p":"org.robolectric.versioning","c":"AndroidVersions.U","l":"RELEASED"},{"p":"org.robolectric.versioning","c":"AndroidVersions.V","l":"RELEASED"},{"p":"org.robolectric.shadows","c":"ShadowUsbDeviceConnection","l":"releaseInterface(UsbInterface)","u":"releaseInterface(android.hardware.usb.UsbInterface)"},{"p":"org.robolectric.shadows","c":"ShadowMediaCodec","l":"releaseOutputBuffer(int, boolean)","u":"releaseOutputBuffer(int,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowMediaCodec","l":"releaseOutputBuffer(int, long)","u":"releaseOutputBuffer(int,long)"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver","l":"releasePersistableUriPermission(Uri, int)","u":"releasePersistableUriPermission(android.net.Uri,int)"},{"p":"org.robolectric.shadows","c":"ShadowUIModeManager","l":"releaseProjection(int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"releaseTheme(int)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager10","l":"releaseTheme(long)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"releaseTheme(long)"},{"p":"org.robolectric.shadows","c":"ShadowWebView","l":"reload()"},{"p":"org.robolectric.internal.bytecode","c":"InstrumentationConfiguration","l":"remapParams(String)","u":"remapParams(java.lang.String)"},{"p":"org.robolectric.internal.bytecode","c":"InstrumentationConfiguration","l":"remapParamType(String)","u":"remapParamType(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowDownloadManager","l":"remove(long...)"},{"p":"org.robolectric.android.internal","c":"LooperDelegatingScheduler","l":"remove(Runnable)","u":"remove(java.lang.Runnable)"},{"p":"org.robolectric.util","c":"Scheduler","l":"remove(Runnable)","u":"remove(java.lang.Runnable)"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityManager","l":"removeAccessibilityStateChangeListener(AccessibilityManager.AccessibilityStateChangeListener)","u":"removeAccessibilityStateChangeListener(android.view.accessibility.AccessibilityManager.AccessibilityStateChangeListener)"},{"p":"org.robolectric.shadows","c":"ShadowAccountManager","l":"removeAccount(Account, AccountManagerCallback, Handler)","u":"removeAccount(android.accounts.Account,android.accounts.AccountManagerCallback,android.os.Handler)"},{"p":"org.robolectric.shadows","c":"ShadowAccountManager","l":"removeAccount(Account, Activity, AccountManagerCallback, Handler)","u":"removeAccount(android.accounts.Account,android.app.Activity,android.accounts.AccountManagerCallback,android.os.Handler)"},{"p":"org.robolectric.shadows","c":"ShadowAccountManager","l":"removeAccountExplicitly(Account)","u":"removeAccountExplicitly(android.accounts.Account)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"removeActiveAdmin(ComponentName)","u":"removeActiveAdmin(android.content.ComponentName)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"removeActivity(ComponentName)","u":"removeActivity(android.content.ComponentName)"},{"p":"org.robolectric.shadows","c":"ShadowAccountManager","l":"removeAllAccounts()"},{"p":"android.webkit","c":"RoboCookieManager","l":"removeAllCookie()"},{"p":"android.webkit","c":"RoboCookieManager","l":"removeAllCookies(ValueCallback)","u":"removeAllCookies(android.webkit.ValueCallback)"},{"p":"org.robolectric.shadows","c":"ShadowShortcutManager","l":"removeAllDynamicShortcuts()"},{"p":"org.robolectric.res.android","c":"SortedVector","l":"removeAt(int)"},{"p":"org.robolectric.shadows","c":"ShadowAudioTrack","l":"removeAudioDataListener(ShadowAudioTrack.OnAudioDataWrittenListener)","u":"removeAudioDataListener(org.robolectric.shadows.ShadowAudioTrack.OnAudioDataWrittenListener)"},{"p":"org.robolectric.shadows","c":"ShadowNotificationManager","l":"removeAutomaticZenRule(String)","u":"removeAutomaticZenRule(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"removeAvailableCommunicationDevice(AudioDeviceInfo, boolean)","u":"removeAvailableCommunicationDevice(android.media.AudioDeviceInfo,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowRoleManager","l":"removeAvailableRole(String)","u":"removeAvailableRole(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowMediaRouter","l":"removeBluetoothRoute()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothDevice","l":"removeBond()"},{"p":"org.robolectric.shadows","c":"ShadowInCallService","l":"removeCall(Call)","u":"removeCall(android.telecom.Call)"},{"p":"org.robolectric.shadows","c":"ShadowPhone","l":"removeCall(Call)","u":"removeCall(android.telecom.Call)"},{"p":"org.robolectric.shadows","c":"ShadowSurfaceView.FakeSurfaceHolder","l":"removeCallback(SurfaceHolder.Callback)","u":"removeCallback(android.view.SurfaceHolder.Callback)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyChoreographer","l":"removeCallbacks(int, Runnable, Object)","u":"removeCallbacks(int,java.lang.Runnable,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"removeCallbacks(Runnable)","u":"removeCallbacks(java.lang.Runnable)"},{"p":"org.robolectric.shadows","c":"ShadowCameraManager","l":"removeCamera(String)","u":"removeCamera(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowNetworkCapabilities","l":"removeCapability(int)"},{"p":"org.robolectric.shadows","c":"ShadowCaptioningManager","l":"removeCaptioningChangeListener(CaptioningManager.CaptioningChangeListener)","u":"removeCaptioningChangeListener(android.view.accessibility.CaptioningManager.CaptioningChangeListener)"},{"p":"org.robolectric.shadows","c":"ShadowResources","l":"removeConfigurationChangeListener(ShadowResources.OnConfigurationChangeListener)","u":"removeConfigurationChangeListener(org.robolectric.shadows.ShadowResources.OnConfigurationChangeListener)"},{"p":"org.robolectric.shadows","c":"ShadowContentCaptureManager","l":"removeData(DataRemovalRequest)","u":"removeData(android.view.contentcapture.DataRemovalRequest)"},{"p":"org.robolectric.shadows","c":"ShadowViewGroup","l":"removedChild(View)","u":"removedChild(android.view.View)"},{"p":"org.robolectric.shadows","c":"ShadowConnectivityManager","l":"removeDefaultNetworkActiveListener(ConnectivityManager.OnNetworkActiveListener)","u":"removeDefaultNetworkActiveListener(android.net.ConnectivityManager.OnNetworkActiveListener)"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager","l":"removeDefaultOutgoingPhoneAccount(String)","u":"removeDefaultOutgoingPhoneAccount(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothA2dp","l":"removeDevice(BluetoothDevice)","u":"removeDevice(android.bluetooth.BluetoothDevice)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothHeadset","l":"removeDevice(BluetoothDevice)","u":"removeDevice(android.bluetooth.BluetoothDevice)"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"removeDialog(int)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothGatt","l":"removeDiscoverableService(BluetoothGattService)","u":"removeDiscoverableService(android.bluetooth.BluetoothGattService)"},{"p":"org.robolectric.shadows","c":"ShadowDisplayManager","l":"removeDisplay(int)"},{"p":"org.robolectric.shadows","c":"ShadowShortcutManager","l":"removeDynamicShortcuts(List)","u":"removeDynamicShortcuts(java.util.List)"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer.MediaInfo","l":"removeEvent(ShadowMediaPlayer.MediaEvent)","u":"removeEvent(org.robolectric.shadows.ShadowMediaPlayer.MediaEvent)"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer.MediaInfo","l":"removeEventAtOffset(int, ShadowMediaPlayer.MediaEvent)","u":"removeEventAtOffset(int,org.robolectric.shadows.ShadowMediaPlayer.MediaEvent)"},{"p":"android.webkit","c":"RoboCookieManager","l":"removeExpiredCookie()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyChoreographer","l":"removeFrameCallback(Choreographer.FrameCallback)","u":"removeFrameCallback(android.view.Choreographer.FrameCallback)"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"removeGlobalPerformClickListener(View.OnClickListener)","u":"removeGlobalPerformClickListener(android.view.View.OnClickListener)"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"removeGlobalPerformLongClickListener(View.OnLongClickListener)","u":"removeGlobalPerformLongClickListener(android.view.View.OnLongClickListener)"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"removeGpsStatusListener(GpsStatus.Listener)","u":"removeGpsStatusListener(android.location.GpsStatus.Listener)"},{"p":"org.robolectric.fakes","c":"RoboMenu","l":"removeGroup(int)"},{"p":"org.robolectric.shadows","c":"ShadowWifiP2pManager","l":"removeGroup(WifiP2pManager.Channel, WifiP2pManager.ActionListener)","u":"removeGroup(android.net.wifi.p2p.WifiP2pManager.Channel,android.net.wifi.p2p.WifiP2pManager.ActionListener)"},{"p":"org.robolectric.shadows.httpclient","c":"HttpResponseStub","l":"removeHeader(Header)","u":"removeHeader(org.apache.http.Header)"},{"p":"org.robolectric.shadows.httpclient","c":"HttpResponseStub","l":"removeHeaders(String)","u":"removeHeaders(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowRoleManager","l":"removeHeldRole(String)","u":"removeHeldRole(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"removeInputDevice(AudioDeviceInfo, boolean)","u":"removeInputDevice(android.media.AudioDeviceInfo,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowAppWidgetManager","l":"removeInstalledProvider(AppWidgetProviderInfo)","u":"removeInstalledProvider(android.appwidget.AppWidgetProviderInfo)"},{"p":"org.robolectric.fakes","c":"RoboMenu","l":"removeItem(int)"},{"p":"org.robolectric.shadows","c":"ShadowWebView","l":"removeJavascriptInterface(String)","u":"removeJavascriptInterface(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowMagnificationController","l":"removeListener(AccessibilityService.MagnificationController.OnMagnificationChangedListener)","u":"removeListener(android.accessibilityservice.AccessibilityService.MagnificationController.OnMagnificationChangedListener)"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager","l":"removeLocalOnlyConnectionFailureListener(WifiManager.LocalOnlyConnectionFailureListener)","u":"removeLocalOnlyConnectionFailureListener(android.net.wifi.WifiManager.LocalOnlyConnectionFailureListener)"},{"p":"org.robolectric.shadows","c":"ShadowShortcutManager","l":"removeLongLivedShortcuts(List)","u":"removeLongLivedShortcuts(java.util.List)"},{"p":"org.robolectric.internal.bytecode","c":"MutableClass","l":"removeMethod(String, String)","u":"removeMethod(java.lang.String,java.lang.String)"},{"p":"org.robolectric.android.internal","c":"DisplayConfig","l":"removeMode"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager","l":"removeNetwork(int)"},{"p":"org.robolectric.shadows","c":"ShadowConnectivityManager","l":"removeNetwork(Network)","u":"removeNetwork(android.net.Network)"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"removeNmeaListener(OnNmeaMessageListener)","u":"removeNmeaListener(android.location.OnNmeaMessageListener)"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager","l":"removeNonCallerConfiguredNetworks()"},{"p":"org.robolectric.shadows","c":"ShadowAccountManager","l":"removeOnAccountsUpdatedListener(OnAccountsUpdateListener)","u":"removeOnAccountsUpdatedListener(android.accounts.OnAccountsUpdateListener)"},{"p":"org.robolectric.shadows","c":"ShadowMediaSessionManager","l":"removeOnActiveSessionsChangedListener(MediaSessionManager.OnActiveSessionsChangedListener)","u":"removeOnActiveSessionsChangedListener(android.media.session.MediaSessionManager.OnActiveSessionsChangedListener)"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"removeOnAttachStateChangeListener(View.OnAttachStateChangeListener)","u":"removeOnAttachStateChangeListener(android.view.View.OnAttachStateChangeListener)"},{"p":"org.robolectric.shadows","c":"ShadowWindow","l":"removeOnFrameMetricsAvailableListener(Window.OnFrameMetricsAvailableListener)","u":"removeOnFrameMetricsAvailableListener(android.view.Window.OnFrameMetricsAvailableListener)"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"removeOnLayoutChangeListener(View.OnLayoutChangeListener)","u":"removeOnLayoutChangeListener(android.view.View.OnLayoutChangeListener)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"removeOnPermissionsChangeListener(Object)","u":"removeOnPermissionsChangeListener(java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowSoftKeyboardController","l":"removeOnShowModeChangedListener(AccessibilityService.SoftKeyboardController.OnShowModeChangedListener)","u":"removeOnShowModeChangedListener(android.accessibilityservice.AccessibilityService.SoftKeyboardController.OnShowModeChangedListener)"},{"p":"org.robolectric.shadows","c":"ShadowSubscriptionManager","l":"removeOnSubscriptionsChangedListener(SubscriptionManager.OnSubscriptionsChangedListener)","u":"removeOnSubscriptionsChangedListener(android.telephony.SubscriptionManager.OnSubscriptionsChangedListener)"},{"p":"org.robolectric.shadows","c":"ShadowActivityManager","l":"removeOnUidImportanceListener(Object)","u":"removeOnUidImportanceListener(java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager","l":"removeOnWifiUsabilityStatsListener(Object)","u":"removeOnWifiUsabilityStatsListener(java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"removeOutputDevice(AudioDeviceInfo, boolean)","u":"removeOutputDevice(android.media.AudioDeviceInfo,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"removePackage(String)","u":"removePackage(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"removePackageFromPreferred(String)","u":"removePackageFromPreferred(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver","l":"removePeriodicSync(Account, String, Bundle)","u":"removePeriodicSync(android.accounts.Account,java.lang.String,android.os.Bundle)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"removePermission(String)","u":"removePermission(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowSubscriptionManager","l":"removePhoneId(int)"},{"p":"org.robolectric.shadows","c":"ShadowClipboardManager","l":"removePrimaryClipChangedListener(ClipboardManager.OnPrimaryClipChangedListener)","u":"removePrimaryClipChangedListener(android.content.ClipboardManager.OnPrimaryClipChangedListener)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"removeProvider(ComponentName)","u":"removeProvider(android.content.ComponentName)"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"removeProvider(String)","u":"removeProvider(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"removeReceiver(ComponentName)","u":"removeReceiver(android.content.ComponentName)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"removeResolveInfosForIntent(Intent, String)","u":"removeResolveInfosForIntent(android.content.Intent,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowSensorManager","l":"removeSensor(Sensor)","u":"removeSensor(android.hardware.Sensor)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"removeService(ComponentName)","u":"removeService(android.content.ComponentName)"},{"p":"android.webkit","c":"RoboCookieManager","l":"removeSessionCookie()"},{"p":"android.webkit","c":"RoboCookieManager","l":"removeSessionCookies(ValueCallback)","u":"removeSessionCookies(android.webkit.ValueCallback)"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"removeSomeUserHasAccount(String, String)","u":"removeSomeUserHasAccount(java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowStorageStatsManager","l":"removeStorageDevice(UUID)","u":"removeStorageDevice(java.util.UUID)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyMessageQueue","l":"removeSyncBarrier(int)"},{"p":"org.robolectric.shadows","c":"ShadowContextImpl","l":"removeSystemService(String)","u":"removeSystemService(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowContextWrapper","l":"removeSystemService(String)","u":"removeSystemService(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowCrossProfileApps","l":"removeTargetUserProfile(UserHandle)","u":"removeTargetUserProfile(android.os.UserHandle)"},{"p":"org.robolectric.shadows","c":"ShadowTextView","l":"removeTextChangedListener(TextWatcher)","u":"removeTextChangedListener(android.text.TextWatcher)"},{"p":"org.robolectric.shadows","c":"ShadowPowerManager","l":"removeThermalStatusListener(Object)","u":"removeThermalStatusListener(java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowTimeManager","l":"removeTimeZoneDetectorListener(TimeManager.TimeZoneDetectorListener)","u":"removeTimeZoneDetectorListener(android.app.time.TimeManager.TimeZoneDetectorListener)"},{"p":"org.robolectric.shadows","c":"ShadowNetworkCapabilities","l":"removeTransportType(int)"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"removeUpdates(LocationListener)","u":"removeUpdates(android.location.LocationListener)"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"removeUpdates(PendingIntent)","u":"removeUpdates(android.app.PendingIntent)"},{"p":"org.robolectric.shadows","c":"ShadowUsbManager","l":"removeUsbDevice(UsbDevice)","u":"removeUsbDevice(android.hardware.usb.UsbDevice)"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"removeUser(int)"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"removeUser(UserHandle)","u":"removeUser(android.os.UserHandle)"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"removeUserWhenPossible(UserHandle, boolean)","u":"removeUserWhenPossible(android.os.UserHandle,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowWindowManagerImpl","l":"removeView(View)","u":"removeView(android.view.View)"},{"p":"org.robolectric.shadows","c":"ShadowWindowManagerImpl","l":"removeViewImmediate(View)","u":"removeViewImmediate(android.view.View)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"replacePreferredActivity(IntentFilter, int, ComponentName[], ComponentName)","u":"replacePreferredActivity(android.content.IntentFilter,int,android.content.ComponentName[],android.content.ComponentName)"},{"p":"org.robolectric.internal.bytecode","c":"Sandbox","l":"replaceShadowMap(ShadowMap)","u":"replaceShadowMap(org.robolectric.internal.bytecode.ShadowMap)"},{"p":"org.robolectric.pluginapi.perf","c":"PerfStatsReporter","l":"report(Metadata, Collection)","u":"report(org.robolectric.pluginapi.perf.Metadata,java.util.Collection)"},{"p":"org.robolectric.util","c":"SimplePerfStatsReporter","l":"report(Metadata, Collection)","u":"report(org.robolectric.pluginapi.perf.Metadata,java.util.Collection)"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"reportFullyDrawn()"},{"p":"org.robolectric.shadows","c":"ShadowConnectivityManager","l":"reportNetworkConnectivity(Network, boolean)","u":"reportNetworkConnectivity(android.net.Network,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowWindow","l":"reportOnFrameMetricsAvailable(FrameMetrics)","u":"reportOnFrameMetricsAvailable(android.view.FrameMetrics)"},{"p":"org.robolectric.shadows","c":"ShadowWindow","l":"reportOnFrameMetricsAvailable(FrameMetrics, int)","u":"reportOnFrameMetricsAvailable(android.view.FrameMetrics,int)"},{"p":"org.robolectric.shadows","c":"ShadowSafetyCenterManager","l":"reportSafetySourceError(String, SafetySourceErrorDetails)","u":"reportSafetySourceError(java.lang.String,android.safetycenter.SafetySourceErrorDetails)"},{"p":"org.robolectric.shadows","c":"ShadowShortcutManager","l":"reportShortcutUsed(String)","u":"reportShortcutUsed(java.lang.String)"},{"p":"org.robolectric.fakes","c":"BaseCursor","l":"requery()"},{"p":"org.robolectric.shadows","c":"ShadowCursorWrapper","l":"requery()"},{"p":"org.robolectric.shadows","c":"ShadowPixelCopy","l":"request(Object, Object, Object)","u":"request(java.lang.Object,java.lang.Object,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowPixelCopy","l":"request(Surface, Rect, Bitmap, PixelCopy.OnPixelCopyFinishedListener, Handler)","u":"request(android.view.Surface,android.graphics.Rect,android.graphics.Bitmap,android.view.PixelCopy.OnPixelCopyFinishedListener,android.os.Handler)"},{"p":"org.robolectric.shadows","c":"ShadowPixelCopy","l":"request(SurfaceView, Bitmap, PixelCopy.OnPixelCopyFinishedListener, Handler)","u":"request(android.view.SurfaceView,android.graphics.Bitmap,android.view.PixelCopy.OnPixelCopyFinishedListener,android.os.Handler)"},{"p":"org.robolectric.shadows","c":"ShadowPixelCopy","l":"request(SurfaceView, Rect, Bitmap, PixelCopy.OnPixelCopyFinishedListener, Handler)","u":"request(android.view.SurfaceView,android.graphics.Rect,android.graphics.Bitmap,android.view.PixelCopy.OnPixelCopyFinishedListener,android.os.Handler)"},{"p":"org.robolectric.shadows","c":"ShadowPixelCopy","l":"request(Window, Bitmap, PixelCopy.OnPixelCopyFinishedListener, Handler)","u":"request(android.view.Window,android.graphics.Bitmap,android.view.PixelCopy.OnPixelCopyFinishedListener,android.os.Handler)"},{"p":"org.robolectric.shadows","c":"ShadowPixelCopy","l":"request(Window, Rect, Bitmap, PixelCopy.OnPixelCopyFinishedListener, Handler)","u":"request(android.view.Window,android.graphics.Rect,android.graphics.Bitmap,android.view.PixelCopy.OnPixelCopyFinishedListener,android.os.Handler)"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"requestAudioFocus(AudioFocusRequest)","u":"requestAudioFocus(android.media.AudioFocusRequest)"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"requestAudioFocus(AudioManager.OnAudioFocusChangeListener, int, int)","u":"requestAudioFocus(android.media.AudioManager.OnAudioFocusChangeListener,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowRcsUceAdapter","l":"requestAvailability(Uri, Executor, RcsUceAdapter.CapabilitiesCallback)","u":"requestAvailability(android.net.Uri,java.util.concurrent.Executor,android.telephony.ims.RcsUceAdapter.CapabilitiesCallback)"},{"p":"org.robolectric.shadows","c":"ShadowInCallService","l":"requestBluetoothAudio(BluetoothDevice)","u":"requestBluetoothAudio(android.bluetooth.BluetoothDevice)"},{"p":"org.robolectric.shadows","c":"ShadowBugreportManager","l":"requestBugreport(BugreportParams, CharSequence, CharSequence)","u":"requestBugreport(android.os.BugreportParams,java.lang.CharSequence,java.lang.CharSequence)"},{"p":"org.robolectric.shadows","c":"ShadowRcsUceAdapter","l":"requestCapabilities(Collection, Executor, RcsUceAdapter.CapabilitiesCallback)","u":"requestCapabilities(java.util.Collection,java.util.concurrent.Executor,android.telephony.ims.RcsUceAdapter.CapabilitiesCallback)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"requestCellInfoUpdate(Object, Object)","u":"requestCellInfoUpdate(java.lang.Object,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowActivity.IntentForResult","l":"requestCode"},{"p":"org.robolectric.shadows","c":"ShadowActivity.IntentSenderRequest","l":"requestCode"},{"p":"org.robolectric.shadows","c":"ShadowActivity.PermissionsRequest","l":"requestCode"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothGatt","l":"requestConnectionPriority(int)"},{"p":"org.robolectric.shadows","c":"ShadowViewGroup","l":"requestDisallowInterceptTouchEvent(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowKeyguardManager","l":"requestDismissKeyguard(Activity, KeyguardManager.KeyguardDismissCallback)","u":"requestDismissKeyguard(android.app.Activity,android.app.KeyguardManager.KeyguardDismissCallback)"},{"p":"org.robolectric.shadows","c":"ShadowActivity.PermissionsRequest","l":"requestedPermissions"},{"p":"org.robolectric.shadows.httpclient","c":"DefaultRequestDirector","l":"requestExec"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"requestFlush(String, LocationListener, int)","u":"requestFlush(java.lang.String,android.location.LocationListener,int)"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"requestFlush(String, PendingIntent, int)","u":"requestFlush(java.lang.String,android.app.PendingIntent,int)"},{"p":"org.robolectric.shadows","c":"ShadowWifiP2pManager","l":"requestGroupInfo(WifiP2pManager.Channel, WifiP2pManager.GroupInfoListener)","u":"requestGroupInfo(android.net.wifi.p2p.WifiP2pManager.Channel,android.net.wifi.p2p.WifiP2pManager.GroupInfoListener)"},{"p":"org.robolectric.shadows","c":"ShadowNotificationListenerService","l":"requestInterruptionFilter(int)"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"requestLayout()"},{"p":"org.robolectric.shadows","c":"ShadowNotificationListenerService","l":"requestListenerHints(int)"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"requestLocationUpdates(LocationRequest, Executor, LocationListener)","u":"requestLocationUpdates(android.location.LocationRequest,java.util.concurrent.Executor,android.location.LocationListener)"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"requestLocationUpdates(LocationRequest, LocationListener, Looper)","u":"requestLocationUpdates(android.location.LocationRequest,android.location.LocationListener,android.os.Looper)"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"requestLocationUpdates(LocationRequest, PendingIntent)","u":"requestLocationUpdates(android.location.LocationRequest,android.app.PendingIntent)"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"requestLocationUpdates(long, float, Criteria, Executor, LocationListener)","u":"requestLocationUpdates(long,float,android.location.Criteria,java.util.concurrent.Executor,android.location.LocationListener)"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"requestLocationUpdates(long, float, Criteria, LocationListener, Looper)","u":"requestLocationUpdates(long,float,android.location.Criteria,android.location.LocationListener,android.os.Looper)"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"requestLocationUpdates(long, float, Criteria, PendingIntent)","u":"requestLocationUpdates(long,float,android.location.Criteria,android.app.PendingIntent)"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"requestLocationUpdates(String, LocationRequest, Executor, LocationListener)","u":"requestLocationUpdates(java.lang.String,android.location.LocationRequest,java.util.concurrent.Executor,android.location.LocationListener)"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"requestLocationUpdates(String, LocationRequest, PendingIntent)","u":"requestLocationUpdates(java.lang.String,android.location.LocationRequest,android.app.PendingIntent)"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"requestLocationUpdates(String, long, float, Executor, LocationListener)","u":"requestLocationUpdates(java.lang.String,long,float,java.util.concurrent.Executor,android.location.LocationListener)"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"requestLocationUpdates(String, long, float, LocationListener)","u":"requestLocationUpdates(java.lang.String,long,float,android.location.LocationListener)"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"requestLocationUpdates(String, long, float, LocationListener, Looper)","u":"requestLocationUpdates(java.lang.String,long,float,android.location.LocationListener,android.os.Looper)"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"requestLocationUpdates(String, long, float, PendingIntent)","u":"requestLocationUpdates(java.lang.String,long,float,android.app.PendingIntent)"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttpLayer.RequestMatcherBuilder","l":"RequestMatcherBuilder()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttpLayer.RequestMatcherResponseRule","l":"RequestMatcherResponseRule(RequestMatcher, HttpException)","u":"%3Cinit%3E(org.robolectric.shadows.httpclient.RequestMatcher,org.apache.http.HttpException)"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttpLayer.RequestMatcherResponseRule","l":"RequestMatcherResponseRule(RequestMatcher, HttpResponse)","u":"%3Cinit%3E(org.robolectric.shadows.httpclient.RequestMatcher,org.apache.http.HttpResponse)"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttpLayer.RequestMatcherResponseRule","l":"RequestMatcherResponseRule(RequestMatcher, IOException)","u":"%3Cinit%3E(org.robolectric.shadows.httpclient.RequestMatcher,java.io.IOException)"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttpLayer.RequestMatcherResponseRule","l":"RequestMatcherResponseRule(RequestMatcher, List)","u":"%3Cinit%3E(org.robolectric.shadows.httpclient.RequestMatcher,java.util.List)"},{"p":"org.robolectric.shadows","c":"ShadowConnectivityManager","l":"requestNetwork(NetworkRequest, ConnectivityManager.NetworkCallback)","u":"requestNetwork(android.net.NetworkRequest,android.net.ConnectivityManager.NetworkCallback)"},{"p":"org.robolectric.shadows","c":"ShadowConnectivityManager","l":"requestNetwork(NetworkRequest, ConnectivityManager.NetworkCallback, Handler)","u":"requestNetwork(android.net.NetworkRequest,android.net.ConnectivityManager.NetworkCallback,android.os.Handler)"},{"p":"org.robolectric.shadows","c":"ShadowConnectivityManager","l":"requestNetwork(NetworkRequest, ConnectivityManager.NetworkCallback, Handler, int)","u":"requestNetwork(android.net.NetworkRequest,android.net.ConnectivityManager.NetworkCallback,android.os.Handler,int)"},{"p":"org.robolectric.shadows","c":"ShadowConnectivityManager","l":"requestNetwork(NetworkRequest, ConnectivityManager.NetworkCallback, int)","u":"requestNetwork(android.net.NetworkRequest,android.net.ConnectivityManager.NetworkCallback,int)"},{"p":"org.robolectric.shadows","c":"ShadowCompanionDeviceManager","l":"requestNotificationAccess(ComponentName)","u":"requestNotificationAccess(android.content.ComponentName)"},{"p":"org.robolectric.android.internal","c":"LocalPermissionGranter","l":"requestPermissions()"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"requestPermissions(String[], int)","u":"requestPermissions(java.lang.String[],int)"},{"p":"org.robolectric.shadows","c":"ShadowAppWidgetManager","l":"requestPinAppWidget(ComponentName, Bundle, PendingIntent)","u":"requestPinAppWidget(android.content.ComponentName,android.os.Bundle,android.app.PendingIntent)"},{"p":"org.robolectric.shadows","c":"ShadowShortcutManager","l":"requestPinShortcut(ShortcutInfo, IntentSender)","u":"requestPinShortcut(android.content.pm.ShortcutInfo,android.content.IntentSender)"},{"p":"org.robolectric.shadows","c":"ShadowUIModeManager","l":"requestProjection(int)"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"requestQuietModeEnabled(boolean, UserHandle)","u":"requestQuietModeEnabled(boolean,android.os.UserHandle)"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"requestQuietModeEnabled(boolean, UserHandle, int)","u":"requestQuietModeEnabled(boolean,android.os.UserHandle,int)"},{"p":"org.robolectric.shadows","c":"ShadowNotificationListenerService","l":"requestRebind(ComponentName)","u":"requestRebind(android.content.ComponentName)"},{"p":"org.robolectric.shadows","c":"ShadowActivityThread","l":"requestRelaunchActivity(IBinder, List, List, int, boolean, Configuration, Configuration, boolean, boolean)","u":"requestRelaunchActivity(android.os.IBinder,java.util.List,java.util.List,int,boolean,android.content.res.Configuration,android.content.res.Configuration,boolean,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"requestSingleUpdate(Criteria, LocationListener, Looper)","u":"requestSingleUpdate(android.location.Criteria,android.location.LocationListener,android.os.Looper)"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"requestSingleUpdate(Criteria, PendingIntent)","u":"requestSingleUpdate(android.location.Criteria,android.app.PendingIntent)"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"requestSingleUpdate(String, LocationListener, Looper)","u":"requestSingleUpdate(java.lang.String,android.location.LocationListener,android.os.Looper)"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"requestSingleUpdate(String, PendingIntent)","u":"requestSingleUpdate(java.lang.String,android.app.PendingIntent)"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver","l":"requestSync(Account, String, Bundle)","u":"requestSync(android.accounts.Account,java.lang.String,android.os.Bundle)"},{"p":"org.robolectric.shadows","c":"ShadowNotificationListenerService","l":"requestUnbind()"},{"p":"org.robolectric.shadows","c":"ShadowUsbDeviceConnection","l":"requestWait()"},{"p":"org.robolectric.shadows","c":"ShadowUsbDeviceConnection","l":"requestWait(long)"},{"p":"org.robolectric.android","c":"XmlResourceParserImpl","l":"require(int, String, String)","u":"require(int,java.lang.String,java.lang.String)"},{"p":"org.robolectric.fakes","c":"RoboResponseSource","l":"requiresConnection()"},{"p":"org.robolectric.res","c":"AttributeResource","l":"RES_AUTO_NS_URI"},{"p":"org.robolectric.res.android","c":"ResTable","l":"Res_GETTYPE(int)"},{"p":"org.robolectric.res.android","c":"ResourceTypes","l":"RES_NULL_TYPE"},{"p":"org.robolectric.res.android","c":"ResourceTypes","l":"RES_STRING_POOL_TYPE"},{"p":"org.robolectric.res.android","c":"ResourceTypes","l":"RES_TABLE_LIBRARY_TYPE"},{"p":"org.robolectric.res.android","c":"ResourceTypes","l":"RES_TABLE_PACKAGE_TYPE"},{"p":"org.robolectric.res.android","c":"ResourceTypes","l":"RES_TABLE_STAGED_ALIAS_TYPE"},{"p":"org.robolectric.res.android","c":"ResourceTypes","l":"RES_TABLE_TYPE"},{"p":"org.robolectric.res.android","c":"ResourceTypes","l":"RES_TABLE_TYPE_SPEC_TYPE"},{"p":"org.robolectric.res.android","c":"ResourceTypes","l":"RES_TABLE_TYPE_TYPE"},{"p":"org.robolectric.res.android","c":"ResourceTypes.Res_value","l":"Res_value()","u":"%3Cinit%3E()"},{"p":"org.robolectric.res.android","c":"ResourceTypes.Res_value","l":"Res_value(byte, int)","u":"%3Cinit%3E(byte,int)"},{"p":"org.robolectric.res.android","c":"ResourceTypes.Res_value","l":"Res_value(ByteBuffer, int)","u":"%3Cinit%3E(java.nio.ByteBuffer,int)"},{"p":"org.robolectric.res.android","c":"ResourceTypes.Res_value","l":"Res_value(ResourceTypes.Res_value)","u":"%3Cinit%3E(org.robolectric.res.android.ResourceTypes.Res_value)"},{"p":"org.robolectric.res.android","c":"ResourceTypes","l":"RES_XML_CDATA_TYPE"},{"p":"org.robolectric.res.android","c":"ResourceTypes","l":"RES_XML_END_ELEMENT_TYPE"},{"p":"org.robolectric.res.android","c":"ResourceTypes","l":"RES_XML_END_NAMESPACE_TYPE"},{"p":"org.robolectric.res.android","c":"ResourceTypes","l":"RES_XML_FIRST_CHUNK_TYPE"},{"p":"org.robolectric.res.android","c":"ResourceTypes","l":"RES_XML_LAST_CHUNK_TYPE"},{"p":"org.robolectric.res.android","c":"ResourceTypes","l":"RES_XML_RESOURCE_MAP_TYPE"},{"p":"org.robolectric.res.android","c":"ResourceTypes","l":"RES_XML_START_ELEMENT_TYPE"},{"p":"org.robolectric.res.android","c":"ResourceTypes","l":"RES_XML_START_NAMESPACE_TYPE"},{"p":"org.robolectric.res.android","c":"ResourceTypes","l":"RES_XML_TYPE"},{"p":"org.robolectric.res","c":"ResBunch","l":"ResBunch()","u":"%3Cinit%3E()"},{"p":"org.robolectric.res","c":"ResBundle","l":"ResBundle()","u":"%3Cinit%3E()"},{"p":"org.robolectric.res.android","c":"ResourceTypes.ResChunk_header","l":"ResChunk_header(ByteBuffer, int)","u":"%3Cinit%3E(java.nio.ByteBuffer,int)"},{"p":"org.robolectric.android.internal","c":"LooperDelegatingScheduler","l":"reset()"},{"p":"org.robolectric.internal","c":"ShadowProvider","l":"reset()"},{"p":"org.robolectric.shadows.gms","c":"ShadowGoogleAuthUtil","l":"reset()"},{"p":"org.robolectric.shadows.gms","c":"ShadowGooglePlayServicesUtil","l":"reset()"},{"p":"org.robolectric.shadows.gms","c":"Shadows","l":"reset()"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttp","l":"reset()"},{"p":"org.robolectric.shadows.httpclient","c":"ShadowDefaultRequestDirector","l":"reset()"},{"p":"org.robolectric.shadows.httpclient","c":"Shadows","l":"reset()"},{"p":"org.robolectric.shadows.multidex","c":"Shadows","l":"reset()"},{"p":"org.robolectric","c":"Shadows","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityManager","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowActivityManager","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowActivityThread","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowAlarmManager","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowAlertDialog","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowAppOpsManager","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager10","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager9","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowArscResourcesImpl","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowAudioEffect","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowAudioSystem","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowBackgroundThread","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowBackupManager","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowBinder","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowBitmapFactory","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothAdapter","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothDevice","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowBuild","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowCallLogCalls","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowCamcorderProfile","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowCameraManager","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowCardEmulation","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowChoreographer","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowCloseGuard","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowContextImpl","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowDebug","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowDeviceConfig","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowDexFile","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowDialog","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowDisplayManager","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowDisplayManagerGlobal","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowDropBoxManager","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowEnvironment","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowFontBuilder","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowFontsContract","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowGeocoder","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowGestureDetector","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowHardwareRenderer","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowInputManager","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowInputMethodManager","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowKeyguardManager","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowKeyguardManager.ShadowKeyguardLock","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetInputStream","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCanvas","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyChoreographer","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyLooper","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyMatrix","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyMessageQueue","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyPath","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyResourcesImpl","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowLegacySQLiteConnection","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowLegacySystemClock","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyTypeface","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowLocaleList","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowLog","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowLooper","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowMeasuredTextBuilder","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowMediaActionSound","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowMediaCodecList","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowMediaExtractor","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowMediaMetadataRetriever","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowMediaRecorder","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowMediaRouter","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowMediaScannerConnection","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowMediaStore","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowMessage","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowMessageQueue","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowMessenger","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowMimeTypeMap","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmap","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowNfcAdapter","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowNfcFrameworkInitializer","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowNotificationListenerService","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowParcel","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowParcelFileDescriptor","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowPausedAsyncTask","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowPausedChoreographer","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowPausedLooper","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowPausedMessageQueue","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowPausedSystemClock","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowPendingIntent","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowPowerManager","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowProcess","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowQueuedWork","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowQuickAccessWalletService","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowRcsUceAdapter","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowRenderNodeAnimator","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowRenderNodeAnimatorR","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowResources","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowResourcesImpl","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowResourcesManager","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowScaleGestureDetector","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowServiceManager","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowSettings","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowSettings.ShadowGlobal","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowSettings.ShadowSecure","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowSettings.ShadowSystem","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowSharedMemory","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowSliceManager","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowSmsManager","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowSpeechRecognizer","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowSQLiteConnection","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowStatFs","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowStaticLayout","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowStatsLog","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowStatsManager","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowStringBlock","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowSubscriptionManager","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowSurface","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowSurfaceControl","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowSurfaceSyncGroup","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowSystemClock","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowSystemProperties","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowSystemServiceRegistry","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowTelephony.ShadowSms","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyFrameworkInitializer","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowTextToSpeech","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowToast","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowToneGenerator","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowTrace","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowUsageStatsManager","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowValueAnimator","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowVibrator","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowViewRootImpl","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowVirtualDeviceManager.ShadowVirtualDevice","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowVMRuntime","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowVpnService","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowWebSettings","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowWebSyncManager","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowWebView","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowWindowManagerGlobal","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowWindowManagerImpl","l":"reset()"},{"p":"org.robolectric.shadows.util","c":"DataSource","l":"reset()"},{"p":"org.robolectric.util","c":"PerfStatsCollector","l":"reset()"},{"p":"org.robolectric.util","c":"Scheduler","l":"reset()"},{"p":"org.robolectric.shadows","c":"ShadowMagnificationController","l":"reset(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowCanvas","l":"resetCanvasHistory()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCanvas","l":"resetCanvasHistory()"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseCanvas","l":"resetCanvasHistory()"},{"p":"org.robolectric.shadows","c":"ShadowWebViewDatabase","l":"resetClearFormData()"},{"p":"org.robolectric.shadows","c":"ShadowCookieManager","l":"resetCookies()"},{"p":"org.robolectric.shadows","c":"ShadowWebViewDatabase","l":"resetDatabase()"},{"p":"org.robolectric.android","c":"Bootstrap","l":"resetDisplayConfiguration()"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"resetIsFinishing()"},{"p":"org.robolectric.shadows","c":"ShadowDateUtils","l":"resetLastConfig()"},{"p":"org.robolectric.shadows","c":"ShadowPausedLooper","l":"resetLoopers()"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityNodeInfo","l":"resetObtainedInstances()"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityWindowInfo","l":"resetObtainedInstances()"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"resetPassword(String, int)","u":"resetPassword(java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"resetPasswordWithToken(ComponentName, String, byte[], int)","u":"resetPasswordWithToken(android.content.ComponentName,java.lang.String,byte[],int)"},{"p":"org.robolectric.shadows","c":"ShadowRenderNode","l":"resetPivot()"},{"p":"org.robolectric.shadows","c":"ShadowRenderNodeQ","l":"resetPivot()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyLooper","l":"resetScheduler()"},{"p":"org.robolectric.shadows","c":"ShadowLooper","l":"resetScheduler()"},{"p":"org.robolectric.shadows","c":"ShadowPausedLooper","l":"resetScheduler()"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"resetSimCountryIsos()"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"resetSimStates()"},{"p":"org.robolectric.android.internal","c":"AndroidTestEnvironment","l":"resetState()"},{"p":"org.robolectric.internal","c":"TestEnvironment","l":"resetState()"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"resetStaticState()"},{"p":"org.robolectric.shadows","c":"ShadowStorageManager","l":"resetStorageVolumeList()"},{"p":"org.robolectric.annotation.processing.validator","c":"ResetterValidator","l":"ResetterValidator(RobolectricModel.Builder, ProcessingEnvironment)","u":"%3Cinit%3E(org.robolectric.annotation.processing.RobolectricModel.Builder,javax.annotation.processing.ProcessingEnvironment)"},{"p":"org.robolectric.shadows","c":"ShadowAudioTrack","l":"resetTest()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyLooper","l":"resetThreadLoopers()"},{"p":"org.robolectric.shadows","c":"ShadowLooper","l":"resetThreadLoopers()"},{"p":"org.robolectric.res","c":"AttributeResource","l":"resName"},{"p":"org.robolectric.res","c":"ResName","l":"ResName(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"org.robolectric.res","c":"ResName","l":"ResName(String, String, String)","u":"%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ClassNameResolver","l":"resolve(String, String)","u":"resolve(java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"resolveActivity(Intent, int)","u":"resolveActivity(android.content.Intent,int)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"resolveActivityAsUser(Intent, int, int)","u":"resolveActivityAsUser(android.content.Intent,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"resolveActivityAsUser(Object, Object, Object)","u":"resolveActivityAsUser(java.lang.Object,java.lang.Object,java.lang.Object)"},{"p":"org.robolectric.res.android","c":"ResTableTheme","l":"resolveAttributeReference(Ref, int, Ref, Ref, Ref)","u":"resolveAttributeReference(org.robolectric.res.android.Ref,int,org.robolectric.res.android.Ref,org.robolectric.res.android.Ref,org.robolectric.res.android.Ref)"},{"p":"org.robolectric.res.android","c":"AttributeResolution10","l":"ResolveAttrs(CppAssetManager2.Theme, int, int, int[], int, int[], int, int[], int[])","u":"ResolveAttrs(org.robolectric.res.android.CppAssetManager2.Theme,int,int,int[],int,int[],int,int[],int[])"},{"p":"org.robolectric.res.android","c":"AttributeResolution9","l":"ResolveAttrs(CppAssetManager2.Theme, int, int, int[], int, int[], int, int[], int[])","u":"ResolveAttrs(org.robolectric.res.android.CppAssetManager2.Theme,int,int,int[],int,int[],int,int[],int[])"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager","l":"resolveAttrs(long, int, int, int[], int[], int[], int[])","u":"resolveAttrs(long,int,int,int[],int[],int[],int[])"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"resolveAttrs(long, int, int, int[], int[], int[], int[])","u":"resolveAttrs(long,int,int,int[],int[],int[],int[])"},{"p":"org.robolectric.res.android","c":"AttributeResolution","l":"ResolveAttrs(ResTableTheme, int, int, int[], int, int[], int, int[], int[])","u":"ResolveAttrs(org.robolectric.res.android.ResTableTheme,int,int,int[],int,int[],int,int[],int[])"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"resolveContentProvider(String, int)","u":"resolveContentProvider(java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"resolveContentProviderAsUser(String, int, int)","u":"resolveContentProviderAsUser(java.lang.String,int,int)"},{"p":"org.robolectric.res.android","c":"CppAssetManager2.ResolvedBag","l":"ResolvedBag()","u":"%3Cinit%3E()"},{"p":"org.robolectric.res.android","c":"CppAssetManager2","l":"ResolveReference(ApkAssetsCookie, Ref, Ref, Ref, Ref)","u":"ResolveReference(org.robolectric.res.android.ApkAssetsCookie,org.robolectric.res.android.Ref,org.robolectric.res.android.Ref,org.robolectric.res.android.Ref,org.robolectric.res.android.Ref)"},{"p":"org.robolectric.res.android","c":"ResTable","l":"resolveReference(Ref, int, Ref)","u":"resolveReference(org.robolectric.res.android.Ref,int,org.robolectric.res.android.Ref)"},{"p":"org.robolectric.res.android","c":"ResTable","l":"resolveReference(Ref, int, Ref, Ref)","u":"resolveReference(org.robolectric.res.android.Ref,int,org.robolectric.res.android.Ref,org.robolectric.res.android.Ref)"},{"p":"org.robolectric.res.android","c":"ResTable","l":"resolveReference(Ref, int, Ref, Ref, Ref)","u":"resolveReference(org.robolectric.res.android.Ref,int,org.robolectric.res.android.Ref,org.robolectric.res.android.Ref,org.robolectric.res.android.Ref)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"resolveResName(ResName, ResTable_config)","u":"resolveResName(org.robolectric.res.ResName,org.robolectric.res.android.ResTable_config)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"resolveResourceValue(TypedResource, ResTable_config, int)","u":"resolveResourceValue(org.robolectric.res.TypedResource,org.robolectric.res.android.ResTable_config,int)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"resolveService(Intent, int)","u":"resolveService(android.content.Intent,int)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"resolveServiceAsUser(Object, Object, Object)","u":"resolveServiceAsUser(java.lang.Object,java.lang.Object,java.lang.Object)"},{"p":"org.robolectric.annotation","c":"Config.Builder","l":"resourceDir"},{"p":"org.robolectric.annotation","c":"Config.Implementation","l":"resourceDir()"},{"p":"org.robolectric.annotation","c":"Config","l":"resourceDir()"},{"p":"org.robolectric.shadows","c":"ResourceHelper","l":"ResourceHelper()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ResourceHelper2","l":"ResourceHelper2()","u":"%3Cinit%3E()"},{"p":"org.robolectric.res","c":"ResourceIds","l":"ResourceIds()","u":"%3Cinit%3E()"},{"p":"org.robolectric.res","c":"ResourceMerger","l":"ResourceMerger()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ResourceModeShadowPicker","l":"ResourceModeShadowPicker(Class, Class, Class)","u":"%3Cinit%3E(java.lang.Class,java.lang.Class,java.lang.Class)"},{"p":"org.robolectric.shadows","c":"ResourceModeShadowPicker","l":"ResourceModeShadowPicker(Class, Class, Class, Class, Class)","u":"%3Cinit%3E(java.lang.Class,java.lang.Class,java.lang.Class,java.lang.Class,java.lang.Class)"},{"p":"org.robolectric.res.android","c":"CppAssetManager2.ResourceName","l":"ResourceName()","u":"%3Cinit%3E()"},{"p":"org.robolectric.res.android","c":"ResTable.ResourceName","l":"ResourceName()","u":"%3Cinit%3E()"},{"p":"org.robolectric.res","c":"ResourcePath","l":"ResourcePath(Class, Path, Path)","u":"%3Cinit%3E(java.lang.Class,java.nio.file.Path,java.nio.file.Path)"},{"p":"org.robolectric.res","c":"ResourcePath","l":"ResourcePath(Class, Path, Path, Class)","u":"%3Cinit%3E(java.lang.Class,java.nio.file.Path,java.nio.file.Path,java.lang.Class)"},{"p":"org.robolectric.android","c":"ConfigurationV25","l":"resourceQualifierString(Configuration, DisplayMetrics)","u":"resourceQualifierString(android.content.res.Configuration,android.util.DisplayMetrics)"},{"p":"org.robolectric.android","c":"ConfigurationV25","l":"resourceQualifierString(Configuration, DisplayMetrics, boolean)","u":"resourceQualifierString(android.content.res.Configuration,android.util.DisplayMetrics,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"resources"},{"p":"org.robolectric.res","c":"StaxLoader","l":"resourceTable"},{"p":"org.robolectric.res.android","c":"ResourceTable","l":"ResourceTable()","u":"%3Cinit%3E()"},{"p":"org.robolectric.res","c":"ResourceTableFactory","l":"ResourceTableFactory()","u":"%3Cinit%3E()"},{"p":"org.robolectric.res.android","c":"ResourceTypes","l":"ResourceTypes()","u":"%3Cinit%3E()"},{"p":"org.robolectric.fakes","c":"BaseCursor","l":"respond(Bundle)","u":"respond(android.os.Bundle)"},{"p":"org.robolectric.shadows","c":"ShadowCursorWrapper","l":"respond(Bundle)","u":"respond(android.os.Bundle)"},{"p":"org.robolectric.shadows","c":"ShadowCallScreeningService","l":"respondToCall(Call.Details, CallScreeningService.CallResponse)","u":"respondToCall(android.telecom.Call.Details,android.telecom.CallScreeningService.CallResponse)"},{"p":"org.robolectric.shadows","c":"ShadowCallScreeningService.RespondToCallInput","l":"RespondToCallInput(Call.Details, CallScreeningService.CallResponse)","u":"%3Cinit%3E(android.telecom.Call.Details,android.telecom.CallScreeningService.CallResponse)"},{"p":"org.robolectric.shadows","c":"ShadowCall","l":"respondToRttRequest(int, boolean)","u":"respondToRttRequest(int,boolean)"},{"p":"org.robolectric.res.android","c":"ResourceTypes.ResStringPool_header","l":"ResStringPool_header(ByteBuffer, int)","u":"%3Cinit%3E(java.nio.ByteBuffer,int)"},{"p":"org.robolectric.res.android","c":"ResourceTypes.ResStringPool_ref","l":"ResStringPool_ref(ByteBuffer, int)","u":"%3Cinit%3E(java.nio.ByteBuffer,int)"},{"p":"org.robolectric.res.android","c":"ResourceTypes.ResStringPool_span","l":"ResStringPool_span(ByteBuffer, int)","u":"%3Cinit%3E(java.nio.ByteBuffer,int)"},{"p":"org.robolectric.res.android","c":"ResStringPool","l":"ResStringPool()","u":"%3Cinit%3E()"},{"p":"org.robolectric.res.android","c":"ResStringPoolHeader","l":"ResStringPoolHeader()","u":"%3Cinit%3E()"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"ResTable_config()","u":"%3Cinit%3E()"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"ResTable_config(int, int, int, byte[], byte[], int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, byte[], byte[], byte, byte, short, byte[])","u":"%3Cinit%3E(int,int,int,byte[],byte[],int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,byte[],byte[],byte,byte,short,byte[])"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"ResTable_config(ResTable_config)","u":"%3Cinit%3E(org.robolectric.res.android.ResTable_config)"},{"p":"org.robolectric.res.android","c":"ResourceTypes.ResTable_map","l":"ResTable_map()","u":"%3Cinit%3E()"},{"p":"org.robolectric.res.android","c":"ResourceTypes.ResTable_map","l":"ResTable_map(ByteBuffer, int)","u":"%3Cinit%3E(java.nio.ByteBuffer,int)"},{"p":"org.robolectric.res.android","c":"ResourceTypes","l":"RESTABLE_MAX_LOCALE_LEN"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"RESTABLE_MAX_LOCALE_LEN"},{"p":"org.robolectric.res.android","c":"ResourceTypes.ResTable_ref","l":"ResTable_ref()","u":"%3Cinit%3E()"},{"p":"org.robolectric.res.android","c":"ResourceTypes.ResTable_ref","l":"ResTable_ref(ByteBuffer, int)","u":"%3Cinit%3E(java.nio.ByteBuffer,int)"},{"p":"org.robolectric.res.android","c":"ResTable","l":"ResTable()","u":"%3Cinit%3E()"},{"p":"org.robolectric.res.android","c":"ResTable.ResTablePackage","l":"ResTablePackage(ResTable, ResTable.Header, ResourceTypes.ResTable_package)","u":"%3Cinit%3E(org.robolectric.res.android.ResTable,org.robolectric.res.android.ResTable.Header,org.robolectric.res.android.ResourceTypes.ResTable_package)"},{"p":"org.robolectric.res.android","c":"ResTableTheme","l":"ResTableTheme(ResTable)","u":"%3Cinit%3E(org.robolectric.res.android.ResTable)"},{"p":"org.robolectric.android.controller","c":"ActivityController","l":"restart()"},{"p":"org.robolectric.res.android","c":"ResXMLParser","l":"restart()"},{"p":"org.robolectric.shadows","c":"ShadowInputMethodManager","l":"restartInput(View)","u":"restartInput(android.view.View)"},{"p":"org.robolectric.shadows","c":"ShadowStatFs","l":"restat(String)","u":"restat(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCanvas","l":"restore()"},{"p":"org.robolectric.shadows","c":"ShadowTrafficStats","l":"restoreDefaults()"},{"p":"org.robolectric.android.controller","c":"ActivityController","l":"restoreInstanceState(Bundle)","u":"restoreInstanceState(android.os.Bundle)"},{"p":"org.robolectric.shadows","c":"ShadowWebView","l":"restoreState(Bundle)","u":"restoreState(android.os.Bundle)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCanvas","l":"restoreToCount(int)"},{"p":"org.robolectric.res","c":"StaxLoader","l":"resType"},{"p":"org.robolectric.fakes","c":"RoboCursor","l":"results"},{"p":"org.robolectric.shadows","c":"ShadowVideoView","l":"RESUME"},{"p":"org.robolectric.android.controller","c":"ActivityController","l":"resume()"},{"p":"org.robolectric.android.controller","c":"FragmentController","l":"resume()"},{"p":"org.robolectric.shadows","c":"ShadowVideoView","l":"resume()"},{"p":"org.robolectric.android.internal","c":"LocalActivityInvoker","l":"resumeActivity(Activity)","u":"resumeActivity(android.app.Activity)"},{"p":"org.robolectric.res.android","c":"ResXMLParser","l":"ResXMLParser(ResXMLTree)","u":"%3Cinit%3E(org.robolectric.res.android.ResXMLTree)"},{"p":"org.robolectric.res.android","c":"ResourceTypes.ResXMLTree_attrExt","l":"ResXMLTree_attrExt(ByteBuffer, int)","u":"%3Cinit%3E(java.nio.ByteBuffer,int)"},{"p":"org.robolectric.res.android","c":"ResourceTypes.ResXMLTree_endElementExt","l":"ResXMLTree_endElementExt(ByteBuffer, int)","u":"%3Cinit%3E(java.nio.ByteBuffer,int)"},{"p":"org.robolectric.res.android","c":"ResXMLTree","l":"ResXMLTree(DynamicRefTable)","u":"%3Cinit%3E(org.robolectric.res.android.DynamicRefTable)"},{"p":"org.robolectric.shadows","c":"_Activity_","l":"retainNonConfigurationInstances()"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager","l":"retrieveArray(int, int[])","u":"retrieveArray(int,int[])"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"retrieveArray(int, int[])","u":"retrieveArray(int,int[])"},{"p":"org.robolectric.res.android","c":"AttributeResolution10","l":"RetrieveAttributes(CppAssetManager2, ResXMLParser, int[], int, int[], int[])","u":"RetrieveAttributes(org.robolectric.res.android.CppAssetManager2,org.robolectric.res.android.ResXMLParser,int[],int,int[],int[])"},{"p":"org.robolectric.res.android","c":"AttributeResolution9","l":"RetrieveAttributes(CppAssetManager2, ResXMLParser, int[], int, int[], int[])","u":"RetrieveAttributes(org.robolectric.res.android.CppAssetManager2,org.robolectric.res.android.ResXMLParser,int[],int,int[],int[])"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager","l":"retrieveAttributes(int, int[], int[], int[])","u":"retrieveAttributes(int,int[],int[],int[])"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"retrieveAttributes(int, int[], int[], int[])","u":"retrieveAttributes(int,int[],int[],int[])"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager","l":"retrieveAttributes(long, int[], int[], int[])","u":"retrieveAttributes(long,int[],int[],int[])"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"retrieveAttributes(long, int[], int[], int[])","u":"retrieveAttributes(long,int[],int[],int[])"},{"p":"org.robolectric.res.android","c":"AttributeResolution","l":"RetrieveAttributes(ResTable, ResXMLParser, int[], int, int[], int[])","u":"RetrieveAttributes(org.robolectric.res.android.ResTable,org.robolectric.res.android.ResXMLParser,int[],int,int[],int[])"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothAdapter","l":"retrieveConnectedRfcommSocket(UUID)","u":"retrieveConnectedRfcommSocket(java.util.UUID)"},{"p":"org.robolectric.shadows.httpclient","c":"DefaultRequestDirector","l":"retryHandler"},{"p":"org.robolectric.shadows","c":"ShadowRcsUceAdapter.CapabilityFailureInfo","l":"retryMillis()"},{"p":"org.robolectric.internal.bytecode","c":"Interceptor","l":"returnDefaultValue(MethodSignature)","u":"returnDefaultValue(org.robolectric.internal.bytecode.MethodSignature)"},{"p":"org.robolectric.annotation.processing","c":"DocumentedMethod","l":"returnType"},{"p":"org.robolectric.internal.bytecode","c":"MethodSignature","l":"returnType"},{"p":"org.robolectric.shadows.httpclient","c":"DefaultRequestDirector","l":"reuseStrategy"},{"p":"org.robolectric.shadows","c":"ShadowMediaCodec","l":"revalidateByteBuffer(ByteBuffer[], int)","u":"revalidateByteBuffer(java.nio.ByteBuffer[],int)"},{"p":"org.robolectric.shadows","c":"ShadowMediaCodec","l":"revalidateByteBuffer(ByteBuffer[], int, boolean)","u":"revalidateByteBuffer(java.nio.ByteBuffer[],int,boolean)"},{"p":"org.robolectric.util","c":"Util","l":"reverse(T[])"},{"p":"org.robolectric.shadows","c":"ShadowUsbManager","l":"revokePermission(UsbAccessory, String)","u":"revokePermission(android.hardware.usb.UsbAccessory,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowUsbManager","l":"revokePermission(UsbDevice, String)","u":"revokePermission(android.hardware.usb.UsbDevice,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"revokeRuntimePermission(String, String, UserHandle)","u":"revokeRuntimePermission(java.lang.String,java.lang.String,android.os.UserHandle)"},{"p":"org.robolectric.shadows","c":"ShadowSliceManager","l":"revokeSlicePermission(String, Uri)","u":"revokeSlicePermission(java.lang.String,android.net.Uri)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyPath","l":"rewind()"},{"p":"org.robolectric.shadows.httpclient","c":"DefaultRequestDirector","l":"rewriteRequestURI(RequestWrapper, HttpRoute)","u":"rewriteRequestURI(org.apache.http.impl.client.RequestWrapper,org.apache.http.conn.routing.HttpRoute)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothAdapter","l":"RFCOMM_LISTENER_FAILED_TO_CLOSE_SERVER_SOCKET"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothAdapter","l":"RFCOMM_LISTENER_OPERATION_FAILED_NO_MATCHING_SERVICE_RECORD"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothAdapter","l":"RFCOMM_LISTENER_START_FAILED_UUID_IN_USE"},{"p":"org.robolectric.shadows","c":"ShadowColor","l":"RGBToHSV(int, int, int, float[])","u":"RGBToHSV(int,int,int,float[])"},{"p":"org.robolectric.shadows","c":"ShadowCanvas.RectPaintHistoryEvent","l":"right"},{"p":"org.robolectric.shadows","c":"ShadowCanvas.RoundRectPaintHistoryEvent","l":"right"},{"p":"org.robolectric.shadows","c":"ShadowSoundPool.Playback","l":"rightVolume"},{"p":"org.robolectric.shadows","c":"ShadowLegacyPath","l":"rLineTo(float, float)","u":"rLineTo(float,float)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyPath","l":"rMoveTo(float, float)","u":"rMoveTo(float,float)"},{"p":"org.robolectric.internal.bytecode","c":"ShadowConstants","l":"ROBO_PREFIX"},{"p":"org.robolectric.shadows","c":"ShadowMemoryMappedFile.RoboBufferIterator","l":"RoboBufferIterator(byte[], ByteOrder)","u":"%3Cinit%3E(byte[],java.nio.ByteOrder)"},{"p":"org.robolectric.shadows","c":"ShadowMemoryMappedFileS.RoboBufferIterator","l":"RoboBufferIterator(byte[], ByteOrder)","u":"%3Cinit%3E(byte[],java.nio.ByteOrder)"},{"p":"org.robolectric.internal.bytecode","c":"RoboCallSite","l":"RoboCallSite(MethodType, Class)","u":"%3Cinit%3E(java.lang.invoke.MethodType,java.lang.Class)"},{"p":"android.webkit","c":"RoboCookieManager","l":"RoboCookieManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.fakes","c":"RoboCursor","l":"RoboCursor()","u":"%3Cinit%3E()"},{"p":"org.robolectric.android.util.concurrent","c":"RoboExecutorService","l":"RoboExecutorService()","u":"%3Cinit%3E()"},{"p":"org.robolectric.fakes","c":"RoboIntentSender","l":"RoboIntentSender(PendingIntent)","u":"%3Cinit%3E(android.app.PendingIntent)"},{"p":"org.robolectric","c":"Robolectric","l":"Robolectric()","u":"%3Cinit%3E()"},{"p":"org.robolectric","c":"RobolectricTestRunner.RobolectricFrameworkMethod","l":"RobolectricFrameworkMethod(RobolectricTestRunner.RobolectricFrameworkMethod)","u":"%3Cinit%3E(org.robolectric.RobolectricTestRunner.RobolectricFrameworkMethod)"},{"p":"org.robolectric.internal.bytecode","c":"RobolectricGeneratorAdapter","l":"RobolectricGeneratorAdapter(MethodNode)","u":"%3Cinit%3E(org.objectweb.asm.tree.MethodNode)"},{"p":"org.robolectric.internal.bytecode","c":"RobolectricInternals","l":"RobolectricInternals()","u":"%3Cinit%3E()"},{"p":"org.robolectric.annotation.processing","c":"RobolectricModel","l":"RobolectricModel(TreeSet, TreeMap, TreeMap, TreeMap, TreeMap, Map)","u":"%3Cinit%3E(java.util.TreeSet,java.util.TreeMap,java.util.TreeMap,java.util.TreeMap,java.util.TreeMap,java.util.Map)"},{"p":"org.robolectric.annotation.processing","c":"RobolectricProcessor","l":"RobolectricProcessor()","u":"%3Cinit%3E()"},{"p":"org.robolectric.annotation.processing","c":"RobolectricProcessor","l":"RobolectricProcessor(Map)","u":"%3Cinit%3E(java.util.Map)"},{"p":"org.robolectric.errorprone.bugpatterns","c":"RobolectricShadow","l":"RobolectricShadow()","u":"%3Cinit%3E()"},{"p":"org.robolectric","c":"RobolectricTestRunner","l":"RobolectricTestRunner(Class)","u":"%3Cinit%3E(java.lang.Class)"},{"p":"org.robolectric","c":"RobolectricTestRunner","l":"RobolectricTestRunner(Class, Injector)","u":"%3Cinit%3E(java.lang.Class,org.robolectric.util.inject.Injector)"},{"p":"org.robolectric.android.internal","c":"RobolectricThreadChecker","l":"RobolectricThreadChecker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager.RoboLocationRequest","l":"RoboLocationRequest(LocationRequest)","u":"%3Cinit%3E(android.location.LocationRequest)"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager.RoboLocationRequest","l":"RoboLocationRequest(String, long, float, boolean)","u":"%3Cinit%3E(java.lang.String,long,float,boolean)"},{"p":"org.robolectric.fakes","c":"RoboMenu","l":"RoboMenu()","u":"%3Cinit%3E()"},{"p":"org.robolectric.fakes","c":"RoboMenu","l":"RoboMenu(Context)","u":"%3Cinit%3E(android.content.Context)"},{"p":"org.robolectric.fakes","c":"RoboMenuItem","l":"RoboMenuItem()","u":"%3Cinit%3E()"},{"p":"org.robolectric.fakes","c":"RoboMenuItem","l":"RoboMenuItem(Context)","u":"%3Cinit%3E(android.content.Context)"},{"p":"org.robolectric.fakes","c":"RoboMenuItem","l":"RoboMenuItem(int)","u":"%3Cinit%3E(int)"},{"p":"org.robolectric.android.internal","c":"RoboMonitoringInstrumentation","l":"RoboMonitoringInstrumentation()","u":"%3Cinit%3E()"},{"p":"org.robolectric.manifest","c":"RoboNotFoundException","l":"RoboNotFoundException(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"org.robolectric","c":"RoboSettings","l":"RoboSettings()","u":"%3Cinit%3E()"},{"p":"org.robolectric.fakes","c":"RoboSplashScreen","l":"RoboSplashScreen()","u":"%3Cinit%3E()"},{"p":"org.robolectric.fakes","c":"RoboSubMenu","l":"RoboSubMenu()","u":"%3Cinit%3E()"},{"p":"org.robolectric.fakes","c":"RoboSubMenu","l":"RoboSubMenu(Context)","u":"%3Cinit%3E(android.content.Context)"},{"p":"org.robolectric.fakes","c":"RoboWebMessagePort","l":"RoboWebMessagePort()","u":"%3Cinit%3E()"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"RoboWebSettings()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowRoleManager","l":"roleManager"},{"p":"org.robolectric.shadows","c":"ShadowMatrix","l":"ROTATE"},{"p":"org.robolectric.android.internal","c":"DisplayConfig","l":"rotation"},{"p":"org.robolectric.shadows","c":"RoundRectangle","l":"RoundRectangle(float, float, float, float, float[])","u":"%3Cinit%3E(float,float,float,float,float[])"},{"p":"org.robolectric.shadows.httpclient","c":"DefaultRequestDirector","l":"routePlanner"},{"p":"org.robolectric.res","c":"RoutingResourceTable","l":"RoutingResourceTable(PackageResourceTable...)","u":"%3Cinit%3E(org.robolectric.res.PackageResourceTable...)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyPath","l":"rQuadTo(float, float, float, float)","u":"rQuadTo(float,float,float,float)"},{"p":"org.robolectric.shadows","c":"ShadowBackdropFrameRenderer","l":"run()"},{"p":"org.robolectric.util","c":"PerfStatsCollector.ThrowingRunnable","l":"run()"},{"p":"org.robolectric.util","c":"SimpleFuture","l":"run()"},{"p":"org.robolectric.util","c":"TestRunnable","l":"run()"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer.MediaEvent","l":"run(MediaPlayer, ShadowMediaPlayer)","u":"run(android.media.MediaPlayer,org.robolectric.shadows.ShadowMediaPlayer)"},{"p":"org.robolectric.android.util.concurrent","c":"PausedExecutorService","l":"runAll()"},{"p":"org.robolectric.shadows","c":"ShadowApplication","l":"runBackgroundTasks()"},{"p":"org.robolectric.android.util.concurrent","c":"BackgroundExecutor","l":"runInBackground(Callable)","u":"runInBackground(java.util.concurrent.Callable)"},{"p":"org.robolectric.android.util.concurrent","c":"BackgroundExecutor","l":"runInBackground(Runnable)","u":"runInBackground(java.lang.Runnable)"},{"p":"org.robolectric.shadows","c":"ShadowLooper","l":"runMainLooperOneTask()"},{"p":"org.robolectric.shadows","c":"ShadowLooper","l":"runMainLooperToNextTask()"},{"p":"org.robolectric.android.util.concurrent","c":"PausedExecutorService","l":"runNext()"},{"p":"org.robolectric.android.internal","c":"LooperDelegatingScheduler","l":"runOneTask()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyLooper","l":"runOneTask()"},{"p":"org.robolectric.shadows","c":"ShadowLooper","l":"runOneTask()"},{"p":"org.robolectric.shadows","c":"ShadowPausedLooper","l":"runOneTask()"},{"p":"org.robolectric.util","c":"Scheduler","l":"runOneTask()"},{"p":"org.robolectric.android.internal","c":"RoboMonitoringInstrumentation","l":"runOnMainSync(Runnable)","u":"runOnMainSync(java.lang.Runnable)"},{"p":"org.robolectric.shadows","c":"ShadowInstrumentation","l":"runOnMainSyncNoIdle(Runnable)","u":"runOnMainSyncNoIdle(java.lang.Runnable)"},{"p":"org.robolectric.internal.bytecode","c":"Sandbox","l":"runOnMainThread(Callable)","u":"runOnMainThread(java.util.concurrent.Callable)"},{"p":"org.robolectric.internal.bytecode","c":"Sandbox","l":"runOnMainThread(Runnable)","u":"runOnMainThread(java.lang.Runnable)"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"runOnUiThread(Runnable)","u":"runOnUiThread(java.lang.Runnable)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyLooper","l":"runPaused(Runnable)","u":"runPaused(java.lang.Runnable)"},{"p":"org.robolectric.shadows","c":"ShadowLooper","l":"runPaused(Runnable)","u":"runPaused(java.lang.Runnable)"},{"p":"org.robolectric.shadows","c":"ShadowPausedLooper","l":"runPaused(Runnable)","u":"runPaused(java.lang.Runnable)"},{"p":"org.robolectric","c":"RuntimeEnvironment","l":"RuntimeEnvironment()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyLooper","l":"runToEndOfTasks()"},{"p":"org.robolectric.shadows","c":"ShadowLooper","l":"runToEndOfTasks()"},{"p":"org.robolectric.shadows","c":"ShadowPausedLooper","l":"runToEndOfTasks()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyLooper","l":"runToNextTask()"},{"p":"org.robolectric.shadows","c":"ShadowLooper","l":"runToNextTask()"},{"p":"org.robolectric.shadows","c":"ShadowPausedLooper","l":"runToNextTask()"},{"p":"org.robolectric.shadows","c":"ShadowLooper","l":"runUiThreadTasks()"},{"p":"org.robolectric.shadows","c":"ShadowLooper","l":"runUiThreadTasksIncludingDelayedTasks()"},{"p":"org.robolectric.shadows","c":"ShadowCanvas.RoundRectPaintHistoryEvent","l":"rx"},{"p":"org.robolectric.shadows","c":"ShadowCanvas.RoundRectPaintHistoryEvent","l":"ry"},{"p":"org.robolectric.versioning","c":"AndroidVersions.S","l":"S()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyBitmap","l":"sameAs(Bitmap)","u":"sameAs(android.graphics.Bitmap)"},{"p":"org.robolectric.internal.bytecode","c":"Sandbox","l":"Sandbox(InstrumentationConfiguration, ResourceProvider, ClassInstrumentor)","u":"%3Cinit%3E(org.robolectric.internal.bytecode.InstrumentationConfiguration,org.robolectric.internal.bytecode.ResourceProvider,org.robolectric.internal.bytecode.ClassInstrumentor)"},{"p":"org.robolectric.internal.bytecode","c":"Sandbox","l":"Sandbox(SandboxClassLoader)","u":"%3Cinit%3E(org.robolectric.internal.bytecode.SandboxClassLoader)"},{"p":"org.robolectric.internal.bytecode","c":"SandboxClassLoader","l":"SandboxClassLoader(ClassLoader, InstrumentationConfiguration, ResourceProvider, ClassInstrumentor)","u":"%3Cinit%3E(java.lang.ClassLoader,org.robolectric.internal.bytecode.InstrumentationConfiguration,org.robolectric.internal.bytecode.ResourceProvider,org.robolectric.internal.bytecode.ClassInstrumentor)"},{"p":"org.robolectric.internal.bytecode","c":"SandboxClassLoader","l":"SandboxClassLoader(InstrumentationConfiguration, ResourceProvider, ClassInstrumentor)","u":"%3Cinit%3E(org.robolectric.internal.bytecode.InstrumentationConfiguration,org.robolectric.internal.bytecode.ResourceProvider,org.robolectric.internal.bytecode.ClassInstrumentor)"},{"p":"org.robolectric.internal","c":"SandboxManager","l":"SandboxManager(SandboxManager.SandboxBuilder, SdkCollection)","u":"%3Cinit%3E(org.robolectric.internal.SandboxManager.SandboxBuilder,org.robolectric.plugins.SdkCollection)"},{"p":"org.robolectric.internal","c":"SandboxTestRunner","l":"SandboxTestRunner(Class)","u":"%3Cinit%3E(java.lang.Class)"},{"p":"org.robolectric.internal","c":"SandboxTestRunner","l":"SandboxTestRunner(Class, Injector)","u":"%3Cinit%3E(java.lang.Class,org.robolectric.util.inject.Injector)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCanvas","l":"save()"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager","l":"saveConfiguration()"},{"p":"org.robolectric.android.controller","c":"ActivityController","l":"saveInstanceState(Bundle)","u":"saveInstanceState(android.os.Bundle)"},{"p":"org.robolectric.android.controller","c":"FragmentController","l":"saveInstanceState(Bundle)","u":"saveInstanceState(android.os.Bundle)"},{"p":"org.robolectric.shadows","c":"ShadowWebView","l":"saveState(Bundle)","u":"saveState(android.os.Bundle)"},{"p":"org.robolectric.shadows","c":"ShadowNativeCanvas","l":"saveUnclippedLayer(int, int, int, int)","u":"saveUnclippedLayer(int,int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowVibrator.PrimitiveEffect","l":"scale"},{"p":"org.robolectric.shadows","c":"ShadowMatrix","l":"SCALE"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCanvas","l":"scale(float, float)","u":"scale(float,float)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCanvas","l":"scale(float, float, float, float)","u":"scale(float,float,float,float)"},{"p":"org.robolectric.nativeruntime","c":"RegionNatives","l":"scale(float, Region)","u":"scale(float,android.graphics.Region)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRegion","l":"scale(float, Region)","u":"scale(float,android.graphics.Region)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothLeScanner.ScanParams","l":"scanCallback()"},{"p":"org.robolectric.shadows","c":"ShadowMediaScannerConnection","l":"scanFile(Context, String[], String[], MediaScannerConnection.OnScanCompletedListener)","u":"scanFile(android.content.Context,java.lang.String[],java.lang.String[],android.media.MediaScannerConnection.OnScanCompletedListener)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothLeScanner.ScanParams","l":"scanFilters()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothLeScanner.ScanParams","l":"ScanParams()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothLeScanner.ScanParams","l":"scanSettings()"},{"p":"org.robolectric.shadows","c":"ShadowJobScheduler","l":"schedule(JobInfo)","u":"schedule(android.app.job.JobInfo)"},{"p":"org.robolectric.shadows","c":"ShadowJobScheduler.ShadowJobSchedulerImpl","l":"schedule(JobInfo)","u":"schedule(android.app.job.JobInfo)"},{"p":"org.robolectric.shadows","c":"ShadowJobScheduler","l":"scheduleAsPackage(JobInfo, String, int, String)","u":"scheduleAsPackage(android.app.job.JobInfo,java.lang.String,int,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowJobScheduler.ShadowJobSchedulerImpl","l":"scheduleAsPackage(JobInfo, String, int, String)","u":"scheduleAsPackage(android.app.job.JobInfo,java.lang.String,int,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer.MediaInfo","l":"scheduleBufferUnderrunAtOffset(int, int)","u":"scheduleBufferUnderrunAtOffset(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowCameraManager.ShadowCameraManagerGlobal","l":"scheduleCameraServiceReconnectionLocked()"},{"p":"org.robolectric.shadows","c":"ShadowAlarmManager.ScheduledAlarm","l":"ScheduledAlarm(int, long, long, long, PendingIntent, WorkSource, Object, boolean)","u":"%3Cinit%3E(int,long,long,long,android.app.PendingIntent,android.os.WorkSource,java.lang.Object,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowAlarmManager.ScheduledAlarm","l":"ScheduledAlarm(int, long, long, long, String, AlarmManager.OnAlarmListener, Executor, WorkSource, Object, boolean)","u":"%3Cinit%3E(int,long,long,long,java.lang.String,android.app.AlarmManager.OnAlarmListener,java.util.concurrent.Executor,android.os.WorkSource,java.lang.Object,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowAlarmManager.ScheduledAlarm","l":"ScheduledAlarm(int, long, long, PendingIntent, PendingIntent)","u":"%3Cinit%3E(int,long,long,android.app.PendingIntent,android.app.PendingIntent)"},{"p":"org.robolectric.shadows","c":"ShadowAlarmManager.ScheduledAlarm","l":"ScheduledAlarm(int, long, long, PendingIntent, PendingIntent, boolean)","u":"%3Cinit%3E(int,long,long,android.app.PendingIntent,android.app.PendingIntent,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowAlarmManager.ScheduledAlarm","l":"ScheduledAlarm(int, long, PendingIntent, PendingIntent)","u":"%3Cinit%3E(int,long,android.app.PendingIntent,android.app.PendingIntent)"},{"p":"org.robolectric.shadows","c":"ShadowAlarmManager.ScheduledAlarm","l":"ScheduledAlarm(long, ShadowAlarmManager.ScheduledAlarm)","u":"%3Cinit%3E(long,org.robolectric.shadows.ShadowAlarmManager.ScheduledAlarm)"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer.MediaInfo","l":"scheduleErrorAtOffset(int, int, int)","u":"scheduleErrorAtOffset(int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer.MediaInfo","l":"scheduleEventAtOffset(int, ShadowMediaPlayer.MediaEvent)","u":"scheduleEventAtOffset(int,org.robolectric.shadows.ShadowMediaPlayer.MediaEvent)"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer.MediaInfo","l":"scheduleInfoAtOffset(int, int, int)","u":"scheduleInfoAtOffset(int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowApplication.Wrapper","l":"scheduler"},{"p":"org.robolectric.util","c":"Scheduler","l":"Scheduler()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager.WifiUsabilityScore","l":"score"},{"p":"org.robolectric.res.android","c":"ResTable_config.Type","l":"SCREEN_HEIGHT_DP"},{"p":"org.robolectric.res.android","c":"ResTable_config.Type","l":"SCREEN_LAYOUT_DIRECTION"},{"p":"org.robolectric.res.android","c":"ResTable_config.Type","l":"SCREEN_LAYOUT_LONG"},{"p":"org.robolectric.res.android","c":"ResTable_config.Type","l":"SCREEN_LAYOUT_ROUND"},{"p":"org.robolectric.res.android","c":"ResTable_config.Type","l":"SCREEN_LAYOUT_SIZE"},{"p":"org.robolectric.res.android","c":"ResTable_config.Type","l":"SCREEN_SIZE"},{"p":"org.robolectric.res.android","c":"ResTable_config.Type","l":"SCREEN_WIDTH_DP"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"screenConfigPad2"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"screenHeight"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"SCREENHEIGHT_ANY"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"screenHeightDp"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"screenLayout"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"screenLayout2"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"screenLayoutDirection()"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"screenLayoutDirection(int)"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"screenLayoutLong()"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"screenLayoutLong(int)"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"screenLayoutRound()"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"screenLayoutRound(int)"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"screenLayoutSize()"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"screenLayoutSize(int)"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"SCREENLONG_ANY"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"SCREENLONG_NO"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"SCREENLONG_YES"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"SCREENROUND_ANY"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"SCREENROUND_NO"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"SCREENROUND_YES"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"SCREENSIZE_ANY"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"SCREENSIZE_LARGE"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"SCREENSIZE_NORMAL"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"SCREENSIZE_SMALL"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"SCREENSIZE_XLARGE"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"screenWidth"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"SCREENWIDTH_ANY"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"screenWidthDp"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"scriptString()"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"scrollBy(int, int)","u":"scrollBy(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"scrollTo(int, int)","u":"scrollTo(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"scrollToCoordinates"},{"p":"org.robolectric.annotation","c":"Config.Builder","l":"sdk"},{"p":"org.robolectric.res.android","c":"ConfigDescription","l":"SDK_CUPCAKE"},{"p":"org.robolectric.res.android","c":"ConfigDescription","l":"SDK_DONUT"},{"p":"org.robolectric.res.android","c":"ConfigDescription","l":"SDK_ECLAIR"},{"p":"org.robolectric.res.android","c":"ConfigDescription","l":"SDK_ECLAIR_0_1"},{"p":"org.robolectric.res.android","c":"ConfigDescription","l":"SDK_ECLAIR_MR1"},{"p":"org.robolectric.res.android","c":"ConfigDescription","l":"SDK_FROYO"},{"p":"org.robolectric.res.android","c":"ConfigDescription","l":"SDK_GINGERBREAD"},{"p":"org.robolectric.res.android","c":"ConfigDescription","l":"SDK_GINGERBREAD_MR1"},{"p":"org.robolectric.res.android","c":"ConfigDescription","l":"SDK_HONEYCOMB"},{"p":"org.robolectric.res.android","c":"ConfigDescription","l":"SDK_HONEYCOMB_MR1"},{"p":"org.robolectric.res.android","c":"ConfigDescription","l":"SDK_HONEYCOMB_MR2"},{"p":"org.robolectric.res.android","c":"ConfigDescription","l":"SDK_ICE_CREAM_SANDWICH"},{"p":"org.robolectric.res.android","c":"ConfigDescription","l":"SDK_ICE_CREAM_SANDWICH_MR1"},{"p":"org.robolectric.versioning","c":"AndroidVersions.J","l":"SDK_INT"},{"p":"org.robolectric.versioning","c":"AndroidVersions.JMR1","l":"SDK_INT"},{"p":"org.robolectric.versioning","c":"AndroidVersions.JMR2","l":"SDK_INT"},{"p":"org.robolectric.versioning","c":"AndroidVersions.K","l":"SDK_INT"},{"p":"org.robolectric.versioning","c":"AndroidVersions.L","l":"SDK_INT"},{"p":"org.robolectric.versioning","c":"AndroidVersions.LMR1","l":"SDK_INT"},{"p":"org.robolectric.versioning","c":"AndroidVersions.M","l":"SDK_INT"},{"p":"org.robolectric.versioning","c":"AndroidVersions.N","l":"SDK_INT"},{"p":"org.robolectric.versioning","c":"AndroidVersions.NMR1","l":"SDK_INT"},{"p":"org.robolectric.versioning","c":"AndroidVersions.O","l":"SDK_INT"},{"p":"org.robolectric.versioning","c":"AndroidVersions.OMR1","l":"SDK_INT"},{"p":"org.robolectric.versioning","c":"AndroidVersions.P","l":"SDK_INT"},{"p":"org.robolectric.versioning","c":"AndroidVersions.Q","l":"SDK_INT"},{"p":"org.robolectric.versioning","c":"AndroidVersions.R","l":"SDK_INT"},{"p":"org.robolectric.versioning","c":"AndroidVersions.S","l":"SDK_INT"},{"p":"org.robolectric.versioning","c":"AndroidVersions.Sv2","l":"SDK_INT"},{"p":"org.robolectric.versioning","c":"AndroidVersions.T","l":"SDK_INT"},{"p":"org.robolectric.versioning","c":"AndroidVersions.U","l":"SDK_INT"},{"p":"org.robolectric.versioning","c":"AndroidVersions.V","l":"SDK_INT"},{"p":"org.robolectric.res.android","c":"ConfigDescription","l":"SDK_JELLY_BEAN"},{"p":"org.robolectric.res.android","c":"ConfigDescription","l":"SDK_JELLY_BEAN_MR1"},{"p":"org.robolectric.res.android","c":"ConfigDescription","l":"SDK_JELLY_BEAN_MR2"},{"p":"org.robolectric.res.android","c":"ConfigDescription","l":"SDK_KITKAT"},{"p":"org.robolectric.res.android","c":"ConfigDescription","l":"SDK_KITKAT_WATCH"},{"p":"org.robolectric.res.android","c":"ConfigDescription","l":"SDK_LOLLIPOP"},{"p":"org.robolectric.res.android","c":"ConfigDescription","l":"SDK_LOLLIPOP_MR1"},{"p":"org.robolectric.res.android","c":"ConfigDescription","l":"SDK_MNC"},{"p":"org.robolectric.res.android","c":"ConfigDescription","l":"SDK_NOUGAT"},{"p":"org.robolectric.res.android","c":"ConfigDescription","l":"SDK_NOUGAT_MR1"},{"p":"org.robolectric.res.android","c":"ConfigDescription","l":"SDK_O"},{"p":"org.robolectric.res.android","c":"ResTable_config.Type","l":"SDK_VERSION"},{"p":"org.robolectric.annotation","c":"Config.Implementation","l":"sdk()"},{"p":"org.robolectric.annotation","c":"Config","l":"sdk()"},{"p":"org.robolectric.pluginapi","c":"Sdk","l":"Sdk(int)","u":"%3Cinit%3E(int)"},{"p":"org.robolectric.plugins","c":"SdkCollection","l":"SdkCollection(SdkProvider)","u":"%3Cinit%3E(org.robolectric.pluginapi.SdkProvider)"},{"p":"org.robolectric","c":"SdkPicker","l":"SdkPicker(SdkCollection, Properties)","u":"%3Cinit%3E(org.robolectric.plugins.SdkCollection,java.util.Properties)"},{"p":"org.robolectric.plugins","c":"DefaultSdkPicker","l":"sdkRange(int, int)","u":"sdkRange(int,int)"},{"p":"org.robolectric.internal","c":"AndroidSandbox.SdkSandboxClassLoader","l":"SdkSandboxClassLoader(InstrumentationConfiguration, Sdk, ClassInstrumentor)","u":"%3Cinit%3E(org.robolectric.internal.bytecode.InstrumentationConfiguration,org.robolectric.pluginapi.Sdk,org.robolectric.internal.bytecode.ClassInstrumentor)"},{"p":"org.robolectric.annotation.processing.validator","c":"SdkStore","l":"SdkStore(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"sdkVersion"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"SDKVERSION_ANY"},{"p":"org.robolectric.res.android","c":"Asset","l":"SEEK_CUR"},{"p":"org.robolectric.res.android","c":"Asset","l":"SEEK_END"},{"p":"org.robolectric.res.android","c":"Asset","l":"SEEK_SET"},{"p":"org.robolectric.shadows","c":"ShadowMemoryMappedFile.RoboBufferIterator","l":"seek(int)"},{"p":"org.robolectric.shadows","c":"ShadowMemoryMappedFileS.RoboBufferIterator","l":"seek(int)"},{"p":"org.robolectric.res.android","c":"Asset","l":"seek(long, int)","u":"seek(long,int)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager","l":"seekAsset(int, long, int)","u":"seekAsset(int,long,int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"seekAsset(int, long, int)","u":"seekAsset(int,long,int)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager","l":"seekAsset(long, long, int)","u":"seekAsset(long,long,int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"seekAsset(long, long, int)","u":"seekAsset(long,long,int)"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"seekTo(int)"},{"p":"org.robolectric.shadows","c":"ShadowVideoView","l":"seekTo(int)"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"seekTo(long, int)","u":"seekTo(long,int)"},{"p":"org.robolectric.fakes","c":"RoboCursor","l":"selection"},{"p":"org.robolectric.fakes","c":"RoboCursor","l":"selectionArgs"},{"p":"org.robolectric.shadows","c":"ShadowTextView","l":"selectionEnd"},{"p":"org.robolectric.shadows","c":"ShadowTextView","l":"selectionStart"},{"p":"org.robolectric.shadows","c":"ShadowAdapterView","l":"selectItemWithText(String)","u":"selectItemWithText(java.lang.String)"},{"p":"org.robolectric.pluginapi","c":"SdkPicker","l":"selectSdks(ConfigurationStrategy.Configuration, UsesSdk)","u":"selectSdks(org.robolectric.pluginapi.config.ConfigurationStrategy.Configuration,org.robolectric.pluginapi.UsesSdk)"},{"p":"org.robolectric.plugins","c":"DefaultSdkPicker","l":"selectSdks(ConfigurationStrategy.Configuration, UsesSdk)","u":"selectSdks(org.robolectric.pluginapi.config.ConfigurationStrategy.Configuration,org.robolectric.pluginapi.UsesSdk)"},{"p":"org.robolectric.shadows","c":"ShadowMediaExtractor","l":"selectTrack(int)"},{"p":"org.robolectric.shadows","c":"ShadowActivity.IntentSenderRequest","l":"send()"},{"p":"org.robolectric.shadows","c":"ShadowPendingIntent","l":"send()"},{"p":"org.robolectric.shadows","c":"ShadowPendingIntent","l":"send(Context, int, Intent)","u":"send(android.content.Context,int,android.content.Intent)"},{"p":"org.robolectric.shadows","c":"ShadowPendingIntent","l":"send(Context, int, Intent, PendingIntent.OnFinished, Handler)","u":"send(android.content.Context,int,android.content.Intent,android.app.PendingIntent.OnFinished,android.os.Handler)"},{"p":"org.robolectric.shadows","c":"ShadowPendingIntent","l":"send(Context, int, Intent, PendingIntent.OnFinished, Handler, String)","u":"send(android.content.Context,int,android.content.Intent,android.app.PendingIntent.OnFinished,android.os.Handler,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowPendingIntent","l":"send(Context, int, Intent, PendingIntent.OnFinished, Handler, String, Bundle)","u":"send(android.content.Context,int,android.content.Intent,android.app.PendingIntent.OnFinished,android.os.Handler,java.lang.String,android.os.Bundle)"},{"p":"org.robolectric.shadows","c":"ShadowPendingIntent","l":"send(int)"},{"p":"org.robolectric.shadows","c":"ShadowResultReceiver","l":"send(int, Bundle)","u":"send(int,android.os.Bundle)"},{"p":"org.robolectric.shadows","c":"ShadowPendingIntent","l":"send(int, PendingIntent.OnFinished, Handler)","u":"send(int,android.app.PendingIntent.OnFinished,android.os.Handler)"},{"p":"org.robolectric.shadows","c":"ShadowMessenger","l":"send(Message)","u":"send(android.os.Message)"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityManager","l":"sendAccessibilityEvent(AccessibilityEvent)","u":"sendAccessibilityEvent(android.view.accessibility.AccessibilityEvent)"},{"p":"org.robolectric.shadows","c":"ShadowInputMethodManager","l":"sendAppPrivateCommand(View, String, Bundle)","u":"sendAppPrivateCommand(android.view.View,java.lang.String,android.os.Bundle)"},{"p":"org.robolectric.shadows","c":"ShadowContextImpl","l":"sendBroadcast(Intent)","u":"sendBroadcast(android.content.Intent)"},{"p":"org.robolectric.shadows","c":"ShadowContextImpl","l":"sendBroadcast(Intent, String)","u":"sendBroadcast(android.content.Intent,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowContextImpl","l":"sendBroadcastAsUser(Intent, UserHandle)","u":"sendBroadcastAsUser(android.content.Intent,android.os.UserHandle)"},{"p":"org.robolectric.shadows","c":"ShadowContextImpl","l":"sendBroadcastAsUser(Intent, UserHandle, String)","u":"sendBroadcastAsUser(android.content.Intent,android.os.UserHandle,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowVoiceInteractionSession","l":"sendCommandRequest(VoiceInteractor.CommandRequest, String, int)","u":"sendCommandRequest(android.app.VoiceInteractor.CommandRequest,java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"ShadowConnection","l":"sendConnectionEvent(String, Bundle)","u":"sendConnectionEvent(java.lang.String,android.os.Bundle)"},{"p":"org.robolectric.shadows","c":"ShadowSmsManager","l":"sendDataMessage(String, String, short, byte[], PendingIntent, PendingIntent)","u":"sendDataMessage(java.lang.String,java.lang.String,short,byte[],android.app.PendingIntent,android.app.PendingIntent)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"sendDialerSpecialCode(String)","u":"sendDialerSpecialCode(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowVirtualSensor","l":"sendEvent(VirtualSensorEvent)","u":"sendEvent(android.companion.virtual.sensor.VirtualSensorEvent)"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"sendGnssAntennaInfo(List)","u":"sendGnssAntennaInfo(java.util.List)"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"sendGnssMeasurementsEvent(GnssMeasurementsEvent)","u":"sendGnssMeasurementsEvent(android.location.GnssMeasurementsEvent)"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"sendGnssStatus(GnssStatus)","u":"sendGnssStatus(android.location.GnssStatus)"},{"p":"org.robolectric.fakes","c":"RoboIntentSender","l":"sendIntent(Context, int, Intent, IntentSender.OnFinished, Handler, String)","u":"sendIntent(android.content.Context,int,android.content.Intent,android.content.IntentSender.OnFinished,android.os.Handler,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowContextHubClient","l":"sendMessageToNanoApp(NanoAppMessage)","u":"sendMessageToNanoApp(android.hardware.location.NanoAppMessage)"},{"p":"org.robolectric.shadows","c":"ShadowSmsManager","l":"sendMultimediaMessage(Context, Uri, String, Bundle, PendingIntent)","u":"sendMultimediaMessage(android.content.Context,android.net.Uri,java.lang.String,android.os.Bundle,android.app.PendingIntent)"},{"p":"org.robolectric.shadows","c":"ShadowSmsManager","l":"sendMultimediaMessage(Context, Uri, String, Bundle, PendingIntent, long)","u":"sendMultimediaMessage(android.content.Context,android.net.Uri,java.lang.String,android.os.Bundle,android.app.PendingIntent,long)"},{"p":"org.robolectric.shadows","c":"ShadowSmsManager.SendMultimediaMessageParams","l":"SendMultimediaMessageParams(Uri, String, Bundle, PendingIntent, long)","u":"%3Cinit%3E(android.net.Uri,java.lang.String,android.os.Bundle,android.app.PendingIntent,long)"},{"p":"org.robolectric.shadows","c":"ShadowSmsManager","l":"sendMultipartTextMessage(String, String, ArrayList, ArrayList, ArrayList)","u":"sendMultipartTextMessage(java.lang.String,java.lang.String,java.util.ArrayList,java.util.ArrayList,java.util.ArrayList)"},{"p":"org.robolectric.shadows","c":"ShadowSmsManager","l":"sendMultipartTextMessage(String, String, List, List, List, long)","u":"sendMultipartTextMessage(java.lang.String,java.lang.String,java.util.List,java.util.List,java.util.List,long)"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"sendNmeaMessage(String, long)","u":"sendNmeaMessage(java.lang.String,long)"},{"p":"org.robolectric.shadows","c":"ShadowContextImpl","l":"sendOrderedBroadcast(Intent, String)","u":"sendOrderedBroadcast(android.content.Intent,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowContextImpl","l":"sendOrderedBroadcast(Intent, String, BroadcastReceiver, Handler, int, String, Bundle)","u":"sendOrderedBroadcast(android.content.Intent,java.lang.String,android.content.BroadcastReceiver,android.os.Handler,int,java.lang.String,android.os.Bundle)"},{"p":"org.robolectric.shadows","c":"ShadowContextImpl","l":"sendOrderedBroadcastAsUser(Intent, UserHandle, String, BroadcastReceiver, Handler, int, String, Bundle)","u":"sendOrderedBroadcastAsUser(android.content.Intent,android.os.UserHandle,java.lang.String,android.content.BroadcastReceiver,android.os.Handler,int,java.lang.String,android.os.Bundle)"},{"p":"org.robolectric.shadows","c":"ShadowContextImpl","l":"sendOrderedBroadcastAsUser(Intent, UserHandle, String, int, Bundle, BroadcastReceiver, Handler, int, String, Bundle)","u":"sendOrderedBroadcastAsUser(android.content.Intent,android.os.UserHandle,java.lang.String,int,android.os.Bundle,android.content.BroadcastReceiver,android.os.Handler,int,java.lang.String,android.os.Bundle)"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"sendQuietModeBroadcast(String, UserHandle)","u":"sendQuietModeBroadcast(java.lang.String,android.os.UserHandle)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothGattServer","l":"sendResponse(BluetoothDevice, int, int, int, byte[])","u":"sendResponse(android.bluetooth.BluetoothDevice,int,int,int,byte[])"},{"p":"org.robolectric.shadows","c":"ShadowCall","l":"sendRttRequest()"},{"p":"org.robolectric.shadows","c":"ShadowSensorManager","l":"sendSensorEventToListeners(SensorEvent)","u":"sendSensorEventToListeners(android.hardware.SensorEvent)"},{"p":"org.robolectric.shadows","c":"ShadowContextImpl","l":"sendStickyBroadcast(Intent)","u":"sendStickyBroadcast(android.content.Intent)"},{"p":"org.robolectric.shadows","c":"ShadowSmsManager","l":"sendTextMessage(String, String, String, PendingIntent, PendingIntent)","u":"sendTextMessage(java.lang.String,java.lang.String,java.lang.String,android.app.PendingIntent,android.app.PendingIntent)"},{"p":"org.robolectric.shadows","c":"ShadowSmsManager","l":"sendTextMessage(String, String, String, PendingIntent, PendingIntent, long)","u":"sendTextMessage(java.lang.String,java.lang.String,java.lang.String,android.app.PendingIntent,android.app.PendingIntent,long)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothHeadset","l":"sendVendorSpecificResultCode(BluetoothDevice, String, String)","u":"sendVendorSpecificResultCode(android.bluetooth.BluetoothDevice,java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"sendVisualVoicemailSms(String, int, String, PendingIntent)","u":"sendVisualVoicemailSms(java.lang.String,int,java.lang.String,android.app.PendingIntent)"},{"p":"org.robolectric.shadows","c":"ShadowQuickAccessWalletService","l":"sendWalletServiceEvent(WalletServiceEvent)","u":"sendWalletServiceEvent(android.service.quickaccesswallet.WalletServiceEvent)"},{"p":"org.robolectric.shadows","c":"ShadowWallpaperManager","l":"sendWallpaperCommand(IBinder, String, int, int, int, Bundle)","u":"sendWallpaperCommand(android.os.IBinder,java.lang.String,int,int,int,android.os.Bundle)"},{"p":"org.robolectric.res.android","c":"ResTable","l":"SENTINEL_BAG_SET"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager.WifiUsabilityScore","l":"seqNum"},{"p":"org.robolectric.manifest","c":"ServiceData","l":"ServiceData(Map, MetaData, List)","u":"%3Cinit%3E(java.util.Map,org.robolectric.manifest.MetaData,java.util.List)"},{"p":"org.robolectric.annotation.processing.generator","c":"ServiceLoaderGenerator","l":"ServiceLoaderGenerator(ProcessingEnvironment, String)","u":"%3Cinit%3E(javax.annotation.processing.ProcessingEnvironment,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ServiceStateBuilder","l":"ServiceStateBuilder()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowCameraCharacteristics","l":"set(CameraCharacteristics.Key, Object)","u":"set(android.hardware.camera2.CameraCharacteristics.Key,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowCaptureRequestBuilder","l":"set(CaptureRequest.Key, T)","u":"set(android.hardware.camera2.CaptureRequest.Key,T)"},{"p":"org.robolectric.shadows","c":"ShadowCaptureResult","l":"set(CaptureResult.Key, T)","u":"set(android.hardware.camera2.CaptureResult.Key,T)"},{"p":"org.robolectric.shadows","c":"ShadowTime","l":"set(int, int, int)","u":"set(int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowTime","l":"set(int, int, int, int, int, int)","u":"set(int,int,int,int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowAlarmManager","l":"set(int, long, long, long, AlarmManager.OnAlarmListener, Handler, WorkSource)","u":"set(int,long,long,long,android.app.AlarmManager.OnAlarmListener,android.os.Handler,android.os.WorkSource)"},{"p":"org.robolectric.shadows","c":"ShadowAlarmManager","l":"set(int, long, long, long, PendingIntent, WorkSource)","u":"set(int,long,long,long,android.app.PendingIntent,android.os.WorkSource)"},{"p":"org.robolectric.shadows","c":"ShadowAlarmManager","l":"set(int, long, long, long, String, AlarmManager.OnAlarmListener, Handler, WorkSource)","u":"set(int,long,long,long,java.lang.String,android.app.AlarmManager.OnAlarmListener,android.os.Handler,android.os.WorkSource)"},{"p":"org.robolectric.shadows","c":"ShadowAlarmManager","l":"set(int, long, PendingIntent)","u":"set(int,long,android.app.PendingIntent)"},{"p":"org.robolectric.shadows","c":"ShadowAlarmManager","l":"set(int, long, String, AlarmManager.OnAlarmListener, Handler)","u":"set(int,long,java.lang.String,android.app.AlarmManager.OnAlarmListener,android.os.Handler)"},{"p":"org.robolectric.shadows","c":"ShadowTime","l":"set(long)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyMatrix","l":"set(Matrix)","u":"set(android.graphics.Matrix)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyPath","l":"set(Path)","u":"set(android.graphics.Path)"},{"p":"org.robolectric.res.android","c":"Ref","l":"set(T)"},{"p":"org.robolectric.util","c":"SoftThreadLocal","l":"set(T)"},{"p":"org.robolectric.shadows","c":"ShadowTime","l":"set(Time)","u":"set(android.text.format.Time)"},{"p":"org.robolectric.shadows","c":"ShadowSettings","l":"set24HourTimeFormat(boolean)"},{"p":"android.webkit","c":"RoboCookieManager","l":"setAcceptCookie(boolean)"},{"p":"android.webkit","c":"RoboCookieManager","l":"setAcceptFileSchemeCookiesImpl(boolean)"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"setAcceptThirdPartyCookies(boolean)"},{"p":"android.webkit","c":"RoboCookieManager","l":"setAcceptThirdPartyCookies(WebView, boolean)","u":"setAcceptThirdPartyCookies(android.webkit.WebView,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityManager","l":"setAccessibilityButtonSupported(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityWindowInfo","l":"setAccessibilityFocused(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityManager","l":"setAccessibilityServiceList(List)","u":"setAccessibilityServiceList(java.util.List)"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityNodeInfo","l":"setAccessibilityWindowInfo(AccessibilityWindowInfo)","u":"setAccessibilityWindowInfo(android.view.accessibility.AccessibilityWindowInfo)"},{"p":"org.robolectric.shadows","c":"NetworkRegistrationInfoTestBuilder","l":"setAccessNetworkTechnology(int)"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager","l":"setAccessWifiStatePermission(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"setAccountManagementDisabled(ComponentName, String, boolean)","u":"setAccountManagementDisabled(android.content.ComponentName,java.lang.String,boolean)"},{"p":"org.robolectric.shadows","c":"DragEventBuilder","l":"setAction(int)"},{"p":"org.robolectric.fakes","c":"RoboMenuItem","l":"setActionProvider(ActionProvider)","u":"setActionProvider(android.view.ActionProvider)"},{"p":"org.robolectric.fakes","c":"RoboMenuItem","l":"setActionView(int)"},{"p":"org.robolectric.fakes","c":"RoboMenuItem","l":"setActionView(View)","u":"setActionView(android.view.View)"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityWindowInfo","l":"setActive(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"setActiveAdmin(ComponentName)","u":"setActiveAdmin(android.content.ComponentName)"},{"p":"org.robolectric.shadows","c":"ShadowSubscriptionManager","l":"setActiveDataSubscriptionId(int)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothA2dp","l":"setActiveDevice(BluetoothDevice)","u":"setActiveDevice(android.bluetooth.BluetoothDevice)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothHeadset","l":"setActiveDevice(BluetoothDevice)","u":"setActiveDevice(android.bluetooth.BluetoothDevice)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"setActiveModemCount(int)"},{"p":"org.robolectric.shadows","c":"ShadowConnectivityManager","l":"setActiveNetworkInfo(NetworkInfo)","u":"setActiveNetworkInfo(android.net.NetworkInfo)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"setActivePasswordSufficient(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"setActivePlaybackConfigurationsFor(List)","u":"setActivePlaybackConfigurationsFor(java.util.List)"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"setActivePlaybackConfigurationsFor(List, boolean)","u":"setActivePlaybackConfigurationsFor(java.util.List,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"setActiveRecordingConfigurations(List, boolean)","u":"setActiveRecordingConfigurations(java.util.List,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNetworkScoreManager","l":"setActiveScorer(String)","u":"setActiveScorer(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowVoiceInteractionService","l":"setActiveService(ComponentName)","u":"setActiveService(android.content.ComponentName)"},{"p":"org.robolectric.shadows","c":"ShadowSubscriptionManager","l":"setActiveSubscriptionInfoList(List)","u":"setActiveSubscriptionInfoList(java.util.List)"},{"p":"org.robolectric.shadows","c":"ShadowSubscriptionManager","l":"setActiveSubscriptionInfos(SubscriptionInfo...)","u":"setActiveSubscriptionInfos(android.telephony.SubscriptionInfo...)"},{"p":"org.robolectric.shadows","c":"ShadowLauncherApps","l":"setActivityEnabled(UserHandle, ComponentName)","u":"setActivityEnabled(android.os.UserHandle,android.content.ComponentName)"},{"p":"org.robolectric","c":"RuntimeEnvironment","l":"setActivityThread(Object)","u":"setActivityThread(java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowRingtoneManager","l":"setActualDefaultRingtoneUri(Context, int, Uri)","u":"setActualDefaultRingtoneUri(android.content.Context,int,android.net.Uri)"},{"p":"org.robolectric.shadows","c":"ShadowPowerManager","l":"setAdaptivePowerSaveEnabled(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowSettings","l":"setAdbEnabled(boolean)"},{"p":"org.robolectric.shadows","c":"CellIdentityLteBuilder","l":"setAdditionalPlmns(List)","u":"setAdditionalPlmns(java.util.List)"},{"p":"org.robolectric.shadows","c":"CellIdentityNrBuilder","l":"setAdditionalPlmns(List)","u":"setAdditionalPlmns(java.util.List)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothAdapter","l":"setAddress(String)","u":"setAddress(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"setAffiliationIds(ComponentName, Set)","u":"setAffiliationIds(android.content.ComponentName,java.util.Set)"},{"p":"org.robolectric.shadows","c":"ShadowConnectivityManager","l":"setAirplaneMode(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowSettings","l":"setAirplaneMode(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowAlarmManager","l":"setAlarmClock(AlarmManager.AlarmClockInfo, PendingIntent)","u":"setAlarmClock(android.app.AlarmManager.AlarmClockInfo,android.app.PendingIntent)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothDevice","l":"setAlias(Object)","u":"setAlias(java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"setAllCellInfo(List)","u":"setAllCellInfo(java.util.List)"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"setAllowContentAccess(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowAppWidgetManager","l":"setAllowedToBindAppWidgets(boolean)"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"setAllowFileAccess(boolean)"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"setAllowFileAccessFromFileURLs(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowBitmapFactory","l":"setAllowInvalidImageData(boolean)"},{"p":"org.robolectric.shadows","c":"StorageVolumeBuilder","l":"setAllowMassStorage(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothHeadset","l":"setAllowsSendVendorSpecificResultCode(boolean)"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"setAllowUniversalAccessFromFileURLs(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowRenderNode","l":"setAlpha(float)"},{"p":"org.robolectric.shadows","c":"ShadowRenderNodeQ","l":"setAlpha(float)"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"setAlpha(int)"},{"p":"org.robolectric.fakes","c":"RoboMenuItem","l":"setAlphabeticShortcut(char)"},{"p":"org.robolectric.shadows","c":"ResponderLocationBuilder","l":"setAltitude(double)"},{"p":"org.robolectric.shadows","c":"ResponderLocationBuilder","l":"setAltitudeType(int)"},{"p":"org.robolectric.shadows","c":"ResponderLocationBuilder","l":"setAltitudeUncertainty(double)"},{"p":"org.robolectric.shadows","c":"ShadowAppWidgetManager","l":"setAlwaysRecreateViewsDuringUpdate(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowAmbientContextManager","l":"setAmbientContextServiceStatus(Integer)","u":"setAmbientContextServiceStatus(java.lang.Integer)"},{"p":"org.robolectric.shadows","c":"ShadowPowerManager","l":"setAmbientDisplayAvailable(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityWindowInfo","l":"setAnchor(AccessibilityNodeInfo)","u":"setAnchor(android.view.accessibility.AccessibilityNodeInfo)"},{"p":"org.robolectric.shadows","c":"ShadowAlarmManager","l":"setAndAllowWhileIdle(int, long, PendingIntent)","u":"setAndAllowWhileIdle(int,long,android.app.PendingIntent)"},{"p":"org.robolectric","c":"RuntimeEnvironment","l":"setAndroidFrameworkJarPath(Path)","u":"setAndroidFrameworkJarPath(java.nio.file.Path)"},{"p":"org.robolectric.internal.bytecode","c":"ClassInstrumentor","l":"setAndroidJarSDKVersion(int)"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"setAnimation(Animation)","u":"setAnimation(android.view.animation.Animation)"},{"p":"org.robolectric.shadows","c":"ShadowUiAutomation","l":"setAnimationScale(float)"},{"p":"org.robolectric.shadows","c":"ShadowUiAutomation","l":"setAnimationScaleCompat(float)"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"setAntiAlias(boolean)"},{"p":"org.robolectric.res.android","c":"CppAssetManager2","l":"SetApkAssets(List, boolean)","u":"SetApkAssets(java.util.List,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"setApkAssets(Object, Object)","u":"setApkAssets(java.lang.Object,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"PreciseDataConnectionStateBuilder","l":"setApnSetting(ApnSetting)","u":"setApnSetting(android.telephony.data.ApnSetting)"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"setAppCacheEnabled(boolean)"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"setAppCacheMaxSize(long)"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"setAppCachePath(String)","u":"setAppCachePath(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowLoadedApk._LoadedApk_","l":"setAppFactory(Object)","u":"setAppFactory(java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowActivityThread._AppBindData_","l":"setAppInfo(ApplicationInfo)","u":"setAppInfo(android.content.pm.ApplicationInfo)"},{"p":"org.robolectric.shadows","c":"_Activity_","l":"setApplication(Application)","u":"setApplication(android.app.Application)"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"setApplication(Application)","u":"setApplication(android.app.Application)"},{"p":"org.robolectric.shadows","c":"ShadowLoadedApk._LoadedApk_","l":"setApplication(Application)","u":"setApplication(android.app.Application)"},{"p":"org.robolectric.annotation","c":"Config.Builder","l":"setApplication(Class)","u":"setApplication(java.lang.Class)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"setApplicationEnabledSetting(String, int, int)","u":"setApplicationEnabledSetting(java.lang.String,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"setApplicationHidden(ComponentName, String, boolean)","u":"setApplicationHidden(android.content.ComponentName,java.lang.String,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"setApplicationHiddenSettingAsUser(String, boolean, UserHandle)","u":"setApplicationHiddenSettingAsUser(java.lang.String,boolean,android.os.UserHandle)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"setApplicationIcon(String, Drawable)","u":"setApplicationIcon(java.lang.String,android.graphics.drawable.Drawable)"},{"p":"org.robolectric.shadows","c":"ShadowActivityThread","l":"setApplicationInfo(ApplicationInfo)","u":"setApplicationInfo(android.content.pm.ApplicationInfo)"},{"p":"org.robolectric.shadows","c":"ShadowLocaleManager","l":"setApplicationLocales(String, LocaleList)","u":"setApplicationLocales(java.lang.String,android.os.LocaleList)"},{"p":"org.robolectric.shadows","c":"ShadowLocaleManager","l":"setApplicationLocales(String, LocaleList, boolean)","u":"setApplicationLocales(java.lang.String,android.os.LocaleList,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowUIModeManager","l":"setApplicationNightMode(int)"},{"p":"org.robolectric.shadows","c":"ShadowRestrictionsManager","l":"setApplicationRestrictions(Bundle)","u":"setApplicationRestrictions(android.os.Bundle)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"setApplicationRestrictions(ComponentName, String, Bundle)","u":"setApplicationRestrictions(android.content.ComponentName,java.lang.String,android.os.Bundle)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"setApplicationRestrictions(String, Bundle)","u":"setApplicationRestrictions(java.lang.String,android.os.Bundle)"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"setApplicationRestrictions(String, Bundle)","u":"setApplicationRestrictions(java.lang.String,android.os.Bundle)"},{"p":"org.robolectric","c":"RuntimeEnvironment","l":"setApplicationSupplier(Supplier)","u":"setApplicationSupplier(com.google.common.base.Supplier)"},{"p":"org.robolectric.shadows","c":"ShadowInputMethodManager","l":"setAppPrivateCommandListener(ShadowInputMethodManager.PrivateCommandListener)","u":"setAppPrivateCommandListener(org.robolectric.shadows.ShadowInputMethodManager.PrivateCommandListener)"},{"p":"org.robolectric","c":"RuntimeEnvironment","l":"setAppResourceTable(ResourceTable)","u":"setAppResourceTable(org.robolectric.res.ResourceTable)"},{"p":"org.robolectric.shadows","c":"AssociationInfoBuilder","l":"setApprovedMs(long)"},{"p":"org.robolectric.shadows","c":"ShadowColorDisplayManager","l":"setAppSaturationLevel(String, int)","u":"setAppSaturationLevel(java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"ShadowUsageStatsManager.EventBuilder","l":"setAppStandbyBucket(int)"},{"p":"org.robolectric.shadows","c":"ShadowUsageStatsManager","l":"setAppStandbyBucket(String, int)","u":"setAppStandbyBucket(java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"ShadowUsageStatsManager","l":"setAppStandbyBuckets(Map)","u":"setAppStandbyBuckets(java.util.Map)"},{"p":"org.robolectric.shadows","c":"ShadowActivityManager","l":"setAppTasks(List)","u":"setAppTasks(java.util.List)"},{"p":"org.robolectric.shadows","c":"ShadowTrace","l":"setAppTracingAllowed(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowAppWidgetHostView","l":"setAppWidget(int, AppWidgetProviderInfo)","u":"setAppWidget(int,android.appwidget.AppWidgetProviderInfo)"},{"p":"org.robolectric.shadows","c":"ShadowAppWidgetHost","l":"setAppWidgetIdToAllocate(int)"},{"p":"org.robolectric.annotation","c":"Config.Builder","l":"setAssetDir(String)","u":"setAssetDir(java.lang.String)"},{"p":"org.robolectric.shadows","c":"AssociationInfoBuilder","l":"setAssociatedDevice(Object)","u":"setAssociatedDevice(java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowUsbManager","l":"setAttachedUsbAccessory(UsbAccessory)","u":"setAttachedUsbAccessory(android.hardware.usb.UsbAccessory)"},{"p":"org.robolectric.shadows","c":"PlaybackInfoBuilder","l":"setAudioAttributes(AudioAttributes)","u":"setAudioAttributes(android.media.AudioAttributes)"},{"p":"org.robolectric.shadows","c":"VibrationAttributesBuilder","l":"setAudioAttributes(AudioAttributes)","u":"setAudioAttributes(android.media.AudioAttributes)"},{"p":"org.robolectric.shadows","c":"ShadowMediaRecorder","l":"setAudioChannels(int)"},{"p":"org.robolectric.shadows","c":"ShadowMediaRecorder","l":"setAudioEncoder(int)"},{"p":"org.robolectric.shadows","c":"ShadowMediaRecorder","l":"setAudioEncodingBitRate(int)"},{"p":"org.robolectric.shadows","c":"ShadowInCallAdapter","l":"setAudioRoute(int)"},{"p":"org.robolectric.shadows","c":"ShadowInCallService","l":"setAudioRoute(int)"},{"p":"org.robolectric.shadows","c":"ShadowMediaRecorder","l":"setAudioSamplingRate(int)"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"setAudioSessionId(int)"},{"p":"org.robolectric.shadows","c":"ShadowMediaRecorder","l":"setAudioSource(int)"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"setAudioStreamType(int)"},{"p":"org.robolectric.shadows","c":"ShadowAccountManager","l":"setAuthenticationErrorOnNextResponse(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowBiometricManager","l":"setAuthenticatorType(int)"},{"p":"org.robolectric.shadows","c":"ShadowAccountManager","l":"setAuthToken(Account, String, String)","u":"setAuthToken(android.accounts.Account,java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowAutofillManager","l":"setAutofillServiceComponentName(ComponentName)","u":"setAutofillServiceComponentName(android.content.ComponentName)"},{"p":"org.robolectric.shadows","c":"ShadowAutofillManager","l":"setAutofillSupported(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"setAutoRevokeWhitelisted(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowAlarmManager","l":"setAutoSchedule(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"setAutoTimeEnabled(ComponentName, boolean)","u":"setAutoTimeEnabled(android.content.ComponentName,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"setAutoTimeRequired(ComponentName, boolean)","u":"setAutoTimeRequired(android.content.ComponentName,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"setAutoTimeZoneEnabled(ComponentName, boolean)","u":"setAutoTimeZoneEnabled(android.content.ComponentName,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowWifiAwareManager","l":"setAvailable(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"setAvailableCommunicationDevices(List)","u":"setAvailableCommunicationDevices(java.util.List)"},{"p":"org.robolectric.shadows","c":"NetworkRegistrationInfoTestBuilder","l":"setAvailableServices(List)","u":"setAvailableServices(java.util.List)"},{"p":"org.robolectric.shadows","c":"ShadowNetworkInfo","l":"setAvailableStatus(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowSubscriptionManager","l":"setAvailableSubscriptionInfoList(List)","u":"setAvailableSubscriptionInfoList(java.util.List)"},{"p":"org.robolectric.shadows","c":"ShadowSubscriptionManager","l":"setAvailableSubscriptionInfos(SubscriptionInfo...)","u":"setAvailableSubscriptionInfos(android.telephony.SubscriptionInfo...)"},{"p":"org.robolectric.shadows","c":"NrQosSessionAttributesBuilder","l":"setAveragingWindow(long)"},{"p":"org.robolectric.shadows","c":"GnssStatusBuilder.GnssSatelliteInfo.Builder","l":"setAzimuth(float)"},{"p":"org.robolectric.shadows","c":"ShadowWebView","l":"setBackgroundColor(int)"},{"p":"org.robolectric.shadows","c":"ShadowConnectivityManager","l":"setBackgroundDataSetting(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowPhoneWindow","l":"setBackgroundDrawable(Drawable)","u":"setBackgroundDrawable(android.graphics.drawable.Drawable)"},{"p":"org.robolectric.shadows","c":"ShadowPhoneWindowFor22","l":"setBackgroundDrawable(Drawable)","u":"setBackgroundDrawable(android.graphics.drawable.Drawable)"},{"p":"org.robolectric.shadows","c":"ShadowActivityManager","l":"setBackgroundRestricted(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowBackupManager","l":"setBackupEnabled(boolean)"},{"p":"org.robolectric.shadows","c":"CellIdentityLteBuilder","l":"setBands(int[])"},{"p":"org.robolectric.shadows","c":"CellIdentityNrBuilder","l":"setBands(int[])"},{"p":"org.robolectric.shadows","c":"CellIdentityLteBuilder","l":"setBandwidth(int)"},{"p":"org.robolectric.shadows","c":"BarringInfoBuilder.BarringServiceInfoBuilder","l":"setBarringType(int)"},{"p":"org.robolectric.shadows","c":"RunningTaskInfoBuilder","l":"setBaseActivity(ComponentName)","u":"setBaseActivity(android.content.ComponentName)"},{"p":"org.robolectric.shadows","c":"ShadowPowerManager","l":"setBatteryDischargePrediction(Duration, boolean)","u":"setBatteryDischargePrediction(java.time.Duration,boolean)"},{"p":"org.robolectric.shadows","c":"BrightnessChangeEventBuilder","l":"setBatteryLevel(float)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothDevice","l":"setBatteryLevel(int)"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"setBcp47Locale(String)","u":"setBcp47Locale(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"setBindDeviceAdminTargetUsers(List)","u":"setBindDeviceAdminTargetUsers(java.util.List)"},{"p":"org.robolectric.shadows","c":"ShadowApplication","l":"setBindServiceCallsOnServiceConnectedDirectly(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCanvas","l":"setBitmap(Bitmap)","u":"setBitmap(android.graphics.Bitmap)"},{"p":"org.robolectric.shadows","c":"ShadowWallpaperManager","l":"setBitmap(Bitmap, Rect, boolean, int)","u":"setBitmap(android.graphics.Bitmap,android.graphics.Rect,boolean,int)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothAdapter","l":"setBleScanAlwaysAvailable(boolean)"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"setBlockNetworkImage(boolean)"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"setBlockNetworkLoads(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"setBluetoothA2dpOn(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothDevice","l":"setBluetoothClass(BluetoothClass)","u":"setBluetoothClass(android.bluetooth.BluetoothClass)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothAdapter","l":"setBluetoothLeAdvertiser(BluetoothLeAdvertiser)","u":"setBluetoothLeAdvertiser(android.bluetooth.le.BluetoothLeAdvertiser)"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"setBluetoothScoOn(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowBuild","l":"setBoard(String)","u":"setBoard(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothAdapter","l":"setBondedDevices(Set)","u":"setBondedDevices(java.util.Set)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothDevice","l":"setBondState(int)"},{"p":"org.robolectric.shadows","c":"ShadowRenderNode","l":"setBottom(int)"},{"p":"org.robolectric.shadows","c":"ShadowRenderNodeQ","l":"setBottom(int)"},{"p":"org.robolectric.shadows","c":"ShadowActivityThread._ActivityThread_","l":"setBoundApplication(Object)","u":"setBoundApplication(java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityWindowInfo","l":"setBoundsInScreen(Rect)","u":"setBoundsInScreen(android.graphics.Rect)"},{"p":"org.robolectric.shadows","c":"ShadowBuild","l":"setBrand(String)","u":"setBrand(java.lang.String)"},{"p":"org.robolectric.shadows","c":"BrightnessChangeEventBuilder","l":"setBrightness(float)"},{"p":"org.robolectric.shadows","c":"ShadowDisplayManager","l":"setBrightnessConfiguration(Object)","u":"setBrightnessConfiguration(java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowDisplayManager","l":"setBrightnessConfigurationForUser(Object, Object, Object)","u":"setBrightnessConfigurationForUser(java.lang.Object,java.lang.Object,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowDisplayManagerGlobal","l":"setBrightnessConfigurationForUser(Object, Object, Object)","u":"setBrightnessConfigurationForUser(java.lang.Object,java.lang.Object,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowDisplayManager","l":"setBrightnessEvents(List)","u":"setBrightnessEvents(java.util.List)"},{"p":"org.robolectric.shadows","c":"ShadowWifiInfo","l":"setBSSID(String)","u":"setBSSID(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothA2dp","l":"setBufferLengthMillis(int, int)","u":"setBufferLengthMillis(int,int)"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"setBuiltInZoomControls(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowCompoundButton","l":"setButtonDrawable(Drawable)","u":"setButtonDrawable(android.graphics.drawable.Drawable)"},{"p":"org.robolectric.shadows","c":"ShadowCompoundButton","l":"setButtonDrawable(int)"},{"p":"org.robolectric.shadows","c":"ShadowInformationElement.Builder","l":"setBytes(byte[])"},{"p":"org.robolectric.shadows","c":"ShadowDownloadManager.ShadowRequest","l":"setBytesSoFar(long)"},{"p":"org.robolectric.shadows","c":"ShadowSystemServiceRegistry._ServiceFetcherM_","l":"setCachedInstance(Object)","u":"setCachedInstance(java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowSystemServiceRegistry._ServiceFetcherN_","l":"setCachedInstance(Object)","u":"setCachedInstance(java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowSystemServiceRegistry._StaticServiceFetcher_","l":"setCachedInstance(Object)","u":"setCachedInstance(java.lang.Object)"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"setCacheMode(int)"},{"p":"org.robolectric.shadows","c":"RangingSessionBuilder","l":"setCallback(RangingSession.Callback)","u":"setCallback(android.uwb.RangingSession.Callback)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"setCallbackCellInfos(List)","u":"setCallbackCellInfos(java.util.List)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"setCallComposerStatus(int)"},{"p":"org.robolectric.shadows","c":"ShadowLocaleManager","l":"setCallerAsInstallerForPackage(String)","u":"setCallerAsInstallerForPackage(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"setCallingActivity(ComponentName)","u":"setCallingActivity(android.content.ComponentName)"},{"p":"org.robolectric.shadows","c":"ShadowContentProvider","l":"setCallingPackage(Object)","u":"setCallingPackage(java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"setCallingPackage(String)","u":"setCallingPackage(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowBinder","l":"setCallingPid(int)"},{"p":"org.robolectric.shadows","c":"ShadowBinder","l":"setCallingUid(int)"},{"p":"org.robolectric.shadows","c":"ShadowBinder","l":"setCallingUserHandle(UserHandle)","u":"setCallingUserHandle(android.os.UserHandle)"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager","l":"setCallPhonePermission(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager","l":"setCallRequestMode(ShadowTelecomManager.CallRequestMode)","u":"setCallRequestMode(org.robolectric.shadows.ShadowTelecomManager.CallRequestMode)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"setCallState(int)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"setCallState(int, String)","u":"setCallState(int,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowMediaRecorder","l":"setCamera(Camera)","u":"setCamera(android.hardware.Camera)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"setCameraDisabled(ComponentName, boolean)","u":"setCameraDisabled(android.content.ComponentName,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowRenderNode","l":"setCameraDistance(float)"},{"p":"org.robolectric.shadows","c":"ShadowRenderNodeQ","l":"setCameraDistance(float)"},{"p":"org.robolectric.shadows","c":"ShadowInCallService","l":"setCanAddCall(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowBiometricManager","l":"setCanAuthenticate(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowDialog","l":"setCanceledOnTouchOutside(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityService","l":"setCanDispatchGestures(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowSettings","l":"setCanDrawOverlays(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowWebView","l":"setCanGoBack(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNotificationManager","l":"setCanNotifyAsPackage(String, boolean)","u":"setCanNotifyAsPackage(java.lang.String,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"setCanRequestPackageInstalls(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowAlarmManager","l":"setCanScheduleExactAlarms(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"setCanSwitchUser(boolean)"},{"p":"org.robolectric.shadows","c":"MediaCodecInfoBuilder","l":"setCapabilities(MediaCodecInfo.CodecCapabilities...)","u":"setCapabilities(android.media.MediaCodecInfo.CodecCapabilities...)"},{"p":"org.robolectric.shadows","c":"ShadowRcsUceAdapter","l":"setCapabilitiesFailureForUri(Uri, ShadowRcsUceAdapter.CapabilityFailureInfo)","u":"setCapabilitiesFailureForUri(android.net.Uri,org.robolectric.shadows.ShadowRcsUceAdapter.CapabilityFailureInfo)"},{"p":"org.robolectric.shadows","c":"ShadowRcsUceAdapter","l":"setCapabilitiesForUri(Uri, RcsContactUceCapability)","u":"setCapabilitiesForUri(android.net.Uri,android.telephony.ims.RcsContactUceCapability)"},{"p":"org.robolectric.shadows","c":"ShadowTimeManager","l":"setCapabilityState(String, int)","u":"setCapabilityState(java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"ShadowConnectivityManager","l":"setCaptivePortalServerUrl(String)","u":"setCaptivePortalServerUrl(java.lang.String)"},{"p":"org.robolectric.shadows","c":"UiccCardInfoBuilder","l":"setCardId(int)"},{"p":"org.robolectric.shadows","c":"UiccSlotInfoBuilder","l":"setCardId(String)","u":"setCardId(java.lang.String)"},{"p":"org.robolectric.shadows","c":"UiccSlotInfoBuilder","l":"setCardStateInfo(int)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"setCarrierConfig(PersistableBundle)","u":"setCarrierConfig(android.os.PersistableBundle)"},{"p":"org.robolectric.shadows","c":"GnssStatusBuilder.GnssSatelliteInfo.Builder","l":"setCarrierFrequencyHz(Float)","u":"setCarrierFrequencyHz(java.lang.Float)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"setCarrierIdFromSimMccMnc(int)"},{"p":"org.robolectric.shadows","c":"ShadowSubscriptionManager.SubscriptionInfoBuilder","l":"setCarrierName(String)","u":"setCarrierName(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"setCarrierPackageNamesForPhone(int, List)","u":"setCarrierPackageNamesForPhone(int,java.util.List)"},{"p":"org.robolectric.shadows","c":"ShadowCardEmulation","l":"setCategoryPaymentAllowsForegroundPreference(boolean)"},{"p":"org.robolectric.shadows","c":"RollbackInfoBuilder","l":"setCausePackages(List)","u":"setCausePackages(java.util.List)"},{"p":"org.robolectric.shadows","c":"ServiceStateBuilder","l":"setCellBandwidths(int[])"},{"p":"org.robolectric.shadows","c":"CellInfoLteBuilder","l":"setCellConnectionStatus(int)"},{"p":"org.robolectric.shadows","c":"CellInfoNrBuilder","l":"setCellConnectionStatus(int)"},{"p":"org.robolectric.shadows","c":"BarringInfoBuilder","l":"setCellIdentity(CellIdentity)","u":"setCellIdentity(android.telephony.CellIdentity)"},{"p":"org.robolectric.shadows","c":"NetworkRegistrationInfoTestBuilder","l":"setCellIdentity(CellIdentity)","u":"setCellIdentity(android.telephony.CellIdentity)"},{"p":"org.robolectric.shadows","c":"CellInfoLteBuilder","l":"setCellIdentity(CellIdentityLte)","u":"setCellIdentity(android.telephony.CellIdentityLte)"},{"p":"org.robolectric.shadows","c":"CellInfoNrBuilder","l":"setCellIdentity(CellIdentityNr)","u":"setCellIdentity(android.telephony.CellIdentityNr)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"setCellLocation(CellLocation)","u":"setCellLocation(android.telephony.CellLocation)"},{"p":"org.robolectric.shadows","c":"CellInfoLteBuilder","l":"setCellSignalStrength(CellSignalStrengthLte)","u":"setCellSignalStrength(android.telephony.CellSignalStrengthLte)"},{"p":"org.robolectric.shadows","c":"CellInfoNrBuilder","l":"setCellSignalStrength(CellSignalStrengthNr)","u":"setCellSignalStrength(android.telephony.CellSignalStrengthNr)"},{"p":"org.robolectric.shadows","c":"WifiUsabilityStatsEntryBuilder","l":"setCellularDataNetworkType(int)"},{"p":"org.robolectric.shadows","c":"WifiUsabilityStatsEntryBuilder","l":"setCellularSignalStrengthDb(int)"},{"p":"org.robolectric.shadows","c":"WifiUsabilityStatsEntryBuilder","l":"setCellularSignalStrengthDbm(int)"},{"p":"org.robolectric.shadows","c":"ShadowMagnificationController","l":"setCenter(float, float, boolean)","u":"setCenter(float,float,boolean)"},{"p":"org.robolectric.shadows","c":"PackageRollbackInfoBuilder","l":"setCeSnapshotInodes(SparseLongArray)","u":"setCeSnapshotInodes(android.util.SparseLongArray)"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager","l":"setChangeWifiStatePermission(boolean)"},{"p":"org.robolectric.shadows","c":"_Activity_","l":"setChangingConfigurations(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowRanking","l":"setChannel(NotificationChannel)","u":"setChannel(android.app.NotificationChannel)"},{"p":"org.robolectric.shadows","c":"ServiceStateBuilder","l":"setChannelNumber(int)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothGatt","l":"setCharacteristicNotification(BluetoothGattCharacteristic, boolean)","u":"setCharacteristicNotification(android.bluetooth.BluetoothGattCharacteristic,boolean)"},{"p":"org.robolectric.fakes","c":"RoboMenuItem","l":"setCheckable(boolean)"},{"p":"org.robolectric.fakes","c":"RoboMenuItem","l":"setChecked(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowUwbManager","l":"setChipInfos(List)","u":"setChipInfos(java.util.List)"},{"p":"org.robolectric.shadows","c":"CellIdentityLteBuilder","l":"setCi(int)"},{"p":"org.robolectric.shadows","c":"ShadowUsageStatsManager.EventBuilder","l":"setClass(String)","u":"setClass(java.lang.String)"},{"p":"org.robolectric.android","c":"AttributeSetBuilder","l":"setClassAttribute(String)","u":"setClassAttribute(java.lang.String)"},{"p":"org.robolectric.android","c":"AttributeSetBuilderImpl","l":"setClassAttribute(String)","u":"setClassAttribute(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowContextImpl._ContextImpl_","l":"setClassLoader(ClassLoader)","u":"setClassLoader(java.lang.ClassLoader)"},{"p":"org.robolectric.shadows","c":"DragEventBuilder","l":"setClipData(ClipData)","u":"setClipData(android.content.ClipData)"},{"p":"org.robolectric.shadows","c":"DragEventBuilder","l":"setClipDescription(ClipDescription)","u":"setClipDescription(android.content.ClipDescription)"},{"p":"org.robolectric.shadows","c":"ShadowRenderNode","l":"setClipToOutline(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowRenderNodeQ","l":"setClipToOutline(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"setCloneProfile(boolean)"},{"p":"org.robolectric.shadows","c":"GnssStatusBuilder.GnssSatelliteInfo.Builder","l":"setCn0DbHz(float)"},{"p":"org.robolectric.shadows","c":"SharedLibraryInfoBuilder","l":"setCodePaths(List)","u":"setCodePaths(java.util.List)"},{"p":"org.robolectric.shadows","c":"ShadowGradientDrawable","l":"setColor(int)"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"setColor(int)"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"setColorFilter(ColorFilter)","u":"setColorFilter(android.graphics.ColorFilter)"},{"p":"org.robolectric.shadows","c":"MediaCodecInfoBuilder.CodecCapabilitiesBuilder","l":"setColorFormats(int[])"},{"p":"org.robolectric.shadows","c":"ShadowLegacyBitmap","l":"setColorSpace(ColorSpace)","u":"setColorSpace(android.graphics.ColorSpace)"},{"p":"org.robolectric.shadows","c":"BrightnessChangeEventBuilder","l":"setColorTemperature(int)"},{"p":"org.robolectric.shadows","c":"BrightnessChangeEventBuilder","l":"setColorValues(long[], long)","u":"setColorValues(long[],long)"},{"p":"org.robolectric.fakes","c":"RoboCursor","l":"setColumnNames(List)","u":"setColumnNames(java.util.List)"},{"p":"org.robolectric.shadows","c":"RollbackInfoBuilder","l":"setCommittedSessionId(int)"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"setCommunicationDevice(AudioDeviceInfo)","u":"setCommunicationDevice(android.media.AudioDeviceInfo)"},{"p":"org.robolectric.shadows","c":"ShadowActivityThread._ActivityThread_","l":"setCompatConfiguration(Configuration)","u":"setCompatConfiguration(android.content.res.Configuration)"},{"p":"org.robolectric.shadows","c":"ShadowActivityThread","l":"setCompatConfiguration(Configuration)","u":"setCompatConfiguration(android.content.res.Configuration)"},{"p":"org.robolectric","c":"RuntimeEnvironment","l":"setCompileTimeResourceTable(ResourceTable)","u":"setCompileTimeResourceTable(org.robolectric.res.ResourceTable)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"setComponentEnabledSetting(ComponentName, int, int)","u":"setComponentEnabledSetting(android.content.ComponentName,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"setComponentEnabledSettings(List)","u":"setComponentEnabledSettings(java.util.List)"},{"p":"org.robolectric.shadows","c":"ShadowApplication","l":"setComponentNameAndServiceForBindService(ComponentName, IBinder)","u":"setComponentNameAndServiceForBindService(android.content.ComponentName,android.os.IBinder)"},{"p":"org.robolectric.shadows","c":"ShadowApplication","l":"setComponentNameAndServiceForBindServiceForIntent(Intent, ComponentName, IBinder)","u":"setComponentNameAndServiceForBindServiceForIntent(android.content.Intent,android.content.ComponentName,android.os.IBinder)"},{"p":"org.robolectric.shadows","c":"ShadowTextView","l":"setCompoundDrawablesWithIntrinsicBounds(int, int, int, int)","u":"setCompoundDrawablesWithIntrinsicBounds(int,int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyMatrix","l":"setConcat(Matrix, Matrix)","u":"setConcat(android.graphics.Matrix,android.graphics.Matrix)"},{"p":"org.robolectric.shadows","c":"BarringInfoBuilder.BarringServiceInfoBuilder","l":"setConditionalBarringFactor(int)"},{"p":"org.robolectric.shadows","c":"BarringInfoBuilder.BarringServiceInfoBuilder","l":"setConditionalBarringTimeSeconds(int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyBitmap","l":"setConfig(Bitmap.Config)","u":"setConfig(android.graphics.Bitmap.Config)"},{"p":"org.robolectric.shadows","c":"ShadowViewRootImpl.ViewRootImplReflector","l":"setConfigCallbacks(ArrayList)","u":"setConfigCallbacks(java.util.ArrayList)"},{"p":"org.robolectric.shadows","c":"_Activity_","l":"setConfigChangeFlags(int)"},{"p":"org.robolectric.shadows","c":"ShadowCarrierConfigManager","l":"setConfigForSubId(int, PersistableBundle)","u":"setConfigForSubId(int,android.os.PersistableBundle)"},{"p":"org.robolectric.shadows","c":"ShadowUsageStatsManager.EventBuilder","l":"setConfiguration(Configuration)","u":"setConfiguration(android.content.res.Configuration)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager","l":"setConfiguration(int, int, String, int, int, int, int, int, int, int, int, int, int, int, int, int, int)","u":"setConfiguration(int,int,java.lang.String,int,int,int,int,int,int,int,int,int,int,int,int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"setConfiguration(int, int, String, int, int, int, int, int, int, int, int, int, int, int, int, int, int)","u":"setConfiguration(int,int,java.lang.String,int,int,int,int,int,int,int,int,int,int,int,int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager","l":"setConfiguration(int, int, String, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int)","u":"setConfiguration(int,int,java.lang.String,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"setConfiguration(int, int, String, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int)","u":"setConfiguration(int,int,java.lang.String,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)"},{"p":"org.robolectric.res.android","c":"CppAssetManager2","l":"SetConfiguration(ResTable_config)","u":"SetConfiguration(org.robolectric.res.android.ResTable_config)"},{"p":"org.robolectric.res.android","c":"CppAssetManager","l":"setConfiguration(ResTable_config, String)","u":"setConfiguration(org.robolectric.res.android.ResTable_config,java.lang.String)"},{"p":"org.robolectric","c":"RuntimeEnvironment","l":"setConfiguredApplicationClass(Class)","u":"setConfiguredApplicationClass(java.lang.Class)"},{"p":"org.robolectric.shadows","c":"ShadowKeyguardManager","l":"setConfirmFactoryResetCredentialIntent(Intent)","u":"setConfirmFactoryResetCredentialIntent(android.content.Intent)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothDevice","l":"setConnected(boolean)"},{"p":"org.robolectric.fakes","c":"RoboWebMessagePort","l":"setConnectedPort(RoboWebMessagePort)","u":"setConnectedPort(org.robolectric.fakes.RoboWebMessagePort)"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager","l":"setConnectionInfo(WifiInfo)","u":"setConnectionInfo(android.net.wifi.WifiInfo)"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager","l":"setConnectionService(ConnectionService)","u":"setConnectionService(android.telecom.ConnectionService)"},{"p":"org.robolectric.shadows","c":"ShadowNetworkInfo","l":"setConnectionStatus(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNetworkInfo","l":"setConnectionStatus(NetworkInfo.State)","u":"setConnectionStatus(android.net.NetworkInfo.State)"},{"p":"org.robolectric.shadows","c":"ShadowNetworkInfo","l":"setConnectionType(int)"},{"p":"org.robolectric.shadows","c":"GnssStatusBuilder.GnssSatelliteInfo.Builder","l":"setConstellation(int)"},{"p":"org.robolectric.shadows","c":"ShadowTabHost.ShadowTabSpec","l":"setContent(int)"},{"p":"org.robolectric.shadows","c":"ShadowTabHost.ShadowTabSpec","l":"setContent(Intent)","u":"setContent(android.content.Intent)"},{"p":"org.robolectric.shadows","c":"ShadowTabHost.ShadowTabSpec","l":"setContent(TabHost.TabContentFactory)","u":"setContent(android.widget.TabHost.TabContentFactory)"},{"p":"org.robolectric.shadows","c":"ShadowContentCaptureManager","l":"setContentCaptureConditions(Set)","u":"setContentCaptureConditions(java.util.Set)"},{"p":"org.robolectric.shadows","c":"ShadowContentCaptureManager","l":"setContentCaptureEnabled(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver","l":"setContentProviderResult(ContentProviderResult[])","u":"setContentProviderResult(android.content.ContentProviderResult[])"},{"p":"org.robolectric.shadows","c":"ShadowTrace.AsyncTraceSection.Builder","l":"setCookie(Integer)","u":"setCookie(java.lang.Integer)"},{"p":"android.webkit","c":"RoboCookieManager","l":"setCookie(String, String)","u":"setCookie(java.lang.String,java.lang.String)"},{"p":"android.webkit","c":"RoboCookieManager","l":"setCookie(String, String, ValueCallback)","u":"setCookie(java.lang.String,java.lang.String,android.webkit.ValueCallback)"},{"p":"org.robolectric.shadows","c":"ShadowTrace","l":"setCounter(String, long)","u":"setCounter(java.lang.String,long)"},{"p":"org.robolectric.shadows","c":"ShadowSubscriptionManager.SubscriptionInfoBuilder","l":"setCountryIso(String)","u":"setCountryIso(java.lang.String)"},{"p":"org.robolectric.shadows","c":"CellSignalStrengthLteBuilder","l":"setCqi(int)"},{"p":"org.robolectric.shadows","c":"CellSignalStrengthLteBuilder","l":"setCqiTableIndex(int)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothDevice","l":"setCreatedBond(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowBitmapDrawable","l":"setCreatedFromResId(int, String)","u":"setCreatedFromResId(int,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowDrawable","l":"setCreatedFromResId(int, String)","u":"setCreatedFromResId(int,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmapDrawable","l":"setCreatedFromResId(int, String)","u":"setCreatedFromResId(int,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"setCreateListener(ShadowMediaPlayer.CreateListener)","u":"setCreateListener(org.robolectric.shadows.ShadowMediaPlayer.CreateListener)"},{"p":"org.robolectric.shadows","c":"ShadowSharedMemory","l":"setCreateShouldThrow(ErrnoException)","u":"setCreateShouldThrow(android.system.ErrnoException)"},{"p":"org.robolectric.shadows","c":"ShadowPendingIntent","l":"setCreatorPackage(String)","u":"setCreatorPackage(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowPendingIntent","l":"setCreatorUid(int)"},{"p":"org.robolectric.shadows","c":"CellSignalStrengthNrBuilder","l":"setCsiCqiReport(List)","u":"setCsiCqiReport(java.util.List)"},{"p":"org.robolectric.shadows","c":"CellSignalStrengthNrBuilder","l":"setCsiCqiTableIndex(int)"},{"p":"org.robolectric.shadows","c":"CellSignalStrengthNrBuilder","l":"setCsiRsrp(int)"},{"p":"org.robolectric.shadows","c":"CellSignalStrengthNrBuilder","l":"setCsiRsrq(int)"},{"p":"org.robolectric.shadows","c":"CellSignalStrengthNrBuilder","l":"setCsiSinr(int)"},{"p":"org.robolectric.shadows","c":"ShadowActivityGroup","l":"setCurrentActivity(Activity)","u":"setCurrentActivity(android.app.Activity)"},{"p":"org.robolectric.shadows","c":"ShadowUsageStatsManager","l":"setCurrentAppStandbyBucket(int)"},{"p":"org.robolectric.shadows","c":"ShadowMediaStore","l":"setCurrentCloudMediaProviderAuthority(String)","u":"setCurrentCloudMediaProviderAuthority(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"setCurrentFocus(View)","u":"setCurrentFocus(android.view.View)"},{"p":"org.robolectric.shadows","c":"ShadowInputMethodManager","l":"setCurrentInputMethodSubtype(InputMethodSubtype)","u":"setCurrentInputMethodSubtype(android.view.inputmethod.InputMethodSubtype)"},{"p":"org.robolectric.shadows","c":"ShadowVMRuntime","l":"setCurrentInstructionSet(String)","u":"setCurrentInstructionSet(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowUIModeManager","l":"setCurrentModeType(int)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"setCurrentPhoneType(int, int)","u":"setCurrentPhoneType(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"setCurrentPosition(int)"},{"p":"org.robolectric.shadows","c":"PolicyStateBuilder","l":"setCurrentResolvedPolicy(PolicyValue)","u":"setCurrentResolvedPolicy(android.app.admin.PolicyValue)"},{"p":"org.robolectric.shadows","c":"ShadowTabHost","l":"setCurrentTab(int)"},{"p":"org.robolectric.shadows","c":"ShadowTabHost","l":"setCurrentTabByTag(String)","u":"setCurrentTabByTag(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowPowerManager","l":"setCurrentThermalStatus(int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacySystemClock","l":"setCurrentTimeMillis(long)"},{"p":"org.robolectric.shadows","c":"ShadowPausedSystemClock","l":"setCurrentTimeMillis(long)"},{"p":"org.robolectric.shadows","c":"PlaybackInfoBuilder","l":"setCurrentVolume(int)"},{"p":"org.robolectric.shadows","c":"ShadowWebView","l":"setCurrentWebViewPackage(PackageInfo)","u":"setCurrentWebViewPackage(android.content.pm.PackageInfo)"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"setCursiveFontFamily(String)","u":"setCursiveFontFamily(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver","l":"setCursor(BaseCursor)","u":"setCursor(org.robolectric.fakes.BaseCursor)"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver","l":"setCursor(Uri, BaseCursor)","u":"setCursor(android.net.Uri,org.robolectric.fakes.BaseCursor)"},{"p":"org.robolectric.shadows","c":"ShadowAlertController","l":"setCustomTitle(View)","u":"setCustomTitle(android.view.View)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCursorWindow","l":"setData(long, SQLiteStatement)","u":"setData(long,com.almworks.sqlite4java.SQLiteStatement)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"setDataActivity(int)"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"setDatabaseEnabled(boolean)"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"setDatabasePath(String)","u":"setDatabasePath(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowVisualizer","l":"setDataCaptureListener(Visualizer.OnDataCaptureListener, int, boolean, boolean)","u":"setDataCaptureListener(android.media.audiofx.Visualizer.OnDataCaptureListener,int,boolean,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"setDataEnabled(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"setDataEnabledForReason(int, boolean)","u":"setDataEnabledForReason(int,boolean)"},{"p":"org.robolectric.shadows","c":"PreciseDataConnectionStateBuilder","l":"setDataFailCause(int)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"setDataNetworkType(int)"},{"p":"org.robolectric.shadows","c":"ServiceStateBuilder","l":"setDataRegState(int)"},{"p":"org.robolectric.shadows","c":"ShadowSubscriptionManager.SubscriptionInfoBuilder","l":"setDataRoaming(int)"},{"p":"org.robolectric.shadows","c":"ServiceStateBuilder","l":"setDataRoamingFromRegistration(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowContentCaptureManager","l":"setDataShareErrorCode(int)"},{"p":"org.robolectric.shadows","c":"ShadowMediaExtractor","l":"setDataSource(AssetFileDescriptor)","u":"setDataSource(android.content.res.AssetFileDescriptor)"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"setDataSource(AssetFileDescriptor)","u":"setDataSource(android.content.res.AssetFileDescriptor)"},{"p":"org.robolectric.shadows","c":"ShadowMediaMetadataRetriever","l":"setDataSource(Context, Uri)","u":"setDataSource(android.content.Context,android.net.Uri)"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"setDataSource(Context, Uri)","u":"setDataSource(android.content.Context,android.net.Uri)"},{"p":"org.robolectric.shadows","c":"ShadowMediaExtractor","l":"setDataSource(Context, Uri, Map)","u":"setDataSource(android.content.Context,android.net.Uri,java.util.Map)"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"setDataSource(Context, Uri, Map)","u":"setDataSource(android.content.Context,android.net.Uri,java.util.Map)"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"setDataSource(Context, Uri, Map, List)","u":"setDataSource(android.content.Context,android.net.Uri,java.util.Map,java.util.List)"},{"p":"org.robolectric.shadows","c":"ShadowMediaMetadataRetriever","l":"setDataSource(DataSource)","u":"setDataSource(org.robolectric.shadows.util.DataSource)"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"setDataSource(DataSource)","u":"setDataSource(org.robolectric.shadows.util.DataSource)"},{"p":"org.robolectric.shadows","c":"ShadowMediaExtractor","l":"setDataSource(FileDescriptor)","u":"setDataSource(java.io.FileDescriptor)"},{"p":"org.robolectric.shadows","c":"ShadowMediaExtractor","l":"setDataSource(FileDescriptor, long, long)","u":"setDataSource(java.io.FileDescriptor,long,long)"},{"p":"org.robolectric.shadows","c":"ShadowMediaMetadataRetriever","l":"setDataSource(FileDescriptor, long, long)","u":"setDataSource(java.io.FileDescriptor,long,long)"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"setDataSource(FileDescriptor, long, long)","u":"setDataSource(java.io.FileDescriptor,long,long)"},{"p":"org.robolectric.shadows","c":"ShadowMediaExtractor","l":"setDataSource(MediaDataSource)","u":"setDataSource(android.media.MediaDataSource)"},{"p":"org.robolectric.shadows","c":"ShadowMediaMetadataRetriever","l":"setDataSource(MediaDataSource)","u":"setDataSource(android.media.MediaDataSource)"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"setDataSource(MediaDataSource)","u":"setDataSource(android.media.MediaDataSource)"},{"p":"org.robolectric.shadows","c":"ShadowMediaExtractor","l":"setDataSource(String)","u":"setDataSource(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowMediaMetadataRetriever","l":"setDataSource(String)","u":"setDataSource(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"setDataSource(String)","u":"setDataSource(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowMediaExtractor","l":"setDataSource(String, Map)","u":"setDataSource(java.lang.String,java.util.Map)"},{"p":"org.robolectric.shadows","c":"ShadowMediaMetadataRetriever","l":"setDataSource(String, Map)","u":"setDataSource(java.lang.String,java.util.Map)"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"setDataSource(String, Map)","u":"setDataSource(java.lang.String,java.util.Map)"},{"p":"org.robolectric.shadows","c":"NetworkRegistrationInfoTestBuilder","l":"setDataSpecificInfo(DataSpecificRegistrationInfo)","u":"setDataSpecificInfo(android.telephony.DataSpecificRegistrationInfo)"},{"p":"org.robolectric.shadows","c":"PreciseDataConnectionStateBuilder","l":"setDataState(int)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"setDataState(int)"},{"p":"org.robolectric.shadows","c":"ResponderLocationBuilder","l":"setDatum(int)"},{"p":"org.robolectric.shadows","c":"SharedLibraryInfoBuilder","l":"setDeclaringPackage(VersionedPackage)","u":"setDeclaringPackage(android.content.pm.VersionedPackage)"},{"p":"org.robolectric.shadows","c":"_Activity_","l":"setDecor(View)","u":"setDecor(android.view.View)"},{"p":"org.robolectric.shadows","c":"ShadowPhoneWindow","l":"setDecorFitsSystemWindows(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowDisplayManager","l":"setDefaultBrightnessConfiguration(Object)","u":"setDefaultBrightnessConfiguration(java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"setDefaultBrowserPackageNameAsUser(String, int)","u":"setDefaultBrowserPackageNameAsUser(java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"ShadowSubscriptionManager","l":"setDefaultDataSubscriptionId(int)"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"setDefaultDevicesForAttributes(ImmutableList)","u":"setDefaultDevicesForAttributes(com.google.common.collect.ImmutableList)"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager","l":"setDefaultDialer(String)","u":"setDefaultDialer(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager","l":"setDefaultDialerPackage(String)","u":"setDefaultDialerPackage(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowFingerprintManager","l":"setDefaultFingerprints(int)"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"setDefaultFixedFontSize(int)"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"setDefaultFontSize(int)"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttp","l":"setDefaultHttpResponse(HttpResponse)","u":"setDefaultHttpResponse(org.apache.http.HttpResponse)"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttpLayer","l":"setDefaultHttpResponse(HttpResponse)","u":"setDefaultHttpResponse(org.apache.http.HttpResponse)"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttp","l":"setDefaultHttpResponse(int, String)","u":"setDefaultHttpResponse(int,java.lang.String)"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttpLayer","l":"setDefaultHttpResponse(int, String)","u":"setDefaultHttpResponse(int,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowSQLiteConnection","l":"setDefaultJournalMode(String)","u":"setDefaultJournalMode(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"setDefaultKeyMode(int)"},{"p":"org.robolectric.shadows","c":"ShadowConnectivityManager","l":"setDefaultNetworkActive(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager","l":"setDefaultOutgoingPhoneAccount(String, PhoneAccountHandle)","u":"setDefaultOutgoingPhoneAccount(java.lang.String,android.telecom.PhoneAccountHandle)"},{"p":"org.robolectric.shadows","c":"ShadowCardEmulation","l":"setDefaultServiceForCategory(ComponentName, String)","u":"setDefaultServiceForCategory(android.content.ComponentName,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowTelephony.ShadowSms","l":"setDefaultSmsPackage(String)","u":"setDefaultSmsPackage(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowSmsManager","l":"setDefaultSmsSubscriptionId(int)"},{"p":"org.robolectric.shadows","c":"ShadowSubscriptionManager","l":"setDefaultSmsSubscriptionId(int)"},{"p":"org.robolectric.shadows","c":"ShadowSubscriptionManager","l":"setDefaultSubscriptionId(int)"},{"p":"org.robolectric.shadows","c":"ShadowSQLiteConnection","l":"setDefaultSyncMode(String)","u":"setDefaultSyncMode(java.lang.String)"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"setDefaultTextEncodingName(String)","u":"setDefaultTextEncodingName(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowWebSettings","l":"setDefaultUserAgent(String)","u":"setDefaultUserAgent(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowSubscriptionManager","l":"setDefaultVoiceSubscriptionId(int)"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"setDefaultZoom(WebSettings.ZoomDensity)","u":"setDefaultZoom(android.webkit.WebSettings.ZoomDensity)"},{"p":"org.robolectric.shadows","c":"ShadowActivityManager.ApplicationExitInfoBuilder","l":"setDefiningUid(int)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"setDelegatedScopes(ComponentName, String, List)","u":"setDelegatedScopes(android.content.ComponentName,java.lang.String,java.util.List)"},{"p":"org.robolectric.shadows","c":"ShadowDisplay","l":"setDensity(float)"},{"p":"org.robolectric.shadows","c":"ShadowDisplay","l":"setDensityDpi(int)"},{"p":"org.robolectric.shadows","c":"SharedLibraryInfoBuilder","l":"setDependencies(List)","u":"setDependencies(java.util.List)"},{"p":"org.robolectric.shadows","c":"SharedLibraryInfoBuilder","l":"setDependentPackages(List)","u":"setDependentPackages(java.util.List)"},{"p":"org.robolectric.shadows","c":"ShadowActivityManager.ApplicationExitInfoBuilder","l":"setDescription(String)","u":"setDescription(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowBitmap","l":"setDescription(String)","u":"setDescription(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyBitmap","l":"setDescription(String)","u":"setDescription(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmap","l":"setDescription(String)","u":"setDescription(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowDownloadManager.ShadowRequest","l":"setDestinationFromBase(File, String)","u":"setDestinationFromBase(java.io.File,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowDownloadManager.ShadowRequest","l":"setDestinationInExternalPublicDir(String, String)","u":"setDestinationInExternalPublicDir(java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowNetworkInfo","l":"setDetailedState(NetworkInfo.DetailedState)","u":"setDetailedState(android.net.NetworkInfo.DetailedState)"},{"p":"org.robolectric.shadows","c":"ShadowInputEvent","l":"setDevice(InputDevice)","u":"setDevice(android.view.InputDevice)"},{"p":"org.robolectric.shadows","c":"ShadowBuild","l":"setDevice(String)","u":"setDevice(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowActivityManager","l":"setDeviceConfigurationInfo(ConfigurationInfo)","u":"setDeviceConfigurationInfo(android.content.pm.ConfigurationInfo)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"setDeviceId(int, String)","u":"setDeviceId(int,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"setDeviceId(String)","u":"setDeviceId(java.lang.String)"},{"p":"org.robolectric.shadows","c":"AssociationInfoBuilder","l":"setDeviceMacAddress(String)","u":"setDeviceMacAddress(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowInputDevice","l":"setDeviceName(String)","u":"setDeviceName(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"setDeviceOwner(ComponentName)","u":"setDeviceOwner(android.content.ComponentName)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"setDevicePolicyManagementRoleHolderPackage(String)","u":"setDevicePolicyManagementRoleHolderPackage(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"setDevicePolicyState(Object)","u":"setDevicePolicyState(java.lang.Object)"},{"p":"org.robolectric.shadows","c":"AssociationInfoBuilder","l":"setDeviceProfile(String)","u":"setDeviceProfile(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"setDeviceProvisioned(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"setDeviceProvisioningConfigApplied()"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"setDevicesForAttributes(AudioAttributes, ImmutableList)","u":"setDevicesForAttributes(android.media.AudioAttributes,com.google.common.collect.ImmutableList)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"setDeviceSoftwareVersion(String)","u":"setDeviceSoftwareVersion(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager","l":"setDhcpInfo(DhcpInfo)","u":"setDhcpInfo(android.net.DhcpInfo)"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"setDidRequestLayout(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowAudioSystem","l":"setDirectPlaybackSupport(AudioFormat, AudioAttributes, int)","u":"setDirectPlaybackSupport(android.media.AudioFormat,android.media.AudioAttributes,int)"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"setDisabledActionModeMenuItems(int)"},{"p":"org.robolectric.shadows","c":"ShadowStatusBarManager","l":"setDisabledForSetup(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothAdapter","l":"setDiscoverableTimeout(Duration)","u":"setDiscoverableTimeout(java.time.Duration)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothAdapter","l":"setDiscoverableTimeout(int)"},{"p":"org.robolectric.shadows","c":"ShadowWifiAwareManager","l":"setDiscoverySessionToPublish(PublishDiscoverySession)","u":"setDiscoverySessionToPublish(android.net.wifi.aware.PublishDiscoverySession)"},{"p":"org.robolectric.shadows","c":"ShadowWifiAwareManager","l":"setDiscoverySessionToSubscribe(SubscribeDiscoverySession)","u":"setDiscoverySessionToSubscribe(android.net.wifi.aware.SubscribeDiscoverySession)"},{"p":"org.robolectric.android","c":"Bootstrap","l":"setDisplayConfiguration(Configuration, DisplayMetrics)","u":"setDisplayConfiguration(android.content.res.Configuration,android.util.DisplayMetrics)"},{"p":"org.robolectric.shadows","c":"ShadowDisplay","l":"setDisplayCutout(Object)","u":"setDisplayCutout(java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowViewAnimator","l":"setDisplayedChild(int)"},{"p":"org.robolectric.shadows","c":"ShadowNumberPicker","l":"setDisplayedValues(String[])","u":"setDisplayedValues(java.lang.String[])"},{"p":"org.robolectric.shadows","c":"ShadowDisplay","l":"setDisplayHdrCapabilities(int, float, float, float, int...)","u":"setDisplayHdrCapabilities(int,float,float,float,int...)"},{"p":"org.robolectric.shadows","c":"ShadowDisplay","l":"setDisplayId(int)"},{"p":"org.robolectric.shadows","c":"AssociationInfoBuilder","l":"setDisplayName(CharSequence)","u":"setDisplayName(java.lang.CharSequence)"},{"p":"org.robolectric.shadows","c":"ShadowSubscriptionManager.SubscriptionInfoBuilder","l":"setDisplayName(String)","u":"setDisplayName(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowCamera","l":"setDisplayOrientation(int)"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"setDisplayZoomControls(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowRangingResult.Builder","l":"setDistanceStandardDeviation(int)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"setDistractingPackageRestrictions(String[], int)","u":"setDistractingPackageRestrictions(java.lang.String[],int)"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"setDither(boolean)"},{"p":"org.robolectric.annotation.processing","c":"DocumentedElement","l":"setDocumentation(String)","u":"setDocumentation(java.lang.String)"},{"p":"org.robolectric.shadows","c":"NetworkRegistrationInfoTestBuilder","l":"setDomain(int)"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"setDomStorageEnabled(boolean)"},{"p":"org.robolectric.internal.bytecode","c":"InstrumentationConfiguration.Builder","l":"setDoNotInstrumentClassRegex(String)","u":"setDoNotInstrumentClassRegex(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowWebView","l":"setDownloadListener(DownloadListener)","u":"setDownloadListener(android.webkit.DownloadListener)"},{"p":"org.robolectric.shadows","c":"ShadowToast","l":"setDuration(int)"},{"p":"org.robolectric.shadows","c":"ShadowVideoView","l":"setDuration(int)"},{"p":"org.robolectric.shadows","c":"ShadowValueAnimator","l":"setDurationScale(float)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothA2dp","l":"setDynamicBufferSupport(int)"},{"p":"org.robolectric.shadows","c":"ShadowShortcutManager","l":"setDynamicShortcuts(List)","u":"setDynamicShortcuts(java.util.List)"},{"p":"org.robolectric.shadows","c":"CellIdentityLteBuilder","l":"setEarfcn(int)"},{"p":"org.robolectric.shadows","c":"ShadowEuiccManager","l":"setEid(String)","u":"setEid(java.lang.String)"},{"p":"org.robolectric.shadows","c":"UiccCardInfoBuilder","l":"setEid(String)","u":"setEid(java.lang.String)"},{"p":"org.robolectric.shadows","c":"GnssStatusBuilder.GnssSatelliteInfo.Builder","l":"setElevation(float)"},{"p":"org.robolectric.shadows","c":"ShadowRenderNode","l":"setElevation(float)"},{"p":"org.robolectric.shadows","c":"ShadowRenderNodeQ","l":"setElevation(float)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"setEmergencyCallbackMode(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"setEmergencyNumberList(Map>)","u":"setEmergencyNumberList(java.util.Map)"},{"p":"org.robolectric.shadows","c":"NetworkRegistrationInfoTestBuilder","l":"setEmergencyOnly(boolean)"},{"p":"org.robolectric.shadows","c":"ServiceStateBuilder","l":"setEmergencyOnly(boolean)"},{"p":"org.robolectric.fakes","c":"RoboMenuItem","l":"setEnabled(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityManager","l":"setEnabled(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowAutofillManager","l":"setEnabled(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothAdapter","l":"setEnabled(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowCaptioningManager","l":"setEnabled(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNfcAdapter","l":"setEnabled(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowTrace","l":"setEnabled(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowUwbAdapterStateListener","l":"setEnabled(boolean)"},{"p":"org.robolectric.util","c":"PerfStatsCollector","l":"setEnabled(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityManager","l":"setEnabledAccessibilityServiceList(List)","u":"setEnabledAccessibilityServiceList(java.util.List)"},{"p":"org.robolectric.shadows","c":"ShadowInputMethodManager","l":"setEnabledInputMethodInfoList(List)","u":"setEnabledInputMethodInfoList(java.util.List)"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"setEnableSmoothTransition(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNotificationManager","l":"setEnforceMaxNotificationLimit(boolean)"},{"p":"org.robolectric.shadows.httpclient","c":"HttpResponseStub","l":"setEntity(HttpEntity)","u":"setEntity(org.apache.http.HttpEntity)"},{"p":"org.robolectric.shadows","c":"ShadowAudioEffect","l":"setErrorCode(int)"},{"p":"org.robolectric.shadows","c":"ShadowVisualizer","l":"setErrorCode(int)"},{"p":"org.robolectric.shadows.gms.common","c":"ShadowGoogleApiAvailability","l":"setErrorDialog(Dialog)","u":"setErrorDialog(android.app.Dialog)"},{"p":"org.robolectric.shadows","c":"ShadowGeocoder","l":"setErrorMessage(String)","u":"setErrorMessage(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowEuiccManager","l":"setEuiccManagerForCardId(int, EuiccManager)","u":"setEuiccManagerForCardId(int,android.telephony.euicc.EuiccManager)"},{"p":"org.robolectric.shadows","c":"ShadowUsageStatsManager.EventBuilder","l":"setEventType(int)"},{"p":"org.robolectric.shadows","c":"ShadowAlarmManager","l":"setExact(int, long, PendingIntent)","u":"setExact(int,long,android.app.PendingIntent)"},{"p":"org.robolectric.shadows","c":"ShadowAlarmManager","l":"setExact(int, long, String, AlarmManager.OnAlarmListener, Handler)","u":"setExact(int,long,java.lang.String,android.app.AlarmManager.OnAlarmListener,android.os.Handler)"},{"p":"org.robolectric.shadows","c":"ShadowAlarmManager","l":"setExact(int, long, String, Executor, WorkSource, AlarmManager.OnAlarmListener)","u":"setExact(int,long,java.lang.String,java.util.concurrent.Executor,android.os.WorkSource,android.app.AlarmManager.OnAlarmListener)"},{"p":"org.robolectric.shadows","c":"ShadowAlarmManager","l":"setExactAndAllowWhileIdle(int, long, PendingIntent)","u":"setExactAndAllowWhileIdle(int,long,android.app.PendingIntent)"},{"p":"org.robolectric.shadows","c":"ShadowAlarmManager","l":"setExactAndAllowWhileIdle(int, long, String, Executor, WorkSource, AlarmManager.OnAlarmListener)","u":"setExactAndAllowWhileIdle(int,long,java.lang.String,java.util.concurrent.Executor,android.os.WorkSource,android.app.AlarmManager.OnAlarmListener)"},{"p":"org.robolectric.shadows","c":"ShadowAppTask","l":"setExcludeFromRecents(boolean)"},{"p":"org.robolectric.shadows","c":"RangingSessionBuilder","l":"setExecutor(Executor)","u":"setExecutor(java.util.concurrent.Executor)"},{"p":"org.robolectric.shadows","c":"ShadowPausedAsyncTaskLoader","l":"setExecutor(Executor)","u":"setExecutor(java.util.concurrent.Executor)"},{"p":"org.robolectric.shadows","c":"ShadowPowerManager","l":"setExemptFromLowPowerStandby(boolean)"},{"p":"org.robolectric.shadows","c":"ResponderLocationBuilder","l":"setExpectedToMove(int)"},{"p":"org.robolectric.shadows","c":"ShadowIsoDep","l":"setExtendedLengthApduSupported(boolean)"},{"p":"org.robolectric.shadows","c":"StorageVolumeBuilder","l":"setExternallyManaged(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager","l":"setExternalPnoScanRequest(Object, Object, Object, Object)","u":"setExternalPnoScanRequest(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowEnvironment","l":"setExternalStorageDirectory(Path)","u":"setExternalStorageDirectory(java.nio.file.Path)"},{"p":"org.robolectric.shadows","c":"ShadowEnvironment","l":"setExternalStorageEmulated(File, boolean)","u":"setExternalStorageEmulated(java.io.File,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowEnvironment","l":"setExternalStorageRemovable(File, boolean)","u":"setExternalStorageRemovable(java.io.File,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowEnvironment","l":"setExternalStorageState(File, String)","u":"setExternalStorageState(java.io.File,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowEnvironment","l":"setExternalStorageState(String)","u":"setExternalStorageState(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowNetworkInfo","l":"setExtraInfo(String)","u":"setExtraInfo(java.lang.String)"},{"p":"org.robolectric.fakes","c":"BaseCursor","l":"setExtras(Bundle)","u":"setExtras(android.os.Bundle)"},{"p":"org.robolectric.fakes","c":"RoboCursor","l":"setExtras(Bundle)","u":"setExtras(android.os.Bundle)"},{"p":"org.robolectric.shadows","c":"ShadowCursorWrapper","l":"setExtras(Bundle)","u":"setExtras(android.os.Bundle)"},{"p":"org.robolectric.shadows","c":"ShadowMediaController","l":"setExtras(Bundle)","u":"setExtras(android.os.Bundle)"},{"p":"org.robolectric.shadows","c":"ShadowUIModeManager","l":"setFailOnProjectionToggle(boolean)"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"setFantasyFontFamily(String)","u":"setFantasyFontFamily(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowWebView","l":"setFavicon(Bitmap)","u":"setFavicon(android.graphics.Bitmap)"},{"p":"org.robolectric.shadows","c":"ShadowIoUtils","l":"setFdOwner(FileDescriptor, Object)","u":"setFdOwner(java.io.FileDescriptor,java.lang.Object)"},{"p":"org.robolectric.android","c":"XmlResourceParserImpl","l":"setFeature(String, boolean)","u":"setFeature(java.lang.String,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowAccountManager","l":"setFeatures(Account, String[])","u":"setFeatures(android.accounts.Account,java.lang.String[])"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothDevice","l":"setFetchUuidsWithSdpResult(boolean)"},{"p":"org.robolectric.util","c":"ReflectionHelpers","l":"setField(Class, Object, String, Object)","u":"setField(java.lang.Class,java.lang.Object,java.lang.String,java.lang.Object)"},{"p":"org.robolectric.util","c":"ReflectionHelpers","l":"setField(Object, String, Object)","u":"setField(java.lang.Object,java.lang.String,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowVisualVoicemailSms","l":"setFields(Bundle)","u":"setFields(android.os.Bundle)"},{"p":"org.robolectric.shadows.util","c":"DataSource","l":"setFileDescriptorTransform(DataSource.FileDescriptorTransform)","u":"setFileDescriptorTransform(org.robolectric.shadows.util.DataSource.FileDescriptorTransform)"},{"p":"org.robolectric.shadows","c":"ShadowStorageManager","l":"setFileEncryptedNativeOrEmulated(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyPath","l":"setFillType(Path.FillType)","u":"setFillType(android.graphics.Path.FillType)"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"setFilterBitmap(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowBuild","l":"setFingerprint(String)","u":"setFingerprint(java.lang.String)"},{"p":"org.robolectric.shadows","c":"_Activity_","l":"setFinished(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowViewRootImpl.ViewRootImplReflector","l":"setFirstDrawComplete(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowViewRootImpl.ViewRootImplReflector","l":"setFirstDrawHandlers(ArrayList)","u":"setFirstDrawHandlers(java.util.ArrayList)"},{"p":"org.robolectric.shadows","c":"ShadowUsageStatsManager.UsageStatsBuilder","l":"setFirstTimeStamp(long)"},{"p":"org.robolectric.shadows","c":"NrQosSessionAttributesBuilder","l":"setFiveQi(int)"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"setFixedFontFamily(String)","u":"setFixedFontFamily(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowSurfaceView.FakeSurfaceHolder","l":"setFixedSize(int, int)","u":"setFixedSize(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowDisplay","l":"setFlags(int)"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"setFlags(int)"},{"p":"org.robolectric.shadows","c":"ShadowWindow","l":"setFlags(int, int)","u":"setFlags(int,int)"},{"p":"org.robolectric.shadows","c":"ResponderLocationBuilder","l":"setFloorNumber(double)"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityWindowInfo","l":"setFocused(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowScaleGestureDetector","l":"setFocusXY(float, float)","u":"setFocusXY(float,float)"},{"p":"org.robolectric.annotation","c":"Config.Builder","l":"setFontScale(float)"},{"p":"org.robolectric","c":"RuntimeEnvironment","l":"setFontScale(float)"},{"p":"org.robolectric.shadows","c":"ShadowCaptioningManager","l":"setFontScale(float)"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"setForceDark(int)"},{"p":"org.robolectric.shadows","c":"ShadowSurfaceView.FakeSurfaceHolder","l":"setFormat(int)"},{"p":"org.robolectric.shadows","c":"RoundRectangle","l":"setFrame(double, double, double, double)","u":"setFrame(double,double,double,double)"},{"p":"org.robolectric.shadows","c":"ShadowChoreographer","l":"setFrameDelay(Duration)","u":"setFrameDelay(java.time.Duration)"},{"p":"org.robolectric.shadows","c":"ShadowChoreographer","l":"setFrameInterval(long)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyChoreographer","l":"setFrameInterval(long)"},{"p":"org.robolectric.shadows","c":"ShadowWifiInfo","l":"setFrequency(int)"},{"p":"org.robolectric.shadows","c":"ShadowGeocoder","l":"setFromLocation(List
)","u":"setFromLocation(java.util.List)"},{"p":"org.robolectric.shadows","c":"StorageVolumeBuilder","l":"setFsUuid(String)","u":"setFsUuid(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowBitmap.BitmapReflector","l":"setGainmap(Object)","u":"setGainmap(java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowBitmap","l":"setGainmap(Object)","u":"setGainmap(java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowVcnManager","l":"setGatewayConnectionError(String, int, Throwable)","u":"setGatewayConnectionError(java.lang.String,int,java.lang.Throwable)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothGatt","l":"setGattCallback(BluetoothGattCallback)","u":"setGattCallback(android.bluetooth.BluetoothGattCallback)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothGattServer","l":"setGattServerCallback(BluetoothGattServerCallback)","u":"setGattServerCallback(android.bluetooth.BluetoothGattServerCallback)"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"setGeolocationDatabasePath(String)","u":"setGeolocationDatabasePath(java.lang.String)"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"setGeolocationEnabled(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"setGlobalVisibleRect(Rect)","u":"setGlobalVisibleRect(android.graphics.Rect)"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"setGnssBatchSize(int)"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"setGnssHardwareModelName(String)","u":"setGnssHardwareModelName(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowSystemClock","l":"setGnssTimeAvailable(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"setGnssYearOfHardware(int)"},{"p":"org.robolectric.shadows","c":"ShadowToast","l":"setGravity(int, int, int)","u":"setGravity(int,int,int)"},{"p":"org.robolectric.fakes","c":"RoboMenu","l":"setGroupCheckable(int, boolean, boolean)","u":"setGroupCheckable(int,boolean,boolean)"},{"p":"org.robolectric.fakes","c":"RoboMenu","l":"setGroupEnabled(int, boolean)","u":"setGroupEnabled(int,boolean)"},{"p":"org.robolectric.fakes","c":"RoboMenuItem","l":"setGroupId(int)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"setGroupIdLevel1(String)","u":"setGroupIdLevel1(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowWifiP2pManager","l":"setGroupInfo(WifiP2pManager.Channel, WifiP2pGroup)","u":"setGroupInfo(android.net.wifi.p2p.WifiP2pManager.Channel,android.net.wifi.p2p.WifiP2pGroup)"},{"p":"org.robolectric.fakes","c":"RoboMenu","l":"setGroupVisible(int, boolean)","u":"setGroupVisible(int,boolean)"},{"p":"org.robolectric.shadows","c":"EpsBearerQosSessionAttributesBuilder","l":"setGuaranteedDownlinkBitRate(long)"},{"p":"org.robolectric.shadows","c":"NrQosSessionAttributesBuilder","l":"setGuaranteedDownlinkBitRate(long)"},{"p":"org.robolectric.shadows","c":"EpsBearerQosSessionAttributesBuilder","l":"setGuaranteedUplinkBitRate(long)"},{"p":"org.robolectric.shadows","c":"NrQosSessionAttributesBuilder","l":"setGuaranteedUplinkBitRate(long)"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager","l":"setHandleMmiValue(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowBuild","l":"setHardware(String)","u":"setHardware(java.lang.String)"},{"p":"org.robolectric.shadows","c":"GnssStatusBuilder.GnssSatelliteInfo.Builder","l":"setHasAlmanac(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyBitmap","l":"setHasAlpha(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowVibrator","l":"setHasAmplitudeControl(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"setHasCarrierPrivileges(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"setHasCarrierPrivileges(int, boolean)","u":"setHasCarrierPrivileges(int,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowFingerprintManager","l":"setHasEnrolledFingerprints(boolean)"},{"p":"org.robolectric.shadows","c":"GnssStatusBuilder.GnssSatelliteInfo.Builder","l":"setHasEphemeris(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyBitmap","l":"setHasMipMap(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowRenderNode","l":"setHasOverlappingRendering(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowRenderNodeQ","l":"setHasOverlappingRendering(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowViewConfiguration","l":"setHasPermanentMenuKey(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowBugreportManager","l":"setHasPermission(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowCrossProfileApps","l":"setHasRequestedInteractAcrossProfiles(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowLauncherApps","l":"setHasShortcutHostPermission(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowVibrator","l":"setHasVibrator(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyMessageQueue","l":"setHead(Message)","u":"setHead(android.os.Message)"},{"p":"org.robolectric.shadows","c":"ShadowMessageQueue","l":"setHead(Message)","u":"setHead(android.os.Message)"},{"p":"org.robolectric.shadows","c":"ShadowPausedMessageQueue","l":"setHead(Message)","u":"setHead(android.os.Message)"},{"p":"org.robolectric.shadows.httpclient","c":"HttpResponseStub","l":"setHeader(Header)","u":"setHeader(org.apache.http.Header)"},{"p":"org.robolectric.shadows.httpclient","c":"TestHttpResponse","l":"setHeader(Header)","u":"setHeader(org.apache.http.Header)"},{"p":"org.robolectric.shadows.httpclient","c":"HttpResponseStub","l":"setHeader(String, String)","u":"setHeader(java.lang.String,java.lang.String)"},{"p":"org.robolectric.fakes","c":"RoboSubMenu","l":"setHeaderIcon(Drawable)","u":"setHeaderIcon(android.graphics.drawable.Drawable)"},{"p":"org.robolectric.fakes","c":"RoboSubMenu","l":"setHeaderIcon(int)"},{"p":"org.robolectric.shadows.httpclient","c":"HttpResponseStub","l":"setHeaders(Header[])","u":"setHeaders(org.apache.http.Header[])"},{"p":"org.robolectric.fakes","c":"RoboSubMenu","l":"setHeaderTitle(CharSequence)","u":"setHeaderTitle(java.lang.CharSequence)"},{"p":"org.robolectric.fakes","c":"RoboSubMenu","l":"setHeaderTitle(int)"},{"p":"org.robolectric.fakes","c":"RoboSubMenu","l":"setHeaderView(View)","u":"setHeaderView(android.view.View)"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"setHeadlessSystemUserMode(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"setHearingAidCompatibilitySupported(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowCanvas","l":"setHeight(int)"},{"p":"org.robolectric.shadows","c":"ShadowDisplay","l":"setHeight(int)"},{"p":"org.robolectric.shadows","c":"ShadowDisplayManager.ModeBuilder","l":"setHeight(int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyBitmap","l":"setHeight(int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCanvas","l":"setHeight(int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseCanvas","l":"setHeight(int)"},{"p":"org.robolectric.shadows","c":"ResponderLocationBuilder","l":"setHeightAboveFloorMeters(double)"},{"p":"org.robolectric.shadows","c":"ResponderLocationBuilder","l":"setHeightAboveFloorUncertaintyMeters(double)"},{"p":"org.robolectric.shadows","c":"ModuleInfoBuilder","l":"setHidden(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowWebView","l":"setHitTestResult(WebView.HitTestResult)","u":"setHitTestResult(android.webkit.WebView.HitTestResult)"},{"p":"org.robolectric.shadows","c":"ShadowAppWidgetHostView","l":"setHost(AppWidgetHost)","u":"setHost(android.appwidget.AppWidgetHost)"},{"p":"org.robolectric.shadows","c":"ShadowSubscriptionManager.SubscriptionInfoBuilder","l":"setIccId(String)","u":"setIccId(java.lang.String)"},{"p":"org.robolectric.shadows","c":"UiccCardInfoBuilder","l":"setIccId(String)","u":"setIccId(java.lang.String)"},{"p":"org.robolectric.shadows","c":"UiccPortInfoBuilder","l":"setIccId(String)","u":"setIccId(java.lang.String)"},{"p":"org.robolectric.fakes","c":"RoboMenuItem","l":"setIcon(Drawable)","u":"setIcon(android.graphics.drawable.Drawable)"},{"p":"org.robolectric.fakes","c":"RoboSubMenu","l":"setIcon(Drawable)","u":"setIcon(android.graphics.drawable.Drawable)"},{"p":"org.robolectric.fakes","c":"RoboMenuItem","l":"setIcon(int)"},{"p":"org.robolectric.fakes","c":"RoboSubMenu","l":"setIcon(int)"},{"p":"org.robolectric.shadows","c":"ShadowAlertController","l":"setIcon(int)"},{"p":"org.robolectric.shadows","c":"ShadowShortcutManager","l":"setIconMaxHeight(int)"},{"p":"org.robolectric.shadows","c":"ShadowShortcutManager","l":"setIconMaxWidth(int)"},{"p":"org.robolectric.shadows","c":"ShadowSubscriptionManager.SubscriptionInfoBuilder","l":"setIconTint(int)"},{"p":"org.robolectric.shadows","c":"AssociationInfoBuilder","l":"setId(int)"},{"p":"org.robolectric.shadows","c":"PreciseDataConnectionStateBuilder","l":"setId(int)"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityWindowInfo","l":"setId(int)"},{"p":"org.robolectric.shadows","c":"ShadowInformationElement.Builder","l":"setId(int)"},{"p":"org.robolectric.shadows","c":"ShadowSubscriptionManager.SubscriptionInfoBuilder","l":"setId(int)"},{"p":"org.robolectric.shadows","c":"ShadowBuild","l":"setId(String)","u":"setId(java.lang.String)"},{"p":"org.robolectric.android","c":"AttributeSetBuilder","l":"setIdAttribute(String)","u":"setIdAttribute(java.lang.String)"},{"p":"org.robolectric.android","c":"AttributeSetBuilderImpl","l":"setIdAttribute(String)","u":"setIdAttribute(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowInformationElement.Builder","l":"setIdExt(int)"},{"p":"org.robolectric.shadows","c":"ShadowSQLiteOpenHelper","l":"setIdleConnectionTimeout(long)"},{"p":"org.robolectric.android.internal","c":"LooperDelegatingScheduler","l":"setIdleState(Scheduler.IdleState)","u":"setIdleState(org.robolectric.util.Scheduler.IdleState)"},{"p":"org.robolectric.util","c":"Scheduler","l":"setIdleState(Scheduler.IdleState)","u":"setIdleState(org.robolectric.util.Scheduler.IdleState)"},{"p":"org.robolectric.android.internal","c":"LocalUiController","l":"setIdlingResourceTimeout(long, TimeUnit)","u":"setIdlingResourceTimeout(long,java.util.concurrent.TimeUnit)"},{"p":"org.robolectric.shadows","c":"ShadowPausedLooper","l":"setIgnoreUncaughtExceptions(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowPowerManager","l":"setIgnoringBatteryOptimizations(String, boolean)","u":"setIgnoringBatteryOptimizations(java.lang.String,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"setImei(int, String)","u":"setImei(int,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"setImei(String)","u":"setImei(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowActivityManager.ApplicationExitInfoBuilder","l":"setImportance(int)"},{"p":"org.robolectric.shadows","c":"ShadowNotificationManager","l":"setImportance(int)"},{"p":"org.robolectric.shadows","c":"ShadowImsMmTelManager","l":"setImsAvailableOnDevice(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowImsMmTelManager","l":"setImsRegistered(ImsRegistrationAttributes)","u":"setImsRegistered(android.telephony.ims.ImsRegistrationAttributes)"},{"p":"org.robolectric.shadows","c":"ShadowImsMmTelManager","l":"setImsRegistered(int)"},{"p":"org.robolectric.shadows","c":"ShadowImsMmTelManager","l":"setImsRegistering(ImsRegistrationAttributes)","u":"setImsRegistering(android.telephony.ims.ImsRegistrationAttributes)"},{"p":"org.robolectric.shadows","c":"ShadowImsMmTelManager","l":"setImsRegistering(int)"},{"p":"org.robolectric.shadows","c":"ShadowImsMmTelManager","l":"setImsUnregistered(ImsReasonInfo)","u":"setImsUnregistered(android.telephony.ims.ImsReasonInfo)"},{"p":"org.robolectric.shadows","c":"ShadowTabHost.ShadowTabSpec","l":"setIndicator(CharSequence)","u":"setIndicator(java.lang.CharSequence)"},{"p":"org.robolectric.shadows","c":"ShadowTabHost.ShadowTabSpec","l":"setIndicator(CharSequence, Drawable)","u":"setIndicator(java.lang.CharSequence,android.graphics.drawable.Drawable)"},{"p":"org.robolectric.shadows","c":"ShadowTabHost.ShadowTabSpec","l":"setIndicator(View)","u":"setIndicator(android.view.View)"},{"p":"org.robolectric.shadows","c":"ShadowWifiInfo","l":"setInetAddress(InetAddress)","u":"setInetAddress(java.net.InetAddress)"},{"p":"org.robolectric.shadows","c":"ShadowAlarmManager","l":"setInexactRepeating(int, long, long, PendingIntent)","u":"setInexactRepeating(int,long,long,android.app.PendingIntent)"},{"p":"org.robolectric.shadows","c":"ShadowActivityThread._ActivityThread_","l":"setInitialApplication(Application)","u":"setInitialApplication(android.app.Application)"},{"p":"org.robolectric.shadows","c":"ShadowAudioEffect","l":"setInitialized(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"setInMultiWindowMode(boolean)"},{"p":"org.robolectric.android","c":"XmlResourceParserImpl","l":"setInput(InputStream, String)","u":"setInput(java.io.InputStream,java.lang.String)"},{"p":"org.robolectric.android","c":"XmlResourceParserImpl","l":"setInput(Reader)","u":"setInput(java.io.Reader)"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"setInputDevices(List)","u":"setInputDevices(java.util.List)"},{"p":"org.robolectric.shadows","c":"ShadowInputMethodManager","l":"setInputMethodInfoList(List)","u":"setInputMethodInfoList(java.util.List)"},{"p":"org.robolectric.shadows","c":"ShadowKeyguardManager","l":"setinRestrictedInputMode(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowKeyguardManager","l":"setInRestrictedInputMode(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityManager","l":"setInstalledAccessibilityServiceList(List)","u":"setInstalledAccessibilityServiceList(java.util.List)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"setInstallerPackageName(String, String)","u":"setInstallerPackageName(java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowSettings","l":"setInstallNonMarketApps(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"setInstallSourceInfo(String, String, String)","u":"setInstallSourceInfo(java.lang.String,java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowUsageStatsManager.EventBuilder","l":"setInstanceId(int)"},{"p":"org.robolectric.shadows","c":"ShadowActivityThread._ActivityThread_","l":"setInstrumentation(Instrumentation)","u":"setInstrumentation(android.app.Instrumentation)"},{"p":"org.robolectric.annotation","c":"Config.Builder","l":"setInstrumentedPackages(String...)","u":"setInstrumentedPackages(java.lang.String...)"},{"p":"org.robolectric.fakes","c":"RoboMenuItem","l":"setIntent(Intent)","u":"setIntent(android.content.Intent)"},{"p":"org.robolectric.shadows","c":"ShadowIntentService","l":"setIntentRedelivery(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowCrossProfileApps","l":"setInteractAcrossProfilesAppOp(int)"},{"p":"org.robolectric.shadows","c":"ShadowCrossProfileApps","l":"setInteractAcrossProfilesAppOp(String, int)","u":"setInteractAcrossProfilesAppOp(java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityManager","l":"setInteractiveUiTimeout(int)"},{"p":"org.robolectric.shadows","c":"ShadowWifiP2pGroup","l":"setInterface(String)","u":"setInterface(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowUsbDeviceConnection","l":"setInterface(UsbInterface)","u":"setInterface(android.hardware.usb.UsbInterface)"},{"p":"org.robolectric.shadows","c":"StorageVolumeBuilder","l":"setInternalPath(File)","u":"setInternalPath(java.io.File)"},{"p":"org.robolectric.shadows","c":"ShadowNotificationManager","l":"setInterruptionFilter(int)"},{"p":"org.robolectric.shadows","c":"ShadowInstrumentation","l":"setInTouchMode(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowBatteryManager","l":"setIntProperty(int, int)","u":"setIntProperty(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"setInvalidStateBehavior(ShadowMediaPlayer.InvalidStateBehavior)","u":"setInvalidStateBehavior(org.robolectric.shadows.ShadowMediaPlayer.InvalidStateBehavior)"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager","l":"setIs5GHzBandSupported(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowVMRuntime","l":"setIs64Bit(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowRangingResult.Builder","l":"setIs80211mcMeasurement(boolean)"},{"p":"org.robolectric.shadows","c":"UiccPortInfoBuilder","l":"setIsActive(boolean)"},{"p":"org.robolectric.shadows","c":"PackageRollbackInfoBuilder","l":"setIsApex(boolean)"},{"p":"org.robolectric.shadows","c":"PackageRollbackInfoBuilder","l":"setIsApkInApex(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"setIsBluetoothScoAvailableOffCall(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothAdapter","l":"setIsBluetoothSupported(boolean)"},{"p":"org.robolectric.shadows","c":"WifiUsabilityStatsEntryBuilder","l":"setIsCellularDataAvailable(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowBatteryManager","l":"setIsCharging(boolean)"},{"p":"org.robolectric.shadows","c":"BarringInfoBuilder.BarringServiceInfoBuilder","l":"setIsConditionallyBarred(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowContentCaptureManager","l":"setIsContentCaptureEnabled(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"setIsDataConnectionAllowed(boolean)"},{"p":"org.robolectric.shadows","c":"BrightnessChangeEventBuilder","l":"setIsDefaultBrightnessConfig(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"setIsDemoUser(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowPowerManager","l":"setIsDeviceIdleMode(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowPowerManager","l":"setIsDeviceLightIdleMode(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowKeyguardManager","l":"setIsDeviceLocked(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowKeyguardManager","l":"setIsDeviceLocked(int, boolean)","u":"setIsDeviceLocked(int,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowKeyguardManager","l":"setIsDeviceSecure(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowKeyguardManager","l":"setIsDeviceSecure(int, boolean)","u":"setIsDeviceSecure(int,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowDexFile","l":"setIsDexOptNeeded(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowDexFile","l":"setIsDexOptNeededError(Throwable)","u":"setIsDexOptNeededError(java.lang.Throwable)"},{"p":"org.robolectric.shadows","c":"ShadowSubscriptionManager.SubscriptionInfoBuilder","l":"setIsEmbedded(boolean)"},{"p":"org.robolectric.shadows","c":"StorageVolumeBuilder","l":"setIsEmulated(boolean)"},{"p":"org.robolectric.shadows","c":"PhoneAccountBuilder","l":"setIsEnabled(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowEuiccManager","l":"setIsEnabled(boolean)"},{"p":"org.robolectric.shadows","c":"MediaCodecInfoBuilder.CodecCapabilitiesBuilder","l":"setIsEncoder(boolean)"},{"p":"org.robolectric.shadows","c":"MediaCodecInfoBuilder","l":"setIsEncoder(boolean)"},{"p":"org.robolectric.shadows","c":"UiccCardInfoBuilder","l":"setIsEuicc(boolean)"},{"p":"org.robolectric.shadows","c":"UiccSlotInfoBuilder","l":"setIsEuicc(boolean)"},{"p":"org.robolectric.shadows","c":"UiccSlotInfoBuilder","l":"setIsExtendedApduSupported(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowEnvironment","l":"setIsExternalStorageEmulated(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowEnvironment","l":"setIsExternalStorageLegacy(boolean)"},{"p":"org.robolectric.shadows.gms.common","c":"ShadowGoogleApiAvailability","l":"setIsGooglePlayServicesAvailable(int)"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"setIsGuestUser(boolean)"},{"p":"org.robolectric.shadows","c":"MediaCodecInfoBuilder","l":"setIsHardwareAccelerated(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowFingerprintManager","l":"setIsHardwareDetected(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager","l":"setIsInCall(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowPowerManager","l":"setIsInteractive(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowKeyguardManager","l":"setIsKeyguardSecure(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothAdapter","l":"setIsLeExtendedAdvertisingSupported(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowPowerManager","l":"setIsLightDeviceIdleMode(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"setIsLinkedUser(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowActivityManager","l":"setIsLowRamDevice(boolean)"},{"p":"org.robolectric.shadows","c":"ServiceStateBuilder","l":"setIsManualSelection(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothAdapter","l":"setIsMultipleAdvertisementSupported(boolean)"},{"p":"org.robolectric.shadows","c":"UiccCardInfoBuilder","l":"setIsMultipleEnabledProfilesSupported(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"setIsMusicActive(boolean)"},{"p":"org.robolectric.shadows","c":"SharedLibraryInfoBuilder","l":"setIsNative(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowViewRootImpl","l":"setIsNavigationBarVisible(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"setIsNetworkRoaming(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowSpeechRecognizer","l":"setIsOnDeviceRecognitionAvailable(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowSubscriptionManager.SubscriptionInfoBuilder","l":"setIsOpportunistic(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowPowerManager","l":"setIsPowerSaveMode(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowGeocoder","l":"setIsPresent(boolean)"},{"p":"org.robolectric.shadows","c":"StorageVolumeBuilder","l":"setIsPrimary(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"setIsPrimaryUser(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowPowerManager","l":"setIsRebootingUserspaceSupported(boolean)"},{"p":"org.robolectric.shadows","c":"StorageVolumeBuilder","l":"setIsRemovable(boolean)"},{"p":"org.robolectric.shadows","c":"UiccCardInfoBuilder","l":"setIsRemovable(boolean)"},{"p":"org.robolectric.shadows","c":"UiccSlotInfoBuilder","l":"setIsRemovable(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowShortcutManager","l":"setIsRequestPinShortcutSupported(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"setIsRestrictedProfile(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager","l":"setIsScanAlwaysAvailable(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowPowerManager","l":"setIsScreenOn(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowWallpaperManager","l":"setIsSetWallpaperAllowed(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"setIsSmsCapable(boolean)"},{"p":"org.robolectric.shadows","c":"MediaCodecInfoBuilder","l":"setIsSoftwareOnly(boolean)"},{"p":"org.robolectric.shadows","c":"RollbackInfoBuilder","l":"setIsStaged(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowViewRootImpl","l":"setIsStatusBarVisible(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"setIsStreamMute(int, boolean)","u":"setIsStreamMute(int,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver","l":"setIsSyncable(Account, String, int)","u":"setIsSyncable(android.accounts.Account,java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"setIsSystemUser(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"setIsTaskRoot(boolean)"},{"p":"org.robolectric.shadows","c":"WifiUsabilityStatsEntryBuilder","l":"setIsThroughputSufficient(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"setIsUniqueDeviceAttestationSupported(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"setIsUsbDataSignalingEnabled(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"setIsUserEnabled(int, boolean)","u":"setIsUserEnabled(int,boolean)"},{"p":"org.robolectric.shadows.gms.common","c":"ShadowGoogleApiAvailability","l":"setIsUserResolvableError(boolean)"},{"p":"org.robolectric.shadows","c":"ServiceStateBuilder","l":"setIsUsingCarrierAggregation(boolean)"},{"p":"org.robolectric.shadows","c":"MediaCodecInfoBuilder","l":"setIsVendor(boolean)"},{"p":"org.robolectric.shadows","c":"RunningTaskInfoBuilder","l":"setIsVisible(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowPowerManager","l":"setIsWakeLockLevelSupported(int, boolean)","u":"setIsWakeLockLevelSupported(int,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowWallpaperManager","l":"setIsWallpaperSupported(boolean)"},{"p":"org.robolectric.shadows","c":"WifiUsabilityStatsEntryBuilder","l":"setIsWifiScoringEnabled(boolean)"},{"p":"org.robolectric.fakes","c":"RoboMenuItem","l":"setItemId(int)"},{"p":"org.robolectric.shadows","c":"RangingSessionBuilder","l":"setIUwbAdapter(IUwbAdapter)","u":"setIUwbAdapter(android.uwb.IUwbAdapter)"},{"p":"org.robolectric.shadows","c":"ServiceStateBuilder","l":"setIwlanPreferred(boolean)"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"setJavaScriptCanOpenWindowsAutomatically(boolean)"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"setJavaScriptEnabled(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowTime","l":"setJulianDay(int)"},{"p":"org.robolectric.shadows","c":"ShadowSurfaceView.FakeSurfaceHolder","l":"setKeepScreenOn(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"setKeyguardDisabledFeatures(ComponentName, int)","u":"setKeyguardDisabledFeatures(android.content.ComponentName,int)"},{"p":"org.robolectric.shadows","c":"ShadowKeyguardManager","l":"setKeyguardLocked(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowBackupDataOutput","l":"setKeyPrefix_native(long, String)","u":"setKeyPrefix_native(long,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityNodeInfo","l":"setLabeledBy(AccessibilityNodeInfo)","u":"setLabeledBy(android.view.accessibility.AccessibilityNodeInfo)"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityNodeInfo","l":"setLabelFor(AccessibilityNodeInfo)","u":"setLabelFor(android.view.accessibility.AccessibilityNodeInfo)"},{"p":"org.robolectric.shadows","c":"ShadowTextToSpeech","l":"setLanguage(Locale)","u":"setLanguage(java.util.Locale)"},{"p":"org.robolectric.shadows","c":"BrightnessChangeEventBuilder","l":"setLastBrightness(float)"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"setLastKnownLocation(String, Location)","u":"setLastKnownLocation(java.lang.String,android.location.Location)"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"setLastNonConfigurationInstance(Object)","u":"setLastNonConfigurationInstance(java.lang.Object)"},{"p":"org.robolectric.shadows","c":"_Activity_","l":"setLastNonConfigurationInstances(Object)","u":"setLastNonConfigurationInstances(java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowCallLogCalls","l":"setLastOutgoingCall(String)","u":"setLastOutgoingCall(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyPath","l":"setLastPoint(float, float)","u":"setLastPoint(float,float)"},{"p":"org.robolectric.shadows","c":"AssociationInfoBuilder","l":"setLastTimeConnectedMs(long)"},{"p":"org.robolectric.shadows","c":"ShadowUsageStatsManager.UsageStatsBuilder","l":"setLastTimeStamp(long)"},{"p":"org.robolectric.shadows","c":"ShadowUsageStatsManager.UsageStatsBuilder","l":"setLastTimeUsed(long)"},{"p":"org.robolectric.shadows","c":"ShadowDialog","l":"setLatestDialog(ShadowDialog)","u":"setLatestDialog(org.robolectric.shadows.ShadowDialog)"},{"p":"org.robolectric.shadows","c":"ShadowApplication","l":"setLatestListPopupWindow(ListPopupWindow)","u":"setLatestListPopupWindow(android.widget.ListPopupWindow)"},{"p":"org.robolectric.shadows","c":"ShadowApplication","l":"setLatestPopupMenu(ShadowPopupMenu)","u":"setLatestPopupMenu(org.robolectric.shadows.ShadowPopupMenu)"},{"p":"org.robolectric.shadows","c":"ShadowPopupMenu","l":"setLatestPopupMenu(ShadowPopupMenu)","u":"setLatestPopupMenu(org.robolectric.shadows.ShadowPopupMenu)"},{"p":"org.robolectric.shadows","c":"ShadowApplication","l":"setLatestPopupWindow(PopupWindow)","u":"setLatestPopupWindow(android.widget.PopupWindow)"},{"p":"org.robolectric.shadows","c":"ResponderLocationBuilder","l":"setLatitude(double)"},{"p":"org.robolectric.shadows","c":"ResponderLocationBuilder","l":"setLatitudeUncertainty(double)"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityWindowInfo","l":"setLayer(int)"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"setLayerType(int, Paint)","u":"setLayerType(int,android.graphics.Paint)"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"setLayoutAlgorithm(WebSettings.LayoutAlgorithm)","u":"setLayoutAlgorithm(android.webkit.WebSettings.LayoutAlgorithm)"},{"p":"org.robolectric.shadows","c":"ShadowWebView","l":"setLayoutParams(ViewGroup.LayoutParams)","u":"setLayoutParams(android.view.ViewGroup.LayoutParams)"},{"p":"org.robolectric.shadows","c":"ShadowRangingResult.Builder","l":"setLci(byte[])"},{"p":"org.robolectric.shadows","c":"ResponderLocationBuilder","l":"setLciRegisteredLocationAgreement(Boolean)","u":"setLciRegisteredLocationAgreement(java.lang.Boolean)"},{"p":"org.robolectric.shadows","c":"ResponderLocationBuilder","l":"setLciVersion(int)"},{"p":"org.robolectric.shadows","c":"ShadowRangingResult.Builder","l":"setLcr(byte[])"},{"p":"org.robolectric.shadows","c":"ShadowRenderNode","l":"setLeft(int)"},{"p":"org.robolectric.shadows","c":"ShadowRenderNodeQ","l":"setLeft(int)"},{"p":"org.robolectric.shadows","c":"ShadowRenderNode","l":"setLeftTopRightBottom(int, int, int, int)","u":"setLeftTopRightBottom(int,int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowRenderNodeQ","l":"setLeftTopRightBottom(int, int, int, int)","u":"setLeftTopRightBottom(int,int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"setLetterSpacing(float)"},{"p":"org.robolectric.annotation","c":"Config.Builder","l":"setLibraries(String...)","u":"setLibraries(java.lang.String...)"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"setLightTouchEnabled(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager","l":"setLine1Number(PhoneAccountHandle, String)","u":"setLine1Number(android.telecom.PhoneAccountHandle,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"setLine1Number(String)","u":"setLine1Number(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowNetworkCapabilities","l":"setLinkDownstreamBandwidthKbps(Object)","u":"setLinkDownstreamBandwidthKbps(java.lang.Object)"},{"p":"org.robolectric.shadows","c":"PreciseDataConnectionStateBuilder","l":"setLinkProperties(LinkProperties)","u":"setLinkProperties(android.net.LinkProperties)"},{"p":"org.robolectric.shadows","c":"ShadowConnectivityManager","l":"setLinkProperties(Network, LinkProperties)","u":"setLinkProperties(android.net.Network,android.net.LinkProperties)"},{"p":"org.robolectric.shadows","c":"ShadowWifiInfo","l":"setLinkSpeed(int)"},{"p":"org.robolectric.shadows","c":"WifiUsabilityStatsEntryBuilder","l":"setLinkSpeedMbps(int)"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"setLoadsImagesAutomatically(boolean)"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"setLoadWithOverviewMode(boolean)"},{"p":"org.robolectric.shadows.httpclient","c":"HttpResponseStub","l":"setLocale(Locale)","u":"setLocale(java.util.Locale)"},{"p":"org.robolectric.shadows","c":"ShadowCaptioningManager","l":"setLocale(Locale)","u":"setLocale(java.util.Locale)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"setLocale(String)","u":"setLocale(java.lang.String)"},{"p":"org.robolectric.shadows","c":"DragEventBuilder","l":"setLocalState(Object)","u":"setLocalState(java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"setLocationEnabled(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"setLocationEnabledForUser(boolean, UserHandle)","u":"setLocationEnabledForUser(boolean,android.os.UserHandle)"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"setLocationMode(int)"},{"p":"org.robolectric.shadows","c":"ShadowPowerManager","l":"setLocationPowerSaveMode(int)"},{"p":"org.robolectric.shadows","c":"ShadowSettings.ShadowSecure","l":"setLocationProviderEnabled(ContentResolver, String, boolean)","u":"setLocationProviderEnabled(android.content.ContentResolver,java.lang.String,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowSettings.ShadowSecure","l":"setLocationProviderEnabledForUser(ContentResolver, String, boolean, int)","u":"setLocationProviderEnabledForUser(android.content.ContentResolver,java.lang.String,boolean,int)"},{"p":"org.robolectric.shadows","c":"ShadowTileService","l":"setLocked(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowSettings","l":"setLockScreenAllowPrivateNotifications(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowSettings","l":"setLockScreenShowNotifications(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"setLockTaskFeatures(ComponentName, int)","u":"setLockTaskFeatures(android.content.ComponentName,int)"},{"p":"org.robolectric.shadows","c":"ShadowActivityManager","l":"setLockTaskModeState(int)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"setLockTaskPackages(ComponentName, String[])","u":"setLockTaskPackages(android.content.ComponentName,java.lang.String[])"},{"p":"org.robolectric.shadows","c":"ShadowLog","l":"setLoggable(String, int)","u":"setLoggable(java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"UiccPortInfoBuilder","l":"setLogicalSlotIndex(int)"},{"p":"org.robolectric.shadows","c":"ResponderLocationBuilder","l":"setLongitude(double)"},{"p":"org.robolectric.shadows","c":"ResponderLocationBuilder","l":"setLongitudeUncertainty(double)"},{"p":"org.robolectric.shadows","c":"CellIdentityLteBuilder","l":"setLongOperatorName(String)","u":"setLongOperatorName(java.lang.String)"},{"p":"org.robolectric.shadows","c":"CellIdentityNrBuilder","l":"setLongOperatorName(String)","u":"setLongOperatorName(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowBatteryManager","l":"setLongProperty(int, long)","u":"setLongProperty(int,long)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"setLongSupportMessage(ComponentName, CharSequence)","u":"setLongSupportMessage(android.content.ComponentName,java.lang.CharSequence)"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"setLooping(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowPowerManager","l":"setLowPowerStandbyEnabled(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowPowerManager","l":"setLowPowerStandbySupported(boolean)"},{"p":"org.robolectric.shadows","c":"BrightnessChangeEventBuilder","l":"setLuxTimestamps(long[])"},{"p":"org.robolectric.shadows","c":"BrightnessChangeEventBuilder","l":"setLuxValues(float[])"},{"p":"org.robolectric.shadows","c":"ShadowWifiInfo","l":"setMacAddress(String)","u":"setMacAddress(java.lang.String)"},{"p":"org.robolectric","c":"RuntimeEnvironment","l":"setMainThread(Thread)","u":"setMainThread(java.lang.Thread)"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager","l":"setManageBlockNumbersIntent(Intent)","u":"setManageBlockNumbersIntent(android.content.Intent)"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"setManagedProfile(boolean)"},{"p":"org.robolectric.annotation","c":"Config.Builder","l":"setManifest(String)","u":"setManifest(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowShortcutManager","l":"setManifestShortcuts(List)","u":"setManifestShortcuts(java.util.List)"},{"p":"org.robolectric.shadows","c":"ShadowBuild","l":"setManufacturer(String)","u":"setManufacturer(java.lang.String)"},{"p":"org.robolectric","c":"RuntimeEnvironment","l":"setMasterScheduler(Scheduler)","u":"setMasterScheduler(org.robolectric.util.Scheduler)"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver","l":"setMasterSyncAutomatically(boolean)"},{"p":"org.robolectric","c":"MavenRoboSettings","l":"setMavenProxyHost(String)","u":"setMavenProxyHost(java.lang.String)"},{"p":"org.robolectric","c":"MavenRoboSettings","l":"setMavenProxyPort(int)"},{"p":"org.robolectric","c":"MavenRoboSettings","l":"setMavenRepositoryId(String)","u":"setMavenRepositoryId(java.lang.String)"},{"p":"org.robolectric","c":"MavenRoboSettings","l":"setMavenRepositoryPassword(String)","u":"setMavenRepositoryPassword(java.lang.String)"},{"p":"org.robolectric","c":"MavenRoboSettings","l":"setMavenRepositoryUrl(String)","u":"setMavenRepositoryUrl(java.lang.String)"},{"p":"org.robolectric","c":"MavenRoboSettings","l":"setMavenRepositoryUserName(String)","u":"setMavenRepositoryUserName(java.lang.String)"},{"p":"org.robolectric.shadows","c":"EpsBearerQosSessionAttributesBuilder","l":"setMaxDownlinkBitRate(long)"},{"p":"org.robolectric.shadows","c":"NrQosSessionAttributesBuilder","l":"setMaxDownlinkBitRate(long)"},{"p":"org.robolectric.shadows","c":"ShadowMediaRecorder","l":"setMaxDuration(int)"},{"p":"org.robolectric.shadows","c":"ShadowMediaRecorder","l":"setMaxFileSize(long)"},{"p":"org.robolectric.shadows","c":"StorageVolumeBuilder","l":"setMaxFileSize(long)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"setMaximumFailedPasswordsForWipe(ComponentName, int)","u":"setMaximumFailedPasswordsForWipe(android.content.ComponentName,int)"},{"p":"org.robolectric.shadows","c":"ShadowSensor","l":"setMaximumRange(float)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"setMaximumTimeToLock(ComponentName, long)","u":"setMaximumTimeToLock(android.content.ComponentName,long)"},{"p":"org.robolectric.shadows","c":"ShadowCamera.ShadowParameters","l":"setMaxNumFocusAreas(int)"},{"p":"org.robolectric.shadows","c":"ShadowCamera.ShadowParameters","l":"setMaxNumMeteringAreas(int)"},{"p":"org.robolectric.annotation","c":"Config.Builder","l":"setMaxSdk(int)"},{"p":"org.robolectric.shadows","c":"ShadowShortcutManager","l":"setMaxShortcutCountPerActivity(int)"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"setMaxSupportedUsers(int)"},{"p":"org.robolectric.shadows","c":"ShadowIsoDep","l":"setMaxTransceiveLength(int)"},{"p":"org.robolectric.shadows","c":"EpsBearerQosSessionAttributesBuilder","l":"setMaxUplinkBitRate(long)"},{"p":"org.robolectric.shadows","c":"NrQosSessionAttributesBuilder","l":"setMaxUplinkBitRate(long)"},{"p":"org.robolectric.shadows","c":"PlaybackInfoBuilder","l":"setMaxVolume(int)"},{"p":"org.robolectric.shadows","c":"CellIdentityLteBuilder","l":"setMcc(String)","u":"setMcc(java.lang.String)"},{"p":"org.robolectric.shadows","c":"CellIdentityNrBuilder","l":"setMcc(String)","u":"setMcc(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowSubscriptionManager.SubscriptionInfoBuilder","l":"setMcc(String)","u":"setMcc(java.lang.String)"},{"p":"org.robolectric.shadows","c":"MediaCodecInfoBuilder.CodecCapabilitiesBuilder","l":"setMediaFormat(MediaFormat)","u":"setMediaFormat(android.media.MediaFormat)"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"setMediaInfoProvider(ShadowMediaPlayer.MediaInfoProvider)","u":"setMediaInfoProvider(org.robolectric.shadows.ShadowMediaPlayer.MediaInfoProvider)"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"setMediaPlaybackRequiresUserGesture(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"setMeid(int, String)","u":"setMeid(int,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"setMeid(String)","u":"setMeid(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowActivityManager","l":"setMemoryClass(int)"},{"p":"org.robolectric.shadows","c":"ShadowActivityManager","l":"setMemoryInfo(ActivityManager.MemoryInfo)","u":"setMemoryInfo(android.app.ActivityManager.MemoryInfo)"},{"p":"org.robolectric.shadows","c":"ShadowAlertController","l":"setMessage(CharSequence)","u":"setMessage(java.lang.CharSequence)"},{"p":"org.robolectric.shadows","c":"ShadowVisualVoicemailSms","l":"setMessageBody(String)","u":"setMessageBody(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothDevice","l":"setMetadata(int, byte[])","u":"setMetadata(int,byte[])"},{"p":"org.robolectric.shadows","c":"ShadowMediaController","l":"setMetadata(MediaMetadata)","u":"setMetadata(android.media.MediaMetadata)"},{"p":"org.robolectric.shadows","c":"FrameMetricsBuilder","l":"setMetric(int, long)","u":"setMetric(int,long)"},{"p":"org.robolectric.shadows","c":"ShadowMediaExtractor","l":"setMetrics(DataSource, PersistableBundle)","u":"setMetrics(org.robolectric.shadows.util.DataSource,android.os.PersistableBundle)"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"setMicrophoneMute(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowAudioTrack","l":"setMinBufferSize(int)"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"setMinimumFontSize(int)"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"setMinimumLogicalFontSize(int)"},{"p":"org.robolectric.annotation","c":"Config.Builder","l":"setMinSdk(int)"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"setMixedContentMode(int)"},{"p":"org.robolectric.shadows","c":"ShadowImsMmTelManager","l":"setMmTelCapabilitiesAvailable(MmTelFeature.MmTelCapabilities)","u":"setMmTelCapabilitiesAvailable(android.telephony.ims.feature.MmTelFeature.MmTelCapabilities)"},{"p":"org.robolectric.shadows","c":"CellIdentityLteBuilder","l":"setMnc(String)","u":"setMnc(java.lang.String)"},{"p":"org.robolectric.shadows","c":"CellIdentityNrBuilder","l":"setMnc(String)","u":"setMnc(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowSubscriptionManager.SubscriptionInfoBuilder","l":"setMnc(String)","u":"setMnc(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowTrafficStats","l":"setMobileRxBytes(int)"},{"p":"org.robolectric.shadows","c":"ShadowTrafficStats","l":"setMobileRxPackets(int)"},{"p":"org.robolectric.shadows","c":"ShadowTrafficStats","l":"setMobileTxBytes(int)"},{"p":"org.robolectric.shadows","c":"ShadowTrafficStats","l":"setMobileTxPackets(int)"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"setMode(int)"},{"p":"org.robolectric.shadows","c":"ShadowAppOpsManager","l":"setMode(int, int, String, int)","u":"setMode(int,int,java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"ShadowAppOpsManager","l":"setMode(String, int, String, int)","u":"setMode(java.lang.String,int,java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"ShadowBuild","l":"setModel(String)","u":"setModel(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowSoundTriggerManager","l":"setModuleProperties(SoundTrigger.ModuleProperties)","u":"setModuleProperties(android.hardware.soundtrigger.SoundTrigger.ModuleProperties)"},{"p":"org.robolectric.shadows","c":"StorageVolumeBuilder","l":"setMtpReserveSize(long)"},{"p":"org.robolectric.shadows","c":"ShadowBitmap","l":"setMutable(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyBitmap","l":"setMutable(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmap","l":"setMutable(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowInCallService","l":"setMuted(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"setMyParent(ViewParent)","u":"setMyParent(android.view.ViewParent)"},{"p":"org.robolectric.shadows","c":"ModuleInfoBuilder","l":"setName(CharSequence)","u":"setName(java.lang.CharSequence)"},{"p":"org.robolectric.shadows","c":"MediaCodecInfoBuilder","l":"setName(String)","u":"setName(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothAdapter","l":"setName(String)","u":"setName(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothDevice","l":"setName(String)","u":"setName(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowDisplay","l":"setName(String)","u":"setName(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowTrace.Counter.Builder","l":"setName(String)","u":"setName(java.lang.String)"},{"p":"org.robolectric.shadows","c":"SharedLibraryInfoBuilder","l":"setName(String)","u":"setName(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"setNameForUid(int, String)","u":"setNameForUid(int,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowLegacySystemClock","l":"setNanoTime(long)"},{"p":"org.robolectric.shadows","c":"ShadowSystemClock","l":"setNanoTime(long)"},{"p":"org.robolectric.internal.bytecode","c":"ClassInstrumentor","l":"setNativeCallHandler(NativeCallHandler)","u":"setNativeCallHandler(org.robolectric.internal.bytecode.NativeCallHandler)"},{"p":"org.robolectric.shadows","c":"ShadowDisplayManager","l":"setNaturallyPortrait(int, boolean)","u":"setNaturallyPortrait(int,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowStatusBarManager","l":"setNavBarMode(int)"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"setNavDump(boolean)"},{"p":"org.robolectric.shadows","c":"CellIdentityNrBuilder","l":"setNci(long)"},{"p":"org.robolectric.shadows","c":"ShadowNfcAdapter","l":"setNdefPushMessage(NdefMessage, Activity, Activity...)","u":"setNdefPushMessage(android.nfc.NdefMessage,android.app.Activity,android.app.Activity...)"},{"p":"org.robolectric.shadows","c":"ShadowNfcAdapter","l":"setNdefPushMessageCallback(NfcAdapter.CreateNdefMessageCallback, Activity, Activity...)","u":"setNdefPushMessageCallback(android.nfc.NfcAdapter.CreateNdefMessageCallback,android.app.Activity,android.app.Activity...)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"setNearbyAppStreamingPolicy(int)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"setNearbyNotificationStreamingPolicy(int)"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"setNeedInitialFocus(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowConnectivityManager","l":"setNetworkCapabilities(Network, NetworkCapabilities)","u":"setNetworkCapabilities(android.net.Network,android.net.NetworkCapabilities)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"setNetworkCountryIso(String)","u":"setNetworkCountryIso(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowWifiInfo","l":"setNetworkId(int)"},{"p":"org.robolectric.shadows","c":"ShadowConnectivityManager","l":"setNetworkInfo(int, NetworkInfo)","u":"setNetworkInfo(int,android.net.NetworkInfo)"},{"p":"org.robolectric.shadows","c":"ShadowWifiP2pGroup","l":"setNetworkName(String)","u":"setNetworkName(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"setNetworkOperator(String)","u":"setNetworkOperator(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"setNetworkOperatorName(String)","u":"setNetworkOperatorName(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"setNetworkOperatorNameForPhone(int, String)","u":"setNetworkOperatorNameForPhone(int,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowConnectivityManager","l":"setNetworkPreference(int)"},{"p":"org.robolectric.shadows","c":"ServiceStateBuilder","l":"setNetworkRegistrationInfoList(List)","u":"setNetworkRegistrationInfoList(java.util.List)"},{"p":"org.robolectric.shadows","c":"ShadowSubscriptionManager","l":"setNetworkRoamingStatus(int, boolean)","u":"setNetworkRoamingStatus(int,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNetworkCapabilities","l":"setNetworkSpecifier(NetworkSpecifier)","u":"setNetworkSpecifier(android.net.NetworkSpecifier)"},{"p":"org.robolectric.shadows","c":"ShadowNetworkCapabilities","l":"setNetworkSpecifier(String)","u":"setNetworkSpecifier(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"setNetworkSpecifier(String)","u":"setNetworkSpecifier(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowSystemClock","l":"setNetworkTimeAvailable(boolean)"},{"p":"org.robolectric.shadows","c":"PreciseDataConnectionStateBuilder","l":"setNetworkType(int)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"setNetworkType(int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyMessage","l":"setNext(Message)","u":"setNext(android.os.Message)"},{"p":"org.robolectric.shadows","c":"ShadowMessage","l":"setNext(Message)","u":"setNext(android.os.Message)"},{"p":"org.robolectric.shadows","c":"ShadowPausedMessage","l":"setNext(Message)","u":"setNext(android.os.Message)"},{"p":"org.robolectric.shadows","c":"ShadowWifiP2pManager","l":"setNextActionFailure(int)"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver","l":"setNextDatabaseIdForInserts(int)"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"setNextFocusRequestResponse(int)"},{"p":"org.robolectric.shadows","c":"ShadowIsoDep","l":"setNextTransceiveResponse(byte[])"},{"p":"org.robolectric.shadows","c":"ShadowNfcAdapter","l":"setNfcHardwareExists(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowColorDisplayManager","l":"setNightDisplayActivated(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowColorDisplayManager","l":"setNightDisplayAutoMode(int)"},{"p":"org.robolectric.shadows","c":"ShadowColorDisplayManager","l":"setNightDisplayColorTemperature(int)"},{"p":"org.robolectric.shadows","c":"BrightnessChangeEventBuilder","l":"setNightMode(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowUIModeManager","l":"setNightMode(int)"},{"p":"org.robolectric.shadows","c":"ShadowUIModeManager","l":"setNightModeActivatedForCustomMode(int, boolean)","u":"setNightModeActivatedForCustomMode(int,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowUIModeManager","l":"setNightModeCustomType(int)"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityManager","l":"setNonInteractiveUiTimeout(int)"},{"p":"org.robolectric.shadows","c":"ShadowJobService","l":"setNotification(JobParameters, int, Notification, int)","u":"setNotification(android.app.job.JobParameters,int,android.app.Notification,int)"},{"p":"org.robolectric.shadows","c":"ShadowCompanionDeviceManager","l":"setNotificationAccess(ComponentName, boolean)","u":"setNotificationAccess(android.content.ComponentName,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNotificationManager","l":"setNotificationDelegate(String)","u":"setNotificationDelegate(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowNotificationManager","l":"setNotificationListenerAccessGranted(ComponentName, boolean)","u":"setNotificationListenerAccessGranted(android.content.ComponentName,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNotificationManager","l":"setNotificationPolicy(NotificationManager.Policy)","u":"setNotificationPolicy(android.app.NotificationManager.Policy)"},{"p":"org.robolectric.shadows","c":"ShadowNotificationManager","l":"setNotificationPolicyAccessGranted(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowNotificationManager","l":"setNotificationsEnabled(boolean)"},{"p":"org.robolectric.fakes","c":"BaseCursor","l":"setNotificationUri(ContentResolver, Uri)","u":"setNotificationUri(android.content.ContentResolver,android.net.Uri)"},{"p":"org.robolectric.shadows","c":"ShadowCursorWrapper","l":"setNotificationUri(ContentResolver, Uri)","u":"setNotificationUri(android.content.ContentResolver,android.net.Uri)"},{"p":"org.robolectric.shadows","c":"AssociationInfoBuilder","l":"setNotifyOnDeviceNearby(boolean)"},{"p":"org.robolectric.shadows","c":"CellIdentityNrBuilder","l":"setNrarfcn(int)"},{"p":"org.robolectric.shadows","c":"ServiceStateBuilder","l":"setNrFrequencyRange(int)"},{"p":"org.robolectric.shadows","c":"ShadowRangingResult.Builder","l":"setNumAttemptedMeasurements(int)"},{"p":"org.robolectric.shadows","c":"ShadowSubscriptionManager.SubscriptionInfoBuilder","l":"setNumber(String)","u":"setNumber(java.lang.String)"},{"p":"org.robolectric.fakes","c":"RoboMenuItem","l":"setNumericShortcut(char)"},{"p":"org.robolectric.shadows","c":"ShadowRangingResult.Builder","l":"setNumSuccessfulMeasurements(int)"},{"p":"org.robolectric.shadows","c":"ShadowAudioSystem","l":"setOffloadPlaybackSupport(AudioFormat, AudioAttributes, int)","u":"setOffloadPlaybackSupport(android.media.AudioFormat,android.media.AudioAttributes,int)"},{"p":"org.robolectric.shadows","c":"ShadowAudioSystem","l":"setOffloadSupported(AudioFormat, AudioAttributes, boolean)","u":"setOffloadSupported(android.media.AudioFormat,android.media.AudioAttributes,boolean)"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"setOffscreenPreRaster(boolean)"},{"p":"org.robolectric.fakes","c":"RoboMenuItem","l":"setOnActionExpandListener(MenuItem.OnActionExpandListener)","u":"setOnActionExpandListener(android.view.MenuItem.OnActionExpandListener)"},{"p":"org.robolectric.shadows","c":"ShadowDialog","l":"setOnCancelListener(DialogInterface.OnCancelListener)","u":"setOnCancelListener(android.content.DialogInterface.OnCancelListener)"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"setOnClickListener(View.OnClickListener)","u":"setOnClickListener(android.view.View.OnClickListener)"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"setOnCompletionListener(MediaPlayer.OnCompletionListener)","u":"setOnCompletionListener(android.media.MediaPlayer.OnCompletionListener)"},{"p":"org.robolectric.shadows","c":"ShadowVideoView","l":"setOnCompletionListener(MediaPlayer.OnCompletionListener)","u":"setOnCompletionListener(android.media.MediaPlayer.OnCompletionListener)"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"setOnCreateContextMenuListener(View.OnCreateContextMenuListener)","u":"setOnCreateContextMenuListener(android.view.View.OnCreateContextMenuListener)"},{"p":"org.robolectric.shadows","c":"ShadowTranslationManager","l":"setOnDeviceTranslationCapabilities(int, int, Set)","u":"setOnDeviceTranslationCapabilities(int,int,java.util.Set)"},{"p":"org.robolectric.shadows","c":"ShadowGestureDetector","l":"setOnDoubleTapListener(GestureDetector.OnDoubleTapListener)","u":"setOnDoubleTapListener(android.view.GestureDetector.OnDoubleTapListener)"},{"p":"org.robolectric.shadows","c":"ShadowTextView","l":"setOnEditorActionListener(TextView.OnEditorActionListener)","u":"setOnEditorActionListener(android.widget.TextView.OnEditorActionListener)"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"setOnErrorListener(MediaPlayer.OnErrorListener)","u":"setOnErrorListener(android.media.MediaPlayer.OnErrorListener)"},{"p":"org.robolectric.shadows","c":"ShadowVideoView","l":"setOnErrorListener(MediaPlayer.OnErrorListener)","u":"setOnErrorListener(android.media.MediaPlayer.OnErrorListener)"},{"p":"org.robolectric.shadows","c":"ShadowMediaRecorder","l":"setOnErrorListener(MediaRecorder.OnErrorListener)","u":"setOnErrorListener(android.media.MediaRecorder.OnErrorListener)"},{"p":"org.robolectric.shadows","c":"ShadowCamera","l":"setOneShotPreviewCallback(Camera.PreviewCallback)","u":"setOneShotPreviewCallback(android.hardware.Camera.PreviewCallback)"},{"p":"org.robolectric.fakes","c":"RoboSplashScreen","l":"setOnExitAnimationListener(SplashScreen.OnExitAnimationListener)","u":"setOnExitAnimationListener(android.window.SplashScreen.OnExitAnimationListener)"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"setOnFocusChangeListener(View.OnFocusChangeListener)","u":"setOnFocusChangeListener(android.view.View.OnFocusChangeListener)"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"setOnInfoListener(MediaPlayer.OnInfoListener)","u":"setOnInfoListener(android.media.MediaPlayer.OnInfoListener)"},{"p":"org.robolectric.shadows","c":"ShadowMediaRecorder","l":"setOnInfoListener(MediaRecorder.OnInfoListener)","u":"setOnInfoListener(android.media.MediaRecorder.OnInfoListener)"},{"p":"org.robolectric.shadows","c":"ShadowAdapterView","l":"setOnItemSelectedListener(AdapterView.OnItemSelectedListener)","u":"setOnItemSelectedListener(android.widget.AdapterView.OnItemSelectedListener)"},{"p":"org.robolectric.shadows","c":"ShadowSoundPool","l":"setOnLoadCompleteListener(SoundPool.OnLoadCompleteListener)","u":"setOnLoadCompleteListener(android.media.SoundPool.OnLoadCompleteListener)"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"setOnLongClickListener(View.OnLongClickListener)","u":"setOnLongClickListener(android.view.View.OnLongClickListener)"},{"p":"org.robolectric.fakes","c":"RoboMenuItem","l":"setOnMenuItemClickListener(MenuItem.OnMenuItemClickListener)","u":"setOnMenuItemClickListener(android.view.MenuItem.OnMenuItemClickListener)"},{"p":"org.robolectric.shadows","c":"ShadowPopupMenu","l":"setOnMenuItemClickListener(PopupMenu.OnMenuItemClickListener)","u":"setOnMenuItemClickListener(android.widget.PopupMenu.OnMenuItemClickListener)"},{"p":"org.robolectric.shadows","c":"ShadowNfcAdapter","l":"setOnNdefPushCompleteCallback(NfcAdapter.OnNdefPushCompleteCallback, Activity, Activity...)","u":"setOnNdefPushCompleteCallback(android.nfc.NfcAdapter.OnNdefPushCompleteCallback,android.app.Activity,android.app.Activity...)"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityNodeInfo","l":"setOnPerformActionListener(ShadowAccessibilityNodeInfo.OnPerformActionListener)","u":"setOnPerformActionListener(org.robolectric.shadows.ShadowAccessibilityNodeInfo.OnPerformActionListener)"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"setOnPreparedListener(MediaPlayer.OnPreparedListener)","u":"setOnPreparedListener(android.media.MediaPlayer.OnPreparedListener)"},{"p":"org.robolectric.shadows","c":"ShadowVideoView","l":"setOnPreparedListener(MediaPlayer.OnPreparedListener)","u":"setOnPreparedListener(android.media.MediaPlayer.OnPreparedListener)"},{"p":"org.robolectric.shadows","c":"ShadowAbsListView","l":"setOnScrollListener(AbsListView.OnScrollListener)","u":"setOnScrollListener(android.widget.AbsListView.OnScrollListener)"},{"p":"org.robolectric.shadows","c":"ShadowSeekBar","l":"setOnSeekBarChangeListener(SeekBar.OnSeekBarChangeListener)","u":"setOnSeekBarChangeListener(android.widget.SeekBar.OnSeekBarChangeListener)"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"setOnSeekCompleteListener(MediaPlayer.OnSeekCompleteListener)","u":"setOnSeekCompleteListener(android.media.MediaPlayer.OnSeekCompleteListener)"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"setOnSystemUiVisibilityChangeListener(View.OnSystemUiVisibilityChangeListener)","u":"setOnSystemUiVisibilityChangeListener(android.view.View.OnSystemUiVisibilityChangeListener)"},{"p":"org.robolectric.shadows","c":"ShadowTabHost","l":"setOnTabChangedListener(TabHost.OnTabChangeListener)","u":"setOnTabChangedListener(android.widget.TabHost.OnTabChangeListener)"},{"p":"org.robolectric.shadows","c":"ShadowImsMmTelManager","l":"setOnTechnologyChangeFailed(int, ImsReasonInfo)","u":"setOnTechnologyChangeFailed(int,android.telephony.ims.ImsReasonInfo)"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"setOnTouchListener(View.OnTouchListener)","u":"setOnTouchListener(android.view.View.OnTouchListener)"},{"p":"org.robolectric.shadows","c":"ShadowNumberPicker","l":"setOnValueChangedListener(NumberPicker.OnValueChangeListener)","u":"setOnValueChangedListener(android.widget.NumberPicker.OnValueChangeListener)"},{"p":"org.robolectric.shadows","c":"ShadowZoomButtonsController","l":"setOnZoomListener(ZoomButtonsController.OnZoomListener)","u":"setOnZoomListener(android.widget.ZoomButtonsController.OnZoomListener)"},{"p":"org.robolectric.shadows.gms.common","c":"ShadowGoogleApiAvailability","l":"setOpenSourceSoftwareLicenseInfo(String)","u":"setOpenSourceSoftwareLicenseInfo(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ServiceStateBuilder","l":"setOperatorName(String, String, String)","u":"setOperatorName(java.lang.String,java.lang.String,java.lang.String)"},{"p":"org.robolectric.fakes","c":"RoboMenuItem","l":"setOrder(int)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"setOrganizationColor(ComponentName, int)","u":"setOrganizationColor(android.content.ComponentName,int)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"setOrganizationName(ComponentName, CharSequence)","u":"setOrganizationName(android.content.ComponentName,java.lang.CharSequence)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"setOrganizationOwnedDeviceWithManagedProfile(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowContextImpl._ContextImpl_","l":"setOuterContext(Context)","u":"setOuterContext(android.content.Context)"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"setOutputDevices(List)","u":"setOutputDevices(java.util.List)"},{"p":"org.robolectric.shadows","c":"ShadowMediaRecorder","l":"setOutputFile(String)","u":"setOutputFile(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowMediaRecorder","l":"setOutputFormat(int)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothSocket","l":"setOutputStream(PipedOutputStream)","u":"setOutputStream(java.io.PipedOutputStream)"},{"p":"org.robolectric.shadows","c":"ShadowUsageStatsManager.EventBuilder","l":"setPackage(String)","u":"setPackage(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"setPackageArchiveInfo(String, PackageInfo)","u":"setPackageArchiveInfo(java.lang.String,android.content.pm.PackageInfo)"},{"p":"org.robolectric.annotation","c":"Config.Builder","l":"setPackageName(String)","u":"setPackageName(java.lang.String)"},{"p":"org.robolectric.shadows","c":"AssociationInfoBuilder","l":"setPackageName(String)","u":"setPackageName(java.lang.String)"},{"p":"org.robolectric.shadows","c":"BrightnessChangeEventBuilder","l":"setPackageName(String)","u":"setPackageName(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ModuleInfoBuilder","l":"setPackageName(String)","u":"setPackageName(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowMediaController","l":"setPackageName(String)","u":"setPackageName(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowUsageStatsManager.UsageStatsBuilder","l":"setPackageName(String)","u":"setPackageName(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowVoiceInteractor","l":"setPackageName(String)","u":"setPackageName(java.lang.String)"},{"p":"org.robolectric.shadows","c":"SharedLibraryInfoBuilder","l":"setPackageName(String)","u":"setPackageName(java.lang.String)"},{"p":"org.robolectric.shadows","c":"PackageRollbackInfoBuilder","l":"setPackageRolledBackFrom(VersionedPackage)","u":"setPackageRolledBackFrom(android.content.pm.VersionedPackage)"},{"p":"org.robolectric.shadows","c":"PackageRollbackInfoBuilder","l":"setPackageRolledBackTo(VersionedPackage)","u":"setPackageRolledBackTo(android.content.pm.VersionedPackage)"},{"p":"org.robolectric.shadows","c":"RollbackInfoBuilder","l":"setPackages(List)","u":"setPackages(java.util.List)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"setPackagesForCallingUid(String...)","u":"setPackagesForCallingUid(java.lang.String...)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"setPackagesForUid(int, String...)","u":"setPackagesForUid(int,java.lang.String...)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"setPackagesSuspended(ComponentName, String[], boolean)","u":"setPackagesSuspended(android.content.ComponentName,java.lang.String[],boolean)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"setPackagesSuspended(Object, Object, Object, Object, Object)","u":"setPackagesSuspended(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"setPackagesSuspended(String[], boolean, PersistableBundle, PersistableBundle, String)","u":"setPackagesSuspended(java.lang.String[],boolean,android.os.PersistableBundle,android.os.PersistableBundle,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"setPackagesSuspendedAsUser(String[], boolean, int)","u":"setPackagesSuspendedAsUser(java.lang.String[],boolean,int)"},{"p":"org.robolectric.shadows","c":"ShadowActivityManager.ApplicationExitInfoBuilder","l":"setPackageUid(int)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothDevice","l":"setPairingConfirmation(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowCamera","l":"setParameters(Camera.Parameters)","u":"setParameters(android.hardware.Camera.Parameters)"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"setParameters(String)","u":"setParameters(java.lang.String)"},{"p":"org.robolectric.shadows.httpclient","c":"HttpResponseStub","l":"setParams(HttpParams)","u":"setParams(org.apache.http.params.HttpParams)"},{"p":"org.robolectric.shadows.httpclient","c":"TestHttpResponse","l":"setParams(HttpParams)","u":"setParams(org.apache.http.params.HttpParams)"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"setParent(Activity)","u":"setParent(android.app.Activity)"},{"p":"org.robolectric.shadows","c":"ShadowWifiP2pGroup","l":"setPassphrase(String)","u":"setPassphrase(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowAccountManager","l":"setPassword(Account, String)","u":"setPassword(android.accounts.Account,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"setPasswordComplexity(int)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"setPasswordExpiration(ComponentName, long)","u":"setPasswordExpiration(android.content.ComponentName,long)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"setPasswordExpirationTimeout(ComponentName, long)","u":"setPasswordExpirationTimeout(android.content.ComponentName,long)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"setPasswordHistoryLength(ComponentName, int)","u":"setPasswordHistoryLength(android.content.ComponentName,int)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"setPasswordMinimumLength(ComponentName, int)","u":"setPasswordMinimumLength(android.content.ComponentName,int)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"setPasswordMinimumLetters(ComponentName, int)","u":"setPasswordMinimumLetters(android.content.ComponentName,int)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"setPasswordMinimumLowerCase(ComponentName, int)","u":"setPasswordMinimumLowerCase(android.content.ComponentName,int)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"setPasswordMinimumNonLetter(ComponentName, int)","u":"setPasswordMinimumNonLetter(android.content.ComponentName,int)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"setPasswordMinimumNumeric(ComponentName, int)","u":"setPasswordMinimumNumeric(android.content.ComponentName,int)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"setPasswordMinimumSymbols(ComponentName, int)","u":"setPasswordMinimumSymbols(android.content.ComponentName,int)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"setPasswordMinimumUpperCase(ComponentName, int)","u":"setPasswordMinimumUpperCase(android.content.ComponentName,int)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"setPasswordQuality(ComponentName, int)","u":"setPasswordQuality(android.content.ComponentName,int)"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityNodeInfo","l":"setPasteable(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowSigningInfo","l":"setPastSigningCertificates(Signature[])","u":"setPastSigningCertificates(android.content.pm.Signature[])"},{"p":"org.robolectric.shadows","c":"SharedLibraryInfoBuilder","l":"setPath(String)","u":"setPath(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"setPathEffect(PathEffect)","u":"setPathEffect(android.graphics.PathEffect)"},{"p":"org.robolectric.shadows","c":"ShadowChoreographer","l":"setPaused(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyLooper","l":"setPaused(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowLooper","l":"setPaused(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowPausedLooper","l":"setPaused(boolean)"},{"p":"org.robolectric.shadows","c":"CellIdentityLteBuilder","l":"setPci(int)"},{"p":"org.robolectric.shadows","c":"CellIdentityNrBuilder","l":"setPci(int)"},{"p":"org.robolectric.shadows","c":"ShadowVirtualDeviceManager.ShadowVirtualDevice","l":"setPendingIntentCallbackResultCode(int)"},{"p":"org.robolectric.manifest","c":"BroadcastReceiverData","l":"setPermission(String)","u":"setPermission(java.lang.String)"},{"p":"org.robolectric.manifest","c":"ServiceData","l":"setPermission(String)","u":"setPermission(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"setPermissionGrantState(ComponentName, String, String, int)","u":"setPermissionGrantState(android.content.ComponentName,java.lang.String,java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"setPermissionPolicy(ComponentName, int)","u":"setPermissionPolicy(android.content.ComponentName,int)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"setPermittedAccessibilityServices(ComponentName, List)","u":"setPermittedAccessibilityServices(android.content.ComponentName,java.util.List)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"setPermittedInputMethods(ComponentName, List)","u":"setPermittedInputMethods(android.content.ComponentName,java.util.List)"},{"p":"org.robolectric.shadows","c":"ShadowVisualVoicemailSms","l":"setPhoneAccountHandle(PhoneAccountHandle)","u":"setPhoneAccountHandle(android.telecom.PhoneAccountHandle)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"setPhoneAccountHandleSubscriptionId(PhoneAccountHandle, int)","u":"setPhoneAccountHandleSubscriptionId(android.telecom.PhoneAccountHandle,int)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"setPhoneCapability(Object)","u":"setPhoneCapability(java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"setPhoneCount(int)"},{"p":"org.robolectric.shadows","c":"ShadowSubscriptionManager","l":"setPhoneNumber(int, String)","u":"setPhoneNumber(int,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"setPhoneType(int)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"setPhoneType(int, int)","u":"setPhoneType(int,int)"},{"p":"org.robolectric.shadows","c":"UiccCardInfoBuilder","l":"setPhysicalSlotIndex(int)"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityWindowInfo","l":"setPictureInPicture(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowActivityManager.ApplicationExitInfoBuilder","l":"setPid(int)"},{"p":"org.robolectric.shadows","c":"ShadowProcess","l":"setPid(int)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothDevice","l":"setPin(byte[])"},{"p":"org.robolectric.shadows","c":"ShadowRenderNode","l":"setPivotX(float)"},{"p":"org.robolectric.shadows","c":"ShadowRenderNodeQ","l":"setPivotX(float)"},{"p":"org.robolectric.shadows","c":"ShadowRenderNode","l":"setPivotY(float)"},{"p":"org.robolectric.shadows","c":"ShadowRenderNodeQ","l":"setPivotY(float)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyBitmap","l":"setPixel(int, int, int)","u":"setPixel(int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowDisplay","l":"setPixelFormat(int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyBitmap","l":"setPixels(int[], int, int, int, int, int, int)","u":"setPixels(int[],int,int,int,int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowMediaController","l":"setPlaybackInfo(MediaController.PlaybackInfo)","u":"setPlaybackInfo(android.media.session.MediaController.PlaybackInfo)"},{"p":"org.robolectric.shadows","c":"ShadowAudioTrack","l":"setPlaybackParams(PlaybackParams)","u":"setPlaybackParams(android.media.PlaybackParams)"},{"p":"org.robolectric.shadows","c":"ShadowMediaController","l":"setPlaybackState(PlaybackState)","u":"setPlaybackState(android.media.session.PlaybackState)"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"setPluginsEnabled(boolean)"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"setPluginState(WebSettings.PluginState)","u":"setPluginState(android.webkit.WebSettings.PluginState)"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"setPointer2(float, float)","u":"setPointer2(float,float)"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"setPointerIds(int, int)","u":"setPointerIds(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"setPointerIndex(int)"},{"p":"org.robolectric.shadows","c":"PolicyStateBuilder","l":"setPolicy(EnforcingAdmin, PolicyValue)","u":"setPolicy(android.app.admin.EnforcingAdmin,android.app.admin.PolicyValue)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"setPolicyManagedProfiles(List)","u":"setPolicyManagedProfiles(java.util.List)"},{"p":"org.robolectric.shadows","c":"UiccPortInfoBuilder","l":"setPortIndex(int)"},{"p":"org.robolectric.shadows","c":"ShadowUsbManager","l":"setPortRoles(Object, Object, Object)","u":"setPortRoles(java.lang.Object,java.lang.Object,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowUsbManager._UsbManager_","l":"setPortRoles(UsbPort, int, int)","u":"setPortRoles(android.hardware.usb.UsbPort,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowPowerManager.ShadowLowPowerStandbyPortsLock","l":"setPorts(List)","u":"setPorts(java.util.List)"},{"p":"org.robolectric.shadows","c":"UiccCardInfoBuilder","l":"setPorts(List)","u":"setPorts(java.util.List)"},{"p":"org.robolectric.shadows","c":"ShadowRenderNode","l":"setPosition(int, int, int, int)","u":"setPosition(int,int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowRenderNodeQ","l":"setPosition(int, int, int, int)","u":"setPosition(int,int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowRenderNode","l":"setPosition(Rect)","u":"setPosition(android.graphics.Rect)"},{"p":"org.robolectric.shadows","c":"ShadowRenderNodeQ","l":"setPosition(Rect)","u":"setPosition(android.graphics.Rect)"},{"p":"org.robolectric.shadows","c":"ShadowChoreographer","l":"setPostCallbackDelay(int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyChoreographer","l":"setPostCallbackDelay(int)"},{"p":"org.robolectric.shadows","c":"ShadowInCallService","l":"setPostDialWait(String, String)","u":"setPostDialWait(java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowChoreographer","l":"setPostFrameCallbackDelay(int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyChoreographer","l":"setPostFrameCallbackDelay(int)"},{"p":"org.robolectric.shadows","c":"BrightnessChangeEventBuilder","l":"setPowerBrightnessFactor(float)"},{"p":"org.robolectric.shadows","c":"ShadowCardEmulation","l":"setPreferredService(Activity, ComponentName)","u":"setPreferredService(android.app.Activity,android.content.ComponentName)"},{"p":"org.robolectric.shadows","c":"ShadowVisualVoicemailSms","l":"setPrefix(String)","u":"setPrefix(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyBitmap","l":"setPremultiplied(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer.MediaInfo","l":"setPreparationDelay(int)"},{"p":"org.robolectric.shadows","c":"ShadowVpnService","l":"setPrepareResult(Intent)","u":"setPrepareResult(android.content.Intent)"},{"p":"org.robolectric.shadows","c":"ShadowCamera","l":"setPreviewCallback(Camera.PreviewCallback)","u":"setPreviewCallback(android.hardware.Camera.PreviewCallback)"},{"p":"org.robolectric.shadows","c":"ShadowCamera","l":"setPreviewCallbackWithBuffer(Camera.PreviewCallback)","u":"setPreviewCallbackWithBuffer(android.hardware.Camera.PreviewCallback)"},{"p":"org.robolectric.shadows","c":"ShadowMediaRecorder","l":"setPreviewDisplay(Surface)","u":"setPreviewDisplay(android.view.Surface)"},{"p":"org.robolectric.shadows","c":"ShadowCamera","l":"setPreviewDisplay(SurfaceHolder)","u":"setPreviewDisplay(android.view.SurfaceHolder)"},{"p":"org.robolectric.shadows","c":"ShadowAccountManager","l":"setPreviousAccountName(Account, String)","u":"setPreviousAccountName(android.accounts.Account,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowClipboardManager","l":"setPrimaryClip(ClipData)","u":"setPrimaryClip(android.content.ClipData)"},{"p":"org.robolectric.shadows","c":"ShadowAlarmManager","l":"setPrioritized(int, long, long, String, Executor, AlarmManager.OnAlarmListener)","u":"setPrioritized(int,long,long,java.lang.String,java.util.concurrent.Executor,android.app.AlarmManager.OnAlarmListener)"},{"p":"org.robolectric.shadows","c":"WifiUsabilityStatsEntryBuilder","l":"setProbeElapsedTimeSinceLastUpdateMillis(int)"},{"p":"org.robolectric.shadows","c":"WifiUsabilityStatsEntryBuilder","l":"setProbeMcsRateSinceLastUpdate(int)"},{"p":"org.robolectric.shadows","c":"WifiUsabilityStatsEntryBuilder","l":"setProbeStatusSinceLastUpdate(int)"},{"p":"org.robolectric.shadows","c":"ShadowActivityManager","l":"setProcesses(List)","u":"setProcesses(java.util.List)"},{"p":"org.robolectric.shadows","c":"ShadowEventLog.EventBuilder","l":"setProcessId(int)"},{"p":"org.robolectric.shadows","c":"ShadowActivityManager.ApplicationExitInfoBuilder","l":"setProcessName(String)","u":"setProcessName(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowActivityThread._AppBindData_","l":"setProcessName(String)","u":"setProcessName(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowApplication","l":"setProcessName(String)","u":"setProcessName(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowProcess","l":"setProcessName(String)","u":"setProcessName(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowActivityManager.ApplicationExitInfoBuilder","l":"setProcessStateSummary(byte[])"},{"p":"org.robolectric.shadows","c":"ShadowBuild","l":"setProduct(String)","u":"setProduct(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowInputDevice","l":"setProductId(int)"},{"p":"org.robolectric.shadows","c":"ShadowSubscriptionManager.SubscriptionInfoBuilder","l":"setProfileClass(int)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothAdapter","l":"setProfileConnectionState(int, int)","u":"setProfileConnectionState(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"setProfileIsLocked(UserHandle, boolean)","u":"setProfileIsLocked(android.os.UserHandle,boolean)"},{"p":"org.robolectric.shadows","c":"MediaCodecInfoBuilder.CodecCapabilitiesBuilder","l":"setProfileLevels(MediaCodecInfo.CodecProfileLevel[])","u":"setProfileLevels(android.media.MediaCodecInfo.CodecProfileLevel[])"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"setProfileOwner(ComponentName)","u":"setProfileOwner(android.content.ComponentName)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"setProfileOwnerName(int, String)","u":"setProfileOwnerName(int,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothAdapter","l":"setProfileProxy(int, BluetoothProfile)","u":"setProfileProxy(int,android.bluetooth.BluetoothProfile)"},{"p":"org.robolectric.shadows","c":"ShadowProgressDialog","l":"setProgressStyle(int)"},{"p":"org.robolectric.android","c":"XmlResourceParserImpl","l":"setProperty(String, Object)","u":"setProperty(java.lang.String,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowWearableSensingManager","l":"setProvideDataResult(Integer)","u":"setProvideDataResult(java.lang.Integer)"},{"p":"org.robolectric.shadows","c":"ShadowWearableSensingManager","l":"setProvideDataStreamResult(Integer)","u":"setProvideDataStreamResult(java.lang.Integer)"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"setProviderEnabled(String, boolean)","u":"setProviderEnabled(java.lang.String,boolean)"},{"p":"org.robolectric.shadows","c":"AppWidgetProviderInfoBuilder","l":"setProviderInfo(ActivityInfo)","u":"setProviderInfo(android.content.pm.ActivityInfo)"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"setProviderProperties(String, ShadowLocationManager.ProviderProperties)","u":"setProviderProperties(java.lang.String,org.robolectric.shadows.ShadowLocationManager.ProviderProperties)"},{"p":"org.robolectric.shadows","c":"ShadowVpnManager","l":"setProvisionVpnProfileResult(Intent)","u":"setProvisionVpnProfileResult(android.content.Intent)"},{"p":"org.robolectric.shadows","c":"ShadowConnectivityManager","l":"setProxyForNetwork(Network, ProxyInfo)","u":"setProxyForNetwork(android.net.Network,android.net.ProxyInfo)"},{"p":"org.robolectric.shadows","c":"ShadowActivityManager.ApplicationExitInfoBuilder","l":"setPss(long)"},{"p":"org.robolectric.shadows","c":"EpsBearerQosSessionAttributesBuilder","l":"setQci(int)"},{"p":"org.robolectric.shadows","c":"NrQosSessionAttributesBuilder","l":"setQfi(int)"},{"p":"org.robolectric.annotation","c":"Config.Builder","l":"setQualifiers(String)","u":"setQualifiers(java.lang.String)"},{"p":"org.robolectric","c":"RuntimeEnvironment","l":"setQualifiers(String)","u":"setQualifiers(java.lang.String)"},{"p":"org.robolectric.fakes","c":"BaseCursor","l":"setQuery(Uri, String[], String, String[], String)","u":"setQuery(android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String)"},{"p":"org.robolectric.fakes","c":"RoboCursor","l":"setQuery(Uri, String[], String, String[], String)","u":"setQuery(android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String)"},{"p":"org.robolectric.fakes","c":"RoboMenu","l":"setQwertyMode(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowBuild","l":"setRadioVersion(String)","u":"setRadioVersion(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowWifiRttManager","l":"setRangeResults(List)","u":"setRangeResults(java.util.List)"},{"p":"org.robolectric.shadows","c":"ShadowMediaController","l":"setRatingType(int)"},{"p":"org.robolectric.shadows","c":"ShadowSubscriptionManager","l":"setReadPhoneNumbersPermission(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowCarrierConfigManager","l":"setReadPhoneStatePermission(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowSubscriptionManager","l":"setReadPhoneStatePermission(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager","l":"setReadPhoneStatePermission(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"setReadPhoneStatePermission(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowDisplay","l":"setRealHeight(int)"},{"p":"org.robolectric.shadows","c":"ShadowActivityManager.ApplicationExitInfoBuilder","l":"setRealUid(int)"},{"p":"org.robolectric.shadows","c":"ShadowDisplay","l":"setRealWidth(int)"},{"p":"org.robolectric.shadows","c":"ShadowActivityManager.ApplicationExitInfoBuilder","l":"setReason(int)"},{"p":"org.robolectric.shadows.httpclient","c":"HttpResponseStub","l":"setReasonPhrase(String)","u":"setReasonPhrase(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyMatrix","l":"setRectToRect(RectF, RectF, Matrix.ScaleToFit)","u":"setRectToRect(android.graphics.RectF,android.graphics.RectF,android.graphics.Matrix.ScaleToFit)"},{"p":"org.robolectric.shadows","c":"ShadowPowerManager.ShadowWakeLock","l":"setReferenceCounted(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager.ShadowMulticastLock","l":"setReferenceCounted(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager.ShadowWifiLock","l":"setReferenceCounted(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowDisplay","l":"setRefreshRate(float)"},{"p":"org.robolectric.shadows","c":"ShadowDisplayManager.ModeBuilder","l":"setRefreshRate(float)"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityNodeInfo","l":"setRefreshReturnValue(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver","l":"setRegisterContentProviderException(Uri, RuntimeException)","u":"setRegisterContentProviderException(android.net.Uri,java.lang.RuntimeException)"},{"p":"org.robolectric.shadows","c":"CellInfoLteBuilder","l":"setRegistered(boolean)"},{"p":"org.robolectric.shadows","c":"CellInfoNrBuilder","l":"setRegistered(boolean)"},{"p":"org.robolectric.shadows","c":"NetworkRegistrationInfoTestBuilder","l":"setRegisteredPlmn(String)","u":"setRegisteredPlmn(java.lang.String)"},{"p":"org.robolectric.shadows","c":"NetworkRegistrationInfoTestBuilder","l":"setRegistrationState(int)"},{"p":"org.robolectric.shadows","c":"ShadowImsMmTelManager","l":"setRegistrationState(int, int)","u":"setRegistrationState(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowImsMmTelManager","l":"setRegistrationTransportType(int, int)","u":"setRegistrationTransportType(int,int)"},{"p":"org.robolectric.shadows","c":"NetworkRegistrationInfoTestBuilder","l":"setRejectCause(int)"},{"p":"org.robolectric.shadows","c":"ShadowAccountManager","l":"setRemoveAccountIntent(Intent)","u":"setRemoveAccountIntent(android.content.Intent)"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"setRenderPriority(WebSettings.RenderPriority)","u":"setRenderPriority(android.webkit.WebSettings.RenderPriority)"},{"p":"org.robolectric.shadows","c":"ShadowValueAnimator","l":"setRepeatCount(int)"},{"p":"org.robolectric.shadows","c":"ShadowAlarmManager","l":"setRepeating(int, long, long, PendingIntent)","u":"setRepeating(int,long,long,android.app.PendingIntent)"},{"p":"org.robolectric.shadows","c":"ShadowCameraCaptureSessionImpl","l":"setRepeatingRequest(CaptureRequest, CameraCaptureSession.CaptureCallback, Handler)","u":"setRepeatingRequest(android.hardware.camera2.CaptureRequest,android.hardware.camera2.CameraCaptureSession.CaptureCallback,android.os.Handler)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"setRequestCellInfoUpdateErrorValues(int, Throwable)","u":"setRequestCellInfoUpdateErrorValues(int,java.lang.Throwable)"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"setRequestedOrientation(int)"},{"p":"org.robolectric.shadows","c":"ShadowAppWidgetManager","l":"setRequestPinAppWidgetSupported(boolean)"},{"p":"org.robolectric.shadows","c":"MediaCodecInfoBuilder.CodecCapabilitiesBuilder","l":"setRequiredFeatures(String[])","u":"setRequiredFeatures(java.lang.String[])"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"setResetPasswordToken(ComponentName, byte[])","u":"setResetPasswordToken(android.content.ComponentName,byte[])"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"setResolveInfosForIntent(Intent, List)","u":"setResolveInfosForIntent(android.content.Intent,java.util.List)"},{"p":"org.robolectric.shadows","c":"ShadowWallpaperManager","l":"setResource(int)"},{"p":"org.robolectric.shadows","c":"ShadowWallpaperManager","l":"setResource(int, int)","u":"setResource(int,int)"},{"p":"org.robolectric.annotation","c":"Config.Builder","l":"setResourceDir(String)","u":"setResourceDir(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowLoadedApk._LoadedApk_","l":"setResources(Resources)","u":"setResources(android.content.res.Resources)"},{"p":"org.robolectric.shadows.httpclient","c":"TestHttpResponse","l":"setResponseBody(String)","u":"setResponseBody(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowConnectivityManager","l":"setRestrictBackgroundStatus(int)"},{"p":"org.robolectric.shadows","c":"ShadowAppOpsManager","l":"setRestriction(int, int, int, String[])","u":"setRestriction(int,int,int,java.lang.String[])"},{"p":"org.robolectric.shadows","c":"DragEventBuilder","l":"setResult(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"setResult(int)"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"setResult(int, Intent)","u":"setResult(int,android.content.Intent)"},{"p":"org.robolectric.fakes","c":"RoboCursor","l":"setResults(Object[][])","u":"setResults(java.lang.Object[][])"},{"p":"org.robolectric.shadows","c":"AssociationInfoBuilder","l":"setRevoked(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowRenderNode","l":"setRight(int)"},{"p":"org.robolectric.shadows","c":"ShadowRenderNodeQ","l":"setRight(int)"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"setRingerMode(int)"},{"p":"org.robolectric.shadows","c":"ServiceStateBuilder","l":"setRoaming(boolean)"},{"p":"org.robolectric.shadows","c":"NetworkRegistrationInfoTestBuilder","l":"setRoamingType(int)"},{"p":"org.robolectric.shadows","c":"RollbackInfoBuilder","l":"setRollbackId(int)"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityWindowInfo","l":"setRoot(AccessibilityNodeInfo)","u":"setRoot(android.view.accessibility.AccessibilityNodeInfo)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyMatrix","l":"setRotate(float)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyMatrix","l":"setRotate(float, float, float)","u":"setRotate(float,float,float)"},{"p":"org.robolectric.shadows","c":"ShadowRenderNode","l":"setRotation(float)"},{"p":"org.robolectric.shadows","c":"ShadowDisplay","l":"setRotation(int)"},{"p":"org.robolectric.shadows","c":"ShadowUiAutomation","l":"setRotation(int)"},{"p":"org.robolectric.shadows","c":"ShadowRenderNode","l":"setRotationX(float)"},{"p":"org.robolectric.shadows","c":"ShadowRenderNodeQ","l":"setRotationX(float)"},{"p":"org.robolectric.shadows","c":"ShadowRenderNode","l":"setRotationY(float)"},{"p":"org.robolectric.shadows","c":"ShadowRenderNodeQ","l":"setRotationY(float)"},{"p":"org.robolectric.shadows","c":"ShadowRenderNodeQ","l":"setRotationZ(float)"},{"p":"org.robolectric.shadows","c":"CellSignalStrengthLteBuilder","l":"setRsrp(int)"},{"p":"org.robolectric.shadows","c":"CellSignalStrengthLteBuilder","l":"setRsrq(int)"},{"p":"org.robolectric.shadows","c":"ShadowActivityManager.ApplicationExitInfoBuilder","l":"setRss(long)"},{"p":"org.robolectric.shadows","c":"CellSignalStrengthLteBuilder","l":"setRssi(int)"},{"p":"org.robolectric.shadows","c":"ShadowRangingResult.Builder","l":"setRssi(int)"},{"p":"org.robolectric.shadows","c":"ShadowWifiInfo","l":"setRssi(int)"},{"p":"org.robolectric.shadows","c":"WifiUsabilityStatsEntryBuilder","l":"setRssi(int)"},{"p":"org.robolectric.shadows","c":"CellSignalStrengthLteBuilder","l":"setRssnr(int)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"setRttSupported(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowViewRootImpl.ViewRootImplReflector","l":"setRunQueues(ThreadLocal)","u":"setRunQueues(java.lang.ThreadLocal)"},{"p":"org.robolectric.shadows","c":"WifiUsabilityStatsEntryBuilder","l":"setRxLinkSpeedMbps(int)"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"setSafeBrowsingEnabled(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"setSafeMode(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowSafetyCenterManager","l":"setSafetyCenterEnabled(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowSafetyCenterManager","l":"setSafetySourceData(String, SafetySourceData, SafetyEvent)","u":"setSafetySourceData(java.lang.String,android.safetycenter.SafetySourceData,android.safetycenter.SafetyEvent)"},{"p":"org.robolectric.shadows","c":"WifiUsabilityStatsEntryBuilder","l":"setSameRegisteredCell(boolean)"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"setSansSerifFontFamily(String)","u":"setSansSerifFontFamily(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowDisplayManager","l":"setSaturationLevel(float)"},{"p":"org.robolectric.shadows","c":"ShadowDisplayManagerGlobal","l":"setSaturationLevel(float)"},{"p":"org.robolectric.shadows","c":"ShadowColorDisplayManager","l":"setSaturationLevel(int)"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"setSaveFormData(boolean)"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"setSavePassword(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowMagnificationController","l":"setScale(float, boolean)","u":"setScale(float,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyMatrix","l":"setScale(float, float)","u":"setScale(float,float)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyMatrix","l":"setScale(float, float, float, float)","u":"setScale(float,float,float,float)"},{"p":"org.robolectric.shadows","c":"ShadowDisplay","l":"setScaledDensity(float)"},{"p":"org.robolectric.shadows","c":"ShadowScaleGestureDetector","l":"setScaleFactor(float)"},{"p":"org.robolectric.shadows","c":"ShadowRenderNode","l":"setScaleX(float)"},{"p":"org.robolectric.shadows","c":"ShadowRenderNodeQ","l":"setScaleX(float)"},{"p":"org.robolectric.shadows","c":"ShadowRenderNode","l":"setScaleY(float)"},{"p":"org.robolectric.shadows","c":"ShadowRenderNodeQ","l":"setScaleY(float)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothAdapter","l":"setScanMode(int)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothAdapter","l":"setScanMode(int, int)","u":"setScanMode(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothAdapter","l":"setScanMode(int, long)","u":"setScanMode(int,long)"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager","l":"setScanResults(List)","u":"setScanResults(java.util.List)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyMessage","l":"setScheduledRunnable(Runnable)","u":"setScheduledRunnable(java.lang.Runnable)"},{"p":"org.robolectric.shadows","c":"ShadowMessage","l":"setScheduledRunnable(Runnable)","u":"setScheduledRunnable(java.lang.Runnable)"},{"p":"org.robolectric.shadows","c":"ShadowPausedMessage","l":"setScheduledRunnable(Runnable)","u":"setScheduledRunnable(java.lang.Runnable)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyMessageQueue","l":"setScheduler(Scheduler)","u":"setScheduler(org.robolectric.util.Scheduler)"},{"p":"org.robolectric.shadows","c":"ShadowMessageQueue","l":"setScheduler(Scheduler)","u":"setScheduler(org.robolectric.util.Scheduler)"},{"p":"org.robolectric.shadows","c":"ShadowPausedMessageQueue","l":"setScheduler(Scheduler)","u":"setScheduler(org.robolectric.util.Scheduler)"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"setScrollX(int)"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"setScrollY(int)"},{"p":"org.robolectric.annotation","c":"Config.Builder","l":"setSdk(int...)"},{"p":"org.robolectric.shadows","c":"ShadowTrace.AsyncTraceSection.Builder","l":"setSectionName(String)","u":"setSectionName(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowWifiConfiguration","l":"setSecurityParams(int)"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"setSeedAccountName(String)","u":"setSeedAccountName(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"setSeedAccountOptions(PersistableBundle)","u":"setSeedAccountOptions(android.os.PersistableBundle)"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"setSeedAccountType(String)","u":"setSeedAccountType(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"setSeekDelay(int)"},{"p":"org.robolectric.shadows","c":"ShadowAbsSpinner","l":"setSelection(int)"},{"p":"org.robolectric.shadows","c":"ShadowAbsSpinner","l":"setSelection(int, boolean)","u":"setSelection(int,boolean)"},{"p":"org.robolectric.shadows","c":"AssociationInfoBuilder","l":"setSelfManaged(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowBuild","l":"setSerial(String)","u":"setSerial(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"setSerialNumberForUser(UserHandle, long)","u":"setSerialNumberForUser(android.os.UserHandle,long)"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"setSerifFontFamily(String)","u":"setSerifFontFamily(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowServiceManager","l":"setServiceAvailability(String, boolean)","u":"setServiceAvailability(java.lang.String,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowContentCaptureManager","l":"setServiceComponentName(ComponentName)","u":"setServiceComponentName(android.content.ComponentName)"},{"p":"org.robolectric.shadows","c":"ShadowActivityManager","l":"setServices(List)","u":"setServices(java.util.List)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"setServiceState(ServiceState)","u":"setServiceState(android.telephony.ServiceState)"},{"p":"org.robolectric.shadows","c":"ShadowPackageInstaller","l":"setSessionActiveState(int, boolean)","u":"setSessionActiveState(int,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowMediaController","l":"setSessionActivity(PendingIntent)","u":"setSessionActivity(android.app.PendingIntent)"},{"p":"org.robolectric.shadows","c":"ShadowWifiAwareManager","l":"setSessionDetached(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowPackageInstaller","l":"setSessionFails(int)"},{"p":"org.robolectric.shadows","c":"RangingSessionBuilder","l":"setSessionHandle(SessionHandle)","u":"setSessionHandle(android.uwb.SessionHandle)"},{"p":"org.robolectric.shadows","c":"ShadowPackageInstaller","l":"setSessionProgress(int, float)","u":"setSessionProgress(int,float)"},{"p":"org.robolectric.shadows","c":"ShadowPackageInstaller","l":"setSessionSucceeds(int)"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"setShader(Shader)","u":"setShader(android.graphics.Shader)"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"setShadowLayer(float, float, float, int)","u":"setShadowLayer(float,float,float,int)"},{"p":"org.robolectric.annotation","c":"Config.Builder","l":"setShadows(Class...)","u":"setShadows(java.lang.Class...)"},{"p":"org.robolectric.shadows","c":"ShadowContentCaptureManager","l":"setShareDataParcelFileDescriptor(ParcelFileDescriptor)","u":"setShareDataParcelFileDescriptor(android.os.ParcelFileDescriptor)"},{"p":"org.robolectric.fakes","c":"RoboMenuItem","l":"setShortcut(char, char)","u":"setShortcut(char,char)"},{"p":"org.robolectric.shadows","c":"ShadowUsageStatsManager.EventBuilder","l":"setShortcutId(String)","u":"setShortcutId(java.lang.String)"},{"p":"org.robolectric.shadows","c":"CellIdentityLteBuilder","l":"setShortOperatorName(String)","u":"setShortOperatorName(java.lang.String)"},{"p":"org.robolectric.shadows","c":"CellIdentityNrBuilder","l":"setShortOperatorName(String)","u":"setShortOperatorName(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"setShortSupportMessage(ComponentName, CharSequence)","u":"setShortSupportMessage(android.content.ComponentName,java.lang.CharSequence)"},{"p":"org.robolectric.shadows","c":"ShadowContentCaptureManager","l":"setShouldRejectRequest(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"setShouldShowActivityChooser(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"setShouldShowRequestPermissionRationale(String, boolean)","u":"setShouldShowRequestPermissionRationale(java.lang.String,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothDevice","l":"setShouldThrowSecurityExceptions(boolean)"},{"p":"org.robolectric.fakes","c":"RoboMenuItem","l":"setShowAsAction(int)"},{"p":"org.robolectric.fakes","c":"RoboMenuItem","l":"setShowAsActionFlags(int)"},{"p":"org.robolectric.shadows","c":"ShadowSoftKeyboardController","l":"setShowMode(int)"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"setShowWhenLocked(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager","l":"setSignalLevelInPercent(float)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"setSignalStrength(SignalStrength)","u":"setSignalStrength(android.telephony.SignalStrength)"},{"p":"org.robolectric.shadows","c":"ShadowSigningInfo","l":"setSignatures(Signature[])","u":"setSignatures(android.content.pm.Signature[])"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothDevice","l":"setSilenceMode(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager","l":"setSimCallManager(PhoneAccountHandle)","u":"setSimCallManager(android.telecom.PhoneAccountHandle)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"setSimCarrierId(int)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"setSimCountryIso(int, String)","u":"setSimCountryIso(int,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"setSimCountryIso(String)","u":"setSimCountryIso(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"setSimLocale(Locale)","u":"setSimLocale(java.util.Locale)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"setSimOperator(String)","u":"setSimOperator(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"setSimOperatorName(String)","u":"setSimOperatorName(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"setSimOperatorNameForPhone(int, String)","u":"setSimOperatorNameForPhone(int,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"setSimSerialNumber(String)","u":"setSimSerialNumber(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowSubscriptionManager.SubscriptionInfoBuilder","l":"setSimSlotIndex(int)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"setSimState(int)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"setSimState(int, int)","u":"setSimState(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyMatrix","l":"setSinCos(float, float)","u":"setSinCos(float,float)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyMatrix","l":"setSinCos(float, float, float, float)","u":"setSinCos(float,float,float,float)"},{"p":"org.robolectric.shadows","c":"ShadowCameraCaptureSessionImpl","l":"setSingleRepeatingRequest(CaptureRequest, Executor, CameraCaptureSession.CaptureCallback)","u":"setSingleRepeatingRequest(android.hardware.camera2.CaptureRequest,java.util.concurrent.Executor,android.hardware.camera2.CameraCaptureSession.CaptureCallback)"},{"p":"org.robolectric.shadows","c":"ShadowSurfaceView.FakeSurfaceHolder","l":"setSizeFromLayout()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyMatrix","l":"setSkew(float, float)","u":"setSkew(float,float)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyMatrix","l":"setSkew(float, float, float, float)","u":"setSkew(float,float,float,float)"},{"p":"org.robolectric.shadows","c":"UiccCardInfoBuilder","l":"setSlotIndex(int)"},{"p":"org.robolectric.shadows","c":"ShadowRanking","l":"setSmartReplies(ArrayList)","u":"setSmartReplies(java.util.ArrayList)"},{"p":"org.robolectric.shadows","c":"ShadowSmsManager","l":"setSmscAddress(String)","u":"setSmscAddress(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowSmsManager","l":"setSmscAddressPermission(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager","l":"setSoftApConfiguration(SoftApConfiguration)","u":"setSoftApConfiguration(android.net.wifi.SoftApConfiguration)"},{"p":"org.robolectric.shadows","c":"ShadowWindow","l":"setSoftInputMode(int)"},{"p":"org.robolectric.shadows","c":"ShadowInputMethodManager","l":"setSoftInputVisibilityHandler(ShadowInputMethodManager.SoftInputVisibilityChangeHandler)","u":"setSoftInputVisibilityHandler(org.robolectric.shadows.ShadowInputMethodManager.SoftInputVisibilityChangeHandler)"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"setSomeUserHasAccount(String, String)","u":"setSomeUserHasAccount(java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowAudioRecord","l":"setSource(ShadowAudioRecord.AudioRecordSource)","u":"setSource(org.robolectric.shadows.ShadowAudioRecord.AudioRecordSource)"},{"p":"org.robolectric.shadows","c":"ShadowVisualizer","l":"setSource(ShadowVisualizer.VisualizerSource)","u":"setSource(org.robolectric.shadows.ShadowVisualizer.VisualizerSource)"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityNodeInfo","l":"setSource(View)","u":"setSource(android.view.View)"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityRecord","l":"setSource(View)","u":"setSource(android.view.View)"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityNodeInfo","l":"setSource(View, int)","u":"setSource(android.view.View,int)"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityRecord","l":"setSource(View, int)","u":"setSource(android.view.View,int)"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityRecord","l":"setSourceNode(AccessibilityNodeInfo)","u":"setSourceNode(android.view.accessibility.AccessibilityNodeInfo)"},{"p":"org.robolectric.shadows","c":"ShadowAudioRecord","l":"setSourceProvider(ShadowAudioRecord.AudioRecordSourceProvider)","u":"setSourceProvider(org.robolectric.shadows.ShadowAudioRecord.AudioRecordSourceProvider)"},{"p":"org.robolectric.res.android","c":"ResXMLParser","l":"setSourceResourceId(int)"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"setSpeakerphoneOn(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowUwbManager","l":"setSpecificationInfo(PersistableBundle)","u":"setSpecificationInfo(android.os.PersistableBundle)"},{"p":"org.robolectric.fakes","c":"RoboSplashScreen","l":"setSplashScreenTheme(int)"},{"p":"org.robolectric.shadows","c":"ShadowWifiInfo","l":"setSSID(String)","u":"setSSID(java.lang.String)"},{"p":"org.robolectric.shadows","c":"CellSignalStrengthNrBuilder","l":"setSsRsrp(int)"},{"p":"org.robolectric.shadows","c":"CellSignalStrengthNrBuilder","l":"setSsRsrq(int)"},{"p":"org.robolectric.shadows","c":"CellSignalStrengthNrBuilder","l":"setSsSinr(int)"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager","l":"setStaApConcurrencySupported(boolean)"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"setStandardFontFamily(String)","u":"setStandardFontFamily(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowVoiceInteractionSession","l":"setStartAssistantActivityException(RuntimeException)","u":"setStartAssistantActivityException(java.lang.RuntimeException)"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager","l":"setStartScanSucceeds(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowVoiceInteractionSession","l":"setStartVoiceActivityException(RuntimeException)","u":"setStartVoiceActivityException(java.lang.RuntimeException)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothAdapter","l":"setState(int)"},{"p":"org.robolectric.shadows","c":"ShadowDisplay","l":"setState(int)"},{"p":"org.robolectric.shadows","c":"ShadowVisualizer","l":"setState(int)"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"setState(ShadowMediaPlayer.State)","u":"setState(org.robolectric.shadows.ShadowMediaPlayer.State)"},{"p":"org.robolectric.util","c":"ReflectionHelpers","l":"setStaticField(Class, String, Object)","u":"setStaticField(java.lang.Class,java.lang.String,java.lang.Object)"},{"p":"org.robolectric.util","c":"ReflectionHelpers","l":"setStaticField(Field, Object)","u":"setStaticField(java.lang.reflect.Field,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowStatsManager","l":"setStatsMetadata(byte[])"},{"p":"org.robolectric.shadows","c":"ShadowActivityManager.ApplicationExitInfoBuilder","l":"setStatus(int)"},{"p":"org.robolectric.shadows","c":"ShadowDownloadManager.ShadowRequest","l":"setStatus(int)"},{"p":"org.robolectric.shadows","c":"ShadowVcnManager","l":"setStatus(int)"},{"p":"org.robolectric.shadows.httpclient","c":"HttpResponseStub","l":"setStatusCode(int)"},{"p":"org.robolectric.shadows.httpclient","c":"HttpResponseStub","l":"setStatusLine(ProtocolVersion, int)","u":"setStatusLine(org.apache.http.ProtocolVersion,int)"},{"p":"org.robolectric.shadows.httpclient","c":"HttpResponseStub","l":"setStatusLine(ProtocolVersion, int, String)","u":"setStatusLine(org.apache.http.ProtocolVersion,int,java.lang.String)"},{"p":"org.robolectric.shadows.httpclient","c":"HttpResponseStub","l":"setStatusLine(StatusLine)","u":"setStatusLine(org.apache.http.StatusLine)"},{"p":"org.robolectric.shadows","c":"ShadowStorageStatsManager","l":"setStorageDeviceFreeAndTotalBytes(UUID, long, long)","u":"setStorageDeviceFreeAndTotalBytes(java.util.UUID,long,long)"},{"p":"org.robolectric.shadows","c":"ShadowEnvironment","l":"setStorageDirectory(Path)","u":"setStorageDirectory(java.nio.file.Path)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"setStorageEncryption(ComponentName, boolean)","u":"setStorageEncryption(android.content.ComponentName,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"setStorageEncryptionStatus(int)"},{"p":"org.robolectric.shadows","c":"StorageVolumeBuilder","l":"setStorageId(int)"},{"p":"org.robolectric.shadows","c":"ShadowWallpaperManager","l":"setStream(InputStream, Rect, boolean, int)","u":"setStream(java.io.InputStream,android.graphics.Rect,boolean,int)"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"setStreamMaxVolume(int)"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"setStreamVolume(int)"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"setStreamVolume(int, int, int)","u":"setStreamVolume(int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"setStrikeThruText(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyResourcesManager","l":"setString(String, String)","u":"setString(java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowGradientDrawable","l":"setStroke(int, int)","u":"setStroke(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"setStrokeCap(Paint.Cap)","u":"setStrokeCap(android.graphics.Paint.Cap)"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"setStrokeJoin(Paint.Join)","u":"setStrokeJoin(android.graphics.Paint.Join)"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"setStrokeWidth(float)"},{"p":"org.robolectric.shadows","c":"ShadowMediaStore","l":"setStubBitmapForThumbnails(Bitmap)","u":"setStubBitmapForThumbnails(android.graphics.Bitmap)"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"setStyle(Paint.Style)","u":"setStyle(android.graphics.Paint.Style)"},{"p":"org.robolectric.android","c":"AttributeSetBuilder","l":"setStyleAttribute(String)","u":"setStyleAttribute(java.lang.String)"},{"p":"org.robolectric.android","c":"AttributeSetBuilderImpl","l":"setStyleAttribute(String)","u":"setStyleAttribute(java.lang.String)"},{"p":"org.robolectric","c":"Robolectric.AttributeSetBuilder","l":"setStyleAttribute(String)","u":"setStyleAttribute(java.lang.String)"},{"p":"org.robolectric.fakes","c":"RoboMenuItem","l":"setSubMenu(SubMenu)","u":"setSubMenu(android.view.SubMenu)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"setSubscriberId(String)","u":"setSubscriberId(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowNetworkInfo","l":"setSubType(int)"},{"p":"org.robolectric.shadows","c":"ShadowWifiInfo","l":"setSupplicantState(SupplicantState)","u":"setSupplicantState(android.net.wifi.SupplicantState)"},{"p":"org.robolectric.shadows","c":"ShadowBuild","l":"setSupported64BitAbis(String[])","u":"setSupported64BitAbis(java.lang.String[])"},{"p":"org.robolectric.shadows","c":"ShadowCamera.ShadowParameters","l":"setSupportedFlashModes(String...)","u":"setSupportedFlashModes(java.lang.String...)"},{"p":"org.robolectric.shadows","c":"ShadowCamera.ShadowParameters","l":"setSupportedFocusModes(String...)","u":"setSupportedFocusModes(java.lang.String...)"},{"p":"org.robolectric.shadows","c":"ShadowDisplayHashManager","l":"setSupportedHashAlgorithms(Collection)","u":"setSupportedHashAlgorithms(java.util.Collection)"},{"p":"org.robolectric.shadows","c":"ShadowDisplayManager","l":"setSupportedModes(int, Display.Mode...)","u":"setSupportedModes(int,android.view.Display.Mode...)"},{"p":"org.robolectric.shadows","c":"ShadowVibrator","l":"setSupportedPrimitives(Collection)","u":"setSupportedPrimitives(java.util.Collection)"},{"p":"org.robolectric.shadows","c":"ShadowInCallService","l":"setSupportedRouteMask(int)"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"setSupportMultipleWindows(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"setSupportsMultipleUsers(boolean)"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"setSupportZoom(boolean)"},{"p":"org.robolectric.shadows","c":"GnssStatusBuilder.GnssSatelliteInfo.Builder","l":"setSvid(int)"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver","l":"setSyncAdapterTypes(SyncAdapterType[])","u":"setSyncAdapterTypes(android.content.SyncAdapterType[])"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver","l":"setSyncAutomatically(Account, String, boolean)","u":"setSyncAutomatically(android.accounts.Account,java.lang.String,boolean)"},{"p":"org.robolectric.shadows","c":"FrameMetricsBuilder","l":"setSyncDelayTimeNanos(long)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"setSyntheticAppDetailsActivityEnabled(String, boolean)","u":"setSyntheticAppDetailsActivityEnabled(java.lang.String,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowOs","l":"setSysconfValue(int, long)","u":"setSysconfValue(int,long)"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityService","l":"setSystemActions(List)","u":"setSystemActions(java.util.List)"},{"p":"org.robolectric.shadows","c":"AssociationInfoBuilder","l":"setSystemDataSyncFlags(int)"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager","l":"setSystemDialerPackage(String)","u":"setSystemDialerPackage(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"setSystemFeature(String, boolean)","u":"setSystemFeature(java.lang.String,boolean)"},{"p":"org.robolectric","c":"RuntimeEnvironment","l":"setSystemResourceTable(ResourceTable)","u":"setSystemResourceTable(org.robolectric.res.ResourceTable)"},{"p":"org.robolectric.shadows","c":"ShadowApplication","l":"setSystemService(String, Object)","u":"setSystemService(java.lang.String,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowContextImpl","l":"setSystemService(String, Object)","u":"setSystemService(java.lang.String,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"setSystemUpdatePolicy(ComponentName, SystemUpdatePolicy)","u":"setSystemUpdatePolicy(android.content.ComponentName,android.app.admin.SystemUpdatePolicy)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"setSystemUpdatePolicy(SystemUpdatePolicy)","u":"setSystemUpdatePolicy(android.app.admin.SystemUpdatePolicy)"},{"p":"org.robolectric.shadows","c":"CellIdentityLteBuilder","l":"setTac(int)"},{"p":"org.robolectric.shadows","c":"CellIdentityNrBuilder","l":"setTac(int)"},{"p":"org.robolectric.shadows","c":"AssociationInfoBuilder","l":"setTag(String)","u":"setTag(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowPowerManager.ShadowWakeLock","l":"setTag(String)","u":"setTag(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowTabHost.ShadowTabSpec","l":"setTag(String)","u":"setTag(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowBuild","l":"setTags(String)","u":"setTags(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityService","l":"setTakeScreenshotErrorCode(int)"},{"p":"org.robolectric.shadows","c":"RunningTaskInfoBuilder","l":"setTaskId(int)"},{"p":"org.robolectric.shadows","c":"ShadowAppTask","l":"setTaskInfo(ActivityManager.RecentTaskInfo)","u":"setTaskInfo(android.app.ActivityManager.RecentTaskInfo)"},{"p":"org.robolectric.shadows","c":"ShadowUsageStatsManager.EventBuilder","l":"setTaskRootClass(String)","u":"setTaskRootClass(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowUsageStatsManager.EventBuilder","l":"setTaskRootPackage(String)","u":"setTaskRootPackage(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowActivityManager","l":"setTasks(List)","u":"setTasks(java.util.List)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"setTelephonyDisplayInfo(Object)","u":"setTelephonyDisplayInfo(java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"setTelephonyManagerForHandle(PhoneAccountHandle, TelephonyManager)","u":"setTelephonyManagerForHandle(android.telecom.PhoneAccountHandle,android.telephony.TelephonyManager)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"setTelephonyManagerForSubscriptionId(int, TelephonyManager)","u":"setTelephonyManagerForSubscriptionId(int,android.telephony.TelephonyManager)"},{"p":"org.robolectric","c":"RuntimeEnvironment","l":"setTempDirectory(TempDirectory)","u":"setTempDirectory(org.robolectric.util.TempDirectory)"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityNodeInfo","l":"setText(CharSequence)","u":"setText(java.lang.CharSequence)"},{"p":"org.robolectric.shadows","c":"ShadowClipboardManager","l":"setText(CharSequence)","u":"setText(java.lang.CharSequence)"},{"p":"org.robolectric.shadows","c":"ShadowToast","l":"setText(CharSequence)","u":"setText(java.lang.CharSequence)"},{"p":"org.robolectric.shadows","c":"ShadowToast","l":"setText(int)"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"setTextAlign(Paint.Align)","u":"setTextAlign(android.graphics.Paint.Align)"},{"p":"org.robolectric.shadows","c":"ShadowTextView","l":"setTextAppearance(Context, int)","u":"setTextAppearance(android.content.Context,int)"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"setTextScaleX(float)"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityNodeInfo","l":"setTextSelectionSetable(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"setTextSize(float)"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"setTextSkewX(float)"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"setTextZoom(int)"},{"p":"org.robolectric.shadows","c":"ShadowEventLog.EventBuilder","l":"setThreadId(int)"},{"p":"org.robolectric.shadows","c":"ShadowProcess","l":"setThreadPriority(int)"},{"p":"org.robolectric.shadows","c":"ShadowProcess","l":"setThreadPriority(int, int)","u":"setThreadPriority(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowTrafficStats","l":"setThreadStatsTag(int)"},{"p":"org.robolectric.shadows","c":"ShadowApplication","l":"setThrowInBindService(SecurityException)","u":"setThrowInBindService(java.lang.SecurityException)"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"setThrowIntentSenderException(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothDevice","l":"setThrowOnGetAliasName(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowEventLog.EventBuilder","l":"setTimeNanos(long)"},{"p":"org.robolectric.shadows","c":"ShadowIsoDep","l":"setTimeout(int)"},{"p":"org.robolectric.shadows","c":"WifiUsabilityStatsEntryBuilder","l":"setTimeSliceDutyCycleInPercent(int)"},{"p":"org.robolectric.shadows","c":"ShadowActivityManager.ApplicationExitInfoBuilder","l":"setTimestamp(long)"},{"p":"org.robolectric.shadows","c":"BrightnessChangeEventBuilder","l":"setTimeStamp(long)"},{"p":"org.robolectric.shadows","c":"ShadowImageReader.ShadowSurfaceImage","l":"setTimeStamp(long)"},{"p":"org.robolectric.shadows","c":"ShadowUsageStatsManager.EventBuilder","l":"setTimeStamp(long)"},{"p":"org.robolectric.shadows","c":"WifiUsabilityStatsEntryBuilder","l":"setTimeStampMillis(long)"},{"p":"org.robolectric.shadows","c":"CellInfoLteBuilder","l":"setTimeStampNanos(long)"},{"p":"org.robolectric.shadows","c":"CellInfoNrBuilder","l":"setTimeStampNanos(long)"},{"p":"org.robolectric.shadows","c":"ShadowLog","l":"setTimeSupplier(Supplier)","u":"setTimeSupplier(java.util.function.Supplier)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"setTimeZone(ComponentName, String)","u":"setTimeZone(android.content.ComponentName,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowAlarmManager","l":"setTimeZone(String)","u":"setTimeZone(java.lang.String)"},{"p":"org.robolectric.shadows","c":"CellSignalStrengthLteBuilder","l":"setTimingAdvance(int)"},{"p":"org.robolectric.shadows","c":"CellSignalStrengthNrBuilder","l":"setTimingAdvance(int)"},{"p":"org.robolectric.fakes","c":"RoboMenuItem","l":"setTitle(CharSequence)","u":"setTitle(java.lang.CharSequence)"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityWindowInfo","l":"setTitle(CharSequence)","u":"setTitle(java.lang.CharSequence)"},{"p":"org.robolectric.shadows","c":"ShadowAlertController","l":"setTitle(CharSequence)","u":"setTitle(java.lang.CharSequence)"},{"p":"org.robolectric.shadows","c":"ShadowPhoneWindow","l":"setTitle(CharSequence)","u":"setTitle(java.lang.CharSequence)"},{"p":"org.robolectric.shadows","c":"ShadowPhoneWindowFor22","l":"setTitle(CharSequence)","u":"setTitle(java.lang.CharSequence)"},{"p":"org.robolectric.fakes","c":"RoboMenuItem","l":"setTitle(int)"},{"p":"org.robolectric.fakes","c":"RoboMenuItem","l":"setTitleCondensed(CharSequence)","u":"setTitleCondensed(java.lang.CharSequence)"},{"p":"org.robolectric.res.android","c":"ResXMLTree","l":"setTo(byte[], int, boolean)","u":"setTo(byte[],int,boolean)"},{"p":"org.robolectric.res.android","c":"ResStringPool","l":"setTo(ByteBuffer, int, int, boolean)","u":"setTo(java.nio.ByteBuffer,int,int,boolean)"},{"p":"org.robolectric.res.android","c":"CppAssetManager2.Theme","l":"SetTo(CppAssetManager2.Theme)","u":"SetTo(org.robolectric.res.android.CppAssetManager2.Theme)"},{"p":"org.robolectric.res.android","c":"ResTableTheme","l":"setTo(ResTableTheme)","u":"setTo(org.robolectric.res.android.ResTableTheme)"},{"p":"org.robolectric.shadows","c":"ShadowTime","l":"setToNow()"},{"p":"org.robolectric.shadows","c":"ShadowRenderNode","l":"setTop(int)"},{"p":"org.robolectric.shadows","c":"ShadowRenderNodeQ","l":"setTop(int)"},{"p":"org.robolectric.shadows","c":"RunningTaskInfoBuilder","l":"setTopActivity(ComponentName)","u":"setTopActivity(android.content.ComponentName)"},{"p":"org.robolectric.shadows","c":"ShadowCameraManager","l":"setTorchMode(String, boolean)","u":"setTorchMode(java.lang.String,boolean)"},{"p":"org.robolectric.shadows","c":"WifiUsabilityStatsEntryBuilder","l":"setTotalBackgroundScanTimeMillis(long)"},{"p":"org.robolectric.shadows","c":"WifiUsabilityStatsEntryBuilder","l":"setTotalBeaconRx(long)"},{"p":"org.robolectric.shadows","c":"WifiUsabilityStatsEntryBuilder","l":"setTotalCcaBusyFreqTimeMillis(long)"},{"p":"org.robolectric.shadows","c":"WifiUsabilityStatsEntryBuilder","l":"setTotalHotspot2ScanTimeMillis(long)"},{"p":"org.robolectric.shadows","c":"WifiUsabilityStatsEntryBuilder","l":"setTotalNanScanTimeMillis(long)"},{"p":"org.robolectric.shadows","c":"WifiUsabilityStatsEntryBuilder","l":"setTotalPnoScanTimeMillis(long)"},{"p":"org.robolectric.shadows","c":"WifiUsabilityStatsEntryBuilder","l":"setTotalRadioOnFreqTimeMillis(long)"},{"p":"org.robolectric.shadows","c":"WifiUsabilityStatsEntryBuilder","l":"setTotalRadioOnTimeMillis(long)"},{"p":"org.robolectric.shadows","c":"WifiUsabilityStatsEntryBuilder","l":"setTotalRadioRxTimeMillis(long)"},{"p":"org.robolectric.shadows","c":"WifiUsabilityStatsEntryBuilder","l":"setTotalRadioTxTimeMillis(long)"},{"p":"org.robolectric.shadows","c":"WifiUsabilityStatsEntryBuilder","l":"setTotalRoamScanTimeMillis(long)"},{"p":"org.robolectric.shadows","c":"ShadowTrafficStats","l":"setTotalRxBytes(int)"},{"p":"org.robolectric.shadows","c":"ShadowTrafficStats","l":"setTotalRxPackets(int)"},{"p":"org.robolectric.shadows","c":"WifiUsabilityStatsEntryBuilder","l":"setTotalRxSuccess(long)"},{"p":"org.robolectric.shadows","c":"WifiUsabilityStatsEntryBuilder","l":"setTotalScanTimeMillis(long)"},{"p":"org.robolectric.shadows","c":"ShadowDownloadManager.ShadowRequest","l":"setTotalSize(long)"},{"p":"org.robolectric.shadows","c":"ShadowUsageStatsManager.UsageStatsBuilder","l":"setTotalTimeInForeground(long)"},{"p":"org.robolectric.shadows","c":"WifiUsabilityStatsEntryBuilder","l":"setTotalTxBad(long)"},{"p":"org.robolectric.shadows","c":"ShadowTrafficStats","l":"setTotalTxBytes(int)"},{"p":"org.robolectric.shadows","c":"ShadowTrafficStats","l":"setTotalTxPackets(int)"},{"p":"org.robolectric.shadows","c":"WifiUsabilityStatsEntryBuilder","l":"setTotalTxRetries(long)"},{"p":"org.robolectric.shadows","c":"WifiUsabilityStatsEntryBuilder","l":"setTotalTxSuccess(long)"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityManager","l":"setTouchExplorationEnabled(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowIsoDep","l":"setTransceiveResponse(byte[])"},{"p":"org.robolectric.shadows","c":"ShadowColorDisplayManager","l":"setTransformCapabilities(int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyMatrix","l":"setTranslate(float, float)","u":"setTranslate(float,float)"},{"p":"org.robolectric.shadows","c":"ShadowRenderNode","l":"setTranslationX(float)"},{"p":"org.robolectric.shadows","c":"ShadowRenderNodeQ","l":"setTranslationX(float)"},{"p":"org.robolectric.shadows","c":"ShadowRenderNode","l":"setTranslationY(float)"},{"p":"org.robolectric.shadows","c":"ShadowRenderNodeQ","l":"setTranslationY(float)"},{"p":"org.robolectric.shadows","c":"ShadowRenderNode","l":"setTranslationZ(float)"},{"p":"org.robolectric.shadows","c":"ShadowRenderNodeQ","l":"setTranslationZ(float)"},{"p":"org.robolectric.shadows","c":"ShadowNetworkCapabilities","l":"setTransportInfo(TransportInfo)","u":"setTransportInfo(android.net.TransportInfo)"},{"p":"org.robolectric.shadows","c":"NetworkRegistrationInfoTestBuilder","l":"setTransportType(int)"},{"p":"org.robolectric.shadows","c":"PreciseDataConnectionStateBuilder","l":"setTransportType(int)"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityNodeInfo","l":"setTraversalAfter(AccessibilityNodeInfo)","u":"setTraversalAfter(android.view.accessibility.AccessibilityNodeInfo)"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityNodeInfo","l":"setTraversalAfter(View, int)","u":"setTraversalAfter(android.view.View,int)"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityNodeInfo","l":"setTraversalBefore(AccessibilityNodeInfo)","u":"setTraversalBefore(android.view.accessibility.AccessibilityNodeInfo)"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityNodeInfo","l":"setTraversalBefore(View, int)","u":"setTraversalBefore(android.view.View,int)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"setTtyModeSupported(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager","l":"setTtySupported(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"setTurnScreenOn(boolean)"},{"p":"org.robolectric.shadows","c":"AudioDeviceInfoBuilder","l":"setType(int)"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityWindowInfo","l":"setType(int)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothDevice","l":"setType(int)"},{"p":"org.robolectric.shadows","c":"ShadowSurfaceView.FakeSurfaceHolder","l":"setType(int)"},{"p":"org.robolectric.shadows","c":"SharedLibraryInfoBuilder","l":"setType(int)"},{"p":"org.robolectric.shadows","c":"ShadowBuild","l":"setType(String)","u":"setType(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"setTypeface(Typeface)","u":"setTypeface(android.graphics.Typeface)"},{"p":"org.robolectric.shadows","c":"ShadowRcsUceAdapter","l":"setUceSettingEnabledForSubscriptionId(int, boolean)","u":"setUceSettingEnabledForSubscriptionId(int,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"setUiccCardsInfo(Object)","u":"setUiccCardsInfo(java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"setUiccSlotsInfo(Object)","u":"setUiccSlotsInfo(java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowProcess","l":"setUid(int)"},{"p":"org.robolectric.shadows","c":"ShadowActivityManager","l":"setUidImportance(int, int)","u":"setUidImportance(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowVoiceInteractionService","l":"setUiHints(Bundle)","u":"setUiHints(android.os.Bundle)"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"setUnbadgedApplicationIcon(String, Drawable)","u":"setUnbadgedApplicationIcon(java.lang.String,android.graphics.drawable.Drawable)"},{"p":"org.robolectric.shadows","c":"ShadowApplication","l":"setUnbindServiceCallsOnServiceDisconnected(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowInstrumentation","l":"setUnbindServiceCallsOnServiceDisconnected(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowApplication","l":"setUnbindServiceShouldThrowIllegalArgument(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"setUnderlineText(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"setUninstallBlocked(ComponentName, String, boolean)","u":"setUninstallBlocked(android.content.ComponentName,java.lang.String,boolean)"},{"p":"org.robolectric.shadows","c":"BrightnessChangeEventBuilder","l":"setUniqueDisplayId(String)","u":"setUniqueDisplayId(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowRangingResult.Builder","l":"setUnverifiedResponderLocation(ResponderLocation)","u":"setUnverifiedResponderLocation(android.net.wifi.rtt.ResponderLocation)"},{"p":"org.robolectric.android.controller","c":"ActivityController","l":"setup()"},{"p":"org.robolectric.android.controller","c":"ActivityController","l":"setup(Bundle)","u":"setup(android.os.Bundle)"},{"p":"org.robolectric","c":"Robolectric","l":"setupActivity(Class)","u":"setupActivity(java.lang.Class)"},{"p":"org.robolectric.android.internal","c":"AndroidTestEnvironment","l":"setUpApplicationState(Method, ConfigurationStrategy.Configuration, AndroidManifest)","u":"setUpApplicationState(java.lang.reflect.Method,org.robolectric.pluginapi.config.ConfigurationStrategy.Configuration,org.robolectric.manifest.AndroidManifest)"},{"p":"org.robolectric.internal","c":"TestEnvironment","l":"setUpApplicationState(Method, ConfigurationStrategy.Configuration, AndroidManifest)","u":"setUpApplicationState(java.lang.reflect.Method,org.robolectric.pluginapi.config.ConfigurationStrategy.Configuration,org.robolectric.manifest.AndroidManifest)"},{"p":"org.robolectric","c":"Robolectric","l":"setupBackupAgent(Class)","u":"setupBackupAgent(java.lang.Class)"},{"p":"org.robolectric","c":"Robolectric","l":"setupContentProvider(Class)","u":"setupContentProvider(java.lang.Class)"},{"p":"org.robolectric","c":"Robolectric","l":"setupContentProvider(Class, String)","u":"setupContentProvider(java.lang.Class,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager","l":"setUpdateNetworkPermission(int, boolean)","u":"setUpdateNetworkPermission(int,boolean)"},{"p":"org.robolectric.android","c":"Bootstrap","l":"setUpDisplay()"},{"p":"org.robolectric","c":"Robolectric","l":"setupIntentService(Class)","u":"setupIntentService(java.lang.Class)"},{"p":"org.robolectric.shadows","c":"ShadowLog","l":"setupLogging()"},{"p":"org.robolectric","c":"Robolectric","l":"setupService(Class)","u":"setupService(java.lang.Class)"},{"p":"org.robolectric.shadows","c":"ShadowPropertyValuesHolder","l":"setupSetterOrGetter(Class, HashMap, HashMap>, String, Class)","u":"setupSetterOrGetter(java.lang.Class,java.util.HashMap,java.lang.String,java.lang.Class)"},{"p":"org.robolectric.nativeruntime","c":"HardwareRendererNatives","l":"setupShadersDiskCache(String, String)","u":"setupShadersDiskCache(java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowNativeHardwareRenderer","l":"setupShadersDiskCache(String, String)","u":"setupShadersDiskCache(java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowUsageStatsManager","l":"setUsageSource(int)"},{"p":"org.robolectric.shadows","c":"GnssStatusBuilder.GnssSatelliteInfo.Builder","l":"setUsedInFix(boolean)"},{"p":"org.robolectric","c":"RoboSettings","l":"setUseGlobalScheduler(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowSQLiteConnection","l":"setUseInMemoryDatabase(boolean)"},{"p":"org.robolectric","c":"RuntimeEnvironment","l":"setUseLegacyResources(boolean)"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"setUserAgent(int)"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"setUserAgentString(String)","u":"setUserAgentString(java.lang.String)"},{"p":"org.robolectric.shadows","c":"BrightnessChangeEventBuilder","l":"setUserBrightnessPoint(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowAccountManager","l":"setUserData(Account, String, String)","u":"setUserData(android.accounts.Account,java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"setUserForeground(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"setUserIcon(Bitmap)","u":"setUserIcon(android.graphics.Bitmap)"},{"p":"org.robolectric.shadows","c":"AssociationInfoBuilder","l":"setUserId(int)"},{"p":"org.robolectric.shadows","c":"BrightnessChangeEventBuilder","l":"setUserId(int)"},{"p":"org.robolectric.shadows","c":"ShadowContextImpl","l":"setUserId(int)"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"setUserName(String)","u":"setUserName(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"setUserProvisioningState(int)"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"setUserProvisioningState(int, UserHandle)","u":"setUserProvisioningState(int,android.os.UserHandle)"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"setUserRestriction(String, boolean)","u":"setUserRestriction(java.lang.String,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"setUserRestriction(String, boolean, UserHandle)","u":"setUserRestriction(java.lang.String,boolean,android.os.UserHandle)"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"setUserRestriction(UserHandle, String, boolean)","u":"setUserRestriction(android.os.UserHandle,java.lang.String,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager","l":"setUserSelectedOutgoingPhoneAccount(PhoneAccountHandle)","u":"setUserSelectedOutgoingPhoneAccount(android.telecom.PhoneAccountHandle)"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"setUserState(UserHandle, ShadowUserManager.UserState)","u":"setUserState(android.os.UserHandle,org.robolectric.shadows.ShadowUserManager.UserState)"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"setUserSwitchability(int)"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"setUserUnlocked(boolean)"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"setUseWebViewBackgroundForOverscrollBackground(boolean)"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"setUseWideViewPort(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothDevice","l":"setUuids(ParcelUuid[])","u":"setUuids(android.os.ParcelUuid[])"},{"p":"org.robolectric.shadows","c":"ShadowUwbManager","l":"setUwbAdapter(ShadowRangingSession.Adapter)","u":"setUwbAdapter(org.robolectric.shadows.ShadowRangingSession.Adapter)"},{"p":"org.robolectric.shadows","c":"ShadowAppWidgetManager","l":"setValidWidgetProviderComponentName(boolean)"},{"p":"org.robolectric.shadows","c":"NativeBitSet64","l":"setValue(long)"},{"p":"org.robolectric.shadows","c":"ShadowTrace.Counter.Builder","l":"setValue(long)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyMatrix","l":"setValues(float[])"},{"p":"org.robolectric.shadows","c":"ShadowVcnManager","l":"setVcnConfig(ParcelUuid, VcnConfig)","u":"setVcnConfig(android.os.ParcelUuid,android.net.vcn.VcnConfig)"},{"p":"org.robolectric.shadows","c":"ShadowInputDevice","l":"setVendorId(int)"},{"p":"org.robolectric.shadows","c":"ShadowDisplayHashManager","l":"setVerifyDisplayHashResult(VerifiedDisplayHash)","u":"setVerifyDisplayHashResult(android.view.displayhash.VerifiedDisplayHash)"},{"p":"org.robolectric.shadows","c":"SharedLibraryInfoBuilder","l":"setVersion(long)"},{"p":"org.robolectric.shadows","c":"ShadowBuild","l":"setVersionCodename(String)","u":"setVersionCodename(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowBuild","l":"setVersionIncremental(String)","u":"setVersionIncremental(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowBuild","l":"setVersionMediaPerformanceClass(int)"},{"p":"org.robolectric.shadows","c":"ShadowBuild","l":"setVersionRelease(String)","u":"setVersionRelease(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowBuild","l":"setVersionSecurityPatch(String)","u":"setVersionSecurityPatch(java.lang.String)"},{"p":"org.robolectric.shadows","c":"VibrationAttributesBuilder","l":"setVibrationEffect(VibrationEffect)","u":"setVibrationEffect(android.os.VibrationEffect)"},{"p":"org.robolectric.shadows","c":"ShadowMediaRecorder","l":"setVideoEncoder(int)"},{"p":"org.robolectric.shadows","c":"ShadowMediaRecorder","l":"setVideoEncodingBitRate(int)"},{"p":"org.robolectric.shadows","c":"ShadowMediaRecorder","l":"setVideoFrameRate(int)"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"setVideoOverlayForEmbeddedEncryptedVideoEnabled(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowVideoView","l":"setVideoPath(String)","u":"setVideoPath(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowMediaRecorder","l":"setVideoSize(int, int)","u":"setVideoSize(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowMediaRecorder","l":"setVideoSource(int)"},{"p":"org.robolectric.shadows","c":"ShadowVideoView","l":"setVideoURI(Uri)","u":"setVideoURI(android.net.Uri)"},{"p":"org.robolectric.shadows","c":"ShadowAlertController","l":"setView(int)"},{"p":"org.robolectric.shadows","c":"ShadowAlertController","l":"setView(View)","u":"setView(android.view.View)"},{"p":"org.robolectric.shadows","c":"ShadowToast","l":"setView(View)","u":"setView(android.view.View)"},{"p":"org.robolectric.shadows","c":"ShadowViewRootImpl","l":"setView(View, WindowManager.LayoutParams, View)","u":"setView(android.view.View,android.view.WindowManager.LayoutParams,android.view.View)"},{"p":"org.robolectric.shadows","c":"ShadowViewRootImpl.ViewRootImplReflector","l":"setView(View, WindowManager.LayoutParams, View)","u":"setView(android.view.View,android.view.WindowManager.LayoutParams,android.view.View)"},{"p":"org.robolectric.shadows","c":"ShadowViewRootImpl","l":"setView(View, WindowManager.LayoutParams, View, int)","u":"setView(android.view.View,android.view.WindowManager.LayoutParams,android.view.View,int)"},{"p":"org.robolectric.shadows","c":"ShadowViewRootImpl.ViewRootImplReflector","l":"setView(View, WindowManager.LayoutParams, View, int)","u":"setView(android.view.View,android.view.WindowManager.LayoutParams,android.view.View,int)"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"setViewFocus(boolean)"},{"p":"org.robolectric.fakes","c":"RoboMenuItem","l":"setVisible(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"setVisualVoicemailPackageName(String)","u":"setVisualVoicemailPackageName(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"setVisualVoicemailSmsFilterSettings(VisualVoicemailSmsFilterSettings)","u":"setVisualVoicemailSmsFilterSettings(android.telephony.VisualVoicemailSmsFilterSettings)"},{"p":"org.robolectric.shadows","c":"ShadowTextToSpeech","l":"setVoice(Voice)","u":"setVoice(android.speech.tts.Voice)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"setVoiceCapable(boolean)"},{"p":"org.robolectric.shadows","c":"_Activity_","l":"setVoiceInteractor(Object)","u":"setVoiceInteractor(java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"setVoiceMailAlphaTag(String)","u":"setVoiceMailAlphaTag(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager","l":"setVoicemailNumber(PhoneAccountHandle, String)","u":"setVoicemailNumber(android.telecom.PhoneAccountHandle,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"setVoiceMailNumber(String)","u":"setVoiceMailNumber(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"setVoicemailRingtoneUri(PhoneAccountHandle, Uri)","u":"setVoicemailRingtoneUri(android.telecom.PhoneAccountHandle,android.net.Uri)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"setVoicemailVibrationEnabled(PhoneAccountHandle, boolean)","u":"setVoicemailVibrationEnabled(android.telecom.PhoneAccountHandle,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"setVoiceNetworkType(int)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothHeadset","l":"setVoiceRecognitionSupported(boolean)"},{"p":"org.robolectric.shadows","c":"ServiceStateBuilder","l":"setVoiceRegState(int)"},{"p":"org.robolectric.shadows","c":"NetworkRegistrationInfoTestBuilder","l":"setVoiceSpecificInfo(VoiceSpecificRegistrationInfo)","u":"setVoiceSpecificInfo(android.telephony.VoiceSpecificRegistrationInfo)"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"setVolume(float, float)","u":"setVolume(float,float)"},{"p":"org.robolectric.shadows","c":"PlaybackInfoBuilder","l":"setVolumeControl(int)"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"setVolumeControlStream(int)"},{"p":"org.robolectric.shadows","c":"PlaybackInfoBuilder","l":"setVolumeType(int)"},{"p":"org.robolectric.shadows","c":"ShadowSensor","l":"setWakeUpFlag(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowWallpaperManager","l":"setWallpaperComponent(ComponentName)","u":"setWallpaperComponent(android.content.ComponentName)"},{"p":"org.robolectric.shadows","c":"ShadowWallpaperManager","l":"setWallpaperDimAmount(float)"},{"p":"org.robolectric.shadows","c":"ShadowWebView","l":"setWebChromeClient(WebChromeClient)","u":"setWebChromeClient(android.webkit.WebChromeClient)"},{"p":"org.robolectric.shadows","c":"ShadowWebView","l":"setWebContentsDebuggingEnabled(boolean)"},{"p":"org.robolectric.fakes","c":"RoboWebMessagePort","l":"setWebMessageCallback(WebMessagePort.WebMessageCallback)","u":"setWebMessageCallback(android.webkit.WebMessagePort.WebMessageCallback)"},{"p":"org.robolectric.fakes","c":"RoboWebMessagePort","l":"setWebMessageCallback(WebMessagePort.WebMessageCallback, Handler)","u":"setWebMessageCallback(android.webkit.WebMessagePort.WebMessageCallback,android.os.Handler)"},{"p":"org.robolectric.shadows","c":"ShadowWebView","l":"setWebViewClient(WebViewClient)","u":"setWebViewClient(android.webkit.WebViewClient)"},{"p":"org.robolectric.shadows","c":"ShadowCanvas","l":"setWidth(int)"},{"p":"org.robolectric.shadows","c":"ShadowDisplay","l":"setWidth(int)"},{"p":"org.robolectric.shadows","c":"ShadowDisplayManager.ModeBuilder","l":"setWidth(int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyBitmap","l":"setWidth(int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCanvas","l":"setWidth(int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseCanvas","l":"setWidth(int)"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager","l":"setWifiApConfiguration(WifiConfiguration)","u":"setWifiApConfiguration(android.net.wifi.WifiConfiguration)"},{"p":"org.robolectric.shadows","c":"ShadowWifiAwareManager","l":"setWifiAwareSession(WifiAwareSession)","u":"setWifiAwareSession(android.net.wifi.aware.WifiAwareSession)"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager","l":"setWifiConnectedNetworkScorer(Object, Object)","u":"setWifiConnectedNetworkScorer(java.lang.Object,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager","l":"setWifiEnabled(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowSettings","l":"setWifiOn(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowWifiP2pManager","l":"setWifiP2pChannels(WifiP2pManager.Channel, int, int, WifiP2pManager.ActionListener)","u":"setWifiP2pChannels(android.net.wifi.p2p.WifiP2pManager.Channel,int,int,android.net.wifi.p2p.WifiP2pManager.ActionListener)"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager","l":"setWifiState(int)"},{"p":"org.robolectric.shadows","c":"ShadowAlarmManager","l":"setWindow(int, long, long, PendingIntent)","u":"setWindow(int,long,long,android.app.PendingIntent)"},{"p":"org.robolectric.shadows","c":"ShadowAlarmManager","l":"setWindow(int, long, long, String, AlarmManager.OnAlarmListener, Handler)","u":"setWindow(int,long,long,java.lang.String,android.app.AlarmManager.OnAlarmListener,android.os.Handler)"},{"p":"org.robolectric.shadows","c":"ShadowAlarmManager","l":"setWindow(int, long, long, String, Executor, AlarmManager.OnAlarmListener)","u":"setWindow(int,long,long,java.lang.String,java.util.concurrent.Executor,android.app.AlarmManager.OnAlarmListener)"},{"p":"org.robolectric.shadows","c":"ShadowAlarmManager","l":"setWindow(int, long, long, String, Executor, WorkSource, AlarmManager.OnAlarmListener)","u":"setWindow(int,long,long,java.lang.String,java.util.concurrent.Executor,android.os.WorkSource,android.app.AlarmManager.OnAlarmListener)"},{"p":"org.robolectric.shadows","c":"_Activity_","l":"setWindow(Window)","u":"setWindow(android.view.Window)"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"setWindow(Window)","u":"setWindow(android.view.Window)"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityRecord","l":"setWindowId(int)"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityService","l":"setWindows(List)","u":"setWindows(java.util.List)"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityService","l":"setWindowsOnDisplay(int, List)","u":"setWindowsOnDisplay(int,java.util.List)"},{"p":"org.robolectric.shadows","c":"ShadowViewRootImpl.ViewRootImplReflector","l":"setWinFrame(Rect)","u":"setWinFrame(android.graphics.Rect)"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"setWiredHeadsetOn(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"setWordSpacing(float)"},{"p":"org.robolectric.shadows","c":"ShadowPowerManager.ShadowWakeLock","l":"setWorkSource(WorkSource)","u":"setWorkSource(android.os.WorkSource)"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager","l":"setWpa3SaeH2eSupported(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager","l":"setWpa3SaePublicKeySupported(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager","l":"setWpa3SaeSupported(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager","l":"setWpa3SuiteBSupported(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowLog","l":"setWtfIsFatal(boolean)"},{"p":"org.robolectric.shadows","c":"DragEventBuilder","l":"setX(float)"},{"p":"org.robolectric.shadows","c":"ShadowDisplay","l":"setXdpi(float)"},{"p":"org.robolectric.shadows","c":"DragEventBuilder","l":"setY(float)"},{"p":"org.robolectric.shadows","c":"ShadowDisplay","l":"setYdpi(float)"},{"p":"org.robolectric.shadow.api","c":"Shadow","l":"Shadow()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowAbsListView","l":"ShadowAbsListView()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowAbsSpinner","l":"ShadowAbsSpinner()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityButtonController","l":"ShadowAccessibilityButtonController()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityManager","l":"ShadowAccessibilityManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityNodeInfo","l":"ShadowAccessibilityNodeInfo()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityRecord","l":"ShadowAccessibilityRecord()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityService","l":"ShadowAccessibilityService()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityWindowInfo","l":"ShadowAccessibilityWindowInfo()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowAccountManager","l":"ShadowAccountManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"ShadowActivity()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowActivityGroup","l":"ShadowActivityGroup()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowActivityManager","l":"ShadowActivityManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowActivityManagerNative","l":"ShadowActivityManagerNative()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowActivityTaskManager","l":"ShadowActivityTaskManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowActivityThread","l":"ShadowActivityThread()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowAdapterView","l":"ShadowAdapterView()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowAlarmManager","l":"ShadowAlarmManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowAlertController","l":"ShadowAlertController()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowAlertDialog","l":"ShadowAlertDialog()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowAlwaysOnHotwordDetector","l":"ShadowAlwaysOnHotwordDetector()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowAmbientContextManager","l":"ShadowAmbientContextManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowAndroidBidi","l":"ShadowAndroidBidi()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowAndroidHttpClient","l":"ShadowAndroidHttpClient()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows.multidex","c":"ShadowAndroidXMultiDex","l":"ShadowAndroidXMultiDex()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowAnimationBridge","l":"ShadowAnimationBridge(Animation)","u":"%3Cinit%3E(android.view.animation.Animation)"},{"p":"org.robolectric.shadows","c":"ShadowAnimationUtils","l":"ShadowAnimationUtils()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowAnnotationValidations","l":"ShadowAnnotationValidations()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowApkAssets","l":"ShadowApkAssets()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowAppIntegrityManager","l":"ShadowAppIntegrityManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowApplication","l":"ShadowApplication()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"ShadowApplicationPackageManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowAppOpsManager","l":"ShadowAppOpsManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowAppTask","l":"ShadowAppTask()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowAppWidgetHost","l":"ShadowAppWidgetHost()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowAppWidgetHostView","l":"ShadowAppWidgetHostView()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowAppWidgetManager","l":"ShadowAppWidgetManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowArrayAdapter","l":"ShadowArrayAdapter()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowArscApkAssets9","l":"ShadowArscApkAssets9()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetInputStream","l":"ShadowArscAssetInputStream()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager","l":"ShadowArscAssetManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager10","l":"ShadowArscAssetManager10()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager14","l":"ShadowArscAssetManager14()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowArscAssetManager9","l":"ShadowArscAssetManager9()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowArscResourcesImpl","l":"ShadowArscResourcesImpl()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowAssetInputStream","l":"ShadowAssetInputStream()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowAssetManager","l":"ShadowAssetManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowAsyncQueryHandler","l":"ShadowAsyncQueryHandler()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowAsyncTask","l":"ShadowAsyncTask()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowAsyncTaskLoader","l":"ShadowAsyncTaskLoader()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowAudioEffect","l":"ShadowAudioEffect()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"ShadowAudioManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowAudioRecord","l":"ShadowAudioRecord()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowAudioSystem","l":"ShadowAudioSystem()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowAudioTrack","l":"ShadowAudioTrack()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowAutofillManager","l":"ShadowAutofillManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowBackdropFrameRenderer","l":"ShadowBackdropFrameRenderer()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowBackgroundThread","l":"ShadowBackgroundThread()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowBackupDataInput","l":"ShadowBackupDataInput()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowBackupDataOutput","l":"ShadowBackupDataOutput()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowBackupManager","l":"ShadowBackupManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowBaseAdapter","l":"ShadowBaseAdapter()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowBasicTagTechnology","l":"ShadowBasicTagTechnology()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowBatteryManager","l":"ShadowBatteryManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowBinder","l":"ShadowBinder()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowBinderBridge","l":"ShadowBinderBridge(Binder)","u":"%3Cinit%3E(android.os.Binder)"},{"p":"org.robolectric.shadows","c":"ShadowBiometricManager","l":"ShadowBiometricManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowBitmap","l":"ShadowBitmap()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowBitmapDrawable","l":"ShadowBitmapDrawable()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowBitmapFactory","l":"ShadowBitmapFactory()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowBitmapRegionDecoder","l":"ShadowBitmapRegionDecoder()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowBlockGuardOs","l":"ShadowBlockGuardOs()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothA2dp","l":"ShadowBluetoothA2dp()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothAdapter","l":"ShadowBluetoothAdapter()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothDevice","l":"ShadowBluetoothDevice()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothGatt","l":"ShadowBluetoothGatt()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothGattServer","l":"ShadowBluetoothGattServer()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothHeadset","l":"ShadowBluetoothHeadset()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothLeAdvertiser","l":"ShadowBluetoothLeAdvertiser()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothLeScanner","l":"ShadowBluetoothLeScanner()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothManager","l":"ShadowBluetoothManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothServerSocket","l":"ShadowBluetoothServerSocket()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothSocket","l":"ShadowBluetoothSocket()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowBroadcastPendingResult","l":"ShadowBroadcastPendingResult()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowBroadcastReceiver","l":"ShadowBroadcastReceiver()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowBroadcastResponseStats","l":"ShadowBroadcastResponseStats()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowBugreportManager","l":"ShadowBugreportManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowBuild","l":"ShadowBuild()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowAlertDialog.ShadowBuilder","l":"ShadowBuilder()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyTypeface.ShadowBuilder","l":"ShadowBuilder()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowCall","l":"ShadowCall()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowCallLogCalls","l":"ShadowCallLogCalls()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowCallScreeningService","l":"ShadowCallScreeningService()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowCamcorderProfile","l":"ShadowCamcorderProfile()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowCamera","l":"ShadowCamera()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowCameraCaptureSessionImpl","l":"ShadowCameraCaptureSessionImpl()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowCameraCharacteristics","l":"ShadowCameraCharacteristics()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowCameraDeviceImpl","l":"ShadowCameraDeviceImpl()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowCameraManager","l":"ShadowCameraManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowCameraManager.ShadowCameraManagerGlobal","l":"ShadowCameraManagerGlobal()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowCameraMetadataNative","l":"ShadowCameraMetadataNative()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowCameraMetadataNativeR","l":"ShadowCameraMetadataNativeR()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowCanvas","l":"ShadowCanvas()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowCaptioningManager","l":"ShadowCaptioningManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowCaptureRequestBuilder","l":"ShadowCaptureRequestBuilder()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowCaptureResult","l":"ShadowCaptureResult()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowCardEmulation","l":"ShadowCardEmulation()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowCarrierConfigManager","l":"ShadowCarrierConfigManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowChangeReporter","l":"ShadowChangeReporter()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowChoreographer","l":"ShadowChoreographer()","u":"%3Cinit%3E()"},{"p":"org.robolectric.internal.bytecode","c":"ShadowInfo","l":"shadowClassName"},{"p":"org.robolectric.shadows","c":"ShadowClipboardManager","l":"ShadowClipboardManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowCloseGuard","l":"ShadowCloseGuard()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowMediaCodec.ShadowCodecBuffer","l":"ShadowCodecBuffer()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowColor","l":"ShadowColor()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowColorDisplayManager","l":"ShadowColorDisplayManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowColorSpaceRgb","l":"ShadowColorSpaceRgb()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowCompanionDeviceManager","l":"ShadowCompanionDeviceManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowCompatibility","l":"ShadowCompatibility()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowWindowManagerImpl.ShadowCompatModeWrapper","l":"ShadowCompatModeWrapper()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowCompoundButton","l":"ShadowCompoundButton()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowConnection","l":"ShadowConnection()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowConnectivityManager","l":"ShadowConnectivityManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.internal.bytecode","c":"ShadowConstants","l":"ShadowConstants()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowContentCaptureManager","l":"ShadowContentCaptureManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowContentProvider","l":"ShadowContentProvider()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowContentProviderClient","l":"ShadowContentProviderClient()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowContentProviderOperation","l":"ShadowContentProviderOperation()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowContentProviderResult","l":"ShadowContentProviderResult()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver","l":"ShadowContentResolver()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowContentUris","l":"ShadowContentUris()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowContextHubClient","l":"ShadowContextHubClient()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowContextHubManager","l":"ShadowContextHubManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowContextImpl","l":"ShadowContextImpl()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowContextThemeWrapper","l":"ShadowContextThemeWrapper()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowContextWrapper","l":"ShadowContextWrapper()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowCookieManager","l":"ShadowCookieManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowCookieSyncManager","l":"ShadowCookieSyncManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowCountDownTimer","l":"ShadowCountDownTimer()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowCrossProfileApps","l":"ShadowCrossProfileApps()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowCryptoObject","l":"ShadowCryptoObject()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowCursorWindow","l":"ShadowCursorWindow()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowCursorWrapper","l":"ShadowCursorWrapper()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowDateIntervalFormat","l":"ShadowDateIntervalFormat()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowDatePickerDialog","l":"ShadowDatePickerDialog()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowDateUtils","l":"ShadowDateUtils()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowDebug","l":"ShadowDebug()","u":"%3Cinit%3E()"},{"p":"org.robolectric.internal.bytecode","c":"ShadowDecorator","l":"ShadowDecorator()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows.httpclient","c":"ShadowDefaultRequestDirector","l":"ShadowDefaultRequestDirector()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowDeviceConfig","l":"ShadowDeviceConfig()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"ShadowDevicePolicyManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyResourcesManager","l":"ShadowDevicePolicyResourcesManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowDexFile","l":"ShadowDexFile()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowDialog","l":"ShadowDialog()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowDiscoverySession","l":"ShadowDiscoverySession()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowDisplay","l":"ShadowDisplay()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowDisplayEventReceiver","l":"ShadowDisplayEventReceiver()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowDisplayHashManager","l":"ShadowDisplayHashManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowDisplayListCanvas","l":"ShadowDisplayListCanvas()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowDisplayManager","l":"ShadowDisplayManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowDisplayManagerGlobal","l":"ShadowDisplayManagerGlobal()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowDownloadManager","l":"ShadowDownloadManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowDrawable","l":"ShadowDrawable()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowDropBoxManager","l":"ShadowDropBoxManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowDynamicsProcessing","l":"ShadowDynamicsProcessing()","u":"%3Cinit%3E()"},{"p":"org.robolectric.internal.bytecode","c":"ShadowInfo","l":"shadowedClassName"},{"p":"org.robolectric.shadows","c":"ShadowEdgeEffect","l":"ShadowEdgeEffect()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowEGL14","l":"ShadowEGL14()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowEnvironment","l":"ShadowEnvironment()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowEuiccManager","l":"ShadowEuiccManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowEventLog.ShadowEvent","l":"ShadowEvent()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowEventLog","l":"ShadowEventLog()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowFileObserver","l":"ShadowFileObserver()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowFileUtils","l":"ShadowFileUtils()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowFilter","l":"ShadowFilter()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowFingerprintManager","l":"ShadowFingerprintManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowFloatMath","l":"ShadowFloatMath()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowFont","l":"ShadowFont()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowFontBuilder","l":"ShadowFontBuilder()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowFontFamily","l":"ShadowFontFamily()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowFontsContract","l":"ShadowFontsContract()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowFontsFontFamily","l":"ShadowFontsFontFamily()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowFontsFontFamily.ShadowFontsFontFamilyBuilder","l":"ShadowFontsFontFamilyBuilder()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowGainmap","l":"ShadowGainmap()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowGeocoder","l":"ShadowGeocoder()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowGestureDetector","l":"ShadowGestureDetector()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowGLES20","l":"ShadowGLES20()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowSettings.ShadowGlobal","l":"ShadowGlobal()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowGLSurfaceView","l":"ShadowGLSurfaceView()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows.gms.common","c":"ShadowGoogleApiAvailability","l":"ShadowGoogleApiAvailability()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows.gms","c":"ShadowGoogleAuthUtil","l":"ShadowGoogleAuthUtil()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows.gms","c":"ShadowGooglePlayServicesUtil","l":"ShadowGooglePlayServicesUtil()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowGradientDrawable","l":"ShadowGradientDrawable()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowHardwareBuffer","l":"ShadowHardwareBuffer()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowHardwareRenderer","l":"ShadowHardwareRenderer()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowHttpResponseCache","l":"ShadowHttpResponseCache()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowIAppOpsService","l":"ShadowIAppOpsService()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowIcon","l":"ShadowIcon()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowICU","l":"ShadowICU()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowImageDecoder","l":"ShadowImageDecoder()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowImageReader","l":"ShadowImageReader()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowMediaStore.ShadowImages","l":"ShadowImages()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowImeTracingClientImpl","l":"ShadowImeTracingClientImpl()","u":"%3Cinit%3E()"},{"p":"org.robolectric.internal.bytecode","c":"ShadowImpl","l":"ShadowImpl()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowImsMmTelManager","l":"ShadowImsMmTelManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowInCallAdapter","l":"ShadowInCallAdapter()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowInCallService","l":"ShadowInCallService()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowIncidentManager","l":"ShadowIncidentManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowInetAddressUtils","l":"ShadowInetAddressUtils()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowInformationElement","l":"ShadowInformationElement()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowInputDevice","l":"ShadowInputDevice()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowInputEvent","l":"ShadowInputEvent()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowInputEventReceiver","l":"ShadowInputEventReceiver()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowInputManager","l":"ShadowInputManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowInputManagerGlobal","l":"ShadowInputManagerGlobal()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowInputMethodManager","l":"ShadowInputMethodManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowInsetsController","l":"ShadowInsetsController()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowInstrumentation","l":"ShadowInstrumentation()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowIntent","l":"ShadowIntent()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowIntentService","l":"ShadowIntentService()","u":"%3Cinit%3E()"},{"p":"org.robolectric.internal.bytecode","c":"ShadowInvalidator","l":"ShadowInvalidator()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowIoUtils","l":"ShadowIoUtils()","u":"%3Cinit%3E()"},{"p":"org.robolectric.annotation.processing","c":"RobolectricModel.ShadowInfo","l":"shadowIsDeprecated()"},{"p":"org.robolectric.shadows","c":"ShadowIsoDep","l":"ShadowIsoDep()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowJobScheduler","l":"ShadowJobScheduler()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowJobScheduler.ShadowJobSchedulerImpl","l":"ShadowJobSchedulerImpl()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowJobService","l":"ShadowJobService()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowJsPromptResult","l":"ShadowJsPromptResult()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowJsResult","l":"ShadowJsResult()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowKeyCharacterMap","l":"ShadowKeyCharacterMap()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowKeyguardManager.ShadowKeyguardLock","l":"ShadowKeyguardLock()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowKeyguardManager","l":"ShadowKeyguardManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowLauncherApps","l":"ShadowLauncherApps()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyApkAssets","l":"ShadowLegacyApkAssets()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetInputStream","l":"ShadowLegacyAssetInputStream()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetManager","l":"ShadowLegacyAssetManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAsyncTask","l":"ShadowLegacyAsyncTask()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAsyncTaskLoader","l":"ShadowLegacyAsyncTaskLoader()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyBitmap","l":"ShadowLegacyBitmap()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCanvas","l":"ShadowLegacyCanvas()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyChoreographer","l":"ShadowLegacyChoreographer()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCursorWindow","l":"ShadowLegacyCursorWindow()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyLooper","l":"ShadowLegacyLooper()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyMatrix","l":"ShadowLegacyMatrix()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyMessage","l":"ShadowLegacyMessage()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyMessageQueue","l":"ShadowLegacyMessageQueue()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyPath","l":"ShadowLegacyPath()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyResourcesImpl","l":"ShadowLegacyResourcesImpl()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowLegacySQLiteConnection","l":"ShadowLegacySQLiteConnection()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowLegacySystemClock","l":"ShadowLegacySystemClock()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowResources.ShadowLegacyTheme","l":"ShadowLegacyTheme()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyResourcesImpl.ShadowLegacyThemeImpl","l":"ShadowLegacyThemeImpl()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyTypeface","l":"ShadowLegacyTypeface()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowLibcoreOsConstants","l":"ShadowLibcoreOsConstants()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowLinearLayout","l":"ShadowLinearLayout()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowLineBreaker","l":"ShadowLineBreaker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowLinkMovementMethod","l":"ShadowLinkMovementMethod()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowLinux","l":"ShadowLinux()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowListPopupWindow","l":"ShadowListPopupWindow()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowListView","l":"ShadowListView()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowLoadedApk","l":"ShadowLoadedApk()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowLocaleData","l":"ShadowLocaleData()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowLocaleList","l":"ShadowLocaleList()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowLocaleManager","l":"ShadowLocaleManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"ShadowLocationManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowLog","l":"ShadowLog()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowLooper","l":"ShadowLooper()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowPowerManager.ShadowLowPowerStandbyPortsLock","l":"ShadowLowPowerStandbyPortsLock()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowMagnificationController","l":"ShadowMagnificationController()","u":"%3Cinit%3E()"},{"p":"org.robolectric.android.controller","c":"ComponentController","l":"shadowMainLooper"},{"p":"org.robolectric.shadows","c":"ShadowLooper","l":"shadowMainLooper()"},{"p":"org.robolectric.shadows","c":"ShadowMatrix","l":"ShadowMatrix()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowMeasuredParagraph","l":"ShadowMeasuredParagraph()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowMeasuredTextBuilder","l":"ShadowMeasuredTextBuilder()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowMediaStore.ShadowImages.ShadowMedia","l":"ShadowMedia()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowMediaActionSound","l":"ShadowMediaActionSound()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowMediaCodec","l":"ShadowMediaCodec()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowMediaCodecList","l":"ShadowMediaCodecList()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowMediaController","l":"ShadowMediaController()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowMediaExtractor","l":"ShadowMediaExtractor()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowMediaMetadataRetriever","l":"ShadowMediaMetadataRetriever()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowMediaMuxer","l":"ShadowMediaMuxer()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"ShadowMediaPlayer()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowMediaRecorder","l":"ShadowMediaRecorder()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowMediaRouter","l":"ShadowMediaRouter()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowMediaScannerConnection","l":"ShadowMediaScannerConnection()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowMediaSession","l":"ShadowMediaSession()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowMediaSessionManager","l":"ShadowMediaSessionManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowMediaStore","l":"ShadowMediaStore()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowMemoryMappedFile","l":"ShadowMemoryMappedFile()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowMemoryMappedFileS","l":"ShadowMemoryMappedFileS()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowMessage","l":"ShadowMessage()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowMessageQueue","l":"ShadowMessageQueue()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowMessenger","l":"ShadowMessenger()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowMimeTypeMap","l":"ShadowMimeTypeMap()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"ShadowMotionEvent()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager.ShadowMulticastLock","l":"ShadowMulticastLock()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows.multidex","c":"ShadowMultiDex","l":"ShadowMultiDex()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeAllocationRegistry","l":"ShadowNativeAllocationRegistry()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeAnimatedImageDrawable","l":"ShadowNativeAnimatedImageDrawable()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeAnimatedVectorDrawable","l":"ShadowNativeAnimatedVectorDrawable()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseCanvas","l":"ShadowNativeBaseCanvas()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeBaseRecordingCanvas","l":"ShadowNativeBaseRecordingCanvas()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmap","l":"ShadowNativeBitmap()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmapDrawable","l":"ShadowNativeBitmapDrawable()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmapFactory","l":"ShadowNativeBitmapFactory()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmapShader","l":"ShadowNativeBitmapShader()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeBlendModeColorFilter","l":"ShadowNativeBlendModeColorFilter()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeBlurMaskFilter","l":"ShadowNativeBlurMaskFilter()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeCanvas","l":"ShadowNativeCanvas()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeCanvasProperty","l":"ShadowNativeCanvasProperty()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeColor","l":"ShadowNativeColor()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeColorFilter","l":"ShadowNativeColorFilter()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeColorMatrixColorFilter","l":"ShadowNativeColorMatrixColorFilter()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeColorSpaceRgb","l":"ShadowNativeColorSpaceRgb()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeComposePathEffect","l":"ShadowNativeComposePathEffect()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeComposeShader","l":"ShadowNativeComposeShader()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeCornerPathEffect","l":"ShadowNativeCornerPathEffect()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeCursorWindow","l":"ShadowNativeCursorWindow()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeDashPathEffect","l":"ShadowNativeDashPathEffect()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeDiscretePathEffect","l":"ShadowNativeDiscretePathEffect()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeDisplayListCanvas","l":"ShadowNativeDisplayListCanvas()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeEmbossMaskFilter","l":"ShadowNativeEmbossMaskFilter()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeFont","l":"ShadowNativeFont()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeFont.ShadowNativeFontBuilder","l":"ShadowNativeFontBuilder()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeFontFamily","l":"ShadowNativeFontFamily()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeFontsFontFamily.ShadowNativeFontFamilyBuilder","l":"ShadowNativeFontFamilyBuilder()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeFontFileUtil","l":"ShadowNativeFontFileUtil()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeFontsFontFamily","l":"ShadowNativeFontsFontFamily()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeHardwareRenderer","l":"ShadowNativeHardwareRenderer()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeHardwareRendererObserver","l":"ShadowNativeHardwareRendererObserver()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeImageDecoder","l":"ShadowNativeImageDecoder()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeImageReader","l":"ShadowNativeImageReader()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeImageReaderSurfaceImage","l":"ShadowNativeImageReaderSurfaceImage()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeInterpolator","l":"ShadowNativeInterpolator()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeLightingColorFilter","l":"ShadowNativeLightingColorFilter()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeLinearGradient","l":"ShadowNativeLinearGradient()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeLineBreaker","l":"ShadowNativeLineBreaker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeMaskFilter","l":"ShadowNativeMaskFilter()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeMatrix","l":"ShadowNativeMatrix()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeMeasuredParagraph","l":"ShadowNativeMeasuredParagraph()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeMeasuredText","l":"ShadowNativeMeasuredText()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeMeasuredText.ShadowNativeMeasuredTextBuilder","l":"ShadowNativeMeasuredTextBuilder()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeNativeInterpolatorFactory","l":"ShadowNativeNativeInterpolatorFactory()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeNinePatch","l":"ShadowNativeNinePatch()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativePaint","l":"ShadowNativePaint()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativePath","l":"ShadowNativePath()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativePathDashPathEffect","l":"ShadowNativePathDashPathEffect()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativePathEffect","l":"ShadowNativePathEffect()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativePathMeasure","l":"ShadowNativePathMeasure()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativePathParser","l":"ShadowNativePathParser()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativePicture","l":"ShadowNativePicture()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativePluralRules","l":"ShadowNativePluralRules()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativePorterDuffColorFilter","l":"ShadowNativePorterDuffColorFilter()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativePositionedGlyphs","l":"ShadowNativePositionedGlyphs()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativePropertyValuesHolder","l":"ShadowNativePropertyValuesHolder()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeRadialGradient","l":"ShadowNativeRadialGradient()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeRecordingCanvas","l":"ShadowNativeRecordingCanvas()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeRegion","l":"ShadowNativeRegion()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeRegionIterator","l":"ShadowNativeRegionIterator()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderEffect","l":"ShadowNativeRenderEffect()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNode","l":"ShadowNativeRenderNode()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeAnimator","l":"ShadowNativeRenderNodeAnimator()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeAnimatorQ","l":"ShadowNativeRenderNodeAnimatorQ()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeRenderNodeOP","l":"ShadowNativeRenderNodeOP()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeRuntimeShader","l":"ShadowNativeRuntimeShader()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeShader","l":"ShadowNativeShader()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeSQLiteConnection","l":"ShadowNativeSQLiteConnection()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeStaticLayout","l":"ShadowNativeStaticLayout()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeSumPathEffect","l":"ShadowNativeSumPathEffect()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeSurface","l":"ShadowNativeSurface()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeSweepGradient","l":"ShadowNativeSweepGradient()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeSystemFonts","l":"ShadowNativeSystemFonts()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeTableMaskFilter","l":"ShadowNativeTableMaskFilter()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeTextRunShaper","l":"ShadowNativeTextRunShaper()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeThreadedRenderer","l":"ShadowNativeThreadedRenderer()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeTypeface","l":"ShadowNativeTypeface()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeTypeface.ShadowNativeTypefaceBuilder","l":"ShadowNativeTypefaceBuilder()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeVectorDrawable","l":"ShadowNativeVectorDrawable()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNativeVirtualRefBasePtr","l":"ShadowNativeVirtualRefBasePtr()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNetwork","l":"ShadowNetwork()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNetworkCapabilities","l":"ShadowNetworkCapabilities()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNetworkInfo","l":"ShadowNetworkInfo()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNetworkScoreManager","l":"ShadowNetworkScoreManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNfcAdapter","l":"ShadowNfcAdapter()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNfcFrameworkInitializer","l":"ShadowNfcFrameworkInitializer()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNinePatch","l":"ShadowNinePatch()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNoopNativeAllocationRegistry","l":"ShadowNoopNativeAllocationRegistry()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowResources.ShadowNotFoundException","l":"ShadowNotFoundException()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNotification","l":"ShadowNotification()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNotificationListenerService","l":"ShadowNotificationListenerService()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNotificationManager","l":"ShadowNotificationManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNsdManager","l":"ShadowNsdManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowNumberPicker","l":"ShadowNumberPicker()","u":"%3Cinit%3E()"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(AbsListView)","u":"shadowOf(android.widget.AbsListView)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(AbsSpinner)","u":"shadowOf(android.widget.AbsSpinner)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(AccessibilityButtonController)","u":"shadowOf(android.accessibilityservice.AccessibilityButtonController)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(AccessibilityManager)","u":"shadowOf(android.view.accessibility.AccessibilityManager)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(AccessibilityNodeInfo)","u":"shadowOf(android.view.accessibility.AccessibilityNodeInfo)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(AccessibilityRecord)","u":"shadowOf(android.view.accessibility.AccessibilityRecord)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(AccessibilityService)","u":"shadowOf(android.accessibilityservice.AccessibilityService)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(AccessibilityService.MagnificationController)","u":"shadowOf(android.accessibilityservice.AccessibilityService.MagnificationController)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(AccessibilityService.SoftKeyboardController)","u":"shadowOf(android.accessibilityservice.AccessibilityService.SoftKeyboardController)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(AccessibilityWindowInfo)","u":"shadowOf(android.view.accessibility.AccessibilityWindowInfo)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(AccountManager)","u":"shadowOf(android.accounts.AccountManager)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(Activity)","u":"shadowOf(android.app.Activity)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(ActivityGroup)","u":"shadowOf(android.app.ActivityGroup)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(ActivityManager)","u":"shadowOf(android.app.ActivityManager)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(ActivityManager.AppTask)","u":"shadowOf(android.app.ActivityManager.AppTask)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(AdapterView)","u":"shadowOf(android.widget.AdapterView)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(AlarmManager)","u":"shadowOf(android.app.AlarmManager)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(AlertDialog)","u":"shadowOf(android.app.AlertDialog)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(AlertDialog.Builder)","u":"shadowOf(android.app.AlertDialog.Builder)"},{"p":"org.robolectric.shadows.httpclient","c":"Shadows","l":"shadowOf(AndroidHttpClient)","u":"shadowOf(android.net.http.AndroidHttpClient)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(AnimatedImageDrawable)","u":"shadowOf(android.graphics.drawable.AnimatedImageDrawable)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(AnimatedVectorDrawable)","u":"shadowOf(android.graphics.drawable.AnimatedVectorDrawable)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(AnimationUtils)","u":"shadowOf(android.view.animation.AnimationUtils)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(Application)","u":"shadowOf(android.app.Application)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(AppOpsManager)","u":"shadowOf(android.app.AppOpsManager)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(AppWidgetHost)","u":"shadowOf(android.appwidget.AppWidgetHost)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(AppWidgetHostView)","u":"shadowOf(android.appwidget.AppWidgetHostView)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(AppWidgetManager)","u":"shadowOf(android.appwidget.AppWidgetManager)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(ArrayAdapter)","u":"shadowOf(android.widget.ArrayAdapter)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(AssetManager)","u":"shadowOf(android.content.res.AssetManager)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(AssetManager.AssetInputStream)","u":"shadowOf(android.content.res.AssetManager.AssetInputStream)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(AsyncQueryHandler)","u":"shadowOf(android.content.AsyncQueryHandler)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(AudioEffect)","u":"shadowOf(android.media.audiofx.AudioEffect)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(AudioManager)","u":"shadowOf(android.media.AudioManager)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(AudioRecord)","u":"shadowOf(android.media.AudioRecord)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(AudioTrack)","u":"shadowOf(android.media.AudioTrack)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(AutofillManager)","u":"shadowOf(android.view.autofill.AutofillManager)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(BackupDataInput)","u":"shadowOf(android.app.backup.BackupDataInput)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(BackupDataOutput)","u":"shadowOf(android.app.backup.BackupDataOutput)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(BackupManager)","u":"shadowOf(android.app.backup.BackupManager)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(BaseAdapter)","u":"shadowOf(android.widget.BaseAdapter)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(BatteryManager)","u":"shadowOf(android.os.BatteryManager)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(Binder)","u":"shadowOf(android.os.Binder)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(Bitmap)","u":"shadowOf(android.graphics.Bitmap)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(BitmapDrawable)","u":"shadowOf(android.graphics.drawable.BitmapDrawable)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(BitmapFactory)","u":"shadowOf(android.graphics.BitmapFactory)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(BitmapRegionDecoder)","u":"shadowOf(android.graphics.BitmapRegionDecoder)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(BitmapShader)","u":"shadowOf(android.graphics.BitmapShader)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(BlendModeColorFilter)","u":"shadowOf(android.graphics.BlendModeColorFilter)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(BluetoothA2dp)","u":"shadowOf(android.bluetooth.BluetoothA2dp)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(BluetoothAdapter)","u":"shadowOf(android.bluetooth.BluetoothAdapter)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(BluetoothDevice)","u":"shadowOf(android.bluetooth.BluetoothDevice)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(BluetoothGatt)","u":"shadowOf(android.bluetooth.BluetoothGatt)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(BluetoothGattServer)","u":"shadowOf(android.bluetooth.BluetoothGattServer)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(BluetoothHeadset)","u":"shadowOf(android.bluetooth.BluetoothHeadset)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(BluetoothLeAdvertiser)","u":"shadowOf(android.bluetooth.le.BluetoothLeAdvertiser)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(BluetoothLeScanner)","u":"shadowOf(android.bluetooth.le.BluetoothLeScanner)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(BluetoothManager)","u":"shadowOf(android.bluetooth.BluetoothManager)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(BluetoothServerSocket)","u":"shadowOf(android.bluetooth.BluetoothServerSocket)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(BluetoothSocket)","u":"shadowOf(android.bluetooth.BluetoothSocket)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(BlurMaskFilter)","u":"shadowOf(android.graphics.BlurMaskFilter)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(BroadcastReceiver)","u":"shadowOf(android.content.BroadcastReceiver)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(BroadcastReceiver.PendingResult)","u":"shadowOf(android.content.BroadcastReceiver.PendingResult)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(Build)","u":"shadowOf(android.os.Build)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(Call)","u":"shadowOf(android.telecom.Call)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(Call.RttCall)","u":"shadowOf(android.telecom.Call.RttCall)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(CallLog.Calls)","u":"shadowOf(android.provider.CallLog.Calls)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(CallScreeningService)","u":"shadowOf(android.telecom.CallScreeningService)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(CamcorderProfile)","u":"shadowOf(android.media.CamcorderProfile)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(Camera)","u":"shadowOf(android.hardware.Camera)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(Camera.Parameters)","u":"shadowOf(android.hardware.Camera.Parameters)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(CameraCharacteristics)","u":"shadowOf(android.hardware.camera2.CameraCharacteristics)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(CameraManager)","u":"shadowOf(android.hardware.camera2.CameraManager)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(Canvas)","u":"shadowOf(android.graphics.Canvas)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(CaptioningManager)","u":"shadowOf(android.view.accessibility.CaptioningManager)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(CaptureRequest.Builder)","u":"shadowOf(android.hardware.camera2.CaptureRequest.Builder)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(CaptureResult)","u":"shadowOf(android.hardware.camera2.CaptureResult)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(CardEmulation)","u":"shadowOf(android.nfc.cardemulation.CardEmulation)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(CarrierConfigManager)","u":"shadowOf(android.telephony.CarrierConfigManager)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(ClipboardManager)","u":"shadowOf(android.content.ClipboardManager)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(Color)","u":"shadowOf(android.graphics.Color)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(ColorFilter)","u":"shadowOf(android.graphics.ColorFilter)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(ColorMatrixColorFilter)","u":"shadowOf(android.graphics.ColorMatrixColorFilter)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(ColorSpace.Rgb)","u":"shadowOf(android.graphics.ColorSpace.Rgb)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(CompanionDeviceManager)","u":"shadowOf(android.companion.CompanionDeviceManager)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(ComposePathEffect)","u":"shadowOf(android.graphics.ComposePathEffect)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(ComposeShader)","u":"shadowOf(android.graphics.ComposeShader)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(CompoundButton)","u":"shadowOf(android.widget.CompoundButton)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(Connection)","u":"shadowOf(android.telecom.Connection)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(ConnectivityManager)","u":"shadowOf(android.net.ConnectivityManager)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(ContentProvider)","u":"shadowOf(android.content.ContentProvider)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(ContentProviderClient)","u":"shadowOf(android.content.ContentProviderClient)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(ContentProviderOperation)","u":"shadowOf(android.content.ContentProviderOperation)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(ContentProviderResult)","u":"shadowOf(android.content.ContentProviderResult)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(ContentResolver)","u":"shadowOf(android.content.ContentResolver)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(ContentUris)","u":"shadowOf(android.content.ContentUris)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(ContextThemeWrapper)","u":"shadowOf(android.view.ContextThemeWrapper)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(ContextWrapper)","u":"shadowOf(android.content.ContextWrapper)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(CookieManager)","u":"shadowOf(android.webkit.CookieManager)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(CookieSyncManager)","u":"shadowOf(android.webkit.CookieSyncManager)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(CornerPathEffect)","u":"shadowOf(android.graphics.CornerPathEffect)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(CountDownTimer)","u":"shadowOf(android.os.CountDownTimer)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(CrossProfileApps)","u":"shadowOf(android.content.pm.CrossProfileApps)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(CursorWindow)","u":"shadowOf(android.database.CursorWindow)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(CursorWrapper)","u":"shadowOf(android.database.CursorWrapper)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(DashPathEffect)","u":"shadowOf(android.graphics.DashPathEffect)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(DatePickerDialog)","u":"shadowOf(android.app.DatePickerDialog)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(Debug)","u":"shadowOf(android.os.Debug)"},{"p":"org.robolectric.shadows.httpclient","c":"Shadows","l":"shadowOf(DefaultRequestDirector)","u":"shadowOf(org.apache.http.impl.client.DefaultRequestDirector)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(DevicePolicyManager)","u":"shadowOf(android.app.admin.DevicePolicyManager)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(DexFile)","u":"shadowOf(dalvik.system.DexFile)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(Dialog)","u":"shadowOf(android.app.Dialog)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(DiscoverySession)","u":"shadowOf(android.net.wifi.aware.DiscoverySession)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(DiscretePathEffect)","u":"shadowOf(android.graphics.DiscretePathEffect)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(Display)","u":"shadowOf(android.view.Display)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(DisplayManager)","u":"shadowOf(android.hardware.display.DisplayManager)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(DownloadManager)","u":"shadowOf(android.app.DownloadManager)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(DownloadManager.Query)","u":"shadowOf(android.app.DownloadManager.Query)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(DownloadManager.Request)","u":"shadowOf(android.app.DownloadManager.Request)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(Drawable)","u":"shadowOf(android.graphics.drawable.Drawable)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(DropBoxManager)","u":"shadowOf(android.os.DropBoxManager)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(DynamicsProcessing)","u":"shadowOf(android.media.audiofx.DynamicsProcessing)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(EdgeEffect)","u":"shadowOf(android.widget.EdgeEffect)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(EGL14)","u":"shadowOf(android.opengl.EGL14)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(EmbossMaskFilter)","u":"shadowOf(android.graphics.EmbossMaskFilter)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(Environment)","u":"shadowOf(android.os.Environment)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(EuiccManager)","u":"shadowOf(android.telephony.euicc.EuiccManager)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(EventLog)","u":"shadowOf(android.util.EventLog)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(EventLog.Event)","u":"shadowOf(android.util.EventLog.Event)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(FileObserver)","u":"shadowOf(android.os.FileObserver)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(Filter)","u":"shadowOf(android.widget.Filter)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(FingerprintManager)","u":"shadowOf(android.hardware.fingerprint.FingerprintManager)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(Font)","u":"shadowOf(android.graphics.fonts.Font)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(Font.Builder)","u":"shadowOf(android.graphics.fonts.Font.Builder)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(FontFamily)","u":"shadowOf(android.graphics.fonts.FontFamily)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(FontFamily.Builder)","u":"shadowOf(android.graphics.fonts.FontFamily.Builder)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(FontsContract)","u":"shadowOf(android.provider.FontsContract)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(Geocoder)","u":"shadowOf(android.location.Geocoder)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(GestureDetector)","u":"shadowOf(android.view.GestureDetector)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(GLES20)","u":"shadowOf(android.opengl.GLES20)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(GLSurfaceView)","u":"shadowOf(android.opengl.GLSurfaceView)"},{"p":"org.robolectric.shadows.gms","c":"Shadows","l":"shadowOf(GoogleApiAvailability)","u":"shadowOf(com.google.android.gms.common.GoogleApiAvailability)"},{"p":"org.robolectric.shadows.gms","c":"Shadows","l":"shadowOf(GoogleAuthUtil)","u":"shadowOf(com.google.android.gms.auth.GoogleAuthUtil)"},{"p":"org.robolectric.shadows.gms","c":"Shadows","l":"shadowOf(GooglePlayServicesUtil)","u":"shadowOf(com.google.android.gms.common.GooglePlayServicesUtil)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(GradientDrawable)","u":"shadowOf(android.graphics.drawable.GradientDrawable)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(HardwareBuffer)","u":"shadowOf(android.hardware.HardwareBuffer)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(HardwareRenderer)","u":"shadowOf(android.graphics.HardwareRenderer)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(HttpResponseCache)","u":"shadowOf(android.net.http.HttpResponseCache)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(Icon)","u":"shadowOf(android.graphics.drawable.Icon)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(ImageDecoder)","u":"shadowOf(android.graphics.ImageDecoder)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(ImageReader)","u":"shadowOf(android.media.ImageReader)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(InCallService)","u":"shadowOf(android.telecom.InCallService)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(InputDevice)","u":"shadowOf(android.view.InputDevice)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(InputEvent)","u":"shadowOf(android.view.InputEvent)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(InputManager)","u":"shadowOf(android.hardware.input.InputManager)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(InputMethodManager)","u":"shadowOf(android.view.inputmethod.InputMethodManager)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(Instrumentation)","u":"shadowOf(android.app.Instrumentation)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(Intent)","u":"shadowOf(android.content.Intent)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(IntentService)","u":"shadowOf(android.app.IntentService)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(Interpolator)","u":"shadowOf(android.graphics.Interpolator)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(IsoDep)","u":"shadowOf(android.nfc.tech.IsoDep)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(JobScheduler)","u":"shadowOf(android.app.job.JobScheduler)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(JobService)","u":"shadowOf(android.app.job.JobService)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(JsPromptResult)","u":"shadowOf(android.webkit.JsPromptResult)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(JsResult)","u":"shadowOf(android.webkit.JsResult)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(KeyCharacterMap)","u":"shadowOf(android.view.KeyCharacterMap)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(KeyguardManager)","u":"shadowOf(android.app.KeyguardManager)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(KeyguardManager.KeyguardLock)","u":"shadowOf(android.app.KeyguardManager.KeyguardLock)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(LauncherApps)","u":"shadowOf(android.content.pm.LauncherApps)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(LightingColorFilter)","u":"shadowOf(android.graphics.LightingColorFilter)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(LinearGradient)","u":"shadowOf(android.graphics.LinearGradient)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(LinearLayout)","u":"shadowOf(android.widget.LinearLayout)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(LineBreaker)","u":"shadowOf(android.graphics.text.LineBreaker)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(LinkMovementMethod)","u":"shadowOf(android.text.method.LinkMovementMethod)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(ListPopupWindow)","u":"shadowOf(android.widget.ListPopupWindow)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(ListView)","u":"shadowOf(android.widget.ListView)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(LocaleList)","u":"shadowOf(android.os.LocaleList)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(LocationManager)","u":"shadowOf(android.location.LocationManager)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(Log)","u":"shadowOf(android.util.Log)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(Looper)","u":"shadowOf(android.os.Looper)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(MaskFilter)","u":"shadowOf(android.graphics.MaskFilter)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(Matrix)","u":"shadowOf(android.graphics.Matrix)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(Matrix)","u":"shadowOf(android.opengl.Matrix)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(MeasuredText)","u":"shadowOf(android.graphics.text.MeasuredText)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(MeasuredText.Builder)","u":"shadowOf(android.graphics.text.MeasuredText.Builder)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(MediaActionSound)","u":"shadowOf(android.media.MediaActionSound)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(MediaCodec)","u":"shadowOf(android.media.MediaCodec)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(MediaCodecList)","u":"shadowOf(android.media.MediaCodecList)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(MediaController)","u":"shadowOf(android.media.session.MediaController)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(MediaExtractor)","u":"shadowOf(android.media.MediaExtractor)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(MediaMetadataRetriever)","u":"shadowOf(android.media.MediaMetadataRetriever)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(MediaMuxer)","u":"shadowOf(android.media.MediaMuxer)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(MediaPlayer)","u":"shadowOf(android.media.MediaPlayer)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(MediaRecorder)","u":"shadowOf(android.media.MediaRecorder)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(MediaRouter)","u":"shadowOf(android.media.MediaRouter)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(MediaScannerConnection)","u":"shadowOf(android.media.MediaScannerConnection)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(MediaSession)","u":"shadowOf(android.media.session.MediaSession)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(MediaSessionManager)","u":"shadowOf(android.media.session.MediaSessionManager)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(MediaStore)","u":"shadowOf(android.provider.MediaStore)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(MediaStore.Images)","u":"shadowOf(android.provider.MediaStore.Images)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(MediaStore.Images.Media)","u":"shadowOf(android.provider.MediaStore.Images.Media)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(MediaStore.Images.Thumbnails)","u":"shadowOf(android.provider.MediaStore.Images.Thumbnails)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(MediaStore.Video)","u":"shadowOf(android.provider.MediaStore.Video)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(MediaStore.Video.Thumbnails)","u":"shadowOf(android.provider.MediaStore.Video.Thumbnails)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(Message)","u":"shadowOf(android.os.Message)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(MessageQueue)","u":"shadowOf(android.os.MessageQueue)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(Messenger)","u":"shadowOf(android.os.Messenger)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(MimeTypeMap)","u":"shadowOf(android.webkit.MimeTypeMap)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(MotionEvent)","u":"shadowOf(android.view.MotionEvent)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(Network)","u":"shadowOf(android.net.Network)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(NetworkCapabilities)","u":"shadowOf(android.net.NetworkCapabilities)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(NetworkInfo)","u":"shadowOf(android.net.NetworkInfo)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(NfcAdapter)","u":"shadowOf(android.nfc.NfcAdapter)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(NinePatch)","u":"shadowOf(android.graphics.NinePatch)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(Notification)","u":"shadowOf(android.app.Notification)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(NotificationListenerService)","u":"shadowOf(android.service.notification.NotificationListenerService)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(NotificationListenerService.Ranking)","u":"shadowOf(android.service.notification.NotificationListenerService.Ranking)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(NotificationManager)","u":"shadowOf(android.app.NotificationManager)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(NsdManager)","u":"shadowOf(android.net.nsd.NsdManager)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(NumberPicker)","u":"shadowOf(android.widget.NumberPicker)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(Os)","u":"shadowOf(android.system.Os)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(OsConstants)","u":"shadowOf(android.system.OsConstants)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(PackageInstaller)","u":"shadowOf(android.content.pm.PackageInstaller)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(PackageInstaller.Session)","u":"shadowOf(android.content.pm.PackageInstaller.Session)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(PackageInstaller.SessionInfo)","u":"shadowOf(android.content.pm.PackageInstaller.SessionInfo)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(PackageManager)","u":"shadowOf(android.content.pm.PackageManager)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(Paint)","u":"shadowOf(android.graphics.Paint)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(Parcel)","u":"shadowOf(android.os.Parcel)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(ParcelFileDescriptor)","u":"shadowOf(android.os.ParcelFileDescriptor)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(Path)","u":"shadowOf(android.graphics.Path)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(PathDashPathEffect)","u":"shadowOf(android.graphics.PathDashPathEffect)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(PathEffect)","u":"shadowOf(android.graphics.PathEffect)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(PathMeasure)","u":"shadowOf(android.graphics.PathMeasure)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(PeerHandle)","u":"shadowOf(android.net.wifi.aware.PeerHandle)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(PendingIntent)","u":"shadowOf(android.app.PendingIntent)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(Picture)","u":"shadowOf(android.graphics.Picture)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(PixelCopy)","u":"shadowOf(android.view.PixelCopy)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(PopupMenu)","u":"shadowOf(android.widget.PopupMenu)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(PopupWindow)","u":"shadowOf(android.widget.PopupWindow)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(PorterDuffColorFilter)","u":"shadowOf(android.graphics.PorterDuffColorFilter)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(PositionedGlyphs)","u":"shadowOf(android.graphics.text.PositionedGlyphs)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(PowerManager)","u":"shadowOf(android.os.PowerManager)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(PowerManager.WakeLock)","u":"shadowOf(android.os.PowerManager.WakeLock)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(Preference)","u":"shadowOf(android.preference.Preference)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(Process)","u":"shadowOf(android.os.Process)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(ProgressDialog)","u":"shadowOf(android.app.ProgressDialog)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(PropertyValuesHolder)","u":"shadowOf(android.animation.PropertyValuesHolder)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(RadialGradient)","u":"shadowOf(android.graphics.RadialGradient)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(RangingResult)","u":"shadowOf(android.net.wifi.rtt.RangingResult)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(RecordingCanvas)","u":"shadowOf(android.graphics.RecordingCanvas)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(Region)","u":"shadowOf(android.graphics.Region)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(RegionIterator)","u":"shadowOf(android.graphics.RegionIterator)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(RemoteCallbackList)","u":"shadowOf(android.os.RemoteCallbackList)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(RenderEffect)","u":"shadowOf(android.graphics.RenderEffect)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(RenderNode)","u":"shadowOf(android.graphics.RenderNode)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(Resources)","u":"shadowOf(android.content.res.Resources)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(Resources.NotFoundException)","u":"shadowOf(android.content.res.Resources.NotFoundException)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(Resources.Theme)","u":"shadowOf(android.content.res.Resources.Theme)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(RestrictionsManager)","u":"shadowOf(android.content.RestrictionsManager)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(ResultReceiver)","u":"shadowOf(android.os.ResultReceiver)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(RingtoneManager)","u":"shadowOf(android.media.RingtoneManager)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(RoleManager)","u":"shadowOf(android.app.role.RoleManager)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(RuntimeShader)","u":"shadowOf(android.graphics.RuntimeShader)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(ScaleGestureDetector)","u":"shadowOf(android.view.ScaleGestureDetector)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(ScanResult.InformationElement)","u":"shadowOf(android.net.wifi.ScanResult.InformationElement)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(ScrollView)","u":"shadowOf(android.widget.ScrollView)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(SearchManager)","u":"shadowOf(android.app.SearchManager)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(SeekBar)","u":"shadowOf(android.widget.SeekBar)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(Sensor)","u":"shadowOf(android.hardware.Sensor)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(SensorManager)","u":"shadowOf(android.hardware.SensorManager)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(Service)","u":"shadowOf(android.app.Service)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(Settings)","u":"shadowOf(android.provider.Settings)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(Settings.Global)","u":"shadowOf(android.provider.Settings.Global)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(Settings.Secure)","u":"shadowOf(android.provider.Settings.Secure)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(Settings.System)","u":"shadowOf(android.provider.Settings.System)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(Shader)","u":"shadowOf(android.graphics.Shader)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(ShortcutManager)","u":"shadowOf(android.content.pm.ShortcutManager)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(SigningInfo)","u":"shadowOf(android.content.pm.SigningInfo)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(SliceManager)","u":"shadowOf(android.app.slice.SliceManager)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(SmsManager)","u":"shadowOf(android.telephony.SmsManager)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(SoundPool)","u":"shadowOf(android.media.SoundPool)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(SpeechRecognizer)","u":"shadowOf(android.speech.SpeechRecognizer)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(SQLiteOpenHelper)","u":"shadowOf(android.database.sqlite.SQLiteOpenHelper)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(SslErrorHandler)","u":"shadowOf(android.webkit.SslErrorHandler)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(StateListDrawable)","u":"shadowOf(android.graphics.drawable.StateListDrawable)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(StatFs)","u":"shadowOf(android.os.StatFs)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(StaticLayout)","u":"shadowOf(android.text.StaticLayout)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(StatsLog)","u":"shadowOf(android.util.StatsLog)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(StorageManager)","u":"shadowOf(android.os.storage.StorageManager)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(StorageStatsManager)","u":"shadowOf(android.app.usage.StorageStatsManager)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(StrictMode.VmPolicy)","u":"shadowOf(android.os.StrictMode.VmPolicy)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(SubscriptionManager)","u":"shadowOf(android.telephony.SubscriptionManager)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(SumPathEffect)","u":"shadowOf(android.graphics.SumPathEffect)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(Surface)","u":"shadowOf(android.view.Surface)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(SurfaceTexture)","u":"shadowOf(android.graphics.SurfaceTexture)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(SurfaceView)","u":"shadowOf(android.view.SurfaceView)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(SweepGradient)","u":"shadowOf(android.graphics.SweepGradient)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(SystemClock)","u":"shadowOf(android.os.SystemClock)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(TabActivity)","u":"shadowOf(android.app.TabActivity)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(TabHost)","u":"shadowOf(android.widget.TabHost)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(TabHost.TabSpec)","u":"shadowOf(android.widget.TabHost.TabSpec)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(TabWidget)","u":"shadowOf(android.widget.TabWidget)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(TelecomManager)","u":"shadowOf(android.telecom.TelecomManager)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(Telephony)","u":"shadowOf(android.provider.Telephony)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(Telephony.Sms)","u":"shadowOf(android.provider.Telephony.Sms)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(TelephonyManager)","u":"shadowOf(android.telephony.TelephonyManager)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(TextRunShaper)","u":"shadowOf(android.graphics.text.TextRunShaper)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(TextToSpeech)","u":"shadowOf(android.speech.tts.TextToSpeech)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(TextUtils)","u":"shadowOf(android.text.TextUtils)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(TextView)","u":"shadowOf(android.widget.TextView)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(Tile)","u":"shadowOf(android.service.quicksettings.Tile)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(TileService)","u":"shadowOf(android.service.quicksettings.TileService)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(Time)","u":"shadowOf(android.text.format.Time)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(TimePickerDialog)","u":"shadowOf(android.app.TimePickerDialog)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(Toast)","u":"shadowOf(android.widget.Toast)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(ToneGenerator)","u":"shadowOf(android.media.ToneGenerator)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(TotalCaptureResult)","u":"shadowOf(android.hardware.camera2.TotalCaptureResult)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(TouchDelegate)","u":"shadowOf(android.view.TouchDelegate)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(Trace)","u":"shadowOf(android.os.Trace)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(TrafficStats)","u":"shadowOf(android.net.TrafficStats)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(TranslationManager)","u":"shadowOf(android.view.translation.TranslationManager)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(TypedArray)","u":"shadowOf(android.content.res.TypedArray)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(Typeface)","u":"shadowOf(android.graphics.Typeface)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(Typeface.Builder)","u":"shadowOf(android.graphics.Typeface.Builder)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(UiAutomation)","u":"shadowOf(android.app.UiAutomation)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(UiModeManager)","u":"shadowOf(android.app.UiModeManager)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(UsageStatsManager)","u":"shadowOf(android.app.usage.UsageStatsManager)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(UsbDeviceConnection)","u":"shadowOf(android.hardware.usb.UsbDeviceConnection)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(UsbManager)","u":"shadowOf(android.hardware.usb.UsbManager)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(UsbRequest)","u":"shadowOf(android.hardware.usb.UsbRequest)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(UserManager)","u":"shadowOf(android.os.UserManager)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(ValueAnimator)","u":"shadowOf(android.animation.ValueAnimator)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(VectorDrawable)","u":"shadowOf(android.graphics.drawable.VectorDrawable)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(VelocityTracker)","u":"shadowOf(android.view.VelocityTracker)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(Vibrator)","u":"shadowOf(android.os.Vibrator)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(VideoView)","u":"shadowOf(android.widget.VideoView)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(View)","u":"shadowOf(android.view.View)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(ViewAnimator)","u":"shadowOf(android.widget.ViewAnimator)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(ViewConfiguration)","u":"shadowOf(android.view.ViewConfiguration)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(ViewGroup)","u":"shadowOf(android.view.ViewGroup)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(Visualizer)","u":"shadowOf(android.media.audiofx.Visualizer)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(VisualVoicemailService.VisualVoicemailTask)","u":"shadowOf(android.telephony.VisualVoicemailService.VisualVoicemailTask)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(VisualVoicemailSms)","u":"shadowOf(android.telephony.VisualVoicemailSms)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(VoiceInteractionService)","u":"shadowOf(android.service.voice.VoiceInteractionService)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(VoiceInteractionSession)","u":"shadowOf(android.service.voice.VoiceInteractionSession)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(VoiceInteractor)","u":"shadowOf(android.app.VoiceInteractor)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(VpnManager)","u":"shadowOf(android.net.VpnManager)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(VpnService)","u":"shadowOf(android.net.VpnService)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(WallpaperManager)","u":"shadowOf(android.app.WallpaperManager)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(WebSettings)","u":"shadowOf(android.webkit.WebSettings)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(WebStorage)","u":"shadowOf(android.webkit.WebStorage)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(WebView)","u":"shadowOf(android.webkit.WebView)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(WebViewDatabase)","u":"shadowOf(android.webkit.WebViewDatabase)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(WifiAwareManager)","u":"shadowOf(android.net.wifi.aware.WifiAwareManager)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(WifiConfiguration)","u":"shadowOf(android.net.wifi.WifiConfiguration)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(WifiInfo)","u":"shadowOf(android.net.wifi.WifiInfo)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(WifiManager)","u":"shadowOf(android.net.wifi.WifiManager)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(WifiManager.MulticastLock)","u":"shadowOf(android.net.wifi.WifiManager.MulticastLock)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(WifiManager.WifiLock)","u":"shadowOf(android.net.wifi.WifiManager.WifiLock)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(WifiP2pGroup)","u":"shadowOf(android.net.wifi.p2p.WifiP2pGroup)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(WifiP2pManager)","u":"shadowOf(android.net.wifi.p2p.WifiP2pManager)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(WifiRttManager)","u":"shadowOf(android.net.wifi.rtt.WifiRttManager)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(Window)","u":"shadowOf(android.view.Window)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(WindowManager)","u":"shadowOf(android.view.WindowManager)"},{"p":"org.robolectric","c":"Shadows","l":"shadowOf(ZoomButtonsController)","u":"shadowOf(android.widget.ZoomButtonsController)"},{"p":"org.robolectric.shadows","c":"ShadowOpenGLMatrix","l":"ShadowOpenGLMatrix()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowOsConstants","l":"ShadowOsConstants()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowOverlayConfig","l":"ShadowOverlayConfig()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowPackageBackwardCompatibility","l":"ShadowPackageBackwardCompatibility()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowPackageInstaller","l":"ShadowPackageInstaller()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"ShadowPackageManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowPackageParser","l":"ShadowPackageParser()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowPaint","l":"ShadowPaint()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowCamera.ShadowParameters","l":"ShadowParameters()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowParcel","l":"ShadowParcel()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowParcelFileDescriptor","l":"ShadowParcelFileDescriptor()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowXmlBlock.ShadowParser","l":"ShadowParser()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowPath","l":"ShadowPath()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowPathMeasure","l":"ShadowPathMeasure()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowPathParser","l":"ShadowPathParser()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowPausedAsyncTask","l":"ShadowPausedAsyncTask()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowPausedAsyncTaskLoader","l":"ShadowPausedAsyncTaskLoader()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowPausedChoreographer","l":"ShadowPausedChoreographer()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowPausedLooper","l":"ShadowPausedLooper()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowPausedMessage","l":"ShadowPausedMessage()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowPausedMessageQueue","l":"ShadowPausedMessageQueue()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowPausedSystemClock","l":"ShadowPausedSystemClock()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowPeerHandle","l":"ShadowPeerHandle()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowPendingIntent","l":"ShadowPendingIntent()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowPhone","l":"ShadowPhone()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowPhoneWindow","l":"ShadowPhoneWindow()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowPhoneWindowFor22","l":"ShadowPhoneWindowFor22()","u":"%3Cinit%3E()"},{"p":"org.robolectric.annotation","c":"Implements","l":"shadowPicker()"},{"p":"org.robolectric.shadows","c":"ShadowPicture","l":"ShadowPicture()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowPixelCopy","l":"ShadowPixelCopy()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowPixelCopy.ShadowPixelCopyRequestBuilder","l":"ShadowPixelCopyRequestBuilder()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowPlayerBase","l":"ShadowPlayerBase()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowPolicyManager","l":"ShadowPolicyManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowPopupMenu","l":"ShadowPopupMenu()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowPopupWindow","l":"ShadowPopupWindow()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowPorterDuffColorFilter","l":"ShadowPorterDuffColorFilter()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowPosix","l":"ShadowPosix()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowPowerManager","l":"ShadowPowerManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowPrecomputedText","l":"ShadowPrecomputedText()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowPreference","l":"ShadowPreference()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowProcess","l":"ShadowProcess()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowProgressDialog","l":"ShadowProgressDialog()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowPropertyValuesHolder","l":"ShadowPropertyValuesHolder()","u":"%3Cinit%3E()"},{"p":"org.robolectric.annotation.processing.generator","c":"ShadowProviderGenerator","l":"ShadowProviderGenerator(RobolectricModel, ProcessingEnvironment, String, boolean, int)","u":"%3Cinit%3E(org.robolectric.annotation.processing.RobolectricModel,javax.annotation.processing.ProcessingEnvironment,java.lang.String,boolean,int)"},{"p":"org.robolectric.internal.bytecode","c":"ShadowProviders","l":"ShadowProviders(List)","u":"%3Cinit%3E(java.util.List)"},{"p":"org.robolectric.shadows","c":"ShadowPublicFormatUtils","l":"ShadowPublicFormatUtils()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowDownloadManager.ShadowQuery","l":"ShadowQuery()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowQueuedWork","l":"ShadowQueuedWork()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowQuickAccessWalletService","l":"ShadowQuickAccessWalletService()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowRangingResult","l":"ShadowRangingResult()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowRangingSession","l":"ShadowRangingSession()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowRanking","l":"ShadowRanking()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowRcsUceAdapter","l":"ShadowRcsUceAdapter()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowRecordingCanvas","l":"ShadowRecordingCanvas()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowAlwaysOnHotwordDetector.ShadowRefreshAvailabilityTask","l":"ShadowRefreshAvailabilityTask()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowRegion","l":"ShadowRegion()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowRemoteCallbackList","l":"ShadowRemoteCallbackList()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowRenderNode","l":"ShadowRenderNode()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowRenderNodeAnimator","l":"ShadowRenderNodeAnimator()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowRenderNodeAnimatorR","l":"ShadowRenderNodeAnimatorR()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowRenderNodeQ","l":"ShadowRenderNodeQ()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowDownloadManager.ShadowRequest","l":"ShadowRequest()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowResolveInfo","l":"ShadowResolveInfo()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowResources","l":"ShadowResources()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowResourcesImpl","l":"ShadowResourcesImpl()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowResourcesManager","l":"ShadowResourcesManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowRestrictionsManager","l":"ShadowRestrictionsManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowResultReceiver","l":"ShadowResultReceiver()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowRingtoneManager","l":"ShadowRingtoneManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowRoleControllerManager","l":"ShadowRoleControllerManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowRoleManager","l":"ShadowRoleManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowRollbackManager","l":"ShadowRollbackManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowRotationWatcher","l":"ShadowRotationWatcher()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowRotationWatcherFor22","l":"ShadowRotationWatcherFor22()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowCall.ShadowRttCall","l":"ShadowRttCall()","u":"%3Cinit%3E()"},{"p":"org.robolectric.annotation","c":"Config.Builder","l":"shadows"},{"p":"org.robolectric.annotation","c":"Config.Implementation","l":"shadows()"},{"p":"org.robolectric.annotation","c":"Config","l":"shadows()"},{"p":"org.robolectric.internal.bytecode","c":"SandboxConfig","l":"shadows()"},{"p":"org.robolectric","c":"Shadows","l":"Shadows()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows.gms","c":"Shadows","l":"Shadows()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows.httpclient","c":"Shadows","l":"Shadows()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows.multidex","c":"Shadows","l":"Shadows()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowSafetyCenterManager","l":"ShadowSafetyCenterManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowScaleGestureDetector","l":"ShadowScaleGestureDetector()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowScanResult","l":"ShadowScanResult()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowScrollView","l":"ShadowScrollView()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowSearchManager","l":"ShadowSearchManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowSettings.ShadowSecure","l":"ShadowSecure()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowSeekBar","l":"ShadowSeekBar()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowSensor","l":"ShadowSensor()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowSensorManager","l":"ShadowSensorManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowService","l":"ShadowService()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowServiceManager","l":"ShadowServiceManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowPackageInstaller.ShadowSession","l":"ShadowSession()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowPackageInstaller.ShadowSessionInfo","l":"ShadowSessionInfo()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowSettings","l":"ShadowSettings()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowSharedMemory","l":"ShadowSharedMemory()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowSharedPreferences","l":"ShadowSharedPreferences()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowSharedPreferences.ShadowSharedPreferencesEditorImpl","l":"ShadowSharedPreferencesEditorImpl()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowShortcutManager","l":"ShadowShortcutManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowSigningInfo","l":"ShadowSigningInfo()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowSliceManager","l":"ShadowSliceManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowTelephony.ShadowSms","l":"ShadowSms()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowSmsManager","l":"ShadowSmsManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowSocketTagger","l":"ShadowSocketTagger()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowSoftKeyboardController","l":"ShadowSoftKeyboardController()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowSoundPool","l":"ShadowSoundPool()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowSoundTriggerManager","l":"ShadowSoundTriggerManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowSpeechRecognizer","l":"ShadowSpeechRecognizer()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowSpellChecker","l":"ShadowSpellChecker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowSQLiteConnection","l":"ShadowSQLiteConnection()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowSQLiteOpenHelper","l":"ShadowSQLiteOpenHelper()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowSslErrorHandler","l":"ShadowSslErrorHandler()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowStateListDrawable","l":"ShadowStateListDrawable()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowStatFs","l":"ShadowStatFs()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowStaticLayout","l":"ShadowStaticLayout()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowStatsLog","l":"ShadowStatsLog()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowStatsManager","l":"ShadowStatsManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowStatusBarManager","l":"ShadowStatusBarManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowStorageManager","l":"ShadowStorageManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowStorageStatsManager","l":"ShadowStorageStatsManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowStrictModeVmPolicy","l":"ShadowStrictModeVmPolicy()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowStringBlock","l":"ShadowStringBlock()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowIAppOpsService.ShadowStub","l":"ShadowStub()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowSubscriptionManager","l":"ShadowSubscriptionManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowSurface","l":"ShadowSurface()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowSurfaceControl","l":"ShadowSurfaceControl()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowImageReader.ShadowSurfaceImage","l":"ShadowSurfaceImage()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowSurfaceSyncGroup","l":"ShadowSurfaceSyncGroup()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowSurfaceTexture","l":"ShadowSurfaceTexture()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowSurfaceView","l":"ShadowSurfaceView()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowSuspendDialogInfo","l":"ShadowSuspendDialogInfo()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowSettings.ShadowSystem","l":"ShadowSystem()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowSystem","l":"ShadowSystem()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowSystemClock","l":"ShadowSystemClock()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowSystemFonts","l":"ShadowSystemFonts()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowSystemProperties","l":"ShadowSystemProperties()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowSystemServiceRegistry","l":"ShadowSystemServiceRegistry()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowSystemVibrator","l":"ShadowSystemVibrator()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowTabActivity","l":"ShadowTabActivity()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowTabHost","l":"ShadowTabHost()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowTabHost.ShadowTabSpec","l":"ShadowTabSpec()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowTabWidget","l":"ShadowTabWidget()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager","l":"ShadowTelecomManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowTelephony","l":"ShadowTelephony()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyFrameworkInitializer","l":"ShadowTelephonyFrameworkInitializer()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"ShadowTelephonyManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowTextToSpeech","l":"ShadowTextToSpeech()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowTextUtils","l":"ShadowTextUtils()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowTextView","l":"ShadowTextView()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowResources.ShadowTheme","l":"ShadowTheme()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowResourcesImpl.ShadowThemeImpl","l":"ShadowThemeImpl()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowThreadedRenderer","l":"ShadowThreadedRenderer()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowMediaStore.ShadowImages.ShadowThumbnails","l":"ShadowThumbnails()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowMediaStore.ShadowVideo.ShadowThumbnails","l":"ShadowThumbnails()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowTile","l":"ShadowTile()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowTileService","l":"ShadowTileService()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowTime","l":"ShadowTime()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowTimeManager","l":"ShadowTimeManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowTimePickerDialog","l":"ShadowTimePickerDialog()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowTimeZoneFinder","l":"ShadowTimeZoneFinder()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowTimeZoneFinderQ","l":"ShadowTimeZoneFinderQ()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowTimeZoneFinderS","l":"ShadowTimeZoneFinderS()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowToast","l":"ShadowToast()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowToneGenerator","l":"ShadowToneGenerator()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowTotalCaptureResult","l":"ShadowTotalCaptureResult()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowTouchDelegate","l":"ShadowTouchDelegate()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowTrace","l":"ShadowTrace()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowTrafficStats","l":"ShadowTrafficStats()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowTranslationManager","l":"ShadowTranslationManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowTypedArray","l":"ShadowTypedArray()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowTypeface","l":"ShadowTypeface()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowUiAutomation","l":"ShadowUiAutomation()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowUIModeManager","l":"ShadowUIModeManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowUsageStatsManager","l":"ShadowUsageStatsManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowUsbDeviceConnection","l":"ShadowUsbDeviceConnection()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowUsbManager","l":"ShadowUsbManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowUsbRequest","l":"ShadowUsbRequest()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowEnvironment.ShadowUserEnvironment","l":"ShadowUserEnvironment()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"ShadowUserManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowUwbAdapterStateListener","l":"ShadowUwbAdapterStateListener()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowUwbManager","l":"ShadowUwbManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowValueAnimator","l":"ShadowValueAnimator()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowVcnManager","l":"ShadowVcnManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowVectorDrawable","l":"ShadowVectorDrawable()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowVelocityTracker","l":"ShadowVelocityTracker()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowVibrator","l":"ShadowVibrator()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowMediaStore.ShadowVideo","l":"ShadowVideo()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowVideoView","l":"ShadowVideoView()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"ShadowView()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowViewAnimator","l":"ShadowViewAnimator()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowViewConfiguration","l":"ShadowViewConfiguration()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowViewGroup","l":"ShadowViewGroup()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowViewRootImpl","l":"ShadowViewRootImpl()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowVirtualDeviceManager.ShadowVirtualDevice","l":"ShadowVirtualDevice()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowVirtualDeviceManager","l":"ShadowVirtualDeviceManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowVirtualRefBasePtr","l":"ShadowVirtualRefBasePtr()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowVirtualSensor","l":"ShadowVirtualSensor()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowVisualizer","l":"ShadowVisualizer()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowVisualVoicemailSms","l":"ShadowVisualVoicemailSms()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowVisualVoicemailTask","l":"ShadowVisualVoicemailTask()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowVMRuntime","l":"ShadowVMRuntime()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowVoiceInteractionService","l":"ShadowVoiceInteractionService()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowVoiceInteractionSession","l":"ShadowVoiceInteractionSession()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowVoiceInteractor","l":"ShadowVoiceInteractor()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowVpnManager","l":"ShadowVpnManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowVpnService","l":"ShadowVpnService()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowPowerManager.ShadowWakeLock","l":"ShadowWakeLock()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowWallpaperManager","l":"ShadowWallpaperManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowWearableSensingManager","l":"ShadowWearableSensingManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowWebSettings","l":"ShadowWebSettings()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowWebStorage","l":"ShadowWebStorage()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowWebSyncManager","l":"ShadowWebSyncManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowWebView","l":"ShadowWebView()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowWebViewDatabase","l":"ShadowWebViewDatabase()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowWifiAwareManager","l":"ShadowWifiAwareManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowWifiConfiguration","l":"ShadowWifiConfiguration()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowWifiInfo","l":"ShadowWifiInfo()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager.ShadowWifiLock","l":"ShadowWifiLock()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager","l":"ShadowWifiManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowWifiP2pGroup","l":"ShadowWifiP2pGroup()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowWifiP2pManager","l":"ShadowWifiP2pManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowWifiRttManager","l":"ShadowWifiRttManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowWindow","l":"ShadowWindow()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowWindowManager","l":"ShadowWindowManager()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowWindowManagerGlobal","l":"ShadowWindowManagerGlobal()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowWindowManagerImpl","l":"ShadowWindowManagerImpl()","u":"%3Cinit%3E()"},{"p":"org.robolectric.internal.bytecode","c":"ShadowWrangler","l":"ShadowWrangler(ShadowMap, ShadowMatcher, Interceptors)","u":"%3Cinit%3E(org.robolectric.internal.bytecode.ShadowMap,org.robolectric.sandbox.ShadowMatcher,org.robolectric.internal.bytecode.Interceptors)"},{"p":"org.robolectric.shadows","c":"ShadowXmlBlock","l":"ShadowXmlBlock()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowZoomButtonsController","l":"ShadowZoomButtonsController()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowContentCaptureManager","l":"shareData(DataShareRequest, Executor, DataShareWriteAdapter)","u":"shareData(android.view.contentcapture.DataShareRequest,java.util.concurrent.Executor,android.view.contentcapture.DataShareWriteAdapter)"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"SHIFT_LAYOUTDIR"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"SHIFT_NAVHIDDEN"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"SHIFT_SCREENLONG"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"SHIFT_UI_MODE_NIGHT"},{"p":"org.robolectric.versioning","c":"AndroidVersions.J","l":"SHORT_CODE"},{"p":"org.robolectric.versioning","c":"AndroidVersions.JMR1","l":"SHORT_CODE"},{"p":"org.robolectric.versioning","c":"AndroidVersions.JMR2","l":"SHORT_CODE"},{"p":"org.robolectric.versioning","c":"AndroidVersions.K","l":"SHORT_CODE"},{"p":"org.robolectric.versioning","c":"AndroidVersions.L","l":"SHORT_CODE"},{"p":"org.robolectric.versioning","c":"AndroidVersions.LMR1","l":"SHORT_CODE"},{"p":"org.robolectric.versioning","c":"AndroidVersions.M","l":"SHORT_CODE"},{"p":"org.robolectric.versioning","c":"AndroidVersions.N","l":"SHORT_CODE"},{"p":"org.robolectric.versioning","c":"AndroidVersions.NMR1","l":"SHORT_CODE"},{"p":"org.robolectric.versioning","c":"AndroidVersions.O","l":"SHORT_CODE"},{"p":"org.robolectric.versioning","c":"AndroidVersions.OMR1","l":"SHORT_CODE"},{"p":"org.robolectric.versioning","c":"AndroidVersions.P","l":"SHORT_CODE"},{"p":"org.robolectric.versioning","c":"AndroidVersions.Q","l":"SHORT_CODE"},{"p":"org.robolectric.versioning","c":"AndroidVersions.R","l":"SHORT_CODE"},{"p":"org.robolectric.versioning","c":"AndroidVersions.S","l":"SHORT_CODE"},{"p":"org.robolectric.versioning","c":"AndroidVersions.Sv2","l":"SHORT_CODE"},{"p":"org.robolectric.versioning","c":"AndroidVersions.T","l":"SHORT_CODE"},{"p":"org.robolectric.versioning","c":"AndroidVersions.U","l":"SHORT_CODE"},{"p":"org.robolectric.versioning","c":"AndroidVersions.V","l":"SHORT_CODE"},{"p":"org.robolectric.internal.bytecode","c":"InstrumentationConfiguration","l":"shouldAcquire(String)","u":"shouldAcquire(java.lang.String)"},{"p":"org.robolectric.internal.bytecode","c":"InstrumentationConfiguration","l":"shouldAcquireResource(String)","u":"shouldAcquireResource(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowLauncherApps","l":"shouldHideFromSuggestions(String, UserHandle)","u":"shouldHideFromSuggestions(java.lang.String,android.os.UserHandle)"},{"p":"org.robolectric.internal.bytecode","c":"InstrumentationConfiguration","l":"shouldInstrument(ClassDetails)","u":"shouldInstrument(org.robolectric.internal.bytecode.ClassDetails)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"shouldShowRequestPermissionRationale(String)","u":"shouldShowRequestPermissionRationale(java.lang.String)"},{"p":"org.robolectric.internal.bytecode","c":"NativeCallHandler","l":"shouldThrow(String)","u":"shouldThrow(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowChangeReporter","l":"shouldWriteToDebug(int, long, int)","u":"shouldWriteToDebug(int,long,int)"},{"p":"org.robolectric.shadows","c":"ShadowAlertDialog","l":"show()"},{"p":"org.robolectric.shadows","c":"ShadowDialog","l":"show()"},{"p":"org.robolectric.shadows","c":"ShadowListPopupWindow","l":"show()"},{"p":"org.robolectric.shadows","c":"ShadowPopupMenu","l":"show()"},{"p":"org.robolectric.shadows","c":"ShadowToast","l":"show()"},{"p":"org.robolectric.shadows","c":"ShadowInsetsController","l":"show(int)"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"showDialog(int)"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"showDialog(int, Bundle)","u":"showDialog(int,android.os.Bundle)"},{"p":"org.robolectric.shadows","c":"ShadowToast","l":"showedCustomToast(CharSequence, int)","u":"showedCustomToast(java.lang.CharSequence,int)"},{"p":"org.robolectric.shadows","c":"ShadowToast","l":"showedToast(CharSequence)","u":"showedToast(java.lang.CharSequence)"},{"p":"org.robolectric.shadows.gms","c":"ShadowGooglePlayServicesUtil.GooglePlayServicesUtilImpl","l":"showErrorDialogFragment(int, Activity, Fragment, int, DialogInterface.OnCancelListener)","u":"showErrorDialogFragment(int,android.app.Activity,androidx.fragment.app.Fragment,int,android.content.DialogInterface.OnCancelListener)"},{"p":"org.robolectric.shadows.gms","c":"ShadowGooglePlayServicesUtil","l":"showErrorDialogFragment(int, Activity, Fragment, int, DialogInterface.OnCancelListener)","u":"showErrorDialogFragment(int,android.app.Activity,androidx.fragment.app.Fragment,int,android.content.DialogInterface.OnCancelListener)"},{"p":"org.robolectric.shadows.gms","c":"ShadowGooglePlayServicesUtil.GooglePlayServicesUtilImpl","l":"showErrorDialogFragment(int, Activity, int)","u":"showErrorDialogFragment(int,android.app.Activity,int)"},{"p":"org.robolectric.shadows.gms","c":"ShadowGooglePlayServicesUtil","l":"showErrorDialogFragment(int, Activity, int)","u":"showErrorDialogFragment(int,android.app.Activity,int)"},{"p":"org.robolectric.shadows.gms","c":"ShadowGooglePlayServicesUtil.GooglePlayServicesUtilImpl","l":"showErrorDialogFragment(int, Activity, int, DialogInterface.OnCancelListener)","u":"showErrorDialogFragment(int,android.app.Activity,int,android.content.DialogInterface.OnCancelListener)"},{"p":"org.robolectric.shadows.gms","c":"ShadowGooglePlayServicesUtil","l":"showErrorDialogFragment(int, Activity, int, DialogInterface.OnCancelListener)","u":"showErrorDialogFragment(int,android.app.Activity,int,android.content.DialogInterface.OnCancelListener)"},{"p":"org.robolectric.shadows.gms","c":"ShadowGooglePlayServicesUtil.GooglePlayServicesUtilImpl","l":"showErrorNotification(int, Context)","u":"showErrorNotification(int,android.content.Context)"},{"p":"org.robolectric.shadows.gms","c":"ShadowGooglePlayServicesUtil","l":"showErrorNotification(int, Context)","u":"showErrorNotification(int,android.content.Context)"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager","l":"showInCallScreen(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowAlarmManager.ScheduledAlarm","l":"showIntent"},{"p":"org.robolectric.shadows","c":"ShadowViewAnimator","l":"showNext()"},{"p":"org.robolectric.shadows","c":"ShadowDownloadManager.CompletedDownload","l":"showNotification()"},{"p":"org.robolectric.shadows","c":"ShadowToast","l":"shownToastCount()"},{"p":"org.robolectric.shadows","c":"ShadowViewAnimator","l":"showPrevious()"},{"p":"org.robolectric.shadows","c":"ShadowVoiceInteractionService","l":"showSession(Bundle, int)","u":"showSession(android.os.Bundle,int)"},{"p":"org.robolectric.shadows","c":"ShadowInputMethodManager","l":"showSoftInput(Object, Object, Object, Object, Object)","u":"showSoftInput(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowInputMethodManager","l":"showSoftInput(View, int)","u":"showSoftInput(android.view.View,int)"},{"p":"org.robolectric.shadows","c":"ShadowInputMethodManager","l":"showSoftInput(View, int, ResultReceiver)","u":"showSoftInput(android.view.View,int,android.os.ResultReceiver)"},{"p":"org.robolectric.shadows","c":"ShadowInputMethodManager","l":"showSoftInput(View, int, ResultReceiver, int)","u":"showSoftInput(android.view.View,int,android.os.ResultReceiver,int)"},{"p":"org.robolectric.android.controller","c":"ContentProviderController","l":"shutdown()"},{"p":"org.robolectric.android.util.concurrent","c":"InlineExecutorService","l":"shutdown()"},{"p":"org.robolectric.android.util.concurrent","c":"PausedExecutorService","l":"shutdown()"},{"p":"org.robolectric.android.util.concurrent","c":"RoboExecutorService","l":"shutdown()"},{"p":"org.robolectric.internal.bytecode","c":"Sandbox","l":"shutdown()"},{"p":"org.robolectric.shadows","c":"ShadowTextToSpeech","l":"shutdown()"},{"p":"org.robolectric.android.util.concurrent","c":"InlineExecutorService","l":"shutdownNow()"},{"p":"org.robolectric.android.util.concurrent","c":"PausedExecutorService","l":"shutdownNow()"},{"p":"org.robolectric.android.util.concurrent","c":"RoboExecutorService","l":"shutdownNow()"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttpLayer","l":"silence()"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager","l":"silenceRinger()"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer.InvalidStateBehavior","l":"SILENT"},{"p":"org.robolectric.util","c":"SimpleFuture","l":"SimpleFuture(Callable)","u":"%3Cinit%3E(java.util.concurrent.Callable)"},{"p":"org.robolectric.util","c":"SimplePerfStatsReporter","l":"SimplePerfStatsReporter()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothDevice","l":"simulateGattConnectionChange(int, int)","u":"simulateGattConnectionChange(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"simulateGnssAntennaInfo(List)","u":"simulateGnssAntennaInfo(java.util.List)"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"simulateGnssMeasurementsEvent(GnssMeasurementsEvent)","u":"simulateGnssMeasurementsEvent(android.location.GnssMeasurementsEvent)"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"simulateGnssMeasurementsStatus(int)"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"simulateGnssStatus(GnssStatus)","u":"simulateGnssStatus(android.location.GnssStatus)"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"simulateGnssStatusFirstFix(int)"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"simulateGnssStatusStarted()"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"simulateGnssStatusStopped()"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"simulateLocation(Location)","u":"simulateLocation(android.location.Location)"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"simulateLocation(String, Location...)","u":"simulateLocation(java.lang.String,android.location.Location...)"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"simulateNmeaMessage(String, long)","u":"simulateNmeaMessage(java.lang.String,long)"},{"p":"org.robolectric.shadows","c":"ShadowTextToSpeech","l":"simulateSynthesizeToFileResult(int)"},{"p":"org.robolectric.shadows","c":"ShadowUsageStatsManager","l":"simulateTimeChange(long)"},{"p":"org.robolectric.android.internal","c":"LocalControlledLooper","l":"simulateWindowFocus(View)","u":"simulateWindowFocus(android.view.View)"},{"p":"org.robolectric.shadows","c":"ShadowZoomButtonsController","l":"simulateZoomInButtonClick()"},{"p":"org.robolectric.shadows","c":"ShadowZoomButtonsController","l":"simulateZoomOutButtonClick()"},{"p":"org.robolectric.shadows","c":"ShadowFloatMath","l":"sin(float)"},{"p":"org.robolectric.shadows","c":"ShadowMatrix","l":"SINCOS"},{"p":"org.robolectric.android.internal","c":"LooperDelegatingScheduler","l":"size()"},{"p":"org.robolectric.fakes","c":"RoboMenu","l":"size()"},{"p":"org.robolectric.res.android","c":"ResStringPool","l":"size()"},{"p":"org.robolectric.res.android","c":"SortedVector","l":"size()"},{"p":"org.robolectric.res.android","c":"StringPiece","l":"size()"},{"p":"org.robolectric.shadows","c":"ShadowHttpResponseCache","l":"size()"},{"p":"org.robolectric.shadows","c":"ShadowMemoryMappedFile","l":"size()"},{"p":"org.robolectric.shadows","c":"ShadowMemoryMappedFileS","l":"size()"},{"p":"org.robolectric.shadows","c":"ShadowNotificationManager","l":"size()"},{"p":"org.robolectric.util","c":"Scheduler","l":"size()"},{"p":"org.robolectric.res.android","c":"ResourceTypes.ResStringPool_header","l":"SIZEOF"},{"p":"org.robolectric.res.android","c":"ResourceTypes.ResStringPool_ref","l":"SIZEOF"},{"p":"org.robolectric.res.android","c":"ResourceTypes.ResStringPool_span","l":"SIZEOF"},{"p":"org.robolectric.res.android","c":"ResourceTypes.ResTable_map","l":"SIZEOF"},{"p":"org.robolectric.res.android","c":"ResourceTypes.ResTable_ref","l":"SIZEOF"},{"p":"org.robolectric.res.android","c":"ResStringPoolHeader","l":"SIZEOF"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"SIZEOF"},{"p":"org.robolectric.res.android","c":"Util","l":"SIZEOF_CPTR"},{"p":"org.robolectric.res.android","c":"Util","l":"SIZEOF_INT"},{"p":"org.robolectric.res.android","c":"Util","l":"SIZEOF_SHORT"},{"p":"org.robolectric.shadows","c":"ShadowMatrix","l":"SKEW"},{"p":"org.robolectric.shadows","c":"ShadowMemoryMappedFile.RoboBufferIterator","l":"skip(int)"},{"p":"org.robolectric.shadows","c":"ShadowMemoryMappedFileS.RoboBufferIterator","l":"skip(int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyAssetInputStream","l":"skip(long)"},{"p":"org.robolectric.shadows","c":"ShadowBackupDataInput","l":"skipEntityData_native(long)"},{"p":"org.robolectric.shadows","c":"ShadowLegacySystemClock","l":"sleep(long)"},{"p":"org.robolectric.shadows","c":"ShadowPausedSystemClock","l":"sleep(long)"},{"p":"org.robolectric.android","c":"DeviceConfig.ScreenSize","l":"small"},{"p":"org.robolectric.res.android","c":"ResTable_config.Type","l":"SMALLEST_SCREEN_WIDTH_DP"},{"p":"org.robolectric.android.internal","c":"DisplayConfig","l":"smallestNominalAppHeight"},{"p":"org.robolectric.android.internal","c":"DisplayConfig","l":"smallestNominalAppWidth"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"smallestScreenWidthDp"},{"p":"org.robolectric.shadows","c":"ShadowAbsListView","l":"smoothScrollBy(int, int)","u":"smoothScrollBy(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowScrollView","l":"smoothScrollBy(int, int)","u":"smoothScrollBy(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowScrollView","l":"smoothScrollTo(int, int)","u":"smoothScrollTo(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowAbsListView","l":"smoothScrollToPosition(int)"},{"p":"org.robolectric.util","c":"Util","l":"sneakyThrow(Throwable)","u":"sneakyThrow(java.lang.Throwable)"},{"p":"org.robolectric.interceptors","c":"AndroidInterceptors.SocketInterceptor","l":"SocketInterceptor()","u":"%3Cinit%3E()"},{"p":"org.robolectric.util","c":"SoftThreadLocal","l":"SoftThreadLocal()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"someUserHasAccount(String, String)","u":"someUserHasAccount(java.lang.String,java.lang.String)"},{"p":"org.robolectric.res.android","c":"ResourceTypes.ResStringPool_header","l":"SORTED_FLAG"},{"p":"org.robolectric.res.android","c":"ResStringPoolHeader","l":"SORTED_FLAG"},{"p":"org.robolectric.fakes","c":"RoboCursor","l":"sortOrder"},{"p":"org.robolectric.shadows","c":"ShadowSoundPool.Playback","l":"soundId"},{"p":"org.robolectric.shadows","c":"ShadowTextToSpeech","l":"speak(CharSequence, int, Bundle, String)","u":"speak(java.lang.CharSequence,int,android.os.Bundle,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowTextToSpeech","l":"speak(String, int, HashMap)","u":"speak(java.lang.String,int,java.util.HashMap)"},{"p":"org.robolectric.shadows.util","c":"SQLiteLibraryLoader","l":"SQLiteLibraryLoader()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows.util","c":"SQLiteLibraryLoader","l":"SQLiteLibraryLoader(SQLiteLibraryLoader.LibraryNameMapper)","u":"%3Cinit%3E(org.robolectric.shadows.util.SQLiteLibraryLoader.LibraryNameMapper)"},{"p":"org.robolectric.shadows","c":"ShadowSQLiteConnection","l":"sqliteMode()"},{"p":"org.robolectric.plugins","c":"SQLiteModeConfigurer","l":"SQLiteModeConfigurer(Properties)","u":"%3Cinit%3E(java.util.Properties)"},{"p":"org.robolectric.shadows","c":"SQLiteShadowPicker","l":"SQLiteShadowPicker(Class, Class)","u":"%3Cinit%3E(java.lang.Class,java.lang.Class)"},{"p":"org.robolectric.shadows","c":"ShadowFloatMath","l":"sqrt(float)"},{"p":"org.robolectric.shadows","c":"ShadowVideoView","l":"START"},{"p":"org.robolectric.res.android","c":"ResXMLParser.event_code_t","l":"START_DOCUMENT"},{"p":"org.robolectric.res.android","c":"ResXMLParser.event_code_t","l":"START_NAMESPACE"},{"p":"org.robolectric.res.android","c":"ResXMLParser.event_code_t","l":"START_TAG"},{"p":"org.robolectric.android.controller","c":"ActivityController","l":"start()"},{"p":"org.robolectric.android.controller","c":"FragmentController","l":"start()"},{"p":"org.robolectric.shadows","c":"ShadowCountDownTimer","l":"start()"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer","l":"start()"},{"p":"org.robolectric.shadows","c":"ShadowMediaRecorder","l":"start()"},{"p":"org.robolectric.shadows","c":"ShadowNativeAnimatedVectorDrawable","l":"start()"},{"p":"org.robolectric.shadows","c":"ShadowVideoView","l":"start()"},{"p":"org.robolectric.shadows","c":"ShadowRangingSession","l":"start(PersistableBundle)","u":"start(android.os.PersistableBundle)"},{"p":"org.robolectric.shadows","c":"ShadowCrossProfileApps","l":"startActivity(ComponentName, UserHandle)","u":"startActivity(android.content.ComponentName,android.os.UserHandle)"},{"p":"org.robolectric.shadows","c":"ShadowAppTask","l":"startActivity(Context, Intent, Bundle)","u":"startActivity(android.content.Context,android.content.Intent,android.os.Bundle)"},{"p":"org.robolectric.android.internal","c":"LocalActivityInvoker","l":"startActivity(Intent)","u":"startActivity(android.content.Intent)"},{"p":"org.robolectric.android.internal","c":"LocalActivityInvoker","l":"startActivity(Intent, Bundle)","u":"startActivity(android.content.Intent,android.os.Bundle)"},{"p":"org.robolectric.shadows","c":"ShadowContextImpl._ContextImpl_","l":"startActivity(Intent, Bundle)","u":"startActivity(android.content.Intent,android.os.Bundle)"},{"p":"org.robolectric.shadows","c":"ShadowCrossProfileApps","l":"startActivity(Intent, UserHandle, Activity)","u":"startActivity(android.content.Intent,android.os.UserHandle,android.app.Activity)"},{"p":"org.robolectric.shadows","c":"ShadowCrossProfileApps","l":"startActivity(Intent, UserHandle, Activity, Bundle)","u":"startActivity(android.content.Intent,android.os.UserHandle,android.app.Activity,android.os.Bundle)"},{"p":"org.robolectric.shadows","c":"ShadowTileService","l":"startActivityAndCollapse(Intent)","u":"startActivityAndCollapse(android.content.Intent)"},{"p":"org.robolectric.shadows","c":"ShadowContextImpl","l":"startActivityAsUser(Intent, Bundle, UserHandle)","u":"startActivityAsUser(android.content.Intent,android.os.Bundle,android.os.UserHandle)"},{"p":"org.robolectric.android.internal","c":"LocalActivityInvoker","l":"startActivityForResult(Intent)","u":"startActivityForResult(android.content.Intent)"},{"p":"org.robolectric.android.internal","c":"LocalActivityInvoker","l":"startActivityForResult(Intent, Bundle)","u":"startActivityForResult(android.content.Intent,android.os.Bundle)"},{"p":"org.robolectric.android.internal","c":"RoboMonitoringInstrumentation","l":"startActivitySync(Intent)","u":"startActivitySync(android.content.Intent)"},{"p":"org.robolectric.shadows","c":"ShadowInstrumentation","l":"startActivitySync(Intent, Bundle)","u":"startActivitySync(android.content.Intent,android.os.Bundle)"},{"p":"org.robolectric.android.internal","c":"RoboMonitoringInstrumentation","l":"startActivitySyncInternal(Intent)","u":"startActivitySyncInternal(android.content.Intent)"},{"p":"org.robolectric.android.internal","c":"RoboMonitoringInstrumentation","l":"startActivitySyncInternal(Intent, Bundle)","u":"startActivitySyncInternal(android.content.Intent,android.os.Bundle)"},{"p":"org.robolectric.shadows","c":"ShadowAccountManager","l":"startAddAccountSession(String, String, String[], Bundle, Activity, AccountManagerCallback, Handler)","u":"startAddAccountSession(java.lang.String,java.lang.String,java.lang.String[],android.os.Bundle,android.app.Activity,android.accounts.AccountManagerCallback,android.os.Handler)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothLeAdvertiser","l":"startAdvertising(AdvertiseSettings, AdvertiseData, AdvertiseCallback)","u":"startAdvertising(android.bluetooth.le.AdvertiseSettings,android.bluetooth.le.AdvertiseData,android.bluetooth.le.AdvertiseCallback)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothLeAdvertiser","l":"startAdvertising(AdvertiseSettings, AdvertiseData, AdvertiseData, AdvertiseCallback)","u":"startAdvertising(android.bluetooth.le.AdvertiseSettings,android.bluetooth.le.AdvertiseData,android.bluetooth.le.AdvertiseData,android.bluetooth.le.AdvertiseCallback)"},{"p":"org.robolectric.shadows","c":"ShadowCanvas.ArcPaintHistoryEvent","l":"startAngle"},{"p":"org.robolectric.shadows","c":"ShadowLauncherApps","l":"startAppDetailsActivity(ComponentName, UserHandle, Rect, Bundle)","u":"startAppDetailsActivity(android.content.ComponentName,android.os.UserHandle,android.graphics.Rect,android.os.Bundle)"},{"p":"org.robolectric.shadows","c":"ShadowBugreportManager","l":"startBugreport(ParcelFileDescriptor, ParcelFileDescriptor, BugreportParams, Executor, BugreportManager.BugreportCallback)","u":"startBugreport(android.os.ParcelFileDescriptor,android.os.ParcelFileDescriptor,android.os.BugreportParams,java.util.concurrent.Executor,android.os.BugreportManager.BugreportCallback)"},{"p":"org.robolectric.android.controller","c":"IntentServiceController","l":"startCommand(int, int)","u":"startCommand(int,int)"},{"p":"org.robolectric.android.controller","c":"ServiceController","l":"startCommand(int, int)","u":"startCommand(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowAmbientContextManager","l":"startConsentActivity(Set)","u":"startConsentActivity(java.util.Set)"},{"p":"org.robolectric.shadows","c":"ShadowAsyncQueryHandler","l":"startDelete(int, Object, Uri, String, String[])","u":"startDelete(int,java.lang.Object,android.net.Uri,java.lang.String,java.lang.String[])"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothAdapter","l":"startDiscovery()"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer.State","l":"STARTED"},{"p":"org.robolectric.shadows","c":"ShadowCrossProfileApps.StartedActivity","l":"StartedActivity(ComponentName, UserHandle)","u":"%3Cinit%3E(android.content.ComponentName,android.os.UserHandle)"},{"p":"org.robolectric.shadows","c":"ShadowCrossProfileApps.StartedActivity","l":"StartedActivity(ComponentName, UserHandle, Intent, Activity, Bundle)","u":"%3Cinit%3E(android.content.ComponentName,android.os.UserHandle,android.content.Intent,android.app.Activity,android.os.Bundle)"},{"p":"org.robolectric.shadows","c":"ShadowCrossProfileApps.StartedMainActivity","l":"StartedMainActivity(ComponentName, UserHandle)","u":"%3Cinit%3E(android.content.ComponentName,android.os.UserHandle)"},{"p":"org.robolectric.util","c":"PerfStatsCollector","l":"startEvent(String)","u":"startEvent(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowService","l":"startForeground(int, Notification)","u":"startForeground(int,android.app.Notification)"},{"p":"org.robolectric.shadows","c":"ShadowService","l":"startForeground(int, Notification, int)","u":"startForeground(int,android.app.Notification,int)"},{"p":"org.robolectric.shadows","c":"ShadowContextImpl","l":"startForegroundService(Intent)","u":"startForegroundService(android.content.Intent)"},{"p":"org.robolectric.util","c":"FragmentTestUtil","l":"startFragment(Fragment)","u":"startFragment(android.app.Fragment)"},{"p":"org.robolectric.util","c":"FragmentTestUtil","l":"startFragment(Fragment, Class)","u":"startFragment(android.app.Fragment,java.lang.Class)"},{"p":"org.robolectric.shadows","c":"ShadowInputMethodManager","l":"startInputInner(int, IBinder, int, int, int)","u":"startInputInner(int,android.os.IBinder,int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowAsyncQueryHandler","l":"startInsert(int, Object, Uri, ContentValues)","u":"startInsert(int,java.lang.Object,android.net.Uri,android.content.ContentValues)"},{"p":"org.robolectric.shadows","c":"ShadowContextImpl","l":"startIntentSender(IntentSender, Intent, int, int, int, Bundle)","u":"startIntentSender(android.content.IntentSender,android.content.Intent,int,int,int,android.os.Bundle)"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"startIntentSenderForResult(IntentSender, int, Intent, int, int, int, Bundle)","u":"startIntentSenderForResult(android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothAdapter","l":"startLeScan(BluetoothAdapter.LeScanCallback)","u":"startLeScan(android.bluetooth.BluetoothAdapter.LeScanCallback)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothAdapter","l":"startLeScan(UUID[], BluetoothAdapter.LeScanCallback)","u":"startLeScan(java.util.UUID[],android.bluetooth.BluetoothAdapter.LeScanCallback)"},{"p":"org.robolectric.shadows","c":"ShadowAppWidgetHost","l":"startListening()"},{"p":"org.robolectric.shadows","c":"ShadowSpeechRecognizer","l":"startListening(Intent)","u":"startListening(android.content.Intent)"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"startLockTask()"},{"p":"org.robolectric.shadows","c":"ShadowCrossProfileApps","l":"startMainActivity(ComponentName, UserHandle)","u":"startMainActivity(android.content.ComponentName,android.os.UserHandle)"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"startManagingCursor(Cursor)","u":"startManagingCursor(android.database.Cursor)"},{"p":"org.robolectric.shadows","c":"ShadowDebug","l":"startMethodTracing()"},{"p":"org.robolectric.shadows","c":"ShadowDebug","l":"startMethodTracing(String)","u":"startMethodTracing(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowDebug","l":"startMethodTracing(String, int)","u":"startMethodTracing(java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"ShadowDebug","l":"startMethodTracing(String, int, int)","u":"startMethodTracing(java.lang.String,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowDebug","l":"startMethodTracingSampling(String, int, int)","u":"startMethodTracingSampling(java.lang.String,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowCompanionDeviceManager","l":"startObservingDevicePresence(String)","u":"startObservingDevicePresence(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowAppOpsManager","l":"startOp(String, int, String, String, String)","u":"startOp(java.lang.String,int,java.lang.String,java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowAppOpsManager","l":"startOpNoThrow(int, int, String)","u":"startOpNoThrow(int,int,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowAppOpsManager","l":"startOpNoThrow(String, int, String, String, String)","u":"startOpNoThrow(java.lang.String,int,java.lang.String,java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowLauncherApps","l":"startPackageInstallerSessionDetailsActivity(PackageInstaller.SessionInfo, Rect, Bundle)","u":"startPackageInstallerSessionDetailsActivity(android.content.pm.PackageInstaller.SessionInfo,android.graphics.Rect,android.os.Bundle)"},{"p":"org.robolectric.shadows","c":"ShadowCamera","l":"startPreview()"},{"p":"org.robolectric.shadows","c":"ShadowVpnManager","l":"startProvisionedVpnProfile()"},{"p":"org.robolectric.shadows","c":"ShadowVpnManager","l":"startProvisionedVpnProfileSession()"},{"p":"org.robolectric.shadows","c":"ShadowAsyncQueryHandler","l":"startQuery(int, Object, Uri, String[], String, String[], String)","u":"startQuery(int,java.lang.Object,android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowWifiRttManager","l":"startRanging(RangingRequest, Executor, RangingResultCallback)","u":"startRanging(android.net.wifi.rtt.RangingRequest,java.util.concurrent.Executor,android.net.wifi.rtt.RangingResultCallback)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothAdapter","l":"startRfcommServer(String, UUID, PendingIntent)","u":"startRfcommServer(java.lang.String,java.util.UUID,android.app.PendingIntent)"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager","l":"startScan()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothLeScanner","l":"startScan(List, ScanSettings, PendingIntent)","u":"startScan(java.util.List,android.bluetooth.le.ScanSettings,android.app.PendingIntent)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothLeScanner","l":"startScan(List, ScanSettings, ScanCallback)","u":"startScan(java.util.List,android.bluetooth.le.ScanSettings,android.bluetooth.le.ScanCallback)"},{"p":"org.robolectric.shadows","c":"ShadowContextImpl","l":"startService(Intent)","u":"startService(android.content.Intent)"},{"p":"org.robolectric.shadows","c":"ShadowInstrumentation","l":"startService(Intent)","u":"startService(android.content.Intent)"},{"p":"org.robolectric.shadows","c":"ShadowLauncherApps","l":"startShortcut(ShortcutInfo, Rect, Bundle)","u":"startShortcut(android.content.pm.ShortcutInfo,android.graphics.Rect,android.os.Bundle)"},{"p":"org.robolectric.shadows","c":"ShadowLauncherApps","l":"startShortcut(String, String, Rect, Bundle, UserHandle)","u":"startShortcut(java.lang.String,java.lang.String,android.graphics.Rect,android.os.Bundle,android.os.UserHandle)"},{"p":"org.robolectric.shadows","c":"ShadowToneGenerator","l":"startTone(int, int)","u":"startTone(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowAsyncQueryHandler","l":"startUpdate(int, Object, Uri, ContentValues, String, String[])","u":"startUpdate(int,java.lang.Object,android.net.Uri,android.content.ContentValues,java.lang.String,java.lang.String[])"},{"p":"org.robolectric.util","c":"FragmentTestUtil","l":"startVisibleFragment(Fragment)","u":"startVisibleFragment(android.app.Fragment)"},{"p":"org.robolectric.util","c":"FragmentTestUtil","l":"startVisibleFragment(Fragment, Class, int)","u":"startVisibleFragment(android.app.Fragment,java.lang.Class,int)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothHeadset","l":"startVoiceRecognition(BluetoothDevice)","u":"startVoiceRecognition(android.bluetooth.BluetoothDevice)"},{"p":"org.robolectric.shadows","c":"ShadowFileObserver","l":"startWatching()"},{"p":"org.robolectric.shadows","c":"ShadowAppOpsManager","l":"startWatchingMode(int, String, AppOpsManager.OnOpChangedListener)","u":"startWatchingMode(int,java.lang.String,android.app.AppOpsManager.OnOpChangedListener)"},{"p":"org.robolectric.shadows","c":"ShadowAppOpsManager","l":"startWatchingMode(int, String, int, AppOpsManager.OnOpChangedListener)","u":"startWatchingMode(int,java.lang.String,int,android.app.AppOpsManager.OnOpChangedListener)"},{"p":"org.robolectric.shadows","c":"ShadowCanvas.LinePaintHistoryEvent","l":"startX"},{"p":"org.robolectric.shadows","c":"ShadowCanvas.LinePaintHistoryEvent","l":"startY"},{"p":"org.robolectric.shadows","c":"ShadowLinux","l":"stat(String)","u":"stat(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowPosix","l":"stat(String)","u":"stat(java.lang.String)"},{"p":"org.robolectric.android.internal","c":"DisplayConfig","l":"state"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver.Status","l":"state"},{"p":"org.robolectric.shadows","c":"ShadowUserManager.UserState","l":"STATE_BOOTING"},{"p":"org.robolectric.shadows","c":"ShadowMediaRecorder","l":"STATE_DATA_SOURCE_CONFIGURED"},{"p":"org.robolectric.shadows","c":"ShadowMediaRecorder","l":"STATE_ERROR"},{"p":"org.robolectric.shadows","c":"ShadowMediaRecorder","l":"STATE_INITIAL"},{"p":"org.robolectric.shadows","c":"ShadowMediaRecorder","l":"STATE_INITIALIZED"},{"p":"org.robolectric.shadows","c":"ShadowMediaRecorder","l":"STATE_PREPARED"},{"p":"org.robolectric.shadows","c":"ShadowMediaRecorder","l":"STATE_RECORDING"},{"p":"org.robolectric.shadows","c":"ShadowMediaRecorder","l":"STATE_RELEASED"},{"p":"org.robolectric.shadows","c":"ShadowUserManager.UserState","l":"STATE_RUNNING_LOCKED"},{"p":"org.robolectric.shadows","c":"ShadowUserManager.UserState","l":"STATE_RUNNING_UNLOCKED"},{"p":"org.robolectric.shadows","c":"ShadowUserManager.UserState","l":"STATE_RUNNING_UNLOCKING"},{"p":"org.robolectric.shadows","c":"ShadowUserManager.UserState","l":"STATE_SHUTDOWN"},{"p":"org.robolectric.shadows","c":"ShadowUserManager.UserState","l":"STATE_STOPPING"},{"p":"org.robolectric.internal.bytecode","c":"MethodCallSite.Kind","l":"STATIC"},{"p":"org.robolectric.annotation.processing.validator","c":"ImplementsValidator","l":"STATIC_INITIALIZER_METHOD_NAME"},{"p":"org.robolectric.internal.bytecode","c":"ShadowConstants","l":"STATIC_INITIALIZER_METHOD_NAME"},{"p":"org.robolectric","c":"RobolectricTestRunner","l":"staticGetBuildSystemApiProperties()"},{"p":"org.robolectric.shadows","c":"ShadowStatsLog.StatsLogItem","l":"StatsLogItem()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver.Status","l":"Status()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows.httpclient","c":"StatusLineStub","l":"StatusLineStub()","u":"%3Cinit%3E()"},{"p":"org.robolectric.res","c":"StaxArrayLoader","l":"StaxArrayLoader(PackageResourceTable, String, ResType, ResType)","u":"%3Cinit%3E(org.robolectric.res.PackageResourceTable,java.lang.String,org.robolectric.res.ResType,org.robolectric.res.ResType)"},{"p":"org.robolectric.res","c":"StaxAttrLoader","l":"StaxAttrLoader(PackageResourceTable, String, ResType)","u":"%3Cinit%3E(org.robolectric.res.PackageResourceTable,java.lang.String,org.robolectric.res.ResType)"},{"p":"org.robolectric.res","c":"StaxDocumentLoader","l":"StaxDocumentLoader(String, Path, NodeHandler)","u":"%3Cinit%3E(java.lang.String,java.nio.file.Path,org.robolectric.res.NodeHandler)"},{"p":"org.robolectric.res","c":"StaxLoader","l":"StaxLoader(PackageResourceTable, String, ResType)","u":"%3Cinit%3E(org.robolectric.res.PackageResourceTable,java.lang.String,org.robolectric.res.ResType)"},{"p":"org.robolectric.res","c":"StaxPluralsLoader","l":"StaxPluralsLoader(PackageResourceTable, String, ResType)","u":"%3Cinit%3E(org.robolectric.res.PackageResourceTable,java.lang.String,org.robolectric.res.ResType)"},{"p":"org.robolectric.res","c":"StaxStyleLoader","l":"StaxStyleLoader(PackageResourceTable, String, ResType)","u":"%3Cinit%3E(org.robolectric.res.PackageResourceTable,java.lang.String,org.robolectric.res.ResType)"},{"p":"org.robolectric.res","c":"StaxValueLoader","l":"StaxValueLoader(PackageResourceTable, String, ResType)","u":"%3Cinit%3E(org.robolectric.res.PackageResourceTable,java.lang.String,org.robolectric.res.ResType)"},{"p":"org.robolectric.shadows","c":"ShadowVideoView","l":"STOP"},{"p":"org.robolectric.android.controller","c":"ActivityController","l":"stop()"},{"p":"org.robolectric.android.controller","c":"FragmentController","l":"stop()"},{"p":"org.robolectric.shadows","c":"ShadowMediaRecorder","l":"stop()"},{"p":"org.robolectric.shadows","c":"ShadowNativeAnimatedVectorDrawable","l":"stop()"},{"p":"org.robolectric.shadows","c":"ShadowRangingSession","l":"stop()"},{"p":"org.robolectric.shadows","c":"ShadowTextToSpeech","l":"stop()"},{"p":"org.robolectric.android.internal","c":"LocalActivityInvoker","l":"stopActivity(Activity)","u":"stopActivity(android.app.Activity)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothLeAdvertiser","l":"stopAdvertising(AdvertiseCallback)","u":"stopAdvertising(android.bluetooth.le.AdvertiseCallback)"},{"p":"org.robolectric.shadows","c":"ShadowService","l":"stopForeground(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowService","l":"stopForeground(int)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothAdapter","l":"stopLeScan(BluetoothAdapter.LeScanCallback)","u":"stopLeScan(android.bluetooth.BluetoothAdapter.LeScanCallback)"},{"p":"org.robolectric.shadows","c":"ShadowAppWidgetHost","l":"stopListening()"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"stopLockTask()"},{"p":"org.robolectric.shadows","c":"ShadowActivity","l":"stopManagingCursor(Cursor)","u":"stopManagingCursor(android.database.Cursor)"},{"p":"org.robolectric.shadows","c":"ShadowDebug","l":"stopMethodTracing()"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer.State","l":"STOPPED"},{"p":"org.robolectric.shadows","c":"ShadowVideoView","l":"stopPlayback()"},{"p":"org.robolectric.shadows","c":"ShadowCamera","l":"stopPreview()"},{"p":"org.robolectric.shadows","c":"ShadowVpnManager","l":"stopProvisionedVpnProfile()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothAdapter","l":"stopRfcommServer(UUID)","u":"stopRfcommServer(java.util.UUID)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothLeScanner","l":"stopScan(PendingIntent)","u":"stopScan(android.app.PendingIntent)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothLeScanner","l":"stopScan(ScanCallback)","u":"stopScan(android.bluetooth.le.ScanCallback)"},{"p":"org.robolectric.shadows","c":"ShadowService","l":"stopSelf()"},{"p":"org.robolectric.shadows","c":"ShadowService","l":"stopSelf(int)"},{"p":"org.robolectric.shadows","c":"ShadowService","l":"stopSelfResult(int)"},{"p":"org.robolectric.shadows","c":"ShadowContextImpl","l":"stopService(Intent)","u":"stopService(android.content.Intent)"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothHeadset","l":"stopVoiceRecognition(BluetoothDevice)","u":"stopVoiceRecognition(android.bluetooth.BluetoothDevice)"},{"p":"org.robolectric.shadows","c":"ShadowFileObserver","l":"stopWatching()"},{"p":"org.robolectric.shadows","c":"ShadowAppOpsManager","l":"stopWatchingMode(AppOpsManager.OnOpChangedListener)","u":"stopWatchingMode(android.app.AppOpsManager.OnOpChangedListener)"},{"p":"org.robolectric.shadows","c":"ShadowCanvas.LinePaintHistoryEvent","l":"stopX"},{"p":"org.robolectric.shadows","c":"ShadowCanvas.LinePaintHistoryEvent","l":"stopY"},{"p":"org.robolectric.shadows","c":"StorageVolumeBuilder","l":"StorageVolumeBuilder(String, File, String, UserHandle, String)","u":"%3Cinit%3E(java.lang.String,java.io.File,java.lang.String,android.os.UserHandle,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowLog","l":"stream"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager.AudioFocusRequest","l":"streamType"},{"p":"org.robolectric.util","c":"Strftime","l":"Strftime()","u":"%3Cinit%3E()"},{"p":"org.robolectric.util","c":"Logger","l":"strict(String, Object...)","u":"strict(java.lang.String,java.lang.Object...)"},{"p":"org.robolectric.util","c":"Logger","l":"strict(String, Throwable)","u":"strict(java.lang.String,java.lang.Throwable)"},{"p":"org.robolectric.res.android","c":"DataType","l":"STRING"},{"p":"org.robolectric.res.android","c":"String8","l":"string()"},{"p":"org.robolectric.res.android","c":"ResourceTypes.ResStringPool_header.Writer","l":"string(String)","u":"string(java.lang.String)"},{"p":"org.robolectric.res.android","c":"String8","l":"String8()","u":"%3Cinit%3E()"},{"p":"org.robolectric.res.android","c":"String8","l":"String8(Path)","u":"%3Cinit%3E(java.nio.file.Path)"},{"p":"org.robolectric.res.android","c":"String8","l":"String8(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"org.robolectric.res.android","c":"String8","l":"String8(String, int)","u":"%3Cinit%3E(java.lang.String,int)"},{"p":"org.robolectric.res.android","c":"String8","l":"String8(String8)","u":"%3Cinit%3E(org.robolectric.res.android.String8)"},{"p":"org.robolectric.res.android","c":"ResStringPool","l":"string8At(int, Ref)","u":"string8At(int,org.robolectric.res.android.Ref)"},{"p":"org.robolectric.res.android","c":"ResStringPool","l":"stringAt(int)"},{"p":"org.robolectric.res.android","c":"ResTable.bag_entry","l":"stringBlock"},{"p":"org.robolectric.util","c":"ReflectionHelpers.StringParameter","l":"StringParameter(String, V)","u":"%3Cinit%3E(java.lang.String,V)"},{"p":"org.robolectric.res","c":"StringResources","l":"StringResources()","u":"%3Cinit%3E()"},{"p":"org.robolectric.internal.bytecode","c":"ClassHandler","l":"stripStackTrace(T)"},{"p":"org.robolectric.internal.bytecode","c":"ShadowWrangler","l":"stripStackTrace(T)"},{"p":"org.robolectric.res.android","c":"CppAssetManager2.ResolvedBag.Entry","l":"style"},{"p":"org.robolectric.shadows","c":"ShadowTypeface.FontDesc","l":"style"},{"p":"org.robolectric.res","c":"ResType","l":"STYLE"},{"p":"org.robolectric.res.android","c":"AttributeResolution","l":"STYLE_ASSET_COOKIE"},{"p":"org.robolectric.res.android","c":"AttributeResolution10","l":"STYLE_ASSET_COOKIE"},{"p":"org.robolectric.res.android","c":"AttributeResolution9","l":"STYLE_ASSET_COOKIE"},{"p":"org.robolectric.res.android","c":"AttributeResolution","l":"STYLE_CHANGING_CONFIGURATIONS"},{"p":"org.robolectric.res.android","c":"AttributeResolution10","l":"STYLE_CHANGING_CONFIGURATIONS"},{"p":"org.robolectric.res.android","c":"AttributeResolution9","l":"STYLE_CHANGING_CONFIGURATIONS"},{"p":"org.robolectric.res.android","c":"AttributeResolution","l":"STYLE_DATA"},{"p":"org.robolectric.res.android","c":"AttributeResolution10","l":"STYLE_DATA"},{"p":"org.robolectric.res.android","c":"AttributeResolution9","l":"STYLE_DATA"},{"p":"org.robolectric.res.android","c":"AttributeResolution","l":"STYLE_DENSITY"},{"p":"org.robolectric.res.android","c":"AttributeResolution10","l":"STYLE_DENSITY"},{"p":"org.robolectric.res.android","c":"AttributeResolution9","l":"STYLE_DENSITY"},{"p":"org.robolectric.res.android","c":"AttributeResolution","l":"STYLE_NUM_ENTRIES"},{"p":"org.robolectric.res.android","c":"AttributeResolution10","l":"STYLE_NUM_ENTRIES"},{"p":"org.robolectric.res.android","c":"AttributeResolution9","l":"STYLE_NUM_ENTRIES"},{"p":"org.robolectric.res.android","c":"AttributeResolution","l":"STYLE_RESOURCE_ID"},{"p":"org.robolectric.res.android","c":"AttributeResolution10","l":"STYLE_RESOURCE_ID"},{"p":"org.robolectric.res.android","c":"AttributeResolution9","l":"STYLE_RESOURCE_ID"},{"p":"org.robolectric.res.android","c":"AttributeResolution10","l":"STYLE_SOURCE_STYLE_RESOURCE_ID"},{"p":"org.robolectric.res.android","c":"AttributeResolution","l":"STYLE_TYPE"},{"p":"org.robolectric.res.android","c":"AttributeResolution10","l":"STYLE_TYPE"},{"p":"org.robolectric.res.android","c":"AttributeResolution9","l":"STYLE_TYPE"},{"p":"org.robolectric.res.android","c":"ResStringPool","l":"styleAt(int)"},{"p":"org.robolectric.res","c":"StyleData","l":"StyleData(String, String, String, List)","u":"%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String,java.util.List)"},{"p":"org.robolectric.res","c":"StyleResolver","l":"StyleResolver(ResourceTable, ResourceTable, StyleData, Style, ResName, ResTable_config)","u":"%3Cinit%3E(org.robolectric.res.ResourceTable,org.robolectric.res.ResourceTable,org.robolectric.res.StyleData,org.robolectric.res.Style,org.robolectric.res.ResName,org.robolectric.res.android.ResTable_config)"},{"p":"org.robolectric.android.util.concurrent","c":"InlineExecutorService","l":"submit(Callable)","u":"submit(java.util.concurrent.Callable)"},{"p":"org.robolectric.android.util.concurrent","c":"RoboExecutorService","l":"submit(Callable)","u":"submit(java.util.concurrent.Callable)"},{"p":"org.robolectric.android.util.concurrent","c":"InlineExecutorService","l":"submit(Runnable)","u":"submit(java.lang.Runnable)"},{"p":"org.robolectric.android.util.concurrent","c":"RoboExecutorService","l":"submit(Runnable)","u":"submit(java.lang.Runnable)"},{"p":"org.robolectric.android.util.concurrent","c":"InlineExecutorService","l":"submit(Runnable, T)","u":"submit(java.lang.Runnable,T)"},{"p":"org.robolectric.android.util.concurrent","c":"RoboExecutorService","l":"submit(Runnable, T)","u":"submit(java.lang.Runnable,T)"},{"p":"org.robolectric.shadows","c":"ShadowVoiceInteractor","l":"submitRequest(VoiceInteractor.Request)","u":"submitRequest(android.app.VoiceInteractor.Request)"},{"p":"org.robolectric.shadows","c":"ShadowVoiceInteractor","l":"submitRequest(VoiceInteractor.Request, String)","u":"submitRequest(android.app.VoiceInteractor.Request,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowWifiAwareManager","l":"subscribe(int, Looper, SubscribeConfig, DiscoverySessionCallback)","u":"subscribe(int,android.os.Looper,android.net.wifi.aware.SubscribeConfig,android.net.wifi.aware.DiscoverySessionCallback)"},{"p":"org.robolectric.shadows","c":"ShadowTimeManager","l":"suggestExternalTime(ExternalTimeSuggestion)","u":"suggestExternalTime(android.app.time.ExternalTimeSuggestion)"},{"p":"org.robolectric.android.internal","c":"DisplayConfig","l":"supportedColorModes"},{"p":"org.robolectric.android.internal","c":"DisplayConfig","l":"supportedModes"},{"p":"org.robolectric.shadows","c":"ShadowVibrator","l":"supportedPrimitives"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"supportMultipleWindows()"},{"p":"org.robolectric.manifest","c":"AndroidManifest","l":"supportsBinaryResourcesMode()"},{"p":"org.robolectric.manifest","c":"AndroidManifest","l":"supportsLegacyResourcesMode()"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"supportsMultipleUsers()"},{"p":"org.robolectric.internal.bytecode","c":"ShadowInfo","l":"supportsSdk(int)"},{"p":"org.robolectric.fakes","c":"RoboWebSettings","l":"supportZoom()"},{"p":"org.robolectric.shadows","c":"ShadowPowerManager","l":"suppressAmbientDisplay(String, boolean)","u":"suppressAmbientDisplay(java.lang.String,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowVideoView","l":"SUSPEND"},{"p":"org.robolectric.shadows","c":"ShadowVideoView","l":"suspend()"},{"p":"org.robolectric.versioning","c":"AndroidVersions.Sv2","l":"Sv2()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowCanvas.ArcPaintHistoryEvent","l":"sweepAngle"},{"p":"org.robolectric.shadows","c":"ShadowTime","l":"switchTimezone(String)","u":"switchTimezone(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowActivityManager","l":"switchUser(int)"},{"p":"org.robolectric.shadows","c":"ShadowUserManager","l":"switchUser(int)"},{"p":"org.robolectric.shadows","c":"ShadowActivityManager","l":"switchUser(UserHandle)","u":"switchUser(android.os.UserHandle)"},{"p":"org.robolectric.shadows","c":"ShadowWebSyncManager","l":"sync()"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver.Status","l":"syncAutomatically"},{"p":"org.robolectric.shadows","c":"ShadowWebSyncManager","l":"synced"},{"p":"org.robolectric.shadows","c":"ShadowWebSyncManager","l":"synced()"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver.Status","l":"syncExtras"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver.Status","l":"syncRequests"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver.Status","l":"syncs"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver.NotifiedUri","l":"syncToNetwork"},{"p":"org.robolectric.shadows","c":"ShadowTextToSpeech","l":"synthesizeToFile(CharSequence, Bundle, File, String)","u":"synthesizeToFile(java.lang.CharSequence,android.os.Bundle,java.io.File,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowOs","l":"sysconf(int)"},{"p":"org.robolectric.res.android","c":"ApkAssetsCache.Key","l":"system()"},{"p":"org.robolectric.interceptors","c":"AndroidInterceptors.SystemArrayCopyInterceptor","l":"SystemArrayCopyInterceptor()","u":"%3Cinit%3E()"},{"p":"org.robolectric","c":"RuntimeEnvironment","l":"systemContext"},{"p":"org.robolectric.interceptors","c":"AndroidInterceptors.SystemLogInterceptor","l":"SystemLogInterceptor()","u":"%3Cinit%3E()"},{"p":"org.robolectric.interceptors","c":"AndroidInterceptors.SystemTimeInterceptor","l":"SystemTimeInterceptor()","u":"%3Cinit%3E()"},{"p":"org.robolectric.versioning","c":"AndroidVersions.T","l":"T()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowLog.LogItem","l":"tag"},{"p":"org.robolectric.shadows","c":"ShadowParcel","l":"TAG"},{"p":"org.robolectric.shadows","c":"ShadowSocketTagger","l":"tag(Socket)","u":"tag(java.net.Socket)"},{"p":"org.robolectric.shadows","c":"ShadowTrafficStats","l":"tagDatagramSocket(DatagramSocket)","u":"tagDatagramSocket(java.net.DatagramSocket)"},{"p":"org.robolectric.shadows","c":"ShadowTrafficStats","l":"tagSocket(Socket)","u":"tagSocket(java.net.Socket)"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver","l":"takePersistableUriPermission(Uri, int)","u":"takePersistableUriPermission(android.net.Uri,int)"},{"p":"org.robolectric.shadows","c":"ShadowCamera","l":"takePicture(Camera.ShutterCallback, Camera.PictureCallback, Camera.PictureCallback)","u":"takePicture(android.hardware.Camera.ShutterCallback,android.hardware.Camera.PictureCallback,android.hardware.Camera.PictureCallback)"},{"p":"org.robolectric.shadows","c":"ShadowUiAutomation","l":"takeScreenshot()"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityService","l":"takeScreenshot(int, Executor, AccessibilityService.TakeScreenshotCallback)","u":"takeScreenshot(int,java.util.concurrent.Executor,android.accessibilityservice.AccessibilityService.TakeScreenshotCallback)"},{"p":"org.robolectric.annotation","c":"Config","l":"TARGET_SDK"},{"p":"org.robolectric.shadows.httpclient","c":"ShadowDefaultRequestDirector","l":"targetAuthenticationHandler"},{"p":"org.robolectric.shadows.httpclient","c":"DefaultRequestDirector","l":"targetAuthHandler"},{"p":"org.robolectric.shadows.httpclient","c":"DefaultRequestDirector","l":"targetAuthState"},{"p":"org.robolectric.android.internal","c":"AndroidTestEnvironment","l":"tearDownApplication()"},{"p":"org.robolectric.internal","c":"TestEnvironment","l":"tearDownApplication()"},{"p":"org.robolectric.util","c":"TempDirectory","l":"TempDirectory()","u":"%3Cinit%3E()"},{"p":"org.robolectric.util","c":"TempDirectory","l":"TempDirectory(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"org.robolectric.internal","c":"AndroidSandbox.TestEnvironmentSpec","l":"TestEnvironmentSpec()","u":"%3Cinit%3E()"},{"p":"org.robolectric.internal","c":"AndroidSandbox.TestEnvironmentSpec","l":"TestEnvironmentSpec(Class)","u":"%3Cinit%3E(java.lang.Class)"},{"p":"org.robolectric.shadows.httpclient","c":"TestHttpResponse.TestHttpEntity","l":"TestHttpEntity()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows.httpclient","c":"TestHttpResponse","l":"TestHttpResponse()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows.httpclient","c":"TestHttpResponse","l":"TestHttpResponse(int, byte[], Header...)","u":"%3Cinit%3E(int,byte[],org.apache.http.Header...)"},{"p":"org.robolectric.shadows.httpclient","c":"TestHttpResponse","l":"TestHttpResponse(int, String)","u":"%3Cinit%3E(int,java.lang.String)"},{"p":"org.robolectric.shadows.httpclient","c":"TestHttpResponse","l":"TestHttpResponse(int, String, Header...)","u":"%3Cinit%3E(int,java.lang.String,org.apache.http.Header...)"},{"p":"org.robolectric.internal","c":"SandboxTestRunner.HelperTestRunner","l":"testName(FrameworkMethod)","u":"testName(org.junit.runners.model.FrameworkMethod)"},{"p":"org.robolectric.util","c":"TestRunnable","l":"TestRunnable()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows.httpclient","c":"TestHttpResponse.TestStatusLine","l":"TestStatusLine()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowCanvas.TextHistoryEvent","l":"text"},{"p":"org.robolectric.res.android","c":"ResXMLParser.event_code_t","l":"TEXT"},{"p":"org.robolectric.res","c":"TextCollectingNodeHandler","l":"TextCollectingNodeHandler(StringBuilder)","u":"%3Cinit%3E(java.lang.StringBuilder)"},{"p":"org.robolectric.plugins","c":"TextLayoutModeConfigurer","l":"TextLayoutModeConfigurer()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowSmsManager.TextMultipartParams","l":"TextMultipartParams(String, String, ArrayList, ArrayList, ArrayList)","u":"%3Cinit%3E(java.lang.String,java.lang.String,java.util.ArrayList,java.util.ArrayList,java.util.ArrayList)"},{"p":"org.robolectric.shadows","c":"ShadowSmsManager.TextMultipartParams","l":"TextMultipartParams(String, String, List, List, List, long)","u":"%3Cinit%3E(java.lang.String,java.lang.String,java.util.List,java.util.List,java.util.List,long)"},{"p":"org.robolectric.shadows","c":"ShadowSmsManager.TextSmsParams","l":"TextSmsParams(String, String, String, PendingIntent, PendingIntent)","u":"%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String,android.app.PendingIntent,android.app.PendingIntent)"},{"p":"org.robolectric.shadows","c":"ShadowSmsManager.TextSmsParams","l":"TextSmsParams(String, String, String, PendingIntent, PendingIntent, long)","u":"%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String,android.app.PendingIntent,android.app.PendingIntent,long)"},{"p":"org.robolectric.res.android","c":"CppAssetManager2.Theme","l":"Theme(CppAssetManager2)","u":"%3Cinit%3E(org.robolectric.res.android.CppAssetManager2)"},{"p":"org.robolectric.res","c":"ThemeStyleSet","l":"ThemeStyleSet()","u":"%3Cinit%3E()"},{"p":"org.robolectric.internal.bytecode","c":"MethodCallSite","l":"thisType()"},{"p":"org.robolectric.shadows","c":"ShadowLog.LogItem","l":"throwable"},{"p":"org.robolectric.shadows","c":"ShadowUiAutomation","l":"throwIfNotConnectedLocked()"},{"p":"org.robolectric.shadows","c":"ShadowLog.LogItem","l":"timeString"},{"p":"org.robolectric.util","c":"TimeUtils","l":"TimeUtils()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowDialog","l":"title"},{"p":"org.robolectric.shadows","c":"ShadowWindow","l":"title"},{"p":"org.robolectric.shadows.util","c":"DataSource","l":"toDataSource(AssetFileDescriptor)","u":"toDataSource(android.content.res.AssetFileDescriptor)"},{"p":"org.robolectric.shadows.util","c":"DataSource","l":"toDataSource(Context, Uri)","u":"toDataSource(android.content.Context,android.net.Uri)"},{"p":"org.robolectric.shadows.util","c":"DataSource","l":"toDataSource(Context, Uri, Map)","u":"toDataSource(android.content.Context,android.net.Uri,java.util.Map)"},{"p":"org.robolectric.shadows.util","c":"DataSource","l":"toDataSource(Context, Uri, Map, List)","u":"toDataSource(android.content.Context,android.net.Uri,java.util.Map,java.util.List)"},{"p":"org.robolectric.shadows.util","c":"DataSource","l":"toDataSource(FileDescriptor)","u":"toDataSource(java.io.FileDescriptor)"},{"p":"org.robolectric.shadows.util","c":"DataSource","l":"toDataSource(FileDescriptor, long, long)","u":"toDataSource(java.io.FileDescriptor,long,long)"},{"p":"org.robolectric.shadows.util","c":"DataSource","l":"toDataSource(MediaDataSource)","u":"toDataSource(android.media.MediaDataSource)"},{"p":"org.robolectric.shadows.util","c":"DataSource","l":"toDataSource(String)","u":"toDataSource(java.lang.String)"},{"p":"org.robolectric.shadows.util","c":"DataSource","l":"toDataSource(String, Map)","u":"toDataSource(java.lang.String,java.util.Map)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyPath","l":"toggleInverseFillType()"},{"p":"org.robolectric.shadows","c":"ShadowInputMethodManager","l":"toggleSoftInput(int, int)","u":"toggleSoftInput(int,int)"},{"p":"org.robolectric.res.android","c":"Formatter","l":"toHex(int, int)","u":"toHex(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowTime","l":"toMillis(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowToneGenerator.Tone","l":"Tone()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowAppOpsManager","l":"toOpEntry(Integer, int)","u":"toOpEntry(java.lang.Integer,int)"},{"p":"org.robolectric.shadows","c":"ShadowCanvas.RectPaintHistoryEvent","l":"top"},{"p":"org.robolectric.shadows","c":"ShadowCanvas.RoundRectPaintHistoryEvent","l":"top"},{"p":"org.robolectric.android.controller","c":"ActivityController","l":"topActivityResumed(boolean)"},{"p":"org.robolectric.android.internal","c":"DisplayConfig","l":"toString()"},{"p":"org.robolectric.annotation","c":"Config.Implementation","l":"toString()"},{"p":"org.robolectric.annotation.processing","c":"DocumentedElement","l":"toString()"},{"p":"org.robolectric.internal","c":"AndroidSandbox","l":"toString()"},{"p":"org.robolectric.internal.bytecode","c":"MethodCallSite","l":"toString()"},{"p":"org.robolectric.internal.bytecode","c":"MethodRef","l":"toString()"},{"p":"org.robolectric.internal.bytecode","c":"MethodSignature","l":"toString()"},{"p":"org.robolectric.internal.dependency","c":"DependencyJar","l":"toString()"},{"p":"org.robolectric.internal.dependency","c":"MavenJarArtifact","l":"toString()"},{"p":"org.robolectric.internal","c":"ManifestIdentifier","l":"toString()"},{"p":"org.robolectric.pluginapi.perf","c":"Metric","l":"toString()"},{"p":"org.robolectric.pluginapi","c":"Sdk","l":"toString()"},{"p":"org.robolectric.res.android","c":"CppAssetManager2.ResolvedBag.Entry","l":"toString()"},{"p":"org.robolectric.res.android","c":"FileMap","l":"toString()"},{"p":"org.robolectric.res.android","c":"Ref","l":"toString()"},{"p":"org.robolectric.res.android","c":"ResourceTypes.Res_value","l":"toString()"},{"p":"org.robolectric.res.android","c":"ResourceTypes.ResStringPool_ref","l":"toString()"},{"p":"org.robolectric.res.android","c":"ResourceTypes.ResTable_map","l":"toString()"},{"p":"org.robolectric.res.android","c":"ResourceTypes.ResTable_ref","l":"toString()"},{"p":"org.robolectric.res.android","c":"StringPiece","l":"toString()"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"toString()"},{"p":"org.robolectric.res.android","c":"ResTable.ResourceName","l":"toString()"},{"p":"org.robolectric.res.android","c":"ResTableTheme","l":"toString()"},{"p":"org.robolectric.res.android","c":"String8","l":"toString()"},{"p":"org.robolectric.res","c":"AttrData","l":"toString()"},{"p":"org.robolectric.res","c":"AttributeResource","l":"toString()"},{"p":"org.robolectric.res","c":"EmptyStyle","l":"toString()"},{"p":"org.robolectric.res","c":"Plural","l":"toString()"},{"p":"org.robolectric.res","c":"Qualifiers","l":"toString()"},{"p":"org.robolectric.res","c":"ResName","l":"toString()"},{"p":"org.robolectric.res","c":"ResourcePath","l":"toString()"},{"p":"org.robolectric.res","c":"RoutingResourceTable","l":"toString()"},{"p":"org.robolectric.res","c":"StyleData","l":"toString()"},{"p":"org.robolectric.res","c":"StyleResolver","l":"toString()"},{"p":"org.robolectric.res","c":"ThemeStyleSet","l":"toString()"},{"p":"org.robolectric.res","c":"TypedResource","l":"toString()"},{"p":"org.robolectric.res","c":"XmlContext","l":"toString()"},{"p":"org.robolectric","c":"RobolectricTestRunner.RobolectricFrameworkMethod","l":"toString()"},{"p":"org.robolectric.shadows.httpclient","c":"TestHttpResponse.TestStatusLine","l":"toString()"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityNodeInfo","l":"toString()"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityWindowInfo","l":"toString()"},{"p":"org.robolectric.shadows","c":"ShadowActivity.IntentForResult","l":"toString()"},{"p":"org.robolectric.shadows","c":"ShadowApplication.Wrapper","l":"toString()"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager.RoboLocationRequest","l":"toString()"},{"p":"org.robolectric.shadows","c":"ShadowLog.LogItem","l":"toString()"},{"p":"org.robolectric.shadows","c":"ShadowPath.Point","l":"toString()"},{"p":"org.robolectric.shadows","c":"ShadowResources.ShadowNotFoundException","l":"toString()"},{"p":"org.robolectric.shadows","c":"ShadowSoundPool.Playback","l":"toString()"},{"p":"org.robolectric.shadows","c":"ShadowVibrator.PrimitiveEffect","l":"toString()"},{"p":"org.robolectric.util.inject","c":"Injector.Key","l":"toString()"},{"p":"org.robolectric.versioning","c":"AndroidVersions.AndroidRelease","l":"toString()"},{"p":"org.robolectric.shadows.util","c":"DataSource.FileDescriptorTransform","l":"toString(FileDescriptor, long)","u":"toString(java.io.FileDescriptor,long)"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"toStringParts()"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"touchscreen"},{"p":"org.robolectric.res.android","c":"ResTable_config.Type","l":"TOUCHSCREEN"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"TOUCHSCREEN_ANY"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"TOUCHSCREEN_FINGER"},{"p":"org.robolectric.res","c":"Fs","l":"toUri(URL)","u":"toUri(java.net.URL)"},{"p":"org.robolectric.fakes","c":"RoboExtendedResponseCache","l":"trackConditionalCacheHit()"},{"p":"org.robolectric.fakes","c":"RoboExtendedResponseCache","l":"trackResponse(RoboResponseSource)","u":"trackResponse(org.robolectric.fakes.RoboResponseSource)"},{"p":"org.robolectric.shadows","c":"ShadowBinder","l":"transact(int, Parcel, Parcel, int)","u":"transact(int,android.os.Parcel,android.os.Parcel,int)"},{"p":"org.robolectric.shadows","c":"ShadowIsoDep","l":"transceive(byte[])"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"transferOwnership(ComponentName, ComponentName, PersistableBundle)","u":"transferOwnership(android.content.ComponentName,android.content.ComponentName,android.os.PersistableBundle)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyPath","l":"transform(Matrix)","u":"transform(android.graphics.Matrix)"},{"p":"org.robolectric.shadows","c":"ShadowMotionEvent","l":"transform(Matrix)","u":"transform(android.graphics.Matrix)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyPath","l":"transform(Matrix, Path)","u":"transform(android.graphics.Matrix,android.graphics.Path)"},{"p":"org.robolectric.shadows","c":"ShadowMatrix","l":"TRANSLATE"},{"p":"org.robolectric.shadows","c":"ShadowLegacyCanvas","l":"translate(float, float)","u":"translate(float,float)"},{"p":"org.robolectric.nativeruntime","c":"RegionNatives","l":"translate(int, int, Region)","u":"translate(int,int,android.graphics.Region)"},{"p":"org.robolectric.shadows","c":"ShadowNativeRegion","l":"translate(int, int, Region)","u":"translate(int,int,android.graphics.Region)"},{"p":"org.robolectric.shadows","c":"ShadowAlarmManager.ScheduledAlarm","l":"triggerAtTime"},{"p":"org.robolectric.shadows","c":"ShadowVisualizer","l":"triggerDataCapture()"},{"p":"org.robolectric.shadows","c":"ShadowCameraManager","l":"triggerDisconnect()"},{"p":"org.robolectric.shadows","c":"ShadowPackageManager","l":"triggerInstallVerificationTimeout(Application, int)","u":"triggerInstallVerificationTimeout(android.app.Application,int)"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager","l":"triggerLocalConnectionFailure(WifiNetworkSpecifier, int)","u":"triggerLocalConnectionFailure(android.net.wifi.WifiNetworkSpecifier,int)"},{"p":"org.robolectric.shadows","c":"ShadowSpeechRecognizer","l":"triggerModelDownload(Intent)","u":"triggerModelDownload(android.content.Intent)"},{"p":"org.robolectric.shadows","c":"ShadowAlwaysOnHotwordDetector","l":"triggerOnDetectedCallback(AlwaysOnHotwordDetector.EventPayload)","u":"triggerOnDetectedCallback(android.service.voice.AlwaysOnHotwordDetector.EventPayload)"},{"p":"org.robolectric.shadows","c":"ShadowSpeechRecognizer","l":"triggerOnEndOfSpeech()"},{"p":"org.robolectric.shadows","c":"ShadowSpeechRecognizer","l":"triggerOnError(int)"},{"p":"org.robolectric.shadows","c":"ShadowAlwaysOnHotwordDetector","l":"triggerOnErrorCallback()"},{"p":"org.robolectric.shadows","c":"ShadowSpeechRecognizer","l":"triggerOnPartialResults(Bundle)","u":"triggerOnPartialResults(android.os.Bundle)"},{"p":"org.robolectric.shadows","c":"ShadowSpeechRecognizer","l":"triggerOnReadyForSpeech(Bundle)","u":"triggerOnReadyForSpeech(android.os.Bundle)"},{"p":"org.robolectric.shadows","c":"ShadowSpeechRecognizer","l":"triggerOnResults(Bundle)","u":"triggerOnResults(android.os.Bundle)"},{"p":"org.robolectric.shadows","c":"ShadowSpeechRecognizer","l":"triggerOnRmsChanged(float)"},{"p":"org.robolectric.shadows","c":"ShadowUsageStatsManager","l":"triggerRegisteredAppUsageLimitObserver(int, Duration)","u":"triggerRegisteredAppUsageLimitObserver(int,java.time.Duration)"},{"p":"org.robolectric.shadows","c":"ShadowUsageStatsManager","l":"triggerRegisteredAppUsageObserver(int, long)","u":"triggerRegisteredAppUsageObserver(int,long)"},{"p":"org.robolectric.shadows","c":"ShadowUsageStatsManager","l":"triggerRegisteredSessionEndedObserver(int)"},{"p":"org.robolectric.shadows","c":"ShadowUsageStatsManager","l":"triggerRegisteredSessionStepObserver(int, long)","u":"triggerRegisteredSessionStepObserver(int,long)"},{"p":"org.robolectric.shadows","c":"ShadowSpeechRecognizer","l":"triggerSupportError(int)"},{"p":"org.robolectric.shadows","c":"ShadowSpeechRecognizer","l":"triggerSupportResult(Object)","u":"triggerSupportResult(java.lang.Object)"},{"p":"org.robolectric.res","c":"AttributeResource","l":"trimmedValue"},{"p":"org.robolectric.internal.bytecode","c":"RobolectricGeneratorAdapter","l":"tryStart(Type)","u":"tryStart(org.objectweb.asm.Type)"},{"p":"org.robolectric.shadows","c":"ShadowPowerManager","l":"turnScreenOn(boolean)"},{"p":"org.robolectric.android.internal","c":"DisplayConfig","l":"type"},{"p":"org.robolectric.res.android","c":"CppAssetManager2.ResourceName","l":"type"},{"p":"org.robolectric.res.android","c":"ResTable.ResourceName","l":"type"},{"p":"org.robolectric.res","c":"ResName","l":"type"},{"p":"org.robolectric.shadows","c":"ShadowAlarmManager.ScheduledAlarm","l":"type"},{"p":"org.robolectric.shadows","c":"ShadowLog.LogItem","l":"type"},{"p":"org.robolectric.res.android","c":"ResourceTypes.ResTable_map","l":"TYPE_ANY"},{"p":"org.robolectric.shadows","c":"ShadowContentProviderOperation","l":"TYPE_ASSERT"},{"p":"org.robolectric.res.android","c":"ResourceTypes.Res_value","l":"TYPE_ATTRIBUTE"},{"p":"org.robolectric.res.android","c":"ResourceTypes.ResTable_map","l":"TYPE_BOOLEAN"},{"p":"org.robolectric.res.android","c":"ResourceTypes.ResTable_map","l":"TYPE_COLOR"},{"p":"org.robolectric.shadows","c":"ShadowContentProviderOperation","l":"TYPE_DELETE"},{"p":"org.robolectric.res.android","c":"ResourceTypes.Res_value","l":"TYPE_DIMENSION"},{"p":"org.robolectric.res.android","c":"ResourceTypes.ResTable_map","l":"TYPE_DIMENSION"},{"p":"org.robolectric.res.android","c":"ResourceTypes.Res_value","l":"TYPE_DYNAMIC_ATTRIBUTE"},{"p":"org.robolectric.res.android","c":"ResourceTypes.Res_value","l":"TYPE_DYNAMIC_REFERENCE"},{"p":"org.robolectric.res.android","c":"ResourceTypes.ResTable_map","l":"TYPE_ENUM"},{"p":"org.robolectric.res.android","c":"ResourceTypes.Res_value","l":"TYPE_FIRST_COLOR_INT"},{"p":"org.robolectric.res.android","c":"DataType","l":"TYPE_FIRST_INT"},{"p":"org.robolectric.res.android","c":"ResourceTypes.Res_value","l":"TYPE_FIRST_INT"},{"p":"org.robolectric.res.android","c":"ResourceTypes.ResTable_map","l":"TYPE_FLAGS"},{"p":"org.robolectric.res.android","c":"ResourceTypes.Res_value","l":"TYPE_FLOAT"},{"p":"org.robolectric.res.android","c":"ResourceTypes.ResTable_map","l":"TYPE_FLOAT"},{"p":"org.robolectric.res.android","c":"ResourceTypes.Res_value","l":"TYPE_FRACTION"},{"p":"org.robolectric.res.android","c":"ResourceTypes.ResTable_map","l":"TYPE_FRACTION"},{"p":"org.robolectric.shadows","c":"ShadowContentProviderOperation","l":"TYPE_INSERT"},{"p":"org.robolectric.res.android","c":"ResourceTypes.Res_value","l":"TYPE_INT_BOOLEAN"},{"p":"org.robolectric.res.android","c":"ResourceTypes.Res_value","l":"TYPE_INT_COLOR_ARGB4"},{"p":"org.robolectric.res.android","c":"ResourceTypes.Res_value","l":"TYPE_INT_COLOR_ARGB8"},{"p":"org.robolectric.res.android","c":"ResourceTypes.Res_value","l":"TYPE_INT_COLOR_RGB4"},{"p":"org.robolectric.res.android","c":"ResourceTypes.Res_value","l":"TYPE_INT_COLOR_RGB8"},{"p":"org.robolectric.res.android","c":"ResourceTypes.Res_value","l":"TYPE_INT_DEC"},{"p":"org.robolectric.res.android","c":"ResourceTypes.Res_value","l":"TYPE_INT_HEX"},{"p":"org.robolectric.res.android","c":"ResourceTypes.ResTable_map","l":"TYPE_INTEGER"},{"p":"org.robolectric.res.android","c":"ResourceTypes.Res_value","l":"TYPE_LAST_COLOR_INT"},{"p":"org.robolectric.res.android","c":"DataType","l":"TYPE_LAST_INT"},{"p":"org.robolectric.res.android","c":"ResourceTypes.Res_value","l":"TYPE_LAST_INT"},{"p":"org.robolectric.res.android","c":"ResourceTypes.Res_value","l":"TYPE_NULL"},{"p":"org.robolectric.res.android","c":"ResourceTypes.Res_value","l":"TYPE_REFERENCE"},{"p":"org.robolectric.res.android","c":"ResourceTypes.ResTable_map","l":"TYPE_REFERENCE"},{"p":"org.robolectric.res.android","c":"CppAssetManager2.ResolvedBag","l":"type_spec_flags"},{"p":"org.robolectric.res.android","c":"ResourceTypes.Res_value","l":"TYPE_STRING"},{"p":"org.robolectric.res.android","c":"ResourceTypes.ResTable_map","l":"TYPE_STRING"},{"p":"org.robolectric.shadows","c":"ShadowContentProviderOperation","l":"TYPE_UPDATE"},{"p":"org.robolectric.shadows","c":"ShadowToneGenerator.Tone","l":"type()"},{"p":"org.robolectric.res.android","c":"ResTable.Type","l":"Type(ResTable.Header, ResTable.ResTablePackage, int)","u":"%3Cinit%3E(org.robolectric.res.android.ResTable.Header,org.robolectric.res.android.ResTable.ResTablePackage,int)"},{"p":"org.robolectric.res","c":"ResType","l":"TYPED_ARRAY"},{"p":"org.robolectric.res","c":"TypedResource","l":"TypedResource(T, ResType, XmlContext)","u":"%3Cinit%3E(T,org.robolectric.res.ResType,org.robolectric.res.XmlContext)"},{"p":"org.robolectric.annotation.processing.validator","c":"Validator","l":"types"},{"p":"org.robolectric.res.android","c":"ResTable.PackageGroup","l":"types"},{"p":"org.robolectric.res.android","c":"ResTable.Type","l":"typeSpec"},{"p":"org.robolectric.res.android","c":"ResTable.Type","l":"typeSpecFlags"},{"p":"org.robolectric.versioning","c":"AndroidVersions.U","l":"U()","u":"%3Cinit%3E()"},{"p":"org.robolectric.res.android","c":"ResTable_config.Type","l":"UI_MODE_NIGHT"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"UI_MODE_NIGHT_ANY"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"UI_MODE_NIGHT_NO"},{"p":"org.robolectric.res.android","c":"ResTable_config.Type","l":"UI_MODE_TYPE"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"UI_MODE_TYPE_ANY"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"UI_MODE_TYPE_NORMAL"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"uiMode"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"uiModeNight()"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"uiModeNight(int)"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"uiModeType()"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"uiModeType(int)"},{"p":"org.robolectric.shadows","c":"RoundRectangle","l":"ulHeight"},{"p":"org.robolectric.shadows","c":"RoundRectangle","l":"ulWidth"},{"p":"org.robolectric.android","c":"XmlResourceParserImpl","l":"UNAVAILABLE_FEATURES"},{"p":"org.robolectric.android.controller","c":"IntentServiceController","l":"unbind()"},{"p":"org.robolectric.android.controller","c":"ServiceController","l":"unbind()"},{"p":"org.robolectric.shadows","c":"ShadowContextImpl","l":"unbindService(ServiceConnection)","u":"unbindService(android.content.ServiceConnection)"},{"p":"org.robolectric.shadows","c":"ShadowInstrumentation","l":"unbindService(ServiceConnection)","u":"unbindService(android.content.ServiceConnection)"},{"p":"org.robolectric.android.internal","c":"DisplayConfig","l":"uniqueId"},{"p":"org.robolectric.res.android","c":"ResourceTypes.ResStringPool_header.Writer","l":"uniqueString(String)","u":"uniqueString(java.lang.String)"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"unknown"},{"p":"org.robolectric.res.android","c":"Errors","l":"UNKNOWN_ERROR"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager.UnknownCallRecord","l":"UnknownCallRecord(PhoneAccountHandle, Bundle)","u":"%3Cinit%3E(android.telecom.PhoneAccountHandle,android.os.Bundle)"},{"p":"org.robolectric.res.android","c":"ResTable","l":"unlock()"},{"p":"org.robolectric.shadows","c":"ShadowCamera","l":"unlock()"},{"p":"org.robolectric.shadows","c":"ShadowTileService","l":"unlockAndRun(Runnable)","u":"unlockAndRun(java.lang.Runnable)"},{"p":"org.robolectric.res.android","c":"ResTable","l":"unlockBag(Ref)","u":"unlockBag(org.robolectric.res.android.Ref)"},{"p":"org.robolectric.shadows","c":"ShadowSurface","l":"unlockCanvasAndPost(Canvas)","u":"unlockCanvasAndPost(android.graphics.Canvas)"},{"p":"org.robolectric.shadows","c":"ShadowSurfaceView.FakeSurfaceHolder","l":"unlockCanvasAndPost(Canvas)","u":"unlockCanvasAndPost(android.graphics.Canvas)"},{"p":"org.robolectric.shadows","c":"ShadowSharedMemory","l":"unmap(ByteBuffer)","u":"unmap(java.nio.ByteBuffer)"},{"p":"org.robolectric.android.internal","c":"LooperDelegatingScheduler","l":"unPause()"},{"p":"org.robolectric.shadows","c":"ShadowLegacyLooper","l":"unPause()"},{"p":"org.robolectric.shadows","c":"ShadowLooper","l":"unPause()"},{"p":"org.robolectric.shadows","c":"ShadowPausedLooper","l":"unPause()"},{"p":"org.robolectric.util","c":"Scheduler","l":"unPause()"},{"p":"org.robolectric.util","c":"Scheduler.IdleState","l":"UNPAUSED"},{"p":"org.robolectric.shadows","c":"ShadowLooper","l":"unPauseLooper(Looper)","u":"unPauseLooper(android.os.Looper)"},{"p":"org.robolectric.shadows","c":"ShadowLooper","l":"unPauseMainLooper()"},{"p":"org.robolectric.shadows","c":"ShadowSliceManager","l":"unpinSlice(Uri)","u":"unpinSlice(android.net.Uri)"},{"p":"org.robolectric.shadows","c":"ShadowRemoteCallbackList","l":"unregister(E)"},{"p":"org.robolectric.res.android","c":"NativeObjRegistry","l":"unregister(long)"},{"p":"org.robolectric.res.android","c":"NativeObjRegistry","l":"unregister(T)"},{"p":"org.robolectric.shadows","c":"ShadowUwbAdapterStateListener","l":"unregister(UwbManager.AdapterStateCallback)","u":"unregister(android.uwb.UwbManager.AdapterStateCallback)"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"unregisterAntennaInfoListener(Object)","u":"unregisterAntennaInfoListener(java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowUsageStatsManager","l":"unregisterAppUsageLimitObserver(int)"},{"p":"org.robolectric.shadows","c":"ShadowUsageStatsManager","l":"unregisterAppUsageObserver(int)"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"unregisterAudioDeviceCallback(AudioDeviceCallback)","u":"unregisterAudioDeviceCallback(android.media.AudioDeviceCallback)"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"unregisterAudioPlaybackCallback(AudioManager.AudioPlaybackCallback)","u":"unregisterAudioPlaybackCallback(android.media.AudioManager.AudioPlaybackCallback)"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"unregisterAudioPolicy(Object)","u":"unregisterAudioPolicy(java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowAudioManager","l":"unregisterAudioRecordingCallback(AudioManager.AudioRecordingCallback)","u":"unregisterAudioRecordingCallback(android.media.AudioManager.AudioRecordingCallback)"},{"p":"org.robolectric.shadows","c":"ShadowCameraManager","l":"unregisterAvailabilityCallback(CameraManager.AvailabilityCallback)","u":"unregisterAvailabilityCallback(android.hardware.camera2.CameraManager.AvailabilityCallback)"},{"p":"org.robolectric.shadows","c":"ShadowLauncherApps","l":"unregisterCallback(LauncherApps.Callback)","u":"unregisterCallback(android.content.pm.LauncherApps.Callback)"},{"p":"org.robolectric.shadows","c":"ShadowMediaController","l":"unregisterCallback(MediaController.Callback)","u":"unregisterCallback(android.media.session.MediaController.Callback)"},{"p":"org.robolectric.fakes","c":"BaseCursor","l":"unregisterContentObserver(ContentObserver)","u":"unregisterContentObserver(android.database.ContentObserver)"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver","l":"unregisterContentObserver(ContentObserver)","u":"unregisterContentObserver(android.database.ContentObserver)"},{"p":"org.robolectric.shadows","c":"ShadowCursorWrapper","l":"unregisterContentObserver(ContentObserver)","u":"unregisterContentObserver(android.database.ContentObserver)"},{"p":"org.robolectric.fakes","c":"BaseCursor","l":"unregisterDataSetObserver(DataSetObserver)","u":"unregisterDataSetObserver(android.database.DataSetObserver)"},{"p":"org.robolectric.shadows","c":"ShadowCursorWrapper","l":"unregisterDataSetObserver(DataSetObserver)","u":"unregisterDataSetObserver(android.database.DataSetObserver)"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"unregisterGnssBatchedLocationCallback(Object)","u":"unregisterGnssBatchedLocationCallback(java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"unregisterGnssMeasurementsCallback(GnssMeasurementsEvent.Callback)","u":"unregisterGnssMeasurementsCallback(android.location.GnssMeasurementsEvent.Callback)"},{"p":"org.robolectric.shadows","c":"ShadowLocationManager","l":"unregisterGnssStatusCallback(GnssStatus.Callback)","u":"unregisterGnssStatusCallback(android.location.GnssStatus.Callback)"},{"p":"org.robolectric.shadows","c":"ShadowImsMmTelManager","l":"unregisterImsRegistrationCallback(ImsMmTelManager.RegistrationCallback)","u":"unregisterImsRegistrationCallback(android.telephony.ims.ImsMmTelManager.RegistrationCallback)"},{"p":"org.robolectric.shadows","c":"ShadowImsMmTelManager","l":"unregisterImsRegistrationCallback(RegistrationManager.RegistrationCallback)","u":"unregisterImsRegistrationCallback(android.telephony.ims.RegistrationManager.RegistrationCallback)"},{"p":"org.robolectric.shadows","c":"ShadowSensorManager","l":"unregisterListener(SensorEventListener)","u":"unregisterListener(android.hardware.SensorEventListener)"},{"p":"org.robolectric.shadows","c":"ShadowSensorManager","l":"unregisterListener(SensorEventListener, Sensor)","u":"unregisterListener(android.hardware.SensorEventListener,android.hardware.Sensor)"},{"p":"org.robolectric.shadows","c":"ShadowImsMmTelManager","l":"unregisterMmTelCapabilityCallback(ImsMmTelManager.CapabilityCallback)","u":"unregisterMmTelCapabilityCallback(android.telephony.ims.ImsMmTelManager.CapabilityCallback)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"unregisterMoveCallback(Object)","u":"unregisterMoveCallback(java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowConnectivityManager","l":"unregisterNetworkCallback(ConnectivityManager.NetworkCallback)","u":"unregisterNetworkCallback(android.net.ConnectivityManager.NetworkCallback)"},{"p":"org.robolectric.shadows","c":"ShadowConnectivityManager","l":"unregisterNetworkCallback(PendingIntent)","u":"unregisterNetworkCallback(android.app.PendingIntent)"},{"p":"org.robolectric.shadows","c":"ShadowAmbientContextManager","l":"unregisterObserver()"},{"p":"org.robolectric.shadows","c":"ShadowLauncherApps","l":"unregisterPackageInstallerSessionCallback(PackageInstaller.SessionCallback)","u":"unregisterPackageInstallerSessionCallback(android.content.pm.PackageInstaller.SessionCallback)"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager","l":"unregisterPhoneAccount(PhoneAccountHandle)","u":"unregisterPhoneAccount(android.telecom.PhoneAccountHandle)"},{"p":"org.robolectric.shadows","c":"ShadowContextImpl","l":"unregisterReceiver(BroadcastReceiver)","u":"unregisterReceiver(android.content.BroadcastReceiver)"},{"p":"org.robolectric.shadows","c":"ShadowPackageInstaller","l":"unregisterSessionCallback(PackageInstaller.SessionCallback)","u":"unregisterSessionCallback(android.content.pm.PackageInstaller.SessionCallback)"},{"p":"org.robolectric.shadows","c":"ShadowStatFs","l":"unregisterStats(File)","u":"unregisterStats(java.io.File)"},{"p":"org.robolectric.shadows","c":"ShadowStatFs","l":"unregisterStats(String)","u":"unregisterStats(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager","l":"unregisterTelephonyCallback(Object)","u":"unregisterTelephonyCallback(java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowUsageStatsManager","l":"unregisterUsageSessionObserver(int)"},{"p":"org.robolectric.shadows","c":"ShadowVcnManager","l":"unregisterVcnStatusCallback(VcnManager.VcnStatusCallback)","u":"unregisterVcnStatusCallback(android.net.vcn.VcnManager.VcnStatusCallback)"},{"p":"org.robolectric.util.reflector","c":"UnsafeAccess","l":"UnsafeAccess()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowAppOpsManager","l":"unsafeCheckOpNoThrow(String, int, String)","u":"unsafeCheckOpNoThrow(java.lang.String,int,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowAppOpsManager","l":"unsafeCheckOpRawNoThrow(int, int, String)","u":"unsafeCheckOpRawNoThrow(int,int,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowAppOpsManager","l":"unsafeCheckOpRawNoThrow(String, int, String)","u":"unsafeCheckOpRawNoThrow(java.lang.String,int,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowMediaExtractor","l":"unselectTrack(int)"},{"p":"org.robolectric.shadows","c":"ShadowCardEmulation","l":"unsetPreferredService(Activity)","u":"unsetPreferredService(android.app.Activity)"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityService","l":"unsetTakeScreenshotErrorCode()"},{"p":"org.robolectric.shadows","c":"ShadowSocketTagger","l":"untag(Socket)","u":"untag(java.net.Socket)"},{"p":"org.robolectric.shadows","c":"ShadowTrafficStats","l":"untagSocket(Socket)","u":"untagSocket(java.net.Socket)"},{"p":"org.robolectric.fakes","c":"RoboExtendedResponseCache","l":"update(CacheResponse, HttpURLConnection)","u":"update(java.net.CacheResponse,java.net.HttpURLConnection)"},{"p":"org.robolectric.res.android","c":"NativeObjRegistry","l":"update(long, T)","u":"update(long,T)"},{"p":"org.robolectric.shadows","c":"ShadowContentProviderClient","l":"update(Uri, ContentValues, String, String[])","u":"update(android.net.Uri,android.content.ContentValues,java.lang.String,java.lang.String[])"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver","l":"update(Uri, ContentValues, String, String[])","u":"update(android.net.Uri,android.content.ContentValues,java.lang.String,java.lang.String[])"},{"p":"org.robolectric.shadows","c":"ShadowAppWidgetManager","l":"updateAppWidget(int, RemoteViews)","u":"updateAppWidget(int,android.widget.RemoteViews)"},{"p":"org.robolectric.shadows","c":"ShadowAppWidgetManager","l":"updateAppWidget(int[], RemoteViews)","u":"updateAppWidget(int[],android.widget.RemoteViews)"},{"p":"org.robolectric.shadows","c":"ShadowAppWidgetHostView","l":"updateAppWidget(RemoteViews)","u":"updateAppWidget(android.widget.RemoteViews)"},{"p":"org.robolectric.shadows","c":"ShadowAppWidgetManager","l":"updateAppWidgetOptions(int, Bundle)","u":"updateAppWidgetOptions(int,android.os.Bundle)"},{"p":"org.robolectric.shadows","c":"ShadowNotificationManager","l":"updateAutomaticZenRule(String, AutomaticZenRule)","u":"updateAutomaticZenRule(java.lang.String,android.app.AutomaticZenRule)"},{"p":"org.robolectric.shadows","c":"ShadowCameraManager","l":"updateCameraCallback(CameraDevice, CameraDevice.StateCallback, Handler, Executor)","u":"updateCameraCallback(android.hardware.camera2.CameraDevice,android.hardware.camera2.CameraDevice.StateCallback,android.os.Handler,java.util.concurrent.Executor)"},{"p":"org.robolectric.shadows","c":"ShadowResources","l":"updateConfiguration(Configuration, DisplayMetrics, CompatibilityInfo)","u":"updateConfiguration(android.content.res.Configuration,android.util.DisplayMetrics,android.content.res.CompatibilityInfo)"},{"p":"org.robolectric.android","c":"Bootstrap","l":"updateConfiguration(Resources)","u":"updateConfiguration(android.content.res.Resources)"},{"p":"org.robolectric.android","c":"Bootstrap","l":"updateDisplayResources(Configuration, DisplayMetrics)","u":"updateDisplayResources(android.content.res.Configuration,android.util.DisplayMetrics)"},{"p":"org.robolectric.shadows","c":"ShadowJobService","l":"updateEstimatedNetworkBytes(JobParameters, long, long)","u":"updateEstimatedNetworkBytes(android.app.job.JobParameters,long,long)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"updateIntentVerificationStatusAsUser(String, int, int)","u":"updateIntentVerificationStatusAsUser(java.lang.String,int,int)"},{"p":"org.robolectric.internal","c":"AndroidSandbox","l":"updateModes(SQLiteMode.Mode)","u":"updateModes(org.robolectric.annotation.SQLiteMode.Mode)"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager","l":"updateNetwork(WifiConfiguration)","u":"updateNetwork(android.net.wifi.WifiConfiguration)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"updatePermissionFlags(String, String, int, int, UserHandle)","u":"updatePermissionFlags(java.lang.String,java.lang.String,int,int,android.os.UserHandle)"},{"p":"org.robolectric.shadows","c":"ShadowAppIntegrityManager","l":"updateRuleSet(RuleSet, IntentSender)","u":"updateRuleSet(android.content.integrity.RuleSet,android.content.IntentSender)"},{"p":"org.robolectric.shadows","c":"ShadowPackageInstaller","l":"updateSessionAppIcon(int, Bitmap)","u":"updateSessionAppIcon(int,android.graphics.Bitmap)"},{"p":"org.robolectric.shadows","c":"ShadowPackageInstaller","l":"updateSessionAppLabel(int, CharSequence)","u":"updateSessionAppLabel(int,java.lang.CharSequence)"},{"p":"org.robolectric.shadows","c":"ShadowShortcutManager","l":"updateShortcuts(List)","u":"updateShortcuts(java.util.List)"},{"p":"org.robolectric.shadows","c":"ShadowShortcutManager","l":"updateShortcutVisibility(String, byte[], boolean)","u":"updateShortcutVisibility(java.lang.String,byte[],boolean)"},{"p":"org.robolectric.shadows","c":"ShadowTile","l":"updateTile()"},{"p":"org.robolectric.shadows","c":"ShadowTimeManager","l":"updateTimeZoneConfiguration(TimeZoneConfiguration)","u":"updateTimeZoneConfiguration(android.app.time.TimeZoneConfiguration)"},{"p":"org.robolectric.shadows","c":"ShadowJobService","l":"updateTransferredNetworkBytes(JobParameters, long, long)","u":"updateTransferredNetworkBytes(android.app.job.JobParameters,long,long)"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager","l":"updateWifiUsabilityScore(int, int, int)","u":"updateWifiUsabilityScore(int,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacySystemClock","l":"uptimeMillis()"},{"p":"org.robolectric.shadows","c":"ShadowPausedSystemClock","l":"uptimeMillis()"},{"p":"org.robolectric.shadows","c":"RoundRectangle","l":"urHeight"},{"p":"org.robolectric.fakes","c":"RoboCursor","l":"uri"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver.NotifiedUri","l":"uri"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttpLayer.UriRegexMatcher","l":"UriRegexMatcher(String, String)","u":"%3Cinit%3E(java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows.httpclient","c":"FakeHttpLayer.UriRequestMatcher","l":"UriRequestMatcher(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"org.robolectric.internal.bytecode","c":"UrlResourceProvider","l":"UrlResourceProvider(URL...)","u":"%3Cinit%3E(java.net.URL...)"},{"p":"org.robolectric.shadows","c":"RoundRectangle","l":"urWidth"},{"p":"org.robolectric.shadows","c":"ShadowUsageStatsManager.UsageSessionObserver","l":"UsageSessionObserver()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowUsageStatsManager","l":"usageSessionObserversById"},{"p":"org.robolectric.shadows","c":"ShadowCanvas.ArcPaintHistoryEvent","l":"useCenter"},{"p":"org.robolectric.shadows","c":"ShadowSQLiteConnection","l":"useInMemoryDatabase"},{"p":"org.robolectric.shadows","c":"ShadowAssetManager","l":"useLegacy()"},{"p":"org.robolectric","c":"RuntimeEnvironment","l":"useLegacyResources()"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"useRealGraphics()"},{"p":"org.robolectric.android.controller","c":"ActivityController","l":"userLeaving()"},{"p":"org.robolectric.shadows.httpclient","c":"DefaultRequestDirector","l":"userTokenHandler"},{"p":"org.robolectric.shadows.httpclient","c":"ShadowDefaultRequestDirector","l":"userTokenHandler"},{"p":"org.robolectric.shadows","c":"ShadowNotification","l":"usesChronometer()"},{"p":"org.robolectric.res.android","c":"ResourceString.Type","l":"UTF16"},{"p":"org.robolectric.res.android","c":"ResourceString.Type","l":"UTF8"},{"p":"org.robolectric.res.android","c":"ResourceTypes.ResStringPool_header","l":"UTF8_FLAG"},{"p":"org.robolectric.res.android","c":"ResStringPoolHeader","l":"UTF8_FLAG"},{"p":"org.robolectric.res.android","c":"Util","l":"Util()","u":"%3Cinit%3E()"},{"p":"org.robolectric.util","c":"Util","l":"Util()","u":"%3Cinit%3E()"},{"p":"org.robolectric.versioning","c":"AndroidVersions.V","l":"V()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowLog","l":"v(String, String)","u":"v(java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowLog","l":"v(String, String, Throwable)","u":"v(java.lang.String,java.lang.String,java.lang.Throwable)"},{"p":"org.robolectric.shadows","c":"ShadowDrawable","l":"validate()"},{"p":"org.robolectric.shadows","c":"ShadowAnnotationValidations","l":"validate(Class, Annotation, int)","u":"validate(java.lang.Class,java.lang.annotation.Annotation,int)"},{"p":"org.robolectric.shadows","c":"ShadowMediaCodec","l":"validateInputByteBuffer(ByteBuffer[], int)","u":"validateInputByteBuffer(java.nio.ByteBuffer[],int)"},{"p":"org.robolectric.shadows","c":"ShadowMediaCodec","l":"validateInputByteBufferLocked(ByteBuffer[], int)","u":"validateInputByteBufferLocked(java.nio.ByteBuffer[],int)"},{"p":"org.robolectric.nativeruntime","c":"NinePatchNatives","l":"validateNinePatchChunk(byte[])"},{"p":"org.robolectric.shadows","c":"ShadowNativeNinePatch","l":"validateNinePatchChunk(byte[])"},{"p":"org.robolectric.shadows","c":"ShadowMediaCodec","l":"validateOutputByteBuffer(ByteBuffer[], int, MediaCodec.BufferInfo)","u":"validateOutputByteBuffer(java.nio.ByteBuffer[],int,android.media.MediaCodec.BufferInfo)"},{"p":"org.robolectric.shadows","c":"ShadowMediaCodec","l":"validateOutputByteBufferLocked(ByteBuffer[], int, MediaCodec.BufferInfo)","u":"validateOutputByteBufferLocked(java.nio.ByteBuffer[],int,android.media.MediaCodec.BufferInfo)"},{"p":"org.robolectric.shadows","c":"ShadowContextImpl","l":"validateServiceIntent(Intent)","u":"validateServiceIntent(android.content.Intent)"},{"p":"org.robolectric.shadows","c":"ShadowContentResolver","l":"validateSyncExtrasBundle(Bundle)","u":"validateSyncExtrasBundle(android.os.Bundle)"},{"p":"org.robolectric.annotation.processing.validator","c":"Validator","l":"Validator(RobolectricModel.Builder, ProcessingEnvironment, String)","u":"%3Cinit%3E(org.robolectric.annotation.processing.RobolectricModel.Builder,javax.annotation.processing.ProcessingEnvironment,java.lang.String)"},{"p":"org.robolectric.res.android","c":"CppAssetManager2.ResolvedBag.Entry","l":"value"},{"p":"org.robolectric.res.android","c":"ResourceTable.flag_entry","l":"value"},{"p":"org.robolectric.res.android","c":"ResourceTypes.ResTable_map","l":"value"},{"p":"org.robolectric.res","c":"AttributeResource","l":"value"},{"p":"org.robolectric.util","c":"ReflectionHelpers.ClassParameter","l":"value"},{"p":"org.robolectric.util","c":"ReflectionHelpers.StringParameter","l":"value"},{"p":"org.robolectric.integrationtests.jacoco","c":"JaCoCoTester","l":"VALUE"},{"p":"org.robolectric.annotation","c":"ConscryptMode","l":"value()"},{"p":"org.robolectric.annotation.experimental","c":"LazyApplication","l":"value()"},{"p":"org.robolectric.annotation","c":"GetInstallerPackageNameMode","l":"value()"},{"p":"org.robolectric.annotation","c":"GraphicsMode","l":"value()"},{"p":"org.robolectric.annotation","c":"Implements","l":"value()"},{"p":"org.robolectric.annotation","c":"LooperMode","l":"value()"},{"p":"org.robolectric.annotation","c":"SQLiteMode","l":"value()"},{"p":"org.robolectric.annotation","c":"TextLayoutMode","l":"value()"},{"p":"org.robolectric","c":"ParameterizedRobolectricTestRunner.Parameter","l":"value()"},{"p":"org.robolectric.util.inject","c":"Supercedes","l":"value()"},{"p":"org.robolectric.util.reflector","c":"Accessor","l":"value()"},{"p":"org.robolectric.util.reflector","c":"ForType","l":"value()"},{"p":"org.robolectric.util.reflector","c":"WithType","l":"value()"},{"p":"org.robolectric.android","c":"DeviceConfig.ScreenSize","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"org.robolectric.annotation","c":"ConscryptMode.Mode","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"org.robolectric.annotation.experimental","c":"LazyApplication.LazyLoad","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"org.robolectric.annotation","c":"GetInstallerPackageNameMode.Mode","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"org.robolectric.annotation","c":"GraphicsMode.Mode","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"org.robolectric.annotation","c":"LooperMode.Mode","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"org.robolectric.annotation.processing.validator","c":"ImplementsValidator.SdkCheckMode","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"org.robolectric.annotation","c":"SQLiteMode.Mode","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"org.robolectric.annotation","c":"TextLayoutMode.Mode","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"org.robolectric.fakes","c":"RoboResponseSource","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"org.robolectric.internal.bytecode","c":"MethodCallSite.Kind","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"org.robolectric.internal","c":"ResourcesMode","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"org.robolectric.res.android","c":"Asset.AccessMode","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"org.robolectric.res.android","c":"DataType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"org.robolectric.res.android","c":"ResourceString.Type","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"org.robolectric.res.android","c":"ResTable_config.Type","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"org.robolectric.res","c":"ResType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer.InvalidStateBehavior","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer.State","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowPath.Point.Type","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager.CallRequestMode","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowUserManager.UserState","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"org.robolectric.util","c":"Scheduler.IdleState","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"org.robolectric.android","c":"DeviceConfig.ScreenSize","l":"values()"},{"p":"org.robolectric.annotation","c":"ConscryptMode.Mode","l":"values()"},{"p":"org.robolectric.annotation.experimental","c":"LazyApplication.LazyLoad","l":"values()"},{"p":"org.robolectric.annotation","c":"GetInstallerPackageNameMode.Mode","l":"values()"},{"p":"org.robolectric.annotation","c":"GraphicsMode.Mode","l":"values()"},{"p":"org.robolectric.annotation","c":"LooperMode.Mode","l":"values()"},{"p":"org.robolectric.annotation.processing.validator","c":"ImplementsValidator.SdkCheckMode","l":"values()"},{"p":"org.robolectric.annotation","c":"SQLiteMode.Mode","l":"values()"},{"p":"org.robolectric.annotation","c":"TextLayoutMode.Mode","l":"values()"},{"p":"org.robolectric.fakes","c":"RoboResponseSource","l":"values()"},{"p":"org.robolectric.internal.bytecode","c":"MethodCallSite.Kind","l":"values()"},{"p":"org.robolectric.internal","c":"ResourcesMode","l":"values()"},{"p":"org.robolectric.res.android","c":"Asset.AccessMode","l":"values()"},{"p":"org.robolectric.res.android","c":"DataType","l":"values()"},{"p":"org.robolectric.res.android","c":"ResourceString.Type","l":"values()"},{"p":"org.robolectric.res.android","c":"ResTable_config.Type","l":"values()"},{"p":"org.robolectric.res","c":"ResType","l":"values()"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer.InvalidStateBehavior","l":"values()"},{"p":"org.robolectric.shadows","c":"ShadowMediaPlayer.State","l":"values()"},{"p":"org.robolectric.shadows","c":"ShadowPath.Point.Type","l":"values()"},{"p":"org.robolectric.shadows","c":"ShadowTelecomManager.CallRequestMode","l":"values()"},{"p":"org.robolectric.shadows","c":"ShadowUserManager.UserState","l":"values()"},{"p":"org.robolectric.util","c":"Scheduler.IdleState","l":"values()"},{"p":"org.robolectric.junit.rules","c":"CloseGuardRule","l":"verify()"},{"p":"org.robolectric.shadows","c":"ShadowCrossProfileApps","l":"verifyCanAccessUser(UserHandle)","u":"verifyCanAccessUser(android.os.UserHandle)"},{"p":"org.robolectric.shadows","c":"ShadowDisplayHashManager","l":"verifyDisplayHash(DisplayHash)","u":"verifyDisplayHash(android.view.displayhash.DisplayHash)"},{"p":"org.robolectric.shadows","c":"ShadowCrossProfileApps","l":"verifyHasInteractAcrossProfilesPermission()"},{"p":"org.robolectric.shadows","c":"ShadowInputManager","l":"verifyInputEvent(Object)","u":"verifyInputEvent(java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"verifyIntentFilter(int, int, List)","u":"verifyIntentFilter(int,int,java.util.List)"},{"p":"org.robolectric.shadows","c":"ShadowApplicationPackageManager","l":"verifyPendingInstall(int, int)","u":"verifyPendingInstall(int,int)"},{"p":"org.robolectric.pluginapi","c":"Sdk","l":"verifySupportedSdk(String)","u":"verifySupportedSdk(java.lang.String)"},{"p":"org.robolectric.plugins","c":"DefaultSdkProvider.DefaultSdk","l":"verifySupportedSdk(String)","u":"verifySupportedSdk(java.lang.String)"},{"p":"org.robolectric.versioning","c":"AndroidVersions.J","l":"VERSION"},{"p":"org.robolectric.versioning","c":"AndroidVersions.JMR1","l":"VERSION"},{"p":"org.robolectric.versioning","c":"AndroidVersions.JMR2","l":"VERSION"},{"p":"org.robolectric.versioning","c":"AndroidVersions.K","l":"VERSION"},{"p":"org.robolectric.versioning","c":"AndroidVersions.L","l":"VERSION"},{"p":"org.robolectric.versioning","c":"AndroidVersions.LMR1","l":"VERSION"},{"p":"org.robolectric.versioning","c":"AndroidVersions.M","l":"VERSION"},{"p":"org.robolectric.versioning","c":"AndroidVersions.N","l":"VERSION"},{"p":"org.robolectric.versioning","c":"AndroidVersions.O","l":"VERSION"},{"p":"org.robolectric.versioning","c":"AndroidVersions.OMR1","l":"VERSION"},{"p":"org.robolectric.versioning","c":"AndroidVersions.P","l":"VERSION"},{"p":"org.robolectric.versioning","c":"AndroidVersions.Q","l":"VERSION"},{"p":"org.robolectric.versioning","c":"AndroidVersions.R","l":"VERSION"},{"p":"org.robolectric.versioning","c":"AndroidVersions.S","l":"VERSION"},{"p":"org.robolectric.versioning","c":"AndroidVersions.Sv2","l":"VERSION"},{"p":"org.robolectric.versioning","c":"AndroidVersions.T","l":"VERSION"},{"p":"org.robolectric.versioning","c":"AndroidVersions.U","l":"VERSION"},{"p":"org.robolectric.versioning","c":"AndroidVersions.V","l":"VERSION"},{"p":"org.robolectric.shadows","c":"ShadowSystemVibrator","l":"vibrate(int, String, long)","u":"vibrate(int,java.lang.String,long)"},{"p":"org.robolectric.shadows","c":"ShadowSystemVibrator","l":"vibrate(int, String, long, AudioAttributes)","u":"vibrate(int,java.lang.String,long,android.media.AudioAttributes)"},{"p":"org.robolectric.shadows","c":"ShadowSystemVibrator","l":"vibrate(int, String, long[], int)","u":"vibrate(int,java.lang.String,long[],int)"},{"p":"org.robolectric.shadows","c":"ShadowSystemVibrator","l":"vibrate(int, String, long[], int, AudioAttributes)","u":"vibrate(int,java.lang.String,long[],int,android.media.AudioAttributes)"},{"p":"org.robolectric.shadows","c":"ShadowSystemVibrator","l":"vibrate(int, String, VibrationEffect, AudioAttributes)","u":"vibrate(int,java.lang.String,android.os.VibrationEffect,android.media.AudioAttributes)"},{"p":"org.robolectric.shadows","c":"ShadowSystemVibrator","l":"vibrate(int, String, VibrationEffect, String, AudioAttributes)","u":"vibrate(int,java.lang.String,android.os.VibrationEffect,java.lang.String,android.media.AudioAttributes)"},{"p":"org.robolectric.shadows","c":"ShadowSystemVibrator","l":"vibrate(long)"},{"p":"org.robolectric.shadows","c":"ShadowSystemVibrator","l":"vibrate(long[], int)","u":"vibrate(long[],int)"},{"p":"org.robolectric.shadows","c":"ShadowSystemVibrator","l":"vibrate(Object, Object, Object, Object, Object)","u":"vibrate(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)"},{"p":"org.robolectric.shadows","c":"ShadowVibrator","l":"vibrationAttributesFromLastVibration"},{"p":"org.robolectric.shadows","c":"ShadowVibrator","l":"vibrationEffectSegments"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"viewReflector"},{"p":"org.robolectric.android.controller","c":"ActivityController","l":"visible()"},{"p":"org.robolectric.android.controller","c":"FragmentController","l":"visible()"},{"p":"org.robolectric.res","c":"StyleData.Visitor","l":"visit(AttributeResource)","u":"visit(org.robolectric.res.AttributeResource)"},{"p":"org.robolectric.annotation.processing.validator","c":"Validator","l":"visit(Element)","u":"visit(javax.lang.model.element.Element)"},{"p":"org.robolectric.annotation.processing.validator","c":"Validator","l":"visit(Element, Element)","u":"visit(javax.lang.model.element.Element,javax.lang.model.element.Element)"},{"p":"org.robolectric.res","c":"ResourceTable.Visitor","l":"visit(ResName, Iterable)","u":"visit(org.robolectric.res.ResName,java.lang.Iterable)"},{"p":"org.robolectric.res","c":"StyleData","l":"visit(StyleData.Visitor)","u":"visit(org.robolectric.res.StyleData.Visitor)"},{"p":"org.robolectric.annotation.processing.validator","c":"FoundOnImplementsValidator","l":"visitExecutable(ExecutableElement, Element)","u":"visitExecutable(javax.lang.model.element.ExecutableElement,javax.lang.model.element.Element)"},{"p":"org.robolectric.annotation.processing.validator","c":"Validator","l":"visitExecutable(ExecutableElement, Element)","u":"visitExecutable(javax.lang.model.element.ExecutableElement,javax.lang.model.element.Element)"},{"p":"org.robolectric.annotation.processing.validator","c":"FoundOnImplementsValidator","l":"visitExecutable(ExecutableElement, TypeElement)","u":"visitExecutable(javax.lang.model.element.ExecutableElement,javax.lang.model.element.TypeElement)"},{"p":"org.robolectric.annotation.processing.validator","c":"ImplementationValidator","l":"visitExecutable(ExecutableElement, TypeElement)","u":"visitExecutable(javax.lang.model.element.ExecutableElement,javax.lang.model.element.TypeElement)"},{"p":"org.robolectric.annotation.processing.validator","c":"ResetterValidator","l":"visitExecutable(ExecutableElement, TypeElement)","u":"visitExecutable(javax.lang.model.element.ExecutableElement,javax.lang.model.element.TypeElement)"},{"p":"org.robolectric.annotation.processing.validator","c":"Validator","l":"visitPackage(PackageElement, Element)","u":"visitPackage(javax.lang.model.element.PackageElement,javax.lang.model.element.Element)"},{"p":"org.robolectric.annotation.processing.validator","c":"ImplementsValidator","l":"visitType(TypeElement, Element)","u":"visitType(javax.lang.model.element.TypeElement,javax.lang.model.element.Element)"},{"p":"org.robolectric.annotation.processing.validator","c":"Validator","l":"visitType(TypeElement, Element)","u":"visitType(javax.lang.model.element.TypeElement,javax.lang.model.element.Element)"},{"p":"org.robolectric.annotation.processing.validator","c":"Validator","l":"visitTypeParameter(TypeParameterElement, Element)","u":"visitTypeParameter(javax.lang.model.element.TypeParameterElement,javax.lang.model.element.Element)"},{"p":"org.robolectric.annotation.processing.validator","c":"Validator","l":"visitUnknown(Element, Element)","u":"visitUnknown(javax.lang.model.element.Element,javax.lang.model.element.Element)"},{"p":"org.robolectric.annotation.processing.validator","c":"FoundOnImplementsValidator","l":"visitVariable(VariableElement, Element)","u":"visitVariable(javax.lang.model.element.VariableElement,javax.lang.model.element.Element)"},{"p":"org.robolectric.annotation.processing.validator","c":"Validator","l":"visitVariable(VariableElement, Element)","u":"visitVariable(javax.lang.model.element.VariableElement,javax.lang.model.element.Element)"},{"p":"org.robolectric.annotation.processing.validator","c":"FoundOnImplementsValidator","l":"visitVariable(VariableElement, TypeElement)","u":"visitVariable(javax.lang.model.element.VariableElement,javax.lang.model.element.TypeElement)"},{"p":"org.robolectric.annotation.processing.validator","c":"RealObjectValidator","l":"visitVariable(VariableElement, TypeElement)","u":"visitVariable(javax.lang.model.element.VariableElement,javax.lang.model.element.TypeElement)"},{"p":"org.robolectric.shadows","c":"ShadowBitmap","l":"visualize(Bitmap)","u":"visualize(android.graphics.Bitmap)"},{"p":"org.robolectric.shadows","c":"ShadowCanvas","l":"visualize(Canvas)","u":"visualize(android.graphics.Canvas)"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"visualize(View)","u":"visualize(android.view.View)"},{"p":"org.robolectric.shadows","c":"ShadowTelephonyManager.VisualVoicemailSmsParams","l":"VisualVoicemailSmsParams(String, int, String, PendingIntent)","u":"%3Cinit%3E(java.lang.String,int,java.lang.String,android.app.PendingIntent)"},{"p":"org.robolectric.shadows","c":"ShadowLog","l":"w(String, String)","u":"w(java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowLog","l":"w(String, String, Throwable)","u":"w(java.lang.String,java.lang.String,java.lang.Throwable)"},{"p":"org.robolectric.shadows","c":"ShadowLog","l":"w(String, Throwable)","u":"w(java.lang.String,java.lang.Throwable)"},{"p":"org.robolectric.android.internal","c":"RoboMonitoringInstrumentation","l":"waitForIdleSync()"},{"p":"org.robolectric.annotation.processing.validator","c":"ImplementsValidator.SdkCheckMode","l":"WARN"},{"p":"org.robolectric.util","c":"Logger","l":"warn(String, Object...)","u":"warn(java.lang.String,java.lang.Object...)"},{"p":"org.robolectric.shadows","c":"ShadowCloseGuard","l":"warnIfOpen()"},{"p":"org.robolectric.shadows","c":"ShadowBugreportManager","l":"wasBugreportRequested()"},{"p":"org.robolectric.shadows","c":"ShadowSslErrorHandler","l":"wasCancelCalled()"},{"p":"org.robolectric.shadows","c":"ShadowJsResult","l":"wasCancelled()"},{"p":"org.robolectric.shadows","c":"ShadowWebView","l":"wasClearCacheCalled()"},{"p":"org.robolectric.shadows","c":"ShadowWebView","l":"wasClearFormDataCalled()"},{"p":"org.robolectric.shadows","c":"ShadowWebViewDatabase","l":"wasClearFormDataCalled()"},{"p":"org.robolectric.shadows","c":"ShadowWebView","l":"wasClearHistoryCalled()"},{"p":"org.robolectric.shadows","c":"ShadowWebView","l":"wasClearViewCalled()"},{"p":"org.robolectric.shadows","c":"ShadowWifiManager","l":"wasConfigurationSaved()"},{"p":"org.robolectric.shadows","c":"ShadowWebView","l":"wasDestroyCalled()"},{"p":"org.robolectric.shadows","c":"ShadowDrawable","l":"wasInvalidated()"},{"p":"org.robolectric.shadows","c":"ShadowView","l":"wasInvalidated()"},{"p":"org.robolectric.shadows","c":"ShadowProcess","l":"wasKilled(int)"},{"p":"org.robolectric.shadows","c":"ShadowBaseAdapter","l":"wasNotifyDataSetChangedCalled()"},{"p":"org.robolectric.shadows","c":"ShadowWebView","l":"wasOnPauseCalled()"},{"p":"org.robolectric.shadows","c":"ShadowWebView","l":"wasOnResumeCalled()"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"wasPackageEverHidden(String)","u":"wasPackageEverHidden(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowSoundPool","l":"wasPathPlayed(String)","u":"wasPathPlayed(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowSslErrorHandler","l":"wasProceedCalled()"},{"p":"org.robolectric.shadows","c":"ShadowSoundPool","l":"wasResourcePlayed(int)"},{"p":"org.robolectric.util","c":"TestRunnable","l":"wasRun"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"wasSystemAppEnabled(String)","u":"wasSystemAppEnabled(java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowBroadcastReceiver","l":"wentAsync()"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"WIDE_COLOR_GAMUT_ANY"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"WIDE_COLOR_GAMUT_NO"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"WIDE_COLOR_GAMUT_YES"},{"p":"org.robolectric.android","c":"DeviceConfig.ScreenSize","l":"width"},{"p":"org.robolectric.shadows","c":"ImageUtil.ImageInfo","l":"width"},{"p":"org.robolectric.shadows","c":"RoundRectangle","l":"width"},{"p":"org.robolectric.shadows","c":"WifiUsabilityStatsEntryBuilder","l":"WifiUsabilityStatsEntryBuilder()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowAlarmManager","l":"WINDOW_EXACT"},{"p":"org.robolectric.shadows","c":"ShadowAlarmManager","l":"WINDOW_HEURISTIC"},{"p":"org.robolectric.android.controller","c":"ActivityController","l":"windowFocusChanged(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowViewRootImpl.ViewRootImplReflector","l":"windowFocusChanged(boolean)"},{"p":"org.robolectric.shadows","c":"ShadowViewRootImpl.ViewRootImplReflector","l":"windowFocusChanged(boolean, boolean)","u":"windowFocusChanged(boolean,boolean)"},{"p":"org.robolectric.shadows","c":"ShadowView.WindowIdHelper","l":"WindowIdHelper()","u":"%3Cinit%3E()"},{"p":"org.robolectric.shadows","c":"ShadowWallpaperManager.WallpaperCommandRecord","l":"windowToken"},{"p":"org.robolectric.shadows","c":"ShadowDevicePolicyManager","l":"wipeData(int)"},{"p":"org.robolectric.shadows","c":"ShadowContentUris","l":"withAppendedId(Uri, long)","u":"withAppendedId(android.net.Uri,long)"},{"p":"org.robolectric.config","c":"AndroidConfigurer","l":"withConfig(InstrumentationConfiguration.Builder, Config)","u":"withConfig(org.robolectric.internal.bytecode.InstrumentationConfiguration.Builder,org.robolectric.annotation.Config)"},{"p":"org.robolectric.res.android","c":"ResourceTypes.Res_value","l":"withData(int)"},{"p":"org.robolectric.android.controller","c":"ServiceController","l":"withIntent(Intent)","u":"withIntent(android.content.Intent)"},{"p":"org.robolectric.res","c":"ResName","l":"withPackageName(String)","u":"withPackageName(java.lang.String)"},{"p":"org.robolectric.internal","c":"SandboxTestRunner.HelperTestRunner","l":"withPotentialTimeout(FrameworkMethod, Object, Statement)","u":"withPotentialTimeout(org.junit.runners.model.FrameworkMethod,java.lang.Object,org.junit.runners.model.Statement)"},{"p":"org.robolectric.internal","c":"SandboxTestRunner","l":"withPotentialTimeout(FrameworkMethod, Object, Statement)","u":"withPotentialTimeout(org.junit.runners.model.FrameworkMethod,java.lang.Object,org.junit.runners.model.Statement)"},{"p":"org.robolectric.res.android","c":"ResTable_config","l":"withSdkVersion(int)"},{"p":"org.robolectric.res.android","c":"ResourceTypes.Res_value","l":"withType(byte)"},{"p":"org.robolectric.shadows","c":"ShadowApplication.Wrapper","l":"Wrapper(BroadcastReceiver, IntentFilter, Context, String, Handler, int)","u":"%3Cinit%3E(android.content.BroadcastReceiver,android.content.IntentFilter,android.content.Context,java.lang.String,android.os.Handler,int)"},{"p":"org.robolectric.res.android","c":"ResourceTypes.ResXMLTree_attrExt.Writer","l":"write()"},{"p":"org.robolectric.res.android","c":"ResourceTypes.ResXMLTree_endElementExt.Writer","l":"write()"},{"p":"org.robolectric.res.android","c":"ResourceTypes.ResStringPool_header.Writer","l":"write(ByteBuffer)","u":"write(java.nio.ByteBuffer)"},{"p":"org.robolectric.res.android","c":"ResourceTypes.ResStringPool_ref","l":"write(ByteBuffer, int)","u":"write(java.nio.ByteBuffer,int)"},{"p":"org.robolectric.res.android","c":"ResourceTypes.Res_value","l":"write(ByteBuffer, int, int)","u":"write(java.nio.ByteBuffer,int,int)"},{"p":"org.robolectric.shadows","c":"ShadowAudioTrack","l":"write(ByteBuffer, int, int)","u":"write(java.nio.ByteBuffer,int,int)"},{"p":"org.robolectric.res.android","c":"ResourceTypes.ResXMLTree_node","l":"write(ByteBuffer, int, Runnable)","u":"write(java.nio.ByteBuffer,int,java.lang.Runnable)"},{"p":"org.robolectric.res.android","c":"ResourceTypes.ResXMLTree_header","l":"write(ByteBuffer, ResourceTypes.ResStringPool_header.Writer, Runnable)","u":"write(java.nio.ByteBuffer,org.robolectric.res.android.ResourceTypes.ResStringPool_header.Writer,java.lang.Runnable)"},{"p":"org.robolectric.res.android","c":"ResourceTypes.ResChunk_header","l":"write(ByteBuffer, short, Runnable, Runnable)","u":"write(java.nio.ByteBuffer,short,java.lang.Runnable,java.lang.Runnable)"},{"p":"org.robolectric.shadows","c":"ShadowStatsLog","l":"write(StatsEvent)","u":"write(android.util.StatsEvent)"},{"p":"org.robolectric.shadows","c":"ShadowParcel","l":"writeBlob(byte[], int, int)","u":"writeBlob(byte[],int,int)"},{"p":"org.robolectric.shadows","c":"ShadowParcel","l":"writeByteArray(byte[], int, int)","u":"writeByteArray(byte[],int,int)"},{"p":"org.robolectric.internal.bytecode","c":"ClassInstrumentor","l":"writeCallToInitializing(MutableClass, RobolectricGeneratorAdapter)","u":"writeCallToInitializing(org.robolectric.internal.bytecode.MutableClass,org.robolectric.internal.bytecode.RobolectricGeneratorAdapter)"},{"p":"org.robolectric.shadows","c":"ShadowBackupDataOutput","l":"writeEntityData_native(long, byte[], int)","u":"writeEntityData_native(long,byte[],int)"},{"p":"org.robolectric.shadows","c":"ShadowBackupDataOutput","l":"writeEntityHeader_native(long, String, int)","u":"writeEntityHeader_native(long,java.lang.String,int)"},{"p":"org.robolectric.shadows","c":"ShadowEventLog","l":"writeEvent(int, float)","u":"writeEvent(int,float)"},{"p":"org.robolectric.shadows","c":"ShadowEventLog","l":"writeEvent(int, int)","u":"writeEvent(int,int)"},{"p":"org.robolectric.shadows","c":"ShadowEventLog","l":"writeEvent(int, long)","u":"writeEvent(int,long)"},{"p":"org.robolectric.shadows","c":"ShadowEventLog","l":"writeEvent(int, Object...)","u":"writeEvent(int,java.lang.Object...)"},{"p":"org.robolectric.shadows","c":"ShadowEventLog","l":"writeEvent(int, String)","u":"writeEvent(int,java.lang.String)"},{"p":"org.robolectric.internal.bytecode","c":"NativeCallHandler","l":"writeExemptionsList()"},{"p":"org.robolectric.shadows","c":"ShadowBluetoothGatt","l":"writeIncomingCharacteristic(BluetoothGattCharacteristic)","u":"writeIncomingCharacteristic(android.bluetooth.BluetoothGattCharacteristic)"},{"p":"org.robolectric.shadows","c":"ShadowUsbDeviceConnection","l":"writeIncomingData(byte[])"},{"p":"org.robolectric.shadows","c":"ShadowPendingIntent","l":"writePendingIntentOrNullToParcel(PendingIntent, Parcel)","u":"writePendingIntentOrNullToParcel(android.app.PendingIntent,android.os.Parcel)"},{"p":"org.robolectric.manifest","c":"PathPermissionData","l":"writePermission"},{"p":"org.robolectric.res.android","c":"ResourceTypes.ResStringPool_header.Writer","l":"Writer()","u":"%3Cinit%3E()"},{"p":"org.robolectric.res.android","c":"ResourceTypes.ResXMLTree_attrExt.Writer","l":"Writer(ByteBuffer, ResourceTypes.ResStringPool_header.Writer, String, String)","u":"%3Cinit%3E(java.nio.ByteBuffer,org.robolectric.res.android.ResourceTypes.ResStringPool_header.Writer,java.lang.String,java.lang.String)"},{"p":"org.robolectric.res.android","c":"ResourceTypes.ResXMLTree_endElementExt.Writer","l":"Writer(ByteBuffer, ResourceTypes.ResStringPool_header.Writer, String, String)","u":"%3Cinit%3E(java.nio.ByteBuffer,org.robolectric.res.android.ResourceTypes.ResStringPool_header.Writer,java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowCall.ShadowRttCall","l":"writeRemoteMessage(String)","u":"writeRemoteMessage(java.lang.String)"},{"p":"org.robolectric.shadows.httpclient","c":"HttpEntityStub","l":"writeTo(OutputStream)","u":"writeTo(java.io.OutputStream)"},{"p":"org.robolectric.shadows.httpclient","c":"TestHttpResponse.TestHttpEntity","l":"writeTo(OutputStream)","u":"writeTo(java.io.OutputStream)"},{"p":"org.robolectric.res.android","c":"ConfigDescription.LocaleValue","l":"writeTo(ResTable_config)","u":"writeTo(org.robolectric.res.android.ResTable_config)"},{"p":"org.robolectric.shadows","c":"ShadowAccessibilityNodeInfo","l":"writeToParcel(Parcel, int)","u":"writeToParcel(android.os.Parcel,int)"},{"p":"org.robolectric.shadows","c":"ShadowLegacyBitmap","l":"writeToParcel(Parcel, int)","u":"writeToParcel(android.os.Parcel,int)"},{"p":"org.robolectric.shadows","c":"ShadowNativeBitmap","l":"writeToParcel(Parcel, int)","u":"writeToParcel(android.os.Parcel,int)"},{"p":"org.robolectric.shadows","c":"ShadowParcelFileDescriptor","l":"writeToParcel(Parcel, int)","u":"writeToParcel(android.os.Parcel,int)"},{"p":"org.robolectric.shadows","c":"ShadowPendingIntent","l":"writeToParcel(Parcel, int)","u":"writeToParcel(android.os.Parcel,int)"},{"p":"org.robolectric.shadows","c":"ShadowSigningInfo","l":"writeToParcel(Parcel, int)","u":"writeToParcel(android.os.Parcel,int)"},{"p":"org.robolectric.shadows","c":"ShadowVisualVoicemailSms","l":"writeToParcel(Parcel, int)","u":"writeToParcel(android.os.Parcel,int)"},{"p":"org.robolectric.shadows","c":"ImageUtil","l":"writeToStream(Bitmap, Bitmap.CompressFormat, int, OutputStream)","u":"writeToStream(android.graphics.Bitmap,android.graphics.Bitmap.CompressFormat,int,java.io.OutputStream)"},{"p":"org.robolectric.shadows","c":"ShadowLog","l":"wtf(String, String)","u":"wtf(java.lang.String,java.lang.String)"},{"p":"org.robolectric.shadows","c":"ShadowLog","l":"wtf(String, String, Throwable)","u":"wtf(java.lang.String,java.lang.String,java.lang.Throwable)"},{"p":"org.robolectric.shadows","c":"RoundRectangle","l":"x"},{"p":"org.robolectric.shadows","c":"ShadowCanvas.TextHistoryEvent","l":"x"},{"p":"org.robolectric.shadows","c":"ShadowWallpaperManager.WallpaperCommandRecord","l":"x"},{"p":"org.robolectric.android","c":"DeviceConfig.ScreenSize","l":"xlarge"},{"p":"org.robolectric.res.android","c":"AttributeResolution.XmlAttributeFinder","l":"XmlAttributeFinder(ResXMLParser)","u":"%3Cinit%3E(org.robolectric.res.android.ResXMLParser)"},{"p":"org.robolectric.res","c":"XmlContext","l":"XmlContext(String, Path, Qualifiers)","u":"%3Cinit%3E(java.lang.String,java.nio.file.Path,org.robolectric.res.Qualifiers)"},{"p":"org.robolectric.android","c":"XmlResourceParserImpl","l":"XmlResourceParserImpl(Document, Path, String, String, ResourceTable)","u":"%3Cinit%3E(org.w3c.dom.Document,java.nio.file.Path,java.lang.String,java.lang.String,org.robolectric.res.ResourceTable)"},{"p":"org.robolectric.android","c":"XmlResourceParserImpl","l":"XmlResourceParserImpl(Document, String, String, String, ResourceTable)","u":"%3Cinit%3E(org.w3c.dom.Document,java.lang.String,java.lang.String,java.lang.String,org.robolectric.res.ResourceTable)"},{"p":"org.robolectric.shadows","c":"RoundRectangle","l":"y"},{"p":"org.robolectric.shadows","c":"ShadowCanvas.TextHistoryEvent","l":"y"},{"p":"org.robolectric.shadows","c":"ShadowWallpaperManager.WallpaperCommandRecord","l":"y"},{"p":"org.robolectric.shadows","c":"ShadowWallpaperManager.WallpaperCommandRecord","l":"z"},{"p":"org.robolectric.res.android","c":"ZipArchiveHandle","l":"ZipArchiveHandle(ZipFile, ImmutableMap)","u":"%3Cinit%3E(java.util.zip.ZipFile,com.google.common.collect.ImmutableMap)"}];updateSearchResults(); \ No newline at end of file diff --git a/javadoc/4.11/module-search-index.js b/javadoc/4.11/module-search-index.js new file mode 100644 index 000000000..0d59754fc --- /dev/null +++ b/javadoc/4.11/module-search-index.js @@ -0,0 +1 @@ +moduleSearchIndex = [];updateSearchResults(); \ No newline at end of file diff --git a/javadoc/4.11/org/robolectric/AndroidMetadata.html b/javadoc/4.11/org/robolectric/AndroidMetadata.html new file mode 100644 index 000000000..b7c5d660b --- /dev/null +++ b/javadoc/4.11/org/robolectric/AndroidMetadata.html @@ -0,0 +1,171 @@ + + + + +AndroidMetadata + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AndroidMetadata

+
+
java.lang.Object +
org.robolectric.AndroidMetadata
+
+
+
+
public class AndroidMetadata +extends Object
+
Data related to Android tests.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      AndroidMetadata

      +
      public AndroidMetadata(Map<String,String> deviceBootProperties, + String resourcesMode)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getDeviceBootProperties

      +
      public Map<String,String> getDeviceBootProperties()
      +
      +
    • +
    • +
      +

      getResourcesMode

      +
      public String getResourcesMode()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/ApkLoader.html b/javadoc/4.11/org/robolectric/ApkLoader.html new file mode 100644 index 000000000..f75356abb --- /dev/null +++ b/javadoc/4.11/org/robolectric/ApkLoader.html @@ -0,0 +1,173 @@ + + + + +ApkLoader + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ApkLoader

+
+
java.lang.Object +
org.robolectric.ApkLoader
+
+
+
+
public class ApkLoader +extends Object
+
Mediates loading of "APKs" in legacy mode.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ApkLoader

      +
      public ApkLoader()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getAppResourceTable

      +
      public PackageResourceTable getAppResourceTable(AndroidManifest appManifest)
      +
      +
    • +
    • +
      +

      getCompileTimeSdkResourceTable

      +
      @Nonnull +public PackageResourceTable getCompileTimeSdkResourceTable()
      +
      Returns the ResourceTable for the compile time SDK.
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/ConfigMerger.html b/javadoc/4.11/org/robolectric/ConfigMerger.html new file mode 100644 index 000000000..e4035829d --- /dev/null +++ b/javadoc/4.11/org/robolectric/ConfigMerger.html @@ -0,0 +1,217 @@ + + + + +ConfigMerger + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ConfigMerger

+
+
java.lang.Object +
org.robolectric.ConfigMerger
+
+
+
+
@Deprecated +public class ConfigMerger +extends Object
+
Deprecated. +
Provide an implementation of javax.inject.Provider<Config>. This class will + be removed in Robolectric 4.3.
+
+
Computes the effective Robolectric configuration for a given test method. + +

This class is no longer used directly by Robolectric, but is left for convenience during + migration.

+
+
See Also:
+
+ +
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ConfigMerger

      +
      public ConfigMerger()
      +
      Deprecated.
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getConfig

      +
      public Config getConfig(Class<?> testClass, + Method method, + Config globalConfig)
      +
      Deprecated.
      +
      Calculate the Config for the given test.
      +
      +
      Parameters:
      +
      testClass - the class containing the test
      +
      method - the test method
      +
      globalConfig - global configuration values
      +
      Returns:
      +
      the effective configuration
      +
      Since:
      +
      3.2
      +
      +
      +
    • +
    • +
      +

      getConfigProperties

      +
      protected Properties getConfigProperties(String packageName)
      +
      Deprecated.
      +
      Return a Properties file for the given package name, or null if none is available.
      +
      +
      Since:
      +
      3.2
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/DefaultTestLifecycle.html b/javadoc/4.11/org/robolectric/DefaultTestLifecycle.html new file mode 100644 index 000000000..5fb82d6b5 --- /dev/null +++ b/javadoc/4.11/org/robolectric/DefaultTestLifecycle.html @@ -0,0 +1,214 @@ + + + + +DefaultTestLifecycle + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class DefaultTestLifecycle

+
+
java.lang.Object +
org.robolectric.DefaultTestLifecycle
+
+
+
+
All Implemented Interfaces:
+
TestLifecycle
+
+
+
public class DefaultTestLifecycle +extends Object +implements TestLifecycle
+
The default TestLifecycle used by Robolectric. + +

Owing to tradeoffs, this class is not guaranteed to work with LazyApplication enabled on tests where the application + is inferred from the apk (instead of explicitly specified in AndroidManifest.xml).

+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      DefaultTestLifecycle

      +
      public DefaultTestLifecycle()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      beforeTest

      +
      public void beforeTest(Method method)
      +
      Called before each test method is run.
      +
      +
      Specified by:
      +
      beforeTest in interface TestLifecycle
      +
      Parameters:
      +
      method - the test method about to be run
      +
      +
      +
    • +
    • +
      +

      prepareTest

      +
      public void prepareTest(Object test)
      +
      Description copied from interface: TestLifecycle
      +
      Called after each test method is run.
      +
      +
      Specified by:
      +
      prepareTest in interface TestLifecycle
      +
      Parameters:
      +
      test - the instance of the test class that is about to be used
      +
      +
      +
    • +
    • +
      +

      afterTest

      +
      public void afterTest(Method method)
      +
      Called after each test method is run.
      +
      +
      Specified by:
      +
      afterTest in interface TestLifecycle
      +
      Parameters:
      +
      method - the test method that just ran.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/MavenRoboSettings.html b/javadoc/4.11/org/robolectric/MavenRoboSettings.html new file mode 100644 index 000000000..b9ca42ffc --- /dev/null +++ b/javadoc/4.11/org/robolectric/MavenRoboSettings.html @@ -0,0 +1,302 @@ + + + + +MavenRoboSettings + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class MavenRoboSettings

+
+
java.lang.Object +
org.robolectric.MavenRoboSettings
+
+
+
+
@Deprecated +public class MavenRoboSettings +extends Object
+
Deprecated. +
Don't put more stuff here.
+
+
Class that encapsulates reading global configuration options from the Java system properties file.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      MavenRoboSettings

      +
      public MavenRoboSettings()
      +
      Deprecated.
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getMavenRepositoryId

      +
      public static String getMavenRepositoryId()
      +
      Deprecated.
      +
      +
    • +
    • +
      +

      setMavenRepositoryId

      +
      public static void setMavenRepositoryId(String mavenRepositoryId)
      +
      Deprecated.
      +
      +
    • +
    • +
      +

      getMavenRepositoryUrl

      +
      public static String getMavenRepositoryUrl()
      +
      Deprecated.
      +
      +
    • +
    • +
      +

      setMavenRepositoryUrl

      +
      public static void setMavenRepositoryUrl(String mavenRepositoryUrl)
      +
      Deprecated.
      +
      +
    • +
    • +
      +

      getMavenRepositoryUserName

      +
      public static String getMavenRepositoryUserName()
      +
      Deprecated.
      +
      +
    • +
    • +
      +

      setMavenRepositoryUserName

      +
      public static void setMavenRepositoryUserName(String mavenRepositoryUserName)
      +
      Deprecated.
      +
      +
    • +
    • +
      +

      getMavenRepositoryPassword

      +
      public static String getMavenRepositoryPassword()
      +
      Deprecated.
      +
      +
    • +
    • +
      +

      setMavenRepositoryPassword

      +
      public static void setMavenRepositoryPassword(String mavenRepositoryPassword)
      +
      Deprecated.
      +
      +
    • +
    • +
      +

      getMavenProxyHost

      +
      public static String getMavenProxyHost()
      +
      Deprecated.
      +
      +
    • +
    • +
      +

      setMavenProxyHost

      +
      public static void setMavenProxyHost(String mavenProxyHost)
      +
      Deprecated.
      +
      +
    • +
    • +
      +

      getMavenProxyPort

      +
      public static int getMavenProxyPort()
      +
      Deprecated.
      +
      +
    • +
    • +
      +

      setMavenProxyPort

      +
      public static void setMavenProxyPort(int mavenProxyPort)
      +
      Deprecated.
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/ParameterizedRobolectricTestRunner.Parameter.html b/javadoc/4.11/org/robolectric/ParameterizedRobolectricTestRunner.Parameter.html new file mode 100644 index 000000000..ed14b43af --- /dev/null +++ b/javadoc/4.11/org/robolectric/ParameterizedRobolectricTestRunner.Parameter.html @@ -0,0 +1,140 @@ + + + + +ParameterizedRobolectricTestRunner.Parameter + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Annotation Type ParameterizedRobolectricTestRunner.Parameter

+
+
+
+
Enclosing class:
+
ParameterizedRobolectricTestRunner
+
+
+
@Retention(RUNTIME) +@Target(FIELD) +public static @interface ParameterizedRobolectricTestRunner.Parameter
+
Annotation for fields of the test class which will be initialized by the method annotated by + Parameters
+ By using directly this annotation, the test class constructor isn't needed.
+ Index range must start at 0. Default value is 0.
+
+
+
    + +
  • +
    +

    Optional Element Summary

    +
    Optional Elements
    +
    +
    Modifier and Type
    +
    Optional Element
    +
    Description
    +
    int
    + +
    +
    Method that returns the index of the parameter in the array returned by the method annotated + by Parameters.
    + Index range must start at 0.
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Element Details

    +
      +
    • +
      +

      value

      +
      int value
      +
      Method that returns the index of the parameter in the array returned by the method annotated + by Parameters.
      + Index range must start at 0. Default value is 0.
      +
      +
      Returns:
      +
      the index of the parameter.
      +
      +
      +
      Default:
      +
      0
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/ParameterizedRobolectricTestRunner.Parameters.html b/javadoc/4.11/org/robolectric/ParameterizedRobolectricTestRunner.Parameters.html new file mode 100644 index 000000000..c7fb3c650 --- /dev/null +++ b/javadoc/4.11/org/robolectric/ParameterizedRobolectricTestRunner.Parameters.html @@ -0,0 +1,150 @@ + + + + +ParameterizedRobolectricTestRunner.Parameters + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Annotation Type ParameterizedRobolectricTestRunner.Parameters

+
+
+
+
Enclosing class:
+
ParameterizedRobolectricTestRunner
+
+
+
@Retention(RUNTIME) +@Target(METHOD) +public static @interface ParameterizedRobolectricTestRunner.Parameters
+
Annotation for a method which provides parameters to be injected into the test class + constructor by Parameterized
+
+
+
    + +
  • +
    +

    Optional Element Summary

    +
    Optional Elements
    +
    +
    Modifier and Type
    +
    Optional Element
    +
    Description
    + + +
    +
    Optional pattern to derive the test's name from the parameters.
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Element Details

    +
      +
    • +
      +

      name

      +
      String name
      +
      Optional pattern to derive the test's name from the parameters. Use numbers in braces to + refer to the parameters or the additional data as follows: + +
      + {index} - the current parameter index
      + {0} - the first parameter value
      + {1} - the second parameter value
      + etc...
      + 
      + +

      Default value is "{index}" for compatibility with previous JUnit versions.

      +
      +
      Returns:
      +
      MessageFormat pattern string, except the index placeholder.
      +
      See Also:
      +
      + +
      +
      +
      +
      Default:
      +
      "{index}"
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/ParameterizedRobolectricTestRunner.html b/javadoc/4.11/org/robolectric/ParameterizedRobolectricTestRunner.html new file mode 100644 index 000000000..4c7da5138 --- /dev/null +++ b/javadoc/4.11/org/robolectric/ParameterizedRobolectricTestRunner.html @@ -0,0 +1,224 @@ + + + + +ParameterizedRobolectricTestRunner + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ParameterizedRobolectricTestRunner

+
+
java.lang.Object +
org.junit.runner.Runner +
org.junit.runners.ParentRunner<org.junit.runner.Runner> +
org.junit.runners.Suite +
org.robolectric.ParameterizedRobolectricTestRunner
+
+
+
+
+
+
+
All Implemented Interfaces:
+
org.junit.runner.Describable, org.junit.runner.manipulation.Filterable, org.junit.runner.manipulation.Orderable, org.junit.runner.manipulation.Sortable
+
+
+
public final class ParameterizedRobolectricTestRunner +extends org.junit.runners.Suite
+
A Parameterized test runner for Robolectric. Copied from the Parameterized class, then + modified the custom test runner to extend the RobolectricTestRunner. The RobolectricTestRunner.getHelperTestRunner(Class) is overridden in order to + create instances of the test class with the appropriate parameters. Merged in the ability to name + your tests through the ParameterizedRobolectricTestRunner.Parameters.name() property. Merged in support for ParameterizedRobolectricTestRunner.Parameter annotation alternative to providing a constructor. + +

This class takes care of the fact that the test runner and the test class are actually loaded + from different class loaders and therefore parameter objects created by one cannot be assigned to + instances of the other.

+
+
+
    + +
  • +
    +

    Nested Class Summary

    +
    Nested Classes
    +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    static @interface 
    + +
    +
    Annotation for fields of the test class which will be initialized by the method annotated by + Parameters
    + By using directly this annotation, the test class constructor isn't needed.
    + Index range must start at 0.
    +
    +
    static @interface 
    + +
    +
    Annotation for a method which provides parameters to be injected into the test class + constructor by Parameterized
    +
    +
    +
    +

    Nested classes/interfaces inherited from class org.junit.runners.Suite

    +org.junit.runners.Suite.SuiteClasses
    +
    +
  • + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected List<org.junit.runner.Runner>
    + +
     
    +
    +
    +
    +
    +

    Methods inherited from class org.junit.runners.Suite

    +describeChild, emptySuite, runChild
    +
    +

    Methods inherited from class org.junit.runners.ParentRunner

    +childrenInvoker, classBlock, classRules, collectInitializationErrors, createTestClass, filter, getDescription, getName, getRunnerAnnotations, getTestClass, isIgnored, order, run, runLeaf, setScheduler, sort, validatePublicVoidNoArgMethods, withAfterClasses, withBeforeClasses, withInterruptIsolation
    +
    +

    Methods inherited from class org.junit.runner.Runner

    +testCount
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ParameterizedRobolectricTestRunner

      +
      public ParameterizedRobolectricTestRunner(Class<?> klass) + throws Throwable
      +
      +
      Throws:
      +
      Throwable
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getChildren

      +
      protected List<org.junit.runner.Runner> getChildren()
      +
      +
      Overrides:
      +
      getChildren in class org.junit.runners.Suite
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/RoboSettings.html b/javadoc/4.11/org/robolectric/RoboSettings.html new file mode 100644 index 000000000..8782fdcc2 --- /dev/null +++ b/javadoc/4.11/org/robolectric/RoboSettings.html @@ -0,0 +1,182 @@ + + + + +RoboSettings + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class RoboSettings

+
+
java.lang.Object +
org.robolectric.RoboSettings
+
+
+
+
@Deprecated +public class RoboSettings +extends Object
+
Deprecated. +
Don't put more stuff here.
+
+
Class that encapsulates reading global configuration options from the Java system properties file.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      RoboSettings

      +
      public RoboSettings()
      +
      Deprecated.
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      isUseGlobalScheduler

      +
      public static boolean isUseGlobalScheduler()
      +
      Deprecated.
      +
      +
    • +
    • +
      +

      setUseGlobalScheduler

      +
      public static void setUseGlobalScheduler(boolean useGlobalScheduler)
      +
      Deprecated.
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/Robolectric.AttributeSetBuilder.html b/javadoc/4.11/org/robolectric/Robolectric.AttributeSetBuilder.html new file mode 100644 index 000000000..3c3abdb7f --- /dev/null +++ b/javadoc/4.11/org/robolectric/Robolectric.AttributeSetBuilder.html @@ -0,0 +1,199 @@ + + + + +Robolectric.AttributeSetBuilder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface Robolectric.AttributeSetBuilder

+
+
+
+
All Known Subinterfaces:
+
AttributeSetBuilder
+
+
+
All Known Implementing Classes:
+
AttributeSetBuilderImpl
+
+
+
Enclosing class:
+
Robolectric
+
+
+
@Deprecated +public static interface Robolectric.AttributeSetBuilder
+
Deprecated. +
Use AttributeSetBuilder instead.
+
+
Builder of AttributeSets.
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      addAttribute

      +
      Robolectric.AttributeSetBuilder addAttribute(@IdRes + int resId, + String value)
      +
      Deprecated.
      +
      Set an attribute to the given value. + + The value will be interpreted according to the attribute's format.
      +
      +
      Parameters:
      +
      resId - The attribute resource id to set.
      +
      value - The value to set.
      +
      Returns:
      +
      This AttributeSetBuilder.
      +
      +
      +
    • +
    • +
      +

      setStyleAttribute

      +
      Robolectric.AttributeSetBuilder setStyleAttribute(String value)
      +
      Deprecated.
      +
      Set the style attribute to the given value. + + The value will be interpreted as a resource reference.
      +
      +
      Parameters:
      +
      value - The value for the specified attribute in this AttributeSet.
      +
      Returns:
      +
      This AttributeSetBuilder.
      +
      +
      +
    • +
    • +
      +

      build

      +
      AttributeSet build()
      +
      Deprecated.
      +
      Build an AttributeSet with the antecedent attributes.
      +
      +
      Returns:
      +
      A new AttributeSet.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/Robolectric.html b/javadoc/4.11/org/robolectric/Robolectric.html new file mode 100644 index 000000000..12353aa19 --- /dev/null +++ b/javadoc/4.11/org/robolectric/Robolectric.html @@ -0,0 +1,681 @@ + + + + +Robolectric + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class Robolectric

+
+
java.lang.Object +
org.robolectric.Robolectric
+
+
+
+
public class Robolectric +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Robolectric

      +
      public Robolectric()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      buildService

      +
      public static <T extends Service> +ServiceController<T> buildService(Class<T> serviceClass)
      +
      +
    • +
    • +
      +

      buildService

      +
      public static <T extends Service> +ServiceController<T> buildService(Class<T> serviceClass, + Intent intent)
      +
      +
    • +
    • +
      +

      setupService

      +
      public static <T extends Service> T setupService(Class<T> serviceClass)
      +
      +
    • +
    • +
      +

      buildIntentService

      +
      public static <T extends IntentService> +IntentServiceController<T> buildIntentService(Class<T> serviceClass)
      +
      +
    • +
    • +
      +

      buildIntentService

      +
      public static <T extends IntentService> +IntentServiceController<T> buildIntentService(Class<T> serviceClass, + Intent intent)
      +
      +
    • +
    • +
      +

      setupIntentService

      +
      public static <T extends IntentService> T setupIntentService(Class<T> serviceClass)
      +
      +
    • +
    • +
      +

      buildContentProvider

      +
      public static <T extends ContentProvider> +ContentProviderController<T> buildContentProvider(Class<T> contentProviderClass)
      +
      +
    • +
    • +
      +

      setupContentProvider

      +
      public static <T extends ContentProvider> T setupContentProvider(Class<T> contentProviderClass)
      +
      +
    • +
    • +
      +

      setupContentProvider

      +
      public static <T extends ContentProvider> T setupContentProvider(Class<T> contentProviderClass, + String authority)
      +
      +
    • +
    • +
      +

      buildActivity

      +
      public static <T extends Activity> +ActivityController<T> buildActivity(Class<T> activityClass)
      +
      Creates a ActivityController for the given activity class. + +

      Consider using androidx.test.core.app.ActivityScenario instead, which provides + higher-level, streamlined APIs to control the lifecycle and it works with instrumentation tests + too.

      +
      +
    • +
    • +
      +

      buildActivity

      +
      public static <T extends Activity> +ActivityController<T> buildActivity(Class<T> activityClass, + Intent intent)
      +
      Creates a ActivityController for the given activity class with the intent. + +

      Note: the activity class is not determined by the intent. + +

      Consider using androidx.test.core.app.ActivityScenario instead, which provides + higher-level, streamlined APIs to control the lifecycle and it works with instrumentation tests + too.

      +
      +
    • +
    • +
      +

      buildActivity

      +
      public static <T extends Activity> +ActivityController<T> buildActivity(Class<T> activityClass, + Intent intent, + @Nullable + Bundle activityOptions)
      +
      Creates a ActivityController for the given activity class with the intent and activity options. + +

      Note: the activity class is not determined by the intent. + +

      Note: Display ID is the only option currently supported in the options bundle. Other options + are ignored. + +

      Consider using androidx.test.core.app.ActivityScenario instead, which provides + higher-level, streamlined APIs to control the lifecycle and it works with instrumentation tests + too.

      +
      +
    • +
    • +
      +

      setupActivity

      +
      @Deprecated +public static final <T extends Activity> T setupActivity(Class<T> activityClass)
      +
      Deprecated. +
      use androidx.test.core.app.ActivityScenario
      +
      +
      Simulates starting activity with the given class type and returns its reference. + +

      Use androidx.test.core.app.ActivityScenario instead, which works with + instrumentation tests too.

      +
      +
    • +
    • +
      +

      buildFragment

      +
      @Deprecated +public static <T extends Fragment> +FragmentController<T> buildFragment(Class<T> fragmentClass)
      +
      Deprecated. +
      Native Fragments have been deprecated in Android P. Android encourages developers + to use androidx fragments, to test these use FragmentScenario.
      +
      +
      Creates a FragmentController for the given fragment class. + +

      FragmentController provides low-level APIs to control its lifecycle. Please consider using + androidx.fragment.app.testing.FragmentScenario instead, which provides higher level + APIs and works with instrumentation tests too.

      +
      +
    • +
    • +
      +

      buildFragment

      +
      @Deprecated +public static <T extends Fragment> +FragmentController<T> buildFragment(Class<T> fragmentClass, + Bundle arguments)
      +
      Deprecated. +
      Native Fragments have been deprecated in Android P. Android encourages developers + to use androidx fragments, to test these use FragmentScenario.
      +
      +
      Creates a FragmentController for the given fragment class with the arguments. + +

      FragmentController provides low-level APIs to control its lifecycle. Please consider using + androidx.fragment.app.testing.FragmentScenario instead, which provides higher level + APIs and works with instrumentation tests too.

      +
      +
    • +
    • +
      +

      buildFragment

      +
      @Deprecated +public static <T extends Fragment> +FragmentController<T> buildFragment(Class<T> fragmentClass, + Class<? extends Activity> activityClass)
      +
      Deprecated. +
      Native Fragments have been deprecated in Android P. Android encourages developers + to use androidx fragments, to test these use FragmentScenario.
      +
      +
      Creates a FragmentController for the given fragment class in the specified host activity. + +

      In general, it's a bad practice to design a fragment having dependency to a specific + activity. Consider removing the dependency and use other buildFragment(java.lang.Class<T>) method or + androidx.fragment.app.testing.FragmentScenario. + +

      FragmentController provides low-level APIs to control its lifecycle. Please consider using + androidx.fragment.app.testing.FragmentScenario instead, which provides higher level + APIs and works with instrumentation tests too.

      +
      +
    • +
    • +
      +

      buildFragment

      +
      @Deprecated +public static <T extends Fragment> +FragmentController<T> buildFragment(Class<T> fragmentClass, + Intent intent)
      +
      Deprecated. +
      Native Fragments have been deprecated in Android P. Android encourages developers + to use androidx fragments, to test these use FragmentScenario.
      +
      +
      Creates a FragmentController for the given fragment class. The given intent is set to the host + activity. + +

      Note: the host activity class is not determined by the intent. + +

      FragmentController provides low-level APIs to control its lifecycle. Please consider using + androidx.fragment.app.testing.FragmentScenario instead, which provides higher level + APIs and works with instrumentation tests too.

      +
      +
    • +
    • +
      +

      buildFragment

      +
      @Deprecated +public static <T extends Fragment> +FragmentController<T> buildFragment(Class<T> fragmentClass, + Intent intent, + Bundle arguments)
      +
      Deprecated. +
      Native Fragments have been deprecated in Android P. Android encourages developers + to use androidx fragments, to test these use FragmentScenario.
      +
      +
      Creates a FragmentController for the given fragment class with the arguments. The given intent + is set to the host activity. + +

      Note: the host activity class is not determined by the intent. + +

      FragmentController provides low-level APIs to control its lifecycle. Please consider using + androidx.fragment.app.testing.FragmentScenario instead, which provides higher level + APIs and works with instrumentation tests too.

      +
      +
    • +
    • +
      +

      buildFragment

      +
      @Deprecated +public static <T extends Fragment> +FragmentController<T> buildFragment(Class<T> fragmentClass, + Class<? extends Activity> activityClass, + Intent intent)
      +
      Deprecated. +
      Native Fragments have been deprecated in Android P. Android encourages developers + to use androidx fragments, to test these use FragmentScenario.
      +
      +
      Creates a FragmentController for the given fragment class in the specified host activity. The + given intent is set to the host activity. + +

      Note: the host activity class is not determined by the intent. + +

      In general, it's a bad practice to design a fragment having dependency to a specific + activity. Consider removing the dependency and use other buildFragment(java.lang.Class<T>) method or + androidx.fragment.app.testing.FragmentScenario. + +

      FragmentController provides low-level APIs to control its lifecycle. Please consider using + androidx.fragment.app.testing.FragmentScenario instead, which provides higher level + APIs and works with instrumentation tests too.

      +
      +
    • +
    • +
      +

      buildFragment

      +
      @Deprecated +public static <T extends Fragment> +FragmentController<T> buildFragment(Class<T> fragmentClass, + Class<? extends Activity> activityClass, + Bundle arguments)
      +
      Deprecated. +
      Native Fragments have been deprecated in Android P. Android encourages developers + to use androidx fragments, to test these use FragmentScenario.
      +
      +
      Creates a FragmentController for the given fragment class in the specified host activity with + the arguments. + +

      In general, it's a bad practice to design a fragment having dependency to a specific + activity. Consider removing the dependency and use other buildFragment(java.lang.Class<T>) method or + androidx.fragment.app.testing.FragmentScenario. + +

      FragmentController provides low-level APIs to control its lifecycle. Please consider using + androidx.fragment.app.testing.FragmentScenario instead, which provides higher level + APIs and works with instrumentation tests too.

      +
      +
    • +
    • +
      +

      buildFragment

      +
      @Deprecated +public static <T extends Fragment> +FragmentController<T> buildFragment(Class<T> fragmentClass, + Class<? extends Activity> activityClass, + Intent intent, + Bundle arguments)
      +
      Deprecated. +
      Native Fragments have been deprecated in Android P. Android encourages developers + to use androidx fragments, to test these use FragmentScenario.
      +
      +
      Creates a FragmentController for the given fragment class in the specified host activity with + the arguments. The given intent is set to the host activity. + +

      Note: the host activity class is not determined by the intent. + +

      In general, it's a bad practice to design a fragment having dependency to a specific + activity. Consider removing the dependency and use other buildFragment(java.lang.Class<T>) method or + androidx.fragment.app.testing.FragmentScenario. + +

      FragmentController provides low-level APIs to control its lifecycle. Please consider using + androidx.fragment.app.testing.FragmentScenario instead, which provides higher level + APIs and works with instrumentation tests too.

      +
      +
    • +
    • +
      +

      buildBackupAgent

      +
      public static <T extends BackupAgent> +BackupAgentController<T> buildBackupAgent(Class<T> backupAgentClass)
      +
      +
    • +
    • +
      +

      setupBackupAgent

      +
      public static <T extends BackupAgent> T setupBackupAgent(Class<T> backupAgentClass)
      +
      +
    • +
    • +
      +

      buildAttributeSet

      +
      public static AttributeSetBuilder buildAttributeSet()
      +
      Allows for the programmatic creation of an AttributeSet. + + Useful for testing View classes without the need for creating XML snippets.
      +
      +
    • +
    • +
      +

      getForegroundThreadScheduler

      +
      public static Scheduler getForegroundThreadScheduler()
      +
      Return the foreground scheduler (e.g. the UI thread scheduler).
      +
      +
      Returns:
      +
      Foreground scheduler.
      +
      +
      +
    • +
    • +
      +

      flushForegroundThreadScheduler

      +
      public static void flushForegroundThreadScheduler()
      +
      Execute all runnables that have been enqueued on the foreground scheduler.
      +
      +
    • +
    • +
      +

      getBackgroundThreadScheduler

      +
      public static Scheduler getBackgroundThreadScheduler()
      +
      Return the background scheduler.
      +
      +
      Returns:
      +
      Background scheduler.
      +
      +
      +
    • +
    • +
      +

      flushBackgroundThreadScheduler

      +
      public static void flushBackgroundThreadScheduler()
      +
      Execute all runnables that have been enqueued on the background scheduler.
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/RobolectricTestRunner.DeprecatedTestRunnerDefaultConfigProvider.html b/javadoc/4.11/org/robolectric/RobolectricTestRunner.DeprecatedTestRunnerDefaultConfigProvider.html new file mode 100644 index 000000000..33823113c --- /dev/null +++ b/javadoc/4.11/org/robolectric/RobolectricTestRunner.DeprecatedTestRunnerDefaultConfigProvider.html @@ -0,0 +1,182 @@ + + + + +RobolectricTestRunner.DeprecatedTestRunnerDefaultConfigProvider + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class RobolectricTestRunner.DeprecatedTestRunnerDefaultConfigProvider

+
+
java.lang.Object +
org.robolectric.RobolectricTestRunner.DeprecatedTestRunnerDefaultConfigProvider
+
+
+
+
All Implemented Interfaces:
+
GlobalConfigProvider
+
+
+
Enclosing class:
+
RobolectricTestRunner
+
+
+
@AutoService(GlobalConfigProvider.class) +@Priority(-2147483648) +@Deprecated +public static class RobolectricTestRunner.DeprecatedTestRunnerDefaultConfigProvider +extends Object +implements GlobalConfigProvider
+
Deprecated.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      DeprecatedTestRunnerDefaultConfigProvider

      +
      public DeprecatedTestRunnerDefaultConfigProvider()
      +
      Deprecated.
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/RobolectricTestRunner.HelperTestRunner.html b/javadoc/4.11/org/robolectric/RobolectricTestRunner.HelperTestRunner.html new file mode 100644 index 000000000..5aa9fdefc --- /dev/null +++ b/javadoc/4.11/org/robolectric/RobolectricTestRunner.HelperTestRunner.html @@ -0,0 +1,221 @@ + + + + +RobolectricTestRunner.HelperTestRunner + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class RobolectricTestRunner.HelperTestRunner

+
+
java.lang.Object +
org.junit.runner.Runner +
org.junit.runners.ParentRunner<org.junit.runners.model.FrameworkMethod> +
org.junit.runners.BlockJUnit4ClassRunner +
org.robolectric.internal.SandboxTestRunner.HelperTestRunner +
org.robolectric.RobolectricTestRunner.HelperTestRunner
+
+
+
+
+
+
+
+
All Implemented Interfaces:
+
org.junit.runner.Describable, org.junit.runner.manipulation.Filterable, org.junit.runner.manipulation.Orderable, org.junit.runner.manipulation.Sortable
+
+
+
Enclosing class:
+
RobolectricTestRunner
+
+
+
public static class RobolectricTestRunner.HelperTestRunner +extends SandboxTestRunner.HelperTestRunner
+
+
+
    + +
  • +
    +

    Field Summary

    +
    +

    Fields inherited from class org.robolectric.internal.SandboxTestRunner.HelperTestRunner

    +frameworkMethod
    +
    +
  • + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    +
    HelperTestRunner(Class bootstrappedTestClass)
    +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected Object
    + +
     
    +
    protected org.junit.runners.model.Statement
    +
    methodBlock(org.junit.runners.model.FrameworkMethod method)
    +
     
    +
    +
    +
    +
    +

    Methods inherited from class org.robolectric.internal.SandboxTestRunner.HelperTestRunner

    +methodInvoker, testName, withPotentialTimeout
    +
    +

    Methods inherited from class org.junit.runners.BlockJUnit4ClassRunner

    +collectInitializationErrors, computeTestMethods, createTest, describeChild, getChildren, getTestRules, isIgnored, possiblyExpectingExceptions, rules, runChild, validateConstructor, validateFields, validateInstanceMethods, validateNoNonStaticInnerClass, validateOnlyOneConstructor, validateTestMethods, validateZeroArgConstructor, withAfters, withBefores
    +
    +

    Methods inherited from class org.junit.runners.ParentRunner

    +childrenInvoker, classBlock, classRules, createTestClass, filter, getDescription, getName, getRunnerAnnotations, getTestClass, order, run, runLeaf, setScheduler, sort, validatePublicVoidNoArgMethods, withAfterClasses, withBeforeClasses, withInterruptIsolation
    +
    +

    Methods inherited from class org.junit.runner.Runner

    +testCount
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      HelperTestRunner

      +
      public HelperTestRunner(Class bootstrappedTestClass) + throws org.junit.runners.model.InitializationError
      +
      +
      Throws:
      +
      org.junit.runners.model.InitializationError
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      createTest

      +
      protected Object createTest() + throws Exception
      +
      +
      Overrides:
      +
      createTest in class org.junit.runners.BlockJUnit4ClassRunner
      +
      Throws:
      +
      Exception
      +
      +
      +
    • +
    • +
      +

      methodBlock

      +
      protected org.junit.runners.model.Statement methodBlock(org.junit.runners.model.FrameworkMethod method)
      +
      +
      Overrides:
      +
      methodBlock in class SandboxTestRunner.HelperTestRunner
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/RobolectricTestRunner.RobolectricFrameworkMethod.html b/javadoc/4.11/org/robolectric/RobolectricTestRunner.RobolectricFrameworkMethod.html new file mode 100644 index 000000000..594ae479b --- /dev/null +++ b/javadoc/4.11/org/robolectric/RobolectricTestRunner.RobolectricFrameworkMethod.html @@ -0,0 +1,261 @@ + + + + +RobolectricTestRunner.RobolectricFrameworkMethod + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class RobolectricTestRunner.RobolectricFrameworkMethod

+
+
java.lang.Object +
org.junit.runners.model.FrameworkMember<org.junit.runners.model.FrameworkMethod> +
org.junit.runners.model.FrameworkMethod +
org.robolectric.RobolectricTestRunner.RobolectricFrameworkMethod
+
+
+
+
+
+
All Implemented Interfaces:
+
org.junit.runners.model.Annotatable
+
+
+
Enclosing class:
+
RobolectricTestRunner
+
+
+
public static class RobolectricTestRunner.RobolectricFrameworkMethod +extends org.junit.runners.model.FrameworkMethod
+
A FrameworkMethod subclass that contains data required to run Robolectric tests.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getName

      +
      public String getName()
      +
      +
      Overrides:
      +
      getName in class org.junit.runners.model.FrameworkMethod
      +
      +
      +
    • +
    • +
      +

      getSdk

      +
      @Nonnull +public Sdk getSdk()
      +
      +
    • +
    • +
      +

      isLegacy

      +
      public boolean isLegacy()
      +
      +
    • +
    • +
      +

      getResourcesMode

      +
      public ResourcesMode getResourcesMode()
      +
      +
    • +
    • +
      +

      equals

      +
      public boolean equals(Object o)
      +
      +
      Overrides:
      +
      equals in class org.junit.runners.model.FrameworkMethod
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public int hashCode()
      +
      +
      Overrides:
      +
      hashCode in class org.junit.runners.model.FrameworkMethod
      +
      +
      +
    • +
    • +
      +

      toString

      +
      public String toString()
      +
      +
      Overrides:
      +
      toString in class org.junit.runners.model.FrameworkMethod
      +
      +
      +
    • +
    • +
      +

      getConfiguration

      +
      @Nonnull +public ConfigurationStrategy.Configuration getConfiguration()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/RobolectricTestRunner.html b/javadoc/4.11/org/robolectric/RobolectricTestRunner.html new file mode 100644 index 000000000..360c1b0ad --- /dev/null +++ b/javadoc/4.11/org/robolectric/RobolectricTestRunner.html @@ -0,0 +1,641 @@ + + + + +RobolectricTestRunner + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class RobolectricTestRunner

+
+
java.lang.Object +
org.junit.runner.Runner +
org.junit.runners.ParentRunner<org.junit.runners.model.FrameworkMethod> +
org.junit.runners.BlockJUnit4ClassRunner +
org.robolectric.internal.SandboxTestRunner +
org.robolectric.RobolectricTestRunner
+
+
+
+
+
+
+
+
All Implemented Interfaces:
+
org.junit.runner.Describable, org.junit.runner.manipulation.Filterable, org.junit.runner.manipulation.Orderable, org.junit.runner.manipulation.Sortable
+
+
+
public class RobolectricTestRunner +extends SandboxTestRunner
+
Loads and runs a test in a SandboxClassLoader in order to provide a simulation of the + Android runtime environment.
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      RobolectricTestRunner

      +
      public RobolectricTestRunner(Class<?> testClass) + throws org.junit.runners.model.InitializationError
      +
      Creates a runner to run testClass. Use the Config annotation to configure.
      +
      +
      Parameters:
      +
      testClass - the test class to be run
      +
      Throws:
      +
      org.junit.runners.model.InitializationError - if junit says so
      +
      +
      +
    • +
    • +
      +

      RobolectricTestRunner

      +
      protected RobolectricTestRunner(Class<?> testClass, + Injector injector) + throws org.junit.runners.model.InitializationError
      +
      +
      Throws:
      +
      org.junit.runners.model.InitializationError
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      defaultInjector

      +
      protected static Injector.Builder defaultInjector()
      +
      +
    • +
    • +
      +

      createClassHandler

      +
      @Nonnull +protected ClassHandler createClassHandler(ShadowMap shadowMap, + Sandbox sandbox)
      +
      Create a ClassHandler appropriate for the given arguments. + +

      Robolectric may chose to cache the returned instance, keyed by shadowMap and + sandbox. + +

      Custom TestRunner subclasses may wish to override this method to provide alternate + configuration.

      +
      +
      Overrides:
      +
      createClassHandler in class SandboxTestRunner
      +
      Parameters:
      +
      shadowMap - the ShadowMap in effect for this test
      +
      sandbox - the Sdk in effect for this test
      +
      Returns:
      +
      an appropriate ShadowWrangler.
      +
      Since:
      +
      2.3
      +
      +
      +
    • +
    • +
      +

      findInterceptors

      +
      @Nonnull +protected Collection<Interceptor> findInterceptors()
      +
      +
      Overrides:
      +
      findInterceptors in class SandboxTestRunner
      +
      +
      +
    • +
    • +
      +

      createClassLoaderConfig

      +
      @Nonnull +protected InstrumentationConfiguration createClassLoaderConfig(org.junit.runners.model.FrameworkMethod method)
      +
      Create an InstrumentationConfiguration suitable for the provided FrameworkMethod. + +

      Adds configuration for Android using AndroidConfigurer. + +

      Custom TestRunner subclasses may wish to override this method to provide additional + configuration.

      +
      +
      Overrides:
      +
      createClassLoaderConfig in class SandboxTestRunner
      +
      Parameters:
      +
      method - the test method that's about to run
      +
      Returns:
      +
      an InstrumentationConfiguration
      +
      +
      +
    • +
    • +
      +

      getTestLifecycleClass

      +
      @Nonnull +protected Class<? extends TestLifecycle> getTestLifecycleClass()
      +
      An instance of the returned class will be created for each test invocation. + +

      Custom TestRunner subclasses may wish to override this method to provide alternate + configuration.

      +
      +
      Returns:
      +
      a class which implements TestLifecycle. This implementation returns a DefaultTestLifecycle.
      +
      +
      +
    • +
    • +
      +

      getChildren

      +
      protected List<org.junit.runners.model.FrameworkMethod> getChildren()
      +
      +
      Overrides:
      +
      getChildren in class org.junit.runners.BlockJUnit4ClassRunner
      +
      +
      +
    • +
    • +
      +

      getSandbox

      +
      @Nonnull +protected AndroidSandbox getSandbox(org.junit.runners.model.FrameworkMethod method)
      +
      +
      Overrides:
      +
      getSandbox in class SandboxTestRunner
      +
      +
      +
    • +
    • +
      +

      beforeTest

      +
      protected void beforeTest(Sandbox sandbox, + org.junit.runners.model.FrameworkMethod method, + Method bootstrappedMethod) + throws Throwable
      +
      +
      Overrides:
      +
      beforeTest in class SandboxTestRunner
      +
      Throws:
      +
      Throwable
      +
      +
      +
    • +
    • +
      +

      afterTest

      +
      protected void afterTest(org.junit.runners.model.FrameworkMethod method, + Method bootstrappedMethod)
      +
      +
      Overrides:
      +
      afterTest in class SandboxTestRunner
      +
      +
      +
    • +
    • +
      +

      finallyAfterTest

      +
      protected void finallyAfterTest(org.junit.runners.model.FrameworkMethod method)
      +
      +
      Overrides:
      +
      finallyAfterTest in class SandboxTestRunner
      +
      +
      +
    • +
    • +
      +

      getHelperTestRunner

      +
      protected SandboxTestRunner.HelperTestRunner getHelperTestRunner(Class<?> bootstrappedTestClass) + throws org.junit.runners.model.InitializationError
      +
      +
      Overrides:
      +
      getHelperTestRunner in class SandboxTestRunner
      +
      Throws:
      +
      org.junit.runners.model.InitializationError
      +
      +
      +
    • +
    • +
      +

      getManifestFactory

      +
      protected ManifestFactory getManifestFactory(Config config)
      +
      Detects which build system is in use and returns the appropriate ManifestFactory + implementation. + +

      Custom TestRunner subclasses may wish to override this method to provide alternate + configuration.

      +
      +
      Parameters:
      +
      config - Specification of the SDK version, manifest file, package name, etc.
      +
      +
      +
    • +
    • +
      +

      getBuildSystemApiProperties

      +
      protected Properties getBuildSystemApiProperties()
      +
      +
    • +
    • +
      +

      staticGetBuildSystemApiProperties

      +
      protected static Properties staticGetBuildSystemApiProperties()
      +
      +
    • +
    • +
      +

      createAndroidManifest

      +
      @Deprecated +public static AndroidManifest createAndroidManifest(ManifestIdentifier manifestIdentifier)
      +
      Deprecated. +
      Do not use.
      +
      +
      Internal use only.
      +
      +
    • +
    • +
      +

      getConfig

      +
      @Deprecated +public Config getConfig(Method method)
      +
      Deprecated. +
      Provide an implementation of javax.inject.Provider<Config> instead. This + method will be removed in Robolectric 4.3.
      +
      +
      Compute the effective Robolectric configuration for a given test method. + +

      Configuration information is collected from package-level robolectric.properties + files and Config annotations on test classes, superclasses, and methods. + +

      Custom TestRunner subclasses may wish to override this method to provide alternate + configuration.

      +
      +
      Parameters:
      +
      method - the test method
      +
      Returns:
      +
      the effective Robolectric configuration for the given test method
      +
      Since:
      +
      2.0
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      buildGlobalConfig

      +
      @Deprecated +protected Config buildGlobalConfig()
      +
      Deprecated. +
      Provide a service implementation of GlobalConfigProvider instead. This + method will be removed in Robolectric 4.3.
      +
      +
      Provides the base Robolectric configuration Config used for all tests. + +

      Configuration provided for specific packages, test classes, and test method configurations + will override values provided here. + +

      Custom TestRunner subclasses may wish to override this method to provide alternate + configuration. Consider using a Config.Builder. + +

      The default implementation has appropriate values for most use cases.

      +
      +
      Returns:
      +
      global Config object
      +
      Since:
      +
      3.1.3
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      getExtraShadows

      +
      @Nonnull +protected Class<?>[] getExtraShadows(org.junit.runners.model.FrameworkMethod frameworkMethod)
      +
      +
      Overrides:
      +
      getExtraShadows in class SandboxTestRunner
      +
      +
      +
    • +
    • +
      +

      afterClass

      +
      protected void afterClass()
      +
      +
      Overrides:
      +
      afterClass in class SandboxTestRunner
      +
      +
      +
    • +
    • +
      +

      createTest

      +
      public Object createTest() + throws Exception
      +
      +
      Overrides:
      +
      createTest in class org.junit.runners.BlockJUnit4ClassRunner
      +
      Throws:
      +
      Exception
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/RuntimeEnvironment.html b/javadoc/4.11/org/robolectric/RuntimeEnvironment.html new file mode 100644 index 000000000..0dac6ac01 --- /dev/null +++ b/javadoc/4.11/org/robolectric/RuntimeEnvironment.html @@ -0,0 +1,651 @@ + + + + +RuntimeEnvironment + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class RuntimeEnvironment

+
+
java.lang.Object +
org.robolectric.RuntimeEnvironment
+
+
+
+
public class RuntimeEnvironment +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      systemContext

      +
      @Deprecated +public static Context systemContext
      +
      Deprecated. +
      Use getApplication() instead. Note that unlike the alternative, this field + is inherently incompatible with LazyApplication. This field may be removed in a + later release
      +
      +
      +
    • +
    • +
      +

      application

      +
      @Deprecated +public static volatile Application application
      +
      Deprecated. +
      Please use {#getApplication} instead. Accessing this field directly is inherently + incompatible with LazyApplication and + Robolectric makes no guarantees if a test *modifies* this field during execution.
      +
      +
      +
    • +
    • +
      +

      compileTimeSystemResourcesFile

      +
      public static Path compileTimeSystemResourcesFile
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      RuntimeEnvironment

      +
      public RuntimeEnvironment()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getApplication

      +
      public static Application getApplication()
      +
      Get a reference to the Application under test. + +

      The Application may be created a test setup time or created lazily at call time, based on + the test's LazyApplication setting. If lazy + loading is enabled, this method must be called on the main/test thread. + +

      An alternate API outside of Robolectric is androidx.test.core.app.ApplicationProvider#getApplicationContext(), which is preferable if you + desire cross platform tests that work on the JVM and real Android devices.

      +
      +
    • +
    • +
      +

      setApplicationSupplier

      +
      public static void setApplicationSupplier(com.google.common.base.Supplier<Application> applicationSupplier)
      +
      internal use only
      +
      +
    • +
    • +
      +

      getConfiguredApplicationClass

      +
      public static Class<? extends Application> getConfiguredApplicationClass()
      +
      +
    • +
    • +
      +

      setConfiguredApplicationClass

      +
      public static void setConfiguredApplicationClass(Class<? extends Application> clazz)
      +
      +
    • +
    • +
      +

      isMainThread

      +
      public static boolean isMainThread(Thread thread)
      +
      Tests if the given thread is currently set as the main thread.
      +
      +
      Parameters:
      +
      thread - the thread to test.
      +
      Returns:
      +
      true if the specified thread is the main thread, false otherwise.
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      isMainThread

      +
      public static boolean isMainThread()
      +
      Tests if the current thread is currently set as the main thread. + +

      Not supported in realistic looper mode.

      +
      +
      Returns:
      +
      true if the current thread is the main thread, false otherwise.
      +
      +
      +
    • +
    • +
      +

      getMainThread

      +
      public static Thread getMainThread()
      +
      Retrieves the main thread. The main thread is the thread to which the main looper is attached. + Defaults to the thread that initialises the RuntimeEnvironment class. + +

      Not supported in realistic looper mode.

      +
      +
      Returns:
      +
      The main thread.
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      setMainThread

      +
      public static void setMainThread(Thread newMainThread)
      +
      Sets the main thread. The main thread is the thread to which the main looper is attached. + Defaults to the thread that initialises the RuntimeEnvironment class. + +

      Not supported in realistic looper mode.

      +
      +
      Parameters:
      +
      newMainThread - the new main thread.
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      getActivityThread

      +
      public static Object getActivityThread()
      +
      +
    • +
    • +
      +

      setActivityThread

      +
      public static void setActivityThread(Object newActivityThread)
      +
      +
    • +
    • +
      +

      getQualifiers

      +
      public static String getQualifiers()
      +
      Returns a qualifier string describing the current Configuration of the system + resources.
      +
      +
      Returns:
      +
      a qualifier string as described + (https://developer.android.com/guide/topics/resources/providing-resources.html#QualifierRules)[here].
      +
      +
      +
    • +
    • +
      +

      getQualifiers

      +
      public static String getQualifiers(Configuration configuration, + DisplayMetrics displayMetrics)
      +
      Returns a qualifier string describing the given configuration and display metrics.
      +
      +
      Parameters:
      +
      configuration - the configuration.
      +
      displayMetrics - the display metrics.
      +
      Returns:
      +
      a qualifier string as described + (https://developer.android.com/guide/topics/resources/providing-resources.html#QualifierRules)[here].
      +
      +
      +
    • +
    • +
      +

      setQualifiers

      +
      public static void setQualifiers(String newQualifiers)
      +
      Overrides the current device configuration. + +

      If starts with a plus ('+'), the prior configuration is used as the + base configuration, with the given changes applied additively. Otherwise, default values are + used for unspecified properties, as described here.

      +
      +
      Parameters:
      +
      newQualifiers - the qualifiers to apply
      +
      +
      +
    • +
    • +
      +

      setFontScale

      +
      public static void setFontScale(float fontScale)
      +
      +
    • +
    • +
      +

      getFontScale

      +
      public static float getFontScale()
      +
      +
    • +
    • +
      +

      getApiLevel

      +
      public static int getApiLevel()
      +
      +
    • +
    • +
      +

      castNativePtr

      +
      public static Number castNativePtr(long ptr)
      +
      +
    • +
    • +
      +

      getMasterScheduler

      +
      public static Scheduler getMasterScheduler()
      +
      Retrieves the current master scheduler. This scheduler is always used by the main Looper, and if the global scheduler option is set it is also used for the + background scheduler and for all other Loopers
      +
      +
      Returns:
      +
      The current master scheduler.
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      setMasterScheduler

      +
      public static void setMasterScheduler(Scheduler masterScheduler)
      +
      Sets the current master scheduler. See getMasterScheduler() for details. Note that + this method is primarily intended to be called by the Robolectric core setup code. Changing the + master scheduler during a test will have unpredictable results.
      +
      +
      Parameters:
      +
      masterScheduler - the new master scheduler.
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      setSystemResourceTable

      +
      public static void setSystemResourceTable(ResourceTable systemResourceTable)
      +
      +
    • +
    • +
      +

      setAppResourceTable

      +
      public static void setAppResourceTable(ResourceTable appResourceTable)
      +
      +
    • +
    • +
      +

      getSystemResourceTable

      +
      public static ResourceTable getSystemResourceTable()
      +
      +
    • +
    • +
      +

      getAppResourceTable

      +
      public static ResourceTable getAppResourceTable()
      +
      +
    • +
    • +
      +

      setCompileTimeResourceTable

      +
      public static void setCompileTimeResourceTable(ResourceTable compileTimeResourceTable)
      +
      +
    • +
    • +
      +

      getCompileTimeResourceTable

      +
      public static ResourceTable getCompileTimeResourceTable()
      +
      +
    • +
    • +
      +

      setTempDirectory

      +
      public static void setTempDirectory(TempDirectory tempDirectory)
      +
      +
    • +
    • +
      +

      getTempDirectory

      +
      public static TempDirectory getTempDirectory()
      +
      +
    • +
    • +
      +

      setAndroidFrameworkJarPath

      +
      public static void setAndroidFrameworkJarPath(Path localArtifactPath)
      +
      +
    • +
    • +
      +

      getAndroidFrameworkJarPath

      +
      public static Path getAndroidFrameworkJarPath()
      +
      +
    • +
    • +
      +

      useLegacyResources

      +
      @Deprecated +public static boolean useLegacyResources()
      +
      Deprecated. +
      Do not use.
      +
      +
      Internal only.
      +
      +
    • +
    • +
      +

      setUseLegacyResources

      +
      @Deprecated +public static void setUseLegacyResources(boolean useLegacyResources)
      +
      Deprecated. +
      Do not use.
      +
      +
      Internal only.
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/SdkPicker.html b/javadoc/4.11/org/robolectric/SdkPicker.html new file mode 100644 index 000000000..9994e39d5 --- /dev/null +++ b/javadoc/4.11/org/robolectric/SdkPicker.html @@ -0,0 +1,148 @@ + + + + +SdkPicker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class SdkPicker

+
+ +
+
+
All Implemented Interfaces:
+
SdkPicker
+
+
+
@Deprecated +public class SdkPicker +extends DefaultSdkPicker
+
Deprecated. +
use DefaultSdkPicker instead.
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      SdkPicker

      +
      @Inject +public SdkPicker(@Nonnull + SdkCollection sdkCollection, + Properties systemProperties)
      +
      Deprecated.
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/Shadows.html b/javadoc/4.11/org/robolectric/Shadows.html new file mode 100644 index 000000000..a02b23ce4 --- /dev/null +++ b/javadoc/4.11/org/robolectric/Shadows.html @@ -0,0 +1,3482 @@ + + + + +Shadows + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class Shadows

+
+
java.lang.Object +
org.robolectric.Shadows
+
+
+
+
All Implemented Interfaces:
+
ShadowProvider
+
+
+
@Generated("org.robolectric.annotation.processing.RobolectricProcessor") +public class Shadows +extends Object +implements ShadowProvider
+
Shadow mapper. Automatically generated by the Robolectric Annotation Processor.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/TestLifecycle.html b/javadoc/4.11/org/robolectric/TestLifecycle.html new file mode 100644 index 000000000..f901e0e86 --- /dev/null +++ b/javadoc/4.11/org/robolectric/TestLifecycle.html @@ -0,0 +1,168 @@ + + + + +TestLifecycle + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface TestLifecycle<T>

+
+
+
+
All Known Implementing Classes:
+
DefaultTestLifecycle
+
+
+
public interface TestLifecycle<T>
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    +
    afterTest(Method method)
    +
    +
    Called after each test method is run.
    +
    +
    void
    + +
    +
    Called before each test method is run.
    +
    +
    void
    + +
    +
    Called after each test method is run.
    +
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      beforeTest

      +
      void beforeTest(Method method)
      +
      Called before each test method is run.
      +
      +
      Parameters:
      +
      method - the test method about to be run
      +
      +
      +
    • +
    • +
      +

      prepareTest

      +
      void prepareTest(Object test)
      +
      Called after each test method is run.
      +
      +
      Parameters:
      +
      test - the instance of the test class that is about to be used
      +
      +
      +
    • +
    • +
      +

      afterTest

      +
      void afterTest(Method method)
      +
      Called after each test method is run.
      +
      +
      Parameters:
      +
      method - the test method that was just run
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/TestLifecycleApplication.html b/javadoc/4.11/org/robolectric/TestLifecycleApplication.html new file mode 100644 index 000000000..796afa031 --- /dev/null +++ b/javadoc/4.11/org/robolectric/TestLifecycleApplication.html @@ -0,0 +1,143 @@ + + + + +TestLifecycleApplication + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface TestLifecycleApplication

+
+
+
+
public interface TestLifecycleApplication
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      beforeTest

      +
      void beforeTest(Method method)
      +
      +
    • +
    • +
      +

      prepareTest

      +
      void prepareTest(Object test)
      +
      +
    • +
    • +
      +

      afterTest

      +
      void afterTest(Method method)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/android/AndroidSdkShadowMatcher.html b/javadoc/4.11/org/robolectric/android/AndroidSdkShadowMatcher.html new file mode 100644 index 000000000..42a6458fa --- /dev/null +++ b/javadoc/4.11/org/robolectric/android/AndroidSdkShadowMatcher.html @@ -0,0 +1,191 @@ + + + + +AndroidSdkShadowMatcher + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AndroidSdkShadowMatcher

+
+
java.lang.Object +
org.robolectric.android.AndroidSdkShadowMatcher
+
+
+
+
All Implemented Interfaces:
+
ShadowMatcher
+
+
+
public class AndroidSdkShadowMatcher +extends Object +implements ShadowMatcher
+
Android-specific rules for matching shadow classes and methods by SDK level.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      AndroidSdkShadowMatcher

      +
      public AndroidSdkShadowMatcher(int sdkLevel)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/android/AttributeSetBuilder.html b/javadoc/4.11/org/robolectric/android/AttributeSetBuilder.html new file mode 100644 index 000000000..11de676ef --- /dev/null +++ b/javadoc/4.11/org/robolectric/android/AttributeSetBuilder.html @@ -0,0 +1,232 @@ + + + + +AttributeSetBuilder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface AttributeSetBuilder

+
+
+
+
All Superinterfaces:
+
Robolectric.AttributeSetBuilder
+
+
+
All Known Implementing Classes:
+
AttributeSetBuilderImpl
+
+
+
public interface AttributeSetBuilder +extends Robolectric.AttributeSetBuilder
+
Builder of AttributeSets.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/android/AttributeSetBuilderImpl.ArscResourceResolver.html b/javadoc/4.11/org/robolectric/android/AttributeSetBuilderImpl.ArscResourceResolver.html new file mode 100644 index 000000000..b247a8913 --- /dev/null +++ b/javadoc/4.11/org/robolectric/android/AttributeSetBuilderImpl.ArscResourceResolver.html @@ -0,0 +1,221 @@ + + + + +AttributeSetBuilderImpl.ArscResourceResolver + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AttributeSetBuilderImpl.ArscResourceResolver

+
+
java.lang.Object +
org.robolectric.android.AttributeSetBuilderImpl.ArscResourceResolver
+
+
+
+
All Implemented Interfaces:
+
AttributeSetBuilderImpl.ResourceResolver
+
+
+
Enclosing class:
+
AttributeSetBuilderImpl
+
+
+
public static class AttributeSetBuilderImpl.ArscResourceResolver +extends Object +implements AttributeSetBuilderImpl.ResourceResolver
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/android/AttributeSetBuilderImpl.LegacyResourceResolver.html b/javadoc/4.11/org/robolectric/android/AttributeSetBuilderImpl.LegacyResourceResolver.html new file mode 100644 index 000000000..e98dec3cb --- /dev/null +++ b/javadoc/4.11/org/robolectric/android/AttributeSetBuilderImpl.LegacyResourceResolver.html @@ -0,0 +1,223 @@ + + + + +AttributeSetBuilderImpl.LegacyResourceResolver + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AttributeSetBuilderImpl.LegacyResourceResolver

+
+
java.lang.Object +
org.robolectric.android.AttributeSetBuilderImpl.LegacyResourceResolver
+
+
+
+
All Implemented Interfaces:
+
AttributeSetBuilderImpl.ResourceResolver
+
+
+
Enclosing class:
+
AttributeSetBuilderImpl
+
+
+
public static class AttributeSetBuilderImpl.LegacyResourceResolver +extends Object +implements AttributeSetBuilderImpl.ResourceResolver
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/android/AttributeSetBuilderImpl.ResourceResolver.html b/javadoc/4.11/org/robolectric/android/AttributeSetBuilderImpl.ResourceResolver.html new file mode 100644 index 000000000..78b8371fe --- /dev/null +++ b/javadoc/4.11/org/robolectric/android/AttributeSetBuilderImpl.ResourceResolver.html @@ -0,0 +1,170 @@ + + + + +AttributeSetBuilderImpl.ResourceResolver + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface AttributeSetBuilderImpl.ResourceResolver

+
+
+
+
All Known Implementing Classes:
+
AttributeSetBuilderImpl.ArscResourceResolver, AttributeSetBuilderImpl.LegacyResourceResolver
+
+
+
Enclosing class:
+
AttributeSetBuilderImpl
+
+
+
public static interface AttributeSetBuilderImpl.ResourceResolver
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/android/AttributeSetBuilderImpl.html b/javadoc/4.11/org/robolectric/android/AttributeSetBuilderImpl.html new file mode 100644 index 000000000..5422cf9fe --- /dev/null +++ b/javadoc/4.11/org/robolectric/android/AttributeSetBuilderImpl.html @@ -0,0 +1,298 @@ + + + + +AttributeSetBuilderImpl + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AttributeSetBuilderImpl

+
+
java.lang.Object +
org.robolectric.android.AttributeSetBuilderImpl
+
+
+
+
All Implemented Interfaces:
+
AttributeSetBuilder, Robolectric.AttributeSetBuilder
+
+
+
public class AttributeSetBuilderImpl +extends Object +implements AttributeSetBuilder
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/android/Bootstrap.html b/javadoc/4.11/org/robolectric/android/Bootstrap.html new file mode 100644 index 000000000..9d7fc76cc --- /dev/null +++ b/javadoc/4.11/org/robolectric/android/Bootstrap.html @@ -0,0 +1,261 @@ + + + + +Bootstrap + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class Bootstrap

+
+
java.lang.Object +
org.robolectric.android.Bootstrap
+
+
+
+
public class Bootstrap +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      displaySet

      +
      public static boolean displaySet
      +
      internal only
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Bootstrap

      +
      public Bootstrap()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      setDisplayConfiguration

      +
      public static void setDisplayConfiguration(Configuration configuration, + DisplayMetrics displayMetrics)
      +
      internal only
      +
      +
    • +
    • +
      +

      resetDisplayConfiguration

      +
      public static void resetDisplayConfiguration()
      +
      internal only
      +
      +
    • +
    • +
      +

      updateDisplayResources

      +
      public static void updateDisplayResources(Configuration configuration, + DisplayMetrics displayMetrics)
      +
      internal only
      +
      +
    • +
    • +
      +

      updateConfiguration

      +
      public static void updateConfiguration(Resources resources)
      +
      internal only
      +
      +
    • +
    • +
      +

      setUpDisplay

      +
      public static void setUpDisplay()
      +
      internal only
      +
      +
    • +
    • +
      +

      applyQualifiers

      +
      public static void applyQualifiers(String qualifiersStrs, + int apiLevel, + Configuration configuration, + DisplayMetrics displayMetrics)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/android/ConfigurationV25.html b/javadoc/4.11/org/robolectric/android/ConfigurationV25.html new file mode 100644 index 000000000..86d6b8ffb --- /dev/null +++ b/javadoc/4.11/org/robolectric/android/ConfigurationV25.html @@ -0,0 +1,179 @@ + + + + +ConfigurationV25 + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ConfigurationV25

+
+
java.lang.Object +
org.robolectric.android.ConfigurationV25
+
+
+
+
public class ConfigurationV25 +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ConfigurationV25

      +
      public ConfigurationV25()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      resourceQualifierString

      +
      public static String resourceQualifierString(Configuration config, + DisplayMetrics displayMetrics)
      +
      Returns a string representation of the configuration that can be parsed + by build tools (like AAPT).
      +
      +
    • +
    • +
      +

      resourceQualifierString

      +
      public static String resourceQualifierString(Configuration config, + DisplayMetrics displayMetrics, + boolean includeSdk)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/android/DeviceConfig.ScreenSize.html b/javadoc/4.11/org/robolectric/android/DeviceConfig.ScreenSize.html new file mode 100644 index 000000000..95c261737 --- /dev/null +++ b/javadoc/4.11/org/robolectric/android/DeviceConfig.ScreenSize.html @@ -0,0 +1,304 @@ + + + + +DeviceConfig.ScreenSize + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Enum DeviceConfig.ScreenSize

+
+
java.lang.Object +
java.lang.Enum<DeviceConfig.ScreenSize> +
org.robolectric.android.DeviceConfig.ScreenSize
+
+
+
+
+
All Implemented Interfaces:
+
Serializable, Comparable<DeviceConfig.ScreenSize>, java.lang.constant.Constable
+
+
+
Enclosing class:
+
DeviceConfig
+
+
+
public static enum DeviceConfig.ScreenSize +extends Enum<DeviceConfig.ScreenSize>
+
Standard sizes for the screen size qualifier.
+
+
See Also:
+
+ +
+
+
+
+ +
+
+
    + +
  • +
    +

    Enum Constant Details

    + +
    +
  • + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      width

      +
      public final int width
      +
      +
    • +
    • +
      +

      height

      +
      public final int height
      +
      +
    • +
    • +
      +

      landscapeWidth

      +
      public final int landscapeWidth
      +
      +
    • +
    • +
      +

      landscapeHeight

      +
      public final int landscapeHeight
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      values

      +
      public static DeviceConfig.ScreenSize[] values()
      +
      Returns an array containing the constants of this enum type, in +the order they are declared.
      +
      +
      Returns:
      +
      an array containing the constants of this enum type, in the order they are declared
      +
      +
      +
    • +
    • +
      +

      valueOf

      +
      public static DeviceConfig.ScreenSize valueOf(String name)
      +
      Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
      +
      +
      Parameters:
      +
      name - the name of the enum constant to be returned.
      +
      Returns:
      +
      the enum constant with the specified name
      +
      Throws:
      +
      IllegalArgumentException - if this enum type has no constant with the specified name
      +
      NullPointerException - if the argument is null
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/android/DeviceConfig.html b/javadoc/4.11/org/robolectric/android/DeviceConfig.html new file mode 100644 index 000000000..ff6692613 --- /dev/null +++ b/javadoc/4.11/org/robolectric/android/DeviceConfig.html @@ -0,0 +1,204 @@ + + + + +DeviceConfig + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class DeviceConfig

+
+
java.lang.Object +
org.robolectric.android.DeviceConfig
+
+
+
+
public class DeviceConfig +extends Object
+
Supports device configuration for Robolectric tests.
+
+
See Also:
+
+ +
+
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/android/XmlResourceParserImpl.html b/javadoc/4.11/org/robolectric/android/XmlResourceParserImpl.html new file mode 100644 index 000000000..8fab61312 --- /dev/null +++ b/javadoc/4.11/org/robolectric/android/XmlResourceParserImpl.html @@ -0,0 +1,1137 @@ + + + + +XmlResourceParserImpl + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class XmlResourceParserImpl

+
+
java.lang.Object +
org.robolectric.android.XmlResourceParserImpl
+
+
+
+
All Implemented Interfaces:
+
XmlResourceParser, AttributeSet, AutoCloseable, XmlPullParser
+
+
+
public class XmlResourceParserImpl +extends Object +implements XmlResourceParser
+
Concrete implementation of the XmlResourceParser. + + Clients expects a pull parser while the resource loader + initialise this object with a Document. + This implementation navigates the dom and emulates a pull + parser by raising all the opportune events. + + Note that the original android implementation is based on + a set of native methods calls. Here those methods are + re-implemented in java when possible.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/android/controller/ActivityController.html b/javadoc/4.11/org/robolectric/android/controller/ActivityController.html new file mode 100644 index 000000000..04d4c8f34 --- /dev/null +++ b/javadoc/4.11/org/robolectric/android/controller/ActivityController.html @@ -0,0 +1,504 @@ + + + + +ActivityController + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ActivityController<T extends Activity>

+
+
java.lang.Object +
org.robolectric.android.controller.ComponentController<ActivityController<T>,T> +
org.robolectric.android.controller.ActivityController<T>
+
+
+
+
+
Type Parameters:
+
T - a class of the activity which is under control by this class.
+
+
+
All Implemented Interfaces:
+
AutoCloseable
+
+
+
public class ActivityController<T extends Activity> +extends ComponentController<ActivityController<T>,T> +implements AutoCloseable
+
ActivityController provides low-level APIs to control activity's lifecycle. + +

Using ActivityController directly from your tests is strongly discouraged. You have to call + all the lifecycle callback methods (create, postCreate, start, ...) in the same manner as the + Android framework by yourself otherwise you'll see fidelity issues. Consider using androidx.test.core.app.ActivityScenario instead, which provides higher-level, streamlined APIs + to control the lifecycle and it works with instrumentation tests too.

+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      of

      +
      public static <T extends Activity> +ActivityController<T> of(T activity, + Intent intent, + @Nullable + Bundle activityOptions)
      +
      +
    • +
    • +
      +

      of

      +
      public static <T extends Activity> +ActivityController<T> of(T activity, + Intent intent)
      +
      +
    • +
    • +
      +

      of

      +
      public static <T extends Activity> +ActivityController<T> of(T activity)
      +
      +
    • +
    • +
      +

      create

      +
      public ActivityController<T> create(@Nullable + Bundle bundle)
      +
      +
    • +
    • +
      +

      create

      +
      public ActivityController<T> create()
      +
      +
      Specified by:
      +
      create in class ComponentController<ActivityController<T extends Activity>,T extends Activity>
      +
      +
      +
    • +
    • +
      +

      restart

      +
      public ActivityController<T> restart()
      +
      +
    • +
    • +
      +

      start

      +
      public ActivityController<T> start()
      +
      +
    • +
    • +
      +

      restoreInstanceState

      +
      public ActivityController<T> restoreInstanceState(Bundle bundle)
      +
      +
    • +
    • +
      +

      postCreate

      +
      public ActivityController<T> postCreate(@Nullable + Bundle bundle)
      +
      +
    • +
    • +
      +

      resume

      +
      public ActivityController<T> resume()
      +
      +
    • +
    • +
      +

      postResume

      +
      public ActivityController<T> postResume()
      +
      +
    • +
    • +
      +

      topActivityResumed

      +
      @CanIgnoreReturnValue +public ActivityController<T> topActivityResumed(boolean isTop)
      +
      Calls the same lifecycle methods on the Activity called by Android when an Activity is the top + most resumed activity on Q+.
      +
      +
    • +
    • +
      +

      visible

      +
      public ActivityController<T> visible()
      +
      +
    • +
    • +
      +

      windowFocusChanged

      +
      public ActivityController<T> windowFocusChanged(boolean hasFocus)
      +
      +
    • +
    • +
      +

      userLeaving

      +
      public ActivityController<T> userLeaving()
      +
      +
    • +
    • +
      +

      pause

      +
      public ActivityController<T> pause()
      +
      +
    • +
    • +
      +

      saveInstanceState

      +
      public ActivityController<T> saveInstanceState(Bundle outState)
      +
      +
    • +
    • +
      +

      stop

      +
      public ActivityController<T> stop()
      +
      +
    • +
    • +
      +

      destroy

      +
      public ActivityController<T> destroy()
      +
      +
      Specified by:
      +
      destroy in class ComponentController<ActivityController<T extends Activity>,T extends Activity>
      +
      +
      +
    • +
    • +
      +

      setup

      +
      public ActivityController<T> setup()
      +
      Calls the same lifecycle methods on the Activity called by Android the first time the Activity + is created.
      +
      +
      Returns:
      +
      Activity controller instance.
      +
      +
      +
    • +
    • +
      +

      setup

      +
      public ActivityController<T> setup(Bundle savedInstanceState)
      +
      Calls the same lifecycle methods on the Activity called by Android when an Activity is restored + from previously saved state.
      +
      +
      Parameters:
      +
      savedInstanceState - Saved instance state.
      +
      Returns:
      +
      Activity controller instance.
      +
      +
      +
    • +
    • +
      +

      newIntent

      +
      public ActivityController<T> newIntent(Intent intent)
      +
      +
    • +
    • +
      +

      configurationChange

      +
      public ActivityController<T> configurationChange()
      +
      Performs a configuration change on the Activity. See configurationChange(Configuration, DisplayMetrics, int). The configuration is taken from the application's configuration. + +

      Generally this method should be avoided due to the way Robolectric shares the application + context with activitys by default, this will result in the configuration diff producing no + indicated change and Robolectric will not recreate the activity. Instead prefer to use configurationChange(Configuration, DisplayMetrics, int) and provide an explicit configuration + and diff.

      +
      +
    • +
    • +
      +

      configurationChange

      +
      public ActivityController<T> configurationChange(Configuration newConfiguration)
      +
      Performs a configuration change on the Activity. See configurationChange(Configuration, DisplayMetrics, int). The changed configuration is calculated based on the activity's existing + configuration. + +

      When using RuntimeEnvironment.setQualifiers(String) prefer to use the configurationChange(Configuration, DisplayMetrics, int) method and calculate the + configuration diff manually, due to the way Robolectric uses the application context for + activitys by default the configuration diff will otherwise be incorrectly calculated and the + activity will not get recreqted if it doesn't handle configuration change.

      +
      +
    • +
    • +
      +

      configurationChange

      +
      public ActivityController<T> configurationChange(Configuration newConfiguration, + DisplayMetrics newMetrics, + int changedConfig)
      +
      Performs a configuration change on the Activity. + +

      If the activity is configured to handle changes without being recreated, Activity.onConfigurationChanged(Configuration) will be called. Otherwise, the activity is + recreated as described here. + +

      Typically configuration should be applied using RuntimeEnvironment.setQualifiers(java.lang.String) and + then propagated to the activity controller, e.g. + +

      
      + Resources resources = RuntimeEnvironment.getApplication().getResources();
      + Configuration oldConfig = new Configuration(resources.getConfiguration());
      + RuntimeEnvironment.setQualifiers("+ar-rXB");
      + Configuration newConfig = resources.getConfiguration();
      + activityController.configurationChange(
      +     newConfig, resources.getDisplayMetrics(), oldConfig.diff(newConfig));
      + 
      +
      +
      Parameters:
      +
      newConfiguration - The new configuration to be set.
      +
      changedConfig - The changed configuration properties bitmask (e.g. the result of calling + Configuration.diff(Configuration)). This will be used to determine whether the + activity handles the configuration change or not, and whether it must be recreated.
      +
      Returns:
      +
      ActivityController instance
      +
      +
      +
    • +
    • +
      +

      recreate

      +
      public ActivityController<T> recreate()
      +
      Recreates activity instance which is controlled by this ActivityController. + NonConfigurationInstances and savedInstanceStateBundle are properly passed into a new instance. + After the recreation, it brings back its lifecycle state to the original state. The activity + should not be destroyed yet.
      +
      +
    • +
    • +
      +

      close

      +
      public void close()
      +
      Transitions the underlying Activity to the 'destroyed' state by progressing through the + appropriate lifecycle events. It frees up any resources and makes the Activity eligible for GC.
      +
      +
      Specified by:
      +
      close in interface AutoCloseable
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/android/controller/BackupAgentController.html b/javadoc/4.11/org/robolectric/android/controller/BackupAgentController.html new file mode 100644 index 000000000..20db3cfae --- /dev/null +++ b/javadoc/4.11/org/robolectric/android/controller/BackupAgentController.html @@ -0,0 +1,173 @@ + + + + +BackupAgentController + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class BackupAgentController<T extends BackupAgent>

+
+
java.lang.Object +
org.robolectric.android.controller.ComponentController<BackupAgentController<T>,T> +
org.robolectric.android.controller.BackupAgentController<T>
+
+
+
+
+
public class BackupAgentController<T extends BackupAgent> +extends ComponentController<BackupAgentController<T>,T>
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/android/controller/ComponentController.html b/javadoc/4.11/org/robolectric/android/controller/ComponentController.html new file mode 100644 index 000000000..e4a29b0e8 --- /dev/null +++ b/javadoc/4.11/org/robolectric/android/controller/ComponentController.html @@ -0,0 +1,285 @@ + + + + +ComponentController + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ComponentController<C extends ComponentController<C,T>,T>

+
+
java.lang.Object +
org.robolectric.android.controller.ComponentController<C,T>
+
+
+
+
Direct Known Subclasses:
+
ActivityController, BackupAgentController, FragmentController, IntentServiceController, ServiceController
+
+
+
public abstract class ComponentController<C extends ComponentController<C,T>,T> +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      myself

      +
      protected final C extends ComponentController<C,T> myself
      +
      +
    • +
    • +
      +

      component

      +
      protected T component
      +
      +
    • +
    • +
      +

      shadowMainLooper

      +
      protected final ShadowLooper shadowMainLooper
      +
      +
    • +
    • +
      +

      intent

      +
      protected Intent intent
      +
      +
    • +
    • +
      +

      attached

      +
      protected boolean attached
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ComponentController

      +
      public ComponentController(T component, + Intent intent)
      +
      +
    • +
    • +
      +

      ComponentController

      +
      public ComponentController(T component)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      get

      +
      public T get()
      +
      +
    • +
    • +
      +

      create

      +
      public abstract C create()
      +
      +
    • +
    • +
      +

      destroy

      +
      public abstract C destroy()
      +
      +
    • +
    • +
      +

      getIntent

      +
      public Intent getIntent()
      +
      +
    • +
    • +
      +

      invokeWhilePaused

      +
      protected C invokeWhilePaused(String methodName, + ReflectionHelpers.ClassParameter<?>... classParameters)
      +
      +
    • +
    • +
      +

      invokeWhilePaused

      +
      protected C invokeWhilePaused(Runnable runnable)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/android/controller/ContentProviderController.html b/javadoc/4.11/org/robolectric/android/controller/ContentProviderController.html new file mode 100644 index 000000000..e3958c680 --- /dev/null +++ b/javadoc/4.11/org/robolectric/android/controller/ContentProviderController.html @@ -0,0 +1,199 @@ + + + + +ContentProviderController + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ContentProviderController<T extends ContentProvider>

+
+
java.lang.Object +
org.robolectric.android.controller.ContentProviderController<T>
+
+
+
+
public class ContentProviderController<T extends ContentProvider> +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/android/controller/FragmentController.html b/javadoc/4.11/org/robolectric/android/controller/FragmentController.html new file mode 100644 index 000000000..0dbef67e9 --- /dev/null +++ b/javadoc/4.11/org/robolectric/android/controller/FragmentController.html @@ -0,0 +1,435 @@ + + + + +FragmentController + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class FragmentController<F extends Fragment>

+
+
java.lang.Object +
org.robolectric.android.controller.ComponentController<FragmentController<F>,F> +
org.robolectric.android.controller.FragmentController<F>
+
+
+
+
+
Type Parameters:
+
F - a class of the fragment which is under control by this class.
+
+
+
@Deprecated +public class FragmentController<F extends Fragment> +extends ComponentController<FragmentController<F>,F>
+
Deprecated. +
Native Fragments have been deprecated in Android P. Android encourages developers to + use androidx fragments, to test these use FragmentScenario.
+
+
FragmentController provides low-level APIs to control fragment's lifecycle.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/android/controller/IntentServiceController.html b/javadoc/4.11/org/robolectric/android/controller/IntentServiceController.html new file mode 100644 index 000000000..8cce9a5a1 --- /dev/null +++ b/javadoc/4.11/org/robolectric/android/controller/IntentServiceController.html @@ -0,0 +1,222 @@ + + + + +IntentServiceController + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class IntentServiceController<T extends IntentService>

+
+
java.lang.Object +
org.robolectric.android.controller.ComponentController<IntentServiceController<T>,T> +
org.robolectric.android.controller.IntentServiceController<T>
+
+
+
+
+
public class IntentServiceController<T extends IntentService> +extends ComponentController<IntentServiceController<T>,T>
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/android/controller/ServiceController.html b/javadoc/4.11/org/robolectric/android/controller/ServiceController.html new file mode 100644 index 000000000..71f87f32f --- /dev/null +++ b/javadoc/4.11/org/robolectric/android/controller/ServiceController.html @@ -0,0 +1,232 @@ + + + + +ServiceController + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ServiceController<T extends Service>

+
+
java.lang.Object +
org.robolectric.android.controller.ComponentController<ServiceController<T>,T> +
org.robolectric.android.controller.ServiceController<T>
+
+
+
+
+
public class ServiceController<T extends Service> +extends ComponentController<ServiceController<T>,T>
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/android/controller/package-summary.html b/javadoc/4.11/org/robolectric/android/controller/package-summary.html new file mode 100644 index 000000000..e46607f32 --- /dev/null +++ b/javadoc/4.11/org/robolectric/android/controller/package-summary.html @@ -0,0 +1,112 @@ + + + + +org.robolectric.android.controller + + + + + + + + + + + + + + +
+ +
+
+
+

Package org.robolectric.android.controller

+
+
+
package org.robolectric.android.controller
+
+ +
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/android/controller/package-tree.html b/javadoc/4.11/org/robolectric/android/controller/package-tree.html new file mode 100644 index 000000000..5d4d9f31c --- /dev/null +++ b/javadoc/4.11/org/robolectric/android/controller/package-tree.html @@ -0,0 +1,81 @@ + + + + +org.robolectric.android.controller Class Hierarchy + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.robolectric.android.controller

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/android/internal/AndroidTestEnvironment.html b/javadoc/4.11/org/robolectric/android/internal/AndroidTestEnvironment.html new file mode 100644 index 000000000..11754e94e --- /dev/null +++ b/javadoc/4.11/org/robolectric/android/internal/AndroidTestEnvironment.html @@ -0,0 +1,226 @@ + + + + +AndroidTestEnvironment + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AndroidTestEnvironment

+
+
java.lang.Object +
org.robolectric.android.internal.AndroidTestEnvironment
+
+
+
+
All Implemented Interfaces:
+
TestEnvironment
+
+
+
public class AndroidTestEnvironment +extends Object +implements TestEnvironment
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/android/internal/DisplayConfig.html b/javadoc/4.11/org/robolectric/android/internal/DisplayConfig.html new file mode 100644 index 000000000..0d131fe8d --- /dev/null +++ b/javadoc/4.11/org/robolectric/android/internal/DisplayConfig.html @@ -0,0 +1,660 @@ + + + + +DisplayConfig + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class DisplayConfig

+
+
java.lang.Object +
org.robolectric.android.internal.DisplayConfig
+
+
+
+
public final class DisplayConfig +extends Object
+
Describes the characteristics of a particular logical display. + +

Robolectric internal (for now), do not use.

+
+
+
    + +
  • +
    +

    Field Summary

    +
    Fields
    +
    +
    Modifier and Type
    +
    Field
    +
    Description
    +
    int
    + +
    +
    The height of the portion of the display that is available to applications, in pixels.
    +
    +
    long
    + +
    +
    This is a positive value indicating the phase offset of the VSYNC events provided by + Choreographer relative to the display refresh.
    +
    +
    int
    + +
    +
    The width of the portion of the display that is available to applications, in pixels.
    +
    +
    int
    + +
    +
    The active color mode.
    +
    +
    int
    + +
    +
    The default display mode.
    +
    + + +
    +
    The area of the display that is not functional for displaying content
    +
    +
    int
    + +
    +
    Display flags.
    +
    + + +
    +
    The display's HDR capabilities
    +
    +
    int
    + +
    +
    The largest value of appHeight that an application is likely to encounter, in pixels, + excepting cases where the height may be even larger due to system decorations such as the + status bar being hidden, for example.
    +
    +
    int
    + +
    +
    The largest value of appWidth that an application is likely to encounter, in pixels, + excepting cases where the width may be even larger due to system decorations such as the status + bar being hidden, for example.
    +
    +
    int
    + +
    +
    The surface flinger layer stack associated with this logical display.
    +
    +
    int
    + +
    +
    The logical display density which is the basis for density-independent pixels.
    +
    +
    int
    + +
    +
    The logical height of the display, in pixels.
    +
    +
    int
    + +
    +
    The logical width of the display, in pixels.
    +
    +
    int
    + +
    +
    The active display mode.
    +
    + + +
    +
    The human-readable name of the display.
    +
    + + +
    +
    The package name of the application that owns this display, or null if it is owned by the + system.
    +
    +
    int
    + +
    +
    The UID of the application that owns this display, or zero if it is owned by the system.
    +
    +
    float
    + +
    +
    The exact physical pixels per inch of the screen in the X dimension.
    +
    +
    float
    + +
    +
    The exact physical pixels per inch of the screen in the Y dimension.
    +
    +
    long
    + +
    +
    This is how far in advance a buffer must be queued for presentation at a given time.
    +
    +
    int
    + +
     
    +
    int
    + +
    +
    The rotation of the display relative to its natural orientation.
    +
    +
    int
    + +
    +
    The smallest value of appHeight that an application is likely to encounter, in pixels, + excepting cases where the height may be even smaller due to the presence of a soft keyboard, + for example.
    +
    +
    int
    + +
    +
    The smallest value of appWidth that an application is likely to encounter, in pixels, + excepting cases where the width may be even smaller due to the presence of a soft keyboard, for + example.
    +
    +
    int
    + +
    +
    The state of the display, such as Display.STATE_ON.
    +
    +
    int[]
    + +
    +
    The list of supported color modes
    +
    + + +
    +
    The supported modes of this display.
    +
    +
    int
    + +
    +
    Display type.
    +
    + + +
    +
    Unique identifier for the display.
    +
    +
    +
    +
  • + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
     
    + +
     
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    + +
     
    +
    void
    + +
     
    +
    boolean
    + +
     
    +
    boolean
    + +
     
    +
    int
    + +
     
    + + +
     
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      layerStack

      +
      public int layerStack
      +
      The surface flinger layer stack associated with this logical display.
      +
      +
    • +
    • +
      +

      flags

      +
      public int flags
      +
      Display flags.
      +
      +
    • +
    • +
      +

      type

      +
      public int type
      +
      Display type.
      +
      +
    • +
    • +
      +

      name

      +
      public String name
      +
      The human-readable name of the display.
      +
      +
    • +
    • +
      +

      uniqueId

      +
      public String uniqueId
      +
      Unique identifier for the display. Shouldn't be displayed to the user.
      +
      +
    • +
    • +
      +

      appWidth

      +
      public int appWidth
      +
      The width of the portion of the display that is available to applications, in pixels. + Represents the size of the display minus any system decorations.
      +
      +
    • +
    • +
      +

      appHeight

      +
      public int appHeight
      +
      The height of the portion of the display that is available to applications, in pixels. + Represents the size of the display minus any system decorations.
      +
      +
    • +
    • +
      +

      smallestNominalAppWidth

      +
      public int smallestNominalAppWidth
      +
      The smallest value of appWidth that an application is likely to encounter, in pixels, + excepting cases where the width may be even smaller due to the presence of a soft keyboard, for + example.
      +
      +
    • +
    • +
      +

      smallestNominalAppHeight

      +
      public int smallestNominalAppHeight
      +
      The smallest value of appHeight that an application is likely to encounter, in pixels, + excepting cases where the height may be even smaller due to the presence of a soft keyboard, + for example.
      +
      +
    • +
    • +
      +

      largestNominalAppWidth

      +
      public int largestNominalAppWidth
      +
      The largest value of appWidth that an application is likely to encounter, in pixels, + excepting cases where the width may be even larger due to system decorations such as the status + bar being hidden, for example.
      +
      +
    • +
    • +
      +

      largestNominalAppHeight

      +
      public int largestNominalAppHeight
      +
      The largest value of appHeight that an application is likely to encounter, in pixels, + excepting cases where the height may be even larger due to system decorations such as the + status bar being hidden, for example.
      +
      +
    • +
    • +
      +

      logicalWidth

      +
      public int logicalWidth
      +
      The logical width of the display, in pixels. Represents the usable size of the display which + may be smaller than the physical size when the system is emulating a smaller display.
      +
      +
    • +
    • +
      +

      logicalHeight

      +
      public int logicalHeight
      +
      The logical height of the display, in pixels. Represents the usable size of the display which + may be smaller than the physical size when the system is emulating a smaller display.
      +
      +
    • +
    • +
      +

      rotation

      +
      public int rotation
      +
      The rotation of the display relative to its natural orientation. May be one of Surface.ROTATION_0, Surface.ROTATION_90, Surface.ROTATION_180, Surface.ROTATION_270. + +

      The value of this field is indeterminate if the logical display is presented on more than + one physical display.

      +
      +
    • +
    • +
      +

      modeId

      +
      public int modeId
      +
      The active display mode.
      +
      +
    • +
    • +
      +

      defaultModeId

      +
      public int defaultModeId
      +
      The default display mode.
      +
      +
    • +
    • +
      +

      supportedModes

      +
      public Display.Mode[] supportedModes
      +
      The supported modes of this display.
      +
      +
    • +
    • +
      +

      colorMode

      +
      public int colorMode
      +
      The active color mode.
      +
      +
    • +
    • +
      +

      supportedColorModes

      +
      public int[] supportedColorModes
      +
      The list of supported color modes
      +
      +
    • +
    • +
      +

      hdrCapabilities

      +
      public Display.HdrCapabilities hdrCapabilities
      +
      The display's HDR capabilities
      +
      +
    • +
    • +
      +

      logicalDensityDpi

      +
      public int logicalDensityDpi
      +
      The logical display density which is the basis for density-independent pixels.
      +
      +
    • +
    • +
      +

      physicalXDpi

      +
      public float physicalXDpi
      +
      The exact physical pixels per inch of the screen in the X dimension. + +

      The value of this field is indeterminate if the logical display is presented on more than + one physical display.

      +
      +
    • +
    • +
      +

      physicalYDpi

      +
      public float physicalYDpi
      +
      The exact physical pixels per inch of the screen in the Y dimension. + +

      The value of this field is indeterminate if the logical display is presented on more than + one physical display.

      +
      +
    • +
    • +
      +

      appVsyncOffsetNanos

      +
      public long appVsyncOffsetNanos
      +
      This is a positive value indicating the phase offset of the VSYNC events provided by + Choreographer relative to the display refresh. For example, if Choreographer reports that the + refresh occurred at time N, it actually occurred at (N - appVsyncOffsetNanos).
      +
      +
    • +
    • +
      +

      presentationDeadlineNanos

      +
      public long presentationDeadlineNanos
      +
      This is how far in advance a buffer must be queued for presentation at a given time. If you + want a buffer to appear on the screen at time N, you must submit the buffer before (N - + bufferDeadlineNanos).
      +
      +
    • +
    • +
      +

      state

      +
      public int state
      +
      The state of the display, such as Display.STATE_ON.
      +
      +
    • +
    • +
      +

      ownerUid

      +
      public int ownerUid
      +
      The UID of the application that owns this display, or zero if it is owned by the system. + +

      If the display is private, then only the owner can use it.

      +
      +
    • +
    • +
      +

      ownerPackageName

      +
      public String ownerPackageName
      +
      The package name of the application that owns this display, or null if it is owned by the + system. + +

      If the display is private, then only the owner can use it.

      +
      +
    • +
    • +
      +

      removeMode

      +
      public int removeMode
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      displayCutout

      +
      public Object displayCutout
      +
      The area of the display that is not functional for displaying content
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      DisplayConfig

      +
      public DisplayConfig()
      +
      +
    • +
    • +
      +

      DisplayConfig

      +
      public DisplayConfig(DisplayConfig other)
      +
      +
    • +
    • +
      +

      DisplayConfig

      +
      public DisplayConfig(DisplayInfo other)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      equals

      +
      public boolean equals(Object o)
      +
      +
      Overrides:
      +
      equals in class Object
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public boolean equals(DisplayConfig other)
      +
      +
    • +
    • +
      +

      hashCode

      +
      public int hashCode()
      +
      +
      Overrides:
      +
      hashCode in class Object
      +
      +
      +
    • +
    • +
      +

      copyFrom

      +
      public void copyFrom(DisplayConfig other)
      +
      +
    • +
    • +
      +

      copyTo

      +
      public void copyTo(DisplayInfo other)
      +
      +
    • +
    • +
      +

      toString

      +
      public String toString()
      +
      +
      Overrides:
      +
      toString in class Object
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/android/internal/IdlingResourceTimeoutException.html b/javadoc/4.11/org/robolectric/android/internal/IdlingResourceTimeoutException.html new file mode 100644 index 000000000..ba274f506 --- /dev/null +++ b/javadoc/4.11/org/robolectric/android/internal/IdlingResourceTimeoutException.html @@ -0,0 +1,156 @@ + + + + +IdlingResourceTimeoutException + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class IdlingResourceTimeoutException

+
+
java.lang.Object +
java.lang.Throwable +
java.lang.Exception +
java.lang.RuntimeException +
org.robolectric.android.internal.IdlingResourceTimeoutException
+
+
+
+
+
+
+
All Implemented Interfaces:
+
Serializable
+
+
+
@Beta +public final class IdlingResourceTimeoutException +extends RuntimeException
+
Timeout exception thrown when idling resources are not idle for longer than the configured + timeout. + +

See androidx.test.espresso.IdlingResourceTimeoutException. + +

Note: This API may be removed in the future in favor of using espresso's exception directly.

+
+
See Also:
+
+ +
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      IdlingResourceTimeoutException

      +
      public IdlingResourceTimeoutException(List<String> resourceNames)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/android/internal/LocalActivityInvoker.html b/javadoc/4.11/org/robolectric/android/internal/LocalActivityInvoker.html new file mode 100644 index 000000000..101b446f7 --- /dev/null +++ b/javadoc/4.11/org/robolectric/android/internal/LocalActivityInvoker.html @@ -0,0 +1,307 @@ + + + + +LocalActivityInvoker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class LocalActivityInvoker

+
+
java.lang.Object +
org.robolectric.android.internal.LocalActivityInvoker
+
+
+
+
All Implemented Interfaces:
+
androidx.test.internal.platform.app.ActivityInvoker
+
+
+
public class LocalActivityInvoker +extends Object +implements androidx.test.internal.platform.app.ActivityInvoker
+
An ActivityInvoker that drives Activity lifecycles manually. + +

All the methods in this class are blocking API.

+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      LocalActivityInvoker

      +
      public LocalActivityInvoker()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      startActivity

      +
      public void startActivity(Intent intent, + @Nullable + Bundle activityOptions)
      +
      +
      Specified by:
      +
      startActivity in interface androidx.test.internal.platform.app.ActivityInvoker
      +
      +
      +
    • +
    • +
      +

      startActivity

      +
      public void startActivity(Intent intent)
      +
      +
      Specified by:
      +
      startActivity in interface androidx.test.internal.platform.app.ActivityInvoker
      +
      +
      +
    • +
    • +
      +

      startActivityForResult

      +
      public void startActivityForResult(Intent intent, + @Nullable + Bundle activityOptions)
      +
      +
      Specified by:
      +
      startActivityForResult in interface androidx.test.internal.platform.app.ActivityInvoker
      +
      +
      +
    • +
    • +
      +

      startActivityForResult

      +
      public void startActivityForResult(Intent intent)
      +
      +
      Specified by:
      +
      startActivityForResult in interface androidx.test.internal.platform.app.ActivityInvoker
      +
      +
      +
    • +
    • +
      +

      getActivityResult

      +
      public Instrumentation.ActivityResult getActivityResult()
      +
      +
      Specified by:
      +
      getActivityResult in interface androidx.test.internal.platform.app.ActivityInvoker
      +
      +
      +
    • +
    • +
      +

      resumeActivity

      +
      public void resumeActivity(Activity activity)
      +
      +
      Specified by:
      +
      resumeActivity in interface androidx.test.internal.platform.app.ActivityInvoker
      +
      +
      +
    • +
    • +
      +

      pauseActivity

      +
      public void pauseActivity(Activity activity)
      +
      +
      Specified by:
      +
      pauseActivity in interface androidx.test.internal.platform.app.ActivityInvoker
      +
      +
      +
    • +
    • +
      +

      stopActivity

      +
      public void stopActivity(Activity activity)
      +
      +
      Specified by:
      +
      stopActivity in interface androidx.test.internal.platform.app.ActivityInvoker
      +
      +
      +
    • +
    • +
      +

      recreateActivity

      +
      public void recreateActivity(Activity activity)
      +
      +
      Specified by:
      +
      recreateActivity in interface androidx.test.internal.platform.app.ActivityInvoker
      +
      +
      +
    • +
    • +
      +

      finishActivity

      +
      public void finishActivity(Activity activity)
      +
      +
      Specified by:
      +
      finishActivity in interface androidx.test.internal.platform.app.ActivityInvoker
      +
      +
      +
    • +
    • +
      +

      getIntentForActivity

      +
      public Intent getIntentForActivity(Class<? extends Activity> activityClass)
      +
      +
      Specified by:
      +
      getIntentForActivity in interface androidx.test.internal.platform.app.ActivityInvoker
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/android/internal/LocalControlledLooper.html b/javadoc/4.11/org/robolectric/android/internal/LocalControlledLooper.html new file mode 100644 index 000000000..3b380bfd9 --- /dev/null +++ b/javadoc/4.11/org/robolectric/android/internal/LocalControlledLooper.html @@ -0,0 +1,191 @@ + + + + +LocalControlledLooper + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class LocalControlledLooper

+
+
java.lang.Object +
org.robolectric.android.internal.LocalControlledLooper
+
+
+
+
All Implemented Interfaces:
+
androidx.test.internal.platform.os.ControlledLooper
+
+
+
public class LocalControlledLooper +extends Object +implements androidx.test.internal.platform.os.ControlledLooper
+
A Robolectric implementation for ControlledLooper.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      LocalControlledLooper

      +
      public LocalControlledLooper()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      drainMainThreadUntilIdle

      +
      public void drainMainThreadUntilIdle()
      +
      +
      Specified by:
      +
      drainMainThreadUntilIdle in interface androidx.test.internal.platform.os.ControlledLooper
      +
      +
      +
    • +
    • +
      +

      simulateWindowFocus

      +
      public void simulateWindowFocus(View decorView)
      +
      +
      Specified by:
      +
      simulateWindowFocus in interface androidx.test.internal.platform.os.ControlledLooper
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/android/internal/LocalPermissionGranter.html b/javadoc/4.11/org/robolectric/android/internal/LocalPermissionGranter.html new file mode 100644 index 000000000..fc2395816 --- /dev/null +++ b/javadoc/4.11/org/robolectric/android/internal/LocalPermissionGranter.html @@ -0,0 +1,182 @@ + + + + +LocalPermissionGranter + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class LocalPermissionGranter

+
+
java.lang.Object +
org.robolectric.android.internal.LocalPermissionGranter
+
+
+
+
All Implemented Interfaces:
+
androidx.test.internal.platform.content.PermissionGranter
+
+
+
public class LocalPermissionGranter +extends Object +implements androidx.test.internal.platform.content.PermissionGranter
+
A PermissionGranter that runs on a local JVM with Robolectric.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      LocalPermissionGranter

      +
      public LocalPermissionGranter()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      addPermissions

      +
      public void addPermissions(String... permissions)
      +
      +
      Specified by:
      +
      addPermissions in interface androidx.test.internal.platform.content.PermissionGranter
      +
      +
      +
    • +
    • +
      +

      requestPermissions

      +
      public void requestPermissions()
      +
      +
      Specified by:
      +
      requestPermissions in interface androidx.test.internal.platform.content.PermissionGranter
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/android/internal/LocalUiController.html b/javadoc/4.11/org/robolectric/android/internal/LocalUiController.html new file mode 100644 index 000000000..efc5c5df5 --- /dev/null +++ b/javadoc/4.11/org/robolectric/android/internal/LocalUiController.html @@ -0,0 +1,249 @@ + + + + +LocalUiController + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class LocalUiController

+
+
java.lang.Object +
org.robolectric.android.internal.LocalUiController
+
+
+
+
All Implemented Interfaces:
+
androidx.test.platform.ui.UiController
+
+
+
public class LocalUiController +extends Object +implements androidx.test.platform.ui.UiController
+
A UiController that runs on a local JVM with Robolectric.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      LocalUiController

      +
      public LocalUiController()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      setIdlingResourceTimeout

      +
      @Beta +public static void setIdlingResourceTimeout(long timeout, + TimeUnit unit)
      +
      Sets the error timeout for idling resources. + +

      See androidx.test.espresso.IdlingPolicies#setIdlingResourceTimeout(long, TimeUnit). + +

      Note: This API may be removed in the future in favor of using IdlingPolicies directly.

      +
      +
    • +
    • +
      +

      injectMotionEvent

      +
      public boolean injectMotionEvent(MotionEvent event) + throws androidx.test.platform.ui.InjectEventSecurityException
      +
      +
      Specified by:
      +
      injectMotionEvent in interface androidx.test.platform.ui.UiController
      +
      Throws:
      +
      androidx.test.platform.ui.InjectEventSecurityException
      +
      +
      +
    • +
    • +
      +

      injectKeyEvent

      +
      public boolean injectKeyEvent(KeyEvent event) + throws androidx.test.platform.ui.InjectEventSecurityException
      +
      +
      Specified by:
      +
      injectKeyEvent in interface androidx.test.platform.ui.UiController
      +
      Throws:
      +
      androidx.test.platform.ui.InjectEventSecurityException
      +
      +
      +
    • +
    • +
      +

      injectString

      +
      public boolean injectString(String str) + throws androidx.test.platform.ui.InjectEventSecurityException
      +
      +
      Specified by:
      +
      injectString in interface androidx.test.platform.ui.UiController
      +
      Throws:
      +
      androidx.test.platform.ui.InjectEventSecurityException
      +
      +
      +
    • +
    • +
      +

      loopMainThreadUntilIdle

      +
      public void loopMainThreadUntilIdle()
      +
      +
      Specified by:
      +
      loopMainThreadUntilIdle in interface androidx.test.platform.ui.UiController
      +
      +
      +
    • +
    • +
      +

      loopMainThreadForAtLeast

      +
      public void loopMainThreadForAtLeast(long millisDelay)
      +
      +
      Specified by:
      +
      loopMainThreadForAtLeast in interface androidx.test.platform.ui.UiController
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/android/internal/LooperDelegatingScheduler.html b/javadoc/4.11/org/robolectric/android/internal/LooperDelegatingScheduler.html new file mode 100644 index 000000000..ab79ea6d8 --- /dev/null +++ b/javadoc/4.11/org/robolectric/android/internal/LooperDelegatingScheduler.html @@ -0,0 +1,611 @@ + + + + +LooperDelegatingScheduler + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class LooperDelegatingScheduler

+
+
java.lang.Object +
org.robolectric.util.Scheduler +
org.robolectric.android.internal.LooperDelegatingScheduler
+
+
+
+
+
public class LooperDelegatingScheduler +extends Scheduler
+
A foreground Scheduler implementation used for LooperMode.Mode.PAUSED. + +

All API calls will delegate to ShadowLooper.

+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      LooperDelegatingScheduler

      +
      public LooperDelegatingScheduler(Looper looper)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getIdleState

      +
      public Scheduler.IdleState getIdleState()
      +
      Description copied from class: Scheduler
      +
      Retrieves the current idling state of this Scheduler.
      +
      +
      Overrides:
      +
      getIdleState in class Scheduler
      +
      Returns:
      +
      The current idle state of this Scheduler.
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      setIdleState

      +
      public void setIdleState(Scheduler.IdleState idleState)
      +
      Description copied from class: Scheduler
      +
      Sets the current idling state of this Scheduler. If transitioning to the Scheduler.IdleState.UNPAUSED state any tasks scheduled to be run at or before the current time will be + run, and if transitioning to the Scheduler.IdleState.CONSTANT_IDLE state all scheduled tasks will + be run and the clock advanced to the time of the last runnable.
      +
      +
      Overrides:
      +
      setIdleState in class Scheduler
      +
      Parameters:
      +
      idleState - The new idle state of this Scheduler.
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      getCurrentTime

      +
      public long getCurrentTime()
      +
      Description copied from class: Scheduler
      +
      Get the current time (as seen by the scheduler), in milliseconds.
      +
      +
      Overrides:
      +
      getCurrentTime in class Scheduler
      +
      Returns:
      +
      Current time in milliseconds.
      +
      +
      +
    • +
    • +
      +

      pause

      +
      public void pause()
      +
      Description copied from class: Scheduler
      +
      Pause the scheduler. Equivalent to setIdleState(PAUSED).
      +
      +
      Overrides:
      +
      pause in class Scheduler
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      unPause

      +
      public void unPause()
      +
      Description copied from class: Scheduler
      +
      Un-pause the scheduler. Equivalent to setIdleState(UNPAUSED).
      +
      +
      Overrides:
      +
      unPause in class Scheduler
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      isPaused

      +
      public boolean isPaused()
      +
      Description copied from class: Scheduler
      +
      Determine if the scheduler is paused.
      +
      +
      Overrides:
      +
      isPaused in class Scheduler
      +
      Returns:
      +
      true if it is paused.
      +
      +
      +
    • +
    • +
      +

      post

      +
      public void post(Runnable runnable)
      +
      Description copied from class: Scheduler
      +
      Add a runnable to the queue.
      +
      +
      Overrides:
      +
      post in class Scheduler
      +
      Parameters:
      +
      runnable - Runnable to add.
      +
      +
      +
    • +
    • +
      +

      postDelayed

      +
      public void postDelayed(Runnable runnable, + long delayMillis)
      +
      Description copied from class: Scheduler
      +
      Add a runnable to the queue to be run after a delay.
      +
      +
      Overrides:
      +
      postDelayed in class Scheduler
      +
      Parameters:
      +
      runnable - Runnable to add.
      +
      delayMillis - Delay in millis.
      +
      +
      +
    • +
    • +
      +

      postDelayed

      +
      public void postDelayed(Runnable runnable, + long delay, + TimeUnit unit)
      +
      Description copied from class: Scheduler
      +
      Add a runnable to the queue to be run after a delay.
      +
      +
      Overrides:
      +
      postDelayed in class Scheduler
      +
      +
      +
    • +
    • +
      +

      postAtFrontOfQueue

      +
      public void postAtFrontOfQueue(Runnable runnable)
      +
      Description copied from class: Scheduler
      +
      Add a runnable to the head of the queue.
      +
      +
      Overrides:
      +
      postAtFrontOfQueue in class Scheduler
      +
      Parameters:
      +
      runnable - Runnable to add.
      +
      +
      +
    • +
    • +
      +

      remove

      +
      public void remove(Runnable runnable)
      +
      Description copied from class: Scheduler
      +
      Remove a runnable from the queue.
      +
      +
      Overrides:
      +
      remove in class Scheduler
      +
      Parameters:
      +
      runnable - Runnable to remove.
      +
      +
      +
    • +
    • +
      +

      advanceToLastPostedRunnable

      +
      public boolean advanceToLastPostedRunnable()
      +
      Description copied from class: Scheduler
      +
      Run all runnables in the queue, and any additional runnables they schedule that are scheduled + before the latest scheduled runnable currently in the queue.
      +
      +
      Overrides:
      +
      advanceToLastPostedRunnable in class Scheduler
      +
      Returns:
      +
      True if a runnable was executed.
      +
      +
      +
    • +
    • +
      +

      advanceToNextPostedRunnable

      +
      public boolean advanceToNextPostedRunnable()
      +
      Description copied from class: Scheduler
      +
      Run the next runnable in the queue.
      +
      +
      Overrides:
      +
      advanceToNextPostedRunnable in class Scheduler
      +
      Returns:
      +
      True if a runnable was executed.
      +
      +
      +
    • +
    • +
      +

      advanceBy

      +
      public boolean advanceBy(long amount, + TimeUnit unit)
      +
      Description copied from class: Scheduler
      +
      Run all runnables that are scheduled to run in the next time interval.
      +
      +
      Overrides:
      +
      advanceBy in class Scheduler
      +
      Returns:
      +
      True if a runnable was executed.
      +
      +
      +
    • +
    • +
      +

      advanceTo

      +
      public boolean advanceTo(long endTime)
      +
      Description copied from class: Scheduler
      +
      Run all runnables that are scheduled before the endTime.
      +
      +
      Overrides:
      +
      advanceTo in class Scheduler
      +
      Parameters:
      +
      endTime - Future time.
      +
      Returns:
      +
      True if a runnable was executed.
      +
      +
      +
    • +
    • +
      +

      runOneTask

      +
      public boolean runOneTask()
      +
      Description copied from class: Scheduler
      +
      Run the next runnable in the queue.
      +
      +
      Overrides:
      +
      runOneTask in class Scheduler
      +
      Returns:
      +
      True if a runnable was executed.
      +
      +
      +
    • +
    • +
      +

      areAnyRunnable

      +
      public boolean areAnyRunnable()
      +
      Description copied from class: Scheduler
      +
      Determine if any enqueued runnables are enqueued before the current time.
      +
      +
      Overrides:
      +
      areAnyRunnable in class Scheduler
      +
      Returns:
      +
      True if any runnables can be executed.
      +
      +
      +
    • +
    • +
      +

      reset

      +
      public void reset()
      +
      Description copied from class: Scheduler
      +
      Reset the internal state of the Scheduler.
      +
      +
      Overrides:
      +
      reset in class Scheduler
      +
      +
      +
    • +
    • +
      +

      size

      +
      public int size()
      +
      Description copied from class: Scheduler
      +
      Return the number of enqueued runnables.
      +
      +
      Overrides:
      +
      size in class Scheduler
      +
      Returns:
      +
      Number of enqueues runnables.
      +
      +
      +
    • +
    • +
      +

      getNextScheduledTaskTime

      +
      public Duration getNextScheduledTaskTime()
      +
      +
      Overrides:
      +
      getNextScheduledTaskTime in class Scheduler
      +
      +
      +
    • +
    • +
      +

      getLastScheduledTaskTime

      +
      public Duration getLastScheduledTaskTime()
      +
      +
      Overrides:
      +
      getLastScheduledTaskTime in class Scheduler
      +
      +
      +
    • +
    • +
      +

      idleConstantly

      +
      @Deprecated +public void idleConstantly(boolean shouldIdleConstantly)
      +
      Deprecated.
      +
      Description copied from class: Scheduler
      +
      Set the idle state of the Scheduler. If necessary, the clock will be advanced and runnables + executed as required by the newly-set state.
      +
      +
      Overrides:
      +
      idleConstantly in class Scheduler
      +
      Parameters:
      +
      shouldIdleConstantly - If true the idle state will be set to Scheduler.IdleState.CONSTANT_IDLE, otherwise it will be set to Scheduler.IdleState.UNPAUSED.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/android/internal/RoboMonitoringInstrumentation.html b/javadoc/4.11/org/robolectric/android/internal/RoboMonitoringInstrumentation.html new file mode 100644 index 000000000..c6666671e --- /dev/null +++ b/javadoc/4.11/org/robolectric/android/internal/RoboMonitoringInstrumentation.html @@ -0,0 +1,544 @@ + + + + +RoboMonitoringInstrumentation + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class RoboMonitoringInstrumentation

+
+
java.lang.Object +
android.app.Instrumentation +
org.robolectric.android.internal.RoboMonitoringInstrumentation
+
+
+
+
+
public class RoboMonitoringInstrumentation +extends Instrumentation
+
A Robolectric instrumentation that acts like a slimmed down MonitoringInstrumentation with only the parts needed for Robolectric.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/android/internal/RobolectricThreadChecker.html b/javadoc/4.11/org/robolectric/android/internal/RobolectricThreadChecker.html new file mode 100644 index 000000000..9addfe149 --- /dev/null +++ b/javadoc/4.11/org/robolectric/android/internal/RobolectricThreadChecker.html @@ -0,0 +1,184 @@ + + + + +RobolectricThreadChecker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class RobolectricThreadChecker

+
+
java.lang.Object +
org.robolectric.android.internal.RobolectricThreadChecker
+
+
+
+
All Implemented Interfaces:
+
androidx.test.internal.platform.ThreadChecker
+
+
+
public class RobolectricThreadChecker +extends Object +implements androidx.test.internal.platform.ThreadChecker
+
Performs thread checking when in INSTRUMENTAION_TEST Looper Mode where the test thread is + distinct from the main thread. No-op for other modes because everything is executed on the main + thread (except for manually created worker threads).
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      RobolectricThreadChecker

      +
      public RobolectricThreadChecker()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      checkMainThread

      +
      public void checkMainThread()
      +
      +
      Specified by:
      +
      checkMainThread in interface androidx.test.internal.platform.ThreadChecker
      +
      +
      +
    • +
    • +
      +

      checkNotMainThread

      +
      public void checkNotMainThread()
      +
      +
      Specified by:
      +
      checkNotMainThread in interface androidx.test.internal.platform.ThreadChecker
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/android/internal/package-summary.html b/javadoc/4.11/org/robolectric/android/internal/package-summary.html new file mode 100644 index 000000000..3d09dd503 --- /dev/null +++ b/javadoc/4.11/org/robolectric/android/internal/package-summary.html @@ -0,0 +1,140 @@ + + + + +org.robolectric.android.internal + + + + + + + + + + + + + + +
+ +
+
+
+

Package org.robolectric.android.internal

+
+
+
package org.robolectric.android.internal
+
+ +
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/android/internal/package-tree.html b/javadoc/4.11/org/robolectric/android/internal/package-tree.html new file mode 100644 index 000000000..06b025700 --- /dev/null +++ b/javadoc/4.11/org/robolectric/android/internal/package-tree.html @@ -0,0 +1,101 @@ + + + + +org.robolectric.android.internal Class Hierarchy + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.robolectric.android.internal

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/android/package-summary.html b/javadoc/4.11/org/robolectric/android/package-summary.html new file mode 100644 index 000000000..c8417e372 --- /dev/null +++ b/javadoc/4.11/org/robolectric/android/package-summary.html @@ -0,0 +1,136 @@ + + + + +org.robolectric.android + + + + + + + + + + + + + + +
+ +
+
+
+

Package org.robolectric.android

+
+
+
package org.robolectric.android
+
+ +
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/android/package-tree.html b/javadoc/4.11/org/robolectric/android/package-tree.html new file mode 100644 index 000000000..c616507f6 --- /dev/null +++ b/javadoc/4.11/org/robolectric/android/package-tree.html @@ -0,0 +1,104 @@ + + + + +org.robolectric.android Class Hierarchy + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.robolectric.android

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+

Enum Hierarchy

+ +
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/android/util/concurrent/BackgroundExecutor.html b/javadoc/4.11/org/robolectric/android/util/concurrent/BackgroundExecutor.html new file mode 100644 index 000000000..bd7080866 --- /dev/null +++ b/javadoc/4.11/org/robolectric/android/util/concurrent/BackgroundExecutor.html @@ -0,0 +1,154 @@ + + + + +BackgroundExecutor + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class BackgroundExecutor

+
+
java.lang.Object +
org.robolectric.android.util.concurrent.BackgroundExecutor
+
+
+
+
public class BackgroundExecutor +extends Object
+
Utility class for running code off the main looper thread aka Robolectric test thread.
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      runInBackground

      +
      public static void runInBackground(Runnable runnable)
      +
      A helper method intended for testing production code that needs to run off the main Looper. + + Will execute given runnable in a background thread and will do a best-effort attempt at + propagating any exception back up to caller in their original form.
      +
      +
    • +
    • +
      +

      runInBackground

      +
      public static <T> T runInBackground(Callable<T> callable)
      +
      A helper method intended for testing production code that needs to run off the main Looper. + +

      Will execute given callable in a background thread and will do a best-effort attempt at + propagating any exception back up to caller in their original form.

      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/android/util/concurrent/InlineExecutorService.html b/javadoc/4.11/org/robolectric/android/util/concurrent/InlineExecutorService.html new file mode 100644 index 000000000..5c16d15fe --- /dev/null +++ b/javadoc/4.11/org/robolectric/android/util/concurrent/InlineExecutorService.html @@ -0,0 +1,387 @@ + + + + +InlineExecutorService + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class InlineExecutorService

+
+
java.lang.Object +
org.robolectric.android.util.concurrent.InlineExecutorService
+
+
+
+
All Implemented Interfaces:
+
Executor, ExecutorService
+
+
+
@Beta +public class InlineExecutorService +extends Object +implements ExecutorService
+
Executor service that executes posted tasks as soon as they are posted. + + Intended to be a replacement for RoboExecutorService when using + LooperMode.Mode.PAUSED. + Unlike RoboExecutorService, will execute tasks on a background thread. This is useful + to test Android code that enforces it runs off the main thread. + + Also consider using MoreExecutors.directExecutor(), if your code under test can handle + being called from main thread. + + Also see PausedExecutorService if you need control over when posted tasks are executed. + + NOTE: Beta API, subject to change.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/android/util/concurrent/PausedExecutorService.html b/javadoc/4.11/org/robolectric/android/util/concurrent/PausedExecutorService.html new file mode 100644 index 000000000..6381eed99 --- /dev/null +++ b/javadoc/4.11/org/robolectric/android/util/concurrent/PausedExecutorService.html @@ -0,0 +1,307 @@ + + + + +PausedExecutorService + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class PausedExecutorService

+
+
java.lang.Object +
java.util.concurrent.AbstractExecutorService +
org.robolectric.android.util.concurrent.PausedExecutorService
+
+
+
+
+
All Implemented Interfaces:
+
Executor, ExecutorService
+
+
+
@Beta +public class PausedExecutorService +extends AbstractExecutorService
+
Executor service that queues any posted tasks. + + Users must explicitly call runAll() to execute all pending tasks. + + Intended to be a replacement for RoboExecutorService when using + LooperMode.Mode.PAUSED. + Unlike RoboExecutorService, will execute tasks on a background thread. This is useful + to test Android code that enforces it runs off the main thread. + + NOTE: Beta API, subject to change.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      PausedExecutorService

      +
      public PausedExecutorService()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      runAll

      +
      public int runAll()
      +
      Execute all posted tasks and block until they are complete.
      +
      +
      Returns:
      +
      the number of tasks executed
      +
      +
      +
    • +
    • +
      +

      runNext

      +
      public boolean runNext()
      +
      Executes the next queued task. + + Will be ignored if called from the executor service thread to prevent deadlocks.
      +
      +
      Returns:
      +
      true if task was run, false if queue was empty
      +
      +
      +
    • +
    • +
      +

      hasQueuedTasks

      +
      public boolean hasQueuedTasks()
      +
      +
      Returns:
      +
      true if there are queued pending tasks
      +
      +
      +
    • +
    • +
      +

      shutdown

      +
      public void shutdown()
      +
      +
    • +
    • +
      +

      shutdownNow

      +
      public List<Runnable> shutdownNow()
      +
      +
    • +
    • +
      +

      isShutdown

      +
      public boolean isShutdown()
      +
      +
    • +
    • +
      +

      isTerminated

      +
      public boolean isTerminated()
      +
      +
    • +
    • +
      +

      awaitTermination

      +
      public boolean awaitTermination(long l, + TimeUnit timeUnit) + throws InterruptedException
      +
      +
      Throws:
      +
      InterruptedException
      +
      +
      +
    • +
    • +
      +

      execute

      +
      public void execute(@NonNull + Runnable command)
      +
      +
    • +
    • +
      +

      newTaskFor

      +
      protected <T> RunnableFuture<T> newTaskFor(Runnable runnable, + T value)
      +
      +
      Overrides:
      +
      newTaskFor in class AbstractExecutorService
      +
      +
      +
    • +
    • +
      +

      newTaskFor

      +
      protected <T> RunnableFuture<T> newTaskFor(Callable<T> callable)
      +
      +
      Overrides:
      +
      newTaskFor in class AbstractExecutorService
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/android/util/concurrent/RoboExecutorService.html b/javadoc/4.11/org/robolectric/android/util/concurrent/RoboExecutorService.html new file mode 100644 index 000000000..e8793eab5 --- /dev/null +++ b/javadoc/4.11/org/robolectric/android/util/concurrent/RoboExecutorService.html @@ -0,0 +1,405 @@ + + + + +RoboExecutorService + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class RoboExecutorService

+
+
java.lang.Object +
org.robolectric.android.util.concurrent.RoboExecutorService
+
+
+
+
All Implemented Interfaces:
+
Executor, ExecutorService
+
+
+
@Deprecated +public class RoboExecutorService +extends Object +implements ExecutorService
+
Deprecated. +
only works when used in conjunction with the deprecated LooperMode.LEGACY + mode. Consider using guava's MoreExecutors#directExecutor() or PausedExecutorService or InlineExecutorService.
+
+
Executor service that runs all operations on the background scheduler.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/android/util/concurrent/package-summary.html b/javadoc/4.11/org/robolectric/android/util/concurrent/package-summary.html new file mode 100644 index 000000000..3d7897730 --- /dev/null +++ b/javadoc/4.11/org/robolectric/android/util/concurrent/package-summary.html @@ -0,0 +1,98 @@ + + + + +org.robolectric.android.util.concurrent + + + + + + + + + + + + + + +
+ +
+
+
+

Package org.robolectric.android.util.concurrent

+
+
+
package org.robolectric.android.util.concurrent
+
+
    +
  • +
    +
    Classes
    +
    +
    Class
    +
    Description
    + +
    +
    Utility class for running code off the main looper thread aka Robolectric test thread.
    +
    + +
    +
    Executor service that executes posted tasks as soon as they are posted.
    +
    + +
    +
    Executor service that queues any posted tasks.
    +
    + +
    Deprecated. +
    only works when used in conjunction with the deprecated LooperMode.LEGACY + mode.
    +
    +
    +
    +
  • +
+
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/android/util/concurrent/package-tree.html b/javadoc/4.11/org/robolectric/android/util/concurrent/package-tree.html new file mode 100644 index 000000000..b112a6208 --- /dev/null +++ b/javadoc/4.11/org/robolectric/android/util/concurrent/package-tree.html @@ -0,0 +1,79 @@ + + + + +org.robolectric.android.util.concurrent Class Hierarchy + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.robolectric.android.util.concurrent

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/annotation/Config.Builder.html b/javadoc/4.11/org/robolectric/annotation/Config.Builder.html new file mode 100644 index 000000000..b39399158 --- /dev/null +++ b/javadoc/4.11/org/robolectric/annotation/Config.Builder.html @@ -0,0 +1,457 @@ + + + + +Config.Builder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class Config.Builder

+
+
java.lang.Object +
org.robolectric.annotation.Config.Builder
+
+
+
+
Enclosing class:
+
Config
+
+
+
public static class Config.Builder +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      sdk

      +
      protected int[] sdk
      +
      +
    • +
    • +
      +

      minSdk

      +
      protected int minSdk
      +
      +
    • +
    • +
      +

      maxSdk

      +
      protected int maxSdk
      +
      +
    • +
    • +
      +

      fontScale

      +
      protected float fontScale
      +
      +
    • +
    • +
      +

      manifest

      +
      protected String manifest
      +
      +
    • +
    • +
      +

      qualifiers

      +
      protected String qualifiers
      +
      +
    • +
    • +
      +

      packageName

      +
      protected String packageName
      +
      +
    • +
    • +
      +

      resourceDir

      +
      protected String resourceDir
      +
      +
    • +
    • +
      +

      assetDir

      +
      protected String assetDir
      +
      +
    • +
    • +
      +

      shadows

      +
      protected Class<?>[] shadows
      +
      +
    • +
    • +
      +

      instrumentedPackages

      +
      protected String[] instrumentedPackages
      +
      +
    • +
    • +
      +

      application

      +
      protected Class<? extends Application> application
      +
      +
    • +
    • +
      +

      libraries

      +
      protected String[] libraries
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Builder

      +
      public Builder()
      +
      +
    • +
    • +
      +

      Builder

      +
      public Builder(Config config)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/annotation/Config.Implementation.html b/javadoc/4.11/org/robolectric/annotation/Config.Implementation.html new file mode 100644 index 000000000..c3b915858 --- /dev/null +++ b/javadoc/4.11/org/robolectric/annotation/Config.Implementation.html @@ -0,0 +1,356 @@ + + + + +Config.Implementation + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class Config.Implementation

+
+
java.lang.Object +
org.robolectric.annotation.Config.Implementation
+
+
+
+
All Implemented Interfaces:
+
Annotation
+
+
+
Enclosing class:
+
Config
+
+
+
public static class Config.Implementation +extends Object +implements Config
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Implementation

      +
      public Implementation(int[] sdk, + int minSdk, + int maxSdk, + String manifest, + String qualifiers, + float fontScale, + String packageName, + String resourceDir, + String assetDir, + Class<?>[] shadows, + String[] instrumentedPackages, + Class<? extends Application> application, + String[] libraries)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      fromProperties

      +
      public static Config fromProperties(Properties properties)
      +
      +
    • +
    • +
      +

      sdk

      +
      public int[] sdk()
      +
      +
    • +
    • +
      +

      minSdk

      +
      public int minSdk()
      +
      +
    • +
    • +
      +

      maxSdk

      +
      public int maxSdk()
      +
      +
    • +
    • +
      +

      manifest

      +
      public String manifest()
      +
      +
    • +
    • +
      +

      fontScale

      +
      public float fontScale()
      +
      +
    • +
    • +
      +

      application

      +
      public Class<? extends Application> application()
      +
      +
    • +
    • +
      +

      qualifiers

      +
      public String qualifiers()
      +
      +
    • +
    • +
      +

      packageName

      +
      public String packageName()
      +
      +
    • +
    • +
      +

      resourceDir

      +
      public String resourceDir()
      +
      +
    • +
    • +
      +

      assetDir

      +
      public String assetDir()
      +
      +
    • +
    • +
      +

      shadows

      +
      public Class<?>[] shadows()
      +
      +
    • +
    • +
      +

      instrumentedPackages

      +
      public String[] instrumentedPackages()
      +
      +
    • +
    • +
      +

      libraries

      +
      public String[] libraries()
      +
      +
    • +
    • +
      +

      annotationType

      +
      @Nonnull +public Class<? extends Annotation> annotationType()
      +
      +
      Specified by:
      +
      annotationType in interface Annotation
      +
      +
      +
    • +
    • +
      +

      toString

      +
      public String toString()
      +
      +
      Specified by:
      +
      toString in interface Annotation
      +
      Overrides:
      +
      toString in class Object
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/annotation/Config.html b/javadoc/4.11/org/robolectric/annotation/Config.html new file mode 100644 index 000000000..3d0effed6 --- /dev/null +++ b/javadoc/4.11/org/robolectric/annotation/Config.html @@ -0,0 +1,702 @@ + + + + +Config + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Annotation Type Config

+
+
+
+
@Documented +@Inherited +@Retention(RUNTIME) +@Target({TYPE,METHOD}) +public @interface Config
+
Configuration settings that can be used on a per-class or per-test basis.
+
+
+
    + +
  • +
    +

    Nested Class Summary

    +
    Nested Classes
    +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    static class 
    + +
     
    +
    static class 
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Optional Element Summary

    +
    Optional Elements
    +
    +
    Modifier and Type
    +
    Optional Element
    +
    Description
    +
    Class<? extends Application>
    + +
    +
    The Application class to use in the test, this takes precedence over any + application specified in the AndroidManifest.xml.
    +
    + + +
    +
    Deprecated. +
    If you are using at least Android Studio 3.0 alpha 5 or Bazel's android_local_test + please migrate to the preferred way to configure
    +
    +
    +
    float
    + +
    +
    The default font scale.
    +
    + + +
    +
    A list of instrumented packages, in addition to those that are already instrumented.
    +
    + + +
    +
    Deprecated. +
    If you are using at least Android Studio 3.0 alpha 5 or Bazel's android_local_test + please migrate to the preferred way to configure
    +
    +
    + + +
    +
    Deprecated. +
    If you are using at least Android Studio 3.0 alpha 5 or Bazel's android_local_test + please migrate to the preferred way to configure builds + http://robolectric.org/getting-started/
    +
    +
    +
    int
    + +
    +
    The maximum Android SDK level to emulate when running tests on multiple API versions.
    +
    +
    int
    + +
    +
    The minimum Android SDK level to emulate when running tests on multiple API versions.
    +
    + + +
    +
    Deprecated. +
    To change your package name please override the applicationId in your build system.
    +
    +
    + + +
    +
    Qualifiers specifying device configuration for this test, such as "fr-normal-port-hdpi".
    +
    + + +
    +
    Deprecated. +
    If you are using at least Android Studio 3.0 alpha 5 or Bazel's android_local_test + please migrate to the preferred way to configure
    +
    +
    +
    int[]
    + +
    +
    The Android SDK level to emulate.
    +
    +
    Class<?>[]
    + +
    +
    A list of shadow classes to enable, in addition to those that are already present.
    +
    +
    +
    +
  • + +
  • +
    +

    Field Summary

    +
    Fields
    +
    +
    Modifier and Type
    +
    Field
    +
    Description
    +
    static final int
    + +
     
    +
    static final Class<? extends Application>
    + +
     
    +
    static final String
    + +
     
    +
    static final float
    + +
     
    +
    static final String
    + +
     
    +
    static final String
    + +
     
    +
    static final String
    + +
     
    +
    static final String
    + +
     
    +
    static final int
    + +
     
    +
    static final String
    + +
     
    +
    static final int
    + +
     
    +
    static final String
    + +
    +
    TODO(vnayar): Create named constants for default values instead of magic numbers.
    +
    +
    static final int
    + +
     
    +
    static final int
    + +
     
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      NONE

      +
      static final String NONE
      +
      TODO(vnayar): Create named constants for default values instead of magic numbers. Array named + constants must be avoided in order to dodge a JDK 1.7 bug. error: annotation Config is missing + value for the attribute <clinit> See JDK-8013485.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      DEFAULT_VALUE_STRING

      +
      static final String DEFAULT_VALUE_STRING
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      DEFAULT_VALUE_INT

      +
      static final int DEFAULT_VALUE_INT
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      DEFAULT_FONT_SCALE

      +
      static final float DEFAULT_FONT_SCALE
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      DEFAULT_MANIFEST_NAME

      +
      static final String DEFAULT_MANIFEST_NAME
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      DEFAULT_APPLICATION

      +
      static final Class<? extends Application> DEFAULT_APPLICATION
      +
      +
    • +
    • +
      +

      DEFAULT_PACKAGE_NAME

      +
      static final String DEFAULT_PACKAGE_NAME
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      DEFAULT_QUALIFIERS

      +
      static final String DEFAULT_QUALIFIERS
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      DEFAULT_RES_FOLDER

      +
      static final String DEFAULT_RES_FOLDER
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      DEFAULT_ASSET_FOLDER

      +
      static final String DEFAULT_ASSET_FOLDER
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ALL_SDKS

      +
      static final int ALL_SDKS
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      TARGET_SDK

      +
      static final int TARGET_SDK
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      OLDEST_SDK

      +
      static final int OLDEST_SDK
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      NEWEST_SDK

      +
      static final int NEWEST_SDK
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Element Details

    +
      +
    • +
      +

      sdk

      +
      int[] sdk
      +
      The Android SDK level to emulate. This value will also be set as Build.VERSION.SDK_INT.
      +
      +
      Default:
      +
      {}
      +
      +
      +
    • +
    • +
      +

      minSdk

      +
      int minSdk
      +
      The minimum Android SDK level to emulate when running tests on multiple API versions.
      +
      +
      Default:
      +
      -1
      +
      +
      +
    • +
    • +
      +

      maxSdk

      +
      int maxSdk
      +
      The maximum Android SDK level to emulate when running tests on multiple API versions.
      +
      +
      Default:
      +
      -1
      +
      +
      +
    • +
    • +
      +

      fontScale

      +
      float fontScale
      +
      The default font scale. In U+, users will have a slider to determine font scale. In all + previous APIs, font scales are either small (0.85f), normal (1.0f), large (1.15f) or huge + (1.3f)
      +
      +
      Default:
      +
      1.0f
      +
      +
      +
    • +
    • +
      +

      manifest

      +
      @Deprecated +String manifest
      +
      Deprecated. +
      If you are using at least Android Studio 3.0 alpha 5 or Bazel's android_local_test + please migrate to the preferred way to configure builds + http://robolectric.org/getting-started/
      +
      +
      The Android manifest file to load; Robolectric will look relative to the current directory. + Resources and assets will be loaded relative to the manifest. + +

      If not specified, Robolectric defaults to AndroidManifest.xml. + +

      If your project has no manifest or resources, use NONE.

      +
      +
      Returns:
      +
      The Android manifest file to load.
      +
      +
      +
      Default:
      +
      "--default"
      +
      +
      +
    • +
    • +
      +

      application

      +
      Class<? extends Application> application
      +
      The Application class to use in the test, this takes precedence over any + application specified in the AndroidManifest.xml.
      +
      +
      Returns:
      +
      The Application class to use in the test.
      +
      +
      +
      Default:
      +
      org.robolectric.annotation.DefaultApplication.class
      +
      +
      +
    • +
    • +
      +

      packageName

      +
      @Deprecated +String packageName
      +
      Deprecated. +
      To change your package name please override the applicationId in your build system. + Changing package name here is broken as the package name will no longer match the package + name encoded in the arsc resources file. If you are looking to simulate another application + you can create another applications Context using Context.createPackageContext(String, int). Note that you must add this + package to ShadowPackageManager.addPackage(android.content.pm.PackageInfo) + first.
      +
      +
      Java package name where the "R.class" file is located. This only needs to be specified if you + define an applicationId associated with productFlavors or specify + applicationIdSuffix in your build.gradle. + +

      If not specified, Robolectric defaults to the applicationId.

      +
      +
      Returns:
      +
      The java package name for R.class.
      +
      +
      +
      Default:
      +
      ""
      +
      +
      +
    • +
    • +
      +

      qualifiers

      +
      String qualifiers
      +
      Qualifiers specifying device configuration for this test, such as "fr-normal-port-hdpi". + +

      If the string is prefixed with '+', the qualifiers that follow are overlayed on any more + broadly-scoped qualifiers.

      +
      +
      Returns:
      +
      Qualifiers used for device configuration and resource resolution.
      +
      See Also:
      +
      + +
      +
      +
      +
      Default:
      +
      ""
      +
      +
      +
    • +
    • +
      +

      resourceDir

      +
      @Deprecated +String resourceDir
      +
      Deprecated. +
      If you are using at least Android Studio 3.0 alpha 5 or Bazel's android_local_test + please migrate to the preferred way to configure
      +
      +
      The directory from which to load resources. This should be relative to the directory containing + AndroidManifest.xml. + +

      If not specified, Robolectric defaults to res.

      +
      +
      Returns:
      +
      Android resource directory.
      +
      +
      +
      Default:
      +
      "res"
      +
      +
      +
    • +
    • +
      +

      assetDir

      +
      @Deprecated +String assetDir
      +
      Deprecated. +
      If you are using at least Android Studio 3.0 alpha 5 or Bazel's android_local_test + please migrate to the preferred way to configure
      +
      +
      The directory from which to load assets. This should be relative to the directory containing + AndroidManifest.xml. + +

      If not specified, Robolectric defaults to assets.

      +
      +
      Returns:
      +
      Android asset directory.
      +
      +
      +
      Default:
      +
      "assets"
      +
      +
      +
    • +
    • +
      +

      shadows

      +
      Class<?>[] shadows
      +
      A list of shadow classes to enable, in addition to those that are already present.
      +
      +
      Returns:
      +
      A list of additional shadow classes to enable.
      +
      +
      +
      Default:
      +
      {}
      +
      +
      +
    • +
    • +
      +

      instrumentedPackages

      +
      String[] instrumentedPackages
      +
      A list of instrumented packages, in addition to those that are already instrumented.
      +
      +
      Returns:
      +
      A list of additional instrumented packages.
      +
      +
      +
      Default:
      +
      {}
      +
      +
      +
    • +
    • +
      +

      libraries

      +
      @Deprecated +String[] libraries
      +
      Deprecated. +
      If you are using at least Android Studio 3.0 alpha 5 or Bazel's android_local_test + please migrate to the preferred way to configure
      +
      +
      A list of folders containing Android Libraries on which this project depends.
      +
      +
      Returns:
      +
      A list of Android Libraries.
      +
      +
      +
      Default:
      +
      {}
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/annotation/ConscryptMode.Mode.html b/javadoc/4.11/org/robolectric/annotation/ConscryptMode.Mode.html new file mode 100644 index 000000000..7407eb0a1 --- /dev/null +++ b/javadoc/4.11/org/robolectric/annotation/ConscryptMode.Mode.html @@ -0,0 +1,224 @@ + + + + +ConscryptMode.Mode + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Enum ConscryptMode.Mode

+
+
java.lang.Object +
java.lang.Enum<ConscryptMode.Mode> +
org.robolectric.annotation.ConscryptMode.Mode
+
+
+
+
+
All Implemented Interfaces:
+
Serializable, Comparable<ConscryptMode.Mode>, java.lang.constant.Constable
+
+
+
Enclosing class:
+
ConscryptMode
+
+
+
public static enum ConscryptMode.Mode +extends Enum<ConscryptMode.Mode>
+
Specifies the different supported Conscrypt modes. If ConscryptMode is ON, it will install + Conscrypt. If it is OFF, it won't do that but either way BouncyCastle is still installed.
+
+
+ +
+
+
    + +
  • +
    +

    Enum Constant Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      values

      +
      public static ConscryptMode.Mode[] values()
      +
      Returns an array containing the constants of this enum type, in +the order they are declared.
      +
      +
      Returns:
      +
      an array containing the constants of this enum type, in the order they are declared
      +
      +
      +
    • +
    • +
      +

      valueOf

      +
      public static ConscryptMode.Mode valueOf(String name)
      +
      Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
      +
      +
      Parameters:
      +
      name - the name of the enum constant to be returned.
      +
      Returns:
      +
      the enum constant with the specified name
      +
      Throws:
      +
      IllegalArgumentException - if this enum type has no constant with the specified name
      +
      NullPointerException - if the argument is null
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/annotation/ConscryptMode.html b/javadoc/4.11/org/robolectric/annotation/ConscryptMode.html new file mode 100644 index 000000000..a1f74dc47 --- /dev/null +++ b/javadoc/4.11/org/robolectric/annotation/ConscryptMode.html @@ -0,0 +1,136 @@ + + + + +ConscryptMode + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Annotation Type ConscryptMode

+
+
+
+
@Documented +@Retention(RUNTIME) +@Target({PACKAGE,TYPE,METHOD}) +public @interface ConscryptMode
+
Annotation for Conscrypt modes in Robolectric.
+
+
+
    + +
  • +
    +

    Nested Class Summary

    +
    Nested Classes
    +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    static enum 
    + +
    +
    Specifies the different supported Conscrypt modes.
    +
    +
    +
    +
  • + +
  • +
    +

    Required Element Summary

    +
    Required Elements
    +
    +
    Modifier and Type
    +
    Required Element
    +
    Description
    + + +
     
    +
    +
    +
  • +
+
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/annotation/GetInstallerPackageNameMode.Mode.html b/javadoc/4.11/org/robolectric/annotation/GetInstallerPackageNameMode.Mode.html new file mode 100644 index 000000000..b962f7374 --- /dev/null +++ b/javadoc/4.11/org/robolectric/annotation/GetInstallerPackageNameMode.Mode.html @@ -0,0 +1,229 @@ + + + + +GetInstallerPackageNameMode.Mode + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Enum GetInstallerPackageNameMode.Mode

+
+
java.lang.Object +
java.lang.Enum<GetInstallerPackageNameMode.Mode> +
org.robolectric.annotation.GetInstallerPackageNameMode.Mode
+
+
+
+
+
All Implemented Interfaces:
+
Serializable, Comparable<GetInstallerPackageNameMode.Mode>, java.lang.constant.Constable
+
+
+
Enclosing class:
+
GetInstallerPackageNameMode
+
+
+
public static enum GetInstallerPackageNameMode.Mode +extends Enum<GetInstallerPackageNameMode.Mode>
+
Specifies the different ShadowApplicationPackageManager#getInstallerPackageName modes.
+
+
+ +
+
+
    + +
  • +
    +

    Enum Constant Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      values

      +
      public static GetInstallerPackageNameMode.Mode[] values()
      +
      Returns an array containing the constants of this enum type, in +the order they are declared.
      +
      +
      Returns:
      +
      an array containing the constants of this enum type, in the order they are declared
      +
      +
      +
    • +
    • +
      +

      valueOf

      +
      public static GetInstallerPackageNameMode.Mode valueOf(String name)
      +
      Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
      +
      +
      Parameters:
      +
      name - the name of the enum constant to be returned.
      +
      Returns:
      +
      the enum constant with the specified name
      +
      Throws:
      +
      IllegalArgumentException - if this enum type has no constant with the specified name
      +
      NullPointerException - if the argument is null
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/annotation/GetInstallerPackageNameMode.html b/javadoc/4.11/org/robolectric/annotation/GetInstallerPackageNameMode.html new file mode 100644 index 000000000..ba01a64c6 --- /dev/null +++ b/javadoc/4.11/org/robolectric/annotation/GetInstallerPackageNameMode.html @@ -0,0 +1,184 @@ + + + + +GetInstallerPackageNameMode + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Annotation Type GetInstallerPackageNameMode

+
+
+
+
@Documented +@Retention(RUNTIME) +@Target({PACKAGE,TYPE,METHOD}) +public @interface GetInstallerPackageNameMode
+
A Configurer annotation for controlling how Robolectric + executes PackageManager#getInstallerPackageName method. + +

'getInstallerPackageName' method in PackageManager must throw IllegalArgumentException if the + installer package is not present. The legacy robolectric behavior returns a null value for these + cases. + +

This annotation can be applied to tests to have Robolectric perform the legacy mechanism of + not throwing IllegalArgumentException and instead return 'null', when installer package name is + not found. + +

This annotation will be deleted in a forthcoming Robolectric release.

+
+
+
    + +
  • +
    +

    Nested Class Summary

    +
    Nested Classes
    +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    static enum 
    + +
    +
    Specifies the different ShadowApplicationPackageManager#getInstallerPackageName modes.
    +
    +
    +
    +
  • + +
  • +
    +

    Required Element Summary

    +
    Required Elements
    +
    +
    Modifier and Type
    +
    Required Element
    +
    Description
    + + +
     
    +
    +
    +
  • + +
  • +
    +

    Optional Element Summary

    +
    Optional Elements
    +
    +
    Modifier and Type
    +
    Optional Element
    +
    Description
    + + +
    +
    Optional string for storing the issue / bug id tracking the fixing of the affected tests and + thus removal of this annotation.
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Element Details

    + +
    +
  • + +
  • +
    +
      +
    • +
      +

      issueId

      +
      String issueId
      +
      Optional string for storing the issue / bug id tracking the fixing of the affected tests and + thus removal of this annotation.
      +
      +
      Default:
      +
      ""
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/annotation/GraphicsMode.Mode.html b/javadoc/4.11/org/robolectric/annotation/GraphicsMode.Mode.html new file mode 100644 index 000000000..9f5b1acb8 --- /dev/null +++ b/javadoc/4.11/org/robolectric/annotation/GraphicsMode.Mode.html @@ -0,0 +1,229 @@ + + + + +GraphicsMode.Mode + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Enum GraphicsMode.Mode

+
+
java.lang.Object +
java.lang.Enum<GraphicsMode.Mode> +
org.robolectric.annotation.GraphicsMode.Mode
+
+
+
+
+
All Implemented Interfaces:
+
Serializable, Comparable<GraphicsMode.Mode>, java.lang.constant.Constable
+
+
+
Enclosing class:
+
GraphicsMode
+
+
+
public static enum GraphicsMode.Mode +extends Enum<GraphicsMode.Mode>
+
Specifies the different supported graphics modes.
+
+
+ +
+
+
    + +
  • +
    +

    Enum Constant Details

    +
      +
    • +
      +

      LEGACY

      +
      public static final GraphicsMode.Mode LEGACY
      +
      Use legacy graphics shadows that are no-ops and fakes.
      +
      +
    • +
    • +
      +

      NATIVE

      +
      public static final GraphicsMode.Mode NATIVE
      +
      Use graphics shadows libraries backed by native Android graphics code.
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      values

      +
      public static GraphicsMode.Mode[] values()
      +
      Returns an array containing the constants of this enum type, in +the order they are declared.
      +
      +
      Returns:
      +
      an array containing the constants of this enum type, in the order they are declared
      +
      +
      +
    • +
    • +
      +

      valueOf

      +
      public static GraphicsMode.Mode valueOf(String name)
      +
      Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
      +
      +
      Parameters:
      +
      name - the name of the enum constant to be returned.
      +
      Returns:
      +
      the enum constant with the specified name
      +
      Throws:
      +
      IllegalArgumentException - if this enum type has no constant with the specified name
      +
      NullPointerException - if the argument is null
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/annotation/GraphicsMode.html b/javadoc/4.11/org/robolectric/annotation/GraphicsMode.html new file mode 100644 index 000000000..329c0b0fd --- /dev/null +++ b/javadoc/4.11/org/robolectric/annotation/GraphicsMode.html @@ -0,0 +1,137 @@ + + + + +GraphicsMode + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Annotation Type GraphicsMode

+
+
+
+
@Documented +@Retention(RUNTIME) +@Target({PACKAGE,TYPE,METHOD}) +public @interface GraphicsMode
+
A Configurer annotation for controlling which graphics + shadow implementation is used for the android.graphics package.
+
+
+
    + +
  • +
    +

    Nested Class Summary

    +
    Nested Classes
    +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    static enum 
    + +
    +
    Specifies the different supported graphics modes.
    +
    +
    +
    +
  • + +
  • +
    +

    Required Element Summary

    +
    Required Elements
    +
    +
    Modifier and Type
    +
    Required Element
    +
    Description
    + + +
     
    +
    +
    +
  • +
+
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/annotation/HiddenApi.html b/javadoc/4.11/org/robolectric/annotation/HiddenApi.html new file mode 100644 index 000000000..725d17d38 --- /dev/null +++ b/javadoc/4.11/org/robolectric/annotation/HiddenApi.html @@ -0,0 +1,82 @@ + + + + +HiddenApi + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Annotation Type HiddenApi

+
+
+
+
@Documented +@Retention(RUNTIME) +@Target(METHOD) +public @interface HiddenApi
+
Indicates that the annotated method is hidden in the public Android API.
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/annotation/Implementation.html b/javadoc/4.11/org/robolectric/annotation/Implementation.html new file mode 100644 index 000000000..acf676bd3 --- /dev/null +++ b/javadoc/4.11/org/robolectric/annotation/Implementation.html @@ -0,0 +1,180 @@ + + + + +Implementation + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Annotation Type Implementation

+
+
+
+
@Documented +@Retention(RUNTIME) +@Target(METHOD) +public @interface Implementation
+
Indicates that a method declaration is intended to shadow a method with the same signature on the + associated Android class.
+
+
+
    + +
  • +
    +

    Optional Element Summary

    +
    Optional Elements
    +
    +
    Modifier and Type
    +
    Optional Element
    +
    Description
    +
    int
    + +
    +
    The annotated shadow method will be invoked only for the specified SDK or lesser.
    +
    +
    int
    + +
    +
    The annotated shadow method will be invoked only for the specified SDK or greater.
    +
    +
    +
    +
  • + +
  • +
    +

    Field Summary

    +
    Fields
    +
    +
    Modifier and Type
    +
    Field
    +
    Description
    +
    static final int
    + +
     
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • + +
  • +
    +

    Element Details

    +
      +
    • +
      +

      minSdk

      +
      int minSdk
      +
      The annotated shadow method will be invoked only for the specified SDK or greater.
      +
      +
      Default:
      +
      -1
      +
      +
      +
    • +
    • +
      +

      maxSdk

      +
      int maxSdk
      +
      The annotated shadow method will be invoked only for the specified SDK or lesser.
      +
      +
      Default:
      +
      -1
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/annotation/Implements.DefaultShadowPicker.html b/javadoc/4.11/org/robolectric/annotation/Implements.DefaultShadowPicker.html new file mode 100644 index 000000000..7caaacd5f --- /dev/null +++ b/javadoc/4.11/org/robolectric/annotation/Implements.DefaultShadowPicker.html @@ -0,0 +1,103 @@ + + + + +Implements.DefaultShadowPicker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface Implements.DefaultShadowPicker

+
+
+
+
All Superinterfaces:
+
ShadowPicker<Object>
+
+
+
Enclosing class:
+
Implements
+
+
+
public static interface Implements.DefaultShadowPicker +extends ShadowPicker<Object>
+
An interface used as the default for the picker param. Indicates that no custom ShadowPicker is being used.
+
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/annotation/Implements.html b/javadoc/4.11/org/robolectric/annotation/Implements.html new file mode 100644 index 000000000..695ddd228 --- /dev/null +++ b/javadoc/4.11/org/robolectric/annotation/Implements.html @@ -0,0 +1,282 @@ + + + + +Implements + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Annotation Type Implements

+
+
+
+
@Documented +@Retention(RUNTIME) +@Target(TYPE) +public @interface Implements
+
Indicates that a class declaration is intended to shadow an Android class declaration. The + Robolectric runtime searches classes with this annotation for methods with the Implementation annotation and calls them in place of the methods on the Android class.
+
+
+
    + +
  • +
    +

    Nested Class Summary

    +
    Nested Classes
    +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    static interface 
    + +
    +
    An interface used as the default for the picker param.
    +
    +
    +
    +
  • + +
  • +
    +

    Optional Element Summary

    +
    Optional Elements
    +
    +
    Modifier and Type
    +
    Optional Element
    +
    Description
    +
    boolean
    + +
    +
    If true, Robolectric will invoke the actual Android code for any method that isn't shadowed.
    +
    + + +
    +
    Android class name (if the Class object is not accessible).
    +
    +
    boolean
    + +
    +
    Denotes that this type exists in the public Android SDK.
    +
    +
    boolean
    + +
    +
    If true, when an exact method signature match isn't found, Robolectric will look for a method + with the same name but with all argument types replaced with java.lang.Object.
    +
    +
    int
    + +
    +
    If specified, the shadow class will be applied only for this SDK or lesser.
    +
    +
    int
    + +
    +
    If specified, the shadow class will be applied only for this SDK or greater.
    +
    +
    Class<? extends ShadowPicker<?>>
    + +
    +
    If specified, the picker will be instantiated and called from within the newly-created + Robolectric classloader.
    +
    + + +
    +
    The Android class to be shadowed.
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Element Details

    +
      +
    • +
      +

      value

      +
      Class<?> value
      +
      The Android class to be shadowed.
      +
      +
      Returns:
      +
      Android class to shadow.
      +
      +
      +
      Default:
      +
      void.class
      +
      +
      +
    • +
    • +
      +

      className

      +
      String className
      +
      Android class name (if the Class object is not accessible).
      +
      +
      Returns:
      +
      Android class name.
      +
      +
      +
      Default:
      +
      ""
      +
      +
      +
    • +
    • +
      +

      isInAndroidSdk

      +
      boolean isInAndroidSdk
      +
      Denotes that this type exists in the public Android SDK. When this value is true, the + annotation processor will generate a shadowOf method.
      +
      +
      Returns:
      +
      True if the type is exposed in the Android SDK.
      +
      +
      +
      Default:
      +
      true
      +
      +
      +
    • +
    • +
      +

      callThroughByDefault

      +
      boolean callThroughByDefault
      +
      If true, Robolectric will invoke the actual Android code for any method that isn't shadowed.
      +
      +
      Returns:
      +
      True to invoke the underlying method.
      +
      +
      +
      Default:
      +
      true
      +
      +
      +
    • +
    • +
      +

      looseSignatures

      +
      boolean looseSignatures
      +
      If true, when an exact method signature match isn't found, Robolectric will look for a method + with the same name but with all argument types replaced with java.lang.Object.
      +
      +
      Returns:
      +
      True to disable strict signature matching.
      +
      +
      +
      Default:
      +
      false
      +
      +
      +
    • +
    • +
      +

      minSdk

      +
      int minSdk
      +
      If specified, the shadow class will be applied only for this SDK or greater.
      +
      +
      Default:
      +
      -1
      +
      +
      +
    • +
    • +
      +

      maxSdk

      +
      int maxSdk
      +
      If specified, the shadow class will be applied only for this SDK or lesser.
      +
      +
      Default:
      +
      -1
      +
      +
      +
    • +
    • +
      +

      shadowPicker

      +
      Class<? extends ShadowPicker<?>> shadowPicker
      +
      If specified, the picker will be instantiated and called from within the newly-created + Robolectric classloader. All shadow classes implementing the same Android class must use the + same ShadowPicker.
      +
      +
      Default:
      +
      org.robolectric.annotation.Implements.DefaultShadowPicker.class
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/annotation/LooperMode.Mode.html b/javadoc/4.11/org/robolectric/annotation/LooperMode.Mode.html new file mode 100644 index 000000000..3e2eac764 --- /dev/null +++ b/javadoc/4.11/org/robolectric/annotation/LooperMode.Mode.html @@ -0,0 +1,324 @@ + + + + +LooperMode.Mode + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Enum LooperMode.Mode

+
+
java.lang.Object +
java.lang.Enum<LooperMode.Mode> +
org.robolectric.annotation.LooperMode.Mode
+
+
+
+
+
All Implemented Interfaces:
+
Serializable, Comparable<LooperMode.Mode>, java.lang.constant.Constable
+
+
+
Enclosing class:
+
LooperMode
+
+
+
public static enum LooperMode.Mode +extends Enum<LooperMode.Mode>
+
Specifies the different supported Looper modes.
+
+
+ +
+
+
    + +
  • +
    +

    Enum Constant Details

    +
      +
    • +
      +

      LEGACY

      +
      @Deprecated +public static final LooperMode.Mode LEGACY
      +
      Deprecated. +
      use LooperMode.PAUSED
      +
      +
      Robolectric's default threading model prior to 4.4. + +

      Tasks posted to Loopers are managed via a Scheduler. Scheduler behavior can be controlled via setIdleState(IdleState), with a default of UNPAUSED. + +

      There is only a single Looper thread - with tests and all posted Looper tasks executing on + that thread. + +

      ShadowLooper APIs can also be used to control posted + tasks, but most of those APIs just serve as a facade to Scheduler APIs. + +

      There are multiple problems with this mode. Some of the major ones are: + +

        +
      1. The default UNPAUSED state + will execute tasks posted to a Looper inline synchronously. This + differs from real Android behaviour, and can cause issues with code that + expects/enforces that posted tasks execute in the correct order, such as RecyclerViews. +
      2. The Scheduler list of Runnables can get out of sync with + the Looper's MessageQueue, causing deadlocks or other race + conditions. +
      3. Each Scheduler keeps its own time value, which can get out + of sync. +
      4. Background Looper tasks execute in the main thread, causing errors + for code that enforces that it runs on a non-main Looper thread. +
      +
      +
    • +
    • +
      +

      PAUSED

      +
      public static final LooperMode.Mode PAUSED
      +
      A mode that more accurately models real Android's Looper behavior. + +

      Conceptually LooperMode.PAUSED is similar to the LEGACY Scheduler.IdleState.PAUSED in the following ways: + +

        +
      • Tests run on the main looper thread +
      • Tasks posted to the main Looper are not executed automatically, and + must be explicitly executed via ShadowLooper APIs like + ShadowLooper.idle(). This guarantees execution order + correctness +
      • SystemClock time is frozen, and can be manually advanced via + Robolectric APIs. +
      + + However, it has the following improvements: + + + + A subset of the Scheduler APIs for the 'foreground' scheduler + are currently supported in this mode as well, although it is recommended to switch to use + ShadowLooper APIs directly. + +

      To use: + +

        +
      • Apply the LooperMode(PAUSED) annotation to your test package/class/method (or remove a + LooperMode(LEGACY) annotation) +
      • Convert any background Scheduler for controlling Loopers to shadowOf(looper) +
      • Convert any RoboExecutorService usages + to PausedExecutorService or InlineExecutorService +
      • Run your tests. If you see an test failures like 'Main looper has queued unexecuted + runnables.', you may need to insert shadowOf(getMainLooper()).idle() calls to your test + to drain the main Looper. +
      +
      +
    • +
    • +
      +

      INSTRUMENTATION_TEST

      +
      public static final LooperMode.Mode INSTRUMENTATION_TEST
      +
      A mode that simulates an android instrumentation test threading model, which has a separate + test thread distinct from the main looper thread. + +

      Otherwise it is quite similar to PAUSED mode. The clock time is still fixed, and you can + use shadowLooper methods to pause, unpause, and wait for any looper to be idle. + +

      It is recommended to use this mode in tests that mostly use androidx.test APIs, which will + support being called directly on the main thread or on the test thread. Most org.robolectric + APIs that interact with the android UI (e.g. ActivityController) will raise an exception if + called off the main thread.

      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      values

      +
      public static LooperMode.Mode[] values()
      +
      Returns an array containing the constants of this enum type, in +the order they are declared.
      +
      +
      Returns:
      +
      an array containing the constants of this enum type, in the order they are declared
      +
      +
      +
    • +
    • +
      +

      valueOf

      +
      public static LooperMode.Mode valueOf(String name)
      +
      Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
      +
      +
      Parameters:
      +
      name - the name of the enum constant to be returned.
      +
      Returns:
      +
      the enum constant with the specified name
      +
      Throws:
      +
      IllegalArgumentException - if this enum type has no constant with the specified name
      +
      NullPointerException - if the argument is null
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/annotation/LooperMode.html b/javadoc/4.11/org/robolectric/annotation/LooperMode.html new file mode 100644 index 000000000..1ceb7e283 --- /dev/null +++ b/javadoc/4.11/org/robolectric/annotation/LooperMode.html @@ -0,0 +1,154 @@ + + + + +LooperMode + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Annotation Type LooperMode

+
+
+
+
@Documented +@Retention(RUNTIME) +@Target({PACKAGE,TYPE,METHOD}) +public @interface LooperMode
+
A Configurer annotation for controlling Robolectric's + Looper behavior. + +

Currently Robolectric will default to LooperMode.Mode.PAUSED behavior, but this can be + overridden by applying a @LooperMode(NewMode) annotation to a test package, test class, or test + method, or via the 'robolectric.looperMode' system property.

+
+
See Also:
+
+ +
+
+
+
+
    + +
  • +
    +

    Nested Class Summary

    +
    Nested Classes
    +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    static enum 
    + +
    +
    Specifies the different supported Looper modes.
    +
    +
    +
    +
  • + +
  • +
    +

    Required Element Summary

    +
    Required Elements
    +
    +
    Modifier and Type
    +
    Required Element
    +
    Description
    + + +
    +
    Set the Looper mode.
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Element Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/annotation/RealObject.html b/javadoc/4.11/org/robolectric/annotation/RealObject.html new file mode 100644 index 000000000..b3f67f4b4 --- /dev/null +++ b/javadoc/4.11/org/robolectric/annotation/RealObject.html @@ -0,0 +1,82 @@ + + + + +RealObject + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Annotation Type RealObject

+
+
+
+
@Documented +@Retention(RUNTIME) +@Target(FIELD) +public @interface RealObject
+
Shadow fields annotated @RealObject will have the real instance injected.
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/annotation/ReflectorObject.html b/javadoc/4.11/org/robolectric/annotation/ReflectorObject.html new file mode 100644 index 000000000..3fa2b7165 --- /dev/null +++ b/javadoc/4.11/org/robolectric/annotation/ReflectorObject.html @@ -0,0 +1,85 @@ + + + + +ReflectorObject + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Annotation Type ReflectorObject

+
+
+
+
@Documented +@Retention(RUNTIME) +@Target(FIELD) +public @interface ReflectorObject
+
Serves to cache the reflector object instance and lower test runtime. + +

For example, @ReflectorObject MyReflector objectReflector is equivalent to + calling reflector(MyReflector.class, realObject).

+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/annotation/Resetter.html b/javadoc/4.11/org/robolectric/annotation/Resetter.html new file mode 100644 index 000000000..58edba46c --- /dev/null +++ b/javadoc/4.11/org/robolectric/annotation/Resetter.html @@ -0,0 +1,82 @@ + + + + +Resetter + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Annotation Type Resetter

+
+
+
+
@Documented +@Retention(RUNTIME) +@Target(METHOD) +public @interface Resetter
+
Indicates that the annotated method is used to reset static state in a shadow.
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/annotation/SQLiteMode.Mode.html b/javadoc/4.11/org/robolectric/annotation/SQLiteMode.Mode.html new file mode 100644 index 000000000..3fef92e7b --- /dev/null +++ b/javadoc/4.11/org/robolectric/annotation/SQLiteMode.Mode.html @@ -0,0 +1,229 @@ + + + + +SQLiteMode.Mode + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Enum SQLiteMode.Mode

+
+
java.lang.Object +
java.lang.Enum<SQLiteMode.Mode> +
org.robolectric.annotation.SQLiteMode.Mode
+
+
+
+
+
All Implemented Interfaces:
+
Serializable, Comparable<SQLiteMode.Mode>, java.lang.constant.Constable
+
+
+
Enclosing class:
+
SQLiteMode
+
+
+
public static enum SQLiteMode.Mode +extends Enum<SQLiteMode.Mode>
+
Specifies the different supported SQLite modes.
+
+
+ +
+
+
    + +
  • +
    +

    Enum Constant Details

    +
      +
    • +
      +

      LEGACY

      +
      public static final SQLiteMode.Mode LEGACY
      +
      Use the legacy SQLite implementation backed by sqlite4java.
      +
      +
    • +
    • +
      +

      NATIVE

      +
      public static final SQLiteMode.Mode NATIVE
      +
      Use the new SQLite implementation backed by native Android code from AOSP.
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      values

      +
      public static SQLiteMode.Mode[] values()
      +
      Returns an array containing the constants of this enum type, in +the order they are declared.
      +
      +
      Returns:
      +
      an array containing the constants of this enum type, in the order they are declared
      +
      +
      +
    • +
    • +
      +

      valueOf

      +
      public static SQLiteMode.Mode valueOf(String name)
      +
      Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
      +
      +
      Parameters:
      +
      name - the name of the enum constant to be returned.
      +
      Returns:
      +
      the enum constant with the specified name
      +
      Throws:
      +
      IllegalArgumentException - if this enum type has no constant with the specified name
      +
      NullPointerException - if the argument is null
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/annotation/SQLiteMode.html b/javadoc/4.11/org/robolectric/annotation/SQLiteMode.html new file mode 100644 index 000000000..8b43c99c3 --- /dev/null +++ b/javadoc/4.11/org/robolectric/annotation/SQLiteMode.html @@ -0,0 +1,137 @@ + + + + +SQLiteMode + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Annotation Type SQLiteMode

+
+
+
+
@Documented +@Retention(RUNTIME) +@Target({PACKAGE,TYPE,METHOD}) +public @interface SQLiteMode
+
A Configurer annotation for controlling which SQLite + shadow implementation is used for the android.database package.
+
+
+
    + +
  • +
    +

    Nested Class Summary

    +
    Nested Classes
    +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    static enum 
    + +
    +
    Specifies the different supported SQLite modes.
    +
    +
    +
    +
  • + +
  • +
    +

    Required Element Summary

    +
    Required Elements
    +
    +
    Modifier and Type
    +
    Required Element
    +
    Description
    + + +
     
    +
    +
    +
  • +
+
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/annotation/TextLayoutMode.Mode.html b/javadoc/4.11/org/robolectric/annotation/TextLayoutMode.Mode.html new file mode 100644 index 000000000..d0bfbf614 --- /dev/null +++ b/javadoc/4.11/org/robolectric/annotation/TextLayoutMode.Mode.html @@ -0,0 +1,243 @@ + + + + +TextLayoutMode.Mode + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Enum TextLayoutMode.Mode

+
+
java.lang.Object +
java.lang.Enum<TextLayoutMode.Mode> +
org.robolectric.annotation.TextLayoutMode.Mode
+
+
+
+
+
All Implemented Interfaces:
+
Serializable, Comparable<TextLayoutMode.Mode>, java.lang.constant.Constable
+
+
+
Enclosing class:
+
TextLayoutMode
+
+
+
public static enum TextLayoutMode.Mode +extends Enum<TextLayoutMode.Mode>
+
Specifies the different supported Text layout modes.
+
+
+ +
+
+
    + +
  • +
    +

    Enum Constant Details

    +
      +
    • +
      +

      LEGACY

      +
      @Deprecated +public static final TextLayoutMode.Mode LEGACY
      +
      Deprecated. +
      LEGACY mode is inaccurate, has known bugs and will be removed in a future + release.
      +
      +
      Robolectric's layout mode prior to 4.3.
      +
      +
    • +
    • +
      +

      REALISTIC

      +
      @Deprecated +public static final TextLayoutMode.Mode REALISTIC
      +
      Deprecated. +
      REALTISTIC is the default mode and does not need to be stated explicity.
      +
      +
      The new, more accurate layout mechanism.
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      values

      +
      public static TextLayoutMode.Mode[] values()
      +
      Returns an array containing the constants of this enum type, in +the order they are declared.
      +
      +
      Returns:
      +
      an array containing the constants of this enum type, in the order they are declared
      +
      +
      +
    • +
    • +
      +

      valueOf

      +
      public static TextLayoutMode.Mode valueOf(String name)
      +
      Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
      +
      +
      Parameters:
      +
      name - the name of the enum constant to be returned.
      +
      Returns:
      +
      the enum constant with the specified name
      +
      Throws:
      +
      IllegalArgumentException - if this enum type has no constant with the specified name
      +
      NullPointerException - if the argument is null
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/annotation/TextLayoutMode.html b/javadoc/4.11/org/robolectric/annotation/TextLayoutMode.html new file mode 100644 index 000000000..b43b2aae1 --- /dev/null +++ b/javadoc/4.11/org/robolectric/annotation/TextLayoutMode.html @@ -0,0 +1,184 @@ + + + + +TextLayoutMode + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Annotation Type TextLayoutMode

+
+
+
+
@Documented +@Retention(RUNTIME) +@Target({PACKAGE,TYPE,METHOD}) +public @interface TextLayoutMode
+
A Configurer annotation for controlling how Robolectric + performs UI layout. + +

PR #4818 changed Robolectric to be more realistic when performing layout on Android views. + This change in behavior could cause tests still using the legacy 'UNPAUSED' looper mode or + relying on views being a specific size to fail. + +

This annotation can be applied to tests to have Robolectric perform the legacy, less accurate + mechanism of laying out and measuring Android text views, as a stopgap until the tests can be + properly fixed. + +

This annotation will be deleted in a forthcoming Robolectric release.

+
+
+
    + +
  • +
    +

    Nested Class Summary

    +
    Nested Classes
    +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    static enum 
    + +
    +
    Specifies the different supported Text layout modes.
    +
    +
    +
    +
  • + +
  • +
    +

    Required Element Summary

    +
    Required Elements
    +
    +
    Modifier and Type
    +
    Required Element
    +
    Description
    + + +
     
    +
    +
    +
  • + +
  • +
    +

    Optional Element Summary

    +
    Optional Elements
    +
    +
    Modifier and Type
    +
    Optional Element
    +
    Description
    + + +
    +
    Optional string for storing the issue / bug id tracking the fixing of the affected tests and + thus removal of this annotation.
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Element Details

    + +
    +
  • + +
  • +
    +
      +
    • +
      +

      issueId

      +
      String issueId
      +
      Optional string for storing the issue / bug id tracking the fixing of the affected tests and + thus removal of this annotation.
      +
      +
      Default:
      +
      ""
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/annotation/experimental/LazyApplication.LazyLoad.html b/javadoc/4.11/org/robolectric/annotation/experimental/LazyApplication.LazyLoad.html new file mode 100644 index 000000000..c41d3b592 --- /dev/null +++ b/javadoc/4.11/org/robolectric/annotation/experimental/LazyApplication.LazyLoad.html @@ -0,0 +1,223 @@ + + + + +LazyApplication.LazyLoad + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Enum LazyApplication.LazyLoad

+
+
java.lang.Object +
java.lang.Enum<LazyApplication.LazyLoad> +
org.robolectric.annotation.experimental.LazyApplication.LazyLoad
+
+
+
+
+
All Implemented Interfaces:
+
Serializable, Comparable<LazyApplication.LazyLoad>, java.lang.constant.Constable
+
+
+
Enclosing class:
+
LazyApplication
+
+
+
public static enum LazyApplication.LazyLoad +extends Enum<LazyApplication.LazyLoad>
+
Whether or not the Application should be lazily loaded
+
+
+ +
+
+
    + +
  • +
    +

    Enum Constant Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      values

      +
      public static LazyApplication.LazyLoad[] values()
      +
      Returns an array containing the constants of this enum type, in +the order they are declared.
      +
      +
      Returns:
      +
      an array containing the constants of this enum type, in the order they are declared
      +
      +
      +
    • +
    • +
      +

      valueOf

      +
      public static LazyApplication.LazyLoad valueOf(String name)
      +
      Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
      +
      +
      Parameters:
      +
      name - the name of the enum constant to be returned.
      +
      Returns:
      +
      the enum constant with the specified name
      +
      Throws:
      +
      IllegalArgumentException - if this enum type has no constant with the specified name
      +
      NullPointerException - if the argument is null
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/annotation/experimental/LazyApplication.html b/javadoc/4.11/org/robolectric/annotation/experimental/LazyApplication.html new file mode 100644 index 000000000..5cd065612 --- /dev/null +++ b/javadoc/4.11/org/robolectric/annotation/experimental/LazyApplication.html @@ -0,0 +1,145 @@ + + + + +LazyApplication + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Annotation Type LazyApplication

+
+
+
+
@Retention(RUNTIME) +@Target({PACKAGE,TYPE,METHOD}) +public @interface LazyApplication
+
A Configurer annotation that dictates whether or not + Robolectric should lazily instantiate the Application under test. + +

In particular, any test with LazyLoad.ON that does not need the Application will not + load it (and recoup the associated cost) + +

NOTE: This feature is currently still experimental, so any users of LazyLoad.ON do so + at their own risk

+
+
+
    + +
  • +
    +

    Nested Class Summary

    +
    Nested Classes
    +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    static enum 
    + +
    +
    Whether or not the Application should be lazily loaded
    +
    +
    +
    +
  • + +
  • +
    +

    Required Element Summary

    +
    Required Elements
    +
    +
    Modifier and Type
    +
    Required Element
    +
    Description
    + + +
    +
    Whether or not the Application should be lazily loaded
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Element Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/annotation/experimental/package-summary.html b/javadoc/4.11/org/robolectric/annotation/experimental/package-summary.html new file mode 100644 index 000000000..0b2c864b2 --- /dev/null +++ b/javadoc/4.11/org/robolectric/annotation/experimental/package-summary.html @@ -0,0 +1,115 @@ + + + + +org.robolectric.annotation.experimental + + + + + + + + + + + + + + +
+ +
+
+
+

Package org.robolectric.annotation.experimental

+
+
+
package org.robolectric.annotation.experimental
+
+ +
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/annotation/experimental/package-tree.html b/javadoc/4.11/org/robolectric/annotation/experimental/package-tree.html new file mode 100644 index 000000000..bf7eb5879 --- /dev/null +++ b/javadoc/4.11/org/robolectric/annotation/experimental/package-tree.html @@ -0,0 +1,82 @@ + + + + +org.robolectric.annotation.experimental Class Hierarchy + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.robolectric.annotation.experimental

+Package Hierarchies: + +
+
+

Annotation Type Hierarchy

+ +
+
+

Enum Hierarchy

+ +
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/annotation/internal/ConfigUtils.html b/javadoc/4.11/org/robolectric/annotation/internal/ConfigUtils.html new file mode 100644 index 000000000..f31795385 --- /dev/null +++ b/javadoc/4.11/org/robolectric/annotation/internal/ConfigUtils.html @@ -0,0 +1,150 @@ + + + + +ConfigUtils + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ConfigUtils

+
+
java.lang.Object +
org.robolectric.annotation.internal.ConfigUtils
+
+
+
+
public class ConfigUtils +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      parseStringArrayProperty

      +
      public static String[] parseStringArrayProperty(String property)
      +
      +
    • +
    • +
      +

      parseSdkArrayProperty

      +
      public static int[] parseSdkArrayProperty(String property)
      +
      +
    • +
    • +
      +

      parseSdkInt

      +
      public static int parseSdkInt(String part)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/annotation/internal/DoNotInstrument.html b/javadoc/4.11/org/robolectric/annotation/internal/DoNotInstrument.html new file mode 100644 index 000000000..4327a9945 --- /dev/null +++ b/javadoc/4.11/org/robolectric/annotation/internal/DoNotInstrument.html @@ -0,0 +1,82 @@ + + + + +DoNotInstrument + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Annotation Type DoNotInstrument

+
+
+
+
@Documented +@Retention(RUNTIME) +@Target(TYPE) +public @interface DoNotInstrument
+
Indicates that a class should not be stripped/instrumented under any circumstances.
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/annotation/internal/Instrument.html b/javadoc/4.11/org/robolectric/annotation/internal/Instrument.html new file mode 100644 index 000000000..6de85c38e --- /dev/null +++ b/javadoc/4.11/org/robolectric/annotation/internal/Instrument.html @@ -0,0 +1,82 @@ + + + + +Instrument + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Annotation Type Instrument

+
+
+
+
@Documented +@Retention(RUNTIME) +@Target(TYPE) +public @interface Instrument
+
Indicates that a class should always be instrumented regardless of its package.
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/annotation/internal/package-summary.html b/javadoc/4.11/org/robolectric/annotation/internal/package-summary.html new file mode 100644 index 000000000..b9201e893 --- /dev/null +++ b/javadoc/4.11/org/robolectric/annotation/internal/package-summary.html @@ -0,0 +1,116 @@ + + + + +org.robolectric.annotation.internal + + + + + + + + + + + + + + +
+ +
+
+
+

Package org.robolectric.annotation.internal

+
+
+
package org.robolectric.annotation.internal
+
+ +
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/annotation/internal/package-tree.html b/javadoc/4.11/org/robolectric/annotation/internal/package-tree.html new file mode 100644 index 000000000..89a11bba0 --- /dev/null +++ b/javadoc/4.11/org/robolectric/annotation/internal/package-tree.html @@ -0,0 +1,79 @@ + + + + +org.robolectric.annotation.internal Class Hierarchy + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.robolectric.annotation.internal

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+

Annotation Type Hierarchy

+ +
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/annotation/package-summary.html b/javadoc/4.11/org/robolectric/annotation/package-summary.html new file mode 100644 index 000000000..5add0c512 --- /dev/null +++ b/javadoc/4.11/org/robolectric/annotation/package-summary.html @@ -0,0 +1,201 @@ + + + + +org.robolectric.annotation + + + + + + + + + + + + + + +
+ +
+
+
+

Package org.robolectric.annotation

+
+
+
package org.robolectric.annotation
+
+
Package containing Robolectric annotations.
+
+
+ +
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/annotation/package-tree.html b/javadoc/4.11/org/robolectric/annotation/package-tree.html new file mode 100644 index 000000000..c725f7f80 --- /dev/null +++ b/javadoc/4.11/org/robolectric/annotation/package-tree.html @@ -0,0 +1,120 @@ + + + + +org.robolectric.annotation Class Hierarchy + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.robolectric.annotation

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+

Annotation Type Hierarchy

+ +
+
+

Enum Hierarchy

+ +
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/annotation/processing/DocumentedElement.html b/javadoc/4.11/org/robolectric/annotation/processing/DocumentedElement.html new file mode 100644 index 000000000..5908a3f9e --- /dev/null +++ b/javadoc/4.11/org/robolectric/annotation/processing/DocumentedElement.html @@ -0,0 +1,196 @@ + + + + +DocumentedElement + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class DocumentedElement

+
+
java.lang.Object +
org.robolectric.annotation.processing.DocumentedElement
+
+
+
+
Direct Known Subclasses:
+
DocumentedMethod, DocumentedPackage, DocumentedType
+
+
+
public abstract class DocumentedElement +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      DocumentedElement

      +
      protected DocumentedElement(String name)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getName

      +
      public String getName()
      +
      +
    • +
    • +
      +

      toString

      +
      public String toString()
      +
      +
      Overrides:
      +
      toString in class Object
      +
      +
      +
    • +
    • +
      +

      setDocumentation

      +
      public void setDocumentation(String docStr)
      +
      +
    • +
    • +
      +

      getDocumentation

      +
      public String getDocumentation()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/annotation/processing/DocumentedMethod.html b/javadoc/4.11/org/robolectric/annotation/processing/DocumentedMethod.html new file mode 100644 index 000000000..b0226a03a --- /dev/null +++ b/javadoc/4.11/org/robolectric/annotation/processing/DocumentedMethod.html @@ -0,0 +1,216 @@ + + + + +DocumentedMethod + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class DocumentedMethod

+
+
java.lang.Object +
org.robolectric.annotation.processing.DocumentedElement +
org.robolectric.annotation.processing.DocumentedMethod
+
+
+
+
+
public class DocumentedMethod +extends DocumentedElement
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      isImplementation

      +
      public boolean isImplementation
      +
      +
    • +
    • +
      +

      modifiers

      +
      public List<String> modifiers
      +
      +
    • +
    • +
      +

      params

      +
      public List<String> params
      +
      +
    • +
    • +
      +

      returnType

      +
      public String returnType
      +
      +
    • +
    • +
      +

      exceptions

      +
      public List<String> exceptions
      +
      +
    • +
    • +
      +

      minSdk

      +
      public Integer minSdk
      +
      +
    • +
    • +
      +

      maxSdk

      +
      public Integer maxSdk
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      DocumentedMethod

      +
      public DocumentedMethod(String name)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/annotation/processing/DocumentedPackage.html b/javadoc/4.11/org/robolectric/annotation/processing/DocumentedPackage.html new file mode 100644 index 000000000..d91e2d1d9 --- /dev/null +++ b/javadoc/4.11/org/robolectric/annotation/processing/DocumentedPackage.html @@ -0,0 +1,146 @@ + + + + +DocumentedPackage + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class DocumentedPackage

+
+
java.lang.Object +
org.robolectric.annotation.processing.DocumentedElement +
org.robolectric.annotation.processing.DocumentedPackage
+
+
+
+
+
public class DocumentedPackage +extends DocumentedElement
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/annotation/processing/DocumentedType.html b/javadoc/4.11/org/robolectric/annotation/processing/DocumentedType.html new file mode 100644 index 000000000..22de68d83 --- /dev/null +++ b/javadoc/4.11/org/robolectric/annotation/processing/DocumentedType.html @@ -0,0 +1,184 @@ + + + + +DocumentedType + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class DocumentedType

+
+
java.lang.Object +
org.robolectric.annotation.processing.DocumentedElement +
org.robolectric.annotation.processing.DocumentedType
+
+
+
+
+
public class DocumentedType +extends DocumentedElement
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/annotation/processing/Helpers.html b/javadoc/4.11/org/robolectric/annotation/processing/Helpers.html new file mode 100644 index 000000000..7fa880ae7 --- /dev/null +++ b/javadoc/4.11/org/robolectric/annotation/processing/Helpers.html @@ -0,0 +1,281 @@ + + + + +Helpers + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class Helpers

+
+
java.lang.Object +
org.robolectric.annotation.processing.Helpers
+
+
+
+
public class Helpers +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getAnnotationTypeMirrorValue

      +
      public static javax.lang.model.type.TypeMirror getAnnotationTypeMirrorValue(javax.lang.model.element.AnnotationValue av)
      +
      +
    • +
    • +
      +

      getAnnotationTypeMirrorValue

      +
      public static javax.lang.model.element.TypeElement getAnnotationTypeMirrorValue(javax.lang.model.element.Element el)
      +
      +
    • +
    • +
      +

      getAnnotationTypeMirrorValue

      +
      public static javax.lang.model.element.AnnotationValue getAnnotationTypeMirrorValue(javax.lang.model.element.AnnotationMirror annotationMirror, + String key)
      +
      +
    • +
    • +
      +

      getAnnotationStringValue

      +
      public static String getAnnotationStringValue(javax.lang.model.element.AnnotationValue av)
      +
      +
    • +
    • +
      +

      getAnnotationIntValue

      +
      public static int getAnnotationIntValue(javax.lang.model.element.AnnotationValue av)
      +
      +
    • +
    • +
      +

      getAnnotationMirror

      +
      public static javax.lang.model.element.AnnotationMirror getAnnotationMirror(javax.lang.model.util.Types types, + javax.lang.model.element.Element element, + javax.lang.model.element.TypeElement annotation)
      +
      +
    • +
    • +
      +

      getImplementsMirror

      +
      public static javax.lang.model.element.AnnotationMirror getImplementsMirror(javax.lang.model.element.Element elem, + javax.lang.model.util.Types types, + javax.lang.model.element.TypeElement typeElement)
      +
      +
    • +
    • +
      +

      isSameParameterList

      +
      public boolean isSameParameterList(List<? extends javax.lang.model.element.TypeParameterElement> l1, + List<? extends javax.lang.model.element.TypeParameterElement> l2)
      +
      +
    • +
    • +
      +

      getImplementedClass

      +
      public javax.lang.model.type.TypeMirror getImplementedClass(javax.lang.model.element.AnnotationMirror am)
      +
      +
    • +
    • +
      +

      appendParameterList

      +
      public void appendParameterList(StringBuilder message, + List<? extends javax.lang.model.element.TypeParameterElement> tpeList)
      +
      +
    • +
    • +
      +

      getPackageElement

      +
      public javax.lang.model.element.Element getPackageElement(String packageName)
      +
      +
    • +
    • +
      +

      asElement

      +
      public javax.lang.model.element.Element asElement(javax.lang.model.type.TypeMirror typeMirror)
      +
      +
    • +
    • +
      +

      getTypeElement

      +
      public javax.lang.model.element.TypeElement getTypeElement(String className)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/annotation/processing/RobolectricModel.Builder.html b/javadoc/4.11/org/robolectric/annotation/processing/RobolectricModel.Builder.html new file mode 100644 index 000000000..76a91ca58 --- /dev/null +++ b/javadoc/4.11/org/robolectric/annotation/processing/RobolectricModel.Builder.html @@ -0,0 +1,208 @@ + + + + +RobolectricModel.Builder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class RobolectricModel.Builder

+
+
java.lang.Object +
org.robolectric.annotation.processing.RobolectricModel.Builder
+
+
+
+
Enclosing class:
+
RobolectricModel
+
+
+
public static class RobolectricModel.Builder +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      addShadowType

      +
      public void addShadowType(javax.lang.model.element.TypeElement shadowType, + javax.lang.model.element.TypeElement actualType, + javax.lang.model.element.TypeElement shadowPickerType)
      +
      +
    • +
    • +
      +

      addExtraShadow

      +
      public void addExtraShadow(String sdkClassName, + String shadowClassName)
      +
      +
    • +
    • +
      +

      addExtraShadowPicker

      +
      public void addExtraShadowPicker(String sdkClassName, + javax.lang.model.element.TypeElement pickerTypeElement)
      +
      +
    • +
    • +
      +

      addResetter

      +
      public void addResetter(javax.lang.model.element.TypeElement shadowTypeElement, + javax.lang.model.element.ExecutableElement elem)
      +
      +
    • +
    • +
      +

      documentPackage

      +
      public void documentPackage(String name, + String documentation)
      +
      +
    • +
    • +
      +

      documentType

      +
      public void documentType(javax.lang.model.element.TypeElement type, + String documentation, + List<String> imports)
      +
      +
    • +
    • +
      +

      documentMethod

      +
      public void documentMethod(javax.lang.model.element.TypeElement shadowClass, + DocumentedMethod documentedMethod)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/annotation/processing/RobolectricModel.ResetterInfo.html b/javadoc/4.11/org/robolectric/annotation/processing/RobolectricModel.ResetterInfo.html new file mode 100644 index 000000000..7186790b7 --- /dev/null +++ b/javadoc/4.11/org/robolectric/annotation/processing/RobolectricModel.ResetterInfo.html @@ -0,0 +1,154 @@ + + + + +RobolectricModel.ResetterInfo + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class RobolectricModel.ResetterInfo

+
+
java.lang.Object +
org.robolectric.annotation.processing.RobolectricModel.ResetterInfo
+
+
+
+
Enclosing class:
+
RobolectricModel
+
+
+
public static class RobolectricModel.ResetterInfo +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getMethodCall

      +
      public String getMethodCall()
      +
      +
    • +
    • +
      +

      getMinSdk

      +
      public int getMinSdk()
      +
      +
    • +
    • +
      +

      getMaxSdk

      +
      public int getMaxSdk()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/annotation/processing/RobolectricModel.ShadowInfo.html b/javadoc/4.11/org/robolectric/annotation/processing/RobolectricModel.ShadowInfo.html new file mode 100644 index 000000000..68a4cb863 --- /dev/null +++ b/javadoc/4.11/org/robolectric/annotation/processing/RobolectricModel.ShadowInfo.html @@ -0,0 +1,235 @@ + + + + +RobolectricModel.ShadowInfo + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class RobolectricModel.ShadowInfo

+
+
java.lang.Object +
org.robolectric.annotation.processing.RobolectricModel.ShadowInfo
+
+
+
+
Enclosing class:
+
RobolectricModel
+
+
+
public static class RobolectricModel.ShadowInfo +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getActualBinaryName

      +
      public String getActualBinaryName()
      +
      +
    • +
    • +
      +

      getActualName

      +
      public String getActualName()
      +
      +
    • +
    • +
      +

      isInAndroidSdk

      +
      public boolean isInAndroidSdk()
      +
      +
    • +
    • +
      +

      getParamDefStr

      +
      public String getParamDefStr()
      +
      +
    • +
    • +
      +

      shadowIsDeprecated

      +
      public boolean shadowIsDeprecated()
      +
      +
    • +
    • +
      +

      actualIsPublic

      +
      public boolean actualIsPublic()
      +
      +
    • +
    • +
      +

      getActualTypeWithParams

      +
      public String getActualTypeWithParams()
      +
      +
    • +
    • +
      +

      getShadowName

      +
      public String getShadowName()
      +
      +
    • +
    • +
      +

      getShadowBinaryName

      +
      public String getShadowBinaryName()
      +
      +
    • +
    • +
      +

      getShadowTypeWithParams

      +
      public String getShadowTypeWithParams()
      +
      +
    • +
    • +
      +

      getShadowPickerBinaryName

      +
      public String getShadowPickerBinaryName()
      +
      +
    • +
    • +
      +

      getShadowBaseName

      +
      public String getShadowBaseName()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/annotation/processing/RobolectricModel.html b/javadoc/4.11/org/robolectric/annotation/processing/RobolectricModel.html new file mode 100644 index 000000000..36f47c627 --- /dev/null +++ b/javadoc/4.11/org/robolectric/annotation/processing/RobolectricModel.html @@ -0,0 +1,263 @@ + + + + +RobolectricModel + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class RobolectricModel

+
+
java.lang.Object +
org.robolectric.annotation.processing.RobolectricModel
+
+
+
+
public class RobolectricModel +extends Object
+
Model describing the Robolectric source file.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/annotation/processing/RobolectricProcessor.html b/javadoc/4.11/org/robolectric/annotation/processing/RobolectricProcessor.html new file mode 100644 index 000000000..e41cdedd7 --- /dev/null +++ b/javadoc/4.11/org/robolectric/annotation/processing/RobolectricProcessor.html @@ -0,0 +1,253 @@ + + + + +RobolectricProcessor + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class RobolectricProcessor

+
+
java.lang.Object +
javax.annotation.processing.AbstractProcessor +
org.robolectric.annotation.processing.RobolectricProcessor
+
+
+
+
+
All Implemented Interfaces:
+
Processor
+
+
+
@SupportedOptions({"org.robolectric.annotation.processing.shadowPackage","org.robolectric.annotation.processing.shouldInstrumentPackage"}) +@SupportedAnnotationTypes("org.robolectric.annotation.*") +public class RobolectricProcessor +extends AbstractProcessor
+
Annotation processor entry point for Robolectric annotations.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      RobolectricProcessor

      +
      public RobolectricProcessor()
      +
      Default constructor.
      +
      +
    • +
    • +
      +

      RobolectricProcessor

      +
      public RobolectricProcessor(Map<String,String> options)
      +
      Constructor to use for testing passing options in. Only + necessary until compile-testing supports passing options + in.
      +
      +
      Parameters:
      +
      options - simulated options that would ordinarily + be passed in the ProcessingEnvironment.
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/annotation/processing/generator/Generator.html b/javadoc/4.11/org/robolectric/annotation/processing/generator/Generator.html new file mode 100644 index 000000000..fbcaa1691 --- /dev/null +++ b/javadoc/4.11/org/robolectric/annotation/processing/generator/Generator.html @@ -0,0 +1,201 @@ + + + + +Generator + + + + + + + + + + + + + + +
+ +
+
+ + +
java.lang.Object +
org.robolectric.annotation.processing.generator.Generator
+
+
+
+
Direct Known Subclasses:
+
JavadocJsonGenerator, ServiceLoaderGenerator, ShadowProviderGenerator
+
+
+
public abstract class Generator +extends Object
+
Base class for code generators.
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Generator

      +
      public Generator()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      generate

      +
      public abstract void generate()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/annotation/processing/generator/JavadocJsonGenerator.html b/javadoc/4.11/org/robolectric/annotation/processing/generator/JavadocJsonGenerator.html new file mode 100644 index 000000000..bd886ae13 --- /dev/null +++ b/javadoc/4.11/org/robolectric/annotation/processing/generator/JavadocJsonGenerator.html @@ -0,0 +1,180 @@ + + + + +JavadocJsonGenerator + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class JavadocJsonGenerator

+
+
java.lang.Object +
org.robolectric.annotation.processing.generator.Generator +
org.robolectric.annotation.processing.generator.JavadocJsonGenerator
+
+
+
+
+
public class JavadocJsonGenerator +extends Generator
+
Primarily used by the Robolectric Chrome extension for Robolectric docs alongside of Android SDK + docs.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      generate

      +
      public void generate()
      +
      +
      Specified by:
      +
      generate in class Generator
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/annotation/processing/generator/ServiceLoaderGenerator.html b/javadoc/4.11/org/robolectric/annotation/processing/generator/ServiceLoaderGenerator.html new file mode 100644 index 000000000..edb46e02a --- /dev/null +++ b/javadoc/4.11/org/robolectric/annotation/processing/generator/ServiceLoaderGenerator.html @@ -0,0 +1,177 @@ + + + + +ServiceLoaderGenerator + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ServiceLoaderGenerator

+
+
java.lang.Object +
org.robolectric.annotation.processing.generator.Generator +
org.robolectric.annotation.processing.generator.ServiceLoaderGenerator
+
+
+
+
+
public class ServiceLoaderGenerator +extends Generator
+
Generator that creates the service loader metadata for a shadow package.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      generate

      +
      public void generate()
      +
      +
      Specified by:
      +
      generate in class Generator
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/annotation/processing/generator/ShadowProviderGenerator.html b/javadoc/4.11/org/robolectric/annotation/processing/generator/ShadowProviderGenerator.html new file mode 100644 index 000000000..ed4c07d24 --- /dev/null +++ b/javadoc/4.11/org/robolectric/annotation/processing/generator/ShadowProviderGenerator.html @@ -0,0 +1,183 @@ + + + + +ShadowProviderGenerator + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowProviderGenerator

+
+
java.lang.Object +
org.robolectric.annotation.processing.generator.Generator +
org.robolectric.annotation.processing.generator.ShadowProviderGenerator
+
+
+
+
+
public class ShadowProviderGenerator +extends Generator
+
Generator that creates the "ShadowProvider" implementation for a shadow package.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      generate

      +
      public void generate()
      +
      +
      Specified by:
      +
      generate in class Generator
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/annotation/processing/generator/package-summary.html b/javadoc/4.11/org/robolectric/annotation/processing/generator/package-summary.html new file mode 100644 index 000000000..437e7ba58 --- /dev/null +++ b/javadoc/4.11/org/robolectric/annotation/processing/generator/package-summary.html @@ -0,0 +1,118 @@ + + + + +org.robolectric.annotation.processing.generator + + + + + + + + + + + + + + +
+ +
+
+
+

Package org.robolectric.annotation.processing.generator

+
+
+
package org.robolectric.annotation.processing.generator
+
+
Classes used to generate code.
+
+
+ +
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/annotation/processing/generator/package-tree.html b/javadoc/4.11/org/robolectric/annotation/processing/generator/package-tree.html new file mode 100644 index 000000000..5d1744f01 --- /dev/null +++ b/javadoc/4.11/org/robolectric/annotation/processing/generator/package-tree.html @@ -0,0 +1,78 @@ + + + + +org.robolectric.annotation.processing.generator Class Hierarchy + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.robolectric.annotation.processing.generator

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/annotation/processing/package-summary.html b/javadoc/4.11/org/robolectric/annotation/processing/package-summary.html new file mode 100644 index 000000000..23b38a6bd --- /dev/null +++ b/javadoc/4.11/org/robolectric/annotation/processing/package-summary.html @@ -0,0 +1,137 @@ + + + + +org.robolectric.annotation.processing + + + + + + + + + + + + + + +
+ +
+
+
+

Package org.robolectric.annotation.processing

+
+
+
package org.robolectric.annotation.processing
+
+
Robolectric annotation processor. + +

Annotation processor used to generate shadowOf methods and other metadata needed by + shadow packages, as well as perform compile-time checking of constraints that are implied by + Robolectric's annotations.

+
+
+ +
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/annotation/processing/package-tree.html b/javadoc/4.11/org/robolectric/annotation/processing/package-tree.html new file mode 100644 index 000000000..15e65bc7e --- /dev/null +++ b/javadoc/4.11/org/robolectric/annotation/processing/package-tree.html @@ -0,0 +1,88 @@ + + + + +org.robolectric.annotation.processing Class Hierarchy + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.robolectric.annotation.processing

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/annotation/processing/validator/FoundOnImplementsValidator.html b/javadoc/4.11/org/robolectric/annotation/processing/validator/FoundOnImplementsValidator.html new file mode 100644 index 000000000..d61116120 --- /dev/null +++ b/javadoc/4.11/org/robolectric/annotation/processing/validator/FoundOnImplementsValidator.html @@ -0,0 +1,274 @@ + + + + +FoundOnImplementsValidator + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class FoundOnImplementsValidator

+
+
java.lang.Object +
org.robolectric.annotation.processing.validator.Validator +
org.robolectric.annotation.processing.validator.FoundOnImplementsValidator
+
+
+
+
+
All Implemented Interfaces:
+
javax.lang.model.element.ElementVisitor<Void,javax.lang.model.element.Element>
+
+
+
Direct Known Subclasses:
+
ImplementationValidator, RealObjectValidator, ResetterValidator
+
+
+
public abstract class FoundOnImplementsValidator +extends Validator
+
Validator that checks usages of Implements.
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      imp

      +
      protected javax.lang.model.element.AnnotationMirror imp
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      init

      +
      public void init(javax.lang.model.element.Element elem, + javax.lang.model.element.Element p)
      +
      +
      Overrides:
      +
      init in class Validator
      +
      +
      +
    • +
    • +
      +

      visitVariable

      +
      public final Void visitVariable(javax.lang.model.element.VariableElement elem, + javax.lang.model.element.Element parent)
      +
      +
      Specified by:
      +
      visitVariable in interface javax.lang.model.element.ElementVisitor<Void,javax.lang.model.element.Element>
      +
      Overrides:
      +
      visitVariable in class Validator
      +
      +
      +
    • +
    • +
      +

      visitVariable

      +
      public Void visitVariable(javax.lang.model.element.VariableElement elem, + javax.lang.model.element.TypeElement parent)
      +
      +
    • +
    • +
      +

      visitExecutable

      +
      public final Void visitExecutable(javax.lang.model.element.ExecutableElement elem, + javax.lang.model.element.Element parent)
      +
      +
      Specified by:
      +
      visitExecutable in interface javax.lang.model.element.ElementVisitor<Void,javax.lang.model.element.Element>
      +
      Overrides:
      +
      visitExecutable in class Validator
      +
      +
      +
    • +
    • +
      +

      visitExecutable

      +
      public Void visitExecutable(javax.lang.model.element.ExecutableElement elem, + javax.lang.model.element.TypeElement parent)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/annotation/processing/validator/ImplementationValidator.html b/javadoc/4.11/org/robolectric/annotation/processing/validator/ImplementationValidator.html new file mode 100644 index 000000000..c24898125 --- /dev/null +++ b/javadoc/4.11/org/robolectric/annotation/processing/validator/ImplementationValidator.html @@ -0,0 +1,220 @@ + + + + +ImplementationValidator + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ImplementationValidator

+
+ +
+
+
All Implemented Interfaces:
+
javax.lang.model.element.ElementVisitor<Void,javax.lang.model.element.Element>
+
+
+
public class ImplementationValidator +extends FoundOnImplementsValidator
+
Validator that checks usages of Implementation.
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      METHODS_ALLOWED_TO_BE_PUBLIC

      +
      public static final com.google.common.collect.ImmutableSet<String> METHODS_ALLOWED_TO_BE_PUBLIC
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      visitExecutable

      +
      public Void visitExecutable(javax.lang.model.element.ExecutableElement elem, + javax.lang.model.element.TypeElement parent)
      +
      +
      Overrides:
      +
      visitExecutable in class FoundOnImplementsValidator
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/annotation/processing/validator/ImplementsValidator.SdkCheckMode.html b/javadoc/4.11/org/robolectric/annotation/processing/validator/ImplementsValidator.SdkCheckMode.html new file mode 100644 index 000000000..d395a1341 --- /dev/null +++ b/javadoc/4.11/org/robolectric/annotation/processing/validator/ImplementsValidator.SdkCheckMode.html @@ -0,0 +1,231 @@ + + + + +ImplementsValidator.SdkCheckMode + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Enum ImplementsValidator.SdkCheckMode

+
+
java.lang.Object +
java.lang.Enum<ImplementsValidator.SdkCheckMode> +
org.robolectric.annotation.processing.validator.ImplementsValidator.SdkCheckMode
+
+
+
+
+
All Implemented Interfaces:
+
Serializable, Comparable<ImplementsValidator.SdkCheckMode>, java.lang.constant.Constable
+
+
+
Enclosing class:
+
ImplementsValidator
+
+
+
public static enum ImplementsValidator.SdkCheckMode +extends Enum<ImplementsValidator.SdkCheckMode>
+
Supported modes for validation of Implementation methods against SDKs.
+
+
+ +
+
+
    + +
  • +
    +

    Enum Constant Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      values

      +
      public static ImplementsValidator.SdkCheckMode[] values()
      +
      Returns an array containing the constants of this enum type, in +the order they are declared.
      +
      +
      Returns:
      +
      an array containing the constants of this enum type, in the order they are declared
      +
      +
      +
    • +
    • +
      +

      valueOf

      +
      public static ImplementsValidator.SdkCheckMode valueOf(String name)
      +
      Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
      +
      +
      Parameters:
      +
      name - the name of the enum constant to be returned.
      +
      Returns:
      +
      the enum constant with the specified name
      +
      Throws:
      +
      IllegalArgumentException - if this enum type has no constant with the specified name
      +
      NullPointerException - if the argument is null
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/annotation/processing/validator/ImplementsValidator.html b/javadoc/4.11/org/robolectric/annotation/processing/validator/ImplementsValidator.html new file mode 100644 index 000000000..24a3e9986 --- /dev/null +++ b/javadoc/4.11/org/robolectric/annotation/processing/validator/ImplementsValidator.html @@ -0,0 +1,294 @@ + + + + +ImplementsValidator + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ImplementsValidator

+
+
java.lang.Object +
org.robolectric.annotation.processing.validator.Validator +
org.robolectric.annotation.processing.validator.ImplementsValidator
+
+
+
+
+
All Implemented Interfaces:
+
javax.lang.model.element.ElementVisitor<Void,javax.lang.model.element.Element>
+
+
+
public class ImplementsValidator +extends Validator
+
Validator that checks usages of Implements.
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      IMPLEMENTS_CLASS

      +
      public static final String IMPLEMENTS_CLASS
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      MAX_SUPPORTED_ANDROID_SDK

      +
      public static final int MAX_SUPPORTED_ANDROID_SDK
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      STATIC_INITIALIZER_METHOD_NAME

      +
      public static final String STATIC_INITIALIZER_METHOD_NAME
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      CONSTRUCTOR_METHOD_NAME

      +
      public static final String CONSTRUCTOR_METHOD_NAME
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      visitType

      +
      public Void visitType(javax.lang.model.element.TypeElement shadowType, + javax.lang.model.element.Element parent)
      +
      +
      Specified by:
      +
      visitType in interface javax.lang.model.element.ElementVisitor<Void,javax.lang.model.element.Element>
      +
      Overrides:
      +
      visitType in class Validator
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/annotation/processing/validator/RealObjectValidator.html b/javadoc/4.11/org/robolectric/annotation/processing/validator/RealObjectValidator.html new file mode 100644 index 000000000..b01625bdb --- /dev/null +++ b/javadoc/4.11/org/robolectric/annotation/processing/validator/RealObjectValidator.html @@ -0,0 +1,206 @@ + + + + +RealObjectValidator + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class RealObjectValidator

+
+ +
+
+
All Implemented Interfaces:
+
javax.lang.model.element.ElementVisitor<Void,javax.lang.model.element.Element>
+
+
+
public class RealObjectValidator +extends FoundOnImplementsValidator
+
Validator that checks usages of RealObject.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/annotation/processing/validator/ResetterValidator.html b/javadoc/4.11/org/robolectric/annotation/processing/validator/ResetterValidator.html new file mode 100644 index 000000000..c1a78406f --- /dev/null +++ b/javadoc/4.11/org/robolectric/annotation/processing/validator/ResetterValidator.html @@ -0,0 +1,197 @@ + + + + +ResetterValidator + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ResetterValidator

+
+ +
+
+
All Implemented Interfaces:
+
javax.lang.model.element.ElementVisitor<Void,javax.lang.model.element.Element>
+
+
+
public class ResetterValidator +extends FoundOnImplementsValidator
+
Validator that checks usages of Resetter.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/annotation/processing/validator/SdkStore.html b/javadoc/4.11/org/robolectric/annotation/processing/validator/SdkStore.html new file mode 100644 index 000000000..8b289c485 --- /dev/null +++ b/javadoc/4.11/org/robolectric/annotation/processing/validator/SdkStore.html @@ -0,0 +1,129 @@ + + + + +SdkStore + + + + + + + + + + + + + + +
+ +
+
+ + +
java.lang.Object +
org.robolectric.annotation.processing.validator.SdkStore
+
+
+
+
public class SdkStore +extends Object
+
Encapsulates a collection of Android framework jars.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      SdkStore

      +
      public SdkStore(String sdksFile)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/annotation/processing/validator/Validator.html b/javadoc/4.11/org/robolectric/annotation/processing/validator/Validator.html new file mode 100644 index 000000000..0e88d41ca --- /dev/null +++ b/javadoc/4.11/org/robolectric/annotation/processing/validator/Validator.html @@ -0,0 +1,450 @@ + + + + +Validator + + + + + + + + + + + + + + +
+ +
+
+ + +
java.lang.Object +
org.robolectric.annotation.processing.validator.Validator
+
+
+
+
All Implemented Interfaces:
+
javax.lang.model.element.ElementVisitor<Void,javax.lang.model.element.Element>
+
+
+
Direct Known Subclasses:
+
FoundOnImplementsValidator, ImplementsValidator
+
+
+
public abstract class Validator +extends Object +implements javax.lang.model.element.ElementVisitor<Void,javax.lang.model.element.Element>
+
Base class for validators.
+
+
+
    + +
  • +
    +

    Field Summary

    +
    Fields
    +
    +
    Modifier and Type
    +
    Field
    +
    Description
    +
    protected final javax.lang.model.element.TypeElement
    + +
     
    +
    protected javax.lang.model.element.AnnotationMirror
    + +
     
    +
    protected javax.lang.model.element.Element
    + +
     
    +
    protected final javax.lang.model.util.Elements
    + +
     
    +
    protected final Helpers
    + +
     
    +
    protected final Messager
    + +
     
    +
    protected final RobolectricModel.Builder
    + +
     
    +
    protected final javax.lang.model.util.Types
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    +
    Validator(RobolectricModel.Builder modelBuilder, + ProcessingEnvironment env, + String annotationType)
    +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected void
    + +
     
    +
    protected void
    +
    error(String msg, + javax.lang.model.element.AnnotationValue av)
    +
     
    +
    javax.lang.model.element.TypeElement
    + +
     
    +
    protected javax.lang.model.element.AnnotationMirror
    + +
     
    +
    void
    +
    init(javax.lang.model.element.Element e, + javax.lang.model.element.Element p)
    +
     
    +
    protected void
    +
    message(javax.tools.Diagnostic.Kind severity, + String msg)
    +
     
    +
    protected void
    +
    message(javax.tools.Diagnostic.Kind severity, + String msg, + javax.lang.model.element.AnnotationValue av)
    +
     
    + +
    visit(javax.lang.model.element.Element e)
    +
     
    + +
    visit(javax.lang.model.element.Element e, + javax.lang.model.element.Element p)
    +
     
    + +
    visitExecutable(javax.lang.model.element.ExecutableElement e, + javax.lang.model.element.Element p)
    +
     
    + +
    visitPackage(javax.lang.model.element.PackageElement e, + javax.lang.model.element.Element p)
    +
     
    + +
    visitType(javax.lang.model.element.TypeElement e, + javax.lang.model.element.Element p)
    +
     
    + +
    visitTypeParameter(javax.lang.model.element.TypeParameterElement e, + javax.lang.model.element.Element p)
    +
     
    + +
    visitUnknown(javax.lang.model.element.Element e, + javax.lang.model.element.Element p)
    +
     
    + +
    visitVariable(javax.lang.model.element.VariableElement e, + javax.lang.model.element.Element p)
    +
     
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +

    Methods inherited from interface javax.lang.model.element.ElementVisitor

    +visitModule, visitRecordComponent
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      modelBuilder

      +
      protected final RobolectricModel.Builder modelBuilder
      +
      +
    • +
    • +
      +

      elements

      +
      protected final javax.lang.model.util.Elements elements
      +
      +
    • +
    • +
      +

      types

      +
      protected final javax.lang.model.util.Types types
      +
      +
    • +
    • +
      +

      messager

      +
      protected final Messager messager
      +
      +
    • +
    • +
      +

      annotationType

      +
      protected final javax.lang.model.element.TypeElement annotationType
      +
      +
    • +
    • +
      +

      helpers

      +
      protected final Helpers helpers
      +
      +
    • +
    • +
      +

      currentElement

      +
      protected javax.lang.model.element.Element currentElement
      +
      +
    • +
    • +
      +

      currentAnnotation

      +
      protected javax.lang.model.element.AnnotationMirror currentAnnotation
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getCurrentAnnotation

      +
      protected javax.lang.model.element.AnnotationMirror getCurrentAnnotation()
      +
      +
    • +
    • +
      +

      message

      +
      protected void message(javax.tools.Diagnostic.Kind severity, + String msg, + javax.lang.model.element.AnnotationValue av)
      +
      +
    • +
    • +
      +

      message

      +
      protected void message(javax.tools.Diagnostic.Kind severity, + String msg)
      +
      +
    • +
    • +
      +

      error

      +
      protected void error(String msg)
      +
      +
    • +
    • +
      +

      error

      +
      protected void error(String msg, + javax.lang.model.element.AnnotationValue av)
      +
      +
    • +
    • +
      +

      init

      +
      public void init(javax.lang.model.element.Element e, + javax.lang.model.element.Element p)
      +
      +
    • +
    • +
      +

      getAnnotationType

      +
      public javax.lang.model.element.TypeElement getAnnotationType()
      +
      +
    • +
    • +
      +

      visit

      +
      public Void visit(javax.lang.model.element.Element e, + javax.lang.model.element.Element p)
      +
      +
      Specified by:
      +
      visit in interface javax.lang.model.element.ElementVisitor<Void,javax.lang.model.element.Element>
      +
      +
      +
    • +
    • +
      +

      visit

      +
      public Void visit(javax.lang.model.element.Element e)
      +
      +
      Specified by:
      +
      visit in interface javax.lang.model.element.ElementVisitor<Void,javax.lang.model.element.Element>
      +
      +
      +
    • +
    • +
      +

      visitPackage

      +
      public Void visitPackage(javax.lang.model.element.PackageElement e, + javax.lang.model.element.Element p)
      +
      +
      Specified by:
      +
      visitPackage in interface javax.lang.model.element.ElementVisitor<Void,javax.lang.model.element.Element>
      +
      +
      +
    • +
    • +
      +

      visitType

      +
      public Void visitType(javax.lang.model.element.TypeElement e, + javax.lang.model.element.Element p)
      +
      +
      Specified by:
      +
      visitType in interface javax.lang.model.element.ElementVisitor<Void,javax.lang.model.element.Element>
      +
      +
      +
    • +
    • +
      +

      visitVariable

      +
      public Void visitVariable(javax.lang.model.element.VariableElement e, + javax.lang.model.element.Element p)
      +
      +
      Specified by:
      +
      visitVariable in interface javax.lang.model.element.ElementVisitor<Void,javax.lang.model.element.Element>
      +
      +
      +
    • +
    • +
      +

      visitExecutable

      +
      public Void visitExecutable(javax.lang.model.element.ExecutableElement e, + javax.lang.model.element.Element p)
      +
      +
      Specified by:
      +
      visitExecutable in interface javax.lang.model.element.ElementVisitor<Void,javax.lang.model.element.Element>
      +
      +
      +
    • +
    • +
      +

      visitTypeParameter

      +
      public Void visitTypeParameter(javax.lang.model.element.TypeParameterElement e, + javax.lang.model.element.Element p)
      +
      +
      Specified by:
      +
      visitTypeParameter in interface javax.lang.model.element.ElementVisitor<Void,javax.lang.model.element.Element>
      +
      +
      +
    • +
    • +
      +

      visitUnknown

      +
      public Void visitUnknown(javax.lang.model.element.Element e, + javax.lang.model.element.Element p)
      +
      +
      Specified by:
      +
      visitUnknown in interface javax.lang.model.element.ElementVisitor<Void,javax.lang.model.element.Element>
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/annotation/processing/validator/package-summary.html b/javadoc/4.11/org/robolectric/annotation/processing/validator/package-summary.html new file mode 100644 index 000000000..3f977a526 --- /dev/null +++ b/javadoc/4.11/org/robolectric/annotation/processing/validator/package-summary.html @@ -0,0 +1,139 @@ + + + + +org.robolectric.annotation.processing.validator + + + + + + + + + + + + + + +
+ +
+
+
+

Package org.robolectric.annotation.processing.validator

+
+
+
package org.robolectric.annotation.processing.validator
+
+
Classes used to perform compile-time checking of shadows.
+
+
+ +
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/annotation/processing/validator/package-tree.html b/javadoc/4.11/org/robolectric/annotation/processing/validator/package-tree.html new file mode 100644 index 000000000..4efe40763 --- /dev/null +++ b/javadoc/4.11/org/robolectric/annotation/processing/validator/package-tree.html @@ -0,0 +1,98 @@ + + + + +org.robolectric.annotation.processing.validator Class Hierarchy + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.robolectric.annotation.processing.validator

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+

Enum Hierarchy

+ +
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/config/AndroidConfigurer.html b/javadoc/4.11/org/robolectric/config/AndroidConfigurer.html new file mode 100644 index 000000000..9dd201970 --- /dev/null +++ b/javadoc/4.11/org/robolectric/config/AndroidConfigurer.html @@ -0,0 +1,173 @@ + + + + +AndroidConfigurer + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AndroidConfigurer

+
+
java.lang.Object +
org.robolectric.config.AndroidConfigurer
+
+
+
+
public class AndroidConfigurer +extends Object
+
Instruments the Android jars
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/config/ConfigurationRegistry.html b/javadoc/4.11/org/robolectric/config/ConfigurationRegistry.html new file mode 100644 index 000000000..61b25f743 --- /dev/null +++ b/javadoc/4.11/org/robolectric/config/ConfigurationRegistry.html @@ -0,0 +1,198 @@ + + + + +ConfigurationRegistry + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ConfigurationRegistry

+
+
java.lang.Object +
org.robolectric.config.ConfigurationRegistry
+
+
+
+
public class ConfigurationRegistry +extends Object
+
Holds configuration objects for the current test, computed using Configurer. + +

Configuration is computed before tests run, outside of their sandboxes. If the configuration + is needed from within a sandbox (when a test is executing), we need to transfer it to a class + that the SandboxClassLoader recognizes. We do this by serializing and deserializing in maybeReloadInSandboxClassLoader(Object).

+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ConfigurationRegistry

      +
      public ConfigurationRegistry(Map<Class<?>,Object> configClassMap)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      get

      +
      public static <T> T get(Class<T> configClass)
      +
      Returns the configuration object of the specified class, computed using + Configurer.
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/config/package-summary.html b/javadoc/4.11/org/robolectric/config/package-summary.html new file mode 100644 index 000000000..ce844dc6a --- /dev/null +++ b/javadoc/4.11/org/robolectric/config/package-summary.html @@ -0,0 +1,102 @@ + + + + +org.robolectric.config + + + + + + + + + + + + + + +
+ +
+
+
+

Package org.robolectric.config

+
+
+
package org.robolectric.config
+
+
    +
  • + +
  • +
  • +
    +
    Classes
    +
    +
    Class
    +
    Description
    + +
    +
    Instruments the Android jars
    +
    + +
    +
    Holds configuration objects for the current test, computed using Configurer.
    +
    +
    +
    +
  • +
+
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/config/package-tree.html b/javadoc/4.11/org/robolectric/config/package-tree.html new file mode 100644 index 000000000..2de99b774 --- /dev/null +++ b/javadoc/4.11/org/robolectric/config/package-tree.html @@ -0,0 +1,73 @@ + + + + +org.robolectric.config Class Hierarchy + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.robolectric.config

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/errorprone/bugpatterns/DeprecatedMethodsCheck.html b/javadoc/4.11/org/robolectric/errorprone/bugpatterns/DeprecatedMethodsCheck.html new file mode 100644 index 000000000..5942545cc --- /dev/null +++ b/javadoc/4.11/org/robolectric/errorprone/bugpatterns/DeprecatedMethodsCheck.html @@ -0,0 +1,197 @@ + + + + +DeprecatedMethodsCheck + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class DeprecatedMethodsCheck

+
+
java.lang.Object +
com.google.errorprone.bugpatterns.BugChecker +
org.robolectric.errorprone.bugpatterns.DeprecatedMethodsCheck
+
+
+
+
+
All Implemented Interfaces:
+
com.google.errorprone.bugpatterns.BugChecker.ClassTreeMatcher, com.google.errorprone.matchers.Suppressible, Serializable
+
+
+
@AutoService(com.google.errorprone.bugpatterns.BugChecker.class) +public class DeprecatedMethodsCheck +extends com.google.errorprone.bugpatterns.BugChecker +implements com.google.errorprone.bugpatterns.BugChecker.ClassTreeMatcher
+
Checks for the deprecated methods.
+
+
See Also:
+
+ +
+
+
+
+
    + +
  • +
    +

    Nested Class Summary

    +
    +

    Nested classes/interfaces inherited from class com.google.errorprone.bugpatterns.BugChecker

    +com.google.errorprone.bugpatterns.BugChecker.AnnotatedTypeTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.AnnotationTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.ArrayAccessTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.ArrayTypeTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.AssertTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.AssignmentTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.BinaryTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.BlockTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.BreakTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.CaseTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.CatchTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.ClassTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.CompilationUnitTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.CompoundAssignmentTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.ConditionalExpressionTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.ContinueTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.DoWhileLoopTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.EmptyStatementTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.EnhancedForLoopTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.ExpressionStatementTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.ForLoopTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.IdentifierTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.IfTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.ImportTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.InstanceOfTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.IntersectionTypeTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.LabeledStatementTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.LambdaExpressionTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.LiteralTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.MemberReferenceTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.MemberSelectTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.MethodInvocationTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.MethodTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.ModifiersTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.NewArrayTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.NewClassTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.ParameterizedTypeTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.ParenthesizedTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.PrimitiveTypeTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.ReturnTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.SuppressibleTreePathScanner<R extends Object,P extends Object>, com.google.errorprone.bugpatterns.BugChecker.SwitchTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.SynchronizedTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.ThrowTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.TryTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.TypeCastTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.TypeParameterTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.UnaryTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.UnionTypeTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.VariableTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.WhileLoopTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.WildcardTreeMatcher
    +
    +
  • + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    com.google.errorprone.matchers.Description
    +
    matchClass(com.sun.source.tree.ClassTree tree, + com.google.errorprone.VisitorState state)
    +
     
    +
    +
    +
    +
    +

    Methods inherited from class com.google.errorprone.bugpatterns.BugChecker

    +allNames, buildDescription, buildDescription, buildDescription, canonicalName, customSuppressionAnnotations, defaultSeverity, describeMatch, describeMatch, describeMatch, describeMatch, describeMatch, describeMatch, disableable, equals, hashCode, isSuppressed, isSuppressed, isSuppressed, isSuppressed, linkUrl, message, supportsSuppressWarnings, suppressedByAnyOf, suppressedRegions
    +
    +

    Methods inherited from class java.lang.Object

    +clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
    +
    +

    Methods inherited from interface com.google.errorprone.matchers.Suppressible

    +allNames, canonicalName, customSuppressionAnnotations, supportsSuppressWarnings, suppressedByAnyOf
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      DeprecatedMethodsCheck

      +
      public DeprecatedMethodsCheck()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      matchClass

      +
      public com.google.errorprone.matchers.Description matchClass(com.sun.source.tree.ClassTree tree, + com.google.errorprone.VisitorState state)
      +
      +
      Specified by:
      +
      matchClass in interface com.google.errorprone.bugpatterns.BugChecker.ClassTreeMatcher
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/errorprone/bugpatterns/Helpers.CastableTo.html b/javadoc/4.11/org/robolectric/errorprone/bugpatterns/Helpers.CastableTo.html new file mode 100644 index 000000000..b40b599a2 --- /dev/null +++ b/javadoc/4.11/org/robolectric/errorprone/bugpatterns/Helpers.CastableTo.html @@ -0,0 +1,212 @@ + + + + +Helpers.CastableTo + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class Helpers.CastableTo

+
+
java.lang.Object +
org.robolectric.errorprone.bugpatterns.Helpers.CastableTo
+
+
+
+
All Implemented Interfaces:
+
com.google.errorprone.predicates.TypePredicate, Serializable
+
+
+
Enclosing class:
+
Helpers
+
+
+
public static class Helpers.CastableTo +extends Object +implements com.google.errorprone.predicates.TypePredicate
+
Matches implementations of the given interface.
+
+
See Also:
+
+ +
+
+
+
+
    + +
  • +
    +

    Field Summary

    +
    Fields
    +
    +
    Modifier and Type
    +
    Field
    +
    Description
    +
    final com.google.errorprone.suppliers.Supplier<com.sun.tools.javac.code.Type>
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    +
    CastableTo(com.google.errorprone.suppliers.Supplier<com.sun.tools.javac.code.Type> type)
    +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    boolean
    +
    apply(com.sun.tools.javac.code.Type type, + com.google.errorprone.VisitorState state)
    +
     
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      expected

      +
      public final com.google.errorprone.suppliers.Supplier<com.sun.tools.javac.code.Type> expected
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      CastableTo

      +
      public CastableTo(com.google.errorprone.suppliers.Supplier<com.sun.tools.javac.code.Type> type)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      apply

      +
      public boolean apply(com.sun.tools.javac.code.Type type, + com.google.errorprone.VisitorState state)
      +
      +
      Specified by:
      +
      apply in interface com.google.errorprone.predicates.TypePredicate
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/errorprone/bugpatterns/Helpers.html b/javadoc/4.11/org/robolectric/errorprone/bugpatterns/Helpers.html new file mode 100644 index 000000000..799771899 --- /dev/null +++ b/javadoc/4.11/org/robolectric/errorprone/bugpatterns/Helpers.html @@ -0,0 +1,203 @@ + + + + +Helpers + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class Helpers

+
+
java.lang.Object +
org.robolectric.errorprone.bugpatterns.Helpers
+
+
+
+
public class Helpers +extends Object
+
Matchers for ShadowUsageCheck.
+
+
+
    + +
  • +
    +

    Nested Class Summary

    +
    Nested Classes
    +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    static class 
    + +
    +
    Matches implementations of the given interface.
    +
    +
    +
    +
  • + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    static com.google.errorprone.predicates.TypePredicate
    +
    isCastableTo(com.google.errorprone.suppliers.Supplier<com.sun.tools.javac.code.Type> type)
    +
    +
    Match sub-types or implementations of the given type.
    +
    +
    static com.google.errorprone.predicates.TypePredicate
    + +
    +
    Match sub-types or implementations of the given type.
    +
    +
    static boolean
    +
    isInShadowClass(com.sun.source.util.TreePath path, + com.google.errorprone.VisitorState state)
    +
     
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Helpers

      +
      public Helpers()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      isCastableTo

      +
      public static com.google.errorprone.predicates.TypePredicate isCastableTo(com.google.errorprone.suppliers.Supplier<com.sun.tools.javac.code.Type> type)
      +
      Match sub-types or implementations of the given type.
      +
      +
    • +
    • +
      +

      isCastableTo

      +
      public static com.google.errorprone.predicates.TypePredicate isCastableTo(String type)
      +
      Match sub-types or implementations of the given type.
      +
      +
    • +
    • +
      +

      isInShadowClass

      +
      public static boolean isInShadowClass(com.sun.source.util.TreePath path, + com.google.errorprone.VisitorState state)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/errorprone/bugpatterns/RobolectricShadow.html b/javadoc/4.11/org/robolectric/errorprone/bugpatterns/RobolectricShadow.html new file mode 100644 index 000000000..9229a7de3 --- /dev/null +++ b/javadoc/4.11/org/robolectric/errorprone/bugpatterns/RobolectricShadow.html @@ -0,0 +1,196 @@ + + + + +RobolectricShadow + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class RobolectricShadow

+
+
java.lang.Object +
com.google.errorprone.bugpatterns.BugChecker +
org.robolectric.errorprone.bugpatterns.RobolectricShadow
+
+
+
+
+
All Implemented Interfaces:
+
com.google.errorprone.bugpatterns.BugChecker.ClassTreeMatcher, com.google.errorprone.matchers.Suppressible, Serializable
+
+
+
public final class RobolectricShadow +extends com.google.errorprone.bugpatterns.BugChecker +implements com.google.errorprone.bugpatterns.BugChecker.ClassTreeMatcher
+
Ensure Robolectric shadow's method marked with @Implementation is protected
+
+
See Also:
+
+ +
+
+
+
+
    + +
  • +
    +

    Nested Class Summary

    +
    +

    Nested classes/interfaces inherited from class com.google.errorprone.bugpatterns.BugChecker

    +com.google.errorprone.bugpatterns.BugChecker.AnnotatedTypeTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.AnnotationTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.ArrayAccessTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.ArrayTypeTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.AssertTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.AssignmentTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.BinaryTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.BlockTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.BreakTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.CaseTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.CatchTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.ClassTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.CompilationUnitTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.CompoundAssignmentTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.ConditionalExpressionTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.ContinueTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.DoWhileLoopTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.EmptyStatementTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.EnhancedForLoopTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.ExpressionStatementTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.ForLoopTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.IdentifierTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.IfTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.ImportTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.InstanceOfTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.IntersectionTypeTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.LabeledStatementTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.LambdaExpressionTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.LiteralTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.MemberReferenceTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.MemberSelectTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.MethodInvocationTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.MethodTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.ModifiersTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.NewArrayTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.NewClassTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.ParameterizedTypeTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.ParenthesizedTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.PrimitiveTypeTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.ReturnTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.SuppressibleTreePathScanner<R extends Object,P extends Object>, com.google.errorprone.bugpatterns.BugChecker.SwitchTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.SynchronizedTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.ThrowTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.TryTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.TypeCastTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.TypeParameterTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.UnaryTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.UnionTypeTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.VariableTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.WhileLoopTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.WildcardTreeMatcher
    +
    +
  • + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    com.google.errorprone.matchers.Description
    +
    matchClass(com.sun.source.tree.ClassTree classTree, + com.google.errorprone.VisitorState state)
    +
     
    +
    +
    +
    +
    +

    Methods inherited from class com.google.errorprone.bugpatterns.BugChecker

    +allNames, buildDescription, buildDescription, buildDescription, canonicalName, customSuppressionAnnotations, defaultSeverity, describeMatch, describeMatch, describeMatch, describeMatch, describeMatch, describeMatch, disableable, equals, hashCode, isSuppressed, isSuppressed, isSuppressed, isSuppressed, linkUrl, message, supportsSuppressWarnings, suppressedByAnyOf, suppressedRegions
    +
    +

    Methods inherited from class java.lang.Object

    +clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
    +
    +

    Methods inherited from interface com.google.errorprone.matchers.Suppressible

    +allNames, canonicalName, customSuppressionAnnotations, supportsSuppressWarnings, suppressedByAnyOf
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      RobolectricShadow

      +
      public RobolectricShadow()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      matchClass

      +
      public com.google.errorprone.matchers.Description matchClass(com.sun.source.tree.ClassTree classTree, + com.google.errorprone.VisitorState state)
      +
      +
      Specified by:
      +
      matchClass in interface com.google.errorprone.bugpatterns.BugChecker.ClassTreeMatcher
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/errorprone/bugpatterns/package-summary.html b/javadoc/4.11/org/robolectric/errorprone/bugpatterns/package-summary.html new file mode 100644 index 000000000..61ad3a5c1 --- /dev/null +++ b/javadoc/4.11/org/robolectric/errorprone/bugpatterns/package-summary.html @@ -0,0 +1,97 @@ + + + + +org.robolectric.errorprone.bugpatterns + + + + + + + + + + + + + + +
+ +
+
+
+

Package org.robolectric.errorprone.bugpatterns

+
+
+
package org.robolectric.errorprone.bugpatterns
+
+
    +
  • +
    +
    Classes
    +
    +
    Class
    +
    Description
    + +
    +
    Checks for the deprecated methods.
    +
    + +
    +
    Matchers for ShadowUsageCheck.
    +
    + +
    +
    Matches implementations of the given interface.
    +
    + +
    +
    Ensure Robolectric shadow's method marked with @Implementation is protected
    +
    +
    +
    +
  • +
+
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/errorprone/bugpatterns/package-tree.html b/javadoc/4.11/org/robolectric/errorprone/bugpatterns/package-tree.html new file mode 100644 index 000000000..973f18308 --- /dev/null +++ b/javadoc/4.11/org/robolectric/errorprone/bugpatterns/package-tree.html @@ -0,0 +1,79 @@ + + + + +org.robolectric.errorprone.bugpatterns Class Hierarchy + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.robolectric.errorprone.bugpatterns

+Package Hierarchies: + +
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • com.google.errorprone.bugpatterns.BugChecker (implements java.io.Serializable, com.google.errorprone.matchers.Suppressible) +
        +
      • org.robolectric.errorprone.bugpatterns.DeprecatedMethodsCheck (implements com.google.errorprone.bugpatterns.BugChecker.ClassTreeMatcher)
      • +
      • org.robolectric.errorprone.bugpatterns.RobolectricShadow (implements com.google.errorprone.bugpatterns.BugChecker.ClassTreeMatcher)
      • +
      +
    • +
    • org.robolectric.errorprone.bugpatterns.Helpers
    • +
    • org.robolectric.errorprone.bugpatterns.Helpers.CastableTo (implements com.google.errorprone.predicates.TypePredicate)
    • +
    +
  • +
+
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/fakes/BaseCursor.html b/javadoc/4.11/org/robolectric/fakes/BaseCursor.html new file mode 100644 index 000000000..67fb024a0 --- /dev/null +++ b/javadoc/4.11/org/robolectric/fakes/BaseCursor.html @@ -0,0 +1,875 @@ + + + + +BaseCursor + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class BaseCursor

+
+
java.lang.Object +
org.robolectric.fakes.BaseCursor
+
+
+
+
All Implemented Interfaces:
+
Cursor, Closeable, AutoCloseable
+
+
+
Direct Known Subclasses:
+
RoboCursor
+
+
+
@Deprecated +public class BaseCursor +extends Object +implements Cursor
+
Deprecated. +
Use MatrixCursor instead.
+
+
Robolectric implementation of Cursor.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      BaseCursor

      +
      public BaseCursor()
      +
      Deprecated.
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getCount

      +
      public int getCount()
      +
      Deprecated.
      +
      +
      Specified by:
      +
      getCount in interface Cursor
      +
      +
      +
    • +
    • +
      +

      getPosition

      +
      public int getPosition()
      +
      Deprecated.
      +
      +
      Specified by:
      +
      getPosition in interface Cursor
      +
      +
      +
    • +
    • +
      +

      move

      +
      public boolean move(int offset)
      +
      Deprecated.
      +
      +
      Specified by:
      +
      move in interface Cursor
      +
      +
      +
    • +
    • +
      +

      moveToPosition

      +
      public boolean moveToPosition(int position)
      +
      Deprecated.
      +
      +
      Specified by:
      +
      moveToPosition in interface Cursor
      +
      +
      +
    • +
    • +
      +

      moveToFirst

      +
      public boolean moveToFirst()
      +
      Deprecated.
      +
      +
      Specified by:
      +
      moveToFirst in interface Cursor
      +
      +
      +
    • +
    • +
      +

      moveToLast

      +
      public boolean moveToLast()
      +
      Deprecated.
      +
      +
      Specified by:
      +
      moveToLast in interface Cursor
      +
      +
      +
    • +
    • +
      +

      moveToNext

      +
      public boolean moveToNext()
      +
      Deprecated.
      +
      +
      Specified by:
      +
      moveToNext in interface Cursor
      +
      +
      +
    • +
    • +
      +

      moveToPrevious

      +
      public boolean moveToPrevious()
      +
      Deprecated.
      +
      +
      Specified by:
      +
      moveToPrevious in interface Cursor
      +
      +
      +
    • +
    • +
      +

      isFirst

      +
      public boolean isFirst()
      +
      Deprecated.
      +
      +
      Specified by:
      +
      isFirst in interface Cursor
      +
      +
      +
    • +
    • +
      +

      isLast

      +
      public boolean isLast()
      +
      Deprecated.
      +
      +
      Specified by:
      +
      isLast in interface Cursor
      +
      +
      +
    • +
    • +
      +

      isBeforeFirst

      +
      public boolean isBeforeFirst()
      +
      Deprecated.
      +
      +
      Specified by:
      +
      isBeforeFirst in interface Cursor
      +
      +
      +
    • +
    • +
      +

      isAfterLast

      +
      public boolean isAfterLast()
      +
      Deprecated.
      +
      +
      Specified by:
      +
      isAfterLast in interface Cursor
      +
      +
      +
    • +
    • +
      +

      getColumnIndex

      +
      public int getColumnIndex(String columnName)
      +
      Deprecated.
      +
      +
      Specified by:
      +
      getColumnIndex in interface Cursor
      +
      +
      +
    • +
    • +
      +

      getColumnIndexOrThrow

      +
      public int getColumnIndexOrThrow(String columnName) + throws IllegalArgumentException
      +
      Deprecated.
      +
      +
      Specified by:
      +
      getColumnIndexOrThrow in interface Cursor
      +
      Throws:
      +
      IllegalArgumentException
      +
      +
      +
    • +
    • +
      +

      getColumnName

      +
      public String getColumnName(int columnIndex)
      +
      Deprecated.
      +
      +
      Specified by:
      +
      getColumnName in interface Cursor
      +
      +
      +
    • +
    • +
      +

      getColumnNames

      +
      public String[] getColumnNames()
      +
      Deprecated.
      +
      +
      Specified by:
      +
      getColumnNames in interface Cursor
      +
      +
      +
    • +
    • +
      +

      getColumnCount

      +
      public int getColumnCount()
      +
      Deprecated.
      +
      +
      Specified by:
      +
      getColumnCount in interface Cursor
      +
      +
      +
    • +
    • +
      +

      getBlob

      +
      public byte[] getBlob(int columnIndex)
      +
      Deprecated.
      +
      +
      Specified by:
      +
      getBlob in interface Cursor
      +
      +
      +
    • +
    • +
      +

      getString

      +
      public String getString(int columnIndex)
      +
      Deprecated.
      +
      +
      Specified by:
      +
      getString in interface Cursor
      +
      +
      +
    • +
    • +
      +

      copyStringToBuffer

      +
      public void copyStringToBuffer(int columnIndex, + CharArrayBuffer buffer)
      +
      Deprecated.
      +
      +
      Specified by:
      +
      copyStringToBuffer in interface Cursor
      +
      +
      +
    • +
    • +
      +

      getShort

      +
      public short getShort(int columnIndex)
      +
      Deprecated.
      +
      +
      Specified by:
      +
      getShort in interface Cursor
      +
      +
      +
    • +
    • +
      +

      getInt

      +
      public int getInt(int columnIndex)
      +
      Deprecated.
      +
      +
      Specified by:
      +
      getInt in interface Cursor
      +
      +
      +
    • +
    • +
      +

      getLong

      +
      public long getLong(int columnIndex)
      +
      Deprecated.
      +
      +
      Specified by:
      +
      getLong in interface Cursor
      +
      +
      +
    • +
    • +
      +

      getFloat

      +
      public float getFloat(int columnIndex)
      +
      Deprecated.
      +
      +
      Specified by:
      +
      getFloat in interface Cursor
      +
      +
      +
    • +
    • +
      +

      getDouble

      +
      public double getDouble(int columnIndex)
      +
      Deprecated.
      +
      +
      Specified by:
      +
      getDouble in interface Cursor
      +
      +
      +
    • +
    • +
      +

      isNull

      +
      public boolean isNull(int columnIndex)
      +
      Deprecated.
      +
      +
      Specified by:
      +
      isNull in interface Cursor
      +
      +
      +
    • +
    • +
      +

      deactivate

      +
      public void deactivate()
      +
      Deprecated.
      +
      +
      Specified by:
      +
      deactivate in interface Cursor
      +
      +
      +
    • +
    • +
      +

      requery

      +
      public boolean requery()
      +
      Deprecated.
      +
      +
      Specified by:
      +
      requery in interface Cursor
      +
      +
      +
    • +
    • +
      +

      close

      +
      public void close()
      +
      Deprecated.
      +
      +
      Specified by:
      +
      close in interface AutoCloseable
      +
      Specified by:
      +
      close in interface Closeable
      +
      Specified by:
      +
      close in interface Cursor
      +
      +
      +
    • +
    • +
      +

      isClosed

      +
      public boolean isClosed()
      +
      Deprecated.
      +
      +
      Specified by:
      +
      isClosed in interface Cursor
      +
      +
      +
    • +
    • +
      +

      registerContentObserver

      +
      public void registerContentObserver(ContentObserver observer)
      +
      Deprecated.
      +
      +
      Specified by:
      +
      registerContentObserver in interface Cursor
      +
      +
      +
    • +
    • +
      +

      unregisterContentObserver

      +
      public void unregisterContentObserver(ContentObserver observer)
      +
      Deprecated.
      +
      +
      Specified by:
      +
      unregisterContentObserver in interface Cursor
      +
      +
      +
    • +
    • +
      +

      registerDataSetObserver

      +
      public void registerDataSetObserver(DataSetObserver observer)
      +
      Deprecated.
      +
      +
      Specified by:
      +
      registerDataSetObserver in interface Cursor
      +
      +
      +
    • +
    • +
      +

      unregisterDataSetObserver

      +
      public void unregisterDataSetObserver(DataSetObserver observer)
      +
      Deprecated.
      +
      +
      Specified by:
      +
      unregisterDataSetObserver in interface Cursor
      +
      +
      +
    • +
    • +
      +

      setNotificationUri

      +
      public void setNotificationUri(ContentResolver cr, + Uri uri)
      +
      Deprecated.
      +
      +
      Specified by:
      +
      setNotificationUri in interface Cursor
      +
      +
      +
    • +
    • +
      +

      getNotificationUri

      +
      public Uri getNotificationUri()
      +
      Deprecated.
      +
      +
      Specified by:
      +
      getNotificationUri in interface Cursor
      +
      +
      +
    • +
    • +
      +

      getWantsAllOnMoveCalls

      +
      public boolean getWantsAllOnMoveCalls()
      +
      Deprecated.
      +
      +
      Specified by:
      +
      getWantsAllOnMoveCalls in interface Cursor
      +
      +
      +
    • +
    • +
      +

      setExtras

      +
      public void setExtras(Bundle extras)
      +
      Deprecated.
      +
      +
      Specified by:
      +
      setExtras in interface Cursor
      +
      +
      +
    • +
    • +
      +

      getExtras

      +
      public Bundle getExtras()
      +
      Deprecated.
      +
      +
      Specified by:
      +
      getExtras in interface Cursor
      +
      +
      +
    • +
    • +
      +

      respond

      +
      public Bundle respond(Bundle extras)
      +
      Deprecated.
      +
      +
      Specified by:
      +
      respond in interface Cursor
      +
      +
      +
    • +
    • +
      +

      getType

      +
      public int getType(int columnIndex)
      +
      Deprecated.
      +
      +
      Specified by:
      +
      getType in interface Cursor
      +
      +
      +
    • +
    • +
      +

      setQuery

      +
      public void setQuery(Uri uri, + String[] projection, + String selection, + String[] selectionArgs, + String sortOrder)
      +
      Deprecated.
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/fakes/CleanerCompat.html b/javadoc/4.11/org/robolectric/fakes/CleanerCompat.html new file mode 100644 index 000000000..f3545a764 --- /dev/null +++ b/javadoc/4.11/org/robolectric/fakes/CleanerCompat.html @@ -0,0 +1,172 @@ + + + + +CleanerCompat + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class CleanerCompat

+
+
java.lang.Object +
org.robolectric.fakes.CleanerCompat
+
+
+
+
public class CleanerCompat +extends Object
+
Wrapper for Cleaner, used by AndroidInterceptors.CleanerInterceptor + when running on Java 9+.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      CleanerCompat

      +
      public CleanerCompat()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      register

      +
      public static Object register(Object obj, + Runnable action)
      +
      +
    • +
    • +
      +

      clean

      +
      public static void clean(Object cleanable)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/fakes/RoboCursor.html b/javadoc/4.11/org/robolectric/fakes/RoboCursor.html new file mode 100644 index 000000000..6f9a1b865 --- /dev/null +++ b/javadoc/4.11/org/robolectric/fakes/RoboCursor.html @@ -0,0 +1,893 @@ + + + + +RoboCursor + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class RoboCursor

+
+
java.lang.Object +
org.robolectric.fakes.BaseCursor +
org.robolectric.fakes.RoboCursor
+
+
+
+
+
All Implemented Interfaces:
+
Cursor, Closeable, AutoCloseable
+
+
+
@Deprecated +public class RoboCursor +extends BaseCursor
+
Deprecated. +
Use MatrixCursor instead.
+
+
Robolectric implementation of Cursor.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/fakes/RoboExtendedResponseCache.html b/javadoc/4.11/org/robolectric/fakes/RoboExtendedResponseCache.html new file mode 100644 index 000000000..f0473469f --- /dev/null +++ b/javadoc/4.11/org/robolectric/fakes/RoboExtendedResponseCache.html @@ -0,0 +1,166 @@ + + + + +RoboExtendedResponseCache + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface RoboExtendedResponseCache

+
+
+
+
public interface RoboExtendedResponseCache
+
A response cache that supports statistics tracking and updating stored + responses. Implementations of ResponseCache should implement this + interface to receive additional support from the HTTP engine.
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    + +
    +
    Track an conditional GET that was satisfied by this cache.
    +
    +
    void
    + +
    +
    Track an HTTP response being satisfied by source.
    +
    +
    void
    +
    update(CacheResponse conditionalCacheHit, + HttpURLConnection httpConnection)
    +
    +
    Updates stored HTTP headers using a hit on a conditional GET.
    +
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      trackResponse

      +
      void trackResponse(RoboResponseSource source)
      +
      Track an HTTP response being satisfied by source.
      +
      +
      Parameters:
      +
      source - Response source.
      +
      +
      +
    • +
    • +
      +

      trackConditionalCacheHit

      +
      void trackConditionalCacheHit()
      +
      Track an conditional GET that was satisfied by this cache.
      +
      +
    • +
    • +
      +

      update

      +
      void update(CacheResponse conditionalCacheHit, + HttpURLConnection httpConnection)
      +
      Updates stored HTTP headers using a hit on a conditional GET.
      +
      +
      Parameters:
      +
      conditionalCacheHit - Conditional cache hit.
      +
      httpConnection - Http connection.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/fakes/RoboIntentSender.html b/javadoc/4.11/org/robolectric/fakes/RoboIntentSender.html new file mode 100644 index 000000000..8fc9bb40c --- /dev/null +++ b/javadoc/4.11/org/robolectric/fakes/RoboIntentSender.html @@ -0,0 +1,271 @@ + + + + +RoboIntentSender + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class RoboIntentSender

+
+
java.lang.Object +
android.content.IntentSender +
org.robolectric.fakes.RoboIntentSender
+
+
+
+
+
All Implemented Interfaces:
+
Parcelable
+
+
+
public class RoboIntentSender +extends IntentSender
+
Robolectric implementation of IntentSender.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/fakes/RoboMenu.html b/javadoc/4.11/org/robolectric/fakes/RoboMenu.html new file mode 100644 index 000000000..c3d1cced6 --- /dev/null +++ b/javadoc/4.11/org/robolectric/fakes/RoboMenu.html @@ -0,0 +1,564 @@ + + + + +RoboMenu + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class RoboMenu

+
+
java.lang.Object +
org.robolectric.fakes.RoboMenu
+
+
+
+
All Implemented Interfaces:
+
Menu
+
+
+
Direct Known Subclasses:
+
RoboSubMenu
+
+
+
public class RoboMenu +extends Object +implements Menu
+
Robolectric implementation of Menu.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      RoboMenu

      +
      public RoboMenu()
      +
      +
    • +
    • +
      +

      RoboMenu

      +
      public RoboMenu(Context context)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      add

      +
      public MenuItem add(CharSequence title)
      +
      +
      Specified by:
      +
      add in interface Menu
      +
      +
      +
    • +
    • +
      +

      add

      +
      public MenuItem add(int titleRes)
      +
      +
      Specified by:
      +
      add in interface Menu
      +
      +
      +
    • +
    • +
      +

      add

      +
      public MenuItem add(int groupId, + int itemId, + int order, + CharSequence title)
      +
      +
      Specified by:
      +
      add in interface Menu
      +
      +
      +
    • +
    • +
      +

      add

      +
      public MenuItem add(int groupId, + int itemId, + int order, + int titleRes)
      +
      +
      Specified by:
      +
      add in interface Menu
      +
      +
      +
    • +
    • +
      +

      addSubMenu

      +
      public SubMenu addSubMenu(CharSequence title)
      +
      +
      Specified by:
      +
      addSubMenu in interface Menu
      +
      +
      +
    • +
    • +
      +

      addSubMenu

      +
      public SubMenu addSubMenu(int titleRes)
      +
      +
      Specified by:
      +
      addSubMenu in interface Menu
      +
      +
      +
    • +
    • +
      +

      addSubMenu

      +
      public SubMenu addSubMenu(int groupId, + int itemId, + int order, + CharSequence title)
      +
      +
      Specified by:
      +
      addSubMenu in interface Menu
      +
      +
      +
    • +
    • +
      +

      addSubMenu

      +
      public SubMenu addSubMenu(int groupId, + int itemId, + int order, + int titleRes)
      +
      +
      Specified by:
      +
      addSubMenu in interface Menu
      +
      +
      +
    • +
    • +
      +

      addIntentOptions

      +
      public int addIntentOptions(int groupId, + int itemId, + int order, + ComponentName caller, + Intent[] specifics, + Intent intent, + int flags, + MenuItem[] outSpecificItems)
      +
      +
      Specified by:
      +
      addIntentOptions in interface Menu
      +
      +
      +
    • +
    • +
      +

      removeItem

      +
      public void removeItem(int id)
      +
      +
      Specified by:
      +
      removeItem in interface Menu
      +
      +
      +
    • +
    • +
      +

      removeGroup

      +
      public void removeGroup(int groupId)
      +
      +
      Specified by:
      +
      removeGroup in interface Menu
      +
      +
      +
    • +
    • +
      +

      clear

      +
      public void clear()
      +
      +
      Specified by:
      +
      clear in interface Menu
      +
      +
      +
    • +
    • +
      +

      setGroupCheckable

      +
      public void setGroupCheckable(int group, + boolean checkable, + boolean exclusive)
      +
      +
      Specified by:
      +
      setGroupCheckable in interface Menu
      +
      +
      +
    • +
    • +
      +

      setGroupVisible

      +
      public void setGroupVisible(int group, + boolean visible)
      +
      +
      Specified by:
      +
      setGroupVisible in interface Menu
      +
      +
      +
    • +
    • +
      +

      setGroupEnabled

      +
      public void setGroupEnabled(int group, + boolean enabled)
      +
      +
      Specified by:
      +
      setGroupEnabled in interface Menu
      +
      +
      +
    • +
    • +
      +

      hasVisibleItems

      +
      public boolean hasVisibleItems()
      +
      +
      Specified by:
      +
      hasVisibleItems in interface Menu
      +
      +
      +
    • +
    • +
      +

      findItem

      +
      public MenuItem findItem(int id)
      +
      +
      Specified by:
      +
      findItem in interface Menu
      +
      +
      +
    • +
    • +
      +

      size

      +
      public int size()
      +
      +
      Specified by:
      +
      size in interface Menu
      +
      +
      +
    • +
    • +
      +

      getItem

      +
      public MenuItem getItem(int index)
      +
      +
      Specified by:
      +
      getItem in interface Menu
      +
      +
      +
    • +
    • +
      +

      close

      +
      public void close()
      +
      +
      Specified by:
      +
      close in interface Menu
      +
      +
      +
    • +
    • +
      +

      performShortcut

      +
      public boolean performShortcut(int keyCode, + KeyEvent event, + int flags)
      +
      +
      Specified by:
      +
      performShortcut in interface Menu
      +
      +
      +
    • +
    • +
      +

      isShortcutKey

      +
      public boolean isShortcutKey(int keyCode, + KeyEvent event)
      +
      +
      Specified by:
      +
      isShortcutKey in interface Menu
      +
      +
      +
    • +
    • +
      +

      performIdentifierAction

      +
      public boolean performIdentifierAction(int id, + int flags)
      +
      +
      Specified by:
      +
      performIdentifierAction in interface Menu
      +
      +
      +
    • +
    • +
      +

      setQwertyMode

      +
      public void setQwertyMode(boolean isQwerty)
      +
      +
      Specified by:
      +
      setQwertyMode in interface Menu
      +
      +
      +
    • +
    • +
      +

      findMenuItem

      +
      public RoboMenuItem findMenuItem(CharSequence title)
      +
      +
    • +
    • +
      +

      findMenuItemContaining

      +
      public RoboMenuItem findMenuItemContaining(CharSequence desiredText)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/fakes/RoboMenuItem.html b/javadoc/4.11/org/robolectric/fakes/RoboMenuItem.html new file mode 100644 index 000000000..6e5b5926a --- /dev/null +++ b/javadoc/4.11/org/robolectric/fakes/RoboMenuItem.html @@ -0,0 +1,796 @@ + + + + +RoboMenuItem + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class RoboMenuItem

+
+
java.lang.Object +
org.robolectric.fakes.RoboMenuItem
+
+
+
+
All Implemented Interfaces:
+
MenuItem
+
+
+
public class RoboMenuItem +extends Object +implements MenuItem
+
Robolectric implementation of MenuItem.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/fakes/RoboResponseSource.html b/javadoc/4.11/org/robolectric/fakes/RoboResponseSource.html new file mode 100644 index 000000000..b2e4c10e7 --- /dev/null +++ b/javadoc/4.11/org/robolectric/fakes/RoboResponseSource.html @@ -0,0 +1,247 @@ + + + + +RoboResponseSource + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Enum RoboResponseSource

+
+
java.lang.Object +
java.lang.Enum<RoboResponseSource> +
org.robolectric.fakes.RoboResponseSource
+
+
+
+
+
All Implemented Interfaces:
+
Serializable, Comparable<RoboResponseSource>, java.lang.constant.Constable
+
+
+
public enum RoboResponseSource +extends Enum<RoboResponseSource>
+
Where the HTTP client should look for a response.
+
+
+ +
+
+
    + +
  • +
    +

    Enum Constant Details

    +
      +
    • +
      +

      CACHE

      +
      public static final RoboResponseSource CACHE
      +
      Return the response from the cache immediately.
      +
      +
    • +
    • +
      +

      CONDITIONAL_CACHE

      +
      public static final RoboResponseSource CONDITIONAL_CACHE
      +
      Make a conditional request to the host, returning the cache response if + the cache is valid and the network response otherwise.
      +
      +
    • +
    • +
      +

      NETWORK

      +
      public static final RoboResponseSource NETWORK
      +
      Return the response from the network.
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      values

      +
      public static RoboResponseSource[] values()
      +
      Returns an array containing the constants of this enum type, in +the order they are declared.
      +
      +
      Returns:
      +
      an array containing the constants of this enum type, in the order they are declared
      +
      +
      +
    • +
    • +
      +

      valueOf

      +
      public static RoboResponseSource valueOf(String name)
      +
      Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
      +
      +
      Parameters:
      +
      name - the name of the enum constant to be returned.
      +
      Returns:
      +
      the enum constant with the specified name
      +
      Throws:
      +
      IllegalArgumentException - if this enum type has no constant with the specified name
      +
      NullPointerException - if the argument is null
      +
      +
      +
    • +
    • +
      +

      requiresConnection

      +
      public boolean requiresConnection()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/fakes/RoboSplashScreen.html b/javadoc/4.11/org/robolectric/fakes/RoboSplashScreen.html new file mode 100644 index 000000000..2f1b0f9cf --- /dev/null +++ b/javadoc/4.11/org/robolectric/fakes/RoboSplashScreen.html @@ -0,0 +1,225 @@ + + + + +RoboSplashScreen + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class RoboSplashScreen

+
+
java.lang.Object +
org.robolectric.fakes.RoboSplashScreen
+
+
+
+
All Implemented Interfaces:
+
SplashScreen
+
+
+
@RequiresApi(api=31) +public class RoboSplashScreen +extends Object +implements SplashScreen
+
Robolectric implementation of SplashScreen.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/fakes/RoboSubMenu.html b/javadoc/4.11/org/robolectric/fakes/RoboSubMenu.html new file mode 100644 index 000000000..77ee79a0b --- /dev/null +++ b/javadoc/4.11/org/robolectric/fakes/RoboSubMenu.html @@ -0,0 +1,298 @@ + + + + +RoboSubMenu + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class RoboSubMenu

+
+
java.lang.Object +
org.robolectric.fakes.RoboMenu +
org.robolectric.fakes.RoboSubMenu
+
+
+
+
+
All Implemented Interfaces:
+
Menu, SubMenu
+
+
+
public class RoboSubMenu +extends RoboMenu +implements SubMenu
+
Robolectric implementation of SubMenu.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/fakes/RoboWebMessagePort.html b/javadoc/4.11/org/robolectric/fakes/RoboWebMessagePort.html new file mode 100644 index 000000000..bea919436 --- /dev/null +++ b/javadoc/4.11/org/robolectric/fakes/RoboWebMessagePort.html @@ -0,0 +1,291 @@ + + + + +RoboWebMessagePort + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class RoboWebMessagePort

+
+
java.lang.Object +
android.webkit.WebMessagePort +
org.robolectric.fakes.RoboWebMessagePort
+
+
+
+
+
public class RoboWebMessagePort +extends WebMessagePort
+
Robolectric implementation of WebMessagePort.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      RoboWebMessagePort

      +
      public RoboWebMessagePort()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/fakes/RoboWebSettings.html b/javadoc/4.11/org/robolectric/fakes/RoboWebSettings.html new file mode 100644 index 000000000..7376bf47a --- /dev/null +++ b/javadoc/4.11/org/robolectric/fakes/RoboWebSettings.html @@ -0,0 +1,1672 @@ + + + + +RoboWebSettings + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class RoboWebSettings

+
+
java.lang.Object +
android.webkit.WebSettings +
org.robolectric.fakes.RoboWebSettings
+
+
+
+
+
public class RoboWebSettings +extends WebSettings
+
Robolectric implementation of WebSettings.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/fakes/package-summary.html b/javadoc/4.11/org/robolectric/fakes/package-summary.html new file mode 100644 index 000000000..a847a5a52 --- /dev/null +++ b/javadoc/4.11/org/robolectric/fakes/package-summary.html @@ -0,0 +1,153 @@ + + + + +org.robolectric.fakes + + + + + + + + + + + + + + +
+ +
+
+
+

Package org.robolectric.fakes

+
+
+
package org.robolectric.fakes
+
+
Package containing fake implementations of Android classes.
+
+
+ +
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/fakes/package-tree.html b/javadoc/4.11/org/robolectric/fakes/package-tree.html new file mode 100644 index 000000000..ab59550a2 --- /dev/null +++ b/javadoc/4.11/org/robolectric/fakes/package-tree.html @@ -0,0 +1,119 @@ + + + + +org.robolectric.fakes Class Hierarchy + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.robolectric.fakes

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+

Enum Hierarchy

+ +
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/integrationtests/jacoco/JaCoCoTester.html b/javadoc/4.11/org/robolectric/integrationtests/jacoco/JaCoCoTester.html new file mode 100644 index 000000000..012e2d62f --- /dev/null +++ b/javadoc/4.11/org/robolectric/integrationtests/jacoco/JaCoCoTester.html @@ -0,0 +1,197 @@ + + + + +JaCoCoTester + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class JaCoCoTester

+
+
java.lang.Object +
org.robolectric.integrationtests.jacoco.JaCoCoTester
+
+
+
+
public class JaCoCoTester +extends Object
+
A class that gets instrumented by both Robolectric (for shadowing) and Jacoco.
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      JaCoCoTester

      +
      public JaCoCoTester()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getValue

      +
      public int getValue()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/integrationtests/jacoco/package-summary.html b/javadoc/4.11/org/robolectric/integrationtests/jacoco/package-summary.html new file mode 100644 index 000000000..0d0bc0beb --- /dev/null +++ b/javadoc/4.11/org/robolectric/integrationtests/jacoco/package-summary.html @@ -0,0 +1,85 @@ + + + + +org.robolectric.integrationtests.jacoco + + + + + + + + + + + + + + +
+ +
+
+
+

Package org.robolectric.integrationtests.jacoco

+
+
+
package org.robolectric.integrationtests.jacoco
+
+
    +
  • +
    +
    Classes
    +
    +
    Class
    +
    Description
    + +
    +
    A class that gets instrumented by both Robolectric (for shadowing) and Jacoco.
    +
    +
    +
    +
  • +
+
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/integrationtests/jacoco/package-tree.html b/javadoc/4.11/org/robolectric/integrationtests/jacoco/package-tree.html new file mode 100644 index 000000000..011156dfc --- /dev/null +++ b/javadoc/4.11/org/robolectric/integrationtests/jacoco/package-tree.html @@ -0,0 +1,72 @@ + + + + +org.robolectric.integrationtests.jacoco Class Hierarchy + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.robolectric.integrationtests.jacoco

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/interceptors/AndroidInterceptors.CleanerInterceptor.html b/javadoc/4.11/org/robolectric/interceptors/AndroidInterceptors.CleanerInterceptor.html new file mode 100644 index 000000000..361c3a759 --- /dev/null +++ b/javadoc/4.11/org/robolectric/interceptors/AndroidInterceptors.CleanerInterceptor.html @@ -0,0 +1,198 @@ + + + + +AndroidInterceptors.CleanerInterceptor + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AndroidInterceptors.CleanerInterceptor

+
+
java.lang.Object +
org.robolectric.internal.bytecode.Interceptor +
org.robolectric.interceptors.AndroidInterceptors.CleanerInterceptor
+
+
+
+
+
Enclosing class:
+
AndroidInterceptors
+
+
+
public static class AndroidInterceptors.CleanerInterceptor +extends Interceptor
+
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() +
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/interceptors/AndroidInterceptors.FileDescriptorInterceptor.html b/javadoc/4.11/org/robolectric/interceptors/AndroidInterceptors.FileDescriptorInterceptor.html new file mode 100644 index 000000000..6080861ec --- /dev/null +++ b/javadoc/4.11/org/robolectric/interceptors/AndroidInterceptors.FileDescriptorInterceptor.html @@ -0,0 +1,197 @@ + + + + +AndroidInterceptors.FileDescriptorInterceptor + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AndroidInterceptors.FileDescriptorInterceptor

+
+
java.lang.Object +
org.robolectric.internal.bytecode.Interceptor +
org.robolectric.interceptors.AndroidInterceptors.FileDescriptorInterceptor
+
+
+
+
+
Enclosing class:
+
AndroidInterceptors
+
+
+
public static class AndroidInterceptors.FileDescriptorInterceptor +extends Interceptor
+
Intercepts calls to libcore-extensions to FileDescriptor. + +

libcore implements extensions to FileDescriptor that support ownership tracking of + unix FDs, which are not part of the Java API. This intercepts calls to these and maps them to + the OpenJDK API.

+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/interceptors/AndroidInterceptors.LinkedHashMapEldestInterceptor.html b/javadoc/4.11/org/robolectric/interceptors/AndroidInterceptors.LinkedHashMapEldestInterceptor.html new file mode 100644 index 000000000..0b638c621 --- /dev/null +++ b/javadoc/4.11/org/robolectric/interceptors/AndroidInterceptors.LinkedHashMapEldestInterceptor.html @@ -0,0 +1,192 @@ + + + + +AndroidInterceptors.LinkedHashMapEldestInterceptor + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AndroidInterceptors.LinkedHashMapEldestInterceptor

+
+
java.lang.Object +
org.robolectric.internal.bytecode.Interceptor +
org.robolectric.interceptors.AndroidInterceptors.LinkedHashMapEldestInterceptor
+
+
+
+
+
Enclosing class:
+
AndroidInterceptors
+
+
+
public static class AndroidInterceptors.LinkedHashMapEldestInterceptor +extends Interceptor
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/interceptors/AndroidInterceptors.LocaleAdjustLanguageCodeInterceptor.html b/javadoc/4.11/org/robolectric/interceptors/AndroidInterceptors.LocaleAdjustLanguageCodeInterceptor.html new file mode 100644 index 000000000..a75724521 --- /dev/null +++ b/javadoc/4.11/org/robolectric/interceptors/AndroidInterceptors.LocaleAdjustLanguageCodeInterceptor.html @@ -0,0 +1,192 @@ + + + + +AndroidInterceptors.LocaleAdjustLanguageCodeInterceptor + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AndroidInterceptors.LocaleAdjustLanguageCodeInterceptor

+
+
java.lang.Object +
org.robolectric.internal.bytecode.Interceptor +
org.robolectric.interceptors.AndroidInterceptors.LocaleAdjustLanguageCodeInterceptor
+
+
+
+
+
Enclosing class:
+
AndroidInterceptors
+
+
+
public static class AndroidInterceptors.LocaleAdjustLanguageCodeInterceptor +extends Interceptor
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/interceptors/AndroidInterceptors.NioUtilsFreeDirectBufferInterceptor.html b/javadoc/4.11/org/robolectric/interceptors/AndroidInterceptors.NioUtilsFreeDirectBufferInterceptor.html new file mode 100644 index 000000000..535a99b96 --- /dev/null +++ b/javadoc/4.11/org/robolectric/interceptors/AndroidInterceptors.NioUtilsFreeDirectBufferInterceptor.html @@ -0,0 +1,195 @@ + + + + +AndroidInterceptors.NioUtilsFreeDirectBufferInterceptor + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AndroidInterceptors.NioUtilsFreeDirectBufferInterceptor

+
+
java.lang.Object +
org.robolectric.internal.bytecode.Interceptor +
org.robolectric.interceptors.AndroidInterceptors.NioUtilsFreeDirectBufferInterceptor
+
+
+
+
+
Enclosing class:
+
AndroidInterceptors
+
+
+
public static class AndroidInterceptors.NioUtilsFreeDirectBufferInterceptor +extends Interceptor
+
AndroidInterceptor for NioUtils.freeDirectBuffer. + +

This method is invoked by ImageReader.java. The class is not part of the JDK.

+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/interceptors/AndroidInterceptors.NoOpInterceptor.html b/javadoc/4.11/org/robolectric/interceptors/AndroidInterceptors.NoOpInterceptor.html new file mode 100644 index 000000000..bd01efb6b --- /dev/null +++ b/javadoc/4.11/org/robolectric/interceptors/AndroidInterceptors.NoOpInterceptor.html @@ -0,0 +1,192 @@ + + + + +AndroidInterceptors.NoOpInterceptor + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AndroidInterceptors.NoOpInterceptor

+
+
java.lang.Object +
org.robolectric.internal.bytecode.Interceptor +
org.robolectric.interceptors.AndroidInterceptors.NoOpInterceptor
+
+
+
+
+
Enclosing class:
+
AndroidInterceptors
+
+
+
public static class AndroidInterceptors.NoOpInterceptor +extends Interceptor
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/interceptors/AndroidInterceptors.ReferenceRefersToInterceptor.html b/javadoc/4.11/org/robolectric/interceptors/AndroidInterceptors.ReferenceRefersToInterceptor.html new file mode 100644 index 000000000..9c384d195 --- /dev/null +++ b/javadoc/4.11/org/robolectric/interceptors/AndroidInterceptors.ReferenceRefersToInterceptor.html @@ -0,0 +1,193 @@ + + + + +AndroidInterceptors.ReferenceRefersToInterceptor + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AndroidInterceptors.ReferenceRefersToInterceptor

+
+
java.lang.Object +
org.robolectric.internal.bytecode.Interceptor +
org.robolectric.interceptors.AndroidInterceptors.ReferenceRefersToInterceptor
+
+
+
+
+
Enclosing class:
+
AndroidInterceptors
+
+
+
public static class AndroidInterceptors.ReferenceRefersToInterceptor +extends Interceptor
+
AndroidInterceptor for Reference.refersTo which is not available until JDK 16.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/interceptors/AndroidInterceptors.SocketInterceptor.html b/javadoc/4.11/org/robolectric/interceptors/AndroidInterceptors.SocketInterceptor.html new file mode 100644 index 000000000..486874a8f --- /dev/null +++ b/javadoc/4.11/org/robolectric/interceptors/AndroidInterceptors.SocketInterceptor.html @@ -0,0 +1,193 @@ + + + + +AndroidInterceptors.SocketInterceptor + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AndroidInterceptors.SocketInterceptor

+
+
java.lang.Object +
org.robolectric.internal.bytecode.Interceptor +
org.robolectric.interceptors.AndroidInterceptors.SocketInterceptor
+
+
+
+
+
Enclosing class:
+
AndroidInterceptors
+
+
+
public static class AndroidInterceptors.SocketInterceptor +extends Interceptor
+
Intercepts calls to methods in Socket not present in the OpenJDK.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/interceptors/AndroidInterceptors.SystemArrayCopyInterceptor.html b/javadoc/4.11/org/robolectric/interceptors/AndroidInterceptors.SystemArrayCopyInterceptor.html new file mode 100644 index 000000000..9676f1691 --- /dev/null +++ b/javadoc/4.11/org/robolectric/interceptors/AndroidInterceptors.SystemArrayCopyInterceptor.html @@ -0,0 +1,192 @@ + + + + +AndroidInterceptors.SystemArrayCopyInterceptor + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AndroidInterceptors.SystemArrayCopyInterceptor

+
+
java.lang.Object +
org.robolectric.internal.bytecode.Interceptor +
org.robolectric.interceptors.AndroidInterceptors.SystemArrayCopyInterceptor
+
+
+
+
+
Enclosing class:
+
AndroidInterceptors
+
+
+
public static class AndroidInterceptors.SystemArrayCopyInterceptor +extends Interceptor
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/interceptors/AndroidInterceptors.SystemLogInterceptor.html b/javadoc/4.11/org/robolectric/interceptors/AndroidInterceptors.SystemLogInterceptor.html new file mode 100644 index 000000000..634aaee2a --- /dev/null +++ b/javadoc/4.11/org/robolectric/interceptors/AndroidInterceptors.SystemLogInterceptor.html @@ -0,0 +1,193 @@ + + + + +AndroidInterceptors.SystemLogInterceptor + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AndroidInterceptors.SystemLogInterceptor

+
+
java.lang.Object +
org.robolectric.internal.bytecode.Interceptor +
org.robolectric.interceptors.AndroidInterceptors.SystemLogInterceptor
+
+
+
+
+
Enclosing class:
+
AndroidInterceptors
+
+
+
public static class AndroidInterceptors.SystemLogInterceptor +extends Interceptor
+
AndroidInterceptor for System.logE and System.logW.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/interceptors/AndroidInterceptors.SystemTimeInterceptor.html b/javadoc/4.11/org/robolectric/interceptors/AndroidInterceptors.SystemTimeInterceptor.html new file mode 100644 index 000000000..ad6bc72db --- /dev/null +++ b/javadoc/4.11/org/robolectric/interceptors/AndroidInterceptors.SystemTimeInterceptor.html @@ -0,0 +1,192 @@ + + + + +AndroidInterceptors.SystemTimeInterceptor + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AndroidInterceptors.SystemTimeInterceptor

+
+
java.lang.Object +
org.robolectric.internal.bytecode.Interceptor +
org.robolectric.interceptors.AndroidInterceptors.SystemTimeInterceptor
+
+
+
+
+
Enclosing class:
+
AndroidInterceptors
+
+
+
public static class AndroidInterceptors.SystemTimeInterceptor +extends Interceptor
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/interceptors/AndroidInterceptors.html b/javadoc/4.11/org/robolectric/interceptors/AndroidInterceptors.html new file mode 100644 index 000000000..65e592854 --- /dev/null +++ b/javadoc/4.11/org/robolectric/interceptors/AndroidInterceptors.html @@ -0,0 +1,221 @@ + + + + +AndroidInterceptors + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AndroidInterceptors

+
+
java.lang.Object +
org.robolectric.interceptors.AndroidInterceptors
+
+
+
+
public class AndroidInterceptors +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      AndroidInterceptors

      +
      public AndroidInterceptors()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/interceptors/package-summary.html b/javadoc/4.11/org/robolectric/interceptors/package-summary.html new file mode 100644 index 000000000..8ae6e90e3 --- /dev/null +++ b/javadoc/4.11/org/robolectric/interceptors/package-summary.html @@ -0,0 +1,135 @@ + + + + +org.robolectric.interceptors + + + + + + + + + + + + + + +
+ +
+
+
+

Package org.robolectric.interceptors

+
+
+
package org.robolectric.interceptors
+
+ +
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/interceptors/package-tree.html b/javadoc/4.11/org/robolectric/interceptors/package-tree.html new file mode 100644 index 000000000..f7e7fc1a0 --- /dev/null +++ b/javadoc/4.11/org/robolectric/interceptors/package-tree.html @@ -0,0 +1,87 @@ + + + + +org.robolectric.interceptors Class Hierarchy + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.robolectric.interceptors

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/internal/AndroidSandbox.SdkSandboxClassLoader.html b/javadoc/4.11/org/robolectric/internal/AndroidSandbox.SdkSandboxClassLoader.html new file mode 100644 index 000000000..35aed7ce3 --- /dev/null +++ b/javadoc/4.11/org/robolectric/internal/AndroidSandbox.SdkSandboxClassLoader.html @@ -0,0 +1,162 @@ + + + + +AndroidSandbox.SdkSandboxClassLoader + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AndroidSandbox.SdkSandboxClassLoader

+
+ +
+
+
All Implemented Interfaces:
+
Closeable, AutoCloseable
+
+
+
Enclosing class:
+
AndroidSandbox
+
+
+
public static class AndroidSandbox.SdkSandboxClassLoader +extends SandboxClassLoader
+
Adapter from Sdk to ResourceLoader.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/internal/AndroidSandbox.TestEnvironmentSpec.html b/javadoc/4.11/org/robolectric/internal/AndroidSandbox.TestEnvironmentSpec.html new file mode 100644 index 000000000..e87684909 --- /dev/null +++ b/javadoc/4.11/org/robolectric/internal/AndroidSandbox.TestEnvironmentSpec.html @@ -0,0 +1,173 @@ + + + + +AndroidSandbox.TestEnvironmentSpec + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AndroidSandbox.TestEnvironmentSpec

+
+
java.lang.Object +
org.robolectric.internal.AndroidSandbox.TestEnvironmentSpec
+
+
+
+
Enclosing class:
+
AndroidSandbox
+
+
+
public static class AndroidSandbox.TestEnvironmentSpec +extends Object
+
Provides a mechanism for tests to inject a different AndroidTestEnvironment. For test use only.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      TestEnvironmentSpec

      +
      @Inject +public TestEnvironmentSpec()
      +
      +
    • +
    • +
      +

      TestEnvironmentSpec

      +
      public TestEnvironmentSpec(Class<? extends AndroidTestEnvironment> clazz)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/internal/AndroidSandbox.html b/javadoc/4.11/org/robolectric/internal/AndroidSandbox.html new file mode 100644 index 000000000..2eb7e27be --- /dev/null +++ b/javadoc/4.11/org/robolectric/internal/AndroidSandbox.html @@ -0,0 +1,283 @@ + + + + +AndroidSandbox + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AndroidSandbox

+
+
java.lang.Object +
org.robolectric.internal.bytecode.Sandbox +
org.robolectric.internal.AndroidSandbox
+
+
+
+
+
public class AndroidSandbox +extends Sandbox
+
Sandbox simulating an Android device.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/internal/BuckManifestFactory.html b/javadoc/4.11/org/robolectric/internal/BuckManifestFactory.html new file mode 100644 index 000000000..52103694a --- /dev/null +++ b/javadoc/4.11/org/robolectric/internal/BuckManifestFactory.html @@ -0,0 +1,187 @@ + + + + +BuckManifestFactory + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class BuckManifestFactory

+
+
java.lang.Object +
org.robolectric.internal.BuckManifestFactory
+
+
+
+
All Implemented Interfaces:
+
ManifestFactory
+
+
+
public class BuckManifestFactory +extends Object +implements ManifestFactory
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      BuckManifestFactory

      +
      public BuckManifestFactory()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      identify

      +
      public ManifestIdentifier identify(Config config)
      +
      Description copied from interface: ManifestFactory
      +
      Creates a ManifestIdentifier which represents an Android app, service, or library + under test, indicating its manifest file, resources and assets directories, and optionally + dependency libraries and an overridden package name.
      +
      +
      Specified by:
      +
      identify in interface ManifestFactory
      +
      Parameters:
      +
      config - The merged configuration for the running test.
      +
      +
      +
    • +
    • +
      +

      isBuck

      +
      public static boolean isBuck()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/internal/DefaultManifestFactory.html b/javadoc/4.11/org/robolectric/internal/DefaultManifestFactory.html new file mode 100644 index 000000000..c96d84da9 --- /dev/null +++ b/javadoc/4.11/org/robolectric/internal/DefaultManifestFactory.html @@ -0,0 +1,178 @@ + + + + +DefaultManifestFactory + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class DefaultManifestFactory

+
+
java.lang.Object +
org.robolectric.internal.DefaultManifestFactory
+
+
+
+
All Implemented Interfaces:
+
ManifestFactory
+
+
+
public class DefaultManifestFactory +extends Object +implements ManifestFactory
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      DefaultManifestFactory

      +
      public DefaultManifestFactory(Properties properties)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      identify

      +
      public ManifestIdentifier identify(Config config)
      +
      Description copied from interface: ManifestFactory
      +
      Creates a ManifestIdentifier which represents an Android app, service, or library + under test, indicating its manifest file, resources and assets directories, and optionally + dependency libraries and an overridden package name.
      +
      +
      Specified by:
      +
      identify in interface ManifestFactory
      +
      Parameters:
      +
      config - The merged configuration for the running test.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/internal/DeprecatedMethodMarkerException.html b/javadoc/4.11/org/robolectric/internal/DeprecatedMethodMarkerException.html new file mode 100644 index 000000000..83162d290 --- /dev/null +++ b/javadoc/4.11/org/robolectric/internal/DeprecatedMethodMarkerException.html @@ -0,0 +1,149 @@ + + + + +DeprecatedMethodMarkerException + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class DeprecatedMethodMarkerException

+
+
java.lang.Object +
java.lang.Throwable +
java.lang.Exception +
java.lang.RuntimeException +
org.robolectric.internal.DeprecatedMethodMarkerException
+
+
+
+
+
+
+
All Implemented Interfaces:
+
Serializable
+
+
+
public class DeprecatedMethodMarkerException +extends RuntimeException
+
+
See Also:
+
+ +
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      DeprecatedMethodMarkerException

      +
      public DeprecatedMethodMarkerException()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/internal/IShadow.html b/javadoc/4.11/org/robolectric/internal/IShadow.html new file mode 100644 index 000000000..9c9207b26 --- /dev/null +++ b/javadoc/4.11/org/robolectric/internal/IShadow.html @@ -0,0 +1,252 @@ + + + + +IShadow + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface IShadow

+
+
+
+
All Known Implementing Classes:
+
ShadowImpl
+
+
+
public interface IShadow
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/internal/ManifestFactory.html b/javadoc/4.11/org/robolectric/internal/ManifestFactory.html new file mode 100644 index 000000000..4cafa3157 --- /dev/null +++ b/javadoc/4.11/org/robolectric/internal/ManifestFactory.html @@ -0,0 +1,144 @@ + + + + +ManifestFactory + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface ManifestFactory

+
+
+
+
All Known Implementing Classes:
+
BuckManifestFactory, DefaultManifestFactory, MavenManifestFactory
+
+
+
public interface ManifestFactory
+
A factory that detects what build system is in use and provides a ManifestFactory that can create + an AndroidManifest for that environment. + +

Maven, Gradle, and Buck build systems are currently supported.

+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    identify(Config config)
    +
    +
    Creates a ManifestIdentifier which represents an Android app, service, or library + under test, indicating its manifest file, resources and assets directories, and optionally + dependency libraries and an overridden package name.
    +
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      identify

      +
      ManifestIdentifier identify(Config config)
      +
      Creates a ManifestIdentifier which represents an Android app, service, or library + under test, indicating its manifest file, resources and assets directories, and optionally + dependency libraries and an overridden package name.
      +
      +
      Parameters:
      +
      config - The merged configuration for the running test.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/internal/ManifestIdentifier.html b/javadoc/4.11/org/robolectric/internal/ManifestIdentifier.html new file mode 100644 index 000000000..3ad448f3f --- /dev/null +++ b/javadoc/4.11/org/robolectric/internal/ManifestIdentifier.html @@ -0,0 +1,294 @@ + + + + +ManifestIdentifier + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ManifestIdentifier

+
+
java.lang.Object +
org.robolectric.internal.ManifestIdentifier
+
+
+
+
public class ManifestIdentifier +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/internal/MavenManifestFactory.html b/javadoc/4.11/org/robolectric/internal/MavenManifestFactory.html new file mode 100644 index 000000000..6fb10ee47 --- /dev/null +++ b/javadoc/4.11/org/robolectric/internal/MavenManifestFactory.html @@ -0,0 +1,189 @@ + + + + +MavenManifestFactory + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class MavenManifestFactory

+
+
java.lang.Object +
org.robolectric.internal.MavenManifestFactory
+
+
+
+
All Implemented Interfaces:
+
ManifestFactory
+
+
+
@Deprecated +public class MavenManifestFactory +extends Object +implements ManifestFactory
+
Deprecated. +
This method of configuration will be removed in a forthcoming release. Build systems + should follow http://robolectric.org/build-system-integration/ to provide integration with + Robolectric.
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      MavenManifestFactory

      +
      public MavenManifestFactory()
      +
      Deprecated.
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      identify

      +
      public ManifestIdentifier identify(Config config)
      +
      Deprecated.
      +
      Description copied from interface: ManifestFactory
      +
      Creates a ManifestIdentifier which represents an Android app, service, or library + under test, indicating its manifest file, resources and assets directories, and optionally + dependency libraries and an overridden package name.
      +
      +
      Specified by:
      +
      identify in interface ManifestFactory
      +
      Parameters:
      +
      config - The merged configuration for the running test.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/internal/ResourcesMode.html b/javadoc/4.11/org/robolectric/internal/ResourcesMode.html new file mode 100644 index 000000000..92c15c985 --- /dev/null +++ b/javadoc/4.11/org/robolectric/internal/ResourcesMode.html @@ -0,0 +1,218 @@ + + + + +ResourcesMode + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Enum ResourcesMode

+
+
java.lang.Object +
java.lang.Enum<ResourcesMode> +
org.robolectric.internal.ResourcesMode
+
+
+
+
+
All Implemented Interfaces:
+
Serializable, Comparable<ResourcesMode>, java.lang.constant.Constable
+
+
+
public enum ResourcesMode +extends Enum<ResourcesMode>
+
+
+ +
+
+
    + +
  • +
    +

    Enum Constant Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      values

      +
      public static ResourcesMode[] values()
      +
      Returns an array containing the constants of this enum type, in +the order they are declared.
      +
      +
      Returns:
      +
      an array containing the constants of this enum type, in the order they are declared
      +
      +
      +
    • +
    • +
      +

      valueOf

      +
      public static ResourcesMode valueOf(String name)
      +
      Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
      +
      +
      Parameters:
      +
      name - the name of the enum constant to be returned.
      +
      Returns:
      +
      the enum constant with the specified name
      +
      Throws:
      +
      IllegalArgumentException - if this enum type has no constant with the specified name
      +
      NullPointerException - if the argument is null
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/internal/SandboxManager.SandboxBuilder.html b/javadoc/4.11/org/robolectric/internal/SandboxManager.SandboxBuilder.html new file mode 100644 index 000000000..ca1edde09 --- /dev/null +++ b/javadoc/4.11/org/robolectric/internal/SandboxManager.SandboxBuilder.html @@ -0,0 +1,141 @@ + + + + +SandboxManager.SandboxBuilder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface SandboxManager.SandboxBuilder

+
+
+
+
Enclosing class:
+
SandboxManager
+
+
+
@AutoFactory +public static interface SandboxManager.SandboxBuilder
+
Factory interface for AndroidSandbox.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/internal/SandboxManager.html b/javadoc/4.11/org/robolectric/internal/SandboxManager.html new file mode 100644 index 000000000..f3bb0bcc9 --- /dev/null +++ b/javadoc/4.11/org/robolectric/internal/SandboxManager.html @@ -0,0 +1,190 @@ + + + + +SandboxManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class SandboxManager

+
+
java.lang.Object +
org.robolectric.internal.SandboxManager
+
+
+
+
public class SandboxManager +extends Object
+
Manager of sandboxes.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/internal/SandboxTestRunner.HelperTestRunner.html b/javadoc/4.11/org/robolectric/internal/SandboxTestRunner.HelperTestRunner.html new file mode 100644 index 000000000..e380a4487 --- /dev/null +++ b/javadoc/4.11/org/robolectric/internal/SandboxTestRunner.HelperTestRunner.html @@ -0,0 +1,287 @@ + + + + +SandboxTestRunner.HelperTestRunner + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class SandboxTestRunner.HelperTestRunner

+
+
java.lang.Object +
org.junit.runner.Runner +
org.junit.runners.ParentRunner<org.junit.runners.model.FrameworkMethod> +
org.junit.runners.BlockJUnit4ClassRunner +
org.robolectric.internal.SandboxTestRunner.HelperTestRunner
+
+
+
+
+
+
+
All Implemented Interfaces:
+
org.junit.runner.Describable, org.junit.runner.manipulation.Filterable, org.junit.runner.manipulation.Orderable, org.junit.runner.manipulation.Sortable
+
+
+
Direct Known Subclasses:
+
RobolectricTestRunner.HelperTestRunner
+
+
+
Enclosing class:
+
SandboxTestRunner
+
+
+
protected static class SandboxTestRunner.HelperTestRunner +extends org.junit.runners.BlockJUnit4ClassRunner
+
+
+
    + +
  • +
    +

    Field Summary

    +
    Fields
    +
    +
    Modifier and Type
    +
    Field
    +
    Description
    +
    org.junit.runners.model.FrameworkMethod
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected org.junit.runners.model.Statement
    +
    methodBlock(org.junit.runners.model.FrameworkMethod method)
    +
     
    +
    protected org.junit.runners.model.Statement
    +
    methodInvoker(org.junit.runners.model.FrameworkMethod method, + Object test)
    +
    +
    For tests with a timeout, we need to wrap the test method execution (but not @Befores + or @Afters in a TimeLimitedStatement.
    +
    +
    protected String
    +
    testName(org.junit.runners.model.FrameworkMethod method)
    +
     
    +
    protected org.junit.runners.model.Statement
    +
    withPotentialTimeout(org.junit.runners.model.FrameworkMethod method, + Object test, + org.junit.runners.model.Statement next)
    +
    +
    Disables JUnit's normal timeout mode strategy.
    +
    +
    +
    +
    +
    +

    Methods inherited from class org.junit.runners.BlockJUnit4ClassRunner

    +collectInitializationErrors, computeTestMethods, createTest, createTest, describeChild, getChildren, getTestRules, isIgnored, possiblyExpectingExceptions, rules, runChild, validateConstructor, validateFields, validateInstanceMethods, validateNoNonStaticInnerClass, validateOnlyOneConstructor, validateTestMethods, validateZeroArgConstructor, withAfters, withBefores
    +
    +

    Methods inherited from class org.junit.runners.ParentRunner

    +childrenInvoker, classBlock, classRules, createTestClass, filter, getDescription, getName, getRunnerAnnotations, getTestClass, order, run, runLeaf, setScheduler, sort, validatePublicVoidNoArgMethods, withAfterClasses, withBeforeClasses, withInterruptIsolation
    +
    +

    Methods inherited from class org.junit.runner.Runner

    +testCount
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      frameworkMethod

      +
      public org.junit.runners.model.FrameworkMethod frameworkMethod
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      HelperTestRunner

      +
      public HelperTestRunner(Class<?> klass) + throws org.junit.runners.model.InitializationError
      +
      +
      Throws:
      +
      org.junit.runners.model.InitializationError
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      methodBlock

      +
      protected org.junit.runners.model.Statement methodBlock(org.junit.runners.model.FrameworkMethod method)
      +
      +
      Overrides:
      +
      methodBlock in class org.junit.runners.BlockJUnit4ClassRunner
      +
      +
      +
    • +
    • +
      +

      methodInvoker

      +
      protected org.junit.runners.model.Statement methodInvoker(org.junit.runners.model.FrameworkMethod method, + Object test)
      +
      For tests with a timeout, we need to wrap the test method execution (but not @Befores + or @Afters in a TimeLimitedStatement. JUnit's built-in FailOnTimeout + statement causes the test method (but not @Befores or @Afters) to be run on a + short-lived thread. This is inadequate for our purposes; we want to guarantee that every + entry point to test code is run from the same thread.
      +
      +
      Overrides:
      +
      methodInvoker in class org.junit.runners.BlockJUnit4ClassRunner
      +
      +
      +
    • +
    • +
      +

      withPotentialTimeout

      +
      protected org.junit.runners.model.Statement withPotentialTimeout(org.junit.runners.model.FrameworkMethod method, + Object test, + org.junit.runners.model.Statement next)
      +
      Disables JUnit's normal timeout mode strategy.
      +
      +
      Overrides:
      +
      withPotentialTimeout in class org.junit.runners.BlockJUnit4ClassRunner
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      testName

      +
      protected String testName(org.junit.runners.model.FrameworkMethod method)
      +
      +
      Overrides:
      +
      testName in class org.junit.runners.BlockJUnit4ClassRunner
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/internal/SandboxTestRunner.html b/javadoc/4.11/org/robolectric/internal/SandboxTestRunner.html new file mode 100644 index 000000000..f2a0ff6cf --- /dev/null +++ b/javadoc/4.11/org/robolectric/internal/SandboxTestRunner.html @@ -0,0 +1,448 @@ + + + + +SandboxTestRunner + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class SandboxTestRunner

+
+
java.lang.Object +
org.junit.runner.Runner +
org.junit.runners.ParentRunner<org.junit.runners.model.FrameworkMethod> +
org.junit.runners.BlockJUnit4ClassRunner +
org.robolectric.internal.SandboxTestRunner
+
+
+
+
+
+
+
All Implemented Interfaces:
+
org.junit.runner.Describable, org.junit.runner.manipulation.Filterable, org.junit.runner.manipulation.Orderable, org.junit.runner.manipulation.Sortable
+
+
+
Direct Known Subclasses:
+
RobolectricTestRunner
+
+
+
public class SandboxTestRunner +extends org.junit.runners.BlockJUnit4ClassRunner
+
Sandbox test runner that runs each test in a sandboxed class loader environment. Typically this + runner should not be directly accessed, use RobolectricTestRunner + instead.
+
+
+
    + +
  • +
    +

    Nested Class Summary

    +
    Nested Classes
    +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    protected static class 
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Field Summary

    +
    Fields
    +
    +
    Modifier and Type
    +
    Field
    +
    Description
    +
    protected final ClassHandlerBuilder
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
     
    +
    SandboxTestRunner(Class<?> klass, + Injector injector)
    +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected void
    + +
     
    +
    protected void
    +
    afterTest(org.junit.runners.model.FrameworkMethod method, + Method bootstrappedMethod)
    +
     
    +
    protected void
    +
    beforeTest(Sandbox sandbox, + org.junit.runners.model.FrameworkMethod method, + Method bootstrappedMethod)
    +
     
    +
    protected org.junit.runners.model.Statement
    +
    classBlock(org.junit.runner.notification.RunNotifier notifier)
    +
     
    +
    protected void
    +
    configureSandbox(Sandbox sandbox, + org.junit.runners.model.FrameworkMethod method)
    +
     
    +
    protected ClassHandler
    +
    createClassHandler(ShadowMap shadowMap, + Sandbox sandbox)
    +
     
    + +
    createClassLoaderConfig(org.junit.runners.model.FrameworkMethod method)
    +
    +
    Create an InstrumentationConfiguration suitable for the provided FrameworkMethod.
    +
    +
    protected static Injector.Builder
    + +
     
    +
    protected void
    +
    finallyAfterTest(org.junit.runners.model.FrameworkMethod method)
    +
     
    + + +
     
    +
    protected Class<?>[]
    +
    getExtraShadows(org.junit.runners.model.FrameworkMethod method)
    +
     
    + +
    getHelperTestRunner(Class<?> bootstrappedTestClass)
    +
     
    +
    protected Interceptors
    + +
     
    +
    protected Sandbox
    +
    getSandbox(org.junit.runners.model.FrameworkMethod method)
    +
     
    +
    protected org.junit.runners.model.Statement
    +
    methodBlock(org.junit.runners.model.FrameworkMethod method)
    +
     
    +
    protected org.junit.runners.model.Statement
    +
    withPotentialTimeout(org.junit.runners.model.FrameworkMethod method, + Object test, + org.junit.runners.model.Statement next)
    +
    +
    Disables JUnit's normal timeout mode strategy.
    +
    +
    +
    +
    +
    +

    Methods inherited from class org.junit.runners.BlockJUnit4ClassRunner

    +collectInitializationErrors, computeTestMethods, createTest, createTest, describeChild, getChildren, getTestRules, isIgnored, methodInvoker, possiblyExpectingExceptions, rules, runChild, testName, validateConstructor, validateFields, validateInstanceMethods, validateNoNonStaticInnerClass, validateOnlyOneConstructor, validateTestMethods, validateZeroArgConstructor, withAfters, withBefores
    +
    +

    Methods inherited from class org.junit.runners.ParentRunner

    +childrenInvoker, classRules, createTestClass, filter, getDescription, getName, getRunnerAnnotations, getTestClass, order, run, runLeaf, setScheduler, sort, validatePublicVoidNoArgMethods, withAfterClasses, withBeforeClasses, withInterruptIsolation
    +
    +

    Methods inherited from class org.junit.runner.Runner

    +testCount
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      SandboxTestRunner

      +
      public SandboxTestRunner(Class<?> klass) + throws org.junit.runners.model.InitializationError
      +
      +
      Throws:
      +
      org.junit.runners.model.InitializationError
      +
      +
      +
    • +
    • +
      +

      SandboxTestRunner

      +
      public SandboxTestRunner(Class<?> klass, + Injector injector) + throws org.junit.runners.model.InitializationError
      +
      +
      Throws:
      +
      org.junit.runners.model.InitializationError
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      defaultInjector

      +
      protected static Injector.Builder defaultInjector()
      +
      +
    • +
    • +
      +

      findInterceptors

      +
      @Nonnull +protected Collection<Interceptor> findInterceptors()
      +
      +
    • +
    • +
      +

      getInterceptors

      +
      @Nonnull +protected Interceptors getInterceptors()
      +
      +
    • +
    • +
      +

      classBlock

      +
      protected org.junit.runners.model.Statement classBlock(org.junit.runner.notification.RunNotifier notifier)
      +
      +
      Overrides:
      +
      classBlock in class org.junit.runners.ParentRunner<org.junit.runners.model.FrameworkMethod>
      +
      +
      +
    • +
    • +
      +

      afterClass

      +
      protected void afterClass()
      +
      +
    • +
    • +
      +

      getSandbox

      +
      @Nonnull +protected Sandbox getSandbox(org.junit.runners.model.FrameworkMethod method)
      +
      +
    • +
    • +
      +

      createClassLoaderConfig

      +
      @Nonnull +protected InstrumentationConfiguration createClassLoaderConfig(org.junit.runners.model.FrameworkMethod method)
      +
      Create an InstrumentationConfiguration suitable for the provided FrameworkMethod. + +

      Custom TestRunner subclasses may wish to override this method to provide alternate + configuration.

      +
      +
      Parameters:
      +
      method - the test method that's about to run
      +
      Returns:
      +
      an InstrumentationConfiguration
      +
      +
      +
    • +
    • +
      +

      configureSandbox

      +
      protected void configureSandbox(Sandbox sandbox, + org.junit.runners.model.FrameworkMethod method)
      +
      +
    • +
    • +
      +

      methodBlock

      +
      protected org.junit.runners.model.Statement methodBlock(org.junit.runners.model.FrameworkMethod method)
      +
      +
      Overrides:
      +
      methodBlock in class org.junit.runners.BlockJUnit4ClassRunner
      +
      +
      +
    • +
    • +
      +

      beforeTest

      +
      protected void beforeTest(Sandbox sandbox, + org.junit.runners.model.FrameworkMethod method, + Method bootstrappedMethod) + throws Throwable
      +
      +
      Throws:
      +
      Throwable
      +
      +
      +
    • +
    • +
      +

      afterTest

      +
      protected void afterTest(org.junit.runners.model.FrameworkMethod method, + Method bootstrappedMethod)
      +
      +
    • +
    • +
      +

      finallyAfterTest

      +
      protected void finallyAfterTest(org.junit.runners.model.FrameworkMethod method)
      +
      +
    • +
    • +
      +

      getHelperTestRunner

      +
      protected SandboxTestRunner.HelperTestRunner getHelperTestRunner(Class<?> bootstrappedTestClass) + throws org.junit.runners.model.InitializationError
      +
      +
      Throws:
      +
      org.junit.runners.model.InitializationError
      +
      +
      +
    • +
    • +
      +

      getExtraShadows

      +
      @Nonnull +protected Class<?>[] getExtraShadows(org.junit.runners.model.FrameworkMethod method)
      +
      +
    • +
    • +
      +

      createClassHandler

      +
      @Nonnull +protected ClassHandler createClassHandler(ShadowMap shadowMap, + Sandbox sandbox)
      +
      +
    • +
    • +
      +

      withPotentialTimeout

      +
      protected org.junit.runners.model.Statement withPotentialTimeout(org.junit.runners.model.FrameworkMethod method, + Object test, + org.junit.runners.model.Statement next)
      +
      Disables JUnit's normal timeout mode strategy.
      +
      +
      Overrides:
      +
      withPotentialTimeout in class org.junit.runners.BlockJUnit4ClassRunner
      +
      See Also:
      +
      +
        +
      • BlockJUnit4ClassRunner.methodInvoker(FrameworkMethod, Object)
      • +
      • TimeLimitedStatement
      • +
      +
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/internal/ShadowProvider.html b/javadoc/4.11/org/robolectric/internal/ShadowProvider.html new file mode 100644 index 000000000..70ce33e1c --- /dev/null +++ b/javadoc/4.11/org/robolectric/internal/ShadowProvider.html @@ -0,0 +1,190 @@ + + + + +ShadowProvider + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface ShadowProvider

+
+
+
+
All Known Implementing Classes:
+
Shadows, Shadows, Shadows, Shadows
+
+
+
public interface ShadowProvider
+
Interface implemented by packages that provide shadows to Robolectric.
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + + +
    +
    Array of Java package names that are shadowed by this package.
    +
    +
    default Map<String,String>
    + +
    +
    Map of framework classes which may be represented by more than one shadow, to be picked + at runtime.
    +
    + + +
    +
    Return a collection of Map.Entry objects representing the mapping of class name to shadow name.
    +
    +
    void
    + +
    +
    Reset the static state of all shadows provided by this package.
    +
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      reset

      +
      void reset()
      +
      Reset the static state of all shadows provided by this package.
      +
      +
    • +
    • +
      +

      getProvidedPackageNames

      +
      String[] getProvidedPackageNames()
      +
      Array of Java package names that are shadowed by this package.
      +
      +
      Returns:
      +
      Array of Java package names.
      +
      +
      +
    • +
    • +
      +

      getShadows

      + +
      Return a collection of Map.Entry objects representing the mapping of class name to shadow name. + +

      This is a multimap instead of a regular map in order to support, for instance, multiple + shadows per class that only differ by SDK level. + +

      It also uses a Collection<Entry<String, String>> as the return value to avoid having + a dependency on something like Guava Multimap.

      +
      +
      Returns:
      +
      Shadow mapping.
      +
      +
      +
    • +
    • +
      +

      getShadowPickerMap

      +
      default Map<String,String> getShadowPickerMap()
      +
      Map of framework classes which may be represented by more than one shadow, to be picked + at runtime.
      +
      +
      Returns:
      +
      A map from the name of the framework class to the name of its + {#link org.robolectric.shadow.apiShadowPicker}.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/internal/TestEnvironment.html b/javadoc/4.11/org/robolectric/internal/TestEnvironment.html new file mode 100644 index 000000000..fe10734c2 --- /dev/null +++ b/javadoc/4.11/org/robolectric/internal/TestEnvironment.html @@ -0,0 +1,166 @@ + + + + +TestEnvironment + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface TestEnvironment

+
+
+
+
All Known Implementing Classes:
+
AndroidTestEnvironment
+
+
+
public interface TestEnvironment
+
An environment for running tests.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/internal/bytecode/ClassDetails.html b/javadoc/4.11/org/robolectric/internal/bytecode/ClassDetails.html new file mode 100644 index 000000000..abfd1509f --- /dev/null +++ b/javadoc/4.11/org/robolectric/internal/bytecode/ClassDetails.html @@ -0,0 +1,207 @@ + + + + +ClassDetails + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ClassDetails

+
+
java.lang.Object +
org.robolectric.internal.bytecode.ClassDetails
+
+
+
+
public class ClassDetails +extends Object
+
A more lightweight variant of MutableClass. This lets you check for basic metadata like + class name, interfaces, and annotation info by wrapping a ClassReader, which is + significantly faster than a ClassNode object.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ClassDetails

      +
      public ClassDetails(byte[] classBytes)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      isInterface

      +
      public boolean isInterface()
      +
      +
    • +
    • +
      +

      isAnnotation

      +
      public boolean isAnnotation()
      +
      +
    • +
    • +
      +

      getName

      +
      public String getName()
      +
      +
    • +
    • +
      +

      hasAnnotation

      +
      public boolean hasAnnotation(Class<? extends Annotation> annotationClass)
      +
      +
    • +
    • +
      +

      isInstrumented

      +
      public boolean isInstrumented()
      +
      +
    • +
    • +
      +

      getClassBytes

      +
      public byte[] getClassBytes()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/internal/bytecode/ClassHandler.html b/javadoc/4.11/org/robolectric/internal/bytecode/ClassHandler.html new file mode 100644 index 000000000..5010e2fed --- /dev/null +++ b/javadoc/4.11/org/robolectric/internal/bytecode/ClassHandler.html @@ -0,0 +1,305 @@ + + + + +ClassHandler + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface ClassHandler

+
+
+
+
All Known Implementing Classes:
+
ShadowWrangler
+
+
+
public interface ClassHandler
+
This interface is used by Robolectric when instrumented classes are created and interacted with.
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    + +
    +
    Called by Robolectric when an instrumented class is first loaded into a sandbox and is ready to + be statically initialized.
    +
    + +
    findShadowMethodHandle(Class<?> theClass, + String name, + MethodType methodType, + boolean isStatic)
    +
    +
    Called by Robolectric when an instrumented method is invoked.
    +
    + +
    getShadowCreator(Class<?> theClass)
    +
    +
    Called by Robolectric to determine how to create and initialize a shadow object when a new + instance of an instrumented class has been instantiated.
    +
    + +
    initializing(Object instance)
    +
    +
    Called by Robolectric when a new instance of an instrumented class has been created and is + ready to be initialized (but only on JVMs which don't support the invokedynamic + instruction).
    +
    + +
    intercept(String signature, + Object instance, + Object[] params, + Class<?> theClass)
    +
    +
    Called by Robolectric when an intercepted method is invoked.
    +
    +
    <T extends Throwable>
    T
    +
    stripStackTrace(T throwable)
    +
    +
    Removes Robolectric noise from stack traces.
    +
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      classInitializing

      +
      void classInitializing(Class clazz)
      +
      Called by Robolectric when an instrumented class is first loaded into a sandbox and is ready to + be statically initialized. + +

      This happens *in place of* any static initialization that may be performed by the class + being loaded. The class will have a method named __staticInitializer__ which may be + invoked to perform its normal initialization from <clinit>.

      +
      +
      Parameters:
      +
      clazz - the class being loaded
      +
      +
      +
    • +
    • +
      +

      initializing

      +
      Object initializing(Object instance)
      +
      Called by Robolectric when a new instance of an instrumented class has been created and is + ready to be initialized (but only on JVMs which don't support the invokedynamic + instruction). + +

      This happens before constructor code executes on the new instance.

      +
      +
      Parameters:
      +
      instance - the newly-created instance
      +
      Returns:
      +
      a data value to be associated with the new instance
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      getShadowCreator

      +
      MethodHandle getShadowCreator(Class<?> theClass)
      +
      Called by Robolectric to determine how to create and initialize a shadow object when a new + instance of an instrumented class has been instantiated. (but only on JVMs which support the + invokedynamic instruction). + +

      The returned MethodHandle will be invoked after the new object has been allocated + but before its constructor code is executed. + +

      Note that this is not directly analogous to initializing(Object); the return value + from this method will be cached and used again for other instantiations of instances of the + same class.

      +
      +
      Parameters:
      +
      theClass - the instrumented class
      +
      Returns:
      +
      a data value to be associated with the new instance
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      findShadowMethodHandle

      +
      MethodHandle findShadowMethodHandle(Class<?> theClass, + String name, + MethodType methodType, + boolean isStatic) + throws IllegalAccessException
      +
      Called by Robolectric when an instrumented method is invoked. + +

      Implementations should return an MethodHandle, which will be invoked with details + about the current instance and parameters. + +

      Implementations may also return null, in which case the method's original code will be + executed.

      +
      +
      Parameters:
      +
      theClass - the class on which the method is declared
      +
      name - the name of the method
      +
      methodType - the method type
      +
      isStatic - true if the method is static
      +
      Returns:
      +
      a method handle to invoke, or null if the original method's code should be executed
      +
      Throws:
      +
      IllegalAccessException
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      intercept

      +
      Object intercept(String signature, + Object instance, + Object[] params, + Class<?> theClass) + throws Throwable
      +
      Called by Robolectric when an intercepted method is invoked. + +

      Unlike instrumented methods, calls to intercepted methods are modified in place by + Robolectric in the calling code. This is useful when the method about to be invoked doesn't + exist in the current JVM (e.g. because of Android differences).

      +
      +
      Parameters:
      +
      signature - the JVM internal-format signature of the method being invoked (e.g. + android/view/View/measure(II)V)
      +
      instance - the instance on which the method would have been invoked
      +
      params - the parameters to the method
      +
      theClass - the class on which the method is declared
      +
      Returns:
      +
      the value to be returned
      +
      Throws:
      +
      Throwable - if anything bad happens
      +
      +
      +
    • +
    • +
      +

      stripStackTrace

      +
      <T extends Throwable> T stripStackTrace(T throwable)
      +
      Removes Robolectric noise from stack traces.
      +
      +
      Type Parameters:
      +
      T - the type of exception
      +
      Parameters:
      +
      throwable - the exception to be stripped
      +
      Returns:
      +
      the stripped stack trace
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/internal/bytecode/ClassHandlerBuilder.html b/javadoc/4.11/org/robolectric/internal/bytecode/ClassHandlerBuilder.html new file mode 100644 index 000000000..533a2051a --- /dev/null +++ b/javadoc/4.11/org/robolectric/internal/bytecode/ClassHandlerBuilder.html @@ -0,0 +1,138 @@ + + + + +ClassHandlerBuilder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface ClassHandlerBuilder

+
+
+
+
@AutoFactory +public interface ClassHandlerBuilder
+
Factory interface for ClassHandler. + + To inject your own ClassHandler, annotate a subclass with AutoService(ClassHandler). + + Robolectric's default ClassHandler is ShadowWrangler.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/internal/bytecode/ClassInstrumentor.Decorator.html b/javadoc/4.11/org/robolectric/internal/bytecode/ClassInstrumentor.Decorator.html new file mode 100644 index 000000000..fa0042027 --- /dev/null +++ b/javadoc/4.11/org/robolectric/internal/bytecode/ClassInstrumentor.Decorator.html @@ -0,0 +1,133 @@ + + + + +ClassInstrumentor.Decorator + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface ClassInstrumentor.Decorator

+
+
+
+
All Known Implementing Classes:
+
ShadowDecorator
+
+
+
Enclosing class:
+
ClassInstrumentor
+
+
+
public static interface ClassInstrumentor.Decorator
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    +
    decorate(MutableClass mutableClass)
    +
     
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      decorate

      +
      void decorate(MutableClass mutableClass)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/internal/bytecode/ClassInstrumentor.html b/javadoc/4.11/org/robolectric/internal/bytecode/ClassInstrumentor.html new file mode 100644 index 000000000..f44fdeec8 --- /dev/null +++ b/javadoc/4.11/org/robolectric/internal/bytecode/ClassInstrumentor.html @@ -0,0 +1,430 @@ + + + + +ClassInstrumentor + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ClassInstrumentor

+
+
java.lang.Object +
org.robolectric.internal.bytecode.ClassInstrumentor
+
+
+
+
Direct Known Subclasses:
+
InvokeDynamicClassInstrumentor
+
+
+
public class ClassInstrumentor +extends Object
+
Instruments (i.e. modifies the bytecode) of classes to place the scaffolding necessary to use + Robolectric's shadows.
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      OBJECT_TYPE

      +
      protected static final org.objectweb.asm.Type OBJECT_TYPE
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ClassInstrumentor

      +
      public ClassInstrumentor()
      +
      +
    • +
    • +
      +

      ClassInstrumentor

      +
      protected ClassInstrumentor(ClassInstrumentor.Decorator decorator)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      instrument

      +
      public byte[] instrument(ClassDetails classDetails, + InstrumentationConfiguration config, + ClassNodeProvider classNodeProvider)
      +
      +
    • +
    • +
      +

      instrument

      +
      public void instrument(MutableClass mutableClass)
      +
      +
    • +
    • +
      +

      addCallToRoboInit

      +
      protected void addCallToRoboInit(MutableClass mutableClass, + org.objectweb.asm.tree.MethodNode ctor)
      +
      Adds a call $$robo$init, which instantiates a shadow object if required. This is to support + custom shadows for Jacoco-instrumented classes (except cnstructor shadows).
      +
      +
    • +
    • +
      +

      writeCallToInitializing

      +
      protected void writeCallToInitializing(MutableClass mutableClass, + RobolectricGeneratorAdapter generator)
      +
      +
    • +
    • +
      +

      instrumentConstructor

      +
      protected void instrumentConstructor(MutableClass mutableClass, + org.objectweb.asm.tree.MethodNode method)
      +
      Constructors are instrumented as follows: + +
        +
      • The original constructor will be stripped of its instructions leading up to, and + including, the call to super() or this(). It is also renamed to $$robo$$__constructor__ +
      • A method called __constructor__ is created and its job is to call + $$robo$$__constructor__. The __constructor__ method is what gets shadowed if a Shadow + wants to shadow a constructor. +
      • A new constructor is created and contains the stripped instructions of the original + constructor leading up to, and including, the call to super() or this(). Then, it has a + call to $$robo$init to initialize the Class' Shadow Object. Then, it uses invokedynamic + to call __constructor__. Finally, it contains any instructions that might occur after the + return statement in the original constructor. +
      +
      +
      Parameters:
      +
      method - the constructor to instrument
      +
      +
      +
    • +
    • +
      +

      instrumentNormalMethod

      +
      protected void instrumentNormalMethod(MutableClass mutableClass, + org.objectweb.asm.tree.MethodNode method)
      +
      Instruments a normal method + +
        +
      • Rename the method from methodName to $$robo$$methodName. +
      • Make it private so we can invoke it directly without subclass overrides taking + precedence. +
      • Remove final modifiers, if present. +
      • Create a delegator method named methodName which delegates to the ClassHandler. +
      +
      +
    • +
    • +
      +

      instrumentNativeMethod

      +
      protected void instrumentNativeMethod(MutableClass mutableClass, + org.objectweb.asm.tree.MethodNode method)
      +
      Creates native stub which returns the default return value.
      +
      +
      Parameters:
      +
      mutableClass - Class to be instrumented
      +
      method - Method to be instrumented, must be native
      +
      +
      +
    • +
    • +
      +

      directMethodName

      +
      protected static String directMethodName(MutableClass mutableClass, + String originalName)
      +
      +
    • +
    • +
      +

      exceptionArray

      +
      protected String[] exceptionArray(org.objectweb.asm.tree.MethodNode method)
      +
      +
    • +
    • +
      +

      interceptInvokeVirtualMethod

      +
      protected void interceptInvokeVirtualMethod(MutableClass mutableClass, + ListIterator<org.objectweb.asm.tree.AbstractInsnNode> instructions, + org.objectweb.asm.tree.MethodInsnNode targetMethod)
      +
      Decides to call through the appropriate method to intercept the method with an INVOKEVIRTUAL + Opcode, depending if the invokedynamic bytecode instruction is available (Java 7+).
      +
      +
    • +
    • +
      +

      makeMethodPrivate

      +
      protected void makeMethodPrivate(org.objectweb.asm.tree.MethodNode method)
      +
      Replaces protected and public class modifiers with private.
      +
      +
    • +
    • +
      +

      generateClassHandlerCall

      +
      protected void generateClassHandlerCall(MutableClass mutableClass, + org.objectweb.asm.tree.MethodNode originalMethod, + String originalMethodName, + RobolectricGeneratorAdapter generator)
      +
      +
    • +
    • +
      +

      setAndroidJarSDKVersion

      +
      public void setAndroidJarSDKVersion(int androidJarSDKVersion)
      +
      +
    • +
    • +
      +

      getAndroidJarSDKVersion

      +
      protected int getAndroidJarSDKVersion()
      +
      +
    • +
    • +
      +

      setNativeCallHandler

      +
      public void setNativeCallHandler(NativeCallHandler nativeCallHandler)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/internal/bytecode/ClassNodeProvider.html b/javadoc/4.11/org/robolectric/internal/bytecode/ClassNodeProvider.html new file mode 100644 index 000000000..40081039e --- /dev/null +++ b/javadoc/4.11/org/robolectric/internal/bytecode/ClassNodeProvider.html @@ -0,0 +1,164 @@ + + + + +ClassNodeProvider + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ClassNodeProvider

+
+
java.lang.Object +
org.robolectric.internal.bytecode.ClassNodeProvider
+
+
+
+
public abstract class ClassNodeProvider +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ClassNodeProvider

      +
      public ClassNodeProvider()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/internal/bytecode/DirectObjectMarker.html b/javadoc/4.11/org/robolectric/internal/bytecode/DirectObjectMarker.html new file mode 100644 index 000000000..c4f94c553 --- /dev/null +++ b/javadoc/4.11/org/robolectric/internal/bytecode/DirectObjectMarker.html @@ -0,0 +1,130 @@ + + + + +DirectObjectMarker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class DirectObjectMarker

+
+
java.lang.Object +
org.robolectric.internal.bytecode.DirectObjectMarker
+
+
+
+
public class DirectObjectMarker +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/internal/bytecode/InstrumentationConfiguration.Builder.html b/javadoc/4.11/org/robolectric/internal/bytecode/InstrumentationConfiguration.Builder.html new file mode 100644 index 000000000..dd8b7b3a6 --- /dev/null +++ b/javadoc/4.11/org/robolectric/internal/bytecode/InstrumentationConfiguration.Builder.html @@ -0,0 +1,364 @@ + + + + +InstrumentationConfiguration.Builder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class InstrumentationConfiguration.Builder

+
+
java.lang.Object +
org.robolectric.internal.bytecode.InstrumentationConfiguration.Builder
+
+
+
+
Enclosing class:
+
InstrumentationConfiguration
+
+
+
public static final class InstrumentationConfiguration.Builder +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/internal/bytecode/InstrumentationConfiguration.html b/javadoc/4.11/org/robolectric/internal/bytecode/InstrumentationConfiguration.html new file mode 100644 index 000000000..550e0e9c8 --- /dev/null +++ b/javadoc/4.11/org/robolectric/internal/bytecode/InstrumentationConfiguration.html @@ -0,0 +1,325 @@ + + + + +InstrumentationConfiguration + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class InstrumentationConfiguration

+
+
java.lang.Object +
org.robolectric.internal.bytecode.InstrumentationConfiguration
+
+
+
+
public class InstrumentationConfiguration +extends Object
+
Configuration rules for SandboxClassLoader.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      newBuilder

      +
      public static InstrumentationConfiguration.Builder newBuilder()
      +
      +
    • +
    • +
      +

      shouldInstrument

      +
      public boolean shouldInstrument(ClassDetails classDetails)
      +
      Determine if SandboxClassLoader should instrument a given class.
      +
      +
      Parameters:
      +
      classDetails - The class to check.
      +
      Returns:
      +
      True if the class should be instrumented.
      +
      +
      +
    • +
    • +
      +

      shouldAcquire

      +
      public boolean shouldAcquire(String name)
      +
      Determine if SandboxClassLoader should load a given class.
      +
      +
      Parameters:
      +
      name - The fully-qualified class name.
      +
      Returns:
      +
      True if the class should be loaded.
      +
      +
      +
    • +
    • +
      +

      shouldAcquireResource

      +
      public boolean shouldAcquireResource(String name)
      +
      Determine if SandboxClassLoader should load a given resource.
      +
      +
      Parameters:
      +
      name - The fully-qualified resource name.
      +
      Returns:
      +
      True if the resource should be loaded.
      +
      +
      +
    • +
    • +
      +

      methodsToIntercept

      +
      public Set<MethodRef> methodsToIntercept()
      +
      +
    • +
    • +
      +

      classNameTranslations

      +
      public Map<String,String> classNameTranslations()
      +
      Map from a requested class to an alternate stand-in, or not.
      +
      +
      Returns:
      +
      Mapping of class name translations.
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public boolean equals(Object o)
      +
      +
      Overrides:
      +
      equals in class Object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public int hashCode()
      +
      +
      Overrides:
      +
      hashCode in class Object
      +
      +
      +
    • +
    • +
      +

      remapParamType

      +
      public String remapParamType(String desc)
      +
      +
    • +
    • +
      +

      remapParams

      +
      public String remapParams(String desc)
      +
      +
    • +
    • +
      +

      mappedTypeName

      +
      public String mappedTypeName(String internalName)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/internal/bytecode/InstrumentedInterface.html b/javadoc/4.11/org/robolectric/internal/bytecode/InstrumentedInterface.html new file mode 100644 index 000000000..6198aa387 --- /dev/null +++ b/javadoc/4.11/org/robolectric/internal/bytecode/InstrumentedInterface.html @@ -0,0 +1,81 @@ + + + + +InstrumentedInterface + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface InstrumentedInterface

+
+
+
+
public interface InstrumentedInterface
+
Marker interface used by Robolectric to indicate that an interface has been instrumented
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/internal/bytecode/InstrumentingClassWriter.html b/javadoc/4.11/org/robolectric/internal/bytecode/InstrumentingClassWriter.html new file mode 100644 index 000000000..c253b1093 --- /dev/null +++ b/javadoc/4.11/org/robolectric/internal/bytecode/InstrumentingClassWriter.html @@ -0,0 +1,204 @@ + + + + +InstrumentingClassWriter + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class InstrumentingClassWriter

+
+
java.lang.Object +
org.objectweb.asm.ClassVisitor +
org.objectweb.asm.ClassWriter +
org.robolectric.internal.bytecode.InstrumentingClassWriter
+
+
+
+
+
+
public class InstrumentingClassWriter +extends org.objectweb.asm.ClassWriter
+
ClassWriter implementation that verifies classes by comparing type information obtained + from loading the classes as resources. This was taken from the ASM ClassWriter unit tests.
+
+
+
    + +
  • +
    +

    Field Summary

    +
    +

    Fields inherited from class org.objectweb.asm.ClassWriter

    +COMPUTE_FRAMES, COMPUTE_MAXS
    +
    +

    Fields inherited from class org.objectweb.asm.ClassVisitor

    +api, cv
    +
    +
  • + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    +
    InstrumentingClassWriter(ClassNodeProvider classNodeProvider, + org.objectweb.asm.tree.ClassNode classNode)
    +
    +
    Preserve stack map frames for V51 and newer bytecode.
    +
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected String
    + +
    +
    Returns the common super type of the two given types without actually loading + the classes in the ClassLoader.
    +
    +
    +
    +
    +
    +

    Methods inherited from class org.objectweb.asm.ClassWriter

    +getClassLoader, hasFlags, newClass, newConst, newConstantDynamic, newField, newHandle, newHandle, newInvokeDynamic, newMethod, newMethodType, newModule, newNameType, newPackage, newUTF8, toByteArray, visit, visitAnnotation, visitAttribute, visitEnd, visitField, visitInnerClass, visitMethod, visitModule, visitNestHost, visitNestMember, visitOuterClass, visitPermittedSubclass, visitRecordComponent, visitSource, visitTypeAnnotation
    +
    +

    Methods inherited from class org.objectweb.asm.ClassVisitor

    +getDelegate
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      InstrumentingClassWriter

      +
      public InstrumentingClassWriter(ClassNodeProvider classNodeProvider, + org.objectweb.asm.tree.ClassNode classNode)
      +
      Preserve stack map frames for V51 and newer bytecode. This fixes class verification errors for + JDK7 and JDK8. The option to disable bytecode verification was removed in JDK8. + +

      Don't bother for V50 and earlier bytecode, because it doesn't contain stack map frames, and + also because ASM's stack map frame handling doesn't support the JSR and RET instructions + present in legacy bytecode.

      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getCommonSuperClass

      +
      protected String getCommonSuperClass(String type1, + String type2)
      +
      Returns the common super type of the two given types without actually loading + the classes in the ClassLoader.
      +
      +
      Overrides:
      +
      getCommonSuperClass in class org.objectweb.asm.ClassWriter
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/internal/bytecode/Interceptor.html b/javadoc/4.11/org/robolectric/internal/bytecode/Interceptor.html new file mode 100644 index 000000000..2b5ee5783 --- /dev/null +++ b/javadoc/4.11/org/robolectric/internal/bytecode/Interceptor.html @@ -0,0 +1,200 @@ + + + + +Interceptor + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class Interceptor

+
+
java.lang.Object +
org.robolectric.internal.bytecode.Interceptor
+
+
+
+
Direct Known Subclasses:
+
AndroidInterceptors.CleanerInterceptor, AndroidInterceptors.FileDescriptorInterceptor, AndroidInterceptors.LinkedHashMapEldestInterceptor, AndroidInterceptors.LocaleAdjustLanguageCodeInterceptor, AndroidInterceptors.NioUtilsFreeDirectBufferInterceptor, AndroidInterceptors.NoOpInterceptor, AndroidInterceptors.ReferenceRefersToInterceptor, AndroidInterceptors.SocketInterceptor, AndroidInterceptors.SystemArrayCopyInterceptor, AndroidInterceptors.SystemLogInterceptor, AndroidInterceptors.SystemTimeInterceptor
+
+
+
public abstract class Interceptor +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/internal/bytecode/Interceptors.html b/javadoc/4.11/org/robolectric/internal/bytecode/Interceptors.html new file mode 100644 index 000000000..38ee85c45 --- /dev/null +++ b/javadoc/4.11/org/robolectric/internal/bytecode/Interceptors.html @@ -0,0 +1,187 @@ + + + + +Interceptors + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class Interceptors

+
+
java.lang.Object +
org.robolectric.internal.bytecode.Interceptors
+
+
+
+
public class Interceptors +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/internal/bytecode/InvocationProfile.html b/javadoc/4.11/org/robolectric/internal/bytecode/InvocationProfile.html new file mode 100644 index 000000000..ef2fac60a --- /dev/null +++ b/javadoc/4.11/org/robolectric/internal/bytecode/InvocationProfile.html @@ -0,0 +1,259 @@ + + + + +InvocationProfile + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class InvocationProfile

+
+
java.lang.Object +
org.robolectric.internal.bytecode.InvocationProfile
+
+
+
+
public class InvocationProfile +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      clazz

      +
      public final Class clazz
      +
      +
    • +
    • +
      +

      methodName

      +
      public final String methodName
      +
      +
    • +
    • +
      +

      isStatic

      +
      public final boolean isStatic
      +
      +
    • +
    • +
      +

      paramTypes

      +
      public final String[] paramTypes
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      InvocationProfile

      +
      public InvocationProfile(String methodSignatureString, + boolean isStatic, + ClassLoader classLoader)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/internal/bytecode/InvokeDynamicClassInstrumentor.html b/javadoc/4.11/org/robolectric/internal/bytecode/InvokeDynamicClassInstrumentor.html new file mode 100644 index 000000000..5e19e4615 --- /dev/null +++ b/javadoc/4.11/org/robolectric/internal/bytecode/InvokeDynamicClassInstrumentor.html @@ -0,0 +1,159 @@ + + + + +InvokeDynamicClassInstrumentor + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class InvokeDynamicClassInstrumentor

+
+
java.lang.Object +
org.robolectric.internal.bytecode.ClassInstrumentor +
org.robolectric.internal.bytecode.InvokeDynamicClassInstrumentor
+
+
+
+
+
@Deprecated +public class InvokeDynamicClassInstrumentor +extends ClassInstrumentor
+
Deprecated. +
The invoke-dynamic case has been moved to ClassInstrumentor. Classes previously + extending this class should extend ClassInstrumentor directly.
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      InvokeDynamicClassInstrumentor

      +
      public InvokeDynamicClassInstrumentor(ClassInstrumentor.Decorator decorator)
      +
      Deprecated.
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/internal/bytecode/InvokeDynamicSupport.html b/javadoc/4.11/org/robolectric/internal/bytecode/InvokeDynamicSupport.html new file mode 100644 index 000000000..e1824e6f1 --- /dev/null +++ b/javadoc/4.11/org/robolectric/internal/bytecode/InvokeDynamicSupport.html @@ -0,0 +1,223 @@ + + + + +InvokeDynamicSupport + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class InvokeDynamicSupport

+
+
java.lang.Object +
org.robolectric.internal.bytecode.InvokeDynamicSupport
+
+
+
+
public class InvokeDynamicSupport +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/internal/bytecode/MethodCallSite.Kind.html b/javadoc/4.11/org/robolectric/internal/bytecode/MethodCallSite.Kind.html new file mode 100644 index 000000000..71a1adbac --- /dev/null +++ b/javadoc/4.11/org/robolectric/internal/bytecode/MethodCallSite.Kind.html @@ -0,0 +1,222 @@ + + + + +MethodCallSite.Kind + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Enum MethodCallSite.Kind

+
+
java.lang.Object +
java.lang.Enum<MethodCallSite.Kind> +
org.robolectric.internal.bytecode.MethodCallSite.Kind
+
+
+
+
+
All Implemented Interfaces:
+
Serializable, Comparable<MethodCallSite.Kind>, java.lang.constant.Constable
+
+
+
Enclosing class:
+
MethodCallSite
+
+
+
public static enum MethodCallSite.Kind +extends Enum<MethodCallSite.Kind>
+
+
+ +
+
+
    + +
  • +
    +

    Enum Constant Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      values

      +
      public static MethodCallSite.Kind[] values()
      +
      Returns an array containing the constants of this enum type, in +the order they are declared.
      +
      +
      Returns:
      +
      an array containing the constants of this enum type, in the order they are declared
      +
      +
      +
    • +
    • +
      +

      valueOf

      +
      public static MethodCallSite.Kind valueOf(String name)
      +
      Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
      +
      +
      Parameters:
      +
      name - the name of the enum constant to be returned.
      +
      Returns:
      +
      the enum constant with the specified name
      +
      Throws:
      +
      IllegalArgumentException - if this enum type has no constant with the specified name
      +
      NullPointerException - if the argument is null
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/internal/bytecode/MethodCallSite.html b/javadoc/4.11/org/robolectric/internal/bytecode/MethodCallSite.html new file mode 100644 index 000000000..d83cbd14a --- /dev/null +++ b/javadoc/4.11/org/robolectric/internal/bytecode/MethodCallSite.html @@ -0,0 +1,237 @@ + + + + +MethodCallSite + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class MethodCallSite

+
+ +
+
+
public class MethodCallSite +extends RoboCallSite
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getName

      +
      public String getName()
      +
      +
    • +
    • +
      +

      getOriginal

      +
      public MethodHandle getOriginal()
      +
      +
    • +
    • +
      +

      thisType

      +
      public Class<?> thisType()
      +
      +
    • +
    • +
      +

      isStatic

      +
      public boolean isStatic()
      +
      +
    • +
    • +
      +

      toString

      +
      public String toString()
      +
      +
      Overrides:
      +
      toString in class Object
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/internal/bytecode/MethodRef.html b/javadoc/4.11/org/robolectric/internal/bytecode/MethodRef.html new file mode 100644 index 000000000..77aaa9e59 --- /dev/null +++ b/javadoc/4.11/org/robolectric/internal/bytecode/MethodRef.html @@ -0,0 +1,240 @@ + + + + +MethodRef + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class MethodRef

+
+
java.lang.Object +
org.robolectric.internal.bytecode.MethodRef
+
+
+
+
public class MethodRef +extends Object
+
Reference to a specific method on a class.
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      className

      +
      public final String className
      +
      +
    • +
    • +
      +

      methodName

      +
      public final String methodName
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      MethodRef

      +
      public MethodRef(Class<?> clazz, + String methodName)
      +
      +
    • +
    • +
      +

      MethodRef

      +
      public MethodRef(String className, + String methodName)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      equals

      +
      public boolean equals(Object o)
      +
      +
      Overrides:
      +
      equals in class Object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public int hashCode()
      +
      +
      Overrides:
      +
      hashCode in class Object
      +
      +
      +
    • +
    • +
      +

      toString

      +
      public String toString()
      +
      +
      Overrides:
      +
      toString in class Object
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/internal/bytecode/MethodSignature.html b/javadoc/4.11/org/robolectric/internal/bytecode/MethodSignature.html new file mode 100644 index 000000000..8aef69251 --- /dev/null +++ b/javadoc/4.11/org/robolectric/internal/bytecode/MethodSignature.html @@ -0,0 +1,201 @@ + + + + +MethodSignature + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class MethodSignature

+
+
java.lang.Object +
org.robolectric.internal.bytecode.MethodSignature
+
+
+
+
public class MethodSignature +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      className

      +
      public final String className
      +
      +
    • +
    • +
      +

      methodName

      +
      public final String methodName
      +
      +
    • +
    • +
      +

      paramTypes

      +
      public final String[] paramTypes
      +
      +
    • +
    • +
      +

      returnType

      +
      public final String returnType
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/internal/bytecode/MutableClass.html b/javadoc/4.11/org/robolectric/internal/bytecode/MutableClass.html new file mode 100644 index 000000000..672e292a2 --- /dev/null +++ b/javadoc/4.11/org/robolectric/internal/bytecode/MutableClass.html @@ -0,0 +1,277 @@ + + + + +MutableClass + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class MutableClass

+
+
java.lang.Object +
org.robolectric.internal.bytecode.MutableClass
+
+
+
+
public class MutableClass +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      classNode

      +
      public final org.objectweb.asm.tree.ClassNode classNode
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      isInterface

      +
      public boolean isInterface()
      +
      +
    • +
    • +
      +

      isAnnotation

      +
      public boolean isAnnotation()
      +
      +
    • +
    • +
      +

      getName

      +
      public String getName()
      +
      +
    • +
    • +
      +

      getMethods

      +
      public Iterable<? extends org.objectweb.asm.tree.MethodNode> getMethods()
      +
      +
    • +
    • +
      +

      getClassType

      +
      public org.objectweb.asm.Type getClassType()
      +
      +
    • +
    • +
      +

      addMethod

      +
      public void addMethod(org.objectweb.asm.tree.MethodNode methodNode)
      +
      +
    • +
    • +
      +

      removeMethod

      +
      public void removeMethod(String name, + String desc)
      +
      +
    • +
    • +
      +

      getFields

      +
      public List<org.objectweb.asm.tree.FieldNode> getFields()
      +
      +
    • +
    • +
      +

      addField

      +
      public void addField(int index, + org.objectweb.asm.tree.FieldNode fieldNode)
      +
      +
    • +
    • +
      +

      addInterface

      +
      public void addInterface(String internalName)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/internal/bytecode/NativeCallHandler.html b/javadoc/4.11/org/robolectric/internal/bytecode/NativeCallHandler.html new file mode 100644 index 000000000..c5c9f2da4 --- /dev/null +++ b/javadoc/4.11/org/robolectric/internal/bytecode/NativeCallHandler.html @@ -0,0 +1,240 @@ + + + + +NativeCallHandler + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class NativeCallHandler

+
+
java.lang.Object +
org.robolectric.internal.bytecode.NativeCallHandler
+
+
+
+
public class NativeCallHandler +extends Object
+
Handler for native calls instrumented by ClassInstrumentor. + +

Native Calls can either be instrumented as no-op calls (returning a default value or 0 or + null) or throw an exception. This helper class helps maintain a list of exemptions to indicates + which native calls should be no-op and never throw.

+
+
+
    + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    +
    NativeCallHandler(File exemptionsFile, + boolean writeExemptions, + boolean throwOnNatives)
    +
    +
    Initializes the native calls handler.
    +
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    getExceptionMessage(String descriptor, + String className, + String methodName)
    +
    +
    Returns the detailed message to be used by the ClassInstrumentor in the generated bytecode.
    +
    +
    void
    +
    logNativeCall(String descriptor)
    +
    +
    Adds the method description to the native call exemption list if writeExemptions is + set.
    +
    +
    boolean
    +
    shouldThrow(String descriptor)
    +
    +
    Returns whether the ClassInstrumentor should generate an exception or a no-op bytecode.
    +
    +
    void
    + +
     
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      NativeCallHandler

      +
      public NativeCallHandler(@Nonnull + File exemptionsFile, + boolean writeExemptions, + boolean throwOnNatives) + throws IOException
      +
      Initializes the native calls handler.
      +
      +
      Parameters:
      +
      exemptionsFile - The exemptions file to read from and/or to generate.
      +
      writeExemptions - When true, native calls are added to the exemption list.
      +
      throwOnNatives - Whether native calls should throw by default unless their signature is + listed in the exemption list. When false, all native calls become no-op.
      +
      Throws:
      +
      IOException - if there's an issue reading an existing exemption list.
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      writeExemptionsList

      +
      public void writeExemptionsList() + throws IOException
      +
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      logNativeCall

      +
      public void logNativeCall(@Nonnull + String descriptor)
      +
      Adds the method description to the native call exemption list if writeExemptions is + set.
      +
      +
    • +
    • +
      +

      shouldThrow

      +
      public boolean shouldThrow(@Nonnull + String descriptor)
      +
      Returns whether the ClassInstrumentor should generate an exception or a no-op bytecode.
      +
      +
    • +
    • +
      +

      getExceptionMessage

      +
      public String getExceptionMessage(@Nonnull + String descriptor, + @Nonnull + String className, + @Nonnull + String methodName)
      +
      Returns the detailed message to be used by the ClassInstrumentor in the generated bytecode.
      +
      +
      Parameters:
      +
      descriptor - The ASM descriptor as it should be written in the exemption file.
      +
      className - The fully qualified class name, used for the user description.
      +
      methodName - The method name, used for the user description.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/internal/bytecode/ProxyMaker.html b/javadoc/4.11/org/robolectric/internal/bytecode/ProxyMaker.html new file mode 100644 index 000000000..6372b5009 --- /dev/null +++ b/javadoc/4.11/org/robolectric/internal/bytecode/ProxyMaker.html @@ -0,0 +1,174 @@ + + + + +ProxyMaker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ProxyMaker

+
+
java.lang.Object +
org.robolectric.internal.bytecode.ProxyMaker
+
+
+
+
@Deprecated +public class ProxyMaker +extends Object
+
Deprecated. +
This is incompatible with JDK17+. Use a Reflector interface with Direct.
+
+
Defines proxy classes that can invoke methods names transformed with a ProxyMaker.MethodMapper. It + is primarily used to invoke the original $$robo$$-prefixed methods, but it can technically + support arbitrary naming schemes.
+
+
+
    + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    +
    ProxyMaker(org.robolectric.internal.bytecode.ProxyMaker.MethodMapper methodMapper)
    +
    +
    Deprecated.
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    <T> T
    +
    createProxy(Class<T> targetClass, + T target)
    +
    +
    Deprecated.
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ProxyMaker

      +
      public ProxyMaker(org.robolectric.internal.bytecode.ProxyMaker.MethodMapper methodMapper)
      +
      Deprecated.
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      createProxy

      +
      public <T> T createProxy(Class<T> targetClass, + T target)
      +
      Deprecated.
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/internal/bytecode/ResourceProvider.html b/javadoc/4.11/org/robolectric/internal/bytecode/ResourceProvider.html new file mode 100644 index 000000000..05cde4534 --- /dev/null +++ b/javadoc/4.11/org/robolectric/internal/bytecode/ResourceProvider.html @@ -0,0 +1,147 @@ + + + + +ResourceProvider + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface ResourceProvider

+
+
+
+
All Superinterfaces:
+
AutoCloseable, Closeable
+
+
+
All Known Implementing Classes:
+
UrlResourceProvider
+
+
+
public interface ResourceProvider +extends Closeable
+
A provider of resources (à la ClassLoader).
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getResource

      +
      URL getResource(String resName)
      +
      +
    • +
    • +
      +

      getResourceAsStream

      +
      InputStream getResourceAsStream(String resName)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/internal/bytecode/RoboCallSite.html b/javadoc/4.11/org/robolectric/internal/bytecode/RoboCallSite.html new file mode 100644 index 000000000..f2b3e9bc3 --- /dev/null +++ b/javadoc/4.11/org/robolectric/internal/bytecode/RoboCallSite.html @@ -0,0 +1,175 @@ + + + + +RoboCallSite + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class RoboCallSite

+
+
java.lang.Object +
java.lang.invoke.CallSite +
java.lang.invoke.MutableCallSite +
org.robolectric.internal.bytecode.RoboCallSite
+
+
+
+
+
+
Direct Known Subclasses:
+
MethodCallSite
+
+
+
public class RoboCallSite +extends MutableCallSite
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      RoboCallSite

      +
      public RoboCallSite(MethodType type, + Class<?> theClass)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getTheClass

      +
      public Class<?> getTheClass()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/internal/bytecode/RobolectricGeneratorAdapter.html b/javadoc/4.11/org/robolectric/internal/bytecode/RobolectricGeneratorAdapter.html new file mode 100644 index 000000000..331ff2c92 --- /dev/null +++ b/javadoc/4.11/org/robolectric/internal/bytecode/RobolectricGeneratorAdapter.html @@ -0,0 +1,257 @@ + + + + +RobolectricGeneratorAdapter + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class RobolectricGeneratorAdapter

+
+
java.lang.Object +
org.objectweb.asm.MethodVisitor +
org.objectweb.asm.commons.LocalVariablesSorter +
org.objectweb.asm.commons.GeneratorAdapter +
org.robolectric.internal.bytecode.RobolectricGeneratorAdapter
+
+
+
+
+
+
+
public class RobolectricGeneratorAdapter +extends org.objectweb.asm.commons.GeneratorAdapter
+
GeneratorAdapter implementation specific to generate code for Robolectric purposes
+
+
+
    + +
  • +
    +

    Field Summary

    +
    +

    Fields inherited from class org.objectweb.asm.commons.GeneratorAdapter

    +ADD, AND, DIV, EQ, GE, GT, LE, LT, MUL, NE, NEG, OR, REM, SHL, SHR, SUB, USHR, XOR
    +
    +

    Fields inherited from class org.objectweb.asm.commons.LocalVariablesSorter

    +firstLocal, nextLocal
    +
    +

    Fields inherited from class org.objectweb.asm.MethodVisitor

    +api, mv
    +
    +
  • + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    +
    RobolectricGeneratorAdapter(org.objectweb.asm.tree.MethodNode methodNode)
    +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    org.objectweb.asm.Type
    + +
     
    +
    void
    +
    invokeMethod(String internalClassName, + org.objectweb.asm.tree.MethodNode method)
    +
     
    +
    boolean
    + +
     
    +
    void
    + +
     
    +
    void
    + +
     
    +
    void
    +
    pushDefaultReturnValueToStack(org.objectweb.asm.Type type)
    +
    +
    Forces a return of a default value, depending on the method's return type
    +
    +
    org.robolectric.internal.bytecode.ClassInstrumentor.TryCatch
    +
    tryStart(org.objectweb.asm.Type exceptionType)
    +
     
    +
    +
    +
    +
    +

    Methods inherited from class org.objectweb.asm.commons.GeneratorAdapter

    +arrayLength, arrayLoad, arrayStore, box, cast, catchException, checkCast, dup, dup2, dup2X1, dup2X2, dupX1, dupX2, endMethod, getAccess, getArgumentTypes, getField, getLocalType, getName, getStatic, goTo, ifCmp, ifICmp, ifNonNull, ifNull, ifZCmp, iinc, instanceOf, invokeConstructor, invokeDynamic, invokeInterface, invokeStatic, invokeVirtual, loadArg, loadArgArray, loadArgs, loadArgs, loadLocal, loadLocal, loadThis, mark, mark, math, monitorEnter, monitorExit, newArray, newInstance, newLabel, not, pop, pop2, push, push, push, push, push, push, push, push, push, putField, putStatic, ret, returnValue, setLocalType, storeArg, storeLocal, storeLocal, swap, swap, tableSwitch, tableSwitch, throwException, throwException, unbox, valueOf
    +
    +

    Methods inherited from class org.objectweb.asm.commons.LocalVariablesSorter

    +newLocal, newLocalMapping, updateNewLocals, visitFrame, visitIincInsn, visitLocalVariable, visitLocalVariableAnnotation, visitMaxs, visitVarInsn
    +
    +

    Methods inherited from class org.objectweb.asm.MethodVisitor

    +getDelegate, visitAnnotableParameterCount, visitAnnotation, visitAnnotationDefault, visitAttribute, visitCode, visitEnd, visitFieldInsn, visitInsn, visitInsnAnnotation, visitIntInsn, visitInvokeDynamicInsn, visitJumpInsn, visitLabel, visitLdcInsn, visitLineNumber, visitLookupSwitchInsn, visitMethodInsn, visitMethodInsn, visitMultiANewArrayInsn, visitParameter, visitParameterAnnotation, visitTableSwitchInsn, visitTryCatchAnnotation, visitTryCatchBlock, visitTypeAnnotation, visitTypeInsn
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      RobolectricGeneratorAdapter

      +
      public RobolectricGeneratorAdapter(org.objectweb.asm.tree.MethodNode methodNode)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      loadThisOrNull

      +
      public void loadThisOrNull()
      +
      +
    • +
    • +
      +

      isStatic

      +
      public boolean isStatic()
      +
      +
    • +
    • +
      +

      loadNull

      +
      public void loadNull()
      +
      +
    • +
    • +
      +

      getReturnType

      +
      public org.objectweb.asm.Type getReturnType()
      +
      +
      Overrides:
      +
      getReturnType in class org.objectweb.asm.commons.GeneratorAdapter
      +
      +
      +
    • +
    • +
      +

      pushDefaultReturnValueToStack

      +
      public void pushDefaultReturnValueToStack(org.objectweb.asm.Type type)
      +
      Forces a return of a default value, depending on the method's return type
      +
      +
      Parameters:
      +
      type - The method's return type
      +
      +
      +
    • +
    • +
      +

      invokeMethod

      +
      public void invokeMethod(String internalClassName, + org.objectweb.asm.tree.MethodNode method)
      +
      +
    • +
    • +
      +

      tryStart

      +
      public org.robolectric.internal.bytecode.ClassInstrumentor.TryCatch tryStart(org.objectweb.asm.Type exceptionType)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/internal/bytecode/RobolectricInternals.html b/javadoc/4.11/org/robolectric/internal/bytecode/RobolectricInternals.html new file mode 100644 index 000000000..9e3e83713 --- /dev/null +++ b/javadoc/4.11/org/robolectric/internal/bytecode/RobolectricInternals.html @@ -0,0 +1,270 @@ + + + + +RobolectricInternals + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class RobolectricInternals

+
+
java.lang.Object +
org.robolectric.internal.bytecode.RobolectricInternals
+
+
+
+
public class RobolectricInternals +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/internal/bytecode/Sandbox.html b/javadoc/4.11/org/robolectric/internal/bytecode/Sandbox.html new file mode 100644 index 000000000..d7371edce --- /dev/null +++ b/javadoc/4.11/org/robolectric/internal/bytecode/Sandbox.html @@ -0,0 +1,291 @@ + + + + +Sandbox + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class Sandbox

+
+
java.lang.Object +
org.robolectric.internal.bytecode.Sandbox
+
+
+
+
Direct Known Subclasses:
+
AndroidSandbox
+
+
+
public class Sandbox +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      classHandler

      +
      public ClassHandler classHandler
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      mainThreadFactory

      +
      protected ThreadFactory mainThreadFactory()
      +
      +
    • +
    • +
      +

      bootstrappedClass

      +
      public <T> Class<T> bootstrappedClass(Class<?> clazz)
      +
      +
    • +
    • +
      +

      getRobolectricClassLoader

      +
      public ClassLoader getRobolectricClassLoader()
      +
      +
    • +
    • +
      +

      replaceShadowMap

      +
      public void replaceShadowMap(ShadowMap shadowMap)
      +
      +
    • +
    • +
      +

      getModeInvalidatedClasses

      +
      protected Set<String> getModeInvalidatedClasses()
      +
      +
    • +
    • +
      +

      clearModeInvalidatedClasses

      +
      protected void clearModeInvalidatedClasses()
      +
      +
    • +
    • +
      +

      configure

      +
      public void configure(ClassHandler classHandler, + Interceptors interceptors)
      +
      +
    • +
    • +
      +

      runOnMainThread

      +
      public void runOnMainThread(Runnable runnable)
      +
      +
    • +
    • +
      +

      shutdown

      +
      public void shutdown()
      +
      Cleans up resources that have been opened by this Sandbox.
      +
      +
    • +
    • +
      +

      runOnMainThread

      +
      public <T> T runOnMainThread(Callable<T> callable)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/internal/bytecode/SandboxClassLoader.html b/javadoc/4.11/org/robolectric/internal/bytecode/SandboxClassLoader.html new file mode 100644 index 000000000..a1b0e8dba --- /dev/null +++ b/javadoc/4.11/org/robolectric/internal/bytecode/SandboxClassLoader.html @@ -0,0 +1,282 @@ + + + + +SandboxClassLoader + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class SandboxClassLoader

+
+
java.lang.Object +
java.lang.ClassLoader +
java.security.SecureClassLoader +
java.net.URLClassLoader +
org.robolectric.internal.bytecode.SandboxClassLoader
+
+
+
+
+
+
+
All Implemented Interfaces:
+
Closeable, AutoCloseable
+
+
+
Direct Known Subclasses:
+
AndroidSandbox.SdkSandboxClassLoader
+
+
+
public class SandboxClassLoader +extends URLClassLoader
+
Class loader that modifies the bytecode of Android classes to insert calls to Robolectric's + shadow classes.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/internal/bytecode/SandboxConfig.html b/javadoc/4.11/org/robolectric/internal/bytecode/SandboxConfig.html new file mode 100644 index 000000000..76fd89fc3 --- /dev/null +++ b/javadoc/4.11/org/robolectric/internal/bytecode/SandboxConfig.html @@ -0,0 +1,151 @@ + + + + +SandboxConfig + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Annotation Type SandboxConfig

+
+
+
+
@Documented +@Inherited +@Retention(RUNTIME) +@Target({TYPE,METHOD}) +public @interface SandboxConfig
+
Configuration settings that can be used on a per-class or per-test basis.
+
+
+
    + +
  • +
    +

    Optional Element Summary

    +
    Optional Elements
    +
    +
    Modifier and Type
    +
    Optional Element
    +
    Description
    + + +
    +
    A list of instrumented packages, in addition to those that are already instrumented.
    +
    +
    Class<?>[]
    + +
    +
    A list of shadow classes to enable, in addition to those that are already present.
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Element Details

    +
      +
    • +
      +

      shadows

      +
      Class<?>[] shadows
      +
      A list of shadow classes to enable, in addition to those that are already present.
      +
      +
      Returns:
      +
      A list of additional shadow classes to enable.
      +
      +
      +
      Default:
      +
      {}
      +
      +
      +
    • +
    • +
      +

      instrumentedPackages

      +
      String[] instrumentedPackages
      +
      A list of instrumented packages, in addition to those that are already instrumented.
      +
      +
      Returns:
      +
      A list of additional instrumented packages.
      +
      +
      +
      Default:
      +
      {}
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/internal/bytecode/ShadowConstants.html b/javadoc/4.11/org/robolectric/internal/bytecode/ShadowConstants.html new file mode 100644 index 000000000..729f3a625 --- /dev/null +++ b/javadoc/4.11/org/robolectric/internal/bytecode/ShadowConstants.html @@ -0,0 +1,233 @@ + + + + +ShadowConstants + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowConstants

+
+
java.lang.Object +
org.robolectric.internal.bytecode.ShadowConstants
+
+
+
+
public class ShadowConstants +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowConstants

      +
      public ShadowConstants()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/internal/bytecode/ShadowDecorator.html b/javadoc/4.11/org/robolectric/internal/bytecode/ShadowDecorator.html new file mode 100644 index 000000000..1106311cd --- /dev/null +++ b/javadoc/4.11/org/robolectric/internal/bytecode/ShadowDecorator.html @@ -0,0 +1,171 @@ + + + + +ShadowDecorator + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowDecorator

+
+
java.lang.Object +
org.robolectric.internal.bytecode.ShadowDecorator
+
+
+
+
All Implemented Interfaces:
+
ClassInstrumentor.Decorator
+
+
+
@AutoService(Decorator.class) +@Priority(-2147483648) +public class ShadowDecorator +extends Object +implements ClassInstrumentor.Decorator
+
Decorator which adds Robolectric's shadowing behavior to a class.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowDecorator

      +
      public ShadowDecorator()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/internal/bytecode/ShadowImpl.html b/javadoc/4.11/org/robolectric/internal/bytecode/ShadowImpl.html new file mode 100644 index 000000000..3469d0eea --- /dev/null +++ b/javadoc/4.11/org/robolectric/internal/bytecode/ShadowImpl.html @@ -0,0 +1,327 @@ + + + + +ShadowImpl + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowImpl

+
+
java.lang.Object +
org.robolectric.internal.bytecode.ShadowImpl
+
+
+
+
All Implemented Interfaces:
+
IShadow
+
+
+
public class ShadowImpl +extends Object +implements IShadow
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/internal/bytecode/ShadowInfo.html b/javadoc/4.11/org/robolectric/internal/bytecode/ShadowInfo.html new file mode 100644 index 000000000..bd709e6e8 --- /dev/null +++ b/javadoc/4.11/org/robolectric/internal/bytecode/ShadowInfo.html @@ -0,0 +1,241 @@ + + + + +ShadowInfo + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowInfo

+
+
java.lang.Object +
org.robolectric.internal.bytecode.ShadowInfo
+
+
+
+
public class ShadowInfo +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      shadowedClassName

      +
      public final String shadowedClassName
      +
      +
    • +
    • +
      +

      shadowClassName

      +
      public final String shadowClassName
      +
      +
    • +
    • +
      +

      callThroughByDefault

      +
      public final boolean callThroughByDefault
      +
      +
    • +
    • +
      +

      looseSignatures

      +
      public final boolean looseSignatures
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      supportsSdk

      +
      public boolean supportsSdk(int sdkInt)
      +
      +
    • +
    • +
      +

      isShadowOf

      +
      public boolean isShadowOf(Class<?> clazz)
      +
      +
    • +
    • +
      +

      hasShadowPicker

      +
      public boolean hasShadowPicker()
      +
      +
    • +
    • +
      +

      getShadowPickerClass

      +
      public Class<? extends ShadowPicker<?>> getShadowPickerClass()
      +
      +
    • +
    • +
      +

      equals

      +
      public boolean equals(Object o)
      +
      +
      Overrides:
      +
      equals in class Object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public int hashCode()
      +
      +
      Overrides:
      +
      hashCode in class Object
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/internal/bytecode/ShadowInvalidator.html b/javadoc/4.11/org/robolectric/internal/bytecode/ShadowInvalidator.html new file mode 100644 index 000000000..550b2cc62 --- /dev/null +++ b/javadoc/4.11/org/robolectric/internal/bytecode/ShadowInvalidator.html @@ -0,0 +1,177 @@ + + + + +ShadowInvalidator + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowInvalidator

+
+
java.lang.Object +
org.robolectric.internal.bytecode.ShadowInvalidator
+
+
+
+
public class ShadowInvalidator +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowInvalidator

      +
      public ShadowInvalidator()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getSwitchPoint

      +
      public SwitchPoint getSwitchPoint(Class<?> caller)
      +
      +
    • +
    • +
      +

      getSwitchPoint

      +
      public SwitchPoint getSwitchPoint(String className)
      +
      +
    • +
    • +
      +

      invalidateClasses

      +
      public void invalidateClasses(Collection<String> classNames)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/internal/bytecode/ShadowMap.Builder.html b/javadoc/4.11/org/robolectric/internal/bytecode/ShadowMap.Builder.html new file mode 100644 index 000000000..3a76e5ae6 --- /dev/null +++ b/javadoc/4.11/org/robolectric/internal/bytecode/ShadowMap.Builder.html @@ -0,0 +1,180 @@ + + + + +ShadowMap.Builder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowMap.Builder

+
+
java.lang.Object +
org.robolectric.internal.bytecode.ShadowMap.Builder
+
+
+
+
Enclosing class:
+
ShadowMap
+
+
+
public static class ShadowMap.Builder +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Builder

      +
      public Builder()
      +
      +
    • +
    • +
      +

      Builder

      +
      public Builder(ShadowMap shadowMap)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/internal/bytecode/ShadowMap.html b/javadoc/4.11/org/robolectric/internal/bytecode/ShadowMap.html new file mode 100644 index 000000000..321f4a793 --- /dev/null +++ b/javadoc/4.11/org/robolectric/internal/bytecode/ShadowMap.html @@ -0,0 +1,243 @@ + + + + +ShadowMap + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowMap

+
+
java.lang.Object +
org.robolectric.internal.bytecode.ShadowMap
+
+
+
+
public class ShadowMap +extends Object
+
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.

+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      createFromShadowProviders

      +
      public static ShadowMap createFromShadowProviders(List<ShadowProvider> sortedProviders)
      +
      +
    • +
    • +
      +

      hasShadowPicker

      +
      public boolean hasShadowPicker(MutableClass mutableClass)
      +
      +
    • +
    • +
      +

      getShadowInfo

      +
      public ShadowInfo getShadowInfo(Class<?> clazz, + ShadowMatcher shadowMatcher)
      +
      +
    • +
    • +
      +

      obtainShadowInfo

      +
      public static ShadowInfo obtainShadowInfo(Class<?> clazz)
      +
      +
    • +
    • +
      +

      getInvalidatedClasses

      +
      public Set<String> getInvalidatedClasses(ShadowMap previous)
      +
      +
    • +
    • +
      +

      convertToShadowName

      +
      @Deprecated +public static String convertToShadowName(String className)
      +
      Deprecated. +
      do not use
      +
      +
      +
    • +
    • +
      +

      newBuilder

      +
      public ShadowMap.Builder newBuilder()
      +
      +
    • +
    • +
      +

      equals

      +
      public boolean equals(Object o)
      +
      +
      Overrides:
      +
      equals in class Object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public int hashCode()
      +
      +
      Overrides:
      +
      hashCode in class Object
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/internal/bytecode/ShadowProviders.html b/javadoc/4.11/org/robolectric/internal/bytecode/ShadowProviders.html new file mode 100644 index 000000000..641af4fcd --- /dev/null +++ b/javadoc/4.11/org/robolectric/internal/bytecode/ShadowProviders.html @@ -0,0 +1,178 @@ + + + + +ShadowProviders + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowProviders

+
+
java.lang.Object +
org.robolectric.internal.bytecode.ShadowProviders
+
+
+
+
public class ShadowProviders +extends Object
+
The set of ShadowProvider implementations found on the classpath.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowProviders

      +
      public ShadowProviders(List<ShadowProvider> shadowProviders)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getBaseShadowMap

      +
      public ShadowMap getBaseShadowMap()
      +
      +
    • +
    • +
      +

      getInstrumentedPackages

      +
      public List<String> getInstrumentedPackages()
      +
      +
    • +
    • +
      +

      inClassLoader

      +
      public ShadowProvider[] inClassLoader(ClassLoader classLoader)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/internal/bytecode/ShadowWrangler.html b/javadoc/4.11/org/robolectric/internal/bytecode/ShadowWrangler.html new file mode 100644 index 000000000..90c854208 --- /dev/null +++ b/javadoc/4.11/org/robolectric/internal/bytecode/ShadowWrangler.html @@ -0,0 +1,453 @@ + + + + +ShadowWrangler + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowWrangler

+
+
java.lang.Object +
org.robolectric.internal.bytecode.ShadowWrangler
+
+
+
+
All Implemented Interfaces:
+
ClassHandler
+
+
+
@AutoService(ClassHandler.class) +@Priority(-2147483648) +public class ShadowWrangler +extends Object +implements ClassHandler
+
ShadowWrangler matches shadowed classes up with corresponding shadows based on a ShadowMap. + +

ShadowWrangler has no specific knowledge of Android SDK levels or other peculiarities of the + affected classes and shadows. + +

To apply additional rules about which shadow classes and methods are considered matches, pass + in a ShadowMatcher. + +

ShadowWrangler is Robolectric's default ClassHandler implementation. To inject your + own, create a subclass and annotate it with AutoService(ClassHandler).

+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      DO_NOTHING_HANDLER

      +
      public static final Function<Object,Object> DO_NOTHING_HANDLER
      +
      +
    • +
    • +
      +

      CALL_REAL_CODE

      +
      public static final Method CALL_REAL_CODE
      +
      +
    • +
    • +
      +

      DO_NOTHING

      +
      public static final MethodHandle DO_NOTHING
      +
      +
    • +
    • +
      +

      DO_NOTHING_METHOD

      +
      public static final Method DO_NOTHING_METHOD
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      loadClass

      +
      public static Class<?> loadClass(String paramType, + ClassLoader classLoader)
      +
      +
    • +
    • +
      +

      classInitializing

      +
      public void classInitializing(Class clazz)
      +
      Description copied from interface: ClassHandler
      +
      Called by Robolectric when an instrumented class is first loaded into a sandbox and is ready to + be statically initialized. + +

      This happens *in place of* any static initialization that may be performed by the class + being loaded. The class will have a method named __staticInitializer__ which may be + invoked to perform its normal initialization from <clinit>.

      +
      +
      Specified by:
      +
      classInitializing in interface ClassHandler
      +
      Parameters:
      +
      clazz - the class being loaded
      +
      +
      +
    • +
    • +
      +

      initializing

      +
      public Object initializing(Object instance)
      +
      Description copied from interface: ClassHandler
      +
      Called by Robolectric when a new instance of an instrumented class has been created and is + ready to be initialized (but only on JVMs which don't support the invokedynamic + instruction). + +

      This happens before constructor code executes on the new instance.

      +
      +
      Specified by:
      +
      initializing in interface ClassHandler
      +
      Parameters:
      +
      instance - the newly-created instance
      +
      Returns:
      +
      a data value to be associated with the new instance
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      findShadowMethodHandle

      +
      public MethodHandle findShadowMethodHandle(Class<?> definingClass, + String name, + MethodType methodType, + boolean isStatic) + throws IllegalAccessException
      +
      Description copied from interface: ClassHandler
      +
      Called by Robolectric when an instrumented method is invoked. + +

      Implementations should return an MethodHandle, which will be invoked with details + about the current instance and parameters. + +

      Implementations may also return null, in which case the method's original code will be + executed.

      +
      +
      Specified by:
      +
      findShadowMethodHandle in interface ClassHandler
      +
      Parameters:
      +
      definingClass - the class on which the method is declared
      +
      name - the name of the method
      +
      methodType - the method type
      +
      isStatic - true if the method is static
      +
      Returns:
      +
      a method handle to invoke, or null if the original method's code should be executed
      +
      Throws:
      +
      IllegalAccessException
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      pickShadowMethod

      +
      protected Method pickShadowMethod(Class<?> definingClass, + String name, + Class<?>[] paramTypes)
      +
      +
    • +
    • +
      +

      intercept

      +
      public Object intercept(String signature, + Object instance, + Object[] params, + Class theClass) + throws Throwable
      +
      Description copied from interface: ClassHandler
      +
      Called by Robolectric when an intercepted method is invoked. + +

      Unlike instrumented methods, calls to intercepted methods are modified in place by + Robolectric in the calling code. This is useful when the method about to be invoked doesn't + exist in the current JVM (e.g. because of Android differences).

      +
      +
      Specified by:
      +
      intercept in interface ClassHandler
      +
      Parameters:
      +
      signature - the JVM internal-format signature of the method being invoked (e.g. + android/view/View/measure(II)V)
      +
      instance - the instance on which the method would have been invoked
      +
      params - the parameters to the method
      +
      theClass - the class on which the method is declared
      +
      Returns:
      +
      the value to be returned
      +
      Throws:
      +
      Throwable - if anything bad happens
      +
      +
      +
    • +
    • +
      +

      stripStackTrace

      +
      public <T extends Throwable> T stripStackTrace(T throwable)
      +
      Description copied from interface: ClassHandler
      +
      Removes Robolectric noise from stack traces.
      +
      +
      Specified by:
      +
      stripStackTrace in interface ClassHandler
      +
      Type Parameters:
      +
      T - the type of exception
      +
      Parameters:
      +
      throwable - the exception to be stripped
      +
      Returns:
      +
      the stripped stack trace
      +
      +
      +
    • +
    • +
      +

      getShadowCreator

      +
      public MethodHandle getShadowCreator(Class<?> theClass)
      +
      Description copied from interface: ClassHandler
      +
      Called by Robolectric to determine how to create and initialize a shadow object when a new + instance of an instrumented class has been instantiated. (but only on JVMs which support the + invokedynamic instruction). + +

      The returned MethodHandle will be invoked after the new object has been allocated + but before its constructor code is executed. + +

      Note that this is not directly analogous to ClassHandler.initializing(Object); the return value + from this method will be cached and used again for other instantiations of instances of the + same class.

      +
      +
      Specified by:
      +
      getShadowCreator in interface ClassHandler
      +
      Parameters:
      +
      theClass - the instrumented class
      +
      Returns:
      +
      a data value to be associated with the new instance
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/internal/bytecode/ShadowedObject.html b/javadoc/4.11/org/robolectric/internal/bytecode/ShadowedObject.html new file mode 100644 index 000000000..f302f7ba9 --- /dev/null +++ b/javadoc/4.11/org/robolectric/internal/bytecode/ShadowedObject.html @@ -0,0 +1,125 @@ + + + + +ShadowedObject + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface ShadowedObject

+
+
+
+
public interface ShadowedObject
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + + +
     
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      $$robo$getData

      +
      Object $$robo$getData()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/internal/bytecode/UrlResourceProvider.html b/javadoc/4.11/org/robolectric/internal/bytecode/UrlResourceProvider.html new file mode 100644 index 000000000..2be7f2f04 --- /dev/null +++ b/javadoc/4.11/org/robolectric/internal/bytecode/UrlResourceProvider.html @@ -0,0 +1,155 @@ + + + + +UrlResourceProvider + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class UrlResourceProvider

+
+
java.lang.Object +
java.lang.ClassLoader +
java.security.SecureClassLoader +
java.net.URLClassLoader +
org.robolectric.internal.bytecode.UrlResourceProvider
+
+
+
+
+
+
+
All Implemented Interfaces:
+
Closeable, AutoCloseable, ResourceProvider
+
+
+
public class UrlResourceProvider +extends URLClassLoader +implements ResourceProvider
+
ResourceProvider using URLs.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      UrlResourceProvider

      +
      public UrlResourceProvider(URL... urls)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/internal/bytecode/package-summary.html b/javadoc/4.11/org/robolectric/internal/bytecode/package-summary.html new file mode 100644 index 000000000..8202a3029 --- /dev/null +++ b/javadoc/4.11/org/robolectric/internal/bytecode/package-summary.html @@ -0,0 +1,224 @@ + + + + +org.robolectric.internal.bytecode + + + + + + + + + + + + + + +
+ +
+
+
+

Package org.robolectric.internal.bytecode

+
+
+
package org.robolectric.internal.bytecode
+
+ +
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/internal/bytecode/package-tree.html b/javadoc/4.11/org/robolectric/internal/bytecode/package-tree.html new file mode 100644 index 000000000..5748aa2c9 --- /dev/null +++ b/javadoc/4.11/org/robolectric/internal/bytecode/package-tree.html @@ -0,0 +1,189 @@ + + + + +org.robolectric.internal.bytecode Class Hierarchy + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.robolectric.internal.bytecode

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+

Annotation Type Hierarchy

+ +
+
+

Enum Hierarchy

+ +
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/internal/dependency/DependencyJar.html b/javadoc/4.11/org/robolectric/internal/dependency/DependencyJar.html new file mode 100644 index 000000000..a08e0af71 --- /dev/null +++ b/javadoc/4.11/org/robolectric/internal/dependency/DependencyJar.html @@ -0,0 +1,235 @@ + + + + +DependencyJar + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class DependencyJar

+
+
java.lang.Object +
org.robolectric.internal.dependency.DependencyJar
+
+
+
+
public class DependencyJar +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      DependencyJar

      +
      public DependencyJar(String groupId, + String artifactId, + String version)
      +
      +
    • +
    • +
      +

      DependencyJar

      +
      public DependencyJar(String groupId, + String artifactId, + String version, + String classifier)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getGroupId

      +
      public String getGroupId()
      +
      +
    • +
    • +
      +

      getArtifactId

      +
      public String getArtifactId()
      +
      +
    • +
    • +
      +

      getVersion

      +
      public String getVersion()
      +
      +
    • +
    • +
      +

      getType

      +
      public String getType()
      +
      +
    • +
    • +
      +

      getClassifier

      +
      public String getClassifier()
      +
      +
    • +
    • +
      +

      getShortName

      +
      public String getShortName()
      +
      +
    • +
    • +
      +

      toString

      +
      public String toString()
      +
      +
      Overrides:
      +
      toString in class Object
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/internal/dependency/DependencyResolver.html b/javadoc/4.11/org/robolectric/internal/dependency/DependencyResolver.html new file mode 100644 index 000000000..d32a0f5b5 --- /dev/null +++ b/javadoc/4.11/org/robolectric/internal/dependency/DependencyResolver.html @@ -0,0 +1,156 @@ + + + + +DependencyResolver + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface DependencyResolver

+
+
+
+
All Known Implementing Classes:
+
LegacyDependencyResolver, LocalDependencyResolver, MavenDependencyResolver, PropertiesDependencyResolver
+
+
+
public interface DependencyResolver
+
Provides mapping between a Maven coordinate (e.g. + org.robolectric:android-all:7.1.0_r7-robolectric-r1) and a file on disk (e.g. + android-all-7.1.0_r7-robolectric-r1.jar). + +

An instance of DependencyResolver is employed when DefaultSdkProvider is used. + +

See org.robolectric.pluginapi for instructions for providing your own implementation.

+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + + +
     
    +
    default URL[]
    + +
    +
    Deprecated. +
    Robolectric will never ask for a dependency composed of more than one artifact, + so this method isn't necessary.
    +
    +
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getLocalArtifactUrl

      +
      URL getLocalArtifactUrl(DependencyJar dependency)
      +
      +
    • +
    • +
      +

      getLocalArtifactUrls

      +
      @Deprecated +default URL[] getLocalArtifactUrls(DependencyJar dependency)
      +
      Deprecated. +
      Robolectric will never ask for a dependency composed of more than one artifact, + so this method isn't necessary.
      +
      +
      Returns URLs representing the full transitive dependency graph of the given Maven dependency.
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/internal/dependency/LocalDependencyResolver.html b/javadoc/4.11/org/robolectric/internal/dependency/LocalDependencyResolver.html new file mode 100644 index 000000000..1cfedf3d7 --- /dev/null +++ b/javadoc/4.11/org/robolectric/internal/dependency/LocalDependencyResolver.html @@ -0,0 +1,171 @@ + + + + +LocalDependencyResolver + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class LocalDependencyResolver

+
+
java.lang.Object +
org.robolectric.internal.dependency.LocalDependencyResolver
+
+
+
+
All Implemented Interfaces:
+
DependencyResolver
+
+
+
public class LocalDependencyResolver +extends Object +implements DependencyResolver
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      LocalDependencyResolver

      +
      public LocalDependencyResolver(File offlineJarDir)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/internal/dependency/MavenArtifactFetcher.html b/javadoc/4.11/org/robolectric/internal/dependency/MavenArtifactFetcher.html new file mode 100644 index 000000000..dc8416637 --- /dev/null +++ b/javadoc/4.11/org/robolectric/internal/dependency/MavenArtifactFetcher.html @@ -0,0 +1,185 @@ + + + + +MavenArtifactFetcher + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class MavenArtifactFetcher

+
+
java.lang.Object +
org.robolectric.internal.dependency.MavenArtifactFetcher
+
+
+
+
public class MavenArtifactFetcher +extends Object
+
Class responsible for fetching artifacts from Maven. This uses a thread pool of size two in order + to parallelize downloads. It uses the Sun JSSE provider for downloading due to its seamless + integration with HTTPUrlConnection.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      MavenArtifactFetcher

      +
      public MavenArtifactFetcher(String repositoryUrl, + String repositoryUserName, + String repositoryPassword, + String proxyHost, + int proxyPort, + File localRepositoryDir, + ExecutorService executorService)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      fetchArtifact

      +
      public void fetchArtifact(MavenJarArtifact artifact)
      +
      +
    • +
    • +
      +

      createFetchToFileTask

      +
      protected com.google.common.util.concurrent.ListenableFuture<Void> createFetchToFileTask(URL remoteUrl, + File tempFile)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/internal/dependency/MavenDependencyResolver.html b/javadoc/4.11/org/robolectric/internal/dependency/MavenDependencyResolver.html new file mode 100644 index 000000000..6a86d743d --- /dev/null +++ b/javadoc/4.11/org/robolectric/internal/dependency/MavenDependencyResolver.html @@ -0,0 +1,286 @@ + + + + +MavenDependencyResolver + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class MavenDependencyResolver

+
+
java.lang.Object +
org.robolectric.internal.dependency.MavenDependencyResolver
+
+
+
+
All Implemented Interfaces:
+
DependencyResolver
+
+
+
public class MavenDependencyResolver +extends Object +implements DependencyResolver
+
This class is mainly responsible for fetching Android framework JAR dependencies from + MavenCentral. Initially the fetching was being done with maven-ant-tasks, but that dependency + become outdated and unmaintained and had security vulnerabilities. + +

There was an initial attempt to use maven-resolver for this, but that depends on a newer + version of Apache Http Client that is not compatible with the one expected to be on the classpath + for Android 16-18. + +

This uses only basic HttpURLConnection for fetching. In general using an HTTP + client library here could create conflicts with the ones in the Android system.

+
+
See Also:
+
+ +
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      MavenDependencyResolver

      +
      public MavenDependencyResolver()
      +
      +
    • +
    • +
      +

      MavenDependencyResolver

      +
      public MavenDependencyResolver(String repositoryUrl, + String repositoryId, + String repositoryUserName, + String repositoryPassword, + String proxyHost, + int proxyPort)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getLocalArtifactUrls

      +
      public URL[] getLocalArtifactUrls(DependencyJar dependency)
      +
      Description copied from interface: DependencyResolver
      +
      Returns URLs representing the full transitive dependency graph of the given Maven dependency.
      +
      +
      Specified by:
      +
      getLocalArtifactUrls in interface DependencyResolver
      +
      +
      +
    • +
    • +
      +

      getLocalArtifactUrls

      +
      public URL[] getLocalArtifactUrls(DependencyJar... dependencies)
      +
      Get an array of local artifact URLs for the given dependencies. The order of the URLs is guaranteed to be the + same as the input order of dependencies, i.e., urls[i] is the local artifact URL for dependencies[i].
      +
      +
    • +
    • +
      +

      createLockFile

      +
      protected File createLockFile()
      +
      +
    • +
    • +
      +

      getLocalArtifactUrl

      +
      public URL getLocalArtifactUrl(DependencyJar dependency)
      +
      +
      Specified by:
      +
      getLocalArtifactUrl in interface DependencyResolver
      +
      +
      +
    • +
    • +
      +

      getLocalRepositoryDir

      +
      protected File getLocalRepositoryDir()
      +
      Locates the local maven repo.
      +
      +
    • +
    • +
      +

      createMavenFetcher

      +
      protected MavenArtifactFetcher createMavenFetcher(String repositoryUrl, + String repositoryUserName, + String repositoryPassword, + String proxyHost, + int proxyPort, + File localRepositoryDir, + ExecutorService executorService)
      +
      +
    • +
    • +
      +

      createExecutorService

      +
      protected ExecutorService createExecutorService()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/internal/dependency/MavenJarArtifact.html b/javadoc/4.11/org/robolectric/internal/dependency/MavenJarArtifact.html new file mode 100644 index 000000000..db88802f3 --- /dev/null +++ b/javadoc/4.11/org/robolectric/internal/dependency/MavenJarArtifact.html @@ -0,0 +1,201 @@ + + + + +MavenJarArtifact + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class MavenJarArtifact

+
+
java.lang.Object +
org.robolectric.internal.dependency.MavenJarArtifact
+
+
+
+
public class MavenJarArtifact +extends Object
+
Encapsulates some parts of a Maven artifact. This assumes all artifacts are of type jar and do + not have a classifier.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      MavenJarArtifact

      +
      public MavenJarArtifact(DependencyJar dependencyJar)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      jarPath

      +
      public String jarPath()
      +
      +
    • +
    • +
      +

      jarSha512Path

      +
      public String jarSha512Path()
      +
      +
    • +
    • +
      +

      pomPath

      +
      public String pomPath()
      +
      +
    • +
    • +
      +

      pomSha512Path

      +
      public String pomSha512Path()
      +
      +
    • +
    • +
      +

      toString

      +
      public String toString()
      +
      +
      Overrides:
      +
      toString in class Object
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/internal/dependency/PropertiesDependencyResolver.html b/javadoc/4.11/org/robolectric/internal/dependency/PropertiesDependencyResolver.html new file mode 100644 index 000000000..6b9afac1b --- /dev/null +++ b/javadoc/4.11/org/robolectric/internal/dependency/PropertiesDependencyResolver.html @@ -0,0 +1,181 @@ + + + + +PropertiesDependencyResolver + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class PropertiesDependencyResolver

+
+
java.lang.Object +
org.robolectric.internal.dependency.PropertiesDependencyResolver
+
+
+
+
All Implemented Interfaces:
+
DependencyResolver
+
+
+
public class PropertiesDependencyResolver +extends Object +implements DependencyResolver
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      PropertiesDependencyResolver

      +
      public PropertiesDependencyResolver(Path propertiesFile)
      +
      +
    • +
    • +
      +

      PropertiesDependencyResolver

      +
      public PropertiesDependencyResolver(Path propertiesPath, + DependencyResolver delegate)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/internal/dependency/package-summary.html b/javadoc/4.11/org/robolectric/internal/dependency/package-summary.html new file mode 100644 index 000000000..bfb6aa298 --- /dev/null +++ b/javadoc/4.11/org/robolectric/internal/dependency/package-summary.html @@ -0,0 +1,123 @@ + + + + +org.robolectric.internal.dependency + + + + + + + + + + + + + + +
+ +
+
+
+

Package org.robolectric.internal.dependency

+
+
+
package org.robolectric.internal.dependency
+
+ +
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/internal/dependency/package-tree.html b/javadoc/4.11/org/robolectric/internal/dependency/package-tree.html new file mode 100644 index 000000000..95663cb92 --- /dev/null +++ b/javadoc/4.11/org/robolectric/internal/dependency/package-tree.html @@ -0,0 +1,83 @@ + + + + +org.robolectric.internal.dependency Class Hierarchy + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.robolectric.internal.dependency

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/internal/package-summary.html b/javadoc/4.11/org/robolectric/internal/package-summary.html new file mode 100644 index 000000000..0fc98ef83 --- /dev/null +++ b/javadoc/4.11/org/robolectric/internal/package-summary.html @@ -0,0 +1,159 @@ + + + + +org.robolectric.internal + + + + + + + + + + + + + + +
+ +
+
+
+

Package org.robolectric.internal

+
+
+
package org.robolectric.internal
+
+ +
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/internal/package-tree.html b/javadoc/4.11/org/robolectric/internal/package-tree.html new file mode 100644 index 000000000..6bf187d0f --- /dev/null +++ b/javadoc/4.11/org/robolectric/internal/package-tree.html @@ -0,0 +1,150 @@ + + + + +org.robolectric.internal Class Hierarchy + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.robolectric.internal

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+

Enum Hierarchy

+ +
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/junit/rules/BackgroundTestRule.BackgroundTest.html b/javadoc/4.11/org/robolectric/junit/rules/BackgroundTestRule.BackgroundTest.html new file mode 100644 index 000000000..710964191 --- /dev/null +++ b/javadoc/4.11/org/robolectric/junit/rules/BackgroundTestRule.BackgroundTest.html @@ -0,0 +1,85 @@ + + + + +BackgroundTestRule.BackgroundTest + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Annotation Type BackgroundTestRule.BackgroundTest

+
+
+
+
Enclosing class:
+
BackgroundTestRule
+
+
+
@Retention(RUNTIME) +@Target(METHOD) +public static @interface BackgroundTestRule.BackgroundTest
+
Annotation for test methods that need to be executed in a background thread.
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/junit/rules/BackgroundTestRule.html b/javadoc/4.11/org/robolectric/junit/rules/BackgroundTestRule.html new file mode 100644 index 000000000..d6fe5a195 --- /dev/null +++ b/javadoc/4.11/org/robolectric/junit/rules/BackgroundTestRule.html @@ -0,0 +1,218 @@ + + + + +BackgroundTestRule + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class BackgroundTestRule

+
+
java.lang.Object +
org.robolectric.junit.rules.BackgroundTestRule
+
+
+
+
All Implemented Interfaces:
+
org.junit.rules.TestRule
+
+
+
@Deprecated +public final class BackgroundTestRule +extends Object +implements org.junit.rules.TestRule
+
Deprecated. +
use LooperMode.Mode.INSTRUMENTATION_TEST instead
+
+
Let tests to run on background thread, if it has annotation BackgroundTestRule.BackgroundTest. + +

This is useful for testing logic that explicitly forbids being called on the main thread. + +

Example usage: + +

+ @Rule public final BackgroundTestRule backgroundTestRule = new BackgroundTestRule();
+
+ @Test
+ @BackgroundTest
+ public void testInBackground() {
+   assertThat(Looper.myLooper()).isNotEqualTo(Looper.getMainLooper());
+ }
+
+ @Test
+ public void testInForeground() throws Exception {
+   assertThat(Looper.myLooper()).isEqualTo(Looper.getMainLooper());
+ }
+ 
+
+
+
    + +
  • +
    +

    Nested Class Summary

    +
    Nested Classes
    +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    static @interface 
    + +
    +
    Deprecated.
    +
    Annotation for test methods that need to be executed in a background thread.
    +
    +
    +
    +
  • + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
    +
    Deprecated.
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    org.junit.runners.model.Statement
    +
    apply(org.junit.runners.model.Statement base, + org.junit.runner.Description description)
    +
    +
    Deprecated.
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      BackgroundTestRule

      +
      public BackgroundTestRule()
      +
      Deprecated.
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      apply

      +
      public org.junit.runners.model.Statement apply(org.junit.runners.model.Statement base, + org.junit.runner.Description description)
      +
      Deprecated.
      +
      +
      Specified by:
      +
      apply in interface org.junit.rules.TestRule
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/junit/rules/CloseGuardRule.html b/javadoc/4.11/org/robolectric/junit/rules/CloseGuardRule.html new file mode 100644 index 000000000..ba8822315 --- /dev/null +++ b/javadoc/4.11/org/robolectric/junit/rules/CloseGuardRule.html @@ -0,0 +1,176 @@ + + + + +CloseGuardRule + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class CloseGuardRule

+
+
java.lang.Object +
org.junit.rules.Verifier +
org.robolectric.junit.rules.CloseGuardRule
+
+
+
+
+
All Implemented Interfaces:
+
org.junit.rules.TestRule
+
+
+
public final class CloseGuardRule +extends org.junit.rules.Verifier
+
Rule for failing tests that leave any CloseGuards open.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      CloseGuardRule

      +
      public CloseGuardRule()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      verify

      +
      public void verify() + throws Throwable
      +
      +
      Overrides:
      +
      verify in class org.junit.rules.Verifier
      +
      Throws:
      +
      Throwable
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/junit/rules/ExpectedLogMessagesRule.html b/javadoc/4.11/org/robolectric/junit/rules/ExpectedLogMessagesRule.html new file mode 100644 index 000000000..5a54f1671 --- /dev/null +++ b/javadoc/4.11/org/robolectric/junit/rules/ExpectedLogMessagesRule.html @@ -0,0 +1,408 @@ + + + + +ExpectedLogMessagesRule + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ExpectedLogMessagesRule

+
+
java.lang.Object +
org.robolectric.junit.rules.ExpectedLogMessagesRule
+
+
+
+
All Implemented Interfaces:
+
org.junit.rules.TestRule
+
+
+
public final class ExpectedLogMessagesRule +extends Object +implements org.junit.rules.TestRule
+
Allows tests to assert about the presence of log messages, and turns logged errors that are not + explicitly expected into test failures. + +

Null Expectations

+ +

It is permitted to pass null for any expected value or matcher (i.e. for expected + tags, messages or throwables) and this cause the expectation to ignore that attribute during + matching. For example: + +


+ // Matches any INFO level log statement with the specified tag.
+ logged.expectLogMessage(Log.INFO, "tag", null);
+ // Matches any INFO level log statement with the message "expected", regardless of the tag.
+ logged.expectLogMessage(Log.INFO, null, "message");
+ 
+
+ 

However in general it is not recommended to use this behaviour, since it can cause tests to + pass when they should have failed. + +

Matchers Vs Expected Values

+ +

Using a {code Matcher} which can support substring matching and other non-trivial behaviour + can be a good way to avoid brittle tests. However there is a difference between the behaviour of + methods which accept Hamcrest matchers and those which only accept expected value (e.g. + String or Pattern). + + If an expected value is used to match a log statement, then duplicate expectations will be + removed: + +


+ logged.expectLogMessage(Log.INFO, "tag", "exact message");
+ // This call has no effect and only 1 log statements is expected.
+ logged.expectLogMessage(Log.INFO, "tag", "exact message");
+ 
+
+ 

When using a Matcher in any parameter, the existence of duplicate expectations can no + longer be determined, so de-duplication does not occur: + +


+ logged.expectLogMessage(Log.INFO, "tag", Matchers.equalTo("exact message"));
+ // This adds a 2nd expectation, so 2 log statements with the same value must be present.
+ logged.expectLogMessage(Log.INFO, "tag", Matchers.equalTo("exact message"));
+ 
+
+ 

This means that you may not be able to trivially convert from using one style of expectation + to the other. In general it is preferable to match the number of expectations to the number of + expected log messages (i.e. using the Matcher APIs) but some existing tests may rely on + the older de-duplication behaviour.

+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ExpectedLogMessagesRule

      +
      public ExpectedLogMessagesRule()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      apply

      +
      public org.junit.runners.model.Statement apply(org.junit.runners.model.Statement base, + org.junit.runner.Description description)
      +
      +
      Specified by:
      +
      apply in interface org.junit.rules.TestRule
      +
      +
      +
    • +
    • +
      +

      expectLogMessage

      +
      public void expectLogMessage(int level, + String tag, + org.hamcrest.Matcher<String> messageMatcher)
      +
      Adds an expected log statement. If this log is not printed during test execution, the test case + will fail. + +

      This will also match any log statement which contains a throwable as well. For verifying the + throwable, please see expectLogMessageWithThrowable(int, String, Matcher<String>, Matcher<Throwable>). + +

      Do not use this to suppress failures. Use this to test that expected error cases in your + code cause log messages to be printed. + +

      See class level documentation for a note about using Matchers.

      +
      +
    • +
    • +
      +

      expectLogMessage

      +
      public void expectLogMessage(int level, + String tag, + String message)
      +
      Adds an expected log statement. If this log is not printed during test execution, the test case + will fail. + +

      This will also match any log statement which contains a throwable as well. For verifying the + throwable, please see expectLogMessageWithThrowable(int, String, String, Throwable). + +

      Do not use this to suppress failures. Use this to test that expected error cases in your + code cause log messages to be printed.

      +
      +
    • +
    • +
      +

      expectLogMessagePattern

      +
      public void expectLogMessagePattern(int level, + String tag, + Pattern messagePattern)
      +
      Adds an expected log statement using a regular expression. If this log is not printed during + test execution, the test case will fail. When possible, log output should be made determinstic + and expectLogMessage(int, String, String) used instead. + +

      This will also match any log statement which contain a throwable as well. For verifying the + throwable, please see expectLogMessagePatternWithThrowableMatcher(int, java.lang.String, java.util.regex.Pattern, org.hamcrest.Matcher<java.lang.Throwable>). + +

      Do not use this to suppress failures. Use this to test that expected error cases in your + code cause log messages to be printed.

      +
      +
    • +
    • +
      +

      expectLogMessageWithThrowable

      +
      public void expectLogMessageWithThrowable(int level, + String tag, + org.hamcrest.Matcher<String> messagMatcher, + org.hamcrest.Matcher<Throwable> throwableMatcher)
      +
      Adds an expected log statement with extra check of Throwable. If this log is not + printed during test execution, the test case will fail. Do not use this to suppress failures. + Use this to test that expected error cases in your code cause log messages to be printed. + +

      See class level documentation for a note about using Matchers.

      +
      +
    • +
    • +
      +

      expectLogMessageWithThrowable

      +
      public void expectLogMessageWithThrowable(int level, + String tag, + String message, + Throwable throwable)
      +
      Adds an expected log statement with extra check of Throwable. If this log is not + printed during test execution, the test case will fail. Do not use this to suppress failures. + Use this to test that expected error cases in your code cause log messages to be printed.
      +
      +
    • +
    • +
      +

      expectLogMessagePatternWithThrowableMatcher

      +
      public void expectLogMessagePatternWithThrowableMatcher(int level, + String tag, + Pattern messagePattern, + org.hamcrest.Matcher<Throwable> throwableMatcher)
      +
      Adds an expected log statement using a regular expression, with an extra check of org.hamcrest.Matcher<Throwable>. If this log is not printed during test execution, the test case will fail. + When possible, log output should be made deterministic and expectLogMessage(int, String, String) used instead. + +

      See class level documentation for a note about using Matchers.

      +
      +
    • +
    • +
      +

      expectLogMessageWithThrowableMatcher

      +
      public void expectLogMessageWithThrowableMatcher(int level, + String tag, + String message, + org.hamcrest.Matcher<Throwable> throwableMatcher)
      +
      Adds an expected log statement with extra check of Matcher. If this log is not printed + during test execution, the test case will fail. Do not use this to suppress failures. Use this + to test that expected error cases in your code cause log messages to be printed. + +

      See class level documentation for a note about using Matchers.

      +
      +
    • +
    • +
      +

      expectErrorsForTag

      +
      public void expectErrorsForTag(String tag)
      +
      Blanket suppress test failures due to errors from a tag. If this tag is not printed at + Log.ERROR during test execution, the test case will fail (unless ignoreMissingLoggedTags(boolean) is used). + +

      Avoid using this method when possible. Prefer to assert on the presence of a specific + message using expectLogMessage(int, java.lang.String, org.hamcrest.Matcher<java.lang.String>) in test cases that *intentionally* trigger an error.

      +
      +
    • +
    • +
      +

      ignoreMissingLoggedTags

      +
      public void ignoreMissingLoggedTags(boolean shouldIgnore)
      +
      If set true, tests that call expectErrorsForTag(String) but do not log errors for the + given tag will not fail. By default this is false. + +

      Avoid using this method when possible. Prefer tests that print (or do not print) log + messages deterministically.

      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/junit/rules/package-summary.html b/javadoc/4.11/org/robolectric/junit/rules/package-summary.html new file mode 100644 index 000000000..3802c76aa --- /dev/null +++ b/javadoc/4.11/org/robolectric/junit/rules/package-summary.html @@ -0,0 +1,104 @@ + + + + +org.robolectric.junit.rules + + + + + + + + + + + + + + +
+ +
+
+
+

Package org.robolectric.junit.rules

+
+
+
package org.robolectric.junit.rules
+
+
    +
  • +
    +
    +
    +
    +
    Class
    +
    Description
    + +
    Deprecated. +
    use LooperMode.Mode.INSTRUMENTATION_TEST instead
    +
    + +
    +
    Annotation for test methods that need to be executed in a background thread.
    +
    + +
    +
    Rule for failing tests that leave any CloseGuards open.
    +
    + +
    +
    Allows tests to assert about the presence of log messages, and turns logged errors that are not + explicitly expected into test failures.
    +
    +
    +
    +
    +
  • +
+
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/junit/rules/package-tree.html b/javadoc/4.11/org/robolectric/junit/rules/package-tree.html new file mode 100644 index 000000000..e7b0d9440 --- /dev/null +++ b/javadoc/4.11/org/robolectric/junit/rules/package-tree.html @@ -0,0 +1,84 @@ + + + + +org.robolectric.junit.rules Class Hierarchy + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.robolectric.junit.rules

+Package Hierarchies: + +
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • org.robolectric.junit.rules.BackgroundTestRule (implements org.junit.rules.TestRule)
    • +
    • org.robolectric.junit.rules.ExpectedLogMessagesRule (implements org.junit.rules.TestRule)
    • +
    • org.junit.rules.Verifier (implements org.junit.rules.TestRule) + +
    • +
    +
  • +
+
+
+

Annotation Type Hierarchy

+ +
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/manifest/ActivityData.html b/javadoc/4.11/org/robolectric/manifest/ActivityData.html new file mode 100644 index 000000000..cef5a50a9 --- /dev/null +++ b/javadoc/4.11/org/robolectric/manifest/ActivityData.html @@ -0,0 +1,471 @@ + + + + +ActivityData + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ActivityData

+
+
java.lang.Object +
org.robolectric.manifest.ActivityData
+
+
+
+
public class ActivityData +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      isAllowTaskReparenting

      +
      public boolean isAllowTaskReparenting()
      +
      +
    • +
    • +
      +

      isAlwaysRetainTaskState

      +
      public boolean isAlwaysRetainTaskState()
      +
      +
    • +
    • +
      +

      isClearTaskOnLaungh

      +
      public boolean isClearTaskOnLaungh()
      +
      +
    • +
    • +
      +

      getConfigChanges

      +
      public String getConfigChanges()
      +
      +
    • +
    • +
      +

      isEnabled

      +
      public boolean isEnabled()
      +
      +
    • +
    • +
      +

      isExcludedFromRecents

      +
      public boolean isExcludedFromRecents()
      +
      +
    • +
    • +
      +

      isExported

      +
      public boolean isExported()
      +
      +
    • +
    • +
      +

      isFinishOnTaskLaunch

      +
      public boolean isFinishOnTaskLaunch()
      +
      +
    • +
    • +
      +

      isHardwareAccelerated

      +
      public boolean isHardwareAccelerated()
      +
      +
    • +
    • +
      +

      getLabel

      +
      public String getLabel()
      +
      +
    • +
    • +
      +

      getLaunchMode

      +
      public String getLaunchMode()
      +
      +
    • +
    • +
      +

      isMultiprocess

      +
      public boolean isMultiprocess()
      +
      +
    • +
    • +
      +

      getName

      +
      public String getName()
      +
      +
    • +
    • +
      +

      isNoHistory

      +
      public boolean isNoHistory()
      +
      +
    • +
    • +
      +

      getParentActivityName

      +
      public String getParentActivityName()
      +
      +
    • +
    • +
      +

      getPermission

      +
      public String getPermission()
      +
      +
    • +
    • +
      +

      getProcess

      +
      public String getProcess()
      +
      +
    • +
    • +
      +

      getScreenOrientation

      +
      public String getScreenOrientation()
      +
      +
    • +
    • +
      +

      isStateNotNeeded

      +
      public boolean isStateNotNeeded()
      +
      +
    • +
    • +
      +

      getTargetActivityName

      +
      public String getTargetActivityName()
      +
      +
    • +
    • +
      +

      getTaskAffinity

      +
      public String getTaskAffinity()
      +
      +
    • +
    • +
      +

      getThemeRef

      +
      public String getThemeRef()
      +
      Convenience accessor for value of android:THEME attribute.
      +
      +
      Returns:
      +
      The theme attribute.
      +
      +
      +
    • +
    • +
      +

      getUIOptions

      +
      public String getUIOptions()
      +
      +
    • +
    • +
      +

      getWindowSoftInputMode

      +
      public String getWindowSoftInputMode()
      +
      +
    • +
    • +
      +

      getAllAttributes

      +
      public Map<String,String> getAllAttributes()
      +
      Get the map for all attributes defined for the activity XML.
      +
      +
      Returns:
      +
      map of attributes names to values from the manifest. Not null.
      +
      +
      +
    • +
    • +
      +

      getIntentFilters

      +
      public List<IntentFilterData> getIntentFilters()
      +
      Get the intent filters defined for activity.
      +
      +
      Returns:
      +
      A list of intent filters. Not null.
      +
      +
      +
    • +
    • +
      +

      getMetaData

      +
      public MetaData getMetaData()
      +
      +
    • +
    • +
      +

      getTargetActivity

      +
      public ActivityData getTargetActivity()
      +
      +
    • +
    • +
      +

      getNameAttr

      +
      public static String getNameAttr(String xmlns)
      +
      +
    • +
    • +
      +

      getTargetAttr

      +
      public static String getTargetAttr(String xmlns)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/manifest/AndroidManifest.html b/javadoc/4.11/org/robolectric/manifest/AndroidManifest.html new file mode 100644 index 000000000..a8a22526c --- /dev/null +++ b/javadoc/4.11/org/robolectric/manifest/AndroidManifest.html @@ -0,0 +1,708 @@ + + + + +AndroidManifest + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AndroidManifest

+
+
java.lang.Object +
org.robolectric.manifest.AndroidManifest
+
+
+
+
All Implemented Interfaces:
+
UsesSdk
+
+
+
public class AndroidManifest +extends Object +implements UsesSdk
+
A wrapper for an Android App Manifest, which represents information about one's App to an Android + system.
+
+
See Also:
+
+ +
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      AndroidManifest

      +
      public AndroidManifest(Path androidManifestFile, + Path resDirectory, + Path assetsDirectory)
      +
      Creates a Robolectric configuration using specified locations.
      +
      +
      Parameters:
      +
      androidManifestFile - Location of the AndroidManifest.xml file.
      +
      resDirectory - Location of the res directory.
      +
      assetsDirectory - Location of the assets directory.
      +
      +
      +
    • +
    • +
      +

      AndroidManifest

      +
      public AndroidManifest(Path androidManifestFile, + Path resDirectory, + Path assetsDirectory, + String overridePackageName)
      +
      Creates a Robolectric configuration using specified values.
      +
      +
      Parameters:
      +
      androidManifestFile - Location of the AndroidManifest.xml file.
      +
      resDirectory - Location of the res directory.
      +
      assetsDirectory - Location of the assets directory.
      +
      overridePackageName - Application package name.
      +
      +
      +
    • +
    • +
      +

      AndroidManifest

      +
      public AndroidManifest(Path androidManifestFile, + Path resDirectory, + Path assetsDirectory, + @Nonnull + List<AndroidManifest> libraryManifests, + String overridePackageName)
      +
      Creates a Robolectric configuration using specified values.
      +
      +
      Parameters:
      +
      androidManifestFile - Location of the AndroidManifest.xml file.
      +
      resDirectory - Location of the res directory.
      +
      assetsDirectory - Location of the assets directory.
      +
      libraryManifests - List of dependency library manifests.
      +
      overridePackageName - Application package name.
      +
      +
      +
    • +
    • +
      +

      AndroidManifest

      +
      public AndroidManifest(Path androidManifestFile, + Path resDirectory, + Path assetsDirectory, + @Nonnull + List<AndroidManifest> libraryManifests, + String overridePackageName, + Path apkFile)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getThemeRef

      +
      public String getThemeRef(String activityClassName)
      +
      +
    • +
    • +
      +

      getRClassName

      +
      public String getRClassName() + throws Exception
      +
      +
      Throws:
      +
      Exception
      +
      +
      +
    • +
    • +
      +

      getRClass

      +
      public Class getRClass()
      +
      +
    • +
    • +
      +

      initMetaData

      +
      public void initMetaData(ResourceTable resourceTable) + throws RoboNotFoundException
      +
      Allows ShadowPackageManager to provide + a resource index for initialising the resource attributes in all the metadata elements
      +
      +
      Parameters:
      +
      resourceTable - used for getting resource IDs from string identifiers
      +
      Throws:
      +
      RoboNotFoundException
      +
      +
      +
    • +
    • +
      +

      getApplicationName

      +
      public String getApplicationName()
      +
      +
    • +
    • +
      +

      getActivityLabel

      +
      public String getActivityLabel(String activityClassName)
      +
      +
    • +
    • +
      +

      getPackageName

      +
      public String getPackageName()
      +
      +
    • +
    • +
      +

      getVersionCode

      +
      public int getVersionCode()
      +
      +
    • +
    • +
      +

      getVersionName

      +
      public String getVersionName()
      +
      +
    • +
    • +
      +

      getLabelRef

      +
      public String getLabelRef()
      +
      +
    • +
    • +
      +

      getAppComponentFactory

      +
      public String getAppComponentFactory()
      +
      +
    • +
    • +
      +

      getMinSdkVersion

      +
      public int getMinSdkVersion()
      +
      Returns the minimum Android SDK version that this package expects to be runnable on, as + specified in the manifest. + +

      Note that if targetSdkVersion isn't set, this value changes the behavior of some + Android code (notably SharedPreferences) to emulate old bugs.

      +
      +
      Specified by:
      +
      getMinSdkVersion in interface UsesSdk
      +
      Returns:
      +
      the minimum SDK version, or Jelly Bean (16) by default
      +
      +
      +
    • +
    • +
      +

      getTargetSdkVersion

      +
      public int getTargetSdkVersion()
      +
      Returns the Android SDK version that this package prefers to be run on, as specified in the + manifest. + +

      Note that this value changes the behavior of some Android code (notably SharedPreferences) to emulate old bugs.

      +
      +
      Specified by:
      +
      getTargetSdkVersion in interface UsesSdk
      +
      Returns:
      +
      the minimum SDK version, or Jelly Bean (16) by default
      +
      +
      +
    • +
    • +
      +

      getMaxSdkVersion

      +
      public Integer getMaxSdkVersion()
      +
      Description copied from interface: UsesSdk
      +
      Returns the maximum Android SDK version that this package expects to be runnable on, as + specified in the manifest. + +

      If no maximum version is specified, null may be returned.

      +
      +
      Specified by:
      +
      getMaxSdkVersion in interface UsesSdk
      +
      Returns:
      +
      the maximum SDK version, or null
      +
      +
      +
    • +
    • +
      +

      getApplicationAttributes

      +
      public Map<String,String> getApplicationAttributes()
      +
      +
    • +
    • +
      +

      getProcessName

      +
      public String getProcessName()
      +
      +
    • +
    • +
      +

      getApplicationMetaData

      +
      public Map<String,Object> getApplicationMetaData()
      +
      +
    • +
    • +
      +

      getResourcePath

      +
      public ResourcePath getResourcePath()
      +
      +
    • +
    • +
      +

      getIncludedResourcePaths

      +
      public List<ResourcePath> getIncludedResourcePaths()
      +
      +
    • +
    • +
      +

      getContentProviders

      +
      public List<ContentProviderData> getContentProviders()
      +
      +
    • +
    • +
      +

      getLibraryManifests

      +
      public List<AndroidManifest> getLibraryManifests()
      +
      +
    • +
    • +
      +

      getAllManifests

      +
      public List<AndroidManifest> getAllManifests()
      +
      Returns all transitively reachable manifests, including this one, in order and without + duplicates.
      +
      +
    • +
    • +
      +

      getResDirectory

      +
      public Path getResDirectory()
      +
      +
    • +
    • +
      +

      getAssetsDirectory

      +
      public Path getAssetsDirectory()
      +
      +
    • +
    • +
      +

      getAndroidManifestFile

      +
      public Path getAndroidManifestFile()
      +
      +
    • +
    • +
      +

      getBroadcastReceivers

      +
      public List<BroadcastReceiverData> getBroadcastReceivers()
      +
      +
    • +
    • +
      +

      getServices

      +
      public List<ServiceData> getServices()
      +
      +
    • +
    • +
      +

      getServiceData

      +
      public ServiceData getServiceData(String serviceClassName)
      +
      +
    • +
    • +
      +

      equals

      +
      public boolean equals(Object o)
      +
      +
      Overrides:
      +
      equals in class Object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public int hashCode()
      +
      +
      Overrides:
      +
      hashCode in class Object
      +
      +
      +
    • +
    • +
      +

      getActivityData

      +
      public ActivityData getActivityData(String activityClassName)
      +
      +
    • +
    • +
      +

      getThemeRef

      +
      public String getThemeRef()
      +
      +
    • +
    • +
      +

      getActivityDatas

      +
      public Map<String,ActivityData> getActivityDatas()
      +
      +
    • +
    • +
      +

      getUsedPermissions

      +
      public List<String> getUsedPermissions()
      +
      +
    • +
    • +
      +

      getPermissions

      +
      public Map<String,PermissionItemData> getPermissions()
      +
      +
    • +
    • +
      +

      getPermissionGroups

      +
      public Map<String,PermissionGroupItemData> getPermissionGroups()
      +
      +
    • +
    • +
      +

      getBroadcastReceiver

      +
      @Nullable +public BroadcastReceiverData getBroadcastReceiver(String className)
      +
      Returns data for the broadcast receiver with the provided name from this manifest. If no + receiver with the class name can be found, returns null.
      +
      +
      Parameters:
      +
      className - the fully resolved class name of the receiver
      +
      Returns:
      +
      data for the receiver or null if it cannot be found
      +
      +
      +
    • +
    • +
      +

      getApkFile

      +
      public Path getApkFile()
      +
      +
    • +
    • +
      +

      supportsLegacyResourcesMode

      +
      @Deprecated +public final boolean supportsLegacyResourcesMode()
      +
      Deprecated. +
      Do not use.
      +
      +
      +
    • +
    • +
      +

      supportsBinaryResourcesMode

      +
      @Deprecated +public boolean supportsBinaryResourcesMode()
      +
      Deprecated. +
      Do not use.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/manifest/BroadcastReceiverData.html b/javadoc/4.11/org/robolectric/manifest/BroadcastReceiverData.html new file mode 100644 index 000000000..4c9c2e5be --- /dev/null +++ b/javadoc/4.11/org/robolectric/manifest/BroadcastReceiverData.html @@ -0,0 +1,271 @@ + + + + +BroadcastReceiverData + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class BroadcastReceiverData

+
+
java.lang.Object +
org.robolectric.manifest.PackageItemData +
org.robolectric.manifest.BroadcastReceiverData
+
+
+
+
+
public class BroadcastReceiverData +extends PackageItemData
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getActions

      +
      public List<String> getActions()
      +
      +
    • +
    • +
      +

      addAction

      +
      public void addAction(String action)
      +
      +
    • +
    • +
      +

      setPermission

      +
      public void setPermission(String permission)
      +
      +
    • +
    • +
      +

      getPermission

      +
      public String getPermission()
      +
      +
    • +
    • +
      +

      getIntentFilters

      +
      public List<IntentFilterData> getIntentFilters()
      +
      Get the intent filters defined for the broadcast receiver.
      +
      +
      Returns:
      +
      A list of intent filters.
      +
      +
      +
    • +
    • +
      +

      getAllAttributes

      +
      public Map<String,String> getAllAttributes()
      +
      Get the map for all attributes defined for the broadcast receiver.
      +
      +
      Returns:
      +
      map of attributes names to values from the manifest.
      +
      +
      +
    • +
    • +
      +

      isExported

      +
      public boolean isExported()
      +
      Returns whether this broadcast receiver is exported by checking the XML attribute.
      +
      +
      Returns:
      +
      true if the broadcast receiver is exported
      +
      +
      +
    • +
    • +
      +

      isEnabled

      +
      public boolean isEnabled()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/manifest/ContentProviderData.html b/javadoc/4.11/org/robolectric/manifest/ContentProviderData.html new file mode 100644 index 000000000..33f0d48df --- /dev/null +++ b/javadoc/4.11/org/robolectric/manifest/ContentProviderData.html @@ -0,0 +1,226 @@ + + + + +ContentProviderData + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ContentProviderData

+
+
java.lang.Object +
org.robolectric.manifest.PackageItemData +
org.robolectric.manifest.ContentProviderData
+
+
+
+
+
public class ContentProviderData +extends PackageItemData
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getAuthorities

      +
      public String getAuthorities()
      +
      +
    • +
    • +
      +

      getReadPermission

      +
      public String getReadPermission()
      +
      +
    • +
    • +
      +

      getWritePermission

      +
      public String getWritePermission()
      +
      +
    • +
    • +
      +

      getPathPermissionDatas

      +
      public List<PathPermissionData> getPathPermissionDatas()
      +
      +
    • +
    • +
      +

      getGrantUriPermissions

      +
      public boolean getGrantUriPermissions()
      +
      +
    • +
    • +
      +

      isEnabled

      +
      public boolean isEnabled()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/manifest/IntentFilterData.DataAuthority.html b/javadoc/4.11/org/robolectric/manifest/IntentFilterData.DataAuthority.html new file mode 100644 index 000000000..633b7b05b --- /dev/null +++ b/javadoc/4.11/org/robolectric/manifest/IntentFilterData.DataAuthority.html @@ -0,0 +1,174 @@ + + + + +IntentFilterData.DataAuthority + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class IntentFilterData.DataAuthority

+
+
java.lang.Object +
org.robolectric.manifest.IntentFilterData.DataAuthority
+
+
+
+
Enclosing class:
+
IntentFilterData
+
+
+
public static class IntentFilterData.DataAuthority +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      DataAuthority

      +
      public DataAuthority(String host, + String port)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getHost

      +
      public String getHost()
      +
      +
    • +
    • +
      +

      getPort

      +
      public String getPort()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/manifest/IntentFilterData.html b/javadoc/4.11/org/robolectric/manifest/IntentFilterData.html new file mode 100644 index 000000000..746f5cb11 --- /dev/null +++ b/javadoc/4.11/org/robolectric/manifest/IntentFilterData.html @@ -0,0 +1,295 @@ + + + + +IntentFilterData + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class IntentFilterData

+
+
java.lang.Object +
org.robolectric.manifest.IntentFilterData
+
+
+
+
public class IntentFilterData +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      IntentFilterData

      +
      public IntentFilterData(List<String> actions, + List<String> categories)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getActions

      +
      public List<String> getActions()
      +
      +
    • +
    • +
      +

      getCategories

      +
      public List<String> getCategories()
      +
      +
    • +
    • +
      +

      getSchemes

      +
      public List<String> getSchemes()
      +
      +
    • +
    • +
      +

      getMimeTypes

      +
      public List<String> getMimeTypes()
      +
      +
    • +
    • +
      +

      getAuthorities

      +
      public List<IntentFilterData.DataAuthority> getAuthorities()
      +
      +
    • +
    • +
      +

      getPaths

      +
      public List<String> getPaths()
      +
      +
    • +
    • +
      +

      getPathPatterns

      +
      public List<String> getPathPatterns()
      +
      +
    • +
    • +
      +

      getPathPrefixes

      +
      public List<String> getPathPrefixes()
      +
      +
    • +
    • +
      +

      addScheme

      +
      public void addScheme(String scheme)
      +
      +
    • +
    • +
      +

      addMimeType

      +
      public void addMimeType(String mimeType)
      +
      +
    • +
    • +
      +

      addPath

      +
      public void addPath(String path)
      +
      +
    • +
    • +
      +

      addPathPattern

      +
      public void addPathPattern(String pathPattern)
      +
      +
    • +
    • +
      +

      addPathPrefix

      +
      public void addPathPrefix(String pathPrefix)
      +
      +
    • +
    • +
      +

      addAuthority

      +
      public void addAuthority(String host, + String port)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/manifest/MetaData.html b/javadoc/4.11/org/robolectric/manifest/MetaData.html new file mode 100644 index 000000000..641d0aa87 --- /dev/null +++ b/javadoc/4.11/org/robolectric/manifest/MetaData.html @@ -0,0 +1,195 @@ + + + + +MetaData + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class MetaData

+
+
java.lang.Object +
org.robolectric.manifest.MetaData
+
+
+
+
public final class MetaData +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      MetaData

      +
      public MetaData(List<Node> nodes)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/manifest/PackageItemData.html b/javadoc/4.11/org/robolectric/manifest/PackageItemData.html new file mode 100644 index 000000000..1666b8e6d --- /dev/null +++ b/javadoc/4.11/org/robolectric/manifest/PackageItemData.html @@ -0,0 +1,230 @@ + + + + +PackageItemData + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class PackageItemData

+
+
java.lang.Object +
org.robolectric.manifest.PackageItemData
+
+
+
+
Direct Known Subclasses:
+
BroadcastReceiverData, ContentProviderData, PermissionGroupItemData, PermissionItemData, ServiceData
+
+
+
public class PackageItemData +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      name

      +
      protected final String name
      +
      +
    • +
    • +
      +

      metaData

      +
      protected final MetaData metaData
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      PackageItemData

      +
      public PackageItemData(String name, + MetaData metaData)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getName

      +
      public String getName()
      +
      +
    • +
    • +
      +

      getClassName

      +
      @Deprecated +@InlineMe(replacement="this.getName()") +public final String getClassName()
      +
      Deprecated. +
      - Use getName() instead.
      +
      +
      +
    • +
    • +
      +

      getMetaData

      +
      public MetaData getMetaData()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/manifest/PathPermissionData.html b/javadoc/4.11/org/robolectric/manifest/PathPermissionData.html new file mode 100644 index 000000000..157164c92 --- /dev/null +++ b/javadoc/4.11/org/robolectric/manifest/PathPermissionData.html @@ -0,0 +1,166 @@ + + + + +PathPermissionData + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class PathPermissionData

+
+
java.lang.Object +
org.robolectric.manifest.PathPermissionData
+
+
+
+
public class PathPermissionData +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      path

      +
      public final String path
      +
      +
    • +
    • +
      +

      pathPrefix

      +
      public final String pathPrefix
      +
      +
    • +
    • +
      +

      pathPattern

      +
      public final String pathPattern
      +
      +
    • +
    • +
      +

      readPermission

      +
      public final String readPermission
      +
      +
    • +
    • +
      +

      writePermission

      +
      public final String writePermission
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/manifest/PermissionGroupItemData.html b/javadoc/4.11/org/robolectric/manifest/PermissionGroupItemData.html new file mode 100644 index 000000000..0bd379978 --- /dev/null +++ b/javadoc/4.11/org/robolectric/manifest/PermissionGroupItemData.html @@ -0,0 +1,189 @@ + + + + +PermissionGroupItemData + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class PermissionGroupItemData

+
+
java.lang.Object +
org.robolectric.manifest.PackageItemData +
org.robolectric.manifest.PermissionGroupItemData
+
+
+
+
+
public class PermissionGroupItemData +extends PackageItemData
+
Holds permission data from manifest.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      PermissionGroupItemData

      +
      public PermissionGroupItemData(String name, + String label, + String description, + MetaData metaData)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getLabel

      +
      public String getLabel()
      +
      +
    • +
    • +
      +

      getDescription

      +
      public String getDescription()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/manifest/PermissionItemData.html b/javadoc/4.11/org/robolectric/manifest/PermissionItemData.html new file mode 100644 index 000000000..c0dea6c91 --- /dev/null +++ b/javadoc/4.11/org/robolectric/manifest/PermissionItemData.html @@ -0,0 +1,211 @@ + + + + +PermissionItemData + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class PermissionItemData

+
+
java.lang.Object +
org.robolectric.manifest.PackageItemData +
org.robolectric.manifest.PermissionItemData
+
+
+
+
+
public class PermissionItemData +extends PackageItemData
+
Holds permission data from manifest.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getLabel

      +
      public String getLabel()
      +
      +
    • +
    • +
      +

      getDescription

      +
      public String getDescription()
      +
      +
    • +
    • +
      +

      getPermissionGroup

      +
      public String getPermissionGroup()
      +
      +
    • +
    • +
      +

      getProtectionLevel

      +
      public String getProtectionLevel()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/manifest/RoboNotFoundException.html b/javadoc/4.11/org/robolectric/manifest/RoboNotFoundException.html new file mode 100644 index 000000000..8b20b45e2 --- /dev/null +++ b/javadoc/4.11/org/robolectric/manifest/RoboNotFoundException.html @@ -0,0 +1,147 @@ + + + + +RoboNotFoundException + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class RoboNotFoundException

+
+
java.lang.Object +
java.lang.Throwable +
java.lang.Exception +
org.robolectric.manifest.RoboNotFoundException
+
+
+
+
+
+
All Implemented Interfaces:
+
Serializable
+
+
+
public class RoboNotFoundException +extends Exception
+
+
See Also:
+
+ +
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      RoboNotFoundException

      +
      public RoboNotFoundException(String name)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/manifest/ServiceData.html b/javadoc/4.11/org/robolectric/manifest/ServiceData.html new file mode 100644 index 000000000..d8143addb --- /dev/null +++ b/javadoc/4.11/org/robolectric/manifest/ServiceData.html @@ -0,0 +1,262 @@ + + + + +ServiceData + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ServiceData

+
+
java.lang.Object +
org.robolectric.manifest.PackageItemData +
org.robolectric.manifest.ServiceData
+
+
+
+
+
public class ServiceData +extends PackageItemData
+
Holds parsed service data from manifest.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getActions

      +
      public List<String> getActions()
      +
      +
    • +
    • +
      +

      addAction

      +
      public void addAction(String action)
      +
      +
    • +
    • +
      +

      setPermission

      +
      public void setPermission(String permission)
      +
      +
    • +
    • +
      +

      getPermission

      +
      public String getPermission()
      +
      +
    • +
    • +
      +

      getIntentFilters

      +
      public List<IntentFilterData> getIntentFilters()
      +
      Get the intent filters defined for the service.
      +
      +
      Returns:
      +
      A list of intent filters.
      +
      +
      +
    • +
    • +
      +

      getAllAttributes

      +
      public Map<String,String> getAllAttributes()
      +
      Get the map for all attributes defined for the service.
      +
      +
      Returns:
      +
      map of attributes names to values from the manifest.
      +
      +
      +
    • +
    • +
      +

      isExported

      +
      public boolean isExported()
      +
      Returns whether this service is exported by checking the XML attribute.
      +
      +
      Returns:
      +
      true if the service is exported
      +
      +
      +
    • +
    • +
      +

      isEnabled

      +
      public boolean isEnabled()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/manifest/package-summary.html b/javadoc/4.11/org/robolectric/manifest/package-summary.html new file mode 100644 index 000000000..3647ce5bf --- /dev/null +++ b/javadoc/4.11/org/robolectric/manifest/package-summary.html @@ -0,0 +1,135 @@ + + + + +org.robolectric.manifest + + + + + + + + + + + + + + +
+ +
+
+
+

Package org.robolectric.manifest

+
+
+
package org.robolectric.manifest
+
+ +
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/manifest/package-tree.html b/javadoc/4.11/org/robolectric/manifest/package-tree.html new file mode 100644 index 000000000..6077b1ee1 --- /dev/null +++ b/javadoc/4.11/org/robolectric/manifest/package-tree.html @@ -0,0 +1,95 @@ + + + + +org.robolectric.manifest Class Hierarchy + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.robolectric.manifest

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/nativeruntime/AnimatedImageDrawableNatives.html b/javadoc/4.11/org/robolectric/nativeruntime/AnimatedImageDrawableNatives.html new file mode 100644 index 000000000..9bb50ef41 --- /dev/null +++ b/javadoc/4.11/org/robolectric/nativeruntime/AnimatedImageDrawableNatives.html @@ -0,0 +1,288 @@ + + + + +AnimatedImageDrawableNatives + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AnimatedImageDrawableNatives

+
+
java.lang.Object +
org.robolectric.nativeruntime.AnimatedImageDrawableNatives
+
+
+
+
public final class AnimatedImageDrawableNatives +extends Object
+
Native methods for AnimatedImageDrawable JNI registration. + +

Native method signatures are derived from + https://cs.android.com/android/platform/superproject/+/android-12.0.0_r1:frameworks/base/graphics/java/android/graphics/drawable/AnimatedImageDrawable.java

+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nCreate

      +
      public static long nCreate(long nativeImageDecoder, + ImageDecoder decoder, + int width, + int height, + long colorSpaceHandle, + boolean extended, + Rect cropRect)
      +
      +
    • +
    • +
      +

      nGetNativeFinalizer

      +
      public static long nGetNativeFinalizer()
      +
      +
    • +
    • +
      +

      nDraw

      +
      public static long nDraw(long nativePtr, + long canvasNativePtr)
      +
      +
    • +
    • +
      +

      nSetAlpha

      +
      public static void nSetAlpha(long nativePtr, + int alpha)
      +
      +
    • +
    • +
      +

      nGetAlpha

      +
      public static int nGetAlpha(long nativePtr)
      +
      +
    • +
    • +
      +

      nSetColorFilter

      +
      public static void nSetColorFilter(long nativePtr, + long nativeFilter)
      +
      +
    • +
    • +
      +

      nIsRunning

      +
      public static boolean nIsRunning(long nativePtr)
      +
      +
    • +
    • +
      +

      nStart

      +
      public static boolean nStart(long nativePtr)
      +
      +
    • +
    • +
      +

      nStop

      +
      public static boolean nStop(long nativePtr)
      +
      +
    • +
    • +
      +

      nGetRepeatCount

      +
      public static int nGetRepeatCount(long nativePtr)
      +
      +
    • +
    • +
      +

      nSetRepeatCount

      +
      public static void nSetRepeatCount(long nativePtr, + int repeatCount)
      +
      +
    • +
    • +
      +

      nSetOnAnimationEndListener

      +
      public static void nSetOnAnimationEndListener(long nativePtr, + AnimatedImageDrawable drawable)
      +
      +
    • +
    • +
      +

      nNativeByteSize

      +
      public static long nNativeByteSize(long nativePtr)
      +
      +
    • +
    • +
      +

      nSetMirrored

      +
      public static void nSetMirrored(long nativePtr, + boolean mirror)
      +
      +
    • +
    • +
      +

      nSetBounds

      +
      public static void nSetBounds(long nativePtr, + Rect rect)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/nativeruntime/AnimatedVectorDrawableNatives.html b/javadoc/4.11/org/robolectric/nativeruntime/AnimatedVectorDrawableNatives.html new file mode 100644 index 000000000..25b050b56 --- /dev/null +++ b/javadoc/4.11/org/robolectric/nativeruntime/AnimatedVectorDrawableNatives.html @@ -0,0 +1,309 @@ + + + + +AnimatedVectorDrawableNatives + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AnimatedVectorDrawableNatives

+
+
java.lang.Object +
org.robolectric.nativeruntime.AnimatedVectorDrawableNatives
+
+
+
+
public final class AnimatedVectorDrawableNatives +extends Object
+
Native methods for AnimatedVectorDrawable JNI registration. + +

Native method signatures are derived from + https://cs.android.com/android/platform/superproject/+/android-12.0.0_r1:frameworks/base/graphics/java/android/graphics/drawable/AnimatedVectorDrawable.java

+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nCreateAnimatorSet

      +
      public static long nCreateAnimatorSet()
      +
      +
    • +
    • +
      +

      nSetVectorDrawableTarget

      +
      public static void nSetVectorDrawableTarget(long animatorPtr, + long vectorDrawablePtr)
      +
      +
    • +
    • +
      +

      nAddAnimator

      +
      public static void nAddAnimator(long setPtr, + long propertyValuesHolder, + long nativeInterpolator, + long startDelay, + long duration, + int repeatCount, + int repeatMode)
      +
      +
    • +
    • +
      +

      nSetPropertyHolderData

      +
      public static void nSetPropertyHolderData(long nativePtr, + float[] data, + int length)
      +
      +
    • +
    • +
      +

      nSetPropertyHolderData

      +
      public static void nSetPropertyHolderData(long nativePtr, + int[] data, + int length)
      +
      +
    • +
    • +
      +

      nStart

      +
      public static void nStart(long animatorSetPtr, + AnimatedVectorDrawable.VectorDrawableAnimatorRT set, + int id)
      +
      +
    • +
    • +
      +

      nReverse

      +
      public static void nReverse(long animatorSetPtr, + AnimatedVectorDrawable.VectorDrawableAnimatorRT set, + int id)
      +
      +
    • +
    • +
      +

      nCreateGroupPropertyHolder

      +
      public static long nCreateGroupPropertyHolder(long nativePtr, + int propertyId, + float startValue, + float endValue)
      +
      +
    • +
    • +
      +

      nCreatePathDataPropertyHolder

      +
      public static long nCreatePathDataPropertyHolder(long nativePtr, + long startValuePtr, + long endValuePtr)
      +
      +
    • +
    • +
      +

      nCreatePathColorPropertyHolder

      +
      public static long nCreatePathColorPropertyHolder(long nativePtr, + int propertyId, + int startValue, + int endValue)
      +
      +
    • +
    • +
      +

      nCreatePathPropertyHolder

      +
      public static long nCreatePathPropertyHolder(long nativePtr, + int propertyId, + float startValue, + float endValue)
      +
      +
    • +
    • +
      +

      nCreateRootAlphaPropertyHolder

      +
      public static long nCreateRootAlphaPropertyHolder(long nativePtr, + float startValue, + float endValue)
      +
      +
    • +
    • +
      +

      nEnd

      +
      public static void nEnd(long animatorSetPtr)
      +
      +
    • +
    • +
      +

      nReset

      +
      public static void nReset(long animatorSetPtr)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/nativeruntime/BaseCanvasNatives.html b/javadoc/4.11/org/robolectric/nativeruntime/BaseCanvasNatives.html new file mode 100644 index 000000000..b05ffab36 --- /dev/null +++ b/javadoc/4.11/org/robolectric/nativeruntime/BaseCanvasNatives.html @@ -0,0 +1,962 @@ + + + + +BaseCanvasNatives + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class BaseCanvasNatives

+
+
java.lang.Object +
org.robolectric.nativeruntime.BaseCanvasNatives
+
+
+
+
public final class BaseCanvasNatives +extends Object
+
Native methods for BaseCanvas JNI registration. + +

Native method signatures are derived from + https://cs.android.com/android/platform/superproject/+/android-12.0.0_r1:frameworks/base/graphics/java/android/graphics/BaseCanvas.java

+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    static void
    +
    nDrawArc(long nativeCanvas, + float left, + float top, + float right, + float bottom, + float startAngle, + float sweep, + boolean useCenter, + long nativePaint)
    +
     
    +
    static void
    +
    nDrawBitmap(long nativeCanvas, + int[] colors, + int offset, + int stride, + float x, + float y, + int width, + int height, + boolean hasAlpha, + long nativePaintOrZero)
    +
     
    +
    static void
    +
    nDrawBitmap(long nativeCanvas, + long bitmapHandle, + float srcLeft, + float srcTop, + float srcRight, + float srcBottom, + float dstLeft, + float dstTop, + float dstRight, + float dstBottom, + long nativePaintOrZero, + int screenDensity, + int bitmapDensity)
    +
     
    +
    static void
    +
    nDrawBitmap(long nativeCanvas, + long bitmapHandle, + float left, + float top, + long nativePaintOrZero, + int canvasDensity, + int screenDensity, + int bitmapDensity)
    +
     
    +
    static void
    +
    nDrawBitmapMatrix(long nativeCanvas, + long bitmapHandle, + long nativeMatrix, + long nativePaint)
    +
     
    +
    static void
    +
    nDrawBitmapMesh(long nativeCanvas, + long bitmapHandle, + int meshWidth, + int meshHeight, + float[] verts, + int vertOffset, + int[] colors, + int colorOffset, + long nativePaint)
    +
     
    +
    static void
    +
    nDrawCircle(long nativeCanvas, + float cx, + float cy, + float radius, + long nativePaint)
    +
     
    +
    static void
    +
    nDrawColor(long nativeCanvas, + int color, + int mode)
    +
     
    +
    static void
    +
    nDrawColor(long nativeCanvas, + long nativeColorSpace, + long color, + int mode)
    +
     
    +
    static void
    +
    nDrawDoubleRoundRect(long nativeCanvas, + float outerLeft, + float outerTop, + float outerRight, + float outerBottom, + float[] outerRadii, + float innerLeft, + float innerTop, + float innerRight, + float innerBottom, + float[] innerRadii, + long nativePaint)
    +
     
    +
    static void
    +
    nDrawDoubleRoundRect(long nativeCanvas, + float outerLeft, + float outerTop, + float outerRight, + float outerBottom, + float outerRx, + float outerRy, + float innerLeft, + float innerTop, + float innerRight, + float innerBottom, + float innerRx, + float innerRy, + long nativePaint)
    +
     
    +
    static void
    +
    nDrawGlyphs(long nativeCanvas, + int[] glyphIds, + float[] positions, + int glyphIdStart, + int positionStart, + int glyphCount, + long nativeFont, + long nativePaint)
    +
     
    +
    static void
    +
    nDrawLine(long nativeCanvas, + float startX, + float startY, + float stopX, + float stopY, + long nativePaint)
    +
     
    +
    static void
    +
    nDrawLines(long canvasHandle, + float[] pts, + int offset, + int count, + long paintHandle)
    +
     
    +
    static void
    +
    nDrawNinePatch(long nativeCanvas, + long nativeBitmap, + long ninePatch, + float dstLeft, + float dstTop, + float dstRight, + float dstBottom, + long nativePaintOrZero, + int screenDensity, + int bitmapDensity)
    +
     
    +
    static void
    +
    nDrawOval(long nativeCanvas, + float left, + float top, + float right, + float bottom, + long nativePaint)
    +
     
    +
    static void
    +
    nDrawPaint(long nativeCanvas, + long nativePaint)
    +
     
    +
    static void
    +
    nDrawPath(long nativeCanvas, + long nativePath, + long nativePaint)
    +
     
    +
    static void
    +
    nDrawPoint(long canvasHandle, + float x, + float y, + long paintHandle)
    +
     
    +
    static void
    +
    nDrawPoints(long canvasHandle, + float[] pts, + int offset, + int count, + long paintHandle)
    +
     
    +
    static void
    +
    nDrawRect(long nativeCanvas, + float left, + float top, + float right, + float bottom, + long nativePaint)
    +
     
    +
    static void
    +
    nDrawRegion(long nativeCanvas, + long nativeRegion, + long nativePaint)
    +
     
    +
    static void
    +
    nDrawRoundRect(long nativeCanvas, + float left, + float top, + float right, + float bottom, + float rx, + float ry, + long nativePaint)
    +
     
    +
    static void
    +
    nDrawText(long nativeCanvas, + char[] text, + int index, + int count, + float x, + float y, + int flags, + long nativePaint)
    +
     
    +
    static void
    +
    nDrawText(long nativeCanvas, + char[] text, + int index, + int count, + float x, + float y, + int flags, + long nativePaint, + long nativeTypeface)
    +
     
    +
    static void
    +
    nDrawText(long nativeCanvas, + String text, + int start, + int end, + float x, + float y, + int flags, + long nativePaint)
    +
     
    +
    static void
    +
    nDrawText(long nativeCanvas, + String text, + int start, + int end, + float x, + float y, + int flags, + long nativePaint, + long nativeTypeface)
    +
     
    +
    static void
    +
    nDrawTextOnPath(long nativeCanvas, + char[] text, + int index, + int count, + long nativePath, + float hOffset, + float vOffset, + int bidiFlags, + long nativePaint)
    +
     
    +
    static void
    +
    nDrawTextOnPath(long nativeCanvas, + char[] text, + int index, + int count, + long nativePath, + float hOffset, + float vOffset, + int bidiFlags, + long nativePaint, + long nativeTypeface)
    +
     
    +
    static void
    +
    nDrawTextOnPath(long nativeCanvas, + String text, + long nativePath, + float hOffset, + float vOffset, + int flags, + long nativePaint)
    +
     
    +
    static void
    +
    nDrawTextOnPath(long nativeCanvas, + String text, + long nativePath, + float hOffset, + float vOffset, + int flags, + long nativePaint, + long nativeTypeface)
    +
     
    +
    static void
    +
    nDrawTextRun(long nativeCanvas, + char[] text, + int start, + int count, + int contextStart, + int contextCount, + float x, + float y, + boolean isRtl, + long nativePaint, + long nativPrecomputedText)
    +
     
    +
    static void
    +
    nDrawTextRun(long nativeCanvas, + String text, + int start, + int end, + int contextStart, + int contextEnd, + float x, + float y, + boolean isRtl, + long nativePaint)
    +
     
    +
    static void
    +
    nDrawTextRun(long nativeCanvas, + String text, + int start, + int end, + int contextStart, + int contextEnd, + float x, + float y, + boolean isRtl, + long nativePaint, + long nativeTypeface)
    +
     
    +
    static void
    +
    nDrawTextRunTypeface(long nativeCanvas, + char[] text, + int start, + int count, + int contextStart, + int contextCount, + float x, + float y, + boolean isRtl, + long nativePaint, + long nativeTypeface)
    +
     
    +
    static void
    +
    nDrawVertices(long nativeCanvas, + int mode, + int n, + float[] verts, + int vertOffset, + float[] texs, + int texOffset, + int[] colors, + int colorOffset, + short[] indices, + int indexOffset, + int indexCount, + long nativePaint)
    +
     
    +
    static void
    +
    nPunchHole(long renderer, + float left, + float top, + float right, + float bottom, + float rx, + float ry)
    +
     
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nDrawBitmap

      +
      public static void nDrawBitmap(long nativeCanvas, + long bitmapHandle, + float left, + float top, + long nativePaintOrZero, + int canvasDensity, + int screenDensity, + int bitmapDensity)
      +
      +
    • +
    • +
      +

      nDrawBitmap

      +
      public static void nDrawBitmap(long nativeCanvas, + long bitmapHandle, + float srcLeft, + float srcTop, + float srcRight, + float srcBottom, + float dstLeft, + float dstTop, + float dstRight, + float dstBottom, + long nativePaintOrZero, + int screenDensity, + int bitmapDensity)
      +
      +
    • +
    • +
      +

      nDrawBitmap

      +
      public static void nDrawBitmap(long nativeCanvas, + int[] colors, + int offset, + int stride, + float x, + float y, + int width, + int height, + boolean hasAlpha, + long nativePaintOrZero)
      +
      +
    • +
    • +
      +

      nDrawColor

      +
      public static void nDrawColor(long nativeCanvas, + int color, + int mode)
      +
      +
    • +
    • +
      +

      nDrawColor

      +
      public static void nDrawColor(long nativeCanvas, + long nativeColorSpace, + long color, + int mode)
      +
      +
    • +
    • +
      +

      nDrawPaint

      +
      public static void nDrawPaint(long nativeCanvas, + long nativePaint)
      +
      +
    • +
    • +
      +

      nDrawPoint

      +
      public static void nDrawPoint(long canvasHandle, + float x, + float y, + long paintHandle)
      +
      +
    • +
    • +
      +

      nDrawPoints

      +
      public static void nDrawPoints(long canvasHandle, + float[] pts, + int offset, + int count, + long paintHandle)
      +
      +
    • +
    • +
      +

      nDrawLine

      +
      public static void nDrawLine(long nativeCanvas, + float startX, + float startY, + float stopX, + float stopY, + long nativePaint)
      +
      +
    • +
    • +
      +

      nDrawLines

      +
      public static void nDrawLines(long canvasHandle, + float[] pts, + int offset, + int count, + long paintHandle)
      +
      +
    • +
    • +
      +

      nDrawRect

      +
      public static void nDrawRect(long nativeCanvas, + float left, + float top, + float right, + float bottom, + long nativePaint)
      +
      +
    • +
    • +
      +

      nDrawOval

      +
      public static void nDrawOval(long nativeCanvas, + float left, + float top, + float right, + float bottom, + long nativePaint)
      +
      +
    • +
    • +
      +

      nDrawCircle

      +
      public static void nDrawCircle(long nativeCanvas, + float cx, + float cy, + float radius, + long nativePaint)
      +
      +
    • +
    • +
      +

      nDrawArc

      +
      public static void nDrawArc(long nativeCanvas, + float left, + float top, + float right, + float bottom, + float startAngle, + float sweep, + boolean useCenter, + long nativePaint)
      +
      +
    • +
    • +
      +

      nDrawRoundRect

      +
      public static void nDrawRoundRect(long nativeCanvas, + float left, + float top, + float right, + float bottom, + float rx, + float ry, + long nativePaint)
      +
      +
    • +
    • +
      +

      nDrawDoubleRoundRect

      +
      public static void nDrawDoubleRoundRect(long nativeCanvas, + float outerLeft, + float outerTop, + float outerRight, + float outerBottom, + float outerRx, + float outerRy, + float innerLeft, + float innerTop, + float innerRight, + float innerBottom, + float innerRx, + float innerRy, + long nativePaint)
      +
      +
    • +
    • +
      +

      nDrawDoubleRoundRect

      +
      public static void nDrawDoubleRoundRect(long nativeCanvas, + float outerLeft, + float outerTop, + float outerRight, + float outerBottom, + float[] outerRadii, + float innerLeft, + float innerTop, + float innerRight, + float innerBottom, + float[] innerRadii, + long nativePaint)
      +
      +
    • +
    • +
      +

      nDrawPath

      +
      public static void nDrawPath(long nativeCanvas, + long nativePath, + long nativePaint)
      +
      +
    • +
    • +
      +

      nDrawRegion

      +
      public static void nDrawRegion(long nativeCanvas, + long nativeRegion, + long nativePaint)
      +
      +
    • +
    • +
      +

      nDrawNinePatch

      +
      public static void nDrawNinePatch(long nativeCanvas, + long nativeBitmap, + long ninePatch, + float dstLeft, + float dstTop, + float dstRight, + float dstBottom, + long nativePaintOrZero, + int screenDensity, + int bitmapDensity)
      +
      +
    • +
    • +
      +

      nDrawBitmapMatrix

      +
      public static void nDrawBitmapMatrix(long nativeCanvas, + long bitmapHandle, + long nativeMatrix, + long nativePaint)
      +
      +
    • +
    • +
      +

      nDrawBitmapMesh

      +
      public static void nDrawBitmapMesh(long nativeCanvas, + long bitmapHandle, + int meshWidth, + int meshHeight, + float[] verts, + int vertOffset, + int[] colors, + int colorOffset, + long nativePaint)
      +
      +
    • +
    • +
      +

      nDrawVertices

      +
      public static void nDrawVertices(long nativeCanvas, + int mode, + int n, + float[] verts, + int vertOffset, + float[] texs, + int texOffset, + int[] colors, + int colorOffset, + short[] indices, + int indexOffset, + int indexCount, + long nativePaint)
      +
      +
    • +
    • +
      +

      nDrawGlyphs

      +
      public static void nDrawGlyphs(long nativeCanvas, + int[] glyphIds, + float[] positions, + int glyphIdStart, + int positionStart, + int glyphCount, + long nativeFont, + long nativePaint)
      +
      +
    • +
    • +
      +

      nDrawText

      +
      public static void nDrawText(long nativeCanvas, + char[] text, + int index, + int count, + float x, + float y, + int flags, + long nativePaint)
      +
      +
    • +
    • +
      +

      nDrawText

      +
      public static void nDrawText(long nativeCanvas, + String text, + int start, + int end, + float x, + float y, + int flags, + long nativePaint)
      +
      +
    • +
    • +
      +

      nDrawText

      +
      public static void nDrawText(long nativeCanvas, + char[] text, + int index, + int count, + float x, + float y, + int flags, + long nativePaint, + long nativeTypeface)
      +
      +
    • +
    • +
      +

      nDrawText

      +
      public static void nDrawText(long nativeCanvas, + String text, + int start, + int end, + float x, + float y, + int flags, + long nativePaint, + long nativeTypeface)
      +
      +
    • +
    • +
      +

      nDrawTextRun

      +
      public static void nDrawTextRun(long nativeCanvas, + String text, + int start, + int end, + int contextStart, + int contextEnd, + float x, + float y, + boolean isRtl, + long nativePaint)
      +
      +
    • +
    • +
      +

      nDrawTextRun

      +
      public static void nDrawTextRun(long nativeCanvas, + char[] text, + int start, + int count, + int contextStart, + int contextCount, + float x, + float y, + boolean isRtl, + long nativePaint, + long nativPrecomputedText)
      +
      +
    • +
    • +
      +

      nDrawTextRun

      +
      public static void nDrawTextRun(long nativeCanvas, + String text, + int start, + int end, + int contextStart, + int contextEnd, + float x, + float y, + boolean isRtl, + long nativePaint, + long nativeTypeface)
      +
      +
    • +
    • +
      +

      nDrawTextRunTypeface

      +
      public static void nDrawTextRunTypeface(long nativeCanvas, + char[] text, + int start, + int count, + int contextStart, + int contextCount, + float x, + float y, + boolean isRtl, + long nativePaint, + long nativeTypeface)
      +
      +
    • +
    • +
      +

      nDrawTextOnPath

      +
      public static void nDrawTextOnPath(long nativeCanvas, + char[] text, + int index, + int count, + long nativePath, + float hOffset, + float vOffset, + int bidiFlags, + long nativePaint)
      +
      +
    • +
    • +
      +

      nDrawTextOnPath

      +
      public static void nDrawTextOnPath(long nativeCanvas, + String text, + long nativePath, + float hOffset, + float vOffset, + int flags, + long nativePaint)
      +
      +
    • +
    • +
      +

      nDrawTextOnPath

      +
      public static void nDrawTextOnPath(long nativeCanvas, + char[] text, + int index, + int count, + long nativePath, + float hOffset, + float vOffset, + int bidiFlags, + long nativePaint, + long nativeTypeface)
      +
      +
    • +
    • +
      +

      nDrawTextOnPath

      +
      public static void nDrawTextOnPath(long nativeCanvas, + String text, + long nativePath, + float hOffset, + float vOffset, + int flags, + long nativePaint, + long nativeTypeface)
      +
      +
    • +
    • +
      +

      nPunchHole

      +
      public static void nPunchHole(long renderer, + float left, + float top, + float right, + float bottom, + float rx, + float ry)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/nativeruntime/BaseRecordingCanvasNatives.html b/javadoc/4.11/org/robolectric/nativeruntime/BaseRecordingCanvasNatives.html new file mode 100644 index 000000000..a9759a16d --- /dev/null +++ b/javadoc/4.11/org/robolectric/nativeruntime/BaseRecordingCanvasNatives.html @@ -0,0 +1,962 @@ + + + + +BaseRecordingCanvasNatives + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class BaseRecordingCanvasNatives

+
+
java.lang.Object +
org.robolectric.nativeruntime.BaseRecordingCanvasNatives
+
+
+
+
public final class BaseRecordingCanvasNatives +extends Object
+
Native methods for BaseRecordingCanvas JNI registration. + +

Native method signatures are derived from + https://cs.android.com/android/platform/superproject/+/android-12.0.0_r1:frameworks/base/graphics/java/android/graphics/BaseRecordingCanvas.java

+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    static void
    +
    nDrawArc(long nativeCanvas, + float left, + float top, + float right, + float bottom, + float startAngle, + float sweep, + boolean useCenter, + long nativePaint)
    +
     
    +
    static void
    +
    nDrawBitmap(long nativeCanvas, + int[] colors, + int offset, + int stride, + float x, + float y, + int width, + int height, + boolean hasAlpha, + long nativePaintOrZero)
    +
     
    +
    static void
    +
    nDrawBitmap(long nativeCanvas, + long bitmapHandle, + float srcLeft, + float srcTop, + float srcRight, + float srcBottom, + float dstLeft, + float dstTop, + float dstRight, + float dstBottom, + long nativePaintOrZero, + int screenDensity, + int bitmapDensity)
    +
     
    +
    static void
    +
    nDrawBitmap(long nativeCanvas, + long bitmapHandle, + float left, + float top, + long nativePaintOrZero, + int canvasDensity, + int screenDensity, + int bitmapDensity)
    +
     
    +
    static void
    +
    nDrawBitmapMatrix(long nativeCanvas, + long bitmapHandle, + long nativeMatrix, + long nativePaint)
    +
     
    +
    static void
    +
    nDrawBitmapMesh(long nativeCanvas, + long bitmapHandle, + int meshWidth, + int meshHeight, + float[] verts, + int vertOffset, + int[] colors, + int colorOffset, + long nativePaint)
    +
     
    +
    static void
    +
    nDrawCircle(long nativeCanvas, + float cx, + float cy, + float radius, + long nativePaint)
    +
     
    +
    static void
    +
    nDrawColor(long nativeCanvas, + int color, + int mode)
    +
     
    +
    static void
    +
    nDrawColor(long nativeCanvas, + long nativeColorSpace, + long color, + int mode)
    +
     
    +
    static void
    +
    nDrawDoubleRoundRect(long nativeCanvas, + float outerLeft, + float outerTop, + float outerRight, + float outerBottom, + float[] outerRadii, + float innerLeft, + float innerTop, + float innerRight, + float innerBottom, + float[] innerRadii, + long nativePaint)
    +
     
    +
    static void
    +
    nDrawDoubleRoundRect(long nativeCanvas, + float outerLeft, + float outerTop, + float outerRight, + float outerBottom, + float outerRx, + float outerRy, + float innerLeft, + float innerTop, + float innerRight, + float innerBottom, + float innerRx, + float innerRy, + long nativePaint)
    +
     
    +
    static void
    +
    nDrawGlyphs(long nativeCanvas, + int[] glyphIds, + float[] positions, + int glyphIdStart, + int positionStart, + int glyphCount, + long nativeFont, + long nativePaint)
    +
     
    +
    static void
    +
    nDrawLine(long nativeCanvas, + float startX, + float startY, + float stopX, + float stopY, + long nativePaint)
    +
     
    +
    static void
    +
    nDrawLines(long canvasHandle, + float[] pts, + int offset, + int count, + long paintHandle)
    +
     
    +
    static void
    +
    nDrawNinePatch(long nativeCanvas, + long nativeBitmap, + long ninePatch, + float dstLeft, + float dstTop, + float dstRight, + float dstBottom, + long nativePaintOrZero, + int screenDensity, + int bitmapDensity)
    +
     
    +
    static void
    +
    nDrawOval(long nativeCanvas, + float left, + float top, + float right, + float bottom, + long nativePaint)
    +
     
    +
    static void
    +
    nDrawPaint(long nativeCanvas, + long nativePaint)
    +
     
    +
    static void
    +
    nDrawPath(long nativeCanvas, + long nativePath, + long nativePaint)
    +
     
    +
    static void
    +
    nDrawPoint(long canvasHandle, + float x, + float y, + long paintHandle)
    +
     
    +
    static void
    +
    nDrawPoints(long canvasHandle, + float[] pts, + int offset, + int count, + long paintHandle)
    +
     
    +
    static void
    +
    nDrawRect(long nativeCanvas, + float left, + float top, + float right, + float bottom, + long nativePaint)
    +
     
    +
    static void
    +
    nDrawRegion(long nativeCanvas, + long nativeRegion, + long nativePaint)
    +
     
    +
    static void
    +
    nDrawRoundRect(long nativeCanvas, + float left, + float top, + float right, + float bottom, + float rx, + float ry, + long nativePaint)
    +
     
    +
    static void
    +
    nDrawText(long nativeCanvas, + char[] text, + int index, + int count, + float x, + float y, + int flags, + long nativePaint)
    +
     
    +
    static void
    +
    nDrawText(long nativeCanvas, + char[] text, + int index, + int count, + float x, + float y, + int flags, + long nativePaint, + long nativeTypeface)
    +
     
    +
    static void
    +
    nDrawText(long nativeCanvas, + String text, + int start, + int end, + float x, + float y, + int flags, + long nativePaint)
    +
     
    +
    static void
    +
    nDrawText(long nativeCanvas, + String text, + int start, + int end, + float x, + float y, + int flags, + long nativePaint, + long nativeTypeface)
    +
     
    +
    static void
    +
    nDrawTextOnPath(long nativeCanvas, + char[] text, + int index, + int count, + long nativePath, + float hOffset, + float vOffset, + int bidiFlags, + long nativePaint)
    +
     
    +
    static void
    +
    nDrawTextOnPath(long nativeCanvas, + char[] text, + int index, + int count, + long nativePath, + float hOffset, + float vOffset, + int bidiFlags, + long nativePaint, + long nativeTypeface)
    +
     
    +
    static void
    +
    nDrawTextOnPath(long nativeCanvas, + String text, + long nativePath, + float hOffset, + float vOffset, + int flags, + long nativePaint)
    +
     
    +
    static void
    +
    nDrawTextOnPath(long nativeCanvas, + String text, + long nativePath, + float hOffset, + float vOffset, + int flags, + long nativePaint, + long nativeTypeface)
    +
     
    +
    static void
    +
    nDrawTextRun(long nativeCanvas, + char[] text, + int start, + int count, + int contextStart, + int contextCount, + float x, + float y, + boolean isRtl, + long nativePaint, + long nativePrecomputedText)
    +
     
    +
    static void
    +
    nDrawTextRun(long nativeCanvas, + String text, + int start, + int end, + int contextStart, + int contextEnd, + float x, + float y, + boolean isRtl, + long nativePaint)
    +
     
    +
    static void
    +
    nDrawTextRun(long nativeCanvas, + String text, + int start, + int end, + int contextStart, + int contextEnd, + float x, + float y, + boolean isRtl, + long nativePaint, + long nativeTypeface)
    +
     
    +
    static void
    +
    nDrawTextRunTypeface(long nativeCanvas, + char[] text, + int start, + int count, + int contextStart, + int contextCount, + float x, + float y, + boolean isRtl, + long nativePaint, + long nativeTypeface)
    +
     
    +
    static void
    +
    nDrawVertices(long nativeCanvas, + int mode, + int n, + float[] verts, + int vertOffset, + float[] texs, + int texOffset, + int[] colors, + int colorOffset, + short[] indices, + int indexOffset, + int indexCount, + long nativePaint)
    +
     
    +
    static void
    +
    nPunchHole(long renderer, + float left, + float top, + float right, + float bottom, + float rx, + float ry)
    +
     
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nDrawBitmap

      +
      public static void nDrawBitmap(long nativeCanvas, + long bitmapHandle, + float left, + float top, + long nativePaintOrZero, + int canvasDensity, + int screenDensity, + int bitmapDensity)
      +
      +
    • +
    • +
      +

      nDrawBitmap

      +
      public static void nDrawBitmap(long nativeCanvas, + long bitmapHandle, + float srcLeft, + float srcTop, + float srcRight, + float srcBottom, + float dstLeft, + float dstTop, + float dstRight, + float dstBottom, + long nativePaintOrZero, + int screenDensity, + int bitmapDensity)
      +
      +
    • +
    • +
      +

      nDrawBitmap

      +
      public static void nDrawBitmap(long nativeCanvas, + int[] colors, + int offset, + int stride, + float x, + float y, + int width, + int height, + boolean hasAlpha, + long nativePaintOrZero)
      +
      +
    • +
    • +
      +

      nDrawColor

      +
      public static void nDrawColor(long nativeCanvas, + int color, + int mode)
      +
      +
    • +
    • +
      +

      nDrawColor

      +
      public static void nDrawColor(long nativeCanvas, + long nativeColorSpace, + long color, + int mode)
      +
      +
    • +
    • +
      +

      nDrawPaint

      +
      public static void nDrawPaint(long nativeCanvas, + long nativePaint)
      +
      +
    • +
    • +
      +

      nDrawPoint

      +
      public static void nDrawPoint(long canvasHandle, + float x, + float y, + long paintHandle)
      +
      +
    • +
    • +
      +

      nDrawPoints

      +
      public static void nDrawPoints(long canvasHandle, + float[] pts, + int offset, + int count, + long paintHandle)
      +
      +
    • +
    • +
      +

      nDrawLine

      +
      public static void nDrawLine(long nativeCanvas, + float startX, + float startY, + float stopX, + float stopY, + long nativePaint)
      +
      +
    • +
    • +
      +

      nDrawLines

      +
      public static void nDrawLines(long canvasHandle, + float[] pts, + int offset, + int count, + long paintHandle)
      +
      +
    • +
    • +
      +

      nDrawRect

      +
      public static void nDrawRect(long nativeCanvas, + float left, + float top, + float right, + float bottom, + long nativePaint)
      +
      +
    • +
    • +
      +

      nDrawOval

      +
      public static void nDrawOval(long nativeCanvas, + float left, + float top, + float right, + float bottom, + long nativePaint)
      +
      +
    • +
    • +
      +

      nDrawCircle

      +
      public static void nDrawCircle(long nativeCanvas, + float cx, + float cy, + float radius, + long nativePaint)
      +
      +
    • +
    • +
      +

      nDrawArc

      +
      public static void nDrawArc(long nativeCanvas, + float left, + float top, + float right, + float bottom, + float startAngle, + float sweep, + boolean useCenter, + long nativePaint)
      +
      +
    • +
    • +
      +

      nDrawRoundRect

      +
      public static void nDrawRoundRect(long nativeCanvas, + float left, + float top, + float right, + float bottom, + float rx, + float ry, + long nativePaint)
      +
      +
    • +
    • +
      +

      nDrawDoubleRoundRect

      +
      public static void nDrawDoubleRoundRect(long nativeCanvas, + float outerLeft, + float outerTop, + float outerRight, + float outerBottom, + float outerRx, + float outerRy, + float innerLeft, + float innerTop, + float innerRight, + float innerBottom, + float innerRx, + float innerRy, + long nativePaint)
      +
      +
    • +
    • +
      +

      nDrawDoubleRoundRect

      +
      public static void nDrawDoubleRoundRect(long nativeCanvas, + float outerLeft, + float outerTop, + float outerRight, + float outerBottom, + float[] outerRadii, + float innerLeft, + float innerTop, + float innerRight, + float innerBottom, + float[] innerRadii, + long nativePaint)
      +
      +
    • +
    • +
      +

      nDrawPath

      +
      public static void nDrawPath(long nativeCanvas, + long nativePath, + long nativePaint)
      +
      +
    • +
    • +
      +

      nDrawRegion

      +
      public static void nDrawRegion(long nativeCanvas, + long nativeRegion, + long nativePaint)
      +
      +
    • +
    • +
      +

      nDrawNinePatch

      +
      public static void nDrawNinePatch(long nativeCanvas, + long nativeBitmap, + long ninePatch, + float dstLeft, + float dstTop, + float dstRight, + float dstBottom, + long nativePaintOrZero, + int screenDensity, + int bitmapDensity)
      +
      +
    • +
    • +
      +

      nDrawBitmapMatrix

      +
      public static void nDrawBitmapMatrix(long nativeCanvas, + long bitmapHandle, + long nativeMatrix, + long nativePaint)
      +
      +
    • +
    • +
      +

      nDrawBitmapMesh

      +
      public static void nDrawBitmapMesh(long nativeCanvas, + long bitmapHandle, + int meshWidth, + int meshHeight, + float[] verts, + int vertOffset, + int[] colors, + int colorOffset, + long nativePaint)
      +
      +
    • +
    • +
      +

      nDrawVertices

      +
      public static void nDrawVertices(long nativeCanvas, + int mode, + int n, + float[] verts, + int vertOffset, + float[] texs, + int texOffset, + int[] colors, + int colorOffset, + short[] indices, + int indexOffset, + int indexCount, + long nativePaint)
      +
      +
    • +
    • +
      +

      nDrawGlyphs

      +
      public static void nDrawGlyphs(long nativeCanvas, + int[] glyphIds, + float[] positions, + int glyphIdStart, + int positionStart, + int glyphCount, + long nativeFont, + long nativePaint)
      +
      +
    • +
    • +
      +

      nDrawText

      +
      public static void nDrawText(long nativeCanvas, + char[] text, + int index, + int count, + float x, + float y, + int flags, + long nativePaint)
      +
      +
    • +
    • +
      +

      nDrawText

      +
      public static void nDrawText(long nativeCanvas, + String text, + int start, + int end, + float x, + float y, + int flags, + long nativePaint)
      +
      +
    • +
    • +
      +

      nDrawText

      +
      public static void nDrawText(long nativeCanvas, + char[] text, + int index, + int count, + float x, + float y, + int flags, + long nativePaint, + long nativeTypeface)
      +
      +
    • +
    • +
      +

      nDrawText

      +
      public static void nDrawText(long nativeCanvas, + String text, + int start, + int end, + float x, + float y, + int flags, + long nativePaint, + long nativeTypeface)
      +
      +
    • +
    • +
      +

      nDrawTextRun

      +
      public static void nDrawTextRun(long nativeCanvas, + String text, + int start, + int end, + int contextStart, + int contextEnd, + float x, + float y, + boolean isRtl, + long nativePaint)
      +
      +
    • +
    • +
      +

      nDrawTextRun

      +
      public static void nDrawTextRun(long nativeCanvas, + char[] text, + int start, + int count, + int contextStart, + int contextCount, + float x, + float y, + boolean isRtl, + long nativePaint, + long nativePrecomputedText)
      +
      +
    • +
    • +
      +

      nDrawTextRun

      +
      public static void nDrawTextRun(long nativeCanvas, + String text, + int start, + int end, + int contextStart, + int contextEnd, + float x, + float y, + boolean isRtl, + long nativePaint, + long nativeTypeface)
      +
      +
    • +
    • +
      +

      nDrawTextRunTypeface

      +
      public static void nDrawTextRunTypeface(long nativeCanvas, + char[] text, + int start, + int count, + int contextStart, + int contextCount, + float x, + float y, + boolean isRtl, + long nativePaint, + long nativeTypeface)
      +
      +
    • +
    • +
      +

      nDrawTextOnPath

      +
      public static void nDrawTextOnPath(long nativeCanvas, + char[] text, + int index, + int count, + long nativePath, + float hOffset, + float vOffset, + int bidiFlags, + long nativePaint)
      +
      +
    • +
    • +
      +

      nDrawTextOnPath

      +
      public static void nDrawTextOnPath(long nativeCanvas, + String text, + long nativePath, + float hOffset, + float vOffset, + int flags, + long nativePaint)
      +
      +
    • +
    • +
      +

      nDrawTextOnPath

      +
      public static void nDrawTextOnPath(long nativeCanvas, + char[] text, + int index, + int count, + long nativePath, + float hOffset, + float vOffset, + int bidiFlags, + long nativePaint, + long nativeTypeface)
      +
      +
    • +
    • +
      +

      nDrawTextOnPath

      +
      public static void nDrawTextOnPath(long nativeCanvas, + String text, + long nativePath, + float hOffset, + float vOffset, + int flags, + long nativePaint, + long nativeTypeface)
      +
      +
    • +
    • +
      +

      nPunchHole

      +
      public static void nPunchHole(long renderer, + float left, + float top, + float right, + float bottom, + float rx, + float ry)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/nativeruntime/BitmapFactoryNatives.html b/javadoc/4.11/org/robolectric/nativeruntime/BitmapFactoryNatives.html new file mode 100644 index 000000000..bda227602 --- /dev/null +++ b/javadoc/4.11/org/robolectric/nativeruntime/BitmapFactoryNatives.html @@ -0,0 +1,208 @@ + + + + +BitmapFactoryNatives + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class BitmapFactoryNatives

+
+
java.lang.Object +
org.robolectric.nativeruntime.BitmapFactoryNatives
+
+
+
+
public final class BitmapFactoryNatives +extends Object
+
Native methods for BitmapFactory JNI registration. + +

Native method signatures are derived from + https://cs.android.com/android/platform/superproject/+/android-12.0.0_r1:frameworks/base/graphics/java/android/graphics/BitmapFactory.java

+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nativeDecodeStream

      +
      public static Bitmap nativeDecodeStream(InputStream is, + byte[] storage, + Rect padding, + BitmapFactory.Options opts, + long inBitmapHandle, + long colorSpaceHandle)
      +
      +
    • +
    • +
      +

      nativeDecodeFileDescriptor

      +
      public static Bitmap nativeDecodeFileDescriptor(FileDescriptor fd, + Rect padding, + BitmapFactory.Options opts, + long inBitmapHandle, + long colorSpaceHandle)
      +
      +
    • +
    • +
      +

      nativeDecodeAsset

      +
      public static Bitmap nativeDecodeAsset(long nativeAsset, + Rect padding, + BitmapFactory.Options opts, + long inBitmapHandle, + long colorSpaceHandle)
      +
      +
    • +
    • +
      +

      nativeDecodeByteArray

      +
      public static Bitmap nativeDecodeByteArray(byte[] data, + int offset, + int length, + BitmapFactory.Options opts, + long inBitmapHandle, + long colorSpaceHandle)
      +
      +
    • +
    • +
      +

      nativeIsSeekable

      +
      public static boolean nativeIsSeekable(FileDescriptor fd)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/nativeruntime/BitmapNatives.html b/javadoc/4.11/org/robolectric/nativeruntime/BitmapNatives.html new file mode 100644 index 000000000..373b406b3 --- /dev/null +++ b/javadoc/4.11/org/robolectric/nativeruntime/BitmapNatives.html @@ -0,0 +1,615 @@ + + + + +BitmapNatives + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class BitmapNatives

+
+
java.lang.Object +
org.robolectric.nativeruntime.BitmapNatives
+
+
+
+
public final class BitmapNatives +extends Object
+
Native methods for Bitmap JNI registration. + +

Native method signatures are derived from + https://cs.android.com/android/platform/superproject/+/android-12.0.0_r1:frameworks/base/graphics/java/android/graphics/Bitmap.java

+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nativeCreate

      +
      public static Bitmap nativeCreate(int[] colors, + int offset, + int stride, + int width, + int height, + int nativeConfig, + boolean mutable, + long nativeColorSpace)
      +
      +
    • +
    • +
      +

      nativeCopy

      +
      public static Bitmap nativeCopy(long nativeSrcBitmap, + int nativeConfig, + boolean isMutable)
      +
      +
    • +
    • +
      +

      nativeCopyAshmem

      +
      public static Bitmap nativeCopyAshmem(long nativeSrcBitmap)
      +
      +
    • +
    • +
      +

      nativeCopyAshmemConfig

      +
      public static Bitmap nativeCopyAshmemConfig(long nativeSrcBitmap, + int nativeConfig)
      +
      +
    • +
    • +
      +

      nativeGetNativeFinalizer

      +
      public static long nativeGetNativeFinalizer()
      +
      +
    • +
    • +
      +

      nativeRecycle

      +
      public static void nativeRecycle(long nativeBitmap)
      +
      +
    • +
    • +
      +

      nativeReconfigure

      +
      public static void nativeReconfigure(long nativeBitmap, + int width, + int height, + int config, + boolean isPremultiplied)
      +
      +
    • +
    • +
      +

      nativeCompress

      +
      public static boolean nativeCompress(long nativeBitmap, + int format, + int quality, + OutputStream stream, + byte[] tempStorage)
      +
      +
    • +
    • +
      +

      nativeErase

      +
      public static void nativeErase(long nativeBitmap, + int color)
      +
      +
    • +
    • +
      +

      nativeErase

      +
      public static void nativeErase(long nativeBitmap, + long colorSpacePtr, + long color)
      +
      +
    • +
    • +
      +

      nativeRowBytes

      +
      public static int nativeRowBytes(long nativeBitmap)
      +
      +
    • +
    • +
      +

      nativeConfig

      +
      public static int nativeConfig(long nativeBitmap)
      +
      +
    • +
    • +
      +

      nativeGetPixel

      +
      public static int nativeGetPixel(long nativeBitmap, + int x, + int y)
      +
      +
    • +
    • +
      +

      nativeGetColor

      +
      public static long nativeGetColor(long nativeBitmap, + int x, + int y)
      +
      +
    • +
    • +
      +

      nativeGetPixels

      +
      public static void nativeGetPixels(long nativeBitmap, + int[] pixels, + int offset, + int stride, + int x, + int y, + int width, + int height)
      +
      +
    • +
    • +
      +

      nativeSetPixel

      +
      public static void nativeSetPixel(long nativeBitmap, + int x, + int y, + int color)
      +
      +
    • +
    • +
      +

      nativeSetPixels

      +
      public static void nativeSetPixels(long nativeBitmap, + int[] colors, + int offset, + int stride, + int x, + int y, + int width, + int height)
      +
      +
    • +
    • +
      +

      nativeCopyPixelsToBuffer

      +
      public static void nativeCopyPixelsToBuffer(long nativeBitmap, + Buffer dst)
      +
      +
    • +
    • +
      +

      nativeCopyPixelsFromBuffer

      +
      public static void nativeCopyPixelsFromBuffer(long nativeBitmap, + Buffer src)
      +
      +
    • +
    • +
      +

      nativeGenerationId

      +
      public static int nativeGenerationId(long nativeBitmap)
      +
      +
    • +
    • +
      +

      nativeCreateFromParcel

      +
      public static Bitmap nativeCreateFromParcel(Parcel p)
      +
      +
    • +
    • +
      +

      nativeWriteToParcel

      +
      public static boolean nativeWriteToParcel(long nativeBitmap, + int density, + Parcel p)
      +
      +
    • +
    • +
      +

      nativeExtractAlpha

      +
      public static Bitmap nativeExtractAlpha(long nativeBitmap, + long nativePaint, + int[] offsetXY)
      +
      +
    • +
    • +
      +

      nativeHasAlpha

      +
      public static boolean nativeHasAlpha(long nativeBitmap)
      +
      +
    • +
    • +
      +

      nativeIsPremultiplied

      +
      public static boolean nativeIsPremultiplied(long nativeBitmap)
      +
      +
    • +
    • +
      +

      nativeSetPremultiplied

      +
      public static void nativeSetPremultiplied(long nativeBitmap, + boolean isPremul)
      +
      +
    • +
    • +
      +

      nativeSetHasAlpha

      +
      public static void nativeSetHasAlpha(long nativeBitmap, + boolean hasAlpha, + boolean requestPremul)
      +
      +
    • +
    • +
      +

      nativeHasMipMap

      +
      public static boolean nativeHasMipMap(long nativeBitmap)
      +
      +
    • +
    • +
      +

      nativeSetHasMipMap

      +
      public static void nativeSetHasMipMap(long nativeBitmap, + boolean hasMipMap)
      +
      +
    • +
    • +
      +

      nativeSameAs

      +
      public static boolean nativeSameAs(long nativeBitmap0, + long nativeBitmap1)
      +
      +
    • +
    • +
      +

      nativePrepareToDraw

      +
      public static void nativePrepareToDraw(long nativeBitmap)
      +
      +
    • +
    • +
      +

      nativeGetAllocationByteCount

      +
      public static int nativeGetAllocationByteCount(long nativeBitmap)
      +
      +
    • +
    • +
      +

      nativeCopyPreserveInternalConfig

      +
      public static Bitmap nativeCopyPreserveInternalConfig(long nativeBitmap)
      +
      +
    • +
    • +
      +

      nativeWrapHardwareBufferBitmap

      +
      public static Bitmap nativeWrapHardwareBufferBitmap(HardwareBuffer buffer, + long nativeColorSpace)
      +
      +
    • +
    • +
      +

      nativeGetHardwareBuffer

      +
      public static HardwareBuffer nativeGetHardwareBuffer(long nativeBitmap)
      +
      +
    • +
    • +
      +

      nativeComputeColorSpace

      +
      public static ColorSpace nativeComputeColorSpace(long nativePtr)
      +
      +
    • +
    • +
      +

      nativeSetColorSpace

      +
      public static void nativeSetColorSpace(long nativePtr, + long nativeColorSpace)
      +
      +
    • +
    • +
      +

      nativeIsSRGB

      +
      public static boolean nativeIsSRGB(long nativePtr)
      +
      +
    • +
    • +
      +

      nativeIsSRGBLinear

      +
      public static boolean nativeIsSRGBLinear(long nativePtr)
      +
      +
    • +
    • +
      +

      nativeSetImmutable

      +
      public static void nativeSetImmutable(long nativePtr)
      +
      +
    • +
    • +
      +

      nativeIsImmutable

      +
      public static boolean nativeIsImmutable(long nativePtr)
      +
      +
    • +
    • +
      +

      nativeIsBackedByAshmem

      +
      public static boolean nativeIsBackedByAshmem(long nativePtr)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/nativeruntime/BitmapShaderNatives.html b/javadoc/4.11/org/robolectric/nativeruntime/BitmapShaderNatives.html new file mode 100644 index 000000000..70e0d84eb --- /dev/null +++ b/javadoc/4.11/org/robolectric/nativeruntime/BitmapShaderNatives.html @@ -0,0 +1,144 @@ + + + + +BitmapShaderNatives + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class BitmapShaderNatives

+
+
java.lang.Object +
org.robolectric.nativeruntime.BitmapShaderNatives
+
+
+
+
public final class BitmapShaderNatives +extends Object
+
Native methods for BitmapShader JNI registration. + +

Native method signatures are derived from + https://cs.android.com/android/platform/superproject/+/android-12.0.0_r1:frameworks/base/graphics/java/android/graphics/BitmapShader.java

+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nativeCreate

      +
      public static long nativeCreate(long nativeMatrix, + long bitmapHandle, + int shaderTileModeX, + int shaderTileModeY, + boolean filter)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/nativeruntime/BlendModeColorFilterNatives.html b/javadoc/4.11/org/robolectric/nativeruntime/BlendModeColorFilterNatives.html new file mode 100644 index 000000000..d0776a998 --- /dev/null +++ b/javadoc/4.11/org/robolectric/nativeruntime/BlendModeColorFilterNatives.html @@ -0,0 +1,138 @@ + + + + +BlendModeColorFilterNatives + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class BlendModeColorFilterNatives

+
+
java.lang.Object +
org.robolectric.nativeruntime.BlendModeColorFilterNatives
+
+
+
+
public final class BlendModeColorFilterNatives +extends Object
+
Native methods for BlendModeColorFilter JNI registration. + +

Native method signatures are derived from + https://cs.android.com/android/platform/superproject/+/android-12.0.0_r1:frameworks/base/graphics/java/android/graphics/BlendModeColorFilter.java

+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      native_CreateBlendModeFilter

      +
      public static long native_CreateBlendModeFilter(int srcColor, + int blendmode)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/nativeruntime/BlurMaskFilterNatives.html b/javadoc/4.11/org/robolectric/nativeruntime/BlurMaskFilterNatives.html new file mode 100644 index 000000000..2f7cb0c90 --- /dev/null +++ b/javadoc/4.11/org/robolectric/nativeruntime/BlurMaskFilterNatives.html @@ -0,0 +1,138 @@ + + + + +BlurMaskFilterNatives + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class BlurMaskFilterNatives

+
+
java.lang.Object +
org.robolectric.nativeruntime.BlurMaskFilterNatives
+
+
+
+
public final class BlurMaskFilterNatives +extends Object
+
Native methods for BlurMaskFilter JNI registration. + +

Native method signatures are derived from + https://cs.android.com/android/platform/superproject/+/android-12.0.0_r1:frameworks/base/graphics/java/android/graphics/BlurMaskFilter.java

+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nativeConstructor

      +
      public static long nativeConstructor(float radius, + int style)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/nativeruntime/CanvasNatives.html b/javadoc/4.11/org/robolectric/nativeruntime/CanvasNatives.html new file mode 100644 index 000000000..0bfa3f2a4 --- /dev/null +++ b/javadoc/4.11/org/robolectric/nativeruntime/CanvasNatives.html @@ -0,0 +1,483 @@ + + + + +CanvasNatives + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class CanvasNatives

+
+
java.lang.Object +
org.robolectric.nativeruntime.CanvasNatives
+
+
+
+
public final class CanvasNatives +extends Object
+
Native methods for Canvas JNI registration. + +

Native method signatures are derived from + https://cs.android.com/android/platform/superproject/+/android-12.0.0_r1:frameworks/base/graphics/java/android/graphics/Canvas.java

+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    static boolean
    +
    nClipPath(long nativeCanvas, + long nativePath, + int regionOp)
    +
     
    +
    static boolean
    +
    nClipRect(long nativeCanvas, + float left, + float top, + float right, + float bottom, + int regionOp)
    +
     
    +
    static void
    +
    nConcat(long nativeCanvas, + long nativeMatrix)
    +
     
    +
    static void
    + +
     
    +
    static void
    + +
     
    +
    static boolean
    +
    nGetClipBounds(long nativeCanvas, + Rect bounds)
    +
     
    +
    static int
    +
    nGetHeight(long canvasHandle)
    +
     
    +
    static void
    +
    nGetMatrix(long nativeCanvas, + long nativeMatrix)
    +
     
    +
    static long
    + +
     
    +
    static int
    +
    nGetSaveCount(long canvasHandle)
    +
     
    +
    static int
    +
    nGetWidth(long canvasHandle)
    +
     
    +
    static long
    +
    nInitRaster(long bitmapHandle)
    +
     
    +
    static boolean
    +
    nIsOpaque(long canvasHandle)
    +
     
    +
    static boolean
    +
    nQuickReject(long nativeCanvas, + float left, + float top, + float right, + float bottom)
    +
     
    +
    static boolean
    +
    nQuickReject(long nativeCanvas, + long nativePath)
    +
     
    +
    static boolean
    +
    nRestore(long canvasHandle)
    +
     
    +
    static void
    +
    nRestoreToCount(long canvasHandle, + int saveCount)
    +
     
    +
    static void
    +
    nRestoreUnclippedLayer(long nativeCanvas, + int saveCount, + long nativePaint)
    +
     
    +
    static void
    +
    nRotate(long canvasHandle, + float degrees)
    +
     
    +
    static int
    +
    nSave(long canvasHandle, + int saveFlags)
    +
     
    +
    static int
    +
    nSaveLayer(long nativeCanvas, + float l, + float t, + float r, + float b, + long nativePaint)
    +
     
    +
    static int
    +
    nSaveLayerAlpha(long nativeCanvas, + float l, + float t, + float r, + float b, + int alpha)
    +
     
    +
    static int
    +
    nSaveUnclippedLayer(long nativeCanvas, + int l, + int t, + int r, + int b)
    +
     
    +
    static void
    +
    nScale(long canvasHandle, + float sx, + float sy)
    +
     
    +
    static void
    +
    nSetBitmap(long canvasHandle, + long bitmapHandle)
    +
     
    +
    static void
    + +
     
    +
    static void
    +
    nSetDrawFilter(long nativeCanvas, + long nativeFilter)
    +
     
    +
    static void
    +
    nSetMatrix(long nativeCanvas, + long nativeMatrix)
    +
     
    +
    static void
    +
    nSkew(long canvasHandle, + float sx, + float sy)
    +
     
    +
    static void
    +
    nTranslate(long canvasHandle, + float dx, + float dy)
    +
     
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nFreeCaches

      +
      public static void nFreeCaches()
      +
      +
    • +
    • +
      +

      nFreeTextLayoutCaches

      +
      public static void nFreeTextLayoutCaches()
      +
      +
    • +
    • +
      +

      nGetNativeFinalizer

      +
      public static long nGetNativeFinalizer()
      +
      +
    • +
    • +
      +

      nSetCompatibilityVersion

      +
      public static void nSetCompatibilityVersion(int apiLevel)
      +
      +
    • +
    • +
      +

      nInitRaster

      +
      public static long nInitRaster(long bitmapHandle)
      +
      +
    • +
    • +
      +

      nSetBitmap

      +
      public static void nSetBitmap(long canvasHandle, + long bitmapHandle)
      +
      +
    • +
    • +
      +

      nGetClipBounds

      +
      public static boolean nGetClipBounds(long nativeCanvas, + Rect bounds)
      +
      +
    • +
    • +
      +

      nIsOpaque

      +
      public static boolean nIsOpaque(long canvasHandle)
      +
      +
    • +
    • +
      +

      nGetWidth

      +
      public static int nGetWidth(long canvasHandle)
      +
      +
    • +
    • +
      +

      nGetHeight

      +
      public static int nGetHeight(long canvasHandle)
      +
      +
    • +
    • +
      +

      nSave

      +
      public static int nSave(long canvasHandle, + int saveFlags)
      +
      +
    • +
    • +
      +

      nSaveLayer

      +
      public static int nSaveLayer(long nativeCanvas, + float l, + float t, + float r, + float b, + long nativePaint)
      +
      +
    • +
    • +
      +

      nSaveLayerAlpha

      +
      public static int nSaveLayerAlpha(long nativeCanvas, + float l, + float t, + float r, + float b, + int alpha)
      +
      +
    • +
    • +
      +

      nSaveUnclippedLayer

      +
      public static int nSaveUnclippedLayer(long nativeCanvas, + int l, + int t, + int r, + int b)
      +
      +
    • +
    • +
      +

      nRestoreUnclippedLayer

      +
      public static void nRestoreUnclippedLayer(long nativeCanvas, + int saveCount, + long nativePaint)
      +
      +
    • +
    • +
      +

      nRestore

      +
      public static boolean nRestore(long canvasHandle)
      +
      +
    • +
    • +
      +

      nRestoreToCount

      +
      public static void nRestoreToCount(long canvasHandle, + int saveCount)
      +
      +
    • +
    • +
      +

      nGetSaveCount

      +
      public static int nGetSaveCount(long canvasHandle)
      +
      +
    • +
    • +
      +

      nTranslate

      +
      public static void nTranslate(long canvasHandle, + float dx, + float dy)
      +
      +
    • +
    • +
      +

      nScale

      +
      public static void nScale(long canvasHandle, + float sx, + float sy)
      +
      +
    • +
    • +
      +

      nRotate

      +
      public static void nRotate(long canvasHandle, + float degrees)
      +
      +
    • +
    • +
      +

      nSkew

      +
      public static void nSkew(long canvasHandle, + float sx, + float sy)
      +
      +
    • +
    • +
      +

      nConcat

      +
      public static void nConcat(long nativeCanvas, + long nativeMatrix)
      +
      +
    • +
    • +
      +

      nSetMatrix

      +
      public static void nSetMatrix(long nativeCanvas, + long nativeMatrix)
      +
      +
    • +
    • +
      +

      nClipRect

      +
      public static boolean nClipRect(long nativeCanvas, + float left, + float top, + float right, + float bottom, + int regionOp)
      +
      +
    • +
    • +
      +

      nClipPath

      +
      public static boolean nClipPath(long nativeCanvas, + long nativePath, + int regionOp)
      +
      +
    • +
    • +
      +

      nSetDrawFilter

      +
      public static void nSetDrawFilter(long nativeCanvas, + long nativeFilter)
      +
      +
    • +
    • +
      +

      nGetMatrix

      +
      public static void nGetMatrix(long nativeCanvas, + long nativeMatrix)
      +
      +
    • +
    • +
      +

      nQuickReject

      +
      public static boolean nQuickReject(long nativeCanvas, + long nativePath)
      +
      +
    • +
    • +
      +

      nQuickReject

      +
      public static boolean nQuickReject(long nativeCanvas, + float left, + float top, + float right, + float bottom)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/nativeruntime/CanvasPropertyNatives.html b/javadoc/4.11/org/robolectric/nativeruntime/CanvasPropertyNatives.html new file mode 100644 index 000000000..43ff91736 --- /dev/null +++ b/javadoc/4.11/org/robolectric/nativeruntime/CanvasPropertyNatives.html @@ -0,0 +1,145 @@ + + + + +CanvasPropertyNatives + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class CanvasPropertyNatives

+
+
java.lang.Object +
org.robolectric.nativeruntime.CanvasPropertyNatives
+
+
+
+
public final class CanvasPropertyNatives +extends Object
+
Native methods for CanvasProperty JNI registration. + +

Native method signatures are derived from + https://cs.android.com/android/platform/superproject/+/android-12.0.0_r1:frameworks/base/graphics/java/android/graphics/CanvasProperty.java

+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nCreateFloat

      +
      public static long nCreateFloat(float initialValue)
      +
      +
    • +
    • +
      +

      nCreatePaint

      +
      public static long nCreatePaint(long initialValuePaintPtr)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/nativeruntime/ColorFilterNatives.html b/javadoc/4.11/org/robolectric/nativeruntime/ColorFilterNatives.html new file mode 100644 index 000000000..688f8dd7f --- /dev/null +++ b/javadoc/4.11/org/robolectric/nativeruntime/ColorFilterNatives.html @@ -0,0 +1,145 @@ + + + + +ColorFilterNatives + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ColorFilterNatives

+
+
java.lang.Object +
org.robolectric.nativeruntime.ColorFilterNatives
+
+
+
+
public final class ColorFilterNatives +extends Object
+
Native methods for ColorFilter JNI registration. + +

Native method signatures are derived from + https://cs.android.com/android/platform/superproject/+/android-12.0.0_r1:frameworks/base/graphics/java/android/graphics/ColorFilter.java

+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nativeGetFinalizer

      +
      public static long nativeGetFinalizer()
      +
      +
    • +
    • +
      +

      nSafeUnref

      +
      public static void nSafeUnref(long nativeFinalizer)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/nativeruntime/ColorMatrixColorFilterNatives.html b/javadoc/4.11/org/robolectric/nativeruntime/ColorMatrixColorFilterNatives.html new file mode 100644 index 000000000..a7fe36d35 --- /dev/null +++ b/javadoc/4.11/org/robolectric/nativeruntime/ColorMatrixColorFilterNatives.html @@ -0,0 +1,136 @@ + + + + +ColorMatrixColorFilterNatives + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ColorMatrixColorFilterNatives

+
+
java.lang.Object +
org.robolectric.nativeruntime.ColorMatrixColorFilterNatives
+
+
+
+
public final class ColorMatrixColorFilterNatives +extends Object
+
Native methods for ColorMatrixColorFilter JNI registration. + +

Native method signatures are derived from + https://cs.android.com/android/platform/superproject/+/android-12.0.0_r1:frameworks/base/graphics/java/android/graphics/ColorMatrixColorFilter.java

+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nativeColorMatrixFilter

      +
      public static long nativeColorMatrixFilter(float[] array)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/nativeruntime/ColorNatives.html b/javadoc/4.11/org/robolectric/nativeruntime/ColorNatives.html new file mode 100644 index 000000000..d9de41f27 --- /dev/null +++ b/javadoc/4.11/org/robolectric/nativeruntime/ColorNatives.html @@ -0,0 +1,153 @@ + + + + +ColorNatives + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ColorNatives

+
+
java.lang.Object +
org.robolectric.nativeruntime.ColorNatives
+
+
+
+
public final class ColorNatives +extends Object
+
Native methods for Color JNI registration. + +

Native method signatures are derived from + https://cs.android.com/android/platform/superproject/+/android-12.0.0_r1:frameworks/base/graphics/java/android/graphics/Color.java

+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nativeRGBToHSV

      +
      public static void nativeRGBToHSV(int red, + int greed, + int blue, + float[] hsv)
      +
      +
    • +
    • +
      +

      nativeHSVToColor

      +
      public static int nativeHSVToColor(int alpha, + float[] hsv)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/nativeruntime/ColorSpaceRgbNatives.html b/javadoc/4.11/org/robolectric/nativeruntime/ColorSpaceRgbNatives.html new file mode 100644 index 000000000..abf4af42a --- /dev/null +++ b/javadoc/4.11/org/robolectric/nativeruntime/ColorSpaceRgbNatives.html @@ -0,0 +1,159 @@ + + + + +ColorSpaceRgbNatives + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ColorSpaceRgbNatives

+
+
java.lang.Object +
org.robolectric.nativeruntime.ColorSpaceRgbNatives
+
+
+
+
public final class ColorSpaceRgbNatives +extends Object
+
Native methods for BitmapFactory JNI registration. + +

Native method signatures are derived from + https://cs.android.com/android/platform/superproject/+/android-12.0.0_r1:frameworks/base/graphics/java/android/graphics/ColorSpace.java

+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nativeGetNativeFinalizer

      +
      public static long nativeGetNativeFinalizer()
      +
      +
    • +
    • +
      +

      nativeCreate

      +
      public static long nativeCreate(float a, + float b, + float c, + float d, + float e, + float f, + float g, + float[] xyz)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/nativeruntime/ComposePathEffectNatives.html b/javadoc/4.11/org/robolectric/nativeruntime/ComposePathEffectNatives.html new file mode 100644 index 000000000..7c6ec459d --- /dev/null +++ b/javadoc/4.11/org/robolectric/nativeruntime/ComposePathEffectNatives.html @@ -0,0 +1,138 @@ + + + + +ComposePathEffectNatives + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ComposePathEffectNatives

+
+
java.lang.Object +
org.robolectric.nativeruntime.ComposePathEffectNatives
+
+
+
+
public final class ComposePathEffectNatives +extends Object
+
Native methods for ComposePathEffect JNI registration. + +

Native method signatures are derived from + https://cs.android.com/android/platform/superproject/+/android-12.0.0_r1:frameworks/base/graphics/java/android/graphics/ComposePathEffect.java

+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nativeCreate

      +
      public static long nativeCreate(long nativeOuterpe, + long nativeInnerpe)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/nativeruntime/ComposeShaderNatives.html b/javadoc/4.11/org/robolectric/nativeruntime/ComposeShaderNatives.html new file mode 100644 index 000000000..8da494307 --- /dev/null +++ b/javadoc/4.11/org/robolectric/nativeruntime/ComposeShaderNatives.html @@ -0,0 +1,142 @@ + + + + +ComposeShaderNatives + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ComposeShaderNatives

+
+
java.lang.Object +
org.robolectric.nativeruntime.ComposeShaderNatives
+
+
+
+
public class ComposeShaderNatives +extends Object
+
Native methods for ComposeShader JNI registration. + +

Native method signatures are derived from + https://cs.android.com/android/platform/superproject/+/android-12.0.0_r1:frameworks/base/graphics/java/android/graphics/ComposeShader.java

+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nativeCreate

      +
      public static long nativeCreate(long nativeMatrix, + long nativeShaderA, + long nativeShaderB, + int porterDuffMode)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/nativeruntime/CornerPathEffectNatives.html b/javadoc/4.11/org/robolectric/nativeruntime/CornerPathEffectNatives.html new file mode 100644 index 000000000..08529c5fb --- /dev/null +++ b/javadoc/4.11/org/robolectric/nativeruntime/CornerPathEffectNatives.html @@ -0,0 +1,136 @@ + + + + +CornerPathEffectNatives + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class CornerPathEffectNatives

+
+
java.lang.Object +
org.robolectric.nativeruntime.CornerPathEffectNatives
+
+
+
+
public final class CornerPathEffectNatives +extends Object
+
Native methods for CornerPathEffect JNI registration. + +

Native method signatures are derived from + https://cs.android.com/android/platform/superproject/+/android-12.0.0_r1:frameworks/base/graphics/java/android/graphics/CornerPathEffect.java

+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nativeCreate

      +
      public static long nativeCreate(float radius)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/nativeruntime/CursorWindowNatives.html b/javadoc/4.11/org/robolectric/nativeruntime/CursorWindowNatives.html new file mode 100644 index 000000000..ddf358413 --- /dev/null +++ b/javadoc/4.11/org/robolectric/nativeruntime/CursorWindowNatives.html @@ -0,0 +1,356 @@ + + + + +CursorWindowNatives + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class CursorWindowNatives

+
+
java.lang.Object +
org.robolectric.nativeruntime.CursorWindowNatives
+
+
+
+
public final class CursorWindowNatives +extends Object
+
Native methods for CursorWindow JNI registration. + +

Native method signatures are derived from + https://cs.android.com/android/platform/superproject/+/android-11.0.0_r1:frameworks/base/core/java/android/database/CursorWindow.java

+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nativeCreate

      +
      public static long nativeCreate(String name, + int cursorWindowSize)
      +
      +
    • +
    • +
      +

      nativeDispose

      +
      public static void nativeDispose(long windowPtr)
      +
      +
    • +
    • +
      +

      nativeGetName

      +
      public static String nativeGetName(long windowPtr)
      +
      +
    • +
    • +
      +

      nativeGetBlob

      +
      public static byte[] nativeGetBlob(long windowPtr, + int row, + int column)
      +
      +
    • +
    • +
      +

      nativeGetString

      +
      public static String nativeGetString(long windowPtr, + int row, + int column)
      +
      +
    • +
    • +
      +

      nativeCopyStringToBuffer

      +
      public static void nativeCopyStringToBuffer(long windowPtr, + int row, + int column, + CharArrayBuffer buffer)
      +
      +
    • +
    • +
      +

      nativePutBlob

      +
      public static boolean nativePutBlob(long windowPtr, + byte[] value, + int row, + int column)
      +
      +
    • +
    • +
      +

      nativePutString

      +
      public static boolean nativePutString(long windowPtr, + String value, + int row, + int column)
      +
      +
    • +
    • +
      +

      nativeClear

      +
      public static void nativeClear(long windowPtr)
      +
      +
    • +
    • +
      +

      nativeGetNumRows

      +
      public static int nativeGetNumRows(long windowPtr)
      +
      +
    • +
    • +
      +

      nativeSetNumColumns

      +
      public static boolean nativeSetNumColumns(long windowPtr, + int columnNum)
      +
      +
    • +
    • +
      +

      nativeAllocRow

      +
      public static boolean nativeAllocRow(long windowPtr)
      +
      +
    • +
    • +
      +

      nativeFreeLastRow

      +
      public static void nativeFreeLastRow(long windowPtr)
      +
      +
    • +
    • +
      +

      nativeGetType

      +
      public static int nativeGetType(long windowPtr, + int row, + int column)
      +
      +
    • +
    • +
      +

      nativeGetLong

      +
      public static long nativeGetLong(long windowPtr, + int row, + int column)
      +
      +
    • +
    • +
      +

      nativeGetDouble

      +
      public static double nativeGetDouble(long windowPtr, + int row, + int column)
      +
      +
    • +
    • +
      +

      nativePutLong

      +
      public static boolean nativePutLong(long windowPtr, + long value, + int row, + int column)
      +
      +
    • +
    • +
      +

      nativePutDouble

      +
      public static boolean nativePutDouble(long windowPtr, + double value, + int row, + int column)
      +
      +
    • +
    • +
      +

      nativePutNull

      +
      public static boolean nativePutNull(long windowPtr, + int row, + int column)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/nativeruntime/DashPathEffectNatives.html b/javadoc/4.11/org/robolectric/nativeruntime/DashPathEffectNatives.html new file mode 100644 index 000000000..4d6d1aa46 --- /dev/null +++ b/javadoc/4.11/org/robolectric/nativeruntime/DashPathEffectNatives.html @@ -0,0 +1,138 @@ + + + + +DashPathEffectNatives + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class DashPathEffectNatives

+
+
java.lang.Object +
org.robolectric.nativeruntime.DashPathEffectNatives
+
+
+
+
public final class DashPathEffectNatives +extends Object
+
Native methods for DashPathEffect JNI registration. + +

Native method signatures are derived from + https://cs.android.com/android/platform/superproject/+/android-12.0.0_r1:frameworks/base/graphics/java/android/graphics/DashPathEffect.java

+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nativeCreate

      +
      public static long nativeCreate(float[] intervals, + float phase)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/nativeruntime/DefaultNativeRuntimeLoader.html b/javadoc/4.11/org/robolectric/nativeruntime/DefaultNativeRuntimeLoader.html new file mode 100644 index 000000000..4c24b0c32 --- /dev/null +++ b/javadoc/4.11/org/robolectric/nativeruntime/DefaultNativeRuntimeLoader.html @@ -0,0 +1,209 @@ + + + + +DefaultNativeRuntimeLoader + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class DefaultNativeRuntimeLoader

+
+
java.lang.Object +
org.robolectric.nativeruntime.DefaultNativeRuntimeLoader
+
+
+
+
All Implemented Interfaces:
+
NativeRuntimeLoader
+
+
+
@AutoService(NativeRuntimeLoader.class) +@Priority(-2147483648) +public class DefaultNativeRuntimeLoader +extends Object +implements NativeRuntimeLoader
+
Loads the Robolectric native runtime.
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      loaded

      +
      protected static final AtomicBoolean loaded
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      DefaultNativeRuntimeLoader

      +
      public DefaultNativeRuntimeLoader()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      injectAndLoad

      +
      public static void injectAndLoad()
      +
      +
    • +
    • +
      +

      ensureLoaded

      +
      public void ensureLoaded()
      +
      +
      Specified by:
      +
      ensureLoaded in interface NativeRuntimeLoader
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/nativeruntime/DiscretePathEffectNatives.html b/javadoc/4.11/org/robolectric/nativeruntime/DiscretePathEffectNatives.html new file mode 100644 index 000000000..1c91140f0 --- /dev/null +++ b/javadoc/4.11/org/robolectric/nativeruntime/DiscretePathEffectNatives.html @@ -0,0 +1,138 @@ + + + + +DiscretePathEffectNatives + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class DiscretePathEffectNatives

+
+
java.lang.Object +
org.robolectric.nativeruntime.DiscretePathEffectNatives
+
+
+
+
public final class DiscretePathEffectNatives +extends Object
+
Native methods for DiscretePathEffect JNI registration. + +

Native method signatures are derived from + https://cs.android.com/android/platform/superproject/+/android-12.0.0_r1:frameworks/base/graphics/java/android/graphics/DiscretePathEffect.java

+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nativeCreate

      +
      public static long nativeCreate(float length, + float deviation)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/nativeruntime/EmbossMaskFilterNatives.html b/javadoc/4.11/org/robolectric/nativeruntime/EmbossMaskFilterNatives.html new file mode 100644 index 000000000..26e282ab1 --- /dev/null +++ b/javadoc/4.11/org/robolectric/nativeruntime/EmbossMaskFilterNatives.html @@ -0,0 +1,142 @@ + + + + +EmbossMaskFilterNatives + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class EmbossMaskFilterNatives

+
+
java.lang.Object +
org.robolectric.nativeruntime.EmbossMaskFilterNatives
+
+
+
+
public final class EmbossMaskFilterNatives +extends Object
+
Native methods for EmbossMaskFilter JNI registration. + +

Native method signatures are derived from + https://cs.android.com/android/platform/superproject/+/android-12.0.0_r1:frameworks/base/graphics/java/android/graphics/EmbossMaskFilter.java

+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nativeConstructor

      +
      public static long nativeConstructor(float[] direction, + float ambient, + float specular, + float blurRadius)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/nativeruntime/FontBuilderNatives.html b/javadoc/4.11/org/robolectric/nativeruntime/FontBuilderNatives.html new file mode 100644 index 000000000..5c0af0bc9 --- /dev/null +++ b/javadoc/4.11/org/robolectric/nativeruntime/FontBuilderNatives.html @@ -0,0 +1,196 @@ + + + + +FontBuilderNatives + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class FontBuilderNatives

+
+
java.lang.Object +
org.robolectric.nativeruntime.FontBuilderNatives
+
+
+
+
public final class FontBuilderNatives +extends Object
+
Native methods for android.graphics.fonts.Font$Builder JNI registration. + +

Native method signatures are derived from + https://cs.android.com/android/platform/superproject/+/android-12.0.0_r1:frameworks/base/graphics/java/android/graphics/fonts/Font.java

+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nInitBuilder

      +
      public static long nInitBuilder()
      +
      +
    • +
    • +
      +

      nAddAxis

      +
      public static void nAddAxis(long builderPtr, + int tag, + float value)
      +
      +
    • +
    • +
      +

      nBuild

      +
      public static long nBuild(long builderPtr, + ByteBuffer buffer, + String filePath, + String localeList, + int weight, + boolean italic, + int ttcIndex)
      +
      +
    • +
    • +
      +

      nGetReleaseNativeFont

      +
      public static long nGetReleaseNativeFont()
      +
      +
    • +
    • +
      +

      nClone

      +
      public static long nClone(long fontPtr, + long builderPtr, + int weight, + boolean italic, + int ttcIndex)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/nativeruntime/FontFamilyBuilderNatives.html b/javadoc/4.11/org/robolectric/nativeruntime/FontFamilyBuilderNatives.html new file mode 100644 index 000000000..559074ef6 --- /dev/null +++ b/javadoc/4.11/org/robolectric/nativeruntime/FontFamilyBuilderNatives.html @@ -0,0 +1,171 @@ + + + + +FontFamilyBuilderNatives + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class FontFamilyBuilderNatives

+
+
java.lang.Object +
org.robolectric.nativeruntime.FontFamilyBuilderNatives
+
+
+
+
public final class FontFamilyBuilderNatives +extends Object
+
Native methods for android.graphics.fonts.FontFamily$Builder JNI registration. + +

Native method signatures are derived from + https://cs.android.com/android/platform/superproject/+/android-12.0.0_r1:frameworks/base/graphics/java/android/graphics/fonts/FontFamily.java

+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nInitBuilder

      +
      public static long nInitBuilder()
      +
      +
    • +
    • +
      +

      nAddFont

      +
      public static void nAddFont(long builderPtr, + long fontPtr)
      +
      +
    • +
    • +
      +

      nBuild

      +
      public static long nBuild(long builderPtr, + String langTags, + int variant, + boolean isCustomFallback)
      +
      +
    • +
    • +
      +

      nGetReleaseNativeFamily

      +
      public static long nGetReleaseNativeFamily()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/nativeruntime/FontFamilyNatives.html b/javadoc/4.11/org/robolectric/nativeruntime/FontFamilyNatives.html new file mode 100644 index 000000000..be823cdea --- /dev/null +++ b/javadoc/4.11/org/robolectric/nativeruntime/FontFamilyNatives.html @@ -0,0 +1,222 @@ + + + + +FontFamilyNatives + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class FontFamilyNatives

+
+
java.lang.Object +
org.robolectric.nativeruntime.FontFamilyNatives
+
+
+
+
public final class FontFamilyNatives +extends Object
+
Native methods for the deprecated android.graphics.FontFamily JNI registration. Note this is + different from FontsFontFamilyNatives. + +

Native method signatures are derived from + https://cs.android.com/android/platform/superproject/+/android-12.0.0_r1:frameworks/base/graphics/java/android/graphics/FontFamily.java

+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nInitBuilder

      +
      public static long nInitBuilder(String langs, + int variant)
      +
      +
    • +
    • +
      +

      nAllowUnsupportedFont

      +
      public static void nAllowUnsupportedFont(long builderPtr)
      +
      +
    • +
    • +
      +

      nCreateFamily

      +
      public static long nCreateFamily(long mBuilderPtr)
      +
      +
    • +
    • +
      +

      nGetBuilderReleaseFunc

      +
      public static long nGetBuilderReleaseFunc()
      +
      +
    • +
    • +
      +

      nGetFamilyReleaseFunc

      +
      public static long nGetFamilyReleaseFunc()
      +
      +
    • +
    • +
      +

      nAddFont

      +
      public static boolean nAddFont(long builderPtr, + ByteBuffer font, + int ttcIndex, + int weight, + int isItalic)
      +
      +
    • +
    • +
      +

      nAddFontWeightStyle

      +
      public static boolean nAddFontWeightStyle(long builderPtr, + ByteBuffer font, + int ttcIndex, + int weight, + int isItalic)
      +
      +
    • +
    • +
      +

      nAddAxisValue

      +
      public static void nAddAxisValue(long builderPtr, + int tag, + float value)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/nativeruntime/FontFileUtilNatives.html b/javadoc/4.11/org/robolectric/nativeruntime/FontFileUtilNatives.html new file mode 100644 index 000000000..47155f423 --- /dev/null +++ b/javadoc/4.11/org/robolectric/nativeruntime/FontFileUtilNatives.html @@ -0,0 +1,160 @@ + + + + +FontFileUtilNatives + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class FontFileUtilNatives

+
+
java.lang.Object +
org.robolectric.nativeruntime.FontFileUtilNatives
+
+
+
+
public final class FontFileUtilNatives +extends Object
+
Native methods for android.graphics.fonts.FontFileUtil JNI registration. + +

Native method signatures are derived from + https://cs.android.com/android/platform/superproject/+/android-12.0.0_r1:frameworks/base/graphics/java/android/graphics/fonts/FontFileUtil.java

+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nGetFontRevision

      +
      public static long nGetFontRevision(ByteBuffer buffer, + int index)
      +
      +
    • +
    • +
      +

      nGetFontPostScriptName

      +
      public static String nGetFontPostScriptName(ByteBuffer buffer, + int index)
      +
      +
    • +
    • +
      +

      nIsPostScriptType1Font

      +
      public static int nIsPostScriptType1Font(ByteBuffer buffer, + int index)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/nativeruntime/FontNatives.html b/javadoc/4.11/org/robolectric/nativeruntime/FontNatives.html new file mode 100644 index 000000000..0e4702087 --- /dev/null +++ b/javadoc/4.11/org/robolectric/nativeruntime/FontNatives.html @@ -0,0 +1,274 @@ + + + + +FontNatives + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class FontNatives

+
+
java.lang.Object +
org.robolectric.nativeruntime.FontNatives
+
+
+
+
public final class FontNatives +extends Object
+
Native methods for android.graphics.fonts.Font JNI registration. + +

Native method signatures are derived from + https://cs.android.com/android/platform/superproject/+/android-12.0.0_r1:frameworks/base/graphics/java/android/graphics/fonts/Font.java

+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nGetMinikinFontPtr

      +
      public static long nGetMinikinFontPtr(long font)
      +
      +
    • +
    • +
      +

      nCloneFont

      +
      public static long nCloneFont(long font)
      +
      +
    • +
    • +
      +

      nNewByteBuffer

      +
      public static ByteBuffer nNewByteBuffer(long font)
      +
      +
    • +
    • +
      +

      nGetBufferAddress

      +
      public static long nGetBufferAddress(long font)
      +
      +
    • +
    • +
      +

      nGetSourceId

      +
      public static int nGetSourceId(long font)
      +
      +
    • +
    • +
      +

      nGetReleaseNativeFont

      +
      public static long nGetReleaseNativeFont()
      +
      +
    • +
    • +
      +

      nGetGlyphBounds

      +
      public static float nGetGlyphBounds(long font, + int glyphId, + long paint, + RectF rect)
      +
      +
    • +
    • +
      +

      nGetFontMetrics

      +
      public static float nGetFontMetrics(long font, + long paint, + Paint.FontMetrics metrics)
      +
      +
    • +
    • +
      +

      nGetFontPath

      +
      public static String nGetFontPath(long fontPtr)
      +
      +
    • +
    • +
      +

      nGetLocaleList

      +
      public static String nGetLocaleList(long familyPtr)
      +
      +
    • +
    • +
      +

      nGetPackedStyle

      +
      public static int nGetPackedStyle(long fontPtr)
      +
      +
    • +
    • +
      +

      nGetIndex

      +
      public static int nGetIndex(long fontPtr)
      +
      +
    • +
    • +
      +

      nGetAxisCount

      +
      public static int nGetAxisCount(long fontPtr)
      +
      +
    • +
    • +
      +

      nGetAxisInfo

      +
      public static long nGetAxisInfo(long fontPtr, + int i)
      +
      +
    • +
    • +
      +

      nGetAvailableFontSet

      +
      public static long[] nGetAvailableFontSet()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/nativeruntime/FontsFontFamilyNatives.html b/javadoc/4.11/org/robolectric/nativeruntime/FontsFontFamilyNatives.html new file mode 100644 index 000000000..0a97f53a5 --- /dev/null +++ b/javadoc/4.11/org/robolectric/nativeruntime/FontsFontFamilyNatives.html @@ -0,0 +1,166 @@ + + + + +FontsFontFamilyNatives + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class FontsFontFamilyNatives

+
+
java.lang.Object +
org.robolectric.nativeruntime.FontsFontFamilyNatives
+
+
+
+
public final class FontsFontFamilyNatives +extends Object
+
Native methods for android.graphics.fonts.FontFamily JNI registration. This is different from + FontFamilyNatives. + +

Native method signatures are derived from + https://cs.android.com/android/platform/superproject/+/android-12.0.0_r1:frameworks/base/graphics/java/android/graphics/fonts/FontFamily.java

+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nGetFontSize

      +
      public static int nGetFontSize(long family)
      +
      +
    • +
    • +
      +

      nGetFont

      +
      public static long nGetFont(long family, + int i)
      +
      +
    • +
    • +
      +

      nGetLangTags

      +
      public static String nGetLangTags(long family)
      +
      +
    • +
    • +
      +

      nGetVariant

      +
      public static int nGetVariant(long family)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/nativeruntime/HardwareRendererNatives.html b/javadoc/4.11/org/robolectric/nativeruntime/HardwareRendererNatives.html new file mode 100644 index 000000000..6f61a2d8b --- /dev/null +++ b/javadoc/4.11/org/robolectric/nativeruntime/HardwareRendererNatives.html @@ -0,0 +1,792 @@ + + + + +HardwareRendererNatives + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class HardwareRendererNatives

+
+
java.lang.Object +
org.robolectric.nativeruntime.HardwareRendererNatives
+
+
+
+
public final class HardwareRendererNatives +extends Object
+
Native methods for HardwareRenderer JNI registration. + +

Native method signatures are derived from + https://cs.android.com/android/platform/superproject/+/android-12.0.0_r1:frameworks/base/graphics/java/android/graphics/HardwareRenderer.java

+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      disableVsync

      +
      public static void disableVsync()
      +
      +
    • +
    • +
      +

      preload

      +
      public static void preload()
      +
      +
    • +
    • +
      +

      isWebViewOverlaysEnabled

      +
      public static boolean isWebViewOverlaysEnabled()
      +
      +
    • +
    • +
      +

      setupShadersDiskCache

      +
      public static void setupShadersDiskCache(String cacheFile, + String skiaCacheFile)
      +
      +
    • +
    • +
      +

      nRotateProcessStatsBuffer

      +
      public static void nRotateProcessStatsBuffer()
      +
      +
    • +
    • +
      +

      nSetProcessStatsBuffer

      +
      public static void nSetProcessStatsBuffer(int fd)
      +
      +
    • +
    • +
      +

      nGetRenderThreadTid

      +
      public static int nGetRenderThreadTid(long nativeProxy)
      +
      +
    • +
    • +
      +

      nCreateRootRenderNode

      +
      public static long nCreateRootRenderNode()
      +
      +
    • +
    • +
      +

      nCreateProxy

      +
      public static long nCreateProxy(boolean translucent, + long rootRenderNode)
      +
      +
    • +
    • +
      +

      nDeleteProxy

      +
      public static void nDeleteProxy(long nativeProxy)
      +
      +
    • +
    • +
      +

      nLoadSystemProperties

      +
      public static boolean nLoadSystemProperties(long nativeProxy)
      +
      +
    • +
    • +
      +

      nSetName

      +
      public static void nSetName(long nativeProxy, + String name)
      +
      +
    • +
    • +
      +

      nSetSurface

      +
      public static void nSetSurface(long nativeProxy, + Surface window, + boolean discardBuffer)
      +
      +
    • +
    • +
      +

      nSetSurfaceControl

      +
      public static void nSetSurfaceControl(long nativeProxy, + long nativeSurfaceControl)
      +
      +
    • +
    • +
      +

      nPause

      +
      public static boolean nPause(long nativeProxy)
      +
      +
    • +
    • +
      +

      nSetStopped

      +
      public static void nSetStopped(long nativeProxy, + boolean stopped)
      +
      +
    • +
    • +
      +

      nSetLightGeometry

      +
      public static void nSetLightGeometry(long nativeProxy, + float lightX, + float lightY, + float lightZ, + float lightRadius)
      +
      +
    • +
    • +
      +

      nSetLightAlpha

      +
      public static void nSetLightAlpha(long nativeProxy, + float ambientShadowAlpha, + float spotShadowAlpha)
      +
      +
    • +
    • +
      +

      nSetOpaque

      +
      public static void nSetOpaque(long nativeProxy, + boolean opaque)
      +
      +
    • +
    • +
      +

      nSetColorMode

      +
      public static void nSetColorMode(long nativeProxy, + int colorMode)
      +
      +
    • +
    • +
      +

      nSetSdrWhitePoint

      +
      public static void nSetSdrWhitePoint(long nativeProxy, + float whitePoint)
      +
      +
    • +
    • +
      +

      nSetIsHighEndGfx

      +
      public static void nSetIsHighEndGfx(boolean isHighEndGfx)
      +
      +
    • +
    • +
      +

      nSyncAndDrawFrame

      +
      public static int nSyncAndDrawFrame(long nativeProxy, + long[] frameInfo, + int size)
      +
      +
    • +
    • +
      +

      nDestroy

      +
      public static void nDestroy(long nativeProxy, + long rootRenderNode)
      +
      +
    • +
    • +
      +

      nRegisterAnimatingRenderNode

      +
      public static void nRegisterAnimatingRenderNode(long rootRenderNode, + long animatingNode)
      +
      +
    • +
    • +
      +

      nRegisterVectorDrawableAnimator

      +
      public static void nRegisterVectorDrawableAnimator(long rootRenderNode, + long animator)
      +
      +
    • +
    • +
      +

      nCreateTextureLayer

      +
      public static long nCreateTextureLayer(long nativeProxy)
      +
      +
    • +
    • +
      +

      nBuildLayer

      +
      public static void nBuildLayer(long nativeProxy, + long node)
      +
      +
    • +
    • +
      +

      nCopyLayerInto

      +
      public static boolean nCopyLayerInto(long nativeProxy, + long layer, + long bitmapHandle)
      +
      +
    • +
    • +
      +

      nPushLayerUpdate

      +
      public static void nPushLayerUpdate(long nativeProxy, + long layer)
      +
      +
    • +
    • +
      +

      nCancelLayerUpdate

      +
      public static void nCancelLayerUpdate(long nativeProxy, + long layer)
      +
      +
    • +
    • +
      +

      nDetachSurfaceTexture

      +
      public static void nDetachSurfaceTexture(long nativeProxy, + long layer)
      +
      +
    • +
    • +
      +

      nDestroyHardwareResources

      +
      public static void nDestroyHardwareResources(long nativeProxy)
      +
      +
    • +
    • +
      +

      nTrimMemory

      +
      public static void nTrimMemory(int level)
      +
      +
    • +
    • +
      +

      nOverrideProperty

      +
      public static void nOverrideProperty(String name, + String value)
      +
      +
    • +
    • +
      +

      nFence

      +
      public static void nFence(long nativeProxy)
      +
      +
    • +
    • +
      +

      nStopDrawing

      +
      public static void nStopDrawing(long nativeProxy)
      +
      +
    • +
    • +
      +

      nNotifyFramePending

      +
      public static void nNotifyFramePending(long nativeProxy)
      +
      +
    • +
    • +
      +

      nDumpProfileInfo

      +
      public static void nDumpProfileInfo(long nativeProxy, + FileDescriptor fd, + int dumpFlags)
      +
      +
    • +
    • +
      +

      nAddRenderNode

      +
      public static void nAddRenderNode(long nativeProxy, + long rootRenderNode, + boolean placeFront)
      +
      +
    • +
    • +
      +

      nRemoveRenderNode

      +
      public static void nRemoveRenderNode(long nativeProxy, + long rootRenderNode)
      +
      +
    • +
    • +
      +

      nDrawRenderNode

      +
      public static void nDrawRenderNode(long nativeProxy, + long rootRenderNode)
      +
      +
    • +
    • +
      +

      nSetContentDrawBounds

      +
      public static void nSetContentDrawBounds(long nativeProxy, + int left, + int top, + int right, + int bottom)
      +
      +
    • +
    • +
      +

      nSetPictureCaptureCallback

      +
      public static void nSetPictureCaptureCallback(long nativeProxy, + HardwareRenderer.PictureCapturedCallback callback)
      +
      +
    • +
    • +
      +

      nSetASurfaceTransactionCallback

      +
      public static void nSetASurfaceTransactionCallback(long nativeProxy, + HardwareRenderer.ASurfaceTransactionCallback callback)
      +
      +
    • +
    • +
      +

      nSetPrepareSurfaceControlForWebviewCallback

      +
      public static void nSetPrepareSurfaceControlForWebviewCallback(long nativeProxy, + HardwareRenderer.PrepareSurfaceControlForWebviewCallback callback)
      +
      +
    • +
    • +
      +

      nSetFrameCallback

      +
      public static void nSetFrameCallback(long nativeProxy, + HardwareRenderer.FrameDrawingCallback callback)
      +
      +
    • +
    • +
      +

      nSetFrameCompleteCallback

      +
      public static void nSetFrameCompleteCallback(long nativeProxy, + HardwareRenderer.FrameCompleteCallback callback)
      +
      +
    • +
    • +
      +

      nAddObserver

      +
      public static void nAddObserver(long nativeProxy, + long nativeObserver)
      +
      +
    • +
    • +
      +

      nRemoveObserver

      +
      public static void nRemoveObserver(long nativeProxy, + long nativeObserver)
      +
      +
    • +
    • +
      +

      nCopySurfaceInto

      +
      public static int nCopySurfaceInto(Surface surface, + int srcLeft, + int srcTop, + int srcRight, + int srcBottom, + long bitmapHandle)
      +
      +
    • +
    • +
      +

      nCreateHardwareBitmap

      +
      public static Bitmap nCreateHardwareBitmap(long renderNode, + int width, + int height)
      +
      +
    • +
    • +
      +

      nSetHighContrastText

      +
      public static void nSetHighContrastText(boolean enabled)
      +
      +
    • +
    • +
      +

      nHackySetRTAnimationsEnabled

      +
      public static void nHackySetRTAnimationsEnabled(boolean enabled)
      +
      +
    • +
    • +
      +

      nSetDebuggingEnabled

      +
      public static void nSetDebuggingEnabled(boolean enabled)
      +
      +
    • +
    • +
      +

      nSetIsolatedProcess

      +
      public static void nSetIsolatedProcess(boolean enabled)
      +
      +
    • +
    • +
      +

      nSetContextPriority

      +
      public static void nSetContextPriority(int priority)
      +
      +
    • +
    • +
      +

      nAllocateBuffers

      +
      public static void nAllocateBuffers(long nativeProxy)
      +
      +
    • +
    • +
      +

      nSetForceDark

      +
      public static void nSetForceDark(long nativeProxy, + boolean enabled)
      +
      +
    • +
    • +
      +

      nSetDisplayDensityDpi

      +
      public static void nSetDisplayDensityDpi(int densityDpi)
      +
      +
    • +
    • +
      +

      nInitDisplayInfo

      +
      public static void nInitDisplayInfo(int width, + int height, + float refreshRate, + int wideColorDataspace, + long appVsyncOffsetNanos, + long presentationDeadlineNanos)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/nativeruntime/HardwareRendererObserverNatives.html b/javadoc/4.11/org/robolectric/nativeruntime/HardwareRendererObserverNatives.html new file mode 100644 index 000000000..92dd65113 --- /dev/null +++ b/javadoc/4.11/org/robolectric/nativeruntime/HardwareRendererObserverNatives.html @@ -0,0 +1,174 @@ + + + + +HardwareRendererObserverNatives + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class HardwareRendererObserverNatives

+
+
java.lang.Object +
org.robolectric.nativeruntime.HardwareRendererObserverNatives
+
+
+
+
public class HardwareRendererObserverNatives +extends Object
+
Native methods for ImageDecoder JNI registration. + +

Native method signatures are derived from + https://cs.android.com/android/platform/superproject/+/android-12.0.0_r1:frameworks/base/graphics/java/android/graphics/HardwareRendererObserver.java

+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      HardwareRendererObserverNatives

      +
      public HardwareRendererObserverNatives()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nGetNextBuffer

      +
      public static int nGetNextBuffer(long nativePtr, + long[] data)
      +
      +
    • +
    • +
      +

      nCreateObserver

      +
      public long nCreateObserver(boolean waitForPresentTime)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/nativeruntime/ImageDecoderNatives.html b/javadoc/4.11/org/robolectric/nativeruntime/ImageDecoderNatives.html new file mode 100644 index 000000000..e29e33a9f --- /dev/null +++ b/javadoc/4.11/org/robolectric/nativeruntime/ImageDecoderNatives.html @@ -0,0 +1,316 @@ + + + + +ImageDecoderNatives + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ImageDecoderNatives

+
+
java.lang.Object +
org.robolectric.nativeruntime.ImageDecoderNatives
+
+
+
+
public final class ImageDecoderNatives +extends Object
+
Native methods for ImageDecoder JNI registration. + +

Native method signatures are derived from + https://cs.android.com/android/platform/superproject/+/android-12.0.0_r1:frameworks/base/graphics/java/android/graphics/ImageDecoder.java

+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/nativeruntime/ImageReaderNatives.html b/javadoc/4.11/org/robolectric/nativeruntime/ImageReaderNatives.html new file mode 100644 index 000000000..ed6a5259c --- /dev/null +++ b/javadoc/4.11/org/robolectric/nativeruntime/ImageReaderNatives.html @@ -0,0 +1,367 @@ + + + + +ImageReaderNatives + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ImageReaderNatives

+
+
java.lang.Object +
org.robolectric.nativeruntime.ImageReaderNatives
+
+
+
+
public final class ImageReaderNatives +extends Object
+
Native methods for ImageReader JNI registration. + +

Native method signatures are derived from + +

+ API 33 (T, Android 13)
+ https://cs.android.com/android/platform/superproject/+/android-13.0.0_r1:frameworks/base/media/java/android/media/ImageReader.java
+
+ API 31/32 (S, S_V2, Android 12)
+ https://cs.android.com/android/platform/superproject/+/android-12.0.0_r1:frameworks/base/media/java/android/media/ImageReader.java
+ https://cs.android.com/android/platform/superproject/+/android-12.0.0_r1:frameworks/base/media/jni/android_media_ImageReader.cpp
+
+ API 30 (R, Android 11)
+ https://cs.android.com/android/platform/superproject/+/android-11.0.0_r1:frameworks/base/media/java/android/media/ImageReader.java
+
+ API 29 (Q, Android 10)
+ https://cs.android.com/android/platform/superproject/+/android-10.0.0_r1:frameworks/base/media/java/android/media/ImageReader.java
+ 
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      mNativeContext

      +
      public long mNativeContext
      +
      +
    • +
    • +
      +

      ACQUIRE_SUCCESS

      +
      public static final int ACQUIRE_SUCCESS
      +
      Returned by nativeImageSetup when acquiring the image was successful.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACQUIRE_NO_BUFS

      +
      public static final int ACQUIRE_NO_BUFS
      +
      Returned by nativeImageSetup when we couldn't acquire the buffer, because there were no buffers + available to acquire.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACQUIRE_MAX_IMAGES

      +
      public static final int ACQUIRE_MAX_IMAGES
      +
      Returned by nativeImageSetup when we couldn't acquire the buffer because the consumer has + already acquired maxImages and cannot acquire more than that.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ImageReaderNatives

      +
      public ImageReaderNatives()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      postEventFromNative

      +
      public static void postEventFromNative(Object o)
      +
      +
    • +
    • +
      +

      nativeInit

      +
      public void nativeInit(Object weakSelf, + int w, + int h, + int fmt, + int maxImgs, + long consumerUsage)
      +
      +
    • +
    • +
      +

      nativeClose

      +
      public void nativeClose()
      +
      +
    • +
    • +
      +

      nativeReleaseImage

      +
      public void nativeReleaseImage(Image i)
      +
      +
    • +
    • +
      +

      nativeGetSurface

      +
      public Surface nativeGetSurface()
      +
      +
    • +
    • +
      +

      nativeDetachImage

      +
      public int nativeDetachImage(Image i)
      +
      +
    • +
    • +
      +

      nativeDiscardFreeBuffers

      +
      public void nativeDiscardFreeBuffers()
      +
      +
    • +
    • +
      +

      nativeImageSetup

      +
      public int nativeImageSetup(Image i)
      +
      +
      Returns:
      +
      A return code ACQUIRE_*
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      nativeClassInit

      +
      public static void nativeClassInit()
      +
      We use a class initializer to allow the native code to cache some field offsets.
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/nativeruntime/ImageReaderSurfaceImageNatives.html b/javadoc/4.11/org/robolectric/nativeruntime/ImageReaderSurfaceImageNatives.html new file mode 100644 index 000000000..61effa1af --- /dev/null +++ b/javadoc/4.11/org/robolectric/nativeruntime/ImageReaderSurfaceImageNatives.html @@ -0,0 +1,254 @@ + + + + +ImageReaderSurfaceImageNatives + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ImageReaderSurfaceImageNatives

+
+
java.lang.Object +
org.robolectric.nativeruntime.ImageReaderSurfaceImageNatives
+
+
+
+
public final class ImageReaderSurfaceImageNatives +extends Object
+
Native methods for ImageReader JNI registration. + +

Native method signatures are derived from: + +

+ API 31/32 (S, S_V2, Android 12, all above)
+ https://cs.android.com/android/platform/superproject/+/android-12.0.0_r1:frameworks/base/media/java/android/media/ImageReader.java
+ https://cs.android.com/android/platform/superproject/+/android-12.0.0_r1:frameworks/base/media/jni/android_media_ImageReader.cpp
+
+ API 30 (R, Android 11)
+ https://cs.android.com/android/platform/superproject/+/android-11.0.0_r1:frameworks/base/media/java/android/media/ImageReader.java
+
+ API 29 (Q, Android 10)
+ https://cs.android.com/android/platform/superproject/+/android-10.0.0_r1:frameworks/base/media/java/android/media/ImageReader.java
+ 
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ImageReaderSurfaceImageNatives

      +
      public ImageReaderSurfaceImageNatives()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nativeCreatePlanes

      +
      public Object[] nativeCreatePlanes(int numPlanes, + int readerFormat, + long readerUsage)
      +
      +
    • +
    • +
      +

      nativeGetWidth

      +
      public int nativeGetWidth()
      +
      +
    • +
    • +
      +

      nativeGetHeight

      +
      public int nativeGetHeight()
      +
      +
    • +
    • +
      +

      nativeGetFormat

      +
      public int nativeGetFormat(int readerFormat)
      +
      +
    • +
    • +
      +

      nativeSurfaceImageCreatePlanes

      +
      public static Object[] nativeSurfaceImageCreatePlanes(Object realSurfaceImage, + int numPlanes, + int readerFormat, + long readerUsage)
      +
      RNG-specific native trampoline methods to invoke the native member functions on the proper + SurfaceImage object reference.
      +
      +
    • +
    • +
      +

      nativeSurfaceImageGetWidth

      +
      public static int nativeSurfaceImageGetWidth(Object realSurfaceImage)
      +
      +
    • +
    • +
      +

      nativeSurfaceImageGetHeight

      +
      public static int nativeSurfaceImageGetHeight(Object realSurfaceImage)
      +
      +
    • +
    • +
      +

      nativeSurfaceImageGetFormat

      +
      public static int nativeSurfaceImageGetFormat(Object realSurfaceImage, + int readerFormat)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/nativeruntime/InterpolatorNatives.html b/javadoc/4.11/org/robolectric/nativeruntime/InterpolatorNatives.html new file mode 100644 index 000000000..f5cd1a8e8 --- /dev/null +++ b/javadoc/4.11/org/robolectric/nativeruntime/InterpolatorNatives.html @@ -0,0 +1,203 @@ + + + + +InterpolatorNatives + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class InterpolatorNatives

+
+
java.lang.Object +
org.robolectric.nativeruntime.InterpolatorNatives
+
+
+
+
public final class InterpolatorNatives +extends Object
+
Native methods for Interpolator JNI registration. + +

Native method signatures are derived from + https://cs.android.com/android/platform/superproject/+/android-12.0.0_r1:frameworks/base/graphics/java/android/graphics/Interpolator.java

+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nativeConstructor

      +
      public static long nativeConstructor(int valueCount, + int frameCount)
      +
      +
    • +
    • +
      +

      nativeDestructor

      +
      public static void nativeDestructor(long nativeInstance)
      +
      +
    • +
    • +
      +

      nativeReset

      +
      public static void nativeReset(long nativeInstance, + int valueCount, + int frameCount)
      +
      +
    • +
    • +
      +

      nativeSetKeyFrame

      +
      public static void nativeSetKeyFrame(long nativeInstance, + int index, + int msec, + float[] values, + float[] blend)
      +
      +
    • +
    • +
      +

      nativeSetRepeatMirror

      +
      public static void nativeSetRepeatMirror(long nativeInstance, + float repeatCount, + boolean mirror)
      +
      +
    • +
    • +
      +

      nativeTimeToValues

      +
      public static int nativeTimeToValues(long nativeInstance, + int msec, + float[] values)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/nativeruntime/LightingColorFilterNatives.html b/javadoc/4.11/org/robolectric/nativeruntime/LightingColorFilterNatives.html new file mode 100644 index 000000000..0f1ea4f7a --- /dev/null +++ b/javadoc/4.11/org/robolectric/nativeruntime/LightingColorFilterNatives.html @@ -0,0 +1,138 @@ + + + + +LightingColorFilterNatives + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class LightingColorFilterNatives

+
+
java.lang.Object +
org.robolectric.nativeruntime.LightingColorFilterNatives
+
+
+
+
public final class LightingColorFilterNatives +extends Object
+
Native methods for LightingColorFilter JNI registration. + +

Native method signatures are derived from + https://cs.android.com/android/platform/superproject/+/android-12.0.0_r1:frameworks/base/graphics/java/android/graphics/LightingColorFilter.java

+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      native_CreateLightingFilter

      +
      public static long native_CreateLightingFilter(int mul, + int add)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/nativeruntime/LineBreakerNatives.html b/javadoc/4.11/org/robolectric/nativeruntime/LineBreakerNatives.html new file mode 100644 index 000000000..9042a5e48 --- /dev/null +++ b/javadoc/4.11/org/robolectric/nativeruntime/LineBreakerNatives.html @@ -0,0 +1,303 @@ + + + + +LineBreakerNatives + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class LineBreakerNatives

+
+
java.lang.Object +
org.robolectric.nativeruntime.LineBreakerNatives
+
+
+
+
public final class LineBreakerNatives +extends Object
+
Native methods for LineBreaker JNI registration. + +

Native method signatures are derived from + https://cs.android.com/android/platform/superproject/+/android-12.0.0_r1:frameworks/base/graphics/java/android/graphics/text/LineBreaker.java

+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    static long
    +
    nComputeLineBreaks(long nativePtr, + char[] text, + long measuredTextPtr, + int length, + float firstWidth, + int firstWidthLineCount, + float restWidth, + float[] variableTabStops, + float defaultTabStop, + int indentsOffset)
    +
     
    +
    static int
    +
    nComputeLineBreaksP(long nativePtr, + char[] text, + long measuredTextPtr, + int length, + float firstWidth, + int firstWidthLineCount, + float restWidth, + float[] variableTabStops, + float defaultTabStop, + int indentsOffset, + Object recycle, + int recycleLength, + int[] recycleBreaks, + float[] recycleWidths, + float[] recycleAscents, + float[] recycleDescents, + int[] recycleFlags, + float[] charWidths)
    +
     
    +
    static void
    +
    nFinishP(long nativePtr)
    +
     
    +
    static float
    +
    nGetLineAscent(long ptr, + int idx)
    +
     
    +
    static int
    +
    nGetLineBreakOffset(long ptr, + int idx)
    +
     
    +
    static int
    +
    nGetLineCount(long ptr)
    +
     
    +
    static float
    +
    nGetLineDescent(long ptr, + int idx)
    +
     
    +
    static int
    +
    nGetLineFlag(long ptr, + int idx)
    +
     
    +
    static float
    +
    nGetLineWidth(long ptr, + int idx)
    +
     
    +
    static long
    + +
     
    +
    static long
    + +
     
    +
    static long
    +
    nInit(int breakStrategy, + int hyphenationFrequency, + boolean isJustified, + int[] indents)
    +
     
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nInit

      +
      public static long nInit(int breakStrategy, + int hyphenationFrequency, + boolean isJustified, + int[] indents)
      +
      +
    • +
    • +
      +

      nGetReleaseFunc

      +
      public static long nGetReleaseFunc()
      +
      +
    • +
    • +
      +

      nComputeLineBreaks

      +
      public static long nComputeLineBreaks(long nativePtr, + char[] text, + long measuredTextPtr, + int length, + float firstWidth, + int firstWidthLineCount, + float restWidth, + float[] variableTabStops, + float defaultTabStop, + int indentsOffset)
      +
      +
    • +
    • +
      +

      nComputeLineBreaksP

      +
      public static int nComputeLineBreaksP(long nativePtr, + char[] text, + long measuredTextPtr, + int length, + float firstWidth, + int firstWidthLineCount, + float restWidth, + float[] variableTabStops, + float defaultTabStop, + int indentsOffset, + Object recycle, + int recycleLength, + int[] recycleBreaks, + float[] recycleWidths, + float[] recycleAscents, + float[] recycleDescents, + int[] recycleFlags, + float[] charWidths)
      +
      +
    • +
    • +
      +

      nGetLineCount

      +
      public static int nGetLineCount(long ptr)
      +
      +
    • +
    • +
      +

      nGetLineBreakOffset

      +
      public static int nGetLineBreakOffset(long ptr, + int idx)
      +
      +
    • +
    • +
      +

      nGetLineWidth

      +
      public static float nGetLineWidth(long ptr, + int idx)
      +
      +
    • +
    • +
      +

      nGetLineAscent

      +
      public static float nGetLineAscent(long ptr, + int idx)
      +
      +
    • +
    • +
      +

      nGetLineDescent

      +
      public static float nGetLineDescent(long ptr, + int idx)
      +
      +
    • +
    • +
      +

      nGetLineFlag

      +
      public static int nGetLineFlag(long ptr, + int idx)
      +
      +
    • +
    • +
      +

      nGetReleaseResultFunc

      +
      public static long nGetReleaseResultFunc()
      +
      +
    • +
    • +
      +

      nFinishP

      +
      public static void nFinishP(long nativePtr)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/nativeruntime/LinearGradientNatives.html b/javadoc/4.11/org/robolectric/nativeruntime/LinearGradientNatives.html new file mode 100644 index 000000000..9b377a005 --- /dev/null +++ b/javadoc/4.11/org/robolectric/nativeruntime/LinearGradientNatives.html @@ -0,0 +1,198 @@ + + + + +LinearGradientNatives + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class LinearGradientNatives

+
+
java.lang.Object +
org.robolectric.nativeruntime.LinearGradientNatives
+
+
+
+
public final class LinearGradientNatives +extends Object
+
Native methods for LinearGradient JNI registration. + +

Native method signatures are derived from + https://cs.android.com/android/platform/superproject/+/android-12.0.0_r1:frameworks/base/graphics/java/android/graphics/LinearGradient.java

+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    static long
    +
    nativeCreate(long matrix, + float x0, + float y0, + float x1, + float y1, + long[] colors, + float[] positions, + int tileMode, + long colorSpaceHandle)
    +
     
    +
    static long
    +
    nativeCreate1(long matrix, + float x0, + float y0, + float x1, + float y1, + int[] colors, + float[] positions, + int tileMode)
    +
     
    +
    static long
    +
    nativeCreate2(long matrix, + float x0, + float y0, + float x1, + float y1, + int color0, + int color1, + int tileMode)
    +
     
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nativeCreate

      +
      public static long nativeCreate(long matrix, + float x0, + float y0, + float x1, + float y1, + long[] colors, + float[] positions, + int tileMode, + long colorSpaceHandle)
      +
      +
    • +
    • +
      +

      nativeCreate1

      +
      public static long nativeCreate1(long matrix, + float x0, + float y0, + float x1, + float y1, + int[] colors, + float[] positions, + int tileMode)
      +
      +
    • +
    • +
      +

      nativeCreate2

      +
      public static long nativeCreate2(long matrix, + float x0, + float y0, + float x1, + float y1, + int color0, + int color1, + int tileMode)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/nativeruntime/MaskFilterNatives.html b/javadoc/4.11/org/robolectric/nativeruntime/MaskFilterNatives.html new file mode 100644 index 000000000..7cbeb634d --- /dev/null +++ b/javadoc/4.11/org/robolectric/nativeruntime/MaskFilterNatives.html @@ -0,0 +1,136 @@ + + + + +MaskFilterNatives + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class MaskFilterNatives

+
+
java.lang.Object +
org.robolectric.nativeruntime.MaskFilterNatives
+
+
+
+
public final class MaskFilterNatives +extends Object
+
Native methods for MaskFilter JNI registration. + +

Native method signatures are derived from + https://cs.android.com/android/platform/superproject/+/android-12.0.0_r1:frameworks/base/graphics/java/android/graphics/MaskFilter.java

+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nativeDestructor

      +
      public static void nativeDestructor(long nativeFilter)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/nativeruntime/MatrixNatives.html b/javadoc/4.11/org/robolectric/nativeruntime/MatrixNatives.html new file mode 100644 index 000000000..e1441c294 --- /dev/null +++ b/javadoc/4.11/org/robolectric/nativeruntime/MatrixNatives.html @@ -0,0 +1,704 @@ + + + + +MatrixNatives + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class MatrixNatives

+
+
java.lang.Object +
org.robolectric.nativeruntime.MatrixNatives
+
+
+
+
public class MatrixNatives +extends Object
+
Native methods for Matrix JNI registration. + +

Native method signatures are derived from + https://cs.android.com/android/platform/superproject/+/android-12.0.0_r1:frameworks/base/graphics/java/android/graphics/Matrix.java

+
+
+
    + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    static long
    +
    nCreate(long nSrcOrZero)
    +
     
    +
    static boolean
    +
    nEquals(long nA, + long nB)
    +
     
    +
    static long
    + +
     
    +
    static void
    +
    nGetValues(long nObject, + float[] values)
    +
     
    +
    static boolean
    +
    nInvert(long nObject, + long nInverse)
    +
     
    +
    static boolean
    +
    nIsAffine(long nObject)
    +
     
    +
    static boolean
    +
    nIsIdentity(long nObject)
    +
     
    +
    static void
    +
    nMapPoints(long nObject, + float[] dst, + int dstIndex, + float[] src, + int srcIndex, + int ptCount, + boolean isPts)
    +
     
    +
    static float
    +
    nMapRadius(long nObject, + float radius)
    +
     
    +
    static boolean
    +
    nMapRect(long nObject, + RectF dst, + RectF src)
    +
     
    +
    static void
    +
    nPostConcat(long nObject, + long nOtherMatrix)
    +
     
    +
    static void
    +
    nPostRotate(long nObject, + float degrees)
    +
     
    +
    static void
    +
    nPostRotate(long nObject, + float degrees, + float px, + float py)
    +
     
    +
    static void
    +
    nPostScale(long nObject, + float sx, + float sy)
    +
     
    +
    static void
    +
    nPostScale(long nObject, + float sx, + float sy, + float px, + float py)
    +
     
    +
    static void
    +
    nPostSkew(long nObject, + float kx, + float ky)
    +
     
    +
    static void
    +
    nPostSkew(long nObject, + float kx, + float ky, + float px, + float py)
    +
     
    +
    static void
    +
    nPostTranslate(long nObject, + float dx, + float dy)
    +
     
    +
    static void
    +
    nPreConcat(long nObject, + long nOtherMatrix)
    +
     
    +
    static void
    +
    nPreRotate(long nObject, + float degrees)
    +
     
    +
    static void
    +
    nPreRotate(long nObject, + float degrees, + float px, + float py)
    +
     
    +
    static void
    +
    nPreScale(long nObject, + float sx, + float sy)
    +
     
    +
    static void
    +
    nPreScale(long nObject, + float sx, + float sy, + float px, + float py)
    +
     
    +
    static void
    +
    nPreSkew(long nObject, + float kx, + float ky)
    +
     
    +
    static void
    +
    nPreSkew(long nObject, + float kx, + float ky, + float px, + float py)
    +
     
    +
    static void
    +
    nPreTranslate(long nObject, + float dx, + float dy)
    +
     
    +
    static boolean
    +
    nRectStaysRect(long nObject)
    +
     
    +
    static void
    +
    nReset(long nObject)
    +
     
    +
    static void
    +
    nSet(long nObject, + long nOther)
    +
     
    +
    static void
    +
    nSetConcat(long nObject, + long nA, + long nB)
    +
     
    +
    static boolean
    +
    nSetPolyToPoly(long nObject, + float[] src, + int srcIndex, + float[] dst, + int dstIndex, + int pointCount)
    +
     
    +
    static boolean
    +
    nSetRectToRect(long nObject, + RectF src, + RectF dst, + int stf)
    +
     
    +
    static void
    +
    nSetRotate(long nObject, + float degrees)
    +
     
    +
    static void
    +
    nSetRotate(long nObject, + float degrees, + float px, + float py)
    +
     
    +
    static void
    +
    nSetScale(long nObject, + float sx, + float sy)
    +
     
    +
    static void
    +
    nSetScale(long nObject, + float sx, + float sy, + float px, + float py)
    +
     
    +
    static void
    +
    nSetSinCos(long nObject, + float sinValue, + float cosValue)
    +
     
    +
    static void
    +
    nSetSinCos(long nObject, + float sinValue, + float cosValue, + float px, + float py)
    +
     
    +
    static void
    +
    nSetSkew(long nObject, + float kx, + float ky)
    +
     
    +
    static void
    +
    nSetSkew(long nObject, + float kx, + float ky, + float px, + float py)
    +
     
    +
    static void
    +
    nSetTranslate(long nObject, + float dx, + float dy)
    +
     
    +
    static void
    +
    nSetValues(long nObject, + float[] values)
    +
     
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      MatrixNatives

      +
      public MatrixNatives()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nCreate

      +
      public static long nCreate(long nSrcOrZero)
      +
      +
    • +
    • +
      +

      nGetNativeFinalizer

      +
      public static long nGetNativeFinalizer()
      +
      +
    • +
    • +
      +

      nSetRectToRect

      +
      public static boolean nSetRectToRect(long nObject, + RectF src, + RectF dst, + int stf)
      +
      +
    • +
    • +
      +

      nSetPolyToPoly

      +
      public static boolean nSetPolyToPoly(long nObject, + float[] src, + int srcIndex, + float[] dst, + int dstIndex, + int pointCount)
      +
      +
    • +
    • +
      +

      nMapPoints

      +
      public static void nMapPoints(long nObject, + float[] dst, + int dstIndex, + float[] src, + int srcIndex, + int ptCount, + boolean isPts)
      +
      +
    • +
    • +
      +

      nMapRect

      +
      public static boolean nMapRect(long nObject, + RectF dst, + RectF src)
      +
      +
    • +
    • +
      +

      nGetValues

      +
      public static void nGetValues(long nObject, + float[] values)
      +
      +
    • +
    • +
      +

      nSetValues

      +
      public static void nSetValues(long nObject, + float[] values)
      +
      +
    • +
    • +
      +

      nIsIdentity

      +
      public static boolean nIsIdentity(long nObject)
      +
      +
    • +
    • +
      +

      nIsAffine

      +
      public static boolean nIsAffine(long nObject)
      +
      +
    • +
    • +
      +

      nRectStaysRect

      +
      public static boolean nRectStaysRect(long nObject)
      +
      +
    • +
    • +
      +

      nReset

      +
      public static void nReset(long nObject)
      +
      +
    • +
    • +
      +

      nSet

      +
      public static void nSet(long nObject, + long nOther)
      +
      +
    • +
    • +
      +

      nSetTranslate

      +
      public static void nSetTranslate(long nObject, + float dx, + float dy)
      +
      +
    • +
    • +
      +

      nSetScale

      +
      public static void nSetScale(long nObject, + float sx, + float sy, + float px, + float py)
      +
      +
    • +
    • +
      +

      nSetScale

      +
      public static void nSetScale(long nObject, + float sx, + float sy)
      +
      +
    • +
    • +
      +

      nSetRotate

      +
      public static void nSetRotate(long nObject, + float degrees, + float px, + float py)
      +
      +
    • +
    • +
      +

      nSetRotate

      +
      public static void nSetRotate(long nObject, + float degrees)
      +
      +
    • +
    • +
      +

      nSetSinCos

      +
      public static void nSetSinCos(long nObject, + float sinValue, + float cosValue, + float px, + float py)
      +
      +
    • +
    • +
      +

      nSetSinCos

      +
      public static void nSetSinCos(long nObject, + float sinValue, + float cosValue)
      +
      +
    • +
    • +
      +

      nSetSkew

      +
      public static void nSetSkew(long nObject, + float kx, + float ky, + float px, + float py)
      +
      +
    • +
    • +
      +

      nSetSkew

      +
      public static void nSetSkew(long nObject, + float kx, + float ky)
      +
      +
    • +
    • +
      +

      nSetConcat

      +
      public static void nSetConcat(long nObject, + long nA, + long nB)
      +
      +
    • +
    • +
      +

      nPreTranslate

      +
      public static void nPreTranslate(long nObject, + float dx, + float dy)
      +
      +
    • +
    • +
      +

      nPreScale

      +
      public static void nPreScale(long nObject, + float sx, + float sy, + float px, + float py)
      +
      +
    • +
    • +
      +

      nPreScale

      +
      public static void nPreScale(long nObject, + float sx, + float sy)
      +
      +
    • +
    • +
      +

      nPreRotate

      +
      public static void nPreRotate(long nObject, + float degrees, + float px, + float py)
      +
      +
    • +
    • +
      +

      nPreRotate

      +
      public static void nPreRotate(long nObject, + float degrees)
      +
      +
    • +
    • +
      +

      nPreSkew

      +
      public static void nPreSkew(long nObject, + float kx, + float ky, + float px, + float py)
      +
      +
    • +
    • +
      +

      nPreSkew

      +
      public static void nPreSkew(long nObject, + float kx, + float ky)
      +
      +
    • +
    • +
      +

      nPreConcat

      +
      public static void nPreConcat(long nObject, + long nOtherMatrix)
      +
      +
    • +
    • +
      +

      nPostTranslate

      +
      public static void nPostTranslate(long nObject, + float dx, + float dy)
      +
      +
    • +
    • +
      +

      nPostScale

      +
      public static void nPostScale(long nObject, + float sx, + float sy, + float px, + float py)
      +
      +
    • +
    • +
      +

      nPostScale

      +
      public static void nPostScale(long nObject, + float sx, + float sy)
      +
      +
    • +
    • +
      +

      nPostRotate

      +
      public static void nPostRotate(long nObject, + float degrees, + float px, + float py)
      +
      +
    • +
    • +
      +

      nPostRotate

      +
      public static void nPostRotate(long nObject, + float degrees)
      +
      +
    • +
    • +
      +

      nPostSkew

      +
      public static void nPostSkew(long nObject, + float kx, + float ky, + float px, + float py)
      +
      +
    • +
    • +
      +

      nPostSkew

      +
      public static void nPostSkew(long nObject, + float kx, + float ky)
      +
      +
    • +
    • +
      +

      nPostConcat

      +
      public static void nPostConcat(long nObject, + long nOtherMatrix)
      +
      +
    • +
    • +
      +

      nInvert

      +
      public static boolean nInvert(long nObject, + long nInverse)
      +
      +
    • +
    • +
      +

      nMapRadius

      +
      public static float nMapRadius(long nObject, + float radius)
      +
      +
    • +
    • +
      +

      nEquals

      +
      public static boolean nEquals(long nA, + long nB)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/nativeruntime/MeasuredTextBuilderNatives.html b/javadoc/4.11/org/robolectric/nativeruntime/MeasuredTextBuilderNatives.html new file mode 100644 index 000000000..b6dfc0491 --- /dev/null +++ b/javadoc/4.11/org/robolectric/nativeruntime/MeasuredTextBuilderNatives.html @@ -0,0 +1,196 @@ + + + + +MeasuredTextBuilderNatives + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class MeasuredTextBuilderNatives

+
+
java.lang.Object +
org.robolectric.nativeruntime.MeasuredTextBuilderNatives
+
+
+
+
public final class MeasuredTextBuilderNatives +extends Object
+
Native methods for MeasuredText.Builder JNI registration. + +

Native method signatures are derived from + https://cs.android.com/android/platform/superproject/+/android-12.0.0_r1:frameworks/base/graphics/java/android/graphics/text/MeasuredText.java

+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    static void
    +
    nAddReplacementRun(long nativeBuilderPtr, + long paintPtr, + int start, + int end, + float width)
    +
     
    +
    static void
    +
    nAddStyleRun(long nativeBuilderPtr, + long paintPtr, + int start, + int end, + boolean isRtl)
    +
     
    +
    static long
    +
    nBuildMeasuredText(long nativeBuilderPtr, + long hintMtPtr, + char[] text, + boolean computeHyphenation, + boolean computeLayout)
    +
     
    +
    static void
    +
    nFreeBuilder(long nativeBuilderPtr)
    +
     
    +
    static long
    + +
     
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nInitBuilder

      +
      public static long nInitBuilder()
      +
      +
    • +
    • +
      +

      nAddStyleRun

      +
      public static void nAddStyleRun(long nativeBuilderPtr, + long paintPtr, + int start, + int end, + boolean isRtl)
      +
      +
    • +
    • +
      +

      nAddReplacementRun

      +
      public static void nAddReplacementRun(long nativeBuilderPtr, + long paintPtr, + int start, + int end, + float width)
      +
      +
    • +
    • +
      +

      nBuildMeasuredText

      +
      public static long nBuildMeasuredText(long nativeBuilderPtr, + long hintMtPtr, + char[] text, + boolean computeHyphenation, + boolean computeLayout)
      +
      +
    • +
    • +
      +

      nFreeBuilder

      +
      public static void nFreeBuilder(long nativeBuilderPtr)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/nativeruntime/MeasuredTextNatives.html b/javadoc/4.11/org/robolectric/nativeruntime/MeasuredTextNatives.html new file mode 100644 index 000000000..a4f118ddb --- /dev/null +++ b/javadoc/4.11/org/robolectric/nativeruntime/MeasuredTextNatives.html @@ -0,0 +1,186 @@ + + + + +MeasuredTextNatives + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class MeasuredTextNatives

+
+
java.lang.Object +
org.robolectric.nativeruntime.MeasuredTextNatives
+
+
+
+
public final class MeasuredTextNatives +extends Object
+
Native methods for MeasuredText JNI registration. + +

Native method signatures are derived from + https://cs.android.com/android/platform/superproject/+/android-12.0.0_r1:frameworks/base/graphics/java/android/graphics/text/MeasuredText.java

+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nGetWidth

      +
      public static float nGetWidth(long nativePtr, + int start, + int end)
      +
      +
    • +
    • +
      +

      nGetReleaseFunc

      +
      public static long nGetReleaseFunc()
      +
      +
    • +
    • +
      +

      nGetMemoryUsage

      +
      public static int nGetMemoryUsage(long nativePtr)
      +
      +
    • +
    • +
      +

      nGetBounds

      +
      public static void nGetBounds(long nativePtr, + char[] buf, + int start, + int end, + Rect rect)
      +
      +
    • +
    • +
      +

      nGetCharWidthAt

      +
      public static float nGetCharWidthAt(long nativePtr, + int offset)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/nativeruntime/NIOAccess.html b/javadoc/4.11/org/robolectric/nativeruntime/NIOAccess.html new file mode 100644 index 000000000..cfa3c31b5 --- /dev/null +++ b/javadoc/4.11/org/robolectric/nativeruntime/NIOAccess.html @@ -0,0 +1,155 @@ + + + + +NIOAccess + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class NIOAccess

+
+
java.lang.Object +
org.robolectric.nativeruntime.NIOAccess
+
+
+
+
public final class NIOAccess +extends Object
+
Analogue to libcore's NIOAccess, + which provides access to some internal methods and properties of Buffer. These methods + are designed to work on the JVM and get called from native code such as libnativehelper.
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    static int
    + +
    +
    The Android version of java.nio.Buffer has an extra final field called _elementSizeShift that + only depend on the implementation of the buffer.
    +
    +
    static long
    + +
    +
    Returns the underlying native pointer to the data of the given Buffer starting at the Buffer's + current position, or 0 if the Buffer is not backed by native heap storage.
    +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getBasePointer

      +
      public static long getBasePointer(Buffer b)
      +
      Returns the underlying native pointer to the data of the given Buffer starting at the Buffer's + current position, or 0 if the Buffer is not backed by native heap storage.
      +
      +
    • +
    • +
      +

      elementSizeShift

      +
      public static int elementSizeShift(Buffer buffer)
      +
      The Android version of java.nio.Buffer has an extra final field called _elementSizeShift that + only depend on the implementation of the buffer. This method can be called instead when wanting + to access the value of that field on the JVM.
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/nativeruntime/NativeAllocationRegistryNatives.html b/javadoc/4.11/org/robolectric/nativeruntime/NativeAllocationRegistryNatives.html new file mode 100644 index 000000000..e8aa04f72 --- /dev/null +++ b/javadoc/4.11/org/robolectric/nativeruntime/NativeAllocationRegistryNatives.html @@ -0,0 +1,138 @@ + + + + +NativeAllocationRegistryNatives + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class NativeAllocationRegistryNatives

+
+
java.lang.Object +
org.robolectric.nativeruntime.NativeAllocationRegistryNatives
+
+
+
+
public final class NativeAllocationRegistryNatives +extends Object
+
Native methods for NativeAllocationRegistry JNI registration. + +

Native method signatures are derived from + https://cs.android.com/android/platform/superproject/+/android-12.0.0_r1:libcore/luni/src/main/java/libcore/util/NativeAllocationRegistry.java

+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      applyFreeFunction

      +
      public static void applyFreeFunction(long freeFunction, + long nativePtr)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/nativeruntime/NativeInterpolatorFactoryNatives.html b/javadoc/4.11/org/robolectric/nativeruntime/NativeInterpolatorFactoryNatives.html new file mode 100644 index 000000000..2c2296031 --- /dev/null +++ b/javadoc/4.11/org/robolectric/nativeruntime/NativeInterpolatorFactoryNatives.html @@ -0,0 +1,228 @@ + + + + +NativeInterpolatorFactoryNatives + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class NativeInterpolatorFactoryNatives

+
+
java.lang.Object +
org.robolectric.nativeruntime.NativeInterpolatorFactoryNatives
+
+
+
+
public final class NativeInterpolatorFactoryNatives +extends Object
+
Native methods for NativeInterpolatorFactory JNI registration. + +

Native method signatures are derived from + https://cs.android.com/android/platform/superproject/+/android-12.0.0_r1:frameworks/base/graphics/java/android/graphics/NativeInterpolatorFactory.java

+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      createAccelerateDecelerateInterpolator

      +
      public static long createAccelerateDecelerateInterpolator()
      +
      +
    • +
    • +
      +

      createAccelerateInterpolator

      +
      public static long createAccelerateInterpolator(float factor)
      +
      +
    • +
    • +
      +

      createAnticipateInterpolator

      +
      public static long createAnticipateInterpolator(float tension)
      +
      +
    • +
    • +
      +

      createAnticipateOvershootInterpolator

      +
      public static long createAnticipateOvershootInterpolator(float tension)
      +
      +
    • +
    • +
      +

      createBounceInterpolator

      +
      public static long createBounceInterpolator()
      +
      +
    • +
    • +
      +

      createCycleInterpolator

      +
      public static long createCycleInterpolator(float cycles)
      +
      +
    • +
    • +
      +

      createDecelerateInterpolator

      +
      public static long createDecelerateInterpolator(float factor)
      +
      +
    • +
    • +
      +

      createLinearInterpolator

      +
      public static long createLinearInterpolator()
      +
      +
    • +
    • +
      +

      createOvershootInterpolator

      +
      public static long createOvershootInterpolator(float tension)
      +
      +
    • +
    • +
      +

      createPathInterpolator

      +
      public static long createPathInterpolator(float[] x, + float[] y)
      +
      +
    • +
    • +
      +

      createLutInterpolator

      +
      public static long createLutInterpolator(float[] values)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/nativeruntime/NinePatchNatives.html b/javadoc/4.11/org/robolectric/nativeruntime/NinePatchNatives.html new file mode 100644 index 000000000..b22864928 --- /dev/null +++ b/javadoc/4.11/org/robolectric/nativeruntime/NinePatchNatives.html @@ -0,0 +1,167 @@ + + + + +NinePatchNatives + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class NinePatchNatives

+
+
java.lang.Object +
org.robolectric.nativeruntime.NinePatchNatives
+
+
+
+
public final class NinePatchNatives +extends Object
+
Native methods for NinePatch JNI registration. + +

Native method signatures are derived from + https://cs.android.com/android/platform/superproject/+/android-12.0.0_r1:frameworks/base/graphics/java/android/graphics/NinePatch.java

+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      isNinePatchChunk

      +
      public static boolean isNinePatchChunk(byte[] chunk)
      +
      +
    • +
    • +
      +

      validateNinePatchChunk

      +
      public static long validateNinePatchChunk(byte[] chunk)
      +
      +
    • +
    • +
      +

      nativeFinalize

      +
      public static void nativeFinalize(long chunk)
      +
      +
    • +
    • +
      +

      nativeGetTransparentRegion

      +
      public static long nativeGetTransparentRegion(long bitmapHandle, + long chunk, + Rect location)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/nativeruntime/PaintNatives.html b/javadoc/4.11/org/robolectric/nativeruntime/PaintNatives.html new file mode 100644 index 000000000..facb7959f --- /dev/null +++ b/javadoc/4.11/org/robolectric/nativeruntime/PaintNatives.html @@ -0,0 +1,1603 @@ + + + + +PaintNatives + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class PaintNatives

+
+
java.lang.Object +
org.robolectric.nativeruntime.PaintNatives
+
+
+
+
public final class PaintNatives +extends Object
+
Native methods for Paint JNI registration. + +

Native method signatures are derived from + https://cs.android.com/android/platform/superproject/+/android-12.0.0_r1:frameworks/base/graphics/java/android/graphics/Paint.java

+
+
+
    + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    static float
    +
    nAscent(long paintPtr)
    +
     
    +
    static float
    +
    nAscent(long paintPtr, + long typefacePtr)
    +
     
    +
    static int
    +
    nBreakText(long nObject, + char[] text, + int index, + int count, + float maxWidth, + int bidiFlags, + float[] measuredWidth)
    +
     
    +
    static int
    +
    nBreakText(long nObject, + long typefacePtr, + char[] text, + int index, + int count, + float maxWidth, + int bidiFlags, + float[] measuredWidth)
    +
     
    +
    static int
    +
    nBreakText(long nObject, + long typefacePtr, + String text, + boolean measureForwards, + float maxWidth, + int bidiFlags, + float[] measuredWidth)
    +
     
    +
    static int
    +
    nBreakText(long nObject, + String text, + boolean measureForwards, + float maxWidth, + int bidiFlags, + float[] measuredWidth)
    +
     
    +
    static float
    +
    nDescent(long paintPtr)
    +
     
    +
    static float
    +
    nDescent(long paintPtr, + long typefacePtr)
    +
     
    +
    static boolean
    +
    nEqualsForTextMeasurement(long leftPaintPtr, + long rightPaintPtr)
    +
     
    +
    static int
    +
    nGetAlpha(long paintPtr)
    +
     
    +
    static void
    +
    nGetCharArrayBounds(long nativePaint, + char[] text, + int index, + int count, + int bidiFlags, + Rect bounds)
    +
     
    +
    static void
    +
    nGetCharArrayBounds(long nativePaint, + long typefacePtr, + char[] text, + int index, + int count, + int bidiFlags, + Rect bounds)
    +
     
    +
    static int
    +
    nGetColor(long paintPtr)
    +
     
    +
    static int
    +
    nGetEndHyphenEdit(long paintPtr)
    +
     
    +
    static boolean
    +
    nGetFillPath(long paintPtr, + long src, + long dst)
    +
     
    +
    static int
    +
    nGetFlags(long paintPtr)
    +
     
    +
    static float
    +
    nGetFontMetrics(long paintPtr, + long typefacePtr, + Paint.FontMetrics metrics)
    +
     
    +
    static float
    +
    nGetFontMetrics(long paintPtr, + Paint.FontMetrics metrics)
    +
     
    +
    static int
    +
    nGetFontMetricsInt(long paintPtr, + long typefacePtr, + Paint.FontMetricsInt fmi)
    +
     
    +
    static int
    + +
     
    +
    static void
    +
    nGetFontMetricsIntForText(long paintPtr, + char[] text, + int start, + int count, + int ctxStart, + int ctxCount, + boolean isRtl, + Paint.FontMetricsInt outMetrics)
    +
     
    +
    static void
    +
    nGetFontMetricsIntForText(long paintPtr, + String text, + int start, + int count, + int ctxStart, + int ctxCount, + boolean isRtl, + Paint.FontMetricsInt outMetrics)
    +
     
    +
    static int
    +
    nGetHinting(long paintPtr)
    +
     
    +
    static float
    +
    nGetLetterSpacing(long paintPtr)
    +
     
    +
    static long
    + +
     
    +
    static int
    +
    nGetOffsetForAdvance(long paintPtr, + char[] text, + int start, + int end, + int contextStart, + int contextEnd, + boolean isRtl, + float advance)
    +
     
    +
    static int
    +
    nGetOffsetForAdvance(long paintPtr, + long typefacePtr, + char[] text, + int start, + int end, + int contextStart, + int contextEnd, + boolean isRtl, + float advance)
    +
     
    +
    static float
    +
    nGetRunAdvance(long paintPtr, + char[] text, + int start, + int end, + int contextStart, + int contextEnd, + boolean isRtl, + int offset)
    +
     
    +
    static float
    +
    nGetRunAdvance(long paintPtr, + long typefacePtr, + char[] text, + int start, + int end, + int contextStart, + int contextEnd, + boolean isRtl, + int offset)
    +
     
    +
    static float
    +
    nGetRunCharacterAdvance(long paintPtr, + char[] text, + int start, + int end, + int contextStart, + int contextEnd, + boolean isRtl, + int offset, + float[] advances, + int advancesIndex)
    +
     
    +
    static int
    +
    nGetStartHyphenEdit(long paintPtr)
    +
     
    +
    static float
    +
    nGetStrikeThruPosition(long paintPtr)
    +
     
    +
    static float
    +
    nGetStrikeThruThickness(long paintPtr)
    +
     
    +
    static void
    +
    nGetStringBounds(long nativePaint, + long typefacePtr, + String text, + int start, + int end, + int bidiFlags, + Rect bounds)
    +
     
    +
    static void
    +
    nGetStringBounds(long nativePaint, + String text, + int start, + int end, + int bidiFlags, + Rect bounds)
    +
     
    +
    static int
    +
    nGetStrokeCap(long paintPtr)
    +
     
    +
    static int
    +
    nGetStrokeJoin(long paintPtr)
    +
     
    +
    static float
    +
    nGetStrokeMiter(long paintPtr)
    +
     
    +
    static float
    +
    nGetStrokeWidth(long paintPtr)
    +
     
    +
    static int
    +
    nGetStyle(long paintPtr)
    +
     
    +
    static float
    +
    nGetTextAdvances(long paintPtr, + char[] text, + int index, + int count, + int contextIndex, + int contextCount, + int bidiFlags, + float[] advances, + int advancesIndex)
    +
     
    +
    static float
    +
    nGetTextAdvances(long paintPtr, + long typefacePtr, + char[] text, + int index, + int count, + int contextIndex, + int contextCount, + int bidiFlags, + float[] advances, + int advancesIndex)
    +
     
    +
    static float
    +
    nGetTextAdvances(long paintPtr, + long typefacePtr, + String text, + int start, + int end, + int contextStart, + int contextEnd, + int bidiFlags, + float[] advances, + int advancesIndex)
    +
     
    +
    static float
    +
    nGetTextAdvances(long paintPtr, + String text, + int start, + int end, + int contextStart, + int contextEnd, + int bidiFlags, + float[] advances, + int advancesIndex)
    +
     
    +
    static int
    +
    nGetTextAlign(long paintPtr)
    +
     
    +
    static void
    +
    nGetTextPath(long paintPtr, + int bidiFlags, + char[] text, + int index, + int count, + float x, + float y, + long path)
    +
     
    +
    static void
    +
    nGetTextPath(long paintPtr, + int bidiFlags, + String text, + int start, + int end, + float x, + float y, + long path)
    +
     
    +
    static void
    +
    nGetTextPath(long paintPtr, + long typefacePtr, + int bidiFlags, + char[] text, + int index, + int count, + float x, + float y, + long path)
    +
     
    +
    static void
    +
    nGetTextPath(long paintPtr, + long typefacePtr, + int bidiFlags, + String text, + int start, + int end, + float x, + float y, + long path)
    +
     
    +
    int
    +
    nGetTextRunCursor(long paintPtr, + char[] text, + int contextStart, + int contextLength, + int dir, + int offset, + int cursorOpt)
    +
     
    +
    int
    +
    nGetTextRunCursor(long paintPtr, + long typefacePtr, + char[] text, + int contextStart, + int contextLength, + int dir, + int offset, + int cursorOpt)
    +
     
    +
    int
    +
    nGetTextRunCursor(long paintPtr, + long typefacePtr, + String text, + int contextStart, + int contextEnd, + int dir, + int offset, + int cursorOpt)
    +
     
    +
    int
    +
    nGetTextRunCursor(long paintPtr, + String text, + int contextStart, + int contextEnd, + int dir, + int offset, + int cursorOpt)
    +
     
    +
    static float
    +
    nGetTextScaleX(long paintPtr)
    +
     
    +
    static float
    +
    nGetTextSize(long paintPtr)
    +
     
    +
    static float
    +
    nGetTextSkewX(long paintPtr)
    +
     
    +
    static float
    +
    nGetUnderlinePosition(long paintPtr)
    +
     
    +
    static float
    +
    nGetUnderlineThickness(long paintPtr)
    +
     
    +
    static float
    +
    nGetWordSpacing(long paintPtr)
    +
     
    +
    static boolean
    +
    nHasGlyph(long paintPtr, + int bidiFlags, + String string)
    +
     
    +
    static boolean
    +
    nHasGlyph(long paintPtr, + long typefacePtr, + int bidiFlags, + String string)
    +
     
    +
    static boolean
    +
    nHasShadowLayer(long paintPtr)
    +
     
    +
    static long
    + +
     
    +
    static long
    +
    nInitWithPaint(long paint)
    +
     
    +
    static boolean
    +
    nIsElegantTextHeight(long paintPtr)
    +
     
    +
    static void
    +
    nReset(long paintPtr)
    +
     
    +
    static void
    +
    nSet(long paintPtrDest, + long paintPtrSrc)
    +
     
    +
    static void
    +
    nSetAlpha(long paintPtr, + int a)
    +
     
    +
    static void
    +
    nSetAntiAlias(long paintPtr, + boolean aa)
    +
     
    +
    static void
    +
    nSetColor(long paintPtr, + int color)
    +
     
    +
    static void
    +
    nSetColor(long paintPtr, + long colorSpaceHandle, + long color)
    +
     
    +
    static long
    +
    nSetColorFilter(long paintPtr, + long filter)
    +
     
    +
    static void
    +
    nSetDither(long paintPtr, + boolean dither)
    +
     
    +
    static void
    +
    nSetElegantTextHeight(long paintPtr, + boolean elegant)
    +
     
    +
    static void
    +
    nSetEndHyphenEdit(long paintPtr, + int hyphen)
    +
     
    +
    static void
    +
    nSetFakeBoldText(long paintPtr, + boolean fakeBoldText)
    +
     
    +
    static void
    +
    nSetFilterBitmap(long paintPtr, + boolean filter)
    +
     
    +
    static void
    +
    nSetFlags(long paintPtr, + int flags)
    +
     
    +
    static void
    +
    nSetFontFeatureSettings(long paintPtr, + String settings)
    +
     
    +
    static void
    +
    nSetHinting(long paintPtr, + int mode)
    +
     
    +
    static void
    +
    nSetLetterSpacing(long paintPtr, + float letterSpacing)
    +
     
    +
    static void
    +
    nSetLinearText(long paintPtr, + boolean linearText)
    +
     
    +
    static long
    +
    nSetMaskFilter(long paintPtr, + long maskfilter)
    +
     
    +
    static long
    +
    nSetPathEffect(long paintPtr, + long effect)
    +
     
    +
    static long
    +
    nSetShader(long paintPtr, + long shader)
    +
     
    +
    static void
    +
    nSetShadowLayer(long paintPtr, + float radius, + float dx, + float dy, + int shadowColor)
    +
     
    +
    static void
    +
    nSetShadowLayer(long paintPtr, + float radius, + float dx, + float dy, + long colorSpaceHandle, + long shadowColor)
    +
     
    +
    static void
    +
    nSetStartHyphenEdit(long paintPtr, + int hyphen)
    +
     
    +
    static void
    +
    nSetStrikeThruText(long paintPtr, + boolean strikeThruText)
    +
     
    +
    static void
    +
    nSetStrokeCap(long paintPtr, + int cap)
    +
     
    +
    static void
    +
    nSetStrokeJoin(long paintPtr, + int join)
    +
     
    +
    static void
    +
    nSetStrokeMiter(long paintPtr, + float miter)
    +
     
    +
    static void
    +
    nSetStrokeWidth(long paintPtr, + float width)
    +
     
    +
    static void
    +
    nSetStyle(long paintPtr, + int style)
    +
     
    +
    static void
    +
    nSetSubpixelText(long paintPtr, + boolean subpixelText)
    +
     
    +
    static void
    +
    nSetTextAlign(long paintPtr, + int align)
    +
     
    +
    static int
    +
    nSetTextLocales(long paintPtr, + String locales)
    +
     
    +
    static void
    +
    nSetTextLocalesByMinikinLocaleListId(long paintPtr, + int mMinikinLocaleListId)
    +
     
    +
    static void
    +
    nSetTextScaleX(long paintPtr, + float scaleX)
    +
     
    +
    static void
    +
    nSetTextSize(long paintPtr, + float textSize)
    +
     
    +
    static void
    +
    nSetTextSkewX(long paintPtr, + float skewX)
    +
     
    +
    static void
    +
    nSetTypeface(long paintPtr, + long typeface)
    +
     
    +
    static void
    +
    nSetUnderlineText(long paintPtr, + boolean underlineText)
    +
     
    +
    static void
    +
    nSetWordSpacing(long paintPtr, + float wordSpacing)
    +
     
    +
    static void
    +
    nSetXfermode(long paintPtr, + int xfermode)
    +
     
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      PaintNatives

      +
      public PaintNatives()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nGetNativeFinalizer

      +
      public static long nGetNativeFinalizer()
      +
      +
    • +
    • +
      +

      nInit

      +
      public static long nInit()
      +
      +
    • +
    • +
      +

      nInitWithPaint

      +
      public static long nInitWithPaint(long paint)
      +
      +
    • +
    • +
      +

      nBreakText

      +
      public static int nBreakText(long nObject, + char[] text, + int index, + int count, + float maxWidth, + int bidiFlags, + float[] measuredWidth)
      +
      +
    • +
    • +
      +

      nBreakText

      +
      public static int nBreakText(long nObject, + String text, + boolean measureForwards, + float maxWidth, + int bidiFlags, + float[] measuredWidth)
      +
      +
    • +
    • +
      +

      nBreakText

      +
      public static int nBreakText(long nObject, + long typefacePtr, + char[] text, + int index, + int count, + float maxWidth, + int bidiFlags, + float[] measuredWidth)
      +
      +
    • +
    • +
      +

      nBreakText

      +
      public static int nBreakText(long nObject, + long typefacePtr, + String text, + boolean measureForwards, + float maxWidth, + int bidiFlags, + float[] measuredWidth)
      +
      +
    • +
    • +
      +

      nGetColor

      +
      public static int nGetColor(long paintPtr)
      +
      +
    • +
    • +
      +

      nGetAlpha

      +
      public static int nGetAlpha(long paintPtr)
      +
      +
    • +
    • +
      +

      nGetTextAdvances

      +
      public static float nGetTextAdvances(long paintPtr, + long typefacePtr, + char[] text, + int index, + int count, + int contextIndex, + int contextCount, + int bidiFlags, + float[] advances, + int advancesIndex)
      +
      +
    • +
    • +
      +

      nGetTextAdvances

      +
      public static float nGetTextAdvances(long paintPtr, + long typefacePtr, + String text, + int start, + int end, + int contextStart, + int contextEnd, + int bidiFlags, + float[] advances, + int advancesIndex)
      +
      +
    • +
    • +
      +

      nGetTextAdvances

      +
      public static float nGetTextAdvances(long paintPtr, + char[] text, + int index, + int count, + int contextIndex, + int contextCount, + int bidiFlags, + float[] advances, + int advancesIndex)
      +
      +
    • +
    • +
      +

      nGetTextAdvances

      +
      public static float nGetTextAdvances(long paintPtr, + String text, + int start, + int end, + int contextStart, + int contextEnd, + int bidiFlags, + float[] advances, + int advancesIndex)
      +
      +
    • +
    • +
      +

      nGetTextRunCursor

      +
      public int nGetTextRunCursor(long paintPtr, + char[] text, + int contextStart, + int contextLength, + int dir, + int offset, + int cursorOpt)
      +
      +
    • +
    • +
      +

      nGetTextRunCursor

      +
      public int nGetTextRunCursor(long paintPtr, + String text, + int contextStart, + int contextEnd, + int dir, + int offset, + int cursorOpt)
      +
      +
    • +
    • +
      +

      nGetTextRunCursor

      +
      public int nGetTextRunCursor(long paintPtr, + long typefacePtr, + char[] text, + int contextStart, + int contextLength, + int dir, + int offset, + int cursorOpt)
      +
      +
    • +
    • +
      +

      nGetTextRunCursor

      +
      public int nGetTextRunCursor(long paintPtr, + long typefacePtr, + String text, + int contextStart, + int contextEnd, + int dir, + int offset, + int cursorOpt)
      +
      +
    • +
    • +
      +

      nGetTextPath

      +
      public static void nGetTextPath(long paintPtr, + int bidiFlags, + char[] text, + int index, + int count, + float x, + float y, + long path)
      +
      +
    • +
    • +
      +

      nGetTextPath

      +
      public static void nGetTextPath(long paintPtr, + int bidiFlags, + String text, + int start, + int end, + float x, + float y, + long path)
      +
      +
    • +
    • +
      +

      nGetTextPath

      +
      public static void nGetTextPath(long paintPtr, + long typefacePtr, + int bidiFlags, + char[] text, + int index, + int count, + float x, + float y, + long path)
      +
      +
    • +
    • +
      +

      nGetTextPath

      +
      public static void nGetTextPath(long paintPtr, + long typefacePtr, + int bidiFlags, + String text, + int start, + int end, + float x, + float y, + long path)
      +
      +
    • +
    • +
      +

      nGetStringBounds

      +
      public static void nGetStringBounds(long nativePaint, + String text, + int start, + int end, + int bidiFlags, + Rect bounds)
      +
      +
    • +
    • +
      +

      nGetStringBounds

      +
      public static void nGetStringBounds(long nativePaint, + long typefacePtr, + String text, + int start, + int end, + int bidiFlags, + Rect bounds)
      +
      +
    • +
    • +
      +

      nGetCharArrayBounds

      +
      public static void nGetCharArrayBounds(long nativePaint, + char[] text, + int index, + int count, + int bidiFlags, + Rect bounds)
      +
      +
    • +
    • +
      +

      nGetCharArrayBounds

      +
      public static void nGetCharArrayBounds(long nativePaint, + long typefacePtr, + char[] text, + int index, + int count, + int bidiFlags, + Rect bounds)
      +
      +
    • +
    • +
      +

      nHasGlyph

      +
      public static boolean nHasGlyph(long paintPtr, + int bidiFlags, + String string)
      +
      +
    • +
    • +
      +

      nHasGlyph

      +
      public static boolean nHasGlyph(long paintPtr, + long typefacePtr, + int bidiFlags, + String string)
      +
      +
    • +
    • +
      +

      nGetRunAdvance

      +
      public static float nGetRunAdvance(long paintPtr, + char[] text, + int start, + int end, + int contextStart, + int contextEnd, + boolean isRtl, + int offset)
      +
      +
    • +
    • +
      +

      nGetRunAdvance

      +
      public static float nGetRunAdvance(long paintPtr, + long typefacePtr, + char[] text, + int start, + int end, + int contextStart, + int contextEnd, + boolean isRtl, + int offset)
      +
      +
    • +
    • +
      +

      nGetOffsetForAdvance

      +
      public static int nGetOffsetForAdvance(long paintPtr, + char[] text, + int start, + int end, + int contextStart, + int contextEnd, + boolean isRtl, + float advance)
      +
      +
    • +
    • +
      +

      nGetOffsetForAdvance

      +
      public static int nGetOffsetForAdvance(long paintPtr, + long typefacePtr, + char[] text, + int start, + int end, + int contextStart, + int contextEnd, + boolean isRtl, + float advance)
      +
      +
    • +
    • +
      +

      nSetTextLocales

      +
      public static int nSetTextLocales(long paintPtr, + String locales)
      +
      +
    • +
    • +
      +

      nSetFontFeatureSettings

      +
      public static void nSetFontFeatureSettings(long paintPtr, + String settings)
      +
      +
    • +
    • +
      +

      nGetFontMetrics

      +
      public static float nGetFontMetrics(long paintPtr, + Paint.FontMetrics metrics)
      +
      +
    • +
    • +
      +

      nGetFontMetrics

      +
      public static float nGetFontMetrics(long paintPtr, + long typefacePtr, + Paint.FontMetrics metrics)
      +
      +
    • +
    • +
      +

      nGetFontMetricsInt

      +
      public static int nGetFontMetricsInt(long paintPtr, + Paint.FontMetricsInt fmi)
      +
      +
    • +
    • +
      +

      nGetFontMetricsInt

      +
      public static int nGetFontMetricsInt(long paintPtr, + long typefacePtr, + Paint.FontMetricsInt fmi)
      +
      +
    • +
    • +
      +

      nReset

      +
      public static void nReset(long paintPtr)
      +
      +
    • +
    • +
      +

      nSet

      +
      public static void nSet(long paintPtrDest, + long paintPtrSrc)
      +
      +
    • +
    • +
      +

      nGetStyle

      +
      public static int nGetStyle(long paintPtr)
      +
      +
    • +
    • +
      +

      nSetStyle

      +
      public static void nSetStyle(long paintPtr, + int style)
      +
      +
    • +
    • +
      +

      nGetStrokeCap

      +
      public static int nGetStrokeCap(long paintPtr)
      +
      +
    • +
    • +
      +

      nSetStrokeCap

      +
      public static void nSetStrokeCap(long paintPtr, + int cap)
      +
      +
    • +
    • +
      +

      nGetStrokeJoin

      +
      public static int nGetStrokeJoin(long paintPtr)
      +
      +
    • +
    • +
      +

      nSetStrokeJoin

      +
      public static void nSetStrokeJoin(long paintPtr, + int join)
      +
      +
    • +
    • +
      +

      nGetFillPath

      +
      public static boolean nGetFillPath(long paintPtr, + long src, + long dst)
      +
      +
    • +
    • +
      +

      nSetShader

      +
      public static long nSetShader(long paintPtr, + long shader)
      +
      +
    • +
    • +
      +

      nSetColorFilter

      +
      public static long nSetColorFilter(long paintPtr, + long filter)
      +
      +
    • +
    • +
      +

      nSetXfermode

      +
      public static void nSetXfermode(long paintPtr, + int xfermode)
      +
      +
    • +
    • +
      +

      nSetPathEffect

      +
      public static long nSetPathEffect(long paintPtr, + long effect)
      +
      +
    • +
    • +
      +

      nSetMaskFilter

      +
      public static long nSetMaskFilter(long paintPtr, + long maskfilter)
      +
      +
    • +
    • +
      +

      nSetTypeface

      +
      public static void nSetTypeface(long paintPtr, + long typeface)
      +
      +
    • +
    • +
      +

      nGetTextAlign

      +
      public static int nGetTextAlign(long paintPtr)
      +
      +
    • +
    • +
      +

      nSetTextAlign

      +
      public static void nSetTextAlign(long paintPtr, + int align)
      +
      +
    • +
    • +
      +

      nSetTextLocalesByMinikinLocaleListId

      +
      public static void nSetTextLocalesByMinikinLocaleListId(long paintPtr, + int mMinikinLocaleListId)
      +
      +
    • +
    • +
      +

      nSetShadowLayer

      +
      public static void nSetShadowLayer(long paintPtr, + float radius, + float dx, + float dy, + long colorSpaceHandle, + long shadowColor)
      +
      +
    • +
    • +
      +

      nSetShadowLayer

      +
      public static void nSetShadowLayer(long paintPtr, + float radius, + float dx, + float dy, + int shadowColor)
      +
      +
    • +
    • +
      +

      nHasShadowLayer

      +
      public static boolean nHasShadowLayer(long paintPtr)
      +
      +
    • +
    • +
      +

      nGetLetterSpacing

      +
      public static float nGetLetterSpacing(long paintPtr)
      +
      +
    • +
    • +
      +

      nSetLetterSpacing

      +
      public static void nSetLetterSpacing(long paintPtr, + float letterSpacing)
      +
      +
    • +
    • +
      +

      nGetWordSpacing

      +
      public static float nGetWordSpacing(long paintPtr)
      +
      +
    • +
    • +
      +

      nSetWordSpacing

      +
      public static void nSetWordSpacing(long paintPtr, + float wordSpacing)
      +
      +
    • +
    • +
      +

      nGetStartHyphenEdit

      +
      public static int nGetStartHyphenEdit(long paintPtr)
      +
      +
    • +
    • +
      +

      nGetEndHyphenEdit

      +
      public static int nGetEndHyphenEdit(long paintPtr)
      +
      +
    • +
    • +
      +

      nSetStartHyphenEdit

      +
      public static void nSetStartHyphenEdit(long paintPtr, + int hyphen)
      +
      +
    • +
    • +
      +

      nSetEndHyphenEdit

      +
      public static void nSetEndHyphenEdit(long paintPtr, + int hyphen)
      +
      +
    • +
    • +
      +

      nSetStrokeMiter

      +
      public static void nSetStrokeMiter(long paintPtr, + float miter)
      +
      +
    • +
    • +
      +

      nGetStrokeMiter

      +
      public static float nGetStrokeMiter(long paintPtr)
      +
      +
    • +
    • +
      +

      nSetStrokeWidth

      +
      public static void nSetStrokeWidth(long paintPtr, + float width)
      +
      +
    • +
    • +
      +

      nGetStrokeWidth

      +
      public static float nGetStrokeWidth(long paintPtr)
      +
      +
    • +
    • +
      +

      nSetAlpha

      +
      public static void nSetAlpha(long paintPtr, + int a)
      +
      +
    • +
    • +
      +

      nSetDither

      +
      public static void nSetDither(long paintPtr, + boolean dither)
      +
      +
    • +
    • +
      +

      nGetFlags

      +
      public static int nGetFlags(long paintPtr)
      +
      +
    • +
    • +
      +

      nSetFlags

      +
      public static void nSetFlags(long paintPtr, + int flags)
      +
      +
    • +
    • +
      +

      nGetHinting

      +
      public static int nGetHinting(long paintPtr)
      +
      +
    • +
    • +
      +

      nSetHinting

      +
      public static void nSetHinting(long paintPtr, + int mode)
      +
      +
    • +
    • +
      +

      nSetAntiAlias

      +
      public static void nSetAntiAlias(long paintPtr, + boolean aa)
      +
      +
    • +
    • +
      +

      nSetLinearText

      +
      public static void nSetLinearText(long paintPtr, + boolean linearText)
      +
      +
    • +
    • +
      +

      nSetSubpixelText

      +
      public static void nSetSubpixelText(long paintPtr, + boolean subpixelText)
      +
      +
    • +
    • +
      +

      nSetUnderlineText

      +
      public static void nSetUnderlineText(long paintPtr, + boolean underlineText)
      +
      +
    • +
    • +
      +

      nSetFakeBoldText

      +
      public static void nSetFakeBoldText(long paintPtr, + boolean fakeBoldText)
      +
      +
    • +
    • +
      +

      nSetFilterBitmap

      +
      public static void nSetFilterBitmap(long paintPtr, + boolean filter)
      +
      +
    • +
    • +
      +

      nSetColor

      +
      public static void nSetColor(long paintPtr, + long colorSpaceHandle, + long color)
      +
      +
    • +
    • +
      +

      nSetColor

      +
      public static void nSetColor(long paintPtr, + int color)
      +
      +
    • +
    • +
      +

      nSetStrikeThruText

      +
      public static void nSetStrikeThruText(long paintPtr, + boolean strikeThruText)
      +
      +
    • +
    • +
      +

      nIsElegantTextHeight

      +
      public static boolean nIsElegantTextHeight(long paintPtr)
      +
      +
    • +
    • +
      +

      nSetElegantTextHeight

      +
      public static void nSetElegantTextHeight(long paintPtr, + boolean elegant)
      +
      +
    • +
    • +
      +

      nGetTextSize

      +
      public static float nGetTextSize(long paintPtr)
      +
      +
    • +
    • +
      +

      nGetTextScaleX

      +
      public static float nGetTextScaleX(long paintPtr)
      +
      +
    • +
    • +
      +

      nSetTextScaleX

      +
      public static void nSetTextScaleX(long paintPtr, + float scaleX)
      +
      +
    • +
    • +
      +

      nGetTextSkewX

      +
      public static float nGetTextSkewX(long paintPtr)
      +
      +
    • +
    • +
      +

      nSetTextSkewX

      +
      public static void nSetTextSkewX(long paintPtr, + float skewX)
      +
      +
    • +
    • +
      +

      nAscent

      +
      public static float nAscent(long paintPtr)
      +
      +
    • +
    • +
      +

      nAscent

      +
      public static float nAscent(long paintPtr, + long typefacePtr)
      +
      +
    • +
    • +
      +

      nDescent

      +
      public static float nDescent(long paintPtr)
      +
      +
    • +
    • +
      +

      nDescent

      +
      public static float nDescent(long paintPtr, + long typefacePtr)
      +
      +
    • +
    • +
      +

      nGetUnderlinePosition

      +
      public static float nGetUnderlinePosition(long paintPtr)
      +
      +
    • +
    • +
      +

      nGetUnderlineThickness

      +
      public static float nGetUnderlineThickness(long paintPtr)
      +
      +
    • +
    • +
      +

      nGetStrikeThruPosition

      +
      public static float nGetStrikeThruPosition(long paintPtr)
      +
      +
    • +
    • +
      +

      nGetStrikeThruThickness

      +
      public static float nGetStrikeThruThickness(long paintPtr)
      +
      +
    • +
    • +
      +

      nSetTextSize

      +
      public static void nSetTextSize(long paintPtr, + float textSize)
      +
      +
    • +
    • +
      +

      nEqualsForTextMeasurement

      +
      public static boolean nEqualsForTextMeasurement(long leftPaintPtr, + long rightPaintPtr)
      +
      +
    • +
    • +
      +

      nGetFontMetricsIntForText

      +
      public static void nGetFontMetricsIntForText(long paintPtr, + char[] text, + int start, + int count, + int ctxStart, + int ctxCount, + boolean isRtl, + Paint.FontMetricsInt outMetrics)
      +
      +
    • +
    • +
      +

      nGetFontMetricsIntForText

      +
      public static void nGetFontMetricsIntForText(long paintPtr, + String text, + int start, + int count, + int ctxStart, + int ctxCount, + boolean isRtl, + Paint.FontMetricsInt outMetrics)
      +
      +
    • +
    • +
      +

      nGetRunCharacterAdvance

      +
      public static float nGetRunCharacterAdvance(long paintPtr, + char[] text, + int start, + int end, + int contextStart, + int contextEnd, + boolean isRtl, + int offset, + float[] advances, + int advancesIndex)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/nativeruntime/PathDashPathEffectNatives.html b/javadoc/4.11/org/robolectric/nativeruntime/PathDashPathEffectNatives.html new file mode 100644 index 000000000..822f6da72 --- /dev/null +++ b/javadoc/4.11/org/robolectric/nativeruntime/PathDashPathEffectNatives.html @@ -0,0 +1,142 @@ + + + + +PathDashPathEffectNatives + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class PathDashPathEffectNatives

+
+
java.lang.Object +
org.robolectric.nativeruntime.PathDashPathEffectNatives
+
+
+
+
public final class PathDashPathEffectNatives +extends Object
+
Native methods for PathDashPathEffect JNI registration. + +

Native method signatures are derived from + https://cs.android.com/android/platform/superproject/+/android-12.0.0_r1:frameworks/base/graphics/java/android/graphics/PathDashPathEffect.java

+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nativeCreate

      +
      public static long nativeCreate(long nativePath, + float advance, + float phase, + int nativeStyle)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/nativeruntime/PathEffectNatives.html b/javadoc/4.11/org/robolectric/nativeruntime/PathEffectNatives.html new file mode 100644 index 000000000..1a9cc113e --- /dev/null +++ b/javadoc/4.11/org/robolectric/nativeruntime/PathEffectNatives.html @@ -0,0 +1,136 @@ + + + + +PathEffectNatives + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class PathEffectNatives

+
+
java.lang.Object +
org.robolectric.nativeruntime.PathEffectNatives
+
+
+
+
public final class PathEffectNatives +extends Object
+
Native methods for PathEffect JNI registration. + +

Native method signatures are derived from + https://cs.android.com/android/platform/superproject/+/android-12.0.0_r1:frameworks/base/graphics/java/android/graphics/PathEffect.java

+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nativeDestructor

      +
      public static void nativeDestructor(long nativePatheffect)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/nativeruntime/PathMeasureNatives.html b/javadoc/4.11/org/robolectric/nativeruntime/PathMeasureNatives.html new file mode 100644 index 000000000..630852bd5 --- /dev/null +++ b/javadoc/4.11/org/robolectric/nativeruntime/PathMeasureNatives.html @@ -0,0 +1,234 @@ + + + + +PathMeasureNatives + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class PathMeasureNatives

+
+
java.lang.Object +
org.robolectric.nativeruntime.PathMeasureNatives
+
+
+
+
public final class PathMeasureNatives +extends Object
+
Native methods for PathMeasure JNI registration. + +

Native method signatures are derived from + https://cs.android.com/android/platform/superproject/+/android-12.0.0_r1:frameworks/base/graphics/java/android/graphics/PathMeasure.java

+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      native_create

      +
      public static long native_create(long nativePath, + boolean forceClosed)
      +
      +
    • +
    • +
      +

      native_setPath

      +
      public static void native_setPath(long nativeInstance, + long nativePath, + boolean forceClosed)
      +
      +
    • +
    • +
      +

      native_getLength

      +
      public static float native_getLength(long nativeInstance)
      +
      +
    • +
    • +
      +

      native_getPosTan

      +
      public static boolean native_getPosTan(long nativeInstance, + float distance, + float[] pos, + float[] tan)
      +
      +
    • +
    • +
      +

      native_getMatrix

      +
      public static boolean native_getMatrix(long nativeInstance, + float distance, + long nativeMatrix, + int flags)
      +
      +
    • +
    • +
      +

      native_getSegment

      +
      public static boolean native_getSegment(long nativeInstance, + float startD, + float stopD, + long nativePath, + boolean startWithMoveTo)
      +
      +
    • +
    • +
      +

      native_isClosed

      +
      public static boolean native_isClosed(long nativeInstance)
      +
      +
    • +
    • +
      +

      native_nextContour

      +
      public static boolean native_nextContour(long nativeInstance)
      +
      +
    • +
    • +
      +

      native_destroy

      +
      public static void native_destroy(long nativeInstance)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/nativeruntime/PathNatives.html b/javadoc/4.11/org/robolectric/nativeruntime/PathNatives.html new file mode 100644 index 000000000..95c29bb1a --- /dev/null +++ b/javadoc/4.11/org/robolectric/nativeruntime/PathNatives.html @@ -0,0 +1,649 @@ + + + + +PathNatives + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class PathNatives

+
+
java.lang.Object +
org.robolectric.nativeruntime.PathNatives
+
+
+
+
public final class PathNatives +extends Object
+
Native methods for Path JNI registration. + +

Native method signatures are derived from + https://cs.android.com/android/platform/superproject/+/android-12.0.0_r1:frameworks/base/graphics/java/android/graphics/Path.java

+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    static void
    +
    nAddArc(long nPath, + float left, + float top, + float right, + float bottom, + float startAngle, + float sweepAngle)
    +
     
    +
    static void
    +
    nAddCircle(long nPath, + float x, + float y, + float radius, + int dir)
    +
     
    +
    static void
    +
    nAddOval(long nPath, + float left, + float top, + float right, + float bottom, + int dir)
    +
     
    +
    static void
    +
    nAddPath(long nPath, + long src)
    +
     
    +
    static void
    +
    nAddPath(long nPath, + long src, + float dx, + float dy)
    +
     
    +
    static void
    +
    nAddPath(long nPath, + long src, + long matrix)
    +
     
    +
    static void
    +
    nAddRect(long nPath, + float left, + float top, + float right, + float bottom, + int dir)
    +
     
    +
    static void
    +
    nAddRoundRect(long nPath, + float left, + float top, + float right, + float bottom, + float[] radii, + int dir)
    +
     
    +
    static void
    +
    nAddRoundRect(long nPath, + float left, + float top, + float right, + float bottom, + float rx, + float ry, + int dir)
    +
     
    +
    static float[]
    +
    nApproximate(long nPath, + float error)
    +
     
    +
    static void
    +
    nArcTo(long nPath, + float left, + float top, + float right, + float bottom, + float startAngle, + float sweepAngle, + boolean forceMoveTo)
    +
     
    +
    static void
    +
    nClose(long nPath)
    +
     
    +
    static void
    +
    nComputeBounds(long nPath, + RectF bounds)
    +
     
    +
    static void
    +
    nCubicTo(long nPath, + float x1, + float y1, + float x2, + float y2, + float x3, + float y3)
    +
     
    +
    static int
    +
    nGetFillType(long nPath)
    +
     
    +
    static long
    + +
     
    +
    static void
    +
    nIncReserve(long nPath, + int extraPtCount)
    +
     
    +
    static long
    + +
     
    +
    static long
    +
    nInit(long nPath)
    +
     
    +
    static boolean
    +
    nIsConvex(long nPath)
    +
     
    +
    static boolean
    +
    nIsEmpty(long nPath)
    +
     
    +
    static boolean
    +
    nIsRect(long nPath, + RectF rect)
    +
     
    +
    static void
    +
    nLineTo(long nPath, + float x, + float y)
    +
     
    +
    static void
    +
    nMoveTo(long nPath, + float x, + float y)
    +
     
    +
    static void
    +
    nOffset(long nPath, + float dx, + float dy)
    +
     
    +
    static boolean
    +
    nOp(long path1, + long path2, + int op, + long result)
    +
     
    +
    static void
    +
    nQuadTo(long nPath, + float x1, + float y1, + float x2, + float y2)
    +
     
    +
    static void
    +
    nRCubicTo(long nPath, + float x1, + float y1, + float x2, + float y2, + float x3, + float y3)
    +
     
    +
    static void
    +
    nReset(long nPath)
    +
     
    +
    static void
    +
    nRewind(long nPath)
    +
     
    +
    static void
    +
    nRLineTo(long nPath, + float dx, + float dy)
    +
     
    +
    static void
    +
    nRMoveTo(long nPath, + float dx, + float dy)
    +
     
    +
    static void
    +
    nRQuadTo(long nPath, + float dx1, + float dy1, + float dx2, + float dy2)
    +
     
    +
    static void
    +
    nSet(long nativeDst, + long nSrc)
    +
     
    +
    static void
    +
    nSetFillType(long nPath, + int ft)
    +
     
    +
    static void
    +
    nSetLastPoint(long nPath, + float dx, + float dy)
    +
     
    +
    static void
    +
    nTransform(long nPath, + long matrix)
    +
     
    +
    static void
    +
    nTransform(long nPath, + long matrix, + long dstPath)
    +
     
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nInit

      +
      public static long nInit()
      +
      +
    • +
    • +
      +

      nInit

      +
      public static long nInit(long nPath)
      +
      +
    • +
    • +
      +

      nGetFinalizer

      +
      public static long nGetFinalizer()
      +
      +
    • +
    • +
      +

      nSet

      +
      public static void nSet(long nativeDst, + long nSrc)
      +
      +
    • +
    • +
      +

      nComputeBounds

      +
      public static void nComputeBounds(long nPath, + RectF bounds)
      +
      +
    • +
    • +
      +

      nIncReserve

      +
      public static void nIncReserve(long nPath, + int extraPtCount)
      +
      +
    • +
    • +
      +

      nMoveTo

      +
      public static void nMoveTo(long nPath, + float x, + float y)
      +
      +
    • +
    • +
      +

      nRMoveTo

      +
      public static void nRMoveTo(long nPath, + float dx, + float dy)
      +
      +
    • +
    • +
      +

      nLineTo

      +
      public static void nLineTo(long nPath, + float x, + float y)
      +
      +
    • +
    • +
      +

      nRLineTo

      +
      public static void nRLineTo(long nPath, + float dx, + float dy)
      +
      +
    • +
    • +
      +

      nQuadTo

      +
      public static void nQuadTo(long nPath, + float x1, + float y1, + float x2, + float y2)
      +
      +
    • +
    • +
      +

      nRQuadTo

      +
      public static void nRQuadTo(long nPath, + float dx1, + float dy1, + float dx2, + float dy2)
      +
      +
    • +
    • +
      +

      nCubicTo

      +
      public static void nCubicTo(long nPath, + float x1, + float y1, + float x2, + float y2, + float x3, + float y3)
      +
      +
    • +
    • +
      +

      nRCubicTo

      +
      public static void nRCubicTo(long nPath, + float x1, + float y1, + float x2, + float y2, + float x3, + float y3)
      +
      +
    • +
    • +
      +

      nArcTo

      +
      public static void nArcTo(long nPath, + float left, + float top, + float right, + float bottom, + float startAngle, + float sweepAngle, + boolean forceMoveTo)
      +
      +
    • +
    • +
      +

      nClose

      +
      public static void nClose(long nPath)
      +
      +
    • +
    • +
      +

      nAddRect

      +
      public static void nAddRect(long nPath, + float left, + float top, + float right, + float bottom, + int dir)
      +
      +
    • +
    • +
      +

      nAddOval

      +
      public static void nAddOval(long nPath, + float left, + float top, + float right, + float bottom, + int dir)
      +
      +
    • +
    • +
      +

      nAddCircle

      +
      public static void nAddCircle(long nPath, + float x, + float y, + float radius, + int dir)
      +
      +
    • +
    • +
      +

      nAddArc

      +
      public static void nAddArc(long nPath, + float left, + float top, + float right, + float bottom, + float startAngle, + float sweepAngle)
      +
      +
    • +
    • +
      +

      nAddRoundRect

      +
      public static void nAddRoundRect(long nPath, + float left, + float top, + float right, + float bottom, + float rx, + float ry, + int dir)
      +
      +
    • +
    • +
      +

      nAddRoundRect

      +
      public static void nAddRoundRect(long nPath, + float left, + float top, + float right, + float bottom, + float[] radii, + int dir)
      +
      +
    • +
    • +
      +

      nAddPath

      +
      public static void nAddPath(long nPath, + long src, + float dx, + float dy)
      +
      +
    • +
    • +
      +

      nAddPath

      +
      public static void nAddPath(long nPath, + long src)
      +
      +
    • +
    • +
      +

      nAddPath

      +
      public static void nAddPath(long nPath, + long src, + long matrix)
      +
      +
    • +
    • +
      +

      nOffset

      +
      public static void nOffset(long nPath, + float dx, + float dy)
      +
      +
    • +
    • +
      +

      nSetLastPoint

      +
      public static void nSetLastPoint(long nPath, + float dx, + float dy)
      +
      +
    • +
    • +
      +

      nTransform

      +
      public static void nTransform(long nPath, + long matrix, + long dstPath)
      +
      +
    • +
    • +
      +

      nTransform

      +
      public static void nTransform(long nPath, + long matrix)
      +
      +
    • +
    • +
      +

      nOp

      +
      public static boolean nOp(long path1, + long path2, + int op, + long result)
      +
      +
    • +
    • +
      +

      nIsRect

      +
      public static boolean nIsRect(long nPath, + RectF rect)
      +
      +
    • +
    • +
      +

      nReset

      +
      public static void nReset(long nPath)
      +
      +
    • +
    • +
      +

      nRewind

      +
      public static void nRewind(long nPath)
      +
      +
    • +
    • +
      +

      nIsEmpty

      +
      public static boolean nIsEmpty(long nPath)
      +
      +
    • +
    • +
      +

      nIsConvex

      +
      public static boolean nIsConvex(long nPath)
      +
      +
    • +
    • +
      +

      nGetFillType

      +
      public static int nGetFillType(long nPath)
      +
      +
    • +
    • +
      +

      nSetFillType

      +
      public static void nSetFillType(long nPath, + int ft)
      +
      +
    • +
    • +
      +

      nApproximate

      +
      public static float[] nApproximate(long nPath, + float error)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/nativeruntime/PathParserNatives.html b/javadoc/4.11/org/robolectric/nativeruntime/PathParserNatives.html new file mode 100644 index 000000000..994fcd694 --- /dev/null +++ b/javadoc/4.11/org/robolectric/nativeruntime/PathParserNatives.html @@ -0,0 +1,226 @@ + + + + +PathParserNatives + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class PathParserNatives

+
+
java.lang.Object +
org.robolectric.nativeruntime.PathParserNatives
+
+
+
+
public final class PathParserNatives +extends Object
+
Native methods for PathParser JNI registration. + +

Native method signatures are derived from + https://cs.android.com/android/platform/superproject/+/android-12.0.0_r1:frameworks/base/graphics/java/android/graphics/PathParser.java

+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nParseStringForPath

      +
      public static void nParseStringForPath(long pathPtr, + String pathString, + int stringLength)
      +
      +
    • +
    • +
      +

      nCreatePathDataFromString

      +
      public static long nCreatePathDataFromString(String pathString, + int stringLength)
      +
      +
    • +
    • +
      +

      nCreatePathFromPathData

      +
      public static void nCreatePathFromPathData(long outPathPtr, + long pathData)
      +
      +
    • +
    • +
      +

      nCreateEmptyPathData

      +
      public static long nCreateEmptyPathData()
      +
      +
    • +
    • +
      +

      nCreatePathData

      +
      public static long nCreatePathData(long nativePtr)
      +
      +
    • +
    • +
      +

      nInterpolatePathData

      +
      public static boolean nInterpolatePathData(long outDataPtr, + long fromDataPtr, + long toDataPtr, + float fraction)
      +
      +
    • +
    • +
      +

      nFinalize

      +
      public static void nFinalize(long nativePtr)
      +
      +
    • +
    • +
      +

      nCanMorph

      +
      public static boolean nCanMorph(long fromDataPtr, + long toDataPtr)
      +
      +
    • +
    • +
      +

      nSetPathData

      +
      public static void nSetPathData(long outDataPtr, + long fromDataPtr)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/nativeruntime/PictureNatives.html b/javadoc/4.11/org/robolectric/nativeruntime/PictureNatives.html new file mode 100644 index 000000000..84f841828 --- /dev/null +++ b/javadoc/4.11/org/robolectric/nativeruntime/PictureNatives.html @@ -0,0 +1,247 @@ + + + + +PictureNatives + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class PictureNatives

+
+
java.lang.Object +
org.robolectric.nativeruntime.PictureNatives
+
+
+
+
public class PictureNatives +extends Object
+
Native methods for Picture JNI registration. + +

Native method signatures are derived from + https://cs.android.com/android/platform/superproject/+/android-12.0.0_r1:frameworks/base/graphics/java/android/graphics/Picture.java

+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      PictureNatives

      +
      public PictureNatives()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nativeConstructor

      +
      public static long nativeConstructor(long nativeSrcOr0)
      +
      +
    • +
    • +
      +

      nativeCreateFromStream

      +
      public static long nativeCreateFromStream(InputStream stream, + byte[] storage)
      +
      +
    • +
    • +
      +

      nativeGetWidth

      +
      public static int nativeGetWidth(long nativePicture)
      +
      +
    • +
    • +
      +

      nativeGetHeight

      +
      public static int nativeGetHeight(long nativePicture)
      +
      +
    • +
    • +
      +

      nativeBeginRecording

      +
      public static long nativeBeginRecording(long nativeCanvas, + int w, + int h)
      +
      +
    • +
    • +
      +

      nativeEndRecording

      +
      public static void nativeEndRecording(long nativeCanvas)
      +
      +
    • +
    • +
      +

      nativeDraw

      +
      public static void nativeDraw(long nativeCanvas, + long nativePicture)
      +
      +
    • +
    • +
      +

      nativeWriteToStream

      +
      public static boolean nativeWriteToStream(long nativePicture, + OutputStream stream, + byte[] storage)
      +
      +
    • +
    • +
      +

      nativeDestructor

      +
      public static void nativeDestructor(long nativePicture)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/nativeruntime/PorterDuffColorFilterNatives.html b/javadoc/4.11/org/robolectric/nativeruntime/PorterDuffColorFilterNatives.html new file mode 100644 index 000000000..cff749ad2 --- /dev/null +++ b/javadoc/4.11/org/robolectric/nativeruntime/PorterDuffColorFilterNatives.html @@ -0,0 +1,138 @@ + + + + +PorterDuffColorFilterNatives + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class PorterDuffColorFilterNatives

+
+
java.lang.Object +
org.robolectric.nativeruntime.PorterDuffColorFilterNatives
+
+
+
+
public final class PorterDuffColorFilterNatives +extends Object
+
Native methods for PorterDuffColorFilter JNI registration. + +

Native method signatures are derived from + https://cs.android.com/android/platform/superproject/+/android-12.0.0_r1:frameworks/base/graphics/java/android/graphics/PorterDuffColorFilter.java

+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      native_CreateBlendModeFilter

      +
      public static long native_CreateBlendModeFilter(int srcColor, + int blendmode)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/nativeruntime/PositionedGlyphsNatives.html b/javadoc/4.11/org/robolectric/nativeruntime/PositionedGlyphsNatives.html new file mode 100644 index 000000000..46ab278f5 --- /dev/null +++ b/javadoc/4.11/org/robolectric/nativeruntime/PositionedGlyphsNatives.html @@ -0,0 +1,216 @@ + + + + +PositionedGlyphsNatives + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class PositionedGlyphsNatives

+
+
java.lang.Object +
org.robolectric.nativeruntime.PositionedGlyphsNatives
+
+
+
+
public final class PositionedGlyphsNatives +extends Object
+
Native methods for PositionedGlyphs JNI registration. + +

Native method signatures are derived from + https://cs.android.com/android/platform/superproject/+/android-12.0.0_r1:frameworks/base/graphics/java/android/graphics/text/PositionedGlyphs.java

+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nGetGlyphCount

      +
      public static int nGetGlyphCount(long minikinLayout)
      +
      +
    • +
    • +
      +

      nGetTotalAdvance

      +
      public static float nGetTotalAdvance(long minikinLayout)
      +
      +
    • +
    • +
      +

      nGetAscent

      +
      public static float nGetAscent(long minikinLayout)
      +
      +
    • +
    • +
      +

      nGetDescent

      +
      public static float nGetDescent(long minikinLayout)
      +
      +
    • +
    • +
      +

      nGetGlyphId

      +
      public static int nGetGlyphId(long minikinLayout, + int i)
      +
      +
    • +
    • +
      +

      nGetX

      +
      public static float nGetX(long minikinLayout, + int i)
      +
      +
    • +
    • +
      +

      nGetY

      +
      public static float nGetY(long minikinLayout, + int i)
      +
      +
    • +
    • +
      +

      nGetFont

      +
      public static long nGetFont(long minikinLayout, + int i)
      +
      +
    • +
    • +
      +

      nReleaseFunc

      +
      public static long nReleaseFunc()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/nativeruntime/PropertyValuesHolderNatives.html b/javadoc/4.11/org/robolectric/nativeruntime/PropertyValuesHolderNatives.html new file mode 100644 index 000000000..fdd05b656 --- /dev/null +++ b/javadoc/4.11/org/robolectric/nativeruntime/PropertyValuesHolderNatives.html @@ -0,0 +1,295 @@ + + + + +PropertyValuesHolderNatives + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class PropertyValuesHolderNatives

+
+
java.lang.Object +
org.robolectric.nativeruntime.PropertyValuesHolderNatives
+
+
+
+
public final class PropertyValuesHolderNatives +extends Object
+
Native methods for PropertyValuesHolder JNI registration. + +

Native method signatures are derived from + https://cs.android.com/android/platform/superproject/+/android-12.0.0_r1:frameworks/base/graphics/java/android/graphics/PropertyValuesHolder.java

+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nGetIntMethod

      +
      public static long nGetIntMethod(Class<?> targetClass, + String methodName)
      +
      +
    • +
    • +
      +

      nGetFloatMethod

      +
      public static long nGetFloatMethod(Class<?> targetClass, + String methodName)
      +
      +
    • +
    • +
      +

      nGetMultipleIntMethod

      +
      public static long nGetMultipleIntMethod(Class<?> targetClass, + String methodName, + int numParams)
      +
      +
    • +
    • +
      +

      nGetMultipleFloatMethod

      +
      public static long nGetMultipleFloatMethod(Class<?> targetClass, + String methodName, + int numParams)
      +
      +
    • +
    • +
      +

      nCallIntMethod

      +
      public static void nCallIntMethod(Object target, + long methodID, + int arg)
      +
      +
    • +
    • +
      +

      nCallFloatMethod

      +
      public static void nCallFloatMethod(Object target, + long methodID, + float arg)
      +
      +
    • +
    • +
      +

      nCallTwoIntMethod

      +
      public static void nCallTwoIntMethod(Object target, + long methodID, + int arg1, + int arg2)
      +
      +
    • +
    • +
      +

      nCallFourIntMethod

      +
      public static void nCallFourIntMethod(Object target, + long methodID, + int arg1, + int arg2, + int arg3, + int arg4)
      +
      +
    • +
    • +
      +

      nCallMultipleIntMethod

      +
      public static void nCallMultipleIntMethod(Object target, + long methodID, + int[] args)
      +
      +
    • +
    • +
      +

      nCallTwoFloatMethod

      +
      public static void nCallTwoFloatMethod(Object target, + long methodID, + float arg1, + float arg2)
      +
      +
    • +
    • +
      +

      nCallFourFloatMethod

      +
      public static void nCallFourFloatMethod(Object target, + long methodID, + float arg1, + float arg2, + float arg3, + float arg4)
      +
      +
    • +
    • +
      +

      nCallMultipleFloatMethod

      +
      public static void nCallMultipleFloatMethod(Object target, + long methodID, + float[] args)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/nativeruntime/RadialGradientNatives.html b/javadoc/4.11/org/robolectric/nativeruntime/RadialGradientNatives.html new file mode 100644 index 000000000..6856b6af3 --- /dev/null +++ b/javadoc/4.11/org/robolectric/nativeruntime/RadialGradientNatives.html @@ -0,0 +1,198 @@ + + + + +RadialGradientNatives + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class RadialGradientNatives

+
+
java.lang.Object +
org.robolectric.nativeruntime.RadialGradientNatives
+
+
+
+
public class RadialGradientNatives +extends Object
+
Native methods for RadialGradient JNI registration. + +

Native method signatures are derived from + https://cs.android.com/android/platform/superproject/+/android-12.0.0_r1:frameworks/base/graphics/java/android/graphics/RadialGradient.java

+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    static long
    +
    nativeCreate(long matrix, + float startX, + float startY, + float startRadius, + float endX, + float endY, + float endRadius, + long[] colors, + float[] positions, + int tileMode, + long colorSpaceHandle)
    +
     
    +
    static long
    +
    nativeCreate1(long matrix, + float x, + float y, + float radius, + int[] colors, + float[] positions, + int tileMode)
    +
     
    +
    static long
    +
    nativeCreate2(long matrix, + float x, + float y, + float radius, + int color0, + int color1, + int tileMode)
    +
     
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nativeCreate

      +
      public static long nativeCreate(long matrix, + float startX, + float startY, + float startRadius, + float endX, + float endY, + float endRadius, + long[] colors, + float[] positions, + int tileMode, + long colorSpaceHandle)
      +
      +
    • +
    • +
      +

      nativeCreate1

      +
      public static long nativeCreate1(long matrix, + float x, + float y, + float radius, + int[] colors, + float[] positions, + int tileMode)
      +
      +
    • +
    • +
      +

      nativeCreate2

      +
      public static long nativeCreate2(long matrix, + float x, + float y, + float radius, + int color0, + int color1, + int tileMode)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/nativeruntime/RecordingCanvasNatives.html b/javadoc/4.11/org/robolectric/nativeruntime/RecordingCanvasNatives.html new file mode 100644 index 000000000..85a03300a --- /dev/null +++ b/javadoc/4.11/org/robolectric/nativeruntime/RecordingCanvasNatives.html @@ -0,0 +1,293 @@ + + + + +RecordingCanvasNatives + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class RecordingCanvasNatives

+
+
java.lang.Object +
org.robolectric.nativeruntime.RecordingCanvasNatives
+
+
+
+
public final class RecordingCanvasNatives +extends Object
+
Native methods for RecordingCanvas JNI registration. + +

Native method signatures are derived from + https://cs.android.com/android/platform/superproject/+/android-12.0.0_r1:frameworks/base/graphics/java/android/graphics/RecordingCanvas.java

+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nCreateDisplayListCanvas

      +
      public static long nCreateDisplayListCanvas(long node, + int width, + int height)
      +
      +
    • +
    • +
      +

      nResetDisplayListCanvas

      +
      public static void nResetDisplayListCanvas(long canvas, + long node, + int width, + int height)
      +
      +
    • +
    • +
      +

      nGetMaximumTextureWidth

      +
      public static int nGetMaximumTextureWidth()
      +
      +
    • +
    • +
      +

      nGetMaximumTextureHeight

      +
      public static int nGetMaximumTextureHeight()
      +
      +
    • +
    • +
      +

      nEnableZ

      +
      public static void nEnableZ(long renderer, + boolean enableZ)
      +
      +
    • +
    • +
      +

      nFinishRecording

      +
      public static void nFinishRecording(long renderer, + long renderNode)
      +
      +
    • +
    • +
      +

      nDrawRenderNode

      +
      public static void nDrawRenderNode(long renderer, + long renderNode)
      +
      +
    • +
    • +
      +

      nDrawTextureLayer

      +
      public static void nDrawTextureLayer(long renderer, + long layer)
      +
      +
    • +
    • +
      +

      nDrawCircle

      +
      public static void nDrawCircle(long renderer, + long propCx, + long propCy, + long propRadius, + long propPaint)
      +
      +
    • +
    • +
      +

      nDrawRipple

      +
      public static void nDrawRipple(long renderer, + long propCx, + long propCy, + long propRadius, + long propPaint, + long propProgress, + long turbulencePhase, + int color, + long runtimeEffect)
      +
      +
    • +
    • +
      +

      nDrawRoundRect

      +
      public static void nDrawRoundRect(long renderer, + long propLeft, + long propTop, + long propRight, + long propBottom, + long propRx, + long propRy, + long propPaint)
      +
      +
    • +
    • +
      +

      nDrawWebViewFunctor

      +
      public static void nDrawWebViewFunctor(long canvas, + int functor)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/nativeruntime/RegionIteratorNatives.html b/javadoc/4.11/org/robolectric/nativeruntime/RegionIteratorNatives.html new file mode 100644 index 000000000..c353859cb --- /dev/null +++ b/javadoc/4.11/org/robolectric/nativeruntime/RegionIteratorNatives.html @@ -0,0 +1,156 @@ + + + + +RegionIteratorNatives + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class RegionIteratorNatives

+
+
java.lang.Object +
org.robolectric.nativeruntime.RegionIteratorNatives
+
+
+
+
public final class RegionIteratorNatives +extends Object
+
Native methods for RegionIterator JNI registration. + +

Native method signatures are derived from + https://cs.android.com/android/platform/superproject/+/android-12.0.0_r1:frameworks/base/graphics/java/android/graphics/RegionIterator.java

+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nativeConstructor

      +
      public static long nativeConstructor(long nativeRegion)
      +
      +
    • +
    • +
      +

      nativeDestructor

      +
      public static void nativeDestructor(long nativeIter)
      +
      +
    • +
    • +
      +

      nativeNext

      +
      public static boolean nativeNext(long nativeIter, + Rect r)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/nativeruntime/RegionNatives.html b/javadoc/4.11/org/robolectric/nativeruntime/RegionNatives.html new file mode 100644 index 000000000..43bdbd656 --- /dev/null +++ b/javadoc/4.11/org/robolectric/nativeruntime/RegionNatives.html @@ -0,0 +1,454 @@ + + + + +RegionNatives + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class RegionNatives

+
+
java.lang.Object +
org.robolectric.nativeruntime.RegionNatives
+
+
+
+
public final class RegionNatives +extends Object
+
Native methods for Region JNI registration. + +

Native method signatures are derived from + https://cs.android.com/android/platform/superproject/+/android-12.0.0_r1:frameworks/base/graphics/java/android/graphics/Region.java

+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      mNativeRegion

      +
      public long mNativeRegion
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      RegionNatives

      +
      public RegionNatives()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nativeEquals

      +
      public static boolean nativeEquals(long nativeR1, + long nativeR2)
      +
      +
    • +
    • +
      +

      nativeConstructor

      +
      public static long nativeConstructor()
      +
      +
    • +
    • +
      +

      nativeDestructor

      +
      public static void nativeDestructor(long nativeRegion)
      +
      +
    • +
    • +
      +

      nativeSetRegion

      +
      public static void nativeSetRegion(long nativeDst, + long nativeSrc)
      +
      +
    • +
    • +
      +

      nativeSetRect

      +
      public static boolean nativeSetRect(long nativeDst, + int left, + int top, + int right, + int bottom)
      +
      +
    • +
    • +
      +

      nativeSetPath

      +
      public static boolean nativeSetPath(long nativeDst, + long nativePath, + long nativeClip)
      +
      +
    • +
    • +
      +

      nativeGetBounds

      +
      public static boolean nativeGetBounds(long nativeRegion, + Rect rect)
      +
      +
    • +
    • +
      +

      nativeGetBoundaryPath

      +
      public static boolean nativeGetBoundaryPath(long nativeRegion, + long nativePath)
      +
      +
    • +
    • +
      +

      nativeOp

      +
      public static boolean nativeOp(long nativeDst, + int left, + int top, + int right, + int bottom, + int op)
      +
      +
    • +
    • +
      +

      nativeOp

      +
      public static boolean nativeOp(long nativeDst, + Rect rect, + long nativeRegion, + int op)
      +
      +
    • +
    • +
      +

      nativeOp

      +
      public static boolean nativeOp(long nativeDst, + long nativeRegion1, + long nativeRegion2, + int op)
      +
      +
    • +
    • +
      +

      nativeCreateFromParcel

      +
      public static long nativeCreateFromParcel(Parcel p)
      +
      +
    • +
    • +
      +

      nativeWriteToParcel

      +
      public static boolean nativeWriteToParcel(long nativeRegion, + Parcel p)
      +
      +
    • +
    • +
      +

      nativeToString

      +
      public static String nativeToString(long nativeRegion)
      +
      +
    • +
    • +
      +

      isEmpty

      +
      public boolean isEmpty()
      +
      +
    • +
    • +
      +

      isRect

      +
      public boolean isRect()
      +
      +
    • +
    • +
      +

      isComplex

      +
      public boolean isComplex()
      +
      +
    • +
    • +
      +

      contains

      +
      public boolean contains(int x, + int y)
      +
      +
    • +
    • +
      +

      quickContains

      +
      public boolean quickContains(int left, + int top, + int right, + int bottom)
      +
      +
    • +
    • +
      +

      quickReject

      +
      public boolean quickReject(int left, + int top, + int right, + int bottom)
      +
      +
    • +
    • +
      +

      quickReject

      +
      public boolean quickReject(Region rgn)
      +
      +
    • +
    • +
      +

      translate

      +
      public void translate(int dx, + int dy, + Region dst)
      +
      +
    • +
    • +
      +

      scale

      +
      public void scale(float scale, + Region dst)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/nativeruntime/RenderEffectNatives.html b/javadoc/4.11/org/robolectric/nativeruntime/RenderEffectNatives.html new file mode 100644 index 000000000..00b6e3f62 --- /dev/null +++ b/javadoc/4.11/org/robolectric/nativeruntime/RenderEffectNatives.html @@ -0,0 +1,233 @@ + + + + +RenderEffectNatives + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class RenderEffectNatives

+
+
java.lang.Object +
org.robolectric.nativeruntime.RenderEffectNatives
+
+
+
+
public final class RenderEffectNatives +extends Object
+
Native methods for RenderEffect JNI registration. + +

Native method signatures are derived from + https://cs.android.com/android/platform/superproject/+/android-12.0.0_r1:frameworks/base/graphics/java/android/graphics/RenderEffect.java

+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nativeCreateOffsetEffect

      +
      public static long nativeCreateOffsetEffect(float offsetX, + float offsetY, + long nativeInput)
      +
      +
    • +
    • +
      +

      nativeCreateBlurEffect

      +
      public static long nativeCreateBlurEffect(float radiusX, + float radiusY, + long nativeInput, + int edgeTreatment)
      +
      +
    • +
    • +
      +

      nativeCreateBitmapEffect

      +
      public static long nativeCreateBitmapEffect(long bitmapHandle, + float srcLeft, + float srcTop, + float srcRight, + float srcBottom, + float dstLeft, + float dstTop, + float dstRight, + float dstBottom)
      +
      +
    • +
    • +
      +

      nativeCreateColorFilterEffect

      +
      public static long nativeCreateColorFilterEffect(long colorFilter, + long nativeInput)
      +
      +
    • +
    • +
      +

      nativeCreateBlendModeEffect

      +
      public static long nativeCreateBlendModeEffect(long dst, + long src, + int blendmode)
      +
      +
    • +
    • +
      +

      nativeCreateChainEffect

      +
      public static long nativeCreateChainEffect(long outer, + long inner)
      +
      +
    • +
    • +
      +

      nativeCreateShaderEffect

      +
      public static long nativeCreateShaderEffect(long shader)
      +
      +
    • +
    • +
      +

      nativeGetFinalizer

      +
      public static long nativeGetFinalizer()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/nativeruntime/RenderNodeAnimatorNatives.html b/javadoc/4.11/org/robolectric/nativeruntime/RenderNodeAnimatorNatives.html new file mode 100644 index 000000000..1acd8c74f --- /dev/null +++ b/javadoc/4.11/org/robolectric/nativeruntime/RenderNodeAnimatorNatives.html @@ -0,0 +1,270 @@ + + + + +RenderNodeAnimatorNatives + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class RenderNodeAnimatorNatives

+
+
java.lang.Object +
org.robolectric.nativeruntime.RenderNodeAnimatorNatives
+
+
+
+
public final class RenderNodeAnimatorNatives +extends Object
+
Native methods for RenderNodeAnimator JNI registration. + +

Native method signatures are derived from + https://cs.android.com/android/platform/superproject/+/android-12.0.0_r1:frameworks/base/graphics/java/android/graphics/RenderNodeAnimator.java

+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nCreateAnimator

      +
      public static long nCreateAnimator(int property, + float finalValue)
      +
      +
    • +
    • +
      +

      nCreateCanvasPropertyFloatAnimator

      +
      public static long nCreateCanvasPropertyFloatAnimator(long canvasProperty, + float finalValue)
      +
      +
    • +
    • +
      +

      nCreateCanvasPropertyPaintAnimator

      +
      public static long nCreateCanvasPropertyPaintAnimator(long canvasProperty, + int paintField, + float finalValue)
      +
      +
    • +
    • +
      +

      nCreateRevealAnimator

      +
      public static long nCreateRevealAnimator(int x, + int y, + float startRadius, + float endRadius)
      +
      +
    • +
    • +
      +

      nSetStartValue

      +
      public static void nSetStartValue(long nativePtr, + float startValue)
      +
      +
    • +
    • +
      +

      nSetDuration

      +
      public static void nSetDuration(long nativePtr, + long duration)
      +
      +
    • +
    • +
      +

      nGetDuration

      +
      public static long nGetDuration(long nativePtr)
      +
      +
    • +
    • +
      +

      nSetStartDelay

      +
      public static void nSetStartDelay(long nativePtr, + long startDelay)
      +
      +
    • +
    • +
      +

      nSetInterpolator

      +
      public static void nSetInterpolator(long animPtr, + long interpolatorPtr)
      +
      +
    • +
    • +
      +

      nSetAllowRunningAsync

      +
      public static void nSetAllowRunningAsync(long animPtr, + boolean mayRunAsync)
      +
      +
    • +
    • +
      +

      nSetListener

      +
      public static void nSetListener(long animPtr, + Object listener)
      +
      +
    • +
    • +
      +

      nStart

      +
      public static void nStart(long animPtr)
      +
      +
    • +
    • +
      +

      nEnd

      +
      public static void nEnd(long animPtr)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/nativeruntime/RenderNodeNatives.html b/javadoc/4.11/org/robolectric/nativeruntime/RenderNodeNatives.html new file mode 100644 index 000000000..c75a67245 --- /dev/null +++ b/javadoc/4.11/org/robolectric/nativeruntime/RenderNodeNatives.html @@ -0,0 +1,1034 @@ + + + + +RenderNodeNatives + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class RenderNodeNatives

+
+
java.lang.Object +
org.robolectric.nativeruntime.RenderNodeNatives
+
+
+
+
public final class RenderNodeNatives +extends Object
+
Native methods for RenderNode JNI registration. + +

Native method signatures are derived from + https://cs.android.com/android/platform/superproject/+/android-12.0.0_r1:frameworks/base/graphics/java/android/graphics/RenderNode.java

+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nCreate

      +
      public static long nCreate(String name)
      +
      +
    • +
    • +
      +

      nGetNativeFinalizer

      +
      public static long nGetNativeFinalizer()
      +
      +
    • +
    • +
      +

      nOutput

      +
      public static void nOutput(long renderNode)
      +
      +
    • +
    • +
      +

      nGetUsageSize

      +
      public static int nGetUsageSize(long renderNode)
      +
      +
    • +
    • +
      +

      nGetAllocatedSize

      +
      public static int nGetAllocatedSize(long renderNode)
      +
      +
    • +
    • +
      +

      nRequestPositionUpdates

      +
      public static void nRequestPositionUpdates(long renderNode, + RenderNode.PositionUpdateListener callback)
      +
      +
    • +
    • +
      +

      nAddAnimator

      +
      public static void nAddAnimator(long renderNode, + long animatorPtr)
      +
      +
    • +
    • +
      +

      nEndAllAnimators

      +
      public static void nEndAllAnimators(long renderNode)
      +
      +
    • +
    • +
      +

      nDiscardDisplayList

      +
      public static void nDiscardDisplayList(long renderNode)
      +
      +
    • +
    • +
      +

      nIsValid

      +
      public static boolean nIsValid(long renderNode)
      +
      +
    • +
    • +
      +

      nGetTransformMatrix

      +
      public static void nGetTransformMatrix(long renderNode, + long nativeMatrix)
      +
      +
    • +
    • +
      +

      nGetInverseTransformMatrix

      +
      public static void nGetInverseTransformMatrix(long renderNode, + long nativeMatrix)
      +
      +
    • +
    • +
      +

      nHasIdentityMatrix

      +
      public static boolean nHasIdentityMatrix(long renderNode)
      +
      +
    • +
    • +
      +

      nOffsetTopAndBottom

      +
      public static boolean nOffsetTopAndBottom(long renderNode, + int offset)
      +
      +
    • +
    • +
      +

      nOffsetLeftAndRight

      +
      public static boolean nOffsetLeftAndRight(long renderNode, + int offset)
      +
      +
    • +
    • +
      +

      nSetLeftTopRightBottom

      +
      public static boolean nSetLeftTopRightBottom(long renderNode, + int left, + int top, + int right, + int bottom)
      +
      +
    • +
    • +
      +

      nSetLeft

      +
      public static boolean nSetLeft(long renderNode, + int left)
      +
      +
    • +
    • +
      +

      nSetTop

      +
      public static boolean nSetTop(long renderNode, + int top)
      +
      +
    • +
    • +
      +

      nSetRight

      +
      public static boolean nSetRight(long renderNode, + int right)
      +
      +
    • +
    • +
      +

      nSetBottom

      +
      public static boolean nSetBottom(long renderNode, + int bottom)
      +
      +
    • +
    • +
      +

      nGetLeft

      +
      public static int nGetLeft(long renderNode)
      +
      +
    • +
    • +
      +

      nGetTop

      +
      public static int nGetTop(long renderNode)
      +
      +
    • +
    • +
      +

      nGetRight

      +
      public static int nGetRight(long renderNode)
      +
      +
    • +
    • +
      +

      nGetBottom

      +
      public static int nGetBottom(long renderNode)
      +
      +
    • +
    • +
      +

      nSetCameraDistance

      +
      public static boolean nSetCameraDistance(long renderNode, + float distance)
      +
      +
    • +
    • +
      +

      nSetPivotY

      +
      public static boolean nSetPivotY(long renderNode, + float pivotY)
      +
      +
    • +
    • +
      +

      nSetPivotX

      +
      public static boolean nSetPivotX(long renderNode, + float pivotX)
      +
      +
    • +
    • +
      +

      nResetPivot

      +
      public static boolean nResetPivot(long renderNode)
      +
      +
    • +
    • +
      +

      nSetLayerType

      +
      public static boolean nSetLayerType(long renderNode, + int layerType)
      +
      +
    • +
    • +
      +

      nGetLayerType

      +
      public static int nGetLayerType(long renderNode)
      +
      +
    • +
    • +
      +

      nSetLayerPaint

      +
      public static boolean nSetLayerPaint(long renderNode, + long paint)
      +
      +
    • +
    • +
      +

      nSetClipToBounds

      +
      public static boolean nSetClipToBounds(long renderNode, + boolean clipToBounds)
      +
      +
    • +
    • +
      +

      nGetClipToBounds

      +
      public static boolean nGetClipToBounds(long renderNode)
      +
      +
    • +
    • +
      +

      nSetClipBounds

      +
      public static boolean nSetClipBounds(long renderNode, + int left, + int top, + int right, + int bottom)
      +
      +
    • +
    • +
      +

      nSetClipBoundsEmpty

      +
      public static boolean nSetClipBoundsEmpty(long renderNode)
      +
      +
    • +
    • +
      +

      nSetProjectBackwards

      +
      public static boolean nSetProjectBackwards(long renderNode, + boolean shouldProject)
      +
      +
    • +
    • +
      +

      nSetProjectionReceiver

      +
      public static boolean nSetProjectionReceiver(long renderNode, + boolean shouldReceive)
      +
      +
    • +
    • +
      +

      nSetOutlineRoundRect

      +
      public static boolean nSetOutlineRoundRect(long renderNode, + int left, + int top, + int right, + int bottom, + float radius, + float alpha)
      +
      +
    • +
    • +
      +

      nSetOutlinePath

      +
      public static boolean nSetOutlinePath(long renderNode, + long nativePath, + float alpha)
      +
      +
    • +
    • +
      +

      nSetOutlineEmpty

      +
      public static boolean nSetOutlineEmpty(long renderNode)
      +
      +
    • +
    • +
      +

      nSetOutlineNone

      +
      public static boolean nSetOutlineNone(long renderNode)
      +
      +
    • +
    • +
      +

      nClearStretch

      +
      public static boolean nClearStretch(long renderNode)
      +
      +
    • +
    • +
      +

      nStretch

      +
      public static boolean nStretch(long renderNode, + float vecX, + float vecY, + float maxStretchX, + float maxStretchY)
      +
      +
    • +
    • +
      +

      nHasShadow

      +
      public static boolean nHasShadow(long renderNode)
      +
      +
    • +
    • +
      +

      nSetSpotShadowColor

      +
      public static boolean nSetSpotShadowColor(long renderNode, + int color)
      +
      +
    • +
    • +
      +

      nSetAmbientShadowColor

      +
      public static boolean nSetAmbientShadowColor(long renderNode, + int color)
      +
      +
    • +
    • +
      +

      nGetSpotShadowColor

      +
      public static int nGetSpotShadowColor(long renderNode)
      +
      +
    • +
    • +
      +

      nGetAmbientShadowColor

      +
      public static int nGetAmbientShadowColor(long renderNode)
      +
      +
    • +
    • +
      +

      nSetClipToOutline

      +
      public static boolean nSetClipToOutline(long renderNode, + boolean clipToOutline)
      +
      +
    • +
    • +
      +

      nSetRevealClip

      +
      public static boolean nSetRevealClip(long renderNode, + boolean shouldClip, + float x, + float y, + float radius)
      +
      +
    • +
    • +
      +

      nSetAlpha

      +
      public static boolean nSetAlpha(long renderNode, + float alpha)
      +
      +
    • +
    • +
      +

      nSetRenderEffect

      +
      public static boolean nSetRenderEffect(long renderNode, + long renderEffect)
      +
      +
    • +
    • +
      +

      nSetHasOverlappingRendering

      +
      public static boolean nSetHasOverlappingRendering(long renderNode, + boolean hasOverlappingRendering)
      +
      +
    • +
    • +
      +

      nSetUsageHint

      +
      public static void nSetUsageHint(long renderNode, + int usageHint)
      +
      +
    • +
    • +
      +

      nSetElevation

      +
      public static boolean nSetElevation(long renderNode, + float lift)
      +
      +
    • +
    • +
      +

      nSetTranslationX

      +
      public static boolean nSetTranslationX(long renderNode, + float translationX)
      +
      +
    • +
    • +
      +

      nSetTranslationY

      +
      public static boolean nSetTranslationY(long renderNode, + float translationY)
      +
      +
    • +
    • +
      +

      nSetTranslationZ

      +
      public static boolean nSetTranslationZ(long renderNode, + float translationZ)
      +
      +
    • +
    • +
      +

      nSetRotation

      +
      public static boolean nSetRotation(long renderNode, + float rotation)
      +
      +
    • +
    • +
      +

      nSetRotationX

      +
      public static boolean nSetRotationX(long renderNode, + float rotationX)
      +
      +
    • +
    • +
      +

      nSetRotationY

      +
      public static boolean nSetRotationY(long renderNode, + float rotationY)
      +
      +
    • +
    • +
      +

      nSetScaleX

      +
      public static boolean nSetScaleX(long renderNode, + float scaleX)
      +
      +
    • +
    • +
      +

      nSetScaleY

      +
      public static boolean nSetScaleY(long renderNode, + float scaleY)
      +
      +
    • +
    • +
      +

      nSetStaticMatrix

      +
      public static boolean nSetStaticMatrix(long renderNode, + long nativeMatrix)
      +
      +
    • +
    • +
      +

      nSetAnimationMatrix

      +
      public static boolean nSetAnimationMatrix(long renderNode, + long animationMatrix)
      +
      +
    • +
    • +
      +

      nHasOverlappingRendering

      +
      public static boolean nHasOverlappingRendering(long renderNode)
      +
      +
    • +
    • +
      +

      nGetAnimationMatrix

      +
      public static boolean nGetAnimationMatrix(long renderNode, + long animationMatrix)
      +
      +
    • +
    • +
      +

      nGetClipToOutline

      +
      public static boolean nGetClipToOutline(long renderNode)
      +
      +
    • +
    • +
      +

      nGetAlpha

      +
      public static float nGetAlpha(long renderNode)
      +
      +
    • +
    • +
      +

      nGetCameraDistance

      +
      public static float nGetCameraDistance(long renderNode)
      +
      +
    • +
    • +
      +

      nGetScaleX

      +
      public static float nGetScaleX(long renderNode)
      +
      +
    • +
    • +
      +

      nGetScaleY

      +
      public static float nGetScaleY(long renderNode)
      +
      +
    • +
    • +
      +

      nGetElevation

      +
      public static float nGetElevation(long renderNode)
      +
      +
    • +
    • +
      +

      nGetTranslationX

      +
      public static float nGetTranslationX(long renderNode)
      +
      +
    • +
    • +
      +

      nGetTranslationY

      +
      public static float nGetTranslationY(long renderNode)
      +
      +
    • +
    • +
      +

      nGetTranslationZ

      +
      public static float nGetTranslationZ(long renderNode)
      +
      +
    • +
    • +
      +

      nGetRotation

      +
      public static float nGetRotation(long renderNode)
      +
      +
    • +
    • +
      +

      nGetRotationX

      +
      public static float nGetRotationX(long renderNode)
      +
      +
    • +
    • +
      +

      nGetRotationY

      +
      public static float nGetRotationY(long renderNode)
      +
      +
    • +
    • +
      +

      nIsPivotExplicitlySet

      +
      public static boolean nIsPivotExplicitlySet(long renderNode)
      +
      +
    • +
    • +
      +

      nGetPivotX

      +
      public static float nGetPivotX(long renderNode)
      +
      +
    • +
    • +
      +

      nGetPivotY

      +
      public static float nGetPivotY(long renderNode)
      +
      +
    • +
    • +
      +

      nGetWidth

      +
      public static int nGetWidth(long renderNode)
      +
      +
    • +
    • +
      +

      nGetHeight

      +
      public static int nGetHeight(long renderNode)
      +
      +
    • +
    • +
      +

      nSetAllowForceDark

      +
      public static boolean nSetAllowForceDark(long renderNode, + boolean allowForceDark)
      +
      +
    • +
    • +
      +

      nGetAllowForceDark

      +
      public static boolean nGetAllowForceDark(long renderNode)
      +
      +
    • +
    • +
      +

      nGetUniqueId

      +
      public static long nGetUniqueId(long renderNode)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/nativeruntime/RuntimeShaderNatives.html b/javadoc/4.11/org/robolectric/nativeruntime/RuntimeShaderNatives.html new file mode 100644 index 000000000..fe44be3a6 --- /dev/null +++ b/javadoc/4.11/org/robolectric/nativeruntime/RuntimeShaderNatives.html @@ -0,0 +1,184 @@ + + + + +RuntimeShaderNatives + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class RuntimeShaderNatives

+
+
java.lang.Object +
org.robolectric.nativeruntime.RuntimeShaderNatives
+
+
+
+
public class RuntimeShaderNatives +extends Object
+
Native methods for RuntimeShader JNI registration. + +

Native method signatures are derived from + https://cs.android.com/android/platform/superproject/+/android-12.0.0_r1:frameworks/base/graphics/java/android/graphics/RuntimeShader.java

+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nativeGetFinalizer

      +
      public static long nativeGetFinalizer()
      +
      +
    • +
    • +
      +

      nativeCreateBuilder

      +
      public static long nativeCreateBuilder(String sksl)
      +
      +
    • +
    • +
      +

      nativeCreateShader

      +
      public static long nativeCreateShader(long shaderBuilder, + long matrix, + boolean isOpaque)
      +
      +
    • +
    • +
      +

      nativeUpdateUniforms

      +
      public static void nativeUpdateUniforms(long shaderBuilder, + String uniformName, + float[] uniforms)
      +
      +
    • +
    • +
      +

      nativeUpdateShader

      +
      public static void nativeUpdateShader(long shaderBuilder, + String shaderName, + long shader)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/nativeruntime/SQLiteConnectionNatives.html b/javadoc/4.11/org/robolectric/nativeruntime/SQLiteConnectionNatives.html new file mode 100644 index 000000000..f6941ba32 --- /dev/null +++ b/javadoc/4.11/org/robolectric/nativeruntime/SQLiteConnectionNatives.html @@ -0,0 +1,462 @@ + + + + +SQLiteConnectionNatives + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class SQLiteConnectionNatives

+
+
java.lang.Object +
org.robolectric.nativeruntime.SQLiteConnectionNatives
+
+
+
+
public class SQLiteConnectionNatives +extends Object
+
Native methods for SQLiteConnection JNI registration. + +

Native method signatures are derived from + https://cs.android.com/android/platform/superproject/+/android-11.0.0_r1:frameworks/base/core/java/android/database/sqlite/SQLiteConnection.java

+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nativeOpen

      +
      public static long nativeOpen(String path, + int openFlags, + String label, + boolean enableTrace, + boolean enableProfile, + int lookasideSlotSize, + int lookasideSlotCount)
      +
      +
    • +
    • +
      +

      nativeClose

      +
      public static void nativeClose(long connectionPtr)
      +
      +
    • +
    • +
      +

      nativeRegisterCustomScalarFunction

      +
      public static void nativeRegisterCustomScalarFunction(long connectionPtr, + String name, + UnaryOperator<String> function)
      +
      +
    • +
    • +
      +

      nativeRegisterCustomAggregateFunction

      +
      public static void nativeRegisterCustomAggregateFunction(long connectionPtr, + String name, + BinaryOperator<String> function)
      +
      +
    • +
    • +
      +

      nativeRegisterLocalizedCollators

      +
      public static void nativeRegisterLocalizedCollators(long connectionPtr, + String locale)
      +
      +
    • +
    • +
      +

      nativePrepareStatement

      +
      public static long nativePrepareStatement(long connectionPtr, + String sql)
      +
      +
    • +
    • +
      +

      nativeFinalizeStatement

      +
      public static void nativeFinalizeStatement(long connectionPtr, + long statementPtr)
      +
      +
    • +
    • +
      +

      nativeGetParameterCount

      +
      public static int nativeGetParameterCount(long connectionPtr, + long statementPtr)
      +
      +
    • +
    • +
      +

      nativeIsReadOnly

      +
      public static boolean nativeIsReadOnly(long connectionPtr, + long statementPtr)
      +
      +
    • +
    • +
      +

      nativeGetColumnCount

      +
      public static int nativeGetColumnCount(long connectionPtr, + long statementPtr)
      +
      +
    • +
    • +
      +

      nativeGetColumnName

      +
      public static String nativeGetColumnName(long connectionPtr, + long statementPtr, + int index)
      +
      +
    • +
    • +
      +

      nativeBindNull

      +
      public static void nativeBindNull(long connectionPtr, + long statementPtr, + int index)
      +
      +
    • +
    • +
      +

      nativeBindLong

      +
      public static void nativeBindLong(long connectionPtr, + long statementPtr, + int index, + long value)
      +
      +
    • +
    • +
      +

      nativeBindDouble

      +
      public static void nativeBindDouble(long connectionPtr, + long statementPtr, + int index, + double value)
      +
      +
    • +
    • +
      +

      nativeBindString

      +
      public static void nativeBindString(long connectionPtr, + long statementPtr, + int index, + String value)
      +
      +
    • +
    • +
      +

      nativeBindBlob

      +
      public static void nativeBindBlob(long connectionPtr, + long statementPtr, + int index, + byte[] value)
      +
      +
    • +
    • +
      +

      nativeResetStatementAndClearBindings

      +
      public static void nativeResetStatementAndClearBindings(long connectionPtr, + long statementPtr)
      +
      +
    • +
    • +
      +

      nativeExecute

      +
      public static void nativeExecute(long connectionPtr, + long statementPtr, + boolean isPragmaStmt)
      +
      +
    • +
    • +
      +

      nativeExecuteForLong

      +
      public static long nativeExecuteForLong(long connectionPtr, + long statementPtr)
      +
      +
    • +
    • +
      +

      nativeExecuteForString

      +
      public static String nativeExecuteForString(long connectionPtr, + long statementPtr)
      +
      +
    • +
    • +
      +

      nativeExecuteForBlobFileDescriptor

      +
      public static int nativeExecuteForBlobFileDescriptor(long connectionPtr, + long statementPtr)
      +
      +
    • +
    • +
      +

      nativeExecuteForChangedRowCount

      +
      public static int nativeExecuteForChangedRowCount(long connectionPtr, + long statementPtr)
      +
      +
    • +
    • +
      +

      nativeExecuteForLastInsertedRowId

      +
      public static long nativeExecuteForLastInsertedRowId(long connectionPtr, + long statementPtr)
      +
      +
    • +
    • +
      +

      nativeExecuteForCursorWindow

      +
      public static long nativeExecuteForCursorWindow(long connectionPtr, + long statementPtr, + long windowPtr, + int startPos, + int requiredPos, + boolean countAllRows)
      +
      +
    • +
    • +
      +

      nativeGetDbLookaside

      +
      public static int nativeGetDbLookaside(long connectionPtr)
      +
      +
    • +
    • +
      +

      nativeCancel

      +
      public static void nativeCancel(long connectionPtr)
      +
      +
    • +
    • +
      +

      nativeResetCancel

      +
      public static void nativeResetCancel(long connectionPtr, + boolean cancelable)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/nativeruntime/ShaderNatives.html b/javadoc/4.11/org/robolectric/nativeruntime/ShaderNatives.html new file mode 100644 index 000000000..6e95107f8 --- /dev/null +++ b/javadoc/4.11/org/robolectric/nativeruntime/ShaderNatives.html @@ -0,0 +1,136 @@ + + + + +ShaderNatives + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShaderNatives

+
+
java.lang.Object +
org.robolectric.nativeruntime.ShaderNatives
+
+
+
+
public final class ShaderNatives +extends Object
+
Native methods for Shader JNI registration. + +

Native method signatures are derived from + https://cs.android.com/android/platform/superproject/+/android-12.0.0_r1:frameworks/base/graphics/java/android/graphics/Shader.java

+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nativeGetFinalizer

      +
      public static long nativeGetFinalizer()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/nativeruntime/SumPathEffectNatives.html b/javadoc/4.11/org/robolectric/nativeruntime/SumPathEffectNatives.html new file mode 100644 index 000000000..618e7cbe5 --- /dev/null +++ b/javadoc/4.11/org/robolectric/nativeruntime/SumPathEffectNatives.html @@ -0,0 +1,138 @@ + + + + +SumPathEffectNatives + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class SumPathEffectNatives

+
+
java.lang.Object +
org.robolectric.nativeruntime.SumPathEffectNatives
+
+
+
+
public final class SumPathEffectNatives +extends Object
+
Native methods for SumPathEffect JNI registration. + +

Native method signatures are derived from + https://cs.android.com/android/platform/superproject/+/android-12.0.0_r1:frameworks/base/graphics/java/android/graphics/SumPathEffect.java

+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nativeCreate

      +
      public static long nativeCreate(long first, + long second)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/nativeruntime/SurfaceNatives.html b/javadoc/4.11/org/robolectric/nativeruntime/SurfaceNatives.html new file mode 100644 index 000000000..ff5cf5baa --- /dev/null +++ b/javadoc/4.11/org/robolectric/nativeruntime/SurfaceNatives.html @@ -0,0 +1,346 @@ + + + + +SurfaceNatives + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class SurfaceNatives

+
+
java.lang.Object +
org.robolectric.nativeruntime.SurfaceNatives
+
+
+
+
public final class SurfaceNatives +extends Object
+
Native methods for Surface JNI registration. + +

Native method signatures are derived from + https://cs.android.com/android/platform/superproject/+/android-12.0.0_r1:frameworks/base/graphics/java/android/view/Surface.java

+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nativeCreateFromSurfaceTexture

      +
      public static long nativeCreateFromSurfaceTexture(SurfaceTexture surfaceTexture)
      +
      +
    • +
    • +
      +

      nativeCreateFromSurfaceControl

      +
      public static long nativeCreateFromSurfaceControl(long surfaceControlNativeObject)
      +
      +
    • +
    • +
      +

      nativeGetFromSurfaceControl

      +
      public static long nativeGetFromSurfaceControl(long surfaceObject, + long surfaceControlNativeObject)
      +
      +
    • +
    • +
      +

      nativeGetFromBlastBufferQueue

      +
      public static long nativeGetFromBlastBufferQueue(long surfaceObject, + long blastBufferQueueNativeObject)
      +
      +
    • +
    • +
      +

      nativeLockCanvas

      +
      public static long nativeLockCanvas(long nativeObject, + Canvas canvas, + Rect dirty)
      +
      +
    • +
    • +
      +

      nativeUnlockCanvasAndPost

      +
      public static void nativeUnlockCanvasAndPost(long nativeObject, + Canvas canvas)
      +
      +
    • +
    • +
      +

      nativeRelease

      +
      public static void nativeRelease(long nativeObject)
      +
      +
    • +
    • +
      +

      nativeIsValid

      +
      public static boolean nativeIsValid(long nativeObject)
      +
      +
    • +
    • +
      +

      nativeIsConsumerRunningBehind

      +
      public static boolean nativeIsConsumerRunningBehind(long nativeObject)
      +
      +
    • +
    • +
      +

      nativeReadFromParcel

      +
      public static long nativeReadFromParcel(long nativeObject, + Parcel source)
      +
      +
    • +
    • +
      +

      nativeWriteToParcel

      +
      public static void nativeWriteToParcel(long nativeObject, + Parcel dest)
      +
      +
    • +
    • +
      +

      nativeAllocateBuffers

      +
      public static void nativeAllocateBuffers(long nativeObject)
      +
      +
    • +
    • +
      +

      nativeGetWidth

      +
      public static int nativeGetWidth(long nativeObject)
      +
      +
    • +
    • +
      +

      nativeGetHeight

      +
      public static int nativeGetHeight(long nativeObject)
      +
      +
    • +
    • +
      +

      nativeGetNextFrameNumber

      +
      public static long nativeGetNextFrameNumber(long nativeObject)
      +
      +
    • +
    • +
      +

      nativeSetScalingMode

      +
      public static int nativeSetScalingMode(long nativeObject, + int scalingMode)
      +
      +
    • +
    • +
      +

      nativeForceScopedDisconnect

      +
      public static int nativeForceScopedDisconnect(long nativeObject)
      +
      +
    • +
    • +
      +

      nativeAttachAndQueueBufferWithColorSpace

      +
      public static int nativeAttachAndQueueBufferWithColorSpace(long nativeObject, + HardwareBuffer buffer, + int colorSpaceId)
      +
      +
    • +
    • +
      +

      nativeSetSharedBufferModeEnabled

      +
      public static int nativeSetSharedBufferModeEnabled(long nativeObject, + boolean enabled)
      +
      +
    • +
    • +
      +

      nativeSetAutoRefreshEnabled

      +
      public static int nativeSetAutoRefreshEnabled(long nativeObject, + boolean enabled)
      +
      +
    • +
    • +
      +

      nativeSetFrameRate

      +
      public static int nativeSetFrameRate(long nativeObject, + float frameRate, + int compatibility, + int changeFrameRateStrategy)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/nativeruntime/SweepGradientNatives.html b/javadoc/4.11/org/robolectric/nativeruntime/SweepGradientNatives.html new file mode 100644 index 000000000..ddd8bc1ec --- /dev/null +++ b/javadoc/4.11/org/robolectric/nativeruntime/SweepGradientNatives.html @@ -0,0 +1,180 @@ + + + + +SweepGradientNatives + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class SweepGradientNatives

+
+
java.lang.Object +
org.robolectric.nativeruntime.SweepGradientNatives
+
+
+
+
public class SweepGradientNatives +extends Object
+
Native methods for SweepGradient JNI registration. + +

Native method signatures are derived from + https://cs.android.com/android/platform/superproject/+/android-12.0.0_r1:frameworks/base/graphics/java/android/graphics/SweepGradient.java

+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    static long
    +
    nativeCreate(long matrix, + float x, + float y, + long[] colors, + float[] positions, + long colorSpaceHandle)
    +
     
    +
    static long
    +
    nativeCreate1(long matrix, + float x, + float y, + int[] colors, + float[] positions)
    +
     
    +
    static long
    +
    nativeCreate2(long matrix, + float x, + float y, + int color0, + int color1)
    +
     
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nativeCreate

      +
      public static long nativeCreate(long matrix, + float x, + float y, + long[] colors, + float[] positions, + long colorSpaceHandle)
      +
      +
    • +
    • +
      +

      nativeCreate1

      +
      public static long nativeCreate1(long matrix, + float x, + float y, + int[] colors, + float[] positions)
      +
      +
    • +
    • +
      +

      nativeCreate2

      +
      public static long nativeCreate2(long matrix, + float x, + float y, + int color0, + int color1)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/nativeruntime/TableMaskFilterNatives.html b/javadoc/4.11/org/robolectric/nativeruntime/TableMaskFilterNatives.html new file mode 100644 index 000000000..b83d2e6e3 --- /dev/null +++ b/javadoc/4.11/org/robolectric/nativeruntime/TableMaskFilterNatives.html @@ -0,0 +1,156 @@ + + + + +TableMaskFilterNatives + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class TableMaskFilterNatives

+
+
java.lang.Object +
org.robolectric.nativeruntime.TableMaskFilterNatives
+
+
+
+
public final class TableMaskFilterNatives +extends Object
+
Native methods for TableMaskFilter JNI registration. + +

Native method signatures are derived from + https://cs.android.com/android/platform/superproject/+/android-12.0.0_r1:frameworks/base/graphics/java/android/graphics/TableMaskFilter.java

+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nativeNewTable

      +
      public static long nativeNewTable(byte[] table)
      +
      +
    • +
    • +
      +

      nativeNewClip

      +
      public static long nativeNewClip(int min, + int max)
      +
      +
    • +
    • +
      +

      nativeNewGamma

      +
      public static long nativeNewGamma(float gamma)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/nativeruntime/TextRunShaperNatives.html b/javadoc/4.11/org/robolectric/nativeruntime/TextRunShaperNatives.html new file mode 100644 index 000000000..dbdf4674d --- /dev/null +++ b/javadoc/4.11/org/robolectric/nativeruntime/TextRunShaperNatives.html @@ -0,0 +1,169 @@ + + + + +TextRunShaperNatives + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class TextRunShaperNatives

+
+
java.lang.Object +
org.robolectric.nativeruntime.TextRunShaperNatives
+
+
+
+
public final class TextRunShaperNatives +extends Object
+
Native methods for TextRunShaper JNI registration. + +

Native method signatures are derived from + https://cs.android.com/android/platform/superproject/+/android-12.0.0_r1:frameworks/base/graphics/java/android/graphics/text/TextRunShaper.java

+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nativeShapeTextRun

      +
      public static long nativeShapeTextRun(char[] text, + int start, + int count, + int contextStart, + int contextCount, + boolean isRtl, + long nativePaint)
      +
      +
    • +
    • +
      +

      nativeShapeTextRun

      +
      public static long nativeShapeTextRun(String text, + int start, + int count, + int contextStart, + int contextCount, + boolean isRtl, + long nativePaint)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/nativeruntime/TypefaceNatives.html b/javadoc/4.11/org/robolectric/nativeruntime/TypefaceNatives.html new file mode 100644 index 000000000..15a435656 --- /dev/null +++ b/javadoc/4.11/org/robolectric/nativeruntime/TypefaceNatives.html @@ -0,0 +1,313 @@ + + + + +TypefaceNatives + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class TypefaceNatives

+
+
java.lang.Object +
org.robolectric.nativeruntime.TypefaceNatives
+
+
+
+
public final class TypefaceNatives +extends Object
+
Native methods for Typeface JNI registration. + +

Native method signatures are derived from + https://cs.android.com/android/platform/superproject/+/android-12.0.0_r1:frameworks/base/graphics/java/android/graphics/Typeface.java

+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nativeCreateFromTypeface

      +
      public static long nativeCreateFromTypeface(long nativeInstance, + int style)
      +
      +
    • +
    • +
      +

      nativeCreateFromTypefaceWithExactStyle

      +
      public static long nativeCreateFromTypefaceWithExactStyle(long nativeInstance, + int weight, + boolean italic)
      +
      +
    • +
    • +
      +

      nativeCreateFromTypefaceWithVariation

      +
      public static long nativeCreateFromTypefaceWithVariation(long nativeInstance, + List<FontVariationAxis> axes)
      +
      +
    • +
    • +
      +

      nativeCreateWeightAlias

      +
      public static long nativeCreateWeightAlias(long nativeInstance, + int weight)
      +
      +
    • +
    • +
      +

      nativeCreateFromArray

      +
      public static long nativeCreateFromArray(long[] familyArray, + long fallbackTypeface, + int weight, + int italic)
      +
      +
    • +
    • +
      +

      nativeGetSupportedAxes

      +
      public static int[] nativeGetSupportedAxes(long nativeInstance)
      +
      +
    • +
    • +
      +

      nativeSetDefault

      +
      public static void nativeSetDefault(long nativePtr)
      +
      +
    • +
    • +
      +

      nativeGetStyle

      +
      public static int nativeGetStyle(long nativePtr)
      +
      +
    • +
    • +
      +

      nativeGetWeight

      +
      public static int nativeGetWeight(long nativePtr)
      +
      +
    • +
    • +
      +

      nativeGetReleaseFunc

      +
      public static long nativeGetReleaseFunc()
      +
      +
    • +
    • +
      +

      nativeGetFamilySize

      +
      public static int nativeGetFamilySize(long naitvePtr)
      +
      +
    • +
    • +
      +

      nativeGetFamily

      +
      public static long nativeGetFamily(long nativePtr, + int index)
      +
      +
    • +
    • +
      +

      nativeRegisterGenericFamily

      +
      public static void nativeRegisterGenericFamily(String str, + long nativePtr)
      +
      +
    • +
    • +
      +

      nativeWriteTypefaces

      +
      public static int nativeWriteTypefaces(ByteBuffer buffer, + long[] nativePtrs)
      +
      +
    • +
    • +
      +

      nativeReadTypefaces

      +
      public static long[] nativeReadTypefaces(ByteBuffer buffer)
      +
      +
    • +
    • +
      +

      nativeForceSetStaticFinalField

      +
      public static void nativeForceSetStaticFinalField(String fieldName, + Typeface typeface)
      +
      +
    • +
    • +
      +

      nativeAddFontCollections

      +
      public static void nativeAddFontCollections(long nativePtr)
      +
      +
    • +
    • +
      +

      nativeWarmUpCache

      +
      public static void nativeWarmUpCache(String fileName)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/nativeruntime/VectorDrawableNatives.html b/javadoc/4.11/org/robolectric/nativeruntime/VectorDrawableNatives.html new file mode 100644 index 000000000..20bc0c3b6 --- /dev/null +++ b/javadoc/4.11/org/robolectric/nativeruntime/VectorDrawableNatives.html @@ -0,0 +1,725 @@ + + + + +VectorDrawableNatives + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class VectorDrawableNatives

+
+
java.lang.Object +
org.robolectric.nativeruntime.VectorDrawableNatives
+
+
+
+
public final class VectorDrawableNatives +extends Object
+
Native methods for VectorDrawable JNI registration. + +

Native method signatures are derived from + https://cs.android.com/android/platform/superproject/+/android-12.0.0_r1:frameworks/base/graphics/java/android/graphics/VectorDrawable.java

+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nDraw

      +
      public static int nDraw(long rendererPtr, + long canvasWrapperPtr, + long colorFilterPtr, + Rect bounds, + boolean needsMirroring, + boolean canReuseCache)
      +
      +
    • +
    • +
      +

      nGetFullPathProperties

      +
      public static boolean nGetFullPathProperties(long pathPtr, + byte[] properties, + int length)
      +
      +
    • +
    • +
      +

      nSetName

      +
      public static void nSetName(long nodePtr, + String name)
      +
      +
    • +
    • +
      +

      nGetGroupProperties

      +
      public static boolean nGetGroupProperties(long groupPtr, + float[] properties, + int length)
      +
      +
    • +
    • +
      +

      nSetPathString

      +
      public static void nSetPathString(long pathPtr, + String pathString, + int length)
      +
      +
    • +
    • +
      +

      nCreateTree

      +
      public static long nCreateTree(long rootGroupPtr)
      +
      +
    • +
    • +
      +

      nCreateTreeFromCopy

      +
      public static long nCreateTreeFromCopy(long treeToCopy, + long rootGroupPtr)
      +
      +
    • +
    • +
      +

      nSetRendererViewportSize

      +
      public static void nSetRendererViewportSize(long rendererPtr, + float viewportWidth, + float viewportHeight)
      +
      +
    • +
    • +
      +

      nSetRootAlpha

      +
      public static boolean nSetRootAlpha(long rendererPtr, + float alpha)
      +
      +
    • +
    • +
      +

      nGetRootAlpha

      +
      public static float nGetRootAlpha(long rendererPtr)
      +
      +
    • +
    • +
      +

      nSetAntiAlias

      +
      public static void nSetAntiAlias(long rendererPtr, + boolean aa)
      +
      +
    • +
    • +
      +

      nSetAllowCaching

      +
      public static void nSetAllowCaching(long rendererPtr, + boolean allowCaching)
      +
      +
    • +
    • +
      +

      nCreateFullPath

      +
      public static long nCreateFullPath()
      +
      +
    • +
    • +
      +

      nCreateFullPath

      +
      public static long nCreateFullPath(long nativeFullPathPtr)
      +
      +
    • +
    • +
      +

      nUpdateFullPathProperties

      +
      public static void nUpdateFullPathProperties(long pathPtr, + float strokeWidth, + int strokeColor, + float strokeAlpha, + int fillColor, + float fillAlpha, + float trimPathStart, + float trimPathEnd, + float trimPathOffset, + float strokeMiterLimit, + int strokeLineCap, + int strokeLineJoin, + int fillType)
      +
      +
    • +
    • +
      +

      nUpdateFullPathFillGradient

      +
      public static void nUpdateFullPathFillGradient(long pathPtr, + long fillGradientPtr)
      +
      +
    • +
    • +
      +

      nUpdateFullPathStrokeGradient

      +
      public static void nUpdateFullPathStrokeGradient(long pathPtr, + long strokeGradientPtr)
      +
      +
    • +
    • +
      +

      nCreateClipPath

      +
      public static long nCreateClipPath()
      +
      +
    • +
    • +
      +

      nCreateClipPath

      +
      public static long nCreateClipPath(long clipPathPtr)
      +
      +
    • +
    • +
      +

      nCreateGroup

      +
      public static long nCreateGroup()
      +
      +
    • +
    • +
      +

      nCreateGroup

      +
      public static long nCreateGroup(long groupPtr)
      +
      +
    • +
    • +
      +

      nUpdateGroupProperties

      +
      public static void nUpdateGroupProperties(long groupPtr, + float rotate, + float pivotX, + float pivotY, + float scaleX, + float scaleY, + float translateX, + float translateY)
      +
      +
    • +
    • +
      +

      nAddChild

      +
      public static void nAddChild(long groupPtr, + long nodePtr)
      +
      +
    • +
    • +
      +

      nGetRotation

      +
      public static float nGetRotation(long groupPtr)
      +
      +
    • +
    • +
      +

      nSetRotation

      +
      public static void nSetRotation(long groupPtr, + float rotation)
      +
      +
    • +
    • +
      +

      nGetPivotX

      +
      public static float nGetPivotX(long groupPtr)
      +
      +
    • +
    • +
      +

      nSetPivotX

      +
      public static void nSetPivotX(long groupPtr, + float pivotX)
      +
      +
    • +
    • +
      +

      nGetPivotY

      +
      public static float nGetPivotY(long groupPtr)
      +
      +
    • +
    • +
      +

      nSetPivotY

      +
      public static void nSetPivotY(long groupPtr, + float pivotY)
      +
      +
    • +
    • +
      +

      nGetScaleX

      +
      public static float nGetScaleX(long groupPtr)
      +
      +
    • +
    • +
      +

      nSetScaleX

      +
      public static void nSetScaleX(long groupPtr, + float scaleX)
      +
      +
    • +
    • +
      +

      nGetScaleY

      +
      public static float nGetScaleY(long groupPtr)
      +
      +
    • +
    • +
      +

      nSetScaleY

      +
      public static void nSetScaleY(long groupPtr, + float scaleY)
      +
      +
    • +
    • +
      +

      nGetTranslateX

      +
      public static float nGetTranslateX(long groupPtr)
      +
      +
    • +
    • +
      +

      nSetTranslateX

      +
      public static void nSetTranslateX(long groupPtr, + float translateX)
      +
      +
    • +
    • +
      +

      nGetTranslateY

      +
      public static float nGetTranslateY(long groupPtr)
      +
      +
    • +
    • +
      +

      nSetTranslateY

      +
      public static void nSetTranslateY(long groupPtr, + float translateY)
      +
      +
    • +
    • +
      +

      nSetPathData

      +
      public static void nSetPathData(long pathPtr, + long pathDataPtr)
      +
      +
    • +
    • +
      +

      nGetStrokeWidth

      +
      public static float nGetStrokeWidth(long pathPtr)
      +
      +
    • +
    • +
      +

      nSetStrokeWidth

      +
      public static void nSetStrokeWidth(long pathPtr, + float width)
      +
      +
    • +
    • +
      +

      nGetStrokeColor

      +
      public static int nGetStrokeColor(long pathPtr)
      +
      +
    • +
    • +
      +

      nSetStrokeColor

      +
      public static void nSetStrokeColor(long pathPtr, + int strokeColor)
      +
      +
    • +
    • +
      +

      nGetStrokeAlpha

      +
      public static float nGetStrokeAlpha(long pathPtr)
      +
      +
    • +
    • +
      +

      nSetStrokeAlpha

      +
      public static void nSetStrokeAlpha(long pathPtr, + float alpha)
      +
      +
    • +
    • +
      +

      nGetFillColor

      +
      public static int nGetFillColor(long pathPtr)
      +
      +
    • +
    • +
      +

      nSetFillColor

      +
      public static void nSetFillColor(long pathPtr, + int fillColor)
      +
      +
    • +
    • +
      +

      nGetFillAlpha

      +
      public static float nGetFillAlpha(long pathPtr)
      +
      +
    • +
    • +
      +

      nSetFillAlpha

      +
      public static void nSetFillAlpha(long pathPtr, + float fillAlpha)
      +
      +
    • +
    • +
      +

      nGetTrimPathStart

      +
      public static float nGetTrimPathStart(long pathPtr)
      +
      +
    • +
    • +
      +

      nSetTrimPathStart

      +
      public static void nSetTrimPathStart(long pathPtr, + float trimPathStart)
      +
      +
    • +
    • +
      +

      nGetTrimPathEnd

      +
      public static float nGetTrimPathEnd(long pathPtr)
      +
      +
    • +
    • +
      +

      nSetTrimPathEnd

      +
      public static void nSetTrimPathEnd(long pathPtr, + float trimPathEnd)
      +
      +
    • +
    • +
      +

      nGetTrimPathOffset

      +
      public static float nGetTrimPathOffset(long pathPtr)
      +
      +
    • +
    • +
      +

      nSetTrimPathOffset

      +
      public static void nSetTrimPathOffset(long pathPtr, + float trimPathOffset)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/nativeruntime/VirtualRefBasePtrNatives.html b/javadoc/4.11/org/robolectric/nativeruntime/VirtualRefBasePtrNatives.html new file mode 100644 index 000000000..6becfd538 --- /dev/null +++ b/javadoc/4.11/org/robolectric/nativeruntime/VirtualRefBasePtrNatives.html @@ -0,0 +1,145 @@ + + + + +VirtualRefBasePtrNatives + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class VirtualRefBasePtrNatives

+
+
java.lang.Object +
org.robolectric.nativeruntime.VirtualRefBasePtrNatives
+
+
+
+
public final class VirtualRefBasePtrNatives +extends Object
+
Native methods for VirtualRefBasePtr JNI registration. + +

Native method signatures are derived from + https://cs.android.com/android/platform/superproject/+/android-12.0.0_r1:frameworks/base/graphics/java/android/graphics/VirtualRefBasePtr.java

+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nIncStrong

      +
      public static void nIncStrong(long ptr)
      +
      +
    • +
    • +
      +

      nDecStrong

      +
      public static void nDecStrong(long ptr)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/nativeruntime/package-summary.html b/javadoc/4.11/org/robolectric/nativeruntime/package-summary.html new file mode 100644 index 000000000..13d0779f6 --- /dev/null +++ b/javadoc/4.11/org/robolectric/nativeruntime/package-summary.html @@ -0,0 +1,391 @@ + + + + +org.robolectric.nativeruntime + + + + + + + + + + + + + + +
+ +
+
+
+

Package org.robolectric.nativeruntime

+
+
+
package org.robolectric.nativeruntime
+
+ +
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/nativeruntime/package-tree.html b/javadoc/4.11/org/robolectric/nativeruntime/package-tree.html new file mode 100644 index 000000000..12ad45928 --- /dev/null +++ b/javadoc/4.11/org/robolectric/nativeruntime/package-tree.html @@ -0,0 +1,145 @@ + + + + +org.robolectric.nativeruntime Class Hierarchy + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.robolectric.nativeruntime

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/package-summary.html b/javadoc/4.11/org/robolectric/package-summary.html new file mode 100644 index 000000000..06279818a --- /dev/null +++ b/javadoc/4.11/org/robolectric/package-summary.html @@ -0,0 +1,214 @@ + + + + +org.robolectric + + + + + + + + + + + + + + +
+ +
+
+
+

Package org.robolectric

+
+
+
package org.robolectric
+
+
Package containing main Robolectric classes.
+
+
+ +
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/package-tree.html b/javadoc/4.11/org/robolectric/package-tree.html new file mode 100644 index 000000000..40ab0f3ab --- /dev/null +++ b/javadoc/4.11/org/robolectric/package-tree.html @@ -0,0 +1,137 @@ + + + + +org.robolectric Class Hierarchy + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.robolectric

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+

Annotation Type Hierarchy

+ +
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/pluginapi/ExtensionPoint.html b/javadoc/4.11/org/robolectric/pluginapi/ExtensionPoint.html new file mode 100644 index 000000000..6b7d7cc67 --- /dev/null +++ b/javadoc/4.11/org/robolectric/pluginapi/ExtensionPoint.html @@ -0,0 +1,81 @@ + + + + +ExtensionPoint + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Annotation Type ExtensionPoint

+
+
+
+
@Documented +@Target(TYPE) +public @interface ExtensionPoint
+
Marks a component of Robolectric that may be replaced with a custom implementation.
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/pluginapi/NativeRuntimeLoader.html b/javadoc/4.11/org/robolectric/pluginapi/NativeRuntimeLoader.html new file mode 100644 index 000000000..c3c8b505a --- /dev/null +++ b/javadoc/4.11/org/robolectric/pluginapi/NativeRuntimeLoader.html @@ -0,0 +1,134 @@ + + + + +NativeRuntimeLoader + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface NativeRuntimeLoader

+
+
+
+
All Known Implementing Classes:
+
DefaultNativeRuntimeLoader
+
+
+
@Beta +public interface NativeRuntimeLoader
+
Loads the Robolectric native runtime. + +

By default, the native runtime shared library is loaded from Java resources. However, in some + environments, there may be a faster and simpler way to load it.

+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    + +
     
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      ensureLoaded

      +
      void ensureLoaded()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/pluginapi/Sdk.html b/javadoc/4.11/org/robolectric/pluginapi/Sdk.html new file mode 100644 index 000000000..a3165215d --- /dev/null +++ b/javadoc/4.11/org/robolectric/pluginapi/Sdk.html @@ -0,0 +1,359 @@ + + + + +Sdk + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class Sdk

+
+
java.lang.Object +
org.robolectric.pluginapi.Sdk
+
+
+
+
All Implemented Interfaces:
+
Comparable<Sdk>
+
+
+
Direct Known Subclasses:
+
DefaultSdkProvider.DefaultSdk
+
+
+
public abstract class Sdk +extends Object +implements Comparable<Sdk>
+
Represents a unique build of the Android SDK.
+
+
+
    + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Modifier
    +
    Constructor
    +
    Description
    +
    protected
    +
    Sdk(int apiLevel)
    +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    int
    + +
    +
    Instances of Sdk are ordered by the API level they implement.
    +
    +
    boolean
    + +
     
    +
    abstract String
    + +
    +
    Returns the Android codename for this SDK.
    +
    +
    abstract String
    + +
    +
    Returns the Android Version for this SDK.
    +
    +
    final int
    + +
    +
    Returns the Android API level for this SDK.
    +
    +
    abstract Path
    + +
    +
    Returns the path to jar for this SDK.
    +
    +
    abstract String
    + +
    +
    Returns a human-readable message explaining why this SDK isn't supported.
    +
    +
    int
    + +
     
    +
    boolean
    + +
    +
    Determines if this SDK is known by its provider.
    +
    +
    abstract boolean
    + +
    +
    Determines if this SDK is supported in the running Robolectric environment.
    +
    + + +
     
    +
    abstract void
    +
    verifySupportedSdk(String testClassName)
    +
    +
    Verify that the SDK is supported.
    +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Sdk

      +
      protected Sdk(int apiLevel)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getApiLevel

      +
      public final int getApiLevel()
      +
      Returns the Android API level for this SDK. + +

      It must match the version reported by android.os.Build.VERSION.SDK_INT provided + within.

      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      getAndroidVersion

      +
      public abstract String getAndroidVersion()
      +
      Returns the Android Version for this SDK. + +

      It should match the version reported by android.os.Build.VERSION.RELEASE provided + within. + +

      If this is an expensive operation, the implementation should cache the return value.

      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      getAndroidCodeName

      +
      public abstract String getAndroidCodeName()
      +
      Returns the Android codename for this SDK. + +

      It should match the version reported by android.os.Build.VERSION.CODENAME provided + within. + +

      If this is an expensive operation, the implementation should cache the return value.

      +
      +
    • +
    • +
      +

      getJarPath

      +
      public abstract Path getJarPath()
      +
      Returns the path to jar for this SDK.
      +
      +
    • +
    • +
      +

      isSupported

      +
      public abstract boolean isSupported()
      +
      Determines if this SDK is supported in the running Robolectric environment. + + An SDK might be unsupported if e.g. it requires a newer version of the JVM than is currently + running. + + Unsupported SDKs should throw some explanatory exception when getJarPath() is invoked. + + If this is an expensive operation, the implementation should cache the return value.
      +
      +
    • +
    • +
      +

      getUnsupportedMessage

      +
      public abstract String getUnsupportedMessage()
      +
      Returns a human-readable message explaining why this SDK isn't supported. + + If this is an expensive operation, the implementation should cache the return value.
      +
      +
    • +
    • +
      +

      isKnown

      +
      public boolean isKnown()
      +
      Determines if this SDK is known by its provider. + + Unknown SDKs can serve as placeholder objects; they should throw some explanatory exception + when getJarPath() is invoked.
      +
      +
    • +
    • +
      +

      equals

      +
      public boolean equals(Object o)
      +
      +
      Overrides:
      +
      equals in class Object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public int hashCode()
      +
      +
      Overrides:
      +
      hashCode in class Object
      +
      +
      +
    • +
    • +
      +

      toString

      +
      public String toString()
      +
      +
      Overrides:
      +
      toString in class Object
      +
      +
      +
    • +
    • +
      +

      compareTo

      +
      public int compareTo(@Nonnull + Sdk o)
      +
      Instances of Sdk are ordered by the API level they implement.
      +
      +
      Specified by:
      +
      compareTo in interface Comparable<Sdk>
      +
      +
      +
    • +
    • +
      +

      verifySupportedSdk

      +
      public abstract void verifySupportedSdk(String testClassName)
      +
      Verify that the SDK is supported. + +

      Implementations should throw an exception if SDK is unsupported. They can choose to either + throw org.junit.AssumptionViolatedException to just skip execution of tests on the SDK, with a + warning, or throw a RuntimeException to fail the test.

      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/pluginapi/SdkPicker.html b/javadoc/4.11/org/robolectric/pluginapi/SdkPicker.html new file mode 100644 index 000000000..b429d9d04 --- /dev/null +++ b/javadoc/4.11/org/robolectric/pluginapi/SdkPicker.html @@ -0,0 +1,132 @@ + + + + +SdkPicker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface SdkPicker

+
+
+
+
All Known Implementing Classes:
+
DefaultSdkPicker, SdkPicker
+
+
+
public interface SdkPicker
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/pluginapi/SdkProvider.html b/javadoc/4.11/org/robolectric/pluginapi/SdkProvider.html new file mode 100644 index 000000000..d37a48148 --- /dev/null +++ b/javadoc/4.11/org/robolectric/pluginapi/SdkProvider.html @@ -0,0 +1,140 @@ + + + + +SdkProvider + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface SdkProvider

+
+
+
+
All Known Implementing Classes:
+
DefaultSdkProvider
+
+
+
@ExtensionPoint +public interface SdkProvider
+
A provider of known instances of Sdk. Implement this interface if you need to provide + SDKs in a special way for your environment. + + This is an extension point for Robolectric; see org.robolectric.pluginapi for details.
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + + +
    +
    Returns the set of SDKs available to run tests against.
    +
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getSdks

      +
      Collection<Sdk> getSdks()
      +
      Returns the set of SDKs available to run tests against. + + It's okay for the implementation to block briefly while building the list; the results will be + cached.
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/pluginapi/TestEnvironmentLifecyclePlugin.html b/javadoc/4.11/org/robolectric/pluginapi/TestEnvironmentLifecyclePlugin.html new file mode 100644 index 000000000..ff4adf9b2 --- /dev/null +++ b/javadoc/4.11/org/robolectric/pluginapi/TestEnvironmentLifecyclePlugin.html @@ -0,0 +1,129 @@ + + + + +TestEnvironmentLifecyclePlugin + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface TestEnvironmentLifecyclePlugin

+
+
+
+
public interface TestEnvironmentLifecyclePlugin
+
Plugin which allows behaviour extension in TestEnvironment.
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    + +
    +
    Runs additional setup during TestEnvironment.before().
    +
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      onSetupApplicationState

      +
      void onSetupApplicationState()
      +
      Runs additional setup during TestEnvironment.before().
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/pluginapi/UsesSdk.html b/javadoc/4.11/org/robolectric/pluginapi/UsesSdk.html new file mode 100644 index 000000000..3225a178b --- /dev/null +++ b/javadoc/4.11/org/robolectric/pluginapi/UsesSdk.html @@ -0,0 +1,179 @@ + + + + +UsesSdk + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface UsesSdk

+
+
+
+
All Known Implementing Classes:
+
AndroidManifest
+
+
+
public interface UsesSdk
+
Represents the contents of a uses-sdk element in an Android manifest file.
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + + +
    +
    Returns the maximum Android SDK version that this package expects to be runnable on, as + specified in the manifest.
    +
    +
    int
    + +
    +
    Returns the minimum Android SDK version that this package expects to be runnable on, as + specified in the manifest.
    +
    +
    int
    + +
    +
    Returns the Android SDK version that this package prefers to be run on, as specified in the + manifest.
    +
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getMinSdkVersion

      +
      int getMinSdkVersion()
      +
      Returns the minimum Android SDK version that this package expects to be runnable on, as + specified in the manifest.
      +
      +
      Returns:
      +
      the minimum SDK version
      +
      +
      +
    • +
    • +
      +

      getTargetSdkVersion

      +
      int getTargetSdkVersion()
      +
      Returns the Android SDK version that this package prefers to be run on, as specified in the + manifest. + + Note that this value changes the behavior of some Android code (notably SharedPreferences) to emulate old bugs.
      +
      +
      Returns:
      +
      the target SDK version
      +
      +
      +
    • +
    • +
      +

      getMaxSdkVersion

      +
      Integer getMaxSdkVersion()
      +
      Returns the maximum Android SDK version that this package expects to be runnable on, as + specified in the manifest. + +

      If no maximum version is specified, null may be returned.

      +
      +
      Returns:
      +
      the maximum SDK version, or null
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/pluginapi/config/ConfigurationStrategy.Configuration.html b/javadoc/4.11/org/robolectric/pluginapi/config/ConfigurationStrategy.Configuration.html new file mode 100644 index 000000000..5c8a755a8 --- /dev/null +++ b/javadoc/4.11/org/robolectric/pluginapi/config/ConfigurationStrategy.Configuration.html @@ -0,0 +1,165 @@ + + + + +ConfigurationStrategy.Configuration + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface ConfigurationStrategy.Configuration

+
+
+
+
All Known Implementing Classes:
+
HierarchicalConfigurationStrategy.ConfigurationImpl
+
+
+
Enclosing interface:
+
ConfigurationStrategy
+
+
+
public static interface ConfigurationStrategy.Configuration
+
Heterogeneous typesafe collection of configuration objects managed by their Configurer.
+
+
Since:
+
4.2
+
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    <T> T
    +
    get(Class<T> configClass)
    +
    +
    Returns the configuration instance of the specified class for the current test.
    +
    + + +
    +
    Returns the set of known configuration classes.
    +
    + +
    map()
    +
    +
    Returns the map of known configuration classes to configuration instances.
    +
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      get

      +
      <T> T get(Class<T> configClass)
      +
      Returns the configuration instance of the specified class for the current test.
      +
      +
    • +
    • +
      +

      keySet

      +
      Collection<Class<?>> keySet()
      +
      Returns the set of known configuration classes.
      +
      +
    • +
    • +
      +

      map

      +
      Map<Class<?>,Object> map()
      +
      Returns the map of known configuration classes to configuration instances.
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/pluginapi/config/ConfigurationStrategy.html b/javadoc/4.11/org/robolectric/pluginapi/config/ConfigurationStrategy.html new file mode 100644 index 000000000..353805d29 --- /dev/null +++ b/javadoc/4.11/org/robolectric/pluginapi/config/ConfigurationStrategy.html @@ -0,0 +1,167 @@ + + + + +ConfigurationStrategy + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface ConfigurationStrategy

+
+
+
+
All Known Implementing Classes:
+
HierarchicalConfigurationStrategy
+
+
+
public interface ConfigurationStrategy
+
Strategy for configuring individual tests.
+
+
Since:
+
4.2
+
+
+
+
    + +
  • +
    +

    Nested Class Summary

    +
    Nested Classes
    +
    +
    Modifier and Type
    +
    Interface
    +
    Description
    +
    static interface 
    + +
    +
    Heterogeneous typesafe collection of configuration objects managed by their Configurer.
    +
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    getConfig(Class<?> testClass, + Method method)
    +
    +
    Determine the configuration for the given test class and method.
    +
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getConfig

      +
      ConfigurationStrategy.Configuration getConfig(Class<?> testClass, + Method method)
      +
      Determine the configuration for the given test class and method. + +

      Since a method may be run on multiple test subclasses, testClass indicates which + test case is currently being evaluated.

      +
      +
      Parameters:
      +
      testClass - the test class being evaluated; this might be a subclass of the method's + declaring class.
      +
      method - the test method to be evaluated
      +
      Returns:
      +
      the set of configs
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/pluginapi/config/Configurer.html b/javadoc/4.11/org/robolectric/pluginapi/config/Configurer.html new file mode 100644 index 000000000..c048ef48c --- /dev/null +++ b/javadoc/4.11/org/robolectric/pluginapi/config/Configurer.html @@ -0,0 +1,276 @@ + + + + +Configurer + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface Configurer<T>

+
+
+
+
Type Parameters:
+
T - the configuration object's type
+
+
+
All Known Implementing Classes:
+
ConfigConfigurer, ConscryptModeConfigurer, GetInstallerPackageNameModeConfigurer, GraphicsModeConfigurer, LazyApplicationConfigurer, LooperModeConfigurer, SQLiteModeConfigurer, TextLayoutModeConfigurer
+
+
+
public interface Configurer<T>
+
Provides configuration data for tests. + +

The test author can apply configuration data at a package, class, or method level, or any + combination of those. + +

The implementation of the configurer determines how config information is collected and merged + for each test. + +

For the test: + +

+   class com.foo.MyTest extends com.foo.BaseTest {
+     @Test void testMethod() {}
+   }
+ 
+ +

the configuration is applied in the following order: + +

    +
  • the defaultConfig() +
  • as specified in /robolectric.properties +
  • as specified in /com/robolectric.properties +
  • as specified in /com/foo/robolectric.properties +
  • as specified in BaseTest +
  • as specified in MyTest +
  • as specified in MyTest.testMethod +
+ +

Configuration objects can be accessed by shadows or tests via ConfigurationRegistry.get(Class).

+
+
See Also:
+
+ +
+
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + + +
    +
    Returns the default configuration for tests that do not specify a configuration of this type.
    +
    + + +
    +
    Retrieve the class type for this Configurer
    +
    + +
    getConfigFor(Class<?> testClass)
    +
    +
    Returns the configuration for the given class.
    +
    + + +
    +
    Returns the configuration for the given method.
    +
    + +
    getConfigFor(String packageName)
    +
    +
    Returns the configuration for a given package.
    +
    + +
    merge(T parentConfig, + T childConfig)
    +
    +
    Merges two configurations.
    +
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getConfigClass

      +
      Class<T> getConfigClass()
      +
      Retrieve the class type for this Configurer
      +
      +
    • +
    • +
      +

      defaultConfig

      +
      @Nonnull +T defaultConfig()
      +
      Returns the default configuration for tests that do not specify a configuration of this type.
      +
      +
    • +
    • +
      +

      getConfigFor

      +
      T getConfigFor(@Nonnull + String packageName)
      +
      Returns the configuration for a given package. + +

      This method will be called once for package in the hierarchy leading to the test class being + configured. For example, for com.example.FooTest, this method will be called three + times with "com.example", "@com", and "" (representing the top level + package).

      +
      +
      Parameters:
      +
      packageName - the name of the package, or the empty string representing the top level + unnamed package
      +
      Returns:
      +
      a configuration object, or null if the given properties has no relevant data for this + configuration
      +
      +
      +
    • +
    • +
      +

      getConfigFor

      +
      T getConfigFor(@Nonnull + Class<?> testClass)
      +
      Returns the configuration for the given class. + +

      This method will be called for each class in the test's class inheritance hierarchy.

      +
      +
      Returns:
      +
      a configuration object, or null if the given class has no relevant data for this + configuration
      +
      +
      +
    • +
    • +
      +

      getConfigFor

      +
      T getConfigFor(@Nonnull + Method method)
      +
      Returns the configuration for the given method.
      +
      +
      Returns:
      +
      a configuration object, or null if the given method has no relevant data for this + configuration
      +
      +
      +
    • +
    • +
      +

      merge

      +
      @Nonnull +T merge(@Nonnull + T parentConfig, + @Nonnull + T childConfig)
      +
      Merges two configurations. + + This method will called whenever getConfigFor(java.lang.String) returns a non-null configuration object.
      +
      +
      Parameters:
      +
      parentConfig - a less specific configuration object
      +
      childConfig - a more specific configuration object
      +
      Returns:
      +
      the new configuration with merged parent and child data.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/pluginapi/config/GlobalConfigProvider.html b/javadoc/4.11/org/robolectric/pluginapi/config/GlobalConfigProvider.html new file mode 100644 index 000000000..95311664a --- /dev/null +++ b/javadoc/4.11/org/robolectric/pluginapi/config/GlobalConfigProvider.html @@ -0,0 +1,130 @@ + + + + +GlobalConfigProvider + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface GlobalConfigProvider

+
+
+
+
All Known Implementing Classes:
+
RobolectricTestRunner.DeprecatedTestRunnerDefaultConfigProvider
+
+
+
public interface GlobalConfigProvider
+
Provides the default config for a test.
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    get()
    +
     
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      get

      +
      Config get()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/pluginapi/config/package-summary.html b/javadoc/4.11/org/robolectric/pluginapi/config/package-summary.html new file mode 100644 index 000000000..5823a4579 --- /dev/null +++ b/javadoc/4.11/org/robolectric/pluginapi/config/package-summary.html @@ -0,0 +1,112 @@ + + + + +org.robolectric.pluginapi.config + + + + + + + + + + + + + + +
+ +
+
+
+

Package org.robolectric.pluginapi.config

+
+
+
package org.robolectric.pluginapi.config
+
+ +
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/pluginapi/config/package-tree.html b/javadoc/4.11/org/robolectric/pluginapi/config/package-tree.html new file mode 100644 index 000000000..1a3a83edd --- /dev/null +++ b/javadoc/4.11/org/robolectric/pluginapi/config/package-tree.html @@ -0,0 +1,71 @@ + + + + +org.robolectric.pluginapi.config Class Hierarchy + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.robolectric.pluginapi.config

+Package Hierarchies: + +
+
+

Interface Hierarchy

+ +
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/pluginapi/package-summary.html b/javadoc/4.11/org/robolectric/pluginapi/package-summary.html new file mode 100644 index 000000000..52305dd9a --- /dev/null +++ b/javadoc/4.11/org/robolectric/pluginapi/package-summary.html @@ -0,0 +1,164 @@ + + + + +org.robolectric.pluginapi + + + + + + + + + + + + + + +
+ +
+
+
+

Package org.robolectric.pluginapi

+
+
+
package org.robolectric.pluginapi
+
+
Extension points for customizing Robolectric. + +

Robolectric has many components which can be customized or replaced using an extension + mechanism based on Java Services. + +

Historically, customizing Robolectric required subclassing RobolectricTestRunner to override behavior at various ad-hoc extension points. + This mechanism is now deprecated. The Plugin API provides a number of well documented and + supported extension points allowing you to customize behavior for your organization's needs. + +

The interfaces listed below can be implemented with customizations suitable for your + organization. To make your custom implementation visible to Robolectric, publish it as a service + and include it in the test classpath. + +

Extension points: + +

+
+
See Also:
+
+ +
+
+
+
+ +
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/pluginapi/package-tree.html b/javadoc/4.11/org/robolectric/pluginapi/package-tree.html new file mode 100644 index 000000000..58edee031 --- /dev/null +++ b/javadoc/4.11/org/robolectric/pluginapi/package-tree.html @@ -0,0 +1,88 @@ + + + + +org.robolectric.pluginapi Class Hierarchy + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.robolectric.pluginapi

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+

Annotation Type Hierarchy

+ +
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/pluginapi/perf/Metadata.html b/javadoc/4.11/org/robolectric/pluginapi/perf/Metadata.html new file mode 100644 index 000000000..707803fd5 --- /dev/null +++ b/javadoc/4.11/org/robolectric/pluginapi/perf/Metadata.html @@ -0,0 +1,160 @@ + + + + +Metadata + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class Metadata

+
+
java.lang.Object +
org.robolectric.pluginapi.perf.Metadata
+
+
+
+
public class Metadata +extends Object
+
Metadata for perf stats collection.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Metadata

      +
      public Metadata(Map<Class<?>,Object> metadata)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      get

      +
      public <T> T get(Class<T> metadataClass)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/pluginapi/perf/Metric.html b/javadoc/4.11/org/robolectric/pluginapi/perf/Metric.html new file mode 100644 index 000000000..02ea4c108 --- /dev/null +++ b/javadoc/4.11/org/robolectric/pluginapi/perf/Metric.html @@ -0,0 +1,278 @@ + + + + +Metric + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class Metric

+
+
java.lang.Object +
org.robolectric.pluginapi.perf.Metric
+
+
+
+
public class Metric +extends Object
+
Metric for perf stats collection.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Metric

      +
      public Metric(String name, + int count, + int elapsedNs, + boolean success)
      +
      +
    • +
    • +
      +

      Metric

      +
      public Metric(String name, + boolean success)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getName

      +
      public String getName()
      +
      +
    • +
    • +
      +

      getCount

      +
      public int getCount()
      +
      +
    • +
    • +
      +

      getElapsedNs

      +
      public long getElapsedNs()
      +
      +
    • +
    • +
      +

      getMinNs

      +
      public long getMinNs()
      +
      +
    • +
    • +
      +

      getMaxNs

      +
      public long getMaxNs()
      +
      +
    • +
    • +
      +

      isSuccess

      +
      public boolean isSuccess()
      +
      +
    • +
    • +
      +

      record

      +
      public void record(long elapsedNs)
      +
      +
    • +
    • +
      +

      incrementCount

      +
      public void incrementCount()
      +
      +
    • +
    • +
      +

      equals

      +
      public boolean equals(Object o)
      +
      +
      Overrides:
      +
      equals in class Object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public int hashCode()
      +
      +
      Overrides:
      +
      hashCode in class Object
      +
      +
      +
    • +
    • +
      +

      toString

      +
      public String toString()
      +
      +
      Overrides:
      +
      toString in class Object
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/pluginapi/perf/PerfStatsReporter.html b/javadoc/4.11/org/robolectric/pluginapi/perf/PerfStatsReporter.html new file mode 100644 index 000000000..77d44e7d2 --- /dev/null +++ b/javadoc/4.11/org/robolectric/pluginapi/perf/PerfStatsReporter.html @@ -0,0 +1,139 @@ + + + + +PerfStatsReporter + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface PerfStatsReporter

+
+
+
+
All Known Implementing Classes:
+
SimplePerfStatsReporter
+
+
+
public interface PerfStatsReporter
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    +
    report(Metadata metadata, + Collection<Metric> metrics)
    +
    +
    Report performance stats.
    +
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      report

      +
      void report(Metadata metadata, + Collection<Metric> metrics)
      +
      Report performance stats.
      +
      +
      Parameters:
      +
      metadata - metadata about this set of metrics.
      +
      metrics - the metrics.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/pluginapi/perf/package-summary.html b/javadoc/4.11/org/robolectric/pluginapi/perf/package-summary.html new file mode 100644 index 000000000..335a2ad80 --- /dev/null +++ b/javadoc/4.11/org/robolectric/pluginapi/perf/package-summary.html @@ -0,0 +1,112 @@ + + + + +org.robolectric.pluginapi.perf + + + + + + + + + + + + + + +
+ +
+
+
+

Package org.robolectric.pluginapi.perf

+
+
+
package org.robolectric.pluginapi.perf
+
+ +
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/pluginapi/perf/package-tree.html b/javadoc/4.11/org/robolectric/pluginapi/perf/package-tree.html new file mode 100644 index 000000000..f5b8504a1 --- /dev/null +++ b/javadoc/4.11/org/robolectric/pluginapi/perf/package-tree.html @@ -0,0 +1,79 @@ + + + + +org.robolectric.pluginapi.perf Class Hierarchy + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.robolectric.pluginapi.perf

+Package Hierarchies: + +
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • org.robolectric.pluginapi.perf.Metadata
    • +
    • org.robolectric.pluginapi.perf.Metric
    • +
    +
  • +
+
+
+

Interface Hierarchy

+ +
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/plugins/ConfigConfigurer.html b/javadoc/4.11/org/robolectric/plugins/ConfigConfigurer.html new file mode 100644 index 000000000..59a743296 --- /dev/null +++ b/javadoc/4.11/org/robolectric/plugins/ConfigConfigurer.html @@ -0,0 +1,316 @@ + + + + +ConfigConfigurer + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ConfigConfigurer

+
+
java.lang.Object +
org.robolectric.plugins.ConfigConfigurer
+
+
+
+
All Implemented Interfaces:
+
Configurer<Config>
+
+
+
@AutoService(Configurer.class) +public class ConfigConfigurer +extends Object +implements Configurer<Config>
+
Provides configuration to Robolectric for its @Config annotation.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      get

      +
      public static Config get(ConfigurationStrategy.Configuration testConfig)
      +
      +
    • +
    • +
      +

      getConfigClass

      +
      public Class<Config> getConfigClass()
      +
      Description copied from interface: Configurer
      +
      Retrieve the class type for this Configurer
      +
      +
      Specified by:
      +
      getConfigClass in interface Configurer<Config>
      +
      +
      +
    • +
    • +
      +

      defaultConfig

      +
      @Nonnull +public Config defaultConfig()
      +
      Description copied from interface: Configurer
      +
      Returns the default configuration for tests that do not specify a configuration of this type.
      +
      +
      Specified by:
      +
      defaultConfig in interface Configurer<Config>
      +
      +
      +
    • +
    • +
      +

      getConfigFor

      +
      public Config getConfigFor(@Nonnull + String packageName)
      +
      Description copied from interface: Configurer
      +
      Returns the configuration for a given package. + +

      This method will be called once for package in the hierarchy leading to the test class being + configured. For example, for com.example.FooTest, this method will be called three + times with "com.example", "@com", and "" (representing the top level + package).

      +
      +
      Specified by:
      +
      getConfigFor in interface Configurer<Config>
      +
      Parameters:
      +
      packageName - the name of the package, or the empty string representing the top level + unnamed package
      +
      Returns:
      +
      a configuration object, or null if the given properties has no relevant data for this + configuration
      +
      +
      +
    • +
    • +
      +

      getConfigFor

      +
      public Config getConfigFor(@Nonnull + Class<?> testClass)
      +
      Description copied from interface: Configurer
      +
      Returns the configuration for the given class. + +

      This method will be called for each class in the test's class inheritance hierarchy.

      +
      +
      Specified by:
      +
      getConfigFor in interface Configurer<Config>
      +
      Returns:
      +
      a configuration object, or null if the given class has no relevant data for this + configuration
      +
      +
      +
    • +
    • +
      +

      getConfigFor

      +
      public Config getConfigFor(@Nonnull + Method method)
      +
      Description copied from interface: Configurer
      +
      Returns the configuration for the given method.
      +
      +
      Specified by:
      +
      getConfigFor in interface Configurer<Config>
      +
      Returns:
      +
      a configuration object, or null if the given method has no relevant data for this + configuration
      +
      +
      +
    • +
    • +
      +

      merge

      +
      @Nonnull +public Config merge(@Nonnull + Config parentConfig, + @Nonnull + Config childConfig)
      +
      Description copied from interface: Configurer
      +
      Merges two configurations. + + This method will called whenever Configurer.getConfigFor(java.lang.String) returns a non-null configuration object.
      +
      +
      Specified by:
      +
      merge in interface Configurer<Config>
      +
      Parameters:
      +
      parentConfig - a less specific configuration object
      +
      childConfig - a more specific configuration object
      +
      Returns:
      +
      the new configuration with merged parent and child data.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/plugins/ConscryptModeConfigurer.html b/javadoc/4.11/org/robolectric/plugins/ConscryptModeConfigurer.html new file mode 100644 index 000000000..5a6c79ff5 --- /dev/null +++ b/javadoc/4.11/org/robolectric/plugins/ConscryptModeConfigurer.html @@ -0,0 +1,294 @@ + + + + +ConscryptModeConfigurer + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ConscryptModeConfigurer

+
+
java.lang.Object +
org.robolectric.plugins.ConscryptModeConfigurer
+
+
+
+
All Implemented Interfaces:
+
Configurer<ConscryptMode.Mode>
+
+
+
@AutoService(Configurer.class) +public class ConscryptModeConfigurer +extends Object +implements Configurer<ConscryptMode.Mode>
+
Provides configuration to Robolectric for its @ConscryptMode annotation.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ConscryptModeConfigurer

      +
      public ConscryptModeConfigurer(Properties systemProperties)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getConfigClass

      +
      public Class<ConscryptMode.Mode> getConfigClass()
      +
      Description copied from interface: Configurer
      +
      Retrieve the class type for this Configurer
      +
      +
      Specified by:
      +
      getConfigClass in interface Configurer<ConscryptMode.Mode>
      +
      +
      +
    • +
    • +
      +

      defaultConfig

      +
      @Nonnull +public ConscryptMode.Mode defaultConfig()
      +
      Description copied from interface: Configurer
      +
      Returns the default configuration for tests that do not specify a configuration of this type.
      +
      +
      Specified by:
      +
      defaultConfig in interface Configurer<ConscryptMode.Mode>
      +
      +
      +
    • +
    • +
      +

      getConfigFor

      +
      public ConscryptMode.Mode getConfigFor(@Nonnull + String packageName)
      +
      Description copied from interface: Configurer
      +
      Returns the configuration for a given package. + +

      This method will be called once for package in the hierarchy leading to the test class being + configured. For example, for com.example.FooTest, this method will be called three + times with "com.example", "@com", and "" (representing the top level + package).

      +
      +
      Specified by:
      +
      getConfigFor in interface Configurer<ConscryptMode.Mode>
      +
      Parameters:
      +
      packageName - the name of the package, or the empty string representing the top level + unnamed package
      +
      Returns:
      +
      a configuration object, or null if the given properties has no relevant data for this + configuration
      +
      +
      +
    • +
    • +
      +

      getConfigFor

      +
      public ConscryptMode.Mode getConfigFor(@Nonnull + Class<?> testClass)
      +
      Description copied from interface: Configurer
      +
      Returns the configuration for the given class. + +

      This method will be called for each class in the test's class inheritance hierarchy.

      +
      +
      Specified by:
      +
      getConfigFor in interface Configurer<ConscryptMode.Mode>
      +
      Returns:
      +
      a configuration object, or null if the given class has no relevant data for this + configuration
      +
      +
      +
    • +
    • +
      +

      getConfigFor

      +
      public ConscryptMode.Mode getConfigFor(@Nonnull + Method method)
      +
      Description copied from interface: Configurer
      +
      Returns the configuration for the given method.
      +
      +
      Specified by:
      +
      getConfigFor in interface Configurer<ConscryptMode.Mode>
      +
      Returns:
      +
      a configuration object, or null if the given method has no relevant data for this + configuration
      +
      +
      +
    • +
    • +
      +

      merge

      +
      @Nonnull +public ConscryptMode.Mode merge(@Nonnull + ConscryptMode.Mode parentConfig, + @Nonnull + ConscryptMode.Mode childConfig)
      +
      Description copied from interface: Configurer
      +
      Merges two configurations. + + This method will called whenever Configurer.getConfigFor(java.lang.String) returns a non-null configuration object.
      +
      +
      Specified by:
      +
      merge in interface Configurer<ConscryptMode.Mode>
      +
      Parameters:
      +
      parentConfig - a less specific configuration object
      +
      childConfig - a more specific configuration object
      +
      Returns:
      +
      the new configuration with merged parent and child data.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/plugins/DefaultSdkPicker.html b/javadoc/4.11/org/robolectric/plugins/DefaultSdkPicker.html new file mode 100644 index 000000000..283c387d0 --- /dev/null +++ b/javadoc/4.11/org/robolectric/plugins/DefaultSdkPicker.html @@ -0,0 +1,258 @@ + + + + +DefaultSdkPicker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class DefaultSdkPicker

+
+
java.lang.Object +
org.robolectric.plugins.DefaultSdkPicker
+
+
+
+
All Implemented Interfaces:
+
SdkPicker
+
+
+
Direct Known Subclasses:
+
SdkPicker
+
+
+
@AutoService(SdkPicker.class) +@Priority(-2147483648) +public class DefaultSdkPicker +extends Object +implements SdkPicker
+
Robolectric's default SdkPicker.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      DefaultSdkPicker

      +
      @Inject +public DefaultSdkPicker(@Nonnull + SdkCollection sdkCollection, + Properties systemProperties)
      +
      +
    • +
    • +
      +

      DefaultSdkPicker

      +
      protected DefaultSdkPicker(@Nonnull + SdkCollection sdkCollection, + String enabledSdks)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      selectSdks

      +
      @Nonnull +public List<Sdk> selectSdks(ConfigurationStrategy.Configuration configuration, + UsesSdk usesSdk)
      +
      Enumerate the SDKs to be used for this test.
      +
      +
      Specified by:
      +
      selectSdks in interface SdkPicker
      +
      Parameters:
      +
      configuration - a collection of configuration objects, including Config
      +
      usesSdk - the UsesSdk for the test
      +
      Returns:
      +
      the list of candidate Sdks.
      +
      Since:
      +
      3.9
      +
      +
      +
    • +
    • +
      +

      enumerateEnabledSdks

      +
      @Nullable +protected static Set<Sdk> enumerateEnabledSdks(SdkCollection sdkCollection, + String enabledSdksString)
      +
      +
    • +
    • +
      +

      configuredSdks

      +
      protected Set<Sdk> configuredSdks(Config config, + UsesSdk usesSdk)
      +
      +
    • +
    • +
      +

      decodeSdk

      +
      protected int decodeSdk(int value, + int defaultSdk, + int appMinSdk, + int appTargetSdk, + int appMaxSdk)
      +
      +
    • +
    • +
      +

      sdkRange

      +
      @Nonnull +protected Set<Sdk> sdkRange(int minSdk, + int maxSdk)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/plugins/DefaultSdkProvider.DefaultSdk.html b/javadoc/4.11/org/robolectric/plugins/DefaultSdkProvider.DefaultSdk.html new file mode 100644 index 000000000..5768f47ee --- /dev/null +++ b/javadoc/4.11/org/robolectric/plugins/DefaultSdkProvider.DefaultSdk.html @@ -0,0 +1,303 @@ + + + + +DefaultSdkProvider.DefaultSdk + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class DefaultSdkProvider.DefaultSdk

+
+
java.lang.Object +
org.robolectric.pluginapi.Sdk +
org.robolectric.plugins.DefaultSdkProvider.DefaultSdk
+
+
+
+
+
All Implemented Interfaces:
+
Comparable<Sdk>
+
+
+
Enclosing class:
+
DefaultSdkProvider
+
+
+
public class DefaultSdkProvider.DefaultSdk +extends Sdk
+
Represents an Android SDK stored at Maven Central.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      DefaultSdk

      +
      public DefaultSdk(int apiLevel, + String androidVersion, + String robolectricVersion, + String codeName, + int requiredJavaVersion)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getAndroidVersion

      +
      public String getAndroidVersion()
      +
      Description copied from class: Sdk
      +
      Returns the Android Version for this SDK. + +

      It should match the version reported by android.os.Build.VERSION.RELEASE provided + within. + +

      If this is an expensive operation, the implementation should cache the return value.

      +
      +
      Specified by:
      +
      getAndroidVersion in class Sdk
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      getAndroidCodeName

      +
      public String getAndroidCodeName()
      +
      Description copied from class: Sdk
      +
      Returns the Android codename for this SDK. + +

      It should match the version reported by android.os.Build.VERSION.CODENAME provided + within. + +

      If this is an expensive operation, the implementation should cache the return value.

      +
      +
      Specified by:
      +
      getAndroidCodeName in class Sdk
      +
      +
      +
    • +
    • +
      +

      getJarPath

      +
      public Path getJarPath()
      +
      Description copied from class: Sdk
      +
      Returns the path to jar for this SDK.
      +
      +
      Specified by:
      +
      getJarPath in class Sdk
      +
      +
      +
    • +
    • +
      +

      isSupported

      +
      public boolean isSupported()
      +
      Description copied from class: Sdk
      +
      Determines if this SDK is supported in the running Robolectric environment. + + An SDK might be unsupported if e.g. it requires a newer version of the JVM than is currently + running. + + Unsupported SDKs should throw some explanatory exception when Sdk.getJarPath() is invoked. + + If this is an expensive operation, the implementation should cache the return value.
      +
      +
      Specified by:
      +
      isSupported in class Sdk
      +
      +
      +
    • +
    • +
      +

      getUnsupportedMessage

      +
      public String getUnsupportedMessage()
      +
      Description copied from class: Sdk
      +
      Returns a human-readable message explaining why this SDK isn't supported. + + If this is an expensive operation, the implementation should cache the return value.
      +
      +
      Specified by:
      +
      getUnsupportedMessage in class Sdk
      +
      +
      +
    • +
    • +
      +

      verifySupportedSdk

      +
      public void verifySupportedSdk(String testClassName)
      +
      Description copied from class: Sdk
      +
      Verify that the SDK is supported. + +

      Implementations should throw an exception if SDK is unsupported. They can choose to either + throw org.junit.AssumptionViolatedException to just skip execution of tests on the SDK, with a + warning, or throw a RuntimeException to fail the test.

      +
      +
      Specified by:
      +
      verifySupportedSdk in class Sdk
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/plugins/DefaultSdkProvider.html b/javadoc/4.11/org/robolectric/plugins/DefaultSdkProvider.html new file mode 100644 index 000000000..5e9bc104e --- /dev/null +++ b/javadoc/4.11/org/robolectric/plugins/DefaultSdkProvider.html @@ -0,0 +1,207 @@ + + + + +DefaultSdkProvider + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class DefaultSdkProvider

+
+
java.lang.Object +
org.robolectric.plugins.DefaultSdkProvider
+
+
+
+
All Implemented Interfaces:
+
SdkProvider
+
+
+
@AutoService(SdkProvider.class) +@Priority(-2147483648) +public class DefaultSdkProvider +extends Object +implements SdkProvider
+
Robolectric's default SdkProvider. + +

The list of SDKs is hard-coded. SDKs are obtained from the provided DependencyResolver.

+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      DefaultSdkProvider

      +
      @Inject +public DefaultSdkProvider(DependencyResolver dependencyResolver)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      populateSdks

      +
      protected void populateSdks(TreeMap<Integer,Sdk> knownSdks)
      +
      +
    • +
    • +
      +

      getSdks

      +
      public Collection<Sdk> getSdks()
      +
      Description copied from interface: SdkProvider
      +
      Returns the set of SDKs available to run tests against. + + It's okay for the implementation to block briefly while building the list; the results will be + cached.
      +
      +
      Specified by:
      +
      getSdks in interface SdkProvider
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/plugins/GetInstallerPackageNameModeConfigurer.html b/javadoc/4.11/org/robolectric/plugins/GetInstallerPackageNameModeConfigurer.html new file mode 100644 index 000000000..f0e19a78d --- /dev/null +++ b/javadoc/4.11/org/robolectric/plugins/GetInstallerPackageNameModeConfigurer.html @@ -0,0 +1,295 @@ + + + + +GetInstallerPackageNameModeConfigurer + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class GetInstallerPackageNameModeConfigurer

+
+
java.lang.Object +
org.robolectric.plugins.GetInstallerPackageNameModeConfigurer
+
+
+
+
All Implemented Interfaces:
+
Configurer<GetInstallerPackageNameMode.Mode>
+
+
+
@AutoService(Configurer.class) +public class GetInstallerPackageNameModeConfigurer +extends Object +implements Configurer<GetInstallerPackageNameMode.Mode>
+
Provides configuration to Robolectric for its @GetInstallerPackageNameMode + annotation.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/plugins/GraphicsModeConfigurer.html b/javadoc/4.11/org/robolectric/plugins/GraphicsModeConfigurer.html new file mode 100644 index 000000000..4531063c5 --- /dev/null +++ b/javadoc/4.11/org/robolectric/plugins/GraphicsModeConfigurer.html @@ -0,0 +1,294 @@ + + + + +GraphicsModeConfigurer + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class GraphicsModeConfigurer

+
+
java.lang.Object +
org.robolectric.plugins.GraphicsModeConfigurer
+
+
+
+
All Implemented Interfaces:
+
Configurer<GraphicsMode.Mode>
+
+
+
@AutoService(Configurer.class) +public class GraphicsModeConfigurer +extends Object +implements Configurer<GraphicsMode.Mode>
+
Provides configuration to Robolectric for its @GraphicsMode annotation.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      GraphicsModeConfigurer

      +
      public GraphicsModeConfigurer(Properties systemProperties)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getConfigClass

      +
      public Class<GraphicsMode.Mode> getConfigClass()
      +
      Description copied from interface: Configurer
      +
      Retrieve the class type for this Configurer
      +
      +
      Specified by:
      +
      getConfigClass in interface Configurer<GraphicsMode.Mode>
      +
      +
      +
    • +
    • +
      +

      defaultConfig

      +
      @Nonnull +public GraphicsMode.Mode defaultConfig()
      +
      Description copied from interface: Configurer
      +
      Returns the default configuration for tests that do not specify a configuration of this type.
      +
      +
      Specified by:
      +
      defaultConfig in interface Configurer<GraphicsMode.Mode>
      +
      +
      +
    • +
    • +
      +

      getConfigFor

      +
      public GraphicsMode.Mode getConfigFor(@Nonnull + String packageName)
      +
      Description copied from interface: Configurer
      +
      Returns the configuration for a given package. + +

      This method will be called once for package in the hierarchy leading to the test class being + configured. For example, for com.example.FooTest, this method will be called three + times with "com.example", "@com", and "" (representing the top level + package).

      +
      +
      Specified by:
      +
      getConfigFor in interface Configurer<GraphicsMode.Mode>
      +
      Parameters:
      +
      packageName - the name of the package, or the empty string representing the top level + unnamed package
      +
      Returns:
      +
      a configuration object, or null if the given properties has no relevant data for this + configuration
      +
      +
      +
    • +
    • +
      +

      getConfigFor

      +
      public GraphicsMode.Mode getConfigFor(@Nonnull + Class<?> testClass)
      +
      Description copied from interface: Configurer
      +
      Returns the configuration for the given class. + +

      This method will be called for each class in the test's class inheritance hierarchy.

      +
      +
      Specified by:
      +
      getConfigFor in interface Configurer<GraphicsMode.Mode>
      +
      Returns:
      +
      a configuration object, or null if the given class has no relevant data for this + configuration
      +
      +
      +
    • +
    • +
      +

      getConfigFor

      +
      public GraphicsMode.Mode getConfigFor(@Nonnull + Method method)
      +
      Description copied from interface: Configurer
      +
      Returns the configuration for the given method.
      +
      +
      Specified by:
      +
      getConfigFor in interface Configurer<GraphicsMode.Mode>
      +
      Returns:
      +
      a configuration object, or null if the given method has no relevant data for this + configuration
      +
      +
      +
    • +
    • +
      +

      merge

      +
      @Nonnull +public GraphicsMode.Mode merge(@Nonnull + GraphicsMode.Mode parentConfig, + @Nonnull + GraphicsMode.Mode childConfig)
      +
      Description copied from interface: Configurer
      +
      Merges two configurations. + + This method will called whenever Configurer.getConfigFor(java.lang.String) returns a non-null configuration object.
      +
      +
      Specified by:
      +
      merge in interface Configurer<GraphicsMode.Mode>
      +
      Parameters:
      +
      parentConfig - a less specific configuration object
      +
      childConfig - a more specific configuration object
      +
      Returns:
      +
      the new configuration with merged parent and child data.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/plugins/HierarchicalConfigurationStrategy.ConfigurationImpl.html b/javadoc/4.11/org/robolectric/plugins/HierarchicalConfigurationStrategy.ConfigurationImpl.html new file mode 100644 index 000000000..af4f73a7a --- /dev/null +++ b/javadoc/4.11/org/robolectric/plugins/HierarchicalConfigurationStrategy.ConfigurationImpl.html @@ -0,0 +1,221 @@ + + + + +HierarchicalConfigurationStrategy.ConfigurationImpl + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class HierarchicalConfigurationStrategy.ConfigurationImpl

+
+
java.lang.Object +
org.robolectric.plugins.HierarchicalConfigurationStrategy.ConfigurationImpl
+
+
+
+
All Implemented Interfaces:
+
ConfigurationStrategy.Configuration
+
+
+
Enclosing class:
+
HierarchicalConfigurationStrategy
+
+
+
public static class HierarchicalConfigurationStrategy.ConfigurationImpl +extends Object +implements ConfigurationStrategy.Configuration
+
+
+
    + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    <T> T
    +
    get(Class<T> klass)
    +
    +
    Returns the configuration instance of the specified class for the current test.
    +
    + + +
    +
    Returns the set of known configuration classes.
    +
    + +
    map()
    +
    +
    Returns the map of known configuration classes to configuration instances.
    +
    +
    <T> void
    +
    put(Class<T> klass, + T instance)
    +
     
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/plugins/HierarchicalConfigurationStrategy.html b/javadoc/4.11/org/robolectric/plugins/HierarchicalConfigurationStrategy.html new file mode 100644 index 000000000..0b464e1de --- /dev/null +++ b/javadoc/4.11/org/robolectric/plugins/HierarchicalConfigurationStrategy.html @@ -0,0 +1,212 @@ + + + + +HierarchicalConfigurationStrategy + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class HierarchicalConfigurationStrategy

+
+
java.lang.Object +
org.robolectric.plugins.HierarchicalConfigurationStrategy
+
+
+
+
All Implemented Interfaces:
+
ConfigurationStrategy
+
+
+
@AutoService(ConfigurationStrategy.class) +@Priority(-2147483648) +public class HierarchicalConfigurationStrategy +extends Object +implements ConfigurationStrategy
+
Robolectric's default ConfigurationStrategy.
+
+
See Also:
+
+ +
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      HierarchicalConfigurationStrategy

      +
      public HierarchicalConfigurationStrategy(Configurer<?>... configurers)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getConfig

      +
      public HierarchicalConfigurationStrategy.ConfigurationImpl getConfig(Class<?> testClass, + Method method)
      +
      Description copied from interface: ConfigurationStrategy
      +
      Determine the configuration for the given test class and method. + +

      Since a method may be run on multiple test subclasses, testClass indicates which + test case is currently being evaluated.

      +
      +
      Specified by:
      +
      getConfig in interface ConfigurationStrategy
      +
      Parameters:
      +
      testClass - the test class being evaluated; this might be a subclass of the method's + declaring class.
      +
      method - the test method to be evaluated
      +
      Returns:
      +
      the set of configs
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/plugins/LazyApplicationConfigurer.html b/javadoc/4.11/org/robolectric/plugins/LazyApplicationConfigurer.html new file mode 100644 index 000000000..0de9e57c8 --- /dev/null +++ b/javadoc/4.11/org/robolectric/plugins/LazyApplicationConfigurer.html @@ -0,0 +1,294 @@ + + + + +LazyApplicationConfigurer + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class LazyApplicationConfigurer

+
+
java.lang.Object +
org.robolectric.plugins.LazyApplicationConfigurer
+
+
+
+
All Implemented Interfaces:
+
Configurer<LazyApplication.LazyLoad>
+
+
+
@AutoService(Configurer.class) +public class LazyApplicationConfigurer +extends Object +implements Configurer<LazyApplication.LazyLoad>
+
A Configurer that reads the LazyApplication to + dictate whether Robolectric should lazily instantiate the Application under test (as well as the + test Instrumentation).
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      LazyApplicationConfigurer

      +
      public LazyApplicationConfigurer()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getConfigClass

      +
      public Class<LazyApplication.LazyLoad> getConfigClass()
      +
      Description copied from interface: Configurer
      +
      Retrieve the class type for this Configurer
      +
      +
      Specified by:
      +
      getConfigClass in interface Configurer<LazyApplication.LazyLoad>
      +
      +
      +
    • +
    • +
      +

      defaultConfig

      +
      @Nonnull +public LazyApplication.LazyLoad defaultConfig()
      +
      Description copied from interface: Configurer
      +
      Returns the default configuration for tests that do not specify a configuration of this type.
      +
      +
      Specified by:
      +
      defaultConfig in interface Configurer<LazyApplication.LazyLoad>
      +
      +
      +
    • +
    • +
      +

      getConfigFor

      +
      @Nonnull +public LazyApplication.LazyLoad getConfigFor(@Nonnull + String packageName)
      +
      Description copied from interface: Configurer
      +
      Returns the configuration for a given package. + +

      This method will be called once for package in the hierarchy leading to the test class being + configured. For example, for com.example.FooTest, this method will be called three + times with "com.example", "@com", and "" (representing the top level + package).

      +
      +
      Specified by:
      +
      getConfigFor in interface Configurer<LazyApplication.LazyLoad>
      +
      Parameters:
      +
      packageName - the name of the package, or the empty string representing the top level + unnamed package
      +
      Returns:
      +
      a configuration object, or null if the given properties has no relevant data for this + configuration
      +
      +
      +
    • +
    • +
      +

      getConfigFor

      +
      public LazyApplication.LazyLoad getConfigFor(@Nonnull + Class<?> testClass)
      +
      Description copied from interface: Configurer
      +
      Returns the configuration for the given class. + +

      This method will be called for each class in the test's class inheritance hierarchy.

      +
      +
      Specified by:
      +
      getConfigFor in interface Configurer<LazyApplication.LazyLoad>
      +
      Returns:
      +
      a configuration object, or null if the given class has no relevant data for this + configuration
      +
      +
      +
    • +
    • +
      +

      getConfigFor

      +
      public LazyApplication.LazyLoad getConfigFor(@Nonnull + Method method)
      +
      Description copied from interface: Configurer
      +
      Returns the configuration for the given method.
      +
      +
      Specified by:
      +
      getConfigFor in interface Configurer<LazyApplication.LazyLoad>
      +
      Returns:
      +
      a configuration object, or null if the given method has no relevant data for this + configuration
      +
      +
      +
    • +
    • +
      +

      merge

      +
      @Nonnull +public LazyApplication.LazyLoad merge(@Nonnull + LazyApplication.LazyLoad parentConfig, + @Nonnull + LazyApplication.LazyLoad childConfig)
      +
      "Merges" two configurations together. Child configuration always overrides the parent
      +
      +
      Specified by:
      +
      merge in interface Configurer<LazyApplication.LazyLoad>
      +
      Parameters:
      +
      parentConfig - a less specific configuration object
      +
      childConfig - a more specific configuration object
      +
      Returns:
      +
      the new configuration with merged parent and child data.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/plugins/LegacyDependencyResolver.html b/javadoc/4.11/org/robolectric/plugins/LegacyDependencyResolver.html new file mode 100644 index 000000000..7e601dce2 --- /dev/null +++ b/javadoc/4.11/org/robolectric/plugins/LegacyDependencyResolver.html @@ -0,0 +1,208 @@ + + + + +LegacyDependencyResolver + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class LegacyDependencyResolver

+
+
java.lang.Object +
org.robolectric.plugins.LegacyDependencyResolver
+
+
+
+
All Implemented Interfaces:
+
DependencyResolver
+
+
+
@AutoService(DependencyResolver.class) +@Priority(-2147483648) +public class LegacyDependencyResolver +extends Object +implements DependencyResolver
+
Robolectric's historical dependency resolver (which is currently still the default), which is + used by DefaultSdkProvider to locate SDK jars. + +

Robolectric will attempt to find SDK jars in the following order: + +

    +
  1. If the system property robolectric-deps.properties is set, then Robolectric will + look for a file with the specified path containing SDK references as described here. +
  2. If the system property robolectric.dependency.dir is set, then Robolectric will + look for SDK jars in the given directory with Maven artifact-style names (e.g. + android-all-7.1.0_r7-robolectric-r1.jar). +
  3. If the system property robolectric.offline is true, then Robolectric will look for + SDK jars in the current working directory with Maven artifact-style names. +
  4. If a resource file named robolectric-deps.properties is found on the classpath, + then Robolectric will resolve SDKs with that file as described here. +
  5. Otherwise the jars will be downloaded from Maven Central and cached locally. +
+ + If you require a hermetic build, we recommend either specifying the + robolectric.dependency.dir system property, or providing your own SdkProvider.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/plugins/LooperModeConfigurer.html b/javadoc/4.11/org/robolectric/plugins/LooperModeConfigurer.html new file mode 100644 index 000000000..cb29109b2 --- /dev/null +++ b/javadoc/4.11/org/robolectric/plugins/LooperModeConfigurer.html @@ -0,0 +1,294 @@ + + + + +LooperModeConfigurer + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class LooperModeConfigurer

+
+
java.lang.Object +
org.robolectric.plugins.LooperModeConfigurer
+
+
+
+
All Implemented Interfaces:
+
Configurer<LooperMode.Mode>
+
+
+
@AutoService(Configurer.class) +public class LooperModeConfigurer +extends Object +implements Configurer<LooperMode.Mode>
+
Provides configuration to Robolectric for its @LooperMode annotation.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      LooperModeConfigurer

      +
      public LooperModeConfigurer(Properties systemProperties)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getConfigClass

      +
      public Class<LooperMode.Mode> getConfigClass()
      +
      Description copied from interface: Configurer
      +
      Retrieve the class type for this Configurer
      +
      +
      Specified by:
      +
      getConfigClass in interface Configurer<LooperMode.Mode>
      +
      +
      +
    • +
    • +
      +

      defaultConfig

      +
      @Nonnull +public LooperMode.Mode defaultConfig()
      +
      Description copied from interface: Configurer
      +
      Returns the default configuration for tests that do not specify a configuration of this type.
      +
      +
      Specified by:
      +
      defaultConfig in interface Configurer<LooperMode.Mode>
      +
      +
      +
    • +
    • +
      +

      getConfigFor

      +
      public LooperMode.Mode getConfigFor(@Nonnull + String packageName)
      +
      Description copied from interface: Configurer
      +
      Returns the configuration for a given package. + +

      This method will be called once for package in the hierarchy leading to the test class being + configured. For example, for com.example.FooTest, this method will be called three + times with "com.example", "@com", and "" (representing the top level + package).

      +
      +
      Specified by:
      +
      getConfigFor in interface Configurer<LooperMode.Mode>
      +
      Parameters:
      +
      packageName - the name of the package, or the empty string representing the top level + unnamed package
      +
      Returns:
      +
      a configuration object, or null if the given properties has no relevant data for this + configuration
      +
      +
      +
    • +
    • +
      +

      getConfigFor

      +
      public LooperMode.Mode getConfigFor(@Nonnull + Class<?> testClass)
      +
      Description copied from interface: Configurer
      +
      Returns the configuration for the given class. + +

      This method will be called for each class in the test's class inheritance hierarchy.

      +
      +
      Specified by:
      +
      getConfigFor in interface Configurer<LooperMode.Mode>
      +
      Returns:
      +
      a configuration object, or null if the given class has no relevant data for this + configuration
      +
      +
      +
    • +
    • +
      +

      getConfigFor

      +
      public LooperMode.Mode getConfigFor(@Nonnull + Method method)
      +
      Description copied from interface: Configurer
      +
      Returns the configuration for the given method.
      +
      +
      Specified by:
      +
      getConfigFor in interface Configurer<LooperMode.Mode>
      +
      Returns:
      +
      a configuration object, or null if the given method has no relevant data for this + configuration
      +
      +
      +
    • +
    • +
      +

      merge

      +
      @Nonnull +public LooperMode.Mode merge(@Nonnull + LooperMode.Mode parentConfig, + @Nonnull + LooperMode.Mode childConfig)
      +
      Description copied from interface: Configurer
      +
      Merges two configurations. + + This method will called whenever Configurer.getConfigFor(java.lang.String) returns a non-null configuration object.
      +
      +
      Specified by:
      +
      merge in interface Configurer<LooperMode.Mode>
      +
      Parameters:
      +
      parentConfig - a less specific configuration object
      +
      childConfig - a more specific configuration object
      +
      Returns:
      +
      the new configuration with merged parent and child data.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/plugins/PackagePropertiesLoader.html b/javadoc/4.11/org/robolectric/plugins/PackagePropertiesLoader.html new file mode 100644 index 000000000..03511ac8e --- /dev/null +++ b/javadoc/4.11/org/robolectric/plugins/PackagePropertiesLoader.html @@ -0,0 +1,173 @@ + + + + +PackagePropertiesLoader + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class PackagePropertiesLoader

+
+
java.lang.Object +
org.robolectric.plugins.PackagePropertiesLoader
+
+
+
+
public class PackagePropertiesLoader +extends Object
+
Provides cached access to robolectric-properties files, for all your configuration needs! + +

Used by ConfigConfigurer to support package configuration (see [Configuring + Robolectric](http://robolectric.org/configuring/) but it may be useful for other Configurers as well.

+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      PackagePropertiesLoader

      +
      public PackagePropertiesLoader()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getConfigProperties

      +
      public Properties getConfigProperties(@Nonnull + String packageName)
      +
      Return a Properties file for the given package name, or null if none is + available.
      +
      +
      Since:
      +
      3.2
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/plugins/SQLiteModeConfigurer.html b/javadoc/4.11/org/robolectric/plugins/SQLiteModeConfigurer.html new file mode 100644 index 000000000..cb522759c --- /dev/null +++ b/javadoc/4.11/org/robolectric/plugins/SQLiteModeConfigurer.html @@ -0,0 +1,294 @@ + + + + +SQLiteModeConfigurer + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class SQLiteModeConfigurer

+
+
java.lang.Object +
org.robolectric.plugins.SQLiteModeConfigurer
+
+
+
+
All Implemented Interfaces:
+
Configurer<SQLiteMode.Mode>
+
+
+
@AutoService(Configurer.class) +public class SQLiteModeConfigurer +extends Object +implements Configurer<SQLiteMode.Mode>
+
Provides configuration to Robolectric for its @SQLiteMode annotation.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      SQLiteModeConfigurer

      +
      public SQLiteModeConfigurer(Properties systemProperties)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getConfigClass

      +
      public Class<SQLiteMode.Mode> getConfigClass()
      +
      Description copied from interface: Configurer
      +
      Retrieve the class type for this Configurer
      +
      +
      Specified by:
      +
      getConfigClass in interface Configurer<SQLiteMode.Mode>
      +
      +
      +
    • +
    • +
      +

      defaultConfig

      +
      @Nonnull +public SQLiteMode.Mode defaultConfig()
      +
      Description copied from interface: Configurer
      +
      Returns the default configuration for tests that do not specify a configuration of this type.
      +
      +
      Specified by:
      +
      defaultConfig in interface Configurer<SQLiteMode.Mode>
      +
      +
      +
    • +
    • +
      +

      getConfigFor

      +
      public SQLiteMode.Mode getConfigFor(@Nonnull + String packageName)
      +
      Description copied from interface: Configurer
      +
      Returns the configuration for a given package. + +

      This method will be called once for package in the hierarchy leading to the test class being + configured. For example, for com.example.FooTest, this method will be called three + times with "com.example", "@com", and "" (representing the top level + package).

      +
      +
      Specified by:
      +
      getConfigFor in interface Configurer<SQLiteMode.Mode>
      +
      Parameters:
      +
      packageName - the name of the package, or the empty string representing the top level + unnamed package
      +
      Returns:
      +
      a configuration object, or null if the given properties has no relevant data for this + configuration
      +
      +
      +
    • +
    • +
      +

      getConfigFor

      +
      public SQLiteMode.Mode getConfigFor(@Nonnull + Class<?> testClass)
      +
      Description copied from interface: Configurer
      +
      Returns the configuration for the given class. + +

      This method will be called for each class in the test's class inheritance hierarchy.

      +
      +
      Specified by:
      +
      getConfigFor in interface Configurer<SQLiteMode.Mode>
      +
      Returns:
      +
      a configuration object, or null if the given class has no relevant data for this + configuration
      +
      +
      +
    • +
    • +
      +

      getConfigFor

      +
      public SQLiteMode.Mode getConfigFor(@Nonnull + Method method)
      +
      Description copied from interface: Configurer
      +
      Returns the configuration for the given method.
      +
      +
      Specified by:
      +
      getConfigFor in interface Configurer<SQLiteMode.Mode>
      +
      Returns:
      +
      a configuration object, or null if the given method has no relevant data for this + configuration
      +
      +
      +
    • +
    • +
      +

      merge

      +
      @Nonnull +public SQLiteMode.Mode merge(@Nonnull + SQLiteMode.Mode parentConfig, + @Nonnull + SQLiteMode.Mode childConfig)
      +
      Description copied from interface: Configurer
      +
      Merges two configurations. + + This method will called whenever Configurer.getConfigFor(java.lang.String) returns a non-null configuration object.
      +
      +
      Specified by:
      +
      merge in interface Configurer<SQLiteMode.Mode>
      +
      Parameters:
      +
      parentConfig - a less specific configuration object
      +
      childConfig - a more specific configuration object
      +
      Returns:
      +
      the new configuration with merged parent and child data.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/plugins/SdkCollection.html b/javadoc/4.11/org/robolectric/plugins/SdkCollection.html new file mode 100644 index 000000000..4f9187bff --- /dev/null +++ b/javadoc/4.11/org/robolectric/plugins/SdkCollection.html @@ -0,0 +1,188 @@ + + + + +SdkCollection + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class SdkCollection

+
+
java.lang.Object +
org.robolectric.plugins.SdkCollection
+
+
+
+
public class SdkCollection +extends Object
+
Holds and provides details on the list of known SDKs.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      SdkCollection

      +
      @Inject +public SdkCollection(SdkProvider sdkProvider)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getSdk

      +
      public Sdk getSdk(int apiLevel)
      +
      +
    • +
    • +
      +

      getMaxSupportedSdk

      +
      public Sdk getMaxSupportedSdk()
      +
      +
    • +
    • +
      +

      getKnownSdks

      +
      public SortedSet<Sdk> getKnownSdks()
      +
      +
    • +
    • +
      +

      getSupportedSdks

      +
      public SortedSet<Sdk> getSupportedSdks()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/plugins/TextLayoutModeConfigurer.html b/javadoc/4.11/org/robolectric/plugins/TextLayoutModeConfigurer.html new file mode 100644 index 000000000..0bb12686a --- /dev/null +++ b/javadoc/4.11/org/robolectric/plugins/TextLayoutModeConfigurer.html @@ -0,0 +1,294 @@ + + + + +TextLayoutModeConfigurer + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class TextLayoutModeConfigurer

+
+
java.lang.Object +
org.robolectric.plugins.TextLayoutModeConfigurer
+
+
+
+
All Implemented Interfaces:
+
Configurer<TextLayoutMode.Mode>
+
+
+
@AutoService(Configurer.class) +public class TextLayoutModeConfigurer +extends Object +implements Configurer<TextLayoutMode.Mode>
+
Provides configuration to Robolectric for its @TextLayoutMode annotation.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      TextLayoutModeConfigurer

      +
      public TextLayoutModeConfigurer()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getConfigClass

      +
      public Class<TextLayoutMode.Mode> getConfigClass()
      +
      Description copied from interface: Configurer
      +
      Retrieve the class type for this Configurer
      +
      +
      Specified by:
      +
      getConfigClass in interface Configurer<TextLayoutMode.Mode>
      +
      +
      +
    • +
    • +
      +

      defaultConfig

      +
      @Nonnull +public TextLayoutMode.Mode defaultConfig()
      +
      Description copied from interface: Configurer
      +
      Returns the default configuration for tests that do not specify a configuration of this type.
      +
      +
      Specified by:
      +
      defaultConfig in interface Configurer<TextLayoutMode.Mode>
      +
      +
      +
    • +
    • +
      +

      getConfigFor

      +
      public TextLayoutMode.Mode getConfigFor(@Nonnull + String packageName)
      +
      Description copied from interface: Configurer
      +
      Returns the configuration for a given package. + +

      This method will be called once for package in the hierarchy leading to the test class being + configured. For example, for com.example.FooTest, this method will be called three + times with "com.example", "@com", and "" (representing the top level + package).

      +
      +
      Specified by:
      +
      getConfigFor in interface Configurer<TextLayoutMode.Mode>
      +
      Parameters:
      +
      packageName - the name of the package, or the empty string representing the top level + unnamed package
      +
      Returns:
      +
      a configuration object, or null if the given properties has no relevant data for this + configuration
      +
      +
      +
    • +
    • +
      +

      getConfigFor

      +
      public TextLayoutMode.Mode getConfigFor(@Nonnull + Class<?> testClass)
      +
      Description copied from interface: Configurer
      +
      Returns the configuration for the given class. + +

      This method will be called for each class in the test's class inheritance hierarchy.

      +
      +
      Specified by:
      +
      getConfigFor in interface Configurer<TextLayoutMode.Mode>
      +
      Returns:
      +
      a configuration object, or null if the given class has no relevant data for this + configuration
      +
      +
      +
    • +
    • +
      +

      getConfigFor

      +
      public TextLayoutMode.Mode getConfigFor(@Nonnull + Method method)
      +
      Description copied from interface: Configurer
      +
      Returns the configuration for the given method.
      +
      +
      Specified by:
      +
      getConfigFor in interface Configurer<TextLayoutMode.Mode>
      +
      Returns:
      +
      a configuration object, or null if the given method has no relevant data for this + configuration
      +
      +
      +
    • +
    • +
      +

      merge

      +
      @Nonnull +public TextLayoutMode.Mode merge(@Nonnull + TextLayoutMode.Mode parentConfig, + @Nonnull + TextLayoutMode.Mode childConfig)
      +
      Description copied from interface: Configurer
      +
      Merges two configurations. + + This method will called whenever Configurer.getConfigFor(java.lang.String) returns a non-null configuration object.
      +
      +
      Specified by:
      +
      merge in interface Configurer<TextLayoutMode.Mode>
      +
      Parameters:
      +
      parentConfig - a less specific configuration object
      +
      childConfig - a more specific configuration object
      +
      Returns:
      +
      the new configuration with merged parent and child data.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/plugins/package-summary.html b/javadoc/4.11/org/robolectric/plugins/package-summary.html new file mode 100644 index 000000000..2980aa3f6 --- /dev/null +++ b/javadoc/4.11/org/robolectric/plugins/package-summary.html @@ -0,0 +1,156 @@ + + + + +org.robolectric.plugins + + + + + + + + + + + + + + +
+ +
+
+
+

Package org.robolectric.plugins

+
+
+
package org.robolectric.plugins
+
+ +
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/plugins/package-tree.html b/javadoc/4.11/org/robolectric/plugins/package-tree.html new file mode 100644 index 000000000..8f0ddd680 --- /dev/null +++ b/javadoc/4.11/org/robolectric/plugins/package-tree.html @@ -0,0 +1,91 @@ + + + + +org.robolectric.plugins Class Hierarchy + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.robolectric.plugins

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/preinstrumented/JarInstrumentor.html b/javadoc/4.11/org/robolectric/preinstrumented/JarInstrumentor.html new file mode 100644 index 000000000..12be1a3de --- /dev/null +++ b/javadoc/4.11/org/robolectric/preinstrumented/JarInstrumentor.html @@ -0,0 +1,210 @@ + + + + +JarInstrumentor + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class JarInstrumentor

+
+
java.lang.Object +
org.robolectric.preinstrumented.JarInstrumentor
+
+
+
+
public class JarInstrumentor +extends Object
+
Runs Robolectric invokedynamic instrumentation on an android-all jar.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      JarInstrumentor

      +
      public JarInstrumentor()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      main

      +
      public static void main(String[] args) + throws IOException, +ClassNotFoundException
      +
      +
      Throws:
      +
      IOException
      +
      ClassNotFoundException
      +
      +
      +
    • +
    • +
      +

      exit

      +
      protected void exit(int status)
      +
      Calls System.exit(int). Overridden during tests to avoid exiting during tests.
      +
      +
    • +
    • +
      +

      instrumentJar

      +
      protected void instrumentJar(File sourceJarFile, + File destJarFile, + File destNativesFile, + boolean throwOnNatives) + throws IOException, +ClassNotFoundException
      +
      Performs the JAR instrumentation.
      +
      +
      Parameters:
      +
      sourceJarFile - The source JAR to process.
      +
      destJarFile - The destination JAR with the instrumented method calls.
      +
      destNativesFile - Optional file to write native calls signature. Null to disable.
      +
      throwOnNatives - Whether native calls should be instrumented as throwing a dedicated + exception (true) or no-op (false).
      +
      Throws:
      +
      IOException
      +
      ClassNotFoundException
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/preinstrumented/package-summary.html b/javadoc/4.11/org/robolectric/preinstrumented/package-summary.html new file mode 100644 index 000000000..1ff6f20b4 --- /dev/null +++ b/javadoc/4.11/org/robolectric/preinstrumented/package-summary.html @@ -0,0 +1,98 @@ + + + + +org.robolectric.preinstrumented + + + + + + + + + + + + + + +
+ +
+
+
+

Package org.robolectric.preinstrumented

+
+
+
package org.robolectric.preinstrumented
+
+
    +
  • + +
  • +
  • +
    +
    Classes
    +
    +
    Class
    +
    Description
    + +
    +
    Runs Robolectric invokedynamic instrumentation on an android-all jar.
    +
    +
    +
    +
  • +
+
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/preinstrumented/package-tree.html b/javadoc/4.11/org/robolectric/preinstrumented/package-tree.html new file mode 100644 index 000000000..cc01e140c --- /dev/null +++ b/javadoc/4.11/org/robolectric/preinstrumented/package-tree.html @@ -0,0 +1,72 @@ + + + + +org.robolectric.preinstrumented Class Hierarchy + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.robolectric.preinstrumented

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/AttrData.Pair.html b/javadoc/4.11/org/robolectric/res/AttrData.Pair.html new file mode 100644 index 000000000..441b5d031 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/AttrData.Pair.html @@ -0,0 +1,134 @@ + + + + +AttrData.Pair + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AttrData.Pair

+
+
java.lang.Object +
org.robolectric.res.AttrData.Pair
+
+
+
+
Enclosing class:
+
AttrData
+
+
+
public static class AttrData.Pair +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Pair

      +
      public Pair(String name, + String value)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/AttrData.html b/javadoc/4.11/org/robolectric/res/AttrData.html new file mode 100644 index 000000000..4e01d9df6 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/AttrData.html @@ -0,0 +1,218 @@ + + + + +AttrData + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AttrData

+
+
java.lang.Object +
org.robolectric.res.AttrData
+
+
+
+
public class AttrData +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getFormat

      +
      public String getFormat()
      +
      +
    • +
    • +
      +

      getName

      +
      public String getName()
      +
      +
    • +
    • +
      +

      getValueFor

      +
      public String getValueFor(String key)
      +
      +
    • +
    • +
      +

      isValue

      +
      public boolean isValue(String value)
      +
      +
    • +
    • +
      +

      toString

      +
      public String toString()
      +
      +
      Overrides:
      +
      toString in class Object
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/AttributeResource.html b/javadoc/4.11/org/robolectric/res/AttributeResource.html new file mode 100644 index 000000000..cc71328c6 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/AttributeResource.html @@ -0,0 +1,468 @@ + + + + +AttributeResource + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AttributeResource

+
+
java.lang.Object +
org.robolectric.res.AttributeResource
+
+
+
+
public class AttributeResource +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      ANDROID_NS

      +
      public static final String ANDROID_NS
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ANDROID_RES_NS_PREFIX

      +
      public static final String ANDROID_RES_NS_PREFIX
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      RES_AUTO_NS_URI

      +
      public static final String RES_AUTO_NS_URI
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      NULL_VALUE

      +
      public static final String NULL_VALUE
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      EMPTY_VALUE

      +
      public static final String EMPTY_VALUE
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      IS_RESOURCE_REFERENCE

      +
      public static final Pattern IS_RESOURCE_REFERENCE
      +
      +
    • +
    • +
      +

      resName

      +
      @Nonnull +public final ResName resName
      +
      +
    • +
    • +
      +

      value

      +
      @Nonnull +public final String value
      +
      +
    • +
    • +
      +

      trimmedValue

      +
      @Nonnull +public final String trimmedValue
      +
      +
    • +
    • +
      +

      contextPackageName

      +
      @Nonnull +public final String contextPackageName
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      AttributeResource

      +
      public AttributeResource(@Nonnull + ResName resName, + @Nonnull + String value, + @Nonnull + String contextPackageName)
      +
      +
    • +
    • +
      +

      AttributeResource

      +
      public AttributeResource(@Nonnull + ResName resName, + @Nonnull + String value, + @Nonnull + String contextPackageName, + Integer referenceResId)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      isResourceReference

      +
      public boolean isResourceReference()
      +
      +
    • +
    • +
      +

      getResourceReference

      +
      @Nonnull +public ResName getResourceReference()
      +
      +
    • +
    • +
      +

      isStyleReference

      +
      public boolean isStyleReference()
      +
      +
    • +
    • +
      +

      getStyleReference

      +
      public ResName getStyleReference()
      +
      +
    • +
    • +
      +

      isNull

      +
      public boolean isNull()
      +
      +
    • +
    • +
      +

      isEmpty

      +
      public boolean isEmpty()
      +
      +
    • +
    • +
      +

      toString

      +
      public String toString()
      +
      +
      Overrides:
      +
      toString in class Object
      +
      +
      +
    • +
    • +
      +

      isResourceReference

      +
      public static boolean isResourceReference(String value)
      +
      +
    • +
    • +
      +

      getResourceReference

      +
      @Nonnull +public static ResName getResourceReference(String value, + String defPackage, + String defType)
      +
      +
    • +
    • +
      +

      isStyleReference

      +
      public static boolean isStyleReference(String value)
      +
      +
    • +
    • +
      +

      getStyleReference

      +
      public static ResName getStyleReference(String value, + String defPackage, + String defType)
      +
      +
    • +
    • +
      +

      isNull

      +
      public static boolean isNull(String value)
      +
      +
    • +
    • +
      +

      isEmpty

      +
      public static boolean isEmpty(String value)
      +
      +
    • +
    • +
      +

      getReferenceResId

      +
      public Integer getReferenceResId()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/DocumentLoader.html b/javadoc/4.11/org/robolectric/res/DocumentLoader.html new file mode 100644 index 000000000..cf95ad76a --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/DocumentLoader.html @@ -0,0 +1,208 @@ + + + + +DocumentLoader + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class DocumentLoader

+
+
java.lang.Object +
org.robolectric.res.DocumentLoader
+
+
+
+
Direct Known Subclasses:
+
StaxDocumentLoader
+
+
+
public abstract class DocumentLoader +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      packageName

      +
      protected final String packageName
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      DocumentLoader

      +
      public DocumentLoader(String packageName, + Path resourceBase)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      load

      +
      public void load(String folderBaseName) + throws IOException
      +
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      loadResourceXmlFile

      +
      protected abstract void loadResourceXmlFile(XmlContext xmlContext)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/DrawableResourceLoader.html b/javadoc/4.11/org/robolectric/res/DrawableResourceLoader.html new file mode 100644 index 000000000..9b1976380 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/DrawableResourceLoader.html @@ -0,0 +1,98 @@ + + + + +DrawableResourceLoader + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class DrawableResourceLoader

+
+
java.lang.Object +
org.robolectric.res.DrawableResourceLoader
+
+
+
+
public class DrawableResourceLoader +extends Object
+
DrawableResourceLoader
+
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/EmptyStyle.html b/javadoc/4.11/org/robolectric/res/EmptyStyle.html new file mode 100644 index 000000000..c0a47f3a4 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/EmptyStyle.html @@ -0,0 +1,181 @@ + + + + +EmptyStyle + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class EmptyStyle

+
+
java.lang.Object +
org.robolectric.res.EmptyStyle
+
+
+
+
All Implemented Interfaces:
+
Style
+
+
+
public class EmptyStyle +extends Object +implements Style
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      EmptyStyle

      +
      public EmptyStyle()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/FileTypedResource.Image.html b/javadoc/4.11/org/robolectric/res/FileTypedResource.Image.html new file mode 100644 index 000000000..b2d86900c --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/FileTypedResource.Image.html @@ -0,0 +1,155 @@ + + + + +FileTypedResource.Image + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class FileTypedResource.Image

+
+ +
+
+
Enclosing class:
+
FileTypedResource
+
+
+
public static class FileTypedResource.Image +extends FileTypedResource
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      isNinePatch

      +
      public boolean isNinePatch()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/FileTypedResource.html b/javadoc/4.11/org/robolectric/res/FileTypedResource.html new file mode 100644 index 000000000..daecf651d --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/FileTypedResource.html @@ -0,0 +1,182 @@ + + + + +FileTypedResource + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class FileTypedResource

+
+
java.lang.Object +
org.robolectric.res.TypedResource<String> +
org.robolectric.res.FileTypedResource
+
+
+
+
+
Direct Known Subclasses:
+
FileTypedResource.Image
+
+
+
public class FileTypedResource +extends TypedResource<String>
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/Fs.html b/javadoc/4.11/org/robolectric/res/Fs.html new file mode 100644 index 000000000..92aec4e8f --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/Fs.html @@ -0,0 +1,329 @@ + + + + +Fs + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class Fs

+
+
java.lang.Object +
org.robolectric.res.Fs
+
+
+
+
public abstract class Fs +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Fs

      +
      public Fs()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/FsFile.html b/javadoc/4.11/org/robolectric/res/FsFile.html new file mode 100644 index 000000000..5441b5565 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/FsFile.html @@ -0,0 +1,165 @@ + + + + +FsFile + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface FsFile

+
+
+
+
All Superinterfaces:
+
Comparable<Path>, Iterable<Path>, Path, Watchable
+
+
+
@Deprecated +public interface FsFile +extends Path
+
Deprecated. +
Use Path instead.
+
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/PackageResourceTable.html b/javadoc/4.11/org/robolectric/res/PackageResourceTable.html new file mode 100644 index 000000000..1d71ebf89 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/PackageResourceTable.html @@ -0,0 +1,293 @@ + + + + +PackageResourceTable + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class PackageResourceTable

+
+
java.lang.Object +
org.robolectric.res.PackageResourceTable
+
+
+
+
All Implemented Interfaces:
+
ResourceTable
+
+
+
public class PackageResourceTable +extends Object +implements ResourceTable
+
A ResourceTable for a single package, e.g: "android" / ox01
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/Plural.html b/javadoc/4.11/org/robolectric/res/Plural.html new file mode 100644 index 000000000..53826bbdd --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/Plural.html @@ -0,0 +1,145 @@ + + + + +Plural + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class Plural

+
+
java.lang.Object +
org.robolectric.res.Plural
+
+
+
+
public class Plural +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getString

      +
      public String getString()
      +
      +
    • +
    • +
      +

      toString

      +
      public String toString()
      +
      +
      Overrides:
      +
      toString in class Object
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/PluralRules.html b/javadoc/4.11/org/robolectric/res/PluralRules.html new file mode 100644 index 000000000..d9366bef8 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/PluralRules.html @@ -0,0 +1,168 @@ + + + + +PluralRules + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class PluralRules

+
+
java.lang.Object +
org.robolectric.res.TypedResource<List<Plural>> +
org.robolectric.res.PluralRules
+
+
+
+
+
public class PluralRules +extends TypedResource<List<Plural>>
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      find

      +
      public Plural find(int quantity)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/Qualifiers.html b/javadoc/4.11/org/robolectric/res/Qualifiers.html new file mode 100644 index 000000000..ed9bc7df6 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/Qualifiers.html @@ -0,0 +1,336 @@ + + + + +Qualifiers + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class Qualifiers

+
+
java.lang.Object +
org.robolectric.res.Qualifiers
+
+
+
+
public class Qualifiers +extends Object
+
Android qualifers as defined by + https://developer.android.com/guide/topics/resources/providing-resources.html
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/RawResourceLoader.html b/javadoc/4.11/org/robolectric/res/RawResourceLoader.html new file mode 100644 index 000000000..0a7f281ab --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/RawResourceLoader.html @@ -0,0 +1,180 @@ + + + + +RawResourceLoader + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class RawResourceLoader

+
+
java.lang.Object +
org.robolectric.res.RawResourceLoader
+
+
+
+
public class RawResourceLoader +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/ResBunch.html b/javadoc/4.11/org/robolectric/res/ResBunch.html new file mode 100644 index 000000000..e9e29df18 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/ResBunch.html @@ -0,0 +1,173 @@ + + + + +ResBunch + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ResBunch

+
+
java.lang.Object +
org.robolectric.res.ResBunch
+
+
+
+
public class ResBunch +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ResBunch

      +
      public ResBunch()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/ResBundle.html b/javadoc/4.11/org/robolectric/res/ResBundle.html new file mode 100644 index 000000000..d7fcebd22 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/ResBundle.html @@ -0,0 +1,181 @@ + + + + +ResBundle + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ResBundle

+
+
java.lang.Object +
org.robolectric.res.ResBundle
+
+
+
+
public class ResBundle +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/ResName.html b/javadoc/4.11/org/robolectric/res/ResName.html new file mode 100644 index 000000000..aedbd7038 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/ResName.html @@ -0,0 +1,384 @@ + + + + +ResName + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ResName

+
+
java.lang.Object +
org.robolectric.res.ResName
+
+
+
+
public class ResName +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      ID_TYPE

      +
      public static final String ID_TYPE
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      packageName

      +
      @Nonnull +public final String packageName
      +
      +
    • +
    • +
      +

      type

      +
      @Nonnull +public final String type
      +
      +
    • +
    • +
      +

      name

      +
      @Nonnull +public final String name
      +
      +
    • +
    • +
      +

      hashCode

      +
      public final int hashCode
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ResName

      +
      public ResName(@Nonnull + String packageName, + @Nonnull + String type, + @Nonnull + String name)
      +
      +
    • +
    • +
      +

      ResName

      +
      public ResName(@Nonnull + String fullyQualifiedName)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      qualifyResourceName

      +
      public static String qualifyResourceName(@Nonnull + String possiblyQualifiedResourceName, + String defaultPackageName, + String defaultType)
      +
      Returns the fully qualified resource name if null if the resource could not be qualified.
      +
      +
    • +
    • +
      +

      qualifyResName

      +
      public static ResName qualifyResName(@Nonnull + String possiblyQualifiedResourceName, + ResName defaults)
      +
      +
    • +
    • +
      +

      qualifyResName

      +
      public static ResName qualifyResName(@Nonnull + String possiblyQualifiedResourceName, + String defaultPackageName, + String defaultType)
      +
      +
    • +
    • +
      +

      qualifyResName

      +
      public static String qualifyResName(String possiblyQualifiedResourceName, + String contextPackageName)
      +
      +
    • +
    • +
      +

      qualifyFromFilePath

      +
      public static ResName qualifyFromFilePath(@Nonnull + String packageName, + @Nonnull + String filePath)
      +
      +
    • +
    • +
      +

      equals

      +
      public boolean equals(Object o)
      +
      +
      Overrides:
      +
      equals in class Object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public int hashCode()
      +
      +
      Overrides:
      +
      hashCode in class Object
      +
      +
      +
    • +
    • +
      +

      toString

      +
      public String toString()
      +
      +
      Overrides:
      +
      toString in class Object
      +
      +
      +
    • +
    • +
      +

      getFullyQualifiedName

      +
      public String getFullyQualifiedName()
      +
      +
    • +
    • +
      +

      getNamespaceUri

      +
      public String getNamespaceUri()
      +
      +
    • +
    • +
      +

      withPackageName

      +
      public ResName withPackageName(String packageName)
      +
      +
    • +
    • +
      +

      mustBe

      +
      public void mustBe(String expectedType)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/ResType.html b/javadoc/4.11/org/robolectric/res/ResType.html new file mode 100644 index 000000000..ff0e403cb --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/ResType.html @@ -0,0 +1,360 @@ + + + + +ResType + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Enum ResType

+
+
java.lang.Object +
java.lang.Enum<ResType> +
org.robolectric.res.ResType
+
+
+
+
+
All Implemented Interfaces:
+
Serializable, Comparable<ResType>, java.lang.constant.Constable
+
+
+
public enum ResType +extends Enum<ResType>
+
+
+ +
+
+
    + +
  • +
    +

    Enum Constant Details

    +
      +
    • +
      +

      DRAWABLE

      +
      public static final ResType DRAWABLE
      +
      +
    • +
    • +
      +

      ATTR_DATA

      +
      public static final ResType ATTR_DATA
      +
      +
    • +
    • +
      +

      BOOLEAN

      +
      public static final ResType BOOLEAN
      +
      +
    • +
    • +
      +

      COLOR

      +
      public static final ResType COLOR
      +
      +
    • +
    • +
      +

      COLOR_STATE_LIST

      +
      public static final ResType COLOR_STATE_LIST
      +
      +
    • +
    • +
      +

      DIMEN

      +
      public static final ResType DIMEN
      +
      +
    • +
    • +
      +

      FILE

      +
      public static final ResType FILE
      +
      +
    • +
    • +
      +

      FLOAT

      +
      public static final ResType FLOAT
      +
      +
    • +
    • +
      +

      FRACTION

      +
      public static final ResType FRACTION
      +
      +
    • +
    • +
      +

      INTEGER

      +
      public static final ResType INTEGER
      +
      +
    • +
    • +
      +

      LAYOUT

      +
      public static final ResType LAYOUT
      +
      +
    • +
    • +
      +

      STYLE

      +
      public static final ResType STYLE
      +
      +
    • +
    • +
      +

      CHAR_SEQUENCE

      +
      public static final ResType CHAR_SEQUENCE
      +
      +
    • +
    • +
      +

      CHAR_SEQUENCE_ARRAY

      +
      public static final ResType CHAR_SEQUENCE_ARRAY
      +
      +
    • +
    • +
      +

      INTEGER_ARRAY

      +
      public static final ResType INTEGER_ARRAY
      +
      +
    • +
    • +
      +

      TYPED_ARRAY

      +
      public static final ResType TYPED_ARRAY
      +
      +
    • +
    • +
      +

      NULL

      +
      public static final ResType NULL
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      values

      +
      public static ResType[] values()
      +
      Returns an array containing the constants of this enum type, in +the order they are declared.
      +
      +
      Returns:
      +
      an array containing the constants of this enum type, in the order they are declared
      +
      +
      +
    • +
    • +
      +

      valueOf

      +
      public static ResType valueOf(String name)
      +
      Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
      +
      +
      Parameters:
      +
      name - the name of the enum constant to be returned.
      +
      Returns:
      +
      the enum constant with the specified name
      +
      Throws:
      +
      IllegalArgumentException - if this enum type has no constant with the specified name
      +
      NullPointerException - if the argument is null
      +
      +
      +
    • +
    • +
      +

      inferType

      +
      @Nullable +public static ResType inferType(String itemString)
      +
      +
    • +
    • +
      +

      inferFromValue

      +
      public static ResType inferFromValue(String value)
      +
      Parses a resource value to infer the type
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/ResourceIdGenerator.html b/javadoc/4.11/org/robolectric/res/ResourceIdGenerator.html new file mode 100644 index 000000000..336bd05e5 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/ResourceIdGenerator.html @@ -0,0 +1,148 @@ + + + + +ResourceIdGenerator + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ResourceIdGenerator

+
+
java.lang.Object +
org.robolectric.res.ResourceIdGenerator
+
+
+
+
public class ResourceIdGenerator +extends Object
+
Tracks resource ids and generates new unique values.
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      record

      +
      public void record(int resId, + String type, + String name)
      +
      +
    • +
    • +
      +

      generate

      +
      public int generate(String type, + String name)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/ResourceIds.html b/javadoc/4.11/org/robolectric/res/ResourceIds.html new file mode 100644 index 000000000..1bf3bdc81 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/ResourceIds.html @@ -0,0 +1,200 @@ + + + + +ResourceIds + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ResourceIds

+
+
java.lang.Object +
org.robolectric.res.ResourceIds
+
+
+
+
public class ResourceIds +extends Object
+
Utility class to that checks if a resource ID is a framework resource or application resource.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ResourceIds

      +
      public ResourceIds()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      isFrameworkResource

      +
      public static boolean isFrameworkResource(int resId)
      +
      +
    • +
    • +
      +

      getPackageIdentifier

      +
      public static int getPackageIdentifier(int resId)
      +
      +
    • +
    • +
      +

      getTypeIdentifier

      +
      public static int getTypeIdentifier(int resId)
      +
      +
    • +
    • +
      +

      getEntryIdentifier

      +
      public static int getEntryIdentifier(int resId)
      +
      +
    • +
    • +
      +

      makeIdentifer

      +
      public static int makeIdentifer(int packageIdentifier, + int typeIdentifier, + int entryIdenifier)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/ResourceMerger.html b/javadoc/4.11/org/robolectric/res/ResourceMerger.html new file mode 100644 index 000000000..11337a8c5 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/ResourceMerger.html @@ -0,0 +1,160 @@ + + + + +ResourceMerger + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ResourceMerger

+
+
java.lang.Object +
org.robolectric.res.ResourceMerger
+
+
+
+
public class ResourceMerger +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ResourceMerger

      +
      public ResourceMerger()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/ResourcePath.html b/javadoc/4.11/org/robolectric/res/ResourcePath.html new file mode 100644 index 000000000..2848ac270 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/ResourcePath.html @@ -0,0 +1,252 @@ + + + + +ResourcePath + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ResourcePath

+
+
java.lang.Object +
org.robolectric.res.ResourcePath
+
+
+
+
public class ResourcePath +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ResourcePath

      +
      public ResourcePath(Class<?> rClass, + Path resourceBase, + Path assetsDir)
      +
      +
    • +
    • +
      +

      ResourcePath

      +
      public ResourcePath(Class<?> rClass, + Path resourceBase, + Path assetsDir, + Class<?> internalRClass)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getRClass

      +
      public Class<?> getRClass()
      +
      +
    • +
    • +
      +

      getResourceBase

      +
      public Path getResourceBase()
      +
      +
    • +
    • +
      +

      hasResources

      +
      public boolean hasResources()
      +
      +
    • +
    • +
      +

      getAssetsDir

      +
      public Path getAssetsDir()
      +
      +
    • +
    • +
      +

      getInternalRClass

      +
      public Class<?> getInternalRClass()
      +
      +
    • +
    • +
      +

      toString

      +
      public String toString()
      +
      +
      Overrides:
      +
      toString in class Object
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public boolean equals(Object o)
      +
      +
      Overrides:
      +
      equals in class Object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public int hashCode()
      +
      +
      Overrides:
      +
      hashCode in class Object
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/ResourceTable.Visitor.html b/javadoc/4.11/org/robolectric/res/ResourceTable.Visitor.html new file mode 100644 index 000000000..ef7db29d6 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/ResourceTable.Visitor.html @@ -0,0 +1,131 @@ + + + + +ResourceTable.Visitor + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface ResourceTable.Visitor

+
+
+
+
Enclosing interface:
+
ResourceTable
+
+
+
public static interface ResourceTable.Visitor
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    + +
     
    +
    +
    +
    +
    +
  • +
+
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/ResourceTable.html b/javadoc/4.11/org/robolectric/res/ResourceTable.html new file mode 100644 index 000000000..f306bacb8 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/ResourceTable.html @@ -0,0 +1,227 @@ + + + + +ResourceTable + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface ResourceTable

+
+
+
+
All Known Implementing Classes:
+
PackageResourceTable, RoutingResourceTable
+
+
+
public interface ResourceTable
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/ResourceTableFactory.html b/javadoc/4.11/org/robolectric/res/ResourceTableFactory.html new file mode 100644 index 000000000..c96da9f50 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/ResourceTableFactory.html @@ -0,0 +1,178 @@ + + + + +ResourceTableFactory + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ResourceTableFactory

+
+
java.lang.Object +
org.robolectric.res.ResourceTableFactory
+
+
+
+
public class ResourceTableFactory +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ResourceTableFactory

      +
      public ResourceTableFactory()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      newFrameworkResourceTable

      +
      public PackageResourceTable newFrameworkResourceTable(ResourcePath resourcePath)
      +
      Builds an Android framework resource table in the "android" package space.
      +
      +
    • +
    • +
      +

      newResourceTable

      +
      public PackageResourceTable newResourceTable(String packageName, + ResourcePath... resourcePaths)
      +
      Creates an application resource table which can be constructed with multiple resources paths + representing overlayed resource libraries.
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/ResourceValueConverter.html b/javadoc/4.11/org/robolectric/res/ResourceValueConverter.html new file mode 100644 index 000000000..45f6e9217 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/ResourceValueConverter.html @@ -0,0 +1,125 @@ + + + + +ResourceValueConverter + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface ResourceValueConverter

+
+
+
+
public interface ResourceValueConverter
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + + +
     
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      convertRawValue

      +
      Object convertRawValue(String rawValue)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/RoutingResourceTable.html b/javadoc/4.11/org/robolectric/res/RoutingResourceTable.html new file mode 100644 index 000000000..c48f200f8 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/RoutingResourceTable.html @@ -0,0 +1,305 @@ + + + + +RoutingResourceTable + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class RoutingResourceTable

+
+
java.lang.Object +
org.robolectric.res.RoutingResourceTable
+
+
+
+
All Implemented Interfaces:
+
ResourceTable
+
+
+
public class RoutingResourceTable +extends Object +implements ResourceTable
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/StaxArrayLoader.html b/javadoc/4.11/org/robolectric/res/StaxArrayLoader.html new file mode 100644 index 000000000..142d09699 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/StaxArrayLoader.html @@ -0,0 +1,217 @@ + + + + +StaxArrayLoader + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class StaxArrayLoader

+
+
java.lang.Object +
org.robolectric.res.StaxLoader +
org.robolectric.res.StaxArrayLoader
+
+
+
+
+
public class StaxArrayLoader +extends StaxLoader
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      onStart

      +
      public void onStart(javax.xml.stream.XMLStreamReader xml, + XmlContext xmlContext) + throws javax.xml.stream.XMLStreamException
      +
      +
      Overrides:
      +
      onStart in class StaxLoader
      +
      Throws:
      +
      javax.xml.stream.XMLStreamException
      +
      +
      +
    • +
    • +
      +

      onEnd

      +
      public void onEnd(javax.xml.stream.XMLStreamReader xml, + XmlContext xmlContext) + throws javax.xml.stream.XMLStreamException
      +
      +
      Overrides:
      +
      onEnd in class StaxLoader
      +
      Throws:
      +
      javax.xml.stream.XMLStreamException
      +
      +
      +
    • +
    • +
      +

      addHandler

      +
      public org.robolectric.res.NodeHandler addHandler(String matchExpr, + org.robolectric.res.NodeHandler subHandler)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/StaxAttrLoader.html b/javadoc/4.11/org/robolectric/res/StaxAttrLoader.html new file mode 100644 index 000000000..c81dfa29d --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/StaxAttrLoader.html @@ -0,0 +1,215 @@ + + + + +StaxAttrLoader + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class StaxAttrLoader

+
+
java.lang.Object +
org.robolectric.res.StaxLoader +
org.robolectric.res.StaxAttrLoader
+
+
+
+
+
public class StaxAttrLoader +extends StaxLoader
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      onStart

      +
      public void onStart(javax.xml.stream.XMLStreamReader xml, + XmlContext xmlContext) + throws javax.xml.stream.XMLStreamException
      +
      +
      Overrides:
      +
      onStart in class StaxLoader
      +
      Throws:
      +
      javax.xml.stream.XMLStreamException
      +
      +
      +
    • +
    • +
      +

      onEnd

      +
      public void onEnd(javax.xml.stream.XMLStreamReader xml, + XmlContext xmlContext) + throws javax.xml.stream.XMLStreamException
      +
      +
      Overrides:
      +
      onEnd in class StaxLoader
      +
      Throws:
      +
      javax.xml.stream.XMLStreamException
      +
      +
      +
    • +
    • +
      +

      addHandler

      +
      public org.robolectric.res.NodeHandler addHandler(String matchExpr, + org.robolectric.res.NodeHandler subHandler)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/StaxDocumentLoader.html b/javadoc/4.11/org/robolectric/res/StaxDocumentLoader.html new file mode 100644 index 000000000..0ba6c7f8a --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/StaxDocumentLoader.html @@ -0,0 +1,197 @@ + + + + +StaxDocumentLoader + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class StaxDocumentLoader

+
+
java.lang.Object +
org.robolectric.res.DocumentLoader +
org.robolectric.res.StaxDocumentLoader
+
+
+
+
+
public class StaxDocumentLoader +extends DocumentLoader
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      StaxDocumentLoader

      +
      public StaxDocumentLoader(String packageName, + Path resourceBase, + org.robolectric.res.NodeHandler topLevelNodeHandler)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      loadResourceXmlFile

      +
      protected void loadResourceXmlFile(XmlContext xmlContext)
      +
      +
      Specified by:
      +
      loadResourceXmlFile in class DocumentLoader
      +
      +
      +
    • +
    • +
      +

      doParse

      +
      protected void doParse(javax.xml.stream.XMLStreamReader reader, + XmlContext xmlContext) + throws javax.xml.stream.XMLStreamException
      +
      +
      Throws:
      +
      javax.xml.stream.XMLStreamException
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/StaxLoader.html b/javadoc/4.11/org/robolectric/res/StaxLoader.html new file mode 100644 index 000000000..76e2493d6 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/StaxLoader.html @@ -0,0 +1,264 @@ + + + + +StaxLoader + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class StaxLoader

+
+
java.lang.Object +
org.robolectric.res.StaxLoader
+
+
+
+
Direct Known Subclasses:
+
StaxArrayLoader, StaxAttrLoader, StaxPluralsLoader, StaxStyleLoader, StaxValueLoader
+
+
+
public abstract class StaxLoader +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      resourceTable

      +
      protected final PackageResourceTable resourceTable
      +
      +
    • +
    • +
      +

      attrType

      +
      protected final String attrType
      +
      +
    • +
    • +
      +

      resType

      +
      protected final ResType resType
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      onStart

      +
      public void onStart(javax.xml.stream.XMLStreamReader xml, + XmlContext xmlContext) + throws javax.xml.stream.XMLStreamException
      +
      +
      Throws:
      +
      javax.xml.stream.XMLStreamException
      +
      +
      +
    • +
    • +
      +

      onCharacters

      +
      public void onCharacters(javax.xml.stream.XMLStreamReader xml, + XmlContext xmlContext) + throws javax.xml.stream.XMLStreamException
      +
      +
      Throws:
      +
      javax.xml.stream.XMLStreamException
      +
      +
      +
    • +
    • +
      +

      onEnd

      +
      public void onEnd(javax.xml.stream.XMLStreamReader xml, + XmlContext xmlContext) + throws javax.xml.stream.XMLStreamException
      +
      +
      Throws:
      +
      javax.xml.stream.XMLStreamException
      +
      +
      +
    • +
    • +
      +

      addHandler

      +
      public org.robolectric.res.NodeHandler addHandler(String matchExpr, + org.robolectric.res.NodeHandler subHandler)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/StaxPluralsLoader.html b/javadoc/4.11/org/robolectric/res/StaxPluralsLoader.html new file mode 100644 index 000000000..04c4404f8 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/StaxPluralsLoader.html @@ -0,0 +1,238 @@ + + + + +StaxPluralsLoader + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class StaxPluralsLoader

+
+
java.lang.Object +
org.robolectric.res.StaxLoader +
org.robolectric.res.StaxPluralsLoader
+
+
+
+
+
public class StaxPluralsLoader +extends StaxLoader
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      name

      +
      protected String name
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      onStart

      +
      public void onStart(javax.xml.stream.XMLStreamReader xml, + XmlContext xmlContext) + throws javax.xml.stream.XMLStreamException
      +
      +
      Overrides:
      +
      onStart in class StaxLoader
      +
      Throws:
      +
      javax.xml.stream.XMLStreamException
      +
      +
      +
    • +
    • +
      +

      onEnd

      +
      public void onEnd(javax.xml.stream.XMLStreamReader xml, + XmlContext xmlContext) + throws javax.xml.stream.XMLStreamException
      +
      +
      Overrides:
      +
      onEnd in class StaxLoader
      +
      Throws:
      +
      javax.xml.stream.XMLStreamException
      +
      +
      +
    • +
    • +
      +

      addHandler

      +
      public org.robolectric.res.NodeHandler addHandler(String matchExpr, + org.robolectric.res.NodeHandler subHandler)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/StaxStyleLoader.html b/javadoc/4.11/org/robolectric/res/StaxStyleLoader.html new file mode 100644 index 000000000..3a1a62da4 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/StaxStyleLoader.html @@ -0,0 +1,215 @@ + + + + +StaxStyleLoader + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class StaxStyleLoader

+
+
java.lang.Object +
org.robolectric.res.StaxLoader +
org.robolectric.res.StaxStyleLoader
+
+
+
+
+
public class StaxStyleLoader +extends StaxLoader
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      onStart

      +
      public void onStart(javax.xml.stream.XMLStreamReader xml, + XmlContext xmlContext) + throws javax.xml.stream.XMLStreamException
      +
      +
      Overrides:
      +
      onStart in class StaxLoader
      +
      Throws:
      +
      javax.xml.stream.XMLStreamException
      +
      +
      +
    • +
    • +
      +

      onEnd

      +
      public void onEnd(javax.xml.stream.XMLStreamReader xml, + XmlContext xmlContext) + throws javax.xml.stream.XMLStreamException
      +
      +
      Overrides:
      +
      onEnd in class StaxLoader
      +
      Throws:
      +
      javax.xml.stream.XMLStreamException
      +
      +
      +
    • +
    • +
      +

      addHandler

      +
      public org.robolectric.res.NodeHandler addHandler(String matchExpr, + org.robolectric.res.NodeHandler subHandler)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/StaxValueLoader.html b/javadoc/4.11/org/robolectric/res/StaxValueLoader.html new file mode 100644 index 000000000..c9b5256c5 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/StaxValueLoader.html @@ -0,0 +1,253 @@ + + + + +StaxValueLoader + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class StaxValueLoader

+
+
java.lang.Object +
org.robolectric.res.StaxLoader +
org.robolectric.res.StaxValueLoader
+
+
+
+
+
public class StaxValueLoader +extends StaxLoader
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      name

      +
      protected String name
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      onStart

      +
      public void onStart(javax.xml.stream.XMLStreamReader xml, + XmlContext xmlContext) + throws javax.xml.stream.XMLStreamException
      +
      +
      Overrides:
      +
      onStart in class StaxLoader
      +
      Throws:
      +
      javax.xml.stream.XMLStreamException
      +
      +
      +
    • +
    • +
      +

      onCharacters

      +
      public void onCharacters(javax.xml.stream.XMLStreamReader xml, + XmlContext xmlContext) + throws javax.xml.stream.XMLStreamException
      +
      +
      Overrides:
      +
      onCharacters in class StaxLoader
      +
      Throws:
      +
      javax.xml.stream.XMLStreamException
      +
      +
      +
    • +
    • +
      +

      onEnd

      +
      public void onEnd(javax.xml.stream.XMLStreamReader xml, + XmlContext xmlContext) + throws javax.xml.stream.XMLStreamException
      +
      +
      Overrides:
      +
      onEnd in class StaxLoader
      +
      Throws:
      +
      javax.xml.stream.XMLStreamException
      +
      +
      +
    • +
    • +
      +

      addHandler

      +
      public org.robolectric.res.NodeHandler addHandler(String matchExpr, + org.robolectric.res.NodeHandler subHandler)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/StringResources.html b/javadoc/4.11/org/robolectric/res/StringResources.html new file mode 100644 index 000000000..07d745313 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/StringResources.html @@ -0,0 +1,166 @@ + + + + +StringResources + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class StringResources

+
+
java.lang.Object +
org.robolectric.res.StringResources
+
+
+
+
public class StringResources +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      StringResources

      +
      public StringResources()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      processStringResources

      +
      public static String processStringResources(String inputValue)
      +
      Processes String resource values in the same way real Android does, namely:- + 1) Trim leading and trailing whitespace. + 2) Converts code points. + 3) Escapes
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/Style.html b/javadoc/4.11/org/robolectric/res/Style.html new file mode 100644 index 000000000..d9e8870d8 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/Style.html @@ -0,0 +1,129 @@ + + + + +Style + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface Style

+
+
+
+
All Known Implementing Classes:
+
EmptyStyle, StyleData, StyleResolver, ThemeStyleSet
+
+
+
public interface Style
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + + +
     
    +
    +
    +
    +
    +
  • +
+
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/StyleData.Visitor.html b/javadoc/4.11/org/robolectric/res/StyleData.Visitor.html new file mode 100644 index 000000000..ff903ce4f --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/StyleData.Visitor.html @@ -0,0 +1,129 @@ + + + + +StyleData.Visitor + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface StyleData.Visitor

+
+
+
+
Enclosing class:
+
StyleData
+
+
+
public static interface StyleData.Visitor
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    +
    visit(AttributeResource attributeResource)
    +
     
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/StyleData.html b/javadoc/4.11/org/robolectric/res/StyleData.html new file mode 100644 index 000000000..65d5a9035 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/StyleData.html @@ -0,0 +1,273 @@ + + + + +StyleData + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class StyleData

+
+
java.lang.Object +
org.robolectric.res.StyleData
+
+
+
+
All Implemented Interfaces:
+
Style
+
+
+
public class StyleData +extends Object +implements Style
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getName

      +
      public String getName()
      +
      +
    • +
    • +
      +

      getParent

      +
      public String getParent()
      +
      +
    • +
    • +
      +

      getAttrValue

      +
      public AttributeResource getAttrValue(ResName resName)
      +
      +
      Specified by:
      +
      getAttrValue in interface Style
      +
      +
      +
    • +
    • +
      +

      grep

      +
      public boolean grep(Pattern pattern)
      +
      +
    • +
    • +
      +

      visit

      +
      public void visit(StyleData.Visitor visitor)
      +
      +
    • +
    • +
      +

      equals

      +
      public boolean equals(Object obj)
      +
      +
      Overrides:
      +
      equals in class Object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public int hashCode()
      +
      +
      Overrides:
      +
      hashCode in class Object
      +
      +
      +
    • +
    • +
      +

      toString

      +
      public String toString()
      +
      +
      Overrides:
      +
      toString in class Object
      +
      +
      +
    • +
    • +
      +

      getPackageName

      +
      public String getPackageName()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/StyleResolver.html b/javadoc/4.11/org/robolectric/res/StyleResolver.html new file mode 100644 index 000000000..697ca1936 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/StyleResolver.html @@ -0,0 +1,217 @@ + + + + +StyleResolver + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class StyleResolver

+
+
java.lang.Object +
org.robolectric.res.StyleResolver
+
+
+
+
All Implemented Interfaces:
+
Style
+
+
+
public class StyleResolver +extends Object +implements Style
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/TextCollectingNodeHandler.html b/javadoc/4.11/org/robolectric/res/TextCollectingNodeHandler.html new file mode 100644 index 000000000..d90caaddc --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/TextCollectingNodeHandler.html @@ -0,0 +1,209 @@ + + + + +TextCollectingNodeHandler + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class TextCollectingNodeHandler

+
+
java.lang.Object +
org.robolectric.res.TextCollectingNodeHandler
+
+
+
+
public class TextCollectingNodeHandler +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      TextCollectingNodeHandler

      +
      public TextCollectingNodeHandler(StringBuilder buf)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      onCharacters

      +
      public void onCharacters(javax.xml.stream.XMLStreamReader xml, + XmlContext xmlContext) + throws javax.xml.stream.XMLStreamException
      +
      +
      Throws:
      +
      javax.xml.stream.XMLStreamException
      +
      +
      +
    • +
    • +
      +

      addHandler

      +
      public org.robolectric.res.NodeHandler addHandler(String matchExpr, + org.robolectric.res.NodeHandler subHandler)
      +
      +
    • +
    • +
      +

      onStart

      +
      public void onStart(javax.xml.stream.XMLStreamReader xml, + XmlContext xmlContext) + throws javax.xml.stream.XMLStreamException
      +
      +
      Throws:
      +
      javax.xml.stream.XMLStreamException
      +
      +
      +
    • +
    • +
      +

      onEnd

      +
      public void onEnd(javax.xml.stream.XMLStreamReader xml, + XmlContext xmlContext) + throws javax.xml.stream.XMLStreamException
      +
      +
      Throws:
      +
      javax.xml.stream.XMLStreamException
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/ThemeStyleSet.html b/javadoc/4.11/org/robolectric/res/ThemeStyleSet.html new file mode 100644 index 000000000..7d1f05851 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/ThemeStyleSet.html @@ -0,0 +1,202 @@ + + + + +ThemeStyleSet + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ThemeStyleSet

+
+
java.lang.Object +
org.robolectric.res.ThemeStyleSet
+
+
+
+
All Implemented Interfaces:
+
Style
+
+
+
public class ThemeStyleSet +extends Object +implements Style
+
Represents the list of styles applied to a Theme.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ThemeStyleSet

      +
      public ThemeStyleSet()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/TypedResource.html b/javadoc/4.11/org/robolectric/res/TypedResource.html new file mode 100644 index 000000000..35f70636e --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/TypedResource.html @@ -0,0 +1,243 @@ + + + + +TypedResource + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class TypedResource<T>

+
+
java.lang.Object +
org.robolectric.res.TypedResource<T>
+
+
+
+
Direct Known Subclasses:
+
FileTypedResource, PluralRules
+
+
+
public class TypedResource<T> +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      TypedResource

      +
      public TypedResource(T data, + ResType resType, + XmlContext xmlContext)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getData

      +
      public T getData()
      +
      +
    • +
    • +
      +

      getResType

      +
      public ResType getResType()
      +
      +
    • +
    • +
      +

      getConfig

      +
      public ResTable_config getConfig()
      +
      +
    • +
    • +
      +

      getXmlContext

      +
      public XmlContext getXmlContext()
      +
      +
    • +
    • +
      +

      asString

      +
      public String asString()
      +
      +
    • +
    • +
      +

      isFile

      +
      public boolean isFile()
      +
      +
    • +
    • +
      +

      isReference

      +
      public boolean isReference()
      +
      +
    • +
    • +
      +

      toString

      +
      public String toString()
      +
      +
      Overrides:
      +
      toString in class Object
      +
      +
      +
    • +
    • +
      +

      isXml

      +
      public boolean isXml()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/XmlContext.html b/javadoc/4.11/org/robolectric/res/XmlContext.html new file mode 100644 index 000000000..18b85dda2 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/XmlContext.html @@ -0,0 +1,203 @@ + + + + +XmlContext + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class XmlContext

+
+
java.lang.Object +
org.robolectric.res.XmlContext
+
+
+
+
public class XmlContext +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      XmlContext

      +
      public XmlContext(String packageName, + Path xmlFile, + Qualifiers qualifiers)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getPackageName

      +
      public String getPackageName()
      +
      +
    • +
    • +
      +

      getConfig

      +
      public ResTable_config getConfig()
      +
      +
    • +
    • +
      +

      getQualifiers

      +
      public Qualifiers getQualifiers()
      +
      +
    • +
    • +
      +

      getXmlFile

      +
      public Path getXmlFile()
      +
      +
    • +
    • +
      +

      toString

      +
      public String toString()
      +
      +
      Overrides:
      +
      toString in class Object
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/AConfiguration.html b/javadoc/4.11/org/robolectric/res/android/AConfiguration.html new file mode 100644 index 000000000..941419a59 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/AConfiguration.html @@ -0,0 +1,2091 @@ + + + + +AConfiguration + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AConfiguration

+
+
java.lang.Object +
org.robolectric.res.android.AConfiguration
+
+
+
+
public class AConfiguration +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      ACONFIGURATION_ORIENTATION_ANY

      +
      public static final int ACONFIGURATION_ORIENTATION_ANY
      +
      Orientation: not specified.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_ORIENTATION_PORT

      +
      public static final int ACONFIGURATION_ORIENTATION_PORT
      +
      Orientation: value corresponding to the + port + resource qualifier.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_ORIENTATION_LAND

      +
      public static final int ACONFIGURATION_ORIENTATION_LAND
      +
      Orientation: value corresponding to the + land + resource qualifier.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_ORIENTATION_SQUARE

      +
      @Deprecated +public static final int ACONFIGURATION_ORIENTATION_SQUARE
      +
      Deprecated. +
      Not currently supported or used.
      +
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_TOUCHSCREEN_ANY

      +
      public static final int ACONFIGURATION_TOUCHSCREEN_ANY
      +
      Touchscreen: not specified.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_TOUCHSCREEN_NOTOUCH

      +
      public static final int ACONFIGURATION_TOUCHSCREEN_NOTOUCH
      +
      Touchscreen: value corresponding to the + notouch + resource qualifier.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_TOUCHSCREEN_STYLUS

      +
      @Deprecated +public static final int ACONFIGURATION_TOUCHSCREEN_STYLUS
      +
      Deprecated. +
      Not currently supported or used.
      +
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_TOUCHSCREEN_FINGER

      +
      public static final int ACONFIGURATION_TOUCHSCREEN_FINGER
      +
      Touchscreen: value corresponding to the + finger + resource qualifier.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_DENSITY_DEFAULT

      +
      public static final int ACONFIGURATION_DENSITY_DEFAULT
      +
      Density: default density.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_DENSITY_LOW

      +
      public static final int ACONFIGURATION_DENSITY_LOW
      +
      Density: value corresponding to the + ldpi + resource qualifier.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_DENSITY_MEDIUM

      +
      public static final int ACONFIGURATION_DENSITY_MEDIUM
      +
      Density: value corresponding to the + mdpi + resource qualifier.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_DENSITY_TV

      +
      public static final int ACONFIGURATION_DENSITY_TV
      +
      Density: value corresponding to the + tvdpi + resource qualifier.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_DENSITY_HIGH

      +
      public static final int ACONFIGURATION_DENSITY_HIGH
      +
      Density: value corresponding to the + hdpi + resource qualifier.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_DENSITY_XHIGH

      +
      public static final int ACONFIGURATION_DENSITY_XHIGH
      +
      Density: value corresponding to the + xhdpi + resource qualifier.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_DENSITY_XXHIGH

      +
      public static final int ACONFIGURATION_DENSITY_XXHIGH
      +
      Density: value corresponding to the + xxhdpi + resource qualifier.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_DENSITY_XXXHIGH

      +
      public static final int ACONFIGURATION_DENSITY_XXXHIGH
      +
      Density: value corresponding to the + xxxhdpi + resource qualifier.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_DENSITY_ANY

      +
      public static final int ACONFIGURATION_DENSITY_ANY
      +
      Density: any density.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_DENSITY_NONE

      +
      public static final int ACONFIGURATION_DENSITY_NONE
      +
      Density: no density specified.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_KEYBOARD_ANY

      +
      public static final int ACONFIGURATION_KEYBOARD_ANY
      +
      Keyboard: not specified.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_KEYBOARD_NOKEYS

      +
      public static final int ACONFIGURATION_KEYBOARD_NOKEYS
      +
      Keyboard: value corresponding to the + nokeys + resource qualifier.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_KEYBOARD_QWERTY

      +
      public static final int ACONFIGURATION_KEYBOARD_QWERTY
      +
      Keyboard: value corresponding to the + qwerty + resource qualifier.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_KEYBOARD_12KEY

      +
      public static final int ACONFIGURATION_KEYBOARD_12KEY
      +
      Keyboard: value corresponding to the + 12key + resource qualifier.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_NAVIGATION_ANY

      +
      public static final int ACONFIGURATION_NAVIGATION_ANY
      +
      Navigation: not specified.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_NAVIGATION_NONAV

      +
      public static final int ACONFIGURATION_NAVIGATION_NONAV
      +
      Navigation: value corresponding to the + nonav + resource qualifier.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_NAVIGATION_DPAD

      +
      public static final int ACONFIGURATION_NAVIGATION_DPAD
      +
      Navigation: value corresponding to the + dpad + resource qualifier.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_NAVIGATION_TRACKBALL

      +
      public static final int ACONFIGURATION_NAVIGATION_TRACKBALL
      +
      Navigation: value corresponding to the + trackball + resource qualifier.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_NAVIGATION_WHEEL

      +
      public static final int ACONFIGURATION_NAVIGATION_WHEEL
      +
      Navigation: value corresponding to the + wheel + resource qualifier.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_KEYSHIDDEN_ANY

      +
      public static final int ACONFIGURATION_KEYSHIDDEN_ANY
      +
      Keyboard availability: not specified.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_KEYSHIDDEN_NO

      +
      public static final int ACONFIGURATION_KEYSHIDDEN_NO
      +
      Keyboard availability: value corresponding to the + keysexposed + resource qualifier.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_KEYSHIDDEN_YES

      +
      public static final int ACONFIGURATION_KEYSHIDDEN_YES
      +
      Keyboard availability: value corresponding to the + keyshidden + resource qualifier.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_KEYSHIDDEN_SOFT

      +
      public static final int ACONFIGURATION_KEYSHIDDEN_SOFT
      +
      Keyboard availability: value corresponding to the + keyssoft + resource qualifier.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_NAVHIDDEN_ANY

      +
      public static final int ACONFIGURATION_NAVHIDDEN_ANY
      +
      Navigation availability: not specified.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_NAVHIDDEN_NO

      +
      public static final int ACONFIGURATION_NAVHIDDEN_NO
      +
      Navigation availability: value corresponding to the + navexposed + resource qualifier.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_NAVHIDDEN_YES

      +
      public static final int ACONFIGURATION_NAVHIDDEN_YES
      +
      Navigation availability: value corresponding to the + navhidden + resource qualifier.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_SCREENSIZE_ANY

      +
      public static final int ACONFIGURATION_SCREENSIZE_ANY
      +
      Screen size: not specified.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_SCREENSIZE_SMALL

      +
      public static final int ACONFIGURATION_SCREENSIZE_SMALL
      +
      Screen size: value indicating the screen is at least + approximately 320x426 dp units, corresponding to the + small + resource qualifier.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_SCREENSIZE_NORMAL

      +
      public static final int ACONFIGURATION_SCREENSIZE_NORMAL
      +
      Screen size: value indicating the screen is at least + approximately 320x470 dp units, corresponding to the + normal + resource qualifier.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_SCREENSIZE_LARGE

      +
      public static final int ACONFIGURATION_SCREENSIZE_LARGE
      +
      Screen size: value indicating the screen is at least + approximately 480x640 dp units, corresponding to the + large + resource qualifier.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_SCREENSIZE_XLARGE

      +
      public static final int ACONFIGURATION_SCREENSIZE_XLARGE
      +
      Screen size: value indicating the screen is at least + approximately 720x960 dp units, corresponding to the + xlarge + resource qualifier.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_SCREENLONG_ANY

      +
      public static final int ACONFIGURATION_SCREENLONG_ANY
      +
      Screen layout: not specified.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_SCREENLONG_NO

      +
      public static final int ACONFIGURATION_SCREENLONG_NO
      +
      Screen layout: value that corresponds to the + notlong + resource qualifier.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_SCREENLONG_YES

      +
      public static final int ACONFIGURATION_SCREENLONG_YES
      +
      Screen layout: value that corresponds to the + long + resource qualifier.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_SCREENROUND_ANY

      +
      public static final int ACONFIGURATION_SCREENROUND_ANY
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_SCREENROUND_NO

      +
      public static final int ACONFIGURATION_SCREENROUND_NO
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_SCREENROUND_YES

      +
      public static final int ACONFIGURATION_SCREENROUND_YES
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_WIDE_COLOR_GAMUT_ANY

      +
      public static final int ACONFIGURATION_WIDE_COLOR_GAMUT_ANY
      +
      Wide color gamut: not specified.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_WIDE_COLOR_GAMUT_NO

      +
      public static final int ACONFIGURATION_WIDE_COLOR_GAMUT_NO
      +
      Wide color gamut: value that corresponds to + no + nowidecg resource qualifier specified.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_WIDE_COLOR_GAMUT_YES

      +
      public static final int ACONFIGURATION_WIDE_COLOR_GAMUT_YES
      +
      Wide color gamut: value that corresponds to + + widecg resource qualifier specified.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_HDR_ANY

      +
      public static final int ACONFIGURATION_HDR_ANY
      +
      HDR: not specified.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_HDR_NO

      +
      public static final int ACONFIGURATION_HDR_NO
      +
      HDR: value that corresponds to + + lowdr resource qualifier specified.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_HDR_YES

      +
      public static final int ACONFIGURATION_HDR_YES
      +
      HDR: value that corresponds to + + highdr resource qualifier specified.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_UI_MODE_TYPE_ANY

      +
      public static final int ACONFIGURATION_UI_MODE_TYPE_ANY
      +
      UI mode: not specified.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_UI_MODE_TYPE_NORMAL

      +
      public static final int ACONFIGURATION_UI_MODE_TYPE_NORMAL
      +
      UI mode: value that corresponds to + no + UI mode type resource qualifier specified.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_UI_MODE_TYPE_DESK

      +
      public static final int ACONFIGURATION_UI_MODE_TYPE_DESK
      +
      UI mode: value that corresponds to + desk resource qualifier specified.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_UI_MODE_TYPE_CAR

      +
      public static final int ACONFIGURATION_UI_MODE_TYPE_CAR
      +
      UI mode: value that corresponds to + car resource qualifier specified.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_UI_MODE_TYPE_TELEVISION

      +
      public static final int ACONFIGURATION_UI_MODE_TYPE_TELEVISION
      +
      UI mode: value that corresponds to + television resource qualifier specified.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_UI_MODE_TYPE_APPLIANCE

      +
      public static final int ACONFIGURATION_UI_MODE_TYPE_APPLIANCE
      +
      UI mode: value that corresponds to + appliance resource qualifier specified.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_UI_MODE_TYPE_WATCH

      +
      public static final int ACONFIGURATION_UI_MODE_TYPE_WATCH
      +
      UI mode: value that corresponds to + watch resource qualifier specified.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_UI_MODE_TYPE_VR_HEADSET

      +
      public static final int ACONFIGURATION_UI_MODE_TYPE_VR_HEADSET
      +
      UI mode: value that corresponds to + vr resource qualifier specified.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_UI_MODE_NIGHT_ANY

      +
      public static final int ACONFIGURATION_UI_MODE_NIGHT_ANY
      +
      UI night mode: not specified.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_UI_MODE_NIGHT_NO

      +
      public static final int ACONFIGURATION_UI_MODE_NIGHT_NO
      +
      UI night mode: value that corresponds to + notnight resource qualifier specified.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_UI_MODE_NIGHT_YES

      +
      public static final int ACONFIGURATION_UI_MODE_NIGHT_YES
      +
      UI night mode: value that corresponds to + night resource qualifier specified.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_SCREEN_WIDTH_DP_ANY

      +
      public static final int ACONFIGURATION_SCREEN_WIDTH_DP_ANY
      +
      Screen width DPI: not specified.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_SCREEN_HEIGHT_DP_ANY

      +
      public static final int ACONFIGURATION_SCREEN_HEIGHT_DP_ANY
      +
      Screen height DPI: not specified.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_SMALLEST_SCREEN_WIDTH_DP_ANY

      +
      public static final int ACONFIGURATION_SMALLEST_SCREEN_WIDTH_DP_ANY
      +
      Smallest screen width DPI: not specified.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_LAYOUTDIR_ANY

      +
      public static final int ACONFIGURATION_LAYOUTDIR_ANY
      +
      Layout direction: not specified.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_LAYOUTDIR_LTR

      +
      public static final int ACONFIGURATION_LAYOUTDIR_LTR
      +
      Layout direction: value that corresponds to + ldltr resource qualifier specified.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_LAYOUTDIR_RTL

      +
      public static final int ACONFIGURATION_LAYOUTDIR_RTL
      +
      Layout direction: value that corresponds to + ldrtl resource qualifier specified.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_MCC

      +
      public static final int ACONFIGURATION_MCC
      +
      Bit mask for + mcc + configuration.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_MNC

      +
      public static final int ACONFIGURATION_MNC
      +
      Bit mask for + mnc + configuration.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_LOCALE

      +
      public static final int ACONFIGURATION_LOCALE
      +
      Bit mask for + locale + configuration.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_TOUCHSCREEN

      +
      public static final int ACONFIGURATION_TOUCHSCREEN
      +
      Bit mask for + touchscreen + configuration.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_KEYBOARD

      +
      public static final int ACONFIGURATION_KEYBOARD
      +
      Bit mask for + keyboard + configuration.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_KEYBOARD_HIDDEN

      +
      public static final int ACONFIGURATION_KEYBOARD_HIDDEN
      +
      Bit mask for + keyboardHidden + configuration.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_NAVIGATION

      +
      public static final int ACONFIGURATION_NAVIGATION
      +
      Bit mask for + navigation + configuration.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_ORIENTATION

      +
      public static final int ACONFIGURATION_ORIENTATION
      +
      Bit mask for + orientation + configuration.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_DENSITY

      +
      public static final int ACONFIGURATION_DENSITY
      +
      Bit mask for + density + configuration.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_SCREEN_SIZE

      +
      public static final int ACONFIGURATION_SCREEN_SIZE
      +
      Bit mask for + screen size + configuration.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_VERSION

      +
      public static final int ACONFIGURATION_VERSION
      +
      Bit mask for + platform version + configuration.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_SCREEN_LAYOUT

      +
      public static final int ACONFIGURATION_SCREEN_LAYOUT
      +
      Bit mask for screen layout configuration.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_UI_MODE

      +
      public static final int ACONFIGURATION_UI_MODE
      +
      Bit mask for + ui mode + configuration.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_SMALLEST_SCREEN_SIZE

      +
      public static final int ACONFIGURATION_SMALLEST_SCREEN_SIZE
      +
      Bit mask for + smallest screen width + configuration.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_LAYOUTDIR

      +
      public static final int ACONFIGURATION_LAYOUTDIR
      +
      Bit mask for + layout direction + configuration.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_SCREEN_ROUND

      +
      public static final int ACONFIGURATION_SCREEN_ROUND
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_COLOR_MODE

      +
      public static final int ACONFIGURATION_COLOR_MODE
      +
      Bit mask for + wide color gamut + and HDR configurations.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ACONFIGURATION_MNC_ZERO

      +
      public static final int ACONFIGURATION_MNC_ZERO
      +
      Constant used to to represent MNC (Mobile Network Code) zero. + 0 cannot be used, since it is used to represent an undefined MNC.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      AConfiguration

      +
      public AConfiguration()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/ApkAssetsCache.Key.html b/javadoc/4.11/org/robolectric/res/android/ApkAssetsCache.Key.html new file mode 100644 index 000000000..8f80df7f2 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/ApkAssetsCache.Key.html @@ -0,0 +1,195 @@ + + + + +ApkAssetsCache.Key + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ApkAssetsCache.Key

+
+
java.lang.Object +
org.robolectric.res.android.ApkAssetsCache.Key
+
+
+
+
Enclosing class:
+
ApkAssetsCache
+
+
+
public abstract static class ApkAssetsCache.Key +extends Object
+
The cache key for this cache.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Key

      +
      public Key()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      path

      +
      public abstract String path()
      +
      +
    • +
    • +
      +

      system

      +
      public abstract boolean system()
      +
      +
    • +
    • +
      +

      apiLevel

      +
      public abstract int apiLevel()
      +
      +
    • +
    • +
      +

      newInstance

      +
      public static ApkAssetsCache.Key newInstance(String path, + boolean system, + int apiLevel)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/ApkAssetsCache.html b/javadoc/4.11/org/robolectric/res/android/ApkAssetsCache.html new file mode 100644 index 000000000..a84547d21 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/ApkAssetsCache.html @@ -0,0 +1,179 @@ + + + + +ApkAssetsCache + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ApkAssetsCache

+
+
java.lang.Object +
org.robolectric.res.android.ApkAssetsCache
+
+
+
+
public final class ApkAssetsCache +extends Object
+
A global cache for ApkAssets (framework and app resources). This cache is shared between + sandboxes to avoid having to store multiple copies of system resources for the same SDK level + (i.e. different looper, graphics modes, or instrumentation configuration). + +

Previously there was a per-sandbox cache for system resources, but with the resource tables + growing in size, and an increasing number of sandbox parameters, the memory usage did not scale + well as test suites increased in size. + +

Currently the items in this cache are not made available for GC. However, it would definitely + be possible to have a per-sdk-level reference counting mechanism where an item could be freed if + all sandboxes referencing that item are collected.

+
+
+
    + +
  • +
    +

    Nested Class Summary

    +
    Nested Classes
    +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    static class 
    + +
    +
    The cache key for this cache.
    +
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    static long
    +
    get(String path, + boolean system, + int apiLevel)
    +
     
    +
    static void
    +
    put(String path, + boolean system, + int apiLevel, + long ptr)
    +
     
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      put

      +
      public static void put(String path, + boolean system, + int apiLevel, + long ptr)
      +
      +
    • +
    • +
      +

      get

      +
      public static long get(String path, + boolean system, + int apiLevel)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/ApkAssetsCookie.html b/javadoc/4.11/org/robolectric/res/android/ApkAssetsCookie.html new file mode 100644 index 000000000..bb0dd1d91 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/ApkAssetsCookie.html @@ -0,0 +1,187 @@ + + + + +ApkAssetsCookie + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ApkAssetsCookie

+
+
java.lang.Object +
org.robolectric.res.android.ApkAssetsCookie
+
+
+
+
public class ApkAssetsCookie +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      kInvalidCookie

      +
      public static final int kInvalidCookie
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • + +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      forInt

      +
      public static ApkAssetsCookie forInt(int cookie)
      +
      +
    • +
    • +
      +

      intValue

      +
      public int intValue()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/Asset.AccessMode.html b/javadoc/4.11/org/robolectric/res/android/Asset.AccessMode.html new file mode 100644 index 000000000..d832854a2 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/Asset.AccessMode.html @@ -0,0 +1,256 @@ + + + + +Asset.AccessMode + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Enum Asset.AccessMode

+
+
java.lang.Object +
java.lang.Enum<Asset.AccessMode> +
org.robolectric.res.android.Asset.AccessMode
+
+
+
+
+
All Implemented Interfaces:
+
Serializable, Comparable<Asset.AccessMode>, java.lang.constant.Constable
+
+
+
Enclosing class:
+
Asset
+
+
+
public static enum Asset.AccessMode +extends Enum<Asset.AccessMode>
+
+
+ +
+
+
    + +
  • +
    +

    Enum Constant Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      values

      +
      public static Asset.AccessMode[] values()
      +
      Returns an array containing the constants of this enum type, in +the order they are declared.
      +
      +
      Returns:
      +
      an array containing the constants of this enum type, in the order they are declared
      +
      +
      +
    • +
    • +
      +

      valueOf

      +
      public static Asset.AccessMode valueOf(String name)
      +
      Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
      +
      +
      Parameters:
      +
      name - the name of the enum constant to be returned.
      +
      Returns:
      +
      the enum constant with the specified name
      +
      Throws:
      +
      IllegalArgumentException - if this enum type has no constant with the specified name
      +
      NullPointerException - if the argument is null
      +
      +
      +
    • +
    • +
      +

      mode

      +
      public int mode()
      +
      +
    • +
    • +
      +

      fromInt

      +
      public static Asset.AccessMode fromInt(int mode)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/Asset.html b/javadoc/4.11/org/robolectric/res/android/Asset.html new file mode 100644 index 000000000..c6b884c91 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/Asset.html @@ -0,0 +1,368 @@ + + + + +Asset + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class Asset

+
+
java.lang.Object +
org.robolectric.res.android.Asset
+
+
+
+
public abstract class Asset +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      EXCLUDED_ASSET

      +
      public static final Asset EXCLUDED_ASSET
      +
      +
    • +
    • +
      +

      onClose

      +
      public Runnable onClose
      +
      +
    • +
    • +
      +

      SEEK_SET

      +
      public static final int SEEK_SET
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      SEEK_CUR

      +
      public static final int SEEK_CUR
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      SEEK_END

      +
      public static final int SEEK_END
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      newFileAsset

      +
      public static Asset newFileAsset(FileTypedResource fileTypedResource) + throws IOException
      +
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      read

      +
      public final int read(byte[] buf, + int count)
      +
      +
    • +
    • +
      +

      read

      +
      public abstract int read(byte[] buf, + int bufOffset, + int count)
      +
      +
    • +
    • +
      +

      seek

      +
      public abstract long seek(long offset, + int whence)
      +
      +
    • +
    • +
      +

      close

      +
      public abstract void close()
      +
      +
    • +
    • +
      +

      getBuffer

      +
      public abstract byte[] getBuffer(boolean wordAligned)
      +
      +
    • +
    • +
      +

      getLength

      +
      public abstract long getLength()
      +
      +
    • +
    • +
      +

      getRemainingLength

      +
      public abstract long getRemainingLength()
      +
      +
    • +
    • +
      +

      openFileDescriptor

      +
      public abstract FileDescriptor openFileDescriptor(Ref<Long> outStart, + Ref<Long> outLength)
      +
      +
    • +
    • +
      +

      getFile

      +
      public abstract File getFile()
      +
      +
    • +
    • +
      +

      getFileName

      +
      public abstract String getFileName()
      +
      +
    • +
    • +
      +

      isNinePatch

      +
      public abstract boolean isNinePatch()
      +
      +
    • +
    • +
      +

      getGlobalCount

      +
      public static int getGlobalCount()
      +
      +
    • +
    • +
      +

      getAssetAllocations

      +
      public static String getAssetAllocations()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/AssetDir.html b/javadoc/4.11/org/robolectric/res/android/AssetDir.html new file mode 100644 index 000000000..a6eaa60ae --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/AssetDir.html @@ -0,0 +1,141 @@ + + + + +AssetDir + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AssetDir

+
+
java.lang.Object +
org.robolectric.res.android.AssetDir
+
+
+
+
public class AssetDir +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getFileCount

      +
      public int getFileCount()
      +
      +
    • +
    • +
      +

      getFileName

      +
      public String8 getFileName(int idx)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/AssetPath.html b/javadoc/4.11/org/robolectric/res/android/AssetPath.html new file mode 100644 index 000000000..151af9959 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/AssetPath.html @@ -0,0 +1,168 @@ + + + + +AssetPath + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AssetPath

+
+
java.lang.Object +
org.robolectric.res.android.AssetPath
+
+
+
+
public class AssetPath +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      file

      +
      public final Path file
      +
      +
    • +
    • +
      +

      isSystem

      +
      public final boolean isSystem
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      AssetPath

      +
      public AssetPath(Path file, + boolean isSystem)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/AttributeResolution.BagAttributeFinder.html b/javadoc/4.11/org/robolectric/res/android/AttributeResolution.BagAttributeFinder.html new file mode 100644 index 000000000..1319bb3bc --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/AttributeResolution.BagAttributeFinder.html @@ -0,0 +1,165 @@ + + + + +AttributeResolution.BagAttributeFinder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AttributeResolution.BagAttributeFinder

+
+
java.lang.Object +
org.robolectric.res.android.AttributeResolution.BagAttributeFinder
+
+
+
+
Enclosing class:
+
AttributeResolution
+
+
+
public static class AttributeResolution.BagAttributeFinder +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      BagAttributeFinder

      +
      public BagAttributeFinder(ResTable.bag_entry[] bag_entries, + int bagEndIndex)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/AttributeResolution.XmlAttributeFinder.html b/javadoc/4.11/org/robolectric/res/android/AttributeResolution.XmlAttributeFinder.html new file mode 100644 index 000000000..917a0bb66 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/AttributeResolution.XmlAttributeFinder.html @@ -0,0 +1,163 @@ + + + + +AttributeResolution.XmlAttributeFinder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AttributeResolution.XmlAttributeFinder

+
+
java.lang.Object +
org.robolectric.res.android.AttributeResolution.XmlAttributeFinder
+
+
+
+
Enclosing class:
+
AttributeResolution
+
+
+
public static class AttributeResolution.XmlAttributeFinder +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      XmlAttributeFinder

      +
      public XmlAttributeFinder(ResXMLParser xmlParser)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      find

      +
      public int find(int curIdent)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/AttributeResolution.html b/javadoc/4.11/org/robolectric/res/android/AttributeResolution.html new file mode 100644 index 000000000..e36862cdf --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/AttributeResolution.html @@ -0,0 +1,391 @@ + + + + +AttributeResolution + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AttributeResolution

+
+
java.lang.Object +
org.robolectric.res.android.AttributeResolution
+
+
+
+
public class AttributeResolution +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      kThrowOnBadId

      +
      public static final boolean kThrowOnBadId
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      STYLE_NUM_ENTRIES

      +
      public static final int STYLE_NUM_ENTRIES
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      STYLE_TYPE

      +
      public static final int STYLE_TYPE
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      STYLE_DATA

      +
      public static final int STYLE_DATA
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • + +
    • +
    • +
      +

      STYLE_RESOURCE_ID

      +
      public static final int STYLE_RESOURCE_ID
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      STYLE_CHANGING_CONFIGURATIONS

      +
      public static final int STYLE_CHANGING_CONFIGURATIONS
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      STYLE_DENSITY

      +
      public static final int STYLE_DENSITY
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      AttributeResolution

      +
      public AttributeResolution()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      ResolveAttrs

      +
      public static boolean ResolveAttrs(ResTableTheme theme, + int defStyleAttr, + int defStyleRes, + int[] srcValues, + int srcValuesLength, + int[] attrs, + int attrsLength, + int[] outValues, + int[] outIndices)
      +
      +
    • +
    • +
      +

      ApplyStyle

      +
      public static void ApplyStyle(ResTableTheme theme, + ResXMLParser xmlParser, + int defStyleAttr, + int defStyleRes, + int[] attrs, + int attrsLength, + int[] outValues, + int[] outIndices)
      +
      +
    • +
    • +
      +

      RetrieveAttributes

      +
      public static boolean RetrieveAttributes(ResTable res, + ResXMLParser xmlParser, + int[] attrs, + int attrsLength, + int[] outValues, + int[] outIndices)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/AttributeResolution10.BagAttributeFinder.html b/javadoc/4.11/org/robolectric/res/android/AttributeResolution10.BagAttributeFinder.html new file mode 100644 index 000000000..bb7064263 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/AttributeResolution10.BagAttributeFinder.html @@ -0,0 +1,101 @@ + + + + +AttributeResolution10.BagAttributeFinder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AttributeResolution10.BagAttributeFinder

+
+
java.lang.Object +
org.robolectric.res.android.AttributeResolution10.BagAttributeFinder
+
+
+
+
Enclosing class:
+
AttributeResolution10
+
+
+
public static class AttributeResolution10.BagAttributeFinder +extends Object
+
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/AttributeResolution10.XmlAttributeFinder.html b/javadoc/4.11/org/robolectric/res/android/AttributeResolution10.XmlAttributeFinder.html new file mode 100644 index 000000000..827a222d4 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/AttributeResolution10.XmlAttributeFinder.html @@ -0,0 +1,136 @@ + + + + +AttributeResolution10.XmlAttributeFinder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AttributeResolution10.XmlAttributeFinder

+
+
java.lang.Object +
org.robolectric.res.android.AttributeResolution10.XmlAttributeFinder
+
+
+
+
Enclosing class:
+
AttributeResolution10
+
+
+
public static class AttributeResolution10.XmlAttributeFinder +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      Find

      +
      public int Find(int curIdent)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/AttributeResolution10.html b/javadoc/4.11/org/robolectric/res/android/AttributeResolution10.html new file mode 100644 index 000000000..add398dcd --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/AttributeResolution10.html @@ -0,0 +1,408 @@ + + + + +AttributeResolution10 + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AttributeResolution10

+
+
java.lang.Object +
org.robolectric.res.android.AttributeResolution10
+
+
+
+
public class AttributeResolution10 +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      kThrowOnBadId

      +
      public static final boolean kThrowOnBadId
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      STYLE_NUM_ENTRIES

      +
      public static final int STYLE_NUM_ENTRIES
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      STYLE_TYPE

      +
      public static final int STYLE_TYPE
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      STYLE_DATA

      +
      public static final int STYLE_DATA
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • + +
    • +
    • +
      +

      STYLE_RESOURCE_ID

      +
      public static final int STYLE_RESOURCE_ID
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      STYLE_CHANGING_CONFIGURATIONS

      +
      public static final int STYLE_CHANGING_CONFIGURATIONS
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      STYLE_DENSITY

      +
      public static final int STYLE_DENSITY
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      STYLE_SOURCE_STYLE_RESOURCE_ID

      +
      public static final int STYLE_SOURCE_STYLE_RESOURCE_ID
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      AttributeResolution10

      +
      public AttributeResolution10()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      ResolveAttrs

      +
      public static boolean ResolveAttrs(CppAssetManager2.Theme theme, + int def_style_attr, + int def_style_res, + int[] src_values, + int src_values_length, + int[] attrs, + int attrs_length, + int[] out_values, + int[] out_indices)
      +
      +
    • +
    • +
      +

      ApplyStyle

      +
      public static void ApplyStyle(CppAssetManager2.Theme theme, + ResXMLParser xml_parser, + int def_style_attr, + int def_style_resid, + int[] attrs, + int attrs_length, + int[] out_values, + int[] out_indices)
      +
      +
    • +
    • +
      +

      RetrieveAttributes

      +
      public static boolean RetrieveAttributes(CppAssetManager2 assetmanager, + ResXMLParser xml_parser, + int[] attrs, + int attrs_length, + int[] out_values, + int[] out_indices)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/AttributeResolution9.BagAttributeFinder.html b/javadoc/4.11/org/robolectric/res/android/AttributeResolution9.BagAttributeFinder.html new file mode 100644 index 000000000..db02c7138 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/AttributeResolution9.BagAttributeFinder.html @@ -0,0 +1,101 @@ + + + + +AttributeResolution9.BagAttributeFinder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AttributeResolution9.BagAttributeFinder

+
+
java.lang.Object +
org.robolectric.res.android.AttributeResolution9.BagAttributeFinder
+
+
+
+
Enclosing class:
+
AttributeResolution9
+
+
+
public static class AttributeResolution9.BagAttributeFinder +extends Object
+
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/AttributeResolution9.XmlAttributeFinder.html b/javadoc/4.11/org/robolectric/res/android/AttributeResolution9.XmlAttributeFinder.html new file mode 100644 index 000000000..3d844421d --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/AttributeResolution9.XmlAttributeFinder.html @@ -0,0 +1,136 @@ + + + + +AttributeResolution9.XmlAttributeFinder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AttributeResolution9.XmlAttributeFinder

+
+
java.lang.Object +
org.robolectric.res.android.AttributeResolution9.XmlAttributeFinder
+
+
+
+
Enclosing class:
+
AttributeResolution9
+
+
+
public static class AttributeResolution9.XmlAttributeFinder +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      Find

      +
      public int Find(int curIdent)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/AttributeResolution9.html b/javadoc/4.11/org/robolectric/res/android/AttributeResolution9.html new file mode 100644 index 000000000..94e0bf613 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/AttributeResolution9.html @@ -0,0 +1,391 @@ + + + + +AttributeResolution9 + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AttributeResolution9

+
+
java.lang.Object +
org.robolectric.res.android.AttributeResolution9
+
+
+
+
public class AttributeResolution9 +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      kThrowOnBadId

      +
      public static final boolean kThrowOnBadId
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      STYLE_NUM_ENTRIES

      +
      public static final int STYLE_NUM_ENTRIES
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      STYLE_TYPE

      +
      public static final int STYLE_TYPE
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      STYLE_DATA

      +
      public static final int STYLE_DATA
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • + +
    • +
    • +
      +

      STYLE_RESOURCE_ID

      +
      public static final int STYLE_RESOURCE_ID
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      STYLE_CHANGING_CONFIGURATIONS

      +
      public static final int STYLE_CHANGING_CONFIGURATIONS
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      STYLE_DENSITY

      +
      public static final int STYLE_DENSITY
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      AttributeResolution9

      +
      public AttributeResolution9()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      ResolveAttrs

      +
      public static boolean ResolveAttrs(CppAssetManager2.Theme theme, + int def_style_attr, + int def_style_res, + int[] src_values, + int src_values_length, + int[] attrs, + int attrs_length, + int[] out_values, + int[] out_indices)
      +
      +
    • +
    • +
      +

      ApplyStyle

      +
      public static void ApplyStyle(CppAssetManager2.Theme theme, + ResXMLParser xml_parser, + int def_style_attr, + int def_style_resid, + int[] attrs, + int attrs_length, + int[] out_values, + int[] out_indices)
      +
      +
    • +
    • +
      +

      RetrieveAttributes

      +
      public static boolean RetrieveAttributes(CppAssetManager2 assetmanager, + ResXMLParser xml_parser, + int[] attrs, + int attrs_length, + int[] out_values, + int[] out_indices)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/ByteBucketArray.html b/javadoc/4.11/org/robolectric/res/android/ByteBucketArray.html new file mode 100644 index 000000000..b2b72c2a7 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/ByteBucketArray.html @@ -0,0 +1,130 @@ + + + + +ByteBucketArray + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ByteBucketArray<T>

+
+
java.lang.Object +
org.robolectric.res.android.ByteBucketArray<T>
+
+
+
+
public abstract class ByteBucketArray<T> +extends Object
+
Stores a sparsely populated array. Has a fixed size of 256 (number of entries that a byte can + represent).
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ByteBucketArray

      +
      public ByteBucketArray(T mDefault)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/ConfigDescription.LocaleValue.html b/javadoc/4.11/org/robolectric/res/android/ConfigDescription.LocaleValue.html new file mode 100644 index 000000000..a914f298d --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/ConfigDescription.LocaleValue.html @@ -0,0 +1,163 @@ + + + + +ConfigDescription.LocaleValue + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ConfigDescription.LocaleValue

+
+
java.lang.Object +
org.robolectric.res.android.ConfigDescription.LocaleValue
+
+
+
+
Enclosing class:
+
ConfigDescription
+
+
+
public static class ConfigDescription.LocaleValue +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      LocaleValue

      +
      public LocaleValue()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/ConfigDescription.html b/javadoc/4.11/org/robolectric/res/android/ConfigDescription.html new file mode 100644 index 000000000..7cc754185 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/ConfigDescription.html @@ -0,0 +1,619 @@ + + + + +ConfigDescription + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ConfigDescription

+
+
java.lang.Object +
org.robolectric.res.android.ConfigDescription
+
+
+
+
public class ConfigDescription +extends Object
+
transliterated from + https://android.googlesource.com/platform/frameworks/base/+/android-9.0.0_r12/tools/aapt2/ConfigDescription.cpp
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      SDK_CUPCAKE

      +
      public static final int SDK_CUPCAKE
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      SDK_DONUT

      +
      public static final int SDK_DONUT
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      SDK_ECLAIR

      +
      public static final int SDK_ECLAIR
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      SDK_ECLAIR_0_1

      +
      public static final int SDK_ECLAIR_0_1
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      SDK_ECLAIR_MR1

      +
      public static final int SDK_ECLAIR_MR1
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      SDK_FROYO

      +
      public static final int SDK_FROYO
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      SDK_GINGERBREAD

      +
      public static final int SDK_GINGERBREAD
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      SDK_GINGERBREAD_MR1

      +
      public static final int SDK_GINGERBREAD_MR1
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      SDK_HONEYCOMB

      +
      public static final int SDK_HONEYCOMB
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      SDK_HONEYCOMB_MR1

      +
      public static final int SDK_HONEYCOMB_MR1
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      SDK_HONEYCOMB_MR2

      +
      public static final int SDK_HONEYCOMB_MR2
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      SDK_ICE_CREAM_SANDWICH

      +
      public static final int SDK_ICE_CREAM_SANDWICH
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      SDK_ICE_CREAM_SANDWICH_MR1

      +
      public static final int SDK_ICE_CREAM_SANDWICH_MR1
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      SDK_JELLY_BEAN

      +
      public static final int SDK_JELLY_BEAN
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      SDK_JELLY_BEAN_MR1

      +
      public static final int SDK_JELLY_BEAN_MR1
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      SDK_JELLY_BEAN_MR2

      +
      public static final int SDK_JELLY_BEAN_MR2
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      SDK_KITKAT

      +
      public static final int SDK_KITKAT
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      SDK_KITKAT_WATCH

      +
      public static final int SDK_KITKAT_WATCH
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      SDK_LOLLIPOP

      +
      public static final int SDK_LOLLIPOP
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      SDK_LOLLIPOP_MR1

      +
      public static final int SDK_LOLLIPOP_MR1
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      SDK_MNC

      +
      public static final int SDK_MNC
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      SDK_NOUGAT

      +
      public static final int SDK_NOUGAT
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      SDK_NOUGAT_MR1

      +
      public static final int SDK_NOUGAT_MR1
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      SDK_O

      +
      public static final int SDK_O
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ConfigDescription

      +
      public ConfigDescription()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/CppApkAssets.html b/javadoc/4.11/org/robolectric/res/android/CppApkAssets.html new file mode 100644 index 000000000..3abe56507 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/CppApkAssets.html @@ -0,0 +1,214 @@ + + + + +CppApkAssets + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class CppApkAssets

+
+
java.lang.Object +
org.robolectric.res.android.CppApkAssets
+
+
+
+
public class CppApkAssets +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    + +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/CppAssetManager.html b/javadoc/4.11/org/robolectric/res/android/CppAssetManager.html new file mode 100644 index 000000000..0328762dd --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/CppAssetManager.html @@ -0,0 +1,290 @@ + + + + +CppAssetManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class CppAssetManager

+
+
java.lang.Object +
org.robolectric.res.android.CppAssetManager
+
+
+
+
public class CppAssetManager +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      CppAssetManager

      +
      public CppAssetManager()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getGlobalCount

      +
      public static int getGlobalCount()
      +
      +
    • +
    • +
      +

      addAssetPath

      +
      public boolean addAssetPath(String8 path, + Ref<Integer> cookie, + boolean appAsLib)
      +
      +
    • +
    • +
      +

      addAssetPath

      +
      public boolean addAssetPath(String8 path, + @Nullable + Ref<Integer> cookie, + boolean appAsLib, + boolean isSystemAsset)
      +
      +
    • +
    • +
      +

      addDefaultAssets

      +
      public boolean addDefaultAssets(Path systemAssetsPath)
      +
      +
    • +
    • +
      +

      addDefaultAssets

      +
      public boolean addDefaultAssets(String systemAssetsPath)
      +
      +
    • +
    • +
      +

      setConfiguration

      +
      public void setConfiguration(ResTable_config config, + String locale)
      +
      +
    • +
    • +
      +

      getConfiguration

      +
      public void getConfiguration(Ref<ResTable_config> outConfig)
      +
      +
    • +
    • +
      +

      open

      +
      public Asset open(String fileName, + Asset.AccessMode mode)
      +
      +
    • +
    • +
      +

      openNonAsset

      +
      public Asset openNonAsset(String fileName, + Asset.AccessMode mode, + Ref<Integer> outCookie)
      +
      +
    • +
    • +
      +

      openNonAsset

      +
      public Asset openNonAsset(int cookie, + String fileName, + Asset.AccessMode mode)
      +
      +
    • +
    • +
      +

      getResources

      +
      public final ResTable getResources()
      +
      +
    • +
    • +
      +

      openDir

      +
      public AssetDir openDir(String dirName)
      +
      +
    • +
    • +
      +

      getAssetPaths

      +
      public List<AssetPath> getAssetPaths()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/CppAssetManager2.PackageFunc.html b/javadoc/4.11/org/robolectric/res/android/CppAssetManager2.PackageFunc.html new file mode 100644 index 000000000..9f21537a2 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/CppAssetManager2.PackageFunc.html @@ -0,0 +1,131 @@ + + + + +CppAssetManager2.PackageFunc + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface CppAssetManager2.PackageFunc

+
+
+
+
Enclosing class:
+
CppAssetManager2
+
+
+
public static interface CppAssetManager2.PackageFunc
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    +
    apply(String package_name, + byte package_id)
    +
     
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      apply

      +
      void apply(String package_name, + byte package_id)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/CppAssetManager2.ResolvedBag.Entry.html b/javadoc/4.11/org/robolectric/res/android/CppAssetManager2.ResolvedBag.Entry.html new file mode 100644 index 000000000..251772237 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/CppAssetManager2.ResolvedBag.Entry.html @@ -0,0 +1,232 @@ + + + + +CppAssetManager2.ResolvedBag.Entry + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class CppAssetManager2.ResolvedBag.Entry

+
+
java.lang.Object +
org.robolectric.res.android.CppAssetManager2.ResolvedBag.Entry
+
+
+
+
Enclosing class:
+
CppAssetManager2.ResolvedBag
+
+
+
public static class CppAssetManager2.ResolvedBag.Entry +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/CppAssetManager2.ResolvedBag.html b/javadoc/4.11/org/robolectric/res/android/CppAssetManager2.ResolvedBag.html new file mode 100644 index 000000000..97ea9c904 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/CppAssetManager2.ResolvedBag.html @@ -0,0 +1,194 @@ + + + + +CppAssetManager2.ResolvedBag + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class CppAssetManager2.ResolvedBag

+
+
java.lang.Object +
org.robolectric.res.android.CppAssetManager2.ResolvedBag
+
+
+
+
Enclosing class:
+
CppAssetManager2
+
+
+
public static class CppAssetManager2.ResolvedBag +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      type_spec_flags

      +
      public int type_spec_flags
      +
      +
    • +
    • +
      +

      entry_count

      +
      public int entry_count
      +
      +
    • +
    • +
      +

      entries

      + +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ResolvedBag

      +
      public ResolvedBag()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/CppAssetManager2.ResourceName.html b/javadoc/4.11/org/robolectric/res/android/CppAssetManager2.ResourceName.html new file mode 100644 index 000000000..559bae4f4 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/CppAssetManager2.ResourceName.html @@ -0,0 +1,179 @@ + + + + +CppAssetManager2.ResourceName + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class CppAssetManager2.ResourceName

+
+
java.lang.Object +
org.robolectric.res.android.CppAssetManager2.ResourceName
+
+
+
+
Enclosing class:
+
CppAssetManager2
+
+
+
public static class CppAssetManager2.ResourceName +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      package_

      +
      public String package_
      +
      +
    • +
    • +
      +

      type

      +
      public String type
      +
      +
    • +
    • +
      +

      entry

      +
      public String entry
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ResourceName

      +
      public ResourceName()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/CppAssetManager2.Theme.html b/javadoc/4.11/org/robolectric/res/android/CppAssetManager2.Theme.html new file mode 100644 index 000000000..3cb967657 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/CppAssetManager2.Theme.html @@ -0,0 +1,214 @@ + + + + +CppAssetManager2.Theme + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class CppAssetManager2.Theme

+
+
java.lang.Object +
org.robolectric.res.android.CppAssetManager2.Theme
+
+
+
+
Enclosing class:
+
CppAssetManager2
+
+
+
public static class CppAssetManager2.Theme +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      GetAssetManager

      +
      public CppAssetManager2 GetAssetManager()
      +
      +
    • +
    • +
      +

      GetChangingConfigurations

      +
      public int GetChangingConfigurations()
      +
      +
    • +
    • +
      +

      ApplyStyle

      +
      public boolean ApplyStyle(int resid, + boolean force)
      +
      +
    • +
    • +
      +

      GetAttribute

      +
      public ApkAssetsCookie GetAttribute(int resid, + Ref<ResourceTypes.Res_value> out_value, + Ref<Integer> out_flags)
      +
      +
    • +
    • +
      +

      Clear

      +
      public void Clear()
      +
      +
    • +
    • +
      +

      SetTo

      +
      public boolean SetTo(CppAssetManager2.Theme o)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/CppAssetManager2.html b/javadoc/4.11/org/robolectric/res/android/CppAssetManager2.html new file mode 100644 index 000000000..ec5c403fe --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/CppAssetManager2.html @@ -0,0 +1,387 @@ + + + + +CppAssetManager2 + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class CppAssetManager2

+
+
java.lang.Object +
org.robolectric.res.android.CppAssetManager2
+
+
+
+
public class CppAssetManager2 +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/DataType.html b/javadoc/4.11/org/robolectric/res/android/DataType.html new file mode 100644 index 000000000..33ac91c15 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/DataType.html @@ -0,0 +1,446 @@ + + + + +DataType + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Enum DataType

+
+
java.lang.Object +
java.lang.Enum<DataType> +
org.robolectric.res.android.DataType
+
+
+
+
+
All Implemented Interfaces:
+
Serializable, Comparable<DataType>, java.lang.constant.Constable
+
+
+
public enum DataType +extends Enum<DataType>
+
Resource type codes.
+
+
+
    + +
  • +
    +

    Nested Class Summary

    +
    +

    Nested classes/interfaces inherited from class java.lang.Enum

    +Enum.EnumDesc<E extends Enum<E>>
    +
    +
  • + +
  • +
    +

    Enum Constant Summary

    +
    Enum Constants
    +
    +
    Enum Constant
    +
    Description
    + +
    +
    data holds an attribute resource identifier.
    +
    + +
    +
    data holds a complex number encoding a dimension value, such as "100in".
    +
    + +
    +
    data holds an attribute resource identifier, which needs to be resolved + before it can be used like a TYPE_ATTRIBUTE.
    +
    + +
    +
    data holds a dynamic ResourceTableChunk entry reference.
    +
    + +
    +
    data holds a single-precision floating point number.
    +
    + +
    +
    data holds a complex number encoding a fraction of a container.
    +
    + +
    +
    data is either 0 (false) or 1 (true).
    +
    + +
    +
    data is a raw integer value of the form #argb.
    +
    + +
    +
    data is a raw integer value of the form #aarrggbb.
    +
    + +
    +
    data is a raw integer value of the form #rgb.
    +
    + +
    +
    data is a raw integer value of the form #rrggbb.
    +
    + +
    +
    data is a raw integer value of the form n..n.
    +
    + +
    +
    data is a raw integer value of the form 0xn..n.
    +
    + +
    +
    data is either 0 (undefined) or 1 (empty).
    +
    + +
    +
    data holds a ResourceTableChunk entry reference.
    +
    + +
    +
    data holds an index into the containing resource table's string pool.
    +
    +
    +
    +
  • + +
  • +
    +

    Field Summary

    +
    Fields
    +
    +
    Modifier and Type
    +
    Field
    +
    Description
    +
    static final int
    + +
     
    +
    static final int
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    byte
    + +
     
    +
    static DataType
    +
    fromCode(byte code)
    +
     
    +
    static DataType
    +
    fromCode(int code)
    +
     
    +
    static DataType
    + +
    +
    Returns the enum constant of this type with the specified name.
    +
    +
    static DataType[]
    + +
    +
    Returns an array containing the constants of this enum type, in +the order they are declared.
    +
    +
    +
    +
    + +
    +

    Methods inherited from class java.lang.Object

    +getClass, notify, notifyAll, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Enum Constant Details

    +
      +
    • +
      +

      NULL

      +
      public static final DataType NULL
      +
      data is either 0 (undefined) or 1 (empty).
      +
      +
    • +
    • +
      +

      REFERENCE

      +
      public static final DataType REFERENCE
      +
      data holds a ResourceTableChunk entry reference.
      +
      +
    • +
    • +
      +

      ATTRIBUTE

      +
      public static final DataType ATTRIBUTE
      +
      data holds an attribute resource identifier.
      +
      +
    • +
    • +
      +

      STRING

      +
      public static final DataType STRING
      +
      data holds an index into the containing resource table's string pool.
      +
      +
    • +
    • +
      +

      FLOAT

      +
      public static final DataType FLOAT
      +
      data holds a single-precision floating point number.
      +
      +
    • +
    • +
      +

      DIMENSION

      +
      public static final DataType DIMENSION
      +
      data holds a complex number encoding a dimension value, such as "100in".
      +
      +
    • +
    • +
      +

      FRACTION

      +
      public static final DataType FRACTION
      +
      data holds a complex number encoding a fraction of a container.
      +
      +
    • +
    • +
      +

      DYNAMIC_REFERENCE

      +
      public static final DataType DYNAMIC_REFERENCE
      +
      data holds a dynamic ResourceTableChunk entry reference.
      +
      +
    • +
    • +
      +

      DYNAMIC_ATTRIBUTE

      +
      public static final DataType DYNAMIC_ATTRIBUTE
      +
      data holds an attribute resource identifier, which needs to be resolved + before it can be used like a TYPE_ATTRIBUTE.
      +
      +
    • +
    • +
      +

      INT_DEC

      +
      public static final DataType INT_DEC
      +
      data is a raw integer value of the form n..n.
      +
      +
    • +
    • +
      +

      INT_HEX

      +
      public static final DataType INT_HEX
      +
      data is a raw integer value of the form 0xn..n.
      +
      +
    • +
    • +
      +

      INT_BOOLEAN

      +
      public static final DataType INT_BOOLEAN
      +
      data is either 0 (false) or 1 (true).
      +
      +
    • +
    • +
      +

      INT_COLOR_ARGB8

      +
      public static final DataType INT_COLOR_ARGB8
      +
      data is a raw integer value of the form #aarrggbb.
      +
      +
    • +
    • +
      +

      INT_COLOR_RGB8

      +
      public static final DataType INT_COLOR_RGB8
      +
      data is a raw integer value of the form #rrggbb.
      +
      +
    • +
    • +
      +

      INT_COLOR_ARGB4

      +
      public static final DataType INT_COLOR_ARGB4
      +
      data is a raw integer value of the form #argb.
      +
      +
    • +
    • +
      +

      INT_COLOR_RGB4

      +
      public static final DataType INT_COLOR_RGB4
      +
      data is a raw integer value of the form #rgb.
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      TYPE_FIRST_INT

      +
      public static final int TYPE_FIRST_INT
      +
      +
    • +
    • +
      +

      TYPE_LAST_INT

      +
      public static final int TYPE_LAST_INT
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      values

      +
      public static DataType[] values()
      +
      Returns an array containing the constants of this enum type, in +the order they are declared.
      +
      +
      Returns:
      +
      an array containing the constants of this enum type, in the order they are declared
      +
      +
      +
    • +
    • +
      +

      valueOf

      +
      public static DataType valueOf(String name)
      +
      Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
      +
      +
      Parameters:
      +
      name - the name of the enum constant to be returned.
      +
      Returns:
      +
      the enum constant with the specified name
      +
      Throws:
      +
      IllegalArgumentException - if this enum type has no constant with the specified name
      +
      NullPointerException - if the argument is null
      +
      +
      +
    • +
    • +
      +

      code

      +
      public byte code()
      +
      +
    • +
    • +
      +

      fromCode

      +
      public static DataType fromCode(int code)
      +
      +
    • +
    • +
      +

      fromCode

      +
      public static DataType fromCode(byte code)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/DynamicRefTable.html b/javadoc/4.11/org/robolectric/res/android/DynamicRefTable.html new file mode 100644 index 000000000..3c95fc7f6 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/DynamicRefTable.html @@ -0,0 +1,138 @@ + + + + +DynamicRefTable + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class DynamicRefTable

+
+
java.lang.Object +
org.robolectric.res.android.DynamicRefTable
+
+
+
+
public class DynamicRefTable +extends Object
+
Holds the shared library ID table. Shared libraries are assigned package IDs at + build time, but they may be loaded in a different order, so we need to maintain + a mapping of build-time package ID to run-time assigned package ID. + + Dynamic references are not currently supported in overlays. Only the base package + may have dynamic references.
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/Errors.html b/javadoc/4.11/org/robolectric/res/android/Errors.html new file mode 100644 index 000000000..19a7f1aa0 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/Errors.html @@ -0,0 +1,284 @@ + + + + +Errors + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class Errors

+
+
java.lang.Object +
org.robolectric.res.android.Errors
+
+
+
+
public class Errors +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Errors

      +
      public Errors()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/FileMap.html b/javadoc/4.11/org/robolectric/res/android/FileMap.html new file mode 100644 index 000000000..a40c49b21 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/FileMap.html @@ -0,0 +1,188 @@ + + + + +FileMap + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class FileMap

+
+
java.lang.Object +
org.robolectric.res.android.FileMap
+
+
+
+
public class FileMap +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      FileMap

      +
      public FileMap()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/Formatter.html b/javadoc/4.11/org/robolectric/res/android/Formatter.html new file mode 100644 index 000000000..c174a3b67 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/Formatter.html @@ -0,0 +1,161 @@ + + + + +Formatter + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class Formatter

+
+
java.lang.Object +
org.robolectric.res.android.Formatter
+
+
+
+
public class Formatter +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Formatter

      +
      public Formatter()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      toHex

      +
      public static StringBuilder toHex(int value, + int digits)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/IdmapEntries.html b/javadoc/4.11/org/robolectric/res/android/IdmapEntries.html new file mode 100644 index 000000000..b5117f7d0 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/IdmapEntries.html @@ -0,0 +1,179 @@ + + + + +IdmapEntries + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class IdmapEntries

+
+
java.lang.Object +
org.robolectric.res.android.IdmapEntries
+
+
+
+
public class IdmapEntries +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      IdmapEntries

      +
      public IdmapEntries()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      hasEntries

      +
      public boolean hasEntries()
      +
      +
    • +
    • +
      +

      overlayTypeId

      +
      public byte overlayTypeId()
      +
      +
    • +
    • +
      +

      lookup

      +
      public int lookup(int entryId, + Ref<Short> outEntryId)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/LoadedArsc.html b/javadoc/4.11/org/robolectric/res/android/LoadedArsc.html new file mode 100644 index 000000000..9f9b9b043 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/LoadedArsc.html @@ -0,0 +1,159 @@ + + + + +LoadedArsc + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class LoadedArsc

+
+
java.lang.Object +
org.robolectric.res.android.LoadedArsc
+
+
+
+
public class LoadedArsc +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      LoadedArsc

      +
      public LoadedArsc()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      GetStringPool

      +
      public ResStringPool GetStringPool()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/LocaleData.html b/javadoc/4.11/org/robolectric/res/android/LocaleData.html new file mode 100644 index 000000000..02e3368cf --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/LocaleData.html @@ -0,0 +1,128 @@ + + + + +LocaleData + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class LocaleData

+
+
java.lang.Object +
org.robolectric.res.android.LocaleData
+
+
+
+
public class LocaleData +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      LocaleData

      +
      public LocaleData()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/LocaleDataTables.html b/javadoc/4.11/org/robolectric/res/android/LocaleDataTables.html new file mode 100644 index 000000000..f42bb45d9 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/LocaleDataTables.html @@ -0,0 +1,128 @@ + + + + +LocaleDataTables + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class LocaleDataTables

+
+
java.lang.Object +
org.robolectric.res.android.LocaleDataTables
+
+
+
+
public class LocaleDataTables +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      LocaleDataTables

      +
      public LocaleDataTables()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/NativeObjRegistry.html b/javadoc/4.11/org/robolectric/res/android/NativeObjRegistry.html new file mode 100644 index 000000000..f483dff82 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/NativeObjRegistry.html @@ -0,0 +1,307 @@ + + + + +NativeObjRegistry + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class NativeObjRegistry<T>

+
+
java.lang.Object +
org.robolectric.res.android.NativeObjRegistry<T>
+
+
+
+
public class NativeObjRegistry<T> +extends Object
+
A unique id per object registry. Used to emulate android platform behavior of storing a long + which represents a pointer to an object.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      NativeObjRegistry

      +
      public NativeObjRegistry(Class<T> theClass)
      +
      +
    • +
    • +
      +

      NativeObjRegistry

      +
      public NativeObjRegistry(Class<T> theClass, + boolean debug)
      +
      +
    • +
    • +
      +

      NativeObjRegistry

      +
      public NativeObjRegistry(String name)
      +
      +
    • +
    • +
      +

      NativeObjRegistry

      +
      public NativeObjRegistry(String name, + boolean debug)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getNativeObjectId

      +
      @Deprecated +public long getNativeObjectId(T o)
      +
      Deprecated. +
      Use register(Object) instead.
      +
      +
      Retrieve the native id for given object. Assigns a new unique id to the object if not + previously registered.
      +
      +
    • +
    • +
      +

      register

      +
      public long register(T o)
      +
      Register and assign a new unique native id for given object (representing a C memory pointer).
      +
      +
      Throws:
      +
      IllegalStateException - if the object was previously registered
      +
      +
      +
    • +
    • +
      +

      unregister

      +
      public T unregister(long nativeId)
      +
      Unregister an object previously registered with register(Object).
      +
      +
      Parameters:
      +
      nativeId - the unique id (representing a C memory pointer) of the object to unregister.
      +
      Throws:
      +
      IllegalStateException - if the object was never registered, or was previously + unregistered.
      +
      +
      +
    • +
    • +
      +

      unregister

      +
      @Deprecated +public void unregister(T removed)
      +
      Deprecated. +
      Use unregister(long) instead.
      +
      +
      +
    • +
    • +
      +

      getNativeObject

      +
      public T getNativeObject(long nativeId)
      +
      Retrieve the native object for given id. Throws if object with that id cannot be found
      +
      +
    • +
    • +
      +

      update

      +
      public void update(long nativeId, + T o)
      +
      Updates the native object for the given id.
      +
      +
      Throws:
      +
      IllegalStateException - if no object was registered with the given id before
      +
      +
      +
    • +
    • +
      +

      peekNativeObject

      +
      public T peekNativeObject(long nativeId)
      +
      Similar to getNativeObject(long) but returns null if object with given id cannot be + found.
      +
      +
    • +
    • +
      +

      clear

      +
      public void clear()
      +
      WARNING -- dangerous! Call unregister(long) instead!
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/Ref.html b/javadoc/4.11/org/robolectric/res/android/Ref.html new file mode 100644 index 000000000..a8245e557 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/Ref.html @@ -0,0 +1,181 @@ + + + + +Ref + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class Ref<T>

+
+
java.lang.Object +
org.robolectric.res.android.Ref<T>
+
+
+
+
public class Ref<T> +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Ref

      +
      public Ref(T t)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      get

      +
      public T get()
      +
      +
    • +
    • +
      +

      set

      +
      public void set(T t)
      +
      +
    • +
    • +
      +

      toString

      +
      public String toString()
      +
      +
      Overrides:
      +
      toString in class Object
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/Registries.html b/javadoc/4.11/org/robolectric/res/android/Registries.html new file mode 100644 index 000000000..6ef970817 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/Registries.html @@ -0,0 +1,211 @@ + + + + +Registries + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class Registries

+
+
java.lang.Object +
org.robolectric.res.android.Registries
+
+
+
+
public class Registries +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/ResStringPool.html b/javadoc/4.11/org/robolectric/res/android/ResStringPool.html new file mode 100644 index 000000000..495f95f61 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/ResStringPool.html @@ -0,0 +1,265 @@ + + + + +ResStringPool + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ResStringPool

+
+
java.lang.Object +
org.robolectric.res.android.ResStringPool
+
+
+
+
public class ResStringPool +extends Object
+
Convenience class for accessing data in a ResStringPool resource.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ResStringPool

      +
      public ResStringPool()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      finalize

      +
      protected void finalize() + throws Throwable
      +
      +
      Overrides:
      +
      finalize in class Object
      +
      Throws:
      +
      Throwable
      +
      +
      +
    • +
    • +
      +

      getNativePtr

      +
      public long getNativePtr()
      +
      +
    • +
    • +
      +

      getNativeObject

      +
      public static ResStringPool getNativeObject(long nativeId)
      +
      +
    • +
    • +
      +

      setTo

      +
      public int setTo(ByteBuffer buf, + int offset, + int size, + boolean copyData)
      +
      +
    • +
    • +
      +

      stringAt

      +
      public String stringAt(int idx)
      +
      +
    • +
    • +
      +

      string8At

      +
      public String string8At(int id, + Ref<Integer> outLen)
      +
      +
    • +
    • +
      +

      styleAt

      +
      public final ResourceTypes.ResStringPool_span styleAt(int idx)
      +
      +
    • +
    • +
      +

      indexOfString

      +
      public int indexOfString(String str)
      +
      +
    • +
    • +
      +

      size

      +
      public int size()
      +
      +
    • +
    • +
      +

      isUTF8

      +
      public boolean isUTF8()
      +
      +
    • +
    • +
      +

      getError

      +
      public int getError()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/ResStringPoolHeader.html b/javadoc/4.11/org/robolectric/res/android/ResStringPoolHeader.html new file mode 100644 index 000000000..7267d213b --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/ResStringPoolHeader.html @@ -0,0 +1,204 @@ + + + + +ResStringPoolHeader + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ResStringPoolHeader

+
+
java.lang.Object +
org.robolectric.res.android.ResStringPoolHeader
+
+
+
+
public class ResStringPoolHeader +extends Object
+
Definition for a pool of strings. The data of this chunk is an + array of uint32_t providing indices into the pool, relative to + stringsStart. At stringsStart are all of the UTF-16 strings + concatenated together; each starts with a uint16_t of the string's + length and each ends with a 0x0000 terminator. If a string is > + 32767 characters, the high bit of the length is set meaning to take + those 15 bits as a high word and it will be followed by another + uint16_t containing the low word. + + If styleCount is not zero, then immediately following the array of + uint32_t indices into the string table is another array of indices + into a style table starting at stylesStart. Each entry in the + style table is an array of ResStringPool_span structures.
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      SIZEOF

      +
      public static final int SIZEOF
      +
      +
    • +
    • +
      +

      SORTED_FLAG

      +
      public static final int SORTED_FLAG
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      UTF8_FLAG

      +
      public static final int UTF8_FLAG
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ResStringPoolHeader

      +
      public ResStringPoolHeader()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/ResTable.Entry.html b/javadoc/4.11/org/robolectric/res/android/ResTable.Entry.html new file mode 100644 index 000000000..92eec134d --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/ResTable.Entry.html @@ -0,0 +1,132 @@ + + + + +ResTable.Entry + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ResTable.Entry

+
+
java.lang.Object +
org.robolectric.res.android.ResTable.Entry
+
+
+
+
Enclosing class:
+
ResTable
+
+
+
public static class ResTable.Entry +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Entry

      +
      public Entry()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/ResTable.Header.html b/javadoc/4.11/org/robolectric/res/android/ResTable.Header.html new file mode 100644 index 000000000..218aeaebb --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/ResTable.Header.html @@ -0,0 +1,132 @@ + + + + +ResTable.Header + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ResTable.Header

+
+
java.lang.Object +
org.robolectric.res.android.ResTable.Header
+
+
+
+
Enclosing class:
+
ResTable
+
+
+
public static class ResTable.Header +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Header

      +
      public Header(ResTable owner)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/ResTable.PackageGroup.html b/javadoc/4.11/org/robolectric/res/android/ResTable.PackageGroup.html new file mode 100644 index 000000000..ff970840a --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/ResTable.PackageGroup.html @@ -0,0 +1,171 @@ + + + + +ResTable.PackageGroup + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ResTable.PackageGroup

+
+
java.lang.Object +
org.robolectric.res.android.ResTable.PackageGroup
+
+
+
+
Enclosing class:
+
ResTable
+
+
+
public static class ResTable.PackageGroup +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      PackageGroup

      +
      public PackageGroup(ResTable _owner, + String _name, + int _id, + boolean appAsLib, + boolean _isSystemAsset, + boolean _isDynamic)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/ResTable.ResTablePackage.html b/javadoc/4.11/org/robolectric/res/android/ResTable.ResTablePackage.html new file mode 100644 index 000000000..0194e1654 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/ResTable.ResTablePackage.html @@ -0,0 +1,136 @@ + + + + +ResTable.ResTablePackage + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ResTable.ResTablePackage

+
+
java.lang.Object +
org.robolectric.res.android.ResTable.ResTablePackage
+
+
+
+
Enclosing class:
+
ResTable
+
+
+
public static class ResTable.ResTablePackage +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ResTablePackage

      +
      public ResTablePackage(ResTable owner, + ResTable.Header header, + org.robolectric.res.android.ResourceTypes.ResTable_package _package)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/ResTable.ResourceName.html b/javadoc/4.11/org/robolectric/res/android/ResTable.ResourceName.html new file mode 100644 index 000000000..d65e6b793 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/ResTable.ResourceName.html @@ -0,0 +1,214 @@ + + + + +ResTable.ResourceName + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ResTable.ResourceName

+
+
java.lang.Object +
org.robolectric.res.android.ResTable.ResourceName
+
+
+
+
Enclosing class:
+
ResTable
+
+
+
public static class ResTable.ResourceName +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      packageName

      +
      public String packageName
      +
      +
    • +
    • +
      +

      type

      +
      public String type
      +
      +
    • +
    • +
      +

      name

      +
      public String name
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ResourceName

      +
      public ResourceName()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/ResTable.Type.html b/javadoc/4.11/org/robolectric/res/android/ResTable.Type.html new file mode 100644 index 000000000..c9afb582f --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/ResTable.Type.html @@ -0,0 +1,201 @@ + + + + +ResTable.Type + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ResTable.Type

+
+
java.lang.Object +
org.robolectric.res.android.ResTable.Type
+
+
+
+
Enclosing class:
+
ResTable
+
+
+
public static class ResTable.Type +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      entryCount

      +
      public final int entryCount
      +
      +
    • +
    • +
      +

      typeSpec

      +
      public org.robolectric.res.android.ResourceTypes.ResTable_typeSpec typeSpec
      +
      +
    • +
    • +
      +

      typeSpecFlags

      +
      public int[] typeSpecFlags
      +
      +
    • +
    • +
      +

      idmapEntries

      +
      public IdmapEntries idmapEntries
      +
      +
    • +
    • +
      +

      configs

      +
      public List<org.robolectric.res.android.ResourceTypes.ResTable_type> configs
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/ResTable.bag_entry.html b/javadoc/4.11/org/robolectric/res/android/ResTable.bag_entry.html new file mode 100644 index 000000000..2b7dff848 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/ResTable.bag_entry.html @@ -0,0 +1,170 @@ + + + + +ResTable.bag_entry + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ResTable.bag_entry

+
+
java.lang.Object +
org.robolectric.res.android.ResTable.bag_entry
+
+
+
+
Enclosing class:
+
ResTable
+
+
+
public static class ResTable.bag_entry +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      bag_entry

      +
      public bag_entry()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/ResTable.html b/javadoc/4.11/org/robolectric/res/android/ResTable.html new file mode 100644 index 000000000..7c8183ba9 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/ResTable.html @@ -0,0 +1,440 @@ + + + + +ResTable + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ResTable

+
+
java.lang.Object +
org.robolectric.res.android.ResTable
+
+
+
+
public class ResTable +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      SENTINEL_BAG_SET

      +
      public static final org.robolectric.res.android.ResTable.bag_set SENTINEL_BAG_SET
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ResTable

      +
      public ResTable()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      Res_GETTYPE

      +
      public static int Res_GETTYPE(int id)
      +
      +
    • +
    • +
      +

      getResource

      +
      public final int getResource(int resID, + Ref<ResourceTypes.Res_value> outValue, + boolean mayBeBag, + int density, + Ref<Integer> outSpecFlags, + Ref<ResTable_config> outConfig)
      +
      +
    • +
    • +
      +

      resolveReference

      +
      public final int resolveReference(Ref<ResourceTypes.Res_value> value, + int blockIndex, + Ref<Integer> outLastRef)
      +
      +
    • +
    • +
      +

      resolveReference

      +
      public final int resolveReference(Ref<ResourceTypes.Res_value> value, + int blockIndex, + Ref<Integer> outLastRef, + Ref<Integer> inoutTypeSpecFlags)
      +
      +
    • +
    • +
      +

      resolveReference

      +
      public final int resolveReference(Ref<ResourceTypes.Res_value> value, + int blockIndex, + Ref<Integer> outLastRef, + Ref<Integer> inoutTypeSpecFlags, + Ref<ResTable_config> outConfig)
      +
      +
    • +
    • +
      +

      getTableCookie

      +
      public int getTableCookie(int index)
      +
      +
    • +
    • +
      +

      identifierForName

      +
      public int identifierForName(String name, + String type, + String packageName)
      +
      +
    • +
    • +
      +

      identifierForName

      +
      public int identifierForName(String nameString, + String type, + String packageName, + Ref<Integer> outTypeSpecFlags)
      +
      +
    • +
    • +
      +

      getBasePackageCount

      +
      public int getBasePackageCount()
      +
      +
    • +
    • +
      +

      getBasePackageName

      +
      public String getBasePackageName(int idx)
      +
      +
    • +
    • +
      +

      getBasePackageId

      +
      public int getBasePackageId(int idx)
      +
      +
    • +
    • +
      +

      getTableCount

      +
      public int getTableCount()
      +
      +
    • +
    • +
      +

      getTableStringBlock

      +
      public ResStringPool getTableStringBlock(int index)
      +
      +
    • +
    • +
      +

      getDynamicRefTableForCookie

      +
      public DynamicRefTable getDynamicRefTableForCookie(int cookie)
      +
      +
    • +
    • +
      +

      getResourceName

      +
      public boolean getResourceName(int resID, + boolean allowUtf8, + ResTable.ResourceName outName)
      +
      +
    • +
    • +
      +

      lock

      +
      public void lock()
      +
      +
    • +
    • +
      +

      unlock

      +
      public void unlock()
      +
      +
    • +
    • +
      +

      lockBag

      +
      public int lockBag(int resID, + Ref<ResTable.bag_entry[]> outBag)
      +
      +
    • +
    • +
      +

      getBagLocked

      +
      public int getBagLocked(int resID, + Ref<ResTable.bag_entry[]> outBag, + Ref<Integer> outTypeSpecFlags)
      +
      +
    • +
    • +
      +

      unlockBag

      +
      public void unlockBag(Ref<ResTable.bag_entry[]> bag)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/ResTableTheme.html b/javadoc/4.11/org/robolectric/res/android/ResTableTheme.html new file mode 100644 index 000000000..40174006c --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/ResTableTheme.html @@ -0,0 +1,222 @@ + + + + +ResTableTheme + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ResTableTheme

+
+
java.lang.Object +
org.robolectric.res.android.ResTableTheme
+
+
+
+
public class ResTableTheme +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ResTableTheme

      +
      public ResTableTheme(ResTable resources)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/ResTable_config.Type.html b/javadoc/4.11/org/robolectric/res/android/ResTable_config.Type.html new file mode 100644 index 000000000..de57e1dc0 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/ResTable_config.Type.html @@ -0,0 +1,418 @@ + + + + +ResTable_config.Type + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Enum ResTable_config.Type

+
+
java.lang.Object +
java.lang.Enum<ResTable_config.Type> +
org.robolectric.res.android.ResTable_config.Type
+
+
+
+
+
All Implemented Interfaces:
+
Serializable, Comparable<ResTable_config.Type>, java.lang.constant.Constable
+
+
+
Enclosing class:
+
ResTable_config
+
+
+
public static enum ResTable_config.Type +extends Enum<ResTable_config.Type>
+
The different types of configs that can be present in a ResTable_config. + + The ordering of these types is roughly the same as #isBetterThan, but is not + guaranteed to be the same.
+
+
+ +
+
+
    + +
  • +
    +

    Enum Constant Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      values

      +
      public static ResTable_config.Type[] values()
      +
      Returns an array containing the constants of this enum type, in +the order they are declared.
      +
      +
      Returns:
      +
      an array containing the constants of this enum type, in the order they are declared
      +
      +
      +
    • +
    • +
      +

      valueOf

      +
      public static ResTable_config.Type valueOf(String name)
      +
      Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
      +
      +
      Parameters:
      +
      name - the name of the enum constant to be returned.
      +
      Returns:
      +
      the enum constant with the specified name
      +
      Throws:
      +
      IllegalArgumentException - if this enum type has no constant with the specified name
      +
      NullPointerException - if the argument is null
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/ResTable_config.html b/javadoc/4.11/org/robolectric/res/android/ResTable_config.html new file mode 100644 index 000000000..ba5393b8b --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/ResTable_config.html @@ -0,0 +1,2044 @@ + + + + +ResTable_config + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ResTable_config

+
+
java.lang.Object +
org.robolectric.res.android.ResTable_config
+
+
+
+
public class ResTable_config +extends Object
+
Describes a particular resource configuration. + + Transliterated from: + * https://android.googlesource.com/platform/frameworks/base/+/android-9.0.0_r12/libs/androidfw/ResourceTypes.cpp + * https://android.googlesource.com/platform/frameworks/base/+/android-9.0.0_r12/libs/androidfw/include/ResourceTypes.h (struct ResTable_config) + + Changes from 8.0.0_r4 partially applied.
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      RESTABLE_MAX_LOCALE_LEN

      +
      public static final int RESTABLE_MAX_LOCALE_LEN
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      SIZEOF

      +
      public static final int SIZEOF
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      SHIFT_LAYOUTDIR

      +
      public static final int SHIFT_LAYOUTDIR
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      LAYOUTDIR_ANY

      +
      public static final int LAYOUTDIR_ANY
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      LAYOUTDIR_LTR

      +
      public static final int LAYOUTDIR_LTR
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      LAYOUTDIR_RTL

      +
      public static final int LAYOUTDIR_RTL
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      SCREENWIDTH_ANY

      +
      public static final int SCREENWIDTH_ANY
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      SCREENSIZE_ANY

      +
      public static final int SCREENSIZE_ANY
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      SCREENSIZE_SMALL

      +
      public static final int SCREENSIZE_SMALL
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      SCREENSIZE_NORMAL

      +
      public static final int SCREENSIZE_NORMAL
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      SCREENSIZE_LARGE

      +
      public static final int SCREENSIZE_LARGE
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      SCREENSIZE_XLARGE

      +
      public static final int SCREENSIZE_XLARGE
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      MASK_UI_MODE_TYPE

      +
      public static final int MASK_UI_MODE_TYPE
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      UI_MODE_TYPE_ANY

      +
      public static final int UI_MODE_TYPE_ANY
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      UI_MODE_TYPE_NORMAL

      +
      public static final int UI_MODE_TYPE_NORMAL
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      MASK_UI_MODE_NIGHT

      +
      public static final int MASK_UI_MODE_NIGHT
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      SHIFT_UI_MODE_NIGHT

      +
      public static final int SHIFT_UI_MODE_NIGHT
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      UI_MODE_NIGHT_ANY

      +
      public static final int UI_MODE_NIGHT_ANY
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      DENSITY_DEFAULT

      +
      public static final int DENSITY_DEFAULT
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      DENSITY_LOW

      +
      public static final int DENSITY_LOW
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      DENSITY_MEDIUM

      +
      public static final int DENSITY_MEDIUM
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      DENSITY_TV

      +
      public static final int DENSITY_TV
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      DENSITY_HIGH

      +
      public static final int DENSITY_HIGH
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      DENSITY_XHIGH

      +
      public static final int DENSITY_XHIGH
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      DENSITY_XXHIGH

      +
      public static final int DENSITY_XXHIGH
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      DENSITY_XXXHIGH

      +
      public static final int DENSITY_XXXHIGH
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      DENSITY_ANY

      +
      public static final int DENSITY_ANY
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      DENSITY_NONE

      +
      public static final int DENSITY_NONE
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      TOUCHSCREEN_ANY

      +
      public static final int TOUCHSCREEN_ANY
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      MASK_KEYSHIDDEN

      +
      public static final int MASK_KEYSHIDDEN
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      KEYSHIDDEN_ANY

      +
      public static final byte KEYSHIDDEN_ANY
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      KEYSHIDDEN_NO

      +
      public static final byte KEYSHIDDEN_NO
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      KEYSHIDDEN_YES

      +
      public static final byte KEYSHIDDEN_YES
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      KEYSHIDDEN_SOFT

      +
      public static final byte KEYSHIDDEN_SOFT
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      KEYBOARD_ANY

      +
      public static final int KEYBOARD_ANY
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      MASK_NAVHIDDEN

      +
      public static final int MASK_NAVHIDDEN
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      SHIFT_NAVHIDDEN

      +
      public static final int SHIFT_NAVHIDDEN
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • + +
    • +
    • + +
    • +
    • + +
    • +
    • + +
    • +
    • +
      +

      SCREENHEIGHT_ANY

      +
      public static final int SCREENHEIGHT_ANY
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      SDKVERSION_ANY

      +
      public static final int SDKVERSION_ANY
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      MINORVERSION_ANY

      +
      public static final int MINORVERSION_ANY
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      WIDE_COLOR_GAMUT_ANY

      +
      public static final int WIDE_COLOR_GAMUT_ANY
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      WIDE_COLOR_GAMUT_NO

      +
      public static final int WIDE_COLOR_GAMUT_NO
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      WIDE_COLOR_GAMUT_YES

      +
      public static final int WIDE_COLOR_GAMUT_YES
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      MASK_WIDE_COLOR_GAMUT

      +
      public static final int MASK_WIDE_COLOR_GAMUT
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      HDR_ANY

      +
      public static final int HDR_ANY
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      HDR_NO

      +
      public static final int HDR_NO
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      HDR_YES

      +
      public static final int HDR_YES
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      MASK_HDR

      +
      public static final int MASK_HDR
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      DENSITY_DPI_UNDEFINED

      +
      public static final int DENSITY_DPI_UNDEFINED
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      DENSITY_DPI_MDPI

      +
      public static final int DENSITY_DPI_MDPI
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      DENSITY_DPI_ANY

      +
      public static final int DENSITY_DPI_ANY
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      DENSITY_DPI_NONE

      +
      public static final int DENSITY_DPI_NONE
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ORIENTATION_ANY

      +
      public static final int ORIENTATION_ANY
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ORIENTATION_PORT

      +
      public static final int ORIENTATION_PORT
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ORIENTATION_LAND

      +
      public static final int ORIENTATION_LAND
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ORIENTATION_SQUARE

      +
      public static final int ORIENTATION_SQUARE
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      MASK_SCREENLONG

      +
      public static final int MASK_SCREENLONG
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      SHIFT_SCREENLONG

      +
      public static final int SHIFT_SCREENLONG
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      SCREENLONG_ANY

      +
      public static final int SCREENLONG_ANY
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      SCREENLONG_NO

      +
      public static final int SCREENLONG_NO
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      SCREENLONG_YES

      +
      public static final int SCREENLONG_YES
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      SCREENROUND_ANY

      +
      public static final int SCREENROUND_ANY
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      SCREENROUND_NO

      +
      public static final int SCREENROUND_NO
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      SCREENROUND_YES

      +
      public static final int SCREENROUND_YES
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      TOUCHSCREEN_FINGER

      +
      public static final int TOUCHSCREEN_FINGER
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      UI_MODE_NIGHT_NO

      +
      public static final int UI_MODE_NIGHT_NO
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      mcc

      +
      public int mcc
      +
      +
    • +
    • +
      +

      mnc

      +
      public int mnc
      +
      +
    • +
    • +
      +

      language

      +
      public final byte[] language
      +
      Returns a packed 2-byte language code.
      +
      +
    • +
    • +
      +

      country

      +
      public final byte[] country
      +
      Returns a packed 2-byte country code.
      +
      +
    • +
    • +
      +

      orientation

      +
      public int orientation
      +
      +
    • +
    • +
      +

      touchscreen

      +
      public int touchscreen
      +
      +
    • +
    • +
      +

      density

      +
      public int density
      +
      +
    • +
    • +
      +

      keyboard

      +
      public int keyboard
      +
      +
    • +
    • + +
    • +
    • +
      +

      inputFlags

      +
      public int inputFlags
      +
      +
    • +
    • +
      +

      screenWidth

      +
      public int screenWidth
      +
      +
    • +
    • +
      +

      screenHeight

      +
      public int screenHeight
      +
      +
    • +
    • +
      +

      sdkVersion

      +
      public int sdkVersion
      +
      +
    • +
    • +
      +

      minorVersion

      +
      public int minorVersion
      +
      +
    • +
    • +
      +

      screenLayout

      +
      public int screenLayout
      +
      +
    • +
    • +
      +

      uiMode

      +
      public int uiMode
      +
      +
    • +
    • +
      +

      smallestScreenWidthDp

      +
      public int smallestScreenWidthDp
      +
      +
    • +
    • +
      +

      screenWidthDp

      +
      public int screenWidthDp
      +
      +
    • +
    • +
      +

      screenHeightDp

      +
      public int screenHeightDp
      +
      +
    • +
    • +
      +

      localeScript

      +
      public final byte[] localeScript
      +
      The ISO-15924 short name for the script corresponding to this configuration.
      +
      +
    • +
    • +
      +

      localeVariant

      +
      public final byte[] localeVariant
      +
      A single BCP-47 variant subtag.
      +
      +
    • +
    • +
      +

      screenLayout2

      +
      public byte screenLayout2
      +
      An extension to screenLayout. Contains round/notround qualifier.
      +
      +
    • +
    • +
      +

      colorMode

      +
      public byte colorMode
      +
      +
    • +
    • +
      +

      screenConfigPad2

      +
      public short screenConfigPad2
      +
      +
    • +
    • +
      +

      unknown

      +
      public byte[] unknown
      +
      Any remaining bytes in this resource configuration that are unaccounted for.
      +
      +
    • +
    • +
      +

      MASK_LAYOUTDIR

      +
      public static final int MASK_LAYOUTDIR
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ResTable_config

      +
      public ResTable_config(ResTable_config other)
      +
      +
    • +
    • +
      +

      ResTable_config

      +
      public ResTable_config(int size, + int mcc, + int mnc, + byte[] language, + byte[] country, + int orientation, + int touchscreen, + int density, + int keyboard, + int navigation, + int inputFlags, + int screenWidth, + int screenHeight, + int sdkVersion, + int minorVersion, + int screenLayout, + int uiMode, + int smallestScreenWidthDp, + int screenWidthDp, + int screenHeightDp, + byte[] localeScript, + byte[] localeVariant, + byte screenLayout2, + byte colorMode, + short screenConfigPad2, + byte[] unknown)
      +
      +
    • +
    • +
      +

      ResTable_config

      +
      public ResTable_config()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      languageString

      +
      @Nonnull +public final String languageString()
      +
      Returns language as an unpacked string representation.
      +
      +
    • +
    • +
      +

      localeScriptString

      +
      public final String localeScriptString()
      +
      Returns the localeScript as a string.
      +
      +
    • +
    • +
      +

      localeVariantString

      +
      public final String localeVariantString()
      +
      Returns the localeVariant as a string.
      +
      +
    • +
    • +
      +

      colorModeWideColorGamut

      +
      public final int colorModeWideColorGamut()
      +
      Returns the wide color gamut section of colorMode.
      +
      +
    • +
    • +
      +

      colorModeHdr

      +
      public final int colorModeHdr()
      +
      Returns the HDR section of colorMode.
      +
      +
    • +
    • +
      +

      regionString

      +
      @Nonnull +public final String regionString()
      +
      Returns country as an unpacked string representation.
      +
      +
    • +
    • +
      +

      scriptString

      +
      public final String scriptString()
      +
      +
    • +
    • +
      +

      keyboardHidden

      +
      public final int keyboardHidden()
      +
      +
    • +
    • +
      +

      keyboardHidden

      +
      public final void keyboardHidden(int value)
      +
      +
    • +
    • + +
    • +
    • + +
    • +
    • +
      +

      withSdkVersion

      +
      public final ResTable_config withSdkVersion(int sdkVersion)
      +
      Returns a copy of this resource configuration with a different sdkVersion, or this + configuration if the sdkVersion is the same.
      +
      +
      Parameters:
      +
      sdkVersion - The SDK version of the returned configuration.
      +
      Returns:
      +
      A copy of this configuration with the only difference being #sdkVersion.
      +
      +
      +
    • +
    • +
      +

      screenLayoutDirection

      +
      public final int screenLayoutDirection()
      +
      +
    • +
    • +
      +

      screenLayoutDirection

      +
      public final void screenLayoutDirection(int value)
      +
      +
    • +
    • +
      +

      screenLayoutSize

      +
      public final int screenLayoutSize()
      +
      +
    • +
    • +
      +

      screenLayoutSize

      +
      public final void screenLayoutSize(int value)
      +
      +
    • +
    • +
      +

      screenLayoutLong

      +
      public final int screenLayoutLong()
      +
      +
    • +
    • +
      +

      screenLayoutLong

      +
      public final void screenLayoutLong(int value)
      +
      +
    • +
    • +
      +

      screenLayoutRound

      +
      public final int screenLayoutRound()
      +
      +
    • +
    • +
      +

      screenLayoutRound

      +
      public final void screenLayoutRound(int value)
      +
      +
    • +
    • +
      +

      uiModeType

      +
      public final int uiModeType()
      +
      +
    • +
    • +
      +

      uiModeType

      +
      public final void uiModeType(int value)
      +
      +
    • +
    • +
      +

      uiModeNight

      +
      public final int uiModeNight()
      +
      +
    • +
    • +
      +

      uiModeNight

      +
      public final void uiModeNight(int value)
      +
      +
    • +
    • +
      +

      packLanguage

      +
      public void packLanguage(String language)
      +
      +
    • +
    • +
      +

      packRegion

      +
      public void packRegion(String region)
      +
      +
    • +
    • +
      +

      isDefault

      +
      public final boolean isDefault()
      +
      Returns true if this is the default "any" configuration.
      +
      +
    • +
    • +
      +

      toString

      +
      public final String toString()
      +
      +
      Overrides:
      +
      toString in class Object
      +
      +
      +
    • +
    • +
      +

      toStringParts

      +
      public final Map<ResTable_config.Type,String> toStringParts()
      +
      Returns a map of the configuration parts for toString(). + + If a configuration part is not defined for this ResTable_config, its value + will be the empty string.
      +
      +
    • +
    • +
      +

      isBetterThan

      +
      public boolean isBetterThan(ResTable_config o, + ResTable_config requested)
      +
      +
    • +
    • +
      +

      match

      +
      public boolean match(ResTable_config settings)
      +
      +
    • +
    • +
      +

      setBcp47Locale

      +
      public void setBcp47Locale(String in)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/ResXMLParser.event_code_t.html b/javadoc/4.11/org/robolectric/res/android/ResXMLParser.event_code_t.html new file mode 100644 index 000000000..96c5e597a --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/ResXMLParser.event_code_t.html @@ -0,0 +1,305 @@ + + + + +ResXMLParser.event_code_t + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ResXMLParser.event_code_t

+
+
java.lang.Object +
org.robolectric.res.android.ResXMLParser.event_code_t
+
+
+
+
Enclosing class:
+
ResXMLParser
+
+
+
public static class ResXMLParser.event_code_t +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      BAD_DOCUMENT

      +
      public static final int BAD_DOCUMENT
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      START_DOCUMENT

      +
      public static final int START_DOCUMENT
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      END_DOCUMENT

      +
      public static final int END_DOCUMENT
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      FIRST_CHUNK_CODE

      +
      public static final int FIRST_CHUNK_CODE
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      START_NAMESPACE

      +
      public static final int START_NAMESPACE
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      END_NAMESPACE

      +
      public static final int END_NAMESPACE
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      START_TAG

      +
      public static final int START_TAG
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      END_TAG

      +
      public static final int END_TAG
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      TEXT

      +
      public static final int TEXT
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      event_code_t

      +
      public event_code_t()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/ResXMLParser.html b/javadoc/4.11/org/robolectric/res/android/ResXMLParser.html new file mode 100644 index 000000000..f6ea20859 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/ResXMLParser.html @@ -0,0 +1,362 @@ + + + + +ResXMLParser + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ResXMLParser

+
+
java.lang.Object +
org.robolectric.res.android.ResXMLParser
+
+
+
+
public class ResXMLParser +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ResXMLParser

      +
      public ResXMLParser(ResXMLTree tree)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      restart

      +
      public void restart()
      +
      +
    • +
    • +
      +

      getStrings

      +
      public ResStringPool getStrings()
      +
      +
    • +
    • +
      +

      next

      +
      public int next()
      +
      +
    • +
    • +
      +

      getLineNumber

      +
      public int getLineNumber()
      +
      +
    • +
    • +
      +

      getTextID

      +
      public int getTextID()
      +
      +
    • +
    • +
      +

      getElementNamespaceID

      +
      public int getElementNamespaceID()
      +
      +
    • +
    • +
      +

      getElementNameID

      +
      public int getElementNameID()
      +
      +
    • +
    • +
      +

      getAttributeCount

      +
      public int getAttributeCount()
      +
      +
    • +
    • +
      +

      getAttributeNamespaceID

      +
      public int getAttributeNamespaceID(int idx)
      +
      +
    • +
    • +
      +

      getAttributeNameID

      +
      public int getAttributeNameID(int idx)
      +
      +
    • +
    • +
      +

      getAttributeNameResID

      +
      public int getAttributeNameResID(int idx)
      +
      +
    • +
    • +
      +

      getAttributeValueStringID

      +
      public int getAttributeValueStringID(int idx)
      +
      +
    • +
    • +
      +

      getAttributeDataType

      +
      public int getAttributeDataType(int idx)
      +
      +
    • +
    • +
      +

      getAttributeData

      +
      public int getAttributeData(int idx)
      +
      +
    • +
    • +
      +

      getAttributeValue

      +
      public int getAttributeValue(int idx, + Ref<ResourceTypes.Res_value> outValue)
      +
      +
    • +
    • +
      +

      indexOfAttribute

      +
      public int indexOfAttribute(String ns, + int nsLen, + String attr, + int attrLen)
      +
      +
    • +
    • +
      +

      indexOfID

      +
      public int indexOfID()
      +
      +
    • +
    • +
      +

      indexOfClass

      +
      public int indexOfClass()
      +
      +
    • +
    • +
      +

      indexOfStyle

      +
      public int indexOfStyle()
      +
      +
    • +
    • +
      +

      setSourceResourceId

      +
      public void setSourceResourceId(int resId)
      +
      +
    • +
    • +
      +

      getSourceResourceId

      +
      public int getSourceResourceId()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/ResXMLTree.html b/javadoc/4.11/org/robolectric/res/android/ResXMLTree.html new file mode 100644 index 000000000..42b568f8d --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/ResXMLTree.html @@ -0,0 +1,223 @@ + + + + +ResXMLTree + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ResXMLTree

+
+
java.lang.Object +
org.robolectric.res.android.ResXMLTree
+
+
+
+
public class ResXMLTree +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ResXMLTree

      +
      public ResXMLTree(DynamicRefTable dynamicRefTable)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      finalize

      +
      protected void finalize()
      +
      +
      Overrides:
      +
      finalize in class Object
      +
      +
      +
    • +
    • +
      +

      setTo

      +
      public int setTo(byte[] data, + int size, + boolean copyData)
      +
      +
    • +
    • +
      +

      getError

      +
      public int getError()
      +
      +
    • +
    • +
      +

      getStrings

      +
      public ResStringPool getStrings()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/ResourceString.Type.html b/javadoc/4.11/org/robolectric/res/android/ResourceString.Type.html new file mode 100644 index 000000000..151d0a94f --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/ResourceString.Type.html @@ -0,0 +1,249 @@ + + + + +ResourceString.Type + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Enum ResourceString.Type

+
+
java.lang.Object +
java.lang.Enum<ResourceString.Type> +
org.robolectric.res.android.ResourceString.Type
+
+
+
+
+
All Implemented Interfaces:
+
Serializable, Comparable<ResourceString.Type>, java.lang.constant.Constable
+
+
+
Enclosing class:
+
ResourceString
+
+
+
public static enum ResourceString.Type +extends Enum<ResourceString.Type>
+
Type of ResourceString to encode / decode.
+
+
+ +
+
+
    + +
  • +
    +

    Enum Constant Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      values

      +
      public static ResourceString.Type[] values()
      +
      Returns an array containing the constants of this enum type, in +the order they are declared.
      +
      +
      Returns:
      +
      an array containing the constants of this enum type, in the order they are declared
      +
      +
      +
    • +
    • +
      +

      valueOf

      +
      public static ResourceString.Type valueOf(String name)
      +
      Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
      +
      +
      Parameters:
      +
      name - the name of the enum constant to be returned.
      +
      Returns:
      +
      the enum constant with the specified name
      +
      Throws:
      +
      IllegalArgumentException - if this enum type has no constant with the specified name
      +
      NullPointerException - if the argument is null
      +
      +
      +
    • +
    • +
      +

      charset

      +
      public Charset charset()
      +
      +
    • +
    • +
      +

      decoder

      +
      public CharsetDecoder decoder()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/ResourceString.html b/javadoc/4.11/org/robolectric/res/android/ResourceString.html new file mode 100644 index 000000000..6593d326e --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/ResourceString.html @@ -0,0 +1,214 @@ + + + + +ResourceString + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ResourceString

+
+
java.lang.Object +
org.robolectric.res.android.ResourceString
+
+
+
+
public final class ResourceString +extends Object
+
Provides utilities to decode/encode a String packed in an arsc resource file.
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      decodeString

      +
      public static String decodeString(ByteBuffer buffer, + int offset, + ResourceString.Type type)
      +
      Given a buffer and an offset into the buffer, returns a String. The offset is the + 0-based byte offset from the start of the buffer where the string resides. This should be the + location in memory where the string's character count, followed by its byte count, and then + followed by the actual string is located. + +

      Here's an example UTF-8-encoded string of ab©: + +

      + 03 04 61 62 C2 A9 00
      + ^ Offset should be here
      + 
      +
      +
      Parameters:
      +
      buffer - The buffer containing the string to decode.
      +
      offset - Offset into the buffer where the string resides.
      +
      type - The encoding type that the ResourceString is encoded in.
      +
      Returns:
      +
      The decoded string.
      +
      +
      +
    • +
    • +
      +

      encodeString

      +
      public static byte[] encodeString(String str, + ResourceString.Type type)
      +
      Encodes a string in either UTF-8 or UTF-16 and returns the bytes of the encoded string. Strings + are prefixed by 2 values. The first is the number of characters in the string. The second is + the encoding length (number of bytes in the string). + +

      Here's an example UTF-8-encoded string of ab©: + +

      03 04 61 62 C2 A9 00
      +
      +
      Parameters:
      +
      str - The string to be encoded.
      +
      type - The encoding type that the ResourceString should be encoded in.
      +
      Returns:
      +
      The encoded string.
      +
      +
      +
    • +
    • +
      +

      buildString

      +
      public static String buildString(char[] data)
      +
      Builds a string from a null-terminated char data.
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/ResourceTable.flag_entry.html b/javadoc/4.11/org/robolectric/res/android/ResourceTable.flag_entry.html new file mode 100644 index 000000000..0706c0bfa --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/ResourceTable.flag_entry.html @@ -0,0 +1,183 @@ + + + + +ResourceTable.flag_entry + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ResourceTable.flag_entry

+
+
java.lang.Object +
org.robolectric.res.android.ResourceTable.flag_entry
+
+
+
+
Enclosing class:
+
ResourceTable
+
+
+
public static class ResourceTable.flag_entry +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      name

      +
      public final String name
      +
      +
    • +
    • +
      +

      value

      +
      public final int value
      +
      +
    • +
    • +
      +

      description

      +
      public final String description
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      flag_entry

      +
      public flag_entry(String name, + int value, + String description)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/ResourceTable.html b/javadoc/4.11/org/robolectric/res/android/ResourceTable.html new file mode 100644 index 000000000..80bd8362e --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/ResourceTable.html @@ -0,0 +1,172 @@ + + + + +ResourceTable + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ResourceTable

+
+
java.lang.Object +
org.robolectric.res.android.ResourceTable
+
+
+
+
public class ResourceTable +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ResourceTable

      +
      public ResourceTable()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/ResourceTypes.ResChunk_header.html b/javadoc/4.11/org/robolectric/res/android/ResourceTypes.ResChunk_header.html new file mode 100644 index 000000000..2d1245777 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/ResourceTypes.ResChunk_header.html @@ -0,0 +1,203 @@ + + + + +ResourceTypes.ResChunk_header + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ResourceTypes.ResChunk_header

+
+
java.lang.Object +
org.robolectric.res.android.ResourceTypes.ResChunk_header
+
+
+
+
Enclosing class:
+
ResourceTypes
+
+
+
public static class ResourceTypes.ResChunk_header +extends Object
+
Header that appears at the front of every data chunk in a resource.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ResChunk_header

      +
      public ResChunk_header(ByteBuffer buf, + int offset)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      write

      +
      public static void write(ByteBuffer buf, + short type, + Runnable header, + Runnable contents)
      +
      +
    • +
    • +
      +

      myBuf

      +
      public final ByteBuffer myBuf()
      +
      +
    • +
    • +
      +

      myOffset

      +
      public final int myOffset()
      +
      +
    • +
    • +
      +

      toString

      +
      public String toString()
      +
      +
      Overrides:
      +
      toString in class Object
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/ResourceTypes.ResStringPool_header.Writer.html b/javadoc/4.11/org/robolectric/res/android/ResourceTypes.ResStringPool_header.Writer.html new file mode 100644 index 000000000..25d107d83 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/ResourceTypes.ResStringPool_header.Writer.html @@ -0,0 +1,190 @@ + + + + +ResourceTypes.ResStringPool_header.Writer + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ResourceTypes.ResStringPool_header.Writer

+
+
java.lang.Object +
org.robolectric.res.android.ResourceTypes.ResStringPool_header.Writer
+
+
+
+
Enclosing class:
+
ResourceTypes.ResStringPool_header
+
+
+
public static class ResourceTypes.ResStringPool_header.Writer +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Writer

      +
      public Writer()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      string

      +
      public int string(String s)
      +
      +
    • +
    • +
      +

      uniqueString

      +
      public int uniqueString(String s)
      +
      +
    • +
    • +
      +

      write

      +
      public void write(ByteBuffer buf)
      +
      +
    • +
    • +
      +

      freeze

      +
      public void freeze()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/ResourceTypes.ResStringPool_header.html b/javadoc/4.11/org/robolectric/res/android/ResourceTypes.ResStringPool_header.html new file mode 100644 index 000000000..429ab9736 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/ResourceTypes.ResStringPool_header.html @@ -0,0 +1,296 @@ + + + + +ResourceTypes.ResStringPool_header + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ResourceTypes.ResStringPool_header

+
+
java.lang.Object +
org.robolectric.res.android.ResourceTypes.ResStringPool_header
+
+
+
+
Enclosing class:
+
ResourceTypes
+
+
+
public static class ResourceTypes.ResStringPool_header +extends Object
+
Definition for a pool of strings. The data of this chunk is an + array of uint32_t providing indices into the pool, relative to + stringsStart. At stringsStart are all of the UTF-16 strings + concatenated together; each starts with a uint16_t of the string's + length and each ends with a 0x0000 terminator. If a string is > + 32767 characters, the high bit of the length is set meaning to take + those 15 bits as a high word and it will be followed by another + uint16_t containing the low word. + + If styleCount is not zero, then immediately following the array of + uint32_t indices into the string table is another array of indices + into a style table starting at stylesStart. Each entry in the + style table is an array of ResStringPool_span structures.
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      SIZEOF

      +
      public static final int SIZEOF
      +
      +
    • +
    • +
      +

      SORTED_FLAG

      +
      public static final int SORTED_FLAG
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      UTF8_FLAG

      +
      public static final int UTF8_FLAG
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ResStringPool_header

      +
      public ResStringPool_header(ByteBuffer buf, + int offset)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getByte

      +
      public int getByte(int i)
      +
      +
    • +
    • +
      +

      getShort

      +
      public int getShort(int i)
      +
      +
    • +
    • +
      +

      myBuf

      +
      public final ByteBuffer myBuf()
      +
      +
    • +
    • +
      +

      myOffset

      +
      public final int myOffset()
      +
      +
    • +
    • +
      +

      toString

      +
      public String toString()
      +
      +
      Overrides:
      +
      toString in class Object
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/ResourceTypes.ResStringPool_ref.html b/javadoc/4.11/org/robolectric/res/android/ResourceTypes.ResStringPool_ref.html new file mode 100644 index 000000000..8507ec54d --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/ResourceTypes.ResStringPool_ref.html @@ -0,0 +1,227 @@ + + + + +ResourceTypes.ResStringPool_ref + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ResourceTypes.ResStringPool_ref

+
+
java.lang.Object +
org.robolectric.res.android.ResourceTypes.ResStringPool_ref
+
+
+
+
Enclosing class:
+
ResourceTypes
+
+
+
public static class ResourceTypes.ResStringPool_ref +extends Object
+
Reference to a string in a string pool.
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      SIZEOF

      +
      public static final int SIZEOF
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      index

      +
      public final int index
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ResStringPool_ref

      +
      public ResStringPool_ref(ByteBuffer buf, + int offset)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      write

      +
      public static void write(ByteBuffer buf, + int value)
      +
      +
    • +
    • +
      +

      toString

      +
      public String toString()
      +
      +
      Overrides:
      +
      toString in class Object
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/ResourceTypes.ResStringPool_span.html b/javadoc/4.11/org/robolectric/res/android/ResourceTypes.ResStringPool_span.html new file mode 100644 index 000000000..8f56ad2b1 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/ResourceTypes.ResStringPool_span.html @@ -0,0 +1,261 @@ + + + + +ResourceTypes.ResStringPool_span + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ResourceTypes.ResStringPool_span

+
+
java.lang.Object +
org.robolectric.res.android.ResourceTypes.ResStringPool_span
+
+
+
+
Enclosing class:
+
ResourceTypes
+
+
+
public static class ResourceTypes.ResStringPool_span +extends Object
+
This structure defines a span of style information associated with + a string in the pool.
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ResStringPool_span

      +
      public ResStringPool_span(ByteBuffer buf, + int offset)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      isEnd

      +
      public boolean isEnd()
      +
      +
    • +
    • +
      +

      myBuf

      +
      public final ByteBuffer myBuf()
      +
      +
    • +
    • +
      +

      myOffset

      +
      public final int myOffset()
      +
      +
    • +
    • +
      +

      toString

      +
      public String toString()
      +
      +
      Overrides:
      +
      toString in class Object
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/ResourceTypes.ResTable_map.html b/javadoc/4.11/org/robolectric/res/android/ResourceTypes.ResTable_map.html new file mode 100644 index 000000000..85845ce4a --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/ResourceTypes.ResTable_map.html @@ -0,0 +1,559 @@ + + + + +ResourceTypes.ResTable_map + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ResourceTypes.ResTable_map

+
+
java.lang.Object +
org.robolectric.res.android.ResourceTypes.ResTable_map
+
+
+
+
Enclosing class:
+
ResourceTypes
+
+
+
public static class ResourceTypes.ResTable_map +extends Object
+
A single name/value mapping that is part of a complex resource + entry.
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      SIZEOF

      +
      public static final int SIZEOF
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      name

      +
      public final ResourceTypes.ResTable_ref name
      +
      +
    • +
    • +
      +

      ATTR_TYPE

      +
      public static final int ATTR_TYPE
      +
      +
    • +
    • +
      +

      ATTR_MIN

      +
      public static final int ATTR_MIN
      +
      +
    • +
    • +
      +

      ATTR_MAX

      +
      public static final int ATTR_MAX
      +
      +
    • +
    • +
      +

      ATTR_L10N

      +
      public static final int ATTR_L10N
      +
      +
    • +
    • +
      +

      ATTR_OTHER

      +
      public static final int ATTR_OTHER
      +
      +
    • +
    • +
      +

      ATTR_ZERO

      +
      public static final int ATTR_ZERO
      +
      +
    • +
    • +
      +

      ATTR_ONE

      +
      public static final int ATTR_ONE
      +
      +
    • +
    • +
      +

      ATTR_TWO

      +
      public static final int ATTR_TWO
      +
      +
    • +
    • +
      +

      ATTR_FEW

      +
      public static final int ATTR_FEW
      +
      +
    • +
    • +
      +

      ATTR_MANY

      +
      public static final int ATTR_MANY
      +
      +
    • +
    • +
      +

      TYPE_ANY

      +
      public static final int TYPE_ANY
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      TYPE_REFERENCE

      +
      public static final int TYPE_REFERENCE
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      TYPE_STRING

      +
      public static final int TYPE_STRING
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      TYPE_INTEGER

      +
      public static final int TYPE_INTEGER
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      TYPE_BOOLEAN

      +
      public static final int TYPE_BOOLEAN
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      TYPE_COLOR

      +
      public static final int TYPE_COLOR
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      TYPE_FLOAT

      +
      public static final int TYPE_FLOAT
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      TYPE_DIMENSION

      +
      public static final int TYPE_DIMENSION
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      TYPE_FRACTION

      +
      public static final int TYPE_FRACTION
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      TYPE_ENUM

      +
      public static final int TYPE_ENUM
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      TYPE_FLAGS

      +
      public static final int TYPE_FLAGS
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      L10N_NOT_REQUIRED

      +
      public static final int L10N_NOT_REQUIRED
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      L10N_SUGGESTED

      +
      public static final int L10N_SUGGESTED
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      value

      + +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ResTable_map

      +
      public ResTable_map(ByteBuffer buf, + int offset)
      +
      +
    • +
    • +
      +

      ResTable_map

      +
      public ResTable_map()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      toString

      +
      public String toString()
      +
      +
    • +
    • +
      +

      myBuf

      +
      public final ByteBuffer myBuf()
      +
      +
    • +
    • +
      +

      myOffset

      +
      public final int myOffset()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/ResourceTypes.ResTable_ref.html b/javadoc/4.11/org/robolectric/res/android/ResourceTypes.ResTable_ref.html new file mode 100644 index 000000000..916b4b3e7 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/ResourceTypes.ResTable_ref.html @@ -0,0 +1,229 @@ + + + + +ResourceTypes.ResTable_ref + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ResourceTypes.ResTable_ref

+
+
java.lang.Object +
org.robolectric.res.android.ResourceTypes.ResTable_ref
+
+
+
+
Enclosing class:
+
ResourceTypes
+
+
+
public static class ResourceTypes.ResTable_ref +extends Object
+
This is a reference to a unique entry (a ResTable_entry structure) + in a resource table. The value is structured as: 0xpptteeee, + where pp is the package index, tt is the type index in that + package, and eeee is the entry index in that type. The package + and type values start at 1 for the first item, to help catch cases + where they have not been supplied.
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      SIZEOF

      +
      public static final int SIZEOF
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ident

      +
      public int ident
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ResTable_ref

      +
      public ResTable_ref(ByteBuffer buf, + int offset)
      +
      +
    • +
    • +
      +

      ResTable_ref

      +
      public ResTable_ref()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/ResourceTypes.ResXMLTree_attrExt.Writer.html b/javadoc/4.11/org/robolectric/res/android/ResourceTypes.ResXMLTree_attrExt.Writer.html new file mode 100644 index 000000000..432a6645d --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/ResourceTypes.ResXMLTree_attrExt.Writer.html @@ -0,0 +1,186 @@ + + + + +ResourceTypes.ResXMLTree_attrExt.Writer + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ResourceTypes.ResXMLTree_attrExt.Writer

+
+
java.lang.Object +
org.robolectric.res.android.ResourceTypes.ResXMLTree_attrExt.Writer
+
+
+
+
Enclosing class:
+
ResourceTypes.ResXMLTree_attrExt
+
+
+
public static class ResourceTypes.ResXMLTree_attrExt.Writer +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/ResourceTypes.ResXMLTree_attrExt.html b/javadoc/4.11/org/robolectric/res/android/ResourceTypes.ResXMLTree_attrExt.html new file mode 100644 index 000000000..91bcd5d38 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/ResourceTypes.ResXMLTree_attrExt.html @@ -0,0 +1,205 @@ + + + + +ResourceTypes.ResXMLTree_attrExt + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ResourceTypes.ResXMLTree_attrExt

+
+
java.lang.Object +
org.robolectric.res.android.ResourceTypes.ResXMLTree_attrExt
+
+
+
+
Enclosing class:
+
ResourceTypes
+
+
+
public static class ResourceTypes.ResXMLTree_attrExt +extends Object
+
Extended XML tree node for start tags -- includes attribute + information. + Appears header.headerSize bytes after a ResXMLTree_node.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ResXMLTree_attrExt

      +
      public ResXMLTree_attrExt(ByteBuffer buf, + int offset)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      myBuf

      +
      public final ByteBuffer myBuf()
      +
      +
    • +
    • +
      +

      myOffset

      +
      public final int myOffset()
      +
      +
    • +
    • +
      +

      toString

      +
      public String toString()
      +
      +
      Overrides:
      +
      toString in class Object
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/ResourceTypes.ResXMLTree_endElementExt.Writer.html b/javadoc/4.11/org/robolectric/res/android/ResourceTypes.ResXMLTree_endElementExt.Writer.html new file mode 100644 index 000000000..eb3a2229b --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/ResourceTypes.ResXMLTree_endElementExt.Writer.html @@ -0,0 +1,169 @@ + + + + +ResourceTypes.ResXMLTree_endElementExt.Writer + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ResourceTypes.ResXMLTree_endElementExt.Writer

+
+
java.lang.Object +
org.robolectric.res.android.ResourceTypes.ResXMLTree_endElementExt.Writer
+
+
+
+
Enclosing class:
+
ResourceTypes.ResXMLTree_endElementExt
+
+
+
public static class ResourceTypes.ResXMLTree_endElementExt.Writer +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/ResourceTypes.ResXMLTree_endElementExt.html b/javadoc/4.11/org/robolectric/res/android/ResourceTypes.ResXMLTree_endElementExt.html new file mode 100644 index 000000000..bf652a1f1 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/ResourceTypes.ResXMLTree_endElementExt.html @@ -0,0 +1,151 @@ + + + + +ResourceTypes.ResXMLTree_endElementExt + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ResourceTypes.ResXMLTree_endElementExt

+
+
java.lang.Object +
org.robolectric.res.android.ResourceTypes.ResXMLTree_endElementExt
+
+
+
+
Enclosing class:
+
ResourceTypes
+
+
+
public static class ResourceTypes.ResXMLTree_endElementExt +extends Object
+
Extended XML tree node for element start/end nodes. + Appears header.headerSize bytes after a ResXMLTree_node.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ResXMLTree_endElementExt

      +
      public ResXMLTree_endElementExt(ByteBuffer buf, + int offset)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/ResourceTypes.ResXMLTree_header.html b/javadoc/4.11/org/robolectric/res/android/ResourceTypes.ResXMLTree_header.html new file mode 100644 index 000000000..5894d08ed --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/ResourceTypes.ResXMLTree_header.html @@ -0,0 +1,205 @@ + + + + +ResourceTypes.ResXMLTree_header + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ResourceTypes.ResXMLTree_header

+
+
java.lang.Object +
org.robolectric.res.android.ResourceTypes.ResXMLTree_header
+
+
+
+
Enclosing class:
+
ResourceTypes
+
+
+
public static class ResourceTypes.ResXMLTree_header +extends Object
+
XML tree header. This appears at the front of an XML tree, + describing its content. It is followed by a flat array of + ResXMLTree_node structures; the hierarchy of the XML document + is described by the occurrance of RES_XML_START_ELEMENT_TYPE + and corresponding RES_XML_END_ELEMENT_TYPE nodes in the array.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/ResourceTypes.ResXMLTree_node.html b/javadoc/4.11/org/robolectric/res/android/ResourceTypes.ResXMLTree_node.html new file mode 100644 index 000000000..d49001ea0 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/ResourceTypes.ResXMLTree_node.html @@ -0,0 +1,173 @@ + + + + +ResourceTypes.ResXMLTree_node + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ResourceTypes.ResXMLTree_node

+
+
java.lang.Object +
org.robolectric.res.android.ResourceTypes.ResXMLTree_node
+
+
+
+
Enclosing class:
+
ResourceTypes
+
+
+
public static class ResourceTypes.ResXMLTree_node +extends Object
+
Basic XML tree node. A single item in the XML document. Extended info + about the node can be found after header.headerSize.
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      write

      +
      public static void write(ByteBuffer buf, + int type, + Runnable contents)
      +
      +
    • +
    • +
      +

      myBuf

      +
      public final ByteBuffer myBuf()
      +
      +
    • +
    • +
      +

      myOffset

      +
      public final int myOffset()
      +
      +
    • +
    • +
      +

      toString

      +
      public String toString()
      +
      +
      Overrides:
      +
      toString in class Object
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/ResourceTypes.Res_value.html b/javadoc/4.11/org/robolectric/res/android/ResourceTypes.Res_value.html new file mode 100644 index 000000000..56cd7afda --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/ResourceTypes.Res_value.html @@ -0,0 +1,964 @@ + + + + +ResourceTypes.Res_value + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ResourceTypes.Res_value

+
+
java.lang.Object +
org.robolectric.res.android.ResourceTypes.Res_value
+
+
+
+
Enclosing class:
+
ResourceTypes
+
+
+
public static class ResourceTypes.Res_value +extends Object
+
Representation of a value in a resource, supplying type + information.
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      TYPE_NULL

      +
      public static final int TYPE_NULL
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      TYPE_REFERENCE

      +
      public static final int TYPE_REFERENCE
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      TYPE_ATTRIBUTE

      +
      public static final int TYPE_ATTRIBUTE
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      TYPE_STRING

      +
      public static final int TYPE_STRING
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      TYPE_FLOAT

      +
      public static final int TYPE_FLOAT
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      TYPE_DIMENSION

      +
      public static final int TYPE_DIMENSION
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      TYPE_FRACTION

      +
      public static final int TYPE_FRACTION
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      TYPE_DYNAMIC_REFERENCE

      +
      public static final int TYPE_DYNAMIC_REFERENCE
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      TYPE_DYNAMIC_ATTRIBUTE

      +
      public static final int TYPE_DYNAMIC_ATTRIBUTE
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      TYPE_FIRST_INT

      +
      public static final int TYPE_FIRST_INT
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      TYPE_INT_DEC

      +
      public static final int TYPE_INT_DEC
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      TYPE_INT_HEX

      +
      public static final int TYPE_INT_HEX
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      TYPE_INT_BOOLEAN

      +
      public static final int TYPE_INT_BOOLEAN
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      TYPE_FIRST_COLOR_INT

      +
      public static final int TYPE_FIRST_COLOR_INT
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      TYPE_INT_COLOR_ARGB8

      +
      public static final int TYPE_INT_COLOR_ARGB8
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      TYPE_INT_COLOR_RGB8

      +
      public static final int TYPE_INT_COLOR_RGB8
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      TYPE_INT_COLOR_ARGB4

      +
      public static final int TYPE_INT_COLOR_ARGB4
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      TYPE_INT_COLOR_RGB4

      +
      public static final int TYPE_INT_COLOR_RGB4
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      TYPE_LAST_COLOR_INT

      +
      public static final int TYPE_LAST_COLOR_INT
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      TYPE_LAST_INT

      +
      public static final int TYPE_LAST_INT
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      dataType

      +
      public final byte dataType
      +
      +
    • +
    • +
      +

      COMPLEX_UNIT_SHIFT

      +
      public static final int COMPLEX_UNIT_SHIFT
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      COMPLEX_UNIT_MASK

      +
      public static final int COMPLEX_UNIT_MASK
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      COMPLEX_UNIT_PX

      +
      public static final int COMPLEX_UNIT_PX
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      COMPLEX_UNIT_DIP

      +
      public static final int COMPLEX_UNIT_DIP
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      COMPLEX_UNIT_SP

      +
      public static final int COMPLEX_UNIT_SP
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      COMPLEX_UNIT_PT

      +
      public static final int COMPLEX_UNIT_PT
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      COMPLEX_UNIT_IN

      +
      public static final int COMPLEX_UNIT_IN
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      COMPLEX_UNIT_MM

      +
      public static final int COMPLEX_UNIT_MM
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      COMPLEX_UNIT_FRACTION

      +
      public static final int COMPLEX_UNIT_FRACTION
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      COMPLEX_UNIT_FRACTION_PARENT

      +
      public static final int COMPLEX_UNIT_FRACTION_PARENT
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      COMPLEX_RADIX_SHIFT

      +
      public static final int COMPLEX_RADIX_SHIFT
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      COMPLEX_RADIX_MASK

      +
      public static final int COMPLEX_RADIX_MASK
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      COMPLEX_RADIX_23p0

      +
      public static final int COMPLEX_RADIX_23p0
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      COMPLEX_RADIX_16p7

      +
      public static final int COMPLEX_RADIX_16p7
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      COMPLEX_RADIX_8p15

      +
      public static final int COMPLEX_RADIX_8p15
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      COMPLEX_RADIX_0p23

      +
      public static final int COMPLEX_RADIX_0p23
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      COMPLEX_MANTISSA_SHIFT

      +
      public static final int COMPLEX_MANTISSA_SHIFT
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      COMPLEX_MANTISSA_MASK

      +
      public static final int COMPLEX_MANTISSA_MASK
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      DATA_NULL_UNDEFINED

      +
      public static final int DATA_NULL_UNDEFINED
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      DATA_NULL_EMPTY

      +
      public static final int DATA_NULL_EMPTY
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      NULL_VALUE

      +
      public static final ResourceTypes.Res_value NULL_VALUE
      +
      +
    • +
    • +
      +

      data

      +
      public final int data
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Res_value

      +
      public Res_value()
      +
      +
    • +
    • +
      +

      Res_value

      +
      public Res_value(ByteBuffer buf, + int offset)
      +
      +
    • +
    • +
      +

      Res_value

      +
      public Res_value(ResourceTypes.Res_value other)
      +
      +
    • +
    • +
      +

      Res_value

      +
      public Res_value(byte dataType, + int data)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/ResourceTypes.html b/javadoc/4.11/org/robolectric/res/android/ResourceTypes.html new file mode 100644 index 000000000..7e6cd55e3 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/ResourceTypes.html @@ -0,0 +1,560 @@ + + + + +ResourceTypes + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ResourceTypes

+
+
java.lang.Object +
org.robolectric.res.android.ResourceTypes
+
+
+
+
public class ResourceTypes +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      ANDROID_NS

      +
      public static final String ANDROID_NS
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      AUTO_NS

      +
      public static final String AUTO_NS
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      RES_NULL_TYPE

      +
      public static final int RES_NULL_TYPE
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      RES_STRING_POOL_TYPE

      +
      public static final int RES_STRING_POOL_TYPE
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      RES_TABLE_TYPE

      +
      public static final int RES_TABLE_TYPE
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      RES_XML_TYPE

      +
      public static final int RES_XML_TYPE
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      RES_XML_FIRST_CHUNK_TYPE

      +
      public static final int RES_XML_FIRST_CHUNK_TYPE
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      RES_XML_START_NAMESPACE_TYPE

      +
      public static final int RES_XML_START_NAMESPACE_TYPE
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      RES_XML_END_NAMESPACE_TYPE

      +
      public static final int RES_XML_END_NAMESPACE_TYPE
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      RES_XML_START_ELEMENT_TYPE

      +
      public static final int RES_XML_START_ELEMENT_TYPE
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      RES_XML_END_ELEMENT_TYPE

      +
      public static final int RES_XML_END_ELEMENT_TYPE
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      RES_XML_CDATA_TYPE

      +
      public static final int RES_XML_CDATA_TYPE
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      RES_XML_LAST_CHUNK_TYPE

      +
      public static final int RES_XML_LAST_CHUNK_TYPE
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      RES_XML_RESOURCE_MAP_TYPE

      +
      public static final int RES_XML_RESOURCE_MAP_TYPE
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      RES_TABLE_PACKAGE_TYPE

      +
      public static final int RES_TABLE_PACKAGE_TYPE
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      RES_TABLE_TYPE_TYPE

      +
      public static final int RES_TABLE_TYPE_TYPE
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      RES_TABLE_TYPE_SPEC_TYPE

      +
      public static final int RES_TABLE_TYPE_SPEC_TYPE
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      RES_TABLE_LIBRARY_TYPE

      +
      public static final int RES_TABLE_LIBRARY_TYPE
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      RES_TABLE_STAGED_ALIAS_TYPE

      +
      public static final int RES_TABLE_STAGED_ALIAS_TYPE
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      RESTABLE_MAX_LOCALE_LEN

      +
      public static final int RESTABLE_MAX_LOCALE_LEN
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ResourceTypes

      +
      public ResourceTypes()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/SortedVector.html b/javadoc/4.11/org/robolectric/res/android/SortedVector.html new file mode 100644 index 000000000..9be0c4999 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/SortedVector.html @@ -0,0 +1,168 @@ + + + + +SortedVector + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class SortedVector<T extends Comparable<T>>

+
+
java.lang.Object +
org.robolectric.res.android.SortedVector<T>
+
+
+
+
public class SortedVector<T extends Comparable<T>> +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      add

      +
      public void add(T info)
      +
      +
    • +
    • +
      +

      size

      +
      public int size()
      +
      +
    • +
    • +
      +

      itemAt

      +
      public T itemAt(int contIdx)
      +
      +
    • +
    • +
      +

      indexOf

      +
      public int indexOf(T tmpInfo)
      +
      +
    • +
    • +
      +

      removeAt

      +
      public void removeAt(int matchIdx)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/String8.html b/javadoc/4.11/org/robolectric/res/android/String8.html new file mode 100644 index 000000000..a0b27c417 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/String8.html @@ -0,0 +1,259 @@ + + + + +String8 + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class String8

+
+
java.lang.Object +
org.robolectric.res.android.String8
+
+
+
+
public class String8 +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      String8

      +
      public String8()
      +
      +
    • +
    • +
      +

      String8

      +
      public String8(Path value)
      +
      +
    • +
    • +
      +

      String8

      +
      public String8(String value)
      +
      +
    • +
    • +
      +

      String8

      +
      public String8(String8 path)
      +
      +
    • +
    • +
      +

      String8

      +
      public String8(String value, + int len)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      append

      +
      public String8 append(String other)
      +
      +
    • +
    • +
      +

      getPathExtension

      +
      public String getPathExtension()
      +
      +
    • +
    • +
      +

      appendPath

      +
      public String8 appendPath(String name)
      +
      +
    • +
    • +
      +

      string

      +
      public final String string()
      +
      +
    • +
    • +
      +

      toString

      +
      public String toString()
      +
      +
      Overrides:
      +
      toString in class Object
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public boolean equals(Object o)
      +
      +
      Overrides:
      +
      equals in class Object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public int hashCode()
      +
      +
      Overrides:
      +
      hashCode in class Object
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/StringPiece.html b/javadoc/4.11/org/robolectric/res/android/StringPiece.html new file mode 100644 index 000000000..fff91a0a9 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/StringPiece.html @@ -0,0 +1,172 @@ + + + + +StringPiece + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class StringPiece

+
+
java.lang.Object +
org.robolectric.res.android.StringPiece
+
+
+
+
public class StringPiece +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      size

      +
      public int size()
      +
      +
    • +
    • +
      +

      asIdmap_header

      +
      public org.robolectric.res.android.ResourceTypes.Idmap_header asIdmap_header()
      +
      +
    • +
    • +
      +

      myBuf

      +
      public final ByteBuffer myBuf()
      +
      +
    • +
    • +
      +

      myOffset

      +
      public final int myOffset()
      +
      +
    • +
    • +
      +

      toString

      +
      public String toString()
      +
      +
      Overrides:
      +
      toString in class Object
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/Util.html b/javadoc/4.11/org/robolectric/res/android/Util.html new file mode 100644 index 000000000..e41f46999 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/Util.html @@ -0,0 +1,317 @@ + + + + +Util + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class Util

+
+
java.lang.Object +
org.robolectric.res.android.Util
+
+
+
+
public class Util +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      JNI_TRUE

      +
      public static final boolean JNI_TRUE
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      JNI_FALSE

      +
      public static final boolean JNI_FALSE
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      SIZEOF_SHORT

      +
      public static final int SIZEOF_SHORT
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      SIZEOF_INT

      +
      public static final int SIZEOF_INT
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      SIZEOF_CPTR

      +
      public static final int SIZEOF_CPTR
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Util

      +
      public Util()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      isTruthy

      +
      public static boolean isTruthy(int i)
      +
      +
    • +
    • +
      +

      isTruthy

      +
      public static boolean isTruthy(Object o)
      +
      +
    • +
    • +
      +

      ALOGV

      +
      @FormatMethod +public static void ALOGV(@FormatString + String message, + Object... args)
      +
      +
    • +
    • +
      +

      ALOGI

      +
      @FormatMethod +public static void ALOGI(@FormatString + String message, + Object... args)
      +
      +
    • +
    • +
      +

      ATRACE_NAME

      +
      public static void ATRACE_NAME(String s)
      +
      +
    • +
    • +
      +

      CHECK

      +
      public static void CHECK(boolean b)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/ZipArchiveHandle.html b/javadoc/4.11/org/robolectric/res/android/ZipArchiveHandle.html new file mode 100644 index 000000000..5f6a0bb8b --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/ZipArchiveHandle.html @@ -0,0 +1,130 @@ + + + + +ZipArchiveHandle + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ZipArchiveHandle

+
+
java.lang.Object +
org.robolectric.res.android.ZipArchiveHandle
+
+
+
+
public class ZipArchiveHandle +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ZipArchiveHandle

      +
      public ZipArchiveHandle(ZipFile zipFile, + com.google.common.collect.ImmutableMap<String,Long> dataOffsets)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/ZipFileRO.html b/javadoc/4.11/org/robolectric/res/android/ZipFileRO.html new file mode 100644 index 000000000..4dc508d81 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/ZipFileRO.html @@ -0,0 +1,136 @@ + + + + +ZipFileRO + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ZipFileRO

+
+
java.lang.Object +
org.robolectric.res.android.ZipFileRO
+
+
+
+
public class ZipFileRO +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      finalize

      +
      protected void finalize()
      +
      +
      Overrides:
      +
      finalize in class Object
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/package-summary.html b/javadoc/4.11/org/robolectric/res/android/package-summary.html new file mode 100644 index 000000000..fbe41432c --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/package-summary.html @@ -0,0 +1,316 @@ + + + + +org.robolectric.res.android + + + + + + + + + + + + + + +
+ +
+
+
+

Package org.robolectric.res.android

+
+
+
package org.robolectric.res.android
+
+ +
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/android/package-tree.html b/javadoc/4.11/org/robolectric/res/android/package-tree.html new file mode 100644 index 000000000..afd91318f --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/android/package-tree.html @@ -0,0 +1,170 @@ + + + + +org.robolectric.res.android Class Hierarchy + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.robolectric.res.android

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+

Enum Hierarchy

+ +
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/builder/XmlBlock.html b/javadoc/4.11/org/robolectric/res/builder/XmlBlock.html new file mode 100644 index 000000000..7ea96d58c --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/builder/XmlBlock.html @@ -0,0 +1,164 @@ + + + + +XmlBlock + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class XmlBlock

+
+
java.lang.Object +
org.robolectric.res.builder.XmlBlock
+
+
+
+
public class XmlBlock +extends Object
+
An XML block is a parsed representation of a resource XML file. Similar in nature + to Android's XmlBlock class.
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      create

      +
      @Nullable +public static XmlBlock create(Path path, + String packageName)
      +
      +
    • +
    • +
      +

      getDocument

      +
      public Document getDocument()
      +
      +
    • +
    • +
      +

      getPath

      +
      public Path getPath()
      +
      +
    • +
    • +
      +

      getPackageName

      +
      public String getPackageName()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/builder/package-summary.html b/javadoc/4.11/org/robolectric/res/builder/package-summary.html new file mode 100644 index 000000000..9b612a02c --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/builder/package-summary.html @@ -0,0 +1,98 @@ + + + + +org.robolectric.res.builder + + + + + + + + + + + + + + +
+ +
+
+
+

Package org.robolectric.res.builder

+
+
+
package org.robolectric.res.builder
+
+ +
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/builder/package-tree.html b/javadoc/4.11/org/robolectric/res/builder/package-tree.html new file mode 100644 index 000000000..8bd5be4e7 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/builder/package-tree.html @@ -0,0 +1,72 @@ + + + + +org.robolectric.res.builder Class Hierarchy + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.robolectric.res.builder

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/package-summary.html b/javadoc/4.11/org/robolectric/res/package-summary.html new file mode 100644 index 000000000..d21b2e9fa --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/package-summary.html @@ -0,0 +1,207 @@ + + + + +org.robolectric.res + + + + + + + + + + + + + + +
+ +
+
+
+

Package org.robolectric.res

+
+
+
package org.robolectric.res
+
+ +
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/res/package-tree.html b/javadoc/4.11/org/robolectric/res/package-tree.html new file mode 100644 index 000000000..8fa52a204 --- /dev/null +++ b/javadoc/4.11/org/robolectric/res/package-tree.html @@ -0,0 +1,171 @@ + + + + +org.robolectric.res Class Hierarchy + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.robolectric.res

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+

Enum Hierarchy

+ +
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/sandbox/NativeMethodNotFoundException.html b/javadoc/4.11/org/robolectric/sandbox/NativeMethodNotFoundException.html new file mode 100644 index 000000000..ae9833384 --- /dev/null +++ b/javadoc/4.11/org/robolectric/sandbox/NativeMethodNotFoundException.html @@ -0,0 +1,161 @@ + + + + +NativeMethodNotFoundException + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class NativeMethodNotFoundException

+
+
java.lang.Object +
java.lang.Throwable +
java.lang.Exception +
java.lang.RuntimeException +
org.robolectric.sandbox.NativeMethodNotFoundException
+
+
+
+
+
+
+
All Implemented Interfaces:
+
Serializable
+
+
+
public class NativeMethodNotFoundException +extends RuntimeException
+
Thrown when a particular Robolectric native method cannot be found. + +

Instrumented native methods throw this exception when the NativeCallHandler is set to + throw-on-native and that the dedicated method signature has not been exempted.

+
+
See Also:
+
+ +
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      NativeMethodNotFoundException

      +
      public NativeMethodNotFoundException()
      +
      +
    • +
    • +
      +

      NativeMethodNotFoundException

      +
      public NativeMethodNotFoundException(String message)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/sandbox/ShadowMatcher.html b/javadoc/4.11/org/robolectric/sandbox/ShadowMatcher.html new file mode 100644 index 000000000..5ed501947 --- /dev/null +++ b/javadoc/4.11/org/robolectric/sandbox/ShadowMatcher.html @@ -0,0 +1,169 @@ + + + + +ShadowMatcher + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface ShadowMatcher

+
+
+
+
All Known Implementing Classes:
+
AndroidSdkShadowMatcher
+
+
+
public interface ShadowMatcher
+
ShadowMatcher is used by ShadowWrangler to provide library-specific + rules about whether shadow classes and methods should be considered matches.
+
+
+
    + +
  • +
    +

    Field Summary

    +
    Fields
    +
    +
    Modifier and Type
    +
    Field
    +
    Description
    +
    static final ShadowMatcher
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    boolean
    +
    matches(Method method)
    +
     
    +
    boolean
    +
    matches(ShadowInfo shadowInfo)
    +
     
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      matches

      +
      boolean matches(ShadowInfo shadowInfo)
      +
      +
    • +
    • +
      +

      matches

      +
      boolean matches(Method method)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/sandbox/package-summary.html b/javadoc/4.11/org/robolectric/sandbox/package-summary.html new file mode 100644 index 000000000..d2a9d74c9 --- /dev/null +++ b/javadoc/4.11/org/robolectric/sandbox/package-summary.html @@ -0,0 +1,109 @@ + + + + +org.robolectric.sandbox + + + + + + + + + + + + + + +
+ +
+
+
+

Package org.robolectric.sandbox

+
+
+
package org.robolectric.sandbox
+
+
    +
  • + +
  • +
  • +
    +
    +
    +
    +
    Class
    +
    Description
    + +
    +
    Thrown when a particular Robolectric native method cannot be found.
    +
    + +
    +
    ShadowMatcher is used by ShadowWrangler to provide library-specific + rules about whether shadow classes and methods should be considered matches.
    +
    +
    +
    +
    +
  • +
+
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/sandbox/package-tree.html b/javadoc/4.11/org/robolectric/sandbox/package-tree.html new file mode 100644 index 000000000..979b0ed46 --- /dev/null +++ b/javadoc/4.11/org/robolectric/sandbox/package-tree.html @@ -0,0 +1,90 @@ + + + + +org.robolectric.sandbox Class Hierarchy + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.robolectric.sandbox

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadow/api/Shadow.html b/javadoc/4.11/org/robolectric/shadow/api/Shadow.html new file mode 100644 index 000000000..2a60298c2 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadow/api/Shadow.html @@ -0,0 +1,299 @@ + + + + +Shadow + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class Shadow

+
+
java.lang.Object +
org.robolectric.shadow.api.Shadow
+
+
+
+
public class Shadow +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Shadow

      +
      public Shadow()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      extract

      +
      public static <T> T extract(Object instance)
      +
      Retrieve corresponding Shadow of the object.
      +
      +
      Since:
      +
      3.3
      +
      +
      +
    • +
    • +
      +

      newInstanceOf

      +
      public static <T> T newInstanceOf(Class<T> clazz)
      +
      +
    • +
    • +
      +

      newInstanceOf

      +
      public static Object newInstanceOf(String className)
      +
      +
    • +
    • +
      +

      newInstance

      +
      public static <T> T newInstance(Class<T> clazz, + Class[] parameterTypes, + Object[] params)
      +
      +
    • +
    • +
      +

      directlyOn

      +
      @Deprecated +public static <T> T directlyOn(T shadowedObject, + Class<T> clazz)
      +
      Deprecated. +
      This is incompatible with JDK17+. Use a Reflector interface with Direct.
      +
      +
      Returns a proxy object that invokes the original $$robo$$-prefixed methods whenever a method on + the proxy is invoked. This is primarily used to invoke original methods in shadow + implementations.
      +
      +
    • +
    • +
      +

      directlyOn

      +
      public static <R> R directlyOn(Object shadowedObject, + String clazzName, + String methodName, + ReflectionHelpers.ClassParameter... paramValues)
      +
      +
    • +
    • +
      +

      directlyOn

      +
      public static <R, +T> R directlyOn(T shadowedObject, + Class<T> clazz, + String methodName, + ReflectionHelpers.ClassParameter... paramValues)
      +
      +
    • +
    • +
      +

      directlyOn

      +
      public static <R, +T> R directlyOn(Class<T> clazz, + String methodName, + ReflectionHelpers.ClassParameter... paramValues)
      +
      +
    • +
    • +
      +

      invokeConstructor

      +
      public static <R> R invokeConstructor(Class<? extends R> clazz, + R instance, + ReflectionHelpers.ClassParameter... paramValues)
      +
      +
    • +
    • +
      +

      directMethodName

      +
      public static String directMethodName(String className, + String methodName)
      +
      +
    • +
    • +
      +

      directInitialize

      +
      public static void directInitialize(Class<?> clazz)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadow/api/ShadowPicker.html b/javadoc/4.11/org/robolectric/shadow/api/ShadowPicker.html new file mode 100644 index 000000000..75ba87980 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadow/api/ShadowPicker.html @@ -0,0 +1,140 @@ + + + + +ShadowPicker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface ShadowPicker<T>

+
+
+
+
All Known Subinterfaces:
+
Implements.DefaultShadowPicker
+
+
+
All Known Implementing Classes:
+
GraphicsShadowPicker, LooperShadowPicker, ResourceModeShadowPicker, ShadowApkAssets.Picker, ShadowAssetInputStream.Picker, ShadowAssetManager.Picker, ShadowAsyncTask.Picker, ShadowAsyncTaskLoader.Picker, ShadowBitmap.Picker, ShadowCanvas.Picker, ShadowChoreographer.Picker, ShadowCursorWindow.Picker, ShadowLooper.Picker, ShadowMatrix.Picker, ShadowMessage.Picker, ShadowMessageQueue.Picker, ShadowNativeAllocationRegistry.Picker, ShadowNativeAnimatedImageDrawable.Picker, ShadowNativeAnimatedVectorDrawable.Picker, ShadowNativeBaseCanvas.Picker, ShadowNativeBaseRecordingCanvas.Picker, ShadowNativeBitmapDrawable.Picker, ShadowNativeBitmapFactory.Picker, ShadowNativeBitmapShader.Picker, ShadowNativeBlendModeColorFilter.Picker, ShadowNativeBlurMaskFilter.Picker, ShadowNativeCanvasProperty.Picker, ShadowNativeColor.Picker, ShadowNativeColorFilter.Picker, ShadowNativeColorMatrixColorFilter.Picker, ShadowNativeColorSpaceRgb.Picker, ShadowNativeComposePathEffect.Picker, ShadowNativeComposeShader.Picker, ShadowNativeCornerPathEffect.Picker, ShadowNativeDashPathEffect.Picker, ShadowNativeDiscretePathEffect.Picker, ShadowNativeDisplayListCanvas.Picker, ShadowNativeEmbossMaskFilter.Picker, ShadowNativeFont.Picker, ShadowNativeFont.ShadowNativeFontBuilder.Picker, ShadowNativeFontFamily.Picker, ShadowNativeFontFileUtil.Picker, ShadowNativeFontsFontFamily.Picker, ShadowNativeFontsFontFamily.ShadowNativeFontFamilyBuilder.Picker, ShadowNativeHardwareRenderer.Picker, ShadowNativeHardwareRendererObserver.Picker, ShadowNativeImageDecoder.Picker, ShadowNativeImageReader.Picker, ShadowNativeImageReaderSurfaceImage.Picker, ShadowNativeInterpolator.Picker, ShadowNativeLightingColorFilter.Picker, ShadowNativeLinearGradient.Picker, ShadowNativeLineBreaker.Picker, ShadowNativeMaskFilter.Picker, ShadowNativeMeasuredParagraph.Picker, ShadowNativeMeasuredText.Picker, ShadowNativeMeasuredText.ShadowNativeMeasuredTextBuilder.Picker, ShadowNativeNativeInterpolatorFactory.Picker, ShadowNativeNinePatch.Picker, ShadowNativePaint.Picker, ShadowNativePathDashPathEffect.Picker, ShadowNativePathEffect.Picker, ShadowNativePathMeasure.Picker, ShadowNativePathParser.Picker, ShadowNativePicture.Picker, ShadowNativePorterDuffColorFilter.Picker, ShadowNativePositionedGlyphs.Picker, ShadowNativePropertyValuesHolder.Picker, ShadowNativeRadialGradient.Picker, ShadowNativeRecordingCanvas.Picker, ShadowNativeRegion.Picker, ShadowNativeRegionIterator.Picker, ShadowNativeRenderEffect.Picker, ShadowNativeRenderNode.Picker, ShadowNativeRenderNodeAnimator.Picker, ShadowNativeRenderNodeAnimatorQ.Picker, ShadowNativeRenderNodeOP.Picker, ShadowNativeRuntimeShader.Picker, ShadowNativeShader.Picker, ShadowNativeStaticLayout.Picker, ShadowNativeSumPathEffect.Picker, ShadowNativeSurface.Picker, ShadowNativeSweepGradient.Picker, ShadowNativeSystemFonts.Picker, ShadowNativeTableMaskFilter.Picker, ShadowNativeTextRunShaper.Picker, ShadowNativeThreadedRenderer.Picker, ShadowNativeTypeface.ShadowNativeTypefaceBuilder.Picker, ShadowNativeVectorDrawable.Picker, ShadowNativeVirtualRefBasePtr.Picker, ShadowPath.Picker, ShadowResources.ShadowTheme.Picker, ShadowResourcesImpl.Picker, ShadowResourcesImpl.ShadowThemeImpl.Picker, ShadowSQLiteConnection.Picker, ShadowSystemClock.Picker, ShadowTypedArray.Picker, ShadowTypeface.Picker, SQLiteShadowPicker
+
+
+
public interface ShadowPicker<T>
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    Class<? extends T>
    + +
    +
    Determines the shadow class to be used depending on the configuration of the org.robolectric.internal.Environment.
    +
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      pickShadowClass

      +
      Class<? extends T> pickShadowClass()
      +
      Determines the shadow class to be used depending on the configuration of the org.robolectric.internal.Environment. Must be deterministic.
      +
      +
      Returns:
      +
      the shadow class to be used
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadow/api/package-summary.html b/javadoc/4.11/org/robolectric/shadow/api/package-summary.html new file mode 100644 index 000000000..ab29a40fe --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadow/api/package-summary.html @@ -0,0 +1,91 @@ + + + + +org.robolectric.shadow.api + + + + + + + + + + + + + + +
+ +
+
+
+

Package org.robolectric.shadow.api

+
+
+
package org.robolectric.shadow.api
+
+
    +
  • +
    +
    +
    +
    +
    Class
    +
    Description
    + +
     
    + +
     
    +
    +
    +
    +
  • +
+
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadow/api/package-tree.html b/javadoc/4.11/org/robolectric/shadow/api/package-tree.html new file mode 100644 index 000000000..2e9a2e756 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadow/api/package-tree.html @@ -0,0 +1,78 @@ + + + + +org.robolectric.shadow.api Class Hierarchy + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.robolectric.shadow.api

+Package Hierarchies: + +
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • org.robolectric.shadow.api.Shadow
    • +
    +
  • +
+
+
+

Interface Hierarchy

+ +
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/AppWidgetProviderInfoBuilder.html b/javadoc/4.11/org/robolectric/shadows/AppWidgetProviderInfoBuilder.html new file mode 100644 index 000000000..c874615fb --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/AppWidgetProviderInfoBuilder.html @@ -0,0 +1,158 @@ + + + + +AppWidgetProviderInfoBuilder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AppWidgetProviderInfoBuilder

+
+
java.lang.Object +
org.robolectric.shadows.AppWidgetProviderInfoBuilder
+
+
+
+
public class AppWidgetProviderInfoBuilder +extends Object
+
Class to build AppWidgetProviderInfo
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/AssociationInfoBuilder.html b/javadoc/4.11/org/robolectric/shadows/AssociationInfoBuilder.html new file mode 100644 index 000000000..72ed498a0 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/AssociationInfoBuilder.html @@ -0,0 +1,268 @@ + + + + +AssociationInfoBuilder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AssociationInfoBuilder

+
+
java.lang.Object +
org.robolectric.shadows.AssociationInfoBuilder
+
+
+
+
public class AssociationInfoBuilder +extends Object
+
Builder for AssociationInfo.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/AttestedKeyPairFactory.html b/javadoc/4.11/org/robolectric/shadows/AttestedKeyPairFactory.html new file mode 100644 index 000000000..5776c195d --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/AttestedKeyPairFactory.html @@ -0,0 +1,165 @@ + + + + +AttestedKeyPairFactory + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AttestedKeyPairFactory

+
+
java.lang.Object +
org.robolectric.shadows.AttestedKeyPairFactory
+
+
+
+
public class AttestedKeyPairFactory +extends Object
+
Factory to create AttestedKeyPair.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      AttestedKeyPairFactory

      +
      public AttestedKeyPairFactory()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/AudioDeviceInfoBuilder.html b/javadoc/4.11/org/robolectric/shadows/AudioDeviceInfoBuilder.html new file mode 100644 index 000000000..1c09efcee --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/AudioDeviceInfoBuilder.html @@ -0,0 +1,159 @@ + + + + +AudioDeviceInfoBuilder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AudioDeviceInfoBuilder

+
+
java.lang.Object +
org.robolectric.shadows.AudioDeviceInfoBuilder
+
+
+
+
@RequiresApi(23) +public class AudioDeviceInfoBuilder +extends Object
+
Builder for AudioDeviceInfo.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/BackupDataEntity.html b/javadoc/4.11/org/robolectric/shadows/BackupDataEntity.html new file mode 100644 index 000000000..acae9cc4b --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/BackupDataEntity.html @@ -0,0 +1,249 @@ + + + + +BackupDataEntity + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class BackupDataEntity

+
+
java.lang.Object +
org.robolectric.shadows.BackupDataEntity
+
+
+
+
public abstract class BackupDataEntity +extends Object
+
Represents a key value pair in ShadowBackupDataInput and ShadowBackupDataOutput.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      BackupDataEntity

      +
      public BackupDataEntity()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      key

      +
      public abstract String key()
      +
      The header key for a backup entity.
      +
      +
    • +
    • +
      +

      dataSize

      +
      public abstract int dataSize()
      +
      The size of data in a backup entity.
      +
      +
    • +
    • +
      +

      data

      +
      public abstract byte[] data()
      +
      The byte array of data in a backup entity.
      +
      +
    • +
    • +
      +

      createDeletedEntity

      +
      public static BackupDataEntity createDeletedEntity(String key)
      +
      Constructs a new entity with the given key but a negative size. This represents a deleted pair.
      +
      +
    • +
    • +
      +

      create

      +
      public static BackupDataEntity create(String key, + String data)
      +
      Constructs a pair with a string value. The value will be converted to a byte array in StandardCharsets.UTF_8.
      +
      +
    • +
    • +
      +

      create

      +
      public static BackupDataEntity create(String key, + byte[] data)
      +
      Constructs a new entity where the size of the value is the entire array.
      +
      +
    • +
    • +
      +

      create

      +
      public static BackupDataEntity create(String key, + byte[] data, + int dataSize)
      +
      Constructs a new entity.
      +
      +
      Parameters:
      +
      key - the key of the pair
      +
      data - the value to associate with the key
      +
      dataSize - the length of the value in bytes
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/BackupDataInputBuilder.html b/javadoc/4.11/org/robolectric/shadows/BackupDataInputBuilder.html new file mode 100644 index 000000000..6b83a4e2d --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/BackupDataInputBuilder.html @@ -0,0 +1,160 @@ + + + + +BackupDataInputBuilder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class BackupDataInputBuilder

+
+
java.lang.Object +
org.robolectric.shadows.BackupDataInputBuilder
+
+
+
+
public class BackupDataInputBuilder +extends Object
+
Builder for a BackupDataInput object.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/BackupDataOutputFactory.html b/javadoc/4.11/org/robolectric/shadows/BackupDataOutputFactory.html new file mode 100644 index 000000000..da728bb6b --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/BackupDataOutputFactory.html @@ -0,0 +1,164 @@ + + + + +BackupDataOutputFactory + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class BackupDataOutputFactory

+
+
java.lang.Object +
org.robolectric.shadows.BackupDataOutputFactory
+
+
+
+
public class BackupDataOutputFactory +extends Object
+
Factory for instances of BackupDataOutput.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/BarringInfoBuilder.BarringServiceInfoBuilder.html b/javadoc/4.11/org/robolectric/shadows/BarringInfoBuilder.BarringServiceInfoBuilder.html new file mode 100644 index 000000000..e1c02e3a4 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/BarringInfoBuilder.BarringServiceInfoBuilder.html @@ -0,0 +1,186 @@ + + + + +BarringInfoBuilder.BarringServiceInfoBuilder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class BarringInfoBuilder.BarringServiceInfoBuilder

+
+
java.lang.Object +
org.robolectric.shadows.BarringInfoBuilder.BarringServiceInfoBuilder
+
+
+
+
Enclosing class:
+
BarringInfoBuilder
+
+
+
public static class BarringInfoBuilder.BarringServiceInfoBuilder +extends Object
+ +
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/BarringInfoBuilder.html b/javadoc/4.11/org/robolectric/shadows/BarringInfoBuilder.html new file mode 100644 index 000000000..90b3c20d2 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/BarringInfoBuilder.html @@ -0,0 +1,182 @@ + + + + +BarringInfoBuilder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class BarringInfoBuilder

+
+
java.lang.Object +
org.robolectric.shadows.BarringInfoBuilder
+
+
+
+
@RequiresApi(30) +public class BarringInfoBuilder +extends Object
+
Builder for BarringInfo.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/BrightnessChangeEventBuilder.html b/javadoc/4.11/org/robolectric/shadows/BrightnessChangeEventBuilder.html new file mode 100644 index 000000000..1639f7347 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/BrightnessChangeEventBuilder.html @@ -0,0 +1,297 @@ + + + + +BrightnessChangeEventBuilder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class BrightnessChangeEventBuilder

+
+
java.lang.Object +
org.robolectric.shadows.BrightnessChangeEventBuilder
+
+
+
+
public class BrightnessChangeEventBuilder +extends Object
+ +
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/CachedPathIteratorFactory.CachedPathIterator.html b/javadoc/4.11/org/robolectric/shadows/CachedPathIteratorFactory.CachedPathIterator.html new file mode 100644 index 000000000..2b48b9e9e --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/CachedPathIteratorFactory.CachedPathIterator.html @@ -0,0 +1,272 @@ + + + + +CachedPathIteratorFactory.CachedPathIterator + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class CachedPathIteratorFactory.CachedPathIterator

+
+
java.lang.Object +
org.robolectric.shadows.CachedPathIteratorFactory.CachedPathIterator
+
+
+
+
All Implemented Interfaces:
+
java.awt.geom.PathIterator
+
+
+
Enclosing class:
+
CachedPathIteratorFactory
+
+
+
public class CachedPathIteratorFactory.CachedPathIterator +extends Object +implements java.awt.geom.PathIterator
+
Class that allows us to iterate over a path multiple times
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getCurrentSegmentLength

      +
      public float getCurrentSegmentLength()
      +
      +
    • +
    • +
      +

      getWindingRule

      +
      public int getWindingRule()
      +
      +
      Specified by:
      +
      getWindingRule in interface java.awt.geom.PathIterator
      +
      +
      +
    • +
    • +
      +

      isDone

      +
      public boolean isDone()
      +
      +
      Specified by:
      +
      isDone in interface java.awt.geom.PathIterator
      +
      +
      +
    • +
    • +
      +

      next

      +
      public void next()
      +
      +
      Specified by:
      +
      next in interface java.awt.geom.PathIterator
      +
      +
      +
    • +
    • +
      +

      currentSegment

      +
      public int currentSegment(float[] coords)
      +
      +
      Specified by:
      +
      currentSegment in interface java.awt.geom.PathIterator
      +
      +
      +
    • +
    • +
      +

      currentSegment

      +
      public int currentSegment(double[] coords)
      +
      +
      Specified by:
      +
      currentSegment in interface java.awt.geom.PathIterator
      +
      +
      +
    • +
    • +
      +

      getCurrentSegmentEnd

      +
      public void getCurrentSegmentEnd(float[] point)
      +
      Returns the point where the current segment ends
      +
      +
    • +
    • +
      +

      jumpToSegment

      +
      public void jumpToSegment(float length)
      +
      Restarts the iterator and jumps all the segments of this path up to the length value.
      +
      +
    • +
    • +
      +

      currentSegment

      +
      public int currentSegment(float[] coords, + float length)
      +
      Returns the current segment up to certain length. If the current segment is shorter than + length, then the whole segment is returned. The segment coordinates are copied into the + coords array.
      +
      +
      Returns:
      +
      the segment type
      +
      +
      +
    • +
    • +
      +

      getTotalLength

      +
      public float getTotalLength()
      +
      Returns the total length of the path
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/CachedPathIteratorFactory.html b/javadoc/4.11/org/robolectric/shadows/CachedPathIteratorFactory.html new file mode 100644 index 000000000..9d42c0192 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/CachedPathIteratorFactory.html @@ -0,0 +1,181 @@ + + + + +CachedPathIteratorFactory + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class CachedPathIteratorFactory

+
+
java.lang.Object +
org.robolectric.shadows.CachedPathIteratorFactory
+
+
+
+
public class CachedPathIteratorFactory +extends Object
+
Class that returns iterators for a given path. These iterators are lightweight and can be reused + multiple times to iterate over the path. + +

copied from + https://github.com/aosp-mirror/platform_frameworks_base/blob/oreo-release/tools/layoutlib/bridge/src/com/android/layoutlib/bridge/util/CachedPathIteratorFactory.java

+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      CachedPathIteratorFactory

      +
      public CachedPathIteratorFactory(java.awt.geom.PathIterator iterator)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/CellIdentityLteBuilder.html b/javadoc/4.11/org/robolectric/shadows/CellIdentityLteBuilder.html new file mode 100644 index 000000000..506ac906f --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/CellIdentityLteBuilder.html @@ -0,0 +1,251 @@ + + + + +CellIdentityLteBuilder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class CellIdentityLteBuilder

+
+
java.lang.Object +
org.robolectric.shadows.CellIdentityLteBuilder
+
+
+
+
@RequiresApi(17) +public class CellIdentityLteBuilder +extends Object
+
Builder for CellIdentityLte.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/CellIdentityNrBuilder.html b/javadoc/4.11/org/robolectric/shadows/CellIdentityNrBuilder.html new file mode 100644 index 000000000..5e77d6ec9 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/CellIdentityNrBuilder.html @@ -0,0 +1,243 @@ + + + + +CellIdentityNrBuilder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class CellIdentityNrBuilder

+
+
java.lang.Object +
org.robolectric.shadows.CellIdentityNrBuilder
+
+
+
+
@RequiresApi(29) +public class CellIdentityNrBuilder +extends Object
+
Builder for CellIdentityNr.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/CellInfoLteBuilder.html b/javadoc/4.11/org/robolectric/shadows/CellInfoLteBuilder.html new file mode 100644 index 000000000..88eb0a38c --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/CellInfoLteBuilder.html @@ -0,0 +1,188 @@ + + + + +CellInfoLteBuilder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class CellInfoLteBuilder

+
+
java.lang.Object +
org.robolectric.shadows.CellInfoLteBuilder
+
+
+
+
@RequiresApi(17) +public class CellInfoLteBuilder +extends Object
+
Builder for CellInfoLte.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/CellInfoNrBuilder.html b/javadoc/4.11/org/robolectric/shadows/CellInfoNrBuilder.html new file mode 100644 index 000000000..f5a7dae7b --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/CellInfoNrBuilder.html @@ -0,0 +1,188 @@ + + + + +CellInfoNrBuilder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class CellInfoNrBuilder

+
+
java.lang.Object +
org.robolectric.shadows.CellInfoNrBuilder
+
+
+
+
@RequiresApi(29) +public class CellInfoNrBuilder +extends Object
+
Builder for CellInfoNr.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/CellSignalStrengthLteBuilder.html b/javadoc/4.11/org/robolectric/shadows/CellSignalStrengthLteBuilder.html new file mode 100644 index 000000000..5f3128afa --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/CellSignalStrengthLteBuilder.html @@ -0,0 +1,218 @@ + + + + +CellSignalStrengthLteBuilder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class CellSignalStrengthLteBuilder

+
+
java.lang.Object +
org.robolectric.shadows.CellSignalStrengthLteBuilder
+
+
+
+
@RequiresApi(17) +public class CellSignalStrengthLteBuilder +extends Object
+ +
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/CellSignalStrengthNrBuilder.html b/javadoc/4.11/org/robolectric/shadows/CellSignalStrengthNrBuilder.html new file mode 100644 index 000000000..9c3a5c41d --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/CellSignalStrengthNrBuilder.html @@ -0,0 +1,233 @@ + + + + +CellSignalStrengthNrBuilder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class CellSignalStrengthNrBuilder

+
+
java.lang.Object +
org.robolectric.shadows.CellSignalStrengthNrBuilder
+
+
+
+
@RequiresApi(29) +public class CellSignalStrengthNrBuilder +extends Object
+ +
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ClassNameResolver.html b/javadoc/4.11/org/robolectric/shadows/ClassNameResolver.html new file mode 100644 index 000000000..df501dc25 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ClassNameResolver.html @@ -0,0 +1,166 @@ + + + + +ClassNameResolver + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ClassNameResolver<T>

+
+
java.lang.Object +
org.robolectric.shadows.ClassNameResolver<T>
+
+
+
+
public class ClassNameResolver<T> +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/Converter.FromArray.html b/javadoc/4.11/org/robolectric/shadows/Converter.FromArray.html new file mode 100644 index 000000000..028cf657e --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/Converter.FromArray.html @@ -0,0 +1,181 @@ + + + + +Converter.FromArray + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class Converter.FromArray

+
+
java.lang.Object +
org.robolectric.shadows.Converter +
org.robolectric.shadows.Converter.FromArray
+
+
+
+
+
Enclosing class:
+
Converter<T>
+
+
+
public static class Converter.FromArray +extends Converter
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      FromArray

      +
      public FromArray()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/Converter.FromAttrData.html b/javadoc/4.11/org/robolectric/shadows/Converter.FromAttrData.html new file mode 100644 index 000000000..ad81d142d --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/Converter.FromAttrData.html @@ -0,0 +1,196 @@ + + + + +Converter.FromAttrData + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class Converter.FromAttrData

+
+
java.lang.Object +
org.robolectric.shadows.Converter<AttrData> +
org.robolectric.shadows.Converter.FromAttrData
+
+
+
+
+
Enclosing class:
+
Converter<T>
+
+
+
public static class Converter.FromAttrData +extends Converter<AttrData>
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/Converter.FromCharSequence.html b/javadoc/4.11/org/robolectric/shadows/Converter.FromCharSequence.html new file mode 100644 index 000000000..def8f8d8c --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/Converter.FromCharSequence.html @@ -0,0 +1,209 @@ + + + + +Converter.FromCharSequence + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class Converter.FromCharSequence

+
+
java.lang.Object +
org.robolectric.shadows.Converter<String> +
org.robolectric.shadows.Converter.FromCharSequence
+
+
+
+
+
Enclosing class:
+
Converter<T>
+
+
+
public static class Converter.FromCharSequence +extends Converter<String>
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/Converter.FromColor.html b/javadoc/4.11/org/robolectric/shadows/Converter.FromColor.html new file mode 100644 index 000000000..8c99ef770 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/Converter.FromColor.html @@ -0,0 +1,196 @@ + + + + +Converter.FromColor + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class Converter.FromColor

+
+
java.lang.Object +
org.robolectric.shadows.Converter<String> +
org.robolectric.shadows.Converter.FromColor
+
+
+
+
+
Enclosing class:
+
Converter<T>
+
+
+
public static class Converter.FromColor +extends Converter<String>
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/Converter.FromFilePath.html b/javadoc/4.11/org/robolectric/shadows/Converter.FromFilePath.html new file mode 100644 index 000000000..fa6d89c0c --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/Converter.FromFilePath.html @@ -0,0 +1,183 @@ + + + + +Converter.FromFilePath + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class Converter.FromFilePath

+
+
java.lang.Object +
org.robolectric.shadows.Converter<String> +
org.robolectric.shadows.Converter.FromFilePath
+
+
+
+
+
Enclosing class:
+
Converter<T>
+
+
+
public static class Converter.FromFilePath +extends Converter<String>
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      FromFilePath

      +
      public FromFilePath()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/Converter.html b/javadoc/4.11/org/robolectric/shadows/Converter.html new file mode 100644 index 000000000..e3c5a703d --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/Converter.html @@ -0,0 +1,228 @@ + + + + +Converter + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class Converter<T>

+
+
java.lang.Object +
org.robolectric.shadows.Converter<T>
+
+
+
+
Direct Known Subclasses:
+
Converter.FromArray, Converter.FromAttrData, Converter.FromCharSequence, Converter.FromColor, Converter.FromFilePath
+
+
+
public class Converter<T> +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Converter

      +
      public Converter()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/Converter2.FromCharSequence.html b/javadoc/4.11/org/robolectric/shadows/Converter2.FromCharSequence.html new file mode 100644 index 000000000..3788eff0d --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/Converter2.FromCharSequence.html @@ -0,0 +1,185 @@ + + + + +Converter2.FromCharSequence + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class Converter2.FromCharSequence

+
+
java.lang.Object +
org.robolectric.shadows.Converter2<String> +
org.robolectric.shadows.Converter2.FromCharSequence
+
+
+
+
+
Enclosing class:
+
Converter2<T>
+
+
+
public static class Converter2.FromCharSequence +extends Converter2<String>
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      FromCharSequence

      +
      public FromCharSequence()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/Converter2.FromColor.html b/javadoc/4.11/org/robolectric/shadows/Converter2.FromColor.html new file mode 100644 index 000000000..5510aad93 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/Converter2.FromColor.html @@ -0,0 +1,185 @@ + + + + +Converter2.FromColor + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class Converter2.FromColor

+
+
java.lang.Object +
org.robolectric.shadows.Converter2<String> +
org.robolectric.shadows.Converter2.FromColor
+
+
+
+
+
Enclosing class:
+
Converter2<T>
+
+
+
public static class Converter2.FromColor +extends Converter2<String>
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      FromColor

      +
      public FromColor()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/Converter2.html b/javadoc/4.11/org/robolectric/shadows/Converter2.html new file mode 100644 index 000000000..c0c89c38a --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/Converter2.html @@ -0,0 +1,196 @@ + + + + +Converter2 + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class Converter2<T>

+
+
java.lang.Object +
org.robolectric.shadows.Converter2<T>
+
+
+
+
Direct Known Subclasses:
+
Converter2.FromCharSequence, Converter2.FromColor
+
+
+
public class Converter2<T> +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Converter2

      +
      public Converter2()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getConverterFor

      +
      public static Converter2 getConverterFor(AttrData attrData, + String type)
      +
      +
    • +
    • +
      +

      fillTypedValue

      +
      public boolean fillTypedValue(T data, + TypedValue typedValue, + boolean throwOnFailure)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/DevicePolicyStateBuilder.html b/javadoc/4.11/org/robolectric/shadows/DevicePolicyStateBuilder.html new file mode 100644 index 000000000..6b9e06190 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/DevicePolicyStateBuilder.html @@ -0,0 +1,136 @@ + + + + +DevicePolicyStateBuilder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class DevicePolicyStateBuilder

+
+
java.lang.Object +
org.robolectric.shadows.DevicePolicyStateBuilder
+
+
+
+
public class DevicePolicyStateBuilder +extends Object
+
Factory for DevicePolicyState
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/DeviceStateSensorOrientationBuilder.html b/javadoc/4.11/org/robolectric/shadows/DeviceStateSensorOrientationBuilder.html new file mode 100644 index 000000000..26bd4919c --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/DeviceStateSensorOrientationBuilder.html @@ -0,0 +1,153 @@ + + + + +DeviceStateSensorOrientationBuilder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class DeviceStateSensorOrientationBuilder

+
+
java.lang.Object +
org.robolectric.shadows.DeviceStateSensorOrientationBuilder
+
+
+
+
@RequiresApi(33) +public class DeviceStateSensorOrientationBuilder +extends Object
+
Builder for DeviceStateSensorOrientationMap which was introduced in Android T.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/DragEventBuilder.html b/javadoc/4.11/org/robolectric/shadows/DragEventBuilder.html new file mode 100644 index 000000000..465d02c1a --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/DragEventBuilder.html @@ -0,0 +1,208 @@ + + + + +DragEventBuilder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class DragEventBuilder

+
+
java.lang.Object +
org.robolectric.shadows.DragEventBuilder
+
+
+
+
public class DragEventBuilder +extends Object
+
Builder for DragEvent.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/EnforcingAdminFactory.html b/javadoc/4.11/org/robolectric/shadows/EnforcingAdminFactory.html new file mode 100644 index 000000000..97aa7b9df --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/EnforcingAdminFactory.html @@ -0,0 +1,147 @@ + + + + +EnforcingAdminFactory + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class EnforcingAdminFactory

+
+
java.lang.Object +
org.robolectric.shadows.EnforcingAdminFactory
+
+
+
+
public class EnforcingAdminFactory +extends Object
+
Factory for EnforcingAdmin
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      create

      +
      public static EnforcingAdmin create(UserHandle userHandle, + String packageName, + Authority authority)
      +
      Return an EnforcingAdmin which can enforce a certain policy
      +
      +
      Parameters:
      +
      userHandle - The UserHandle on which the admin is installed on.
      +
      packageName - The package name of the admin.
      +
      authority - The Authority on which the admin is acting on, e.g. DPC, DeviceAdmin, + etc..
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/EpsBearerQosSessionAttributesBuilder.html b/javadoc/4.11/org/robolectric/shadows/EpsBearerQosSessionAttributesBuilder.html new file mode 100644 index 000000000..7b7fd3bd7 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/EpsBearerQosSessionAttributesBuilder.html @@ -0,0 +1,196 @@ + + + + +EpsBearerQosSessionAttributesBuilder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class EpsBearerQosSessionAttributesBuilder

+
+
java.lang.Object +
org.robolectric.shadows.EpsBearerQosSessionAttributesBuilder
+
+
+
+
public final class EpsBearerQosSessionAttributesBuilder +extends Object
+ +
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/FrameMetricsBuilder.html b/javadoc/4.11/org/robolectric/shadows/FrameMetricsBuilder.html new file mode 100644 index 000000000..81f6812cf --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/FrameMetricsBuilder.html @@ -0,0 +1,195 @@ + + + + +FrameMetricsBuilder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class FrameMetricsBuilder

+
+
java.lang.Object +
org.robolectric.shadows.FrameMetricsBuilder
+
+
+
+
public final class FrameMetricsBuilder +extends Object
+
Class to build FrameMetrics
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      FrameMetricsBuilder

      +
      public FrameMetricsBuilder()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      setMetric

      +
      public FrameMetricsBuilder setMetric(int metric, + long value)
      +
      Sets the given metric to the given value. + +

      If this is not called for a certain metric, that metric will be assumed to have the value 0. + The value of frameMetrics.getMetric(FrameMetrics.TOTAL_DURATION) will be equal to the + sum of all non-boolean metrics and the value given to {@link this#setSyncDelayTimeNanos(long)}.

      +
      +
    • +
    • +
      +

      setSyncDelayTimeNanos

      +
      public FrameMetricsBuilder setSyncDelayTimeNanos(long syncDelayTimeNanos)
      +
      Sets the delay time between when drawing finishes and syncing begins. If unset, defaults to 0.
      +
      +
    • +
    • +
      +

      build

      +
      public FrameMetrics build() + throws Exception
      +
      +
      Throws:
      +
      Exception
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/GnssStatusBuilder.GnssSatelliteInfo.Builder.html b/javadoc/4.11/org/robolectric/shadows/GnssStatusBuilder.GnssSatelliteInfo.Builder.html new file mode 100644 index 000000000..615efd327 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/GnssStatusBuilder.GnssSatelliteInfo.Builder.html @@ -0,0 +1,282 @@ + + + + +GnssStatusBuilder.GnssSatelliteInfo.Builder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class GnssStatusBuilder.GnssSatelliteInfo.Builder

+
+
java.lang.Object +
org.robolectric.shadows.GnssStatusBuilder.GnssSatelliteInfo.Builder
+
+
+
+
Enclosing class:
+
GnssStatusBuilder.GnssSatelliteInfo
+
+
+
public abstract static class GnssStatusBuilder.GnssSatelliteInfo.Builder +extends Object
+ +
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/GnssStatusBuilder.GnssSatelliteInfo.html b/javadoc/4.11/org/robolectric/shadows/GnssStatusBuilder.GnssSatelliteInfo.html new file mode 100644 index 000000000..ecc53f371 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/GnssStatusBuilder.GnssSatelliteInfo.html @@ -0,0 +1,294 @@ + + + + +GnssStatusBuilder.GnssSatelliteInfo + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class GnssStatusBuilder.GnssSatelliteInfo

+
+
java.lang.Object +
org.robolectric.shadows.GnssStatusBuilder.GnssSatelliteInfo
+
+
+
+
Enclosing class:
+
GnssStatusBuilder
+
+
+
public abstract static class GnssStatusBuilder.GnssSatelliteInfo +extends Object
+
Information about a single satellite in a GnssStatus.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      GnssSatelliteInfo

      +
      public GnssSatelliteInfo()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getConstellation

      +
      public abstract int getConstellation()
      +
      Gets the GNSS constellation of the satellite.
      +
      +
    • +
    • +
      +

      getSvid

      +
      public abstract int getSvid()
      +
      Gets the identification number of the satellite.
      +
      +
    • +
    • +
      +

      getCn0DbHz

      +
      public abstract float getCn0DbHz()
      +
      Gets the carrier-to-noise density of the satellite.
      +
      +
    • +
    • +
      +

      getElevation

      +
      public abstract float getElevation()
      +
      Gets the elevation of the satellite, in degrees.
      +
      +
    • +
    • +
      +

      getAzimuth

      +
      public abstract float getAzimuth()
      +
      Gets the azimuth of the satellite, in degrees.
      +
      +
    • +
    • +
      +

      getHasEphemeris

      +
      public abstract boolean getHasEphemeris()
      +
      Gets whether the satellite has ephemeris data.
      +
      +
    • +
    • +
      +

      getHasAlmanac

      +
      public abstract boolean getHasAlmanac()
      +
      Gets whether the satellite has almanac data.
      +
      +
    • +
    • +
      +

      isUsedInFix

      +
      public abstract boolean isUsedInFix()
      +
      Gets whether the satellite was used in the most recent + position fix.
      +
      +
    • +
    • +
      +

      getCarrierFrequencyHz

      +
      @Nullable +public abstract Float getCarrierFrequencyHz()
      +
      Gets the carrier frequency of the satellite, in + Hz, if present; if null, indicates that the carrier frequency is not available.
      +
      +
    • +
    • +
      +

      builder

      + +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/GnssStatusBuilder.html b/javadoc/4.11/org/robolectric/shadows/GnssStatusBuilder.html new file mode 100644 index 000000000..1f6f2cdea --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/GnssStatusBuilder.html @@ -0,0 +1,216 @@ + + + + +GnssStatusBuilder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class GnssStatusBuilder

+
+
java.lang.Object +
org.robolectric.shadows.GnssStatusBuilder
+
+
+
+
@Deprecated +public final class GnssStatusBuilder +extends Object
+
Deprecated. +
Use GnssStatus.Builder instead where possible.
+
+
Builder for GnssStatus objects, since they have a hidden constructor.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/GraphicsShadowPicker.html b/javadoc/4.11/org/robolectric/shadows/GraphicsShadowPicker.html new file mode 100644 index 000000000..9e98991d1 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/GraphicsShadowPicker.html @@ -0,0 +1,190 @@ + + + + +GraphicsShadowPicker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class GraphicsShadowPicker<T>

+
+
java.lang.Object +
org.robolectric.shadows.GraphicsShadowPicker<T>
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<T>
+
+
+
Direct Known Subclasses:
+
ShadowBitmap.Picker, ShadowCanvas.Picker, ShadowMatrix.Picker, ShadowNativeAllocationRegistry.Picker, ShadowNativeAnimatedImageDrawable.Picker, ShadowNativeAnimatedVectorDrawable.Picker, ShadowNativeBaseCanvas.Picker, ShadowNativeBaseRecordingCanvas.Picker, ShadowNativeBitmapDrawable.Picker, ShadowNativeBitmapFactory.Picker, ShadowNativeBitmapShader.Picker, ShadowNativeBlendModeColorFilter.Picker, ShadowNativeBlurMaskFilter.Picker, ShadowNativeCanvasProperty.Picker, ShadowNativeColor.Picker, ShadowNativeColorFilter.Picker, ShadowNativeColorMatrixColorFilter.Picker, ShadowNativeColorSpaceRgb.Picker, ShadowNativeComposePathEffect.Picker, ShadowNativeComposeShader.Picker, ShadowNativeCornerPathEffect.Picker, ShadowNativeDashPathEffect.Picker, ShadowNativeDiscretePathEffect.Picker, ShadowNativeDisplayListCanvas.Picker, ShadowNativeEmbossMaskFilter.Picker, ShadowNativeFont.Picker, ShadowNativeFont.ShadowNativeFontBuilder.Picker, ShadowNativeFontFamily.Picker, ShadowNativeFontFileUtil.Picker, ShadowNativeFontsFontFamily.Picker, ShadowNativeFontsFontFamily.ShadowNativeFontFamilyBuilder.Picker, ShadowNativeHardwareRenderer.Picker, ShadowNativeHardwareRendererObserver.Picker, ShadowNativeImageDecoder.Picker, ShadowNativeImageReader.Picker, ShadowNativeImageReaderSurfaceImage.Picker, ShadowNativeInterpolator.Picker, ShadowNativeLightingColorFilter.Picker, ShadowNativeLinearGradient.Picker, ShadowNativeLineBreaker.Picker, ShadowNativeMaskFilter.Picker, ShadowNativeMeasuredParagraph.Picker, ShadowNativeMeasuredText.Picker, ShadowNativeMeasuredText.ShadowNativeMeasuredTextBuilder.Picker, ShadowNativeNativeInterpolatorFactory.Picker, ShadowNativeNinePatch.Picker, ShadowNativePaint.Picker, ShadowNativePathDashPathEffect.Picker, ShadowNativePathEffect.Picker, ShadowNativePathMeasure.Picker, ShadowNativePathParser.Picker, ShadowNativePicture.Picker, ShadowNativePorterDuffColorFilter.Picker, ShadowNativePositionedGlyphs.Picker, ShadowNativePropertyValuesHolder.Picker, ShadowNativeRadialGradient.Picker, ShadowNativeRecordingCanvas.Picker, ShadowNativeRegion.Picker, ShadowNativeRegionIterator.Picker, ShadowNativeRenderEffect.Picker, ShadowNativeRenderNode.Picker, ShadowNativeRenderNodeAnimator.Picker, ShadowNativeRenderNodeAnimatorQ.Picker, ShadowNativeRenderNodeOP.Picker, ShadowNativeRuntimeShader.Picker, ShadowNativeShader.Picker, ShadowNativeStaticLayout.Picker, ShadowNativeSumPathEffect.Picker, ShadowNativeSurface.Picker, ShadowNativeSweepGradient.Picker, ShadowNativeSystemFonts.Picker, ShadowNativeTableMaskFilter.Picker, ShadowNativeTextRunShaper.Picker, ShadowNativeThreadedRenderer.Picker, ShadowNativeTypeface.ShadowNativeTypefaceBuilder.Picker, ShadowNativeVectorDrawable.Picker, ShadowNativeVirtualRefBasePtr.Picker, ShadowPath.Picker, ShadowTypeface.Picker
+
+
+
public class GraphicsShadowPicker<T> +extends Object +implements ShadowPicker<T>
+
A ShadowPicker that selects between shadows given the Graphics mode.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      GraphicsShadowPicker

      +
      public GraphicsShadowPicker(Class<? extends T> legacyShadowClass, + Class<? extends T> nativeShadowClass)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      pickShadowClass

      +
      public Class<? extends T> pickShadowClass()
      +
      Description copied from interface: ShadowPicker
      +
      Determines the shadow class to be used depending on the configuration of the org.robolectric.internal.Environment. Must be deterministic.
      +
      +
      Specified by:
      +
      pickShadowClass in interface ShadowPicker<T>
      +
      Returns:
      +
      the shadow class to be used
      +
      +
      +
    • +
    • +
      +

      getMinApiLevel

      +
      protected int getMinApiLevel()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ImageUtil.ImageInfo.html b/javadoc/4.11/org/robolectric/shadows/ImageUtil.ImageInfo.html new file mode 100644 index 000000000..a8d5b5878 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ImageUtil.ImageInfo.html @@ -0,0 +1,153 @@ + + + + +ImageUtil.ImageInfo + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ImageUtil.ImageInfo

+
+
java.lang.Object +
org.robolectric.shadows.ImageUtil.ImageInfo
+
+
+
+
Enclosing class:
+
ImageUtil
+
+
+
public static class ImageUtil.ImageInfo +extends Object
+
Image information descriptor.
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      width

      +
      public final int width
      +
      +
    • +
    • +
      +

      height

      +
      public final int height
      +
      +
    • +
    • +
      +

      mimeType

      +
      public final String mimeType
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ImageUtil.html b/javadoc/4.11/org/robolectric/shadows/ImageUtil.html new file mode 100644 index 000000000..2db902c08 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ImageUtil.html @@ -0,0 +1,182 @@ + + + + +ImageUtil + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ImageUtil

+
+
java.lang.Object +
org.robolectric.shadows.ImageUtil
+
+
+
+
public class ImageUtil +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ImageUtil

      +
      public ImageUtil()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/LegacyManifestParser.html b/javadoc/4.11/org/robolectric/shadows/LegacyManifestParser.html new file mode 100644 index 000000000..ffc3abca9 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/LegacyManifestParser.html @@ -0,0 +1,160 @@ + + + + +LegacyManifestParser + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class LegacyManifestParser

+
+
java.lang.Object +
org.robolectric.shadows.LegacyManifestParser
+
+
+
+
public class LegacyManifestParser +extends Object
+
Creates a PackageInfo from a AndroidManifest
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      LegacyManifestParser

      +
      public LegacyManifestParser()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/LooperShadowPicker.html b/javadoc/4.11/org/robolectric/shadows/LooperShadowPicker.html new file mode 100644 index 000000000..265f0d769 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/LooperShadowPicker.html @@ -0,0 +1,180 @@ + + + + +LooperShadowPicker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class LooperShadowPicker<T>

+
+
java.lang.Object +
org.robolectric.shadows.LooperShadowPicker<T>
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<T>
+
+
+
Direct Known Subclasses:
+
ShadowAsyncTask.Picker, ShadowAsyncTaskLoader.Picker, ShadowChoreographer.Picker, ShadowLooper.Picker, ShadowMessage.Picker, ShadowMessageQueue.Picker, ShadowSystemClock.Picker
+
+
+
public class LooperShadowPicker<T> +extends Object +implements ShadowPicker<T>
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      LooperShadowPicker

      +
      public LooperShadowPicker(Class<? extends T> legacyShadowClass, + Class<? extends T> pausedShadowClass)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      pickShadowClass

      +
      public Class<? extends T> pickShadowClass()
      +
      Description copied from interface: ShadowPicker
      +
      Determines the shadow class to be used depending on the configuration of the org.robolectric.internal.Environment. Must be deterministic.
      +
      +
      Specified by:
      +
      pickShadowClass in interface ShadowPicker<T>
      +
      Returns:
      +
      the shadow class to be used
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/MediaCodecInfoBuilder.CodecCapabilitiesBuilder.html b/javadoc/4.11/org/robolectric/shadows/MediaCodecInfoBuilder.CodecCapabilitiesBuilder.html new file mode 100644 index 000000000..67f16cfcf --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/MediaCodecInfoBuilder.CodecCapabilitiesBuilder.html @@ -0,0 +1,237 @@ + + + + +MediaCodecInfoBuilder.CodecCapabilitiesBuilder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class MediaCodecInfoBuilder.CodecCapabilitiesBuilder

+
+
java.lang.Object +
org.robolectric.shadows.MediaCodecInfoBuilder.CodecCapabilitiesBuilder
+
+
+
+
Enclosing class:
+
MediaCodecInfoBuilder
+
+
+
public static class MediaCodecInfoBuilder.CodecCapabilitiesBuilder +extends Object
+ +
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/MediaCodecInfoBuilder.html b/javadoc/4.11/org/robolectric/shadows/MediaCodecInfoBuilder.html new file mode 100644 index 000000000..3a70e7d36 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/MediaCodecInfoBuilder.html @@ -0,0 +1,268 @@ + + + + +MediaCodecInfoBuilder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class MediaCodecInfoBuilder

+
+
java.lang.Object +
org.robolectric.shadows.MediaCodecInfoBuilder
+
+
+
+
public class MediaCodecInfoBuilder +extends Object
+
Builder for MediaCodecInfo.
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      newBuilder

      +
      public static MediaCodecInfoBuilder newBuilder()
      +
      Create a new MediaCodecInfoBuilder.
      +
      +
    • +
    • +
      +

      setName

      +
      public MediaCodecInfoBuilder setName(String name)
      +
      Sets the codec name.
      +
      +
      Parameters:
      +
      name - codec name.
      +
      Throws:
      +
      NullPointerException - if name is null.
      +
      +
      +
    • +
    • +
      +

      setIsEncoder

      +
      public MediaCodecInfoBuilder setIsEncoder(boolean isEncoder)
      +
      Sets the codec role.
      +
      +
      Parameters:
      +
      isEncoder - a boolean to indicate whether the codec is an encoder true or a + decoder false. Default value is false.
      +
      +
      +
    • +
    • +
      +

      setIsVendor

      +
      public MediaCodecInfoBuilder setIsVendor(boolean isVendor)
      +
      Sets the codec provider.
      +
      +
      Parameters:
      +
      isVendor - a boolean to indicate whether the codec is provided by the device manufacturer + true or by the Android platform false. Default value is false.
      +
      +
      +
    • +
    • +
      +

      setIsSoftwareOnly

      +
      public MediaCodecInfoBuilder setIsSoftwareOnly(boolean isSoftwareOnly)
      +
      Sets whether the codec is softwrare only or not.
      +
      +
      Parameters:
      +
      isSoftwareOnly - a boolean to indicate whether the codec is software only true or + not false. Default value is false.
      +
      +
      +
    • +
    • +
      +

      setIsHardwareAccelerated

      +
      public MediaCodecInfoBuilder setIsHardwareAccelerated(boolean isHardwareAccelerated)
      +
      Sets whether the codec is hardware accelerated or not.
      +
      +
      Parameters:
      +
      isHardwareAccelerated - a boolean to indicate whether the codec is hardware accelerated + true or not false. Default value is false.
      +
      +
      +
    • +
    • +
      +

      setCapabilities

      +
      public MediaCodecInfoBuilder setCapabilities(MediaCodecInfo.CodecCapabilities... capabilities)
      +
      Sets codec capabilities. + +

      Use MediaCodecInfoBuilder.CodecCapabilitiesBuilder can be to create an instance of MediaCodecInfo.CodecCapabilities.

      +
      +
      Parameters:
      +
      capabilities - one or multiple MediaCodecInfo.CodecCapabilities.
      +
      Throws:
      +
      NullPointerException - if capabilities is null.
      +
      +
      +
    • +
    • +
      +

      build

      +
      public MediaCodecInfo build()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ModuleInfoBuilder.html b/javadoc/4.11/org/robolectric/shadows/ModuleInfoBuilder.html new file mode 100644 index 000000000..a581a305f --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ModuleInfoBuilder.html @@ -0,0 +1,190 @@ + + + + +ModuleInfoBuilder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ModuleInfoBuilder

+
+
java.lang.Object +
org.robolectric.shadows.ModuleInfoBuilder
+
+
+
+
public final class ModuleInfoBuilder +extends Object
+
Builder for ModuleInfo as ModuleInfo has hidden constructors, this builder class has been + added as a way to make custom ModuleInfo objects when needed.
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      newBuilder

      +
      public static ModuleInfoBuilder newBuilder()
      +
      Start building a new ModuleInfo
      +
      +
      Returns:
      +
      a new instance of ModuleInfoBuilder.
      +
      +
      +
    • +
    • +
      +

      setName

      +
      public ModuleInfoBuilder setName(CharSequence name)
      +
      Sets the public name of the module
      +
      +
    • +
    • +
      +

      setPackageName

      +
      public ModuleInfoBuilder setPackageName(String packageName)
      +
      Sets the package name of the module
      +
      +
    • +
    • +
      +

      setHidden

      +
      public ModuleInfoBuilder setHidden(boolean hidden)
      +
      Sets whether or not the module is hidden
      +
      +
    • +
    • +
      +

      build

      +
      public ModuleInfo build()
      +
      Returns a ModuleInfo with the data that was given. Both name and packageName are + mandatory to build, but hidden is optional, if no value was given will default to false
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/NativeAndroidInput.html b/javadoc/4.11/org/robolectric/shadows/NativeAndroidInput.html new file mode 100644 index 000000000..b9261a65c --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/NativeAndroidInput.html @@ -0,0 +1,138 @@ + + + + +NativeAndroidInput + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class NativeAndroidInput

+
+
java.lang.Object +
org.robolectric.shadows.NativeAndroidInput
+
+
+
+
public class NativeAndroidInput +extends Object
+
Java representation of framework native system headers Transliterated from oreo-mr1 (SDK 27) + frameworks/native/include/android/Input.h
+
+
See Also:
+
+ +
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      NativeAndroidInput

      +
      public NativeAndroidInput()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/NativeBitSet64.html b/javadoc/4.11/org/robolectric/shadows/NativeBitSet64.html new file mode 100644 index 000000000..f93f926a1 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/NativeBitSet64.html @@ -0,0 +1,153 @@ + + + + +NativeBitSet64 + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class NativeBitSet64

+
+
java.lang.Object +
org.robolectric.shadows.NativeBitSet64
+
+
+
+
public class NativeBitSet64 +extends Object
+
Transliteration of native BitSet64. + +

Unlike the native code stores value inline as opposed to a manipulating data via series of + static methods passed values by reference.

+
+
See Also:
+
+
    +
  • "system/core/libutils/include/utils/BitSet.h"
  • +
+
+
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      setValue

      +
      public void setValue(long l)
      +
      +
    • +
    • +
      +

      getValue

      +
      public long getValue()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/NativeInput.html b/javadoc/4.11/org/robolectric/shadows/NativeInput.html new file mode 100644 index 000000000..3ff64e128 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/NativeInput.html @@ -0,0 +1,139 @@ + + + + +NativeInput + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class NativeInput

+
+
java.lang.Object +
org.robolectric.shadows.NativeInput
+
+
+
+
public class NativeInput +extends Object
+
Java representation of framework native input Transliterated from oreo-mr1 (SDK 27) + frameworks/native/include/input/Input.h and libs/input/Input.cpp
+
+
See Also:
+
+ +
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      NativeInput

      +
      public NativeInput()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/NetworkRegistrationInfoTestBuilder.html b/javadoc/4.11/org/robolectric/shadows/NetworkRegistrationInfoTestBuilder.html new file mode 100644 index 000000000..9356ee580 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/NetworkRegistrationInfoTestBuilder.html @@ -0,0 +1,282 @@ + + + + +NetworkRegistrationInfoTestBuilder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class NetworkRegistrationInfoTestBuilder

+
+
java.lang.Object +
org.robolectric.shadows.NetworkRegistrationInfoTestBuilder
+
+
+
+
@RequiresApi(29) +public class NetworkRegistrationInfoTestBuilder +extends Object
+
Builder class to create instance of NetworkRegistrationInfo. + +

NRI was first made a @SystemApi in Q then finally exposed as public in R. + +

This builder class does not extend NetworkRegistrationInfo.Builder. It uses NetworkRegistrationInfo.Builder and some additional APIs to set NRI private fields.

+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/NrQosSessionAttributesBuilder.html b/javadoc/4.11/org/robolectric/shadows/NrQosSessionAttributesBuilder.html new file mode 100644 index 000000000..4dda3ec8f --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/NrQosSessionAttributesBuilder.html @@ -0,0 +1,241 @@ + + + + +NrQosSessionAttributesBuilder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class NrQosSessionAttributesBuilder

+
+
java.lang.Object +
org.robolectric.shadows.NrQosSessionAttributesBuilder
+
+
+
+
public final class NrQosSessionAttributesBuilder +extends Object
+
Class to build NrQosSessionAttributes.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/PackageRollbackInfoBuilder.html b/javadoc/4.11/org/robolectric/shadows/PackageRollbackInfoBuilder.html new file mode 100644 index 000000000..d55a03e25 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/PackageRollbackInfoBuilder.html @@ -0,0 +1,265 @@ + + + + +PackageRollbackInfoBuilder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class PackageRollbackInfoBuilder

+
+
java.lang.Object +
org.robolectric.shadows.PackageRollbackInfoBuilder
+
+
+
+
public final class PackageRollbackInfoBuilder +extends Object
+
Builder for PackageRollbackInfo as PackageRollbackInfo has hidden constructors, this + builder class has been added as a way to make custom PackageRollbackInfo objects when needed.
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      newBuilder

      +
      public static PackageRollbackInfoBuilder newBuilder()
      +
      Start building a new PackageRollbackInfo
      +
      +
      Returns:
      +
      a new instance of PackageRollbackInfoBuilder.
      +
      +
      +
    • +
    • +
      +

      setPackageRolledBackFrom

      +
      public PackageRollbackInfoBuilder setPackageRolledBackFrom(VersionedPackage packageRolledBackFrom)
      +
      Sets the version packaged rolled back from.
      +
      +
    • +
    • +
      +

      setPackageRolledBackTo

      +
      public PackageRollbackInfoBuilder setPackageRolledBackTo(VersionedPackage packageRolledBackTo)
      +
      Sets the version packaged rolled back to.
      +
      +
    • +
    • +
      +

      addPendingBackup

      +
      public PackageRollbackInfoBuilder addPendingBackup(int pendingBackup)
      +
      Adds pending backup. We choose this API because IntArray is not publicly available.
      +
      +
    • +
    • +
      +

      addPendingRestore

      +
      public PackageRollbackInfoBuilder addPendingRestore(int userId, + int appId, + String seInfo)
      +
      Adds pending restores. We choose this API because RestoreInfo is not publicly available.
      +
      +
    • +
    • +
      +

      setIsApex

      +
      public PackageRollbackInfoBuilder setIsApex(boolean isApex)
      +
      Sets is apex.
      +
      +
    • +
    • +
      +

      setIsApkInApex

      +
      public PackageRollbackInfoBuilder setIsApkInApex(boolean isApkInApex)
      +
      Sets is apk in apex.
      +
      +
    • +
    • +
      +

      addInstalledUser

      +
      public PackageRollbackInfoBuilder addInstalledUser(int installedUser)
      +
      Adds installed user. We choose this API because IntArray is not publicly available.
      +
      +
    • +
    • +
      +

      addSnapshottedUser

      +
      public PackageRollbackInfoBuilder addSnapshottedUser(int snapshottedUser)
      +
      Adds snapshotted user. We choose this API because IntArray is not publicly available.
      +
      +
    • +
    • +
      +

      setCeSnapshotInodes

      +
      public PackageRollbackInfoBuilder setCeSnapshotInodes(SparseLongArray ceSnapshotInodes)
      +
      Sets ce snapshot inodes.
      +
      +
    • +
    • +
      +

      build

      +
      public android.content.rollback.PackageRollbackInfo build()
      +
      Returns a PackageRollbackInfo with the data that was given.
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/PhoneAccountBuilder.html b/javadoc/4.11/org/robolectric/shadows/PhoneAccountBuilder.html new file mode 100644 index 000000000..022d4bad6 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/PhoneAccountBuilder.html @@ -0,0 +1,180 @@ + + + + +PhoneAccountBuilder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class PhoneAccountBuilder

+
+
java.lang.Object +
android.telecom.PhoneAccount.Builder +
org.robolectric.shadows.PhoneAccountBuilder
+
+
+
+
+
public class PhoneAccountBuilder +extends PhoneAccount.Builder
+
A more advanced builder for PhoneAccount that gives access to some hidden methods on + PhoneAccount.Builder.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/PhoneCapabilityFactory.html b/javadoc/4.11/org/robolectric/shadows/PhoneCapabilityFactory.html new file mode 100644 index 000000000..15145762f --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/PhoneCapabilityFactory.html @@ -0,0 +1,142 @@ + + + + +PhoneCapabilityFactory + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class PhoneCapabilityFactory

+
+
java.lang.Object +
org.robolectric.shadows.PhoneCapabilityFactory
+
+
+
+
public final class PhoneCapabilityFactory +extends Object
+
Factory to create PhoneCapability.
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      create

      +
      public static PhoneCapability create(int maxActiveVoiceSubscriptions, + int maxActiveDataSubscriptions, + boolean networkValidationBeforeSwitchSupported, + int[] deviceNrCapabilities)
      +
      Creates PhoneCapability.
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/PlaybackInfoBuilder.html b/javadoc/4.11/org/robolectric/shadows/PlaybackInfoBuilder.html new file mode 100644 index 000000000..1f2f62c32 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/PlaybackInfoBuilder.html @@ -0,0 +1,187 @@ + + + + +PlaybackInfoBuilder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class PlaybackInfoBuilder

+
+
java.lang.Object +
org.robolectric.shadows.PlaybackInfoBuilder
+
+
+
+
public class PlaybackInfoBuilder +extends Object
+ +
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/PolicyKeyFactory.html b/javadoc/4.11/org/robolectric/shadows/PolicyKeyFactory.html new file mode 100644 index 000000000..7525813f8 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/PolicyKeyFactory.html @@ -0,0 +1,133 @@ + + + + +PolicyKeyFactory + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class PolicyKeyFactory

+
+
java.lang.Object +
org.robolectric.shadows.PolicyKeyFactory
+
+
+
+
public class PolicyKeyFactory +extends Object
+
Factory for PolicyKey
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/PolicyStateBuilder.html b/javadoc/4.11/org/robolectric/shadows/PolicyStateBuilder.html new file mode 100644 index 000000000..e38eae8c7 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/PolicyStateBuilder.html @@ -0,0 +1,168 @@ + + + + +PolicyStateBuilder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class PolicyStateBuilder

+
+
java.lang.Object +
org.robolectric.shadows.PolicyStateBuilder
+
+
+
+
public class PolicyStateBuilder +extends Object
+
Builder for PolicyState
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/PolicyValueFactory.html b/javadoc/4.11/org/robolectric/shadows/PolicyValueFactory.html new file mode 100644 index 000000000..134922014 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/PolicyValueFactory.html @@ -0,0 +1,136 @@ + + + + +PolicyValueFactory + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class PolicyValueFactory

+
+
java.lang.Object +
org.robolectric.shadows.PolicyValueFactory
+
+
+
+
public class PolicyValueFactory +extends Object
+
A Factory class representing StringPolicyValue
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      create

      +
      public static PolicyValue<String> create()
      +
      Return a real instance of StringPolicyValue
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/PreciseDataConnectionStateBuilder.html b/javadoc/4.11/org/robolectric/shadows/PreciseDataConnectionStateBuilder.html new file mode 100644 index 000000000..767912d19 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/PreciseDataConnectionStateBuilder.html @@ -0,0 +1,205 @@ + + + + +PreciseDataConnectionStateBuilder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class PreciseDataConnectionStateBuilder

+
+
java.lang.Object +
org.robolectric.shadows.PreciseDataConnectionStateBuilder
+
+
+
+
public class PreciseDataConnectionStateBuilder +extends Object
+ +
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/Provider.html b/javadoc/4.11/org/robolectric/shadows/Provider.html new file mode 100644 index 000000000..d9ba3fbfd --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/Provider.html @@ -0,0 +1,125 @@ + + + + +Provider + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface Provider<T>

+
+
+
+
public interface Provider<T>
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    get()
    +
     
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      get

      +
      T get()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/RangingSessionBuilder.html b/javadoc/4.11/org/robolectric/shadows/RangingSessionBuilder.html new file mode 100644 index 000000000..b5d9a64e1 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/RangingSessionBuilder.html @@ -0,0 +1,178 @@ + + + + +RangingSessionBuilder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class RangingSessionBuilder

+
+
java.lang.Object +
org.robolectric.shadows.RangingSessionBuilder
+
+
+
+
public class RangingSessionBuilder +extends Object
+
Class to build RangingSession
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ResourceHelper.html b/javadoc/4.11/org/robolectric/shadows/ResourceHelper.html new file mode 100644 index 000000000..2f5f39fa2 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ResourceHelper.html @@ -0,0 +1,251 @@ + + + + +ResourceHelper + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ResourceHelper

+
+
java.lang.Object +
org.robolectric.shadows.ResourceHelper
+
+
+
+
public final class ResourceHelper +extends Object
+
Helper class to provide various conversion method used in handling android resources.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ResourceHelper

      +
      public ResourceHelper()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getColor

      +
      public static int getColor(String value)
      +
      Returns the color value represented by the given string value
      +
      +
      Parameters:
      +
      value - the color value
      +
      Returns:
      +
      the color as an int
      +
      Throws:
      +
      NumberFormatException - if the conversion failed.
      +
      +
      +
    • +
    • +
      +

      getColorType

      +
      public static int getColorType(String value)
      +
      Returns the TypedValue color type represented by the given string value
      +
      +
      Parameters:
      +
      value - the color value
      +
      Returns:
      +
      the color as an int. For backwards compatibility, will return a default of ARGB8 if + value format is unrecognized.
      +
      +
      +
    • +
    • +
      +

      getInternalResourceId

      +
      public static int getInternalResourceId(String idName)
      +
      +
    • +
    • +
      +

      getValue

      +
      public static TypedValue getValue(String attribute, + String value, + boolean requireUnit)
      +
      Returns the raw value from the given attribute float-type value string. + This object is only valid until the next call on to ResourceHelper.
      +
      +
      Parameters:
      +
      attribute - Attribute name.
      +
      value - Attribute value.
      +
      requireUnit - whether the value is expected to contain a unit.
      +
      Returns:
      +
      The typed value.
      +
      +
      +
    • +
    • +
      +

      parseFloatAttribute

      +
      public static boolean parseFloatAttribute(String attribute, + String value, + TypedValue outValue, + boolean requireUnit)
      +
      Parse a float attribute and return the parsed value into a given TypedValue.
      +
      +
      Parameters:
      +
      attribute - the name of the attribute. Can be null if requireUnit is false.
      +
      value - the string value of the attribute
      +
      outValue - the TypedValue to receive the parsed value
      +
      requireUnit - whether the value is expected to contain a unit.
      +
      Returns:
      +
      true if success.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ResourceHelper2.html b/javadoc/4.11/org/robolectric/shadows/ResourceHelper2.html new file mode 100644 index 000000000..95793acd8 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ResourceHelper2.html @@ -0,0 +1,203 @@ + + + + +ResourceHelper2 + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ResourceHelper2

+
+
java.lang.Object +
org.robolectric.shadows.ResourceHelper2
+
+
+
+
public final class ResourceHelper2 +extends Object
+
Helper class to provide various conversion method used in handling android resources.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ResourceHelper2

      +
      public ResourceHelper2()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getValue

      +
      public static TypedValue getValue(String attribute, + String value, + boolean requireUnit)
      +
      Returns the raw value from the given attribute float-type value string. + This object is only valid until the next call on to ResourceHelper2.
      +
      +
      Parameters:
      +
      attribute - Attribute name.
      +
      value - Attribute value.
      +
      requireUnit - whether the value is expected to contain a unit.
      +
      Returns:
      +
      The typed value.
      +
      +
      +
    • +
    • +
      +

      parseFloatAttribute

      +
      public static boolean parseFloatAttribute(String attribute, + String value, + TypedValue outValue, + boolean requireUnit)
      +
      Parse a float attribute and return the parsed value into a given TypedValue.
      +
      +
      Parameters:
      +
      attribute - the name of the attribute. Can be null if requireUnit is false.
      +
      value - the string value of the attribute
      +
      outValue - the TypedValue to receive the parsed value
      +
      requireUnit - whether the value is expected to contain a unit.
      +
      Returns:
      +
      true if success.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ResourceModeShadowPicker.html b/javadoc/4.11/org/robolectric/shadows/ResourceModeShadowPicker.html new file mode 100644 index 000000000..f57d9c998 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ResourceModeShadowPicker.html @@ -0,0 +1,198 @@ + + + + +ResourceModeShadowPicker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ResourceModeShadowPicker<T>

+
+
java.lang.Object +
org.robolectric.shadows.ResourceModeShadowPicker<T>
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<T>
+
+
+
Direct Known Subclasses:
+
ShadowApkAssets.Picker, ShadowAssetInputStream.Picker, ShadowAssetManager.Picker, ShadowResources.ShadowTheme.Picker, ShadowResourcesImpl.Picker, ShadowResourcesImpl.ShadowThemeImpl.Picker, ShadowTypedArray.Picker
+
+
+
public class ResourceModeShadowPicker<T> +extends Object +implements ShadowPicker<T>
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ResourceModeShadowPicker

      +
      public ResourceModeShadowPicker(Class<? extends T> legacyShadowClass, + Class<? extends T> binaryShadowClass, + Class<? extends T> binary9ShadowClass)
      +
      +
    • +
    • +
      +

      ResourceModeShadowPicker

      +
      public ResourceModeShadowPicker(Class<? extends T> legacyShadowClass, + Class<? extends T> binaryShadowClass, + Class<? extends T> binary9ShadowClass, + Class<? extends T> binary10ShadowClass, + Class<? extends T> binary14ShadowClass)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      pickShadowClass

      +
      public Class<? extends T> pickShadowClass()
      +
      Description copied from interface: ShadowPicker
      +
      Determines the shadow class to be used depending on the configuration of the org.robolectric.internal.Environment. Must be deterministic.
      +
      +
      Specified by:
      +
      pickShadowClass in interface ShadowPicker<T>
      +
      Returns:
      +
      the shadow class to be used
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ResponderLocationBuilder.html b/javadoc/4.11/org/robolectric/shadows/ResponderLocationBuilder.html new file mode 100644 index 000000000..5e852f202 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ResponderLocationBuilder.html @@ -0,0 +1,268 @@ + + + + +ResponderLocationBuilder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ResponderLocationBuilder

+
+
java.lang.Object +
org.robolectric.shadows.ResponderLocationBuilder
+
+
+
+
public class ResponderLocationBuilder +extends Object
+
Builder for ResponderLocation
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/RollbackInfoBuilder.html b/javadoc/4.11/org/robolectric/shadows/RollbackInfoBuilder.html new file mode 100644 index 000000000..c692d22e1 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/RollbackInfoBuilder.html @@ -0,0 +1,213 @@ + + + + +RollbackInfoBuilder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class RollbackInfoBuilder

+
+
java.lang.Object +
org.robolectric.shadows.RollbackInfoBuilder
+
+
+
+
public final class RollbackInfoBuilder +extends Object
+
Builder for RollbackInfo as RollbackInfo has hidden constructors, this builder class has + been added as a way to make custom RollbackInfo objects when needed.
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      newBuilder

      +
      public static RollbackInfoBuilder newBuilder()
      +
      Start building a new RollbackInfo
      +
      +
      Returns:
      +
      a new instance of RollbackInfoBuilder.
      +
      +
      +
    • +
    • +
      +

      setRollbackId

      +
      public RollbackInfoBuilder setRollbackId(int rollbackId)
      +
      Sets the id of the rollback.
      +
      +
    • +
    • +
      +

      setPackages

      +
      public RollbackInfoBuilder setPackages(List<android.content.rollback.PackageRollbackInfo> packages)
      +
      Sets the packages of the rollback.
      +
      +
    • +
    • +
      +

      setIsStaged

      +
      public RollbackInfoBuilder setIsStaged(boolean isStaged)
      +
      Sets the staged status of the rollback.
      +
      +
    • +
    • +
      +

      setCausePackages

      +
      public RollbackInfoBuilder setCausePackages(List<VersionedPackage> causePackages)
      +
      Sets the cause packages of the rollback.
      +
      +
    • +
    • +
      +

      setCommittedSessionId

      +
      public RollbackInfoBuilder setCommittedSessionId(int committedSessionId)
      +
      Sets the committed session id of the rollback.
      +
      +
    • +
    • +
      +

      build

      +
      public android.content.rollback.RollbackInfo build()
      +
      Returns a RollbackInfo with the data that was given.
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/RoundRectangle.html b/javadoc/4.11/org/robolectric/shadows/RoundRectangle.html new file mode 100644 index 000000000..1b939fa58 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/RoundRectangle.html @@ -0,0 +1,451 @@ + + + + +RoundRectangle + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class RoundRectangle

+
+
java.lang.Object +
java.awt.geom.RectangularShape +
org.robolectric.shadows.RoundRectangle
+
+
+
+
+
All Implemented Interfaces:
+
java.awt.Shape, Cloneable
+
+
+
public class RoundRectangle +extends java.awt.geom.RectangularShape
+
Defines a rectangle with rounded corners, where the sizes of the corners are potentially + different. + +

Copied from + https://github.com/aosp-mirror/platform_frameworks_base/blob/oreo-release/tools/layoutlib/bridge/src/android/graphics/RoundRectangle.java

+
+
+
    + +
  • +
    +

    Field Summary

    +
    Fields
    +
    +
    Modifier and Type
    +
    Field
    +
    Description
    +
    double
    + +
     
    +
    double
    + +
     
    +
    double
    + +
     
    +
    double
    + +
     
    +
    double
    + +
     
    +
    double
    + +
     
    +
    double
    + +
     
    +
    double
    + +
     
    +
    double
    + +
     
    +
    double
    + +
     
    +
    double
    + +
     
    +
    double
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    +
    RoundRectangle(float x, + float y, + float width, + float height, + float[] cornerDimensions)
    +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    boolean
    +
    contains(double x, + double y)
    +
     
    +
    boolean
    +
    contains(double x, + double y, + double w, + double h)
    +
     
    +
    java.awt.geom.Rectangle2D
    + +
     
    +
    double
    + +
     
    +
    java.awt.geom.PathIterator
    +
    getPathIterator(java.awt.geom.AffineTransform at)
    +
     
    +
    double
    + +
     
    +
    double
    + +
     
    +
    double
    + +
     
    +
    boolean
    +
    intersects(double x, + double y, + double w, + double h)
    +
     
    +
    boolean
    + +
     
    +
    void
    +
    setFrame(double x, + double y, + double w, + double h)
    +
     
    +
    +
    +
    +
    +

    Methods inherited from class java.awt.geom.RectangularShape

    +clone, contains, contains, getBounds, getCenterX, getCenterY, getFrame, getMaxX, getMaxY, getMinX, getMinY, getPathIterator, intersects, setFrame, setFrame, setFrameFromCenter, setFrameFromCenter, setFrameFromDiagonal, setFrameFromDiagonal
    +
    +

    Methods inherited from class java.lang.Object

    +equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      x

      +
      public double x
      +
      +
    • +
    • +
      +

      y

      +
      public double y
      +
      +
    • +
    • +
      +

      width

      +
      public double width
      +
      +
    • +
    • +
      +

      height

      +
      public double height
      +
      +
    • +
    • +
      +

      ulWidth

      +
      public double ulWidth
      +
      +
    • +
    • +
      +

      ulHeight

      +
      public double ulHeight
      +
      +
    • +
    • +
      +

      urWidth

      +
      public double urWidth
      +
      +
    • +
    • +
      +

      urHeight

      +
      public double urHeight
      +
      +
    • +
    • +
      +

      lrWidth

      +
      public double lrWidth
      +
      +
    • +
    • +
      +

      lrHeight

      +
      public double lrHeight
      +
      +
    • +
    • +
      +

      llWidth

      +
      public double llWidth
      +
      +
    • +
    • +
      +

      llHeight

      +
      public double llHeight
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      RoundRectangle

      +
      public RoundRectangle(float x, + float y, + float width, + float height, + float[] cornerDimensions)
      +
      +
      Parameters:
      +
      cornerDimensions - array of 8 floating-point number corresponding to the width and the + height of each corner in the following order: upper-left, upper-right, lower-right, + lower-left. It assumes for the size the same convention as RoundRectangle2D, that + is that the width and height of a corner correspond to the total width and height of the + ellipse that corner is a quarter of.
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getX

      +
      public double getX()
      +
      +
      Specified by:
      +
      getX in class java.awt.geom.RectangularShape
      +
      +
      +
    • +
    • +
      +

      getY

      +
      public double getY()
      +
      +
      Specified by:
      +
      getY in class java.awt.geom.RectangularShape
      +
      +
      +
    • +
    • +
      +

      getWidth

      +
      public double getWidth()
      +
      +
      Specified by:
      +
      getWidth in class java.awt.geom.RectangularShape
      +
      +
      +
    • +
    • +
      +

      getHeight

      +
      public double getHeight()
      +
      +
      Specified by:
      +
      getHeight in class java.awt.geom.RectangularShape
      +
      +
      +
    • +
    • +
      +

      isEmpty

      +
      public boolean isEmpty()
      +
      +
      Specified by:
      +
      isEmpty in class java.awt.geom.RectangularShape
      +
      +
      +
    • +
    • +
      +

      setFrame

      +
      public void setFrame(double x, + double y, + double w, + double h)
      +
      +
      Specified by:
      +
      setFrame in class java.awt.geom.RectangularShape
      +
      +
      +
    • +
    • +
      +

      getBounds2D

      +
      public java.awt.geom.Rectangle2D getBounds2D()
      +
      +
    • +
    • +
      +

      contains

      +
      public boolean contains(double x, + double y)
      +
      +
    • +
    • +
      +

      intersects

      +
      public boolean intersects(double x, + double y, + double w, + double h)
      +
      +
    • +
    • +
      +

      contains

      +
      public boolean contains(double x, + double y, + double w, + double h)
      +
      +
    • +
    • +
      +

      getPathIterator

      +
      public java.awt.geom.PathIterator getPathIterator(java.awt.geom.AffineTransform at)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/RunningTaskInfoBuilder.html b/javadoc/4.11/org/robolectric/shadows/RunningTaskInfoBuilder.html new file mode 100644 index 000000000..d6467c5eb --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/RunningTaskInfoBuilder.html @@ -0,0 +1,178 @@ + + + + +RunningTaskInfoBuilder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class RunningTaskInfoBuilder

+
+
java.lang.Object +
org.robolectric.shadows.RunningTaskInfoBuilder
+
+
+
+
public class RunningTaskInfoBuilder +extends Object
+ +
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/SQLiteShadowPicker.html b/javadoc/4.11/org/robolectric/shadows/SQLiteShadowPicker.html new file mode 100644 index 000000000..52a61df43 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/SQLiteShadowPicker.html @@ -0,0 +1,193 @@ + + + + +SQLiteShadowPicker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class SQLiteShadowPicker<T>

+
+
java.lang.Object +
org.robolectric.shadows.SQLiteShadowPicker<T>
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<T>
+
+
+
Direct Known Subclasses:
+
ShadowCursorWindow.Picker, ShadowSQLiteConnection.Picker
+
+
+
public class SQLiteShadowPicker<T> +extends Object +implements ShadowPicker<T>
+
A ShadowPicker that selects between shadows given the SQLite mode
+
+
+
    + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    +
    SQLiteShadowPicker(Class<? extends T> legacyShadowClass, + Class<? extends T> nativeShadowClass)
    +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    static com.google.common.collect.ImmutableSet<String>
    + +
    +
    Returns a list of shadow classes that need to be invalidated when the SQLite Mode is switched.
    +
    +
    Class<? extends T>
    + +
    +
    Determines the shadow class to be used depending on the configuration of the org.robolectric.internal.Environment.
    +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      SQLiteShadowPicker

      +
      public SQLiteShadowPicker(Class<? extends T> legacyShadowClass, + Class<? extends T> nativeShadowClass)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      pickShadowClass

      +
      public Class<? extends T> pickShadowClass()
      +
      Description copied from interface: ShadowPicker
      +
      Determines the shadow class to be used depending on the configuration of the org.robolectric.internal.Environment. Must be deterministic.
      +
      +
      Specified by:
      +
      pickShadowClass in interface ShadowPicker<T>
      +
      Returns:
      +
      the shadow class to be used
      +
      +
      +
    • +
    • +
      +

      getAffectedClasses

      +
      public static com.google.common.collect.ImmutableSet<String> getAffectedClasses()
      +
      Returns a list of shadow classes that need to be invalidated when the SQLite Mode is switched.
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ServiceStateBuilder.html b/javadoc/4.11/org/robolectric/shadows/ServiceStateBuilder.html new file mode 100644 index 000000000..6d3b3bd19 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ServiceStateBuilder.html @@ -0,0 +1,305 @@ + + + + +ServiceStateBuilder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ServiceStateBuilder

+
+
java.lang.Object +
org.robolectric.shadows.ServiceStateBuilder
+
+
+
+
public class ServiceStateBuilder +extends Object
+
Builder class to create instance of ServiceState.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowAbsListView.html b/javadoc/4.11/org/robolectric/shadows/ShadowAbsListView.html new file mode 100644 index 000000000..cdc6c8fc5 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowAbsListView.html @@ -0,0 +1,287 @@ + + + + +ShadowAbsListView + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowAbsListView

+
+ +
+
+
Direct Known Subclasses:
+
ShadowListView
+
+
+
@Implements(android.widget.AbsListView.class) +public class ShadowAbsListView +extends ShadowAdapterView
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowAbsListView

      +
      public ShadowAbsListView()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      setOnScrollListener

      +
      @Implementation +protected void setOnScrollListener(AbsListView.OnScrollListener l)
      +
      +
    • +
    • +
      +

      smoothScrollToPosition

      +
      @Implementation +protected void smoothScrollToPosition(int position)
      +
      +
    • +
    • +
      +

      smoothScrollBy

      +
      @Implementation +protected void smoothScrollBy(int distance, + int duration)
      +
      +
    • +
    • +
      +

      getOnScrollListener

      +
      public AbsListView.OnScrollListener getOnScrollListener()
      +
      Robolectric accessor for the onScrollListener
      +
      +
      Returns:
      +
      AbsListView.OnScrollListener
      +
      +
      +
    • +
    • +
      +

      getSmoothScrolledPosition

      +
      public int getSmoothScrolledPosition()
      +
      Robolectric accessor for the last smoothScrolledPosition
      +
      +
      Returns:
      +
      int position
      +
      +
      +
    • +
    • +
      +

      getLastSmoothScrollByDistance

      +
      public int getLastSmoothScrollByDistance()
      +
      Robolectric accessor for the last smoothScrollBy distance
      +
      +
      Returns:
      +
      int distance
      +
      +
      +
    • +
    • +
      +

      getLastSmoothScrollByDuration

      +
      public int getLastSmoothScrollByDuration()
      +
      Robolectric accessor for the last smoothScrollBy duration
      +
      +
      Returns:
      +
      int duration
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowAbsSpinner.html b/javadoc/4.11/org/robolectric/shadows/ShadowAbsSpinner.html new file mode 100644 index 000000000..0954b8e1a --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowAbsSpinner.html @@ -0,0 +1,218 @@ + + + + +ShadowAbsSpinner + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowAbsSpinner

+
+ +
+
+
@Implements(android.widget.AbsSpinner.class) +public class ShadowAbsSpinner +extends ShadowAdapterView
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowAbsSpinner

      +
      public ShadowAbsSpinner()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      setSelection

      +
      @Implementation +protected void setSelection(int position, + boolean animate)
      +
      +
    • +
    • +
      +

      setSelection

      +
      @Implementation +protected void setSelection(int position)
      +
      +
    • +
    • +
      +

      isAnimatedTransition

      +
      public boolean isAnimatedTransition()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowAccessibilityButtonController.html b/javadoc/4.11/org/robolectric/shadows/ShadowAccessibilityButtonController.html new file mode 100644 index 000000000..dafea7044 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowAccessibilityButtonController.html @@ -0,0 +1,165 @@ + + + + +ShadowAccessibilityButtonController + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowAccessibilityButtonController

+
+
java.lang.Object +
org.robolectric.shadows.ShadowAccessibilityButtonController
+
+
+
+
@Implements(className="android.accessibilityservice.AccessibilityButtonController", + minSdk=28) +public class ShadowAccessibilityButtonController +extends Object
+ +
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowAccessibilityButtonController

      +
      public ShadowAccessibilityButtonController()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      performAccessibilityButtonClick

      +
      public void performAccessibilityButtonClick()
      +
      Performs click action for accessibility button.
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowAccessibilityManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowAccessibilityManager.html new file mode 100644 index 000000000..b5da9b786 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowAccessibilityManager.html @@ -0,0 +1,385 @@ + + + + +ShadowAccessibilityManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowAccessibilityManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowAccessibilityManager
+
+
+
+
@Implements(android.view.accessibility.AccessibilityManager.class) +public class ShadowAccessibilityManager +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowAccessibilityNodeInfo.OnPerformActionListener.html b/javadoc/4.11/org/robolectric/shadows/ShadowAccessibilityNodeInfo.OnPerformActionListener.html new file mode 100644 index 000000000..26534f905 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowAccessibilityNodeInfo.OnPerformActionListener.html @@ -0,0 +1,131 @@ + + + + +ShadowAccessibilityNodeInfo.OnPerformActionListener + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface ShadowAccessibilityNodeInfo.OnPerformActionListener

+
+
+
+
Enclosing class:
+
ShadowAccessibilityNodeInfo
+
+
+
public static interface ShadowAccessibilityNodeInfo.OnPerformActionListener
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    boolean
    +
    onPerformAccessibilityAction(int action, + Bundle arguments)
    +
     
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      onPerformAccessibilityAction

      +
      boolean onPerformAccessibilityAction(int action, + Bundle arguments)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowAccessibilityNodeInfo.html b/javadoc/4.11/org/robolectric/shadows/ShadowAccessibilityNodeInfo.html new file mode 100644 index 000000000..2a7943562 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowAccessibilityNodeInfo.html @@ -0,0 +1,760 @@ + + + + +ShadowAccessibilityNodeInfo + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowAccessibilityNodeInfo

+
+
java.lang.Object +
org.robolectric.shadows.ShadowAccessibilityNodeInfo
+
+
+
+
@Implements(android.view.accessibility.AccessibilityNodeInfo.class) +public class ShadowAccessibilityNodeInfo +extends Object
+
Properties of AccessibilityNodeInfo that are normally locked + may be changed using test APIs. + + Calls to obtain() and recycle() are tracked to help spot bugs.
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowAccessibilityNodeInfo

      +
      public ShadowAccessibilityNodeInfo()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      __constructor__

      +
      @Implementation +protected void __constructor__()
      +
      +
    • +
    • +
      +

      obtain

      + +
      +
    • +
    • +
      +

      obtain

      +
      @Implementation +protected static AccessibilityNodeInfo obtain(View view)
      +
      +
    • +
    • +
      +

      obtain

      +
      @Implementation +protected static AccessibilityNodeInfo obtain()
      +
      +
    • +
    • +
      +

      obtain

      +
      @Implementation +protected static AccessibilityNodeInfo obtain(View root, + int virtualDescendantId)
      +
      +
    • +
    • +
      +

      areThereUnrecycledNodes

      +
      public static boolean areThereUnrecycledNodes(boolean printUnrecycledNodesToSystemErr)
      +
      Check for leaked objects that were obtained but never + recycled.
      +
      +
      Parameters:
      +
      printUnrecycledNodesToSystemErr - - if true, stack traces of calls + to obtain that lack matching calls to recycle are + dumped to System.err.
      +
      Returns:
      +
      true if there are unrecycled nodes
      +
      +
      +
    • +
    • +
      +

      resetObtainedInstances

      +
      @Resetter +public static void resetObtainedInstances()
      +
      Clear list of obtained instance objects. areThereUnrecycledNodes + will always return false if called immediately afterwards.
      +
      +
    • +
    • +
      +

      recycle

      +
      @Implementation +protected void recycle()
      +
      +
    • +
    • +
      +

      getChildCount

      +
      @Implementation +protected int getChildCount()
      +
      +
    • +
    • +
      +

      getChild

      +
      @Implementation +protected AccessibilityNodeInfo getChild(int index)
      +
      +
    • +
    • +
      +

      getParent

      +
      @Implementation +protected AccessibilityNodeInfo getParent()
      +
      +
    • +
    • +
      +

      refresh

      +
      @Implementation(minSdk=18) +protected boolean refresh()
      +
      +
    • +
    • +
      +

      setRefreshReturnValue

      +
      public void setRefreshReturnValue(boolean refreshReturnValue)
      +
      +
    • +
    • +
      +

      isPasteable

      +
      public boolean isPasteable()
      +
      +
    • +
    • +
      +

      isTextSelectionSetable

      +
      public boolean isTextSelectionSetable()
      +
      +
    • +
    • +
      +

      setTextSelectionSetable

      +
      public void setTextSelectionSetable(boolean isTextSelectionSetable)
      +
      +
    • +
    • +
      +

      setPasteable

      +
      public void setPasteable(boolean isPasteable)
      +
      +
    • +
    • +
      +

      setText

      +
      @Implementation +protected void setText(CharSequence t)
      +
      +
    • +
    • +
      +

      getText

      +
      @Implementation +protected CharSequence getText()
      +
      +
    • +
    • +
      +

      getLabelFor

      +
      @Implementation(minSdk=18) +protected AccessibilityNodeInfo getLabelFor()
      +
      +
    • +
    • +
      +

      setLabelFor

      +
      public void setLabelFor(AccessibilityNodeInfo info)
      +
      +
    • +
    • +
      +

      getLabeledBy

      +
      @Implementation(minSdk=17) +protected AccessibilityNodeInfo getLabeledBy()
      +
      +
    • +
    • +
      +

      setLabeledBy

      +
      public void setLabeledBy(AccessibilityNodeInfo info)
      +
      +
    • +
    • +
      +

      getTraversalAfter

      +
      @Implementation(minSdk=22) +protected AccessibilityNodeInfo getTraversalAfter()
      +
      +
    • +
    • +
      +

      setTraversalAfter

      +
      @Implementation(minSdk=22) +protected void setTraversalAfter(View view, + int virtualDescendantId)
      +
      +
    • +
    • +
      +

      setTraversalAfter

      +
      public void setTraversalAfter(AccessibilityNodeInfo info)
      +
      Sets the view whose node is visited after this one in accessibility traversal. + + This may be useful for configuring traversal order in tests before the corresponding + views have been inflated.
      +
      +
      Parameters:
      +
      info - The previous node.
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      getTraversalBefore

      +
      @Implementation(minSdk=22) +protected AccessibilityNodeInfo getTraversalBefore()
      +
      +
    • +
    • +
      +

      setTraversalBefore

      +
      @Implementation(minSdk=22) +protected void setTraversalBefore(View info, + int virtualDescendantId)
      +
      +
    • +
    • +
      +

      setTraversalBefore

      +
      public void setTraversalBefore(AccessibilityNodeInfo info)
      +
      Sets the view before whose node this one should be visited during traversal. + + This may be useful for configuring traversal order in tests before the corresponding + views have been inflated.
      +
      +
      Parameters:
      +
      info - The view providing the preceding node.
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      setSource

      +
      @Implementation +protected void setSource(View source)
      +
      +
    • +
    • +
      +

      setSource

      +
      @Implementation +protected void setSource(View root, + int virtualDescendantId)
      +
      +
    • +
    • +
      +

      getWindow

      +
      @Implementation(minSdk=21) +protected AccessibilityWindowInfo getWindow()
      +
      +
    • +
    • +
      +

      getWindowId

      +
      @Implementation +protected int getWindowId()
      +
      Returns the id of the window from which the info comes.
      +
      +
    • +
    • +
      +

      setAccessibilityWindowInfo

      +
      public void setAccessibilityWindowInfo(AccessibilityWindowInfo info)
      +
      +
    • +
    • +
      +

      performAction

      +
      @Implementation +protected boolean performAction(int action)
      +
      +
    • +
    • +
      +

      performAction

      +
      @Implementation +protected boolean performAction(int action, + Bundle arguments)
      +
      +
    • +
    • +
      +

      equals

      +
      @Implementation +public boolean equals(Object object)
      +
      Equality check based on reference equality of the Views from which these instances were + created, or the equality of their assigned IDs.
      +
      +
      Overrides:
      +
      equals in class Object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      @Implementation +public int hashCode()
      +
      +
      Overrides:
      +
      hashCode in class Object
      +
      +
      +
    • +
    • +
      +

      addChild

      +
      public void addChild(AccessibilityNodeInfo child)
      +
      Add a child node to this one. Also initializes the parent field of the + child.
      +
      +
      Parameters:
      +
      child - The node to be added as a child.
      +
      +
      +
    • +
    • +
      +

      addChild

      +
      @Implementation +protected void addChild(View child)
      +
      +
    • +
    • +
      +

      addChild

      +
      @Implementation +protected void addChild(View root, + int virtualDescendantId)
      +
      +
    • +
    • +
      +

      getPerformedActions

      +
      public List<Integer> getPerformedActions()
      +
      +
      Returns:
      +
      The list of arguments for the various calls to performAction. Unmodifiable.
      +
      +
      +
    • +
    • +
      +

      getPerformedActionsWithArgs

      +
      public List<Pair<Integer,Bundle>> getPerformedActionsWithArgs()
      +
      +
      Returns:
      +
      The list of arguments for the various calls to performAction. Unmodifiable.
      +
      +
      +
    • +
    • +
      +

      describeContents

      +
      @Implementation +protected int describeContents()
      +
      +
    • +
    • +
      +

      writeToParcel

      +
      @Implementation +protected void writeToParcel(Parcel dest, + int flags)
      +
      +
    • +
    • +
      +

      setOnPerformActionListener

      +
      public void setOnPerformActionListener(ShadowAccessibilityNodeInfo.OnPerformActionListener listener)
      +
      Configure the return result of an action if it is performed
      +
      +
      Parameters:
      +
      listener - The listener.
      +
      +
      +
    • +
    • +
      +

      toString

      +
      @Implementation +public String toString()
      +
      +
      Overrides:
      +
      toString in class Object
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowAccessibilityRecord.html b/javadoc/4.11/org/robolectric/shadows/ShadowAccessibilityRecord.html new file mode 100644 index 000000000..6f7201c06 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowAccessibilityRecord.html @@ -0,0 +1,298 @@ + + + + +ShadowAccessibilityRecord + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowAccessibilityRecord

+
+
java.lang.Object +
org.robolectric.shadows.ShadowAccessibilityRecord
+
+
+
+
@Implements(android.view.accessibility.AccessibilityRecord.class) +public class ShadowAccessibilityRecord +extends Object
+ +
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      NO_VIRTUAL_ID

      +
      public static final int NO_VIRTUAL_ID
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowAccessibilityRecord

      +
      public ShadowAccessibilityRecord()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowAccessibilityService.GestureDispatch.html b/javadoc/4.11/org/robolectric/shadows/ShadowAccessibilityService.GestureDispatch.html new file mode 100644 index 000000000..39004e517 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowAccessibilityService.GestureDispatch.html @@ -0,0 +1,185 @@ + + + + +ShadowAccessibilityService.GestureDispatch + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowAccessibilityService.GestureDispatch

+
+
java.lang.Object +
org.robolectric.shadows.ShadowAccessibilityService.GestureDispatch
+
+
+
+
Enclosing class:
+
ShadowAccessibilityService
+
+
+
public static final class ShadowAccessibilityService.GestureDispatch +extends Object
+
Represents a gesture that has been dispatched through the accessibility service. + + Gestures are dispatched by calling AccessibilityService.dispatchGesture(android.accessibilityservice.GestureDescription, android.accessibilityservice.AccessibilityService.GestureResultCallback, android.os.Handler).
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      description

      +
      public GestureDescription description()
      +
      The description of the gesture to be dispatched. Includes timestamps and the path.
      +
      +
    • +
    • +
      +

      callback

      + +
      The callback that is to be invoked once the gesture has finished dispatching. + + The shadow itself does not invoke this callback. You must manually invoke it to run it.
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowAccessibilityService.html b/javadoc/4.11/org/robolectric/shadows/ShadowAccessibilityService.html new file mode 100644 index 000000000..47881f396 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowAccessibilityService.html @@ -0,0 +1,379 @@ + + + + +ShadowAccessibilityService + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowAccessibilityService

+
+ +
+
+
@Implements(android.accessibilityservice.AccessibilityService.class) +public class ShadowAccessibilityService +extends ShadowService
+
Shadow of AccessibilityService that tracks global actions and provides a mechanism to simulate + the window list.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowAccessibilityWindowInfo.html b/javadoc/4.11/org/robolectric/shadows/ShadowAccessibilityWindowInfo.html new file mode 100644 index 000000000..d97bbb8c4 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowAccessibilityWindowInfo.html @@ -0,0 +1,533 @@ + + + + +ShadowAccessibilityWindowInfo + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowAccessibilityWindowInfo

+
+
java.lang.Object +
org.robolectric.shadows.ShadowAccessibilityWindowInfo
+
+
+
+
@Implements(value=android.view.accessibility.AccessibilityWindowInfo.class, + minSdk=21) +public class ShadowAccessibilityWindowInfo +extends Object
+
Shadow of AccessibilityWindowInfo that allows a test to set + properties that are locked in the original class.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowAccountManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowAccountManager.html new file mode 100644 index 000000000..f3405474c --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowAccountManager.html @@ -0,0 +1,774 @@ + + + + +ShadowAccountManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowAccountManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowAccountManager
+
+
+
+
@Implements(android.accounts.AccountManager.class) +public class ShadowAccountManager +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowActivity.IntentForResult.html b/javadoc/4.11/org/robolectric/shadows/ShadowActivity.IntentForResult.html new file mode 100644 index 000000000..32d16bd88 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowActivity.IntentForResult.html @@ -0,0 +1,230 @@ + + + + +ShadowActivity.IntentForResult + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowActivity.IntentForResult

+
+
java.lang.Object +
org.robolectric.shadows.ShadowActivity.IntentForResult
+
+
+
+
Enclosing class:
+
ShadowActivity
+
+
+
public static class ShadowActivity.IntentForResult +extends Object
+
Container object to hold an Intent, together with the requestCode used in a call to + Activity.startActivityForResult(Intent, int)
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      intent

      +
      public Intent intent
      +
      +
    • +
    • +
      +

      requestCode

      +
      public int requestCode
      +
      +
    • +
    • +
      +

      options

      +
      public Bundle options
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      IntentForResult

      +
      public IntentForResult(Intent intent, + int requestCode)
      +
      +
    • +
    • +
      +

      IntentForResult

      +
      public IntentForResult(Intent intent, + int requestCode, + Bundle options)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowActivity.IntentSenderRequest.html b/javadoc/4.11/org/robolectric/shadows/ShadowActivity.IntentSenderRequest.html new file mode 100644 index 000000000..33df73ed6 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowActivity.IntentSenderRequest.html @@ -0,0 +1,261 @@ + + + + +ShadowActivity.IntentSenderRequest + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowActivity.IntentSenderRequest

+
+
java.lang.Object +
org.robolectric.shadows.ShadowActivity.IntentSenderRequest
+
+
+
+
Enclosing class:
+
ShadowActivity
+
+
+
public static class ShadowActivity.IntentSenderRequest +extends Object
+
Class to holds details of a startIntentSenderForResult request.
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      intentSender

      +
      public final IntentSender intentSender
      +
      +
    • +
    • +
      +

      requestCode

      +
      public final int requestCode
      +
      +
    • +
    • +
      +

      fillInIntent

      +
      @Nullable +public final Intent fillInIntent
      +
      +
    • +
    • +
      +

      flagsMask

      +
      public final int flagsMask
      +
      +
    • +
    • +
      +

      flagsValues

      +
      public final int flagsValues
      +
      +
    • +
    • +
      +

      extraFlags

      +
      public final int extraFlags
      +
      +
    • +
    • +
      +

      options

      +
      public final Bundle options
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      IntentSenderRequest

      +
      public IntentSenderRequest(IntentSender intentSender, + int requestCode, + @Nullable + Intent fillInIntent, + int flagsMask, + int flagsValues, + int extraFlags, + Bundle options)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      send

      +
      public void send()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowActivity.PermissionsRequest.html b/javadoc/4.11/org/robolectric/shadows/ShadowActivity.PermissionsRequest.html new file mode 100644 index 000000000..954921b3a --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowActivity.PermissionsRequest.html @@ -0,0 +1,173 @@ + + + + +ShadowActivity.PermissionsRequest + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowActivity.PermissionsRequest

+
+
java.lang.Object +
org.robolectric.shadows.ShadowActivity.PermissionsRequest
+
+
+
+
Enclosing class:
+
ShadowActivity
+
+
+
public static class ShadowActivity.PermissionsRequest +extends Object
+
Class to hold a permissions request, including its request code.
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      requestCode

      +
      public final int requestCode
      +
      +
    • +
    • +
      +

      requestedPermissions

      +
      public final String[] requestedPermissions
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      PermissionsRequest

      +
      public PermissionsRequest(String[] requestedPermissions, + int requestCode)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowActivity.html b/javadoc/4.11/org/robolectric/shadows/ShadowActivity.html new file mode 100644 index 000000000..0ccb8b5fb --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowActivity.html @@ -0,0 +1,1307 @@ + + + + +ShadowActivity + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowActivity

+
+ +
+
+
Direct Known Subclasses:
+
ShadowActivityGroup
+
+
+ +
+
+ +
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowActivity

      +
      public ShadowActivity()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      setApplication

      +
      public void setApplication(Application application)
      +
      +
    • +
    • +
      +

      callAttach

      +
      public void callAttach(Intent intent)
      +
      +
    • +
    • +
      +

      callAttach

      +
      public void callAttach(Intent intent, + @Nullable + Bundle activityOptions)
      +
      +
    • +
    • +
      +

      callAttach

      +
      public void callAttach(Intent intent, + @Nullable + Bundle activityOptions, + @Nullable + Object lastNonConfigurationInstances)
      +
      +
    • +
    • +
      +

      callAttach

      +
      public void callAttach(Intent intent, + @Nullable + Bundle activityOptions, + @Nullable + Object lastNonConfigurationInstances, + @Nullable + Configuration overrideConfig)
      +
      +
    • +
    • +
      +

      setCallingActivity

      +
      public void setCallingActivity(@Nullable + ComponentName activityName)
      +
      Sets the calling activity that will be reflected in Activity.getCallingActivity() and + Activity.getCallingPackage().
      +
      +
    • +
    • +
      +

      getCallingActivity

      +
      @Implementation +protected ComponentName getCallingActivity()
      +
      +
    • +
    • +
      +

      setCallingPackage

      +
      public void setCallingPackage(@Nullable + String packageName)
      +
      Sets the calling package that will be reflected in Activity.getCallingActivity() and + Activity.getCallingPackage(). + +

      Activity name defaults to some default value.

      +
      +
    • +
    • +
      +

      getCallingPackage

      +
      @Implementation +protected String getCallingPackage()
      +
      +
    • +
    • +
      +

      setDefaultKeyMode

      +
      @Implementation +protected void setDefaultKeyMode(int keyMode)
      +
      +
    • +
    • +
      +

      getDefaultKeymode

      +
      public int getDefaultKeymode()
      +
      +
    • +
    • +
      +

      setShowWhenLocked

      +
      @Implementation(minSdk=27) +protected void setShowWhenLocked(boolean showWhenLocked)
      +
      +
    • +
    • +
      +

      getShowWhenLocked

      +
      @RequiresApi(api=27) +public boolean getShowWhenLocked()
      +
      +
    • +
    • +
      +

      setTurnScreenOn

      +
      @Implementation(minSdk=27) +protected void setTurnScreenOn(boolean turnScreenOn)
      +
      +
    • +
    • +
      +

      getTurnScreenOn

      +
      @RequiresApi(api=27) +public boolean getTurnScreenOn()
      +
      +
    • +
    • +
      +

      setResult

      +
      @Implementation +protected final void setResult(int resultCode)
      +
      +
    • +
    • +
      +

      setResult

      +
      @Implementation +protected final void setResult(int resultCode, + Intent data)
      +
      +
    • +
    • +
      +

      getLayoutInflater

      +
      @Implementation +protected LayoutInflater getLayoutInflater()
      +
      +
    • +
    • +
      +

      getMenuInflater

      +
      @Implementation +protected MenuInflater getMenuInflater()
      +
      +
    • +
    • +
      +

      findViewById

      +
      @Implementation +protected View findViewById(int id)
      +
      Checks to ensure that thecontentView has been set
      +
      +
      Parameters:
      +
      id - ID of the view to find
      +
      Returns:
      +
      the view
      +
      Throws:
      +
      RuntimeException - if the contentView has not been called first
      +
      +
      +
    • +
    • +
      +

      getParent

      +
      @Implementation +protected final Activity getParent()
      +
      +
    • +
    • +
      +

      setParent

      +
      @HiddenApi +@Implementation +public void setParent(Activity parent)
      +
      Allow setting of Parent fragmentActivity (for unit testing purposes only)
      +
      +
      Parameters:
      +
      parent - Parent fragmentActivity to set on this fragmentActivity
      +
      +
      +
    • +
    • +
      +

      onBackPressed

      +
      @Implementation +protected void onBackPressed()
      +
      +
    • +
    • +
      +

      finish

      +
      @Implementation +protected void finish()
      +
      +
    • +
    • +
      +

      finishAndRemoveTask

      +
      @Implementation(minSdk=21) +protected void finishAndRemoveTask()
      +
      +
    • +
    • +
      +

      finishAffinity

      +
      @Implementation +protected void finishAffinity()
      +
      +
    • +
    • +
      +

      resetIsFinishing

      +
      public void resetIsFinishing()
      +
      +
    • +
    • +
      +

      isFinishing

      +
      @Implementation(minSdk=16) +protected boolean isFinishing()
      +
      Returns whether finish() was called. + +

      Note: this method seems redundant, but removing it will cause problems for Mockito spies of + Activities that call Activity.finish() followed by Activity.isFinishing(). This + is because `finish` modifies the members of realActivity, so + `isFinishing` should refer to those same members.

      +
      +
    • +
    • +
      +

      getWindow

      +
      @Implementation +protected Window getWindow()
      +
      Constructs a new Window (a PhoneWindow) if no window + has previously been set.
      +
      +
      Returns:
      +
      the window associated with this Activity
      +
      +
      +
    • +
    • +
      +

      getSplashScreen

      +
      @Implementation(minSdk=31) +protected Object getSplashScreen()
      +
      +
      Returns:
      +
      fake SplashScreen
      +
      +
      +
    • +
    • +
      +

      setWindow

      +
      public void setWindow(Window window)
      +
      +
    • +
    • +
      +

      runOnUiThread

      +
      @Implementation +protected void runOnUiThread(Runnable action)
      +
      +
    • +
    • +
      +

      setRequestedOrientation

      +
      @Implementation +protected void setRequestedOrientation(int requestedOrientation)
      +
      +
    • +
    • +
      +

      getRequestedOrientation

      +
      @Implementation +protected int getRequestedOrientation()
      +
      +
    • +
    • +
      +

      getTaskId

      +
      @Implementation +protected int getTaskId()
      +
      +
    • +
    • +
      +

      startIntentSenderForResult

      +
      @Implementation +public void startIntentSenderForResult(IntentSender intentSender, + int requestCode, + @Nullable + Intent fillInIntent, + int flagsMask, + int flagsValues, + int extraFlags, + Bundle options) + throws IntentSender.SendIntentException
      +
      +
      Throws:
      +
      IntentSender.SendIntentException
      +
      +
      +
    • +
    • +
      +

      reportFullyDrawn

      +
      @Implementation(minSdk=19) +protected void reportFullyDrawn()
      +
      +
    • +
    • +
      +

      getReportFullyDrawn

      +
      public boolean getReportFullyDrawn()
      +
      +
      Returns:
      +
      whether ReportFullyDrawn() methods has been called.
      +
      +
      +
    • +
    • +
      +

      getContentView

      +
      public View getContentView()
      +
      +
      Returns:
      +
      the contentView set by one of the setContentView() methods
      +
      +
      +
    • +
    • +
      +

      getResultCode

      +
      public int getResultCode()
      +
      +
      Returns:
      +
      the resultCode set by one of the setResult() methods
      +
      +
      +
    • +
    • +
      +

      getResultIntent

      +
      public Intent getResultIntent()
      +
      +
      Returns:
      +
      the Intent set by setResult(int, android.content.Intent)
      +
      +
      +
    • +
    • +
      +

      getNextStartedActivityForResult

      +
      public ShadowActivity.IntentForResult getNextStartedActivityForResult()
      +
      Consumes and returns the next Intent on the started activities for results stack.
      +
      +
      Overrides:
      +
      getNextStartedActivityForResult in class ShadowContextWrapper
      +
      Returns:
      +
      the next started Intent for an activity, wrapped in an ShadowActivity.IntentForResult object
      +
      +
      +
    • +
    • +
      +

      peekNextStartedActivityForResult

      +
      public ShadowActivity.IntentForResult peekNextStartedActivityForResult()
      +
      Returns the most recent Intent started by Activity.startActivityForResult(Intent, int) without consuming it.
      +
      +
      Overrides:
      +
      peekNextStartedActivityForResult in class ShadowContextWrapper
      +
      Returns:
      +
      the most recently started Intent, wrapped in an ShadowActivity.IntentForResult object
      +
      +
      +
    • +
    • +
      +

      getLastNonConfigurationInstance

      +
      @Implementation +protected Object getLastNonConfigurationInstance()
      +
      +
    • +
    • +
      +

      setLastNonConfigurationInstance

      +
      @Deprecated +public void setLastNonConfigurationInstance(Object lastNonConfigurationInstance)
      +
      Deprecated. + +
      +
      +
    • +
    • +
      +

      setCurrentFocus

      +
      public void setCurrentFocus(View view)
      +
      +
      Parameters:
      +
      view - View to focus.
      +
      +
      +
    • +
    • +
      +

      getCurrentFocus

      +
      @Implementation +protected View getCurrentFocus()
      +
      +
    • +
    • +
      +

      getPendingTransitionEnterAnimationResourceId

      +
      public int getPendingTransitionEnterAnimationResourceId()
      +
      +
    • +
    • +
      +

      getPendingTransitionExitAnimationResourceId

      +
      public int getPendingTransitionExitAnimationResourceId()
      +
      +
    • +
    • +
      +

      onCreateOptionsMenu

      +
      @Implementation +protected boolean onCreateOptionsMenu(Menu menu)
      +
      +
    • +
    • +
      +

      getOptionsMenu

      +
      public Menu getOptionsMenu()
      +
      Return the options menu.
      +
      +
      Returns:
      +
      Options menu.
      +
      +
      +
    • +
    • +
      +

      clickMenuItem

      +
      public boolean clickMenuItem(int menuItemResId)
      +
      Perform a click on a menu item.
      +
      +
      Parameters:
      +
      menuItemResId - Menu item resource ID.
      +
      Returns:
      +
      True if the click was handled, false otherwise.
      +
      +
      +
    • +
    • +
      +

      callOnActivityResult

      +
      @Deprecated +public void callOnActivityResult(int requestCode, + int resultCode, + Intent resultData)
      +
      Deprecated.
      +
      +
    • +
    • +
      +

      internalCallDispatchActivityResult

      +
      public void internalCallDispatchActivityResult(String who, + int requestCode, + int resultCode, + Intent data)
      +
      For internal use only. Not for public use.
      +
      +
    • +
    • +
      +

      attachController

      +
      public <T extends Activity> void attachController(ActivityController controller)
      +
      For internal use only. Not for public use.
      +
      +
    • +
    • +
      +

      setThrowIntentSenderException

      +
      public void setThrowIntentSenderException(boolean throwIntentSenderException)
      +
      Sets if startIntentSenderForRequestCode will throw an IntentSender.SendIntentException.
      +
      +
    • +
    • +
      +

      receiveResult

      +
      public void receiveResult(Intent requestIntent, + int resultCode, + Intent resultIntent)
      +
      +
    • +
    • +
      +

      showDialog

      +
      @Implementation +protected final void showDialog(int id)
      +
      +
    • +
    • +
      +

      dismissDialog

      +
      @Implementation +protected final void dismissDialog(int id)
      +
      +
    • +
    • +
      +

      removeDialog

      +
      @Implementation +protected final void removeDialog(int id)
      +
      +
    • +
    • +
      +

      showDialog

      +
      @Implementation +protected final boolean showDialog(int id, + Bundle bundle)
      +
      +
    • +
    • +
      +

      setIsTaskRoot

      +
      public void setIsTaskRoot(boolean isRoot)
      +
      +
    • +
    • +
      +

      isTaskRoot

      +
      @Implementation +protected final boolean isTaskRoot()
      +
      +
    • +
    • +
      +

      getLastShownDialogId

      +
      public Integer getLastShownDialogId()
      +
      +
      Returns:
      +
      the dialog resource id passed into Activity.showDialog(int, Bundle) or + Activity.showDialog(int)
      +
      +
      +
    • +
    • +
      +

      hasCancelledPendingTransitions

      +
      public boolean hasCancelledPendingTransitions()
      +
      +
    • +
    • +
      +

      overridePendingTransition

      +
      @Implementation +protected void overridePendingTransition(int enterAnim, + int exitAnim)
      +
      +
    • +
    • +
      +

      getDialogById

      +
      public Dialog getDialogById(int dialogId)
      +
      +
    • +
    • +
      +

      onDestroy

      +
      @Implementation +protected void onDestroy()
      +
      +
    • +
    • +
      +

      recreate

      +
      @Implementation +protected void recreate()
      +
      +
    • +
    • +
      +

      startManagingCursor

      +
      @Implementation +protected void startManagingCursor(Cursor c)
      +
      +
    • +
    • +
      +

      stopManagingCursor

      +
      @Implementation +protected void stopManagingCursor(Cursor c)
      +
      +
    • +
    • +
      +

      getManagedCursors

      +
      public List<Cursor> getManagedCursors()
      +
      +
    • +
    • +
      +

      setVolumeControlStream

      +
      @Implementation +protected final void setVolumeControlStream(int streamType)
      +
      +
    • +
    • +
      +

      getVolumeControlStream

      +
      @Implementation +protected final int getVolumeControlStream()
      +
      +
    • +
    • +
      +

      requestPermissions

      +
      @Implementation(minSdk=23) +protected final void requestPermissions(String[] permissions, + int requestCode)
      +
      +
    • +
    • +
      +

      startLockTask

      +
      @Implementation(minSdk=21) +protected void startLockTask()
      +
      Starts a lock task. + +

      The status of the lock task can be verified using isLockTask() method. Otherwise this + implementation has no effect.

      +
      +
    • +
    • +
      +

      stopLockTask

      +
      @Implementation(minSdk=21) +protected void stopLockTask()
      +
      Stops a lock task. + +

      The status of the lock task can be verified using isLockTask() method. Otherwise this + implementation has no effect.

      +
      +
    • +
    • +
      +

      isLockTask

      +
      @Deprecated +public boolean isLockTask()
      +
      Deprecated. + +
      +
      Returns if the activity is in the lock task mode.
      +
      +
    • +
    • +
      +

      setInMultiWindowMode

      +
      public void setInMultiWindowMode(boolean value)
      +
      Changes state of isInMultiWindowMode() method.
      +
      +
    • +
    • +
      +

      isInMultiWindowMode

      +
      @Implementation(minSdk=24) +protected boolean isInMultiWindowMode()
      +
      +
    • +
    • +
      +

      isInPictureInPictureMode

      +
      @Implementation(minSdk=24) +protected boolean isInPictureInPictureMode()
      +
      +
    • +
    • +
      +

      enterPictureInPictureMode

      +
      @Implementation(minSdk=24) +protected void enterPictureInPictureMode()
      +
      +
    • +
    • +
      +

      enterPictureInPictureMode

      +
      @Implementation(minSdk=26) +protected boolean enterPictureInPictureMode(PictureInPictureParams params)
      +
      +
    • +
    • +
      +

      moveTaskToBack

      +
      @Implementation +protected boolean moveTaskToBack(boolean nonRoot)
      +
      +
    • +
    • +
      +

      getLastIntentSenderRequest

      +
      public ShadowActivity.IntentSenderRequest getLastIntentSenderRequest()
      +
      Gets the last startIntentSenderForResult request made to this activity.
      +
      +
      Returns:
      +
      The IntentSender request details.
      +
      +
      +
    • +
    • +
      +

      getLastRequestedPermission

      +
      public ShadowActivity.PermissionsRequest getLastRequestedPermission()
      +
      Gets the last permission request submitted to this activity.
      +
      +
      Returns:
      +
      The permission request details.
      +
      +
      +
    • +
    • +
      +

      initializeVoiceInteractor

      +
      public void initializeVoiceInteractor()
      +
      Initializes the associated Activity with an VoiceInteractor instance. + Subsequent Activity.getVoiceInteractor() calls on the associated activity + will return a VoiceInteractor instance
      +
      +
    • +
    • +
      +

      callOnGetDirectActions

      +
      public void callOnGetDirectActions(CancellationSignal cancellationSignal, + Consumer<List<DirectAction>> callback)
      +
      Calls Activity#onGetDirectActions with the given parameters. This method also simulates the + Parcel serialization/deserialization which occurs when assistant requests DirectAction.
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowActivityGroup.html b/javadoc/4.11/org/robolectric/shadows/ShadowActivityGroup.html new file mode 100644 index 000000000..8cd632449 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowActivityGroup.html @@ -0,0 +1,211 @@ + + + + +ShadowActivityGroup + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowActivityGroup

+
+ +
+
+
Direct Known Subclasses:
+
ShadowTabActivity
+
+
+
@Implements(android.app.ActivityGroup.class) +public class ShadowActivityGroup +extends ShadowActivity
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowActivityGroup

      +
      public ShadowActivityGroup()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getCurrentActivity

      +
      @Implementation +protected Activity getCurrentActivity()
      +
      +
    • +
    • +
      +

      setCurrentActivity

      +
      public void setCurrentActivity(Activity activity)
      +
      +
      Parameters:
      +
      activity - Current activity.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowActivityManager.ApplicationExitInfoBuilder.html b/javadoc/4.11/org/robolectric/shadows/ShadowActivityManager.ApplicationExitInfoBuilder.html new file mode 100644 index 000000000..dfd77e76d --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowActivityManager.ApplicationExitInfoBuilder.html @@ -0,0 +1,264 @@ + + + + +ShadowActivityManager.ApplicationExitInfoBuilder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowActivityManager.ApplicationExitInfoBuilder

+
+
java.lang.Object +
org.robolectric.shadows.ShadowActivityManager.ApplicationExitInfoBuilder
+
+
+
+
Enclosing class:
+
ShadowActivityManager
+
+
+
@RequiresApi(api=30) +public static class ShadowActivityManager.ApplicationExitInfoBuilder +extends Object
+
Builder class for ApplicationExitInfo
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowActivityManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowActivityManager.html new file mode 100644 index 000000000..ab478782f --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowActivityManager.html @@ -0,0 +1,676 @@ + + + + +ShadowActivityManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowActivityManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowActivityManager
+
+
+
+
@Implements(value=android.app.ActivityManager.class, + looseSignatures=true) +public class ShadowActivityManager +extends Object
+
Shadow for ActivityManager
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowActivityManagerNative.html b/javadoc/4.11/org/robolectric/shadows/ShadowActivityManagerNative.html new file mode 100644 index 000000000..facf9b60e --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowActivityManagerNative.html @@ -0,0 +1,162 @@ + + + + +ShadowActivityManagerNative + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowActivityManagerNative

+
+
java.lang.Object +
org.robolectric.shadows.ShadowActivityManagerNative
+
+
+
+
@Implements(value=android.app.ActivityManagerNative.class, + isInAndroidSdk=false) +public class ShadowActivityManagerNative +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowActivityManagerNative

      +
      public ShadowActivityManagerNative()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowActivityTaskManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowActivityTaskManager.html new file mode 100644 index 000000000..e68cebd2b --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowActivityTaskManager.html @@ -0,0 +1,163 @@ + + + + +ShadowActivityTaskManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowActivityTaskManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowActivityTaskManager
+
+
+
+
@Implements(value=android.app.ActivityTaskManager.class, + minSdk=29, + isInAndroidSdk=false) +public class ShadowActivityTaskManager +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowActivityTaskManager

      +
      public ShadowActivityTaskManager()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowActivityThread._ActivityThread_.html b/javadoc/4.11/org/robolectric/shadows/ShadowActivityThread._ActivityThread_.html new file mode 100644 index 000000000..bc0db9309 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowActivityThread._ActivityThread_.html @@ -0,0 +1,187 @@ + + + + +ShadowActivityThread._ActivityThread_ + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface ShadowActivityThread._ActivityThread_

+
+
+
+
Enclosing class:
+
ShadowActivityThread
+
+
+
public static interface ShadowActivityThread._ActivityThread_
+
Accessor interface for ActivityThread's internals.
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      setBoundApplication

      +
      void setBoundApplication(Object data)
      +
      +
    • +
    • +
      +

      getBoundApplication

      +
      Object getBoundApplication()
      +
      +
    • +
    • +
      +

      setCompatConfiguration

      +
      void setCompatConfiguration(Configuration configuration)
      +
      +
    • +
    • +
      +

      setInitialApplication

      +
      void setInitialApplication(Application application)
      +
      +
    • +
    • +
      +

      getInitialApplication

      +
      Application getInitialApplication()
      +
      internal use only. Tests should use ActivityThread.getApplication
      +
      +
    • +
    • +
      +

      setInstrumentation

      +
      void setInstrumentation(Instrumentation instrumentation)
      +
      +
    • +
    • +
      +

      getActivities

      + +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowActivityThread._AppBindData_.html b/javadoc/4.11/org/robolectric/shadows/ShadowActivityThread._AppBindData_.html new file mode 100644 index 000000000..d2e9bb7e2 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowActivityThread._AppBindData_.html @@ -0,0 +1,139 @@ + + + + +ShadowActivityThread._AppBindData_ + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface ShadowActivityThread._AppBindData_

+
+
+
+
Enclosing class:
+
ShadowActivityThread
+
+
+
public static interface ShadowActivityThread._AppBindData_
+
Accessor interface for ActivityThread.AppBindData's internals.
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      setAppInfo

      +
      void setAppInfo(ApplicationInfo applicationInfo)
      +
      +
    • +
    • +
      +

      setProcessName

      +
      void setProcessName(String name)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowActivityThread.html b/javadoc/4.11/org/robolectric/shadows/ShadowActivityThread.html new file mode 100644 index 000000000..7e6107adf --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowActivityThread.html @@ -0,0 +1,336 @@ + + + + +ShadowActivityThread + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowActivityThread

+
+
java.lang.Object +
org.robolectric.shadows.ShadowActivityThread
+
+
+
+
@Implements(value=android.app.ActivityThread.class, + isInAndroidSdk=false, + looseSignatures=true) +public class ShadowActivityThread +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowAdapterView.html b/javadoc/4.11/org/robolectric/shadows/ShadowAdapterView.html new file mode 100644 index 000000000..eaf9ad737 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowAdapterView.html @@ -0,0 +1,259 @@ + + + + +ShadowAdapterView + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowAdapterView<T extends Adapter>

+
+ +
+
+
Direct Known Subclasses:
+
ShadowAbsListView, ShadowAbsSpinner
+
+
+
@Implements(android.widget.AdapterView.class) +public class ShadowAdapterView<T extends Adapter> +extends ShadowViewGroup
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowAdapterView

      +
      public ShadowAdapterView()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      setOnItemSelectedListener

      +
      @Implementation +protected void setOnItemSelectedListener(AdapterView.OnItemSelectedListener itemSelectedListener)
      +
      +
    • +
    • +
      +

      getItemSelectedListener

      +
      public AdapterView.OnItemSelectedListener getItemSelectedListener()
      +
      +
    • +
    • +
      +

      performItemClick

      +
      public boolean performItemClick(int position)
      +
      +
    • +
    • +
      +

      findIndexOfItemContainingText

      +
      public int findIndexOfItemContainingText(String targetText)
      +
      +
    • +
    • +
      +

      findItemContainingText

      +
      public View findItemContainingText(String targetText)
      +
      +
    • +
    • +
      +

      clickFirstItemContainingText

      +
      public void clickFirstItemContainingText(String targetText)
      +
      +
    • +
    • +
      +

      populateItems

      +
      public void populateItems()
      +
      +
    • +
    • +
      +

      selectItemWithText

      +
      public void selectItemWithText(String s)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowAlarmManager.ScheduledAlarm.html b/javadoc/4.11/org/robolectric/shadows/ShadowAlarmManager.ScheduledAlarm.html new file mode 100644 index 000000000..4f1196e07 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowAlarmManager.ScheduledAlarm.html @@ -0,0 +1,513 @@ + + + + +ShadowAlarmManager.ScheduledAlarm + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowAlarmManager.ScheduledAlarm

+
+
java.lang.Object +
org.robolectric.shadows.ShadowAlarmManager.ScheduledAlarm
+
+
+
+
All Implemented Interfaces:
+
Comparable<ShadowAlarmManager.ScheduledAlarm>
+
+
+
Enclosing class:
+
ShadowAlarmManager
+
+
+
public static class ShadowAlarmManager.ScheduledAlarm +extends Object +implements Comparable<ShadowAlarmManager.ScheduledAlarm>
+
Represents a set alarm.
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ScheduledAlarm

      +
      @Deprecated +public ScheduledAlarm(int type, + long triggerAtMs, + PendingIntent operation, + PendingIntent showIntent)
      +
      Deprecated.
      +
      +
    • +
    • +
      +

      ScheduledAlarm

      +
      @Deprecated +public ScheduledAlarm(int type, + long triggerAtMs, + long intervalMs, + PendingIntent operation, + PendingIntent showIntent)
      +
      Deprecated.
      +
      +
    • +
    • +
      +

      ScheduledAlarm

      +
      @Deprecated +public ScheduledAlarm(int type, + long triggerAtMs, + long intervalMs, + PendingIntent operation, + PendingIntent showIntent, + boolean allowWhileIdle)
      +
      Deprecated.
      +
      +
    • +
    • +
      +

      ScheduledAlarm

      +
      protected ScheduledAlarm(int type, + long triggerAtMs, + long windowLengthMs, + long intervalMs, + PendingIntent operation, + @Nullable + WorkSource workSource, + @Nullable + Object alarmClockInfo, + boolean allowWhileIdle)
      +
      +
    • +
    • +
      +

      ScheduledAlarm

      +
      protected ScheduledAlarm(int type, + long triggerAtMs, + long windowLengthMs, + long intervalMs, + @Nullable + String tag, + AlarmManager.OnAlarmListener listener, + Executor executor, + @Nullable + WorkSource workSource, + @Nullable + Object alarmClockInfo, + boolean allowWhileIdle)
      +
      +
    • +
    • +
      +

      ScheduledAlarm

      +
      protected ScheduledAlarm(long triggerAtMs, + ShadowAlarmManager.ScheduledAlarm alarm)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getType

      +
      public int getType()
      +
      +
    • +
    • +
      +

      getTriggerAtMs

      +
      public long getTriggerAtMs()
      +
      +
    • +
    • +
      +

      getWindowLengthMs

      +
      public long getWindowLengthMs()
      +
      +
    • +
    • +
      +

      getIntervalMs

      +
      public long getIntervalMs()
      +
      +
    • +
    • +
      +

      getTag

      +
      @Nullable +public String getTag()
      +
      +
    • +
    • +
      +

      getWorkSource

      +
      @Nullable +public WorkSource getWorkSource()
      +
      +
    • +
    • +
      +

      getAlarmClockInfo

      +
      @RequiresApi(21) +@Nullable +public AlarmManager.AlarmClockInfo getAlarmClockInfo()
      +
      +
    • +
    • +
      +

      isAllowWhileIdle

      +
      public boolean isAllowWhileIdle()
      +
      +
    • +
    • +
      +

      compareTo

      +
      public int compareTo(ShadowAlarmManager.ScheduledAlarm scheduledAlarm)
      +
      +
      Specified by:
      +
      compareTo in interface Comparable<ShadowAlarmManager.ScheduledAlarm>
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowAlarmManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowAlarmManager.html new file mode 100644 index 000000000..bdb51c7ce --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowAlarmManager.html @@ -0,0 +1,768 @@ + + + + +ShadowAlarmManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowAlarmManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowAlarmManager
+
+
+
+
@Implements(android.app.AlarmManager.class) +public class ShadowAlarmManager +extends Object
+
Shadow for AlarmManager.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowAlertController.html b/javadoc/4.11/org/robolectric/shadows/ShadowAlertController.html new file mode 100644 index 000000000..4dbcac1d6 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowAlertController.html @@ -0,0 +1,273 @@ + + + + +ShadowAlertController + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowAlertController

+
+
java.lang.Object +
org.robolectric.shadows.ShadowAlertController
+
+
+
+
@Implements(value=com.android.internal.app.AlertController.class, + isInAndroidSdk=false) +public class ShadowAlertController +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowAlertDialog.ShadowBuilder.html b/javadoc/4.11/org/robolectric/shadows/ShadowAlertDialog.ShadowBuilder.html new file mode 100644 index 000000000..1c737512d --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowAlertDialog.ShadowBuilder.html @@ -0,0 +1,133 @@ + + + + +ShadowAlertDialog.ShadowBuilder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowAlertDialog.ShadowBuilder

+
+
java.lang.Object +
org.robolectric.shadows.ShadowAlertDialog.ShadowBuilder
+
+
+
+
Enclosing class:
+
ShadowAlertDialog
+
+
+
@Implements(android.app.AlertDialog.Builder.class) +public static class ShadowAlertDialog.ShadowBuilder +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowBuilder

      +
      public ShadowBuilder()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowAlertDialog.html b/javadoc/4.11/org/robolectric/shadows/ShadowAlertDialog.html new file mode 100644 index 000000000..80c99abe7 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowAlertDialog.html @@ -0,0 +1,336 @@ + + + + +ShadowAlertDialog + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowAlertDialog

+
+
java.lang.Object +
org.robolectric.shadows.ShadowDialog +
org.robolectric.shadows.ShadowAlertDialog
+
+
+
+
+
Direct Known Subclasses:
+
ShadowDatePickerDialog, ShadowProgressDialog, ShadowTimePickerDialog
+
+
+
@Implements(android.app.AlertDialog.class) +public class ShadowAlertDialog +extends ShadowDialog
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowAlertDialog

      +
      public ShadowAlertDialog()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getLatestAlertDialog

      +
      public static AlertDialog getLatestAlertDialog()
      +
      +
      Returns:
      +
      the most recently created AlertDialog, or null if none has been created during this test run
      +
      +
      +
    • +
    • +
      +

      getCustomView

      +
      public FrameLayout getCustomView()
      +
      +
    • +
    • +
      +

      reset

      +
      @Resetter +public static void reset()
      +
      Resets the tracking of the most recently created AlertDialog
      +
      +
    • +
    • +
      +

      clickOnItem

      +
      public void clickOnItem(int index)
      +
      Simulates a click on the Dialog item indicated by index. Handles both multi- and single-choice dialogs, tracks which items are currently + checked and calls listeners appropriately.
      +
      +
      Parameters:
      +
      index - the index of the item to click on
      +
      +
      +
    • +
    • +
      +

      getTitle

      +
      public CharSequence getTitle()
      +
      +
      Overrides:
      +
      getTitle in class ShadowDialog
      +
      +
      +
    • +
    • +
      +

      getItems

      +
      public CharSequence[] getItems()
      +
      +
      Returns:
      +
      the items that are available to be clicked on
      +
      +
      +
    • +
    • +
      +

      getAdapter

      +
      public Adapter getAdapter()
      +
      +
    • +
    • +
      +

      getMessage

      +
      public CharSequence getMessage()
      +
      +
      Returns:
      +
      the message displayed in the dialog
      +
      +
      +
    • +
    • +
      +

      show

      +
      public void show()
      +
      +
      Overrides:
      +
      show in class ShadowDialog
      +
      +
      +
    • +
    • +
      +

      getView

      +
      public View getView()
      +
      +
      Returns:
      +
      the view set with AlertDialog.Builder.setView(View)
      +
      +
      +
    • +
    • +
      +

      getIconId

      +
      public int getIconId()
      +
      +
      Returns:
      +
      the icon set with AlertDialog.Builder.setIcon(int)
      +
      +
      +
    • +
    • +
      +

      getCustomTitleView

      +
      public View getCustomTitleView()
      +
      +
      Returns:
      +
      return the view set with AlertDialog.Builder.setCustomTitle(View)
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowAlwaysOnHotwordDetector.ShadowRefreshAvailabilityTask.html b/javadoc/4.11/org/robolectric/shadows/ShadowAlwaysOnHotwordDetector.ShadowRefreshAvailabilityTask.html new file mode 100644 index 000000000..891a7f416 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowAlwaysOnHotwordDetector.ShadowRefreshAvailabilityTask.html @@ -0,0 +1,207 @@ + + + + +ShadowAlwaysOnHotwordDetector.ShadowRefreshAvailabilityTask + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowAlwaysOnHotwordDetector.ShadowRefreshAvailabilityTask<Params,Progress,Result>

+
+
java.lang.Object +
org.robolectric.shadows.ShadowAsyncTask +
org.robolectric.shadows.ShadowPausedAsyncTask<Params,Progress,Result> +
org.robolectric.shadows.ShadowAlwaysOnHotwordDetector.ShadowRefreshAvailabilityTask<Params,Progress,Result>
+
+
+
+
+
+
Enclosing class:
+
ShadowAlwaysOnHotwordDetector
+
+
+
@Implements(className="android.service.voice.AlwaysOnHotwordDetector$RefreshAvailabiltyTask", + minSdk=21, + maxSdk=33, + isInAndroidSdk=false) +public static class ShadowAlwaysOnHotwordDetector.ShadowRefreshAvailabilityTask<Params,Progress,Result> +extends ShadowPausedAsyncTask<Params,Progress,Result>
+
Shadow for AsyncTask kicked off in the constructor of AlwaysOnHotwordDetector.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowRefreshAvailabilityTask

      +
      public ShadowRefreshAvailabilityTask()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      internalGetInitialAvailability

      +
      @Implementation +protected int internalGetInitialAvailability()
      +
      +
    • +
    • +
      +

      internalGetIsEnrolled

      +
      @Implementation +protected boolean internalGetIsEnrolled(int keyphraseId, + Locale locale)
      +
      +
    • +
    • +
      +

      internalUpdateEnrolledKeyphraseMetadata

      +
      @Implementation(minSdk=30) +protected void internalUpdateEnrolledKeyphraseMetadata()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowAlwaysOnHotwordDetector.html b/javadoc/4.11/org/robolectric/shadows/ShadowAlwaysOnHotwordDetector.html new file mode 100644 index 000000000..452193f72 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowAlwaysOnHotwordDetector.html @@ -0,0 +1,306 @@ + + + + +ShadowAlwaysOnHotwordDetector + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowAlwaysOnHotwordDetector

+
+
java.lang.Object +
org.robolectric.shadows.ShadowAlwaysOnHotwordDetector
+
+
+
+
@Implements(value=android.service.voice.AlwaysOnHotwordDetector.class, + minSdk=21, + isInAndroidSdk=false) +public class ShadowAlwaysOnHotwordDetector +extends Object
+
Shadow implementation of AlwaysOnHotwordDetector.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowAlwaysOnHotwordDetector

      +
      public ShadowAlwaysOnHotwordDetector()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      __constructor__

      +
      @Implementation(maxSdk=29) +protected void __constructor__(String text, + Locale locale, + AlwaysOnHotwordDetector.Callback callback, + android.hardware.soundtrigger.KeyphraseEnrollmentInfo keyphraseEnrollmentInfo, + IVoiceInteractionService voiceInteractionService, + com.android.internal.app.IVoiceInteractionManagerService modelManagementService)
      +
      +
    • +
    • +
      +

      __constructor__

      +
      @Implementation(minSdk=30, + maxSdk=30) +protected void __constructor__(String text, + Locale locale, + AlwaysOnHotwordDetector.Callback callback, + android.hardware.soundtrigger.KeyphraseEnrollmentInfo keyphraseEnrollmentInfo, + com.android.internal.app.IVoiceInteractionManagerService modelManagementService)
      +
      +
    • +
    • +
      +

      __constructor__

      +
      @Implementation(minSdk=31, + maxSdk=33) +protected void __constructor__(String text, + Locale locale, + AlwaysOnHotwordDetector.Callback callback, + android.hardware.soundtrigger.KeyphraseEnrollmentInfo keyphraseEnrollmentInfo, + com.android.internal.app.IVoiceInteractionManagerService modelManagementService, + int targetSdkVersion, + boolean supportHotwordDetectionService, + PersistableBundle options, + SharedMemory sharedMemory)
      +
      +
    • +
    • +
      +

      __constructor__

      +
      @Implementation(minSdk=34, + maxSdk=34) +protected void __constructor__(String text, + Locale locale, + Executor executor, + AlwaysOnHotwordDetector.Callback callback, + android.hardware.soundtrigger.KeyphraseEnrollmentInfo keyphraseEnrollmentInfo, + com.android.internal.app.IVoiceInteractionManagerService modelManagementService, + int targetSdkVersion, + boolean supportSandboxedDetectionService)
      +
      +
    • +
    • +
      +

      triggerOnErrorCallback

      +
      public void triggerOnErrorCallback()
      +
      Invokes Callback#onError.
      +
      +
    • +
    • +
      +

      triggerOnDetectedCallback

      +
      public void triggerOnDetectedCallback(AlwaysOnHotwordDetector.EventPayload eventPayload)
      +
      Invokes Callback#onDetected.
      +
      +
    • +
    • +
      +

      createEventPayload

      +
      public static AlwaysOnHotwordDetector.EventPayload createEventPayload(boolean triggerAvailable, + boolean captureAvailable, + AudioFormat audioFormat, + int captureSession, + byte[] data)
      +
      Invokes the normally hidden EventPayload constructor for passing to Callback#onDetected().
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowAmbientContextManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowAmbientContextManager.html new file mode 100644 index 000000000..ee9939836 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowAmbientContextManager.html @@ -0,0 +1,247 @@ + + + + +ShadowAmbientContextManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowAmbientContextManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowAmbientContextManager
+
+
+
+
@Implements(value=android.app.ambientcontext.AmbientContextManager.class, + minSdk=33, + isInAndroidSdk=false) +public class ShadowAmbientContextManager +extends Object
+
Shadow of AmbientContextManager
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowAmbientContextManager

      +
      public ShadowAmbientContextManager()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      registerObserver

      +
      @Implementation +protected void registerObserver(android.app.ambientcontext.AmbientContextEventRequest request, + PendingIntent resultPendingIntent, + Executor executor, + Consumer<Integer> statusConsumer)
      +
      +
    • +
    • +
      +

      unregisterObserver

      +
      @Implementation +protected void unregisterObserver()
      +
      +
    • +
    • +
      +

      getLastRegisterObserverRequest

      +
      @Nullable +public android.app.ambientcontext.AmbientContextEventRequest getLastRegisterObserverRequest()
      +
      Returns the last AmbientContextEventRequest passed into AmbientContextManager.registerObserver(AmbientContextEventRequest, PendingIntent, Executor, Consumer). + +

      Returns null if AmbientContextManager.unregisterObserver() is invoked or there is no + invocation of AmbientContextManager.registerObserver(AmbientContextEventRequest, PendingIntent, Executor, Consumer).

      +
      +
    • +
    • +
      +

      queryAmbientContextServiceStatus

      +
      @Implementation +protected void queryAmbientContextServiceStatus(Set<Integer> eventTypes, + Executor executor, + Consumer<Integer> consumer)
      +
      +
    • +
    • +
      +

      setAmbientContextServiceStatus

      +
      public void setAmbientContextServiceStatus(Integer status)
      + +
      +
    • +
    • +
      +

      startConsentActivity

      +
      @Implementation +protected void startConsentActivity(Set<Integer> eventTypes)
      +
      +
    • +
    • +
      +

      getLastRequestedEventCodesForConsentActivity

      +
      @Nullable +public Set<Integer> getLastRequestedEventCodesForConsentActivity()
      +
      Returns the last requested event codes that were passed into startConsentActivity(Set). + +

      If startConsentActivity(Set) is never invoked, returns null.

      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowAndroidBidi.html b/javadoc/4.11/org/robolectric/shadows/ShadowAndroidBidi.html new file mode 100644 index 000000000..af24fa764 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowAndroidBidi.html @@ -0,0 +1,170 @@ + + + + +ShadowAndroidBidi + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowAndroidBidi

+
+
java.lang.Object +
org.robolectric.shadows.ShadowAndroidBidi
+
+
+
+
@Implements(className="android.text.AndroidBidi", + isInAndroidSdk=false) +public class ShadowAndroidBidi +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowAndroidBidi

      +
      public ShadowAndroidBidi()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      bidi

      +
      @Implementation(maxSdk=27) +public static int bidi(int dir, + char[] chs, + byte[] chInfo, + int n, + boolean haveInfo)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowAndroidHttpClient.html b/javadoc/4.11/org/robolectric/shadows/ShadowAndroidHttpClient.html new file mode 100644 index 000000000..b77afd14e --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowAndroidHttpClient.html @@ -0,0 +1,353 @@ + + + + +ShadowAndroidHttpClient + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowAndroidHttpClient

+
+
java.lang.Object +
org.robolectric.shadows.ShadowAndroidHttpClient
+
+
+
+
@Implements(android.net.http.AndroidHttpClient.class) +public class ShadowAndroidHttpClient +extends Object
+
+
+
    + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected org.apache.http.HttpResponse
    +
    execute(org.apache.http.client.methods.HttpUriRequest httpUriRequest)
    +
     
    +
    protected <T> T
    +
    execute(org.apache.http.client.methods.HttpUriRequest httpUriRequest, + org.apache.http.client.ResponseHandler<? extends T> responseHandler)
    +
     
    +
    protected <T> T
    +
    execute(org.apache.http.client.methods.HttpUriRequest httpUriRequest, + org.apache.http.client.ResponseHandler<? extends T> responseHandler, + org.apache.http.protocol.HttpContext httpContext)
    +
     
    +
    protected org.apache.http.HttpResponse
    +
    execute(org.apache.http.client.methods.HttpUriRequest httpUriRequest, + org.apache.http.protocol.HttpContext httpContext)
    +
     
    +
    protected org.apache.http.HttpResponse
    +
    execute(org.apache.http.HttpHost httpHost, + org.apache.http.HttpRequest httpRequest)
    +
     
    +
    protected <T> T
    +
    execute(org.apache.http.HttpHost httpHost, + org.apache.http.HttpRequest httpRequest, + org.apache.http.client.ResponseHandler<? extends T> responseHandler)
    +
     
    +
    protected <T> T
    +
    execute(org.apache.http.HttpHost httpHost, + org.apache.http.HttpRequest httpRequest, + org.apache.http.client.ResponseHandler<? extends T> responseHandler, + org.apache.http.protocol.HttpContext httpContext)
    +
     
    +
    protected org.apache.http.HttpResponse
    +
    execute(org.apache.http.HttpHost httpHost, + org.apache.http.HttpRequest httpRequest, + org.apache.http.protocol.HttpContext httpContext)
    +
     
    + + +
     
    +
    protected HttpParams
    + +
     
    +
    protected static AndroidHttpClient
    +
    newInstance(String userAgent)
    +
     
    +
    protected static AndroidHttpClient
    +
    newInstance(String userAgent, + Context context)
    +
     
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowAndroidHttpClient

      +
      public ShadowAndroidHttpClient()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      newInstance

      +
      @Implementation +protected static AndroidHttpClient newInstance(String userAgent)
      +
      +
    • +
    • +
      +

      newInstance

      +
      @Implementation +protected static AndroidHttpClient newInstance(String userAgent, + Context context)
      +
      +
    • +
    • +
      +

      getParams

      +
      @Implementation +protected HttpParams getParams()
      +
      +
    • +
    • +
      +

      getConnectionManager

      +
      @Implementation +protected ClientConnectionManager getConnectionManager()
      +
      +
    • +
    • +
      +

      execute

      +
      @Implementation +protected org.apache.http.HttpResponse execute(org.apache.http.client.methods.HttpUriRequest httpUriRequest) + throws IOException, +org.apache.http.client.ClientProtocolException
      +
      +
      Throws:
      +
      IOException
      +
      org.apache.http.client.ClientProtocolException
      +
      +
      +
    • +
    • +
      +

      execute

      +
      @Implementation +protected org.apache.http.HttpResponse execute(org.apache.http.client.methods.HttpUriRequest httpUriRequest, + org.apache.http.protocol.HttpContext httpContext) + throws IOException, +org.apache.http.client.ClientProtocolException
      +
      +
      Throws:
      +
      IOException
      +
      org.apache.http.client.ClientProtocolException
      +
      +
      +
    • +
    • +
      +

      execute

      +
      @Implementation +protected org.apache.http.HttpResponse execute(org.apache.http.HttpHost httpHost, + org.apache.http.HttpRequest httpRequest) + throws IOException, +org.apache.http.client.ClientProtocolException
      +
      +
      Throws:
      +
      IOException
      +
      org.apache.http.client.ClientProtocolException
      +
      +
      +
    • +
    • +
      +

      execute

      +
      @Implementation +protected org.apache.http.HttpResponse execute(org.apache.http.HttpHost httpHost, + org.apache.http.HttpRequest httpRequest, + org.apache.http.protocol.HttpContext httpContext) + throws IOException, +org.apache.http.client.ClientProtocolException
      +
      +
      Throws:
      +
      IOException
      +
      org.apache.http.client.ClientProtocolException
      +
      +
      +
    • +
    • +
      +

      execute

      +
      @Implementation +protected <T> T execute(org.apache.http.client.methods.HttpUriRequest httpUriRequest, + org.apache.http.client.ResponseHandler<? extends T> responseHandler) + throws IOException, +org.apache.http.client.ClientProtocolException
      +
      +
      Throws:
      +
      IOException
      +
      org.apache.http.client.ClientProtocolException
      +
      +
      +
    • +
    • +
      +

      execute

      +
      @Implementation +protected <T> T execute(org.apache.http.client.methods.HttpUriRequest httpUriRequest, + org.apache.http.client.ResponseHandler<? extends T> responseHandler, + org.apache.http.protocol.HttpContext httpContext) + throws IOException, +org.apache.http.client.ClientProtocolException
      +
      +
      Throws:
      +
      IOException
      +
      org.apache.http.client.ClientProtocolException
      +
      +
      +
    • +
    • +
      +

      execute

      +
      @Implementation +protected <T> T execute(org.apache.http.HttpHost httpHost, + org.apache.http.HttpRequest httpRequest, + org.apache.http.client.ResponseHandler<? extends T> responseHandler) + throws IOException, +org.apache.http.client.ClientProtocolException
      +
      +
      Throws:
      +
      IOException
      +
      org.apache.http.client.ClientProtocolException
      +
      +
      +
    • +
    • +
      +

      execute

      +
      @Implementation +protected <T> T execute(org.apache.http.HttpHost httpHost, + org.apache.http.HttpRequest httpRequest, + org.apache.http.client.ResponseHandler<? extends T> responseHandler, + org.apache.http.protocol.HttpContext httpContext) + throws IOException, +org.apache.http.client.ClientProtocolException
      +
      +
      Throws:
      +
      IOException
      +
      org.apache.http.client.ClientProtocolException
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowAnimationBridge.html b/javadoc/4.11/org/robolectric/shadows/ShadowAnimationBridge.html new file mode 100644 index 000000000..cab6cf050 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowAnimationBridge.html @@ -0,0 +1,163 @@ + + + + +ShadowAnimationBridge + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowAnimationBridge

+
+
java.lang.Object +
org.robolectric.shadows.ShadowAnimationBridge
+
+
+
+
@DoNotInstrument +public class ShadowAnimationBridge +extends Object
+
Bridge between shadows and Animation.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowAnimationBridge

      +
      public ShadowAnimationBridge(Animation realAnimation)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      applyTransformation

      +
      public void applyTransformation(float interpolatedTime, + Transformation transformation)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowAnimationUtils.html b/javadoc/4.11/org/robolectric/shadows/ShadowAnimationUtils.html new file mode 100644 index 000000000..8bd0ea3b5 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowAnimationUtils.html @@ -0,0 +1,175 @@ + + + + +ShadowAnimationUtils + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowAnimationUtils

+
+
java.lang.Object +
org.robolectric.shadows.ShadowAnimationUtils
+
+
+
+
@Implements(android.view.animation.AnimationUtils.class) +public class ShadowAnimationUtils +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowAnnotationValidations.html b/javadoc/4.11/org/robolectric/shadows/ShadowAnnotationValidations.html new file mode 100644 index 000000000..af95c4e4b --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowAnnotationValidations.html @@ -0,0 +1,170 @@ + + + + +ShadowAnnotationValidations + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowAnnotationValidations

+
+
java.lang.Object +
org.robolectric.shadows.ShadowAnnotationValidations
+
+
+
+
@Implements(value=com.android.internal.util.AnnotationValidations.class, + isInAndroidSdk=false, + minSdk=30) +public class ShadowAnnotationValidations +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowAnnotationValidations

      +
      public ShadowAnnotationValidations()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      validate

      +
      @Implementation +protected static void validate(Class<? extends Annotation> annotation, + Annotation ignored, + int value)
      +
      Re-implement to avoid use of android-only Class.getPackageName$
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowApkAssets.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowApkAssets.Picker.html new file mode 100644 index 000000000..8f5c1c4fc --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowApkAssets.Picker.html @@ -0,0 +1,141 @@ + + + + +ShadowApkAssets.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowApkAssets.Picker

+
+
java.lang.Object +
org.robolectric.shadows.ResourceModeShadowPicker<ShadowApkAssets> +
org.robolectric.shadows.ShadowApkAssets.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<ShadowApkAssets>
+
+
+
Enclosing class:
+
ShadowApkAssets
+
+
+
public static class ShadowApkAssets.Picker +extends ResourceModeShadowPicker<ShadowApkAssets>
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowApkAssets.html b/javadoc/4.11/org/robolectric/shadows/ShadowApkAssets.html new file mode 100644 index 000000000..d2a76f808 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowApkAssets.html @@ -0,0 +1,147 @@ + + + + +ShadowApkAssets + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowApkAssets

+
+
java.lang.Object +
org.robolectric.shadows.ShadowApkAssets
+
+
+
+
Direct Known Subclasses:
+
ShadowArscApkAssets9, ShadowLegacyApkAssets
+
+
+
public abstract class ShadowApkAssets +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowApkAssets

      +
      public ShadowApkAssets()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowAppIntegrityManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowAppIntegrityManager.html new file mode 100644 index 000000000..c795ab537 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowAppIntegrityManager.html @@ -0,0 +1,206 @@ + + + + +ShadowAppIntegrityManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowAppIntegrityManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowAppIntegrityManager
+
+
+
+
@Implements(value=android.content.integrity.AppIntegrityManager.class, + minSdk=30, + looseSignatures=true, + isInAndroidSdk=false) +public class ShadowAppIntegrityManager +extends Object
+
Shadow of AppIntegrityManager
+
+
+
    + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
    +
    Default shadow constructor that resets the recordedRuleSet.
    +
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected String
    + +
    +
    Overrides the implementation of the getCurrentRuleSetProvider method to return the + gmscore package name for all the requests when a rule set exists.
    +
    +
    protected String
    + +
    +
    Overrides the implementation of the getCurrentRuleSetVersion method to return the + version stored in the recorded rule set.
    +
    +
    protected void
    +
    updateRuleSet(android.content.integrity.RuleSet updateRequest, + IntentSender statusReceiver)
    +
    +
    Overrides the implementation of the updateRuleSet method so that a copy of the pushed + rule set is kept within the shadow class.
    +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowAppIntegrityManager

      +
      public ShadowAppIntegrityManager()
      +
      Default shadow constructor that resets the recordedRuleSet.
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      updateRuleSet

      +
      @Implementation +protected void updateRuleSet(android.content.integrity.RuleSet updateRequest, + IntentSender statusReceiver)
      +
      Overrides the implementation of the updateRuleSet method so that a copy of the pushed + rule set is kept within the shadow class.
      +
      +
    • +
    • +
      +

      getCurrentRuleSetVersion

      +
      @Implementation +protected String getCurrentRuleSetVersion()
      +
      Overrides the implementation of the getCurrentRuleSetVersion method to return the + version stored in the recorded rule set. The method returns "None" if there is no such rule set + available.
      +
      +
    • +
    • +
      +

      getCurrentRuleSetProvider

      +
      @Implementation +protected String getCurrentRuleSetProvider()
      +
      Overrides the implementation of the getCurrentRuleSetProvider method to return the + gmscore package name for all the requests when a rule set exists.
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowAppOpsManager.ModeAndException.html b/javadoc/4.11/org/robolectric/shadows/ShadowAppOpsManager.ModeAndException.html new file mode 100644 index 000000000..81e2a2daf --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowAppOpsManager.ModeAndException.html @@ -0,0 +1,173 @@ + + + + +ShadowAppOpsManager.ModeAndException + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowAppOpsManager.ModeAndException

+
+
java.lang.Object +
org.robolectric.shadows.ShadowAppOpsManager.ModeAndException
+
+
+
+
Enclosing class:
+
ShadowAppOpsManager
+
+
+
public static class ShadowAppOpsManager.ModeAndException +extends Object
+
Class holding usage mode and excpetion packages.
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      mode

      +
      public final int mode
      +
      +
    • +
    • +
      +

      exceptionPackages

      +
      public final List<String> exceptionPackages
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ModeAndException

      +
      public ModeAndException(int mode, + String[] exceptionPackages)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowAppOpsManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowAppOpsManager.html new file mode 100644 index 000000000..0d52add30 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowAppOpsManager.html @@ -0,0 +1,899 @@ + + + + +ShadowAppOpsManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowAppOpsManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowAppOpsManager
+
+
+
+
@Implements(value=android.app.AppOpsManager.class, + minSdk=19, + looseSignatures=true) +public class ShadowAppOpsManager +extends Object
+
Shadow for AppOpsManager.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowAppTask.html b/javadoc/4.11/org/robolectric/shadows/ShadowAppTask.html new file mode 100644 index 000000000..e33ac0a95 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowAppTask.html @@ -0,0 +1,331 @@ + + + + +ShadowAppTask + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowAppTask

+
+
java.lang.Object +
org.robolectric.shadows.ShadowAppTask
+
+
+
+
@Implements(value=android.app.ActivityManager.AppTask.class, + minSdk=21) +public class ShadowAppTask +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowAppTask

      +
      public ShadowAppTask()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowAppWidgetHost.html b/javadoc/4.11/org/robolectric/shadows/ShadowAppWidgetHost.html new file mode 100644 index 000000000..674f37ca4 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowAppWidgetHost.html @@ -0,0 +1,246 @@ + + + + +ShadowAppWidgetHost + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowAppWidgetHost

+
+
java.lang.Object +
org.robolectric.shadows.ShadowAppWidgetHost
+
+
+
+
@Implements(android.appwidget.AppWidgetHost.class) +public class ShadowAppWidgetHost +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowAppWidgetHost

      +
      public ShadowAppWidgetHost()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      __constructor__

      +
      @Implementation +protected void __constructor__(Context context, + int hostId)
      +
      +
    • +
    • +
      +

      getContext

      +
      public Context getContext()
      +
      +
    • +
    • +
      +

      getHostId

      +
      public int getHostId()
      +
      +
    • +
    • +
      +

      setAppWidgetIdToAllocate

      +
      public void setAppWidgetIdToAllocate(int idToAllocate)
      +
      +
    • +
    • +
      +

      isListening

      +
      public boolean isListening()
      +
      Returns true if this host is listening for updates.
      +
      +
    • +
    • +
      +

      allocateAppWidgetId

      +
      @Implementation +protected int allocateAppWidgetId()
      +
      +
    • +
    • +
      +

      createView

      +
      @Implementation +protected AppWidgetHostView createView(Context context, + int appWidgetId, + AppWidgetProviderInfo appWidget)
      +
      +
    • +
    • +
      +

      startListening

      +
      @Implementation +protected void startListening()
      +
      +
    • +
    • +
      +

      stopListening

      +
      @Implementation +protected void stopListening()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowAppWidgetHostView.html b/javadoc/4.11/org/robolectric/shadows/ShadowAppWidgetHostView.html new file mode 100644 index 000000000..c785a00a4 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowAppWidgetHostView.html @@ -0,0 +1,242 @@ + + + + +ShadowAppWidgetHostView + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowAppWidgetHostView

+
+ +
+
+
@Implements(android.appwidget.AppWidgetHostView.class) +public class ShadowAppWidgetHostView +extends ShadowViewGroup
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowAppWidgetManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowAppWidgetManager.html new file mode 100644 index 000000000..ce23b169e --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowAppWidgetManager.html @@ -0,0 +1,599 @@ + + + + +ShadowAppWidgetManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowAppWidgetManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowAppWidgetManager
+
+
+
+
@Implements(android.appwidget.AppWidgetManager.class) +public class ShadowAppWidgetManager +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowAppWidgetManager

      +
      public ShadowAppWidgetManager()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      __constructor__

      +
      @Implementation(maxSdk=19) +protected void __constructor__(Context context)
      +
      +
    • +
    • +
      +

      __constructor__

      +
      @Implementation(minSdk=21) +protected void __constructor__(Context context, + com.android.internal.appwidget.IAppWidgetService service)
      +
      +
    • +
    • +
      +

      updateAppWidget

      +
      @Implementation +protected void updateAppWidget(int[] appWidgetIds, + RemoteViews views)
      +
      +
    • +
    • +
      +

      updateAppWidget

      +
      @Implementation +protected void updateAppWidget(int appWidgetId, + RemoteViews views)
      +
      Simulates updating an AppWidget with a new set of views
      +
      +
      Parameters:
      +
      appWidgetId - id of widget
      +
      views - views to update
      +
      +
      +
    • +
    • +
      +

      getAppWidgetIds

      +
      @Implementation +protected int[] getAppWidgetIds(ComponentName provider)
      +
      +
    • +
    • +
      +

      getInstalledProviders

      +
      @Implementation +protected List<AppWidgetProviderInfo> getInstalledProviders()
      +
      +
    • +
    • +
      +

      getInstalledProvidersForProfile

      +
      @Implementation(minSdk=21) +protected List<AppWidgetProviderInfo> getInstalledProvidersForProfile(UserHandle profile)
      +
      +
    • +
    • +
      +

      getInstalledProvidersForPackage

      +
      @Implementation(minSdk=26) +protected List<AppWidgetProviderInfo> getInstalledProvidersForPackage(String packageName, + UserHandle profile)
      +
      +
    • +
    • +
      +

      addInstalledProvider

      +
      public void addInstalledProvider(AppWidgetProviderInfo appWidgetProviderInfo)
      +
      +
    • +
    • +
      +

      removeInstalledProvider

      +
      public boolean removeInstalledProvider(AppWidgetProviderInfo appWidgetProviderInfo)
      +
      +
    • +
    • +
      +

      addInstalledProvidersForProfile

      +
      public void addInstalledProvidersForProfile(UserHandle userHandle, + AppWidgetProviderInfo appWidgetProviderInfo)
      +
      +
    • +
    • +
      +

      addBoundWidget

      +
      public void addBoundWidget(int appWidgetId, + AppWidgetProviderInfo providerInfo)
      +
      +
    • +
    • +
      +

      putWidgetInfo

      +
      @Deprecated +public void putWidgetInfo(int appWidgetId, + AppWidgetProviderInfo expectedWidgetInfo)
      +
      Deprecated.
      +
      +
    • +
    • +
      +

      getAppWidgetInfo

      +
      @Implementation +protected AppWidgetProviderInfo getAppWidgetInfo(int appWidgetId)
      +
      +
    • +
    • +
      +

      getAppWidgetOptions

      +
      @Implementation +protected Bundle getAppWidgetOptions(int appWidgetId)
      +
      Gets the appWidgetOptions Bundle stored in a local cache.
      +
      +
    • +
    • +
      +

      updateAppWidgetOptions

      +
      @Implementation +protected void updateAppWidgetOptions(int appWidgetId, + Bundle options)
      +
      Update the locally cached appWidgetOptions Bundle. Instead of triggering associated + AppWidgetProvider.onAppWidgetOptionsChanged through Intent, this implementation calls the + method directly.
      +
      +
    • +
    • +
      +

      bindAppWidgetId

      +
      @HiddenApi +@Implementation +public void bindAppWidgetId(int appWidgetId, + ComponentName provider)
      +
      +
    • +
    • +
      +

      bindAppWidgetId

      +
      @HiddenApi +@Implementation(minSdk=17) +protected void bindAppWidgetId(int appWidgetId, + ComponentName provider, + Bundle options)
      +
      +
    • +
    • +
      +

      bindAppWidgetIdIfAllowed

      +
      @Implementation +protected boolean bindAppWidgetIdIfAllowed(int appWidgetId, + ComponentName provider)
      +
      Create an internal presentation of the widget and cache it locally. This implementation doesn't + trigger AppWidgetProvider.onUpdate
      +
      +
    • +
    • +
      +

      bindAppWidgetIdIfAllowed

      +
      @Implementation(minSdk=17) +protected boolean bindAppWidgetIdIfAllowed(int appWidgetId, + ComponentName provider, + Bundle options)
      +
      Create an internal presentation of the widget locally and store the options Bundle with + it. This implementation doesn't trigger AppWidgetProvider.onUpdate
      +
      +
    • +
    • +
      +

      isRequestPinAppWidgetSupported

      +
      @Implementation(minSdk=26) +protected boolean isRequestPinAppWidgetSupported()
      +
      Returns true if setSupportedToRequestPinAppWidget is called with true
      +
      +
    • +
    • +
      +

      requestPinAppWidget

      +
      @Implementation(minSdk=26) +protected boolean requestPinAppWidget(ComponentName provider, + Bundle extras, + PendingIntent successCallback)
      +
      This implementation currently uses requestPinAppWidgetSupported to determine if it + should bind the app widget provided and execute the successCallback. + +

      Note: This implementation doesn't trigger AppWidgetProvider.onUpdate.

      +
      +
      Parameters:
      +
      provider - The provider for the app widget to bind.
      +
      extras - Returned in the callback along with the ID of the newly bound app widget, sent as + AppWidgetManager.EXTRA_APPWIDGET_ID.
      +
      successCallback - Called after binding the app widget, if possible.
      +
      Returns:
      +
      true if the widget was installed, false otherwise.
      +
      +
      +
    • +
    • +
      +

      reconstructWidgetViewAsIfPhoneWasRotated

      +
      public void reconstructWidgetViewAsIfPhoneWasRotated(int appWidgetId)
      +
      Triggers a reapplication of the most recent set of actions against the widget, which is what + happens when the phone is rotated. Does not attempt to simulate a change in screen geometry.
      +
      +
      Parameters:
      +
      appWidgetId - the ID of the widget to be affected
      +
      +
      +
    • +
    • +
      +

      createWidget

      +
      public int createWidget(Class<? extends AppWidgetProvider> appWidgetProviderClass, + int widgetLayoutId)
      +
      Creates a widget by inflating its layout.
      +
      +
      Parameters:
      +
      appWidgetProviderClass - the app widget provider class
      +
      widgetLayoutId - id of the layout to inflate
      +
      Returns:
      +
      the ID of the new widget
      +
      +
      +
    • +
    • +
      +

      createWidgets

      +
      public int[] createWidgets(Class<? extends AppWidgetProvider> appWidgetProviderClass, + int widgetLayoutId, + int howManyToCreate)
      +
      Creates a bunch of widgets by inflating the same layout multiple times.
      +
      +
      Parameters:
      +
      appWidgetProviderClass - the app widget provider class
      +
      widgetLayoutId - id of the layout to inflate
      +
      howManyToCreate - number of new widgets to create
      +
      Returns:
      +
      the IDs of the new widgets
      +
      +
      +
    • +
    • +
      +

      getViewFor

      +
      public View getViewFor(int widgetId)
      +
      +
      Parameters:
      +
      widgetId - id of the desired widget
      +
      Returns:
      +
      the widget associated with widgetId
      +
      +
      +
    • +
    • +
      +

      getAppWidgetProviderFor

      +
      public AppWidgetProvider getAppWidgetProviderFor(int widgetId)
      +
      +
      Parameters:
      +
      widgetId - id of the widget whose provider is to be returned
      +
      Returns:
      +
      the AppWidgetProvider associated with widgetId
      +
      +
      +
    • +
    • +
      +

      setAlwaysRecreateViewsDuringUpdate

      +
      public void setAlwaysRecreateViewsDuringUpdate(boolean alwaysRecreate)
      +
      Enables testing of widget behavior when all of the views are recreated on every update. This is + useful for ensuring that your widget will behave correctly even if it is restarted by the OS + between events.
      +
      +
      Parameters:
      +
      alwaysRecreate - whether or not to always recreate the views
      +
      +
      +
    • +
    • +
      +

      getAlwaysRecreateViewsDuringUpdate

      +
      public boolean getAlwaysRecreateViewsDuringUpdate()
      +
      +
      Returns:
      +
      the state of thealwaysRecreateViewsDuringUpdate flag
      +
      +
      +
    • +
    • +
      +

      setAllowedToBindAppWidgets

      +
      public void setAllowedToBindAppWidgets(boolean allowed)
      +
      +
    • +
    • +
      +

      setRequestPinAppWidgetSupported

      +
      public void setRequestPinAppWidgetSupported(boolean supported)
      +
      +
    • +
    • +
      +

      setValidWidgetProviderComponentName

      +
      public void setValidWidgetProviderComponentName(boolean validWidgetProviderComponentName)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowApplication.Wrapper.html b/javadoc/4.11/org/robolectric/shadows/ShadowApplication.Wrapper.html new file mode 100644 index 000000000..259c4471d --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowApplication.Wrapper.html @@ -0,0 +1,287 @@ + + + + +ShadowApplication.Wrapper + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowApplication.Wrapper

+
+
java.lang.Object +
org.robolectric.shadows.ShadowApplication.Wrapper
+
+
+
+
Enclosing class:
+
ShadowApplication
+
+
+
public static final class ShadowApplication.Wrapper +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      broadcastReceiver

      +
      public BroadcastReceiver broadcastReceiver
      +
      +
    • +
    • +
      +

      intentFilter

      +
      public IntentFilter intentFilter
      +
      +
    • +
    • +
      +

      context

      +
      public Context context
      +
      +
    • +
    • +
      +

      exception

      +
      public Throwable exception
      +
      +
    • +
    • +
      +

      broadcastPermission

      +
      public String broadcastPermission
      +
      +
    • +
    • +
      +

      scheduler

      +
      public Handler scheduler
      +
      +
    • +
    • +
      +

      flags

      +
      public int flags
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getBroadcastReceiver

      +
      public BroadcastReceiver getBroadcastReceiver()
      +
      +
    • +
    • +
      +

      getIntentFilter

      +
      public IntentFilter getIntentFilter()
      +
      +
    • +
    • +
      +

      getContext

      +
      public Context getContext()
      +
      +
    • +
    • +
      +

      toString

      +
      public String toString()
      +
      +
      Overrides:
      +
      toString in class Object
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowApplication.html b/javadoc/4.11/org/robolectric/shadows/ShadowApplication.html new file mode 100644 index 000000000..fc5d4132b --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowApplication.html @@ -0,0 +1,707 @@ + + + + +ShadowApplication + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowApplication

+
+
java.lang.Object +
org.robolectric.shadows.ShadowContextWrapper +
org.robolectric.shadows.ShadowApplication
+
+
+
+
+
@Implements(android.app.Application.class) +public class ShadowApplication +extends ShadowContextWrapper
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowApplication

      +
      public ShadowApplication()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getInstance

      +
      @Deprecated +public static ShadowApplication getInstance()
      +
      Deprecated. +
      Use shadowOf({@link ApplicationProvider#getApplicationContext()}) instead.
      +
      +
      +
    • +
    • +
      +

      runBackgroundTasks

      +
      public static void runBackgroundTasks()
      +
      Runs any background tasks previously queued by AsyncTask.execute(Object[]). + +

      Note: calling this method does not pause or un-pause the scheduler.

      +
      +
    • +
    • +
      +

      setProcessName

      +
      public static void setProcessName(String processName)
      +
      Configures the value to be returned by Application.getProcessName().
      +
      +
    • +
    • +
      +

      callAttach

      +
      public void callAttach(Context context)
      +
      Attaches an application to a base context.
      +
      +
      Parameters:
      +
      context - The context with which to initialize the application, whose base context will be + attached to the application
      +
      +
      +
    • +
    • +
      +

      getShownToasts

      +
      public List<Toast> getShownToasts()
      +
      +
    • +
    • +
      +

      getForegroundThreadScheduler

      +
      @Deprecated +public Scheduler getForegroundThreadScheduler()
      + +
      Return the foreground scheduler.
      +
      +
      Returns:
      +
      Foreground scheduler.
      +
      +
      +
    • +
    • +
      +

      getBackgroundThreadScheduler

      +
      @Deprecated +public Scheduler getBackgroundThreadScheduler()
      + +
      Return the background scheduler.
      +
      +
      Returns:
      +
      Background scheduler.
      +
      +
      +
    • +
    • +
      +

      setUnbindServiceCallsOnServiceDisconnected

      +
      public void setUnbindServiceCallsOnServiceDisconnected(boolean flag)
      +
      Sets whether or not calls to unbindService should call onServiceDisconnected(). + +

      The default for this is currently true because that is the historical behavior. + However, this does not correctly mirror Android's actual behavior. This value will eventually + default to false once users have had a chance to migrate, and eventually the option + will be removed altogether.

      +
      +
    • +
    • +
      +

      setComponentNameAndServiceForBindService

      +
      public void setComponentNameAndServiceForBindService(ComponentName name, + IBinder service)
      +
      +
    • +
    • +
      +

      setComponentNameAndServiceForBindServiceForIntent

      +
      public void setComponentNameAndServiceForBindServiceForIntent(Intent intent, + ComponentName name, + IBinder service)
      +
      +
    • +
    • +
      +

      assertNoBroadcastListenersOfActionRegistered

      +
      public void assertNoBroadcastListenersOfActionRegistered(ContextWrapper context, + String action)
      +
      +
    • +
    • +
      +

      getBoundServiceConnections

      +
      public List<ServiceConnection> getBoundServiceConnections()
      +
      +
    • +
    • +
      +

      setUnbindServiceShouldThrowIllegalArgument

      +
      public void setUnbindServiceShouldThrowIllegalArgument(boolean flag)
      +
      +
    • +
    • +
      +

      setThrowInBindService

      +
      public void setThrowInBindService(SecurityException e)
      +
      Configures the ShadowApplication so that calls to bindService will throw the given + SecurityException.
      +
      +
    • +
    • +
      +

      setBindServiceCallsOnServiceConnectedDirectly

      +
      public void setBindServiceCallsOnServiceConnectedDirectly(boolean callDirectly)
      +
      Configures the ShadowApplication so that calls to bindService will call + ServiceConnection#onServiceConnected before returning.
      +
      +
    • +
    • +
      +

      getUnboundServiceConnections

      +
      public List<ServiceConnection> getUnboundServiceConnections()
      +
      +
    • +
    • +
      +

      hasReceiverForIntent

      +
      @Deprecated +public boolean hasReceiverForIntent(Intent intent)
      +
      Deprecated. +
      use PackageManager.queryBroadcastReceivers instead
      +
      +
      +
    • +
    • +
      +

      getReceiversForIntent

      +
      @Deprecated +public List<BroadcastReceiver> getReceiversForIntent(Intent intent)
      +
      Deprecated. +
      use PackageManager.queryBroadcastReceivers instead
      +
      +
      +
    • +
    • +
      +

      getRegisteredReceivers

      +
      public com.google.common.collect.ImmutableList<ShadowApplication.Wrapper> getRegisteredReceivers()
      +
      +
      Returns:
      +
      list of ShadowApplication.Wrappers for registered receivers
      +
      +
      +
    • +
    • +
      +

      clearRegisteredReceivers

      +
      public void clearRegisteredReceivers()
      +
      Clears the list of ShadowApplication.Wrappers for registered receivers
      +
      +
    • +
    • +
      +

      getAppWidgetManager

      +
      @Deprecated +public AppWidgetManager getAppWidgetManager()
      +
      Deprecated. + +
      +
      +
    • +
    • +
      +

      getLatestAlertDialog

      +
      @Deprecated +public ShadowAlertDialog getLatestAlertDialog()
      +
      Deprecated. + +
      +
      +
    • +
    • +
      +

      getLatestDialog

      +
      @Deprecated +public ShadowDialog getLatestDialog()
      +
      Deprecated. + +
      +
      +
    • +
    • +
      +

      getBluetoothAdapter

      +
      @Deprecated +public final BluetoothAdapter getBluetoothAdapter()
      +
      Deprecated. + +
      +
      +
    • +
    • +
      +

      declareActionUnbindable

      +
      public void declareActionUnbindable(String action)
      +
      +
    • +
    • +
      +

      declareComponentUnbindable

      +
      public void declareComponentUnbindable(ComponentName component)
      +
      Configures the ShadowApplication so that bindService calls for the given ComponentName return + false and do not call onServiceConnected.
      +
      +
    • +
    • +
      +

      getLatestWakeLock

      +
      @Deprecated +public PowerManager.WakeLock getLatestWakeLock()
      +
      Deprecated. +
      use ShadowPowerManager.getLatestWakeLock
      +
      +
      +
    • +
    • +
      +

      addWakeLock

      +
      @Deprecated +public void addWakeLock(PowerManager.WakeLock wl)
      +
      Deprecated. +
      use PowerManager APIs instead
      +
      +
      +
    • +
    • +
      +

      clearWakeLocks

      +
      @Deprecated +public void clearWakeLocks()
      +
      Deprecated. +
      use ShadowPowerManager.clearWakeLocks
      +
      +
      +
    • +
    • +
      +

      getSingleton

      +
      public <T> T getSingleton(Class<T> clazz, + Provider<T> provider)
      +
      +
    • +
    • +
      +

      checkActivities

      +
      public void checkActivities(boolean checkActivities)
      +
      Set to true if you'd like Robolectric to strictly simulate the real Android behavior when + calling Context.startActivity(android.content.Intent). Real Android throws a ActivityNotFoundException if given an Intent that is not known to the + PackageManager + +

      By default, this behavior is off (false).

      +
      +
      Parameters:
      +
      checkActivities - True to validate activities.
      +
      +
      +
    • +
    • +
      +

      getLatestPopupMenu

      +
      @Deprecated +public ShadowPopupMenu getLatestPopupMenu()
      +
      Deprecated. + +
      +
      +
    • +
    • +
      +

      setLatestPopupMenu

      +
      protected void setLatestPopupMenu(ShadowPopupMenu latestPopupMenu)
      +
      +
    • +
    • +
      +

      getLatestPopupWindow

      +
      public PopupWindow getLatestPopupWindow()
      +
      +
    • +
    • +
      +

      setLatestPopupWindow

      +
      protected void setLatestPopupWindow(PopupWindow latestPopupWindow)
      +
      +
    • +
    • +
      +

      getLatestListPopupWindow

      +
      public ListPopupWindow getLatestListPopupWindow()
      +
      +
    • +
    • +
      +

      setLatestListPopupWindow

      +
      protected void setLatestListPopupWindow(ListPopupWindow latestListPopupWindow)
      +
      +
    • +
    • +
      +

      setSystemService

      +
      @Deprecated +public void setSystemService(String key, + Object service)
      +
      Deprecated. +
      Do not depend on this method to override services as it will be removed in a future + update. The preferered method is use the shadow of the corresponding service.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowApplicationPackageManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowApplicationPackageManager.html new file mode 100644 index 000000000..071f73f90 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowApplicationPackageManager.html @@ -0,0 +1,2387 @@ + + + + +ShadowApplicationPackageManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowApplicationPackageManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowPackageManager +
org.robolectric.shadows.ShadowApplicationPackageManager
+
+
+
+
+
@Implements(value=android.app.ApplicationPackageManager.class, + isInAndroidSdk=false, + looseSignatures=true) +public class ShadowApplicationPackageManager +extends ShadowPackageManager
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowArrayAdapter.html b/javadoc/4.11/org/robolectric/shadows/ShadowArrayAdapter.html new file mode 100644 index 000000000..6eae5d68f --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowArrayAdapter.html @@ -0,0 +1,174 @@ + + + + +ShadowArrayAdapter + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowArrayAdapter<T>

+
+
java.lang.Object +
org.robolectric.shadows.ShadowBaseAdapter +
org.robolectric.shadows.ShadowArrayAdapter<T>
+
+
+
+
+
@Implements(android.widget.ArrayAdapter.class) +public class ShadowArrayAdapter<T> +extends ShadowBaseAdapter
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowArrayAdapter

      +
      public ShadowArrayAdapter()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getTextViewResourceId

      +
      public int getTextViewResourceId()
      +
      +
    • +
    • +
      +

      getResourceId

      +
      public int getResourceId()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowArscApkAssets9.html b/javadoc/4.11/org/robolectric/shadows/ShadowArscApkAssets9.html new file mode 100644 index 000000000..748217376 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowArscApkAssets9.html @@ -0,0 +1,339 @@ + + + + +ShadowArscApkAssets9 + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowArscApkAssets9

+
+
java.lang.Object +
org.robolectric.shadows.ShadowApkAssets +
org.robolectric.shadows.ShadowArscApkAssets9
+
+
+
+
+ +
Shadow for ApkAssets for Android P+
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowArscAssetInputStream.html b/javadoc/4.11/org/robolectric/shadows/ShadowArscAssetInputStream.html new file mode 100644 index 000000000..43f97bcc1 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowArscAssetInputStream.html @@ -0,0 +1,141 @@ + + + + +ShadowArscAssetInputStream + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowArscAssetInputStream

+
+
java.lang.Object +
org.robolectric.shadows.ShadowAssetInputStream +
org.robolectric.shadows.ShadowArscAssetInputStream
+
+
+
+
+ +
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowArscAssetInputStream

      +
      public ShadowArscAssetInputStream()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowArscAssetManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowArscAssetManager.html new file mode 100644 index 000000000..ae34e75c7 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowArscAssetManager.html @@ -0,0 +1,1108 @@ + + + + +ShadowArscAssetManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowArscAssetManager

+
+ +
+
+ +
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowArscAssetManager10.html b/javadoc/4.11/org/robolectric/shadows/ShadowArscAssetManager10.html new file mode 100644 index 000000000..380f6d3f2 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowArscAssetManager10.html @@ -0,0 +1,961 @@ + + + + +ShadowArscAssetManager10 + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowArscAssetManager10

+
+ +
+
+
Direct Known Subclasses:
+
ShadowArscAssetManager14
+
+
+ +
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowArscAssetManager10

      +
      public ShadowArscAssetManager10()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      reset

      +
      @Resetter +public static void reset()
      +
      +
    • +
    • +
      +

      nativeVerifySystemIdmaps

      +
      @Implementation(minSdk=28, + maxSdk=29) +protected static void nativeVerifySystemIdmaps()
      +
      +
    • +
    • +
      +

      nativeCreateIdmapsForStaticOverlaysTargetingAndroid

      +
      @Implementation(minSdk=29, + maxSdk=30) +protected static String[] nativeCreateIdmapsForStaticOverlaysTargetingAndroid()
      +
      +
    • +
    • +
      +

      __constructor__

      +
      @Implementation(minSdk=28) +protected void __constructor__(boolean sentinel)
      +
      Used for the creation of system assets.
      +
      +
    • +
    • +
      +

      getGlobalAssetCount

      +
      @Implementation(minSdk=28) +protected static int getGlobalAssetCount()
      +
      +
    • +
    • +
      +

      getAssetAllocations

      +
      @Implementation(minSdk=28) +protected static String getAssetAllocations()
      +
      +
    • +
    • +
      +

      getGlobalAssetManagerCount

      +
      @Implementation(minSdk=28) +protected static int getGlobalAssetManagerCount()
      +
      +
    • +
    • +
      +

      nativeCreate

      +
      @Implementation(minSdk=28) +protected static long nativeCreate()
      +
      +
    • +
    • +
      +

      nativeDestroy

      +
      @Implementation(minSdk=28) +protected static void nativeDestroy(long ptr)
      +
      +
    • +
    • +
      +

      nativeSetApkAssets

      +
      @Implementation(minSdk=28) +protected static void nativeSetApkAssets(long ptr, + ApkAssets[] apk_assets_array, + boolean invalidate_caches)
      +
      +
    • +
    • +
      +

      nativeSetConfiguration

      +
      @Implementation(minSdk=28, + maxSdk=33) +protected static void nativeSetConfiguration(long ptr, + int mcc, + int mnc, + String locale, + int orientation, + int touchscreen, + int density, + int keyboard, + int keyboard_hidden, + int navigation, + int screen_width, + int screen_height, + int smallest_screen_width_dp, + int screen_width_dp, + int screen_height_dp, + int screen_layout, + int ui_mode, + int color_mode, + int major_version)
      +
      +
    • +
    • +
      +

      nativeGetAssignedPackageIdentifiers

      +
      @Implementation(minSdk=28, + maxSdk=29) +protected static SparseArray<String> nativeGetAssignedPackageIdentifiers(long ptr)
      +
      +
    • +
    • +
      +

      nativeGetAssignedPackageIdentifiers

      +
      @Implementation(minSdk=30) +protected static SparseArray<String> nativeGetAssignedPackageIdentifiers(long ptr, + boolean includeOverlays, + boolean includeLoaders)
      +
      +
    • +
    • +
      +

      nativeList

      +
      @Implementation(minSdk=28) +protected static String[] nativeList(long ptr, + String path) + throws IOException
      +
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      nativeOpenAsset

      +
      @Implementation(minSdk=28) +protected static long nativeOpenAsset(long ptr, + String asset_path, + int access_mode) + throws FileNotFoundException
      +
      +
      Throws:
      +
      FileNotFoundException
      +
      +
      +
    • +
    • +
      +

      nativeOpenAssetFd

      +
      @Implementation(minSdk=28) +protected static ParcelFileDescriptor nativeOpenAssetFd(long ptr, + String asset_path, + long[] out_offsets) + throws IOException
      +
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      nativeOpenNonAsset

      +
      @Implementation(minSdk=28) +protected static long nativeOpenNonAsset(long ptr, + int jcookie, + String asset_path, + int access_mode) + throws FileNotFoundException
      +
      +
      Throws:
      +
      FileNotFoundException
      +
      +
      +
    • +
    • +
      +

      nativeOpenNonAssetFd

      +
      @Implementation(minSdk=28) +protected static ParcelFileDescriptor nativeOpenNonAssetFd(long ptr, + int jcookie, + String asset_path, + long[] out_offsets) + throws IOException
      +
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      nativeOpenXmlAsset

      +
      @Implementation(minSdk=28) +protected static long nativeOpenXmlAsset(long ptr, + int jcookie, + String asset_path) + throws FileNotFoundException
      +
      +
      Throws:
      +
      FileNotFoundException
      +
      +
      +
    • +
    • +
      +

      nativeGetResourceValue

      +
      @Implementation(minSdk=28) +protected static int nativeGetResourceValue(long ptr, + @AnyRes + int resid, + short density, + TypedValue typed_value, + boolean resolve_references)
      +
      +
    • +
    • +
      +

      nativeGetResourceBagValue

      +
      @Implementation(minSdk=28) +protected static int nativeGetResourceBagValue(long ptr, + @AnyRes + int resid, + int bag_entry_id, + TypedValue typed_value)
      +
      +
    • +
    • +
      +

      nativeGetStyleAttributes

      +
      @Implementation(minSdk=28) +@AttrRes +protected static int[] nativeGetStyleAttributes(long ptr, + @StyleRes + int resid)
      +
      +
    • +
    • +
      +

      nativeGetResourceStringArray

      +
      @Implementation(minSdk=28) +protected static String[] nativeGetResourceStringArray(long ptr, + @ArrayRes + int resid)
      +
      +
    • +
    • +
      +

      nativeGetResourceStringArrayInfo

      +
      @Implementation(minSdk=28) +protected static int[] nativeGetResourceStringArrayInfo(long ptr, + @ArrayRes + int resid)
      +
      +
    • +
    • +
      +

      nativeGetResourceIntArray

      +
      @Implementation(minSdk=28) +protected static int[] nativeGetResourceIntArray(long ptr, + @ArrayRes + int resid)
      +
      +
    • +
    • +
      +

      nativeGetResourceArraySize

      +
      @Implementation(minSdk=28) +protected static int nativeGetResourceArraySize(long ptr, + @ArrayRes + int resid)
      +
      +
    • +
    • +
      +

      nativeGetResourceArray

      +
      @Implementation(minSdk=28) +protected static int nativeGetResourceArray(long ptr, + @ArrayRes + int resid, + int[] out_data)
      +
      +
    • +
    • +
      +

      nativeGetResourceIdentifier

      +
      @Implementation(minSdk=28) +@AnyRes +protected static int nativeGetResourceIdentifier(long ptr, + String name, + String def_type, + String def_package)
      +
      +
    • +
    • +
      +

      nativeGetResourceName

      +
      @Implementation(minSdk=28) +protected static String nativeGetResourceName(long ptr, + @AnyRes + int resid)
      +
      +
    • +
    • +
      +

      nativeGetResourcePackageName

      +
      @Implementation(minSdk=28) +protected static String nativeGetResourcePackageName(long ptr, + @AnyRes + int resid)
      +
      +
    • +
    • +
      +

      nativeGetResourceTypeName

      +
      @Implementation(minSdk=28) +protected static String nativeGetResourceTypeName(long ptr, + @AnyRes + int resid)
      +
      +
    • +
    • +
      +

      nativeGetResourceEntryName

      +
      @Implementation(minSdk=28) +protected static String nativeGetResourceEntryName(long ptr, + @AnyRes + int resid)
      +
      +
    • +
    • +
      +

      nativeGetLocales

      +
      @Implementation(minSdk=28) +protected static String[] nativeGetLocales(long ptr, + boolean exclude_system)
      +
      +
    • +
    • +
      +

      nativeGetSizeConfigurations

      +
      @Implementation(minSdk=28) +protected static Configuration[] nativeGetSizeConfigurations(long ptr)
      +
      +
    • +
    • +
      +

      nativeApplyStyle

      +
      @Implementation(minSdk=28) +protected static void nativeApplyStyle(long ptr, + long theme_ptr, + @AttrRes + int def_style_attr, + @StyleRes + int def_style_resid, + long xml_parser_ptr, + int[] java_attrs, + long out_values_ptr, + long out_indices_ptr)
      +
      +
    • +
    • +
      +

      nativeResolveAttrs

      +
      @Implementation(minSdk=28) +protected static boolean nativeResolveAttrs(long ptr, + long theme_ptr, + @AttrRes + int def_style_attr, + @StyleRes + int def_style_resid, + int[] java_values, + int[] java_attrs, + int[] out_java_values, + int[] out_java_indices)
      +
      +
    • +
    • +
      +

      nativeRetrieveAttributes

      +
      @Implementation(minSdk=28) +protected static boolean nativeRetrieveAttributes(long ptr, + long xml_parser_ptr, + int[] java_attrs, + int[] out_java_values, + int[] out_java_indices)
      +
      +
    • +
    • +
      +

      nativeThemeCreate

      +
      @Implementation(minSdk=28) +protected static long nativeThemeCreate(long ptr)
      +
      +
    • +
    • +
      +

      nativeThemeDestroy

      +
      @Implementation(minSdk=28, + maxSdk=30) +protected static void nativeThemeDestroy(long theme_ptr)
      +
      +
    • +
    • +
      +

      releaseTheme

      +
      @Implementation(minSdk=31) +protected void releaseTheme(long ptr)
      +
      +
    • +
    • +
      +

      nativeThemeApplyStyle

      +
      @Implementation(minSdk=28) +protected static void nativeThemeApplyStyle(long ptr, + long theme_ptr, + @StyleRes + int resid, + boolean force)
      +
      +
    • +
    • +
      +

      nativeThemeCopy

      +
      @Implementation(minSdk=28, + maxSdk=28) +protected static void nativeThemeCopy(long dst_theme_ptr, + long src_theme_ptr)
      +
      +
    • +
    • +
      +

      nativeThemeCopy

      +
      @Implementation(minSdk=29) +protected static void nativeThemeCopy(long dst_asset_manager_ptr, + long dst_theme_ptr, + long src_asset_manager_ptr, + long src_theme_ptr)
      +
      +
    • +
    • +
      +

      nativeThemeClear

      +
      @Implementation(minSdk=28, + maxSdk=30) +protected static void nativeThemeClear(long themePtr)
      +
      +
    • +
    • +
      +

      nativeThemeGetAttributeValue

      +
      @Implementation(minSdk=28) +protected static int nativeThemeGetAttributeValue(long ptr, + long theme_ptr, + @AttrRes + int resid, + TypedValue typed_value, + boolean resolve_references)
      +
      +
    • +
    • +
      +

      nativeThemeDump

      +
      @Implementation(minSdk=28) +protected static void nativeThemeDump(long ptr, + long theme_ptr, + int priority, + String tag, + String prefix)
      +
      +
    • +
    • +
      +

      nativeThemeGetChangingConfigurations

      +
      @Implementation(minSdk=28) +protected static int nativeThemeGetChangingConfigurations(long theme_ptr)
      +
      +
    • +
    • +
      +

      nativeAssetDestroy

      +
      @Implementation(minSdk=28) +protected static void nativeAssetDestroy(long asset_ptr)
      +
      +
    • +
    • +
      +

      nativeAssetReadChar

      +
      @Implementation(minSdk=28) +protected static int nativeAssetReadChar(long asset_ptr)
      +
      +
    • +
    • +
      +

      nativeAssetRead

      +
      @Implementation(minSdk=28) +protected static int nativeAssetRead(long asset_ptr, + byte[] java_buffer, + int offset, + int len) + throws IOException
      +
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      nativeAssetSeek

      +
      @Implementation(minSdk=28) +protected static long nativeAssetSeek(long asset_ptr, + long offset, + int whence)
      +
      +
    • +
    • +
      +

      nativeAssetGetLength

      +
      @Implementation(minSdk=28) +protected static long nativeAssetGetLength(long asset_ptr)
      +
      +
    • +
    • +
      +

      nativeAssetGetRemainingLength

      +
      @Implementation(minSdk=28) +protected static long nativeAssetGetRemainingLength(long asset_ptr)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowArscAssetManager14.html b/javadoc/4.11/org/robolectric/shadows/ShadowArscAssetManager14.html new file mode 100644 index 000000000..f9541ae70 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowArscAssetManager14.html @@ -0,0 +1,277 @@ + + + + +ShadowArscAssetManager14 + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowArscAssetManager14

+
+ +
+
+ +
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowArscAssetManager14

      +
      public ShadowArscAssetManager14()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nativeSetConfiguration

      +
      @Implementation(minSdk=34, + maxSdk=34) +protected static void nativeSetConfiguration(long ptr, + int mcc, + int mnc, + String locale, + int orientation, + int touchscreen, + int density, + int keyboard, + int keyboard_hidden, + int navigation, + int screen_width, + int screen_height, + int smallest_screen_width_dp, + int screen_width_dp, + int screen_height_dp, + int screen_layout, + int ui_mode, + int color_mode, + int grammaticalGender, + int major_version)
      +
      +
    • +
    • +
      +

      nativeSetConfiguration

      +
      @Implementation(minSdk=35) +protected static void nativeSetConfiguration(long ptr, + int mcc, + int mnc, + String defaultLocale, + @NonNull + String[] locales, + int orientation, + int touchscreen, + int density, + int keyboard, + int keyboardHidden, + int navigation, + int screenWidth, + int screenHeight, + int smallestScreenWidthDp, + int screenWidthDp, + int screenHeightDp, + int screenLayout, + int uiMode, + int colorMode, + int grammaticalGender, + int majorVersion)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowArscAssetManager9.html b/javadoc/4.11/org/robolectric/shadows/ShadowArscAssetManager9.html new file mode 100644 index 000000000..a3a15c357 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowArscAssetManager9.html @@ -0,0 +1,933 @@ + + + + +ShadowArscAssetManager9 + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowArscAssetManager9

+
+ +
+
+ +
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowArscAssetManager9

      +
      public ShadowArscAssetManager9()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      reset

      +
      @Resetter +public static void reset()
      +
      +
    • +
    • +
      +

      nativeVerifySystemIdmaps

      +
      @Implementation(minSdk=28, + maxSdk=29) +protected static void nativeVerifySystemIdmaps()
      +
      +
    • +
    • +
      +

      nativeCreateIdmapsForStaticOverlaysTargetingAndroid

      +
      @Implementation(minSdk=29, + maxSdk=30) +protected static String[] nativeCreateIdmapsForStaticOverlaysTargetingAndroid()
      +
      +
    • +
    • +
      +

      __constructor__

      +
      @Implementation(minSdk=28) +protected void __constructor__(boolean sentinel)
      +
      Used for the creation of system assets.
      +
      +
    • +
    • +
      +

      getGlobalAssetCount

      +
      @Implementation(minSdk=28) +protected static int getGlobalAssetCount()
      +
      +
    • +
    • +
      +

      getAssetAllocations

      +
      @Implementation(minSdk=28) +protected static String getAssetAllocations()
      +
      +
    • +
    • +
      +

      getGlobalAssetManagerCount

      +
      @Implementation(minSdk=28) +protected static int getGlobalAssetManagerCount()
      +
      +
    • +
    • +
      +

      nativeCreate

      +
      @Implementation(minSdk=28) +protected static long nativeCreate()
      +
      +
    • +
    • +
      +

      nativeDestroy

      +
      @Implementation(minSdk=28) +protected static void nativeDestroy(long ptr)
      +
      +
    • +
    • +
      +

      nativeSetApkAssets

      +
      @Implementation(minSdk=28) +protected static void nativeSetApkAssets(long ptr, + ApkAssets[] apk_assets_array, + boolean invalidate_caches)
      +
      +
    • +
    • +
      +

      nativeSetConfiguration

      +
      @Implementation(minSdk=28, + maxSdk=33) +protected static void nativeSetConfiguration(long ptr, + int mcc, + int mnc, + String locale, + int orientation, + int touchscreen, + int density, + int keyboard, + int keyboard_hidden, + int navigation, + int screen_width, + int screen_height, + int smallest_screen_width_dp, + int screen_width_dp, + int screen_height_dp, + int screen_layout, + int ui_mode, + int color_mode, + int major_version)
      +
      +
    • +
    • +
      +

      nativeGetAssignedPackageIdentifiers

      +
      @Implementation(minSdk=28, + maxSdk=29) +protected static SparseArray<String> nativeGetAssignedPackageIdentifiers(long ptr)
      +
      +
    • +
    • +
      +

      nativeList

      +
      @Implementation(minSdk=28) +protected static String[] nativeList(long ptr, + String path) + throws IOException
      +
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      nativeOpenAsset

      +
      @Implementation(minSdk=28) +protected static long nativeOpenAsset(long ptr, + String asset_path, + int access_mode) + throws FileNotFoundException
      +
      +
      Throws:
      +
      FileNotFoundException
      +
      +
      +
    • +
    • +
      +

      nativeOpenAssetFd

      +
      @Implementation(minSdk=28) +protected static ParcelFileDescriptor nativeOpenAssetFd(long ptr, + String asset_path, + long[] out_offsets) + throws IOException
      +
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      nativeOpenNonAsset

      +
      @Implementation(minSdk=28) +protected static long nativeOpenNonAsset(long ptr, + int jcookie, + String asset_path, + int access_mode) + throws FileNotFoundException
      +
      +
      Throws:
      +
      FileNotFoundException
      +
      +
      +
    • +
    • +
      +

      nativeOpenNonAssetFd

      +
      @Implementation(minSdk=28) +protected static ParcelFileDescriptor nativeOpenNonAssetFd(long ptr, + int jcookie, + String asset_path, + long[] out_offsets) + throws IOException
      +
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      nativeOpenXmlAsset

      +
      @Implementation(minSdk=28) +protected static long nativeOpenXmlAsset(long ptr, + int jcookie, + String asset_path) + throws FileNotFoundException
      +
      +
      Throws:
      +
      FileNotFoundException
      +
      +
      +
    • +
    • +
      +

      nativeGetResourceValue

      +
      @Implementation(minSdk=28) +protected static int nativeGetResourceValue(long ptr, + @AnyRes + int resid, + short density, + TypedValue typed_value, + boolean resolve_references)
      +
      +
    • +
    • +
      +

      nativeGetResourceBagValue

      +
      @Implementation(minSdk=28) +protected static int nativeGetResourceBagValue(long ptr, + @AnyRes + int resid, + int bag_entry_id, + TypedValue typed_value)
      +
      +
    • +
    • +
      +

      nativeGetStyleAttributes

      +
      @Implementation(minSdk=28) +@AttrRes +protected static int[] nativeGetStyleAttributes(long ptr, + @StyleRes + int resid)
      +
      +
    • +
    • +
      +

      nativeGetResourceStringArray

      +
      @Implementation(minSdk=28) +protected static String[] nativeGetResourceStringArray(long ptr, + @ArrayRes + int resid)
      +
      +
    • +
    • +
      +

      nativeGetResourceStringArrayInfo

      +
      @Implementation(minSdk=28) +protected static int[] nativeGetResourceStringArrayInfo(long ptr, + @ArrayRes + int resid)
      +
      +
    • +
    • +
      +

      nativeGetResourceIntArray

      +
      @Implementation(minSdk=28) +protected static int[] nativeGetResourceIntArray(long ptr, + @ArrayRes + int resid)
      +
      +
    • +
    • +
      +

      nativeGetResourceArraySize

      +
      @Implementation(minSdk=28) +protected static int nativeGetResourceArraySize(long ptr, + @ArrayRes + int resid)
      +
      +
    • +
    • +
      +

      nativeGetResourceArray

      +
      @Implementation(minSdk=28) +protected static int nativeGetResourceArray(long ptr, + @ArrayRes + int resid, + int[] out_data)
      +
      +
    • +
    • +
      +

      nativeGetResourceIdentifier

      +
      @Implementation(minSdk=28) +@AnyRes +protected static int nativeGetResourceIdentifier(long ptr, + String name, + String def_type, + String def_package)
      +
      +
    • +
    • +
      +

      nativeGetResourceName

      +
      @Implementation(minSdk=28) +protected static String nativeGetResourceName(long ptr, + @AnyRes + int resid)
      +
      +
    • +
    • +
      +

      nativeGetResourcePackageName

      +
      @Implementation(minSdk=28) +protected static String nativeGetResourcePackageName(long ptr, + @AnyRes + int resid)
      +
      +
    • +
    • +
      +

      nativeGetResourceTypeName

      +
      @Implementation(minSdk=28) +protected static String nativeGetResourceTypeName(long ptr, + @AnyRes + int resid)
      +
      +
    • +
    • +
      +

      nativeGetResourceEntryName

      +
      @Implementation(minSdk=28) +protected static String nativeGetResourceEntryName(long ptr, + @AnyRes + int resid)
      +
      +
    • +
    • +
      +

      nativeGetLocales

      +
      @Implementation(minSdk=28) +protected static String[] nativeGetLocales(long ptr, + boolean exclude_system)
      +
      +
    • +
    • +
      +

      nativeGetSizeConfigurations

      +
      @Implementation(minSdk=28) +protected static Configuration[] nativeGetSizeConfigurations(long ptr)
      +
      +
    • +
    • +
      +

      nativeApplyStyle

      +
      @Implementation(minSdk=28) +protected static void nativeApplyStyle(long ptr, + long theme_ptr, + @AttrRes + int def_style_attr, + @StyleRes + int def_style_resid, + long xml_parser_ptr, + int[] java_attrs, + long out_values_ptr, + long out_indices_ptr)
      +
      +
    • +
    • +
      +

      nativeResolveAttrs

      +
      @Implementation(minSdk=28) +protected static boolean nativeResolveAttrs(long ptr, + long theme_ptr, + @AttrRes + int def_style_attr, + @StyleRes + int def_style_resid, + int[] java_values, + int[] java_attrs, + int[] out_java_values, + int[] out_java_indices)
      +
      +
    • +
    • +
      +

      nativeRetrieveAttributes

      +
      @Implementation(minSdk=28) +protected static boolean nativeRetrieveAttributes(long ptr, + long xml_parser_ptr, + int[] java_attrs, + int[] out_java_values, + int[] out_java_indices)
      +
      +
    • +
    • +
      +

      nativeThemeCreate

      +
      @Implementation(minSdk=28) +protected static long nativeThemeCreate(long ptr)
      +
      +
    • +
    • +
      +

      nativeThemeDestroy

      +
      @Implementation(minSdk=28, + maxSdk=30) +protected static void nativeThemeDestroy(long theme_ptr)
      +
      +
    • +
    • +
      +

      nativeThemeApplyStyle

      +
      @Implementation(minSdk=28) +protected static void nativeThemeApplyStyle(long ptr, + long theme_ptr, + @StyleRes + int resid, + boolean force)
      +
      +
    • +
    • +
      +

      nativeThemeCopy

      +
      @Implementation(minSdk=28, + maxSdk=28) +protected static void nativeThemeCopy(long dst_theme_ptr, + long src_theme_ptr)
      +
      +
    • +
    • +
      +

      nativeThemeCopy

      +
      @Implementation(minSdk=29) +protected static void nativeThemeCopy(long dst_asset_manager_ptr, + long dst_theme_ptr, + long src_asset_manager_ptr, + long src_theme_ptr)
      +
      +
    • +
    • +
      +

      nativeThemeClear

      +
      @Implementation(minSdk=28, + maxSdk=30) +protected static void nativeThemeClear(long themePtr)
      +
      +
    • +
    • +
      +

      nativeThemeGetAttributeValue

      +
      @Implementation(minSdk=28) +protected static int nativeThemeGetAttributeValue(long ptr, + long theme_ptr, + @AttrRes + int resid, + TypedValue typed_value, + boolean resolve_references)
      +
      +
    • +
    • +
      +

      nativeThemeDump

      +
      @Implementation(minSdk=28) +protected static void nativeThemeDump(long ptr, + long theme_ptr, + int priority, + String tag, + String prefix)
      +
      +
    • +
    • +
      +

      nativeThemeGetChangingConfigurations

      +
      @Implementation(minSdk=28) +protected static int nativeThemeGetChangingConfigurations(long theme_ptr)
      +
      +
    • +
    • +
      +

      nativeAssetDestroy

      +
      @Implementation(minSdk=28) +protected static void nativeAssetDestroy(long asset_ptr)
      +
      +
    • +
    • +
      +

      nativeAssetReadChar

      +
      @Implementation(minSdk=28) +protected static int nativeAssetReadChar(long asset_ptr)
      +
      +
    • +
    • +
      +

      nativeAssetRead

      +
      @Implementation(minSdk=28) +protected static int nativeAssetRead(long asset_ptr, + byte[] java_buffer, + int offset, + int len) + throws IOException
      +
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      nativeAssetSeek

      +
      @Implementation(minSdk=28) +protected static long nativeAssetSeek(long asset_ptr, + long offset, + int whence)
      +
      +
    • +
    • +
      +

      nativeAssetGetLength

      +
      @Implementation(minSdk=28) +protected static long nativeAssetGetLength(long asset_ptr)
      +
      +
    • +
    • +
      +

      nativeAssetGetRemainingLength

      +
      @Implementation(minSdk=28) +protected static long nativeAssetGetRemainingLength(long asset_ptr)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowArscResourcesImpl.html b/javadoc/4.11/org/robolectric/shadows/ShadowArscResourcesImpl.html new file mode 100644 index 000000000..d49244498 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowArscResourcesImpl.html @@ -0,0 +1,288 @@ + + + + +ShadowArscResourcesImpl + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowArscResourcesImpl

+
+
java.lang.Object +
org.robolectric.shadows.ShadowResourcesImpl +
org.robolectric.shadows.ShadowArscResourcesImpl
+
+
+
+
+ +
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowAssetInputStream.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowAssetInputStream.Picker.html new file mode 100644 index 000000000..0535bf46b --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowAssetInputStream.Picker.html @@ -0,0 +1,141 @@ + + + + +ShadowAssetInputStream.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowAssetInputStream.Picker

+
+
java.lang.Object +
org.robolectric.shadows.ResourceModeShadowPicker<ShadowAssetInputStream> +
org.robolectric.shadows.ShadowAssetInputStream.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<ShadowAssetInputStream>
+
+
+
Enclosing class:
+
ShadowAssetInputStream
+
+
+
public static class ShadowAssetInputStream.Picker +extends ResourceModeShadowPicker<ShadowAssetInputStream>
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowAssetInputStream.html b/javadoc/4.11/org/robolectric/shadows/ShadowAssetInputStream.html new file mode 100644 index 000000000..015ff205d --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowAssetInputStream.html @@ -0,0 +1,147 @@ + + + + +ShadowAssetInputStream + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowAssetInputStream

+
+
java.lang.Object +
org.robolectric.shadows.ShadowAssetInputStream
+
+
+
+
Direct Known Subclasses:
+
ShadowArscAssetInputStream, ShadowLegacyAssetInputStream
+
+
+
public abstract class ShadowAssetInputStream +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowAssetInputStream

      +
      public ShadowAssetInputStream()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowAssetManager.ArscBase.html b/javadoc/4.11/org/robolectric/shadows/ShadowAssetManager.ArscBase.html new file mode 100644 index 000000000..1f0c440d1 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowAssetManager.ArscBase.html @@ -0,0 +1,189 @@ + + + + +ShadowAssetManager.ArscBase + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowAssetManager.ArscBase

+
+
java.lang.Object +
org.robolectric.shadows.ShadowAssetManager +
org.robolectric.shadows.ShadowAssetManager.ArscBase
+
+
+
+
+
Direct Known Subclasses:
+
ShadowArscAssetManager, ShadowArscAssetManager10, ShadowArscAssetManager9
+
+
+
Enclosing class:
+
ShadowAssetManager
+
+
+
public abstract static class ShadowAssetManager.ArscBase +extends ShadowAssetManager
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ArscBase

      +
      public ArscBase()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getCompileTimeResTable

      +
      @Deprecated +public ResTable getCompileTimeResTable()
      +
      Deprecated. +
      Avoid use.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowAssetManager.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowAssetManager.Picker.html new file mode 100644 index 000000000..adc1857f7 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowAssetManager.Picker.html @@ -0,0 +1,141 @@ + + + + +ShadowAssetManager.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowAssetManager.Picker

+
+
java.lang.Object +
org.robolectric.shadows.ResourceModeShadowPicker<ShadowAssetManager> +
org.robolectric.shadows.ShadowAssetManager.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<ShadowAssetManager>
+
+
+
Enclosing class:
+
ShadowAssetManager
+
+
+
public static class ShadowAssetManager.Picker +extends ResourceModeShadowPicker<ShadowAssetManager>
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowAssetManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowAssetManager.html new file mode 100644 index 000000000..728bb802f --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowAssetManager.html @@ -0,0 +1,189 @@ + + + + +ShadowAssetManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowAssetManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowAssetManager
+
+
+
+
Direct Known Subclasses:
+
ShadowAssetManager.ArscBase, ShadowLegacyAssetManager
+
+
+
public abstract class ShadowAssetManager +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowAssetManager

      +
      public ShadowAssetManager()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      useLegacy

      +
      @Deprecated +public static boolean useLegacy()
      +
      Deprecated. +
      Avoid use.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowAsyncQueryHandler.html b/javadoc/4.11/org/robolectric/shadows/ShadowAsyncQueryHandler.html new file mode 100644 index 000000000..a18c52b29 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowAsyncQueryHandler.html @@ -0,0 +1,248 @@ + + + + +ShadowAsyncQueryHandler + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowAsyncQueryHandler

+
+
java.lang.Object +
org.robolectric.shadows.ShadowAsyncQueryHandler
+
+
+
+
@Implements(android.content.AsyncQueryHandler.class) +public class ShadowAsyncQueryHandler +extends Object
+
Shadow of AsyncQueryHandler, which calls methods synchronously.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowAsyncTask.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowAsyncTask.Picker.html new file mode 100644 index 000000000..ec303f197 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowAsyncTask.Picker.html @@ -0,0 +1,141 @@ + + + + +ShadowAsyncTask.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowAsyncTask.Picker

+
+
java.lang.Object +
org.robolectric.shadows.LooperShadowPicker<ShadowAsyncTask> +
org.robolectric.shadows.ShadowAsyncTask.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<ShadowAsyncTask>
+
+
+
Enclosing class:
+
ShadowAsyncTask<Params,Progress,Result>
+
+
+
public static class ShadowAsyncTask.Picker +extends LooperShadowPicker<ShadowAsyncTask>
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowAsyncTask.html b/javadoc/4.11/org/robolectric/shadows/ShadowAsyncTask.html new file mode 100644 index 000000000..2e1068e4c --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowAsyncTask.html @@ -0,0 +1,150 @@ + + + + +ShadowAsyncTask + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowAsyncTask<Params,Progress,Result>

+
+
java.lang.Object +
org.robolectric.shadows.ShadowAsyncTask<Params,Progress,Result>
+
+
+
+
Direct Known Subclasses:
+
ShadowLegacyAsyncTask, ShadowPausedAsyncTask
+
+
+
@Implements(value=android.os.AsyncTask.class, + shadowPicker=Picker.class) +public abstract class ShadowAsyncTask<Params,Progress,Result> +extends Object
+
The shadow API for AsyncTask.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowAsyncTask

      +
      public ShadowAsyncTask()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowAsyncTaskLoader.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowAsyncTaskLoader.Picker.html new file mode 100644 index 000000000..f83e45096 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowAsyncTaskLoader.Picker.html @@ -0,0 +1,141 @@ + + + + +ShadowAsyncTaskLoader.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowAsyncTaskLoader.Picker

+
+
java.lang.Object +
org.robolectric.shadows.LooperShadowPicker<ShadowAsyncTaskLoader> +
org.robolectric.shadows.ShadowAsyncTaskLoader.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<ShadowAsyncTaskLoader>
+
+
+
Enclosing class:
+
ShadowAsyncTaskLoader<D>
+
+
+
public static class ShadowAsyncTaskLoader.Picker +extends LooperShadowPicker<ShadowAsyncTaskLoader>
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowAsyncTaskLoader.html b/javadoc/4.11/org/robolectric/shadows/ShadowAsyncTaskLoader.html new file mode 100644 index 000000000..e680f817f --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowAsyncTaskLoader.html @@ -0,0 +1,161 @@ + + + + +ShadowAsyncTaskLoader + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowAsyncTaskLoader<D>

+
+
java.lang.Object +
org.robolectric.shadows.ShadowAsyncTaskLoader<D>
+
+
+
+
Direct Known Subclasses:
+
ShadowLegacyAsyncTaskLoader, ShadowPausedAsyncTaskLoader
+
+
+
@Implements(value=android.content.AsyncTaskLoader.class, + shadowPicker=Picker.class) +public abstract class ShadowAsyncTaskLoader<D> +extends Object
+
The shadow API for AsyncTaskLoader. + +

Different shadow implementations will be used based on the current LooperMode.Mode.

+
+
See Also:
+
+ +
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowAsyncTaskLoader

      +
      public ShadowAsyncTaskLoader()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowAudioEffect.html b/javadoc/4.11/org/robolectric/shadows/ShadowAudioEffect.html new file mode 100644 index 000000000..a1d93ae53 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowAudioEffect.html @@ -0,0 +1,412 @@ + + + + +ShadowAudioEffect + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowAudioEffect

+
+
java.lang.Object +
org.robolectric.shadows.ShadowAudioEffect
+
+
+
+
Direct Known Subclasses:
+
ShadowDynamicsProcessing
+
+
+
@Implements(android.media.audiofx.AudioEffect.class) +public class ShadowAudioEffect +extends Object
+
Implements AudioEffect by shadowing its native methods.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowAudioEffect

      +
      public ShadowAudioEffect()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      native_setup

      +
      @Implementation(minSdk=16, + maxSdk=22) +protected int native_setup(Object audioEffectThis, + String type, + String uuid, + int priority, + int audioSession, + int[] id, + Object[] desc)
      +
      +
    • +
    • +
      +

      native_setup

      +
      @Implementation(minSdk=23, + maxSdk=29) +protected int native_setup(Object audioEffectThis, + String type, + String uuid, + int priority, + int audioSession, + int[] id, + Object[] desc, + String opPackageName)
      +
      +
    • +
    • +
      +

      native_setEnabled

      +
      @Implementation +protected int native_setEnabled(boolean enabled)
      +
      Marks the AudioEffect as enabled, and always returns SUCCESS.
      +
      +
    • +
    • +
      +

      native_getEnabled

      +
      @Implementation +protected boolean native_getEnabled()
      +
      Returns whether the AudioEffect is enabled (as per native_setEnabled(boolean)).
      +
      +
    • +
    • +
      +

      native_setParameter

      +
      @Implementation +protected int native_setParameter(int psize, + byte[] param, + int vsize, + byte[] value)
      +
      Sets the parameter with the given key param to the given value value.
      +
      +
      Returns:
      +
      always SUCCESS
      +
      +
      +
    • +
    • +
      +

      native_getParameter

      +
      @Implementation +protected int native_getParameter(int psize, + byte[] param, + int vsize, + byte[] value)
      +
      Gets the value of the parameter with key param, by putting its value in value. + +

      Note: Sub-classes of ShadowAudioEffect can declare default values for any + parameters. Note: If the given parameter has not been set, and there is no default value for + that parameter, then we "return" (set value to) a single integer 0.

      +
      +
      Returns:
      +
      the size of the returned value, in bytes, or an error code in case of failure.
      +
      +
      +
    • +
    • +
      +

      getDefaultParameter

      +
      protected Optional<ByteBuffer> getDefaultParameter(ByteBuffer parameter)
      +
      Allows sub-classes to provide default parameters. + +

      Override this method to provide default parameters.

      +
      +
    • +
    • +
      +

      getPriority

      +
      public int getPriority()
      +
      Returns the priority set in the AudioEffect ctor.
      +
      +
    • +
    • +
      +

      getAudioSession

      +
      public int getAudioSession()
      +
      Returns the audio session set in the AudioEffect ctor.
      +
      +
    • +
    • +
      +

      setInitialized

      +
      public void setInitialized(boolean initialized)
      +
      Updates the state of the AudioEffect itself. + +

      This can be used e.g. to put the AudioEffect in an unexpected state and cause an exception + the next time the Visualizer is used.

      +
      +
    • +
    • +
      +

      setErrorCode

      +
      public void setErrorCode(int errorCode)
      +
      Sets the error code to override setter methods in this class. + +

      When the error code is set to anything other than SUCCESS setters in the AudioEffect + will early-out and return that error code.

      +
      +
    • +
    • +
      +

      addEffect

      +
      public static void addEffect(AudioEffect.Descriptor descriptor)
      +
      Adds an effect represented by an AudioEffect.Descriptor, only to be queried from queryEffects().
      +
      +
    • +
    • +
      +

      queryEffects

      +
      @Implementation +protected static AudioEffect.Descriptor[] queryEffects()
      +
      Returns the set of audio effects added through addEffect(android.media.audiofx.AudioEffect.Descriptor). + +

      Note: in the original AudioEffect implementation this method returns all the + existing unique AudioEffects created through an AudioEffect ctor. In this + implementation only the effects added through addEffect(android.media.audiofx.AudioEffect.Descriptor) are returned here.

      +
      +
    • +
    • +
      +

      getAudioEffects

      +
      public static com.google.common.collect.ImmutableList<AudioEffect> getAudioEffects()
      +
      Returns all effects created with an AudioEffect constructor.
      +
      +
    • +
    • +
      +

      native_release

      +
      @Implementation +protected void native_release()
      +
      Removes this audio effect from the set of active audio effects.
      +
      +
    • +
    • +
      +

      reset

      +
      @Resetter +public static void reset()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowAudioManager.AudioFocusRequest.html b/javadoc/4.11/org/robolectric/shadows/ShadowAudioManager.AudioFocusRequest.html new file mode 100644 index 000000000..1a25eb5a1 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowAudioManager.AudioFocusRequest.html @@ -0,0 +1,161 @@ + + + + +ShadowAudioManager.AudioFocusRequest + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowAudioManager.AudioFocusRequest

+
+
java.lang.Object +
org.robolectric.shadows.ShadowAudioManager.AudioFocusRequest
+
+
+
+
Enclosing class:
+
ShadowAudioManager
+
+
+
public static class ShadowAudioManager.AudioFocusRequest +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowAudioManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowAudioManager.html new file mode 100644 index 000000000..d0a85eb97 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowAudioManager.html @@ -0,0 +1,1272 @@ + + + + +ShadowAudioManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowAudioManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowAudioManager
+
+
+
+
@Implements(value=android.media.AudioManager.class, + looseSignatures=true) +public class ShadowAudioManager +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowAudioRecord.AudioRecordSource.html b/javadoc/4.11/org/robolectric/shadows/ShadowAudioRecord.AudioRecordSource.html new file mode 100644 index 000000000..9bd6f9125 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowAudioRecord.AudioRecordSource.html @@ -0,0 +1,212 @@ + + + + +ShadowAudioRecord.AudioRecordSource + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface ShadowAudioRecord.AudioRecordSource

+
+
+
+
Enclosing class:
+
ShadowAudioRecord
+
+
+
public static interface ShadowAudioRecord.AudioRecordSource
+
Provides underlying data for the ShadowAudioRecord.
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      readInByteArray

      +
      default int readInByteArray(byte[] audioData, + int offsetInBytes, + int sizeInBytes, + boolean isBlocking)
      + +
      +
      Returns:
      +
      Either a non-negative value representing number of bytes that have been written from + the offset or a negative error code.
      +
      +
      +
    • +
    • +
      +

      readInShortArray

      +
      default int readInShortArray(short[] audioData, + int offsetInShorts, + int sizeInShorts, + boolean isBlocking)
      + +
      +
      Returns:
      +
      Either a non-negative value representing number of bytes that have been written from + the offset or a negative error code.
      +
      +
      +
    • +
    • +
      +

      readInFloatArray

      +
      default int readInFloatArray(float[] audioData, + int offsetInFloats, + int sizeInFloats, + boolean isBlocking)
      +
      Provides backing data for AudioRecord.read(float[], int, int, int).
      +
      +
      Returns:
      +
      Either a non-negative value representing number of bytes that have been written from + the offset or a negative error code.
      +
      +
      +
    • +
    • +
      +

      readInDirectBuffer

      +
      default int readInDirectBuffer(ByteBuffer buffer, + int sizeInBytes, + boolean isBlocking)
      + +
      +
      Returns:
      +
      Either a non-negative value representing number of bytes that have been written from + the offset or a negative error code. Note any position/limit changes to the buffer will + not be visible to the caller of the AudioRecord methods.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowAudioRecord.AudioRecordSourceProvider.html b/javadoc/4.11/org/robolectric/shadows/ShadowAudioRecord.AudioRecordSourceProvider.html new file mode 100644 index 000000000..308f8a5be --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowAudioRecord.AudioRecordSourceProvider.html @@ -0,0 +1,130 @@ + + + + +ShadowAudioRecord.AudioRecordSourceProvider + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface ShadowAudioRecord.AudioRecordSourceProvider

+
+
+
+
Enclosing class:
+
ShadowAudioRecord
+
+
+
public static interface ShadowAudioRecord.AudioRecordSourceProvider
+ +
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowAudioRecord.html b/javadoc/4.11/org/robolectric/shadows/ShadowAudioRecord.html new file mode 100644 index 000000000..b81e96e24 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowAudioRecord.html @@ -0,0 +1,352 @@ + + + + +ShadowAudioRecord + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowAudioRecord

+
+
java.lang.Object +
org.robolectric.shadows.ShadowAudioRecord
+
+
+
+
@Implements(value=android.media.AudioRecord.class, + minSdk=21) +public final class ShadowAudioRecord +extends Object
+
Shadow AudioRecord which by default will fulfil any requests for audio data by completely + filling any requested buffers. + +

It is also possible to provide the underlying data by implementing ShadowAudioRecord.AudioRecordSource + and setting this via setSourceProvider(AudioRecordSourceProvider).

+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowAudioSystem.html b/javadoc/4.11/org/robolectric/shadows/ShadowAudioSystem.html new file mode 100644 index 000000000..d948d8e1f --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowAudioSystem.html @@ -0,0 +1,334 @@ + + + + +ShadowAudioSystem + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowAudioSystem

+
+
java.lang.Object +
org.robolectric.shadows.ShadowAudioSystem
+
+
+
+
@Implements(value=android.media.AudioSystem.class, + isInAndroidSdk=false) +public class ShadowAudioSystem +extends Object
+
Shadow for AudioSystem.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowAudioTrack.OnAudioDataWrittenListener.html b/javadoc/4.11/org/robolectric/shadows/ShadowAudioTrack.OnAudioDataWrittenListener.html new file mode 100644 index 000000000..37295efab --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowAudioTrack.OnAudioDataWrittenListener.html @@ -0,0 +1,146 @@ + + + + +ShadowAudioTrack.OnAudioDataWrittenListener + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface ShadowAudioTrack.OnAudioDataWrittenListener

+
+
+
+
Enclosing class:
+
ShadowAudioTrack
+
+
+
public static interface ShadowAudioTrack.OnAudioDataWrittenListener
+
Listeners to be notified when data is written to an AudioTrack via AudioTrack.write(ByteBuffer, int, int) + +

Currently, only the data written through AudioTrack.write(ByteBuffer audioData, int + sizeInBytes, int writeMode) will be reported.

+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowAudioTrack.html b/javadoc/4.11/org/robolectric/shadows/ShadowAudioTrack.html new file mode 100644 index 000000000..e0765ea07 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowAudioTrack.html @@ -0,0 +1,605 @@ + + + + +ShadowAudioTrack + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowAudioTrack

+
+
java.lang.Object +
org.robolectric.shadows.ShadowAudioTrack
+
+
+
+
@Implements(value=android.media.AudioTrack.class, + looseSignatures=true) +public class ShadowAudioTrack +extends Object
+
Implementation of a couple methods in AudioTrack. Only a couple methods are supported, + other methods are expected run through the real class. The two AudioTrack.WriteMode are treated the + same.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowAutofillManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowAutofillManager.html new file mode 100644 index 000000000..3946f30f0 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowAutofillManager.html @@ -0,0 +1,240 @@ + + + + +ShadowAutofillManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowAutofillManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowAutofillManager
+
+
+
+
@Implements(value=android.view.autofill.AutofillManager.class, + minSdk=26) +public class ShadowAutofillManager +extends Object
+
Robolectric implementation of android.os.AutofillManager.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowBackdropFrameRenderer.html b/javadoc/4.11/org/robolectric/shadows/ShadowBackdropFrameRenderer.html new file mode 100644 index 000000000..d5af4d07f --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowBackdropFrameRenderer.html @@ -0,0 +1,164 @@ + + + + +ShadowBackdropFrameRenderer + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowBackdropFrameRenderer

+
+
java.lang.Object +
org.robolectric.shadows.ShadowBackdropFrameRenderer
+
+
+
+
@Implements(value=com.android.internal.policy.BackdropFrameRenderer.class, + minSdk=31, + isInAndroidSdk=false) +public class ShadowBackdropFrameRenderer +extends Object
+
Shadow for BackdropFrameRenderer
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowBackdropFrameRenderer

      +
      public ShadowBackdropFrameRenderer()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowBackgroundThread.html b/javadoc/4.11/org/robolectric/shadows/ShadowBackgroundThread.html new file mode 100644 index 000000000..77b0814b1 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowBackgroundThread.html @@ -0,0 +1,163 @@ + + + + +ShadowBackgroundThread + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowBackgroundThread

+
+
java.lang.Object +
org.robolectric.shadows.ShadowBackgroundThread
+
+
+
+
@Implements(value=com.android.internal.os.BackgroundThread.class, + isInAndroidSdk=false, + minSdk=19) +public class ShadowBackgroundThread +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowBackgroundThread

      +
      public ShadowBackgroundThread()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      reset

      +
      @Resetter +public static void reset()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowBackupDataInput.html b/javadoc/4.11/org/robolectric/shadows/ShadowBackupDataInput.html new file mode 100644 index 000000000..4cc914af8 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowBackupDataInput.html @@ -0,0 +1,202 @@ + + + + +ShadowBackupDataInput + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowBackupDataInput

+
+
java.lang.Object +
org.robolectric.shadows.ShadowBackupDataInput
+
+
+
+
@Implements(value=android.app.backup.BackupDataInput.class, + minSdk=21, + looseSignatures=true) +public class ShadowBackupDataInput +extends Object
+
Shadow for BackupDataInput.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowBackupDataInput

      +
      public ShadowBackupDataInput()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      ctor

      +
      @Implementation +protected static long ctor(FileDescriptor fd)
      +
      +
    • +
    • +
      +

      readNextHeader_native

      +
      @Implementation +protected int readNextHeader_native(Object backupReader, + Object entity)
      +
      +
    • +
    • +
      +

      readEntityData_native

      +
      @Implementation +protected int readEntityData_native(long backupReader, + byte[] data, + int offset, + int size)
      +
      +
    • +
    • +
      +

      skipEntityData_native

      +
      @Implementation +protected int skipEntityData_native(long backupReader)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowBackupDataOutput.html b/javadoc/4.11/org/robolectric/shadows/ShadowBackupDataOutput.html new file mode 100644 index 000000000..67a17b2a7 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowBackupDataOutput.html @@ -0,0 +1,262 @@ + + + + +ShadowBackupDataOutput + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowBackupDataOutput

+
+
java.lang.Object +
org.robolectric.shadows.ShadowBackupDataOutput
+
+
+
+
@Implements(value=android.app.backup.BackupDataOutput.class, + minSdk=21) +public class ShadowBackupDataOutput +extends Object
+
Shadow for BackupDataOutput.
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowBackupDataOutput

      +
      public ShadowBackupDataOutput()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getEntities

      +
      public com.google.common.collect.ImmutableList<BackupDataEntity> getEntities()
      +
      Gets a list of all data written to the BackupDataOutput.
      +
      +
    • +
    • +
      +

      writeEntityHeader_native

      +
      @Implementation +protected static int writeEntityHeader_native(long mBackupWriter, + String key, + int dataSize)
      +
      +
    • +
    • +
      +

      writeEntityData_native

      +
      @Implementation +protected static int writeEntityData_native(long mBackupWriter, + byte[] data, + int size)
      +
      +
    • +
    • +
      +

      setKeyPrefix_native

      +
      @Implementation +protected static void setKeyPrefix_native(long mBackupWriter, + String keyPrefix)
      +
      +
    • +
    • +
      +

      ctor

      +
      @Implementation +protected static long ctor(FileDescriptor fd)
      +
      +
    • +
    • +
      +

      dtor

      +
      @Implementation +protected static void dtor(long mBackupWriter)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowBackupManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowBackupManager.html new file mode 100644 index 000000000..299e324dc --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowBackupManager.html @@ -0,0 +1,278 @@ + + + + +ShadowBackupManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowBackupManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowBackupManager
+
+
+
+
@Implements(android.app.backup.BackupManager.class) +public class ShadowBackupManager +extends Object
+
A stub implementation of BackupManager that instead of connecting to a real backup + transport and performing restores, stores which packages are restored from which backup set, and + can be verified using methods on the shadow like getPackageRestoreToken(String).
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowBackupManager

      +
      public ShadowBackupManager()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      reset

      +
      @Resetter +public static void reset()
      +
      +
    • +
    • +
      +

      __constructor__

      +
      @Implementation +protected void __constructor__(Context context)
      +
      +
    • +
    • +
      +

      dataChanged

      +
      @Implementation +protected void dataChanged()
      +
      +
    • +
    • +
      +

      isDataChanged

      +
      public boolean isDataChanged()
      +
      Returns whether dataChanged() was called.
      +
      +
    • +
    • +
      +

      getDataChangedCount

      +
      public int getDataChangedCount()
      +
      Returns number of times dataChanged() was called.
      +
      +
    • +
    • +
      +

      setBackupEnabled

      +
      @Implementation(minSdk=21) +@HiddenApi +protected void setBackupEnabled(boolean isEnabled)
      +
      +
    • +
    • +
      +

      isBackupEnabled

      +
      @Implementation(minSdk=21) +@HiddenApi +protected boolean isBackupEnabled()
      +
      +
    • +
    • +
      +

      beginRestoreSession

      +
      @Implementation +@HiddenApi +protected RestoreSession beginRestoreSession()
      +
      +
    • +
    • +
      +

      getAvailableRestoreToken

      +
      @Implementation(minSdk=23) +@HiddenApi +protected long getAvailableRestoreToken(String packageName)
      +
      +
    • +
    • +
      +

      getPackageRestoreToken

      +
      public long getPackageRestoreToken(String packageName)
      +
      Returns the restore token for the given package, or 0 if the package was not restored.
      +
      +
    • +
    • +
      +

      addAvailableRestoreSets

      +
      public void addAvailableRestoreSets(long restoreToken, + List<String> packages)
      +
      Adds a restore set available to be restored.
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowBaseAdapter.html b/javadoc/4.11/org/robolectric/shadows/ShadowBaseAdapter.html new file mode 100644 index 000000000..8cd1ccd4f --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowBaseAdapter.html @@ -0,0 +1,183 @@ + + + + +ShadowBaseAdapter + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowBaseAdapter

+
+
java.lang.Object +
org.robolectric.shadows.ShadowBaseAdapter
+
+
+
+
Direct Known Subclasses:
+
ShadowArrayAdapter
+
+
+
@Implements(android.widget.BaseAdapter.class) +public class ShadowBaseAdapter +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowBaseAdapter

      +
      public ShadowBaseAdapter()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      notifyDataSetChanged

      +
      @Implementation +protected void notifyDataSetChanged()
      +
      +
    • +
    • +
      +

      clearWasDataSetChangedCalledFlag

      +
      public void clearWasDataSetChangedCalledFlag()
      +
      +
    • +
    • +
      +

      wasNotifyDataSetChangedCalled

      +
      public boolean wasNotifyDataSetChangedCalled()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowBasicTagTechnology.html b/javadoc/4.11/org/robolectric/shadows/ShadowBasicTagTechnology.html new file mode 100644 index 000000000..35bc39dfb --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowBasicTagTechnology.html @@ -0,0 +1,191 @@ + + + + +ShadowBasicTagTechnology + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowBasicTagTechnology

+
+
java.lang.Object +
org.robolectric.shadows.ShadowBasicTagTechnology
+
+
+
+
Direct Known Subclasses:
+
ShadowIsoDep
+
+
+
@Implements(className="android.nfc.tech.BasicTagTechnology") +public class ShadowBasicTagTechnology +extends Object
+
Extends BasicTagTechnology to allow for testing.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowBasicTagTechnology

      +
      public ShadowBasicTagTechnology()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowBatteryManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowBatteryManager.html new file mode 100644 index 000000000..7a68d420b --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowBatteryManager.html @@ -0,0 +1,212 @@ + + + + +ShadowBatteryManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowBatteryManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowBatteryManager
+
+
+
+
@Implements(android.os.BatteryManager.class) +public class ShadowBatteryManager +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowBatteryManager

      +
      public ShadowBatteryManager()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      isCharging

      +
      @Implementation(minSdk=23) +protected boolean isCharging()
      +
      +
    • +
    • +
      +

      setIsCharging

      +
      public void setIsCharging(boolean charging)
      +
      +
    • +
    • +
      +

      getIntProperty

      +
      @Implementation(minSdk=21) +protected int getIntProperty(int id)
      +
      +
    • +
    • +
      +

      setIntProperty

      +
      public void setIntProperty(int id, + int value)
      +
      +
    • +
    • +
      +

      getLongProperty

      +
      @Implementation(minSdk=21) +protected long getLongProperty(int id)
      +
      +
    • +
    • +
      +

      setLongProperty

      +
      public void setLongProperty(int id, + long value)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowBinder.html b/javadoc/4.11/org/robolectric/shadows/ShadowBinder.html new file mode 100644 index 000000000..3c43c1e3c --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowBinder.html @@ -0,0 +1,263 @@ + + + + +ShadowBinder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowBinder

+
+
java.lang.Object +
org.robolectric.shadows.ShadowBinder
+
+
+
+
@Implements(android.os.Binder.class) +public class ShadowBinder +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowBinderBridge.html b/javadoc/4.11/org/robolectric/shadows/ShadowBinderBridge.html new file mode 100644 index 000000000..612854c0b --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowBinderBridge.html @@ -0,0 +1,172 @@ + + + + +ShadowBinderBridge + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowBinderBridge

+
+
java.lang.Object +
org.robolectric.shadows.ShadowBinderBridge
+
+
+
+
@DoNotInstrument +public class ShadowBinderBridge +extends Object
+
Bridge between shadow and Binder.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowBinderBridge

      +
      public ShadowBinderBridge(Binder realBinder)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowBiometricManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowBiometricManager.html new file mode 100644 index 000000000..ec75f650a --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowBiometricManager.html @@ -0,0 +1,261 @@ + + + + +ShadowBiometricManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowBiometricManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowBiometricManager
+
+
+
+
@Implements(className="android.hardware.biometrics.BiometricManager", + minSdk=29, + isInAndroidSdk=false) +public class ShadowBiometricManager +extends Object
+
Provides testing APIs for BiometricManager
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      biometricServiceConnected

      +
      protected boolean biometricServiceConnected
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowBiometricManager

      +
      public ShadowBiometricManager()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      canAuthenticate

      +
      @Implementation +protected int canAuthenticate()
      +
      +
    • +
    • +
      +

      canAuthenticate

      +
      @Implementation(minSdk=30) +protected int canAuthenticate(int authenticators)
      +
      +
    • +
    • +
      +

      canAuthenticate

      +
      @Implementation(minSdk=30) +protected int canAuthenticate(int userId, + int authenticators)
      +
      +
    • +
    • +
      +

      setCanAuthenticate

      +
      public void setCanAuthenticate(boolean flag)
      +
      Sets the value true to allow canAuthenticate() return BIOMETRIC_SUCCESS If sets the value to false, result will depend on BiometricManager#hasBiometrics(Context context)
      +
      +
      Parameters:
      +
      flag - to set can authenticate or not
      +
      +
      +
    • +
    • +
      +

      setAuthenticatorType

      +
      public void setAuthenticatorType(int type)
      +
      Allow different result canAuthenticate(int), result will depend on the combination as + described here + For example, you can set the value BiometricManager.Authenticators.BIOMETRIC_STRONG to + allow canAuthenticate(int) return BiometricManager.BIOMETRIC_SUCCESS when you + passed BiometricManager.Authenticators.BIOMETRIC_WEAK as parameter in canAuthenticate(int)
      +
      +
      Parameters:
      +
      type - to set the authenticatorType
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowBitmap.BitmapReflector.html b/javadoc/4.11/org/robolectric/shadows/ShadowBitmap.BitmapReflector.html new file mode 100644 index 000000000..5599ac344 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowBitmap.BitmapReflector.html @@ -0,0 +1,157 @@ + + + + +ShadowBitmap.BitmapReflector + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface ShadowBitmap.BitmapReflector

+
+
+
+
Enclosing class:
+
ShadowBitmap
+
+
+
protected static interface ShadowBitmap.BitmapReflector
+
Reflector for Bitmap.
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      checkRecycled

      +
      void checkRecycled(String errorMessage)
      +
      +
    • +
    • +
      +

      getNativePtr

      +
      long getNativePtr()
      +
      +
    • +
    • +
      +

      setGainmap

      +
      void setGainmap(Object gainmap)
      +
      +
    • +
    • +
      +

      getGainmap

      +
      Object getGainmap()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowBitmap.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowBitmap.Picker.html new file mode 100644 index 000000000..09fcef8d2 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowBitmap.Picker.html @@ -0,0 +1,142 @@ + + + + +ShadowBitmap.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowBitmap.Picker

+
+
java.lang.Object +
org.robolectric.shadows.GraphicsShadowPicker<Object> +
org.robolectric.shadows.ShadowBitmap.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<Object>
+
+
+
Enclosing class:
+
ShadowBitmap
+
+
+
public static final class ShadowBitmap.Picker +extends GraphicsShadowPicker<Object>
+
Shadow picker for Bitmap.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowBitmap.html b/javadoc/4.11/org/robolectric/shadows/ShadowBitmap.html new file mode 100644 index 000000000..5c90241f3 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowBitmap.html @@ -0,0 +1,458 @@ + + + + +ShadowBitmap + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowBitmap

+
+
java.lang.Object +
org.robolectric.shadows.ShadowBitmap
+
+
+
+
Direct Known Subclasses:
+
ShadowLegacyBitmap, ShadowNativeBitmap
+
+
+
@Implements(value=android.graphics.Bitmap.class, + shadowPicker=Picker.class, + looseSignatures=true) +public abstract class ShadowBitmap +extends Object
+
Base class for Bitmap shadows.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowBitmap

      +
      public ShadowBitmap()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      visualize

      +
      public static String visualize(Bitmap bitmap)
      +
      Returns a textual representation of the appearance of the object.
      +
      +
      Parameters:
      +
      bitmap - the bitmap to visualize
      +
      Returns:
      +
      Textual representation of the appearance of the object.
      +
      +
      +
    • +
    • +
      +

      getCreatedFromBitmap

      +
      public abstract Bitmap getCreatedFromBitmap()
      +
      Reference to original Bitmap from which this Bitmap was created. null if this Bitmap + was not copied from another instance.
      +
      +
      Returns:
      +
      Original Bitmap from which this Bitmap was created.
      +
      +
      +
    • +
    • +
      +

      getCreatedFromResId

      +
      public abstract int getCreatedFromResId()
      +
      Resource ID from which this Bitmap was created. 0 if this Bitmap was not created from a + resource.
      +
      +
      Returns:
      +
      Resource ID from which this Bitmap was created.
      +
      +
      +
    • +
    • +
      +

      getCreatedFromPath

      +
      public abstract String getCreatedFromPath()
      +
      Path from which this Bitmap was created. null if this Bitmap was not create from a + path.
      +
      +
      Returns:
      +
      Path from which this Bitmap was created.
      +
      +
      +
    • +
    • +
      +

      getCreatedFromStream

      +
      public abstract InputStream getCreatedFromStream()
      +
      InputStream from which this Bitmap was created. null if this Bitmap was not + created from a stream.
      +
      +
      Returns:
      +
      InputStream from which this Bitmap was created.
      +
      +
      +
    • +
    • +
      +

      getCreatedFromBytes

      +
      public abstract byte[] getCreatedFromBytes()
      +
      Bytes from which this Bitmap was created. null if this Bitmap was not created from + bytes.
      +
      +
      Returns:
      +
      Bytes from which this Bitmap was created.
      +
      +
      +
    • +
    • +
      +

      getCreatedFromX

      +
      public abstract int getCreatedFromX()
      +
      Horizontal offset within getCreatedFromBitmap() of this Bitmap's content, or -1.
      +
      +
      Returns:
      +
      Horizontal offset within getCreatedFromBitmap().
      +
      +
      +
    • +
    • +
      +

      getCreatedFromY

      +
      public abstract int getCreatedFromY()
      +
      Vertical offset within getCreatedFromBitmap() of this Bitmap's content, or -1.
      +
      +
      Returns:
      +
      Vertical offset within getCreatedFromBitmap() of this Bitmap's content, or -1.
      +
      +
      +
    • +
    • +
      +

      getCreatedFromWidth

      +
      public abstract int getCreatedFromWidth()
      +
      Width from getCreatedFromX() within getCreatedFromBitmap() of this Bitmap's + content, or -1.
      +
      +
      Returns:
      +
      Width from getCreatedFromX() within getCreatedFromBitmap() of this + Bitmap's content, or -1.
      +
      +
      +
    • +
    • +
      +

      getCreatedFromHeight

      +
      public abstract int getCreatedFromHeight()
      +
      Height from getCreatedFromX() within getCreatedFromBitmap() of this Bitmap's + content, or -1.
      +
      +
      Returns:
      +
      Height from getCreatedFromX() within getCreatedFromBitmap() of this + Bitmap's content, or -1.
      +
      +
      +
    • +
    • +
      +

      getCreatedFromColors

      +
      public abstract int[] getCreatedFromColors()
      +
      Color array from which this Bitmap was created. null if this Bitmap was not created + from a color array.
      +
      +
      Returns:
      +
      Color array from which this Bitmap was created.
      +
      +
      +
    • +
    • +
      +

      getCreatedFromMatrix

      +
      public abstract Matrix getCreatedFromMatrix()
      +
      Matrix from which this Bitmap's content was transformed, or null.
      +
      +
      Returns:
      +
      Matrix from which this Bitmap's content was transformed, or null.
      +
      +
      +
    • +
    • +
      +

      getCreatedFromFilter

      +
      public abstract boolean getCreatedFromFilter()
      +
      true if this Bitmap was created with filtering.
      +
      +
      Returns:
      +
      true if this Bitmap was created with filtering.
      +
      +
      +
    • +
    • +
      +

      setMutable

      +
      public abstract void setMutable(boolean mutable)
      +
      +
    • +
    • +
      +

      appendDescription

      +
      public abstract void appendDescription(String s)
      +
      +
    • +
    • +
      +

      getDescription

      +
      public abstract String getDescription()
      +
      +
    • +
    • +
      +

      setDescription

      +
      public abstract void setDescription(String s)
      +
      +
    • +
    • +
      +

      setGainmap

      +
      @Implementation(minSdk=34) +protected void setGainmap(Object gainmap)
      +
      +
    • +
    • +
      +

      hasGainmap

      +
      @Implementation(minSdk=34) +protected boolean hasGainmap()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowBitmapDrawable.html b/javadoc/4.11/org/robolectric/shadows/ShadowBitmapDrawable.html new file mode 100644 index 000000000..56fc1c194 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowBitmapDrawable.html @@ -0,0 +1,235 @@ + + + + +ShadowBitmapDrawable + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowBitmapDrawable

+
+
java.lang.Object +
org.robolectric.shadows.ShadowDrawable +
org.robolectric.shadows.ShadowBitmapDrawable
+
+
+
+
+
Direct Known Subclasses:
+
ShadowNativeBitmapDrawable
+
+
+ +
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowBitmapDrawable

      +
      public ShadowBitmapDrawable()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      draw

      +
      @Implementation +protected void draw(Canvas canvas)
      +
      Draws the contained bitmap onto the canvas at 0,0 with a default Paint
      +
      +
      Parameters:
      +
      canvas - the canvas to draw on
      +
      +
      +
    • +
    • +
      +

      setCreatedFromResId

      +
      protected void setCreatedFromResId(int createdFromResId, + String resourceName)
      +
      +
      Overrides:
      +
      setCreatedFromResId in class ShadowDrawable
      +
      +
      +
    • +
    • +
      +

      getCreatedFromResId

      +
      @Deprecated +public int getCreatedFromResId()
      +
      Deprecated. +
      use ShadowBitmap#getCreatedFromResId() instead.
      +
      +
      Returns the resource id that this BitmapDrawable was loaded from. This lets + your tests assert that the bitmap is correct without having to actually load the bitmap.
      +
      +
      Overrides:
      +
      getCreatedFromResId in class ShadowDrawable
      +
      Returns:
      +
      resource id from which this BitmapDrawable was loaded
      +
      +
      +
    • +
    • +
      +

      getSource

      +
      public String getSource()
      +
      +
    • +
    • +
      +

      getPath

      +
      public String getPath()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowBitmapFactory.html b/javadoc/4.11/org/robolectric/shadows/ShadowBitmapFactory.html new file mode 100644 index 000000000..1c6de5f37 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowBitmapFactory.html @@ -0,0 +1,388 @@ + + + + +ShadowBitmapFactory + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowBitmapFactory

+
+
java.lang.Object +
org.robolectric.shadows.ShadowBitmapFactory
+
+
+
+
@Implements(android.graphics.BitmapFactory.class) +public class ShadowBitmapFactory +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowBitmapRegionDecoder.html b/javadoc/4.11/org/robolectric/shadows/ShadowBitmapRegionDecoder.html new file mode 100644 index 000000000..db1a71d40 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowBitmapRegionDecoder.html @@ -0,0 +1,255 @@ + + + + +ShadowBitmapRegionDecoder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowBitmapRegionDecoder

+
+
java.lang.Object +
org.robolectric.shadows.ShadowBitmapRegionDecoder
+
+
+
+
@Implements(android.graphics.BitmapRegionDecoder.class) +public class ShadowBitmapRegionDecoder +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowBlockGuardOs.html b/javadoc/4.11/org/robolectric/shadows/ShadowBlockGuardOs.html new file mode 100644 index 000000000..67120aa8a --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowBlockGuardOs.html @@ -0,0 +1,167 @@ + + + + +ShadowBlockGuardOs + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowBlockGuardOs

+
+
java.lang.Object +
org.robolectric.shadows.ShadowBlockGuardOs
+
+
+
+
@Implements(className="libcore.io.BlockGuardOs", + isInAndroidSdk=false) +public class ShadowBlockGuardOs +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowBluetoothA2dp.html b/javadoc/4.11/org/robolectric/shadows/ShadowBluetoothA2dp.html new file mode 100644 index 000000000..7ee95a50c --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowBluetoothA2dp.html @@ -0,0 +1,264 @@ + + + + +ShadowBluetoothA2dp + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowBluetoothA2dp

+
+
java.lang.Object +
org.robolectric.shadows.ShadowBluetoothA2dp
+
+
+
+
@Implements(android.bluetooth.BluetoothA2dp.class) +public class ShadowBluetoothA2dp +extends Object
+
Shadow of BluetoothA2dp.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowBluetoothA2dp

      +
      public ShadowBluetoothA2dp()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowBluetoothAdapter.html b/javadoc/4.11/org/robolectric/shadows/ShadowBluetoothAdapter.html new file mode 100644 index 000000000..94fba40f4 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowBluetoothAdapter.html @@ -0,0 +1,982 @@ + + + + +ShadowBluetoothAdapter + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowBluetoothAdapter

+
+
java.lang.Object +
org.robolectric.shadows.ShadowBluetoothAdapter
+
+
+
+
@Implements(value=android.bluetooth.BluetoothAdapter.class, + looseSignatures=true) +public class ShadowBluetoothAdapter +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowBluetoothDevice.html b/javadoc/4.11/org/robolectric/shadows/ShadowBluetoothDevice.html new file mode 100644 index 000000000..a633845fd --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowBluetoothDevice.html @@ -0,0 +1,739 @@ + + + + +ShadowBluetoothDevice + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowBluetoothDevice

+
+
java.lang.Object +
org.robolectric.shadows.ShadowBluetoothDevice
+
+
+
+
@Implements(value=android.bluetooth.BluetoothDevice.class, + looseSignatures=true) +public class ShadowBluetoothDevice +extends Object
+
Shadow for BluetoothDevice.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowBluetoothGatt.html b/javadoc/4.11/org/robolectric/shadows/ShadowBluetoothGatt.html new file mode 100644 index 000000000..310360246 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowBluetoothGatt.html @@ -0,0 +1,521 @@ + + + + +ShadowBluetoothGatt + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowBluetoothGatt

+
+
java.lang.Object +
org.robolectric.shadows.ShadowBluetoothGatt
+
+
+
+
@Implements(value=android.bluetooth.BluetoothGatt.class, + minSdk=18) +public class ShadowBluetoothGatt +extends Object
+
Shadow implementation of BluetoothGatt.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowBluetoothGattServer.html b/javadoc/4.11/org/robolectric/shadows/ShadowBluetoothGattServer.html new file mode 100644 index 000000000..1cf64d313 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowBluetoothGattServer.html @@ -0,0 +1,372 @@ + + + + +ShadowBluetoothGattServer + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowBluetoothGattServer

+
+
java.lang.Object +
org.robolectric.shadows.ShadowBluetoothGattServer
+
+
+
+
@Implements(value=android.bluetooth.BluetoothGattServer.class, + minSdk=26) +public class ShadowBluetoothGattServer +extends Object
+ +
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      bluetoothGattServerReflector

      +
      @ReflectorObject +protected org.robolectric.shadows.ShadowBluetoothGattServer.BluetoothGattServerReflector bluetoothGattServerReflector
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowBluetoothGattServer

      +
      public ShadowBluetoothGattServer()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      close

      +
      @Implementation +protected void close()
      +
      Close this GATT server instance.
      +
      +
    • +
    • +
      +

      cancelConnection

      +
      @Implementation +protected void cancelConnection(BluetoothDevice device)
      +
      Disconnects an established connection, or cancels a connection attempt currently in progress.
      +
      +
      Parameters:
      +
      device - Remote device
      +
      +
      +
    • +
    • +
      +

      sendResponse

      +
      @Implementation +protected boolean sendResponse(BluetoothDevice device, + int requestId, + int status, + int offset, + byte[] value)
      +
      Send a response to a read or write request to a remote device.
      +
      +
      Parameters:
      +
      device - The remote device to send this response to
      +
      requestId - The ID of the request that was received with the callback
      +
      status - The status of the request to be sent to the remote devices
      +
      offset - Value offset for partial read/write response
      +
      value - The value of the attribute that was read/written (optional)
      +
      +
      +
    • +
    • +
      +

      notifyConnection

      +
      public void notifyConnection(BluetoothDevice device)
      +
      Simulate a successful Gatt Server Connection with BluetoothConnectionManager. Performs + a BluetoothGattCallback#onConnectionStateChange if available.
      +
      +
      Parameters:
      +
      device - remote device
      +
      +
      +
    • +
    • +
      +

      notifyDisconnection

      +
      public void notifyDisconnection(BluetoothDevice device)
      +
      Simulate a successful Gatt Server Disconnection with BluetoothConnectionManager. + Performs a BluetoothGattCallback#onConnectionStateChange if available, even when device + was not connected initially.
      +
      +
      Parameters:
      +
      device - remote device
      +
      +
      +
    • +
    • +
      +

      isConnectionCancelled

      +
      public boolean isConnectionCancelled(BluetoothDevice device)
      +
      Get whether the device's connection has been cancelled.
      +
      +
      Parameters:
      +
      device - remote device
      +
      +
      +
    • +
    • +
      +

      isConnectedToDevice

      +
      public boolean isConnectedToDevice(BluetoothDevice device)
      +
      Returns true if the connection status of remote device is connected
      +
      +
      Parameters:
      +
      device - remote device
      +
      +
      +
    • +
    • +
      +

      getResponses

      +
      public List<byte[]> getResponses()
      +
      Get a copy of the list of responses that have been sent.
      +
      +
    • +
    • +
      +

      clearResponses

      +
      public void clearResponses()
      +
      Clear the list of responses.
      +
      +
    • +
    • +
      +

      isClosed

      +
      public boolean isClosed()
      +
      Get whether server has been closed.
      +
      +
    • +
    • +
      +

      setGattServerCallback

      +
      public void setGattServerCallback(BluetoothGattServerCallback callback)
      +
      +
    • +
    • +
      +

      getGattServerCallback

      +
      public BluetoothGattServerCallback getGattServerCallback()
      +
      +
    • +
    • +
      +

      getBluetoothConnectionManager

      +
      public org.robolectric.shadows.BluetoothConnectionManager getBluetoothConnectionManager()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowBluetoothHeadset.html b/javadoc/4.11/org/robolectric/shadows/ShadowBluetoothHeadset.html new file mode 100644 index 000000000..ba429b670 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowBluetoothHeadset.html @@ -0,0 +1,373 @@ + + + + +ShadowBluetoothHeadset + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowBluetoothHeadset

+
+
java.lang.Object +
org.robolectric.shadows.ShadowBluetoothHeadset
+
+
+
+
@NotThreadSafe +@Implements(android.bluetooth.BluetoothHeadset.class) +public class ShadowBluetoothHeadset +extends Object
+
Shadow for BluetoothHeadset
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowBluetoothLeAdvertiser.html b/javadoc/4.11/org/robolectric/shadows/ShadowBluetoothLeAdvertiser.html new file mode 100644 index 000000000..fe3028a9e --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowBluetoothLeAdvertiser.html @@ -0,0 +1,288 @@ + + + + +ShadowBluetoothLeAdvertiser + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowBluetoothLeAdvertiser

+
+
java.lang.Object +
org.robolectric.shadows.ShadowBluetoothLeAdvertiser
+
+
+
+
@Implements(value=android.bluetooth.le.BluetoothLeAdvertiser.class, + minSdk=26) +public class ShadowBluetoothLeAdvertiser +extends Object
+
Shadow implementation of BluetoothLeAdvertiser.
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      bluetoothLeAdvertiserReflector

      +
      @ReflectorObject +protected org.robolectric.shadows.ShadowBluetoothLeAdvertiser.BluetoothLeAdvertiserReflector bluetoothLeAdvertiserReflector
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowBluetoothLeAdvertiser

      +
      public ShadowBluetoothLeAdvertiser()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowBluetoothLeScanner.ScanParams.html b/javadoc/4.11/org/robolectric/shadows/ShadowBluetoothLeScanner.ScanParams.html new file mode 100644 index 000000000..ef85dec43 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowBluetoothLeScanner.ScanParams.html @@ -0,0 +1,195 @@ + + + + +ShadowBluetoothLeScanner.ScanParams + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowBluetoothLeScanner.ScanParams

+
+
java.lang.Object +
org.robolectric.shadows.ShadowBluetoothLeScanner.ScanParams
+
+
+
+
Enclosing class:
+
ShadowBluetoothLeScanner
+
+
+
public abstract static class ShadowBluetoothLeScanner.ScanParams +extends Object
+
Encapsulates scan params passed to BluetoothAdapter startScan + methods.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ScanParams

      +
      public ScanParams()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      scanFilters

      +
      public abstract com.google.common.collect.ImmutableList<ScanFilter> scanFilters()
      +
      +
    • +
    • +
      +

      scanSettings

      +
      @Nullable +public abstract ScanSettings scanSettings()
      +
      +
    • +
    • +
      +

      pendingIntent

      +
      @Nullable +public abstract PendingIntent pendingIntent()
      +
      +
    • +
    • +
      +

      scanCallback

      +
      @Nullable +public abstract ScanCallback scanCallback()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowBluetoothLeScanner.html b/javadoc/4.11/org/robolectric/shadows/ShadowBluetoothLeScanner.html new file mode 100644 index 000000000..8c301c628 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowBluetoothLeScanner.html @@ -0,0 +1,251 @@ + + + + +ShadowBluetoothLeScanner + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowBluetoothLeScanner

+
+
java.lang.Object +
org.robolectric.shadows.ShadowBluetoothLeScanner
+
+
+
+
@Implements(value=android.bluetooth.le.BluetoothLeScanner.class, + minSdk=21) +public class ShadowBluetoothLeScanner +extends Object
+
Adds Robolectric support for BLE scanning.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowBluetoothManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowBluetoothManager.html new file mode 100644 index 000000000..25afe5925 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowBluetoothManager.html @@ -0,0 +1,244 @@ + + + + +ShadowBluetoothManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowBluetoothManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowBluetoothManager
+
+
+
+
@Implements(value=android.bluetooth.BluetoothManager.class, + minSdk=18) +public class ShadowBluetoothManager +extends Object
+
Shadow of BluetoothManager that makes the testing possible.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowBluetoothServerSocket.html b/javadoc/4.11/org/robolectric/shadows/ShadowBluetoothServerSocket.html new file mode 100644 index 000000000..9ffa06e42 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowBluetoothServerSocket.html @@ -0,0 +1,218 @@ + + + + +ShadowBluetoothServerSocket + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowBluetoothServerSocket

+
+
java.lang.Object +
org.robolectric.shadows.ShadowBluetoothServerSocket
+
+
+
+
@Implements(android.bluetooth.BluetoothServerSocket.class) +public class ShadowBluetoothServerSocket +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowBluetoothSocket.html b/javadoc/4.11/org/robolectric/shadows/ShadowBluetoothSocket.html new file mode 100644 index 000000000..e1098afbb --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowBluetoothSocket.html @@ -0,0 +1,251 @@ + + + + +ShadowBluetoothSocket + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowBluetoothSocket

+
+
java.lang.Object +
org.robolectric.shadows.ShadowBluetoothSocket
+
+
+
+
@Implements(android.bluetooth.BluetoothSocket.class) +public class ShadowBluetoothSocket +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowBroadcastPendingResult.html b/javadoc/4.11/org/robolectric/shadows/ShadowBroadcastPendingResult.html new file mode 100644 index 000000000..7aefa7e2e --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowBroadcastPendingResult.html @@ -0,0 +1,170 @@ + + + + +ShadowBroadcastPendingResult + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowBroadcastPendingResult

+
+
java.lang.Object +
org.robolectric.shadows.ShadowBroadcastPendingResult
+
+
+
+
@Implements(android.content.BroadcastReceiver.PendingResult.class) +public final class ShadowBroadcastPendingResult +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowBroadcastPendingResult

      +
      public ShadowBroadcastPendingResult()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowBroadcastReceiver.html b/javadoc/4.11/org/robolectric/shadows/ShadowBroadcastReceiver.html new file mode 100644 index 000000000..ce3c013ad --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowBroadcastReceiver.html @@ -0,0 +1,214 @@ + + + + +ShadowBroadcastReceiver + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowBroadcastReceiver

+
+
java.lang.Object +
org.robolectric.shadows.ShadowBroadcastReceiver
+
+
+
+
@Implements(android.content.BroadcastReceiver.class) +public class ShadowBroadcastReceiver +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowBroadcastResponseStats.html b/javadoc/4.11/org/robolectric/shadows/ShadowBroadcastResponseStats.html new file mode 100644 index 000000000..09d256da4 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowBroadcastResponseStats.html @@ -0,0 +1,194 @@ + + + + +ShadowBroadcastResponseStats + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowBroadcastResponseStats

+
+
java.lang.Object +
org.robolectric.shadows.ShadowBroadcastResponseStats
+
+
+
+
@Implements(value=android.app.usage.BroadcastResponseStats.class, + minSdk=33, + isInAndroidSdk=false) +public class ShadowBroadcastResponseStats +extends Object
+
Shadow of BroadcastResponseStats for accessing hidden APIs.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowBroadcastResponseStats

      +
      public ShadowBroadcastResponseStats()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      incrementBroadcastsDispatchedCount

      +
      @Implementation(minSdk=33) +public void incrementBroadcastsDispatchedCount(int count)
      +
      +
    • +
    • +
      +

      incrementNotificationsPostedCount

      +
      @Implementation(minSdk=33) +public void incrementNotificationsPostedCount(int count)
      +
      +
    • +
    • +
      +

      incrementNotificationsUpdatedCount

      +
      @Implementation(minSdk=33) +public void incrementNotificationsUpdatedCount(int count)
      +
      +
    • +
    • +
      +

      incrementNotificationsCancelledCount

      +
      @Implementation(minSdk=33) +public void incrementNotificationsCancelledCount(int count)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowBugreportManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowBugreportManager.html new file mode 100644 index 000000000..422df79e2 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowBugreportManager.html @@ -0,0 +1,325 @@ + + + + +ShadowBugreportManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowBugreportManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowBugreportManager
+
+
+
+
@Implements(value=android.os.BugreportManager.class, + minSdk=29, + isInAndroidSdk=false) +public class ShadowBugreportManager +extends Object
+
Implementation of BugreportManager. + +

This class is not available in the public Android SDK, but it is available for system apps.

+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowBuild.html b/javadoc/4.11/org/robolectric/shadows/ShadowBuild.html new file mode 100644 index 000000000..3dcbf69ab --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowBuild.html @@ -0,0 +1,448 @@ + + + + +ShadowBuild + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowBuild

+
+
java.lang.Object +
org.robolectric.shadows.ShadowBuild
+
+
+
+
@Implements(android.os.Build.class) +public class ShadowBuild +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowBuild

      +
      public ShadowBuild()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      setBoard

      +
      public static void setBoard(String board)
      +
      Sets the value of the Build.BOARD field. + +

      It will be reset for the next test.

      +
      +
    • +
    • +
      +

      setDevice

      +
      public static void setDevice(String device)
      +
      Sets the value of the Build.DEVICE field. + +

      It will be reset for the next test.

      +
      +
    • +
    • +
      +

      setFingerprint

      +
      public static void setFingerprint(String fingerprint)
      +
      Sets the value of the Build.FINGERPRINT field. + +

      It will be reset for the next test.

      +
      +
    • +
    • +
      +

      setId

      +
      public static void setId(String id)
      +
      Sets the value of the Build.ID field. + +

      It will be reset for the next test.

      +
      +
    • +
    • +
      +

      setProduct

      +
      public static void setProduct(String product)
      +
      Sets the value of the Build.PRODUCT field. + +

      It will be reset for the next test.

      +
      +
    • +
    • +
      +

      setModel

      +
      public static void setModel(String model)
      +
      Sets the value of the Build.MODEL field. + +

      It will be reset for the next test.

      +
      +
    • +
    • +
      +

      setManufacturer

      +
      public static void setManufacturer(String manufacturer)
      +
      Sets the value of the Build.MANUFACTURER field. + +

      It will be reset for the next test.

      +
      +
    • +
    • +
      +

      setBrand

      +
      public static void setBrand(String brand)
      +
      Sets the value of the Build.BRAND field. + +

      It will be reset for the next test.

      +
      +
    • +
    • +
      +

      setHardware

      +
      public static void setHardware(String hardware)
      +
      Sets the value of the Build.HARDWARE field. + +

      It will be reset for the next test.

      +
      +
    • +
    • +
      +

      setSerial

      +
      public static void setSerial(String serial)
      +
      Override return value from Build.getSerial().
      +
      +
    • +
    • +
      +

      setVersionCodename

      +
      public static void setVersionCodename(String versionCodename)
      +
      Sets the value of the Build.VERSION.CODENAME field. + +

      It will be reset for the next test.

      +
      +
    • +
    • +
      +

      setVersionIncremental

      +
      public static void setVersionIncremental(String versionIncremental)
      +
      Sets the value of the Build.VERSION.INCREMENTAL field. + +

      It will be reset for the next test.

      +
      +
    • +
    • +
      +

      setVersionMediaPerformanceClass

      +
      public static void setVersionMediaPerformanceClass(int performanceClass)
      +
      Sets the value of the Build.VERSION.MEDIA_PERFORMANCE_CLASS field. Available in Android + S+. + +

      It will be reset for the next test.

      +
      +
    • +
    • +
      +

      setVersionRelease

      +
      public static void setVersionRelease(String release)
      +
      Sets the value of the Build.VERSION.RELEASE field. + +

      It will be reset for the next test.

      +
      +
    • +
    • +
      +

      setVersionSecurityPatch

      +
      public static void setVersionSecurityPatch(String securityPatch)
      +
      Sets the value of the Build.VERSION.SECURITY_PATCH field. Available in Android M+. + +

      It will be reset for the next test.

      +
      +
    • +
    • +
      +

      setTags

      +
      public static void setTags(String tags)
      +
      Sets the value of the Build.TAGS field. + +

      It will be reset for the next test.

      +
      +
    • +
    • +
      +

      setType

      +
      public static void setType(String type)
      +
      Sets the value of the Build.TYPE field. + +

      It will be reset for the next test.

      +
      +
    • +
    • +
      +

      setSupported64BitAbis

      +
      public static void setSupported64BitAbis(String[] supported64BitAbis)
      +
      Sets the value of the Build.SUPPORTED_64_BIT_ABIS field. Available in Android L+. + +

      It will be reset for the next test.

      +
      +
    • +
    • +
      +

      setRadioVersion

      +
      public static void setRadioVersion(String radioVersion)
      +
      Override return value from Build.getRadioVersion()
      +
      +
      Parameters:
      +
      radioVersion -
      +
      +
      +
    • +
    • +
      +

      getRadioVersion

      +
      @Implementation +protected static String getRadioVersion()
      +
      +
    • +
    • +
      +

      getSerial

      +
      @Implementation(minSdk=26) +protected static String getSerial()
      +
      +
    • +
    • +
      +

      reset

      +
      @Resetter +public static void reset()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowCall.ShadowRttCall.html b/javadoc/4.11/org/robolectric/shadows/ShadowCall.ShadowRttCall.html new file mode 100644 index 000000000..f2c33d8d2 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowCall.ShadowRttCall.html @@ -0,0 +1,195 @@ + + + + +ShadowCall.ShadowRttCall + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowCall.ShadowRttCall

+
+
java.lang.Object +
org.robolectric.shadows.ShadowCall.ShadowRttCall
+
+
+
+
Enclosing class:
+
ShadowCall
+
+
+
@Implements(value=android.telecom.Call.RttCall.class, + minSdk=27) +public static class ShadowCall.ShadowRttCall +extends Object
+
Robolectric test for Call.RttCall.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowRttCall

      +
      public ShadowRttCall()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      __constructor__

      +
      @Implementation +protected void __constructor__(String telecomCallId, + InputStreamReader receiveStream, + OutputStreamWriter transmitStream, + int mode, + InCallAdapter inCallAdapter)
      +
      +
    • +
    • +
      +

      writeRemoteMessage

      +
      public void writeRemoteMessage(String message) + throws IOException
      +
      Writes a message to the RttCall buffer. This simulates receiving a message from a sender + during an RTT call.
      +
      +
      Parameters:
      +
      message - from sender.
      +
      Throws:
      +
      IOException - if write to buffer fails.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowCall.html b/javadoc/4.11/org/robolectric/shadows/ShadowCall.html new file mode 100644 index 000000000..581370ba6 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowCall.html @@ -0,0 +1,245 @@ + + + + +ShadowCall + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowCall

+
+
java.lang.Object +
org.robolectric.shadows.ShadowCall
+
+
+
+
@Implements(value=android.telecom.Call.class, + minSdk=21) +public class ShadowCall +extends Object
+
Robolectric test for Call.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowCall

      +
      public ShadowCall()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      sendRttRequest

      +
      @Implementation(minSdk=28) +protected void sendRttRequest()
      +
      +
    • +
    • +
      +

      hasSentRttRequest

      +
      public boolean hasSentRttRequest()
      +
      Determines whether sendRttRequest() was called.
      +
      +
      Returns:
      +
      true if sendRttRequest() was called, false otherwise.
      +
      +
      +
    • +
    • +
      +

      clearHasSentRttRequest

      +
      public void clearHasSentRttRequest()
      +
      "Forgets" that sendRttRequest() was called.
      +
      +
    • +
    • +
      +

      respondToRttRequest

      +
      @Implementation(minSdk=28) +protected void respondToRttRequest(int id, + boolean accept)
      +
      +
    • +
    • +
      +

      hasRespondedToRttRequest

      +
      public boolean hasRespondedToRttRequest()
      +
      Determines whether respondToRttRequest() was called.
      +
      +
      Returns:
      +
      True if respondToRttRequest() was called, false otherwise.
      +
      +
      +
    • +
    • +
      +

      getId

      +
      public String getId()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowCallLogCalls.html b/javadoc/4.11/org/robolectric/shadows/ShadowCallLogCalls.html new file mode 100644 index 000000000..3d0505780 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowCallLogCalls.html @@ -0,0 +1,197 @@ + + + + +ShadowCallLogCalls + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowCallLogCalls

+
+
java.lang.Object +
org.robolectric.shadows.ShadowCallLogCalls
+
+
+
+
@Implements(android.provider.CallLog.Calls.class) +public class ShadowCallLogCalls +extends Object
+
Shadow for the system's CallLog.Call class that allows tests to configure the most recent call.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowCallLogCalls

      +
      public ShadowCallLogCalls()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowCallScreeningService.RespondToCallInput.html b/javadoc/4.11/org/robolectric/shadows/ShadowCallScreeningService.RespondToCallInput.html new file mode 100644 index 000000000..2bceabd43 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowCallScreeningService.RespondToCallInput.html @@ -0,0 +1,175 @@ + + + + +ShadowCallScreeningService.RespondToCallInput + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowCallScreeningService.RespondToCallInput

+
+
java.lang.Object +
org.robolectric.shadows.ShadowCallScreeningService.RespondToCallInput
+
+
+
+
Enclosing class:
+
ShadowCallScreeningService
+
+
+
public static final class ShadowCallScreeningService.RespondToCallInput +extends Object
+ +
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowCallScreeningService.html b/javadoc/4.11/org/robolectric/shadows/ShadowCallScreeningService.html new file mode 100644 index 000000000..d382e22bb --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowCallScreeningService.html @@ -0,0 +1,198 @@ + + + + +ShadowCallScreeningService + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowCallScreeningService

+
+
java.lang.Object +
org.robolectric.shadows.ShadowCallScreeningService
+
+
+
+
@Implements(android.telecom.CallScreeningService.class) +public final class ShadowCallScreeningService +extends Object
+ +
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowCamcorderProfile.html b/javadoc/4.11/org/robolectric/shadows/ShadowCamcorderProfile.html new file mode 100644 index 000000000..152353572 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowCamcorderProfile.html @@ -0,0 +1,230 @@ + + + + +ShadowCamcorderProfile + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowCamcorderProfile

+
+
java.lang.Object +
org.robolectric.shadows.ShadowCamcorderProfile
+
+
+
+
@Implements(android.media.CamcorderProfile.class) +public class ShadowCamcorderProfile +extends Object
+
Shadow of the CamcorderProfile that allows the caller to add custom profile settings.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowCamcorderProfile

      +
      public ShadowCamcorderProfile()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      addProfile

      +
      public static void addProfile(int cameraId, + int quality, + CamcorderProfile profile)
      +
      +
    • +
    • +
      +

      reset

      +
      @Resetter +public static void reset()
      +
      +
    • +
    • +
      +

      createProfile

      +
      public static CamcorderProfile createProfile(int duration, + int quality, + int fileFormat, + int videoCodec, + int videoBitRate, + int videoFrameRate, + int videoWidth, + int videoHeight, + int audioCodec, + int audioBitRate, + int audioSampleRate, + int audioChannels)
      +
      +
    • +
    • +
      +

      hasProfile

      +
      @Implementation +protected static boolean hasProfile(int cameraId, + int quality)
      +
      +
    • +
    • +
      +

      get

      +
      @Implementation +protected static CamcorderProfile get(int cameraId, + int quality)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowCamera.ShadowParameters.html b/javadoc/4.11/org/robolectric/shadows/ShadowCamera.ShadowParameters.html new file mode 100644 index 000000000..6588dec0b --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowCamera.ShadowParameters.html @@ -0,0 +1,263 @@ + + + + +ShadowCamera.ShadowParameters + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowCamera.ShadowParameters

+
+
java.lang.Object +
org.robolectric.shadows.ShadowCamera.ShadowParameters
+
+
+
+
Enclosing class:
+
ShadowCamera
+
+
+
@Implements(android.hardware.Camera.Parameters.class) +public static class ShadowCamera.ShadowParameters +extends Object
+
Shadows the Android Camera.Parameters class.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowParameters

      +
      public ShadowParameters()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      initSupportedPreviewSizes

      +
      public void initSupportedPreviewSizes()
      +
      +
    • +
    • +
      +

      setSupportedFocusModes

      +
      public void setSupportedFocusModes(String... focusModes)
      +
      +
    • +
    • +
      +

      setSupportedFlashModes

      +
      public void setSupportedFlashModes(String... flashModes)
      +
      +
    • +
    • +
      +

      setMaxNumFocusAreas

      +
      public void setMaxNumFocusAreas(int maxNumFocusAreas)
      +
      Allows test cases to set the maximum number of focus areas. See Camera.Parameters.getMaxNumFocusAreas().
      +
      +
    • +
    • +
      +

      addSupportedPreviewSize

      +
      public void addSupportedPreviewSize(int width, + int height)
      +
      +
    • +
    • +
      +

      setMaxNumMeteringAreas

      +
      public void setMaxNumMeteringAreas(int maxNumMeteringAreas)
      +
      Allows test cases to set the maximum number of metering areas. See Camera.Parameters.getMaxNumMeteringAreas().
      +
      +
    • +
    • +
      +

      getPreviewWidth

      +
      public int getPreviewWidth()
      +
      +
    • +
    • +
      +

      getPreviewHeight

      +
      public int getPreviewHeight()
      +
      +
    • +
    • +
      +

      getPictureWidth

      +
      public int getPictureWidth()
      +
      +
    • +
    • +
      +

      getPictureHeight

      +
      public int getPictureHeight()
      +
      +
    • +
    • +
      +

      getRotation

      +
      public int getRotation()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowCamera.html b/javadoc/4.11/org/robolectric/shadows/ShadowCamera.html new file mode 100644 index 000000000..2960462f2 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowCamera.html @@ -0,0 +1,525 @@ + + + + +ShadowCamera + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowCamera

+
+
java.lang.Object +
org.robolectric.shadows.ShadowCamera
+
+
+
+
@Implements(android.hardware.Camera.class) +public class ShadowCamera +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowCamera

      +
      public ShadowCamera()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      open

      +
      @Implementation +protected static Camera open()
      +
      +
    • +
    • +
      +

      open

      +
      @Implementation +protected static Camera open(int cameraId)
      +
      +
    • +
    • +
      +

      getLastOpenedCameraId

      +
      public static int getLastOpenedCameraId()
      +
      +
    • +
    • +
      +

      unlock

      +
      @Implementation +protected void unlock()
      +
      +
    • +
    • +
      +

      reconnect

      +
      @Implementation +protected void reconnect()
      +
      +
    • +
    • +
      +

      getParameters

      +
      @Implementation +protected Camera.Parameters getParameters()
      +
      +
    • +
    • +
      +

      setParameters

      +
      @Implementation +protected void setParameters(Camera.Parameters params)
      +
      +
    • +
    • +
      +

      setPreviewDisplay

      +
      @Implementation +protected void setPreviewDisplay(SurfaceHolder holder)
      +
      +
    • +
    • +
      +

      startPreview

      +
      @Implementation +protected void startPreview()
      +
      +
    • +
    • +
      +

      stopPreview

      +
      @Implementation +protected void stopPreview()
      +
      +
    • +
    • +
      +

      release

      +
      @Implementation +protected void release()
      +
      +
    • +
    • +
      +

      setPreviewCallback

      +
      @Implementation +protected void setPreviewCallback(Camera.PreviewCallback cb)
      +
      +
    • +
    • +
      +

      setOneShotPreviewCallback

      +
      @Implementation +protected void setOneShotPreviewCallback(Camera.PreviewCallback cb)
      +
      +
    • +
    • +
      +

      setPreviewCallbackWithBuffer

      +
      @Implementation +protected void setPreviewCallbackWithBuffer(Camera.PreviewCallback cb)
      +
      +
    • +
    • +
      +

      invokePreviewCallback

      +
      public void invokePreviewCallback(byte[] data)
      +
      Allows test cases to invoke the preview callback, to simulate a frame of camera data.
      +
      +
      Parameters:
      +
      data - byte buffer of simulated camera data
      +
      +
      +
    • +
    • +
      +

      addCallbackBuffer

      +
      @Implementation +protected void addCallbackBuffer(byte[] callbackBuffer)
      +
      +
    • +
    • +
      +

      getAddedCallbackBuffers

      +
      public List<byte[]> getAddedCallbackBuffers()
      +
      +
    • +
    • +
      +

      setDisplayOrientation

      +
      @Implementation +protected void setDisplayOrientation(int degrees)
      +
      +
    • +
    • +
      +

      getDisplayOrientation

      +
      public int getDisplayOrientation()
      +
      +
    • +
    • +
      +

      autoFocus

      +
      @Implementation +protected void autoFocus(Camera.AutoFocusCallback callback)
      +
      +
    • +
    • +
      +

      cancelAutoFocus

      +
      @Implementation +protected void cancelAutoFocus()
      +
      +
    • +
    • +
      +

      hasRequestedAutoFocus

      +
      public boolean hasRequestedAutoFocus()
      +
      +
    • +
    • +
      +

      invokeAutoFocusCallback

      +
      public void invokeAutoFocusCallback(boolean success, + Camera camera)
      +
      +
    • +
    • +
      +

      getCameraInfo

      +
      @Implementation +protected static void getCameraInfo(int cameraId, + Camera.CameraInfo cameraInfo)
      +
      +
    • +
    • +
      +

      getNumberOfCameras

      +
      @Implementation +protected static int getNumberOfCameras()
      +
      +
    • +
    • +
      +

      takePicture

      +
      @Implementation +protected void takePicture(Camera.ShutterCallback shutter, + Camera.PictureCallback raw, + Camera.PictureCallback jpeg)
      +
      +
    • +
    • +
      +

      enableShutterSound

      +
      @Implementation(minSdk=17) +protected boolean enableShutterSound(boolean enabled)
      +
      +
    • +
    • +
      +

      isShutterSoundEnabled

      +
      public boolean isShutterSoundEnabled()
      +
      Returns true if the default shutter sound is played when taking a picture.
      +
      +
    • +
    • +
      +

      isLocked

      +
      public boolean isLocked()
      +
      +
    • +
    • +
      +

      isPreviewing

      +
      public boolean isPreviewing()
      +
      +
    • +
    • +
      +

      isReleased

      +
      public boolean isReleased()
      +
      +
    • +
    • +
      +

      getPreviewDisplay

      +
      public SurfaceHolder getPreviewDisplay()
      +
      +
    • +
    • +
      +

      addCameraInfo

      +
      public static void addCameraInfo(int id, + Camera.CameraInfo camInfo)
      +
      Add a mock Camera.CameraInfo object to simulate the existence of one or more cameras. + By default, no cameras are defined.
      +
      +
      Parameters:
      +
      id - The camera id
      +
      camInfo - The CameraInfo
      +
      +
      +
    • +
    • +
      +

      clearCameraInfo

      +
      @Resetter +public static void clearCameraInfo()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowCameraCaptureSessionImpl.html b/javadoc/4.11/org/robolectric/shadows/ShadowCameraCaptureSessionImpl.html new file mode 100644 index 000000000..a29be01fd --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowCameraCaptureSessionImpl.html @@ -0,0 +1,240 @@ + + + + +ShadowCameraCaptureSessionImpl + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowCameraCaptureSessionImpl

+
+
java.lang.Object +
org.robolectric.shadows.ShadowCameraCaptureSessionImpl
+
+
+
+
@Implements(value=android.hardware.camera2.impl.CameraCaptureSessionImpl.class, + minSdk=21, + isInAndroidSdk=false) +public class ShadowCameraCaptureSessionImpl +extends Object
+
Shadow class for CameraCaptureSessionImpl
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowCameraCharacteristics.html b/javadoc/4.11/org/robolectric/shadows/ShadowCameraCharacteristics.html new file mode 100644 index 000000000..63c2181df --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowCameraCharacteristics.html @@ -0,0 +1,192 @@ + + + + +ShadowCameraCharacteristics + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowCameraCharacteristics

+
+
java.lang.Object +
org.robolectric.shadows.ShadowCameraCharacteristics
+
+
+
+
@Implements(value=android.hardware.camera2.CameraCharacteristics.class, + minSdk=21) +public class ShadowCameraCharacteristics +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowCameraDeviceImpl.html b/javadoc/4.11/org/robolectric/shadows/ShadowCameraDeviceImpl.html new file mode 100644 index 000000000..6a85a3c3a --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowCameraDeviceImpl.html @@ -0,0 +1,218 @@ + + + + +ShadowCameraDeviceImpl + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowCameraDeviceImpl

+
+
java.lang.Object +
org.robolectric.shadows.ShadowCameraDeviceImpl
+
+
+
+
@Implements(value=android.hardware.camera2.impl.CameraDeviceImpl.class, + minSdk=21, + isInAndroidSdk=false) +public class ShadowCameraDeviceImpl +extends Object
+
Shadow class for CameraDeviceImpl
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowCameraManager.ShadowCameraManagerGlobal.html b/javadoc/4.11/org/robolectric/shadows/ShadowCameraManager.ShadowCameraManagerGlobal.html new file mode 100644 index 000000000..a3f6e8753 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowCameraManager.ShadowCameraManagerGlobal.html @@ -0,0 +1,170 @@ + + + + +ShadowCameraManager.ShadowCameraManagerGlobal + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowCameraManager.ShadowCameraManagerGlobal

+
+
java.lang.Object +
org.robolectric.shadows.ShadowCameraManager.ShadowCameraManagerGlobal
+
+
+
+
Enclosing class:
+
ShadowCameraManager
+
+
+
@Implements(className="android.hardware.camera2.CameraManager$CameraManagerGlobal", + minSdk=21) +public static class ShadowCameraManager.ShadowCameraManagerGlobal +extends Object
+
Shadow class for internal class CameraManager$CameraManagerGlobal
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowCameraManagerGlobal

      +
      public ShadowCameraManagerGlobal()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      scheduleCameraServiceReconnectionLocked

      +
      @Implementation(minSdk=24) +protected void scheduleCameraServiceReconnectionLocked()
      +
      Cannot create a CameraService connection within Robolectric. Avoid endless reconnect loop.
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowCameraManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowCameraManager.html new file mode 100644 index 000000000..67ba85bcd --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowCameraManager.html @@ -0,0 +1,463 @@ + + + + +ShadowCameraManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowCameraManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowCameraManager
+
+
+
+
@Implements(value=android.hardware.camera2.CameraManager.class, + minSdk=21) +public class ShadowCameraManager +extends Object
+
Shadow class for CameraManager
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowCameraMetadataNative.html b/javadoc/4.11/org/robolectric/shadows/ShadowCameraMetadataNative.html new file mode 100644 index 000000000..ce1c9dee3 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowCameraMetadataNative.html @@ -0,0 +1,177 @@ + + + + +ShadowCameraMetadataNative + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowCameraMetadataNative

+
+
java.lang.Object +
org.robolectric.shadows.ShadowCameraMetadataNative
+
+
+
+
@Implements(value=android.hardware.camera2.impl.CameraMetadataNative.class, + minSdk=21, + maxSdk=29, + isInAndroidSdk=false) +public class ShadowCameraMetadataNative +extends Object
+
Shadow class for CameraMetadataNative
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowCameraMetadataNative

      +
      public ShadowCameraMetadataNative()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowCameraMetadataNativeR.html b/javadoc/4.11/org/robolectric/shadows/ShadowCameraMetadataNativeR.html new file mode 100644 index 000000000..f9dc1f457 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowCameraMetadataNativeR.html @@ -0,0 +1,174 @@ + + + + +ShadowCameraMetadataNativeR + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowCameraMetadataNativeR

+
+
java.lang.Object +
org.robolectric.shadows.ShadowCameraMetadataNativeR
+
+
+
+
@Implements(value=android.hardware.camera2.impl.CameraMetadataNative.class, + minSdk=30, + isInAndroidSdk=false) +public class ShadowCameraMetadataNativeR +extends Object
+
Shadow class for CameraMetadataNative
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowCameraMetadataNativeR

      +
      public ShadowCameraMetadataNativeR()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowCanvas.ArcPaintHistoryEvent.html b/javadoc/4.11/org/robolectric/shadows/ShadowCanvas.ArcPaintHistoryEvent.html new file mode 100644 index 000000000..b427e4ff8 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowCanvas.ArcPaintHistoryEvent.html @@ -0,0 +1,205 @@ + + + + +ShadowCanvas.ArcPaintHistoryEvent + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowCanvas.ArcPaintHistoryEvent

+
+
java.lang.Object +
org.robolectric.shadows.ShadowCanvas.ArcPaintHistoryEvent
+
+
+
+
Enclosing class:
+
ShadowCanvas
+
+
+
public static class ShadowCanvas.ArcPaintHistoryEvent +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      oval

      +
      public final RectF oval
      +
      +
    • +
    • +
      +

      startAngle

      +
      public final float startAngle
      +
      +
    • +
    • +
      +

      sweepAngle

      +
      public final float sweepAngle
      +
      +
    • +
    • +
      +

      useCenter

      +
      public final boolean useCenter
      +
      +
    • +
    • +
      +

      paint

      +
      public final Paint paint
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ArcPaintHistoryEvent

      +
      public ArcPaintHistoryEvent(RectF oval, + float startAngle, + float sweepAngle, + boolean useCenter, + Paint paint)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowCanvas.CirclePaintHistoryEvent.html b/javadoc/4.11/org/robolectric/shadows/ShadowCanvas.CirclePaintHistoryEvent.html new file mode 100644 index 000000000..a7feb874b --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowCanvas.CirclePaintHistoryEvent.html @@ -0,0 +1,161 @@ + + + + +ShadowCanvas.CirclePaintHistoryEvent + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowCanvas.CirclePaintHistoryEvent

+
+
java.lang.Object +
org.robolectric.shadows.ShadowCanvas.CirclePaintHistoryEvent
+
+
+
+
Enclosing class:
+
ShadowCanvas
+
+
+
public static class ShadowCanvas.CirclePaintHistoryEvent +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      centerX

      +
      public final float centerX
      +
      +
    • +
    • +
      +

      centerY

      +
      public final float centerY
      +
      +
    • +
    • +
      +

      radius

      +
      public final float radius
      +
      +
    • +
    • +
      +

      paint

      +
      public final Paint paint
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowCanvas.LinePaintHistoryEvent.html b/javadoc/4.11/org/robolectric/shadows/ShadowCanvas.LinePaintHistoryEvent.html new file mode 100644 index 000000000..6fceb6e6d --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowCanvas.LinePaintHistoryEvent.html @@ -0,0 +1,170 @@ + + + + +ShadowCanvas.LinePaintHistoryEvent + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowCanvas.LinePaintHistoryEvent

+
+
java.lang.Object +
org.robolectric.shadows.ShadowCanvas.LinePaintHistoryEvent
+
+
+
+
Enclosing class:
+
ShadowCanvas
+
+
+
public static class ShadowCanvas.LinePaintHistoryEvent +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      paint

      +
      public Paint paint
      +
      +
    • +
    • +
      +

      startX

      +
      public float startX
      +
      +
    • +
    • +
      +

      startY

      +
      public float startY
      +
      +
    • +
    • +
      +

      stopX

      +
      public float stopX
      +
      +
    • +
    • +
      +

      stopY

      +
      public float stopY
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowCanvas.OvalPaintHistoryEvent.html b/javadoc/4.11/org/robolectric/shadows/ShadowCanvas.OvalPaintHistoryEvent.html new file mode 100644 index 000000000..da28d29d5 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowCanvas.OvalPaintHistoryEvent.html @@ -0,0 +1,143 @@ + + + + +ShadowCanvas.OvalPaintHistoryEvent + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowCanvas.OvalPaintHistoryEvent

+
+
java.lang.Object +
org.robolectric.shadows.ShadowCanvas.OvalPaintHistoryEvent
+
+
+
+
Enclosing class:
+
ShadowCanvas
+
+
+
public static class ShadowCanvas.OvalPaintHistoryEvent +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      oval

      +
      public final RectF oval
      +
      +
    • +
    • +
      +

      paint

      +
      public final Paint paint
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowCanvas.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowCanvas.Picker.html new file mode 100644 index 000000000..74cfce942 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowCanvas.Picker.html @@ -0,0 +1,142 @@ + + + + +ShadowCanvas.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowCanvas.Picker

+
+
java.lang.Object +
org.robolectric.shadows.GraphicsShadowPicker<Object> +
org.robolectric.shadows.ShadowCanvas.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<Object>
+
+
+
Enclosing class:
+
ShadowCanvas
+
+
+
public static final class ShadowCanvas.Picker +extends GraphicsShadowPicker<Object>
+
Shadow picker for Canvas.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowCanvas.RectPaintHistoryEvent.html b/javadoc/4.11/org/robolectric/shadows/ShadowCanvas.RectPaintHistoryEvent.html new file mode 100644 index 000000000..1a27ef6c6 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowCanvas.RectPaintHistoryEvent.html @@ -0,0 +1,179 @@ + + + + +ShadowCanvas.RectPaintHistoryEvent + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowCanvas.RectPaintHistoryEvent

+
+
java.lang.Object +
org.robolectric.shadows.ShadowCanvas.RectPaintHistoryEvent
+
+
+
+
Enclosing class:
+
ShadowCanvas
+
+
+
public static class ShadowCanvas.RectPaintHistoryEvent +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      paint

      +
      public final Paint paint
      +
      +
    • +
    • +
      +

      rect

      +
      public final RectF rect
      +
      +
    • +
    • +
      +

      left

      +
      public final float left
      +
      +
    • +
    • +
      +

      top

      +
      public final float top
      +
      +
    • +
    • + +
    • +
    • +
      +

      bottom

      +
      public final float bottom
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowCanvas.RoundRectPaintHistoryEvent.html b/javadoc/4.11/org/robolectric/shadows/ShadowCanvas.RoundRectPaintHistoryEvent.html new file mode 100644 index 000000000..2de205929 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowCanvas.RoundRectPaintHistoryEvent.html @@ -0,0 +1,198 @@ + + + + +ShadowCanvas.RoundRectPaintHistoryEvent + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowCanvas.RoundRectPaintHistoryEvent

+
+
java.lang.Object +
org.robolectric.shadows.ShadowCanvas.RoundRectPaintHistoryEvent
+
+
+
+
Enclosing class:
+
ShadowCanvas
+
+
+
public static class ShadowCanvas.RoundRectPaintHistoryEvent +extends Object
+
Captures round rectangle drawing events
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      paint

      +
      public final Paint paint
      +
      +
    • +
    • +
      +

      rect

      +
      public final RectF rect
      +
      +
    • +
    • +
      +

      left

      +
      public final float left
      +
      +
    • +
    • +
      +

      top

      +
      public final float top
      +
      +
    • +
    • + +
    • +
    • +
      +

      bottom

      +
      public final float bottom
      +
      +
    • +
    • +
      +

      rx

      +
      public final float rx
      +
      +
    • +
    • +
      +

      ry

      +
      public final float ry
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowCanvas.TextHistoryEvent.html b/javadoc/4.11/org/robolectric/shadows/ShadowCanvas.TextHistoryEvent.html new file mode 100644 index 000000000..04fda2436 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowCanvas.TextHistoryEvent.html @@ -0,0 +1,161 @@ + + + + +ShadowCanvas.TextHistoryEvent + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowCanvas.TextHistoryEvent

+
+
java.lang.Object +
org.robolectric.shadows.ShadowCanvas.TextHistoryEvent
+
+
+
+
Enclosing class:
+
ShadowCanvas
+
+
+
public static class ShadowCanvas.TextHistoryEvent +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      x

      +
      public final float x
      +
      +
    • +
    • +
      +

      y

      +
      public final float y
      +
      +
    • +
    • +
      +

      paint

      +
      public final Paint paint
      +
      +
    • +
    • +
      +

      text

      +
      public final String text
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowCanvas.html b/javadoc/4.11/org/robolectric/shadows/ShadowCanvas.html new file mode 100644 index 000000000..d0d03192a --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowCanvas.html @@ -0,0 +1,449 @@ + + + + +ShadowCanvas + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowCanvas

+
+
java.lang.Object +
org.robolectric.shadows.ShadowCanvas
+
+
+
+
Direct Known Subclasses:
+
ShadowLegacyCanvas, ShadowNativeBaseCanvas
+
+
+
@Implements(value=android.graphics.Canvas.class, + shadowPicker=Picker.class) +public abstract class ShadowCanvas +extends Object
+
Base class for Canvas shadow classes. Mainly contains public shadow API signatures.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowCanvas

      +
      public ShadowCanvas()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      visualize

      +
      public static String visualize(Canvas canvas)
      +
      +
    • +
    • +
      +

      appendDescription

      +
      public abstract void appendDescription(String s)
      +
      +
    • +
    • +
      +

      getDescription

      +
      public abstract String getDescription()
      +
      +
    • +
    • +
      +

      getPathPaintHistoryCount

      +
      public abstract int getPathPaintHistoryCount()
      +
      +
    • +
    • +
      +

      getCirclePaintHistoryCount

      +
      public abstract int getCirclePaintHistoryCount()
      +
      +
    • +
    • +
      +

      getArcPaintHistoryCount

      +
      public abstract int getArcPaintHistoryCount()
      +
      +
    • +
    • +
      +

      hasDrawnPath

      +
      public abstract boolean hasDrawnPath()
      +
      +
    • +
    • +
      +

      hasDrawnCircle

      +
      public abstract boolean hasDrawnCircle()
      +
      +
    • +
    • +
      +

      getDrawnPathPaint

      +
      public abstract Paint getDrawnPathPaint(int i)
      +
      +
    • +
    • +
      +

      getDrawnPath

      +
      public abstract Path getDrawnPath(int i)
      +
      +
    • +
    • +
      +

      getDrawnCircle

      +
      public abstract ShadowCanvas.CirclePaintHistoryEvent getDrawnCircle(int i)
      +
      +
    • +
    • +
      +

      getDrawnArc

      +
      public abstract ShadowCanvas.ArcPaintHistoryEvent getDrawnArc(int i)
      +
      +
    • +
    • +
      +

      resetCanvasHistory

      +
      public abstract void resetCanvasHistory()
      +
      +
    • +
    • +
      +

      getDrawnPaint

      +
      public abstract Paint getDrawnPaint()
      +
      +
    • +
    • +
      +

      setHeight

      +
      public abstract void setHeight(int height)
      +
      +
    • +
    • +
      +

      setWidth

      +
      public abstract void setWidth(int width)
      +
      +
    • +
    • +
      +

      getDrawnTextEvent

      +
      public abstract ShadowCanvas.TextHistoryEvent getDrawnTextEvent(int i)
      +
      +
    • +
    • +
      +

      getTextHistoryCount

      +
      public abstract int getTextHistoryCount()
      +
      +
    • +
    • +
      +

      getDrawnRect

      +
      public abstract ShadowCanvas.RectPaintHistoryEvent getDrawnRect(int i)
      +
      +
    • +
    • +
      +

      getLastDrawnRect

      +
      public abstract ShadowCanvas.RectPaintHistoryEvent getLastDrawnRect()
      +
      +
    • +
    • +
      +

      getRectPaintHistoryCount

      +
      public abstract int getRectPaintHistoryCount()
      +
      +
    • +
    • +
      +

      getDrawnRoundRect

      +
      public abstract ShadowCanvas.RoundRectPaintHistoryEvent getDrawnRoundRect(int i)
      +
      +
    • +
    • +
      +

      getLastDrawnRoundRect

      +
      public abstract ShadowCanvas.RoundRectPaintHistoryEvent getLastDrawnRoundRect()
      +
      +
    • +
    • +
      +

      getRoundRectPaintHistoryCount

      +
      public abstract int getRoundRectPaintHistoryCount()
      +
      +
    • +
    • +
      +

      getDrawnLine

      +
      public abstract ShadowCanvas.LinePaintHistoryEvent getDrawnLine(int i)
      +
      +
    • +
    • +
      +

      getLinePaintHistoryCount

      +
      public abstract int getLinePaintHistoryCount()
      +
      +
    • +
    • +
      +

      getOvalPaintHistoryCount

      +
      public abstract int getOvalPaintHistoryCount()
      +
      +
    • +
    • +
      +

      getDrawnOval

      +
      public abstract ShadowCanvas.OvalPaintHistoryEvent getDrawnOval(int i)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowCaptioningManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowCaptioningManager.html new file mode 100644 index 000000000..5f23b2126 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowCaptioningManager.html @@ -0,0 +1,249 @@ + + + + +ShadowCaptioningManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowCaptioningManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowCaptioningManager
+
+
+
+
@Implements(android.view.accessibility.CaptioningManager.class) +public class ShadowCaptioningManager +extends Object
+ +
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowCaptureRequestBuilder.html b/javadoc/4.11/org/robolectric/shadows/ShadowCaptureRequestBuilder.html new file mode 100644 index 000000000..162bd6396 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowCaptureRequestBuilder.html @@ -0,0 +1,184 @@ + + + + +ShadowCaptureRequestBuilder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowCaptureRequestBuilder

+
+
java.lang.Object +
org.robolectric.shadows.ShadowCaptureRequestBuilder
+
+
+
+
@Implements(value=android.hardware.camera2.CaptureRequest.Builder.class, + minSdk=21) +public class ShadowCaptureRequestBuilder +extends Object
+
Shadow class for CaptureRequest.Builder.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowCaptureRequestBuilder

      +
      public ShadowCaptureRequestBuilder()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      set

      +
      @Implementation +protected <T> void set(CaptureRequest.Key<T> key, + T value)
      +
      Original implementation would store its state in a local CameraMetadataNative object. Trying + to set these values causes issues while testing as that starts to involve native code. We write + to a managed map stored in the shadow instead.
      +
      +
    • +
    • +
      +

      get

      +
      @Implementation +protected <T> T get(CaptureRequest.Key<T> key)
      +
      Original implementation would store its state in a local CameraMetadataNative object. Instead, + we are extracting the data from a managed map stored in the shadow.
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowCaptureResult.html b/javadoc/4.11/org/robolectric/shadows/ShadowCaptureResult.html new file mode 100644 index 000000000..bc674c7fa --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowCaptureResult.html @@ -0,0 +1,200 @@ + + + + +ShadowCaptureResult + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowCaptureResult

+
+
java.lang.Object +
org.robolectric.shadows.ShadowCaptureResult
+
+
+
+
Direct Known Subclasses:
+
ShadowTotalCaptureResult
+
+
+
@Implements(value=android.hardware.camera2.CaptureResult.class, + minSdk=21) +public class ShadowCaptureResult +extends Object
+
Shadow of CaptureResult.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowCaptureResult

      +
      public ShadowCaptureResult()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowCardEmulation.html b/javadoc/4.11/org/robolectric/shadows/ShadowCardEmulation.html new file mode 100644 index 000000000..3c03cc021 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowCardEmulation.html @@ -0,0 +1,238 @@ + + + + +ShadowCardEmulation + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowCardEmulation

+
+
java.lang.Object +
org.robolectric.shadows.ShadowCardEmulation
+
+
+
+
@Implements(android.nfc.cardemulation.CardEmulation.class) +public class ShadowCardEmulation +extends Object
+
Shadow implementation of CardEmulation.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowCardEmulation

      +
      public ShadowCardEmulation()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowCarrierConfigManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowCarrierConfigManager.html new file mode 100644 index 000000000..4d0172ec9 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowCarrierConfigManager.html @@ -0,0 +1,225 @@ + + + + +ShadowCarrierConfigManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowCarrierConfigManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowCarrierConfigManager
+
+
+
+
@Implements(value=android.telephony.CarrierConfigManager.class, + minSdk=23) +public class ShadowCarrierConfigManager +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowCarrierConfigManager

      +
      public ShadowCarrierConfigManager()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowChangeReporter.html b/javadoc/4.11/org/robolectric/shadows/ShadowChangeReporter.html new file mode 100644 index 000000000..440d1a9ef --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowChangeReporter.html @@ -0,0 +1,170 @@ + + + + +ShadowChangeReporter + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowChangeReporter

+
+
java.lang.Object +
org.robolectric.shadows.ShadowChangeReporter
+
+
+
+
@Implements(value=com.android.internal.compat.ChangeReporter.class, + isInAndroidSdk=false, + minSdk=30) +public class ShadowChangeReporter +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowChangeReporter

      +
      public ShadowChangeReporter()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      shouldWriteToDebug

      +
      @Implementation +protected boolean shouldWriteToDebug(int uid, + long changeId, + int state)
      +
      Don't write any compat change to logs, as its spammy in Robolectric.
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowChoreographer.ChoreographerReflector.html b/javadoc/4.11/org/robolectric/shadows/ShadowChoreographer.ChoreographerReflector.html new file mode 100644 index 000000000..d201812cb --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowChoreographer.ChoreographerReflector.html @@ -0,0 +1,150 @@ + + + + +ShadowChoreographer.ChoreographerReflector + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface ShadowChoreographer.ChoreographerReflector

+
+
+
+
Enclosing class:
+
ShadowChoreographer
+
+
+
protected static interface ShadowChoreographer.ChoreographerReflector
+
Accessor interface for Choreographer's internals
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowChoreographer.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowChoreographer.Picker.html new file mode 100644 index 000000000..c20ec2e53 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowChoreographer.Picker.html @@ -0,0 +1,141 @@ + + + + +ShadowChoreographer.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowChoreographer.Picker

+
+
java.lang.Object +
org.robolectric.shadows.LooperShadowPicker<ShadowChoreographer> +
org.robolectric.shadows.ShadowChoreographer.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<ShadowChoreographer>
+
+
+
Enclosing class:
+
ShadowChoreographer
+
+
+
public static class ShadowChoreographer.Picker +extends LooperShadowPicker<ShadowChoreographer>
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowChoreographer.html b/javadoc/4.11/org/robolectric/shadows/ShadowChoreographer.html new file mode 100644 index 000000000..a9130122a --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowChoreographer.html @@ -0,0 +1,354 @@ + + + + +ShadowChoreographer + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowChoreographer

+
+
java.lang.Object +
org.robolectric.shadows.ShadowChoreographer
+
+
+
+
Direct Known Subclasses:
+
ShadowLegacyChoreographer, ShadowPausedChoreographer
+
+
+
@Implements(value=android.view.Choreographer.class, + shadowPicker=Picker.class) +public abstract class ShadowChoreographer +extends Object
+
The shadow API for Choreographer. + +

Different shadow implementations will be used depending on the current LooperMode. See + ShadowLegacyChoreographer and ShadowPausedChoreographer for details.

+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowChoreographer

      +
      public ShadowChoreographer()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      setFrameDelay

      +
      public static void setFrameDelay(Duration delay)
      +
      Sets the delay between each frame. Note that the frames use the ShadowSystemClock and + so have the same fidelity, when using the paused looper mode (which is the only mode supported + by ShadowDisplayEventReceiver) the clock has millisecond fidelity. + +

      Reasonable delays may be 15ms (approximating 60fps ~16.6ms), 10ms (approximating 90fps + ~11.1ms), and 30ms (approximating 30fps ~33.3ms). Choosing too small of a frame delay may + increase runtime as animation frames will have more steps. + +

      Only works in LooperMode.Mode.PAUSED looper mode.

      +
      +
    • +
    • +
      +

      getFrameDelay

      +
      public static Duration getFrameDelay()
      + +
      +
    • +
    • +
      +

      setPaused

      +
      public static void setPaused(boolean paused)
      +
      Sets whether posting a frame should auto advance the clock or not. When paused the clock is not + auto advanced, when unpaused the clock is advanced by the frame delay every time a frame + callback is added. The default is not paused. + +

      Only works in LooperMode.Mode.PAUSED looper mode.

      +
      +
    • +
    • +
      +

      isPaused

      +
      public static boolean isPaused()
      + +
      +
    • +
    • +
      +

      setPostCallbackDelay

      +
      @Deprecated +public static void setPostCallbackDelay(int delayMillis)
      +
      Deprecated. +
      Use the LooperMode.Mode.PAUSED looper instead.
      +
      +
      Allows application to specify a fixed amount of delay when #postCallback(int, Runnable, Object) is invoked. The default delay value is 0. This can be used to avoid infinite animation + tasks to be spawned when the Robolectric Scheduler is in Scheduler.IdleState.PAUSED mode. + +

      Only supported in LooperMode.Mode.LEGACY

      +
      +
    • +
    • +
      +

      setPostFrameCallbackDelay

      +
      @Deprecated +public static void setPostFrameCallbackDelay(int delayMillis)
      +
      Deprecated. +
      Use the LooperMode.Mode.PAUSED looper and setPaused(boolean) and setFrameDelay(Duration) to configure the vsync event behavior.
      +
      +
      Allows application to specify a fixed amount of delay when #postFrameCallback(FrameCallback) is invoked. The default delay value is 0. This can be used + to avoid infinite animation tasks to be spawned when in LooperMode PAUSED or Scheduler.IdleState.PAUSED and displaying an animation.
      +
      +
    • +
    • +
      +

      getFrameInterval

      +
      @Deprecated +public static long getFrameInterval()
      +
      Deprecated. +
      Use the LooperMode.Mode.PAUSED looper and getFrameDelay() to configure the + frame delay.
      +
      +
      Return the current inter-frame interval. + +

      Can only be used in LooperMode.Mode.LEGACY

      +
      +
      Returns:
      +
      Inter-frame interval.
      +
      +
      +
    • +
    • +
      +

      setFrameInterval

      +
      @Deprecated +public static void setFrameInterval(long frameInterval)
      +
      Deprecated. +
      Use the LooperMode.Mode.PAUSED looper and setFrameDelay(Duration) to + configure the frame delay.
      +
      +
      Set the inter-frame interval used to advance the clock. By default, this is set to 1ms. + +

      Only supported in LooperMode.Mode.LEGACY

      +
      +
      Parameters:
      +
      frameInterval - Inter-frame interval.
      +
      +
      +
    • +
    • +
      +

      doFrame

      +
      @Implementation(maxSdk=30) +protected void doFrame(long frameTimeNanos, + int frame)
      +
      +
    • +
    • +
      +

      reset

      +
      @Resetter +public static void reset()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowClipboardManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowClipboardManager.html new file mode 100644 index 000000000..526b1e3dd --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowClipboardManager.html @@ -0,0 +1,241 @@ + + + + +ShadowClipboardManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowClipboardManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowClipboardManager
+
+
+
+
@Implements(android.content.ClipboardManager.class) +public class ShadowClipboardManager +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowCloseGuard.html b/javadoc/4.11/org/robolectric/shadows/ShadowCloseGuard.html new file mode 100644 index 000000000..400658f05 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowCloseGuard.html @@ -0,0 +1,203 @@ + + + + +ShadowCloseGuard + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowCloseGuard

+
+
java.lang.Object +
org.robolectric.shadows.ShadowCloseGuard
+
+
+
+
@Implements(value=dalvik.system.CloseGuard.class, + isInAndroidSdk=false) +public class ShadowCloseGuard +extends Object
+
Shadow for CloseGuard. CloseGuardRule can be used to easily verify all + CloseGuards have been closed.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowCloseGuard

      +
      public ShadowCloseGuard()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowColor.html b/javadoc/4.11/org/robolectric/shadows/ShadowColor.html new file mode 100644 index 000000000..3e592ea76 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowColor.html @@ -0,0 +1,195 @@ + + + + +ShadowColor + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowColor

+
+
java.lang.Object +
org.robolectric.shadows.ShadowColor
+
+
+
+
@Implements(android.graphics.Color.class) +public class ShadowColor +extends Object
+
+
+
    + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected static int
    +
    HSVToColor(int alpha, + float[] hsv)
    +
     
    +
    protected static void
    +
    RGBToHSV(int red, + int green, + int blue, + float[] hsv)
    +
    +
    This is implemented in native code in the Android SDK.
    +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowColor

      +
      public ShadowColor()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      RGBToHSV

      +
      @Implementation +protected static void RGBToHSV(int red, + int green, + int blue, + float[] hsv)
      +
      This is implemented in native code in the Android SDK. + +

      Since HSV == HSB then the implementation from Color can be used, with a + small adjustment to the representation of the hue. + +

      Color represents hue as 0..1 (where 1 == 100% == 360 degrees), while Color represents hue as 0..360 degrees. The correct hue can be calculated by + multiplying with 360.

      +
      +
      Parameters:
      +
      red - Red component
      +
      green - Green component
      +
      blue - Blue component
      +
      hsv - Array to store HSV components
      +
      +
      +
    • +
    • +
      +

      HSVToColor

      +
      @Implementation +protected static int HSVToColor(int alpha, + float[] hsv)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowColorDisplayManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowColorDisplayManager.html new file mode 100644 index 000000000..6544159cf --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowColorDisplayManager.html @@ -0,0 +1,291 @@ + + + + +ShadowColorDisplayManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowColorDisplayManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowColorDisplayManager
+
+
+
+
@Implements(className="android.hardware.display.ColorDisplayManager", + isInAndroidSdk=false, + minSdk=29) +public class ShadowColorDisplayManager +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowColorDisplayManager

      +
      public ShadowColorDisplayManager()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      __constructor__

      +
      @Implementation +protected void __constructor__()
      +
      +
    • +
    • +
      +

      getTransformCapabilities

      +
      @Implementation +protected int getTransformCapabilities()
      +
      +
    • +
    • +
      +

      setNightDisplayActivated

      +
      @Implementation +protected boolean setNightDisplayActivated(boolean activated)
      +
      +
    • +
    • +
      +

      isNightDisplayActivated

      +
      @Implementation +protected boolean isNightDisplayActivated()
      +
      +
    • +
    • +
      +

      setNightDisplayColorTemperature

      +
      @Implementation +protected boolean setNightDisplayColorTemperature(int temperature)
      +
      +
    • +
    • +
      +

      getNightDisplayColorTemperature

      +
      @Implementation +protected int getNightDisplayColorTemperature()
      +
      +
    • +
    • +
      +

      setNightDisplayAutoMode

      +
      @Implementation +protected boolean setNightDisplayAutoMode(int autoMode)
      +
      +
    • +
    • +
      +

      getNightDisplayAutoMode

      +
      @Implementation +protected int getNightDisplayAutoMode()
      +
      +
    • +
    • +
      +

      setSaturationLevel

      +
      @Implementation +protected boolean setSaturationLevel(int saturationLevel)
      +
      +
    • +
    • +
      +

      setAppSaturationLevel

      +
      @Implementation +protected boolean setAppSaturationLevel(String packageName, + int saturationLevel)
      +
      +
    • +
    • +
      +

      setTransformCapabilities

      +
      public boolean setTransformCapabilities(int transformCapabilities)
      +
      Sets the current transform capabilities.
      +
      +
    • +
    • +
      +

      getAppSaturationLevel

      +
      public int getAppSaturationLevel(String packageName)
      +
      Returns the current display saturation level for the packageName.
      +
      +
    • +
    • +
      +

      getSaturationLevel

      +
      public int getSaturationLevel()
      +
      Returns the current display saturation level.
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowColorSpaceRgb.html b/javadoc/4.11/org/robolectric/shadows/ShadowColorSpaceRgb.html new file mode 100644 index 000000000..15eda59a6 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowColorSpaceRgb.html @@ -0,0 +1,163 @@ + + + + +ShadowColorSpaceRgb + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowColorSpaceRgb

+
+
java.lang.Object +
org.robolectric.shadows.ShadowColorSpaceRgb
+
+
+
+
@Implements(value=android.graphics.ColorSpace.Rgb.class, + minSdk=26) +public class ShadowColorSpaceRgb +extends Object
+
Shadow for ColorSpace.Rgb.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowColorSpaceRgb

      +
      public ShadowColorSpaceRgb()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowCompanionDeviceManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowCompanionDeviceManager.html new file mode 100644 index 000000000..b2208a375 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowCompanionDeviceManager.html @@ -0,0 +1,467 @@ + + + + +ShadowCompanionDeviceManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowCompanionDeviceManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowCompanionDeviceManager
+
+
+
+
@Implements(value=android.companion.CompanionDeviceManager.class, + minSdk=26) +public class ShadowCompanionDeviceManager +extends Object
+
Shadow for CompanionDeviceManager.
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      associations

      +
      protected final Set<org.robolectric.shadows.ShadowCompanionDeviceManager.RoboAssociationInfo> associations
      +
      +
    • +
    • +
      +

      hasNotificationAccess

      +
      protected final Set<ComponentName> hasNotificationAccess
      +
      +
    • +
    • +
      +

      lastRequestedNotificationAccess

      +
      protected ComponentName lastRequestedNotificationAccess
      +
      +
    • +
    • +
      +

      lastAssociationRequest

      +
      protected AssociationRequest lastAssociationRequest
      +
      +
    • +
    • +
      +

      lastSystemApiAssociationMacAddress

      +
      protected MacAddress lastSystemApiAssociationMacAddress
      +
      +
    • +
    • +
      +

      lastAssociationCallback

      +
      protected CompanionDeviceManager.Callback lastAssociationCallback
      +
      +
    • +
    • +
      +

      lastObservingDevicePresenceDeviceAddress

      +
      protected String lastObservingDevicePresenceDeviceAddress
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowCompanionDeviceManager

      +
      public ShadowCompanionDeviceManager()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getAssociations

      +
      @Implementation +protected List<String> getAssociations()
      +
      +
    • +
    • +
      +

      addAssociation

      +
      public void addAssociation(String newAssociation)
      +
      +
    • +
    • +
      +

      addAssociation

      +
      public void addAssociation(AssociationInfo info)
      +
      +
    • +
    • +
      +

      disassociate

      +
      @Implementation +protected void disassociate(String deviceMacAddress)
      +
      +
    • +
    • +
      +

      disassociate

      +
      @Implementation(minSdk=33) +protected void disassociate(int associationId)
      +
      +
    • +
    • +
      +

      hasNotificationAccess

      +
      @Implementation +protected boolean hasNotificationAccess(ComponentName component)
      +
      +
    • +
    • +
      +

      setNotificationAccess

      +
      public void setNotificationAccess(ComponentName component, + boolean hasAccess)
      +
      +
    • +
    • +
      +

      requestNotificationAccess

      +
      @Implementation +protected void requestNotificationAccess(ComponentName component)
      +
      +
    • +
    • +
      +

      associate

      +
      @Implementation +protected void associate(AssociationRequest request, + CompanionDeviceManager.Callback callback, + Handler handler)
      +
      +
    • +
    • +
      +

      associate

      +
      @Implementation(minSdk=33) +protected void associate(AssociationRequest request, + Executor executor, + CompanionDeviceManager.Callback callback)
      +
      +
    • +
    • +
      +

      associate

      +
      @Implementation(minSdk=33) +protected void associate(String packageName, + MacAddress macAddress, + byte[] certificate)
      +
      +
    • +
    • +
      +

      startObservingDevicePresence

      +
      @Implementation(minSdk=33) +protected void startObservingDevicePresence(String deviceAddress)
      +
      +
    • +
    • +
      +

      getLastAssociationRequest

      +
      public AssociationRequest getLastAssociationRequest()
      +
      This method will return the last AssociationRequest passed to + CompanionDeviceManager#associate(AssociationRequest, CompanionDeviceManager.Callback, Handler) + or CompanionDeviceManager#associate(AssociationRequest, Executor, + CompanionDeviceManager.Callback, Handler). + +

      Note that the value returned is only changed when calling associate and will be set + if that method throws an exception. Moreover, this value will unchanged if disassociate is + called.

      +
      +
    • +
    • +
      +

      getLastAssociationCallback

      +
      public CompanionDeviceManager.Callback getLastAssociationCallback()
      +
      This method will return the last CompanionDeviceManager.Callback passed to + CompanionDeviceManager#associate(AssociationRequest, CompanionDeviceManager.Callback, Handler) + or CompanionDeviceManager#associate(AssociationRequest, Executor, + CompanionDeviceManager.Callback, Handler). + +

      Note that the value returned is only changed when calling associate and will be set + if that method throws an exception. Moreover, this value will unchanged if disassociate is + called.

      +
      +
    • +
    • +
      +

      getLastRequestedNotificationAccess

      +
      public ComponentName getLastRequestedNotificationAccess()
      +
      If an association is set, this method will return the last ComponentName passed to + CompanionDeviceManager#requestNotificationAccess(ComponentName).
      +
      +
    • +
    • +
      +

      getLastSystemApiAssociationMacAddress

      +
      public MacAddress getLastSystemApiAssociationMacAddress()
      +
      Returns the last MacAddress passed to systemApi associate. + +

      Note that the value returned is only changed when calling associate and will be set + if that method throws an exception. Moreover, this value will unchanged if disassociate is + called.

      +
      +
    • +
    • +
      +

      getLastObservingDevicePresenceDeviceAddress

      +
      public String getLastObservingDevicePresenceDeviceAddress()
      +
      Returns the last device address passed to CompanionDeviceManager.startObservingDevicePresence(String). + +

      Note that the value returned is only changed when calling CompanionDeviceManager.startObservingDevicePresence(String) and will still be set in the event + that this method throws an exception. Moreover, this value will unchanged if disassociate is + called.

      +
      +
    • +
    • +
      +

      getMyAssociations

      +
      @Implementation(minSdk=33) +protected List<AssociationInfo> getMyAssociations()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowCompatibility.html b/javadoc/4.11/org/robolectric/shadows/ShadowCompatibility.html new file mode 100644 index 000000000..4753e31ca --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowCompatibility.html @@ -0,0 +1,194 @@ + + + + +ShadowCompatibility + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowCompatibility

+
+
java.lang.Object +
org.robolectric.shadows.ShadowCompatibility
+
+
+
+
@Implements(value=android.compat.Compatibility.class, + isInAndroidSdk=false) +public class ShadowCompatibility +extends Object
+
Robolectric shadow to disable CALL_ACTIVITY_RESULT_BEFORE_RESUME using Compatibility's + isChangeEnabled.
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      realCompatibility

      +
      @RealObject +protected static android.compat.Compatibility realCompatibility
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowCompatibility

      +
      public ShadowCompatibility()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      isChangeEnabled

      +
      @Implementation(minSdk=32) +protected static boolean isChangeEnabled(long changeId)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowCompoundButton.html b/javadoc/4.11/org/robolectric/shadows/ShadowCompoundButton.html new file mode 100644 index 000000000..89b4b4d62 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowCompoundButton.html @@ -0,0 +1,221 @@ + + + + +ShadowCompoundButton + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowCompoundButton

+
+ +
+
+
@Implements(android.widget.CompoundButton.class) +public class ShadowCompoundButton +extends ShadowTextView
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowCompoundButton

      +
      public ShadowCompoundButton()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      setButtonDrawable

      +
      @Implementation +protected void setButtonDrawable(int buttonDrawableId)
      +
      +
    • +
    • +
      +

      setButtonDrawable

      +
      @Implementation +protected void setButtonDrawable(Drawable buttonDrawable)
      +
      +
    • +
    • +
      +

      getButtonDrawableId

      +
      public int getButtonDrawableId()
      +
      +
    • +
    • +
      +

      getButtonDrawable

      +
      @Implementation(minSdk=23) +public Drawable getButtonDrawable()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowConnection.html b/javadoc/4.11/org/robolectric/shadows/ShadowConnection.html new file mode 100644 index 000000000..de93dce3f --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowConnection.html @@ -0,0 +1,178 @@ + + + + +ShadowConnection + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowConnection

+
+
java.lang.Object +
org.robolectric.shadows.ShadowConnection
+
+
+
+
@Implements(value=android.telecom.Connection.class, + minSdk=25) +public class ShadowConnection +extends Object
+
Shadow for Connection that represents a phone call or connection to a remote endpoint + that carries voice and/or video traffic.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowConnection

      +
      public ShadowConnection()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      sendConnectionEvent

      +
      @Implementation +protected void sendConnectionEvent(String event, + Bundle extras)
      +
      Records the event sent through sendConnectionEvent to be accessed later by tests.
      +
      +
    • +
    • +
      +

      getLastConnectionEvent

      +
      public Optional<String> getLastConnectionEvent()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowConnectivityManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowConnectivityManager.html new file mode 100644 index 000000000..549854a1c --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowConnectivityManager.html @@ -0,0 +1,797 @@ + + + + +ShadowConnectivityManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowConnectivityManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowConnectivityManager
+
+
+
+
@Implements(android.net.ConnectivityManager.class) +public class ShadowConnectivityManager +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowContentCaptureManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowContentCaptureManager.html new file mode 100644 index 000000000..4104ecf3a --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowContentCaptureManager.html @@ -0,0 +1,290 @@ + + + + +ShadowContentCaptureManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowContentCaptureManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowContentCaptureManager
+
+
+
+
@Implements(value=android.view.contentcapture.ContentCaptureManager.class, + minSdk=29, + isInAndroidSdk=false) +public class ShadowContentCaptureManager +extends Object
+
A Shadow for android.view.contentcapture.ContentCaptureManager added in Android R.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowContentProvider.html b/javadoc/4.11/org/robolectric/shadows/ShadowContentProvider.html new file mode 100644 index 000000000..bf6e25d64 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowContentProvider.html @@ -0,0 +1,174 @@ + + + + +ShadowContentProvider + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowContentProvider

+
+
java.lang.Object +
org.robolectric.shadows.ShadowContentProvider
+
+
+
+
@Implements(value=android.content.ContentProvider.class, + looseSignatures=true) +public class ShadowContentProvider +extends Object
+
Shadow for ContentProvider.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowContentProvider

      +
      public ShadowContentProvider()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowContentProviderClient.html b/javadoc/4.11/org/robolectric/shadows/ShadowContentProviderClient.html new file mode 100644 index 000000000..2c0d6b1de --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowContentProviderClient.html @@ -0,0 +1,423 @@ + + + + +ShadowContentProviderClient + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowContentProviderClient

+
+
java.lang.Object +
org.robolectric.shadows.ShadowContentProviderClient
+
+
+
+
@Implements(android.content.ContentProviderClient.class) +public class ShadowContentProviderClient +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowContentProviderOperation.html b/javadoc/4.11/org/robolectric/shadows/ShadowContentProviderOperation.html new file mode 100644 index 000000000..15fd349b9 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowContentProviderOperation.html @@ -0,0 +1,360 @@ + + + + +ShadowContentProviderOperation + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowContentProviderOperation

+
+
java.lang.Object +
org.robolectric.shadows.ShadowContentProviderOperation
+
+
+
+
@Implements(android.content.ContentProviderOperation.class) +public class ShadowContentProviderOperation +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      TYPE_INSERT

      +
      public static final int TYPE_INSERT
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      TYPE_UPDATE

      +
      public static final int TYPE_UPDATE
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      TYPE_DELETE

      +
      public static final int TYPE_DELETE
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      TYPE_ASSERT

      +
      public static final int TYPE_ASSERT
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowContentProviderOperation

      +
      public ShadowContentProviderOperation()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getType

      +
      @HiddenApi +@Implementation +@Deprecated +public int getType()
      +
      Deprecated. +
      implementation detail - use public Android APIs instead
      +
      +
      +
    • +
    • +
      +

      getSelection

      +
      @Deprecated +public String getSelection()
      +
      Deprecated. +
      implementation detail - use public Android APIs instead
      +
      +
      +
    • +
    • +
      +

      getSelectionArgs

      +
      @Deprecated +public String[] getSelectionArgs()
      +
      Deprecated. +
      implementation detail - use public Android APIs instead
      +
      +
      +
    • +
    • +
      +

      getContentValues

      +
      @Deprecated +public ContentValues getContentValues()
      +
      Deprecated. +
      implementation detail - use public Android APIs instead
      +
      +
      +
    • +
    • +
      +

      getExpectedCount

      +
      @Deprecated +public Integer getExpectedCount()
      +
      Deprecated. +
      implementation detail - use public Android APIs instead
      +
      +
      +
    • +
    • +
      +

      getValuesBackReferences

      +
      @Deprecated +public ContentValues getValuesBackReferences()
      +
      Deprecated. +
      implementation detail - use public Android APIs instead
      +
      +
      +
    • +
    • +
      +

      getSelectionArgsBackReferences

      +
      @Deprecated +public Map<Integer,Integer> getSelectionArgsBackReferences()
      +
      Deprecated. +
      implementation detail - use public Android APIs instead
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowContentProviderResult.html b/javadoc/4.11/org/robolectric/shadows/ShadowContentProviderResult.html new file mode 100644 index 000000000..e2cebba38 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowContentProviderResult.html @@ -0,0 +1,193 @@ + + + + +ShadowContentProviderResult + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowContentProviderResult

+
+
java.lang.Object +
org.robolectric.shadows.ShadowContentProviderResult
+
+
+
+
@Implements(android.content.ContentProviderResult.class) +public class ShadowContentProviderResult +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowContentResolver.DeleteStatement.html b/javadoc/4.11/org/robolectric/shadows/ShadowContentResolver.DeleteStatement.html new file mode 100644 index 000000000..435968f6e --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowContentResolver.DeleteStatement.html @@ -0,0 +1,151 @@ + + + + +ShadowContentResolver.DeleteStatement + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowContentResolver.DeleteStatement

+
+
java.lang.Object +
org.robolectric.shadows.ShadowContentResolver.Statement +
org.robolectric.shadows.ShadowContentResolver.DeleteStatement
+
+
+
+
+
Enclosing class:
+
ShadowContentResolver
+
+
+
public static class ShadowContentResolver.DeleteStatement +extends ShadowContentResolver.Statement
+
A statement used to delete content in a ContentProvider.
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getWhere

      +
      public String getWhere()
      +
      +
    • +
    • +
      +

      getSelectionArgs

      +
      public String[] getSelectionArgs()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowContentResolver.InsertStatement.html b/javadoc/4.11/org/robolectric/shadows/ShadowContentResolver.InsertStatement.html new file mode 100644 index 000000000..c9065f7f9 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowContentResolver.InsertStatement.html @@ -0,0 +1,151 @@ + + + + +ShadowContentResolver.InsertStatement + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowContentResolver.InsertStatement

+
+
java.lang.Object +
org.robolectric.shadows.ShadowContentResolver.Statement +
org.robolectric.shadows.ShadowContentResolver.InsertStatement
+
+
+
+
+
Enclosing class:
+
ShadowContentResolver
+
+
+
public static class ShadowContentResolver.InsertStatement +extends ShadowContentResolver.Statement
+
A statement used to insert content into a ContentProvider.
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getContentValues

      +
      public ContentValues getContentValues()
      +
      +
    • +
    • +
      +

      getBulkContentValues

      +
      public ContentValues[] getBulkContentValues()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowContentResolver.NotifiedUri.html b/javadoc/4.11/org/robolectric/shadows/ShadowContentResolver.NotifiedUri.html new file mode 100644 index 000000000..b4f9278b2 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowContentResolver.NotifiedUri.html @@ -0,0 +1,183 @@ + + + + +ShadowContentResolver.NotifiedUri + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowContentResolver.NotifiedUri

+
+
java.lang.Object +
org.robolectric.shadows.ShadowContentResolver.NotifiedUri
+
+
+
+
Enclosing class:
+
ShadowContentResolver
+
+
+
public static class ShadowContentResolver.NotifiedUri +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      uri

      +
      public final Uri uri
      +
      +
    • +
    • +
      +

      syncToNetwork

      +
      public final boolean syncToNetwork
      +
      +
    • +
    • +
      +

      observer

      +
      public final ContentObserver observer
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      NotifiedUri

      +
      public NotifiedUri(Uri uri, + ContentObserver observer, + boolean syncToNetwork)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowContentResolver.Statement.html b/javadoc/4.11/org/robolectric/shadows/ShadowContentResolver.Statement.html new file mode 100644 index 000000000..a2eeefc74 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowContentResolver.Statement.html @@ -0,0 +1,150 @@ + + + + +ShadowContentResolver.Statement + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowContentResolver.Statement

+
+
java.lang.Object +
org.robolectric.shadows.ShadowContentResolver.Statement
+
+
+
+
Direct Known Subclasses:
+
ShadowContentResolver.DeleteStatement, ShadowContentResolver.InsertStatement, ShadowContentResolver.UpdateStatement
+
+
+
Enclosing class:
+
ShadowContentResolver
+
+
+
public static class ShadowContentResolver.Statement +extends Object
+
A statement used to modify content in a ContentProvider.
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getUri

      +
      public Uri getUri()
      +
      +
    • +
    • +
      +

      getContentProvider

      +
      public ContentProvider getContentProvider()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowContentResolver.Status.html b/javadoc/4.11/org/robolectric/shadows/ShadowContentResolver.Status.html new file mode 100644 index 000000000..78b134a00 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowContentResolver.Status.html @@ -0,0 +1,197 @@ + + + + +ShadowContentResolver.Status + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowContentResolver.Status

+
+
java.lang.Object +
org.robolectric.shadows.ShadowContentResolver.Status
+
+
+
+
Enclosing class:
+
ShadowContentResolver
+
+
+
public static class ShadowContentResolver.Status +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      syncRequests

      +
      public int syncRequests
      +
      +
    • +
    • +
      +

      state

      +
      public int state
      +
      +
    • +
    • +
      +

      syncAutomatically

      +
      public boolean syncAutomatically
      +
      +
    • +
    • +
      +

      syncExtras

      +
      public Bundle syncExtras
      +
      +
    • +
    • +
      +

      syncs

      +
      public List<PeriodicSync> syncs
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Status

      +
      public Status()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowContentResolver.UpdateStatement.html b/javadoc/4.11/org/robolectric/shadows/ShadowContentResolver.UpdateStatement.html new file mode 100644 index 000000000..86470e8c4 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowContentResolver.UpdateStatement.html @@ -0,0 +1,160 @@ + + + + +ShadowContentResolver.UpdateStatement + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowContentResolver.UpdateStatement

+
+
java.lang.Object +
org.robolectric.shadows.ShadowContentResolver.Statement +
org.robolectric.shadows.ShadowContentResolver.UpdateStatement
+
+
+
+
+
Enclosing class:
+
ShadowContentResolver
+
+
+
public static class ShadowContentResolver.UpdateStatement +extends ShadowContentResolver.Statement
+
A statement used to update content in a ContentProvider.
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getContentValues

      +
      public ContentValues getContentValues()
      +
      +
    • +
    • +
      +

      getWhere

      +
      public String getWhere()
      +
      +
    • +
    • +
      +

      getSelectionArgs

      +
      public String[] getSelectionArgs()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowContentResolver.html b/javadoc/4.11/org/robolectric/shadows/ShadowContentResolver.html new file mode 100644 index 000000000..3ad490520 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowContentResolver.html @@ -0,0 +1,1164 @@ + + + + +ShadowContentResolver + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowContentResolver

+
+
java.lang.Object +
org.robolectric.shadows.ShadowContentResolver
+
+
+
+
@Implements(android.content.ContentResolver.class) +public class ShadowContentResolver +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowContentUris.html b/javadoc/4.11/org/robolectric/shadows/ShadowContentUris.html new file mode 100644 index 000000000..b6b8c1cc7 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowContentUris.html @@ -0,0 +1,173 @@ + + + + +ShadowContentUris + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowContentUris

+
+
java.lang.Object +
org.robolectric.shadows.ShadowContentUris
+
+
+
+
@Implements(android.content.ContentUris.class) +public class ShadowContentUris +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowContentUris

      +
      public ShadowContentUris()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      withAppendedId

      +
      @Implementation +protected static Uri withAppendedId(Uri contentUri, + long id)
      +
      +
    • +
    • +
      +

      parseId

      +
      @Implementation +protected static long parseId(Uri contentUri)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowContextHubClient.html b/javadoc/4.11/org/robolectric/shadows/ShadowContextHubClient.html new file mode 100644 index 000000000..5a6bde85c --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowContextHubClient.html @@ -0,0 +1,185 @@ + + + + +ShadowContextHubClient + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowContextHubClient

+
+
java.lang.Object +
org.robolectric.shadows.ShadowContextHubClient
+
+
+
+
@Implements(value=android.hardware.location.ContextHubClient.class, + minSdk=28, + isInAndroidSdk=false) +public class ShadowContextHubClient +extends Object
+
Shadow for ContextHubClient.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowContextHubClient

      +
      public ShadowContextHubClient()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      sendMessageToNanoApp

      +
      @Implementation(minSdk=28) +@HiddenApi +protected int sendMessageToNanoApp(android.hardware.location.NanoAppMessage message)
      +
      +
    • +
    • +
      +

      close

      +
      @Implementation(minSdk=28) +@HiddenApi +protected void close()
      +
      +
    • +
    • +
      +

      getMessages

      +
      public List<android.hardware.location.NanoAppMessage> getMessages()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowContextHubManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowContextHubManager.html new file mode 100644 index 000000000..505d7a055 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowContextHubManager.html @@ -0,0 +1,340 @@ + + + + +ShadowContextHubManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowContextHubManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowContextHubManager
+
+
+
+
@Implements(value=android.hardware.location.ContextHubManager.class, + minSdk=24, + isInAndroidSdk=false, + looseSignatures=true) +public class ShadowContextHubManager +extends Object
+
Shadow for ContextHubManager.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowContextHubManager

      +
      public ShadowContextHubManager()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      addNanoApp

      +
      public void addNanoApp(android.hardware.location.ContextHubInfo info, + int nanoAppUid, + long nanoAppId, + int nanoAppVersion)
      +
      Adds a nanoApp to the list of nanoApps that are supported by the provided contexthubinfo.
      +
      +
    • +
    • +
      +

      createInstanceInfo

      +
      public android.hardware.location.NanoAppInstanceInfo createInstanceInfo(android.hardware.location.ContextHubInfo info, + int nanoAppUid, + long nanoAppId, + int nanoAppVersion)
      +
      Creates and returns a NanoAppInstanceInfo.
      +
      +
    • +
    • +
      +

      getContextHubs

      +
      @Implementation(minSdk=28) +@HiddenApi +protected List<android.hardware.location.ContextHubInfo> getContextHubs()
      +
      Provides a list with fake ContextHubInfos. + +

      ContextHubInfo describes an optional physical chip on the device. This does not + exist in test; this implementation allows to avoid possible NPEs.

      +
      +
    • +
    • +
      +

      createClient

      +
      @Implementation(minSdk=28) +@HiddenApi +protected Object createClient(Object contextHubInfo, + Object contextHubClientCallback)
      +
      +
    • +
    • +
      +

      createClient

      +
      @Implementation(minSdk=28) +@HiddenApi +protected Object createClient(Object contextHubInfo, + Object contextHubClientCallback, + Object executor)
      +
      +
    • +
    • +
      +

      createClient

      +
      @Implementation(minSdk=31) +@HiddenApi +protected Object createClient(Object context, + Object contextHubInfo, + Object executor, + Object contextHubClientCallback)
      +
      +
    • +
    • +
      +

      createClient

      +
      @Implementation(minSdk=31) +@HiddenApi +protected Object createClient(Context context, + android.hardware.location.ContextHubInfo hubInfo, + PendingIntent pendingIntent, + long nanoAppId)
      +
      +
    • +
    • +
      +

      getClientsWithAttributionTag

      +
      @Nullable +public List<android.hardware.location.ContextHubClient> getClientsWithAttributionTag(String attributionTag)
      +
      +
    • +
    • +
      +

      getContextHubClientWithPendingIntentList

      +
      @Nullable +public List<android.hardware.location.ContextHubClient> getContextHubClientWithPendingIntentList()
      +
      +
    • +
    • +
      +

      queryNanoApps

      +
      @Implementation(minSdk=28) +@HiddenApi +protected Object queryNanoApps(android.hardware.location.ContextHubInfo hubInfo)
      +
      +
    • +
    • +
      +

      getContextHubHandles

      +
      @Implementation +@HiddenApi +protected int[] getContextHubHandles()
      +
      Provides an array of fake handles. + +

      These describe an optional physical chip on the device which does not exist during testing. + This implementation enables testing of classes that utilize these APIs.

      +
      +
    • +
    • +
      +

      getContextHubInfo

      +
      @Implementation +@HiddenApi +protected android.hardware.location.ContextHubInfo getContextHubInfo(int hubHandle)
      +
      +
    • +
    • +
      +

      getNanoAppInstanceInfo

      +
      @Implementation +@HiddenApi +protected android.hardware.location.NanoAppInstanceInfo getNanoAppInstanceInfo(int nanoAppHandle)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowContextImpl._ContextImpl_.html b/javadoc/4.11/org/robolectric/shadows/ShadowContextImpl._ContextImpl_.html new file mode 100644 index 000000000..42a870bb7 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowContextImpl._ContextImpl_.html @@ -0,0 +1,218 @@ + + + + +ShadowContextImpl._ContextImpl_ + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface ShadowContextImpl._ContextImpl_

+
+
+
+
Enclosing class:
+
ShadowContextImpl
+
+
+
public static interface ShadowContextImpl._ContextImpl_
+
Reflector interface for ContextImpl's internals.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowContextImpl.html b/javadoc/4.11/org/robolectric/shadows/ShadowContextImpl.html new file mode 100644 index 000000000..b5333d34e --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowContextImpl.html @@ -0,0 +1,752 @@ + + + + +ShadowContextImpl + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowContextImpl

+
+
java.lang.Object +
org.robolectric.shadows.ShadowContextImpl
+
+
+
+
@Implements(className="android.app.ContextImpl") +public class ShadowContextImpl +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowContextThemeWrapper.html b/javadoc/4.11/org/robolectric/shadows/ShadowContextThemeWrapper.html new file mode 100644 index 000000000..daf8b284d --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowContextThemeWrapper.html @@ -0,0 +1,169 @@ + + + + +ShadowContextThemeWrapper + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowContextThemeWrapper

+
+
java.lang.Object +
org.robolectric.shadows.ShadowContextWrapper +
org.robolectric.shadows.ShadowContextThemeWrapper
+
+
+
+
+
Direct Known Subclasses:
+
ShadowActivity
+
+
+
@Implements(android.view.ContextThemeWrapper.class) +public class ShadowContextThemeWrapper +extends ShadowContextWrapper
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowContextThemeWrapper

      +
      public ShadowContextThemeWrapper()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      callGetThemeResId

      +
      public Integer callGetThemeResId()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowContextWrapper.html b/javadoc/4.11/org/robolectric/shadows/ShadowContextWrapper.html new file mode 100644 index 000000000..1083dc64b --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowContextWrapper.html @@ -0,0 +1,429 @@ + + + + +ShadowContextWrapper + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowContextWrapper

+
+
java.lang.Object +
org.robolectric.shadows.ShadowContextWrapper
+
+
+
+
Direct Known Subclasses:
+
ShadowApplication, ShadowContextThemeWrapper, ShadowService
+
+
+
@Implements(android.content.ContextWrapper.class) +public class ShadowContextWrapper +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowContextWrapper

      +
      public ShadowContextWrapper()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getBroadcastIntents

      +
      public List<Intent> getBroadcastIntents()
      +
      Returns the broadcast intents sent during the tests (for all users).
      +
      +
    • +
    • +
      +

      getBroadcastOptions

      +
      public Bundle getBroadcastOptions(Intent intent)
      +
      Returns the broadcast options when the intent was last sent.
      +
      +
    • +
    • +
      +

      getBroadcastIntentsForUser

      +
      public List<Intent> getBroadcastIntentsForUser(UserHandle userHandle)
      +
      Returns the broadcast intents sent to the given user.
      +
      +
    • +
    • +
      +

      clearBroadcastIntents

      +
      public void clearBroadcastIntents()
      +
      Clears the broadcast intents sent during the tests (for all users).
      +
      +
    • +
    • +
      +

      getNextStartedActivity

      +
      public Intent getNextStartedActivity()
      +
      Consumes the most recent Intent started by ContextWrapper.startActivity(android.content.Intent) and returns it.
      +
      +
      Returns:
      +
      the most recently started Intent
      +
      +
      +
    • +
    • +
      +

      peekNextStartedActivity

      +
      public Intent peekNextStartedActivity()
      +
      Returns the most recent Intent started by ContextWrapper.startActivity(android.content.Intent) without consuming it.
      +
      +
      Returns:
      +
      the most recently started Intent
      +
      +
      +
    • +
    • +
      +

      clearNextStartedActivities

      +
      public void clearNextStartedActivities()
      + +
      +
    • +
    • +
      +

      getNextStartedActivityForResult

      +
      public ShadowActivity.IntentForResult getNextStartedActivityForResult()
      +
      Consumes the most recent IntentForResult started by {@link * + ContextWrapper#startActivity(android.content.Intent, android.os.Bundle)} and returns it.
      +
      +
      Returns:
      +
      the most recently started IntentForResult
      +
      +
      +
    • +
    • +
      +

      peekNextStartedActivityForResult

      +
      public ShadowActivity.IntentForResult peekNextStartedActivityForResult()
      +
      Returns the most recent IntentForResult started by ContextWrapper.startActivity(android.content.Intent, android.os.Bundle) without consuming it.
      +
      +
      Returns:
      +
      the most recently started IntentForResult
      +
      +
      +
    • +
    • +
      +

      getNextStartedService

      +
      public Intent getNextStartedService()
      +
      Consumes the most recent Intent started by Context.startService(android.content.Intent) and returns it.
      +
      +
      Returns:
      +
      the most recently started Intent
      +
      +
      +
    • +
    • +
      +

      peekNextStartedService

      +
      public Intent peekNextStartedService()
      +
      Returns the most recent Intent started by Context.startService(android.content.Intent) without consuming it.
      +
      +
      Returns:
      +
      the most recently started Intent
      +
      +
      +
    • +
    • +
      +

      getAllStartedServices

      +
      public List<Intent> getAllStartedServices()
      +
      Returns all Intent started by #startService(android.content.Intent) without + consuming them.
      +
      +
      Returns:
      +
      the list of Intent
      +
      +
      +
    • +
    • +
      +

      clearStartedServices

      +
      public void clearStartedServices()
      +
      Clears all Intent started by Context.startService(android.content.Intent).
      +
      +
    • +
    • +
      +

      getNextStoppedService

      +
      public Intent getNextStoppedService()
      +
      Consumes the Intent requested to stop a service by Context.stopService(android.content.Intent) from the bottom of the stack of + stop requests.
      +
      +
    • +
    • +
      +

      grantPermissions

      +
      public void grantPermissions(String... permissionNames)
      +
      Grant the given permissions for the current process and user.
      +
      +
    • +
    • +
      +

      grantPermissions

      +
      public void grantPermissions(int pid, + int uid, + String... permissions)
      +
      Grant the given permissions for the given process and user.
      +
      +
    • +
    • +
      +

      denyPermissions

      +
      public void denyPermissions(String... permissionNames)
      +
      Revoke the given permissions for the current process and user. + +

      Has no effect if permissions were not previously granted.

      +
      +
    • +
    • +
      +

      denyPermissions

      +
      public void denyPermissions(int pid, + int uid, + String... permissions)
      +
      Revoke the given permissions for the given process and user.
      +
      +
    • +
    • +
      +

      removeSystemService

      +
      public void removeSystemService(String name)
      +
      Makes Context.getSystemService(String) return null for the given system service + name, mimicking a device that doesn't have that system service.
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowCookieManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowCookieManager.html new file mode 100644 index 000000000..03be32aeb --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowCookieManager.html @@ -0,0 +1,171 @@ + + + + +ShadowCookieManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowCookieManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowCookieManager
+
+
+
+
@Implements(android.webkit.CookieManager.class) +public class ShadowCookieManager +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowCookieManager

      +
      public ShadowCookieManager()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowCookieSyncManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowCookieSyncManager.html new file mode 100644 index 000000000..a430df221 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowCookieSyncManager.html @@ -0,0 +1,185 @@ + + + + +ShadowCookieSyncManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowCookieSyncManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowWebSyncManager +
org.robolectric.shadows.ShadowCookieSyncManager
+
+
+
+
+
@Implements(android.webkit.CookieSyncManager.class) +public class ShadowCookieSyncManager +extends ShadowWebSyncManager
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowCountDownTimer.html b/javadoc/4.11/org/robolectric/shadows/ShadowCountDownTimer.html new file mode 100644 index 000000000..3898d635d --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowCountDownTimer.html @@ -0,0 +1,228 @@ + + + + +ShadowCountDownTimer + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowCountDownTimer

+
+
java.lang.Object +
org.robolectric.shadows.ShadowCountDownTimer
+
+
+
+
@Implements(android.os.CountDownTimer.class) +public class ShadowCountDownTimer +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowCountDownTimer

      +
      public ShadowCountDownTimer()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      __constructor__

      +
      @Implementation +protected void __constructor__(long millisInFuture, + long countDownInterval)
      +
      +
    • +
    • +
      +

      start

      +
      @Implementation +protected final CountDownTimer start()
      +
      +
    • +
    • +
      +

      cancel

      +
      @Implementation +protected final void cancel()
      +
      +
    • +
    • +
      +

      invokeTick

      +
      public void invokeTick(long millisUntilFinished)
      +
      +
    • +
    • +
      +

      invokeFinish

      +
      public void invokeFinish()
      +
      +
    • +
    • +
      +

      hasStarted

      +
      public boolean hasStarted()
      +
      +
    • +
    • +
      +

      getCountDownInterval

      +
      public long getCountDownInterval()
      +
      +
    • +
    • +
      +

      getMillisInFuture

      +
      public long getMillisInFuture()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowCrossProfileApps.StartedActivity.html b/javadoc/4.11/org/robolectric/shadows/ShadowCrossProfileApps.StartedActivity.html new file mode 100644 index 000000000..6de760a0f --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowCrossProfileApps.StartedActivity.html @@ -0,0 +1,253 @@ + + + + +ShadowCrossProfileApps.StartedActivity + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowCrossProfileApps.StartedActivity

+
+
java.lang.Object +
org.robolectric.shadows.ShadowCrossProfileApps.StartedActivity
+
+
+
+
Enclosing class:
+
ShadowCrossProfileApps
+
+
+
public static final class ShadowCrossProfileApps.StartedActivity +extends Object
+ +
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getComponentName

      +
      public ComponentName getComponentName()
      +
      +
    • +
    • +
      +

      getUserHandle

      +
      public UserHandle getUserHandle()
      +
      +
    • +
    • +
      +

      getIntent

      +
      @Nullable +public Intent getIntent()
      +
      +
    • +
    • +
      +

      getOptions

      +
      @Nullable +public Bundle getOptions()
      +
      +
    • +
    • +
      +

      getActivity

      +
      @Nullable +public Activity getActivity()
      +
      +
    • +
    • +
      +

      equals

      +
      public boolean equals(Object o)
      +
      +
      Overrides:
      +
      equals in class Object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public int hashCode()
      +
      +
      Overrides:
      +
      hashCode in class Object
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowCrossProfileApps.StartedMainActivity.html b/javadoc/4.11/org/robolectric/shadows/ShadowCrossProfileApps.StartedMainActivity.html new file mode 100644 index 000000000..6db66d2df --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowCrossProfileApps.StartedMainActivity.html @@ -0,0 +1,220 @@ + + + + +ShadowCrossProfileApps.StartedMainActivity + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowCrossProfileApps.StartedMainActivity

+
+
java.lang.Object +
org.robolectric.shadows.ShadowCrossProfileApps.StartedMainActivity
+
+
+
+
Enclosing class:
+
ShadowCrossProfileApps
+
+
+
@Deprecated +public static class ShadowCrossProfileApps.StartedMainActivity +extends Object
+ +
Container object to hold parameters passed to ShadowCrossProfileApps.startMainActivity(ComponentName, UserHandle).
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      StartedMainActivity

      +
      public StartedMainActivity(ComponentName componentName, + UserHandle userHandle)
      +
      Deprecated.
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getComponentName

      +
      public ComponentName getComponentName()
      +
      Deprecated.
      +
      +
    • +
    • +
      +

      getUserHandle

      +
      public UserHandle getUserHandle()
      +
      Deprecated.
      +
      +
    • +
    • +
      +

      equals

      +
      public boolean equals(Object o)
      +
      Deprecated.
      +
      +
      Overrides:
      +
      equals in class Object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public int hashCode()
      +
      Deprecated.
      +
      +
      Overrides:
      +
      hashCode in class Object
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowCrossProfileApps.html b/javadoc/4.11/org/robolectric/shadows/ShadowCrossProfileApps.html new file mode 100644 index 000000000..60c0dd989 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowCrossProfileApps.html @@ -0,0 +1,577 @@ + + + + +ShadowCrossProfileApps + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowCrossProfileApps

+
+
java.lang.Object +
org.robolectric.shadows.ShadowCrossProfileApps
+
+
+
+
@Implements(value=android.content.pm.CrossProfileApps.class, + minSdk=28) +public class ShadowCrossProfileApps +extends Object
+
Robolectric implementation of CrossProfileApps.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowCryptoObject.html b/javadoc/4.11/org/robolectric/shadows/ShadowCryptoObject.html new file mode 100644 index 000000000..f78e1d24a --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowCryptoObject.html @@ -0,0 +1,177 @@ + + + + +ShadowCryptoObject + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowCryptoObject

+
+
java.lang.Object +
org.robolectric.shadows.ShadowCryptoObject
+
+
+
+
@Implements(value=android.hardware.biometrics.CryptoObject.class, + isInAndroidSdk=false, + minSdk=28) +public class ShadowCryptoObject +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowCryptoObject

      +
      public ShadowCryptoObject()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowCursorWindow.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowCursorWindow.Picker.html new file mode 100644 index 000000000..d80fd0c24 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowCursorWindow.Picker.html @@ -0,0 +1,142 @@ + + + + +ShadowCursorWindow.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowCursorWindow.Picker

+
+
java.lang.Object +
org.robolectric.shadows.SQLiteShadowPicker<ShadowCursorWindow> +
org.robolectric.shadows.ShadowCursorWindow.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<ShadowCursorWindow>
+
+
+
Enclosing class:
+
ShadowCursorWindow
+
+
+
public static class ShadowCursorWindow.Picker +extends SQLiteShadowPicker<ShadowCursorWindow>
+ +
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowCursorWindow.html b/javadoc/4.11/org/robolectric/shadows/ShadowCursorWindow.html new file mode 100644 index 000000000..97d7d3726 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowCursorWindow.html @@ -0,0 +1,187 @@ + + + + +ShadowCursorWindow + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowCursorWindow

+
+
java.lang.Object +
org.robolectric.shadows.ShadowCursorWindow
+
+
+
+
Direct Known Subclasses:
+
ShadowLegacyCursorWindow, ShadowNativeCursorWindow
+
+
+ +
The base shadow class for CursorWindow. + +

The actual shadow class for CursorWindow will be selected during runtime by the + Picker.

+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowCursorWindow

      +
      public ShadowCursorWindow()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowCursorWrapper.html b/javadoc/4.11/org/robolectric/shadows/ShadowCursorWrapper.html new file mode 100644 index 000000000..4455a6348 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowCursorWrapper.html @@ -0,0 +1,782 @@ + + + + +ShadowCursorWrapper + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowCursorWrapper

+
+
java.lang.Object +
org.robolectric.shadows.ShadowCursorWrapper
+
+
+
+
All Implemented Interfaces:
+
Cursor, Closeable, AutoCloseable
+
+
+
@Implements(android.database.CursorWrapper.class) +public class ShadowCursorWrapper +extends Object +implements Cursor
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowDateIntervalFormat.html b/javadoc/4.11/org/robolectric/shadows/ShadowDateIntervalFormat.html new file mode 100644 index 000000000..5a269ac92 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowDateIntervalFormat.html @@ -0,0 +1,191 @@ + + + + +ShadowDateIntervalFormat + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowDateIntervalFormat

+
+
java.lang.Object +
org.robolectric.shadows.ShadowDateIntervalFormat
+
+
+
+
@Implements(value=libcore.icu.DateIntervalFormat.class, + isInAndroidSdk=false, + minSdk=19) +public class ShadowDateIntervalFormat +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowDateIntervalFormat

      +
      public ShadowDateIntervalFormat()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      createDateIntervalFormat

      +
      @Implementation(maxSdk=22) +public static long createDateIntervalFormat(String skeleton, + String localeName, + String tzName)
      +
      +
    • +
    • +
      +

      destroyDateIntervalFormat

      +
      @Implementation(maxSdk=22) +public static void destroyDateIntervalFormat(long address)
      +
      +
    • +
    • +
      +

      formatDateInterval

      +
      @Implementation(maxSdk=22) +public static String formatDateInterval(long address, + long fromDate, + long toDate)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowDatePickerDialog.html b/javadoc/4.11/org/robolectric/shadows/ShadowDatePickerDialog.html new file mode 100644 index 000000000..9d1c1319c --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowDatePickerDialog.html @@ -0,0 +1,270 @@ + + + + +ShadowDatePickerDialog + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowDatePickerDialog

+
+ +
+
+
@Implements(android.app.DatePickerDialog.class) +public class ShadowDatePickerDialog +extends ShadowAlertDialog
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowDatePickerDialog

      +
      public ShadowDatePickerDialog()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      __constructor__

      +
      @Implementation(minSdk=24) +protected void __constructor__(Context context, + int theme, + DatePickerDialog.OnDateSetListener callBack, + Calendar calendar, + int year, + int monthOfYear, + int dayOfMonth)
      +
      +
    • +
    • +
      +

      getCalendar

      +
      public Calendar getCalendar()
      +
      +
    • +
    • +
      +

      getYear

      +
      public int getYear()
      +
      +
    • +
    • +
      +

      getMonthOfYear

      +
      public int getMonthOfYear()
      +
      +
    • +
    • +
      +

      getDayOfMonth

      +
      public int getDayOfMonth()
      +
      +
    • +
    • +
      +

      getOnDateSetListenerCallback

      +
      public DatePickerDialog.OnDateSetListener getOnDateSetListenerCallback()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowDateUtils.html b/javadoc/4.11/org/robolectric/shadows/ShadowDateUtils.html new file mode 100644 index 000000000..7371e7ecc --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowDateUtils.html @@ -0,0 +1,167 @@ + + + + +ShadowDateUtils + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowDateUtils

+
+
java.lang.Object +
org.robolectric.shadows.ShadowDateUtils
+
+
+
+
@Implements(value=android.text.format.DateUtils.class, + isInAndroidSdk=false) +public class ShadowDateUtils +extends Object
+
Shadow for DateUtils.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowDateUtils

      +
      public ShadowDateUtils()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      resetLastConfig

      +
      public static void resetLastConfig()
      +
      internal only + +

      Does not need to be a resetter method because Configuration at test startup.

      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowDebug.html b/javadoc/4.11/org/robolectric/shadows/ShadowDebug.html new file mode 100644 index 000000000..e909e5738 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowDebug.html @@ -0,0 +1,271 @@ + + + + +ShadowDebug + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowDebug

+
+
java.lang.Object +
org.robolectric.shadows.ShadowDebug
+
+
+
+
@Implements(android.os.Debug.class) +public class ShadowDebug +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowDebug

      +
      public ShadowDebug()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      __staticInitializer__

      +
      @Implementation +protected static void __staticInitializer__()
      +
      +
    • +
    • +
      +

      getNativeHeapAllocatedSize

      +
      @Implementation +protected static long getNativeHeapAllocatedSize()
      +
      +
    • +
    • +
      +

      getRuntimeStats

      +
      @Implementation(minSdk=23) +protected static Map<String,String> getRuntimeStats()
      +
      +
    • +
    • +
      +

      startMethodTracing

      +
      @Implementation +protected static void startMethodTracing()
      +
      +
    • +
    • +
      +

      startMethodTracing

      +
      @Implementation +protected static void startMethodTracing(String tracePath, + int bufferSize, + int flags)
      +
      +
    • +
    • +
      +

      startMethodTracing

      +
      @Implementation +protected static void startMethodTracing(String tracePath)
      +
      +
    • +
    • +
      +

      startMethodTracing

      +
      @Implementation +protected static void startMethodTracing(String tracePath, + int bufferSize)
      +
      +
    • +
    • +
      +

      startMethodTracingSampling

      +
      @Implementation(minSdk=21) +protected static void startMethodTracingSampling(String tracePath, + int bufferSize, + int intervalUs)
      +
      +
    • +
    • +
      +

      stopMethodTracing

      +
      @Implementation +protected static void stopMethodTracing()
      +
      +
    • +
    • +
      +

      reset

      +
      @Resetter +public static void reset()
      +
      +
    • +
    • +
      +

      fixTracePath

      +
      @Implementation(minSdk=24) +protected static String fixTracePath(String tracePath)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowDeviceConfig.html b/javadoc/4.11/org/robolectric/shadows/ShadowDeviceConfig.html new file mode 100644 index 000000000..5968d3318 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowDeviceConfig.html @@ -0,0 +1,175 @@ + + + + +ShadowDeviceConfig + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowDeviceConfig

+
+
java.lang.Object +
org.robolectric.shadows.ShadowDeviceConfig
+
+
+
+
@Implements(value=android.provider.DeviceConfig.class, + isInAndroidSdk=false, + minSdk=29) +public class ShadowDeviceConfig +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowDeviceConfig

      +
      public ShadowDeviceConfig()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowDevicePolicyManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowDevicePolicyManager.html new file mode 100644 index 000000000..caf25842d --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowDevicePolicyManager.html @@ -0,0 +1,2087 @@ + + + + +ShadowDevicePolicyManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowDevicePolicyManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowDevicePolicyManager
+
+
+
+
@Implements(value=android.app.admin.DevicePolicyManager.class, + looseSignatures=true) +public class ShadowDevicePolicyManager +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowDevicePolicyResourcesManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowDevicePolicyResourcesManager.html new file mode 100644 index 000000000..e2ecde2b9 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowDevicePolicyResourcesManager.html @@ -0,0 +1,185 @@ + + + + +ShadowDevicePolicyResourcesManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowDevicePolicyResourcesManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowDevicePolicyResourcesManager
+
+
+
+
@Implements(value=android.app.admin.DevicePolicyResourcesManager.class, + minSdk=33, + isInAndroidSdk=false) +public class ShadowDevicePolicyResourcesManager +extends Object
+ +
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowDevicePolicyResourcesManager

      +
      public ShadowDevicePolicyResourcesManager()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      setString

      +
      public void setString(@NonNull + String stringId, + String value)
      +
      Override string returned by the resource identified by stringId. Reset the override by + providing null as the vaNlue.
      +
      +
    • +
    • +
      +

      getString

      +
      @Implementation +@Nullable +protected String getString(@NonNull + String stringId, + @NonNull + Supplier<String> defaultStringLoader)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowDexFile.html b/javadoc/4.11/org/robolectric/shadows/ShadowDexFile.html new file mode 100644 index 000000000..03bc12382 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowDexFile.html @@ -0,0 +1,202 @@ + + + + +ShadowDexFile + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowDexFile

+
+
java.lang.Object +
org.robolectric.shadows.ShadowDexFile
+
+
+
+
@Implements(dalvik.system.DexFile.class) +public class ShadowDexFile +extends Object
+
Shadow implementation of dalvik.system.Dexfile.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowDexFile

      +
      public ShadowDexFile()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      isDexOptNeeded

      +
      @Implementation +protected static boolean isDexOptNeeded(String fileName) + throws Throwable
      +
      +
      Throws:
      +
      Throwable
      +
      +
      +
    • +
    • +
      +

      setIsDexOptNeeded

      +
      public static void setIsDexOptNeeded(boolean isDexOptNeeded)
      +
      Sets the value to be returned when isDexOptNeeded() is called with any argument.
      +
      +
    • +
    • +
      +

      setIsDexOptNeededError

      +
      public static void setIsDexOptNeededError(Throwable error)
      +
      Sets the throwable that will be thrown when isDexOptNeeded() is called. isDexOptNeeded() won't + throw if the error is null.
      +
      +
    • +
    • +
      +

      reset

      +
      @Resetter +public static void reset()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowDialog.html b/javadoc/4.11/org/robolectric/shadows/ShadowDialog.html new file mode 100644 index 000000000..06d999feb --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowDialog.html @@ -0,0 +1,342 @@ + + + + +ShadowDialog + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowDialog

+
+
java.lang.Object +
org.robolectric.shadows.ShadowDialog
+
+
+
+
Direct Known Subclasses:
+
ShadowAlertDialog
+
+
+
@Implements(android.app.Dialog.class) +public class ShadowDialog +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowDialog

      +
      public ShadowDialog()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      reset

      +
      @Resetter +public static void reset()
      +
      +
    • +
    • +
      +

      getLatestDialog

      +
      public static Dialog getLatestDialog()
      +
      +
    • +
    • +
      +

      setLatestDialog

      +
      public static void setLatestDialog(ShadowDialog dialog)
      +
      +
    • +
    • +
      +

      show

      +
      @Implementation +protected void show()
      +
      +
    • +
    • +
      +

      dismiss

      +
      @Implementation +protected void dismiss()
      +
      +
    • +
    • +
      +

      clickOn

      +
      public void clickOn(int viewId)
      +
      +
    • +
    • +
      +

      setCanceledOnTouchOutside

      +
      @Implementation +protected void setCanceledOnTouchOutside(boolean flag)
      +
      +
    • +
    • +
      +

      isCancelable

      +
      public boolean isCancelable()
      +
      +
    • +
    • +
      +

      isCancelableOnTouchOutside

      +
      public boolean isCancelableOnTouchOutside()
      +
      +
    • +
    • +
      +

      getOnCancelListener

      +
      public DialogInterface.OnCancelListener getOnCancelListener()
      +
      +
    • +
    • +
      +

      setOnCancelListener

      +
      @Implementation +protected void setOnCancelListener(DialogInterface.OnCancelListener listener)
      +
      +
    • +
    • +
      +

      hasBeenDismissed

      +
      public boolean hasBeenDismissed()
      +
      +
    • +
    • +
      +

      getTitle

      +
      public CharSequence getTitle()
      +
      +
    • +
    • +
      +

      clickOnText

      +
      public void clickOnText(int textId)
      +
      +
    • +
    • +
      +

      clickOnText

      +
      public void clickOnText(String text)
      +
      +
    • +
    • +
      +

      getShownDialogs

      +
      public static List<Dialog> getShownDialogs()
      +
      +
    • +
    • +
      +

      callOnCreate

      +
      public void callOnCreate(Bundle bundle)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowDiscoverySession.html b/javadoc/4.11/org/robolectric/shadows/ShadowDiscoverySession.html new file mode 100644 index 000000000..8c1769689 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowDiscoverySession.html @@ -0,0 +1,161 @@ + + + + +ShadowDiscoverySession + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowDiscoverySession

+
+
java.lang.Object +
org.robolectric.shadows.ShadowDiscoverySession
+
+
+
+
@Implements(value=android.net.wifi.aware.DiscoverySession.class, + minSdk=26) +public class ShadowDiscoverySession +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowDiscoverySession

      +
      public ShadowDiscoverySession()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowDisplay.html b/javadoc/4.11/org/robolectric/shadows/ShadowDisplay.html new file mode 100644 index 000000000..eb7e9da67 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowDisplay.html @@ -0,0 +1,624 @@ + + + + +ShadowDisplay + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowDisplay

+
+
java.lang.Object +
org.robolectric.shadows.ShadowDisplay
+
+
+
+
@Implements(android.view.Display.class) +public class ShadowDisplay +extends Object
+
It is possible to override some display properties using setters on ShadowDisplay.
+
+
See Also:
+
+ +
+
+
+
+
    + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected void
    +
    getCurrentSizeRange(Point outSmallestSize, + Point outLargestSize)
    +
     
    +
    static Display
    + +
    +
    Returns the default display.
    +
    +
    protected int
    + +
    +
    Deprecated. +
    This behavior is deprecated and will be removed in Robolectric 3.7.
    +
    +
    +
    protected void
    + +
    +
    Deprecated. +
    This behavior is deprecated and will be removed in Robolectric 3.7.
    +
    +
    +
    protected int
    + +
    +
    Deprecated. +
    This behavior is deprecated and will be removed in Robolectric 3.7.
    +
    +
    +
    protected void
    + +
    +
    Deprecated. +
    This behavior is deprecated and will be removed in Robolectric 3.7.
    +
    +
    +
    protected void
    +
    getRealSize(Point outSize)
    +
     
    +
    protected float
    + +
    +
    Deprecated. +
    This behavior is deprecated and will be removed in Robolectric 3.7.
    +
    +
    +
    protected void
    +
    getSizeInternal(Point outSize, + boolean doCompat)
    +
     
    +
    void
    +
    setDensity(float density)
    +
    +
    Changes the density for this display.
    +
    +
    void
    +
    setDensityDpi(int densityDpi)
    +
    +
    Changes the density for this display.
    +
    +
    void
    +
    setDisplayCutout(Object displayCutout)
    +
    +
    Changes the display cutout for this display.
    +
    +
    void
    +
    setDisplayHdrCapabilities(int displayId, + float maxLuminance, + float maxAverageLuminance, + float minLuminance, + int... supportedHdrTypes)
    +
    +
    Set HDR capabilities to the display sourced with displayId.
    +
    +
    void
    +
    setDisplayId(int displayId)
    +
    +
    Deprecated. +
    This method is deprecated and will be removed in Robolectric 3.7.
    +
    +
    +
    void
    +
    setFlags(int flags)
    +
    +
    Changes the flags for this display.
    +
    +
    void
    +
    setHeight(int height)
    +
    +
    Changes the height available to the application for this display.
    +
    +
    void
    + +
    +
    Changes the name for this display.
    +
    +
    void
    +
    setPixelFormat(int pixelFormat)
    +
    +
    Deprecated. +
    This method is deprecated and will be removed in Robolectric 3.7.
    +
    +
    +
    void
    +
    setRealHeight(int height)
    +
    +
    Changes the simulated physical height for this display.
    +
    +
    void
    +
    setRealWidth(int width)
    +
    +
    Changes the simulated physical width for this display.
    +
    +
    void
    +
    setRefreshRate(float refreshRate)
    +
    +
    Changes the refresh rate for this display.
    +
    +
    void
    +
    setRotation(int rotation)
    +
    +
    Changes the rotation for this display.
    +
    +
    void
    +
    setScaledDensity(float scaledDensity)
    +
    +
    Deprecated. +
    This method is deprecated and will be removed in Robolectric 3.7.
    +
    +
    +
    void
    +
    setState(int state)
    +
    +
    Changes the simulated state for this display, such as whether it is on or off
    +
    +
    void
    +
    setWidth(int width)
    +
    +
    Changes the width available to the application for this display.
    +
    +
    void
    +
    setXdpi(float xdpi)
    +
    +
    Changes the horizontal DPI for this display.
    +
    +
    void
    +
    setYdpi(float ydpi)
    +
    +
    Changes the vertical DPI for this display.
    +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowDisplay

      +
      public ShadowDisplay()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getDefaultDisplay

      +
      public static Display getDefaultDisplay()
      +
      Returns the default display.
      +
      +
      Returns:
      +
      the default display
      +
      +
      +
    • +
    • +
      +

      getMetrics

      +
      @Deprecated +@Implementation +protected void getMetrics(DisplayMetrics outMetrics)
      +
      Deprecated. +
      This behavior is deprecated and will be removed in Robolectric 3.7.
      +
      +
      If setScaledDensity(float) has been called, DisplayMetrics.scaledDensity will + be modified to reflect the value specified. Note that this is not a realistic state.
      +
      +
    • +
    • +
      +

      getRealMetrics

      +
      @Deprecated +@Implementation +protected void getRealMetrics(DisplayMetrics outMetrics)
      +
      Deprecated. +
      This behavior is deprecated and will be removed in Robolectric 3.7.
      +
      +
      If setScaledDensity(float) has been called, DisplayMetrics.scaledDensity will + be modified to reflect the value specified. Note that this is not a realistic state.
      +
      +
    • +
    • +
      +

      getDisplayId

      +
      @Deprecated +@Implementation +protected int getDisplayId()
      +
      Deprecated. +
      This behavior is deprecated and will be removed in Robolectric 3.7.
      +
      +
      If setDisplayId(int) has been called, this method will return the specified value.
      +
      +
    • +
    • +
      +

      getRefreshRate

      +
      @Deprecated +@Implementation +protected float getRefreshRate()
      +
      Deprecated. +
      This behavior is deprecated and will be removed in Robolectric 3.7.
      +
      +
      If setRefreshRate(float) has been called, this method will return the specified value.
      +
      +
    • +
    • +
      +

      getPixelFormat

      +
      @Deprecated +@Implementation +protected int getPixelFormat()
      +
      Deprecated. +
      This behavior is deprecated and will be removed in Robolectric 3.7.
      +
      +
      If setPixelFormat(int) has been called, this method will return the specified value.
      +
      +
    • +
    • +
      +

      getSizeInternal

      +
      @Implementation(maxSdk=16) +protected void getSizeInternal(Point outSize, + boolean doCompat)
      +
      +
    • +
    • +
      +

      getCurrentSizeRange

      +
      @Implementation(maxSdk=16) +protected void getCurrentSizeRange(Point outSmallestSize, + Point outLargestSize)
      +
      +
    • +
    • +
      +

      getRealSize

      +
      @Implementation(maxSdk=16) +protected void getRealSize(Point outSize)
      +
      +
    • +
    • +
      +

      setDensity

      +
      public void setDensity(float density)
      +
      Changes the density for this display. + +

      Any registered DisplayManager.DisplayListeners will be + notified of the change.

      +
      +
    • +
    • +
      +

      setDensityDpi

      +
      public void setDensityDpi(int densityDpi)
      +
      Changes the density for this display. + +

      Any registered DisplayManager.DisplayListeners will be + notified of the change.

      +
      +
    • +
    • +
      +

      setXdpi

      +
      public void setXdpi(float xdpi)
      +
      Changes the horizontal DPI for this display. + +

      Any registered DisplayManager.DisplayListeners will be + notified of the change.

      +
      +
    • +
    • +
      +

      setYdpi

      +
      public void setYdpi(float ydpi)
      +
      Changes the vertical DPI for this display. + +

      Any registered DisplayManager.DisplayListeners will be + notified of the change.

      +
      +
    • +
    • +
      +

      setScaledDensity

      +
      @Deprecated +public void setScaledDensity(float scaledDensity)
      +
      Deprecated. +
      This method is deprecated and will be removed in Robolectric 3.7.
      +
      +
      Changes the scaled density for this display.
      +
      +
    • +
    • +
      +

      setDisplayId

      +
      @Deprecated +public void setDisplayId(int displayId)
      +
      Deprecated. +
      This method is deprecated and will be removed in Robolectric 3.7.
      +
      +
      Changes the ID for this display. + +

      Any registered DisplayManager.DisplayListeners will be + notified of the change.

      +
      +
    • +
    • +
      +

      setName

      +
      public void setName(String name)
      +
      Changes the name for this display. + +

      Any registered DisplayManager.DisplayListeners will be + notified of the change.

      +
      +
    • +
    • +
      +

      setFlags

      +
      public void setFlags(int flags)
      +
      Changes the flags for this display. + +

      Any registered DisplayManager.DisplayListeners will be + notified of the change.

      +
      +
    • +
    • +
      +

      setWidth

      +
      public void setWidth(int width)
      +
      Changes the width available to the application for this display. + +

      Any registered DisplayManager.DisplayListeners will be + notified of the change.

      +
      +
      Parameters:
      +
      width - the new width in pixels
      +
      +
      +
    • +
    • +
      +

      setHeight

      +
      public void setHeight(int height)
      +
      Changes the height available to the application for this display. + +

      Any registered DisplayManager.DisplayListeners will be + notified of the change.

      +
      +
      Parameters:
      +
      height - new height in pixels
      +
      +
      +
    • +
    • +
      +

      setRealWidth

      +
      public void setRealWidth(int width)
      +
      Changes the simulated physical width for this display. + +

      Any registered DisplayManager.DisplayListeners will be + notified of the change.

      +
      +
      Parameters:
      +
      width - the new width in pixels
      +
      +
      +
    • +
    • +
      +

      setRealHeight

      +
      public void setRealHeight(int height)
      +
      Changes the simulated physical height for this display. + +

      Any registered DisplayManager.DisplayListeners will be + notified of the change.

      +
      +
      Parameters:
      +
      height - the new height in pixels
      +
      +
      +
    • +
    • +
      +

      setRefreshRate

      +
      public void setRefreshRate(float refreshRate)
      +
      Changes the refresh rate for this display. + +

      Any registered DisplayManager.DisplayListeners will be + notified of the change.

      +
      +
    • +
    • +
      +

      setRotation

      +
      public void setRotation(int rotation)
      +
      Changes the rotation for this display. + +

      Any registered DisplayManager.DisplayListeners will be + notified of the change.

      +
      +
      Parameters:
      +
      rotation - one of Surface.ROTATION_0, Surface.ROTATION_90, Surface.ROTATION_180, Surface.ROTATION_270
      +
      +
      +
    • +
    • +
      +

      setPixelFormat

      +
      @Deprecated +public void setPixelFormat(int pixelFormat)
      +
      Deprecated. +
      This method is deprecated and will be removed in Robolectric 3.7.
      +
      +
      Changes the pixel format for this display.
      +
      +
    • +
    • +
      +

      setState

      +
      public void setState(int state)
      +
      Changes the simulated state for this display, such as whether it is on or off + +

      Any registered DisplayManager.DisplayListeners will be + notified of the change.

      +
      +
      Parameters:
      +
      state - the new state: one of Display.STATE_OFF, Display.STATE_ON, Display.STATE_DOZE, Display.STATE_DOZE_SUSPEND, or Display.STATE_UNKNOWN.
      +
      +
      +
    • +
    • +
      +

      setDisplayHdrCapabilities

      +
      public void setDisplayHdrCapabilities(int displayId, + float maxLuminance, + float maxAverageLuminance, + float minLuminance, + int... supportedHdrTypes)
      +
      Set HDR capabilities to the display sourced with displayId. see Display.HdrCapabilities for + supportedHdrTypes.
      +
      +
      Throws:
      +
      UnsupportedOperationException - if the method is called below Android vesrsion N.
      +
      +
      +
    • +
    • +
      +

      setDisplayCutout

      +
      public void setDisplayCutout(Object displayCutout)
      +
      Changes the display cutout for this display.
      +
      +
      Throws:
      +
      UnsupportedOperationException - if the method is called below Android version Q.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowDisplayEventReceiver.DisplayEventReceiverReflector.html b/javadoc/4.11/org/robolectric/shadows/ShadowDisplayEventReceiver.DisplayEventReceiverReflector.html new file mode 100644 index 000000000..5fbdd3549 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowDisplayEventReceiver.DisplayEventReceiverReflector.html @@ -0,0 +1,200 @@ + + + + +ShadowDisplayEventReceiver.DisplayEventReceiverReflector + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface ShadowDisplayEventReceiver.DisplayEventReceiverReflector

+
+
+
+
Enclosing class:
+
ShadowDisplayEventReceiver
+
+
+
protected static interface ShadowDisplayEventReceiver.DisplayEventReceiverReflector
+
Reflector interface for DisplayEventReceiver's internals.
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    +
    dispose(boolean finalized)
    +
     
    + + +
     
    +
    long
    + +
     
    +
    void
    +
    onVsync(long timestampNanos, + int frame)
    +
     
    +
    void
    +
    onVsync(long timestampNanos, + int physicalDisplayId, + int frame)
    +
     
    +
    void
    +
    onVsync(long timestampNanos, + long physicalDisplayId, + int frame)
    +
     
    +
    void
    +
    onVsync(long timestampNanos, + long physicalDisplayId, + int frame, + Object vsyncEventData)
    +
     
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      dispose

      +
      void dispose(boolean finalized)
      +
      +
    • +
    • +
      +

      onVsync

      +
      void onVsync(long timestampNanos, + int frame)
      +
      +
    • +
    • +
      +

      onVsync

      +
      void onVsync(long timestampNanos, + int physicalDisplayId, + int frame)
      +
      +
    • +
    • +
      +

      onVsync

      +
      void onVsync(long timestampNanos, + long physicalDisplayId, + int frame)
      +
      +
    • +
    • +
      +

      onVsync

      +
      void onVsync(long timestampNanos, + long physicalDisplayId, + int frame, + Object vsyncEventData)
      +
      +
    • +
    • +
      +

      getCloseGuard

      +
      CloseGuard getCloseGuard()
      +
      +
    • +
    • +
      +

      getReceiverPtr

      +
      long getReceiverPtr()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowDisplayEventReceiver.html b/javadoc/4.11/org/robolectric/shadows/ShadowDisplayEventReceiver.html new file mode 100644 index 000000000..298d7dfbb --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowDisplayEventReceiver.html @@ -0,0 +1,368 @@ + + + + +ShadowDisplayEventReceiver + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowDisplayEventReceiver

+
+
java.lang.Object +
org.robolectric.shadows.ShadowDisplayEventReceiver
+
+
+
+
@Implements(className="android.view.DisplayEventReceiver", + isInAndroidSdk=false, + looseSignatures=true) +public class ShadowDisplayEventReceiver +extends Object
+
Shadow of DisplayEventReceiver. The Choreographer is a subclass of DisplayEventReceiver, and receives vsync events from the display indicating the frequency that + frames should be generated. + +

The ShadowDisplayEventReceiver can run in either a paused mode or a non-paused mode, + see ShadowChoreographer.isPaused() and ShadowChoreographer.setPaused(boolean). By + default it runs unpaused, and each time a frame callback is scheduled with the Choreographer the clock is advanced to the next frame, configured by ShadowChoreographer.setFrameDelay(Duration). In paused mode the clock is not auto advanced and + the next frame will only trigger when the clock is advance manually or via the ShadowLooper.

+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowDisplayHashManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowDisplayHashManager.html new file mode 100644 index 000000000..21919664f --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowDisplayHashManager.html @@ -0,0 +1,201 @@ + + + + +ShadowDisplayHashManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowDisplayHashManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowDisplayHashManager
+
+
+
+
@Implements(value=android.view.displayhash.DisplayHashManager.class, + isInAndroidSdk=false) +public class ShadowDisplayHashManager +extends Object
+ +
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowDisplayHashManager

      +
      public ShadowDisplayHashManager()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      setVerifyDisplayHashResult

      +
      public static void setVerifyDisplayHashResult(VerifiedDisplayHash verifyDisplayHashResult)
      +
      Sets the VerifiedDisplayHash that's going to be returned by following + {DisplayHashManager#verifyDisplayHash} calls.
      +
      +
    • +
    • +
      +

      setSupportedHashAlgorithms

      +
      public static void setSupportedHashAlgorithms(Collection<String> supportedHashAlgorithms)
      +
      Sets the return value of #getSupportedHashAlgorithms. + +

      If null is provided, getSupportedHashAlgorithms will throw a RuntimeException.

      +
      +
    • +
    • +
      +

      getSupportedHashAlgorithms

      +
      @Implementation(minSdk=31) +protected Set<String> getSupportedHashAlgorithms()
      +
      +
    • +
    • +
      +

      verifyDisplayHash

      +
      @Implementation(minSdk=31) +protected VerifiedDisplayHash verifyDisplayHash(DisplayHash displayHash)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowDisplayListCanvas.html b/javadoc/4.11/org/robolectric/shadows/ShadowDisplayListCanvas.html new file mode 100644 index 000000000..fd6810dbb --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowDisplayListCanvas.html @@ -0,0 +1,221 @@ + + + + +ShadowDisplayListCanvas + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowDisplayListCanvas

+
+ +
+
+
@Implements(className="android.view.DisplayListCanvas", + isInAndroidSdk=false, + minSdk=23, + maxSdk=30) +public class ShadowDisplayListCanvas +extends ShadowLegacyCanvas
+
Shadow for android.view.DisplayListCanvas from API versions M to R
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowDisplayListCanvas

      +
      public ShadowDisplayListCanvas()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nCreateDisplayListCanvas

      +
      @Implementation(minSdk=26, + maxSdk=28) +protected static long nCreateDisplayListCanvas(long node, + int width, + int height)
      +
      +
    • +
    • +
      +

      nCreateDisplayListCanvas

      +
      @Implementation(minSdk=24, + maxSdk=25) +protected static long nCreateDisplayListCanvas(int width, + int height)
      +
      +
    • +
    • +
      +

      nCreateDisplayListCanvas

      +
      @Implementation(maxSdk=23) +protected static long nCreateDisplayListCanvas()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowDisplayManager.ModeBuilder.html b/javadoc/4.11/org/robolectric/shadows/ShadowDisplayManager.ModeBuilder.html new file mode 100644 index 000000000..ec388be3e --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowDisplayManager.ModeBuilder.html @@ -0,0 +1,201 @@ + + + + +ShadowDisplayManager.ModeBuilder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowDisplayManager.ModeBuilder

+
+
java.lang.Object +
org.robolectric.shadows.ShadowDisplayManager.ModeBuilder
+
+
+
+
Enclosing class:
+
ShadowDisplayManager
+
+
+
@RequiresApi(api=23) +public abstract static class ShadowDisplayManager.ModeBuilder +extends Object
+
Builder class for Display.Mode
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowDisplayManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowDisplayManager.html new file mode 100644 index 000000000..c58c9c7c3 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowDisplayManager.html @@ -0,0 +1,381 @@ + + + + +ShadowDisplayManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowDisplayManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowDisplayManager
+
+
+
+
@Implements(value=android.hardware.display.DisplayManager.class, + minSdk=17, + looseSignatures=true) +public class ShadowDisplayManager +extends Object
+
For tests, display properties may be changed and devices may be added or removed + programmatically.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowDisplayManager

      +
      public ShadowDisplayManager()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      reset

      +
      @Resetter +public static void reset()
      +
      +
    • +
    • +
      +

      __constructor__

      +
      @Implementation +protected void __constructor__(Context context)
      +
      +
    • +
    • +
      +

      addDisplay

      +
      public static int addDisplay(String qualifiersStr)
      +
      Adds a simulated display and drain the main looper queue to ensure all the callbacks are + processed.
      +
      +
      Parameters:
      +
      qualifiersStr - the Qualifiers string representing characteristics of the new + display.
      +
      Returns:
      +
      the new display's ID
      +
      +
      +
    • +
    • +
      +

      configureDefaultDisplay

      +
      public static void configureDefaultDisplay(Configuration configuration, + DisplayMetrics displayMetrics)
      +
      internal only
      +
      +
    • +
    • +
      +

      changeDisplay

      +
      public static void changeDisplay(int displayId, + String qualifiersStr)
      +
      Changes properties of a simulated display. If starts with a plus ('+') + sign, the display's previous configuration is modified with the given qualifiers; otherwise + defaults are applied as described here. + +

      Idles the main looper to ensure all listeners are notified.

      +
      +
      Parameters:
      +
      displayId - the display id to change
      +
      qualifiersStr - the Qualifiers string representing characteristics of the new + display
      +
      +
      +
    • +
    • +
      +

      setNaturallyPortrait

      +
      public static void setNaturallyPortrait(int displayId, + boolean isNaturallyPortrait)
      +
      Changes the display to be naturally portrait or landscape. This will ensure that the rotation + is configured consistently with orientation when the orientation is configured by changeDisplay(int, java.lang.String), e.g. if the display is naturally portrait and the orientation is configured as + landscape the rotation will be set to Surface.ROTATION_90.
      +
      +
    • +
    • +
      +

      setSupportedModes

      +
      public static void setSupportedModes(int displayId, + Display.Mode... supportedModes)
      +
      Sets supported modes to the specified display with ID displayId. + +

      Idles the main looper to ensure all listeners are notified.

      +
      +
      Parameters:
      +
      displayId - the display id to change
      +
      supportedModes - the display's supported modes
      +
      +
      +
    • +
    • +
      +

      removeDisplay

      +
      public static void removeDisplay(int displayId)
      +
      Removes a simulated display and idles the main looper to ensure all listeners are notified.
      +
      +
      Parameters:
      +
      displayId - the display id to remove
      +
      +
      +
    • +
    • +
      +

      getSaturationLevel

      +
      public float getSaturationLevel()
      +
      Returns the current display saturation level set via DisplayManager.setSaturationLevel(float).
      +
      +
    • +
    • +
      +

      setSaturationLevel

      +
      @Implementation(minSdk=28) +public void setSaturationLevel(float level)
      +
      Sets the current display saturation level. + +

      This is a workaround for tests which cannot use the relevant hidden SystemApi, DisplayManager.setSaturationLevel(float).

      +
      +
    • +
    • +
      +

      setBrightnessConfiguration

      +
      @Implementation(minSdk=28) +@HiddenApi +protected void setBrightnessConfiguration(Object config)
      +
      +
    • +
    • +
      +

      setBrightnessConfigurationForUser

      +
      @Implementation(minSdk=28) +@HiddenApi +protected void setBrightnessConfigurationForUser(Object config, + Object userId, + Object packageName)
      +
      +
    • +
    • +
      +

      setDefaultBrightnessConfiguration

      +
      public static void setDefaultBrightnessConfiguration(Object config)
      +
      Set the default brightness configuration for this device.
      +
      +
    • +
    • +
      +

      setBrightnessEvents

      +
      public static void setBrightnessEvents(List<BrightnessChangeEvent> events)
      +
      Set the slider events the system has seen.
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowDisplayManagerGlobal.html b/javadoc/4.11/org/robolectric/shadows/ShadowDisplayManagerGlobal.html new file mode 100644 index 000000000..8f5683ea0 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowDisplayManagerGlobal.html @@ -0,0 +1,272 @@ + + + + +ShadowDisplayManagerGlobal + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowDisplayManagerGlobal

+
+
java.lang.Object +
org.robolectric.shadows.ShadowDisplayManagerGlobal
+
+
+
+
@Implements(value=android.hardware.display.DisplayManagerGlobal.class, + isInAndroidSdk=false, + minSdk=17, + looseSignatures=true) +public class ShadowDisplayManagerGlobal +extends Object
+ +
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowDownloadManager.CompletedDownload.html b/javadoc/4.11/org/robolectric/shadows/ShadowDownloadManager.CompletedDownload.html new file mode 100644 index 000000000..291082b71 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowDownloadManager.CompletedDownload.html @@ -0,0 +1,303 @@ + + + + +ShadowDownloadManager.CompletedDownload + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowDownloadManager.CompletedDownload

+
+
java.lang.Object +
org.robolectric.shadows.ShadowDownloadManager.CompletedDownload
+
+
+
+
Enclosing class:
+
ShadowDownloadManager
+
+
+
public static class ShadowDownloadManager.CompletedDownload +extends Object
+
Value class to represent a "completed download" sent to DownloadManager using the + addCompletedDownload APIs.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      CompletedDownload

      +
      public CompletedDownload(String title, + String description, + boolean isMediaScannerScannable, + String mimeType, + String path, + long length, + boolean showNotification)
      +
      +
    • +
    • +
      +

      CompletedDownload

      +
      public CompletedDownload(String title, + String description, + boolean isMediaScannerScannable, + String mimeType, + String path, + long length, + boolean showNotification, + @Nullable + Uri uri, + @Nullable + Uri referrer)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getTitle

      +
      public String getTitle()
      +
      +
    • +
    • +
      +

      getDescription

      +
      public String getDescription()
      +
      +
    • +
    • +
      +

      isMediaScannerScannable

      +
      public boolean isMediaScannerScannable()
      +
      +
    • +
    • +
      +

      getMimeType

      +
      public String getMimeType()
      +
      +
    • +
    • +
      +

      getPath

      +
      public String getPath()
      +
      +
    • +
    • +
      +

      getLength

      +
      public long getLength()
      +
      +
    • +
    • +
      +

      showNotification

      +
      public boolean showNotification()
      +
      +
    • +
    • +
      +

      getUri

      +
      @Nullable +public Uri getUri()
      +
      +
    • +
    • +
      +

      getReferrer

      +
      @Nullable +public Uri getReferrer()
      +
      +
    • +
    • +
      +

      equals

      +
      public boolean equals(Object o)
      +
      +
      Overrides:
      +
      equals in class Object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public int hashCode()
      +
      +
      Overrides:
      +
      hashCode in class Object
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowDownloadManager.ShadowQuery.html b/javadoc/4.11/org/robolectric/shadows/ShadowDownloadManager.ShadowQuery.html new file mode 100644 index 000000000..561982d36 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowDownloadManager.ShadowQuery.html @@ -0,0 +1,164 @@ + + + + +ShadowDownloadManager.ShadowQuery + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowDownloadManager.ShadowQuery

+
+
java.lang.Object +
org.robolectric.shadows.ShadowDownloadManager.ShadowQuery
+
+
+
+
Enclosing class:
+
ShadowDownloadManager
+
+
+
@Implements(android.app.DownloadManager.Query.class) +public static class ShadowDownloadManager.ShadowQuery +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowQuery

      +
      public ShadowQuery()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getIds

      +
      public long[] getIds()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowDownloadManager.ShadowRequest.html b/javadoc/4.11/org/robolectric/shadows/ShadowDownloadManager.ShadowRequest.html new file mode 100644 index 000000000..a957dc55f --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowDownloadManager.ShadowRequest.html @@ -0,0 +1,337 @@ + + + + +ShadowDownloadManager.ShadowRequest + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowDownloadManager.ShadowRequest

+
+
java.lang.Object +
org.robolectric.shadows.ShadowDownloadManager.ShadowRequest
+
+
+
+
Enclosing class:
+
ShadowDownloadManager
+
+
+
@Implements(android.app.DownloadManager.Request.class) +public static class ShadowDownloadManager.ShadowRequest +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowRequest

      +
      public ShadowRequest()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getStatus

      +
      public int getStatus()
      +
      +
    • +
    • +
      +

      setStatus

      +
      public void setStatus(int status)
      +
      +
    • +
    • +
      +

      getTotalSize

      +
      public long getTotalSize()
      +
      +
    • +
    • +
      +

      setTotalSize

      +
      public void setTotalSize(long totalSize)
      +
      +
    • +
    • +
      +

      getBytesSoFar

      +
      public long getBytesSoFar()
      +
      +
    • +
    • +
      +

      setBytesSoFar

      +
      public void setBytesSoFar(long bytesSoFar)
      +
      +
    • +
    • +
      +

      getUri

      +
      public Uri getUri()
      +
      +
    • +
    • +
      +

      getDestination

      +
      public Uri getDestination()
      +
      +
    • +
    • +
      +

      getTitle

      +
      public CharSequence getTitle()
      +
      +
    • +
    • +
      +

      getDescription

      +
      public CharSequence getDescription()
      +
      +
    • +
    • +
      +

      getMimeType

      +
      public CharSequence getMimeType()
      +
      +
    • +
    • +
      +

      getNotificationVisibility

      +
      public int getNotificationVisibility()
      +
      +
    • +
    • +
      +

      getAllowedNetworkTypes

      +
      public int getAllowedNetworkTypes()
      +
      +
    • +
    • +
      +

      getAllowedOverRoaming

      +
      public boolean getAllowedOverRoaming()
      +
      +
    • +
    • +
      +

      getAllowedOverMetered

      +
      public boolean getAllowedOverMetered()
      +
      +
    • +
    • +
      +

      getVisibleInDownloadsUi

      +
      public boolean getVisibleInDownloadsUi()
      +
      +
    • +
    • +
      +

      getRequestHeaders

      +
      public List<Pair<String,String>> getRequestHeaders()
      +
      +
    • +
    • +
      +

      setDestinationInExternalPublicDir

      +
      @Implementation +protected DownloadManager.Request setDestinationInExternalPublicDir(String dirType, + String subPath) + throws Exception
      +
      +
      Throws:
      +
      Exception
      +
      +
      +
    • +
    • +
      +

      setDestinationFromBase

      +
      @Implementation +protected void setDestinationFromBase(File base, + String subPath)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowDownloadManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowDownloadManager.html new file mode 100644 index 000000000..159c4dc74 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowDownloadManager.html @@ -0,0 +1,289 @@ + + + + +ShadowDownloadManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowDownloadManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowDownloadManager
+
+
+
+
@Implements(android.app.DownloadManager.class) +public class ShadowDownloadManager +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowDrawable.html b/javadoc/4.11/org/robolectric/shadows/ShadowDrawable.html new file mode 100644 index 000000000..e61973754 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowDrawable.html @@ -0,0 +1,230 @@ + + + + +ShadowDrawable + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowDrawable

+
+
java.lang.Object +
org.robolectric.shadows.ShadowDrawable
+
+
+
+
Direct Known Subclasses:
+
ShadowBitmapDrawable, ShadowGradientDrawable, ShadowNativeAnimatedImageDrawable, ShadowNativeAnimatedVectorDrawable, ShadowNativeVectorDrawable, ShadowStateListDrawable, ShadowVectorDrawable
+
+
+
@Implements(android.graphics.drawable.Drawable.class) +public class ShadowDrawable +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowDrawable

      +
      public ShadowDrawable()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      createFromResourceId

      +
      @Deprecated +public static Drawable createFromResourceId(int resourceId)
      +
      Deprecated. +
      use ContextCompat.getDrawable(context, resourceId)
      +
      +
      Returns an invalid Drawable with the given the resource id.
      +
      +
    • +
    • +
      +

      setCreatedFromResId

      +
      protected void setCreatedFromResId(int createdFromResId, + String resourceName)
      +
      +
    • +
    • +
      +

      getInputStream

      +
      public InputStream getInputStream()
      +
      +
    • +
    • +
      +

      invalidateSelf

      +
      @Implementation +protected void invalidateSelf()
      +
      +
    • +
    • +
      +

      getCreatedFromResId

      +
      public int getCreatedFromResId()
      +
      +
    • +
    • +
      +

      wasInvalidated

      +
      public boolean wasInvalidated()
      +
      +
    • +
    • +
      +

      validate

      +
      public void validate()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowDropBoxManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowDropBoxManager.html new file mode 100644 index 000000000..9cc7def88 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowDropBoxManager.html @@ -0,0 +1,223 @@ + + + + +ShadowDropBoxManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowDropBoxManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowDropBoxManager
+
+
+
+
@Implements(android.os.DropBoxManager.class) +public class ShadowDropBoxManager +extends Object
+
Fake dropbox manager that starts with no entries.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowDynamicsProcessing.html b/javadoc/4.11/org/robolectric/shadows/ShadowDynamicsProcessing.html new file mode 100644 index 000000000..d91e9e6f0 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowDynamicsProcessing.html @@ -0,0 +1,177 @@ + + + + +ShadowDynamicsProcessing + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowDynamicsProcessing

+
+
java.lang.Object +
org.robolectric.shadows.ShadowAudioEffect +
org.robolectric.shadows.ShadowDynamicsProcessing
+
+
+
+
+
@Implements(value=android.media.audiofx.DynamicsProcessing.class, + minSdk=28) +public class ShadowDynamicsProcessing +extends ShadowAudioEffect
+
Implements DynamicsProcessing by relying on ShadowAudioEffect.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowDynamicsProcessing

      +
      public ShadowDynamicsProcessing()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowEGL14.html b/javadoc/4.11/org/robolectric/shadows/ShadowEGL14.html new file mode 100644 index 000000000..6a8acedba --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowEGL14.html @@ -0,0 +1,323 @@ + + + + +ShadowEGL14 + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowEGL14

+
+
java.lang.Object +
org.robolectric.shadows.ShadowEGL14
+
+
+
+
@Implements(value=android.opengl.EGL14.class, + minSdk=21) +public class ShadowEGL14 +extends Object
+
Shadow for EGL14. Currently doesn't handle real graphics work, but avoids crashing when run.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowEdgeEffect.html b/javadoc/4.11/org/robolectric/shadows/ShadowEdgeEffect.html new file mode 100644 index 000000000..d86674ec8 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowEdgeEffect.html @@ -0,0 +1,172 @@ + + + + +ShadowEdgeEffect + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowEdgeEffect

+
+
java.lang.Object +
org.robolectric.shadows.ShadowEdgeEffect
+
+
+
+
@Implements(android.widget.EdgeEffect.class) +public class ShadowEdgeEffect +extends Object
+
Shadow for EdgeEffect
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowEdgeEffect

      +
      public ShadowEdgeEffect()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getCurrentEdgeEffectBehavior

      +
      @Implementation(minSdk=31) +protected int getCurrentEdgeEffectBehavior()
      +
      Disable edge effects for Android S and above. The problem with edge effects in S+ is that + ScrollView will intercept/swallow all touch events while edge effects are still running (in + ScrollView.onInterceptTouchEvent(MotionEvent). EdgeEffect + completion depends on a free-running clock and draw traversals being continuously performed. So + for Robolectric to ensure that edge effects are complete, it has to bump the uptime and then + re-run draw traversals any time an edge effect starts. + +

      Because edge effects are not critical for unit testing, it is simpler to disable them.

      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowEnvironment.ShadowUserEnvironment.html b/javadoc/4.11/org/robolectric/shadows/ShadowEnvironment.ShadowUserEnvironment.html new file mode 100644 index 000000000..a4a8443a7 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowEnvironment.ShadowUserEnvironment.html @@ -0,0 +1,167 @@ + + + + +ShadowEnvironment.ShadowUserEnvironment + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowEnvironment.ShadowUserEnvironment

+
+
java.lang.Object +
org.robolectric.shadows.ShadowEnvironment.ShadowUserEnvironment
+
+
+
+
Enclosing class:
+
ShadowEnvironment
+
+
+
@Implements(className="android.os.Environment$UserEnvironment", + isInAndroidSdk=false, + minSdk=17) +public static class ShadowEnvironment.ShadowUserEnvironment +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowUserEnvironment

      +
      public ShadowUserEnvironment()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowEnvironment.html b/javadoc/4.11/org/robolectric/shadows/ShadowEnvironment.html new file mode 100644 index 000000000..95ccf6333 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowEnvironment.html @@ -0,0 +1,477 @@ + + + + +ShadowEnvironment + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowEnvironment

+
+
java.lang.Object +
org.robolectric.shadows.ShadowEnvironment
+
+
+
+
@Implements(android.os.Environment.class) +public class ShadowEnvironment +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowEnvironment

      +
      public ShadowEnvironment()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getExternalStorageState

      +
      @Implementation +protected static String getExternalStorageState()
      +
      +
    • +
    • +
      +

      setExternalStorageState

      +
      public static void setExternalStorageState(String externalStorageState)
      +
      Sets the return value of getExternalStorageState().
      +
      +
      Parameters:
      +
      externalStorageState - Value to return from getExternalStorageState().
      +
      +
      +
    • +
    • +
      +

      setIsExternalStorageEmulated

      +
      public static void setIsExternalStorageEmulated(boolean emulated)
      +
      Sets the return value of isExternalStorageEmulated().
      +
      +
      Parameters:
      +
      emulated - Value to return from isExternalStorageEmulated().
      +
      +
      +
    • +
    • +
      +

      setIsExternalStorageLegacy

      +
      public static void setIsExternalStorageLegacy(boolean legacy)
      +
      Sets the return value of isExternalStorageLegacy() ()}.
      +
      +
      Parameters:
      +
      legacy - Value to return from isExternalStorageLegacy().
      +
      +
      +
    • +
    • +
      +

      setStorageDirectory

      +
      public static void setStorageDirectory(Path directory)
      +
      Sets the return value of getStorageDirectory(). This can be used for example, when + testing code paths that need to perform regex matching on this directory. + +

      Note that the default value provides a directory that is usable in the test environment. If + the test app uses this method to override that default directory, please clean up any files + written to that directory, as the Robolectric environment will not purge that directory when + the test ends.

      +
      +
      Parameters:
      +
      directory - Path to return from getStorageDirectory().
      +
      +
      +
    • +
    • +
      +

      getStorageDirectory

      +
      @Implementation(minSdk=30) +protected static File getStorageDirectory()
      +
      +
    • +
    • +
      +

      setExternalStorageDirectory

      +
      public static void setExternalStorageDirectory(Path directory)
      +
      Sets the return value of getExternalStorageDirectory(). Note that the default value + provides a directory that is usable in the test environment. If the test app uses this method + to override that default directory, please clean up any files written to that directory, as the + Robolectric environment will not purge that directory when the test ends.
      +
      +
      Parameters:
      +
      directory - Path to return from getExternalStorageDirectory().
      +
      +
      +
    • +
    • +
      +

      getExternalStorageDirectory

      +
      @Implementation +protected static File getExternalStorageDirectory()
      +
      +
    • +
    • +
      +

      buildExternalStorageAppCacheDirs

      +
      @Implementation(minSdk=19) +protected static File[] buildExternalStorageAppCacheDirs(String packageName)
      +
      +
    • +
    • +
      +

      getExternalStorageAppCacheDirectory

      +
      @Implementation(maxSdk=18) +protected static File getExternalStorageAppCacheDirectory(String packageName)
      +
      +
    • +
    • +
      +

      getExternalStoragePublicDirectory

      +
      @Implementation +protected static File getExternalStoragePublicDirectory(String type)
      +
      +
    • +
    • +
      +

      reset

      +
      @Resetter +public static void reset()
      +
      +
    • +
    • +
      +

      isExternalStorageRemovable

      +
      @Implementation +protected static boolean isExternalStorageRemovable()
      +
      +
    • +
    • +
      +

      getStorageState

      +
      @Implementation(minSdk=19) +protected static String getStorageState(File directory)
      +
      +
    • +
    • +
      +

      getExternalStorageState

      +
      @Implementation(minSdk=21) +protected static String getExternalStorageState(File directory)
      +
      +
    • +
    • +
      +

      isExternalStorageRemovable

      +
      @Implementation(minSdk=21) +protected static boolean isExternalStorageRemovable(File path)
      +
      +
    • +
    • +
      +

      isExternalStorageEmulated

      +
      @Implementation(minSdk=21) +protected static boolean isExternalStorageEmulated(File path)
      +
      +
    • +
    • +
      +

      isExternalStorageEmulated

      +
      @Implementation +protected static boolean isExternalStorageEmulated()
      +
      +
    • +
    • +
      +

      isExternalStorageLegacy

      +
      @Implementation(minSdk=29) +protected static boolean isExternalStorageLegacy(File path)
      +
      +
    • +
    • +
      +

      isExternalStorageLegacy

      +
      @Implementation(minSdk=29) +protected static boolean isExternalStorageLegacy()
      +
      +
    • +
    • +
      +

      setExternalStorageRemovable

      +
      public static void setExternalStorageRemovable(File file, + boolean isRemovable)
      +
      Sets the "isRemovable" flag of a particular file.
      +
      +
      Parameters:
      +
      file - Target file.
      +
      isRemovable - True if the filesystem is removable.
      +
      +
      +
    • +
    • +
      +

      setExternalStorageEmulated

      +
      public static void setExternalStorageEmulated(File file, + boolean isEmulated)
      +
      Sets the "isEmulated" flag of a particular file.
      +
      +
      Parameters:
      +
      file - Target file.
      +
      isEmulated - True if the filesystem is emulated.
      +
      +
      +
    • +
    • +
      +

      addExternalDir

      +
      public static File addExternalDir(String path)
      +
      Adds a directory to list returned by ShadowEnvironment.ShadowUserEnvironment.getExternalDirs().
      +
      +
      Parameters:
      +
      path - the external dir to add
      +
      +
      +
    • +
    • +
      +

      setExternalStorageState

      +
      public static void setExternalStorageState(File directory, + String state)
      +
      Sets the getExternalStorageState(File) for given directory.
      +
      +
      Parameters:
      +
      externalStorageState - Value to return from getExternalStorageState(File).
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowEuiccManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowEuiccManager.html new file mode 100644 index 000000000..3e28256f1 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowEuiccManager.html @@ -0,0 +1,223 @@ + + + + +ShadowEuiccManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowEuiccManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowEuiccManager
+
+
+
+
@Implements(value=android.telephony.euicc.EuiccManager.class, + minSdk=28) +public class ShadowEuiccManager +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowEventLog.EventBuilder.html b/javadoc/4.11/org/robolectric/shadows/ShadowEventLog.EventBuilder.html new file mode 100644 index 000000000..235cd219a --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowEventLog.EventBuilder.html @@ -0,0 +1,193 @@ + + + + +ShadowEventLog.EventBuilder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowEventLog.EventBuilder

+
+
java.lang.Object +
org.robolectric.shadows.ShadowEventLog.EventBuilder
+
+
+
+
Enclosing class:
+
ShadowEventLog
+
+
+
public static class ShadowEventLog.EventBuilder +extends Object
+
Class to build EventLog.Event
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowEventLog.ShadowEvent.html b/javadoc/4.11/org/robolectric/shadows/ShadowEventLog.ShadowEvent.html new file mode 100644 index 000000000..5b8e9631e --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowEventLog.ShadowEvent.html @@ -0,0 +1,205 @@ + + + + +ShadowEventLog.ShadowEvent + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowEventLog.ShadowEvent

+
+
java.lang.Object +
org.robolectric.shadows.ShadowEventLog.ShadowEvent
+
+
+
+
Enclosing class:
+
ShadowEventLog
+
+
+
@Implements(android.util.EventLog.Event.class) +public static class ShadowEventLog.ShadowEvent +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowEvent

      +
      public ShadowEvent()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowEventLog.html b/javadoc/4.11/org/robolectric/shadows/ShadowEventLog.html new file mode 100644 index 000000000..d66dc0b31 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowEventLog.html @@ -0,0 +1,280 @@ + + + + +ShadowEventLog + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowEventLog

+
+
java.lang.Object +
org.robolectric.shadows.ShadowEventLog
+
+
+
+
@Implements(android.util.EventLog.class) +public class ShadowEventLog +extends Object
+
+
+
    + +
  • +
    +

    Nested Class Summary

    +
    Nested Classes
    +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    static class 
    + +
    +
    Class to build EventLog.Event
    +
    +
    static class 
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    static void
    + +
    +
    Add event to EventLog.
    +
    +
    static void
    + +
     
    +
    protected static void
    +
    readEvents(int[] tags, + Collection<EventLog.Event> output)
    +
     
    +
    protected static int
    +
    writeEvent(int tag, + float value)
    +
    +
    Writes an event log message, returning an approximation of the bytes written.
    +
    +
    protected static int
    +
    writeEvent(int tag, + int value)
    +
    +
    Writes an event log message, returning an approximation of the bytes written.
    +
    +
    protected static int
    +
    writeEvent(int tag, + long value)
    +
    +
    Writes an event log message, returning an approximation of the bytes written.
    +
    +
    protected static int
    +
    writeEvent(int tag, + Object... list)
    +
    +
    Writes an event log message, returning an approximation of the bytes written.
    +
    +
    protected static int
    +
    writeEvent(int tag, + String str)
    +
    +
    Writes an event log message, returning an approximation of the bytes written.
    +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowEventLog

      +
      public ShadowEventLog()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      addEvent

      +
      public static void addEvent(EventLog.Event event)
      +
      Add event to EventLog.
      +
      +
    • +
    • +
      +

      clearAll

      +
      @Resetter +public static void clearAll()
      +
      +
    • +
    • +
      +

      writeEvent

      +
      @Implementation +protected static int writeEvent(int tag, + String str)
      +
      Writes an event log message, returning an approximation of the bytes written.
      +
      +
    • +
    • +
      +

      writeEvent

      +
      @Implementation +protected static int writeEvent(int tag, + Object... list)
      +
      Writes an event log message, returning an approximation of the bytes written.
      +
      +
    • +
    • +
      +

      writeEvent

      +
      @Implementation +protected static int writeEvent(int tag, + int value)
      +
      Writes an event log message, returning an approximation of the bytes written.
      +
      +
    • +
    • +
      +

      writeEvent

      +
      @Implementation(minSdk=23) +protected static int writeEvent(int tag, + float value)
      +
      Writes an event log message, returning an approximation of the bytes written.
      +
      +
    • +
    • +
      +

      writeEvent

      +
      @Implementation +protected static int writeEvent(int tag, + long value)
      +
      Writes an event log message, returning an approximation of the bytes written.
      +
      +
    • +
    • +
      +

      readEvents

      +
      @Implementation +protected static void readEvents(int[] tags, + Collection<EventLog.Event> output)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowFileObserver.html b/javadoc/4.11/org/robolectric/shadows/ShadowFileObserver.html new file mode 100644 index 000000000..6275abe99 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowFileObserver.html @@ -0,0 +1,222 @@ + + + + +ShadowFileObserver + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowFileObserver

+
+
java.lang.Object +
org.robolectric.shadows.ShadowFileObserver
+
+
+
+
@Implements(android.os.FileObserver.class) +public class ShadowFileObserver +extends Object
+
A shadow implementation of FileObserver that uses java.nio.file.WatchService. + +

Currently only supports MODIFY, DELETE and CREATE (CREATE will encompass also events that + would normally register as MOVED_FROM, and DELETE will encompass also events that would normally + register as MOVED_TO). Other event types will be silently ignored.

+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowFileUtils.html b/javadoc/4.11/org/robolectric/shadows/ShadowFileUtils.html new file mode 100644 index 000000000..70c00e6e4 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowFileUtils.html @@ -0,0 +1,202 @@ + + + + +ShadowFileUtils + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowFileUtils

+
+
java.lang.Object +
org.robolectric.shadows.ShadowFileUtils
+
+
+
+
@Implements(value=android.os.FileUtils.class, + isInAndroidSdk=false, + minSdk=28) +public class ShadowFileUtils +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowFilter.html b/javadoc/4.11/org/robolectric/shadows/ShadowFilter.html new file mode 100644 index 000000000..db2b2f841 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowFilter.html @@ -0,0 +1,163 @@ + + + + +ShadowFilter + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowFilter

+
+
java.lang.Object +
org.robolectric.shadows.ShadowFilter
+
+
+
+
@Implements(android.widget.Filter.class) +public class ShadowFilter +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowFingerprintManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowFingerprintManager.html new file mode 100644 index 000000000..d549ccfd1 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowFingerprintManager.html @@ -0,0 +1,352 @@ + + + + +ShadowFingerprintManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowFingerprintManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowFingerprintManager
+
+
+
+
@Implements(android.hardware.fingerprint.FingerprintManager.class) +public class ShadowFingerprintManager +extends Object
+
Provides testing APIs for FingerprintManager
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowFloatMath.html b/javadoc/4.11/org/robolectric/shadows/ShadowFloatMath.html new file mode 100644 index 000000000..a0e65fb52 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowFloatMath.html @@ -0,0 +1,203 @@ + + + + +ShadowFloatMath + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowFloatMath

+
+
java.lang.Object +
org.robolectric.shadows.ShadowFloatMath
+
+
+
+
@Implements(value=android.util.FloatMath.class, + maxSdk=22) +public class ShadowFloatMath +extends Object
+
Shadow for FloatMath. Prior to SDK 23, this was implemented using native methods.
+
+
+
    + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected static float
    +
    ceil(float value)
    +
     
    +
    protected static float
    +
    cos(float angle)
    +
     
    +
    protected static float
    +
    floor(float value)
    +
     
    +
    protected static float
    +
    sin(float angle)
    +
     
    +
    protected static float
    +
    sqrt(float value)
    +
     
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowFloatMath

      +
      public ShadowFloatMath()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      floor

      +
      @Implementation +protected static float floor(float value)
      +
      +
    • +
    • +
      +

      ceil

      +
      @Implementation +protected static float ceil(float value)
      +
      +
    • +
    • +
      +

      sin

      +
      @Implementation +protected static float sin(float angle)
      +
      +
    • +
    • +
      +

      cos

      +
      @Implementation +protected static float cos(float angle)
      +
      +
    • +
    • +
      +

      sqrt

      +
      @Implementation +protected static float sqrt(float value)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowFont.html b/javadoc/4.11/org/robolectric/shadows/ShadowFont.html new file mode 100644 index 000000000..9cde39471 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowFont.html @@ -0,0 +1,173 @@ + + + + +ShadowFont + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowFont

+
+
java.lang.Object +
org.robolectric.shadows.ShadowFont
+
+
+
+
@Implements(value=android.graphics.fonts.Font.class, + minSdk=31) +public class ShadowFont +extends Object
+
Shadow for Font for Android S
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowFont

      +
      public ShadowFont()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowFontBuilder.html b/javadoc/4.11/org/robolectric/shadows/ShadowFontBuilder.html new file mode 100644 index 000000000..05434eba1 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowFontBuilder.html @@ -0,0 +1,246 @@ + + + + +ShadowFontBuilder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowFontBuilder

+
+
java.lang.Object +
org.robolectric.shadows.ShadowFontBuilder
+
+
+
+
@Implements(value=android.graphics.fonts.Font.Builder.class, + minSdk=29) +@RequiresApi(api=29) +public class ShadowFontBuilder +extends Object
+
Shadow for Font.Builder
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowFontBuilder

      +
      public ShadowFontBuilder()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowFontFamily.html b/javadoc/4.11/org/robolectric/shadows/ShadowFontFamily.html new file mode 100644 index 000000000..763c4c993 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowFontFamily.html @@ -0,0 +1,209 @@ + + + + +ShadowFontFamily + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowFontFamily

+
+
java.lang.Object +
org.robolectric.shadows.ShadowFontFamily
+
+
+
+
@Implements(value=android.graphics.FontFamily.class, + minSdk=21, + isInAndroidSdk=false) +public class ShadowFontFamily +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowFontFamily

      +
      public ShadowFontFamily()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowFontsContract.html b/javadoc/4.11/org/robolectric/shadows/ShadowFontsContract.html new file mode 100644 index 000000000..fe7a38f85 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowFontsContract.html @@ -0,0 +1,175 @@ + + + + +ShadowFontsContract + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowFontsContract

+
+
java.lang.Object +
org.robolectric.shadows.ShadowFontsContract
+
+
+
+
@Implements(value=android.provider.FontsContract.class, + minSdk=26) +public class ShadowFontsContract +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowFontsContract

      +
      public ShadowFontsContract()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowFontsFontFamily.ShadowFontsFontFamilyBuilder.html b/javadoc/4.11/org/robolectric/shadows/ShadowFontsFontFamily.ShadowFontsFontFamilyBuilder.html new file mode 100644 index 000000000..1382c8224 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowFontsFontFamily.ShadowFontsFontFamilyBuilder.html @@ -0,0 +1,167 @@ + + + + +ShadowFontsFontFamily.ShadowFontsFontFamilyBuilder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowFontsFontFamily.ShadowFontsFontFamilyBuilder

+
+
java.lang.Object +
org.robolectric.shadows.ShadowFontsFontFamily.ShadowFontsFontFamilyBuilder
+
+
+
+
Enclosing class:
+
ShadowFontsFontFamily
+
+
+
@Implements(value=android.graphics.fonts.FontFamily.Builder.class, + minSdk=29) +public static class ShadowFontsFontFamily.ShadowFontsFontFamilyBuilder +extends Object
+
Shadow for FontFamily.Builder.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowFontsFontFamilyBuilder

      +
      public ShadowFontsFontFamilyBuilder()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowFontsFontFamily.html b/javadoc/4.11/org/robolectric/shadows/ShadowFontsFontFamily.html new file mode 100644 index 000000000..05f6a6c76 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowFontsFontFamily.html @@ -0,0 +1,185 @@ + + + + +ShadowFontsFontFamily + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowFontsFontFamily

+
+
java.lang.Object +
org.robolectric.shadows.ShadowFontsFontFamily
+
+
+
+
@Implements(value=android.graphics.fonts.FontFamily.class, + minSdk=29) +public class ShadowFontsFontFamily +extends Object
+
Shadow for FontFamily.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowFontsFontFamily

      +
      public ShadowFontsFontFamily()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowGLES20.html b/javadoc/4.11/org/robolectric/shadows/ShadowGLES20.html new file mode 100644 index 000000000..3a6f9b990 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowGLES20.html @@ -0,0 +1,245 @@ + + + + +ShadowGLES20 + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowGLES20

+
+
java.lang.Object +
org.robolectric.shadows.ShadowGLES20
+
+
+
+
@Implements(android.opengl.GLES20.class) +public class ShadowGLES20 +extends Object
+
Fake implementation of GLES20
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowGLES20

      +
      public ShadowGLES20()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      glGenFramebuffers

      +
      @Implementation +protected static void glGenFramebuffers(int n, + int[] framebuffers, + int offset)
      +
      +
    • +
    • +
      +

      glGenTextures

      +
      @Implementation +protected static void glGenTextures(int n, + int[] textures, + int offset)
      +
      +
    • +
    • +
      +

      glCreateShader

      +
      @Implementation +protected static int glCreateShader(int type)
      +
      +
    • +
    • +
      +

      glCreateProgram

      +
      @Implementation +protected static int glCreateProgram()
      +
      +
    • +
    • +
      +

      glGetShaderiv

      +
      @Implementation +protected static void glGetShaderiv(int shader, + int pname, + int[] params, + int offset)
      +
      +
    • +
    • +
      +

      glGetProgramiv

      +
      @Implementation +protected static void glGetProgramiv(int program, + int pname, + int[] params, + int offset)
      +
      +
    • +
    • +
      +

      glCheckFramebufferStatus

      +
      @Implementation +protected static int glCheckFramebufferStatus(int target)
      + +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowGLSurfaceView.html b/javadoc/4.11/org/robolectric/shadows/ShadowGLSurfaceView.html new file mode 100644 index 000000000..ba12a3df6 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowGLSurfaceView.html @@ -0,0 +1,203 @@ + + + + +ShadowGLSurfaceView + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowGLSurfaceView

+
+ +
+
+
@Implements(android.opengl.GLSurfaceView.class) +public class ShadowGLSurfaceView +extends ShadowSurfaceView
+
Fake implementation of GLSurfaceView
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowGLSurfaceView

      +
      public ShadowGLSurfaceView()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowGainmap.html b/javadoc/4.11/org/robolectric/shadows/ShadowGainmap.html new file mode 100644 index 000000000..cfbbd8df2 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowGainmap.html @@ -0,0 +1,413 @@ + + + + +ShadowGainmap + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowGainmap

+
+
java.lang.Object +
org.robolectric.shadows.ShadowGainmap
+
+
+
+
@Implements(value=android.graphics.Gainmap.class, + minSdk=34, + isInAndroidSdk=false) +public class ShadowGainmap +extends Object
+
Fake implementation for Gainmap class.
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowGainmap

      +
      public ShadowGainmap()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nCreateEmpty

      +
      @Implementation +protected static long nCreateEmpty()
      +
      +
    • +
    • +
      +

      nSetBitmap

      +
      @Implementation +protected static void nSetBitmap(long ptr, + Bitmap bitmap)
      +
      +
    • +
    • +
      +

      nSetRatioMin

      +
      @Implementation +protected static void nSetRatioMin(long ptr, + float r, + float g, + float b)
      +
      +
    • +
    • +
      +

      nGetRatioMin

      +
      @Implementation +protected static void nGetRatioMin(long ptr, + float[] components)
      +
      +
    • +
    • +
      +

      nSetRatioMax

      +
      @Implementation +protected static void nSetRatioMax(long ptr, + float r, + float g, + float b)
      +
      +
    • +
    • +
      +

      nGetRatioMax

      +
      @Implementation +protected static void nGetRatioMax(long ptr, + float[] components)
      +
      +
    • +
    • +
      +

      nSetGamma

      +
      @Implementation +protected static void nSetGamma(long ptr, + float r, + float g, + float b)
      +
      +
    • +
    • +
      +

      nGetGamma

      +
      @Implementation +protected static void nGetGamma(long ptr, + float[] components)
      +
      +
    • +
    • +
      +

      nSetEpsilonSdr

      +
      @Implementation +protected static void nSetEpsilonSdr(long ptr, + float r, + float g, + float b)
      +
      +
    • +
    • +
      +

      nGetEpsilonSdr

      +
      @Implementation +protected static void nGetEpsilonSdr(long ptr, + float[] components)
      +
      +
    • +
    • +
      +

      nSetEpsilonHdr

      +
      @Implementation +protected static void nSetEpsilonHdr(long ptr, + float r, + float g, + float b)
      +
      +
    • +
    • +
      +

      nGetEpsilonHdr

      +
      @Implementation +protected static void nGetEpsilonHdr(long ptr, + float[] components)
      +
      +
    • +
    • +
      +

      nSetDisplayRatioHdr

      +
      @Implementation +protected static void nSetDisplayRatioHdr(long ptr, + float max)
      +
      +
    • +
    • +
      +

      nGetDisplayRatioHdr

      +
      @Implementation +protected static float nGetDisplayRatioHdr(long ptr)
      +
      +
    • +
    • +
      +

      nSetDisplayRatioSdr

      +
      @Implementation +protected static void nSetDisplayRatioSdr(long ptr, + float min)
      +
      +
    • +
    • +
      +

      nGetDisplayRatioSdr

      +
      @Implementation +protected static float nGetDisplayRatioSdr(long ptr)
      +
      +
    • +
    • +
      +

      nWriteGainmapToParcel

      +
      @Implementation +protected static void nWriteGainmapToParcel(long ptr, + Parcel dest)
      +
      +
    • +
    • +
      +

      nReadGainmapFromParcel

      +
      @Implementation +protected static void nReadGainmapFromParcel(long ptr, + Parcel dest)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowGeocoder.html b/javadoc/4.11/org/robolectric/shadows/ShadowGeocoder.html new file mode 100644 index 000000000..53bd2bbaa --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowGeocoder.html @@ -0,0 +1,270 @@ + + + + +ShadowGeocoder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowGeocoder

+
+
java.lang.Object +
org.robolectric.shadows.ShadowGeocoder
+
+
+
+
@Implements(android.location.Geocoder.class) +public final class ShadowGeocoder +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowGeocoder

      +
      public ShadowGeocoder()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      isPresent

      +
      @Implementation +protected static boolean isPresent()
      +
      +
      Returns:
      +
      true by default, or the value specified via setIsPresent(boolean)
      +
      +
      +
    • +
    • +
      +

      getFromLocation

      +
      @Implementation +protected List<Address> getFromLocation(double latitude, + double longitude, + int maxResults) + throws IOException
      +
      Returns an empty list by default, or the last value set by setFromLocation(List) + +

      and are ignored by this implementation, except to check + that they are in appropriate bounds. determines the maximum number of + addresses to return.

      +
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      getFromLocation

      +
      @Implementation(minSdk=33) +protected void getFromLocation(double latitude, + double longitude, + int maxResults, + Geocoder.GeocodeListener listener) + throws IOException
      +
      Sets an empty list by default, or the last value set by setFromLocation(List) in the + provided listener + +

      latitude and longitude are ignored by this implementation, except to check + that they are in appropriate bounds. maxResults determines the maximum number of + addresses to return.

      +
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      setIsPresent

      +
      public static void setIsPresent(boolean value)
      +
      Sets the value to be returned by Geocoder.isPresent(). + +

      This value is reset to true for each test.

      +
      +
    • +
    • +
      +

      setFromLocation

      +
      public void setFromLocation(List<Address> list)
      +
      Sets the value to be returned by Geocoder.getFromLocation(double, double, int).
      +
      +
    • +
    • +
      +

      setErrorMessage

      +
      public void setErrorMessage(@Nullable + String message)
      +
      Sets the value to be passed to Geocoder.GeocodeListener.onError(String).
      +
      +
    • +
    • +
      +

      reset

      +
      @Resetter +public static void reset()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowGestureDetector.html b/javadoc/4.11/org/robolectric/shadows/ShadowGestureDetector.html new file mode 100644 index 000000000..6a665da7a --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowGestureDetector.html @@ -0,0 +1,230 @@ + + + + +ShadowGestureDetector + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowGestureDetector

+
+
java.lang.Object +
org.robolectric.shadows.ShadowGestureDetector
+
+
+
+
@Implements(android.view.GestureDetector.class) +public class ShadowGestureDetector +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowGradientDrawable.html b/javadoc/4.11/org/robolectric/shadows/ShadowGradientDrawable.html new file mode 100644 index 000000000..4d43bf221 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowGradientDrawable.html @@ -0,0 +1,211 @@ + + + + +ShadowGradientDrawable + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowGradientDrawable

+
+
java.lang.Object +
org.robolectric.shadows.ShadowDrawable +
org.robolectric.shadows.ShadowGradientDrawable
+
+
+
+
+
@Implements(android.graphics.drawable.GradientDrawable.class) +public class ShadowGradientDrawable +extends ShadowDrawable
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowGradientDrawable

      +
      public ShadowGradientDrawable()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      setColor

      +
      @Implementation +protected void setColor(int color)
      +
      +
    • +
    • +
      +

      setStroke

      +
      @Implementation +protected void setStroke(int width, + int color)
      +
      +
    • +
    • +
      +

      getLastSetColor

      +
      public int getLastSetColor()
      +
      Returns the color of this drawable as set by the last call to setColor(int color). + +

      Note that this only works if the color is explicitly set with setColor(int color). + If the color of this drawable is set by another method, the result will be 0.

      +
      +
    • +
    • +
      +

      getStrokeWidth

      +
      public int getStrokeWidth()
      +
      +
    • +
    • +
      +

      getStrokeColor

      +
      public int getStrokeColor()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowHardwareBuffer.html b/javadoc/4.11/org/robolectric/shadows/ShadowHardwareBuffer.html new file mode 100644 index 000000000..f54fdeb8f --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowHardwareBuffer.html @@ -0,0 +1,242 @@ + + + + +ShadowHardwareBuffer + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowHardwareBuffer

+
+
java.lang.Object +
org.robolectric.shadows.ShadowHardwareBuffer
+
+
+
+
@Implements(android.hardware.HardwareBuffer.class) +public class ShadowHardwareBuffer +extends Object
+
Shadow of android.hardware.HardwareBuffer.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowHardwareBuffer

      +
      public ShadowHardwareBuffer()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nCreateHardwareBuffer

      +
      @Implementation(minSdk=26) +protected static long nCreateHardwareBuffer(int width, + int height, + int format, + int layers, + long usage)
      +
      +
    • +
    • +
      +

      nWriteHardwareBufferToParcel

      +
      @Implementation(minSdk=26) +protected static void nWriteHardwareBufferToParcel(long nativeObject, + Parcel dest)
      +
      +
    • +
    • +
      +

      nReadHardwareBufferFromParcel

      +
      @Implementation(minSdk=26) +protected static long nReadHardwareBufferFromParcel(Parcel in)
      +
      +
    • +
    • +
      +

      nGetWidth

      +
      @Implementation(minSdk=26) +protected static int nGetWidth(long nativeObject)
      +
      +
    • +
    • +
      +

      nGetHeight

      +
      @Implementation(minSdk=26) +protected static int nGetHeight(long nativeObject)
      +
      +
    • +
    • +
      +

      nGetFormat

      +
      @Implementation(minSdk=26) +protected static int nGetFormat(long nativeObject)
      +
      +
    • +
    • +
      +

      nGetLayers

      +
      @Implementation(minSdk=26) +protected static int nGetLayers(long nativeObject)
      +
      +
    • +
    • +
      +

      nGetUsage

      +
      @Implementation(minSdk=26) +protected static long nGetUsage(long nativeObject)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowHardwareRenderer.html b/javadoc/4.11/org/robolectric/shadows/ShadowHardwareRenderer.html new file mode 100644 index 000000000..8216cc075 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowHardwareRenderer.html @@ -0,0 +1,227 @@ + + + + +ShadowHardwareRenderer + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowHardwareRenderer

+
+
java.lang.Object +
org.robolectric.shadows.ShadowHardwareRenderer
+
+
+
+
@Implements(value=android.graphics.HardwareRenderer.class, + isInAndroidSdk=false, + looseSignatures=true, + minSdk=29) +public class ShadowHardwareRenderer +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowHardwareRenderer

      +
      public ShadowHardwareRenderer()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nCreateProxy

      +
      @Implementation(maxSdk=29) +protected static long nCreateProxy(boolean translucent, + long rootRenderNode)
      +
      +
    • +
    • +
      +

      nCreateTextureLayer

      +
      @Implementation +protected static long nCreateTextureLayer(long nativeProxy)
      +
      +
    • +
    • +
      +

      nCreateProxy

      +
      @Implementation(minSdk=30, + maxSdk=30) +protected static long nCreateProxy(boolean translucent, + boolean isWideGamut, + long rootRenderNode)
      +
      +
    • +
    • +
      +

      nCreateProxy

      +
      @Implementation(minSdk=31) +protected static long nCreateProxy(Object translucent, + Object rootRenderNode)
      +
      +
    • +
    • +
      +

      createHardwareBitmap

      +
      @Implementation +protected static Bitmap createHardwareBitmap(Object node, + Object width, + Object height)
      +
      +
    • +
    • +
      +

      reset

      +
      @Resetter +public static void reset()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowHttpResponseCache.html b/javadoc/4.11/org/robolectric/shadows/ShadowHttpResponseCache.html new file mode 100644 index 000000000..010aba062 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowHttpResponseCache.html @@ -0,0 +1,270 @@ + + + + +ShadowHttpResponseCache + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowHttpResponseCache

+
+
java.lang.Object +
org.robolectric.shadows.ShadowHttpResponseCache
+
+
+
+
@Implements(value=android.net.http.HttpResponseCache.class, + callThroughByDefault=false) +public class ShadowHttpResponseCache +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowIAppOpsService.ShadowStub.html b/javadoc/4.11/org/robolectric/shadows/ShadowIAppOpsService.ShadowStub.html new file mode 100644 index 000000000..cad888cae --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowIAppOpsService.ShadowStub.html @@ -0,0 +1,166 @@ + + + + +ShadowIAppOpsService.ShadowStub + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowIAppOpsService.ShadowStub

+
+
java.lang.Object +
org.robolectric.shadows.ShadowIAppOpsService.ShadowStub
+
+
+
+
Enclosing class:
+
ShadowIAppOpsService
+
+
+
@Implements(value=com.android.internal.app.IAppOpsService.Stub.class, + isInAndroidSdk=false) +public static class ShadowIAppOpsService.ShadowStub +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowStub

      +
      public ShadowStub()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowIAppOpsService.html b/javadoc/4.11/org/robolectric/shadows/ShadowIAppOpsService.html new file mode 100644 index 000000000..972c42e31 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowIAppOpsService.html @@ -0,0 +1,143 @@ + + + + +ShadowIAppOpsService + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowIAppOpsService

+
+
java.lang.Object +
org.robolectric.shadows.ShadowIAppOpsService
+
+
+
+
public class ShadowIAppOpsService +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowIAppOpsService

      +
      public ShadowIAppOpsService()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowICU.html b/javadoc/4.11/org/robolectric/shadows/ShadowICU.html new file mode 100644 index 000000000..1c1144b9f --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowICU.html @@ -0,0 +1,187 @@ + + + + +ShadowICU + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowICU

+
+
java.lang.Object +
org.robolectric.shadows.ShadowICU
+
+
+
+
@Implements(value=libcore.icu.ICU.class, + isInAndroidSdk=false) +public class ShadowICU +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowIcon.html b/javadoc/4.11/org/robolectric/shadows/ShadowIcon.html new file mode 100644 index 000000000..777470150 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowIcon.html @@ -0,0 +1,267 @@ + + + + +ShadowIcon + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowIcon

+
+
java.lang.Object +
org.robolectric.shadows.ShadowIcon
+
+
+
+
@Implements(value=android.graphics.drawable.Icon.class, + minSdk=23) +public class ShadowIcon +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowImageDecoder.html b/javadoc/4.11/org/robolectric/shadows/ShadowImageDecoder.html new file mode 100644 index 000000000..80c8b85a3 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowImageDecoder.html @@ -0,0 +1,585 @@ + + + + +ShadowImageDecoder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowImageDecoder

+
+
java.lang.Object +
org.robolectric.shadows.ShadowImageDecoder
+
+
+
+
@Implements(value=android.graphics.ImageDecoder.class, + isInAndroidSdk=false, + minSdk=28) +public class ShadowImageDecoder +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowImageReader.ShadowSurfaceImage.html b/javadoc/4.11/org/robolectric/shadows/ShadowImageReader.ShadowSurfaceImage.html new file mode 100644 index 000000000..46e7753e7 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowImageReader.ShadowSurfaceImage.html @@ -0,0 +1,195 @@ + + + + +ShadowImageReader.ShadowSurfaceImage + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowImageReader.ShadowSurfaceImage

+
+
java.lang.Object +
org.robolectric.shadows.ShadowImageReader.ShadowSurfaceImage
+
+
+
+
Enclosing class:
+
ShadowImageReader
+
+
+
@Implements(className="android.media.ImageReader$SurfaceImage") +public static class ShadowImageReader.ShadowSurfaceImage +extends Object
+
Shadow for Image
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowSurfaceImage

      +
      public ShadowSurfaceImage()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowImageReader.html b/javadoc/4.11/org/robolectric/shadows/ShadowImageReader.html new file mode 100644 index 000000000..3f7790212 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowImageReader.html @@ -0,0 +1,234 @@ + + + + +ShadowImageReader + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowImageReader

+
+
java.lang.Object +
org.robolectric.shadows.ShadowImageReader
+
+
+
+
@Implements(value=android.media.ImageReader.class, + looseSignatures=true) +public class ShadowImageReader +extends Object
+
Shadow for ImageReader
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowImeTracingClientImpl.html b/javadoc/4.11/org/robolectric/shadows/ShadowImeTracingClientImpl.html new file mode 100644 index 000000000..2fbb78a66 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowImeTracingClientImpl.html @@ -0,0 +1,164 @@ + + + + +ShadowImeTracingClientImpl + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowImeTracingClientImpl

+
+
java.lang.Object +
org.robolectric.shadows.ShadowImeTracingClientImpl
+
+
+
+
@Implements(className="android.util.imetracing.ImeTracingClientImpl", + isInAndroidSdk=false, + minSdk=31, + maxSdk=32) +public class ShadowImeTracingClientImpl +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowImeTracingClientImpl

      +
      public ShadowImeTracingClientImpl()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      __constructor__

      +
      @Implementation +protected void __constructor__()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowImsMmTelManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowImsMmTelManager.html new file mode 100644 index 000000000..4bf49dc3f --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowImsMmTelManager.html @@ -0,0 +1,500 @@ + + + + +ShadowImsMmTelManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowImsMmTelManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowImsMmTelManager
+
+
+
+
@Implements(value=android.telephony.ims.ImsMmTelManager.class, + minSdk=29, + looseSignatures=true, + isInAndroidSdk=false) +public class ShadowImsMmTelManager +extends Object
+
Supports IMS by default. IMS unregistered by default.
+
+
See Also:
+
+ +
+
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowInCallAdapter.html b/javadoc/4.11/org/robolectric/shadows/ShadowInCallAdapter.html new file mode 100644 index 000000000..2d1577c02 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowInCallAdapter.html @@ -0,0 +1,175 @@ + + + + +ShadowInCallAdapter + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowInCallAdapter

+
+
java.lang.Object +
org.robolectric.shadows.ShadowInCallAdapter
+
+
+
+
@Implements(value=android.telecom.InCallAdapter.class, + isInAndroidSdk=false) +public class ShadowInCallAdapter +extends Object
+
Shadow for InCallAdapter.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowInCallAdapter

      +
      public ShadowInCallAdapter()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      setAudioRoute

      +
      @Implementation(minSdk=21) +protected void setAudioRoute(int route)
      +
      +
    • +
    • +
      +

      getAudioRoute

      +
      public int getAudioRoute()
      +
      Returns audioRoute set by setAudioRoute. Defaults to CallAudioState.ROUTE_EARPIECE.
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowInCallService.html b/javadoc/4.11/org/robolectric/shadows/ShadowInCallService.html new file mode 100644 index 000000000..80a703836 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowInCallService.html @@ -0,0 +1,316 @@ + + + + +ShadowInCallService + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowInCallService

+
+ +
+
+
@Implements(value=android.telecom.InCallService.class, + minSdk=23) +public class ShadowInCallService +extends ShadowService
+
Shadow for InCallService.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowInCallService

      +
      public ShadowInCallService()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      __constructor__

      +
      @Implementation +protected void __constructor__()
      +
      +
    • +
    • +
      +

      addCall

      +
      public void addCall(Call call)
      +
      +
    • +
    • +
      +

      addCall

      +
      public void addCall(ParcelableCall parcelableCall)
      +
      +
    • +
    • +
      +

      setPostDialWait

      +
      public void setPostDialWait(String callId, + String remaining)
      +
      Exposes IIInCallService.Stub#setPostDialWait. This is normally invoked by Telecom but + in Robolectric, Telecom doesn't exist, so tests can invoke this to simulate Telecom's actions.
      +
      +
    • +
    • +
      +

      onConnectionEvent

      +
      public void onConnectionEvent(String callId, + String event, + Bundle extras)
      +
      Exposes IIInCallService.Stub#onConnectionEvent. This is normally invoked by Telecom but + in Robolectric, Telecom doesn't exist, so tests can invoke this to simulate Telecom's actions.
      +
      +
    • +
    • +
      +

      removeCall

      +
      public void removeCall(Call call)
      +
      +
    • +
    • +
      +

      canAddCall

      +
      @Implementation +protected boolean canAddCall()
      +
      +
    • +
    • +
      +

      setCanAddCall

      +
      public void setCanAddCall(boolean canAddCall)
      +
      Set the value that canAddCall() method should return.
      +
      +
    • +
    • +
      +

      setMuted

      +
      @Implementation +protected void setMuted(boolean muted)
      +
      +
    • +
    • +
      +

      setAudioRoute

      +
      @Implementation +protected void setAudioRoute(int audioRoute)
      +
      +
    • +
    • +
      +

      getCallAudioState

      +
      @Implementation +protected CallAudioState getCallAudioState()
      +
      +
    • +
    • +
      +

      setSupportedRouteMask

      +
      public void setSupportedRouteMask(int mask)
      +
      +
    • +
    • +
      +

      requestBluetoothAudio

      +
      @Implementation(minSdk=28) +protected void requestBluetoothAudio(BluetoothDevice bluetoothDevice)
      +
      +
    • +
    • +
      +

      getBluetoothAudio

      +
      public BluetoothDevice getBluetoothAudio()
      +
      +
      Returns:
      +
      the last value provided to requestBluetoothAudio().
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowIncidentManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowIncidentManager.html new file mode 100644 index 000000000..74e0adcc9 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowIncidentManager.html @@ -0,0 +1,199 @@ + + + + +ShadowIncidentManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowIncidentManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowIncidentManager
+
+
+
+
@Implements(value=android.os.IncidentManager.class, + minSdk=30, + isInAndroidSdk=false) +public class ShadowIncidentManager +extends Object
+
Shadow class for IncidentManager.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowInetAddressUtils.html b/javadoc/4.11/org/robolectric/shadows/ShadowInetAddressUtils.html new file mode 100644 index 000000000..66707fcdf --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowInetAddressUtils.html @@ -0,0 +1,164 @@ + + + + +ShadowInetAddressUtils + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowInetAddressUtils

+
+
java.lang.Object +
org.robolectric.shadows.ShadowInetAddressUtils
+
+
+
+
@Implements(value=libcore.net.InetAddressUtils.class, + minSdk=29, + isInAndroidSdk=false) +public class ShadowInetAddressUtils +extends Object
+
Shadow InetAddressUtils class that doesn't use native Libcore function.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowInetAddressUtils

      +
      public ShadowInetAddressUtils()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowInformationElement.Builder.html b/javadoc/4.11/org/robolectric/shadows/ShadowInformationElement.Builder.html new file mode 100644 index 000000000..8038c3dab --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowInformationElement.Builder.html @@ -0,0 +1,192 @@ + + + + +ShadowInformationElement.Builder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowInformationElement.Builder

+
+
java.lang.Object +
org.robolectric.shadows.ShadowInformationElement.Builder
+
+
+
+
Enclosing class:
+
ShadowInformationElement
+
+
+
public static class ShadowInformationElement.Builder +extends Object
+
A builder for creating ShadowInformationElement objects. Use build() to return the + InformationElement object.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowInformationElement.html b/javadoc/4.11/org/robolectric/shadows/ShadowInformationElement.html new file mode 100644 index 000000000..e9a15e78f --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowInformationElement.html @@ -0,0 +1,148 @@ + + + + +ShadowInformationElement + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowInformationElement

+
+
java.lang.Object +
org.robolectric.shadows.ShadowInformationElement
+
+
+
+
@Implements(value=android.net.wifi.ScanResult.InformationElement.class, + minSdk=30) +public class ShadowInformationElement +extends Object
+ +
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowInformationElement

      +
      public ShadowInformationElement()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowInputDevice.html b/javadoc/4.11/org/robolectric/shadows/ShadowInputDevice.html new file mode 100644 index 000000000..ceb44f822 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowInputDevice.html @@ -0,0 +1,217 @@ + + + + +ShadowInputDevice + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowInputDevice

+
+
java.lang.Object +
org.robolectric.shadows.ShadowInputDevice
+
+
+
+
@Implements(android.view.InputDevice.class) +public class ShadowInputDevice +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowInputDevice

      +
      public ShadowInputDevice()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      makeInputDeviceNamed

      +
      public static InputDevice makeInputDeviceNamed(String deviceName)
      +
      +
    • +
    • +
      +

      getName

      +
      @Implementation +protected String getName()
      +
      +
    • +
    • +
      +

      getProductId

      +
      @Implementation(minSdk=19) +protected int getProductId()
      +
      +
    • +
    • +
      +

      getVendorId

      +
      @Implementation(minSdk=19) +protected int getVendorId()
      +
      +
    • +
    • +
      +

      setDeviceName

      +
      public void setDeviceName(String deviceName)
      +
      +
    • +
    • +
      +

      setProductId

      +
      public void setProductId(int productId)
      +
      +
    • +
    • +
      +

      setVendorId

      +
      public void setVendorId(int vendorId)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowInputEvent.html b/javadoc/4.11/org/robolectric/shadows/ShadowInputEvent.html new file mode 100644 index 000000000..083859532 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowInputEvent.html @@ -0,0 +1,203 @@ + + + + +ShadowInputEvent + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowInputEvent

+
+
java.lang.Object +
org.robolectric.shadows.ShadowInputEvent
+
+
+
+
Direct Known Subclasses:
+
ShadowMotionEvent
+
+
+
@Implements(android.view.InputEvent.class) +public class ShadowInputEvent +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowInputEvent

      +
      public ShadowInputEvent()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowInputEventReceiver.html b/javadoc/4.11/org/robolectric/shadows/ShadowInputEventReceiver.html new file mode 100644 index 000000000..93ab21768 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowInputEventReceiver.html @@ -0,0 +1,172 @@ + + + + +ShadowInputEventReceiver + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowInputEventReceiver

+
+
java.lang.Object +
org.robolectric.shadows.ShadowInputEventReceiver
+
+
+
+
@Implements(value=android.view.InputEventReceiver.class, + isInAndroidSdk=false) +public class ShadowInputEventReceiver +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowInputEventReceiver

      +
      public ShadowInputEventReceiver()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      consumeBatchedInputEvents

      +
      @Implementation +public void consumeBatchedInputEvents(long frameTimeNanos)
      +
      +
    • +
    • +
      +

      dispose

      +
      @Implementation(minSdk=17) +protected void dispose(boolean finalized)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowInputManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowInputManager.html new file mode 100644 index 000000000..f883437c9 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowInputManager.html @@ -0,0 +1,230 @@ + + + + +ShadowInputManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowInputManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowInputManager
+
+
+
+
@Implements(value=android.hardware.input.InputManager.class, + looseSignatures=true) +public class ShadowInputManager +extends Object
+
Shadow for InputManager
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowInputManagerGlobal.html b/javadoc/4.11/org/robolectric/shadows/ShadowInputManagerGlobal.html new file mode 100644 index 000000000..46d9c455b --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowInputManagerGlobal.html @@ -0,0 +1,182 @@ + + + + +ShadowInputManagerGlobal + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowInputManagerGlobal

+
+
java.lang.Object +
org.robolectric.shadows.ShadowInputManagerGlobal
+
+
+
+
@Implements(value=android.hardware.input.InputManagerGlobal.class, + isInAndroidSdk=false, + minSdk=34) +public class ShadowInputManagerGlobal +extends Object
+
Shadow for new InputManagerGlobal introduced in android U.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowInputMethodManager.PrivateCommandListener.html b/javadoc/4.11/org/robolectric/shadows/ShadowInputMethodManager.PrivateCommandListener.html new file mode 100644 index 000000000..5cb742d2f --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowInputMethodManager.PrivateCommandListener.html @@ -0,0 +1,134 @@ + + + + +ShadowInputMethodManager.PrivateCommandListener + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface ShadowInputMethodManager.PrivateCommandListener

+
+
+
+
Enclosing class:
+
ShadowInputMethodManager
+
+
+
public static interface ShadowInputMethodManager.PrivateCommandListener
+
Handler for receiving PrivateCommands.
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    +
    onPrivateCommand(View view, + String action, + Bundle data)
    +
     
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      onPrivateCommand

      +
      void onPrivateCommand(View view, + String action, + Bundle data)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowInputMethodManager.SoftInputVisibilityChangeHandler.html b/javadoc/4.11/org/robolectric/shadows/ShadowInputMethodManager.SoftInputVisibilityChangeHandler.html new file mode 100644 index 000000000..bc501a3ad --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowInputMethodManager.SoftInputVisibilityChangeHandler.html @@ -0,0 +1,136 @@ + + + + +ShadowInputMethodManager.SoftInputVisibilityChangeHandler + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface ShadowInputMethodManager.SoftInputVisibilityChangeHandler

+
+
+
+
Enclosing class:
+
ShadowInputMethodManager
+
+
+
public static interface ShadowInputMethodManager.SoftInputVisibilityChangeHandler
+
Handler for receiving soft input visibility changed event. + +

Since Android does not have any API for retrieving soft input status, most application + relies on GUI layout changes to detect the soft input change event. Currently, Robolectric are + not able to simulate the GUI change when application changes the soft input through + InputMethodManager, this handler can be used by application to simulate GUI change in response + of the soft input change.

+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    +
    handleSoftInputVisibilityChange(boolean softInputVisible)
    +
     
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      handleSoftInputVisibilityChange

      +
      void handleSoftInputVisibilityChange(boolean softInputVisible)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowInputMethodManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowInputMethodManager.html new file mode 100644 index 000000000..70f721255 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowInputMethodManager.html @@ -0,0 +1,537 @@ + + + + +ShadowInputMethodManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowInputMethodManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowInputMethodManager
+
+
+
+
@Implements(value=android.view.inputmethod.InputMethodManager.class, + looseSignatures=true) +public class ShadowInputMethodManager +extends Object
+
Shadow for InputMethodManager.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowInsetsController.html b/javadoc/4.11/org/robolectric/shadows/ShadowInsetsController.html new file mode 100644 index 000000000..2efccc561 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowInsetsController.html @@ -0,0 +1,185 @@ + + + + +ShadowInsetsController + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowInsetsController

+
+
java.lang.Object +
org.robolectric.shadows.ShadowInsetsController
+
+
+
+
@Implements(value=android.view.InsetsController.class, + minSdk=30, + isInAndroidSdk=false) +@RequiresApi(30) +public class ShadowInsetsController +extends Object
+
Intercepts calls to [InsetsController] to monitor system bars functionality (hide/show).
+
+
+
    + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    +
    hide(int types)
    +
    +
    Intercepts calls to [InsetsController.hide] to detect requested changes to the system + status/nav bar visibility.
    +
    +
    protected void
    +
    show(int types)
    +
    +
    Intercepts calls to [InsetsController.show] to detect requested changes to the system + status/nav bar visibility.
    +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowInsetsController

      +
      public ShadowInsetsController()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      show

      +
      @Implementation +protected void show(int types)
      +
      Intercepts calls to [InsetsController.show] to detect requested changes to the system + status/nav bar visibility.
      +
      +
    • +
    • +
      +

      hide

      +
      @Implementation +public void hide(int types)
      +
      Intercepts calls to [InsetsController.hide] to detect requested changes to the system + status/nav bar visibility.
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowInstrumentation._Instrumentation_.html b/javadoc/4.11/org/robolectric/shadows/ShadowInstrumentation._Instrumentation_.html new file mode 100644 index 000000000..31bd08104 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowInstrumentation._Instrumentation_.html @@ -0,0 +1,199 @@ + + + + +ShadowInstrumentation._Instrumentation_ + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface ShadowInstrumentation._Instrumentation_

+
+
+
+
Enclosing class:
+
ShadowInstrumentation
+
+
+
public static interface ShadowInstrumentation._Instrumentation_
+
Reflector interface for Instrumentation's internals.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowInstrumentation.html b/javadoc/4.11/org/robolectric/shadows/ShadowInstrumentation.html new file mode 100644 index 000000000..bca39fa95 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowInstrumentation.html @@ -0,0 +1,469 @@ + + + + +ShadowInstrumentation + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowInstrumentation

+
+
java.lang.Object +
org.robolectric.shadows.ShadowInstrumentation
+
+
+
+
@Implements(value=android.app.Instrumentation.class, + looseSignatures=true) +public class ShadowInstrumentation +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowIntent.html b/javadoc/4.11/org/robolectric/shadows/ShadowIntent.html new file mode 100644 index 000000000..080d54ebe --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowIntent.html @@ -0,0 +1,170 @@ + + + + +ShadowIntent + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowIntent

+
+
java.lang.Object +
org.robolectric.shadows.ShadowIntent
+
+
+
+
@Implements(android.content.Intent.class) +public class ShadowIntent +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowIntentService.html b/javadoc/4.11/org/robolectric/shadows/ShadowIntentService.html new file mode 100644 index 000000000..3af895d36 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowIntentService.html @@ -0,0 +1,180 @@ + + + + +ShadowIntentService + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowIntentService

+
+ +
+
+
@Implements(android.app.IntentService.class) +public class ShadowIntentService +extends ShadowService
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowIntentService

      +
      public ShadowIntentService()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getIntentRedelivery

      +
      public boolean getIntentRedelivery()
      +
      +
    • +
    • +
      +

      setIntentRedelivery

      +
      @Implementation +protected void setIntentRedelivery(boolean enabled)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowIoUtils.html b/javadoc/4.11/org/robolectric/shadows/ShadowIoUtils.html new file mode 100644 index 000000000..80f734d7a --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowIoUtils.html @@ -0,0 +1,179 @@ + + + + +ShadowIoUtils + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowIoUtils

+
+
java.lang.Object +
org.robolectric.shadows.ShadowIoUtils
+
+
+
+
@Implements(value=libcore.io.IoUtils.class, + isInAndroidSdk=false) +public class ShadowIoUtils +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowIsoDep.html b/javadoc/4.11/org/robolectric/shadows/ShadowIsoDep.html new file mode 100644 index 000000000..206f90549 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowIsoDep.html @@ -0,0 +1,276 @@ + + + + +ShadowIsoDep + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowIsoDep

+
+
java.lang.Object +
org.robolectric.shadows.ShadowBasicTagTechnology +
org.robolectric.shadows.ShadowIsoDep
+
+
+
+
+ +
Extends IsoDep to allow for testing. + +

Control the allowed packet size with setExtendedLengthApduSupported(boolean) and setMaxTransceiveLength(int). Note that extended Apdu packets have a max transceive length of 0x10008 + but most hardware implementations will have a lower limit. If extended length apdus are not + supported, the theoretical max transceive length is 0x105 but, again, may be lower in practice. + +

Dictate the Apdu response returned in transceive(byte[]) via setTransceiveResponse(byte[]) or + setNextTransceiveResponse(byte[]). The former will be returned with every call to transceive + while the later will be returned only once. If neither is set, transceive will throw an + IOException.

+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowIsoDep

      +
      public ShadowIsoDep()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      newInstance

      +
      public static IsoDep newInstance()
      +
      +
    • +
    • +
      +

      __constructor__

      +
      @Implementation +protected void __constructor__(Tag tag)
      +
      +
    • +
    • +
      +

      transceive

      +
      @Implementation +protected byte[] transceive(byte[] data) + throws IOException
      +
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      setTransceiveResponse

      +
      public void setTransceiveResponse(byte[] response)
      +
      +
    • +
    • +
      +

      setNextTransceiveResponse

      +
      public void setNextTransceiveResponse(byte[] response)
      +
      +
    • +
    • +
      +

      setTimeout

      +
      @Implementation +protected void setTimeout(int timeoutMillis)
      +
      +
    • +
    • +
      +

      getTimeout

      +
      @Implementation +protected int getTimeout()
      +
      +
    • +
    • +
      +

      getMaxTransceiveLength

      +
      @Implementation +protected int getMaxTransceiveLength()
      +
      +
    • +
    • +
      +

      setMaxTransceiveLength

      +
      public void setMaxTransceiveLength(int length)
      +
      +
    • +
    • +
      +

      isExtendedLengthApduSupported

      +
      @Implementation +protected boolean isExtendedLengthApduSupported()
      +
      +
    • +
    • +
      +

      setExtendedLengthApduSupported

      +
      public void setExtendedLengthApduSupported(boolean supported)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowJobScheduler.ShadowJobSchedulerImpl.html b/javadoc/4.11/org/robolectric/shadows/ShadowJobScheduler.ShadowJobSchedulerImpl.html new file mode 100644 index 000000000..56b2b0359 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowJobScheduler.ShadowJobSchedulerImpl.html @@ -0,0 +1,309 @@ + + + + +ShadowJobScheduler.ShadowJobSchedulerImpl + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowJobScheduler.ShadowJobSchedulerImpl

+
+
java.lang.Object +
org.robolectric.shadows.ShadowJobScheduler +
org.robolectric.shadows.ShadowJobScheduler.ShadowJobSchedulerImpl
+
+
+
+
+
Enclosing class:
+
ShadowJobScheduler
+
+
+
@Implements(value=android.app.JobSchedulerImpl.class, + isInAndroidSdk=false, + minSdk=21) +public static class ShadowJobScheduler.ShadowJobSchedulerImpl +extends ShadowJobScheduler
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowJobScheduler.html b/javadoc/4.11/org/robolectric/shadows/ShadowJobScheduler.html new file mode 100644 index 000000000..ec669ddcf --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowJobScheduler.html @@ -0,0 +1,272 @@ + + + + +ShadowJobScheduler + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowJobScheduler

+
+
java.lang.Object +
org.robolectric.shadows.ShadowJobScheduler
+
+
+
+
Direct Known Subclasses:
+
ShadowJobScheduler.ShadowJobSchedulerImpl
+
+
+
@Implements(value=android.app.job.JobScheduler.class, + minSdk=21) +public abstract class ShadowJobScheduler +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowJobScheduler

      +
      public ShadowJobScheduler()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowJobService.html b/javadoc/4.11/org/robolectric/shadows/ShadowJobService.html new file mode 100644 index 000000000..2e22d8607 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowJobService.html @@ -0,0 +1,253 @@ + + + + +ShadowJobService + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowJobService

+
+ +
+
+
@Implements(value=android.app.job.JobService.class, + minSdk=21) +public class ShadowJobService +extends ShadowService
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowJobService

      +
      public ShadowJobService()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      jobFinished

      +
      @Implementation +protected void jobFinished(JobParameters params, + boolean needsReschedule)
      +
      +
    • +
    • +
      +

      setNotification

      +
      @Implementation(minSdk=34) +protected void setNotification(JobParameters params, + int notificationId, + Notification notification, + int jobEndNotificationPolicy)
      +
      Stubbed out for now, as the real implementation throws an NPE when executed in Robolectric.
      +
      +
    • +
    • +
      +

      updateEstimatedNetworkBytes

      +
      @Implementation(minSdk=34) +protected void updateEstimatedNetworkBytes(JobParameters params, + long downloadBytes, + long uploadBytes)
      +
      Stubbed out for now, as the real implementation throws an NPE when executed in Robolectric.
      +
      +
    • +
    • +
      +

      updateTransferredNetworkBytes

      +
      @Implementation(minSdk=34) +protected void updateTransferredNetworkBytes(JobParameters params, + long downloadBytes, + long uploadBytes)
      +
      Stubbed out for now, as the real implementation throws an NPE when executed in Robolectric.
      +
      +
    • +
    • +
      +

      getIsJobFinished

      +
      public boolean getIsJobFinished()
      +
      Returns whether the job has finished running. When using this shadow this returns true after + jobFinished(JobParameters, boolean) is called.
      +
      +
    • +
    • +
      +

      getIsRescheduleNeeded

      +
      public boolean getIsRescheduleNeeded()
      +
      Returns whether the job needs to be rescheduled. When using this shadow it returns the last + value passed into jobFinished(JobParameters, boolean).
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowJsPromptResult.html b/javadoc/4.11/org/robolectric/shadows/ShadowJsPromptResult.html new file mode 100644 index 000000000..9a95e9b2a --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowJsPromptResult.html @@ -0,0 +1,165 @@ + + + + +ShadowJsPromptResult + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowJsPromptResult

+
+
java.lang.Object +
org.robolectric.shadows.ShadowJsResult +
org.robolectric.shadows.ShadowJsPromptResult
+
+
+
+
+
@Implements(android.webkit.JsPromptResult.class) +public class ShadowJsPromptResult +extends ShadowJsResult
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowJsPromptResult

      +
      public ShadowJsPromptResult()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowJsResult.html b/javadoc/4.11/org/robolectric/shadows/ShadowJsResult.html new file mode 100644 index 000000000..ec3e11106 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowJsResult.html @@ -0,0 +1,174 @@ + + + + +ShadowJsResult + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowJsResult

+
+
java.lang.Object +
org.robolectric.shadows.ShadowJsResult
+
+
+
+
Direct Known Subclasses:
+
ShadowJsPromptResult
+
+
+
@Implements(android.webkit.JsResult.class) +public class ShadowJsResult +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowJsResult

      +
      public ShadowJsResult()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      cancel

      +
      @Implementation +protected void cancel()
      +
      +
    • +
    • +
      +

      wasCancelled

      +
      public boolean wasCancelled()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowKeyCharacterMap.html b/javadoc/4.11/org/robolectric/shadows/ShadowKeyCharacterMap.html new file mode 100644 index 000000000..bda7df821 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowKeyCharacterMap.html @@ -0,0 +1,255 @@ + + + + +ShadowKeyCharacterMap + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowKeyCharacterMap

+
+
java.lang.Object +
org.robolectric.shadows.ShadowKeyCharacterMap
+
+
+
+
@Implements(android.view.KeyCharacterMap.class) +public class ShadowKeyCharacterMap +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowKeyCharacterMap

      +
      public ShadowKeyCharacterMap()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      load

      +
      @Implementation +protected static KeyCharacterMap load(int deviceId)
      +
      +
    • +
    • +
      +

      getEvents

      +
      @Implementation +protected KeyEvent[] getEvents(char[] chars)
      +
      +
    • +
    • +
      +

      getKeyboardType

      +
      @Implementation +protected int getKeyboardType()
      +
      +
    • +
    • +
      +

      get

      +
      @Implementation +protected int get(int keyCode, + int metaState)
      +
      +
    • +
    • +
      +

      getDownEvent

      +
      public KeyEvent getDownEvent(char a)
      +
      +
    • +
    • +
      +

      getUpEvent

      +
      public KeyEvent getUpEvent(char a)
      +
      +
    • +
    • +
      +

      getDisplayLabel

      +
      @Implementation +protected char getDisplayLabel(int keyCode)
      +
      +
    • +
    • +
      +

      isPrintingKey

      +
      @Implementation +protected boolean isPrintingKey(int keyCode)
      +
      +
    • +
    • +
      +

      nativeGetNumber

      +
      @Implementation(minSdk=20) +protected static char nativeGetNumber(long ptr, + int keyCode)
      +
      +
    • +
    • +
      +

      nativeGetNumber

      +
      @Implementation(maxSdk=19) +protected static char nativeGetNumber(int ptr, + int keyCode)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowKeyguardManager.ShadowKeyguardLock.html b/javadoc/4.11/org/robolectric/shadows/ShadowKeyguardManager.ShadowKeyguardLock.html new file mode 100644 index 000000000..67d4906bc --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowKeyguardManager.ShadowKeyguardLock.html @@ -0,0 +1,228 @@ + + + + +ShadowKeyguardManager.ShadowKeyguardLock + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowKeyguardManager.ShadowKeyguardLock

+
+
java.lang.Object +
org.robolectric.shadows.ShadowKeyguardManager.ShadowKeyguardLock
+
+
+
+
Enclosing class:
+
ShadowKeyguardManager
+
+
+
@Implements(android.app.KeyguardManager.KeyguardLock.class) +public static class ShadowKeyguardManager.ShadowKeyguardLock +extends Object
+
An implementation of KeyguardManager.KeyguardLock, for use in tests.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowKeyguardManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowKeyguardManager.html new file mode 100644 index 000000000..c0e0fb97a --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowKeyguardManager.html @@ -0,0 +1,542 @@ + + + + +ShadowKeyguardManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowKeyguardManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowKeyguardManager
+
+
+
+
@Implements(android.app.KeyguardManager.class) +public class ShadowKeyguardManager +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowLauncherApps.html b/javadoc/4.11/org/robolectric/shadows/ShadowLauncherApps.html new file mode 100644 index 000000000..7a6b5be19 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowLauncherApps.html @@ -0,0 +1,645 @@ + + + + +ShadowLauncherApps + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowLauncherApps

+
+
java.lang.Object +
org.robolectric.shadows.ShadowLauncherApps
+
+
+
+
@Implements(value=android.content.pm.LauncherApps.class, + minSdk=21) +public class ShadowLauncherApps +extends Object
+
Shadow of LauncherApps.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowLegacyApkAssets.html b/javadoc/4.11/org/robolectric/shadows/ShadowLegacyApkAssets.html new file mode 100644 index 000000000..127722a7b --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowLegacyApkAssets.html @@ -0,0 +1,196 @@ + + + + +ShadowLegacyApkAssets + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowLegacyApkAssets

+
+
java.lang.Object +
org.robolectric.shadows.ShadowApkAssets +
org.robolectric.shadows.ShadowLegacyApkAssets
+
+
+
+
+
@Implements(value=android.content.res.ApkAssets.class, + minSdk=28, + isInAndroidSdk=false) +public class ShadowLegacyApkAssets +extends ShadowApkAssets
+
Shadow for ApkAssets that is used for legacy resources.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowLegacyApkAssets

      +
      public ShadowLegacyApkAssets()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowLegacyAssetInputStream.html b/javadoc/4.11/org/robolectric/shadows/ShadowLegacyAssetInputStream.html new file mode 100644 index 000000000..71f08171c --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowLegacyAssetInputStream.html @@ -0,0 +1,292 @@ + + + + +ShadowLegacyAssetInputStream + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowLegacyAssetInputStream

+
+
java.lang.Object +
org.robolectric.shadows.ShadowAssetInputStream +
org.robolectric.shadows.ShadowLegacyAssetInputStream
+
+
+
+
+ +
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowLegacyAssetManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowLegacyAssetManager.html new file mode 100644 index 000000000..4160a463d --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowLegacyAssetManager.html @@ -0,0 +1,1554 @@ + + + + +ShadowLegacyAssetManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowLegacyAssetManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowAssetManager +
org.robolectric.shadows.ShadowLegacyAssetManager
+
+
+
+
+ +
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowLegacyAsyncTask.html b/javadoc/4.11/org/robolectric/shadows/ShadowLegacyAsyncTask.html new file mode 100644 index 000000000..769ed9ccb --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowLegacyAsyncTask.html @@ -0,0 +1,289 @@ + + + + +ShadowLegacyAsyncTask + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowLegacyAsyncTask<Params,Progress,Result>

+
+
java.lang.Object +
org.robolectric.shadows.ShadowAsyncTask +
org.robolectric.shadows.ShadowLegacyAsyncTask<Params,Progress,Result>
+
+
+
+
+
@Implements(value=android.os.AsyncTask.class, + shadowPicker=Picker.class, + isInAndroidSdk=false) +public class ShadowLegacyAsyncTask<Params,Progress,Result> +extends ShadowAsyncTask
+
A AsyncTask shadow for LooperMode.Mode.LEGACY.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowLegacyAsyncTaskLoader.html b/javadoc/4.11/org/robolectric/shadows/ShadowLegacyAsyncTaskLoader.html new file mode 100644 index 000000000..518fc43d4 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowLegacyAsyncTaskLoader.html @@ -0,0 +1,185 @@ + + + + +ShadowLegacyAsyncTaskLoader + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowLegacyAsyncTaskLoader<D>

+
+
java.lang.Object +
org.robolectric.shadows.ShadowAsyncTaskLoader +
org.robolectric.shadows.ShadowLegacyAsyncTaskLoader<D>
+
+
+
+
+ +
The shadow AsyncTaskLoader for LooperMode.Mode.LEGACY.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowLegacyAsyncTaskLoader

      +
      public ShadowLegacyAsyncTaskLoader()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowLegacyBitmap.html b/javadoc/4.11/org/robolectric/shadows/ShadowLegacyBitmap.html new file mode 100644 index 000000000..34f19b73b --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowLegacyBitmap.html @@ -0,0 +1,1025 @@ + + + + +ShadowLegacyBitmap + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowLegacyBitmap

+
+
java.lang.Object +
org.robolectric.shadows.ShadowBitmap +
org.robolectric.shadows.ShadowLegacyBitmap
+
+
+
+
+
@Implements(value=android.graphics.Bitmap.class, + isInAndroidSdk=false) +public class ShadowLegacyBitmap +extends ShadowBitmap
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowLegacyCanvas.html b/javadoc/4.11/org/robolectric/shadows/ShadowLegacyCanvas.html new file mode 100644 index 000000000..10a1ecf57 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowLegacyCanvas.html @@ -0,0 +1,1299 @@ + + + + +ShadowLegacyCanvas + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowLegacyCanvas

+
+
java.lang.Object +
org.robolectric.shadows.ShadowCanvas +
org.robolectric.shadows.ShadowLegacyCanvas
+
+
+
+
+
Direct Known Subclasses:
+
ShadowDisplayListCanvas, ShadowRecordingCanvas
+
+
+
@Implements(value=android.graphics.Canvas.class, + isInAndroidSdk=false) +public class ShadowLegacyCanvas +extends ShadowCanvas
+
Broken. This implementation is very specific to the application for which it was developed. Todo: + Reimplement. Consider using the same strategy of collecting a history of draw events and + providing methods for writing queries based on type, number, and order of events.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowLegacyChoreographer.html b/javadoc/4.11/org/robolectric/shadows/ShadowLegacyChoreographer.html new file mode 100644 index 000000000..a6043bb0d --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowLegacyChoreographer.html @@ -0,0 +1,377 @@ + + + + +ShadowLegacyChoreographer + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowLegacyChoreographer

+
+
java.lang.Object +
org.robolectric.shadows.ShadowChoreographer +
org.robolectric.shadows.ShadowLegacyChoreographer
+
+
+
+
+ +
The Choreographer shadow for LooperMode.Mode.PAUSED. + +

In LooperMode.Mode.PAUSED mode, Robolectric maintains its own concept of the current + time from the Choreographer's point of view, aimed at making animations work correctly. Time + starts out at 0 and advances by frameInterval every time Choreographer.getFrameTimeNanos() is called.

+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowLegacyChoreographer

      +
      public ShadowLegacyChoreographer()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      setPostCallbackDelay

      +
      public static void setPostCallbackDelay(int delayMillis)
      +
      Allows application to specify a fixed amount of delay when postCallback(int, Runnable, Object) is invoked. The default delay value is 0. This can be used to avoid infinite animation + tasks to be spawned when the Robolectric Scheduler is in Scheduler.IdleState.PAUSED mode.
      +
      +
    • +
    • +
      +

      setPostFrameCallbackDelay

      +
      public static void setPostFrameCallbackDelay(int delayMillis)
      +
      Allows application to specify a fixed amount of delay when postFrameCallback(FrameCallback) is invoked. The default delay value is 0. This can be used + to avoid infinite animation tasks to be spawned when the Robolectric Scheduler is in Scheduler.IdleState.PAUSED + mode.
      +
      +
    • +
    • +
      +

      getInstance

      +
      @Implementation +protected static Choreographer getInstance()
      +
      +
    • +
    • +
      +

      postCallback

      +
      @Implementation +protected void postCallback(int callbackType, + Runnable action, + Object token)
      +
      The default implementation will call postCallbackDelayed(int, Runnable, Object, long) + with no delay. AnimationHandler calls this method to schedule + animation updates infinitely. Because during a Robolectric test the system time is paused and + execution of the event loop is invoked for each test instruction, the behavior of + AnimationHandler would result in endless looping (the execution of the task results in a new + animation task created and scheduled to the front of the event loop queue). + +

      To prevent endless looping, a test may call setPostCallbackDelay(int) to specify a + small delay when animation is scheduled.

      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      postCallbackDelayed

      +
      @Implementation +protected void postCallbackDelayed(int callbackType, + Runnable action, + Object token, + long delayMillis)
      +
      +
    • +
    • +
      +

      removeCallbacks

      +
      @Implementation +protected void removeCallbacks(int callbackType, + Runnable action, + Object token)
      +
      +
    • +
    • +
      +

      postFrameCallback

      +
      @Implementation +protected void postFrameCallback(Choreographer.FrameCallback callback)
      +
      The default implementation will call postFrameCallbackDelayed(FrameCallback, long) + with no delay. AnimationHandler calls this method to schedule + animation updates infinitely. Because during a Robolectric test the system time is paused and + execution of the event loop is invoked for each test instruction, the behavior of + AnimationHandler would result in endless looping (the execution of the task results in a new + animation task created and scheduled to the front of the event loop queue). + +

      To prevent endless looping, a test may call setPostFrameCallbackDelay(int) to + specify a small delay when animation is scheduled.

      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      postFrameCallbackDelayed

      +
      @Implementation +protected void postFrameCallbackDelayed(Choreographer.FrameCallback callback, + long delayMillis)
      +
      +
    • +
    • +
      +

      removeFrameCallback

      +
      @Implementation +protected void removeFrameCallback(Choreographer.FrameCallback callback)
      +
      +
    • +
    • +
      +

      getFrameTimeNanos

      +
      @Implementation +protected long getFrameTimeNanos()
      +
      +
    • +
    • +
      +

      getFrameInterval

      +
      public static long getFrameInterval()
      +
      Return the current inter-frame interval.
      +
      +
      Returns:
      +
      Inter-frame interval.
      +
      +
      +
    • +
    • +
      +

      setFrameInterval

      +
      public static void setFrameInterval(long frameInterval)
      +
      Set the inter-frame interval used to advance the clock. By default, this is set to 1ms.
      +
      +
      Parameters:
      +
      frameInterval - Inter-frame interval.
      +
      +
      +
    • +
    • +
      +

      reset

      +
      @Resetter +public static void reset()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowLegacyCursorWindow.html b/javadoc/4.11/org/robolectric/shadows/ShadowLegacyCursorWindow.html new file mode 100644 index 000000000..4fa5d076c --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowLegacyCursorWindow.html @@ -0,0 +1,615 @@ + + + + +ShadowLegacyCursorWindow + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowLegacyCursorWindow

+
+
java.lang.Object +
org.robolectric.shadows.ShadowCursorWindow +
org.robolectric.shadows.ShadowLegacyCursorWindow
+
+
+
+
+
@Implements(value=android.database.CursorWindow.class, + isInAndroidSdk=false) +public class ShadowLegacyCursorWindow +extends ShadowCursorWindow
+
Legacy shadow for CursowWindow.
+
+
+
    + +
  • +
    +

    Nested Class Summary

    +
    +

    Nested classes/interfaces inherited from class org.robolectric.shadows.ShadowCursorWindow

    +ShadowCursorWindow.Picker
    +
    +
  • + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected static boolean
    +
    nativeAllocRow(int windowPtr)
    +
     
    +
    protected static boolean
    +
    nativeAllocRow(long windowPtr)
    +
     
    +
    protected static void
    +
    nativeClear(int windowPtr)
    +
     
    +
    protected static void
    +
    nativeClear(long windowPtr)
    +
     
    +
    protected static Number
    +
    nativeCreate(String name, + int cursorWindowSize)
    +
     
    +
    protected static void
    +
    nativeDispose(int windowPtr)
    +
     
    +
    protected static void
    +
    nativeDispose(long windowPtr)
    +
     
    +
    protected static byte[]
    +
    nativeGetBlob(int windowPtr, + int row, + int column)
    +
     
    +
    protected static byte[]
    +
    nativeGetBlob(long windowPtr, + int row, + int column)
    +
     
    +
    protected static double
    +
    nativeGetDouble(int windowPtr, + int row, + int column)
    +
     
    +
    protected static double
    +
    nativeGetDouble(long windowPtr, + int row, + int column)
    +
     
    +
    protected static long
    +
    nativeGetLong(int windowPtr, + int row, + int column)
    +
     
    +
    protected static long
    +
    nativeGetLong(long windowPtr, + int row, + int column)
    +
     
    +
    protected static String
    +
    nativeGetName(int windowPtr)
    +
     
    +
    protected static String
    +
    nativeGetName(long windowPtr)
    +
     
    +
    protected static int
    +
    nativeGetNumRows(int windowPtr)
    +
     
    +
    protected static int
    +
    nativeGetNumRows(long windowPtr)
    +
     
    +
    protected static String
    +
    nativeGetString(int windowPtr, + int row, + int column)
    +
     
    +
    protected static String
    +
    nativeGetString(long windowPtr, + int row, + int column)
    +
     
    +
    protected static int
    +
    nativeGetType(int windowPtr, + int row, + int column)
    +
     
    +
    protected static int
    +
    nativeGetType(long windowPtr, + int row, + int column)
    +
     
    +
    protected static boolean
    +
    nativePutBlob(int windowPtr, + byte[] value, + int row, + int column)
    +
     
    +
    protected static boolean
    +
    nativePutBlob(long windowPtr, + byte[] value, + int row, + int column)
    +
     
    +
    protected static boolean
    +
    nativePutDouble(int windowPtr, + double value, + int row, + int column)
    +
     
    +
    protected static boolean
    +
    nativePutDouble(long windowPtr, + double value, + int row, + int column)
    +
     
    +
    protected static boolean
    +
    nativePutLong(int windowPtr, + long value, + int row, + int column)
    +
     
    +
    protected static boolean
    +
    nativePutLong(long windowPtr, + long value, + int row, + int column)
    +
     
    +
    protected static boolean
    +
    nativePutNull(int windowPtr, + int row, + int column)
    +
     
    +
    protected static boolean
    +
    nativePutNull(long windowPtr, + int row, + int column)
    +
     
    +
    protected static boolean
    +
    nativePutString(int windowPtr, + String value, + int row, + int column)
    +
     
    +
    protected static boolean
    +
    nativePutString(long windowPtr, + String value, + int row, + int column)
    +
     
    +
    protected static boolean
    +
    nativeSetNumColumns(int windowPtr, + int columnNum)
    +
     
    +
    protected static boolean
    +
    nativeSetNumColumns(long windowPtr, + int columnNum)
    +
     
    +
    protected static int
    +
    setData(long windowPtr, + com.almworks.sqlite4java.SQLiteStatement stmt)
    +
     
    +
    +
    +
    +
    +

    Methods inherited from class org.robolectric.shadows.ShadowCursorWindow

    +dispose
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowLegacyCursorWindow

      +
      public ShadowLegacyCursorWindow()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nativeCreate

      +
      @Implementation +protected static Number nativeCreate(String name, + int cursorWindowSize)
      +
      +
    • +
    • +
      +

      nativeDispose

      +
      @Implementation(maxSdk=20) +protected static void nativeDispose(int windowPtr)
      +
      +
    • +
    • +
      +

      nativeDispose

      +
      @Implementation(minSdk=21) +protected static void nativeDispose(long windowPtr)
      +
      +
    • +
    • +
      +

      nativeGetBlob

      +
      @Implementation(maxSdk=20) +protected static byte[] nativeGetBlob(int windowPtr, + int row, + int column)
      +
      +
    • +
    • +
      +

      nativeGetBlob

      +
      @Implementation(minSdk=21) +protected static byte[] nativeGetBlob(long windowPtr, + int row, + int column)
      +
      +
    • +
    • +
      +

      nativeGetString

      +
      @Implementation(maxSdk=20) +protected static String nativeGetString(int windowPtr, + int row, + int column)
      +
      +
    • +
    • +
      +

      nativeGetString

      +
      @Implementation(minSdk=21) +protected static String nativeGetString(long windowPtr, + int row, + int column)
      +
      +
    • +
    • +
      +

      nativeGetLong

      +
      @Implementation(maxSdk=20) +protected static long nativeGetLong(int windowPtr, + int row, + int column)
      +
      +
    • +
    • +
      +

      nativeGetLong

      +
      @Implementation(minSdk=21) +protected static long nativeGetLong(long windowPtr, + int row, + int column)
      +
      +
    • +
    • +
      +

      nativeGetDouble

      +
      @Implementation(maxSdk=20) +protected static double nativeGetDouble(int windowPtr, + int row, + int column)
      +
      +
    • +
    • +
      +

      nativeGetDouble

      +
      @Implementation(minSdk=21) +protected static double nativeGetDouble(long windowPtr, + int row, + int column)
      +
      +
    • +
    • +
      +

      nativeGetType

      +
      @Implementation(maxSdk=20) +protected static int nativeGetType(int windowPtr, + int row, + int column)
      +
      +
    • +
    • +
      +

      nativeGetType

      +
      @Implementation(minSdk=21) +protected static int nativeGetType(long windowPtr, + int row, + int column)
      +
      +
    • +
    • +
      +

      nativeClear

      +
      @Implementation(maxSdk=20) +protected static void nativeClear(int windowPtr)
      +
      +
    • +
    • +
      +

      nativeClear

      +
      @Implementation(minSdk=21) +protected static void nativeClear(long windowPtr)
      +
      +
    • +
    • +
      +

      nativeGetNumRows

      +
      @Implementation(maxSdk=20) +protected static int nativeGetNumRows(int windowPtr)
      +
      +
    • +
    • +
      +

      nativeGetNumRows

      +
      @Implementation(minSdk=21) +protected static int nativeGetNumRows(long windowPtr)
      +
      +
    • +
    • +
      +

      nativePutBlob

      +
      @Implementation(maxSdk=20) +protected static boolean nativePutBlob(int windowPtr, + byte[] value, + int row, + int column)
      +
      +
    • +
    • +
      +

      nativePutBlob

      +
      @Implementation(minSdk=21) +protected static boolean nativePutBlob(long windowPtr, + byte[] value, + int row, + int column)
      +
      +
    • +
    • +
      +

      nativePutString

      +
      @Implementation(maxSdk=20) +protected static boolean nativePutString(int windowPtr, + String value, + int row, + int column)
      +
      +
    • +
    • +
      +

      nativePutString

      +
      @Implementation(minSdk=21) +protected static boolean nativePutString(long windowPtr, + String value, + int row, + int column)
      +
      +
    • +
    • +
      +

      nativePutLong

      +
      @Implementation(maxSdk=20) +protected static boolean nativePutLong(int windowPtr, + long value, + int row, + int column)
      +
      +
    • +
    • +
      +

      nativePutLong

      +
      @Implementation(minSdk=21) +protected static boolean nativePutLong(long windowPtr, + long value, + int row, + int column)
      +
      +
    • +
    • +
      +

      nativePutDouble

      +
      @Implementation(maxSdk=20) +protected static boolean nativePutDouble(int windowPtr, + double value, + int row, + int column)
      +
      +
    • +
    • +
      +

      nativePutDouble

      +
      @Implementation(minSdk=21) +protected static boolean nativePutDouble(long windowPtr, + double value, + int row, + int column)
      +
      +
    • +
    • +
      +

      nativePutNull

      +
      @Implementation(maxSdk=20) +protected static boolean nativePutNull(int windowPtr, + int row, + int column)
      +
      +
    • +
    • +
      +

      nativePutNull

      +
      @Implementation(minSdk=21) +protected static boolean nativePutNull(long windowPtr, + int row, + int column)
      +
      +
    • +
    • +
      +

      nativeAllocRow

      +
      @Implementation(maxSdk=20) +protected static boolean nativeAllocRow(int windowPtr)
      +
      +
    • +
    • +
      +

      nativeAllocRow

      +
      @Implementation(minSdk=21) +protected static boolean nativeAllocRow(long windowPtr)
      +
      +
    • +
    • +
      +

      nativeSetNumColumns

      +
      @Implementation(maxSdk=20) +protected static boolean nativeSetNumColumns(int windowPtr, + int columnNum)
      +
      +
    • +
    • +
      +

      nativeSetNumColumns

      +
      @Implementation(minSdk=21) +protected static boolean nativeSetNumColumns(long windowPtr, + int columnNum)
      +
      +
    • +
    • +
      +

      nativeGetName

      +
      @Implementation(maxSdk=20) +protected static String nativeGetName(int windowPtr)
      +
      +
    • +
    • +
      +

      nativeGetName

      +
      @Implementation(minSdk=21) +protected static String nativeGetName(long windowPtr)
      +
      +
    • +
    • +
      +

      setData

      +
      protected static int setData(long windowPtr, + com.almworks.sqlite4java.SQLiteStatement stmt) + throws com.almworks.sqlite4java.SQLiteException
      +
      +
      Throws:
      +
      com.almworks.sqlite4java.SQLiteException
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowLegacyLooper.html b/javadoc/4.11/org/robolectric/shadows/ShadowLegacyLooper.html new file mode 100644 index 000000000..341c41c1c --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowLegacyLooper.html @@ -0,0 +1,695 @@ + + + + +ShadowLegacyLooper + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowLegacyLooper

+
+
java.lang.Object +
org.robolectric.shadows.ShadowLooper +
org.robolectric.shadows.ShadowLegacyLooper
+
+
+
+
+
@Implements(value=android.os.Looper.class, + isInAndroidSdk=false) +public class ShadowLegacyLooper +extends ShadowLooper
+
The shadow Looper implementation for LooperMode.Mode.LEGACY. + +

Robolectric enqueues posted Runnables to be run (on this thread) later. + Runnables that are scheduled to run immediately can be triggered by calling idle().

+
+
See Also:
+
+ +
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowLegacyLooper

      +
      public ShadowLegacyLooper()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      resetThreadLoopers

      +
      @Resetter +public static void resetThreadLoopers()
      +
      +
    • +
    • +
      +

      internalInitializeBackgroundThreadScheduler

      +
      public static void internalInitializeBackgroundThreadScheduler()
      +
      Internal API to initialize background thread scheduler from AndroidTestEnvironment.
      +
      +
    • +
    • +
      +

      __constructor__

      +
      @Implementation +protected void __constructor__(boolean quitAllowed)
      +
      +
    • +
    • +
      +

      getMainLooper

      +
      @Implementation +protected static Looper getMainLooper()
      +
      +
    • +
    • +
      +

      myLooper

      +
      @Implementation +protected static Looper myLooper()
      +
      +
    • +
    • +
      +

      loop

      +
      @Implementation +protected static void loop()
      +
      +
    • +
    • +
      +

      quit

      +
      @Implementation +protected void quit()
      +
      +
    • +
    • +
      +

      quitSafely

      +
      @Implementation(minSdk=18) +protected void quitSafely()
      +
      +
    • +
    • +
      +

      quitUnchecked

      +
      public void quitUnchecked()
      +
      +
      Specified by:
      +
      quitUnchecked in class ShadowLooper
      +
      +
      +
    • +
    • +
      +

      hasQuit

      +
      public boolean hasQuit()
      +
      +
      Specified by:
      +
      hasQuit in class ShadowLooper
      +
      +
      +
    • +
    • +
      +

      getLooperForThread

      +
      public static Looper getLooperForThread(Thread thread)
      +
      +
    • +
    • +
      +

      getLoopers

      +
      protected static Collection<Looper> getLoopers()
      +
      Return loopers for all threads including main thread.
      +
      +
    • +
    • +
      +

      idle

      +
      public void idle()
      +
      Description copied from class: ShadowLooper
      +
      Executes all posted tasks scheduled before or at the current time.
      +
      +
      Specified by:
      +
      idle in class ShadowLooper
      +
      +
      +
    • +
    • +
      +

      idleFor

      +
      public void idleFor(long time, + TimeUnit timeUnit)
      +
      Description copied from class: ShadowLooper
      +
      Advances the system clock by the given time, then executes all posted tasks scheduled before or + at the given time.
      +
      +
      Specified by:
      +
      idleFor in class ShadowLooper
      +
      +
      +
    • +
    • +
      +

      isIdle

      +
      public boolean isIdle()
      +
      Description copied from class: ShadowLooper
      +
      Returns true if there are no pending tasks scheduled to be executed before current time.
      +
      +
      Specified by:
      +
      isIdle in class ShadowLooper
      +
      +
      +
    • +
    • +
      +

      idleIfPaused

      +
      public void idleIfPaused()
      +
      Description copied from class: ShadowLooper
      +
      Helper method to selectively call idle() only if LooperMode is PAUSED. + +

      Intended for backwards compatibility, to avoid changing behavior for tests still using + LEGACY LooperMode.

      +
      +
      Specified by:
      +
      idleIfPaused in class ShadowLooper
      +
      +
      +
    • +
    • +
      +

      idleConstantly

      +
      public void idleConstantly(boolean shouldIdleConstantly)
      +
      +
      Specified by:
      +
      idleConstantly in class ShadowLooper
      +
      +
      +
    • +
    • +
      +

      runToEndOfTasks

      +
      public void runToEndOfTasks()
      +
      Description copied from class: ShadowLooper
      +
      Causes all of the Runnables that have been scheduled to run while advancing the clock + to the start time of the last scheduled Runnable.
      +
      +
      Specified by:
      +
      runToEndOfTasks in class ShadowLooper
      +
      +
      +
    • +
    • +
      +

      runToNextTask

      +
      public void runToNextTask()
      +
      Description copied from class: ShadowLooper
      +
      Causes the next Runnable(s) that have been scheduled to run while advancing the clock + to its start time. If more than one Runnable is scheduled to run at this time then they + will all be run.
      +
      +
      Specified by:
      +
      runToNextTask in class ShadowLooper
      +
      +
      +
    • +
    • +
      +

      runOneTask

      +
      public void runOneTask()
      +
      Description copied from class: ShadowLooper
      +
      Causes only one of the next Runnables that have been scheduled to run while advancing + the clock to its start time. Only one Runnable will run even if more than one has been + scheduled to run at the same time.
      +
      +
      Specified by:
      +
      runOneTask in class ShadowLooper
      +
      +
      +
    • +
    • +
      +

      post

      +
      @Deprecated +public boolean post(Runnable runnable, + long delayMillis)
      +
      Deprecated. +
      Use a Handler instance to post to a looper.
      +
      +
      Enqueue a task to be run later.
      +
      +
      Specified by:
      +
      post in class ShadowLooper
      +
      Parameters:
      +
      runnable - the task to be run
      +
      delayMillis - how many milliseconds into the (virtual) future to run it
      +
      Returns:
      +
      true if the runnable is enqueued
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      postAtFrontOfQueue

      +
      @Deprecated +public boolean postAtFrontOfQueue(Runnable runnable)
      +
      Deprecated. +
      Use a Handler instance to post to a looper.
      +
      +
      Enqueue a task to be run ahead of all other delayed tasks.
      +
      +
      Specified by:
      +
      postAtFrontOfQueue in class ShadowLooper
      +
      Parameters:
      +
      runnable - the task to be run
      +
      Returns:
      +
      true if the runnable is enqueued
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      pause

      +
      public void pause()
      +
      Description copied from class: ShadowLooper
      +
      Pause the looper. + +

      Has no practical effect for realistic looper, since it is always paused.

      +
      +
      Specified by:
      +
      pause in class ShadowLooper
      +
      +
      +
    • +
    • +
      +

      getNextScheduledTaskTime

      +
      public Duration getNextScheduledTaskTime()
      +
      +
      Specified by:
      +
      getNextScheduledTaskTime in class ShadowLooper
      +
      Returns:
      +
      the scheduled time of the next posted task; Duration.ZERO if there is no currently + scheduled task.
      +
      +
      +
    • +
    • +
      +

      getLastScheduledTaskTime

      +
      public Duration getLastScheduledTaskTime()
      +
      +
      Specified by:
      +
      getLastScheduledTaskTime in class ShadowLooper
      +
      Returns:
      +
      the scheduled time of the last posted task; Duration.ZERO 0 if there is no currently + scheduled task.
      +
      +
      +
    • +
    • +
      +

      unPause

      +
      public void unPause()
      +
      Description copied from class: ShadowLooper
      +
      Not supported for the main Looper in LooperMode.Mode.PAUSED.
      +
      +
      Specified by:
      +
      unPause in class ShadowLooper
      +
      +
      +
    • +
    • +
      +

      isPaused

      +
      public boolean isPaused()
      +
      +
      Specified by:
      +
      isPaused in class ShadowLooper
      +
      +
      +
    • +
    • +
      +

      setPaused

      +
      public boolean setPaused(boolean shouldPause)
      +
      Description copied from class: ShadowLooper
      +
      Control the paused state of the Looper. + +

      Not supported for the main Looper in LooperMode.Mode.PAUSED.

      +
      +
      Specified by:
      +
      setPaused in class ShadowLooper
      +
      +
      +
    • +
    • +
      +

      resetScheduler

      +
      public void resetScheduler()
      +
      Description copied from class: ShadowLooper
      +
      Only supported for LooperMode.Mode.LEGACY.
      +
      +
      Specified by:
      +
      resetScheduler in class ShadowLooper
      +
      +
      +
    • +
    • +
      +

      reset

      +
      public void reset()
      +
      Causes all enqueued tasks to be discarded, and pause state to be reset
      +
      +
      Specified by:
      +
      reset in class ShadowLooper
      +
      +
      +
    • +
    • +
      +

      getScheduler

      +
      public Scheduler getScheduler()
      +
      Returns the Scheduler that is being used to manage the enqueued + tasks. This scheduler is managed by the Looper's associated queue.
      +
      +
      Specified by:
      +
      getScheduler in class ShadowLooper
      +
      Returns:
      +
      the Scheduler that is being used to manage the enqueued + tasks.
      +
      +
      +
    • +
    • +
      +

      runPaused

      +
      public void runPaused(Runnable r)
      +
      Description copied from class: ShadowLooper
      +
      Runs the current task with the looper paused. + +

      When LooperMode is PAUSED, this will execute all pending tasks scheduled before the current + time.

      +
      +
      Specified by:
      +
      runPaused in class ShadowLooper
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowLegacyMatrix.html b/javadoc/4.11/org/robolectric/shadows/ShadowLegacyMatrix.html new file mode 100644 index 000000000..2a42e3023 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowLegacyMatrix.html @@ -0,0 +1,796 @@ + + + + +ShadowLegacyMatrix + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowLegacyMatrix

+
+
java.lang.Object +
org.robolectric.shadows.ShadowMatrix +
org.robolectric.shadows.ShadowLegacyMatrix
+
+
+
+
+
@Implements(value=android.graphics.Matrix.class, + isInAndroidSdk=false) +public class ShadowLegacyMatrix +extends ShadowMatrix
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowLegacyMatrix

      +
      public ShadowLegacyMatrix()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      __constructor__

      +
      @Implementation +protected void __constructor__(Matrix src)
      +
      +
    • +
    • +
      +

      getPreOperations

      +
      public List<String> getPreOperations()
      +
      A list of all 'pre' operations performed on this Matrix. The last operation performed will be + first in the list.
      +
      +
      Specified by:
      +
      getPreOperations in class ShadowMatrix
      +
      Returns:
      +
      A list of all 'pre' operations performed on this Matrix.
      +
      +
      +
    • +
    • +
      +

      getPostOperations

      +
      public List<String> getPostOperations()
      +
      A list of all 'post' operations performed on this Matrix. The last operation performed will be + last in the list.
      +
      +
      Specified by:
      +
      getPostOperations in class ShadowMatrix
      +
      Returns:
      +
      A list of all 'post' operations performed on this Matrix.
      +
      +
      +
    • +
    • +
      +

      getSetOperations

      +
      public Map<String,String> getSetOperations()
      +
      A map of all 'set' operations performed on this Matrix.
      +
      +
      Specified by:
      +
      getSetOperations in class ShadowMatrix
      +
      Returns:
      +
      A map of all 'set' operations performed on this Matrix.
      +
      +
      +
    • +
    • +
      +

      isIdentity

      +
      @Implementation +protected boolean isIdentity()
      +
      +
    • +
    • +
      +

      isAffine

      +
      @Implementation(minSdk=21) +protected boolean isAffine()
      +
      +
    • +
    • +
      +

      rectStaysRect

      +
      @Implementation +protected boolean rectStaysRect()
      +
      +
    • +
    • +
      +

      getValues

      +
      @Implementation +protected void getValues(float[] values)
      +
      +
    • +
    • +
      +

      setValues

      +
      @Implementation +protected void setValues(float[] values)
      +
      +
    • +
    • +
      +

      set

      +
      @Implementation +protected void set(Matrix src)
      +
      +
    • +
    • +
      +

      reset

      +
      @Implementation +protected void reset()
      +
      +
    • +
    • +
      +

      setTranslate

      +
      @Implementation +protected void setTranslate(float dx, + float dy)
      +
      +
    • +
    • +
      +

      setScale

      +
      @Implementation +protected void setScale(float sx, + float sy, + float px, + float py)
      +
      +
    • +
    • +
      +

      setScale

      +
      @Implementation +protected void setScale(float sx, + float sy)
      +
      +
    • +
    • +
      +

      setRotate

      +
      @Implementation +protected void setRotate(float degrees, + float px, + float py)
      +
      +
    • +
    • +
      +

      setRotate

      +
      @Implementation +protected void setRotate(float degrees)
      +
      +
    • +
    • +
      +

      setSinCos

      +
      @Implementation +protected void setSinCos(float sinValue, + float cosValue, + float px, + float py)
      +
      +
    • +
    • +
      +

      setSinCos

      +
      @Implementation +protected void setSinCos(float sinValue, + float cosValue)
      +
      +
    • +
    • +
      +

      setSkew

      +
      @Implementation +protected void setSkew(float kx, + float ky, + float px, + float py)
      +
      +
    • +
    • +
      +

      setSkew

      +
      @Implementation +protected void setSkew(float kx, + float ky)
      +
      +
    • +
    • +
      +

      setConcat

      +
      @Implementation +protected boolean setConcat(Matrix a, + Matrix b)
      +
      +
    • +
    • +
      +

      preTranslate

      +
      @Implementation +protected boolean preTranslate(float dx, + float dy)
      +
      +
    • +
    • +
      +

      preScale

      +
      @Implementation +protected boolean preScale(float sx, + float sy, + float px, + float py)
      +
      +
    • +
    • +
      +

      preScale

      +
      @Implementation +protected boolean preScale(float sx, + float sy)
      +
      +
    • +
    • +
      +

      preRotate

      +
      @Implementation +protected boolean preRotate(float degrees, + float px, + float py)
      +
      +
    • +
    • +
      +

      preRotate

      +
      @Implementation +protected boolean preRotate(float degrees)
      +
      +
    • +
    • +
      +

      preSkew

      +
      @Implementation +protected boolean preSkew(float kx, + float ky, + float px, + float py)
      +
      +
    • +
    • +
      +

      preSkew

      +
      @Implementation +protected boolean preSkew(float kx, + float ky)
      +
      +
    • +
    • +
      +

      preConcat

      +
      @Implementation +protected boolean preConcat(Matrix other)
      +
      +
    • +
    • +
      +

      postTranslate

      +
      @Implementation +protected boolean postTranslate(float dx, + float dy)
      +
      +
    • +
    • +
      +

      postScale

      +
      @Implementation +protected boolean postScale(float sx, + float sy, + float px, + float py)
      +
      +
    • +
    • +
      +

      postScale

      +
      @Implementation +protected boolean postScale(float sx, + float sy)
      +
      +
    • +
    • +
      +

      postRotate

      +
      @Implementation +protected boolean postRotate(float degrees, + float px, + float py)
      +
      +
    • +
    • +
      +

      postRotate

      +
      @Implementation +protected boolean postRotate(float degrees)
      +
      +
    • +
    • +
      +

      postSkew

      +
      @Implementation +protected boolean postSkew(float kx, + float ky, + float px, + float py)
      +
      +
    • +
    • +
      +

      postSkew

      +
      @Implementation +protected boolean postSkew(float kx, + float ky)
      +
      +
    • +
    • +
      +

      postConcat

      +
      @Implementation +protected boolean postConcat(Matrix other)
      +
      +
    • +
    • +
      +

      invert

      +
      @Implementation +protected boolean invert(Matrix inverse)
      +
      +
    • +
    • +
      +

      getAffineTransform

      +
      protected java.awt.geom.AffineTransform getAffineTransform()
      +
      +
    • +
    • +
      +

      mapPoint

      +
      public PointF mapPoint(float x, + float y)
      +
      +
    • +
    • +
      +

      mapPoint

      +
      public PointF mapPoint(PointF point)
      +
      +
    • +
    • +
      +

      mapRect

      +
      @Implementation +protected boolean mapRect(RectF destination, + RectF source)
      +
      +
    • +
    • +
      +

      mapPoints

      +
      @Implementation +protected void mapPoints(float[] dst, + int dstIndex, + float[] src, + int srcIndex, + int pointCount)
      +
      +
    • +
    • +
      +

      mapVectors

      +
      @Implementation +protected void mapVectors(float[] dst, + int dstIndex, + float[] src, + int srcIndex, + int vectorCount)
      +
      +
    • +
    • +
      +

      mapRadius

      +
      @Implementation +protected float mapRadius(float radius)
      +
      +
    • +
    • +
      +

      setRectToRect

      +
      @Implementation +protected boolean setRectToRect(RectF src, + RectF dst, + Matrix.ScaleToFit stf)
      +
      +
    • +
    • +
      +

      equals

      +
      @Implementation +public boolean equals(Object obj)
      +
      +
      Overrides:
      +
      equals in class Object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      @Implementation(minSdk=19) +public int hashCode()
      +
      +
      Overrides:
      +
      hashCode in class Object
      +
      +
      +
    • +
    • +
      +

      getDescription

      +
      public String getDescription()
      +
      +
      Specified by:
      +
      getDescription in class ShadowMatrix
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowLegacyMessage.html b/javadoc/4.11/org/robolectric/shadows/ShadowLegacyMessage.html new file mode 100644 index 000000000..62ce9a087 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowLegacyMessage.html @@ -0,0 +1,292 @@ + + + + +ShadowLegacyMessage + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowLegacyMessage

+
+
java.lang.Object +
org.robolectric.shadows.ShadowMessage +
org.robolectric.shadows.ShadowLegacyMessage
+
+
+
+
+
@Implements(value=android.os.Message.class, + isInAndroidSdk=false) +public class ShadowLegacyMessage +extends ShadowMessage
+
The shadow Message for LooperMode.Mode.LEGACY. + +

In LooperMode.Mode.LEGACY, each Message is associated with a Runnable posted to the + Scheduler.

+
+
See Also:
+
+ +
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowLegacyMessage

      +
      public ShadowLegacyMessage()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      recycleUnchecked

      +
      @HiddenApi +@Implementation(minSdk=21) +public void recycleUnchecked()
      +
      Hook to unscheduled the callback when the message is recycled. + Invokes unschedule() and then calls through to the + package private method Message.recycleUnchecked() + on the real object.
      +
      +
      Specified by:
      +
      recycleUnchecked in class ShadowMessage
      +
      +
      +
    • +
    • +
      +

      recycle

      +
      @Implementation(maxSdk=20) +protected void recycle()
      +
      Hook to unscheduled the callback when the message is recycled. Invokes unschedule() + and then calls through to Message.recycle() on the real object.
      +
      +
    • +
    • +
      +

      setScheduledRunnable

      +
      public void setScheduledRunnable(Runnable r)
      +
      Description copied from class: ShadowMessage
      +
      Stores the Runnable instance that has been scheduled to invoke this message. This is + called when the message is enqueued by ShadowLegacyMessageQueue.enqueueMessage(android.os.Message, long) and is + used when the message is recycled to ensure that the correct Runnable instance is + removed from the associated scheduler.
      +
      +
      Specified by:
      +
      setScheduledRunnable in class ShadowMessage
      +
      Parameters:
      +
      r - the Runnable instance that is scheduled to trigger this message. +

      #if ($api >= 21) * @see #recycleUnchecked() #else * @see #recycle() #end +

      Only supported in LooperMode.Mode.LEGACY.

      +
      +
      +
    • +
    • +
      +

      getNext

      +
      public Message getNext()
      +
      Description copied from class: ShadowMessage
      +
      Convenience method to provide getter access to the private field Message.next. + +

      Only supported in LooperMode.Mode.LEGACY

      +
      +
      Specified by:
      +
      getNext in class ShadowMessage
      +
      Returns:
      +
      The next message in the current message chain.
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      setNext

      +
      public void setNext(Message next)
      +
      Description copied from class: ShadowMessage
      +
      Convenience method to provide setter access to the private field Message.next. + +

      Only supported in LooperMode.Mode.LEGACY

      +
      +
      Specified by:
      +
      setNext in class ShadowMessage
      +
      Parameters:
      +
      next - the new next message for the current message.
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowLegacyMessageQueue.html b/javadoc/4.11/org/robolectric/shadows/ShadowLegacyMessageQueue.html new file mode 100644 index 000000000..b6b8a1589 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowLegacyMessageQueue.html @@ -0,0 +1,348 @@ + + + + +ShadowLegacyMessageQueue + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowLegacyMessageQueue

+
+
java.lang.Object +
org.robolectric.shadows.ShadowMessageQueue +
org.robolectric.shadows.ShadowLegacyMessageQueue
+
+
+
+
+
@Implements(value=android.os.MessageQueue.class, + isInAndroidSdk=false) +public class ShadowLegacyMessageQueue +extends ShadowMessageQueue
+
The shadow MessageQueue for LooperMode.Mode.LEGACY. + +

In LooperMode.Mode.LEGACY Robolectric puts Messages into the + scheduler queue instead of sending them to be handled on a separate thread. Messages that are scheduled to be dispatched can be triggered by calling ShadowLooper.idleMainLooper().

+
+
See Also:
+
+ +
+
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowLegacyPath.html b/javadoc/4.11/org/robolectric/shadows/ShadowLegacyPath.html new file mode 100644 index 000000000..f303df538 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowLegacyPath.html @@ -0,0 +1,816 @@ + + + + +ShadowLegacyPath + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowLegacyPath

+
+
java.lang.Object +
org.robolectric.shadows.ShadowPath +
org.robolectric.shadows.ShadowLegacyPath
+
+
+
+
+
@Implements(value=android.graphics.Path.class, + isInAndroidSdk=false) +public class ShadowLegacyPath +extends ShadowPath
+
The shadow only supports straight-line paths.
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      isSimplePath

      +
      protected boolean isSimplePath
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowLegacyPath

      +
      public ShadowLegacyPath()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowLegacyResourcesImpl.ShadowLegacyThemeImpl.html b/javadoc/4.11/org/robolectric/shadows/ShadowLegacyResourcesImpl.ShadowLegacyThemeImpl.html new file mode 100644 index 000000000..f9cc1516c --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowLegacyResourcesImpl.ShadowLegacyThemeImpl.html @@ -0,0 +1,196 @@ + + + + +ShadowLegacyResourcesImpl.ShadowLegacyThemeImpl + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowLegacyResourcesImpl.ShadowLegacyThemeImpl

+
+
java.lang.Object +
org.robolectric.shadows.ShadowResourcesImpl.ShadowThemeImpl +
org.robolectric.shadows.ShadowLegacyResourcesImpl.ShadowLegacyThemeImpl
+
+
+
+
+
Enclosing class:
+
ShadowLegacyResourcesImpl
+
+
+
@Implements(value=android.content.res.ResourcesImpl.ThemeImpl.class, + minSdk=24, + isInAndroidSdk=false, + shadowPicker=Picker.class) +public static class ShadowLegacyResourcesImpl.ShadowLegacyThemeImpl +extends ShadowResourcesImpl.ShadowThemeImpl
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowLegacyThemeImpl

      +
      public ShadowLegacyThemeImpl()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowLegacyResourcesImpl.html b/javadoc/4.11/org/robolectric/shadows/ShadowLegacyResourcesImpl.html new file mode 100644 index 000000000..66055eefc --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowLegacyResourcesImpl.html @@ -0,0 +1,337 @@ + + + + +ShadowLegacyResourcesImpl + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowLegacyResourcesImpl

+
+
java.lang.Object +
org.robolectric.shadows.ShadowResourcesImpl +
org.robolectric.shadows.ShadowLegacyResourcesImpl
+
+
+
+
+ +
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowLegacySQLiteConnection.html b/javadoc/4.11/org/robolectric/shadows/ShadowLegacySQLiteConnection.html new file mode 100644 index 000000000..33c4973d7 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowLegacySQLiteConnection.html @@ -0,0 +1,886 @@ + + + + +ShadowLegacySQLiteConnection + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowLegacySQLiteConnection

+
+
java.lang.Object +
org.robolectric.shadows.ShadowSQLiteConnection +
org.robolectric.shadows.ShadowLegacySQLiteConnection
+
+
+
+
+
@Implements(value=android.database.sqlite.SQLiteConnection.class, + isInAndroidSdk=false) +public class ShadowLegacySQLiteConnection +extends ShadowSQLiteConnection
+
Shadow for SQLiteConnection that is backed by sqlite4java.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowLegacySQLiteConnection

      +
      public ShadowLegacySQLiteConnection()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nativeOpen

      +
      @Implementation(maxSdk=26) +protected static Number nativeOpen(String path, + int openFlags, + String label, + boolean enableTrace, + boolean enableProfile)
      +
      +
    • +
    • +
      +

      nativeOpen

      +
      @Implementation(minSdk=27) +protected static long nativeOpen(String path, + int openFlags, + String label, + boolean enableTrace, + boolean enableProfile, + int lookasideSlotSize, + int lookasideSlotCount)
      +
      +
    • +
    • +
      +

      nativePrepareStatement

      +
      @Implementation(maxSdk=20) +protected static int nativePrepareStatement(int connectionPtr, + String sql)
      +
      +
    • +
    • +
      +

      nativePrepareStatement

      +
      @Implementation(minSdk=21) +protected static long nativePrepareStatement(long connectionPtr, + String sql)
      +
      +
    • +
    • +
      +

      reset

      +
      @Resetter +public static void reset()
      +
      +
    • +
    • +
      +

      nativeClose

      +
      @Implementation(maxSdk=20) +protected static void nativeClose(int connectionPtr)
      +
      +
    • +
    • +
      +

      nativeClose

      +
      @Implementation(minSdk=21) +protected static void nativeClose(long connectionPtr)
      +
      +
    • +
    • +
      +

      nativeFinalizeStatement

      +
      @Implementation(maxSdk=20) +protected static void nativeFinalizeStatement(int connectionPtr, + int statementPtr)
      +
      +
    • +
    • +
      +

      nativeFinalizeStatement

      +
      @Implementation(minSdk=21) +protected static void nativeFinalizeStatement(long connectionPtr, + long statementPtr)
      +
      +
    • +
    • +
      +

      nativeGetParameterCount

      +
      @Implementation(maxSdk=20) +protected static int nativeGetParameterCount(int connectionPtr, + int statementPtr)
      +
      +
    • +
    • +
      +

      nativeGetParameterCount

      +
      @Implementation(minSdk=21) +protected static int nativeGetParameterCount(long connectionPtr, + long statementPtr)
      +
      +
    • +
    • +
      +

      nativeIsReadOnly

      +
      @Implementation(maxSdk=20) +protected static boolean nativeIsReadOnly(int connectionPtr, + int statementPtr)
      +
      +
    • +
    • +
      +

      nativeIsReadOnly

      +
      @Implementation(minSdk=21) +protected static boolean nativeIsReadOnly(long connectionPtr, + long statementPtr)
      +
      +
    • +
    • +
      +

      nativeExecuteForLong

      +
      @Implementation(maxSdk=20) +protected static long nativeExecuteForLong(int connectionPtr, + int statementPtr)
      +
      +
    • +
    • +
      +

      nativeExecuteForLong

      +
      @Implementation(minSdk=21) +protected static long nativeExecuteForLong(long connectionPtr, + long statementPtr)
      +
      +
    • +
    • +
      +

      nativeExecute

      +
      @Implementation(maxSdk=20) +protected static void nativeExecute(int connectionPtr, + int statementPtr)
      +
      +
    • +
    • +
      +

      nativeExecute

      +
      @Implementation(minSdk=21, + maxSdk=32) +protected static void nativeExecute(long connectionPtr, + long statementPtr)
      +
      +
    • +
    • +
      +

      nativeExecute

      +
      @Implementation(minSdk=33) +protected static void nativeExecute(long connectionPtr, + long statementPtr, + boolean isPragmaStmt)
      +
      +
    • +
    • +
      +

      nativeExecuteForString

      +
      @Implementation(maxSdk=20) +protected static String nativeExecuteForString(int connectionPtr, + int statementPtr)
      +
      +
    • +
    • +
      +

      nativeExecuteForString

      +
      @Implementation(minSdk=21) +protected static String nativeExecuteForString(long connectionPtr, + long statementPtr)
      +
      +
    • +
    • +
      +

      nativeGetColumnCount

      +
      @Implementation(maxSdk=20) +protected static int nativeGetColumnCount(int connectionPtr, + int statementPtr)
      +
      +
    • +
    • +
      +

      nativeGetColumnCount

      +
      @Implementation(minSdk=21) +protected static int nativeGetColumnCount(long connectionPtr, + long statementPtr)
      +
      +
    • +
    • +
      +

      nativeGetColumnName

      +
      @Implementation(maxSdk=20) +protected static String nativeGetColumnName(int connectionPtr, + int statementPtr, + int index)
      +
      +
    • +
    • +
      +

      nativeGetColumnName

      +
      @Implementation(minSdk=21) +protected static String nativeGetColumnName(long connectionPtr, + long statementPtr, + int index)
      +
      +
    • +
    • +
      +

      nativeBindNull

      +
      @Implementation(maxSdk=20) +protected static void nativeBindNull(int connectionPtr, + int statementPtr, + int index)
      +
      +
    • +
    • +
      +

      nativeBindNull

      +
      @Implementation(minSdk=21) +protected static void nativeBindNull(long connectionPtr, + long statementPtr, + int index)
      +
      +
    • +
    • +
      +

      nativeBindLong

      +
      @Implementation(maxSdk=20) +protected static void nativeBindLong(int connectionPtr, + int statementPtr, + int index, + long value)
      +
      +
    • +
    • +
      +

      nativeBindLong

      +
      @Implementation(minSdk=21) +protected static void nativeBindLong(long connectionPtr, + long statementPtr, + int index, + long value)
      +
      +
    • +
    • +
      +

      nativeBindDouble

      +
      @Implementation(maxSdk=20) +protected static void nativeBindDouble(int connectionPtr, + int statementPtr, + int index, + double value)
      +
      +
    • +
    • +
      +

      nativeBindDouble

      +
      @Implementation(minSdk=21) +protected static void nativeBindDouble(long connectionPtr, + long statementPtr, + int index, + double value)
      +
      +
    • +
    • +
      +

      nativeBindString

      +
      @Implementation(maxSdk=20) +protected static void nativeBindString(int connectionPtr, + int statementPtr, + int index, + String value)
      +
      +
    • +
    • +
      +

      nativeBindString

      +
      @Implementation(minSdk=21) +protected static void nativeBindString(long connectionPtr, + long statementPtr, + int index, + String value)
      +
      +
    • +
    • +
      +

      nativeBindBlob

      +
      @Implementation(maxSdk=20) +protected static void nativeBindBlob(int connectionPtr, + int statementPtr, + int index, + byte[] value)
      +
      +
    • +
    • +
      +

      nativeBindBlob

      +
      @Implementation(minSdk=21) +protected static void nativeBindBlob(long connectionPtr, + long statementPtr, + int index, + byte[] value)
      +
      +
    • +
    • +
      +

      nativeRegisterLocalizedCollators

      +
      @Implementation(maxSdk=20) +protected static void nativeRegisterLocalizedCollators(int connectionPtr, + String locale)
      +
      +
    • +
    • +
      +

      nativeRegisterLocalizedCollators

      +
      @Implementation(minSdk=21) +protected static void nativeRegisterLocalizedCollators(long connectionPtr, + String locale)
      +
      +
    • +
    • +
      +

      nativeExecuteForChangedRowCount

      +
      @Implementation(maxSdk=20) +protected static int nativeExecuteForChangedRowCount(int connectionPtr, + int statementPtr)
      +
      +
    • +
    • +
      +

      nativeExecuteForChangedRowCount

      +
      @Implementation(minSdk=21) +protected static int nativeExecuteForChangedRowCount(long connectionPtr, + long statementPtr)
      +
      +
    • +
    • +
      +

      nativeExecuteForLastInsertedRowId

      +
      @Implementation(maxSdk=20) +protected static long nativeExecuteForLastInsertedRowId(int connectionPtr, + int statementPtr)
      +
      +
    • +
    • +
      +

      nativeExecuteForLastInsertedRowId

      +
      @Implementation(minSdk=21) +protected static long nativeExecuteForLastInsertedRowId(long connectionPtr, + long statementPtr)
      +
      +
    • +
    • +
      +

      nativeExecuteForCursorWindow

      +
      @Implementation(maxSdk=20) +protected static long nativeExecuteForCursorWindow(int connectionPtr, + int statementPtr, + int windowPtr, + int startPos, + int requiredPos, + boolean countAllRows)
      +
      +
    • +
    • +
      +

      nativeExecuteForCursorWindow

      +
      @Implementation(minSdk=21) +protected static long nativeExecuteForCursorWindow(long connectionPtr, + long statementPtr, + long windowPtr, + int startPos, + int requiredPos, + boolean countAllRows)
      +
      +
    • +
    • +
      +

      nativeResetStatementAndClearBindings

      +
      @Implementation(maxSdk=20) +protected static void nativeResetStatementAndClearBindings(int connectionPtr, + int statementPtr)
      +
      +
    • +
    • +
      +

      nativeResetStatementAndClearBindings

      +
      @Implementation(minSdk=21) +protected static void nativeResetStatementAndClearBindings(long connectionPtr, + long statementPtr)
      +
      +
    • +
    • +
      +

      nativeCancel

      +
      @Implementation(maxSdk=20) +protected static void nativeCancel(int connectionPtr)
      +
      +
    • +
    • +
      +

      nativeCancel

      +
      @Implementation(minSdk=21) +protected static void nativeCancel(long connectionPtr)
      +
      +
    • +
    • +
      +

      nativeResetCancel

      +
      @Implementation(maxSdk=20) +protected static void nativeResetCancel(int connectionPtr, + boolean cancelable)
      +
      +
    • +
    • +
      +

      nativeResetCancel

      +
      @Implementation(minSdk=21) +protected static void nativeResetCancel(long connectionPtr, + boolean cancelable)
      +
      +
    • +
    • +
      +

      nativeRegisterCustomFunction

      +
      @Implementation(maxSdk=20) +protected static void nativeRegisterCustomFunction(int connectionPtr, + SQLiteCustomFunction function)
      +
      +
    • +
    • +
      +

      nativeRegisterCustomFunction

      +
      @Implementation(minSdk=21, + maxSdk=29) +protected static void nativeRegisterCustomFunction(long connectionPtr, + SQLiteCustomFunction function)
      +
      +
    • +
    • +
      +

      nativeExecuteForBlobFileDescriptor

      +
      @Implementation(maxSdk=20) +protected static int nativeExecuteForBlobFileDescriptor(int connectionPtr, + int statementPtr)
      +
      +
    • +
    • +
      +

      nativeExecuteForBlobFileDescriptor

      +
      @Implementation(minSdk=21) +protected static int nativeExecuteForBlobFileDescriptor(long connectionPtr, + long statementPtr)
      +
      +
    • +
    • +
      +

      nativeGetDbLookaside

      +
      @Implementation(maxSdk=20) +protected static int nativeGetDbLookaside(int connectionPtr)
      +
      +
    • +
    • +
      +

      nativeGetDbLookaside

      +
      @Implementation(minSdk=21) +protected static int nativeGetDbLookaside(long connectionPtr)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowLegacySystemClock.html b/javadoc/4.11/org/robolectric/shadows/ShadowLegacySystemClock.html new file mode 100644 index 000000000..7bcc7b5ee --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowLegacySystemClock.html @@ -0,0 +1,325 @@ + + + + +ShadowLegacySystemClock + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowLegacySystemClock

+
+
java.lang.Object +
org.robolectric.shadows.ShadowSystemClock +
org.robolectric.shadows.ShadowLegacySystemClock
+
+
+
+
+
@Implements(value=android.os.SystemClock.class, + shadowPicker=Picker.class, + isInAndroidSdk=false) +public class ShadowLegacySystemClock +extends ShadowSystemClock
+
A shadow SystemClock for LooperMode.Mode.LEGACY + +

In LEGACY LooperMode, Robolectric's concept of current time is base on the current time of the + UI Scheduler for consistency with previous implementations. This is not ideal, since both + schedulers (background and foreground), can see different values for the current time.

+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowLegacySystemClock

      +
      public ShadowLegacySystemClock()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      sleep

      +
      @Implementation +protected static void sleep(long millis)
      +
      +
    • +
    • +
      +

      setCurrentTimeMillis

      +
      @Implementation +protected static boolean setCurrentTimeMillis(long millis)
      +
      +
    • +
    • +
      +

      uptimeMillis

      +
      @Implementation +protected static long uptimeMillis()
      +
      +
    • +
    • +
      +

      elapsedRealtime

      +
      @Implementation +protected static long elapsedRealtime()
      +
      +
    • +
    • +
      +

      elapsedRealtimeNanos

      +
      @Implementation(minSdk=17) +protected static long elapsedRealtimeNanos()
      +
      +
    • +
    • +
      +

      currentThreadTimeMillis

      +
      @Implementation +protected static long currentThreadTimeMillis()
      +
      +
    • +
    • +
      +

      currentThreadTimeMicro

      +
      @HiddenApi +@Implementation +public static long currentThreadTimeMicro()
      +
      +
    • +
    • +
      +

      currentTimeMicro

      +
      @HiddenApi +@Implementation +public static long currentTimeMicro()
      +
      +
    • +
    • +
      +

      currentTimeMillis

      +
      public static long currentTimeMillis()
      +
      Implements System.currentTimeMillis() through ShadowWrangler.
      +
      +
      Returns:
      +
      Current time in millis.
      +
      +
      +
    • +
    • +
      +

      nanoTime

      +
      public static long nanoTime()
      +
      Implements System.nanoTime() through ShadowWrangler.
      +
      +
      Returns:
      +
      Current time with nanos.
      +
      +
      +
    • +
    • +
      +

      setNanoTime

      +
      public static void setNanoTime(long nanoTime)
      +
      +
    • +
    • +
      +

      currentNetworkTimeMillis

      +
      @Implementation(minSdk=28) +@HiddenApi +protected static long currentNetworkTimeMillis()
      +
      +
    • +
    • +
      +

      reset

      +
      @Resetter +public static void reset()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowLegacyTypeface.ShadowBuilder.html b/javadoc/4.11/org/robolectric/shadows/ShadowLegacyTypeface.ShadowBuilder.html new file mode 100644 index 000000000..15d51bf2c --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowLegacyTypeface.ShadowBuilder.html @@ -0,0 +1,167 @@ + + + + +ShadowLegacyTypeface.ShadowBuilder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowLegacyTypeface.ShadowBuilder

+
+
java.lang.Object +
org.robolectric.shadows.ShadowLegacyTypeface.ShadowBuilder
+
+
+
+
Enclosing class:
+
ShadowLegacyTypeface
+
+
+
@Implements(value=android.graphics.Typeface.Builder.class, + minSdk=29) +public static class ShadowLegacyTypeface.ShadowBuilder +extends Object
+
Shadow for Typeface.Builder
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowBuilder

      +
      public ShadowBuilder()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowLegacyTypeface.html b/javadoc/4.11/org/robolectric/shadows/ShadowLegacyTypeface.html new file mode 100644 index 000000000..942f6ef60 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowLegacyTypeface.html @@ -0,0 +1,542 @@ + + + + +ShadowLegacyTypeface + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowLegacyTypeface

+
+
java.lang.Object +
org.robolectric.shadows.ShadowTypeface +
org.robolectric.shadows.ShadowLegacyTypeface
+
+
+
+
+
@Implements(value=android.graphics.Typeface.class, + looseSignatures=true, + isInAndroidSdk=false) +public class ShadowLegacyTypeface +extends ShadowTypeface
+
Shadow for Typeface.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowLibcoreOsConstants.html b/javadoc/4.11/org/robolectric/shadows/ShadowLibcoreOsConstants.html new file mode 100644 index 000000000..abebc3b3c --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowLibcoreOsConstants.html @@ -0,0 +1,164 @@ + + + + +ShadowLibcoreOsConstants + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowLibcoreOsConstants

+
+
java.lang.Object +
org.robolectric.shadows.ShadowLibcoreOsConstants
+
+
+
+
@Implements(className="libcore.io.OsConstants", + maxSdk=20, + isInAndroidSdk=false) +public final class ShadowLibcoreOsConstants +extends Object
+
Implements OsConstants on APIs 20 and below.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowLibcoreOsConstants

      +
      public ShadowLibcoreOsConstants()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      initConstants

      +
      @Implementation +protected static void initConstants()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowLineBreaker.html b/javadoc/4.11/org/robolectric/shadows/ShadowLineBreaker.html new file mode 100644 index 000000000..f65662b53 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowLineBreaker.html @@ -0,0 +1,204 @@ + + + + +ShadowLineBreaker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowLineBreaker

+
+
java.lang.Object +
org.robolectric.shadows.ShadowLineBreaker
+
+
+
+
@Implements(value=android.graphics.text.LineBreaker.class, + isInAndroidSdk=false, + minSdk=29) +public class ShadowLineBreaker +extends Object
+
Shadow for android.graphics.text.LineBreaker
+
+
+
    + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected static long
    +
    nComputeLineBreaks(long nativePtr, + char[] text, + long measuredTextPtr, + int length, + float firstWidth, + int firstWidthLineCount, + float restWidth, + float[] variableTabStops, + float defaultTabStop, + int indentsOffset)
    +
     
    +
    protected static int
    +
    nGetLineBreakOffset(long ptr, + int idx)
    +
     
    +
    protected static int
    +
    nGetLineCount(long ptr)
    +
     
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowLineBreaker

      +
      public ShadowLineBreaker()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nComputeLineBreaks

      +
      @Implementation +protected static long nComputeLineBreaks(long nativePtr, + char[] text, + long measuredTextPtr, + int length, + float firstWidth, + int firstWidthLineCount, + float restWidth, + float[] variableTabStops, + float defaultTabStop, + int indentsOffset)
      +
      +
    • +
    • +
      +

      nGetLineCount

      +
      @Implementation +protected static int nGetLineCount(long ptr)
      +
      +
    • +
    • +
      +

      nGetLineBreakOffset

      +
      @Implementation +protected static int nGetLineBreakOffset(long ptr, + int idx)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowLinearLayout.html b/javadoc/4.11/org/robolectric/shadows/ShadowLinearLayout.html new file mode 100644 index 000000000..7ed2d1d05 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowLinearLayout.html @@ -0,0 +1,196 @@ + + + + +ShadowLinearLayout + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowLinearLayout

+
+ +
+
+
Direct Known Subclasses:
+
ShadowNumberPicker, ShadowTabWidget
+
+
+
@Implements(android.widget.LinearLayout.class) +public class ShadowLinearLayout +extends ShadowViewGroup
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowLinearLayout

      +
      public ShadowLinearLayout()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowLinkMovementMethod.html b/javadoc/4.11/org/robolectric/shadows/ShadowLinkMovementMethod.html new file mode 100644 index 000000000..4289d02e5 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowLinkMovementMethod.html @@ -0,0 +1,161 @@ + + + + +ShadowLinkMovementMethod + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowLinkMovementMethod

+
+
java.lang.Object +
org.robolectric.shadows.ShadowLinkMovementMethod
+
+
+
+
@Implements(android.text.method.LinkMovementMethod.class) +public class ShadowLinkMovementMethod +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowLinkMovementMethod

      +
      public ShadowLinkMovementMethod()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowLinux.html b/javadoc/4.11/org/robolectric/shadows/ShadowLinux.html new file mode 100644 index 000000000..da651bacc --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowLinux.html @@ -0,0 +1,274 @@ + + + + +ShadowLinux + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowLinux

+
+
java.lang.Object +
org.robolectric.shadows.ShadowLinux
+
+
+
+
@Implements(value=libcore.io.Linux.class, + minSdk=26, + isInAndroidSdk=false) +public class ShadowLinux +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowListPopupWindow.html b/javadoc/4.11/org/robolectric/shadows/ShadowListPopupWindow.html new file mode 100644 index 000000000..324cda0de --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowListPopupWindow.html @@ -0,0 +1,170 @@ + + + + +ShadowListPopupWindow + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowListPopupWindow

+
+
java.lang.Object +
org.robolectric.shadows.ShadowListPopupWindow
+
+
+
+
@Implements(android.widget.ListPopupWindow.class) +public class ShadowListPopupWindow +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowListPopupWindow

      +
      public ShadowListPopupWindow()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      show

      +
      @Implementation +protected void show()
      +
      +
    • +
    • +
      +

      getLatestListPopupWindow

      +
      public static ListPopupWindow getLatestListPopupWindow()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowListView.html b/javadoc/4.11/org/robolectric/shadows/ShadowListView.html new file mode 100644 index 000000000..99964090c --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowListView.html @@ -0,0 +1,210 @@ + + + + +ShadowListView + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowListView

+
+ +
+
+
@Implements(android.widget.ListView.class) +public class ShadowListView +extends ShadowAbsListView
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowListView

      +
      public ShadowListView()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getHeaderViews

      +
      public List<View> getHeaderViews()
      +
      +
    • +
    • +
      +

      getFooterViews

      +
      public List<View> getFooterViews()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowLoadedApk._LoadedApk_.html b/javadoc/4.11/org/robolectric/shadows/ShadowLoadedApk._LoadedApk_.html new file mode 100644 index 000000000..01b391010 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowLoadedApk._LoadedApk_.html @@ -0,0 +1,157 @@ + + + + +ShadowLoadedApk._LoadedApk_ + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface ShadowLoadedApk._LoadedApk_

+
+
+
+
Enclosing class:
+
ShadowLoadedApk
+
+
+
public static interface ShadowLoadedApk._LoadedApk_
+
Accessor interface for LoadedApk's internals.
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      setApplication

      +
      void setApplication(Application application)
      +
      +
    • +
    • +
      +

      setResources

      +
      void setResources(Resources resources)
      +
      +
    • +
    • +
      +

      getIncludeCode

      +
      boolean getIncludeCode()
      +
      +
    • +
    • +
      +

      setAppFactory

      +
      void setAppFactory(Object appFactory)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowLoadedApk.html b/javadoc/4.11/org/robolectric/shadows/ShadowLoadedApk.html new file mode 100644 index 000000000..61b220ee3 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowLoadedApk.html @@ -0,0 +1,194 @@ + + + + +ShadowLoadedApk + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowLoadedApk

+
+
java.lang.Object +
org.robolectric.shadows.ShadowLoadedApk
+
+
+
+
@Implements(value=android.app.LoadedApk.class, + isInAndroidSdk=false) +public class ShadowLoadedApk +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowLocaleData.html b/javadoc/4.11/org/robolectric/shadows/ShadowLocaleData.html new file mode 100644 index 000000000..3f7822659 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowLocaleData.html @@ -0,0 +1,201 @@ + + + + +ShadowLocaleData + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowLocaleData

+
+
java.lang.Object +
org.robolectric.shadows.ShadowLocaleData
+
+
+
+
@Implements(value=libcore.icu.LocaleData.class, + isInAndroidSdk=false, + maxSdk=32) +public class ShadowLocaleData +extends Object
+
Robolectric only supports en_US regardless of the default locale set in the JVM.
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowLocaleData

      +
      public ShadowLocaleData()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowLocaleList.html b/javadoc/4.11/org/robolectric/shadows/ShadowLocaleList.html new file mode 100644 index 000000000..da048e949 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowLocaleList.html @@ -0,0 +1,163 @@ + + + + +ShadowLocaleList + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowLocaleList

+
+
java.lang.Object +
org.robolectric.shadows.ShadowLocaleList
+
+
+
+
@Implements(value=android.os.LocaleList.class, + minSdk=24) +public class ShadowLocaleList +extends Object
+
Shadow for LocaleList
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowLocaleList

      +
      public ShadowLocaleList()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      reset

      +
      @Resetter +public static void reset()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowLocaleManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowLocaleManager.html new file mode 100644 index 000000000..41ff73c13 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowLocaleManager.html @@ -0,0 +1,263 @@ + + + + +ShadowLocaleManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowLocaleManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowLocaleManager
+
+
+
+
@Implements(value=android.app.LocaleManager.class, + minSdk=33, + isInAndroidSdk=false) +public class ShadowLocaleManager +extends Object
+
Shadow of LocaleManager
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowLocaleManager

      +
      public ShadowLocaleManager()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowLocationManager.ProviderProperties.html b/javadoc/4.11/org/robolectric/shadows/ShadowLocationManager.ProviderProperties.html new file mode 100644 index 000000000..985d7d89b --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowLocationManager.ProviderProperties.html @@ -0,0 +1,261 @@ + + + + +ShadowLocationManager.ProviderProperties + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowLocationManager.ProviderProperties

+
+
java.lang.Object +
org.robolectric.shadows.ShadowLocationManager.ProviderProperties
+
+
+
+
Enclosing class:
+
ShadowLocationManager
+
+
+
public static class ShadowLocationManager.ProviderProperties +extends Object
+
ProviderProperties is not public prior to S, so a new class is required to represent it prior + to that platform.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ProviderProperties

      +
      public ProviderProperties(boolean requiresNetwork, + boolean requiresSatellite, + boolean requiresCell, + boolean hasMonetaryCost, + boolean supportsAltitude, + boolean supportsSpeed, + boolean supportsBearing, + int powerRequirement, + int accuracy)
      +
      +
    • +
    • +
      +

      ProviderProperties

      +
      public ProviderProperties(Criteria criteria)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      hasNetworkRequirement

      +
      public boolean hasNetworkRequirement()
      +
      +
    • +
    • +
      +

      hasSatelliteRequirement

      +
      public boolean hasSatelliteRequirement()
      +
      +
    • +
    • +
      +

      isRequiresCell

      +
      public boolean isRequiresCell()
      +
      +
    • +
    • +
      +

      isHasMonetaryCost

      +
      public boolean isHasMonetaryCost()
      +
      +
    • +
    • +
      +

      hasAltitudeSupport

      +
      public boolean hasAltitudeSupport()
      +
      +
    • +
    • +
      +

      hasSpeedSupport

      +
      public boolean hasSpeedSupport()
      +
      +
    • +
    • +
      +

      hasBearingSupport

      +
      public boolean hasBearingSupport()
      +
      +
    • +
    • +
      +

      getPowerUsage

      +
      public int getPowerUsage()
      +
      +
    • +
    • +
      +

      getAccuracy

      +
      public int getAccuracy()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowLocationManager.RoboLocationRequest.html b/javadoc/4.11/org/robolectric/shadows/ShadowLocationManager.RoboLocationRequest.html new file mode 100644 index 000000000..208bff146 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowLocationManager.RoboLocationRequest.html @@ -0,0 +1,247 @@ + + + + +ShadowLocationManager.RoboLocationRequest + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowLocationManager.RoboLocationRequest

+
+
java.lang.Object +
org.robolectric.shadows.ShadowLocationManager.RoboLocationRequest
+
+
+
+
Enclosing class:
+
ShadowLocationManager
+
+
+
public static final class ShadowLocationManager.RoboLocationRequest +extends Object
+
LocationRequest doesn't exist prior to Kitkat, and is not public prior to S, so a new class is + required to represent it prior to those platforms.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      RoboLocationRequest

      +
      @RequiresApi(19) +public RoboLocationRequest(LocationRequest locationRequest)
      +
      +
    • +
    • +
      +

      RoboLocationRequest

      +
      public RoboLocationRequest(String provider, + long intervalMillis, + float minUpdateDistanceMeters, + boolean singleShot)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getLocationRequest

      +
      @RequiresApi(19) +public LocationRequest getLocationRequest()
      +
      +
    • +
    • +
      +

      getIntervalMillis

      +
      public long getIntervalMillis()
      +
      +
    • +
    • +
      +

      getMinUpdateDistanceMeters

      +
      public float getMinUpdateDistanceMeters()
      +
      +
    • +
    • +
      +

      isSingleShot

      +
      public boolean isSingleShot()
      +
      +
    • +
    • +
      +

      equals

      +
      public boolean equals(Object o)
      +
      +
      Overrides:
      +
      equals in class Object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public int hashCode()
      +
      +
      Overrides:
      +
      hashCode in class Object
      +
      +
      +
    • +
    • +
      +

      toString

      +
      public String toString()
      +
      +
      Overrides:
      +
      toString in class Object
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowLocationManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowLocationManager.html new file mode 100644 index 000000000..5c3c47260 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowLocationManager.html @@ -0,0 +1,1370 @@ + + + + +ShadowLocationManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowLocationManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowLocationManager
+
+
+
+
@Implements(value=android.location.LocationManager.class, + looseSignatures=true) +public class ShadowLocationManager +extends Object
+
Shadow for LocationManager. Note that the default state of location on Android devices is + location on, gps provider enabled, network provider disabled.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowLog.LogItem.html b/javadoc/4.11/org/robolectric/shadows/ShadowLog.LogItem.html new file mode 100644 index 000000000..0ded591f6 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowLog.LogItem.html @@ -0,0 +1,281 @@ + + + + +ShadowLog.LogItem + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowLog.LogItem

+
+
java.lang.Object +
org.robolectric.shadows.ShadowLog.LogItem
+
+
+
+
Enclosing class:
+
ShadowLog
+
+
+
public static final class ShadowLog.LogItem +extends Object
+
A single log item.
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      timeString

      +
      public final String timeString
      +
      +
    • +
    • +
      +

      type

      +
      public final int type
      +
      +
    • +
    • +
      +

      tag

      +
      public final String tag
      +
      +
    • +
    • +
      +

      msg

      +
      public final String msg
      +
      +
    • +
    • +
      +

      throwable

      +
      public final Throwable throwable
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      equals

      +
      public boolean equals(Object o)
      +
      +
      Overrides:
      +
      equals in class Object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public int hashCode()
      +
      +
      Overrides:
      +
      hashCode in class Object
      +
      +
      +
    • +
    • +
      +

      toString

      +
      public String toString()
      +
      +
      Overrides:
      +
      toString in class Object
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowLog.TerribleFailure.html b/javadoc/4.11/org/robolectric/shadows/ShadowLog.TerribleFailure.html new file mode 100644 index 000000000..1934cb602 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowLog.TerribleFailure.html @@ -0,0 +1,125 @@ + + + + +ShadowLog.TerribleFailure + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowLog.TerribleFailure

+
+
java.lang.Object +
java.lang.Throwable +
java.lang.Exception +
java.lang.RuntimeException +
org.robolectric.shadows.ShadowLog.TerribleFailure
+
+
+
+
+
+
+
All Implemented Interfaces:
+
Serializable
+
+
+
Enclosing class:
+
ShadowLog
+
+
+
public static final class ShadowLog.TerribleFailure +extends RuntimeException
+
Failure thrown when wtf_is_fatal is true and Log.wtf is called. This is a parallel + implementation of framework's hidden API android.util.Log#TerribleFailure, to allow + tests to catch / expect these exceptions.
+
+
See Also:
+
+ +
+
+
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowLog.html b/javadoc/4.11/org/robolectric/shadows/ShadowLog.html new file mode 100644 index 000000000..20c4491cc --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowLog.html @@ -0,0 +1,516 @@ + + + + +ShadowLog + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowLog

+
+
java.lang.Object +
org.robolectric.shadows.ShadowLog
+
+
+
+
@Implements(android.util.Log.class) +public class ShadowLog +extends Object
+
Controls the behavior of Log and provides access to log messages.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowLooper.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowLooper.Picker.html new file mode 100644 index 000000000..0e2c6cb85 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowLooper.Picker.html @@ -0,0 +1,141 @@ + + + + +ShadowLooper.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowLooper.Picker

+
+
java.lang.Object +
org.robolectric.shadows.LooperShadowPicker<ShadowLooper> +
org.robolectric.shadows.ShadowLooper.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<ShadowLooper>
+
+
+
Enclosing class:
+
ShadowLooper
+
+
+
public static class ShadowLooper.Picker +extends LooperShadowPicker<ShadowLooper>
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowLooper.html b/javadoc/4.11/org/robolectric/shadows/ShadowLooper.html new file mode 100644 index 000000000..e7e10ec4c --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowLooper.html @@ -0,0 +1,839 @@ + + + + +ShadowLooper + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowLooper

+
+
java.lang.Object +
org.robolectric.shadows.ShadowLooper
+
+
+
+
Direct Known Subclasses:
+
ShadowLegacyLooper, ShadowPausedLooper
+
+
+
@Implements(value=android.os.Looper.class, + shadowPicker=Picker.class) +public abstract class ShadowLooper +extends Object
+
The base shadow API class for controlling Loopers. + +

It will delegate calls to the appropriate shadow based on the current LooperMode.

+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowLooper

      +
      public ShadowLooper()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      assertLooperMode

      +
      public static void assertLooperMode(LooperMode.Mode expectedMode)
      +
      +
    • +
    • +
      +

      getShadowMainLooper

      +
      @Deprecated +public static ShadowLooper getShadowMainLooper()
      +
      Deprecated. +
      Use shadowOf({@link Looper#getMainLooper()}) instead.
      +
      +
      +
    • +
    • +
      +

      shadowMainLooper

      +
      public static ShadowLooper shadowMainLooper()
      +
      +
    • +
    • +
      +

      getLooperForThread

      +
      public static Looper getLooperForThread(Thread thread)
      +
      +
    • +
    • +
      +

      getAllLoopers

      +
      public static Collection<Looper> getAllLoopers()
      +
      Return all created loopers.
      +
      +
    • +
    • +
      +

      resetThreadLoopers

      +
      public static void resetThreadLoopers()
      +
      Should not be called directly - Robolectric internal use only.
      +
      +
    • +
    • +
      +

      looperMode

      +
      public static LooperMode.Mode looperMode()
      +
      Return the current LooperMode.
      +
      +
    • +
    • +
      +

      clearLooperMode

      +
      @Resetter +public static void clearLooperMode()
      +
      +
    • +
    • +
      +

      pauseLooper

      +
      public static void pauseLooper(Looper looper)
      +
      Pauses execution of tasks posted to the ShadowLegacyLooper. This means that during tests, tasks + sent to the looper will not execute immediately, but will be queued in a way that is similar to + how a real looper works. These queued tasks must be executed explicitly by calling #runToEndOftasks or a similar method, otherwise they will not run at all before your test + ends.
      +
      +
      Parameters:
      +
      looper - the looper to pause
      +
      +
      +
    • +
    • +
      +

      unPauseLooper

      +
      public static void unPauseLooper(Looper looper)
      +
      Puts the shadow looper in an "unpaused" state (this is the default state). This means that + during tests, tasks sent to the looper will execute inline, immediately, on the calling (main) + thread instead of being queued, in a way similar to how Guava's "DirectExecutorService" works. + This is likely not to be what you want: it will cause code to be potentially executed in a + different order than how it would execute on the device, and if you are using certain Android + APIs (such as view animations) that are non-reentrant, they may not work at all or do + unpredictable things. For more information, see this discussion.
      +
      +
      Parameters:
      +
      looper - the looper to pause
      +
      +
      +
    • +
    • +
      +

      pauseMainLooper

      +
      public static void pauseMainLooper()
      +
      Puts the main ShadowLegacyLooper in an "paused" state.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      unPauseMainLooper

      +
      public static void unPauseMainLooper()
      +
      Puts the main ShadowLegacyLooper in an "unpaused" state.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      idleMainLooper

      +
      public static void idleMainLooper()
      +
      +
    • +
    • +
      +

      idleMainLooper

      +
      @InlineMe(replacement="ShadowLooper.idleMainLooper(interval, MILLISECONDS)", + imports="org.robolectric.shadows.ShadowLooper", + staticImports="java.util.concurrent.TimeUnit.MILLISECONDS") +@Deprecated +public static void idleMainLooper(long interval)
      +
      Deprecated. + +
      +
      +
    • +
    • +
      +

      idleMainLooper

      +
      public static void idleMainLooper(long amount, + TimeUnit unit)
      +
      +
    • +
    • +
      +

      idleMainLooperConstantly

      +
      public static void idleMainLooperConstantly(boolean shouldIdleConstantly)
      +
      +
    • +
    • +
      +

      runMainLooperOneTask

      +
      public static void runMainLooperOneTask()
      +
      +
    • +
    • +
      +

      runMainLooperToNextTask

      +
      public static void runMainLooperToNextTask()
      +
      +
    • +
    • +
      +

      runUiThreadTasks

      +
      public static void runUiThreadTasks()
      +
      Runs any immediately runnable tasks previously queued on the UI thread, e.g. by Activity.runOnUiThread(Runnable) or AsyncTask.onPostExecute(Object). + +

      **Note:** calling this method does not pause or un-pause the scheduler.

      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      runUiThreadTasksIncludingDelayedTasks

      +
      public static void runUiThreadTasksIncludingDelayedTasks()
      +
      Runs all runnable tasks (pending and future) that have been queued on the UI thread. Such tasks + may be queued by e.g. Activity.runOnUiThread(Runnable) or AsyncTask.onPostExecute(Object). + +

      **Note:** calling this method does not pause or un-pause the scheduler, however the clock is + advanced as future tasks are run.

      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      quitUnchecked

      +
      public abstract void quitUnchecked()
      +
      +
    • +
    • +
      +

      hasQuit

      +
      public abstract boolean hasQuit()
      +
      +
    • +
    • +
      +

      idle

      +
      public abstract void idle()
      +
      Executes all posted tasks scheduled before or at the current time.
      +
      +
    • +
    • +
      +

      idleFor

      +
      public abstract void idleFor(long time, + TimeUnit timeUnit)
      +
      Advances the system clock by the given time, then executes all posted tasks scheduled before or + at the given time.
      +
      +
    • +
    • +
      +

      idleFor

      +
      public void idleFor(Duration duration)
      +
      A variant of idleFor(long, TimeUnit) that accepts a Duration.
      +
      +
    • +
    • +
      +

      isIdle

      +
      public abstract boolean isIdle()
      +
      Returns true if there are no pending tasks scheduled to be executed before current time.
      +
      +
    • +
    • +
      +

      unPause

      +
      public abstract void unPause()
      +
      Not supported for the main Looper in LooperMode.Mode.PAUSED.
      +
      +
    • +
    • +
      +

      isPaused

      +
      public abstract boolean isPaused()
      +
      +
    • +
    • +
      +

      setPaused

      +
      public abstract boolean setPaused(boolean shouldPause)
      +
      Control the paused state of the Looper. + +

      Not supported for the main Looper in LooperMode.Mode.PAUSED.

      +
      +
    • +
    • +
      +

      resetScheduler

      +
      public abstract void resetScheduler()
      +
      Only supported for LooperMode.Mode.LEGACY.
      +
      +
    • +
    • +
      +

      reset

      +
      public abstract void reset()
      +
      Causes all enqueued tasks to be discarded, and pause state to be reset
      +
      +
    • +
    • +
      +

      getScheduler

      +
      public abstract Scheduler getScheduler()
      +
      Returns the Scheduler that is being used to manage the enqueued + tasks. This scheduler is managed by the Looper's associated queue. + +

      Only supported for LooperMode.Mode.LEGACY.

      +
      +
      Returns:
      +
      the Scheduler that is being used to manage the enqueued + tasks.
      +
      +
      +
    • +
    • +
      +

      runPaused

      +
      public abstract void runPaused(Runnable run)
      +
      Runs the current task with the looper paused. + +

      When LooperMode is PAUSED, this will execute all pending tasks scheduled before the current + time.

      +
      +
    • +
    • +
      +

      idleIfPaused

      +
      public abstract void idleIfPaused()
      +
      Helper method to selectively call idle() only if LooperMode is PAUSED. + +

      Intended for backwards compatibility, to avoid changing behavior for tests still using + LEGACY LooperMode.

      +
      +
    • +
    • +
      +

      idle

      +
      @Deprecated +@InlineMe(replacement="this.idleFor(Duration.ofMillis(intervalMillis))", + imports="java.time.Duration") +public final void idle(long intervalMillis)
      +
      Deprecated. + +
      +
      Causes Runnables that have been scheduled to run within the next intervalMillis + milliseconds to run while advancing the scheduler's clock.
      +
      +
    • +
    • +
      +

      idle

      +
      @Deprecated +@InlineMe(replacement="this.idleFor(amount, unit)") +public final void idle(long amount, + TimeUnit unit)
      +
      Deprecated. + +
      +
      Causes Runnables that have been scheduled to run within the next specified amount of + time to run while advancing the clock.
      +
      +
    • +
    • +
      +

      idleConstantly

      +
      public abstract void idleConstantly(boolean shouldIdleConstantly)
      +
      +
    • +
    • +
      +

      runToEndOfTasks

      +
      public abstract void runToEndOfTasks()
      +
      Causes all of the Runnables that have been scheduled to run while advancing the clock + to the start time of the last scheduled Runnable.
      +
      +
    • +
    • +
      +

      runToNextTask

      +
      public abstract void runToNextTask()
      +
      Causes the next Runnable(s) that have been scheduled to run while advancing the clock + to its start time. If more than one Runnable is scheduled to run at this time then they + will all be run.
      +
      +
    • +
    • +
      +

      runOneTask

      +
      public abstract void runOneTask()
      +
      Causes only one of the next Runnables that have been scheduled to run while advancing + the clock to its start time. Only one Runnable will run even if more than one has been + scheduled to run at the same time.
      +
      +
    • +
    • +
      +

      post

      +
      @Deprecated +public abstract boolean post(Runnable runnable, + long delayMillis)
      +
      Deprecated. +
      Use a Handler instance to post to a looper.
      +
      +
      Enqueue a task to be run later.
      +
      +
      Parameters:
      +
      runnable - the task to be run
      +
      delayMillis - how many milliseconds into the (virtual) future to run it
      +
      Returns:
      +
      true if the runnable is enqueued
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      postAtFrontOfQueue

      +
      @Deprecated +public abstract boolean postAtFrontOfQueue(Runnable runnable)
      +
      Deprecated. +
      Use a Handler instance to post to a looper.
      +
      +
      Enqueue a task to be run ahead of all other delayed tasks.
      +
      +
      Parameters:
      +
      runnable - the task to be run
      +
      Returns:
      +
      true if the runnable is enqueued
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      pause

      +
      public abstract void pause()
      +
      Pause the looper. + +

      Has no practical effect for realistic looper, since it is always paused.

      +
      +
    • +
    • +
      +

      getNextScheduledTaskTime

      +
      public abstract Duration getNextScheduledTaskTime()
      +
      +
      Returns:
      +
      the scheduled time of the next posted task; Duration.ZERO if there is no currently + scheduled task.
      +
      +
      +
    • +
    • +
      +

      getLastScheduledTaskTime

      +
      public abstract Duration getLastScheduledTaskTime()
      +
      +
      Returns:
      +
      the scheduled time of the last posted task; Duration.ZERO 0 if there is no currently + scheduled task.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowMagnificationController.html b/javadoc/4.11/org/robolectric/shadows/ShadowMagnificationController.html new file mode 100644 index 000000000..cb3405346 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowMagnificationController.html @@ -0,0 +1,261 @@ + + + + +ShadowMagnificationController + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowMagnificationController

+
+
java.lang.Object +
org.robolectric.shadows.ShadowMagnificationController
+
+
+
+ +
Shadow of MagnificationController.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowMatrix.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowMatrix.Picker.html new file mode 100644 index 000000000..3d8ebb3bc --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowMatrix.Picker.html @@ -0,0 +1,142 @@ + + + + +ShadowMatrix.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowMatrix.Picker

+
+
java.lang.Object +
org.robolectric.shadows.GraphicsShadowPicker<Object> +
org.robolectric.shadows.ShadowMatrix.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<Object>
+
+
+
Enclosing class:
+
ShadowMatrix
+
+
+
public static final class ShadowMatrix.Picker +extends GraphicsShadowPicker<Object>
+
Shadow picker for Matrix.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowMatrix.html b/javadoc/4.11/org/robolectric/shadows/ShadowMatrix.html new file mode 100644 index 000000000..649c2794c --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowMatrix.html @@ -0,0 +1,354 @@ + + + + +ShadowMatrix + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowMatrix

+
+
java.lang.Object +
org.robolectric.shadows.ShadowMatrix
+
+
+
+
Direct Known Subclasses:
+
ShadowLegacyMatrix, ShadowNativeMatrix
+
+
+
@Implements(value=android.graphics.Matrix.class, + shadowPicker=Picker.class) +public abstract class ShadowMatrix +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowMatrix

      +
      public ShadowMatrix()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getPreOperations

      +
      public abstract List<String> getPreOperations()
      +
      A list of all 'pre' operations performed on this Matrix. The last operation performed will be + first in the list.
      +
      +
      Returns:
      +
      A list of all 'pre' operations performed on this Matrix.
      +
      +
      +
    • +
    • +
      +

      getPostOperations

      +
      public abstract List<String> getPostOperations()
      +
      A list of all 'post' operations performed on this Matrix. The last operation performed will be + last in the list.
      +
      +
      Returns:
      +
      A list of all 'post' operations performed on this Matrix.
      +
      +
      +
    • +
    • +
      +

      getSetOperations

      +
      public abstract Map<String,String> getSetOperations()
      +
      A map of all 'set' operations performed on this Matrix.
      +
      +
      Returns:
      +
      A map of all 'set' operations performed on this Matrix.
      +
      +
      +
    • +
    • +
      +

      getDescription

      +
      public abstract String getDescription()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowMeasuredParagraph.html b/javadoc/4.11/org/robolectric/shadows/ShadowMeasuredParagraph.html new file mode 100644 index 000000000..5d7a3b677 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowMeasuredParagraph.html @@ -0,0 +1,163 @@ + + + + +ShadowMeasuredParagraph + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowMeasuredParagraph

+
+
java.lang.Object +
org.robolectric.shadows.ShadowMeasuredParagraph
+
+
+
+
@Implements(value=android.text.MeasuredParagraph.class, + minSdk=28, + isInAndroidSdk=false) +public class ShadowMeasuredParagraph +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowMeasuredParagraph

      +
      public ShadowMeasuredParagraph()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowMeasuredTextBuilder.html b/javadoc/4.11/org/robolectric/shadows/ShadowMeasuredTextBuilder.html new file mode 100644 index 000000000..c78cf3ab3 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowMeasuredTextBuilder.html @@ -0,0 +1,191 @@ + + + + +ShadowMeasuredTextBuilder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowMeasuredTextBuilder

+
+
java.lang.Object +
org.robolectric.shadows.ShadowMeasuredTextBuilder
+
+
+
+
@Implements(value=android.graphics.text.MeasuredText.Builder.class, + minSdk=29, + isInAndroidSdk=false) +public class ShadowMeasuredTextBuilder +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowMeasuredTextBuilder

      +
      public ShadowMeasuredTextBuilder()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nInitBuilder

      +
      @Implementation +protected static long nInitBuilder()
      +
      +
    • +
    • +
      +

      nBuildMeasuredText

      +
      @Implementation(maxSdk=32) +protected static long nBuildMeasuredText(long nativeBuilderPtr, + long hintMtPtr, + char[] text, + boolean computeHyphenation, + boolean computeLayout)
      +
      +
    • +
    • +
      +

      reset

      +
      @Resetter +public static void reset()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowMediaActionSound.html b/javadoc/4.11/org/robolectric/shadows/ShadowMediaActionSound.html new file mode 100644 index 000000000..35fd850c1 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowMediaActionSound.html @@ -0,0 +1,188 @@ + + + + +ShadowMediaActionSound + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowMediaActionSound

+
+
java.lang.Object +
org.robolectric.shadows.ShadowMediaActionSound
+
+
+
+
@Implements(value=android.media.MediaActionSound.class, + minSdk=16) +public class ShadowMediaActionSound +extends Object
+
A shadow implementation of MediaActionSound.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowMediaActionSound

      +
      public ShadowMediaActionSound()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getPlayCount

      +
      public static int getPlayCount(int soundName)
      +
      Get the number of times a sound has been played.
      +
      +
    • +
    • +
      +

      reset

      +
      @Resetter +public static void reset()
      +
      +
    • +
    • +
      +

      play

      +
      @Implementation +protected void play(int soundName)
      +
      Instrumented call to MediaActionSound.play(int)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowMediaCodec.CodecConfig.Codec.html b/javadoc/4.11/org/robolectric/shadows/ShadowMediaCodec.CodecConfig.Codec.html new file mode 100644 index 000000000..af8ef14de --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowMediaCodec.CodecConfig.Codec.html @@ -0,0 +1,155 @@ + + + + +ShadowMediaCodec.CodecConfig.Codec + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface ShadowMediaCodec.CodecConfig.Codec

+
+
+
+
Enclosing class:
+
ShadowMediaCodec.CodecConfig
+
+
+
public static interface ShadowMediaCodec.CodecConfig.Codec
+
A codec is implemented as part of the configuration to allow the ShadowMediaCodec to + simulate actual encoding/decoding. It's not expected for implementations to perform real + encoding/decoding, but to produce a output similar in size ratio to the expected codec..
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    default void
    +
    onConfigured(MediaFormat format, + Surface surface, + MediaCrypto crypto, + int flags)
    +
    +
    Called when the codec is configured.
    +
    +
    void
    + +
    +
    Move the bytes on the in buffer to the out buffer
    +
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      process

      +
      void process(ByteBuffer in, + ByteBuffer out)
      +
      Move the bytes on the in buffer to the out buffer
      +
      +
    • +
    • +
      +

      onConfigured

      +
      default void onConfigured(MediaFormat format, + Surface surface, + MediaCrypto crypto, + int flags)
      +
      Called when the codec is configured. @see MediaCodec#configure
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowMediaCodec.CodecConfig.html b/javadoc/4.11/org/robolectric/shadows/ShadowMediaCodec.CodecConfig.html new file mode 100644 index 000000000..007c672a7 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowMediaCodec.CodecConfig.html @@ -0,0 +1,162 @@ + + + + +ShadowMediaCodec.CodecConfig + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowMediaCodec.CodecConfig

+
+
java.lang.Object +
org.robolectric.shadows.ShadowMediaCodec.CodecConfig
+
+
+
+
Enclosing class:
+
ShadowMediaCodec
+
+
+
public static final class ShadowMediaCodec.CodecConfig +extends Object
+
Configuration that can be supplied to ShadowMediaCodec to simulate actual + encoding/decoding.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      CodecConfig

      +
      public CodecConfig(int inputBufferSize, + int outputBufferSize, + ShadowMediaCodec.CodecConfig.Codec codec)
      +
      +
      Parameters:
      +
      inputBufferSize - the size of the buffers offered as input to the codec.
      +
      outputBufferSize - the size of the buffers offered as output from the codec.
      +
      codec - should be able to map from input size -> output size
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowMediaCodec.ShadowCodecBuffer.html b/javadoc/4.11/org/robolectric/shadows/ShadowMediaCodec.ShadowCodecBuffer.html new file mode 100644 index 000000000..2d27e8b2b --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowMediaCodec.ShadowCodecBuffer.html @@ -0,0 +1,180 @@ + + + + +ShadowMediaCodec.ShadowCodecBuffer + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowMediaCodec.ShadowCodecBuffer

+
+
java.lang.Object +
org.robolectric.shadows.ShadowMediaCodec.ShadowCodecBuffer
+
+
+
+
Enclosing class:
+
ShadowMediaCodec
+
+
+
@Implements(className="android.media.MediaCodec$BufferMap$CodecBuffer", + minSdk=21) +protected static class ShadowMediaCodec.ShadowCodecBuffer +extends Object
+
Shadows CodecBuffer to prevent attempting to free non-direct ByteBuffer objects.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowCodecBuffer

      +
      public ShadowCodecBuffer()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      __constructor__

      +
      @Implementation +protected void __constructor__()
      +
      +
    • +
    • +
      +

      free

      +
      @Implementation +protected void free()
      +
      Prevents attempting to free non-direct ByteBuffer objects.
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowMediaCodec.html b/javadoc/4.11/org/robolectric/shadows/ShadowMediaCodec.html new file mode 100644 index 000000000..bec604695 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowMediaCodec.html @@ -0,0 +1,602 @@ + + + + +ShadowMediaCodec + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowMediaCodec

+
+
java.lang.Object +
org.robolectric.shadows.ShadowMediaCodec
+
+
+
+
@Implements(value=android.media.MediaCodec.class, + minSdk=16, + looseSignatures=true) +public class ShadowMediaCodec +extends Object
+
Implementation of MediaCodec which supports both asynchronous and + synchronous modes. + +

By default for any encoded required, a 1 to 1 mapping will be used between the input and + output buffers. Data from a queued input buffer will be copied to the output buffer. In the case + that is it necessary so simulate some form of data compression, a custom encoder or decoder can + be added via addEncoder(String, CodecConfig) and addDecoder(String, CodecConfig) respectively. + +

Asynchronous mode: Once the codec is started, a format change will be reported, switching to + an empty MediaFormat with fake codec-specific info. Following this, the + implementation will present an input buffer, which will be copied to an output buffer once + queued, which will be subsequently presented to the callback handler.

+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowMediaCodec

      +
      public ShadowMediaCodec()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      addEncoder

      +
      public static void addEncoder(String type, + ShadowMediaCodec.CodecConfig config)
      +
      Add a fake encoding codec to the Shadow.
      +
      +
    • +
    • +
      +

      addDecoder

      +
      public static void addDecoder(String type, + ShadowMediaCodec.CodecConfig config)
      +
      Add a fake decoding codec to the Shadow.
      +
      +
    • +
    • +
      +

      clearCodecs

      +
      @Resetter +public static void clearCodecs()
      +
      Clears any previously added encoders and decoders.
      +
      +
    • +
    • +
      +

      __constructor__

      +
      @Implementation +protected void __constructor__(String name, + boolean nameIsType, + boolean encoder)
      +
      +
    • +
    • +
      +

      native_setCallback

      +
      @Implementation(minSdk=21) +protected void native_setCallback(MediaCodec.Callback callback)
      +
      Saves the callback to allow use inside the shadow.
      +
      +
    • +
    • +
      +

      native_configure

      +
      @Implementation(minSdk=21, + maxSdk=25) +protected void native_configure(String[] keys, + Object[] values, + Surface surface, + MediaCrypto crypto, + int flags)
      +
      +
    • +
    • +
      +

      native_configure

      +
      @Implementation(minSdk=26) +protected void native_configure(Object keys, + Object values, + Object surface, + Object crypto, + Object descramblerBinder, + Object flags)
      +
      +
    • +
    • +
      +

      native_start

      +
      @Implementation(minSdk=21) +protected void native_start()
      +
      Starts the async encoding process, by first reporting a format change event, and then + presenting an input buffer to the callback.
      +
      +
    • +
    • +
      +

      native_flush

      +
      @Implementation(minSdk=21) +protected void native_flush()
      +
      Flushes the available output buffers.
      +
      +
    • +
    • +
      +

      getBuffers

      +
      @Implementation +protected ByteBuffer[] getBuffers(boolean input)
      +
      Returns the shadow buffers used for input or output.
      +
      +
    • +
    • +
      +

      getBuffer

      +
      @Implementation(minSdk=21) +protected ByteBuffer getBuffer(boolean input, + int index)
      +
      Returns the input or output buffer corresponding to the given index, or null if invalid.
      +
      +
    • +
    • +
      +

      native_dequeueInputBuffer

      +
      @Implementation(minSdk=21) +protected int native_dequeueInputBuffer(long timeoutUs)
      +
      +
    • +
    • +
      +

      native_queueInputBuffer

      +
      @Implementation(minSdk=21) +protected void native_queueInputBuffer(int index, + int offset, + int size, + long presentationTimeUs, + int flags)
      +
      Triggers presentation of the corresponding output buffer for the given input buffer, and passes + the given metadata as buffer info.
      +
      +
    • +
    • +
      +

      native_dequeueOutputBuffer

      +
      @Implementation(minSdk=21) +protected int native_dequeueOutputBuffer(MediaCodec.BufferInfo info, + long timeoutUs)
      +
      +
    • +
    • +
      +

      releaseOutputBuffer

      +
      @Implementation +protected void releaseOutputBuffer(int index, + boolean renderer)
      +
      +
    • +
    • +
      +

      releaseOutputBuffer

      +
      @Implementation(minSdk=21) +protected void releaseOutputBuffer(int index, + long renderTimestampNs)
      +
      +
    • +
    • +
      +

      invalidateByteBuffer

      +
      @Implementation(minSdk=21, + maxSdk=33) +protected void invalidateByteBuffer(ByteBuffer[] buffers, + int index)
      +
      Prevents calling Android-only methods on basic ByteBuffer objects.
      +
      +
    • +
    • +
      +

      invalidateByteBufferLocked

      +
      @Implementation(minSdk=34) +protected void invalidateByteBufferLocked(ByteBuffer[] buffers, + int index, + boolean input)
      +
      +
    • +
    • +
      +

      validateInputByteBuffer

      +
      @Implementation(minSdk=21, + maxSdk=33) +protected void validateInputByteBuffer(ByteBuffer[] buffers, + int index)
      +
      Prevents calling Android-only methods on basic ByteBuffer objects.
      +
      +
    • +
    • +
      +

      validateInputByteBufferLocked

      +
      @Implementation(minSdk=34) +protected void validateInputByteBufferLocked(ByteBuffer[] buffers, + int index)
      +
      +
    • +
    • +
      +

      revalidateByteBuffer

      +
      @Implementation(minSdk=21, + maxSdk=33) +protected void revalidateByteBuffer(ByteBuffer[] buffers, + int index)
      +
      Prevents calling Android-only methods on basic ByteBuffer objects.
      +
      +
    • +
    • +
      +

      revalidateByteBuffer

      +
      @Implementation(minSdk=34) +protected void revalidateByteBuffer(ByteBuffer[] buffers, + int index, + boolean input)
      +
      +
    • +
    • +
      +

      validateOutputByteBuffer

      +
      @Implementation(minSdk=21, + maxSdk=33) +protected void validateOutputByteBuffer(ByteBuffer[] buffers, + int index, + MediaCodec.BufferInfo info)
      +
      Prevents calling Android-only methods on basic ByteBuffer objects. Replicates existing behavior + adjusting buffer positions and limits.
      +
      +
    • +
    • +
      +

      validateOutputByteBufferLocked

      +
      @Implementation(minSdk=34) +protected void validateOutputByteBufferLocked(ByteBuffer[] buffers, + int index, + MediaCodec.BufferInfo info)
      +
      +
    • +
    • +
      +

      invalidateByteBuffers

      +
      @Implementation(minSdk=21, + maxSdk=33) +protected void invalidateByteBuffers(ByteBuffer[] buffers)
      +
      Prevents calling Android-only methods on basic ByteBuffer objects.
      +
      +
    • +
    • +
      +

      invalidateByteBuffersLocked

      +
      @Implementation(minSdk=34) +protected void invalidateByteBuffersLocked(ByteBuffer[] buffers)
      +
      +
    • +
    • +
      +

      freeByteBuffer

      +
      @Implementation(minSdk=21, + maxSdk=33) +protected void freeByteBuffer(ByteBuffer buffer)
      +
      Prevents attempting to free non-direct ByteBuffer objects.
      +
      +
    • +
    • +
      +

      freeByteBufferLocked

      +
      @Implementation(minSdk=34) +protected void freeByteBufferLocked(ByteBuffer buffer)
      +
      +
    • +
    • +
      +

      getOutputFormat

      +
      @Implementation +protected MediaFormat getOutputFormat()
      +
      Returns a default MediaFormat if not set via getOutputFormat().
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowMediaCodecList.html b/javadoc/4.11/org/robolectric/shadows/ShadowMediaCodecList.html new file mode 100644 index 000000000..e18c030cd --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowMediaCodecList.html @@ -0,0 +1,212 @@ + + + + +ShadowMediaCodecList + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowMediaCodecList

+
+
java.lang.Object +
org.robolectric.shadows.ShadowMediaCodecList
+
+
+
+
@Implements(value=android.media.MediaCodecList.class, + minSdk=21) +public class ShadowMediaCodecList +extends Object
+
Implementation of MediaCodecList. + +

Custom MediaCodecInfo can be created using MediaCodecInfoBuilder and added to + the list of codecs via addCodec(android.media.MediaCodecInfo).

+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowMediaCodecList

      +
      public ShadowMediaCodecList()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowMediaController.html b/javadoc/4.11/org/robolectric/shadows/ShadowMediaController.html new file mode 100644 index 000000000..529cef667 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowMediaController.html @@ -0,0 +1,397 @@ + + + + +ShadowMediaController + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowMediaController

+
+
java.lang.Object +
org.robolectric.shadows.ShadowMediaController
+
+
+
+
@Implements(value=android.media.session.MediaController.class, + minSdk=21) +public class ShadowMediaController +extends Object
+
Implementation of MediaController.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowMediaExtractor.html b/javadoc/4.11/org/robolectric/shadows/ShadowMediaExtractor.html new file mode 100644 index 000000000..f84fbf744 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowMediaExtractor.html @@ -0,0 +1,376 @@ + + + + +ShadowMediaExtractor + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowMediaExtractor

+
+
java.lang.Object +
org.robolectric.shadows.ShadowMediaExtractor
+
+
+
+
@Implements(android.media.MediaExtractor.class) +public class ShadowMediaExtractor +extends Object
+
A shadow for the MediaExtractor class. + +

Returns data previously injected by addTrack(DataSource, MediaFormat, byte[]). + +

Note several limitations, due to not using actual media codecs for decoding: + +

+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowMediaMetadataRetriever.html b/javadoc/4.11/org/robolectric/shadows/ShadowMediaMetadataRetriever.html new file mode 100644 index 000000000..e6dfeee31 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowMediaMetadataRetriever.html @@ -0,0 +1,498 @@ + + + + +ShadowMediaMetadataRetriever + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowMediaMetadataRetriever

+
+
java.lang.Object +
org.robolectric.shadows.ShadowMediaMetadataRetriever
+
+
+
+
@Implements(android.media.MediaMetadataRetriever.class) +public class ShadowMediaMetadataRetriever +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowMediaMuxer.html b/javadoc/4.11/org/robolectric/shadows/ShadowMediaMuxer.html new file mode 100644 index 000000000..45ed633d6 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowMediaMuxer.html @@ -0,0 +1,256 @@ + + + + +ShadowMediaMuxer + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowMediaMuxer

+
+
java.lang.Object +
org.robolectric.shadows.ShadowMediaMuxer
+
+
+
+
@Implements(value=android.media.MediaMuxer.class, + minSdk=21) +public class ShadowMediaMuxer +extends Object
+
Implementation of MediaMuxer which directly passes input bytes to the + specified file, with no modification.
+
+
+
    + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected void
    +
    __constructor__(String path, + int format)
    +
    +
    Opens a FileOutputStream for the given path, and sets muxer state.
    +
    +
    protected static int
    +
    nativeAddTrack(long nativeObject, + String[] keys, + Object[] values)
    +
    +
    Returns an incremented track id for the associated muxer.
    +
    +
    protected static long
    +
    nativeSetup(FileDescriptor fd, + int format)
    +
    +
    Generates and returns an internal id to track the FileOutputStream corresponding to individual + MediaMuxer instances.
    +
    +
    protected static void
    +
    nativeStop(long nativeObject)
    +
    +
    Closes the FileOutputStream for the associated muxer.
    +
    +
    protected static void
    +
    nativeWriteSampleData(long nativeObject, + int trackIndex, + ByteBuffer byteBuf, + int offset, + int size, + long presentationTimeUs, + int flags)
    +
    +
    Writes the given data to the FileOutputStream for the associated muxer.
    +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowMediaMuxer

      +
      public ShadowMediaMuxer()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      __constructor__

      +
      @Implementation +protected void __constructor__(String path, + int format) + throws IOException
      +
      Opens a FileOutputStream for the given path, and sets muxer state. + +

      This needs to be shadowed, because the current MediaMuxer constructor opens a + RandomAccessFile, passes only the FileDescriptor along, and then closes the file. Since there + does not appear to be an easy way to go from FileDescriptor to a writeable stream in Java, this + method overrides that behavior to instead open and maintain a FileOutputStream.

      +
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      nativeSetup

      +
      @Implementation +protected static long nativeSetup(FileDescriptor fd, + int format) + throws IOException
      +
      Generates and returns an internal id to track the FileOutputStream corresponding to individual + MediaMuxer instances.
      +
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      nativeAddTrack

      +
      @Implementation +protected static int nativeAddTrack(long nativeObject, + String[] keys, + Object[] values)
      +
      Returns an incremented track id for the associated muxer.
      +
      +
    • +
    • +
      +

      nativeWriteSampleData

      +
      @Implementation +protected static void nativeWriteSampleData(long nativeObject, + int trackIndex, + ByteBuffer byteBuf, + int offset, + int size, + long presentationTimeUs, + int flags)
      +
      Writes the given data to the FileOutputStream for the associated muxer.
      +
      +
    • +
    • +
      +

      nativeStop

      +
      @Implementation +protected static void nativeStop(long nativeObject)
      +
      Closes the FileOutputStream for the associated muxer.
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowMediaPlayer.CreateListener.html b/javadoc/4.11/org/robolectric/shadows/ShadowMediaPlayer.CreateListener.html new file mode 100644 index 000000000..2de21a903 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowMediaPlayer.CreateListener.html @@ -0,0 +1,151 @@ + + + + +ShadowMediaPlayer.CreateListener + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface ShadowMediaPlayer.CreateListener

+
+
+
+
Enclosing class:
+
ShadowMediaPlayer
+
+
+
public static interface ShadowMediaPlayer.CreateListener
+
Callback interface for clients that wish to be informed when a new MediaPlayer instance + is constructed.
+
+
See Also:
+
+ +
+
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    + +
    +
    Method that is invoked when a new MediaPlayer is created.
    +
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      onCreate

      +
      void onCreate(MediaPlayer player, + ShadowMediaPlayer shadow)
      +
      Method that is invoked when a new MediaPlayer is created. This method is invoked at + the end of the constructor, after all of the default setup has been completed.
      +
      +
      Parameters:
      +
      player - reference to the newly-created media player object.
      +
      shadow - reference to the corresponding shadow object for the newly-created media player + (provided for convenience).
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowMediaPlayer.InvalidStateBehavior.html b/javadoc/4.11/org/robolectric/shadows/ShadowMediaPlayer.InvalidStateBehavior.html new file mode 100644 index 000000000..df7517321 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowMediaPlayer.InvalidStateBehavior.html @@ -0,0 +1,239 @@ + + + + +ShadowMediaPlayer.InvalidStateBehavior + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Enum ShadowMediaPlayer.InvalidStateBehavior

+
+
java.lang.Object +
java.lang.Enum<ShadowMediaPlayer.InvalidStateBehavior> +
org.robolectric.shadows.ShadowMediaPlayer.InvalidStateBehavior
+
+
+
+
+
All Implemented Interfaces:
+
Serializable, Comparable<ShadowMediaPlayer.InvalidStateBehavior>, java.lang.constant.Constable
+
+
+
Enclosing class:
+
ShadowMediaPlayer
+
+
+
public static enum ShadowMediaPlayer.InvalidStateBehavior +extends Enum<ShadowMediaPlayer.InvalidStateBehavior>
+
Possible behavior modes for the media player when a method is invoked in an invalid state.
+
+
See Also:
+
+ +
+
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowMediaPlayer.MediaEvent.html b/javadoc/4.11/org/robolectric/shadows/ShadowMediaPlayer.MediaEvent.html new file mode 100644 index 000000000..d026a6e02 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowMediaPlayer.MediaEvent.html @@ -0,0 +1,131 @@ + + + + +ShadowMediaPlayer.MediaEvent + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface ShadowMediaPlayer.MediaEvent

+
+
+
+
Enclosing class:
+
ShadowMediaPlayer
+
+
+
public static interface ShadowMediaPlayer.MediaEvent
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    + +
     
    +
    +
    +
    +
    +
  • +
+
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowMediaPlayer.MediaInfo.html b/javadoc/4.11/org/robolectric/shadows/ShadowMediaPlayer.MediaInfo.html new file mode 100644 index 000000000..7a2f4b485 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowMediaPlayer.MediaInfo.html @@ -0,0 +1,404 @@ + + + + +ShadowMediaPlayer.MediaInfo + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowMediaPlayer.MediaInfo

+
+
java.lang.Object +
org.robolectric.shadows.ShadowMediaPlayer.MediaInfo
+
+
+
+
Enclosing class:
+
ShadowMediaPlayer
+
+
+
public static class ShadowMediaPlayer.MediaInfo +extends Object
+
Class specifying information for an emulated media object. Used by ShadowMediaPlayer when + setDataSource() is called to populate the shadow player with the specified values.
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      duration

      +
      public int duration
      +
      +
    • +
    • +
      +

      events

      +
      public TreeMap<Integer,org.robolectric.shadows.ShadowMediaPlayer.RunList> events
      +
      Map that maps time offsets to media events.
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      MediaInfo

      +
      public MediaInfo()
      +
      Creates a new MediaInfo object with default duration (1000ms) and default preparation + delay (0ms).
      +
      +
    • +
    • +
      +

      MediaInfo

      +
      public MediaInfo(int duration, + int preparationDelay)
      +
      Creates a new MediaInfo object with the given duration and preparation delay. A + completion callback event is scheduled at duration ms from the end.
      +
      +
      Parameters:
      +
      duration - the duration (in ms) of this emulated media. A callback event will be + scheduled at this offset to stop playback simulation and invoke the completion callback.
      +
      preparationDelay - the preparation delay (in ms) to emulate for this media. If set to + -1, then ShadowMediaPlayer.prepare() will complete instantly but ShadowMediaPlayer.prepareAsync() will not + complete automatically; you will need to call ShadowMediaPlayer.invokePreparedListener() manually.
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getPreparationDelay

      +
      public int getPreparationDelay()
      +
      Retrieves the current preparation delay for this media.
      +
      +
      Returns:
      +
      The current preparation delay (in ms).
      +
      +
      +
    • +
    • +
      +

      setPreparationDelay

      +
      public void setPreparationDelay(int preparationDelay)
      +
      Sets the current preparation delay for this media.
      +
      +
      Parameters:
      +
      preparationDelay - the new preparation delay (in ms).
      +
      +
      +
    • +
    • +
      +

      scheduleEventAtOffset

      +
      public void scheduleEventAtOffset(int offset, + ShadowMediaPlayer.MediaEvent event)
      +
      Schedules a generic event to run at the specified playback offset. Events are run on the + thread on which the MediaPlayer was created.
      +
      +
      Parameters:
      +
      offset - the offset from the start of playback at which this event will run.
      +
      event - the event to run.
      +
      +
      +
    • +
    • +
      +

      scheduleErrorAtOffset

      +
      public ShadowMediaPlayer.MediaEvent scheduleErrorAtOffset(int offset, + int what, + int extra)
      +
      Schedules an error event to run at the specified playback offset. A reference to the actual + MediaEvent that is scheduled is returned, which can be used in a subsequent call to removeEventAtOffset(int, org.robolectric.shadows.ShadowMediaPlayer.MediaEvent).
      +
      +
      Parameters:
      +
      offset - the offset from the start of playback at which this error will trigger.
      +
      what - the value for the what parameter to use in the call to onError().
      +
      extra - the value for the extra parameter to use in the call to onError().
      +
      Returns:
      +
      A reference to the MediaEvent object that was created and scheduled.
      +
      +
      +
    • +
    • +
      +

      scheduleInfoAtOffset

      +
      public ShadowMediaPlayer.MediaEvent scheduleInfoAtOffset(int offset, + int what, + int extra)
      +
      Schedules an info event to run at the specified playback offset. A reference to the actual + MediaEvent that is scheduled is returned, which can be used in a subsequent call to removeEventAtOffset(int, org.robolectric.shadows.ShadowMediaPlayer.MediaEvent).
      +
      +
      Parameters:
      +
      offset - the offset from the start of playback at which this event will trigger.
      +
      what - the value for the what parameter to use in the call to onInfo().
      +
      extra - the value for the extra parameter to use in the call to onInfo().
      +
      Returns:
      +
      A reference to the MediaEvent object that was created and scheduled.
      +
      +
      +
    • +
    • +
      +

      scheduleBufferUnderrunAtOffset

      +
      public ShadowMediaPlayer.MediaEvent scheduleBufferUnderrunAtOffset(int offset, + int length)
      +
      Schedules a simulated buffer underrun event to run at the specified playback offset. A + reference to the actual MediaEvent that is scheduled is returned, which can be used in a + subsequent call to removeEventAtOffset(int, org.robolectric.shadows.ShadowMediaPlayer.MediaEvent). + +

      This event will issue an onInfo() callback with + MediaPlayer.MEDIA_INFO_BUFFERING_START to signal the start of buffering and then call + ShadowMediaPlayer.doStop() to internally pause playback. Finally it will schedule an event to fire + after length ms which fires a MediaPlayer.MEDIA_INFO_BUFFERING_END info event + and invokes ShadowMediaPlayer.doStart() to resume playback.

      +
      +
      Parameters:
      +
      offset - the offset from the start of playback at which this underrun will trigger.
      +
      length - the length of time (in ms) for which playback will be paused.
      +
      Returns:
      +
      A reference to the MediaEvent object that was created and scheduled.
      +
      +
      +
    • +
    • +
      +

      removeEventAtOffset

      +
      public void removeEventAtOffset(int offset, + ShadowMediaPlayer.MediaEvent event)
      +
      Removes the specified event from the playback schedule at the given playback offset.
      +
      +
      Parameters:
      +
      offset - the offset at which the event was scheduled.
      +
      event - the event to remove.
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      removeEvent

      +
      public void removeEvent(ShadowMediaPlayer.MediaEvent event)
      +
      Removes the specified event from the playback schedule at all playback offsets where it has + been scheduled.
      +
      +
      Parameters:
      +
      event - the event to remove.
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowMediaPlayer.MediaInfoProvider.html b/javadoc/4.11/org/robolectric/shadows/ShadowMediaPlayer.MediaInfoProvider.html new file mode 100644 index 000000000..254783e73 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowMediaPlayer.MediaInfoProvider.html @@ -0,0 +1,130 @@ + + + + +ShadowMediaPlayer.MediaInfoProvider + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface ShadowMediaPlayer.MediaInfoProvider

+
+
+
+
Enclosing class:
+
ShadowMediaPlayer
+
+
+
public static interface ShadowMediaPlayer.MediaInfoProvider
+
Provides a ShadowMediaPlayer.MediaInfo for a given DataSource.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowMediaPlayer.State.html b/javadoc/4.11/org/robolectric/shadows/ShadowMediaPlayer.State.html new file mode 100644 index 000000000..5f1dd8a19 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowMediaPlayer.State.html @@ -0,0 +1,288 @@ + + + + +ShadowMediaPlayer.State + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Enum ShadowMediaPlayer.State

+
+
java.lang.Object +
java.lang.Enum<ShadowMediaPlayer.State> +
org.robolectric.shadows.ShadowMediaPlayer.State
+
+
+
+
+
All Implemented Interfaces:
+
Serializable, Comparable<ShadowMediaPlayer.State>, java.lang.constant.Constable
+
+
+
Enclosing class:
+
ShadowMediaPlayer
+
+
+
public static enum ShadowMediaPlayer.State +extends Enum<ShadowMediaPlayer.State>
+
Possible states for the media player to be in. These states are as defined in the documentation + for MediaPlayer.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowMediaPlayer.html b/javadoc/4.11/org/robolectric/shadows/ShadowMediaPlayer.html new file mode 100644 index 000000000..b8a8e7555 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowMediaPlayer.html @@ -0,0 +1,1634 @@ + + + + +ShadowMediaPlayer + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowMediaPlayer

+
+
java.lang.Object +
org.robolectric.shadows.ShadowPlayerBase +
org.robolectric.shadows.ShadowMediaPlayer
+
+
+
+
+
@Implements(android.media.MediaPlayer.class) +public class ShadowMediaPlayer +extends ShadowPlayerBase
+
Automated testing of media playback can be a difficult thing - especially testing that your code + properly handles asynchronous errors and events. This near impossible task is made quite + straightforward using this implementation of MediaPlayer with Robolectric. + +

This shadow implementation provides much of the functionality needed to emulate MediaPlayer initialization and playback behavior without having to play actual media files. A + summary of the features included are: + +

+ + Note: One gotcha with this shadow is that you need to either configure an exception using + addException(DataSource, IOException) or a ShadowMediaPlayer.MediaInfo instance + for that data source using addMediaInfo(DataSource, MediaInfo) or setMediaInfoProvider(MediaInfoProvider) before calling setDataSource(org.robolectric.shadows.util.DataSource), otherwise + you'll get an IllegalArgumentException. + +

The current features of ShadowMediaPlayer were focused on development for testing + playback of audio tracks. Thus support for emulating timed text and video events is incomplete. + None of these features would be particularly onerous to add/fix - contributions welcome, of + course!

+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowMediaPlayer

      +
      public ShadowMediaPlayer()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      __staticInitializer__

      +
      @Implementation +protected static void __staticInitializer__()
      +
      +
    • +
    • +
      +

      postEvent

      +
      public void postEvent(ShadowMediaPlayer.MediaEvent e)
      +
      +
    • +
    • +
      +

      postEventDelayed

      +
      public void postEventDelayed(ShadowMediaPlayer.MediaEvent e, + long delay)
      +
      +
    • +
    • +
      +

      create

      +
      @Implementation +protected static MediaPlayer create(Context context, + int resId)
      +
      +
    • +
    • +
      +

      create

      +
      @Implementation +protected static MediaPlayer create(Context context, + Uri uri)
      +
      +
    • +
    • +
      +

      __constructor__

      +
      @Implementation +protected void __constructor__()
      +
      +
    • +
    • +
      +

      setDataSource

      +
      public void setDataSource(DataSource dataSource) + throws IOException
      +
      Common code path for all setDataSource() implementations. + +

      * Checks for any specified exceptions for the specified data source and throws them. * + Checks the current state and throws an exception if it is in an invalid state. * If no + exception is thrown in either of the previous two steps, then doSetDataSource(DataSource) is called to set the data source. * Sets the player state to + INITIALIZED. Usually this method would not be called directly, but indirectly through + one of the other setDataSource(String) implementations, which use DataSource.toDataSource(String) methods to convert their discrete parameters into a single + DataSource instance.

      +
      +
      Parameters:
      +
      dataSource - the data source that is being set.
      +
      Throws:
      +
      IOException - if the specified data source has been configured to throw an IO exception.
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      setDataSource

      +
      @Implementation +protected void setDataSource(String path) + throws IOException
      +
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      setDataSource

      +
      @Implementation(maxSdk=25) +protected void setDataSource(Context context, + Uri uri) + throws IOException
      +
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      setDataSource

      +
      @Implementation(minSdk=14, + maxSdk=25) +protected void setDataSource(Context context, + Uri uri, + Map<String,String> headers) + throws IOException
      +
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      setDataSource

      +
      @Implementation(minSdk=26) +protected void setDataSource(Context context, + Uri uri, + Map<String,String> headers, + List<HttpCookie> cookies) + throws IOException
      +
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      setDataSource

      +
      @Implementation +protected void setDataSource(String uri, + Map<String,String> headers) + throws IOException
      +
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      setDataSource

      +
      @Implementation +protected void setDataSource(FileDescriptor fd, + long offset, + long length) + throws IOException
      +
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      setDataSource

      +
      @Implementation(minSdk=23) +protected void setDataSource(MediaDataSource mediaDataSource) + throws IOException
      +
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      setDataSource

      +
      @Implementation(minSdk=24) +protected void setDataSource(AssetFileDescriptor assetFileDescriptor) + throws IOException
      +
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      doSetDataSource

      +
      public void doSetDataSource(DataSource dataSource)
      +
      Sets the data source without doing any other emulation. Sets the internal data source only. + Calling directly can be useful for setting up a ShadowMediaPlayer instance during + specific testing so that you don't have to clutter your tests catching exceptions you know + won't be thrown.
      +
      +
      Parameters:
      +
      dataSource - the data source that is being set.
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      getMediaInfo

      +
      public static ShadowMediaPlayer.MediaInfo getMediaInfo(DataSource dataSource)
      +
      +
    • +
    • +
      +

      addMediaInfo

      +
      public static void addMediaInfo(DataSource dataSource, + ShadowMediaPlayer.MediaInfo info)
      + +
      +
    • +
    • +
      +

      setMediaInfoProvider

      +
      public static void setMediaInfoProvider(ShadowMediaPlayer.MediaInfoProvider mediaInfoProvider)
      + +
      +
    • +
    • +
      +

      addException

      +
      public static void addException(DataSource dataSource, + RuntimeException e)
      +
      +
    • +
    • +
      +

      addException

      +
      public static void addException(DataSource dataSource, + IOException e)
      +
      +
    • +
    • +
      +

      setOnCompletionListener

      +
      @Implementation +protected void setOnCompletionListener(MediaPlayer.OnCompletionListener listener)
      +
      +
    • +
    • +
      +

      setOnSeekCompleteListener

      +
      @Implementation +protected void setOnSeekCompleteListener(MediaPlayer.OnSeekCompleteListener listener)
      +
      +
    • +
    • +
      +

      setOnPreparedListener

      +
      @Implementation +protected void setOnPreparedListener(MediaPlayer.OnPreparedListener listener)
      +
      +
    • +
    • +
      +

      setOnInfoListener

      +
      @Implementation +protected void setOnInfoListener(MediaPlayer.OnInfoListener listener)
      +
      +
    • +
    • +
      +

      setOnErrorListener

      +
      @Implementation +protected void setOnErrorListener(MediaPlayer.OnErrorListener listener)
      +
      +
    • +
    • +
      +

      isLooping

      +
      @Implementation +protected boolean isLooping()
      +
      +
    • +
    • +
      +

      setLooping

      +
      @Implementation +protected void setLooping(boolean looping)
      +
      +
    • +
    • +
      +

      setVolume

      +
      @Implementation +protected void setVolume(float left, + float right)
      +
      +
    • +
    • +
      +

      isPlaying

      +
      @Implementation +protected boolean isPlaying()
      +
      +
    • +
    • +
      +

      prepare

      +
      @Implementation +protected void prepare()
      +
      Simulates MediaPlayer.prepareAsync(). Sleeps for preparationDelay ms by calling SystemClock.sleep(long) before calling invokePreparedListener(). + +

      If preparationDelay is not positive and non-zero, there is no sleep.

      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      prepareAsync

      +
      @Implementation +protected void prepareAsync()
      +
      Simulates MediaPlayer.prepareAsync(). Sets state to PREPARING and posts a callback to + invokePreparedListener() if the current preparation delay for the current media (see + getMediaInfo()) is >= 0, otherwise the test suite is responsible for calling invokePreparedListener() directly if required.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      start

      +
      @Implementation +protected void start()
      +
      Simulates private native method MediaPlayer._start(). Sets state to STARTED and calls + doStart() to start scheduling playback callback events. + +

      If the current state is PLAYBACK_COMPLETED, the current position is reset to zero before + starting playback.

      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      isReallyPlaying

      +
      public boolean isReallyPlaying()
      +
      Tests to see if the player is really playing. + +

      The player is defined as "really playing" if simulated playback events (including playback + completion) are being scheduled and invoked and currentPosition is + being updated as time passes. Note that while the player will normally be really playing if in + the STARTED state, this is not always the case - for example, if a pending seek is in progress, + or perhaps a buffer underrun is being simulated.

      +
      +
      Returns:
      +
      true if the player is really playing or false if the player is + internally paused.
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      doStart

      +
      public void doStart()
      +
      Starts simulated playback. Until this method is called, the player is not "really playing" (see + isReallyPlaying() for a definition of "really playing"). + +

      This method is used internally by the various shadow method implementations of the + MediaPlayer public API, but may also be called directly by the test suite if you wish to + simulate an internal pause. For example, to simulate a buffer underrun (player is in PLAYING + state but isn't actually advancing the current position through the media), you could call + doStop() to mark the start of the buffer underrun and doStart() to mark its + end and restart normal playback (which is what scheduleBufferUnderrunAtOffset() does).

      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      doStop

      +
      public void doStop()
      +
      Pauses simulated playback. After this method is called, the player is no longer "really + playing" (see isReallyPlaying() for a definition of "really playing"). + +

      This method is used internally by the various shadow method implementations of the + MediaPlayer public API, but may also be called directly by the test suite if you wish to + simulate an internal pause.

      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      _pause

      +
      @Implementation +protected void _pause()
      +
      Simulates MediaPlayer._pause(). Invokes doStop() to suspend playback event + callbacks and sets the state to PAUSED.
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      _release

      +
      @Implementation +protected void _release()
      +
      Simulates call to MediaPlayer._release(). Calls doStop() to suspend playback + event callbacks and sets the state to END.
      +
      +
    • +
    • +
      +

      _reset

      +
      @Implementation +protected void _reset()
      +
      Simulates call to MediaPlayer._reset(). Calls doStop() to suspend playback + event callbacks and sets the state to IDLE.
      +
      +
    • +
    • +
      +

      _stop

      +
      @Implementation +protected void _stop()
      +
      Simulates call to MediaPlayer.release(). Calls doStop() to suspend playback + event callbacks and sets the state to STOPPED.
      +
      +
    • +
    • +
      +

      attachAuxEffect

      +
      @Implementation +protected void attachAuxEffect(int effectId)
      +
      +
    • +
    • +
      +

      getAudioSessionId

      +
      @Implementation +protected int getAudioSessionId()
      +
      +
    • +
    • +
      +

      getCurrentPosition

      +
      @Implementation +protected int getCurrentPosition()
      +
      Simulates call to MediaPlayer.getCurrentPosition(). Simply does the state validity + checks and then invokes getCurrentPositionRaw() to calculate the simulated playback + position.
      +
      +
      Returns:
      +
      The current offset (in ms) of the simulated playback.
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      getDuration

      +
      @Implementation +protected int getDuration()
      +
      Simulates call to MediaPlayer.getDuration(). Retrieves the duration as defined by the + current ShadowMediaPlayer.MediaInfo instance.
      +
      +
      Returns:
      +
      The duration (in ms) of the current simulated playback.
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      getVideoHeight

      +
      @Implementation +protected int getVideoHeight()
      +
      +
    • +
    • +
      +

      getVideoWidth

      +
      @Implementation +protected int getVideoWidth()
      +
      +
    • +
    • +
      +

      seekTo

      +
      @Implementation +protected void seekTo(int seekTo)
      +
      Simulates seeking to specified position. The seek will complete after seekDelay ms + (defaults to 0), or else if seekDelay is negative then the controlling test is expected to + simulate seek completion by manually invoking invokeSeekCompleteListener().
      +
      +
      Parameters:
      +
      seekTo - the offset (in ms) from the start of the track to seek to.
      +
      +
      +
    • +
    • +
      +

      seekTo

      +
      @Implementation(minSdk=26) +protected void seekTo(long seekTo, + int mode)
      +
      +
    • +
    • +
      +

      setAudioSessionId

      +
      @Implementation +protected void setAudioSessionId(int sessionId)
      +
      +
    • +
    • +
      +

      setAudioStreamType

      +
      @Implementation +protected void setAudioStreamType(int audioStreamType)
      +
      +
    • +
    • +
      +

      setCreateListener

      +
      public static void setCreateListener(ShadowMediaPlayer.CreateListener createListener)
      +
      Sets a listener that is invoked whenever a new shadowed MediaPlayer object is + constructed. + +

      Registering a listener gives you a chance to customize the shadowed object appropriately + without needing to modify the application-under-test to provide access to the instance at the + appropriate point in its life cycle. This is useful because normally a new MediaPlayer + is created and setDataSource() is invoked soon after, without a break in + the code. Using this callback means you don't have to change this common pattern just so that + you can customize the shadow for testing.

      +
      +
      Parameters:
      +
      createListener - the listener to be invoked
      +
      +
      +
    • +
    • +
      +

      getHandler

      +
      public Handler getHandler()
      +
      Retrieves the Handler object used by this ShadowMediaPlayer. Can be used for + posting custom asynchronous events to the thread (eg, asynchronous errors). Use this for + scheduling events to take place at a particular "real" time (ie, time as measured by the + scheduler). For scheduling events to occur at a particular playback offset (no matter how long + playback may be paused for, or where you seek to, etc), see ShadowMediaPlayer.MediaInfo.scheduleEventAtOffset(int, ShadowMediaPlayer.MediaEvent) and its various helpers.
      +
      +
      Returns:
      +
      Handler object that can be used to schedule asynchronous events on this media player.
      +
      +
      +
    • +
    • +
      +

      getInvalidStateBehavior

      +
      public ShadowMediaPlayer.InvalidStateBehavior getInvalidStateBehavior()
      +
      Retrieves current flag specifying the behavior of the media player when a method is invoked in + an invalid state. See setInvalidStateBehavior(InvalidStateBehavior) for a discussion + of the available modes and their associated behaviors.
      +
      +
      Returns:
      +
      The current invalid state behavior mode.
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      setInvalidStateBehavior

      +
      public void setInvalidStateBehavior(ShadowMediaPlayer.InvalidStateBehavior invalidStateBehavior)
      +
      Specifies how the media player should behave when a method is invoked in an invalid state. + Three modes are supported (as defined by the ShadowMediaPlayer.InvalidStateBehavior enum): + +

      SILENT

      + + No invalid state checking is done at all. All methods can be invoked from any state without + throwing any exceptions or invoking the error listener. + +

      This mode is provided primarily for backwards compatibility, and for this reason it is the + default. For proper testing one of the other two modes is probably preferable. + +

      EMULATE

      + + The shadow will attempt to emulate the behavior of the actual MediaPlayer + implementation. This is based on a reading of the documentation and on actual experiments done + on a Jelly Bean device. The official documentation is not all that clear, but basically methods + fall into three categories: + +
        +
      • Those that log an error when invoked in an invalid state but don't throw an exception or + invoke onError(). An example is getVideoHeight(). +
      • Synchronous error handling: methods always throw an exception (usually IllegalStateException but don't invoke onError(). Examples are prepare() and setDataSource(String). +
      • Asynchronous error handling: methods don't throw an exception but invoke + onError(). +
      + + Additionally, all three methods behave synchronously (throwing IllegalStateException + when invoked from the END state. + +

      To complicate matters slightly, the official documentation sometimes contradicts observed + behavior. For example, the documentation says it is illegal to call setDataSource(org.robolectric.shadows.util.DataSource) from + the ERROR state - however, in practice it works fine. Conversely, the documentation says that + it is legal to invoke getCurrentPosition() from the INITIALIZED state, however testing + showed that this caused an error. Wherever there is a discrepancy between documented and + observed behavior, this implementation has gone with the most conservative implementation (ie, + it is illegal to invoke setDataSource(org.robolectric.shadows.util.DataSource) from the ERROR state and likewise illegal to + invoke getCurrentPosition() from the INITIALIZED state. + +

      ASSERT

      + + The shadow will raise an assertion any time that a method is invoked in an invalid state. The + philosophy behind this mode is that to invoke a method in an invalid state is a programming + error - a bug, pure and simple. As such it should be discovered and eliminated at development + and testing time, rather than anticipated and handled at runtime. Asserting is a way of testing + for these bugs during testing.
      +
      +
      Parameters:
      +
      invalidStateBehavior - the behavior mode for this shadow to use during testing.
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      getMediaInfo

      +
      public ShadowMediaPlayer.MediaInfo getMediaInfo()
      +
      Retrieves the currently selected ShadowMediaPlayer.MediaInfo. This instance is used to define current + duration, preparation delay, exceptions for setDataSource(), playback events, etc.
      +
      +
      Returns:
      +
      The currently selected ShadowMediaPlayer.MediaInfo.
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      setCurrentPosition

      +
      public void setCurrentPosition(int position)
      +
      Sets the current position, bypassing the normal state checking. Use with care.
      +
      +
      Parameters:
      +
      position - the new playback position.
      +
      +
      +
    • +
    • +
      +

      getCurrentPositionRaw

      +
      public int getCurrentPositionRaw()
      +
      Retrieves the current position without doing the state checking that the emulated version of + getCurrentPosition() does.
      +
      +
      Returns:
      +
      The current playback position within the current clip.
      +
      +
      +
    • +
    • +
      +

      getDurationRaw

      +
      public int getDurationRaw()
      +
      Retrieves the current duration without doing the state checking that the emulated version does.
      +
      +
      Returns:
      +
      The duration of the current clip loaded by the player.
      +
      +
      +
    • +
    • +
      +

      getState

      +
      public ShadowMediaPlayer.State getState()
      +
      Retrieves the current state of the MediaPlayer. Uses the states as defined in the + MediaPlayer documentation.
      +
      +
      Returns:
      +
      The current state of the MediaPlayer, as defined in the MediaPlayer + documentation.
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      setState

      +
      public void setState(ShadowMediaPlayer.State state)
      +
      Forces the @link MediaPlayer} into the specified state. Uses the states as defined in the + MediaPlayer documentation. + +

      Note that by invoking this method directly you can get the player into an inconsistent state + that a real player could not be put in (eg, in the END state but with playback events still + happening). Use with care.

      +
      +
      Parameters:
      +
      state - the new state of the MediaPlayer, as defined in the MediaPlayer + documentation.
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      getTheAudioStreamType

      +
      public int getTheAudioStreamType()
      +
      Note: This has a funny name at the moment to avoid having to produce an API-specific shadow - + if it were called getAudioStreamType() then the RobolectricWiringTest will + inform us that it should be annotated with Implementation, because there is a private + method in the later API versions with the same name, however this would fail on earlier + versions.
      +
      +
      Returns:
      +
      audioStreamType
      +
      +
      +
    • +
    • +
      +

      getSeekDelay

      +
      public int getSeekDelay()
      +
      +
      Returns:
      +
      seekDelay
      +
      +
      +
    • +
    • +
      +

      setSeekDelay

      +
      public void setSeekDelay(int seekDelay)
      +
      Sets the length of time (ms) that seekTo() will delay before completing. Default is 0. If set + to -1, then seekTo() will not call the OnSeekCompleteListener automatically; you will need to + call invokeSeekCompleteListener() manually.
      +
      +
      Parameters:
      +
      seekDelay - length of time to delay (ms)
      +
      +
      +
    • +
    • +
      +

      getAuxEffect

      +
      public int getAuxEffect()
      +
      Useful for assertions.
      +
      +
      Returns:
      +
      The current auxEffect setting.
      +
      +
      +
    • +
    • +
      +

      getPendingSeek

      +
      public int getPendingSeek()
      +
      Retrieves the pending seek setting.
      +
      +
      Returns:
      +
      The position to which the shadow player is seeking for the seek in progress (ie, after + the call to seekTo(int) but before a call to invokeSeekCompleteListener()). + Returns -1 if no seek is in progress.
      +
      +
      +
    • +
    • +
      +

      getDataSource

      +
      public DataSource getDataSource()
      +
      Retrieves the data source (if any) that was passed in to setDataSource(DataSource). + +

      Useful for assertions.

      +
      +
      Returns:
      +
      The source passed in to setDataSource.
      +
      +
      +
    • +
    • +
      +

      getSourceUri

      +
      public Uri getSourceUri()
      +
      Retrieves the source path (if any) that was passed in to MediaPlayer.setDataSource(Context, Uri, Map) or MediaPlayer.setDataSource(Context, Uri).
      +
      +
      Returns:
      +
      The source Uri passed in to setDataSource.
      +
      +
      +
    • +
    • +
      +

      getSourceResId

      +
      public int getSourceResId()
      +
      Retrieves the resource ID used in the call to create(Context, int) (if any).
      +
      +
      Returns:
      +
      The resource ID passed in to create(), or -1 if a different method of + setting the source was used.
      +
      +
      +
    • +
    • +
      +

      getLeftVolume

      +
      public float getLeftVolume()
      +
      Retrieves the current setting for the left channel volume.
      +
      +
      Returns:
      +
      The left channel volume.
      +
      +
      +
    • +
    • +
      +

      getRightVolume

      +
      public float getRightVolume()
      +
      +
      Returns:
      +
      The right channel volume.
      +
      +
      +
    • +
    • +
      +

      native_setOutputDevice

      +
      @Implementation(minSdk=28) +protected boolean native_setOutputDevice(int preferredDeviceId)
      +
      +
    • +
    • +
      +

      isPrepared

      +
      public boolean isPrepared()
      +
      Tests to see if the player is in the PREPARED state. This is mainly used for backward + compatibility. getState() may be more useful for new testing applications.
      +
      +
      Returns:
      +
      true if the MediaPlayer is in the PREPARED state, false otherwise.
      +
      +
      +
    • +
    • +
      +

      getOnCompletionListener

      +
      public MediaPlayer.OnCompletionListener getOnCompletionListener()
      +
      +
      Returns:
      +
      the OnCompletionListener
      +
      +
      +
    • +
    • +
      +

      getOnPreparedListener

      +
      public MediaPlayer.OnPreparedListener getOnPreparedListener()
      +
      +
      Returns:
      +
      the OnPreparedListener
      +
      +
      +
    • +
    • +
      +

      invokePreparedListener

      +
      public void invokePreparedListener()
      +
      Allows test cases to simulate 'prepared' state by invoking callback. Sets the player's state to + PREPARED and invokes the preparedListener()
      +
      +
    • +
    • +
      +

      invokeCompletionListener

      +
      public void invokeCompletionListener()
      +
      Simulates end-of-playback. Changes the player into PLAYBACK_COMPLETED state and calls onCompletion() if a listener has + been set.
      +
      +
    • +
    • +
      +

      invokeSeekCompleteListener

      +
      public void invokeSeekCompleteListener()
      +
      Allows test cases to simulate seek completion by invoking callback.
      +
      +
    • +
    • +
      +

      invokeInfoListener

      +
      public void invokeInfoListener(int what, + int extra)
      +
      Allows test cases to directly simulate invocation of the OnInfo event.
      +
      +
      Parameters:
      +
      what - parameter to pass in to what in MediaPlayer.OnInfoListener.onInfo(MediaPlayer, int, int).
      +
      extra - parameter to pass in to extra in MediaPlayer.OnInfoListener.onInfo(MediaPlayer, int, int).
      +
      +
      +
    • +
    • +
      +

      invokeErrorListener

      +
      public void invokeErrorListener(int what, + int extra)
      +
      Allows test cases to directly simulate invocation of the OnError event.
      +
      +
      Parameters:
      +
      what - parameter to pass in to what in MediaPlayer.OnErrorListener.onError(MediaPlayer, int, int).
      +
      extra - parameter to pass in to extra in MediaPlayer.OnErrorListener.onError(MediaPlayer, int, int).
      +
      +
      +
    • +
    • +
      +

      resetStaticState

      +
      @Resetter +public static void resetStaticState()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowMediaRecorder.html b/javadoc/4.11/org/robolectric/shadows/ShadowMediaRecorder.html new file mode 100644 index 000000000..5d6ebbe47 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowMediaRecorder.html @@ -0,0 +1,732 @@ + + + + +ShadowMediaRecorder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowMediaRecorder

+
+
java.lang.Object +
org.robolectric.shadows.ShadowMediaRecorder
+
+
+
+
@Implements(android.media.MediaRecorder.class) +public class ShadowMediaRecorder +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      STATE_ERROR

      +
      public static final int STATE_ERROR
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      STATE_INITIAL

      +
      public static final int STATE_INITIAL
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      STATE_INITIALIZED

      +
      public static final int STATE_INITIALIZED
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      STATE_DATA_SOURCE_CONFIGURED

      +
      public static final int STATE_DATA_SOURCE_CONFIGURED
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      STATE_PREPARED

      +
      public static final int STATE_PREPARED
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      STATE_RECORDING

      +
      public static final int STATE_RECORDING
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      STATE_RELEASED

      +
      public static final int STATE_RELEASED
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowMediaRecorder

      +
      public ShadowMediaRecorder()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      __staticInitializer__

      +
      @Implementation +protected static void __staticInitializer__()
      +
      +
    • +
    • +
      +

      __constructor__

      +
      @Implementation +protected void __constructor__()
      +
      +
    • +
    • +
      +

      setAudioChannels

      +
      @Implementation +protected void setAudioChannels(int numChannels)
      +
      +
    • +
    • +
      +

      setAudioEncoder

      +
      @Implementation +protected void setAudioEncoder(int audio_encoder)
      +
      +
    • +
    • +
      +

      setAudioEncodingBitRate

      +
      @Implementation +protected void setAudioEncodingBitRate(int bitRate)
      +
      +
    • +
    • +
      +

      setAudioSamplingRate

      +
      @Implementation +protected void setAudioSamplingRate(int samplingRate)
      +
      +
    • +
    • +
      +

      setAudioSource

      +
      @Implementation +protected void setAudioSource(int audio_source)
      +
      +
    • +
    • +
      +

      setCamera

      +
      @Implementation +protected void setCamera(Camera c)
      +
      +
    • +
    • +
      +

      setMaxDuration

      +
      @Implementation +protected void setMaxDuration(int max_duration_ms)
      +
      +
    • +
    • +
      +

      setMaxFileSize

      +
      @Implementation +protected void setMaxFileSize(long max_filesize_bytes)
      +
      +
    • +
    • +
      +

      setOnErrorListener

      +
      @Implementation +protected void setOnErrorListener(MediaRecorder.OnErrorListener l)
      +
      +
    • +
    • +
      +

      setOnInfoListener

      +
      @Implementation +protected void setOnInfoListener(MediaRecorder.OnInfoListener listener)
      +
      +
    • +
    • +
      +

      setOutputFile

      +
      @Implementation +protected void setOutputFile(String path)
      +
      +
    • +
    • +
      +

      setOutputFormat

      +
      @Implementation +protected void setOutputFormat(int output_format)
      +
      +
    • +
    • +
      +

      setPreviewDisplay

      +
      @Implementation +protected void setPreviewDisplay(Surface sv)
      +
      +
    • +
    • +
      +

      setVideoEncoder

      +
      @Implementation +protected void setVideoEncoder(int video_encoder)
      +
      +
    • +
    • +
      +

      setVideoEncodingBitRate

      +
      @Implementation +protected void setVideoEncodingBitRate(int bitRate)
      +
      +
    • +
    • +
      +

      setVideoFrameRate

      +
      @Implementation +protected void setVideoFrameRate(int rate)
      +
      +
    • +
    • +
      +

      setVideoSize

      +
      @Implementation +protected void setVideoSize(int width, + int height)
      +
      +
    • +
    • +
      +

      setVideoSource

      +
      @Implementation +protected void setVideoSource(int video_source)
      +
      +
    • +
    • +
      +

      prepare

      +
      @Implementation +protected void prepare()
      +
      +
    • +
    • +
      +

      start

      +
      @Implementation +protected void start()
      +
      +
    • +
    • +
      +

      stop

      +
      @Implementation +protected void stop()
      +
      +
    • +
    • +
      +

      reset

      +
      @Implementation +protected void reset()
      +
      +
    • +
    • +
      +

      release

      +
      @Implementation +protected void release()
      +
      +
    • +
    • +
      +

      getSurface

      +
      @Implementation(minSdk=21) +protected Surface getSurface()
      +
      +
    • +
    • +
      +

      getCamera

      +
      public Camera getCamera()
      +
      +
    • +
    • +
      +

      getAudioChannels

      +
      public int getAudioChannels()
      +
      +
    • +
    • +
      +

      getAudioEncoder

      +
      public int getAudioEncoder()
      +
      +
    • +
    • +
      +

      getAudioEncodingBitRate

      +
      public int getAudioEncodingBitRate()
      +
      +
    • +
    • +
      +

      getAudioSamplingRate

      +
      public int getAudioSamplingRate()
      +
      +
    • +
    • +
      +

      getAudioSource

      +
      public int getAudioSource()
      +
      +
    • +
    • +
      +

      getMaxDuration

      +
      public int getMaxDuration()
      +
      +
    • +
    • +
      +

      getMaxFileSize

      +
      public long getMaxFileSize()
      +
      +
    • +
    • +
      +

      getOutputPath

      +
      public String getOutputPath()
      +
      +
    • +
    • +
      +

      getOutputFormat

      +
      public int getOutputFormat()
      +
      +
    • +
    • +
      +

      getVideoEncoder

      +
      public int getVideoEncoder()
      +
      +
    • +
    • +
      +

      getVideoEncodingBitRate

      +
      public int getVideoEncodingBitRate()
      +
      +
    • +
    • +
      +

      getVideoFrameRate

      +
      public int getVideoFrameRate()
      +
      +
    • +
    • +
      +

      getVideoWidth

      +
      public int getVideoWidth()
      +
      +
    • +
    • +
      +

      getVideoHeight

      +
      public int getVideoHeight()
      +
      +
    • +
    • +
      +

      getVideoSource

      +
      public int getVideoSource()
      +
      +
    • +
    • +
      +

      getPreviewDisplay

      +
      public Surface getPreviewDisplay()
      +
      +
    • +
    • +
      +

      getErrorListener

      +
      public MediaRecorder.OnErrorListener getErrorListener()
      +
      +
    • +
    • +
      +

      getInfoListener

      +
      public MediaRecorder.OnInfoListener getInfoListener()
      +
      +
    • +
    • +
      +

      getState

      +
      public int getState()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowMediaRouter.html b/javadoc/4.11/org/robolectric/shadows/ShadowMediaRouter.html new file mode 100644 index 000000000..456487440 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowMediaRouter.html @@ -0,0 +1,237 @@ + + + + +ShadowMediaRouter + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowMediaRouter

+
+
java.lang.Object +
org.robolectric.shadows.ShadowMediaRouter
+
+
+
+
@Implements(android.media.MediaRouter.class) +public class ShadowMediaRouter +extends Object
+
Shadow class for MediaRouter.
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowMediaRouter

      +
      public ShadowMediaRouter()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      addBluetoothRoute

      +
      public void addBluetoothRoute()
      +
      Adds the Bluetooth A2DP route and ensures it's the selected route, simulating connecting a + Bluetooth device.
      +
      +
    • +
    • +
      +

      removeBluetoothRoute

      +
      public void removeBluetoothRoute()
      +
      Removes the Bluetooth A2DP route, simulating disconnecting the Bluetooth device.
      +
      +
    • +
    • +
      +

      isBluetoothRouteSelected

      +
      public boolean isBluetoothRouteSelected(int type)
      +
      Returns whether the Bluetooth A2DP route is the currently selected route.
      +
      +
    • +
    • +
      +

      reset

      +
      @Resetter +public static void reset()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowMediaScannerConnection.html b/javadoc/4.11/org/robolectric/shadows/ShadowMediaScannerConnection.html new file mode 100644 index 000000000..f9703d7d2 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowMediaScannerConnection.html @@ -0,0 +1,202 @@ + + + + +ShadowMediaScannerConnection + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowMediaScannerConnection

+
+
java.lang.Object +
org.robolectric.shadows.ShadowMediaScannerConnection
+
+
+
+
@Implements(android.media.MediaScannerConnection.class) +public class ShadowMediaScannerConnection +extends Object
+ +
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowMediaScannerConnection

      +
      public ShadowMediaScannerConnection()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowMediaSession.html b/javadoc/4.11/org/robolectric/shadows/ShadowMediaSession.html new file mode 100644 index 000000000..83ea4bd5d --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowMediaSession.html @@ -0,0 +1,164 @@ + + + + +ShadowMediaSession + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowMediaSession

+
+
java.lang.Object +
org.robolectric.shadows.ShadowMediaSession
+
+
+
+
@Implements(value=android.media.session.MediaSession.class, + minSdk=21) +public class ShadowMediaSession +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowMediaSession

      +
      public ShadowMediaSession()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowMediaSessionManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowMediaSessionManager.html new file mode 100644 index 000000000..066ff54ab --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowMediaSessionManager.html @@ -0,0 +1,239 @@ + + + + +ShadowMediaSessionManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowMediaSessionManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowMediaSessionManager
+
+
+
+
@Implements(value=android.media.session.MediaSessionManager.class, + minSdk=21) +public class ShadowMediaSessionManager +extends Object
+ +
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowMediaStore.CloudMediaChangedEvent.html b/javadoc/4.11/org/robolectric/shadows/ShadowMediaStore.CloudMediaChangedEvent.html new file mode 100644 index 000000000..aedd9b858 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowMediaStore.CloudMediaChangedEvent.html @@ -0,0 +1,184 @@ + + + + +ShadowMediaStore.CloudMediaChangedEvent + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowMediaStore.CloudMediaChangedEvent

+
+
java.lang.Object +
org.robolectric.shadows.ShadowMediaStore.CloudMediaChangedEvent
+
+
+
+
Enclosing class:
+
ShadowMediaStore
+
+
+
public abstract static class ShadowMediaStore.CloudMediaChangedEvent +extends Object
+ +
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      CloudMediaChangedEvent

      +
      public CloudMediaChangedEvent()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowMediaStore.ShadowImages.ShadowMedia.html b/javadoc/4.11/org/robolectric/shadows/ShadowMediaStore.ShadowImages.ShadowMedia.html new file mode 100644 index 000000000..d977ca290 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowMediaStore.ShadowImages.ShadowMedia.html @@ -0,0 +1,168 @@ + + + + +ShadowMediaStore.ShadowImages.ShadowMedia + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowMediaStore.ShadowImages.ShadowMedia

+
+
java.lang.Object +
org.robolectric.shadows.ShadowMediaStore.ShadowImages.ShadowMedia
+
+
+
+
Enclosing class:
+
ShadowMediaStore.ShadowImages
+
+
+
@Implements(android.provider.MediaStore.Images.Media.class) +public static class ShadowMediaStore.ShadowImages.ShadowMedia +extends Object
+ +
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowMedia

      +
      public ShadowMedia()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowMediaStore.ShadowImages.ShadowThumbnails.html b/javadoc/4.11/org/robolectric/shadows/ShadowMediaStore.ShadowImages.ShadowThumbnails.html new file mode 100644 index 000000000..f4070603d --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowMediaStore.ShadowImages.ShadowThumbnails.html @@ -0,0 +1,172 @@ + + + + +ShadowMediaStore.ShadowImages.ShadowThumbnails + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowMediaStore.ShadowImages.ShadowThumbnails

+
+
java.lang.Object +
org.robolectric.shadows.ShadowMediaStore.ShadowImages.ShadowThumbnails
+
+
+
+
Enclosing class:
+
ShadowMediaStore.ShadowImages
+
+
+
@Implements(android.provider.MediaStore.Images.Thumbnails.class) +public static class ShadowMediaStore.ShadowImages.ShadowThumbnails +extends Object
+ +
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowThumbnails

      +
      public ShadowThumbnails()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowMediaStore.ShadowImages.html b/javadoc/4.11/org/robolectric/shadows/ShadowMediaStore.ShadowImages.html new file mode 100644 index 000000000..bbf1c1c2b --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowMediaStore.ShadowImages.html @@ -0,0 +1,156 @@ + + + + +ShadowMediaStore.ShadowImages + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowMediaStore.ShadowImages

+
+
java.lang.Object +
org.robolectric.shadows.ShadowMediaStore.ShadowImages
+
+
+
+
Enclosing class:
+
ShadowMediaStore
+
+
+
@Implements(android.provider.MediaStore.Images.class) +public static class ShadowMediaStore.ShadowImages +extends Object
+
Shadow for MediaStore.Images.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowImages

      +
      public ShadowImages()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowMediaStore.ShadowVideo.ShadowThumbnails.html b/javadoc/4.11/org/robolectric/shadows/ShadowMediaStore.ShadowVideo.ShadowThumbnails.html new file mode 100644 index 000000000..d3a432bb3 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowMediaStore.ShadowVideo.ShadowThumbnails.html @@ -0,0 +1,172 @@ + + + + +ShadowMediaStore.ShadowVideo.ShadowThumbnails + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowMediaStore.ShadowVideo.ShadowThumbnails

+
+
java.lang.Object +
org.robolectric.shadows.ShadowMediaStore.ShadowVideo.ShadowThumbnails
+
+
+
+
Enclosing class:
+
ShadowMediaStore.ShadowVideo
+
+
+
@Implements(android.provider.MediaStore.Video.Thumbnails.class) +public static class ShadowMediaStore.ShadowVideo.ShadowThumbnails +extends Object
+ +
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowThumbnails

      +
      public ShadowThumbnails()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowMediaStore.ShadowVideo.html b/javadoc/4.11/org/robolectric/shadows/ShadowMediaStore.ShadowVideo.html new file mode 100644 index 000000000..89591e236 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowMediaStore.ShadowVideo.html @@ -0,0 +1,151 @@ + + + + +ShadowMediaStore.ShadowVideo + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowMediaStore.ShadowVideo

+
+
java.lang.Object +
org.robolectric.shadows.ShadowMediaStore.ShadowVideo
+
+
+
+
Enclosing class:
+
ShadowMediaStore
+
+
+
@Implements(android.provider.MediaStore.Video.class) +public static class ShadowMediaStore.ShadowVideo +extends Object
+
Shadow for MediaStore.Video.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowVideo

      +
      public ShadowVideo()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowMediaStore.html b/javadoc/4.11/org/robolectric/shadows/ShadowMediaStore.html new file mode 100644 index 000000000..f479deccf --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowMediaStore.html @@ -0,0 +1,295 @@ + + + + +ShadowMediaStore + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowMediaStore

+
+
java.lang.Object +
org.robolectric.shadows.ShadowMediaStore
+
+
+
+
@Implements(android.provider.MediaStore.class) +public class ShadowMediaStore +extends Object
+
Shadow for MediaStore.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowMediaStore

      +
      public ShadowMediaStore()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      reset

      +
      @Resetter +public static void reset()
      +
      +
    • +
    • +
      +

      setStubBitmapForThumbnails

      +
      public static void setStubBitmapForThumbnails(Bitmap bitmap)
      +
      +
    • +
    • +
      +

      notifyCloudMediaChangedEvent

      +
      @Implementation(minSdk=33) +protected static void notifyCloudMediaChangedEvent(ContentResolver resolver, + String authority, + String currentMediaCollectionId)
      +
      +
    • +
    • +
      +

      getCloudMediaChangedEvents

      +
      public static com.google.common.collect.ImmutableList<ShadowMediaStore.CloudMediaChangedEvent> getCloudMediaChangedEvents()
      +
      Returns an ImmutableList of all ShadowMediaStore.CloudMediaChangedEvent objects that MediaStore has been notified of.
      +
      +
    • +
    • +
      +

      clearCloudMediaChangedEventList

      +
      public static void clearCloudMediaChangedEventList()
      +
      +
    • +
    • +
      +

      isSupportedCloudMediaProviderAuthority

      +
      @Implementation(minSdk=33) +protected static boolean isSupportedCloudMediaProviderAuthority(ContentResolver resolver, + String authority)
      +
      +
    • +
    • +
      +

      addSupportedCloudMediaProviderAuthorities

      +
      public static void addSupportedCloudMediaProviderAuthorities(List<String> authorities)
      +
      Mutator method to add the input authorities to the list of supported cloud media + provider authorities.
      +
      +
    • +
    • +
      +

      clearSupportedCloudMediaProviderAuthorities

      +
      public static void clearSupportedCloudMediaProviderAuthorities()
      +
      Mutator method to clear the list of supported cloud media provider authorities.
      +
      +
    • +
    • +
      +

      isCurrentCloudMediaProviderAuthority

      +
      @Implementation(minSdk=33) +protected static boolean isCurrentCloudMediaProviderAuthority(ContentResolver resolver, + String authority)
      +
      +
    • +
    • +
      +

      setCurrentCloudMediaProviderAuthority

      +
      public static void setCurrentCloudMediaProviderAuthority(String authority)
      +
      Mutator method to set the value of the current cloud media provider authority.
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowMemoryMappedFile.RoboBufferIterator.html b/javadoc/4.11/org/robolectric/shadows/ShadowMemoryMappedFile.RoboBufferIterator.html new file mode 100644 index 000000000..f037c3063 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowMemoryMappedFile.RoboBufferIterator.html @@ -0,0 +1,316 @@ + + + + +ShadowMemoryMappedFile.RoboBufferIterator + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowMemoryMappedFile.RoboBufferIterator

+
+
java.lang.Object +
libcore.io.BufferIterator +
org.robolectric.shadows.ShadowMemoryMappedFile.RoboBufferIterator
+
+
+
+
+
Enclosing class:
+
ShadowMemoryMappedFile
+
+
+
protected static class ShadowMemoryMappedFile.RoboBufferIterator +extends libcore.io.BufferIterator
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      buffer

      +
      protected final ByteBuffer buffer
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      RoboBufferIterator

      +
      public RoboBufferIterator(byte[] buffer, + ByteOrder order)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      seek

      +
      public void seek(int offset)
      +
      +
      Specified by:
      +
      seek in class libcore.io.BufferIterator
      +
      +
      +
    • +
    • +
      +

      skip

      +
      public void skip(int byteCount)
      +
      +
      Specified by:
      +
      skip in class libcore.io.BufferIterator
      +
      +
      +
    • +
    • +
      +

      pos

      +
      public int pos()
      +
      +
      Specified by:
      +
      pos in class libcore.io.BufferIterator
      +
      +
      +
    • +
    • +
      +

      readByteArray

      +
      public void readByteArray(byte[] dst, + int dstOffset, + int byteCount)
      +
      +
      Specified by:
      +
      readByteArray in class libcore.io.BufferIterator
      +
      +
      +
    • +
    • +
      +

      readByte

      +
      public byte readByte()
      +
      +
      Specified by:
      +
      readByte in class libcore.io.BufferIterator
      +
      +
      +
    • +
    • +
      +

      readInt

      +
      public int readInt()
      +
      +
      Specified by:
      +
      readInt in class libcore.io.BufferIterator
      +
      +
      +
    • +
    • +
      +

      readIntArray

      +
      public void readIntArray(int[] dst, + int dstOffset, + int intCount)
      +
      +
      Specified by:
      +
      readIntArray in class libcore.io.BufferIterator
      +
      +
      +
    • +
    • +
      +

      readLongArray

      +
      public void readLongArray(long[] dst, + int dstOffset, + int longCount)
      +
      +
      Specified by:
      +
      readLongArray in class libcore.io.BufferIterator
      +
      +
      +
    • +
    • +
      +

      readShort

      +
      public short readShort()
      +
      +
      Specified by:
      +
      readShort in class libcore.io.BufferIterator
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowMemoryMappedFile.html b/javadoc/4.11/org/robolectric/shadows/ShadowMemoryMappedFile.html new file mode 100644 index 000000000..7cb6b3cd1 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowMemoryMappedFile.html @@ -0,0 +1,267 @@ + + + + +ShadowMemoryMappedFile + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowMemoryMappedFile

+
+
java.lang.Object +
org.robolectric.shadows.ShadowMemoryMappedFile
+
+
+
+
@Implements(value=libcore.io.MemoryMappedFile.class, + isInAndroidSdk=false) +public class ShadowMemoryMappedFile +extends Object
+
This is used by Android to load and inferFromValue time zone information. Robolectric emulates + this functionality by proxying to a time zone database file packaged into the android-all jar.
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      bytes

      +
      protected byte[] bytes
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowMemoryMappedFile

      +
      public ShadowMemoryMappedFile()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowMemoryMappedFileS.RoboBufferIterator.html b/javadoc/4.11/org/robolectric/shadows/ShadowMemoryMappedFileS.RoboBufferIterator.html new file mode 100644 index 000000000..af21b96de --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowMemoryMappedFileS.RoboBufferIterator.html @@ -0,0 +1,316 @@ + + + + +ShadowMemoryMappedFileS.RoboBufferIterator + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowMemoryMappedFileS.RoboBufferIterator

+
+
java.lang.Object +
com.android.i18n.timezone.internal.BufferIterator +
org.robolectric.shadows.ShadowMemoryMappedFileS.RoboBufferIterator
+
+
+
+
+
Enclosing class:
+
ShadowMemoryMappedFileS
+
+
+
protected static class ShadowMemoryMappedFileS.RoboBufferIterator +extends com.android.i18n.timezone.internal.BufferIterator
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      buffer

      +
      protected final ByteBuffer buffer
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      RoboBufferIterator

      +
      public RoboBufferIterator(byte[] buffer, + ByteOrder order)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      seek

      +
      public void seek(int offset)
      +
      +
      Specified by:
      +
      seek in class com.android.i18n.timezone.internal.BufferIterator
      +
      +
      +
    • +
    • +
      +

      skip

      +
      public void skip(int byteCount)
      +
      +
      Specified by:
      +
      skip in class com.android.i18n.timezone.internal.BufferIterator
      +
      +
      +
    • +
    • +
      +

      pos

      +
      public int pos()
      +
      +
      Specified by:
      +
      pos in class com.android.i18n.timezone.internal.BufferIterator
      +
      +
      +
    • +
    • +
      +

      readByteArray

      +
      public void readByteArray(byte[] dst, + int dstOffset, + int byteCount)
      +
      +
      Specified by:
      +
      readByteArray in class com.android.i18n.timezone.internal.BufferIterator
      +
      +
      +
    • +
    • +
      +

      readByte

      +
      public byte readByte()
      +
      +
      Specified by:
      +
      readByte in class com.android.i18n.timezone.internal.BufferIterator
      +
      +
      +
    • +
    • +
      +

      readInt

      +
      public int readInt()
      +
      +
      Specified by:
      +
      readInt in class com.android.i18n.timezone.internal.BufferIterator
      +
      +
      +
    • +
    • +
      +

      readIntArray

      +
      public void readIntArray(int[] dst, + int dstOffset, + int intCount)
      +
      +
      Specified by:
      +
      readIntArray in class com.android.i18n.timezone.internal.BufferIterator
      +
      +
      +
    • +
    • +
      +

      readLongArray

      +
      public void readLongArray(long[] dst, + int dstOffset, + int longCount)
      +
      +
      Specified by:
      +
      readLongArray in class com.android.i18n.timezone.internal.BufferIterator
      +
      +
      +
    • +
    • +
      +

      readShort

      +
      public short readShort()
      +
      +
      Specified by:
      +
      readShort in class com.android.i18n.timezone.internal.BufferIterator
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowMemoryMappedFileS.html b/javadoc/4.11/org/robolectric/shadows/ShadowMemoryMappedFileS.html new file mode 100644 index 000000000..e089bab60 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowMemoryMappedFileS.html @@ -0,0 +1,267 @@ + + + + +ShadowMemoryMappedFileS + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowMemoryMappedFileS

+
+
java.lang.Object +
org.robolectric.shadows.ShadowMemoryMappedFileS
+
+
+
+
@Implements(value=com.android.i18n.timezone.internal.MemoryMappedFile.class, + isInAndroidSdk=false, + minSdk=31) +public class ShadowMemoryMappedFileS +extends Object
+
Fork of ShadowMemoryMappedFile to adjust to changed package names of MemoryMappedFile in S.
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      bytes

      +
      protected byte[] bytes
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowMemoryMappedFileS

      +
      public ShadowMemoryMappedFileS()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      mmapRO

      +
      @Implementation +public static com.android.i18n.timezone.internal.MemoryMappedFile mmapRO(String path) + throws Throwable
      +
      +
      Throws:
      +
      Throwable
      +
      +
      +
    • +
    • +
      +

      close

      +
      @Implementation +public void close() + throws Exception
      +
      +
      Throws:
      +
      Exception
      +
      +
      +
    • +
    • +
      +

      bigEndianIterator

      +
      @Implementation +public com.android.i18n.timezone.internal.BufferIterator bigEndianIterator()
      +
      +
    • +
    • +
      +

      littleEndianIterator

      +
      @Implementation +public com.android.i18n.timezone.internal.BufferIterator littleEndianIterator()
      +
      +
    • +
    • +
      +

      getHeapBufferIterator

      +
      protected com.android.i18n.timezone.internal.BufferIterator getHeapBufferIterator(ByteOrder endianness)
      +
      +
    • +
    • +
      +

      size

      +
      @Implementation +public int size()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowMessage.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowMessage.Picker.html new file mode 100644 index 000000000..5d5aa24f1 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowMessage.Picker.html @@ -0,0 +1,142 @@ + + + + +ShadowMessage.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowMessage.Picker

+
+
java.lang.Object +
org.robolectric.shadows.LooperShadowPicker<ShadowMessage> +
org.robolectric.shadows.ShadowMessage.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<ShadowMessage>
+
+
+
Enclosing class:
+
ShadowMessage
+
+
+
public static class ShadowMessage.Picker +extends LooperShadowPicker<ShadowMessage>
+
The shadow Picker for this class
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowMessage.html b/javadoc/4.11/org/robolectric/shadows/ShadowMessage.html new file mode 100644 index 000000000..bd269fd4e --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowMessage.html @@ -0,0 +1,273 @@ + + + + +ShadowMessage + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowMessage

+
+
java.lang.Object +
org.robolectric.shadows.ShadowMessage
+
+
+
+
Direct Known Subclasses:
+
ShadowLegacyMessage, ShadowPausedMessage
+
+
+
@Implements(value=android.os.Message.class, + shadowPicker=Picker.class) +public abstract class ShadowMessage +extends Object
+
The shadow API for Message. + +

Different shadow implementations will be used depending on the current LooperMode. See + ShadowLegacyMessage and ShadowPausedMessage for details.

+
+
+
    + +
  • +
    +

    Nested Class Summary

    +
    Nested Classes
    +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    static class 
    + +
    +
    The shadow Picker for this class
    +
    +
    +
    +
  • + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    abstract Message
    + +
    +
    Convenience method to provide getter access to the private field Message.next.
    +
    +
    abstract void
    + +
    +
    Exposes the package-private Message.recycleUnchecked()
    +
    +
    static void
    + +
    +
    Resets the static state of the Message class by + emptying the message pool.
    +
    +
    abstract void
    + +
    +
    Convenience method to provide setter access to the private field Message.next.
    +
    +
    abstract void
    + +
    +
    Stores the Runnable instance that has been scheduled to invoke this message.
    +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowMessage

      +
      public ShadowMessage()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      recycleUnchecked

      +
      public abstract void recycleUnchecked()
      +
      Exposes the package-private Message.recycleUnchecked()
      +
      +
    • +
    • +
      +

      setScheduledRunnable

      +
      public abstract void setScheduledRunnable(Runnable r)
      +
      Stores the Runnable instance that has been scheduled to invoke this message. This is + called when the message is enqueued by ShadowLegacyMessageQueue.enqueueMessage(android.os.Message, long) and is + used when the message is recycled to ensure that the correct Runnable instance is + removed from the associated scheduler.
      +
      +
      Parameters:
      +
      r - the Runnable instance that is scheduled to trigger this message. +

      #if ($api >= 21) * @see #recycleUnchecked() #else * @see #recycle() #end +

      Only supported in LooperMode.Mode.LEGACY.

      +
      +
      +
    • +
    • +
      +

      getNext

      +
      public abstract Message getNext()
      +
      Convenience method to provide getter access to the private field Message.next. + +

      Only supported in LooperMode.Mode.LEGACY

      +
      +
      Returns:
      +
      The next message in the current message chain.
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      setNext

      +
      public abstract void setNext(Message next)
      +
      Convenience method to provide setter access to the private field Message.next. + +

      Only supported in LooperMode.Mode.LEGACY

      +
      +
      Parameters:
      +
      next - the new next message for the current message.
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      reset

      +
      @Resetter +public static void reset()
      +
      Resets the static state of the Message class by + emptying the message pool.
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowMessageQueue.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowMessageQueue.Picker.html new file mode 100644 index 000000000..7e60d306c --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowMessageQueue.Picker.html @@ -0,0 +1,142 @@ + + + + +ShadowMessageQueue.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowMessageQueue.Picker

+
+
java.lang.Object +
org.robolectric.shadows.LooperShadowPicker<ShadowMessageQueue> +
org.robolectric.shadows.ShadowMessageQueue.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<ShadowMessageQueue>
+
+
+
Enclosing class:
+
ShadowMessageQueue
+
+
+
public static class ShadowMessageQueue.Picker +extends LooperShadowPicker<ShadowMessageQueue>
+
The shadow Picker for this class.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowMessageQueue.html b/javadoc/4.11/org/robolectric/shadows/ShadowMessageQueue.html new file mode 100644 index 000000000..3d448630d --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowMessageQueue.html @@ -0,0 +1,246 @@ + + + + +ShadowMessageQueue + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowMessageQueue

+
+
java.lang.Object +
org.robolectric.shadows.ShadowMessageQueue
+
+
+
+
Direct Known Subclasses:
+
ShadowLegacyMessageQueue, ShadowPausedMessageQueue
+
+
+
@Implements(value=android.os.MessageQueue.class, + shadowPicker=Picker.class) +public abstract class ShadowMessageQueue +extends Object
+
The shadow API for MessageQueue. + +

Different shadow implementations will be used depending on the current LooperMode. See + ShadowLegacyMessageQueue and ShadowPausedMessageQueue for details.

+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowMessageQueue

      +
      public ShadowMessageQueue()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getScheduler

      +
      public abstract Scheduler getScheduler()
      +
      Return this queue's Scheduler. + +

      Only supported in LooperMode.Mode.LEGACY.

      +
      +
    • +
    • +
      +

      setScheduler

      +
      public abstract void setScheduler(Scheduler scheduler)
      +
      Set this queue's Scheduler. + +

      Only supported in LooperMode.Mode.LEGACY.

      +
      +
    • +
    • +
      +

      getHead

      +
      public abstract Message getHead()
      +
      Retrieves the current Message at the top of the queue. + +

      Only supported in LooperMode.Mode.LEGACY.

      +
      +
    • +
    • +
      +

      setHead

      +
      public abstract void setHead(Message msg)
      +
      Sets the current Message at the top of the queue. + +

      Only supported in LooperMode.Mode.LEGACY.

      +
      +
    • +
    • +
      +

      reset

      +
      public abstract void reset()
      +
      Reset the messageQueue state. Should not be called by tests - it intended for use by the + Robolectric framework.
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowMessenger.html b/javadoc/4.11/org/robolectric/shadows/ShadowMessenger.html new file mode 100644 index 000000000..2cc07e393 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowMessenger.html @@ -0,0 +1,188 @@ + + + + +ShadowMessenger + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowMessenger

+
+
java.lang.Object +
org.robolectric.shadows.ShadowMessenger
+
+
+
+
@Implements(android.os.Messenger.class) +public class ShadowMessenger +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowMessenger

      +
      public ShadowMessenger()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowMimeTypeMap.html b/javadoc/4.11/org/robolectric/shadows/ShadowMimeTypeMap.html new file mode 100644 index 000000000..6266d9225 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowMimeTypeMap.html @@ -0,0 +1,250 @@ + + + + +ShadowMimeTypeMap + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowMimeTypeMap

+
+
java.lang.Object +
org.robolectric.shadows.ShadowMimeTypeMap
+
+
+
+
@Implements(android.webkit.MimeTypeMap.class) +public class ShadowMimeTypeMap +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowMimeTypeMap

      +
      public ShadowMimeTypeMap()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getSingleton

      +
      @Implementation +protected static MimeTypeMap getSingleton()
      +
      +
    • +
    • +
      +

      reset

      +
      @Resetter +public static void reset()
      +
      +
    • +
    • +
      +

      getMimeTypeFromExtension

      +
      @Implementation +protected String getMimeTypeFromExtension(String extension)
      +
      +
    • +
    • +
      +

      getExtensionFromMimeType

      +
      @Implementation +protected String getExtensionFromMimeType(String mimeType)
      +
      +
    • +
    • +
      +

      addExtensionMimeTypMapping

      +
      @Deprecated +public void addExtensionMimeTypMapping(String extension, + String mimeType)
      +
      Deprecated. +
      use addExtensionMimeTypeMapping
      +
      +
      +
    • +
    • +
      +

      addExtensionMimeTypeMapping

      +
      public void addExtensionMimeTypeMapping(String extension, + String mimeType)
      +
      +
    • +
    • +
      +

      clearMappings

      +
      public void clearMappings()
      +
      +
    • +
    • +
      +

      hasExtension

      +
      @Implementation +protected boolean hasExtension(String extension)
      +
      +
    • +
    • +
      +

      hasMimeType

      +
      @Implementation +protected boolean hasMimeType(String mimeType)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowMotionEvent.html b/javadoc/4.11/org/robolectric/shadows/ShadowMotionEvent.html new file mode 100644 index 000000000..78ccd09cd --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowMotionEvent.html @@ -0,0 +1,1346 @@ + + + + +ShadowMotionEvent + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowMotionEvent

+
+
java.lang.Object +
org.robolectric.shadows.ShadowInputEvent +
org.robolectric.shadows.ShadowMotionEvent
+
+
+
+
+
@Implements(android.view.MotionEvent.class) +public class ShadowMotionEvent +extends ShadowInputEvent
+
Shadow of MotionEvent. + +

The Android framework stores motion events in a pool of native objects. All motion event data + is stored natively, and accessed via a series of static native methods following the pattern + nativeGetXXXX(mNativePtr, ...) + +

This shadow mirrors this design, but has java equivalents of each native object. Most of the + contents of this class were transliterated from oreo-mr1 (SDK 27) + frameworks/base/core/jni/android_view_MotionEvent.cpp

+
+
See Also:
+
+
    +
  • core/jni/android_view_MotionEvent.cpp +

    Tests should not reference this class directly. MotionEvents should be created via one of + the MotionEvent.obtain methods or via MotionEventBuilder.

  • +
+
+
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeAllocationRegistry.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeAllocationRegistry.Picker.html new file mode 100644 index 000000000..0fae1ed2e --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeAllocationRegistry.Picker.html @@ -0,0 +1,142 @@ + + + + +ShadowNativeAllocationRegistry.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeAllocationRegistry.Picker

+
+
java.lang.Object +
org.robolectric.shadows.GraphicsShadowPicker<Object> +
org.robolectric.shadows.ShadowNativeAllocationRegistry.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<Object>
+
+
+
Enclosing class:
+
ShadowNativeAllocationRegistry
+
+
+
public static final class ShadowNativeAllocationRegistry.Picker +extends GraphicsShadowPicker<Object>
+
Shadow picker for NativeAllocationRegistry.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeAllocationRegistry.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeAllocationRegistry.html new file mode 100644 index 000000000..41a4b38b4 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeAllocationRegistry.html @@ -0,0 +1,226 @@ + + + + +ShadowNativeAllocationRegistry + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeAllocationRegistry

+
+
java.lang.Object +
org.robolectric.shadows.ShadowNativeAllocationRegistry
+
+
+
+
@Implements(value=libcore.util.NativeAllocationRegistry.class, + minSdk=26, + isInAndroidSdk=false, + shadowPicker=Picker.class) +public class ShadowNativeAllocationRegistry +extends Object
+
Shadow for NativeAllocationRegistry that is backed by native code
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      realNativeAllocationRegistry

      +
      @RealObject +protected libcore.util.NativeAllocationRegistry realNativeAllocationRegistry
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNativeAllocationRegistry

      +
      public ShadowNativeAllocationRegistry()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      registerNativeAllocation

      +
      @Implementation +protected Runnable registerNativeAllocation(Object referent, + long nativePtr)
      +
      +
    • +
    • +
      +

      applyFreeFunction

      +
      @Implementation +protected static void applyFreeFunction(long freeFunction, + long nativePtr)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeAnimatedImageDrawable.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeAnimatedImageDrawable.Picker.html new file mode 100644 index 000000000..d58ef7990 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeAnimatedImageDrawable.Picker.html @@ -0,0 +1,142 @@ + + + + +ShadowNativeAnimatedImageDrawable.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeAnimatedImageDrawable.Picker

+
+
java.lang.Object +
org.robolectric.shadows.GraphicsShadowPicker<Object> +
org.robolectric.shadows.ShadowNativeAnimatedImageDrawable.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<Object>
+
+
+
Enclosing class:
+
ShadowNativeAnimatedImageDrawable
+
+
+
public static final class ShadowNativeAnimatedImageDrawable.Picker +extends GraphicsShadowPicker<Object>
+
Shadow picker for AnimatedImageDrawable.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeAnimatedImageDrawable.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeAnimatedImageDrawable.html new file mode 100644 index 000000000..0a8653d2c --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeAnimatedImageDrawable.html @@ -0,0 +1,393 @@ + + + + +ShadowNativeAnimatedImageDrawable + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeAnimatedImageDrawable

+
+
java.lang.Object +
org.robolectric.shadows.ShadowDrawable +
org.robolectric.shadows.ShadowNativeAnimatedImageDrawable
+
+
+
+
+ +
Shadow for AnimatedImageDrawable that is backed by native code
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNativeAnimatedImageDrawable

      +
      public ShadowNativeAnimatedImageDrawable()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nCreate

      +
      @Implementation(minSdk=29) +protected static long nCreate(long nativeImageDecoder, + ImageDecoder decoder, + int width, + int height, + long colorSpaceHandle, + boolean extended, + Rect cropRect) + throws IOException
      +
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      nCreate

      +
      @Implementation(minSdk=28, + maxSdk=28) +protected static long nCreate(long nativeImageDecoder, + ImageDecoder decoder, + int width, + int height, + Rect cropRect) + throws IOException
      +
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      nGetNativeFinalizer

      +
      @Implementation +protected static long nGetNativeFinalizer()
      +
      +
    • +
    • +
      +

      nDraw

      +
      @Implementation +protected static long nDraw(long nativePtr, + long canvasNativePtr)
      +
      +
    • +
    • +
      +

      nSetAlpha

      +
      @Implementation +protected static void nSetAlpha(long nativePtr, + int alpha)
      +
      +
    • +
    • +
      +

      nGetAlpha

      +
      @Implementation +protected static int nGetAlpha(long nativePtr)
      +
      +
    • +
    • +
      +

      nSetColorFilter

      +
      @Implementation +protected static void nSetColorFilter(long nativePtr, + long nativeFilter)
      +
      +
    • +
    • +
      +

      nIsRunning

      +
      @Implementation +protected static boolean nIsRunning(long nativePtr)
      +
      +
    • +
    • +
      +

      nStart

      +
      @Implementation +protected static boolean nStart(long nativePtr)
      +
      +
    • +
    • +
      +

      nStop

      +
      @Implementation +protected static boolean nStop(long nativePtr)
      +
      +
    • +
    • +
      +

      nGetRepeatCount

      +
      @Implementation +protected static int nGetRepeatCount(long nativePtr)
      +
      +
    • +
    • +
      +

      nSetRepeatCount

      +
      @Implementation +protected static void nSetRepeatCount(long nativePtr, + int repeatCount)
      +
      +
    • +
    • +
      +

      nSetOnAnimationEndListener

      +
      @Implementation(maxSdk=32) +protected static void nSetOnAnimationEndListener(long nativePtr, + AnimatedImageDrawable drawable)
      +
      +
    • +
    • +
      +

      nSetOnAnimationEndListener

      +
      @Implementation(minSdk=33) +protected static void nSetOnAnimationEndListener(long nativePtr, + WeakReference<AnimatedImageDrawable> drawable)
      +
      +
    • +
    • +
      +

      nNativeByteSize

      +
      @Implementation +protected static long nNativeByteSize(long nativePtr)
      +
      +
    • +
    • +
      +

      nSetMirrored

      +
      @Implementation +protected static void nSetMirrored(long nativePtr, + boolean mirror)
      +
      +
    • +
    • +
      +

      nSetBounds

      +
      @Implementation(minSdk=31) +protected static void nSetBounds(long nativePtr, + Rect rect)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeAnimatedVectorDrawable.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeAnimatedVectorDrawable.Picker.html new file mode 100644 index 000000000..3dc201419 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeAnimatedVectorDrawable.Picker.html @@ -0,0 +1,142 @@ + + + + +ShadowNativeAnimatedVectorDrawable.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeAnimatedVectorDrawable.Picker

+
+
java.lang.Object +
org.robolectric.shadows.GraphicsShadowPicker<Object> +
org.robolectric.shadows.ShadowNativeAnimatedVectorDrawable.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<Object>
+
+
+
Enclosing class:
+
ShadowNativeAnimatedVectorDrawable
+
+
+
public static final class ShadowNativeAnimatedVectorDrawable.Picker +extends GraphicsShadowPicker<Object>
+
Shadow picker for AnimatedVectorDrawable.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeAnimatedVectorDrawable.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeAnimatedVectorDrawable.html new file mode 100644 index 000000000..8ef3405b9 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeAnimatedVectorDrawable.html @@ -0,0 +1,436 @@ + + + + +ShadowNativeAnimatedVectorDrawable + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeAnimatedVectorDrawable

+
+
java.lang.Object +
org.robolectric.shadows.ShadowDrawable +
org.robolectric.shadows.ShadowNativeAnimatedVectorDrawable
+
+
+
+
+ +
Shadow for AnimatedVectorDrawable that is backed by native code
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNativeAnimatedVectorDrawable

      +
      public ShadowNativeAnimatedVectorDrawable()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      start

      +
      @Implementation +protected void start()
      +
      +
    • +
    • +
      +

      stop

      +
      @Implementation +protected void stop()
      +
      +
    • +
    • +
      +

      isStartInitiated

      +
      public final boolean isStartInitiated()
      +
      Returns true if start() was called and false if start() was not called or + stop() was called.
      +
      +
    • +
    • +
      +

      nCreateAnimatorSet

      +
      @Implementation(minSdk=24) +protected static long nCreateAnimatorSet()
      +
      +
    • +
    • +
      +

      nSetVectorDrawableTarget

      +
      @Implementation(minSdk=25) +protected static void nSetVectorDrawableTarget(long animatorPtr, + long vectorDrawablePtr)
      +
      +
    • +
    • +
      +

      nAddAnimator

      +
      @Implementation(minSdk=25) +protected static void nAddAnimator(long setPtr, + long propertyValuesHolder, + long nativeInterpolator, + long startDelay, + long duration, + int repeatCount, + int repeatMode)
      +
      +
    • +
    • +
      +

      nSetPropertyHolderData

      +
      @Implementation(minSdk=24) +protected static void nSetPropertyHolderData(long nativePtr, + float[] data, + int length)
      +
      +
    • +
    • +
      +

      nSetPropertyHolderData

      +
      @Implementation(minSdk=25) +protected static void nSetPropertyHolderData(long nativePtr, + int[] data, + int length)
      +
      +
    • +
    • +
      +

      nStart

      +
      @Implementation(minSdk=24) +protected static void nStart(long animatorSetPtr, + AnimatedVectorDrawable.VectorDrawableAnimatorRT set, + int id)
      +
      +
    • +
    • +
      +

      nReverse

      +
      @Implementation(minSdk=24) +protected static void nReverse(long animatorSetPtr, + AnimatedVectorDrawable.VectorDrawableAnimatorRT set, + int id)
      +
      +
    • +
    • +
      +

      nCreateGroupPropertyHolder

      +
      @Implementation(minSdk=24) +protected static long nCreateGroupPropertyHolder(long nativePtr, + int propertyId, + float startValue, + float endValue)
      +
      +
    • +
    • +
      +

      nCreatePathDataPropertyHolder

      +
      @Implementation(minSdk=24) +protected static long nCreatePathDataPropertyHolder(long nativePtr, + long startValuePtr, + long endValuePtr)
      +
      +
    • +
    • +
      +

      nCreatePathColorPropertyHolder

      +
      @Implementation(minSdk=24) +protected static long nCreatePathColorPropertyHolder(long nativePtr, + int propertyId, + int startValue, + int endValue)
      +
      +
    • +
    • +
      +

      nCreatePathPropertyHolder

      +
      @Implementation(minSdk=24) +protected static long nCreatePathPropertyHolder(long nativePtr, + int propertyId, + float startValue, + float endValue)
      +
      +
    • +
    • +
      +

      nCreateRootAlphaPropertyHolder

      +
      @Implementation(minSdk=24) +protected static long nCreateRootAlphaPropertyHolder(long nativePtr, + float startValue, + float endValue)
      +
      +
    • +
    • +
      +

      nEnd

      +
      @Implementation(minSdk=24) +protected static void nEnd(long animatorSetPtr)
      +
      +
    • +
    • +
      +

      nReset

      +
      @Implementation(minSdk=24) +protected static void nReset(long animatorSetPtr)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeBaseCanvas.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeBaseCanvas.Picker.html new file mode 100644 index 000000000..8a857668d --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeBaseCanvas.Picker.html @@ -0,0 +1,142 @@ + + + + +ShadowNativeBaseCanvas.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeBaseCanvas.Picker

+
+
java.lang.Object +
org.robolectric.shadows.GraphicsShadowPicker<Object> +
org.robolectric.shadows.ShadowNativeBaseCanvas.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<Object>
+
+
+
Enclosing class:
+
ShadowNativeBaseCanvas
+
+
+
public static final class ShadowNativeBaseCanvas.Picker +extends GraphicsShadowPicker<Object>
+
Shadow picker for BaseCanvas.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeBaseCanvas.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeBaseCanvas.html new file mode 100644 index 000000000..ee11b06f0 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeBaseCanvas.html @@ -0,0 +1,1516 @@ + + + + +ShadowNativeBaseCanvas + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeBaseCanvas

+
+
java.lang.Object +
org.robolectric.shadows.ShadowCanvas +
org.robolectric.shadows.ShadowNativeBaseCanvas
+
+
+
+
+
Direct Known Subclasses:
+
ShadowNativeCanvas
+
+
+
@Implements(value=android.graphics.BaseCanvas.class, + minSdk=26, + shadowPicker=Picker.class, + isInAndroidSdk=false) +public class ShadowNativeBaseCanvas +extends ShadowCanvas
+
Shadow for BaseCanvas that is backed by native code
+
+
+
    + +
  • +
    +

    Nested Class Summary

    +
    Nested Classes
    +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    static final class 
    + +
    +
    Shadow picker for BaseCanvas.
    +
    +
    + +
    +
  • + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    + +
     
    +
    int
    + +
     
    +
    int
    + +
     
    + + +
     
    + +
    getDrawnArc(int i)
    +
     
    + + +
     
    + +
    getDrawnLine(int i)
    +
     
    + +
    getDrawnOval(int i)
    +
     
    + + +
     
    + +
    getDrawnPath(int i)
    +
     
    + + +
     
    + +
    getDrawnRect(int i)
    +
     
    + + +
     
    + + +
     
    + + +
     
    + + +
     
    +
    int
    + +
     
    +
    int
    + +
     
    +
    int
    + +
     
    +
    int
    + +
     
    +
    int
    + +
     
    +
    int
    + +
     
    +
    boolean
    + +
     
    +
    boolean
    + +
     
    +
    protected static void
    +
    nDrawArc(long nativeCanvas, + float left, + float top, + float right, + float bottom, + float startAngle, + float sweep, + boolean useCenter, + long nativePaint)
    +
     
    +
    protected static void
    +
    nDrawBitmap(long nativeCanvas, + int[] colors, + int offset, + int stride, + float x, + float y, + int width, + int height, + boolean hasAlpha, + long nativePaintOrZero)
    +
     
    +
    protected static void
    +
    nDrawBitmap(long nativeCanvas, + long bitmapHandle, + float srcLeft, + float srcTop, + float srcRight, + float srcBottom, + float dstLeft, + float dstTop, + float dstRight, + float dstBottom, + long nativePaintOrZero, + int screenDensity, + int bitmapDensity)
    +
     
    +
    protected static void
    +
    nDrawBitmap(long nativeCanvas, + long bitmapHandle, + float left, + float top, + long nativePaintOrZero, + int canvasDensity, + int screenDensity, + int bitmapDensity)
    +
     
    +
    protected static void
    +
    nDrawBitmap(long nativeCanvas, + Bitmap bitmap, + float srcLeft, + float srcTop, + float srcRight, + float srcBottom, + float dstLeft, + float dstTop, + float dstRight, + float dstBottom, + long nativePaintOrZero, + int screenDensity, + int bitmapDensity)
    +
     
    +
    protected static void
    +
    nDrawBitmap(long nativeCanvas, + Bitmap bitmap, + float left, + float top, + long nativePaintOrZero, + int canvasDensity, + int screenDensity, + int bitmapDensity)
    +
     
    +
    protected static void
    +
    nDrawBitmapMatrix(long nativeCanvas, + long bitmapHandle, + long nativeMatrix, + long nativePaint)
    +
     
    +
    protected static void
    +
    nDrawBitmapMatrix(long nativeCanvas, + Bitmap bitmap, + long nativeMatrix, + long nativePaint)
    +
     
    +
    protected static void
    +
    nDrawBitmapMesh(long nativeCanvas, + long bitmapHandle, + int meshWidth, + int meshHeight, + float[] verts, + int vertOffset, + int[] colors, + int colorOffset, + long nativePaint)
    +
     
    +
    protected static void
    +
    nDrawBitmapMesh(long nativeCanvas, + Bitmap bitmap, + int meshWidth, + int meshHeight, + float[] verts, + int vertOffset, + int[] colors, + int colorOffset, + long nativePaint)
    +
     
    +
    protected static void
    +
    nDrawCircle(long nativeCanvas, + float cx, + float cy, + float radius, + long nativePaint)
    +
     
    +
    protected static void
    +
    nDrawColor(long nativeCanvas, + int color, + int mode)
    +
     
    +
    protected static void
    +
    nDrawColor(long nativeCanvas, + long nativeColorSpace, + long color, + int mode)
    +
     
    +
    protected static void
    +
    nDrawDoubleRoundRect(long nativeCanvas, + float outerLeft, + float outerTop, + float outerRight, + float outerBottom, + float[] outerRadii, + float innerLeft, + float innerTop, + float innerRight, + float innerBottom, + float[] innerRadii, + long nativePaint)
    +
     
    +
    protected static void
    +
    nDrawDoubleRoundRect(long nativeCanvas, + float outerLeft, + float outerTop, + float outerRight, + float outerBottom, + float outerRx, + float outerRy, + float innerLeft, + float innerTop, + float innerRight, + float innerBottom, + float innerRx, + float innerRy, + long nativePaint)
    +
     
    +
    protected static void
    +
    nDrawGlyphs(long nativeCanvas, + int[] glyphIds, + float[] positions, + int glyphIdStart, + int positionStart, + int glyphCount, + long nativeFont, + long nativePaint)
    +
     
    +
    protected static void
    +
    nDrawLine(long nativeCanvas, + float startX, + float startY, + float stopX, + float stopY, + long nativePaint)
    +
     
    +
    protected static void
    +
    nDrawLines(long canvasHandle, + float[] pts, + int offset, + int count, + long paintHandle)
    +
     
    +
    protected static void
    +
    nDrawNinePatch(long nativeCanvas, + long nativeBitmap, + long ninePatch, + float dstLeft, + float dstTop, + float dstRight, + float dstBottom, + long nativePaintOrZero, + int screenDensity, + int bitmapDensity)
    +
     
    +
    protected static void
    +
    nDrawOval(long nativeCanvas, + float left, + float top, + float right, + float bottom, + long nativePaint)
    +
     
    +
    protected static void
    +
    nDrawPaint(long nativeCanvas, + long nativePaint)
    +
     
    +
    protected static void
    +
    nDrawPath(long nativeCanvas, + long nativePath, + long nativePaint)
    +
     
    +
    protected static void
    +
    nDrawPoint(long canvasHandle, + float x, + float y, + long paintHandle)
    +
     
    +
    protected static void
    +
    nDrawPoints(long canvasHandle, + float[] pts, + int offset, + int count, + long paintHandle)
    +
     
    +
    protected static void
    +
    nDrawRect(long nativeCanvas, + float left, + float top, + float right, + float bottom, + long nativePaint)
    +
     
    +
    protected static void
    +
    nDrawRegion(long nativeCanvas, + long nativeRegion, + long nativePaint)
    +
     
    +
    protected static void
    +
    nDrawRoundRect(long nativeCanvas, + float left, + float top, + float right, + float bottom, + float rx, + float ry, + long nativePaint)
    +
     
    +
    protected static void
    +
    nDrawText(long nativeCanvas, + char[] text, + int index, + int count, + float x, + float y, + int flags, + long nativePaint)
    +
     
    +
    protected static void
    +
    nDrawText(long nativeCanvas, + char[] text, + int index, + int count, + float x, + float y, + int flags, + long nativePaint, + long nativeTypeface)
    +
     
    +
    protected static void
    +
    nDrawText(long nativeCanvas, + String text, + int start, + int end, + float x, + float y, + int flags, + long nativePaint)
    +
     
    +
    protected static void
    +
    nDrawText(long nativeCanvas, + String text, + int start, + int end, + float x, + float y, + int flags, + long nativePaint, + long nativeTypeface)
    +
     
    +
    protected static void
    +
    nDrawTextOnPath(long nativeCanvas, + char[] text, + int index, + int count, + long nativePath, + float hOffset, + float vOffset, + int bidiFlags, + long nativePaint)
    +
     
    +
    protected static void
    +
    nDrawTextOnPath(long nativeCanvas, + char[] text, + int index, + int count, + long nativePath, + float hOffset, + float vOffset, + int bidiFlags, + long nativePaint, + long nativeTypeface)
    +
     
    +
    protected static void
    +
    nDrawTextOnPath(long nativeCanvas, + String text, + long nativePath, + float hOffset, + float vOffset, + int flags, + long nativePaint)
    +
     
    +
    protected static void
    +
    nDrawTextOnPath(long nativeCanvas, + String text, + long nativePath, + float hOffset, + float vOffset, + int flags, + long nativePaint, + long nativeTypeface)
    +
     
    +
    protected static void
    +
    nDrawTextRun(long nativeCanvas, + char[] text, + int start, + int count, + int contextStart, + int contextCount, + float x, + float y, + boolean isRtl, + long nativePaint, + long nativeTypefaceOrPrecomputedText)
    +
    +
    The signature of this method is the same from SDK levels O and above, but the last native + pointer changed from a Typeface pointer to a MeasuredParagraph pointer in P.
    +
    +
    protected static void
    +
    nDrawTextRun(long nativeCanvas, + String text, + int start, + int end, + int contextStart, + int contextEnd, + float x, + float y, + boolean isRtl, + long nativePaint)
    +
     
    +
    protected static void
    +
    nDrawTextRun(long nativeCanvas, + String text, + int start, + int end, + int contextStart, + int contextEnd, + float x, + float y, + boolean isRtl, + long nativePaint, + long nativeTypeface)
    +
     
    +
    protected static void
    +
    nDrawVertices(long nativeCanvas, + int mode, + int n, + float[] verts, + int vertOffset, + float[] texs, + int texOffset, + int[] colors, + int colorOffset, + short[] indices, + int indexOffset, + int indexCount, + long nativePaint)
    +
     
    +
    protected static void
    +
    nPunchHole(long renderer, + float left, + float top, + float right, + float bottom, + float rx, + float ry)
    +
     
    +
    protected static void
    +
    nPunchHole(long renderer, + float left, + float top, + float right, + float bottom, + float rx, + float ry, + float alpha)
    +
     
    +
    void
    + +
     
    +
    void
    +
    setHeight(int height)
    +
     
    +
    void
    +
    setWidth(int width)
    +
     
    +
    +
    +
    +
    +

    Methods inherited from class org.robolectric.shadows.ShadowCanvas

    +visualize
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNativeBaseCanvas

      +
      public ShadowNativeBaseCanvas()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nDrawBitmap

      +
      @Implementation(minSdk=29) +protected static void nDrawBitmap(long nativeCanvas, + long bitmapHandle, + float left, + float top, + long nativePaintOrZero, + int canvasDensity, + int screenDensity, + int bitmapDensity)
      +
      +
    • +
    • +
      +

      nDrawBitmap

      +
      @Implementation(minSdk=29) +protected static void nDrawBitmap(long nativeCanvas, + long bitmapHandle, + float srcLeft, + float srcTop, + float srcRight, + float srcBottom, + float dstLeft, + float dstTop, + float dstRight, + float dstBottom, + long nativePaintOrZero, + int screenDensity, + int bitmapDensity)
      +
      +
    • +
    • +
      +

      nDrawBitmap

      +
      @Implementation(minSdk=26) +protected static void nDrawBitmap(long nativeCanvas, + int[] colors, + int offset, + int stride, + float x, + float y, + int width, + int height, + boolean hasAlpha, + long nativePaintOrZero)
      +
      +
    • +
    • +
      +

      nDrawBitmap

      +
      @Implementation(minSdk=26, + maxSdk=28) +protected static void nDrawBitmap(long nativeCanvas, + Bitmap bitmap, + float left, + float top, + long nativePaintOrZero, + int canvasDensity, + int screenDensity, + int bitmapDensity)
      +
      +
    • +
    • +
      +

      nDrawBitmap

      +
      @Implementation(minSdk=26, + maxSdk=28) +protected static void nDrawBitmap(long nativeCanvas, + Bitmap bitmap, + float srcLeft, + float srcTop, + float srcRight, + float srcBottom, + float dstLeft, + float dstTop, + float dstRight, + float dstBottom, + long nativePaintOrZero, + int screenDensity, + int bitmapDensity)
      +
      +
    • +
    • +
      +

      nDrawColor

      +
      @Implementation(minSdk=26) +protected static void nDrawColor(long nativeCanvas, + int color, + int mode)
      +
      +
    • +
    • +
      +

      nDrawColor

      +
      @Implementation(minSdk=29) +protected static void nDrawColor(long nativeCanvas, + long nativeColorSpace, + long color, + int mode)
      +
      +
    • +
    • +
      +

      nDrawPaint

      +
      @Implementation(minSdk=26) +protected static void nDrawPaint(long nativeCanvas, + long nativePaint)
      +
      +
    • +
    • +
      +

      nDrawPoint

      +
      @Implementation(minSdk=26) +protected static void nDrawPoint(long canvasHandle, + float x, + float y, + long paintHandle)
      +
      +
    • +
    • +
      +

      nDrawPoints

      +
      @Implementation(minSdk=26) +protected static void nDrawPoints(long canvasHandle, + float[] pts, + int offset, + int count, + long paintHandle)
      +
      +
    • +
    • +
      +

      nDrawLine

      +
      @Implementation(minSdk=26) +protected static void nDrawLine(long nativeCanvas, + float startX, + float startY, + float stopX, + float stopY, + long nativePaint)
      +
      +
    • +
    • +
      +

      nDrawLines

      +
      @Implementation(minSdk=26) +protected static void nDrawLines(long canvasHandle, + float[] pts, + int offset, + int count, + long paintHandle)
      +
      +
    • +
    • +
      +

      nDrawRect

      +
      @Implementation(minSdk=26) +protected static void nDrawRect(long nativeCanvas, + float left, + float top, + float right, + float bottom, + long nativePaint)
      +
      +
    • +
    • +
      +

      nDrawOval

      +
      @Implementation(minSdk=26) +protected static void nDrawOval(long nativeCanvas, + float left, + float top, + float right, + float bottom, + long nativePaint)
      +
      +
    • +
    • +
      +

      nDrawCircle

      +
      @Implementation(minSdk=26) +protected static void nDrawCircle(long nativeCanvas, + float cx, + float cy, + float radius, + long nativePaint)
      +
      +
    • +
    • +
      +

      nDrawArc

      +
      @Implementation(minSdk=26) +protected static void nDrawArc(long nativeCanvas, + float left, + float top, + float right, + float bottom, + float startAngle, + float sweep, + boolean useCenter, + long nativePaint)
      +
      +
    • +
    • +
      +

      nDrawRoundRect

      +
      @Implementation(minSdk=26) +protected static void nDrawRoundRect(long nativeCanvas, + float left, + float top, + float right, + float bottom, + float rx, + float ry, + long nativePaint)
      +
      +
    • +
    • +
      +

      nDrawDoubleRoundRect

      +
      @Implementation(minSdk=29) +protected static void nDrawDoubleRoundRect(long nativeCanvas, + float outerLeft, + float outerTop, + float outerRight, + float outerBottom, + float outerRx, + float outerRy, + float innerLeft, + float innerTop, + float innerRight, + float innerBottom, + float innerRx, + float innerRy, + long nativePaint)
      +
      +
    • +
    • +
      +

      nDrawDoubleRoundRect

      +
      @Implementation(minSdk=29) +protected static void nDrawDoubleRoundRect(long nativeCanvas, + float outerLeft, + float outerTop, + float outerRight, + float outerBottom, + float[] outerRadii, + float innerLeft, + float innerTop, + float innerRight, + float innerBottom, + float[] innerRadii, + long nativePaint)
      +
      +
    • +
    • +
      +

      nDrawPath

      +
      @Implementation(minSdk=26) +protected static void nDrawPath(long nativeCanvas, + long nativePath, + long nativePaint)
      +
      +
    • +
    • +
      +

      nDrawRegion

      +
      @Implementation(minSdk=26) +protected static void nDrawRegion(long nativeCanvas, + long nativeRegion, + long nativePaint)
      +
      +
    • +
    • +
      +

      nDrawNinePatch

      +
      @Implementation(minSdk=26) +protected static void nDrawNinePatch(long nativeCanvas, + long nativeBitmap, + long ninePatch, + float dstLeft, + float dstTop, + float dstRight, + float dstBottom, + long nativePaintOrZero, + int screenDensity, + int bitmapDensity)
      +
      +
    • +
    • +
      +

      nDrawBitmapMatrix

      +
      @Implementation(minSdk=29) +protected static void nDrawBitmapMatrix(long nativeCanvas, + long bitmapHandle, + long nativeMatrix, + long nativePaint)
      +
      +
    • +
    • +
      +

      nDrawBitmapMatrix

      +
      @Implementation(minSdk=26, + maxSdk=28) +protected static void nDrawBitmapMatrix(long nativeCanvas, + Bitmap bitmap, + long nativeMatrix, + long nativePaint)
      +
      +
    • +
    • +
      +

      nDrawBitmapMesh

      +
      @Implementation(minSdk=29) +protected static void nDrawBitmapMesh(long nativeCanvas, + long bitmapHandle, + int meshWidth, + int meshHeight, + float[] verts, + int vertOffset, + int[] colors, + int colorOffset, + long nativePaint)
      +
      +
    • +
    • +
      +

      nDrawBitmapMesh

      +
      @Implementation(minSdk=26, + maxSdk=28) +protected static void nDrawBitmapMesh(long nativeCanvas, + Bitmap bitmap, + int meshWidth, + int meshHeight, + float[] verts, + int vertOffset, + int[] colors, + int colorOffset, + long nativePaint)
      +
      +
    • +
    • +
      +

      nDrawVertices

      +
      @Implementation(minSdk=26) +protected static void nDrawVertices(long nativeCanvas, + int mode, + int n, + float[] verts, + int vertOffset, + float[] texs, + int texOffset, + int[] colors, + int colorOffset, + short[] indices, + int indexOffset, + int indexCount, + long nativePaint)
      +
      +
    • +
    • +
      +

      nDrawGlyphs

      +
      @Implementation(minSdk=31) +protected static void nDrawGlyphs(long nativeCanvas, + int[] glyphIds, + float[] positions, + int glyphIdStart, + int positionStart, + int glyphCount, + long nativeFont, + long nativePaint)
      +
      +
    • +
    • +
      +

      nDrawText

      +
      @Implementation(minSdk=28) +protected static void nDrawText(long nativeCanvas, + char[] text, + int index, + int count, + float x, + float y, + int flags, + long nativePaint)
      +
      +
    • +
    • +
      +

      nDrawText

      +
      @Implementation(minSdk=28) +protected static void nDrawText(long nativeCanvas, + String text, + int start, + int end, + float x, + float y, + int flags, + long nativePaint)
      +
      +
    • +
    • +
      +

      nDrawText

      +
      @Implementation(minSdk=26, + maxSdk=27) +protected static void nDrawText(long nativeCanvas, + char[] text, + int index, + int count, + float x, + float y, + int flags, + long nativePaint, + long nativeTypeface)
      +
      +
    • +
    • +
      +

      nDrawText

      +
      @Implementation(minSdk=26, + maxSdk=27) +protected static void nDrawText(long nativeCanvas, + String text, + int start, + int end, + float x, + float y, + int flags, + long nativePaint, + long nativeTypeface)
      +
      +
    • +
    • +
      +

      nDrawTextRun

      +
      @Implementation(minSdk=28) +protected static void nDrawTextRun(long nativeCanvas, + String text, + int start, + int end, + int contextStart, + int contextEnd, + float x, + float y, + boolean isRtl, + long nativePaint)
      +
      +
    • +
    • +
      +

      nDrawTextRun

      +
      @Implementation(minSdk=26) +protected static void nDrawTextRun(long nativeCanvas, + char[] text, + int start, + int count, + int contextStart, + int contextCount, + float x, + float y, + boolean isRtl, + long nativePaint, + long nativeTypefaceOrPrecomputedText)
      +
      The signature of this method is the same from SDK levels O and above, but the last native + pointer changed from a Typeface pointer to a MeasuredParagraph pointer in P.
      +
      +
    • +
    • +
      +

      nDrawTextRun

      +
      @Implementation(minSdk=26, + maxSdk=27) +protected static void nDrawTextRun(long nativeCanvas, + String text, + int start, + int end, + int contextStart, + int contextEnd, + float x, + float y, + boolean isRtl, + long nativePaint, + long nativeTypeface)
      +
      +
    • +
    • +
      +

      nDrawTextOnPath

      +
      @Implementation(minSdk=28) +protected static void nDrawTextOnPath(long nativeCanvas, + char[] text, + int index, + int count, + long nativePath, + float hOffset, + float vOffset, + int bidiFlags, + long nativePaint)
      +
      +
    • +
    • +
      +

      nDrawTextOnPath

      +
      @Implementation(minSdk=28) +protected static void nDrawTextOnPath(long nativeCanvas, + String text, + long nativePath, + float hOffset, + float vOffset, + int flags, + long nativePaint)
      +
      +
    • +
    • +
      +

      nDrawTextOnPath

      +
      @Implementation(minSdk=26, + maxSdk=27) +protected static void nDrawTextOnPath(long nativeCanvas, + char[] text, + int index, + int count, + long nativePath, + float hOffset, + float vOffset, + int bidiFlags, + long nativePaint, + long nativeTypeface)
      +
      +
    • +
    • +
      +

      nDrawTextOnPath

      +
      @Implementation(minSdk=26, + maxSdk=27) +protected static void nDrawTextOnPath(long nativeCanvas, + String text, + long nativePath, + float hOffset, + float vOffset, + int flags, + long nativePaint, + long nativeTypeface)
      +
      +
    • +
    • +
      +

      nPunchHole

      +
      @Implementation(minSdk=31, + maxSdk=33) +protected static void nPunchHole(long renderer, + float left, + float top, + float right, + float bottom, + float rx, + float ry)
      +
      +
    • +
    • +
      +

      nPunchHole

      +
      @Implementation(minSdk=34) +protected static void nPunchHole(long renderer, + float left, + float top, + float right, + float bottom, + float rx, + float ry, + float alpha)
      +
      +
    • +
    • +
      +

      appendDescription

      +
      public void appendDescription(String s)
      +
      +
      Specified by:
      +
      appendDescription in class ShadowCanvas
      +
      +
      +
    • +
    • +
      +

      getDescription

      +
      public String getDescription()
      +
      +
      Specified by:
      +
      getDescription in class ShadowCanvas
      +
      +
      +
    • +
    • +
      +

      getPathPaintHistoryCount

      +
      public int getPathPaintHistoryCount()
      +
      +
      Specified by:
      +
      getPathPaintHistoryCount in class ShadowCanvas
      +
      +
      +
    • +
    • +
      +

      getCirclePaintHistoryCount

      +
      public int getCirclePaintHistoryCount()
      +
      +
      Specified by:
      +
      getCirclePaintHistoryCount in class ShadowCanvas
      +
      +
      +
    • +
    • +
      +

      getArcPaintHistoryCount

      +
      public int getArcPaintHistoryCount()
      +
      +
      Specified by:
      +
      getArcPaintHistoryCount in class ShadowCanvas
      +
      +
      +
    • +
    • +
      +

      hasDrawnPath

      +
      public boolean hasDrawnPath()
      +
      +
      Specified by:
      +
      hasDrawnPath in class ShadowCanvas
      +
      +
      +
    • +
    • +
      +

      hasDrawnCircle

      +
      public boolean hasDrawnCircle()
      +
      +
      Specified by:
      +
      hasDrawnCircle in class ShadowCanvas
      +
      +
      +
    • +
    • +
      +

      getDrawnPathPaint

      +
      public Paint getDrawnPathPaint(int i)
      +
      +
      Specified by:
      +
      getDrawnPathPaint in class ShadowCanvas
      +
      +
      +
    • +
    • +
      +

      getDrawnPath

      +
      public Path getDrawnPath(int i)
      +
      +
      Specified by:
      +
      getDrawnPath in class ShadowCanvas
      +
      +
      +
    • +
    • +
      +

      getDrawnCircle

      +
      public ShadowCanvas.CirclePaintHistoryEvent getDrawnCircle(int i)
      +
      +
      Specified by:
      +
      getDrawnCircle in class ShadowCanvas
      +
      +
      +
    • +
    • +
      +

      getDrawnArc

      +
      public ShadowCanvas.ArcPaintHistoryEvent getDrawnArc(int i)
      +
      +
      Specified by:
      +
      getDrawnArc in class ShadowCanvas
      +
      +
      +
    • +
    • +
      +

      resetCanvasHistory

      +
      public void resetCanvasHistory()
      +
      +
      Specified by:
      +
      resetCanvasHistory in class ShadowCanvas
      +
      +
      +
    • +
    • +
      +

      getDrawnPaint

      +
      public Paint getDrawnPaint()
      +
      +
      Specified by:
      +
      getDrawnPaint in class ShadowCanvas
      +
      +
      +
    • +
    • +
      +

      setHeight

      +
      public void setHeight(int height)
      +
      +
      Specified by:
      +
      setHeight in class ShadowCanvas
      +
      +
      +
    • +
    • +
      +

      setWidth

      +
      public void setWidth(int width)
      +
      +
      Specified by:
      +
      setWidth in class ShadowCanvas
      +
      +
      +
    • +
    • +
      +

      getDrawnTextEvent

      +
      public ShadowCanvas.TextHistoryEvent getDrawnTextEvent(int i)
      +
      +
      Specified by:
      +
      getDrawnTextEvent in class ShadowCanvas
      +
      +
      +
    • +
    • +
      +

      getTextHistoryCount

      +
      public int getTextHistoryCount()
      +
      +
      Specified by:
      +
      getTextHistoryCount in class ShadowCanvas
      +
      +
      +
    • +
    • +
      +

      getDrawnRect

      +
      public ShadowCanvas.RectPaintHistoryEvent getDrawnRect(int i)
      +
      +
      Specified by:
      +
      getDrawnRect in class ShadowCanvas
      +
      +
      +
    • +
    • +
      +

      getLastDrawnRect

      +
      public ShadowCanvas.RectPaintHistoryEvent getLastDrawnRect()
      +
      +
      Specified by:
      +
      getLastDrawnRect in class ShadowCanvas
      +
      +
      +
    • +
    • +
      +

      getRectPaintHistoryCount

      +
      public int getRectPaintHistoryCount()
      +
      +
      Specified by:
      +
      getRectPaintHistoryCount in class ShadowCanvas
      +
      +
      +
    • +
    • +
      +

      getDrawnRoundRect

      +
      public ShadowCanvas.RoundRectPaintHistoryEvent getDrawnRoundRect(int i)
      +
      +
      Specified by:
      +
      getDrawnRoundRect in class ShadowCanvas
      +
      +
      +
    • +
    • +
      +

      getLastDrawnRoundRect

      +
      public ShadowCanvas.RoundRectPaintHistoryEvent getLastDrawnRoundRect()
      +
      +
      Specified by:
      +
      getLastDrawnRoundRect in class ShadowCanvas
      +
      +
      +
    • +
    • +
      +

      getRoundRectPaintHistoryCount

      +
      public int getRoundRectPaintHistoryCount()
      +
      +
      Specified by:
      +
      getRoundRectPaintHistoryCount in class ShadowCanvas
      +
      +
      +
    • +
    • +
      +

      getDrawnLine

      +
      public ShadowCanvas.LinePaintHistoryEvent getDrawnLine(int i)
      +
      +
      Specified by:
      +
      getDrawnLine in class ShadowCanvas
      +
      +
      +
    • +
    • +
      +

      getLinePaintHistoryCount

      +
      public int getLinePaintHistoryCount()
      +
      +
      Specified by:
      +
      getLinePaintHistoryCount in class ShadowCanvas
      +
      +
      +
    • +
    • +
      +

      getOvalPaintHistoryCount

      +
      public int getOvalPaintHistoryCount()
      +
      +
      Specified by:
      +
      getOvalPaintHistoryCount in class ShadowCanvas
      +
      +
      +
    • +
    • +
      +

      getDrawnOval

      +
      public ShadowCanvas.OvalPaintHistoryEvent getDrawnOval(int i)
      +
      +
      Specified by:
      +
      getDrawnOval in class ShadowCanvas
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeBaseRecordingCanvas.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeBaseRecordingCanvas.Picker.html new file mode 100644 index 000000000..490943557 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeBaseRecordingCanvas.Picker.html @@ -0,0 +1,142 @@ + + + + +ShadowNativeBaseRecordingCanvas.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeBaseRecordingCanvas.Picker

+
+
java.lang.Object +
org.robolectric.shadows.GraphicsShadowPicker<Object> +
org.robolectric.shadows.ShadowNativeBaseRecordingCanvas.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<Object>
+
+
+
Enclosing class:
+
ShadowNativeBaseRecordingCanvas
+
+
+
public static final class ShadowNativeBaseRecordingCanvas.Picker +extends GraphicsShadowPicker<Object>
+
Shadow picker for BaseRecordingCanvas.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeBaseRecordingCanvas.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeBaseRecordingCanvas.html new file mode 100644 index 000000000..61fcfb6c1 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeBaseRecordingCanvas.html @@ -0,0 +1,1071 @@ + + + + +ShadowNativeBaseRecordingCanvas + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeBaseRecordingCanvas

+
+ +
+
+
Direct Known Subclasses:
+
ShadowNativeRecordingCanvas
+
+
+
@Implements(value=android.graphics.BaseRecordingCanvas.class, + minSdk=29, + shadowPicker=Picker.class, + isInAndroidSdk=false) +public class ShadowNativeBaseRecordingCanvas +extends ShadowNativeCanvas
+
Shadow for BaseRecordingCanvas that is backed by native code
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNativeBaseRecordingCanvas

      +
      public ShadowNativeBaseRecordingCanvas()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nDrawBitmap

      +
      @Implementation +protected static void nDrawBitmap(long nativeCanvas, + long bitmapHandle, + float left, + float top, + long nativePaintOrZero, + int canvasDensity, + int screenDensity, + int bitmapDensity)
      +
      +
    • +
    • +
      +

      nDrawBitmap

      +
      @Implementation +protected static void nDrawBitmap(long nativeCanvas, + long bitmapHandle, + float srcLeft, + float srcTop, + float srcRight, + float srcBottom, + float dstLeft, + float dstTop, + float dstRight, + float dstBottom, + long nativePaintOrZero, + int screenDensity, + int bitmapDensity)
      +
      +
    • +
    • +
      +

      nDrawBitmap

      +
      @Implementation +protected static void nDrawBitmap(long nativeCanvas, + int[] colors, + int offset, + int stride, + float x, + float y, + int width, + int height, + boolean hasAlpha, + long nativePaintOrZero)
      +
      +
    • +
    • +
      +

      nDrawColor

      +
      @Implementation +protected static void nDrawColor(long nativeCanvas, + int color, + int mode)
      +
      +
    • +
    • +
      +

      nDrawColor

      +
      @Implementation +protected static void nDrawColor(long nativeCanvas, + long nativeColorSpace, + long color, + int mode)
      +
      +
    • +
    • +
      +

      nDrawPaint

      +
      @Implementation +protected static void nDrawPaint(long nativeCanvas, + long nativePaint)
      +
      +
    • +
    • +
      +

      nDrawPoint

      +
      @Implementation +protected static void nDrawPoint(long canvasHandle, + float x, + float y, + long paintHandle)
      +
      +
    • +
    • +
      +

      nDrawPoints

      +
      @Implementation +protected static void nDrawPoints(long canvasHandle, + float[] pts, + int offset, + int count, + long paintHandle)
      +
      +
    • +
    • +
      +

      nDrawLine

      +
      @Implementation +protected static void nDrawLine(long nativeCanvas, + float startX, + float startY, + float stopX, + float stopY, + long nativePaint)
      +
      +
    • +
    • +
      +

      nDrawLines

      +
      @Implementation +protected static void nDrawLines(long canvasHandle, + float[] pts, + int offset, + int count, + long paintHandle)
      +
      +
    • +
    • +
      +

      nDrawRect

      +
      @Implementation +protected static void nDrawRect(long nativeCanvas, + float left, + float top, + float right, + float bottom, + long nativePaint)
      +
      +
    • +
    • +
      +

      nDrawOval

      +
      @Implementation +protected static void nDrawOval(long nativeCanvas, + float left, + float top, + float right, + float bottom, + long nativePaint)
      +
      +
    • +
    • +
      +

      nDrawCircle

      +
      @Implementation +protected static void nDrawCircle(long nativeCanvas, + float cx, + float cy, + float radius, + long nativePaint)
      +
      +
    • +
    • +
      +

      nDrawArc

      +
      @Implementation +protected static void nDrawArc(long nativeCanvas, + float left, + float top, + float right, + float bottom, + float startAngle, + float sweep, + boolean useCenter, + long nativePaint)
      +
      +
    • +
    • +
      +

      nDrawRoundRect

      +
      @Implementation +protected static void nDrawRoundRect(long nativeCanvas, + float left, + float top, + float right, + float bottom, + float rx, + float ry, + long nativePaint)
      +
      +
    • +
    • +
      +

      nDrawDoubleRoundRect

      +
      @Implementation +protected static void nDrawDoubleRoundRect(long nativeCanvas, + float outerLeft, + float outerTop, + float outerRight, + float outerBottom, + float outerRx, + float outerRy, + float innerLeft, + float innerTop, + float innerRight, + float innerBottom, + float innerRx, + float innerRy, + long nativePaint)
      +
      +
    • +
    • +
      +

      nDrawDoubleRoundRect

      +
      @Implementation +protected static void nDrawDoubleRoundRect(long nativeCanvas, + float outerLeft, + float outerTop, + float outerRight, + float outerBottom, + float[] outerRadii, + float innerLeft, + float innerTop, + float innerRight, + float innerBottom, + float[] innerRadii, + long nativePaint)
      +
      +
    • +
    • +
      +

      nDrawPath

      +
      @Implementation +protected static void nDrawPath(long nativeCanvas, + long nativePath, + long nativePaint)
      +
      +
    • +
    • +
      +

      nDrawRegion

      +
      @Implementation +protected static void nDrawRegion(long nativeCanvas, + long nativeRegion, + long nativePaint)
      +
      +
    • +
    • +
      +

      nDrawNinePatch

      +
      @Implementation +protected static void nDrawNinePatch(long nativeCanvas, + long nativeBitmap, + long ninePatch, + float dstLeft, + float dstTop, + float dstRight, + float dstBottom, + long nativePaintOrZero, + int screenDensity, + int bitmapDensity)
      +
      +
    • +
    • +
      +

      nDrawBitmapMatrix

      +
      @Implementation +protected static void nDrawBitmapMatrix(long nativeCanvas, + long bitmapHandle, + long nativeMatrix, + long nativePaint)
      +
      +
    • +
    • +
      +

      nDrawBitmapMesh

      +
      @Implementation +protected static void nDrawBitmapMesh(long nativeCanvas, + long bitmapHandle, + int meshWidth, + int meshHeight, + float[] verts, + int vertOffset, + int[] colors, + int colorOffset, + long nativePaint)
      +
      +
    • +
    • +
      +

      nDrawVertices

      +
      @Implementation +protected static void nDrawVertices(long nativeCanvas, + int mode, + int n, + float[] verts, + int vertOffset, + float[] texs, + int texOffset, + int[] colors, + int colorOffset, + short[] indices, + int indexOffset, + int indexCount, + long nativePaint)
      +
      +
    • +
    • +
      +

      nDrawGlyphs

      +
      @Implementation(minSdk=31) +protected static void nDrawGlyphs(long nativeCanvas, + int[] glyphIds, + float[] positions, + int glyphIdStart, + int positionStart, + int glyphCount, + long nativeFont, + long nativePaint)
      +
      +
    • +
    • +
      +

      nDrawText

      +
      @Implementation +protected static void nDrawText(long nativeCanvas, + char[] text, + int index, + int count, + float x, + float y, + int flags, + long nativePaint)
      +
      +
    • +
    • +
      +

      nDrawText

      +
      @Implementation +protected static void nDrawText(long nativeCanvas, + String text, + int start, + int end, + float x, + float y, + int flags, + long nativePaint)
      +
      +
    • +
    • +
      +

      nDrawText

      +
      @Implementation(minSdk=26, + maxSdk=27) +protected static void nDrawText(long nativeCanvas, + char[] text, + int index, + int count, + float x, + float y, + int flags, + long nativePaint, + long nativeTypeface)
      +
      +
    • +
    • +
      +

      nDrawText

      +
      @Implementation(minSdk=26, + maxSdk=27) +protected static void nDrawText(long nativeCanvas, + String text, + int start, + int end, + float x, + float y, + int flags, + long nativePaint, + long nativeTypeface)
      +
      +
    • +
    • +
      +

      nDrawTextRun

      +
      @Implementation +protected static void nDrawTextRun(long nativeCanvas, + String text, + int start, + int end, + int contextStart, + int contextEnd, + float x, + float y, + boolean isRtl, + long nativePaint)
      +
      +
    • +
    • +
      +

      nDrawTextRun

      +
      @Implementation(minSdk=26) +protected static void nDrawTextRun(long nativeCanvas, + char[] text, + int start, + int count, + int contextStart, + int contextCount, + float x, + float y, + boolean isRtl, + long nativePaint, + long nativeTypefaceOrPrecomputedText)
      +
      The signature of this method is the same from SDK levels O and above, but the last native + pointer changed from a Typeface pointer to a MeasuredParagraph pointer in P.
      +
      +
    • +
    • +
      +

      nDrawTextRun

      +
      @Implementation(minSdk=26, + maxSdk=27) +protected static void nDrawTextRun(long nativeCanvas, + String text, + int start, + int end, + int contextStart, + int contextEnd, + float x, + float y, + boolean isRtl, + long nativePaint, + long nativeTypeface)
      +
      +
    • +
    • +
      +

      nDrawTextOnPath

      +
      @Implementation +protected static void nDrawTextOnPath(long nativeCanvas, + char[] text, + int index, + int count, + long nativePath, + float hOffset, + float vOffset, + int bidiFlags, + long nativePaint)
      +
      +
    • +
    • +
      +

      nDrawTextOnPath

      +
      @Implementation +protected static void nDrawTextOnPath(long nativeCanvas, + String text, + long nativePath, + float hOffset, + float vOffset, + int flags, + long nativePaint)
      +
      +
    • +
    • +
      +

      nDrawTextOnPath

      +
      @Implementation(minSdk=26, + maxSdk=27) +protected static void nDrawTextOnPath(long nativeCanvas, + char[] text, + int index, + int count, + long nativePath, + float hOffset, + float vOffset, + int bidiFlags, + long nativePaint, + long nativeTypeface)
      +
      +
    • +
    • +
      +

      nDrawTextOnPath

      +
      @Implementation(minSdk=26, + maxSdk=27) +protected static void nDrawTextOnPath(long nativeCanvas, + String text, + long nativePath, + float hOffset, + float vOffset, + int flags, + long nativePaint, + long nativeTypeface)
      +
      +
    • +
    • +
      +

      nPunchHole

      +
      @Implementation(minSdk=31, + maxSdk=33) +protected static void nPunchHole(long renderer, + float left, + float top, + float right, + float bottom, + float rx, + float ry)
      +
      +
    • +
    • +
      +

      nPunchHole

      +
      @Implementation(minSdk=34) +protected static void nPunchHole(long renderer, + float left, + float top, + float right, + float bottom, + float rx, + float ry, + float alpha)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeBitmap.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeBitmap.html new file mode 100644 index 000000000..4b9e3d3b6 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeBitmap.html @@ -0,0 +1,1040 @@ + + + + +ShadowNativeBitmap + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeBitmap

+
+
java.lang.Object +
org.robolectric.shadows.ShadowBitmap +
org.robolectric.shadows.ShadowNativeBitmap
+
+
+
+
+
@Implements(value=android.graphics.Bitmap.class, + looseSignatures=true, + minSdk=26, + isInAndroidSdk=false) +public class ShadowNativeBitmap +extends ShadowBitmap
+
Shadow for Bitmap that is backed by native code
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNativeBitmap

      +
      public ShadowNativeBitmap()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nativeCreate

      +
      @Implementation(minSdk=29) +protected static Bitmap nativeCreate(int[] colors, + int offset, + int stride, + int width, + int height, + int nativeConfig, + boolean mutable, + long nativeColorSpace)
      +
      +
    • +
    • +
      +

      nativeCreate

      +
      @Implementation(minSdk=26, + maxSdk=28) +protected static Bitmap nativeCreate(int[] colors, + int offset, + int stride, + int width, + int height, + int nativeConfig, + boolean mutable, + float[] xyzD50, + ColorSpace.Rgb.TransferParameters p)
      +
      +
    • +
    • +
      +

      nativeCopy

      +
      @Implementation(minSdk=21) +protected static Bitmap nativeCopy(long nativeSrcBitmap, + int nativeConfig, + boolean isMutable)
      +
      +
    • +
    • +
      +

      nativeCopyAshmem

      +
      @Implementation(minSdk=23) +protected static Bitmap nativeCopyAshmem(long nativeSrcBitmap)
      +
      +
    • +
    • +
      +

      nativeCopyAshmemConfig

      +
      @Implementation(minSdk=24) +protected static Bitmap nativeCopyAshmemConfig(long nativeSrcBitmap, + int nativeConfig)
      +
      +
    • +
    • +
      +

      nativeGetNativeFinalizer

      +
      @Implementation(minSdk=24) +protected static long nativeGetNativeFinalizer()
      +
      +
    • +
    • +
      +

      nativeRecycle

      +
      @Implementation(minSdk=21) +protected static Object nativeRecycle(Object nativeBitmap)
      +
      +
    • +
    • +
      +

      nativeReconfigure

      +
      @Implementation(minSdk=26) +protected static void nativeReconfigure(long nativeBitmap, + int width, + int height, + int config, + boolean isPremultiplied)
      +
      +
    • +
    • +
      +

      nativeCompress

      +
      @Implementation(minSdk=21) +protected static boolean nativeCompress(long nativeBitmap, + int format, + int quality, + OutputStream stream, + byte[] tempStorage)
      +
      +
    • +
    • +
      +

      nativeErase

      +
      @Implementation(minSdk=21) +protected static void nativeErase(long nativeBitmap, + int color)
      +
      +
    • +
    • +
      +

      nativeErase

      +
      @Implementation(minSdk=29) +protected static void nativeErase(long nativeBitmap, + long colorSpacePtr, + long color)
      +
      +
    • +
    • +
      +

      nativeRowBytes

      +
      @Implementation(minSdk=21) +protected static int nativeRowBytes(long nativeBitmap)
      +
      +
    • +
    • +
      +

      nativeConfig

      +
      @Implementation(minSdk=21) +protected static int nativeConfig(long nativeBitmap)
      +
      +
    • +
    • +
      +

      nativeGetPixel

      +
      @Implementation(minSdk=21) +protected static int nativeGetPixel(long nativeBitmap, + int x, + int y)
      +
      +
    • +
    • +
      +

      nativeGetColor

      +
      @Implementation(minSdk=29) +protected static long nativeGetColor(long nativeBitmap, + int x, + int y)
      +
      +
    • +
    • +
      +

      nativeGetPixels

      +
      @Implementation(minSdk=21) +protected static void nativeGetPixels(long nativeBitmap, + int[] pixels, + int offset, + int stride, + int x, + int y, + int width, + int height)
      +
      +
    • +
    • +
      +

      nativeSetPixel

      +
      @Implementation(minSdk=21) +protected static void nativeSetPixel(long nativeBitmap, + int x, + int y, + int color)
      +
      +
    • +
    • +
      +

      nativeSetPixels

      +
      @Implementation(minSdk=21) +protected static void nativeSetPixels(long nativeBitmap, + int[] colors, + int offset, + int stride, + int x, + int y, + int width, + int height)
      +
      +
    • +
    • +
      +

      nativeCopyPixelsToBuffer

      +
      @Implementation +protected static void nativeCopyPixelsToBuffer(long nativeBitmap, + Buffer dst)
      +
      +
    • +
    • +
      +

      nativeCopyPixelsFromBuffer

      +
      @Implementation +protected static void nativeCopyPixelsFromBuffer(long nativeBitmap, + Buffer src)
      +
      +
    • +
    • +
      +

      nativeGenerationId

      +
      @Implementation +protected static int nativeGenerationId(long nativeBitmap)
      +
      +
    • +
    • +
      +

      nativeExtractAlpha

      +
      @Implementation +protected static Bitmap nativeExtractAlpha(long nativeBitmap, + long nativePaint, + int[] offsetXY)
      +
      +
    • +
    • +
      +

      nativeHasAlpha

      +
      @Implementation +protected static boolean nativeHasAlpha(long nativeBitmap)
      +
      +
    • +
    • +
      +

      nativeIsPremultiplied

      +
      @Implementation(minSdk=21) +protected static boolean nativeIsPremultiplied(long nativeBitmap)
      +
      +
    • +
    • +
      +

      nativeSetPremultiplied

      +
      @Implementation(minSdk=21) +protected static void nativeSetPremultiplied(long nativeBitmap, + boolean isPremul)
      +
      +
    • +
    • +
      +

      nativeSetHasAlpha

      +
      @Implementation(minSdk=21) +protected static void nativeSetHasAlpha(long nativeBitmap, + boolean hasAlpha, + boolean requestPremul)
      +
      +
    • +
    • +
      +

      nativeHasMipMap

      +
      @Implementation(minSdk=17) +protected static boolean nativeHasMipMap(long nativeBitmap)
      +
      +
    • +
    • +
      +

      nativeSetHasMipMap

      +
      @Implementation(minSdk=17) +protected static void nativeSetHasMipMap(long nativeBitmap, + boolean hasMipMap)
      +
      +
    • +
    • +
      +

      nativeSameAs

      +
      @Implementation +protected static boolean nativeSameAs(long nativeBitmap0, + long nativeBitmap1)
      +
      +
    • +
    • +
      +

      nativePrepareToDraw

      +
      @Implementation(minSdk=25) +protected static void nativePrepareToDraw(long nativeBitmap)
      +
      +
    • +
    • +
      +

      nativeGetAllocationByteCount

      +
      @Implementation(minSdk=26) +protected static int nativeGetAllocationByteCount(long nativeBitmap)
      +
      +
    • +
    • +
      +

      nativeCopyPreserveInternalConfig

      +
      @Implementation(minSdk=26) +protected static Bitmap nativeCopyPreserveInternalConfig(long nativeBitmap)
      +
      +
    • +
    • +
      +

      nativeWrapHardwareBufferBitmap

      +
      @Implementation(minSdk=29) +protected static Bitmap nativeWrapHardwareBufferBitmap(HardwareBuffer buffer, + long nativeColorSpace)
      +
      +
    • +
    • +
      +

      nativeGetHardwareBuffer

      +
      @Implementation(minSdk=30) +protected static HardwareBuffer nativeGetHardwareBuffer(long nativeBitmap)
      +
      +
    • +
    • +
      +

      nativeGetColorSpace

      +
      @Implementation(minSdk=26, + maxSdk=28) +protected static boolean nativeGetColorSpace(long nativePtr, + float[] xyz, + float[] params)
      +
      +
    • +
    • +
      +

      nativeComputeColorSpace

      +
      @Implementation(minSdk=29) +protected static ColorSpace nativeComputeColorSpace(long nativePtr)
      +
      +
    • +
    • +
      +

      nativeSetColorSpace

      +
      @Implementation(minSdk=29) +protected static void nativeSetColorSpace(long nativePtr, + long nativeColorSpace)
      +
      +
    • +
    • +
      +

      nativeIsSRGB

      +
      @Implementation(minSdk=26) +protected static boolean nativeIsSRGB(long nativePtr)
      +
      +
    • +
    • +
      +

      nativeIsSRGBLinear

      +
      @Implementation(minSdk=28) +protected static boolean nativeIsSRGBLinear(long nativePtr)
      +
      +
    • +
    • +
      +

      nativeSetImmutable

      +
      @Implementation(minSdk=29) +protected static void nativeSetImmutable(long nativePtr)
      +
      +
    • +
    • +
      +

      nativeIsImmutable

      +
      @Implementation(minSdk=29) +protected static boolean nativeIsImmutable(long nativePtr)
      +
      +
    • +
    • +
      +

      nativeIsBackedByAshmem

      +
      @Implementation(minSdk=31) +protected static boolean nativeIsBackedByAshmem(long nativePtr)
      +
      +
    • +
    • +
      +

      writeToParcel

      +
      @Implementation +protected void writeToParcel(Parcel p, + int flags)
      +
      +
    • +
    • +
      +

      nativeCreateFromParcel

      +
      @Implementation +protected static Bitmap nativeCreateFromParcel(Parcel p)
      +
      +
    • +
    • +
      +

      getCreatedFromBitmap

      +
      public Bitmap getCreatedFromBitmap()
      +
      Description copied from class: ShadowBitmap
      +
      Reference to original Bitmap from which this Bitmap was created. null if this Bitmap + was not copied from another instance.
      +
      +
      Specified by:
      +
      getCreatedFromBitmap in class ShadowBitmap
      +
      Returns:
      +
      Original Bitmap from which this Bitmap was created.
      +
      +
      +
    • +
    • +
      +

      getCreatedFromResId

      +
      public int getCreatedFromResId()
      +
      Resource ID from which this Bitmap was created.
      +
      +
      Specified by:
      +
      getCreatedFromResId in class ShadowBitmap
      +
      Returns:
      +
      Resource ID from which this Bitmap was created, or 0 if this Bitmap was not + created from a resource.
      +
      +
      +
    • +
    • +
      +

      getCreatedFromPath

      +
      public String getCreatedFromPath()
      +
      Description copied from class: ShadowBitmap
      +
      Path from which this Bitmap was created. null if this Bitmap was not create from a + path.
      +
      +
      Specified by:
      +
      getCreatedFromPath in class ShadowBitmap
      +
      Returns:
      +
      Path from which this Bitmap was created.
      +
      +
      +
    • +
    • +
      +

      getCreatedFromStream

      +
      public InputStream getCreatedFromStream()
      +
      Description copied from class: ShadowBitmap
      +
      InputStream from which this Bitmap was created. null if this Bitmap was not + created from a stream.
      +
      +
      Specified by:
      +
      getCreatedFromStream in class ShadowBitmap
      +
      Returns:
      +
      InputStream from which this Bitmap was created.
      +
      +
      +
    • +
    • +
      +

      getCreatedFromBytes

      +
      public byte[] getCreatedFromBytes()
      +
      Description copied from class: ShadowBitmap
      +
      Bytes from which this Bitmap was created. null if this Bitmap was not created from + bytes.
      +
      +
      Specified by:
      +
      getCreatedFromBytes in class ShadowBitmap
      +
      Returns:
      +
      Bytes from which this Bitmap was created.
      +
      +
      +
    • +
    • +
      +

      getCreatedFromX

      +
      public int getCreatedFromX()
      +
      Description copied from class: ShadowBitmap
      +
      Horizontal offset within ShadowBitmap.getCreatedFromBitmap() of this Bitmap's content, or -1.
      +
      +
      Specified by:
      +
      getCreatedFromX in class ShadowBitmap
      +
      Returns:
      +
      Horizontal offset within ShadowBitmap.getCreatedFromBitmap().
      +
      +
      +
    • +
    • +
      +

      getCreatedFromY

      +
      public int getCreatedFromY()
      +
      Description copied from class: ShadowBitmap
      +
      Vertical offset within ShadowBitmap.getCreatedFromBitmap() of this Bitmap's content, or -1.
      +
      +
      Specified by:
      +
      getCreatedFromY in class ShadowBitmap
      +
      Returns:
      +
      Vertical offset within ShadowBitmap.getCreatedFromBitmap() of this Bitmap's content, or -1.
      +
      +
      +
    • +
    • +
      +

      getCreatedFromWidth

      +
      public int getCreatedFromWidth()
      +
      Description copied from class: ShadowBitmap
      +
      Width from ShadowBitmap.getCreatedFromX() within ShadowBitmap.getCreatedFromBitmap() of this Bitmap's + content, or -1.
      +
      +
      Specified by:
      +
      getCreatedFromWidth in class ShadowBitmap
      +
      Returns:
      +
      Width from ShadowBitmap.getCreatedFromX() within ShadowBitmap.getCreatedFromBitmap() of this + Bitmap's content, or -1.
      +
      +
      +
    • +
    • +
      +

      getCreatedFromHeight

      +
      public int getCreatedFromHeight()
      +
      Description copied from class: ShadowBitmap
      +
      Height from ShadowBitmap.getCreatedFromX() within ShadowBitmap.getCreatedFromBitmap() of this Bitmap's + content, or -1.
      +
      +
      Specified by:
      +
      getCreatedFromHeight in class ShadowBitmap
      +
      Returns:
      +
      Height from ShadowBitmap.getCreatedFromX() within ShadowBitmap.getCreatedFromBitmap() of this + Bitmap's content, or -1.
      +
      +
      +
    • +
    • +
      +

      getCreatedFromColors

      +
      public int[] getCreatedFromColors()
      +
      Description copied from class: ShadowBitmap
      +
      Color array from which this Bitmap was created. null if this Bitmap was not created + from a color array.
      +
      +
      Specified by:
      +
      getCreatedFromColors in class ShadowBitmap
      +
      Returns:
      +
      Color array from which this Bitmap was created.
      +
      +
      +
    • +
    • +
      +

      getCreatedFromMatrix

      +
      public Matrix getCreatedFromMatrix()
      +
      Description copied from class: ShadowBitmap
      +
      Matrix from which this Bitmap's content was transformed, or null.
      +
      +
      Specified by:
      +
      getCreatedFromMatrix in class ShadowBitmap
      +
      Returns:
      +
      Matrix from which this Bitmap's content was transformed, or null.
      +
      +
      +
    • +
    • +
      +

      getCreatedFromFilter

      +
      public boolean getCreatedFromFilter()
      +
      Description copied from class: ShadowBitmap
      +
      true if this Bitmap was created with filtering.
      +
      +
      Specified by:
      +
      getCreatedFromFilter in class ShadowBitmap
      +
      Returns:
      +
      true if this Bitmap was created with filtering.
      +
      +
      +
    • +
    • +
      +

      setMutable

      +
      public void setMutable(boolean mutable)
      +
      +
      Specified by:
      +
      setMutable in class ShadowBitmap
      +
      +
      +
    • +
    • +
      +

      appendDescription

      +
      public void appendDescription(String s)
      +
      +
      Specified by:
      +
      appendDescription in class ShadowBitmap
      +
      +
      +
    • +
    • +
      +

      getDescription

      +
      public String getDescription()
      +
      +
      Specified by:
      +
      getDescription in class ShadowBitmap
      +
      +
      +
    • +
    • +
      +

      setDescription

      +
      public void setDescription(String s)
      +
      +
      Specified by:
      +
      setDescription in class ShadowBitmap
      +
      +
      +
    • +
    • +
      +

      reset

      +
      @Resetter +public static void reset()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeBitmapDrawable.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeBitmapDrawable.Picker.html new file mode 100644 index 000000000..752db28cc --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeBitmapDrawable.Picker.html @@ -0,0 +1,142 @@ + + + + +ShadowNativeBitmapDrawable.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeBitmapDrawable.Picker

+
+
java.lang.Object +
org.robolectric.shadows.GraphicsShadowPicker<Object> +
org.robolectric.shadows.ShadowNativeBitmapDrawable.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<Object>
+
+
+
Enclosing class:
+
ShadowNativeBitmapDrawable
+
+
+
public static final class ShadowNativeBitmapDrawable.Picker +extends GraphicsShadowPicker<Object>
+
Shadow picker for BitmapDrawable.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeBitmapDrawable.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeBitmapDrawable.html new file mode 100644 index 000000000..45effba59 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeBitmapDrawable.html @@ -0,0 +1,217 @@ + + + + +ShadowNativeBitmapDrawable + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeBitmapDrawable

+
+ +
+
+ +
Disable the legacy ShadowBitmapDrawable as it fakes the draw logic.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNativeBitmapDrawable

      +
      public ShadowNativeBitmapDrawable()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getCreatedFromResId

      +
      public int getCreatedFromResId()
      +
      Description copied from class: ShadowBitmapDrawable
      +
      Returns the resource id that this BitmapDrawable was loaded from. This lets + your tests assert that the bitmap is correct without having to actually load the bitmap.
      +
      +
      Overrides:
      +
      getCreatedFromResId in class ShadowBitmapDrawable
      +
      Returns:
      +
      resource id from which this BitmapDrawable was loaded
      +
      +
      +
    • +
    • +
      +

      setCreatedFromResId

      +
      protected void setCreatedFromResId(int createdFromResId, + String resourceName)
      +
      +
      Overrides:
      +
      setCreatedFromResId in class ShadowBitmapDrawable
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeBitmapFactory.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeBitmapFactory.Picker.html new file mode 100644 index 000000000..134caead3 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeBitmapFactory.Picker.html @@ -0,0 +1,142 @@ + + + + +ShadowNativeBitmapFactory.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeBitmapFactory.Picker

+
+
java.lang.Object +
org.robolectric.shadows.GraphicsShadowPicker<Object> +
org.robolectric.shadows.ShadowNativeBitmapFactory.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<Object>
+
+
+
Enclosing class:
+
ShadowNativeBitmapFactory
+
+
+
public static final class ShadowNativeBitmapFactory.Picker +extends GraphicsShadowPicker<Object>
+
Shadow picker for BitmapFactory.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeBitmapFactory.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeBitmapFactory.html new file mode 100644 index 000000000..c693a3348 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeBitmapFactory.html @@ -0,0 +1,347 @@ + + + + +ShadowNativeBitmapFactory + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeBitmapFactory

+
+
java.lang.Object +
org.robolectric.shadows.ShadowNativeBitmapFactory
+
+
+
+
@Implements(value=android.graphics.BitmapFactory.class, + minSdk=26, + shadowPicker=Picker.class, + isInAndroidSdk=false) +public class ShadowNativeBitmapFactory +extends Object
+
Shadow for BitmapFactory that is backed by native code
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeBitmapShader.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeBitmapShader.Picker.html new file mode 100644 index 000000000..a9c6dea44 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeBitmapShader.Picker.html @@ -0,0 +1,142 @@ + + + + +ShadowNativeBitmapShader.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeBitmapShader.Picker

+
+
java.lang.Object +
org.robolectric.shadows.GraphicsShadowPicker<Object> +
org.robolectric.shadows.ShadowNativeBitmapShader.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<Object>
+
+
+
Enclosing class:
+
ShadowNativeBitmapShader
+
+
+
public static final class ShadowNativeBitmapShader.Picker +extends GraphicsShadowPicker<Object>
+
Shadow picker for BitmapShader.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeBitmapShader.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeBitmapShader.html new file mode 100644 index 000000000..a4009dacc --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeBitmapShader.html @@ -0,0 +1,269 @@ + + + + +ShadowNativeBitmapShader + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeBitmapShader

+
+
java.lang.Object +
org.robolectric.shadows.ShadowNativeBitmapShader
+
+
+
+
@Implements(value=android.graphics.BitmapShader.class, + minSdk=26, + shadowPicker=Picker.class) +public class ShadowNativeBitmapShader +extends Object
+
Shadow for BitmapShader that is backed by native code
+
+
+
    + +
  • +
    +

    Nested Class Summary

    +
    Nested Classes
    +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    static final class 
    + +
    +
    Shadow picker for BitmapShader.
    +
    +
    +
    +
  • + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected static long
    +
    nativeCreate(long nativeMatrix, + long bitmapHandle, + int shaderTileModeX, + int shaderTileModeY)
    +
     
    +
    protected static long
    +
    nativeCreate(long nativeMatrix, + long bitmapHandle, + int shaderTileModeX, + int shaderTileModeY, + boolean filter)
    +
     
    +
    protected static long
    +
    nativeCreate(long nativeMatrix, + long bitmapHandle, + int shaderTileModeX, + int shaderTileModeY, + boolean filter, + boolean isDirectSampled)
    +
     
    +
    protected static long
    +
    nativeCreate(long nativeMatrix, + long bitmapHandle, + int shaderTileModeX, + int shaderTileModeY, + int maxAniso, + boolean filter, + boolean isDirectSampled, + long overrideGainmapHandle)
    +
     
    +
    protected static long
    +
    nativeCreate(long nativeMatrix, + Bitmap bitmap, + int shaderTileModeX, + int shaderTileModeY)
    +
     
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNativeBitmapShader

      +
      public ShadowNativeBitmapShader()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nativeCreate

      +
      @Implementation(minSdk=26, + maxSdk=28) +protected static long nativeCreate(long nativeMatrix, + Bitmap bitmap, + int shaderTileModeX, + int shaderTileModeY)
      +
      +
    • +
    • +
      +

      nativeCreate

      +
      @Implementation(minSdk=29, + maxSdk=30) +protected static long nativeCreate(long nativeMatrix, + long bitmapHandle, + int shaderTileModeX, + int shaderTileModeY)
      +
      +
    • +
    • +
      +

      nativeCreate

      +
      @Implementation(minSdk=31, + maxSdk=32) +protected static long nativeCreate(long nativeMatrix, + long bitmapHandle, + int shaderTileModeX, + int shaderTileModeY, + boolean filter)
      +
      +
    • +
    • +
      +

      nativeCreate

      +
      @Implementation(minSdk=33, + maxSdk=34) +protected static long nativeCreate(long nativeMatrix, + long bitmapHandle, + int shaderTileModeX, + int shaderTileModeY, + boolean filter, + boolean isDirectSampled)
      +
      +
    • +
    • +
      +

      nativeCreate

      +
      @Implementation(minSdk=35) +protected static long nativeCreate(long nativeMatrix, + long bitmapHandle, + int shaderTileModeX, + int shaderTileModeY, + int maxAniso, + boolean filter, + boolean isDirectSampled, + long overrideGainmapHandle)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeBlendModeColorFilter.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeBlendModeColorFilter.Picker.html new file mode 100644 index 000000000..d2e5828ac --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeBlendModeColorFilter.Picker.html @@ -0,0 +1,142 @@ + + + + +ShadowNativeBlendModeColorFilter.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeBlendModeColorFilter.Picker

+
+
java.lang.Object +
org.robolectric.shadows.GraphicsShadowPicker<Object> +
org.robolectric.shadows.ShadowNativeBlendModeColorFilter.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<Object>
+
+
+
Enclosing class:
+
ShadowNativeBlendModeColorFilter
+
+
+
public static final class ShadowNativeBlendModeColorFilter.Picker +extends GraphicsShadowPicker<Object>
+
Shadow picker for BlendModeColorFilter.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeBlendModeColorFilter.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeBlendModeColorFilter.html new file mode 100644 index 000000000..ea5c6cc94 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeBlendModeColorFilter.html @@ -0,0 +1,183 @@ + + + + +ShadowNativeBlendModeColorFilter + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeBlendModeColorFilter

+
+
java.lang.Object +
org.robolectric.shadows.ShadowNativeBlendModeColorFilter
+
+
+
+
@Implements(value=android.graphics.BlendModeColorFilter.class, + minSdk=26, + shadowPicker=Picker.class) +public class ShadowNativeBlendModeColorFilter +extends Object
+
Shadow for BlendModeColorFilter that is backed by native code
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNativeBlendModeColorFilter

      +
      public ShadowNativeBlendModeColorFilter()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      native_CreateBlendModeFilter

      +
      @Implementation(minSdk=29) +protected static long native_CreateBlendModeFilter(int srcColor, + int blendmode)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeBlurMaskFilter.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeBlurMaskFilter.Picker.html new file mode 100644 index 000000000..cc16c5d9f --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeBlurMaskFilter.Picker.html @@ -0,0 +1,142 @@ + + + + +ShadowNativeBlurMaskFilter.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeBlurMaskFilter.Picker

+
+
java.lang.Object +
org.robolectric.shadows.GraphicsShadowPicker<Object> +
org.robolectric.shadows.ShadowNativeBlurMaskFilter.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<Object>
+
+
+
Enclosing class:
+
ShadowNativeBlurMaskFilter
+
+
+
public static final class ShadowNativeBlurMaskFilter.Picker +extends GraphicsShadowPicker<Object>
+
Shadow picker for BlurMaskFilter.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeBlurMaskFilter.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeBlurMaskFilter.html new file mode 100644 index 000000000..d9b6ccb49 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeBlurMaskFilter.html @@ -0,0 +1,183 @@ + + + + +ShadowNativeBlurMaskFilter + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeBlurMaskFilter

+
+
java.lang.Object +
org.robolectric.shadows.ShadowNativeBlurMaskFilter
+
+
+
+
@Implements(value=android.graphics.BlurMaskFilter.class, + minSdk=26, + shadowPicker=Picker.class) +public class ShadowNativeBlurMaskFilter +extends Object
+
Shadow for BlurMaskFilter that is backed by native code
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNativeBlurMaskFilter

      +
      public ShadowNativeBlurMaskFilter()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nativeConstructor

      +
      @Implementation(minSdk=26) +protected static long nativeConstructor(float radius, + int style)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeCanvas.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeCanvas.html new file mode 100644 index 000000000..0594825fc --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeCanvas.html @@ -0,0 +1,659 @@ + + + + +ShadowNativeCanvas + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeCanvas

+
+ +
+
+
Direct Known Subclasses:
+
ShadowNativeBaseRecordingCanvas
+
+
+
@Implements(value=android.graphics.Canvas.class, + minSdk=26, + isInAndroidSdk=false) +public class ShadowNativeCanvas +extends ShadowNativeBaseCanvas
+
Shadow for Canvas that is backed by native code
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNativeCanvas

      +
      public ShadowNativeCanvas()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nFreeCaches

      +
      @Implementation(minSdk=26) +protected static void nFreeCaches()
      +
      +
    • +
    • +
      +

      nFreeTextLayoutCaches

      +
      @Implementation(minSdk=26) +protected static void nFreeTextLayoutCaches()
      +
      +
    • +
    • +
      +

      nGetNativeFinalizer

      +
      @Implementation(minSdk=26) +protected static long nGetNativeFinalizer()
      +
      +
    • +
    • +
      +

      nSetCompatibilityVersion

      +
      @Implementation(minSdk=28) +protected static void nSetCompatibilityVersion(int apiLevel)
      +
      +
    • +
    • +
      +

      nInitRaster

      +
      @Implementation(minSdk=26, + maxSdk=28) +protected static long nInitRaster(Bitmap bitmap)
      +
      +
    • +
    • +
      +

      nInitRaster

      +
      @Implementation(minSdk=29) +protected static long nInitRaster(long bitmapHandle)
      +
      +
    • +
    • +
      +

      nSetBitmap

      +
      @Implementation(minSdk=26, + maxSdk=28) +protected static void nSetBitmap(long canvasHandle, + Bitmap bitmap)
      +
      +
    • +
    • +
      +

      nSetBitmap

      +
      @Implementation(minSdk=29) +protected static void nSetBitmap(long canvasHandle, + long bitmapHandle)
      +
      +
    • +
    • +
      +

      nGetClipBounds

      +
      @Implementation(minSdk=26) +protected static boolean nGetClipBounds(long nativeCanvas, + Rect bounds)
      +
      +
    • +
    • +
      +

      nIsOpaque

      +
      @Implementation(minSdk=26) +protected static boolean nIsOpaque(long canvasHandle)
      +
      +
    • +
    • +
      +

      nGetWidth

      +
      @Implementation(minSdk=26) +protected static int nGetWidth(long canvasHandle)
      +
      +
    • +
    • +
      +

      nGetHeight

      +
      @Implementation(minSdk=26) +protected static int nGetHeight(long canvasHandle)
      +
      +
    • +
    • +
      +

      nSave

      +
      @Implementation(minSdk=26) +protected static int nSave(long canvasHandle, + int saveFlags)
      +
      +
    • +
    • +
      +

      nSaveLayer

      +
      @Implementation(minSdk=31) +protected static int nSaveLayer(long nativeCanvas, + float l, + float t, + float r, + float b, + long nativePaint)
      +
      +
    • +
    • +
      +

      nSaveLayer

      +
      @Implementation(minSdk=26, + maxSdk=30) +protected static int nSaveLayer(long nativeCanvas, + float l, + float t, + float r, + float b, + long nativePaint, + int layerFlags)
      +
      +
    • +
    • +
      +

      nSaveLayerAlpha

      +
      @Implementation(minSdk=31) +protected static int nSaveLayerAlpha(long nativeCanvas, + float l, + float t, + float r, + float b, + int alpha)
      +
      +
    • +
    • +
      +

      nSaveLayerAlpha

      +
      @Implementation(minSdk=26, + maxSdk=30) +protected static int nSaveLayerAlpha(long nativeCanvas, + float l, + float t, + float r, + float b, + int alpha, + int layerFlags)
      +
      +
    • +
    • +
      +

      nSaveUnclippedLayer

      +
      @Implementation(minSdk=29) +protected static int nSaveUnclippedLayer(long nativeCanvas, + int l, + int t, + int r, + int b)
      +
      +
    • +
    • +
      +

      nRestoreUnclippedLayer

      +
      @Implementation(minSdk=29) +protected static void nRestoreUnclippedLayer(long nativeCanvas, + int saveCount, + long nativePaint)
      +
      +
    • +
    • +
      +

      nRestore

      +
      @Implementation(minSdk=26) +protected static boolean nRestore(long canvasHandle)
      +
      +
    • +
    • +
      +

      nRestoreToCount

      +
      @Implementation(minSdk=26) +protected static void nRestoreToCount(long canvasHandle, + int saveCount)
      +
      +
    • +
    • +
      +

      nGetSaveCount

      +
      @Implementation(minSdk=26) +protected static int nGetSaveCount(long canvasHandle)
      +
      +
    • +
    • +
      +

      nTranslate

      +
      @Implementation(minSdk=26) +protected static void nTranslate(long canvasHandle, + float dx, + float dy)
      +
      +
    • +
    • +
      +

      nScale

      +
      @Implementation(minSdk=26) +protected static void nScale(long canvasHandle, + float sx, + float sy)
      +
      +
    • +
    • +
      +

      nRotate

      +
      @Implementation(minSdk=26) +protected static void nRotate(long canvasHandle, + float degrees)
      +
      +
    • +
    • +
      +

      nSkew

      +
      @Implementation(minSdk=26) +protected static void nSkew(long canvasHandle, + float sx, + float sy)
      +
      +
    • +
    • +
      +

      nConcat

      +
      @Implementation(minSdk=26) +protected static void nConcat(long nativeCanvas, + long nativeMatrix)
      +
      +
    • +
    • +
      +

      nSetMatrix

      +
      @Implementation(minSdk=26) +protected static void nSetMatrix(long nativeCanvas, + long nativeMatrix)
      +
      +
    • +
    • +
      +

      nClipRect

      +
      @Implementation(minSdk=26) +protected static boolean nClipRect(long nativeCanvas, + float left, + float top, + float right, + float bottom, + int regionOp)
      +
      +
    • +
    • +
      +

      nClipPath

      +
      @Implementation(minSdk=26) +protected static boolean nClipPath(long nativeCanvas, + long nativePath, + int regionOp)
      +
      +
    • +
    • +
      +

      nSetDrawFilter

      +
      @Implementation(minSdk=26) +protected static void nSetDrawFilter(long nativeCanvas, + long nativeFilter)
      +
      +
    • +
    • +
      +

      nGetMatrix

      +
      @Implementation(minSdk=26) +protected static void nGetMatrix(long nativeCanvas, + long nativeMatrix)
      +
      +
    • +
    • +
      +

      nQuickReject

      +
      @Implementation(minSdk=26) +protected static boolean nQuickReject(long nativeCanvas, + long nativePath)
      +
      +
    • +
    • +
      +

      nQuickReject

      +
      @Implementation(minSdk=26) +protected static boolean nQuickReject(long nativeCanvas, + float left, + float top, + float right, + float bottom)
      +
      +
    • +
    • +
      +

      saveUnclippedLayer

      +
      @Implementation(minSdk=28, + maxSdk=28) +protected int saveUnclippedLayer(int left, + int top, + int right, + int bottom)
      +
      In Android P and below, Canvas.saveUnclippedLayer called nSaveLayer(long, float, float, float, float, long). + +

      However, in Android Q, a new native method was added specifically to save unclipped layers. + Use this new method to fix things like ScrollView fade effects in P and below.

      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeCanvasProperty.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeCanvasProperty.Picker.html new file mode 100644 index 000000000..73db47d87 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeCanvasProperty.Picker.html @@ -0,0 +1,142 @@ + + + + +ShadowNativeCanvasProperty.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeCanvasProperty.Picker

+
+
java.lang.Object +
org.robolectric.shadows.GraphicsShadowPicker<Object> +
org.robolectric.shadows.ShadowNativeCanvasProperty.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<Object>
+
+
+
Enclosing class:
+
ShadowNativeCanvasProperty<T>
+
+
+
public static final class ShadowNativeCanvasProperty.Picker +extends GraphicsShadowPicker<Object>
+
Shadow picker for CanvasProperty.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeCanvasProperty.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeCanvasProperty.html new file mode 100644 index 000000000..d61ca1fc1 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeCanvasProperty.html @@ -0,0 +1,192 @@ + + + + +ShadowNativeCanvasProperty + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeCanvasProperty<T>

+
+
java.lang.Object +
org.robolectric.shadows.ShadowNativeCanvasProperty<T>
+
+
+
+
@Implements(value=android.graphics.CanvasProperty.class, + minSdk=26, + shadowPicker=Picker.class, + isInAndroidSdk=false) +public class ShadowNativeCanvasProperty<T> +extends Object
+
Shadow for CanvasProperty that is backed by native code
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNativeCanvasProperty

      +
      public ShadowNativeCanvasProperty()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nCreateFloat

      +
      @Implementation +protected static long nCreateFloat(float initialValue)
      +
      +
    • +
    • +
      +

      nCreatePaint

      +
      @Implementation +protected static long nCreatePaint(long initialValuePaintPtr)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeColor.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeColor.Picker.html new file mode 100644 index 000000000..f023d578e --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeColor.Picker.html @@ -0,0 +1,142 @@ + + + + +ShadowNativeColor.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeColor.Picker

+
+
java.lang.Object +
org.robolectric.shadows.GraphicsShadowPicker<Object> +
org.robolectric.shadows.ShadowNativeColor.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<Object>
+
+
+
Enclosing class:
+
ShadowNativeColor
+
+
+
public static final class ShadowNativeColor.Picker +extends GraphicsShadowPicker<Object>
+
Shadow picker for Color.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeColor.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeColor.html new file mode 100644 index 000000000..561aeab4a --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeColor.html @@ -0,0 +1,200 @@ + + + + +ShadowNativeColor + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeColor

+
+
java.lang.Object +
org.robolectric.shadows.ShadowNativeColor
+
+
+
+
@Implements(value=android.graphics.Color.class, + minSdk=26, + shadowPicker=Picker.class, + isInAndroidSdk=false) +public class ShadowNativeColor +extends Object
+
Shadow for Color that is backed by native code
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNativeColor

      +
      public ShadowNativeColor()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nativeRGBToHSV

      +
      @Implementation(minSdk=26) +protected static void nativeRGBToHSV(int red, + int greed, + int blue, + float[] hsv)
      +
      +
    • +
    • +
      +

      nativeHSVToColor

      +
      @Implementation(minSdk=26) +protected static int nativeHSVToColor(int alpha, + float[] hsv)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeColorFilter.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeColorFilter.Picker.html new file mode 100644 index 000000000..23d7b805b --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeColorFilter.Picker.html @@ -0,0 +1,142 @@ + + + + +ShadowNativeColorFilter.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeColorFilter.Picker

+
+
java.lang.Object +
org.robolectric.shadows.GraphicsShadowPicker<Object> +
org.robolectric.shadows.ShadowNativeColorFilter.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<Object>
+
+
+
Enclosing class:
+
ShadowNativeColorFilter
+
+
+
public static final class ShadowNativeColorFilter.Picker +extends GraphicsShadowPicker<Object>
+
Shadow picker for ColorFilter.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeColorFilter.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeColorFilter.html new file mode 100644 index 000000000..76f48bef2 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeColorFilter.html @@ -0,0 +1,192 @@ + + + + +ShadowNativeColorFilter + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeColorFilter

+
+
java.lang.Object +
org.robolectric.shadows.ShadowNativeColorFilter
+
+
+
+
@Implements(value=android.graphics.ColorFilter.class, + minSdk=26, + shadowPicker=Picker.class) +public class ShadowNativeColorFilter +extends Object
+
Shadow for ColorFilter that is backed by native code
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNativeColorFilter

      +
      public ShadowNativeColorFilter()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeColorMatrixColorFilter.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeColorMatrixColorFilter.Picker.html new file mode 100644 index 000000000..8c080d496 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeColorMatrixColorFilter.Picker.html @@ -0,0 +1,142 @@ + + + + +ShadowNativeColorMatrixColorFilter.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeColorMatrixColorFilter.Picker

+
+
java.lang.Object +
org.robolectric.shadows.GraphicsShadowPicker<Object> +
org.robolectric.shadows.ShadowNativeColorMatrixColorFilter.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<Object>
+
+
+
Enclosing class:
+
ShadowNativeColorMatrixColorFilter
+
+
+
public static final class ShadowNativeColorMatrixColorFilter.Picker +extends GraphicsShadowPicker<Object>
+
Shadow picker for ColorMatrixColorFilter.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeColorMatrixColorFilter.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeColorMatrixColorFilter.html new file mode 100644 index 000000000..e7eb02310 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeColorMatrixColorFilter.html @@ -0,0 +1,181 @@ + + + + +ShadowNativeColorMatrixColorFilter + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeColorMatrixColorFilter

+
+
java.lang.Object +
org.robolectric.shadows.ShadowNativeColorMatrixColorFilter
+
+
+
+
@Implements(value=android.graphics.ColorMatrixColorFilter.class, + minSdk=26, + shadowPicker=Picker.class) +public class ShadowNativeColorMatrixColorFilter +extends Object
+
Shadow for ColorMatrixColorFilter that is backed by native code
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNativeColorMatrixColorFilter

      +
      public ShadowNativeColorMatrixColorFilter()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nativeColorMatrixFilter

      +
      @Implementation(minSdk=26) +protected static long nativeColorMatrixFilter(float[] array)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeColorSpaceRgb.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeColorSpaceRgb.Picker.html new file mode 100644 index 000000000..737a3c41a --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeColorSpaceRgb.Picker.html @@ -0,0 +1,142 @@ + + + + +ShadowNativeColorSpaceRgb.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeColorSpaceRgb.Picker

+
+
java.lang.Object +
org.robolectric.shadows.GraphicsShadowPicker<Object> +
org.robolectric.shadows.ShadowNativeColorSpaceRgb.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<Object>
+
+
+
Enclosing class:
+
ShadowNativeColorSpaceRgb
+
+
+
public static final class ShadowNativeColorSpaceRgb.Picker +extends GraphicsShadowPicker<Object>
+
Shadow picker for ColorSpace.Rgb.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeColorSpaceRgb.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeColorSpaceRgb.html new file mode 100644 index 000000000..bdcdc3a2e --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeColorSpaceRgb.html @@ -0,0 +1,206 @@ + + + + +ShadowNativeColorSpaceRgb + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeColorSpaceRgb

+
+
java.lang.Object +
org.robolectric.shadows.ShadowNativeColorSpaceRgb
+
+
+
+
@Implements(value=android.graphics.ColorSpace.Rgb.class, + minSdk=26, + shadowPicker=Picker.class, + isInAndroidSdk=false) +public class ShadowNativeColorSpaceRgb +extends Object
+
Shadow for ColorSpace.Rgb that is backed by native code
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNativeColorSpaceRgb

      +
      public ShadowNativeColorSpaceRgb()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nativeGetNativeFinalizer

      +
      @Implementation(minSdk=29) +protected static long nativeGetNativeFinalizer()
      +
      +
    • +
    • +
      +

      nativeCreate

      +
      @Implementation(minSdk=29) +protected static long nativeCreate(float a, + float b, + float c, + float d, + float e, + float f, + float g, + float[] xyz)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeComposePathEffect.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeComposePathEffect.Picker.html new file mode 100644 index 000000000..092d7507f --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeComposePathEffect.Picker.html @@ -0,0 +1,142 @@ + + + + +ShadowNativeComposePathEffect.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeComposePathEffect.Picker

+
+
java.lang.Object +
org.robolectric.shadows.GraphicsShadowPicker<Object> +
org.robolectric.shadows.ShadowNativeComposePathEffect.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<Object>
+
+
+
Enclosing class:
+
ShadowNativeComposePathEffect
+
+
+
public static final class ShadowNativeComposePathEffect.Picker +extends GraphicsShadowPicker<Object>
+
Shadow picker for ComposePathEffect.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeComposePathEffect.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeComposePathEffect.html new file mode 100644 index 000000000..e931518f8 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeComposePathEffect.html @@ -0,0 +1,183 @@ + + + + +ShadowNativeComposePathEffect + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeComposePathEffect

+
+
java.lang.Object +
org.robolectric.shadows.ShadowNativeComposePathEffect
+
+
+
+
@Implements(value=android.graphics.ComposePathEffect.class, + minSdk=26, + shadowPicker=Picker.class) +public class ShadowNativeComposePathEffect +extends Object
+
Shadow for ComposePathEffect that is backed by native code
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNativeComposePathEffect

      +
      public ShadowNativeComposePathEffect()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nativeCreate

      +
      @Implementation(minSdk=26) +protected static long nativeCreate(long nativeOuterpe, + long nativeInnerpe)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeComposeShader.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeComposeShader.Picker.html new file mode 100644 index 000000000..87b898d3c --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeComposeShader.Picker.html @@ -0,0 +1,142 @@ + + + + +ShadowNativeComposeShader.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeComposeShader.Picker

+
+
java.lang.Object +
org.robolectric.shadows.GraphicsShadowPicker<Object> +
org.robolectric.shadows.ShadowNativeComposeShader.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<Object>
+
+
+
Enclosing class:
+
ShadowNativeComposeShader
+
+
+
public static final class ShadowNativeComposeShader.Picker +extends GraphicsShadowPicker<Object>
+
Shadow picker for ComposeShader.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeComposeShader.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeComposeShader.html new file mode 100644 index 000000000..564ab2836 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeComposeShader.html @@ -0,0 +1,187 @@ + + + + +ShadowNativeComposeShader + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeComposeShader

+
+
java.lang.Object +
org.robolectric.shadows.ShadowNativeComposeShader
+
+
+
+
@Implements(value=android.graphics.ComposeShader.class, + minSdk=26, + shadowPicker=Picker.class) +public class ShadowNativeComposeShader +extends Object
+
Shadow for ComposeShader that is backed by native code
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNativeComposeShader

      +
      public ShadowNativeComposeShader()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nativeCreate

      +
      @Implementation(minSdk=26) +protected static long nativeCreate(long nativeMatrix, + long nativeShaderA, + long nativeShaderB, + int porterDuffMode)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeCornerPathEffect.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeCornerPathEffect.Picker.html new file mode 100644 index 000000000..4def78331 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeCornerPathEffect.Picker.html @@ -0,0 +1,142 @@ + + + + +ShadowNativeCornerPathEffect.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeCornerPathEffect.Picker

+
+
java.lang.Object +
org.robolectric.shadows.GraphicsShadowPicker<Object> +
org.robolectric.shadows.ShadowNativeCornerPathEffect.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<Object>
+
+
+
Enclosing class:
+
ShadowNativeCornerPathEffect
+
+
+
public static final class ShadowNativeCornerPathEffect.Picker +extends GraphicsShadowPicker<Object>
+
Shadow picker for CornerPathEffect.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeCornerPathEffect.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeCornerPathEffect.html new file mode 100644 index 000000000..b9ef7e92a --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeCornerPathEffect.html @@ -0,0 +1,181 @@ + + + + +ShadowNativeCornerPathEffect + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeCornerPathEffect

+
+
java.lang.Object +
org.robolectric.shadows.ShadowNativeCornerPathEffect
+
+
+
+
@Implements(value=android.graphics.CornerPathEffect.class, + minSdk=26, + shadowPicker=Picker.class) +public class ShadowNativeCornerPathEffect +extends Object
+
Shadow for CornerPathEffect that is backed by native code
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNativeCornerPathEffect

      +
      public ShadowNativeCornerPathEffect()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nativeCreate

      +
      @Implementation(minSdk=26) +protected static long nativeCreate(float radius)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeCursorWindow.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeCursorWindow.html new file mode 100644 index 000000000..bc64afa40 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeCursorWindow.html @@ -0,0 +1,625 @@ + + + + +ShadowNativeCursorWindow + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeCursorWindow

+
+
java.lang.Object +
org.robolectric.shadows.ShadowCursorWindow +
org.robolectric.shadows.ShadowNativeCursorWindow
+
+
+
+
+
@Implements(value=android.database.CursorWindow.class, + isInAndroidSdk=false) +public class ShadowNativeCursorWindow +extends ShadowCursorWindow
+
Shadow for CursorWindow that is backed by native code
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNativeCursorWindow

      +
      public ShadowNativeCursorWindow()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nativeCreate

      +
      @Implementation +protected static Number nativeCreate(String name, + int cursorWindowSize)
      +
      +
    • +
    • +
      +

      nativeDispose

      +
      @Implementation(maxSdk=20) +protected static void nativeDispose(int windowPtr)
      +
      +
    • +
    • +
      +

      nativeDispose

      +
      @Implementation(minSdk=21) +protected static void nativeDispose(long windowPtr)
      +
      +
    • +
    • +
      +

      nativeGetName

      +
      @Implementation(maxSdk=20) +protected static String nativeGetName(int windowPtr)
      +
      +
    • +
    • +
      +

      nativeGetName

      +
      @Implementation(minSdk=21) +protected static String nativeGetName(long windowPtr)
      +
      +
    • +
    • +
      +

      nativeGetBlob

      +
      @Implementation(maxSdk=20) +protected static byte[] nativeGetBlob(int windowPtr, + int row, + int column)
      +
      +
    • +
    • +
      +

      nativeGetBlob

      +
      @Implementation(minSdk=21) +protected static byte[] nativeGetBlob(long windowPtr, + int row, + int column)
      +
      +
    • +
    • +
      +

      nativeGetString

      +
      @Implementation(maxSdk=20) +protected static String nativeGetString(int windowPtr, + int row, + int column)
      +
      +
    • +
    • +
      +

      nativeGetString

      +
      @Implementation(minSdk=21) +protected static String nativeGetString(long windowPtr, + int row, + int column)
      +
      +
    • +
    • +
      +

      nativeCopyStringToBuffer

      +
      @Implementation(minSdk=21) +protected static void nativeCopyStringToBuffer(long windowPtr, + int row, + int column, + CharArrayBuffer buffer)
      +
      +
    • +
    • +
      +

      nativePutBlob

      +
      @Implementation(maxSdk=20) +protected static boolean nativePutBlob(int windowPtr, + byte[] value, + int row, + int column)
      +
      +
    • +
    • +
      +

      nativePutBlob

      +
      @Implementation(minSdk=21) +protected static boolean nativePutBlob(long windowPtr, + byte[] value, + int row, + int column)
      +
      +
    • +
    • +
      +

      nativePutString

      +
      @Implementation(maxSdk=20) +protected static boolean nativePutString(int windowPtr, + String value, + int row, + int column)
      +
      +
    • +
    • +
      +

      nativePutString

      +
      @Implementation(minSdk=21) +protected static boolean nativePutString(long windowPtr, + String value, + int row, + int column)
      +
      +
    • +
    • +
      +

      nativeClear

      +
      @Implementation(maxSdk=20) +protected static void nativeClear(int windowPtr)
      +
      +
    • +
    • +
      +

      nativeClear

      +
      @Implementation(minSdk=21) +protected static void nativeClear(long windowPtr)
      +
      +
    • +
    • +
      +

      nativeGetNumRows

      +
      @Implementation(maxSdk=20) +protected static int nativeGetNumRows(int windowPtr)
      +
      +
    • +
    • +
      +

      nativeGetNumRows

      +
      @Implementation(minSdk=21) +protected static int nativeGetNumRows(long windowPtr)
      +
      +
    • +
    • +
      +

      nativeSetNumColumns

      +
      @Implementation(maxSdk=20) +protected static boolean nativeSetNumColumns(int windowPtr, + int columnNum)
      +
      +
    • +
    • +
      +

      nativeSetNumColumns

      +
      @Implementation(minSdk=21) +protected static boolean nativeSetNumColumns(long windowPtr, + int columnNum)
      +
      +
    • +
    • +
      +

      nativeAllocRow

      +
      @Implementation(maxSdk=20) +protected static boolean nativeAllocRow(int windowPtr)
      +
      +
    • +
    • +
      +

      nativeAllocRow

      +
      @Implementation(minSdk=21) +protected static boolean nativeAllocRow(long windowPtr)
      +
      +
    • +
    • +
      +

      nativeFreeLastRow

      +
      @Implementation(minSdk=21) +protected static void nativeFreeLastRow(long windowPtr)
      +
      +
    • +
    • +
      +

      nativeGetType

      +
      @Implementation(maxSdk=20) +protected static int nativeGetType(int windowPtr, + int row, + int column)
      +
      +
    • +
    • +
      +

      nativeGetType

      +
      @Implementation(minSdk=21) +protected static int nativeGetType(long windowPtr, + int row, + int column)
      +
      +
    • +
    • +
      +

      nativeGetLong

      +
      @Implementation(maxSdk=20) +protected static long nativeGetLong(int windowPtr, + int row, + int column)
      +
      +
    • +
    • +
      +

      nativeGetLong

      +
      @Implementation(minSdk=21) +protected static long nativeGetLong(long windowPtr, + int row, + int column)
      +
      +
    • +
    • +
      +

      nativeGetDouble

      +
      @Implementation(maxSdk=20) +protected static double nativeGetDouble(int windowPtr, + int row, + int column)
      +
      +
    • +
    • +
      +

      nativeGetDouble

      +
      @Implementation(minSdk=21) +protected static double nativeGetDouble(long windowPtr, + int row, + int column)
      +
      +
    • +
    • +
      +

      nativePutLong

      +
      @Implementation(maxSdk=20) +protected static boolean nativePutLong(int windowPtr, + long value, + int row, + int column)
      +
      +
    • +
    • +
      +

      nativePutLong

      +
      @Implementation(minSdk=21) +protected static boolean nativePutLong(long windowPtr, + long value, + int row, + int column)
      +
      +
    • +
    • +
      +

      nativePutDouble

      +
      @Implementation(maxSdk=20) +protected static boolean nativePutDouble(int windowPtr, + double value, + int row, + int column)
      +
      +
    • +
    • +
      +

      nativePutDouble

      +
      @Implementation(minSdk=21) +protected static boolean nativePutDouble(long windowPtr, + double value, + int row, + int column)
      +
      +
    • +
    • +
      +

      nativePutNull

      +
      @Implementation(maxSdk=20) +protected static boolean nativePutNull(int windowPtr, + int row, + int column)
      +
      +
    • +
    • +
      +

      nativePutNull

      +
      @Implementation(minSdk=21) +protected static boolean nativePutNull(long windowPtr, + int row, + int column)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeDashPathEffect.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeDashPathEffect.Picker.html new file mode 100644 index 000000000..0ebf77639 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeDashPathEffect.Picker.html @@ -0,0 +1,142 @@ + + + + +ShadowNativeDashPathEffect.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeDashPathEffect.Picker

+
+
java.lang.Object +
org.robolectric.shadows.GraphicsShadowPicker<Object> +
org.robolectric.shadows.ShadowNativeDashPathEffect.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<Object>
+
+
+
Enclosing class:
+
ShadowNativeDashPathEffect
+
+
+
public static final class ShadowNativeDashPathEffect.Picker +extends GraphicsShadowPicker<Object>
+
Shadow picker for DashPathEffect.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeDashPathEffect.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeDashPathEffect.html new file mode 100644 index 000000000..c3987a5d6 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeDashPathEffect.html @@ -0,0 +1,183 @@ + + + + +ShadowNativeDashPathEffect + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeDashPathEffect

+
+
java.lang.Object +
org.robolectric.shadows.ShadowNativeDashPathEffect
+
+
+
+
@Implements(value=android.graphics.DashPathEffect.class, + minSdk=26, + shadowPicker=Picker.class) +public class ShadowNativeDashPathEffect +extends Object
+
Shadow for DashPathEffect that is backed by native code
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNativeDashPathEffect

      +
      public ShadowNativeDashPathEffect()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nativeCreate

      +
      @Implementation(minSdk=26) +protected static long nativeCreate(float[] intervals, + float phase)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeDiscretePathEffect.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeDiscretePathEffect.Picker.html new file mode 100644 index 000000000..90e73ea0a --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeDiscretePathEffect.Picker.html @@ -0,0 +1,142 @@ + + + + +ShadowNativeDiscretePathEffect.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeDiscretePathEffect.Picker

+
+
java.lang.Object +
org.robolectric.shadows.GraphicsShadowPicker<Object> +
org.robolectric.shadows.ShadowNativeDiscretePathEffect.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<Object>
+
+
+
Enclosing class:
+
ShadowNativeDiscretePathEffect
+
+
+
public static final class ShadowNativeDiscretePathEffect.Picker +extends GraphicsShadowPicker<Object>
+
Shadow picker for DiscretePathEffect.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeDiscretePathEffect.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeDiscretePathEffect.html new file mode 100644 index 000000000..499f274ea --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeDiscretePathEffect.html @@ -0,0 +1,183 @@ + + + + +ShadowNativeDiscretePathEffect + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeDiscretePathEffect

+
+
java.lang.Object +
org.robolectric.shadows.ShadowNativeDiscretePathEffect
+
+
+
+
@Implements(value=android.graphics.DiscretePathEffect.class, + minSdk=26, + shadowPicker=Picker.class) +public class ShadowNativeDiscretePathEffect +extends Object
+
Shadow for DiscretePathEffect that is backed by native code
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNativeDiscretePathEffect

      +
      public ShadowNativeDiscretePathEffect()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nativeCreate

      +
      @Implementation(minSdk=26) +protected static long nativeCreate(float length, + float deviation)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeDisplayListCanvas.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeDisplayListCanvas.Picker.html new file mode 100644 index 000000000..152969198 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeDisplayListCanvas.Picker.html @@ -0,0 +1,142 @@ + + + + +ShadowNativeDisplayListCanvas.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeDisplayListCanvas.Picker

+
+
java.lang.Object +
org.robolectric.shadows.GraphicsShadowPicker<Object> +
org.robolectric.shadows.ShadowNativeDisplayListCanvas.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<Object>
+
+
+
Enclosing class:
+
ShadowNativeDisplayListCanvas
+
+
+
public static final class ShadowNativeDisplayListCanvas.Picker +extends GraphicsShadowPicker<Object>
+
Shadow picker for android.view.DisplayListCanvas.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeDisplayListCanvas.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeDisplayListCanvas.html new file mode 100644 index 000000000..a75f5bdb3 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeDisplayListCanvas.html @@ -0,0 +1,304 @@ + + + + +ShadowNativeDisplayListCanvas + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeDisplayListCanvas

+
+ +
+
+
@Implements(className="android.view.DisplayListCanvas", + minSdk=26, + maxSdk=28, + shadowPicker=Picker.class) +public class ShadowNativeDisplayListCanvas +extends ShadowNativeRecordingCanvas
+
Shadow for android.view.DisplayListCanvas that is backed by native code
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNativeDisplayListCanvas

      +
      public ShadowNativeDisplayListCanvas()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nCreateDisplayListCanvas

      +
      @Implementation +protected static long nCreateDisplayListCanvas(long node, + int width, + int height)
      +
      +
    • +
    • +
      +

      nResetDisplayListCanvas

      +
      @Implementation +protected static void nResetDisplayListCanvas(long canvas, + long node, + int width, + int height)
      +
      +
    • +
    • +
      +

      nGetMaximumTextureWidth

      +
      @Implementation +protected static int nGetMaximumTextureWidth()
      +
      +
    • +
    • +
      +

      nGetMaximumTextureHeight

      +
      @Implementation +protected static int nGetMaximumTextureHeight()
      +
      +
    • +
    • +
      +

      nDrawRenderNode

      +
      @Implementation +protected static void nDrawRenderNode(long renderer, + long renderNode)
      +
      +
    • +
    • +
      +

      nDrawCircle

      +
      @Implementation +protected static void nDrawCircle(long renderer, + long propCx, + long propCy, + long propRadius, + long propPaint)
      +
      +
    • +
    • +
      +

      nDrawRoundRect

      +
      @Implementation +protected static void nDrawRoundRect(long renderer, + long propLeft, + long propTop, + long propRight, + long propBottom, + long propRx, + long propRy, + long propPaint)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeEmbossMaskFilter.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeEmbossMaskFilter.Picker.html new file mode 100644 index 000000000..bca34322c --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeEmbossMaskFilter.Picker.html @@ -0,0 +1,142 @@ + + + + +ShadowNativeEmbossMaskFilter.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeEmbossMaskFilter.Picker

+
+
java.lang.Object +
org.robolectric.shadows.GraphicsShadowPicker<Object> +
org.robolectric.shadows.ShadowNativeEmbossMaskFilter.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<Object>
+
+
+
Enclosing class:
+
ShadowNativeEmbossMaskFilter
+
+
+
public static final class ShadowNativeEmbossMaskFilter.Picker +extends GraphicsShadowPicker<Object>
+
Shadow picker for EmbossMaskFilter.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeEmbossMaskFilter.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeEmbossMaskFilter.html new file mode 100644 index 000000000..71359aff2 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeEmbossMaskFilter.html @@ -0,0 +1,187 @@ + + + + +ShadowNativeEmbossMaskFilter + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeEmbossMaskFilter

+
+
java.lang.Object +
org.robolectric.shadows.ShadowNativeEmbossMaskFilter
+
+
+
+
@Implements(value=android.graphics.EmbossMaskFilter.class, + minSdk=26, + shadowPicker=Picker.class) +public class ShadowNativeEmbossMaskFilter +extends Object
+
Shadow for EmbossMaskFilter that is backed by native code
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNativeEmbossMaskFilter

      +
      public ShadowNativeEmbossMaskFilter()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nativeConstructor

      +
      @Implementation(minSdk=26) +protected static long nativeConstructor(float[] direction, + float ambient, + float specular, + float blurRadius)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeFont.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeFont.Picker.html new file mode 100644 index 000000000..8488d119b --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeFont.Picker.html @@ -0,0 +1,142 @@ + + + + +ShadowNativeFont.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeFont.Picker

+
+
java.lang.Object +
org.robolectric.shadows.GraphicsShadowPicker<Object> +
org.robolectric.shadows.ShadowNativeFont.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<Object>
+
+
+
Enclosing class:
+
ShadowNativeFont
+
+
+
public static final class ShadowNativeFont.Picker +extends GraphicsShadowPicker<Object>
+
Shadow picker for Font.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeFont.ShadowNativeFontBuilder.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeFont.ShadowNativeFontBuilder.Picker.html new file mode 100644 index 000000000..7ff041275 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeFont.ShadowNativeFontBuilder.Picker.html @@ -0,0 +1,142 @@ + + + + +ShadowNativeFont.ShadowNativeFontBuilder.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeFont.ShadowNativeFontBuilder.Picker

+
+
java.lang.Object +
org.robolectric.shadows.GraphicsShadowPicker<Object> +
org.robolectric.shadows.ShadowNativeFont.ShadowNativeFontBuilder.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<Object>
+
+
+
Enclosing class:
+
ShadowNativeFont.ShadowNativeFontBuilder
+
+
+
public static final class ShadowNativeFont.ShadowNativeFontBuilder.Picker +extends GraphicsShadowPicker<Object>
+
Shadow picker for Font.Builder.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeFont.ShadowNativeFontBuilder.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeFont.ShadowNativeFontBuilder.html new file mode 100644 index 000000000..3be3e1bc1 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeFont.ShadowNativeFontBuilder.html @@ -0,0 +1,329 @@ + + + + +ShadowNativeFont.ShadowNativeFontBuilder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeFont.ShadowNativeFontBuilder

+
+
java.lang.Object +
org.robolectric.shadows.ShadowNativeFont.ShadowNativeFontBuilder
+
+
+
+
Enclosing class:
+
ShadowNativeFont
+
+
+
@Implements(value=android.graphics.fonts.Font.Builder.class, + minSdk=28, + shadowPicker=Picker.class, + isInAndroidSdk=false) +public static class ShadowNativeFont.ShadowNativeFontBuilder +extends Object
+
Shadow for Font.Builder that is backed by native code
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNativeFontBuilder

      +
      public ShadowNativeFontBuilder()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeFont.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeFont.html new file mode 100644 index 000000000..17eb37f42 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeFont.html @@ -0,0 +1,339 @@ + + + + +ShadowNativeFont + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeFont

+
+
java.lang.Object +
org.robolectric.shadows.ShadowNativeFont
+
+
+
+
@Implements(value=android.graphics.fonts.Font.class, + minSdk=28, + shadowPicker=Picker.class, + isInAndroidSdk=false) +public class ShadowNativeFont +extends Object
+
Shadow for Font that is backed by native code
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNativeFont

      +
      public ShadowNativeFont()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeFontFamily.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeFontFamily.Picker.html new file mode 100644 index 000000000..7c4416e76 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeFontFamily.Picker.html @@ -0,0 +1,142 @@ + + + + +ShadowNativeFontFamily.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeFontFamily.Picker

+
+
java.lang.Object +
org.robolectric.shadows.GraphicsShadowPicker<Object> +
org.robolectric.shadows.ShadowNativeFontFamily.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<Object>
+
+
+
Enclosing class:
+
ShadowNativeFontFamily
+
+
+
public static final class ShadowNativeFontFamily.Picker +extends GraphicsShadowPicker<Object>
+
Shadow picker for FontFamily.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeFontFamily.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeFontFamily.html new file mode 100644 index 000000000..4efb54627 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeFontFamily.html @@ -0,0 +1,300 @@ + + + + +ShadowNativeFontFamily + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeFontFamily

+
+
java.lang.Object +
org.robolectric.shadows.ShadowNativeFontFamily
+
+
+
+
@Implements(value=android.graphics.FontFamily.class, + minSdk=26, + isInAndroidSdk=false, + shadowPicker=Picker.class) +public class ShadowNativeFontFamily +extends Object
+
Shadow for FontFamily that is backed by native code
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNativeFontFamily

      +
      public ShadowNativeFontFamily()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nInitBuilder

      +
      @Implementation(minSdk=26) +public static long nInitBuilder(String langs, + int variant)
      +
      +
    • +
    • +
      +

      nAllowUnsupportedFont

      +
      @Implementation(minSdk=26, + maxSdk=27) +protected static void nAllowUnsupportedFont(long builderPtr)
      +
      +
    • +
    • +
      +

      nCreateFamily

      +
      @Implementation(minSdk=26) +protected static long nCreateFamily(long mBuilderPtr)
      +
      +
    • +
    • +
      +

      nGetBuilderReleaseFunc

      +
      @Implementation(minSdk=28) +protected static long nGetBuilderReleaseFunc()
      +
      +
    • +
    • +
      +

      nGetFamilyReleaseFunc

      +
      @Implementation(minSdk=28) +protected static long nGetFamilyReleaseFunc()
      +
      +
    • +
    • +
      +

      nAddFont

      +
      @Implementation(minSdk=26) +protected static boolean nAddFont(long builderPtr, + ByteBuffer font, + int ttcIndex, + int weight, + int isItalic)
      +
      +
    • +
    • +
      +

      nAddFontFromAssetManager

      +
      @Implementation(minSdk=26, + maxSdk=29) +protected static boolean nAddFontFromAssetManager(long builderPtr, + AssetManager mgr, + String path, + int cookie, + boolean isAsset, + int ttcIndex, + int weight, + int isItalic)
      +
      +
    • +
    • +
      +

      nAddFontWeightStyle

      +
      @Implementation(minSdk=26) +protected static boolean nAddFontWeightStyle(long builderPtr, + ByteBuffer font, + int ttcIndex, + int weight, + int isItalic)
      +
      +
    • +
    • +
      +

      nAddAxisValue

      +
      @Implementation(minSdk=26) +protected static void nAddAxisValue(long builderPtr, + int tag, + float value)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeFontFileUtil.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeFontFileUtil.Picker.html new file mode 100644 index 000000000..a122a0d4a --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeFontFileUtil.Picker.html @@ -0,0 +1,142 @@ + + + + +ShadowNativeFontFileUtil.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeFontFileUtil.Picker

+
+
java.lang.Object +
org.robolectric.shadows.GraphicsShadowPicker<Object> +
org.robolectric.shadows.ShadowNativeFontFileUtil.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<Object>
+
+
+
Enclosing class:
+
ShadowNativeFontFileUtil
+
+
+
public static final class ShadowNativeFontFileUtil.Picker +extends GraphicsShadowPicker<Object>
+
Shadow picker for FontFileUtil.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeFontFileUtil.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeFontFileUtil.html new file mode 100644 index 000000000..2173ffbfe --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeFontFileUtil.html @@ -0,0 +1,208 @@ + + + + +ShadowNativeFontFileUtil + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeFontFileUtil

+
+
java.lang.Object +
org.robolectric.shadows.ShadowNativeFontFileUtil
+
+
+
+
@Implements(value=android.graphics.fonts.FontFileUtil.class, + isInAndroidSdk=false, + minSdk=29, + shadowPicker=Picker.class) +public class ShadowNativeFontFileUtil +extends Object
+
Shadow for FontFileUtil that is backed by native code
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNativeFontFileUtil

      +
      public ShadowNativeFontFileUtil()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeFontsFontFamily.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeFontsFontFamily.Picker.html new file mode 100644 index 000000000..f88a24658 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeFontsFontFamily.Picker.html @@ -0,0 +1,142 @@ + + + + +ShadowNativeFontsFontFamily.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeFontsFontFamily.Picker

+
+
java.lang.Object +
org.robolectric.shadows.GraphicsShadowPicker<Object> +
org.robolectric.shadows.ShadowNativeFontsFontFamily.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<Object>
+
+
+
Enclosing class:
+
ShadowNativeFontsFontFamily
+
+
+
public static final class ShadowNativeFontsFontFamily.Picker +extends GraphicsShadowPicker<Object>
+
Shadow picker for FontFamily.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeFontsFontFamily.ShadowNativeFontFamilyBuilder.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeFontsFontFamily.ShadowNativeFontFamilyBuilder.Picker.html new file mode 100644 index 000000000..2c9986892 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeFontsFontFamily.ShadowNativeFontFamilyBuilder.Picker.html @@ -0,0 +1,142 @@ + + + + +ShadowNativeFontsFontFamily.ShadowNativeFontFamilyBuilder.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeFontsFontFamily.ShadowNativeFontFamilyBuilder.Picker

+
+
java.lang.Object +
org.robolectric.shadows.GraphicsShadowPicker<Object> +
org.robolectric.shadows.ShadowNativeFontsFontFamily.ShadowNativeFontFamilyBuilder.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<Object>
+
+
+
Enclosing class:
+
ShadowNativeFontsFontFamily.ShadowNativeFontFamilyBuilder
+
+
+
public static final class ShadowNativeFontsFontFamily.ShadowNativeFontFamilyBuilder.Picker +extends GraphicsShadowPicker<Object>
+
Shadow picker for FontFamily.Builder.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeFontsFontFamily.ShadowNativeFontFamilyBuilder.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeFontsFontFamily.ShadowNativeFontFamilyBuilder.html new file mode 100644 index 000000000..a768c492e --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeFontsFontFamily.ShadowNativeFontFamilyBuilder.html @@ -0,0 +1,263 @@ + + + + +ShadowNativeFontsFontFamily.ShadowNativeFontFamilyBuilder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeFontsFontFamily.ShadowNativeFontFamilyBuilder

+
+
java.lang.Object +
org.robolectric.shadows.ShadowNativeFontsFontFamily.ShadowNativeFontFamilyBuilder
+
+
+
+
Enclosing class:
+
ShadowNativeFontsFontFamily
+
+
+
@Implements(value=android.graphics.fonts.FontFamily.Builder.class, + minSdk=29, + shadowPicker=Picker.class, + isInAndroidSdk=false) +public static class ShadowNativeFontsFontFamily.ShadowNativeFontFamilyBuilder +extends Object
+
Shadow for FontFamily.Builder that is backed by native code
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNativeFontFamilyBuilder

      +
      public ShadowNativeFontFamilyBuilder()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nInitBuilder

      +
      @Implementation +protected static long nInitBuilder()
      +
      +
    • +
    • +
      +

      nAddFont

      +
      @Implementation +protected static void nAddFont(long builderPtr, + long fontPtr)
      +
      +
    • +
    • +
      +

      nBuild

      +
      @Implementation(maxSdk=33) +protected static long nBuild(long builderPtr, + String langTags, + int variant, + boolean isCustomFallback)
      +
      +
    • +
    • +
      +

      nBuild

      +
      @Implementation(minSdk=34, + maxSdk=34) +protected static long nBuild(long builderPtr, + String langTags, + int variant, + boolean isCustomFallback, + boolean isDefaultFallback)
      +
      +
    • +
    • +
      +

      nBuild

      +
      @Implementation(minSdk=35) +protected static long nBuild(long builderPtr, + String langTags, + int variant, + boolean isCustomFallback, + boolean isDefaultFallback, + int variableFamilyType)
      +
      +
    • +
    • +
      +

      nGetReleaseNativeFamily

      +
      @Implementation +protected static long nGetReleaseNativeFamily()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeFontsFontFamily.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeFontsFontFamily.html new file mode 100644 index 000000000..3a8eccb00 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeFontsFontFamily.html @@ -0,0 +1,219 @@ + + + + +ShadowNativeFontsFontFamily + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeFontsFontFamily

+
+
java.lang.Object +
org.robolectric.shadows.ShadowNativeFontsFontFamily
+
+
+
+
@Implements(value=android.graphics.fonts.FontFamily.class, + minSdk=29, + shadowPicker=Picker.class, + isInAndroidSdk=false) +public class ShadowNativeFontsFontFamily +extends Object
+
Shadow for FontFamily that is backed by native code
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNativeFontsFontFamily

      +
      public ShadowNativeFontsFontFamily()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeHardwareRenderer.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeHardwareRenderer.Picker.html new file mode 100644 index 000000000..c8d4b94ee --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeHardwareRenderer.Picker.html @@ -0,0 +1,142 @@ + + + + +ShadowNativeHardwareRenderer.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeHardwareRenderer.Picker

+
+
java.lang.Object +
org.robolectric.shadows.GraphicsShadowPicker<Object> +
org.robolectric.shadows.ShadowNativeHardwareRenderer.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<Object>
+
+
+
Enclosing class:
+
ShadowNativeHardwareRenderer
+
+
+
public static final class ShadowNativeHardwareRenderer.Picker +extends GraphicsShadowPicker<Object>
+
Shadow picker for HardwareRenderer.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeHardwareRenderer.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeHardwareRenderer.html new file mode 100644 index 000000000..f9cf5c620 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeHardwareRenderer.html @@ -0,0 +1,952 @@ + + + + +ShadowNativeHardwareRenderer + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeHardwareRenderer

+
+
java.lang.Object +
org.robolectric.shadows.ShadowNativeHardwareRenderer
+
+
+
+
@Implements(value=android.graphics.HardwareRenderer.class, + minSdk=29, + looseSignatures=true, + shadowPicker=Picker.class) +public class ShadowNativeHardwareRenderer +extends Object
+
Shadow for HardwareRenderer that is backed by native code
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNativeHardwareRenderer

      +
      public ShadowNativeHardwareRenderer()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      disableVsync

      +
      @Implementation +protected static void disableVsync()
      +
      +
    • +
    • +
      +

      preload

      +
      @Implementation +protected static void preload()
      +
      +
    • +
    • +
      +

      isWebViewOverlaysEnabled

      +
      @Implementation(minSdk=31) +protected static boolean isWebViewOverlaysEnabled()
      +
      +
    • +
    • +
      +

      setupShadersDiskCache

      +
      @Implementation +protected static void setupShadersDiskCache(String cacheFile, + String skiaCacheFile)
      +
      +
    • +
    • +
      +

      nRotateProcessStatsBuffer

      +
      @Implementation +protected static void nRotateProcessStatsBuffer()
      +
      +
    • +
    • +
      +

      nSetProcessStatsBuffer

      +
      @Implementation +protected static void nSetProcessStatsBuffer(int fd)
      +
      +
    • +
    • +
      +

      nGetRenderThreadTid

      +
      @Implementation +protected static int nGetRenderThreadTid(long nativeProxy)
      +
      +
    • +
    • +
      +

      nCreateRootRenderNode

      +
      @Implementation +protected static long nCreateRootRenderNode()
      +
      +
    • +
    • +
      +

      nCreateProxy

      +
      @Implementation(minSdk=31) +protected static long nCreateProxy(boolean translucent, + long rootRenderNode)
      +
      +
    • +
    • +
      +

      nCreateProxy

      +
      @Implementation(minSdk=30, + maxSdk=30) +protected static long nCreateProxy(boolean translucent, + boolean isWideGamut, + long rootRenderNode)
      +
      +
    • +
    • +
      +

      nCreateProxy

      +
      @Implementation(minSdk=29, + maxSdk=29) +protected static Object nCreateProxy(Object translucent, + Object rootRenderNode)
      +
      +
    • +
    • +
      +

      nDeleteProxy

      +
      @Implementation +protected static void nDeleteProxy(long nativeProxy)
      +
      +
    • +
    • +
      +

      nLoadSystemProperties

      +
      @Implementation +protected static boolean nLoadSystemProperties(long nativeProxy)
      +
      +
    • +
    • +
      +

      nSetName

      +
      @Implementation +protected static void nSetName(long nativeProxy, + String name)
      +
      +
    • +
    • +
      +

      nSetSurface

      +
      @Implementation(minSdk=30) +protected static void nSetSurface(long nativeProxy, + Surface window, + boolean discardBuffer)
      +
      +
    • +
    • +
      +

      nSetSurfaceControl

      +
      @Implementation(minSdk=31) +protected static void nSetSurfaceControl(long nativeProxy, + long nativeSurfaceControl)
      +
      +
    • +
    • +
      +

      nPause

      +
      @Implementation +protected static boolean nPause(long nativeProxy)
      +
      +
    • +
    • +
      +

      nSetStopped

      +
      @Implementation +protected static void nSetStopped(long nativeProxy, + boolean stopped)
      +
      +
    • +
    • +
      +

      nSetLightGeometry

      +
      @Implementation +protected static void nSetLightGeometry(long nativeProxy, + float lightX, + float lightY, + float lightZ, + float lightRadius)
      +
      +
    • +
    • +
      +

      nSetLightAlpha

      +
      @Implementation +protected static void nSetLightAlpha(long nativeProxy, + float ambientShadowAlpha, + float spotShadowAlpha)
      +
      +
    • +
    • +
      +

      nSetOpaque

      +
      @Implementation +protected static void nSetOpaque(long nativeProxy, + boolean opaque)
      +
      +
    • +
    • +
      +

      nSetColorMode

      +
      @Implementation(minSdk=31) +protected static Object nSetColorMode(long nativeProxy, + int colorMode)
      +
      +
    • +
    • +
      +

      nSetSdrWhitePoint

      +
      @Implementation(minSdk=31) +protected static void nSetSdrWhitePoint(long nativeProxy, + float whitePoint)
      +
      +
    • +
    • +
      +

      nSetIsHighEndGfx

      +
      @Implementation(minSdk=31) +protected static void nSetIsHighEndGfx(boolean isHighEndGfx)
      +
      +
    • +
    • +
      +

      nSyncAndDrawFrame

      +
      @Implementation +protected static int nSyncAndDrawFrame(long nativeProxy, + long[] frameInfo, + int size)
      +
      +
    • +
    • +
      +

      nDestroy

      +
      @Implementation +protected static void nDestroy(long nativeProxy, + long rootRenderNode)
      +
      +
    • +
    • +
      +

      nRegisterAnimatingRenderNode

      +
      @Implementation +protected static void nRegisterAnimatingRenderNode(long rootRenderNode, + long animatingNode)
      +
      +
    • +
    • +
      +

      nRegisterVectorDrawableAnimator

      +
      @Implementation +protected static void nRegisterVectorDrawableAnimator(long rootRenderNode, + long animator)
      +
      +
    • +
    • +
      +

      nCreateTextureLayer

      +
      @Implementation +protected static long nCreateTextureLayer(long nativeProxy)
      +
      +
    • +
    • +
      +

      nBuildLayer

      +
      @Implementation +protected static void nBuildLayer(long nativeProxy, + long node)
      +
      +
    • +
    • +
      +

      nCopyLayerInto

      +
      @Implementation +protected static boolean nCopyLayerInto(long nativeProxy, + long layer, + long bitmapHandle)
      +
      +
    • +
    • +
      +

      nPushLayerUpdate

      +
      @Implementation +protected static void nPushLayerUpdate(long nativeProxy, + long layer)
      +
      +
    • +
    • +
      +

      nCancelLayerUpdate

      +
      @Implementation +protected static void nCancelLayerUpdate(long nativeProxy, + long layer)
      +
      +
    • +
    • +
      +

      nDetachSurfaceTexture

      +
      @Implementation +protected static void nDetachSurfaceTexture(long nativeProxy, + long layer)
      +
      +
    • +
    • +
      +

      nDestroyHardwareResources

      +
      @Implementation +protected static void nDestroyHardwareResources(long nativeProxy)
      +
      +
    • +
    • +
      +

      nTrimMemory

      +
      @Implementation +protected static void nTrimMemory(int level)
      +
      +
    • +
    • +
      +

      nOverrideProperty

      +
      @Implementation +protected static void nOverrideProperty(String name, + String value)
      +
      +
    • +
    • +
      +

      nFence

      +
      @Implementation +protected static void nFence(long nativeProxy)
      +
      +
    • +
    • +
      +

      nStopDrawing

      +
      @Implementation +protected static void nStopDrawing(long nativeProxy)
      +
      +
    • +
    • +
      +

      nNotifyFramePending

      +
      @Implementation +protected static void nNotifyFramePending(long nativeProxy)
      +
      +
    • +
    • +
      +

      nDumpProfileInfo

      +
      @Implementation +protected static void nDumpProfileInfo(long nativeProxy, + FileDescriptor fd, + int dumpFlags)
      +
      +
    • +
    • +
      +

      nAddRenderNode

      +
      @Implementation +protected static void nAddRenderNode(long nativeProxy, + long rootRenderNode, + boolean placeFront)
      +
      +
    • +
    • +
      +

      nRemoveRenderNode

      +
      @Implementation +protected static void nRemoveRenderNode(long nativeProxy, + long rootRenderNode)
      +
      +
    • +
    • +
      +

      nDrawRenderNode

      +
      @Implementation +protected static void nDrawRenderNode(long nativeProxy, + long rootRenderNode)
      +
      +
    • +
    • +
      +

      nSetContentDrawBounds

      +
      @Implementation +protected static void nSetContentDrawBounds(long nativeProxy, + int left, + int top, + int right, + int bottom)
      +
      +
    • +
    • +
      +

      nSetPictureCaptureCallback

      +
      @Implementation +protected static void nSetPictureCaptureCallback(long nativeProxy, + HardwareRenderer.PictureCapturedCallback callback)
      +
      +
    • +
    • +
      +

      nSetASurfaceTransactionCallback

      +
      @Implementation(minSdk=31) +protected static void nSetASurfaceTransactionCallback(Object nativeProxy, + Object callback)
      +
      +
    • +
    • +
      +

      nSetPrepareSurfaceControlForWebviewCallback

      +
      @Implementation(minSdk=31) +protected static void nSetPrepareSurfaceControlForWebviewCallback(Object nativeProxy, + Object callback)
      +
      +
    • +
    • +
      +

      nSetFrameCallback

      +
      @Implementation +protected static void nSetFrameCallback(long nativeProxy, + HardwareRenderer.FrameDrawingCallback callback)
      +
      +
    • +
    • +
      +

      nSetFrameCompleteCallback

      +
      @Implementation +protected static void nSetFrameCompleteCallback(long nativeProxy, + HardwareRenderer.FrameCompleteCallback callback)
      +
      +
    • +
    • +
      +

      nAddObserver

      +
      @Implementation(minSdk=30) +protected static void nAddObserver(long nativeProxy, + long nativeObserver)
      +
      +
    • +
    • +
      +

      nRemoveObserver

      +
      @Implementation(minSdk=30) +protected static void nRemoveObserver(long nativeProxy, + long nativeObserver)
      +
      +
    • +
    • +
      +

      nCopySurfaceInto

      +
      @Implementation(maxSdk=33) +protected static int nCopySurfaceInto(Surface surface, + int srcLeft, + int srcTop, + int srcRight, + int srcBottom, + long bitmapHandle)
      +
      +
    • +
    • +
      +

      nCreateHardwareBitmap

      +
      @Implementation +protected static Bitmap nCreateHardwareBitmap(long renderNode, + int width, + int height)
      +
      +
    • +
    • +
      +

      nSetHighContrastText

      +
      @Implementation +protected static void nSetHighContrastText(boolean enabled)
      +
      +
    • +
    • +
      +

      nHackySetRTAnimationsEnabled

      +
      @Implementation(minSdk=29, + maxSdk=31) +protected static void nHackySetRTAnimationsEnabled(boolean enabled)
      +
      +
    • +
    • +
      +

      nSetDebuggingEnabled

      +
      @Implementation +protected static void nSetDebuggingEnabled(boolean enabled)
      +
      +
    • +
    • +
      +

      nSetIsolatedProcess

      +
      @Implementation +protected static void nSetIsolatedProcess(boolean enabled)
      +
      +
    • +
    • +
      +

      nSetContextPriority

      +
      @Implementation +protected static void nSetContextPriority(int priority)
      +
      +
    • +
    • +
      +

      nAllocateBuffers

      +
      @Implementation +protected static void nAllocateBuffers(long nativeProxy)
      +
      +
    • +
    • +
      +

      nSetForceDark

      +
      @Implementation +protected static void nSetForceDark(long nativeProxy, + boolean enabled)
      +
      +
    • +
    • +
      +

      nSetDisplayDensityDpi

      +
      @Implementation(minSdk=31) +protected static void nSetDisplayDensityDpi(int densityDpi)
      +
      +
    • +
    • +
      +

      nInitDisplayInfo

      +
      @Implementation(minSdk=31, + maxSdk=33) +protected static void nInitDisplayInfo(int width, + int height, + float refreshRate, + int wideColorDataspace, + long appVsyncOffsetNanos, + long presentationDeadlineNanos)
      +
      +
    • +
    • +
      +

      nInitDisplayInfo

      +
      @Implementation(minSdk=34) +protected static void nInitDisplayInfo(int width, + int height, + float refreshRate, + int wideColorDataspace, + long appVsyncOffsetNanos, + long presentationDeadlineNanos, + boolean supportsFp16ForHdr, + boolean nInitDisplayInfo)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeHardwareRendererObserver.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeHardwareRendererObserver.Picker.html new file mode 100644 index 000000000..4adb727ed --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeHardwareRendererObserver.Picker.html @@ -0,0 +1,142 @@ + + + + +ShadowNativeHardwareRendererObserver.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeHardwareRendererObserver.Picker

+
+
java.lang.Object +
org.robolectric.shadows.GraphicsShadowPicker<Object> +
org.robolectric.shadows.ShadowNativeHardwareRendererObserver.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<Object>
+
+
+
Enclosing class:
+
ShadowNativeHardwareRendererObserver
+
+
+
public static final class ShadowNativeHardwareRendererObserver.Picker +extends GraphicsShadowPicker<Object>
+
Shadow picker for HardwareRendererObserver.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeHardwareRendererObserver.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeHardwareRendererObserver.html new file mode 100644 index 000000000..3172672f9 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeHardwareRendererObserver.html @@ -0,0 +1,247 @@ + + + + +ShadowNativeHardwareRendererObserver + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeHardwareRendererObserver

+
+
java.lang.Object +
org.robolectric.shadows.ShadowNativeHardwareRendererObserver
+
+
+
+
@Implements(value=android.graphics.HardwareRendererObserver.class, + minSdk=30, + shadowPicker=Picker.class, + isInAndroidSdk=false) +public class ShadowNativeHardwareRendererObserver +extends Object
+
Shadow for HardwareRendererObserver that is backed by native code
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNativeHardwareRendererObserver

      +
      public ShadowNativeHardwareRendererObserver()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeImageDecoder.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeImageDecoder.Picker.html new file mode 100644 index 000000000..df8ed426f --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeImageDecoder.Picker.html @@ -0,0 +1,142 @@ + + + + +ShadowNativeImageDecoder.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeImageDecoder.Picker

+
+
java.lang.Object +
org.robolectric.shadows.GraphicsShadowPicker<Object> +
org.robolectric.shadows.ShadowNativeImageDecoder.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<Object>
+
+
+
Enclosing class:
+
ShadowNativeImageDecoder
+
+
+
public static final class ShadowNativeImageDecoder.Picker +extends GraphicsShadowPicker<Object>
+
Shadow picker for ImageDecoder.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeImageDecoder.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeImageDecoder.html new file mode 100644 index 000000000..d2cb77fdc --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeImageDecoder.html @@ -0,0 +1,545 @@ + + + + +ShadowNativeImageDecoder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeImageDecoder

+
+
java.lang.Object +
org.robolectric.shadows.ShadowNativeImageDecoder
+
+
+
+
@Implements(value=android.graphics.ImageDecoder.class, + minSdk=28, + shadowPicker=Picker.class) +public class ShadowNativeImageDecoder +extends Object
+
Shadow for ImageDecoder that is backed by native code
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeImageReader.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeImageReader.Picker.html new file mode 100644 index 000000000..d84d73319 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeImageReader.Picker.html @@ -0,0 +1,177 @@ + + + + +ShadowNativeImageReader.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeImageReader.Picker

+
+
java.lang.Object +
org.robolectric.shadows.GraphicsShadowPicker<Object> +
org.robolectric.shadows.ShadowNativeImageReader.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<Object>
+
+
+
Enclosing class:
+
ShadowNativeImageReader
+
+
+
public static final class ShadowNativeImageReader.Picker +extends GraphicsShadowPicker<Object>
+
Shadow picker for ImageReader.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeImageReader.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeImageReader.html new file mode 100644 index 000000000..2176bb441 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeImageReader.html @@ -0,0 +1,315 @@ + + + + +ShadowNativeImageReader + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeImageReader

+
+
java.lang.Object +
org.robolectric.shadows.ShadowNativeImageReader
+
+
+
+
@Implements(value=android.media.ImageReader.class, + minSdk=29, + looseSignatures=true, + isInAndroidSdk=false, + shadowPicker=Picker.class) +public class ShadowNativeImageReader +extends Object
+
Shadow for ImageReader that is backed by native code
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNativeImageReader

      +
      public ShadowNativeImageReader()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nativeInit

      +
      @Implementation(maxSdk=32) +protected void nativeInit(Object weakSelf, + int w, + int h, + int fmt, + int maxImgs, + long consumerUsage)
      +
      +
    • +
    • +
      +

      nativeInit

      +
      @Implementation(minSdk=33) +protected void nativeInit(Object weakSelf, + int w, + int h, + int maxImgs, + long consumerUsage, + int hardwareBufferFormat, + int dataSpace)
      +
      +
    • +
    • +
      +

      nativeClose

      +
      @Implementation +protected void nativeClose()
      +
      +
    • +
    • +
      +

      nativeReleaseImage

      +
      @Implementation +protected void nativeReleaseImage(Image i)
      +
      +
    • +
    • +
      +

      nativeGetSurface

      +
      @Implementation +protected Surface nativeGetSurface()
      +
      +
    • +
    • +
      +

      nativeDetachImage

      +
      @Implementation(maxSdk=32) +protected int nativeDetachImage(Image i)
      +
      +
    • +
    • +
      +

      nativeDiscardFreeBuffers

      +
      @Implementation +protected void nativeDiscardFreeBuffers()
      +
      +
    • +
    • +
      +

      nativeImageSetup

      +
      @Implementation(maxSdk=32) +protected int nativeImageSetup(Image i)
      +
      +
      Returns:
      +
      A return code ACQUIRE_*
      +
      +
      +
    • +
    • +
      +

      nativeImageSetup

      +
      @Implementation(minSdk=33, + maxSdk=33) +protected int nativeImageSetup(Image i, + boolean legacyValidateImageFormat)
      +
      +
    • +
    • +
      +

      nativeImageSetup

      +
      @Implementation(minSdk=34) +protected Object nativeImageSetup(Object i)
      +
      +
    • +
    • +
      +

      nativeClassInit

      +
      @Implementation +protected static void nativeClassInit()
      +
      We use a class initializer to allow the native code to cache some field offsets.
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeImageReaderSurfaceImage.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeImageReaderSurfaceImage.Picker.html new file mode 100644 index 000000000..35d6e4d6b --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeImageReaderSurfaceImage.Picker.html @@ -0,0 +1,177 @@ + + + + +ShadowNativeImageReaderSurfaceImage.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeImageReaderSurfaceImage.Picker

+
+
java.lang.Object +
org.robolectric.shadows.GraphicsShadowPicker<Object> +
org.robolectric.shadows.ShadowNativeImageReaderSurfaceImage.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<Object>
+
+
+
Enclosing class:
+
ShadowNativeImageReaderSurfaceImage
+
+
+
public static final class ShadowNativeImageReaderSurfaceImage.Picker +extends GraphicsShadowPicker<Object>
+
Shadow picker for ImageReader.SurfaceImage.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeImageReaderSurfaceImage.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeImageReaderSurfaceImage.html new file mode 100644 index 000000000..89873e9c7 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeImageReaderSurfaceImage.html @@ -0,0 +1,229 @@ + + + + +ShadowNativeImageReaderSurfaceImage + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeImageReaderSurfaceImage

+
+
java.lang.Object +
org.robolectric.shadows.ShadowNativeImageReaderSurfaceImage
+
+
+
+
@Implements(className="android.media.ImageReader$SurfaceImage", + minSdk=29, + looseSignatures=true, + isInAndroidSdk=false, + shadowPicker=Picker.class) +public class ShadowNativeImageReaderSurfaceImage +extends Object
+
Shadow for ImageReader.SurfaceImage that is backed by native code.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNativeImageReaderSurfaceImage

      +
      public ShadowNativeImageReaderSurfaceImage()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeInterpolator.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeInterpolator.Picker.html new file mode 100644 index 000000000..576498149 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeInterpolator.Picker.html @@ -0,0 +1,142 @@ + + + + +ShadowNativeInterpolator.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeInterpolator.Picker

+
+
java.lang.Object +
org.robolectric.shadows.GraphicsShadowPicker<Object> +
org.robolectric.shadows.ShadowNativeInterpolator.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<Object>
+
+
+
Enclosing class:
+
ShadowNativeInterpolator
+
+
+
public static final class ShadowNativeInterpolator.Picker +extends GraphicsShadowPicker<Object>
+
Shadow picker for Interpolator.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeInterpolator.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeInterpolator.html new file mode 100644 index 000000000..98809eadc --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeInterpolator.html @@ -0,0 +1,253 @@ + + + + +ShadowNativeInterpolator + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeInterpolator

+
+
java.lang.Object +
org.robolectric.shadows.ShadowNativeInterpolator
+
+
+
+
@Implements(value=android.graphics.Interpolator.class, + minSdk=26, + shadowPicker=Picker.class) +public class ShadowNativeInterpolator +extends Object
+
Shadow for Interpolator that is backed by native code
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNativeInterpolator

      +
      public ShadowNativeInterpolator()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nativeConstructor

      +
      @Implementation +protected static long nativeConstructor(int valueCount, + int frameCount)
      +
      +
    • +
    • +
      +

      nativeDestructor

      +
      @Implementation +protected static void nativeDestructor(long nativeInstance)
      +
      +
    • +
    • +
      +

      nativeReset

      +
      @Implementation +protected static void nativeReset(long nativeInstance, + int valueCount, + int frameCount)
      +
      +
    • +
    • +
      +

      nativeSetKeyFrame

      +
      @Implementation +protected static void nativeSetKeyFrame(long nativeInstance, + int index, + int msec, + float[] values, + float[] blend)
      +
      +
    • +
    • +
      +

      nativeSetRepeatMirror

      +
      @Implementation +protected static void nativeSetRepeatMirror(long nativeInstance, + float repeatCount, + boolean mirror)
      +
      +
    • +
    • +
      +

      nativeTimeToValues

      +
      @Implementation +protected static int nativeTimeToValues(long nativeInstance, + int msec, + float[] values)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeLightingColorFilter.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeLightingColorFilter.Picker.html new file mode 100644 index 000000000..75325eef7 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeLightingColorFilter.Picker.html @@ -0,0 +1,142 @@ + + + + +ShadowNativeLightingColorFilter.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeLightingColorFilter.Picker

+
+
java.lang.Object +
org.robolectric.shadows.GraphicsShadowPicker<Object> +
org.robolectric.shadows.ShadowNativeLightingColorFilter.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<Object>
+
+
+
Enclosing class:
+
ShadowNativeLightingColorFilter
+
+
+
public static final class ShadowNativeLightingColorFilter.Picker +extends GraphicsShadowPicker<Object>
+
Shadow picker for LightingColorFilter.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeLightingColorFilter.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeLightingColorFilter.html new file mode 100644 index 000000000..d851961b6 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeLightingColorFilter.html @@ -0,0 +1,183 @@ + + + + +ShadowNativeLightingColorFilter + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeLightingColorFilter

+
+
java.lang.Object +
org.robolectric.shadows.ShadowNativeLightingColorFilter
+
+
+
+
@Implements(value=android.graphics.LightingColorFilter.class, + minSdk=26, + shadowPicker=Picker.class) +public class ShadowNativeLightingColorFilter +extends Object
+
Shadow for LightingColorFilter that is backed by native code
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNativeLightingColorFilter

      +
      public ShadowNativeLightingColorFilter()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      native_CreateLightingFilter

      +
      @Implementation(minSdk=26) +protected static long native_CreateLightingFilter(int mul, + int add)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeLineBreaker.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeLineBreaker.Picker.html new file mode 100644 index 000000000..d92900638 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeLineBreaker.Picker.html @@ -0,0 +1,142 @@ + + + + +ShadowNativeLineBreaker.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeLineBreaker.Picker

+
+
java.lang.Object +
org.robolectric.shadows.GraphicsShadowPicker<Object> +
org.robolectric.shadows.ShadowNativeLineBreaker.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<Object>
+
+
+
Enclosing class:
+
ShadowNativeLineBreaker
+
+
+
public static final class ShadowNativeLineBreaker.Picker +extends GraphicsShadowPicker<Object>
+
Shadow picker for LineBreaker.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeLineBreaker.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeLineBreaker.html new file mode 100644 index 000000000..1fb1618a2 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeLineBreaker.html @@ -0,0 +1,323 @@ + + + + +ShadowNativeLineBreaker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeLineBreaker

+
+
java.lang.Object +
org.robolectric.shadows.ShadowNativeLineBreaker
+
+
+
+
@Implements(value=android.graphics.text.LineBreaker.class, + minSdk=29, + shadowPicker=Picker.class) +public class ShadowNativeLineBreaker +extends Object
+
Shadow for LineBreaker that is backed by native code
+
+
+
    + +
  • +
    +

    Nested Class Summary

    +
    Nested Classes
    +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    static final class 
    + +
    +
    Shadow picker for LineBreaker.
    +
    +
    +
    +
  • + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected static long
    +
    nComputeLineBreaks(long nativePtr, + char[] text, + long measuredTextPtr, + int length, + float firstWidth, + int firstWidthLineCount, + float restWidth, + float[] variableTabStops, + float defaultTabStop, + int indentsOffset)
    +
     
    +
    protected static float
    +
    nGetLineAscent(long ptr, + int idx)
    +
     
    +
    protected static int
    +
    nGetLineBreakOffset(long ptr, + int idx)
    +
     
    +
    protected static int
    +
    nGetLineCount(long ptr)
    +
     
    +
    protected static float
    +
    nGetLineDescent(long ptr, + int idx)
    +
     
    +
    protected static int
    +
    nGetLineFlag(long ptr, + int idx)
    +
     
    +
    protected static float
    +
    nGetLineWidth(long ptr, + int idx)
    +
     
    +
    protected static long
    + +
     
    +
    protected static long
    + +
     
    +
    protected static long
    +
    nInit(int breakStrategy, + int hyphenationFrequency, + boolean isJustified, + int[] indents)
    +
     
    +
    protected static long
    +
    nInit(int breakStrategy, + int hyphenationFrequency, + boolean isJustified, + int[] indents, + boolean useBoundsForWidth)
    +
     
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNativeLineBreaker

      +
      public ShadowNativeLineBreaker()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nInit

      +
      @Implementation(maxSdk=34) +protected static long nInit(int breakStrategy, + int hyphenationFrequency, + boolean isJustified, + int[] indents)
      +
      +
    • +
    • +
      +

      nInit

      +
      @Implementation(minSdk=35) +protected static long nInit(int breakStrategy, + int hyphenationFrequency, + boolean isJustified, + int[] indents, + boolean useBoundsForWidth)
      +
      +
    • +
    • +
      +

      nGetReleaseFunc

      +
      @Implementation +protected static long nGetReleaseFunc()
      +
      +
    • +
    • +
      +

      nComputeLineBreaks

      +
      @Implementation +protected static long nComputeLineBreaks(long nativePtr, + char[] text, + long measuredTextPtr, + int length, + float firstWidth, + int firstWidthLineCount, + float restWidth, + float[] variableTabStops, + float defaultTabStop, + int indentsOffset)
      +
      +
    • +
    • +
      +

      nGetLineCount

      +
      @Implementation +protected static int nGetLineCount(long ptr)
      +
      +
    • +
    • +
      +

      nGetLineBreakOffset

      +
      @Implementation +protected static int nGetLineBreakOffset(long ptr, + int idx)
      +
      +
    • +
    • +
      +

      nGetLineWidth

      +
      @Implementation +protected static float nGetLineWidth(long ptr, + int idx)
      +
      +
    • +
    • +
      +

      nGetLineAscent

      +
      @Implementation +protected static float nGetLineAscent(long ptr, + int idx)
      +
      +
    • +
    • +
      +

      nGetLineDescent

      +
      @Implementation +protected static float nGetLineDescent(long ptr, + int idx)
      +
      +
    • +
    • +
      +

      nGetLineFlag

      +
      @Implementation +protected static int nGetLineFlag(long ptr, + int idx)
      +
      +
    • +
    • +
      +

      nGetReleaseResultFunc

      +
      @Implementation +protected static long nGetReleaseResultFunc()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeLinearGradient.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeLinearGradient.Picker.html new file mode 100644 index 000000000..b1c9a7102 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeLinearGradient.Picker.html @@ -0,0 +1,142 @@ + + + + +ShadowNativeLinearGradient.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeLinearGradient.Picker

+
+
java.lang.Object +
org.robolectric.shadows.GraphicsShadowPicker<Object> +
org.robolectric.shadows.ShadowNativeLinearGradient.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<Object>
+
+
+
Enclosing class:
+
ShadowNativeLinearGradient
+
+
+
public static final class ShadowNativeLinearGradient.Picker +extends GraphicsShadowPicker<Object>
+
Shadow picker for LinearGradient.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeLinearGradient.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeLinearGradient.html new file mode 100644 index 000000000..44842fa99 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeLinearGradient.html @@ -0,0 +1,247 @@ + + + + +ShadowNativeLinearGradient + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeLinearGradient

+
+
java.lang.Object +
org.robolectric.shadows.ShadowNativeLinearGradient
+
+
+
+
@Implements(value=android.graphics.LinearGradient.class, + minSdk=26, + shadowPicker=Picker.class) +public class ShadowNativeLinearGradient +extends Object
+
Shadow for LinearGradient that is backed by native code
+
+
+
    + +
  • +
    +

    Nested Class Summary

    +
    Nested Classes
    +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    static final class 
    + +
    +
    Shadow picker for LinearGradient.
    +
    +
    +
    +
  • + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected long
    +
    nativeCreate(long matrix, + float x0, + float y0, + float x1, + float y1, + long[] colors, + float[] positions, + int tileMode, + long colorSpaceHandle)
    +
     
    +
    protected long
    +
    nativeCreate1(long matrix, + float x0, + float y0, + float x1, + float y1, + int[] colors, + float[] positions, + int tileMode)
    +
     
    +
    protected long
    +
    nativeCreate2(long matrix, + float x0, + float y0, + float x1, + float y1, + int color0, + int color1, + int tileMode)
    +
     
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNativeLinearGradient

      +
      public ShadowNativeLinearGradient()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nativeCreate

      +
      @Implementation(minSdk=29) +protected long nativeCreate(long matrix, + float x0, + float y0, + float x1, + float y1, + long[] colors, + float[] positions, + int tileMode, + long colorSpaceHandle)
      +
      +
    • +
    • +
      +

      nativeCreate1

      +
      @Implementation(minSdk=26, + maxSdk=28) +protected long nativeCreate1(long matrix, + float x0, + float y0, + float x1, + float y1, + int[] colors, + float[] positions, + int tileMode)
      +
      +
    • +
    • +
      +

      nativeCreate2

      +
      @Implementation(minSdk=26, + maxSdk=28) +protected long nativeCreate2(long matrix, + float x0, + float y0, + float x1, + float y1, + int color0, + int color1, + int tileMode)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeMaskFilter.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeMaskFilter.Picker.html new file mode 100644 index 000000000..2696f02fc --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeMaskFilter.Picker.html @@ -0,0 +1,142 @@ + + + + +ShadowNativeMaskFilter.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeMaskFilter.Picker

+
+
java.lang.Object +
org.robolectric.shadows.GraphicsShadowPicker<Object> +
org.robolectric.shadows.ShadowNativeMaskFilter.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<Object>
+
+
+
Enclosing class:
+
ShadowNativeMaskFilter
+
+
+
public static final class ShadowNativeMaskFilter.Picker +extends GraphicsShadowPicker<Object>
+
Shadow picker for MaskFilter.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeMaskFilter.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeMaskFilter.html new file mode 100644 index 000000000..ae069c862 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeMaskFilter.html @@ -0,0 +1,181 @@ + + + + +ShadowNativeMaskFilter + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeMaskFilter

+
+
java.lang.Object +
org.robolectric.shadows.ShadowNativeMaskFilter
+
+
+
+
@Implements(value=android.graphics.MaskFilter.class, + minSdk=26, + shadowPicker=Picker.class) +public class ShadowNativeMaskFilter +extends Object
+
Shadow for MaskFilter that is backed by native code
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNativeMaskFilter

      +
      public ShadowNativeMaskFilter()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nativeDestructor

      +
      @Implementation(minSdk=26) +protected static void nativeDestructor(long nativeFilter)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeMatrix.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeMatrix.html new file mode 100644 index 000000000..69b1dfaa1 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeMatrix.html @@ -0,0 +1,849 @@ + + + + +ShadowNativeMatrix + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeMatrix

+
+
java.lang.Object +
org.robolectric.shadows.ShadowMatrix +
org.robolectric.shadows.ShadowNativeMatrix
+
+
+
+
+
@Implements(value=android.graphics.Matrix.class, + minSdk=26, + isInAndroidSdk=false) +public class ShadowNativeMatrix +extends ShadowMatrix
+
Shadow for Matrix that is backed by native code
+
+
+
    + +
  • +
    +

    Nested Class Summary

    +
    +

    Nested classes/interfaces inherited from class org.robolectric.shadows.ShadowMatrix

    +ShadowMatrix.Picker
    +
    +
  • + +
  • +
    +

    Field Summary

    +
    +

    Fields inherited from class org.robolectric.shadows.ShadowMatrix

    +MATRIX, ROTATE, SCALE, SINCOS, SKEW, TRANSLATE
    +
    +
  • + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + + +
     
    + + +
    +
    A list of all 'post' operations performed on this Matrix.
    +
    + + +
    +
    A list of all 'pre' operations performed on this Matrix.
    +
    + + +
    +
    A map of all 'set' operations performed on this Matrix.
    +
    +
    protected static long
    +
    native_create(long nSrcOrZero)
    +
     
    +
    protected static long
    +
    nCreate(long nSrcOrZero)
    +
     
    +
    protected static boolean
    +
    nEquals(long nA, + long nB)
    +
     
    +
    protected static long
    + +
     
    +
    protected static void
    +
    nGetValues(long nObject, + float[] values)
    +
     
    +
    protected static boolean
    +
    nInvert(long nObject, + long nInverse)
    +
     
    +
    protected static boolean
    +
    nIsAffine(long nObject)
    +
     
    +
    protected static boolean
    +
    nIsIdentity(long nObject)
    +
     
    +
    protected static void
    +
    nMapPoints(long nObject, + float[] dst, + int dstIndex, + float[] src, + int srcIndex, + int ptCount, + boolean isPts)
    +
     
    +
    protected static float
    +
    nMapRadius(long nObject, + float radius)
    +
     
    +
    protected static boolean
    +
    nMapRect(long nObject, + RectF dst, + RectF src)
    +
     
    +
    protected static void
    +
    nPostConcat(long nObject, + long nOtherMatrix)
    +
     
    +
    protected static void
    +
    nPostRotate(long nObject, + float degrees)
    +
     
    +
    protected static void
    +
    nPostRotate(long nObject, + float degrees, + float px, + float py)
    +
     
    +
    protected static void
    +
    nPostScale(long nObject, + float sx, + float sy)
    +
     
    +
    protected static void
    +
    nPostScale(long nObject, + float sx, + float sy, + float px, + float py)
    +
     
    +
    protected static void
    +
    nPostSkew(long nObject, + float kx, + float ky)
    +
     
    +
    protected static void
    +
    nPostSkew(long nObject, + float kx, + float ky, + float px, + float py)
    +
     
    +
    protected static void
    +
    nPostTranslate(long nObject, + float dx, + float dy)
    +
     
    +
    protected static void
    +
    nPreConcat(long nObject, + long nOtherMatrix)
    +
     
    +
    protected static void
    +
    nPreRotate(long nObject, + float degrees)
    +
     
    +
    protected static void
    +
    nPreRotate(long nObject, + float degrees, + float px, + float py)
    +
     
    +
    protected static void
    +
    nPreScale(long nObject, + float sx, + float sy)
    +
     
    +
    protected static void
    +
    nPreScale(long nObject, + float sx, + float sy, + float px, + float py)
    +
     
    +
    protected static void
    +
    nPreSkew(long nObject, + float kx, + float ky)
    +
     
    +
    protected static void
    +
    nPreSkew(long nObject, + float kx, + float ky, + float px, + float py)
    +
     
    +
    protected static void
    +
    nPreTranslate(long nObject, + float dx, + float dy)
    +
     
    +
    protected static boolean
    +
    nRectStaysRect(long nObject)
    +
     
    +
    protected static void
    +
    nReset(long nObject)
    +
     
    +
    protected static void
    +
    nSet(long nObject, + long nOther)
    +
     
    +
    protected static void
    +
    nSetConcat(long nObject, + long nA, + long nB)
    +
     
    +
    protected static boolean
    +
    nSetPolyToPoly(long nObject, + float[] src, + int srcIndex, + float[] dst, + int dstIndex, + int pointCount)
    +
     
    +
    protected static boolean
    +
    nSetRectToRect(long nObject, + RectF src, + RectF dst, + int stf)
    +
     
    +
    protected static void
    +
    nSetRotate(long nObject, + float degrees)
    +
     
    +
    protected static void
    +
    nSetRotate(long nObject, + float degrees, + float px, + float py)
    +
     
    +
    protected static void
    +
    nSetScale(long nObject, + float sx, + float sy)
    +
     
    +
    protected static void
    +
    nSetScale(long nObject, + float sx, + float sy, + float px, + float py)
    +
     
    +
    protected static void
    +
    nSetSinCos(long nObject, + float sinValue, + float cosValue)
    +
     
    +
    protected static void
    +
    nSetSinCos(long nObject, + float sinValue, + float cosValue, + float px, + float py)
    +
     
    +
    protected static void
    +
    nSetSkew(long nObject, + float kx, + float ky)
    +
     
    +
    protected static void
    +
    nSetSkew(long nObject, + float kx, + float ky, + float px, + float py)
    +
     
    +
    protected static void
    +
    nSetTranslate(long nObject, + float dx, + float dy)
    +
     
    +
    protected static void
    +
    nSetValues(long nObject, + float[] values)
    +
     
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNativeMatrix

      +
      public ShadowNativeMatrix()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      native_create

      +
      @Implementation(minSdk=21, + maxSdk=25) +protected static long native_create(long nSrcOrZero)
      +
      +
    • +
    • +
      +

      nCreate

      +
      @Implementation(minSdk=26) +protected static long nCreate(long nSrcOrZero)
      +
      +
    • +
    • +
      +

      nGetNativeFinalizer

      +
      @Implementation(minSdk=26) +protected static long nGetNativeFinalizer()
      +
      +
    • +
    • +
      +

      nSetRectToRect

      +
      @Implementation(minSdk=26) +protected static boolean nSetRectToRect(long nObject, + RectF src, + RectF dst, + int stf)
      +
      +
    • +
    • +
      +

      nSetPolyToPoly

      +
      @Implementation(minSdk=26) +protected static boolean nSetPolyToPoly(long nObject, + float[] src, + int srcIndex, + float[] dst, + int dstIndex, + int pointCount)
      +
      +
    • +
    • +
      +

      nMapPoints

      +
      @Implementation(minSdk=26) +protected static void nMapPoints(long nObject, + float[] dst, + int dstIndex, + float[] src, + int srcIndex, + int ptCount, + boolean isPts)
      +
      +
    • +
    • +
      +

      nMapRect

      +
      @Implementation(minSdk=26) +protected static boolean nMapRect(long nObject, + RectF dst, + RectF src)
      +
      +
    • +
    • +
      +

      nGetValues

      +
      @Implementation(minSdk=26) +protected static void nGetValues(long nObject, + float[] values)
      +
      +
    • +
    • +
      +

      nSetValues

      +
      @Implementation(minSdk=26) +protected static void nSetValues(long nObject, + float[] values)
      +
      +
    • +
    • +
      +

      nIsIdentity

      +
      @Implementation(minSdk=26) +protected static boolean nIsIdentity(long nObject)
      +
      +
    • +
    • +
      +

      nIsAffine

      +
      @Implementation(minSdk=26) +protected static boolean nIsAffine(long nObject)
      +
      +
    • +
    • +
      +

      nRectStaysRect

      +
      @Implementation(minSdk=26) +protected static boolean nRectStaysRect(long nObject)
      +
      +
    • +
    • +
      +

      nReset

      +
      @Implementation(minSdk=26) +protected static void nReset(long nObject)
      +
      +
    • +
    • +
      +

      nSet

      +
      @Implementation(minSdk=26) +protected static void nSet(long nObject, + long nOther)
      +
      +
    • +
    • +
      +

      nSetTranslate

      +
      @Implementation(minSdk=26) +protected static void nSetTranslate(long nObject, + float dx, + float dy)
      +
      +
    • +
    • +
      +

      nSetScale

      +
      @Implementation(minSdk=26) +protected static void nSetScale(long nObject, + float sx, + float sy, + float px, + float py)
      +
      +
    • +
    • +
      +

      nSetScale

      +
      @Implementation(minSdk=26) +protected static void nSetScale(long nObject, + float sx, + float sy)
      +
      +
    • +
    • +
      +

      nSetRotate

      +
      @Implementation(minSdk=26) +protected static void nSetRotate(long nObject, + float degrees, + float px, + float py)
      +
      +
    • +
    • +
      +

      nSetRotate

      +
      @Implementation(minSdk=26) +protected static void nSetRotate(long nObject, + float degrees)
      +
      +
    • +
    • +
      +

      nSetSinCos

      +
      @Implementation(minSdk=26) +protected static void nSetSinCos(long nObject, + float sinValue, + float cosValue, + float px, + float py)
      +
      +
    • +
    • +
      +

      nSetSinCos

      +
      @Implementation(minSdk=26) +protected static void nSetSinCos(long nObject, + float sinValue, + float cosValue)
      +
      +
    • +
    • +
      +

      nSetSkew

      +
      @Implementation(minSdk=26) +protected static void nSetSkew(long nObject, + float kx, + float ky, + float px, + float py)
      +
      +
    • +
    • +
      +

      nSetSkew

      +
      @Implementation(minSdk=26) +protected static void nSetSkew(long nObject, + float kx, + float ky)
      +
      +
    • +
    • +
      +

      nSetConcat

      +
      @Implementation(minSdk=26) +protected static void nSetConcat(long nObject, + long nA, + long nB)
      +
      +
    • +
    • +
      +

      nPreTranslate

      +
      @Implementation(minSdk=26) +protected static void nPreTranslate(long nObject, + float dx, + float dy)
      +
      +
    • +
    • +
      +

      nPreScale

      +
      @Implementation(minSdk=26) +protected static void nPreScale(long nObject, + float sx, + float sy, + float px, + float py)
      +
      +
    • +
    • +
      +

      nPreScale

      +
      @Implementation(minSdk=26) +protected static void nPreScale(long nObject, + float sx, + float sy)
      +
      +
    • +
    • +
      +

      nPreRotate

      +
      @Implementation(minSdk=26) +protected static void nPreRotate(long nObject, + float degrees, + float px, + float py)
      +
      +
    • +
    • +
      +

      nPreRotate

      +
      @Implementation(minSdk=26) +protected static void nPreRotate(long nObject, + float degrees)
      +
      +
    • +
    • +
      +

      nPreSkew

      +
      @Implementation(minSdk=26) +protected static void nPreSkew(long nObject, + float kx, + float ky, + float px, + float py)
      +
      +
    • +
    • +
      +

      nPreSkew

      +
      @Implementation(minSdk=26) +protected static void nPreSkew(long nObject, + float kx, + float ky)
      +
      +
    • +
    • +
      +

      nPreConcat

      +
      @Implementation(minSdk=26) +protected static void nPreConcat(long nObject, + long nOtherMatrix)
      +
      +
    • +
    • +
      +

      nPostTranslate

      +
      @Implementation(minSdk=26) +protected static void nPostTranslate(long nObject, + float dx, + float dy)
      +
      +
    • +
    • +
      +

      nPostScale

      +
      @Implementation(minSdk=26) +protected static void nPostScale(long nObject, + float sx, + float sy, + float px, + float py)
      +
      +
    • +
    • +
      +

      nPostScale

      +
      @Implementation(minSdk=26) +protected static void nPostScale(long nObject, + float sx, + float sy)
      +
      +
    • +
    • +
      +

      nPostRotate

      +
      @Implementation(minSdk=26) +protected static void nPostRotate(long nObject, + float degrees, + float px, + float py)
      +
      +
    • +
    • +
      +

      nPostRotate

      +
      @Implementation(minSdk=26) +protected static void nPostRotate(long nObject, + float degrees)
      +
      +
    • +
    • +
      +

      nPostSkew

      +
      @Implementation(minSdk=26) +protected static void nPostSkew(long nObject, + float kx, + float ky, + float px, + float py)
      +
      +
    • +
    • +
      +

      nPostSkew

      +
      @Implementation(minSdk=26) +protected static void nPostSkew(long nObject, + float kx, + float ky)
      +
      +
    • +
    • +
      +

      nPostConcat

      +
      @Implementation(minSdk=26) +protected static void nPostConcat(long nObject, + long nOtherMatrix)
      +
      +
    • +
    • +
      +

      nInvert

      +
      @Implementation(minSdk=26) +protected static boolean nInvert(long nObject, + long nInverse)
      +
      +
    • +
    • +
      +

      nMapRadius

      +
      @Implementation(minSdk=26) +protected static float nMapRadius(long nObject, + float radius)
      +
      +
    • +
    • +
      +

      nEquals

      +
      @Implementation(minSdk=26) +protected static boolean nEquals(long nA, + long nB)
      +
      +
    • +
    • +
      +

      getPreOperations

      +
      public List<String> getPreOperations()
      +
      Description copied from class: ShadowMatrix
      +
      A list of all 'pre' operations performed on this Matrix. The last operation performed will be + first in the list.
      +
      +
      Specified by:
      +
      getPreOperations in class ShadowMatrix
      +
      Returns:
      +
      A list of all 'pre' operations performed on this Matrix.
      +
      +
      +
    • +
    • +
      +

      getPostOperations

      +
      public List<String> getPostOperations()
      +
      Description copied from class: ShadowMatrix
      +
      A list of all 'post' operations performed on this Matrix. The last operation performed will be + last in the list.
      +
      +
      Specified by:
      +
      getPostOperations in class ShadowMatrix
      +
      Returns:
      +
      A list of all 'post' operations performed on this Matrix.
      +
      +
      +
    • +
    • +
      +

      getSetOperations

      +
      public Map<String,String> getSetOperations()
      +
      Description copied from class: ShadowMatrix
      +
      A map of all 'set' operations performed on this Matrix.
      +
      +
      Specified by:
      +
      getSetOperations in class ShadowMatrix
      +
      Returns:
      +
      A map of all 'set' operations performed on this Matrix.
      +
      +
      +
    • +
    • +
      +

      getDescription

      +
      public String getDescription()
      +
      +
      Specified by:
      +
      getDescription in class ShadowMatrix
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeMeasuredParagraph.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeMeasuredParagraph.Picker.html new file mode 100644 index 000000000..d56f38456 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeMeasuredParagraph.Picker.html @@ -0,0 +1,142 @@ + + + + +ShadowNativeMeasuredParagraph.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeMeasuredParagraph.Picker

+
+
java.lang.Object +
org.robolectric.shadows.GraphicsShadowPicker<Object> +
org.robolectric.shadows.ShadowNativeMeasuredParagraph.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<Object>
+
+
+
Enclosing class:
+
ShadowNativeMeasuredParagraph
+
+
+
public static final class ShadowNativeMeasuredParagraph.Picker +extends GraphicsShadowPicker<Object>
+
Shadow picker for MeasuredParagraph.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeMeasuredParagraph.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeMeasuredParagraph.html new file mode 100644 index 000000000..03192949a --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeMeasuredParagraph.html @@ -0,0 +1,296 @@ + + + + +ShadowNativeMeasuredParagraph + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeMeasuredParagraph

+
+
java.lang.Object +
org.robolectric.shadows.ShadowNativeMeasuredParagraph
+
+
+
+
@Implements(value=android.text.MeasuredParagraph.class, + minSdk=28, + maxSdk=28, + shadowPicker=Picker.class) +public class ShadowNativeMeasuredParagraph +extends Object
+
Shadow for MeasuredParagraph that is backed by native code
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNativeMeasuredParagraph

      +
      public ShadowNativeMeasuredParagraph()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nInitBuilder

      +
      @Implementation +protected static long nInitBuilder()
      +
      +
    • +
    • +
      +

      nAddStyleRun

      +
      @Implementation +protected static void nAddStyleRun(long nativeBuilderPtr, + long paintPtr, + int start, + int end, + boolean isRtl)
      +
      +
    • +
    • +
      +

      nAddReplacementRun

      +
      @Implementation +protected static void nAddReplacementRun(long nativeBuilderPtr, + long paintPtr, + int start, + int end, + float width)
      +
      +
    • +
    • +
      +

      nBuildNativeMeasuredParagraph

      +
      @Implementation +protected static long nBuildNativeMeasuredParagraph(long nativeBuilderPtr, + char[] text, + boolean computeHyphenation, + boolean computeLayout)
      +
      +
    • +
    • +
      +

      nFreeBuilder

      +
      @Implementation +protected static void nFreeBuilder(long nativeBuilderPtr)
      +
      +
    • +
    • +
      +

      nGetWidth

      +
      @Implementation +protected static float nGetWidth(long nativePtr, + int start, + int end)
      +
      +
    • +
    • +
      +

      nGetReleaseFunc

      +
      @Implementation +protected static long nGetReleaseFunc()
      +
      +
    • +
    • +
      +

      nGetMemoryUsage

      +
      @Implementation +protected static int nGetMemoryUsage(long nativePtr)
      +
      +
    • +
    • +
      +

      nGetBounds

      +
      @Implementation +protected static void nGetBounds(long nativePtr, + char[] buf, + int start, + int end, + Rect rect)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeMeasuredText.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeMeasuredText.Picker.html new file mode 100644 index 000000000..514706319 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeMeasuredText.Picker.html @@ -0,0 +1,142 @@ + + + + +ShadowNativeMeasuredText.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeMeasuredText.Picker

+
+
java.lang.Object +
org.robolectric.shadows.GraphicsShadowPicker<Object> +
org.robolectric.shadows.ShadowNativeMeasuredText.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<Object>
+
+
+
Enclosing class:
+
ShadowNativeMeasuredText
+
+
+
public static final class ShadowNativeMeasuredText.Picker +extends GraphicsShadowPicker<Object>
+
Shadow picker for MeasuredText.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeMeasuredText.ShadowNativeMeasuredTextBuilder.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeMeasuredText.ShadowNativeMeasuredTextBuilder.Picker.html new file mode 100644 index 000000000..41fc9f7ed --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeMeasuredText.ShadowNativeMeasuredTextBuilder.Picker.html @@ -0,0 +1,142 @@ + + + + +ShadowNativeMeasuredText.ShadowNativeMeasuredTextBuilder.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeMeasuredText.ShadowNativeMeasuredTextBuilder.Picker

+
+
java.lang.Object +
org.robolectric.shadows.GraphicsShadowPicker<Object> +
org.robolectric.shadows.ShadowNativeMeasuredText.ShadowNativeMeasuredTextBuilder.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<Object>
+
+
+
Enclosing class:
+
ShadowNativeMeasuredText.ShadowNativeMeasuredTextBuilder
+
+
+
public static final class ShadowNativeMeasuredText.ShadowNativeMeasuredTextBuilder.Picker +extends GraphicsShadowPicker<Object>
+
Shadow picker for MeasuredText.Builder.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeMeasuredText.ShadowNativeMeasuredTextBuilder.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeMeasuredText.ShadowNativeMeasuredTextBuilder.html new file mode 100644 index 000000000..9e4f5b7f3 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeMeasuredText.ShadowNativeMeasuredTextBuilder.html @@ -0,0 +1,339 @@ + + + + +ShadowNativeMeasuredText.ShadowNativeMeasuredTextBuilder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeMeasuredText.ShadowNativeMeasuredTextBuilder

+
+
java.lang.Object +
org.robolectric.shadows.ShadowNativeMeasuredText.ShadowNativeMeasuredTextBuilder
+
+
+
+
Enclosing class:
+
ShadowNativeMeasuredText
+
+
+
@Implements(value=android.graphics.text.MeasuredText.Builder.class, + minSdk=29, + shadowPicker=Picker.class) +public static class ShadowNativeMeasuredText.ShadowNativeMeasuredTextBuilder +extends Object
+
Shadow for MeasuredText.Builder that is backed by native code
+
+
+
    + +
  • +
    +

    Nested Class Summary

    +
    Nested Classes
    +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    static final class 
    + +
    +
    Shadow picker for MeasuredText.Builder.
    +
    +
    +
    +
  • + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected static void
    +
    nAddReplacementRun(long nativeBuilderPtr, + long paintPtr, + int start, + int end, + float width)
    +
     
    +
    protected static void
    +
    nAddStyleRun(long nativeBuilderPtr, + long paintPtr, + int start, + int end, + boolean isRtl)
    +
     
    +
    protected static void
    +
    nAddStyleRun(long nativeBuilderPtr, + long paintPtr, + int lineBreakStyle, + int lineBreakWordStyle, + boolean hyphenation, + int start, + int end, + boolean isRtl)
    +
     
    +
    protected static void
    +
    nAddStyleRun(long nativeBuilderPtr, + long paintPtr, + int lineBreakStyle, + int lineBreakWordStyle, + int start, + int end, + boolean isRtl)
    +
     
    +
    protected static long
    +
    nBuildMeasuredText(long nativeBuilderPtr, + long hintMtPtr, + char[] text, + boolean computeHyphenation, + boolean computeLayout)
    +
     
    +
    protected static long
    +
    nBuildMeasuredText(long nativeBuilderPtr, + long hintMtPtr, + char[] text, + boolean computeHyphenation, + boolean computeLayout, + boolean fastHyphenationMode)
    +
     
    +
    protected static long
    +
    nBuildMeasuredText(long nativeBuilderPtr, + long hintMtPtr, + char[] text, + boolean computeHyphenation, + boolean computeLayout, + boolean computeBounds, + boolean fastHyphenationMode)
    +
     
    +
    protected static void
    +
    nFreeBuilder(long nativeBuilderPtr)
    +
     
    +
    protected static long
    + +
     
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNativeMeasuredTextBuilder

      +
      public ShadowNativeMeasuredTextBuilder()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nInitBuilder

      +
      @Implementation +protected static long nInitBuilder()
      +
      +
    • +
    • +
      +

      nAddStyleRun

      +
      @Implementation(maxSdk=32) +protected static void nAddStyleRun(long nativeBuilderPtr, + long paintPtr, + int start, + int end, + boolean isRtl)
      +
      +
    • +
    • +
      +

      nAddStyleRun

      +
      @Implementation(minSdk=33, + maxSdk=34) +protected static void nAddStyleRun(long nativeBuilderPtr, + long paintPtr, + int lineBreakStyle, + int lineBreakWordStyle, + int start, + int end, + boolean isRtl)
      +
      +
    • +
    • +
      +

      nAddStyleRun

      +
      @Implementation(minSdk=35) +protected static void nAddStyleRun(long nativeBuilderPtr, + long paintPtr, + int lineBreakStyle, + int lineBreakWordStyle, + boolean hyphenation, + int start, + int end, + boolean isRtl)
      +
      +
    • +
    • +
      +

      nAddReplacementRun

      +
      @Implementation +protected static void nAddReplacementRun(long nativeBuilderPtr, + long paintPtr, + int start, + int end, + float width)
      +
      +
    • +
    • +
      +

      nBuildMeasuredText

      +
      @Implementation(maxSdk=32) +protected static long nBuildMeasuredText(long nativeBuilderPtr, + long hintMtPtr, + char[] text, + boolean computeHyphenation, + boolean computeLayout)
      +
      +
    • +
    • +
      +

      nBuildMeasuredText

      +
      @Implementation(minSdk=33, + maxSdk=34) +protected static long nBuildMeasuredText(long nativeBuilderPtr, + long hintMtPtr, + char[] text, + boolean computeHyphenation, + boolean computeLayout, + boolean fastHyphenationMode)
      +
      +
    • +
    • +
      +

      nBuildMeasuredText

      +
      @Implementation(minSdk=35) +protected static long nBuildMeasuredText(long nativeBuilderPtr, + long hintMtPtr, + char[] text, + boolean computeHyphenation, + boolean computeLayout, + boolean computeBounds, + boolean fastHyphenationMode)
      +
      +
    • +
    • +
      +

      nFreeBuilder

      +
      @Implementation +protected static void nFreeBuilder(long nativeBuilderPtr)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeMeasuredText.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeMeasuredText.html new file mode 100644 index 000000000..579c92c29 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeMeasuredText.html @@ -0,0 +1,240 @@ + + + + +ShadowNativeMeasuredText + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeMeasuredText

+
+
java.lang.Object +
org.robolectric.shadows.ShadowNativeMeasuredText
+
+
+
+
@Implements(value=android.graphics.text.MeasuredText.class, + minSdk=29, + shadowPicker=Picker.class) +public class ShadowNativeMeasuredText +extends Object
+
Shadow for MeasuredText that is backed by native code
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNativeMeasuredText

      +
      public ShadowNativeMeasuredText()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nGetWidth

      +
      @Implementation +protected static float nGetWidth(long nativePtr, + int start, + int end)
      +
      +
    • +
    • +
      +

      nGetReleaseFunc

      +
      @Implementation +protected static long nGetReleaseFunc()
      +
      +
    • +
    • +
      +

      nGetMemoryUsage

      +
      @Implementation +protected static int nGetMemoryUsage(long nativePtr)
      +
      +
    • +
    • +
      +

      nGetBounds

      +
      @Implementation +protected static void nGetBounds(long nativePtr, + char[] buf, + int start, + int end, + Rect rect)
      +
      +
    • +
    • +
      +

      nGetCharWidthAt

      +
      @Implementation +protected static float nGetCharWidthAt(long nativePtr, + int offset)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeNativeInterpolatorFactory.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeNativeInterpolatorFactory.Picker.html new file mode 100644 index 000000000..bdecb2d93 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeNativeInterpolatorFactory.Picker.html @@ -0,0 +1,142 @@ + + + + +ShadowNativeNativeInterpolatorFactory.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeNativeInterpolatorFactory.Picker

+
+
java.lang.Object +
org.robolectric.shadows.GraphicsShadowPicker<Object> +
org.robolectric.shadows.ShadowNativeNativeInterpolatorFactory.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<Object>
+
+
+
Enclosing class:
+
ShadowNativeNativeInterpolatorFactory
+
+
+
public static final class ShadowNativeNativeInterpolatorFactory.Picker +extends GraphicsShadowPicker<Object>
+
Shadow picker for NativeInterpolatorFactory.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeNativeInterpolatorFactory.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeNativeInterpolatorFactory.html new file mode 100644 index 000000000..ac080521d --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeNativeInterpolatorFactory.html @@ -0,0 +1,284 @@ + + + + +ShadowNativeNativeInterpolatorFactory + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeNativeInterpolatorFactory

+
+
java.lang.Object +
org.robolectric.shadows.ShadowNativeNativeInterpolatorFactory
+
+
+
+
@Implements(value=android.graphics.animation.NativeInterpolatorFactory.class, + minSdk=30, + shadowPicker=Picker.class, + isInAndroidSdk=false) +public class ShadowNativeNativeInterpolatorFactory +extends Object
+
Shadow for NativeInterpolatorFactory that is backed by native code
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNativeNativeInterpolatorFactory

      +
      public ShadowNativeNativeInterpolatorFactory()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      createAccelerateDecelerateInterpolator

      +
      @Implementation +protected static long createAccelerateDecelerateInterpolator()
      +
      +
    • +
    • +
      +

      createAccelerateInterpolator

      +
      @Implementation +protected static long createAccelerateInterpolator(float factor)
      +
      +
    • +
    • +
      +

      createAnticipateInterpolator

      +
      @Implementation +protected static long createAnticipateInterpolator(float tension)
      +
      +
    • +
    • +
      +

      createAnticipateOvershootInterpolator

      +
      @Implementation +protected static long createAnticipateOvershootInterpolator(float tension)
      +
      +
    • +
    • +
      +

      createBounceInterpolator

      +
      @Implementation +protected static long createBounceInterpolator()
      +
      +
    • +
    • +
      +

      createCycleInterpolator

      +
      @Implementation +protected static long createCycleInterpolator(float cycles)
      +
      +
    • +
    • +
      +

      createDecelerateInterpolator

      +
      @Implementation +protected static long createDecelerateInterpolator(float factor)
      +
      +
    • +
    • +
      +

      createLinearInterpolator

      +
      @Implementation +protected static long createLinearInterpolator()
      +
      +
    • +
    • +
      +

      createOvershootInterpolator

      +
      @Implementation +protected static long createOvershootInterpolator(float tension)
      +
      +
    • +
    • +
      +

      createPathInterpolator

      +
      @Implementation +protected static long createPathInterpolator(float[] x, + float[] y)
      +
      +
    • +
    • +
      +

      createLutInterpolator

      +
      @Implementation +protected static long createLutInterpolator(float[] values)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeNinePatch.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeNinePatch.Picker.html new file mode 100644 index 000000000..1d29f50d8 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeNinePatch.Picker.html @@ -0,0 +1,142 @@ + + + + +ShadowNativeNinePatch.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeNinePatch.Picker

+
+
java.lang.Object +
org.robolectric.shadows.GraphicsShadowPicker<Object> +
org.robolectric.shadows.ShadowNativeNinePatch.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<Object>
+
+
+
Enclosing class:
+
ShadowNativeNinePatch
+
+
+
public static final class ShadowNativeNinePatch.Picker +extends GraphicsShadowPicker<Object>
+
Shadow picker for NinePatch.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeNinePatch.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeNinePatch.html new file mode 100644 index 000000000..b71968f93 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeNinePatch.html @@ -0,0 +1,216 @@ + + + + +ShadowNativeNinePatch + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeNinePatch

+
+
java.lang.Object +
org.robolectric.shadows.ShadowNativeNinePatch
+
+
+
+
@Implements(value=android.graphics.NinePatch.class, + minSdk=26, + shadowPicker=Picker.class, + isInAndroidSdk=false) +public class ShadowNativeNinePatch +extends Object
+
Shadow for NinePatch that is backed by native code
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNativeNinePatch

      +
      public ShadowNativeNinePatch()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      isNinePatchChunk

      +
      @Implementation +protected static boolean isNinePatchChunk(byte[] chunk)
      +
      +
    • +
    • +
      +

      validateNinePatchChunk

      +
      @Implementation +protected static long validateNinePatchChunk(byte[] chunk)
      +
      +
    • +
    • +
      +

      nativeFinalize

      +
      @Implementation +protected static void nativeFinalize(long chunk)
      +
      +
    • +
    • +
      +

      nativeGetTransparentRegion

      +
      @Implementation(minSdk=29) +protected static long nativeGetTransparentRegion(long bitmapHandle, + long chunk, + Rect location)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativePaint.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativePaint.Picker.html new file mode 100644 index 000000000..8e70cda87 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativePaint.Picker.html @@ -0,0 +1,142 @@ + + + + +ShadowNativePaint.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativePaint.Picker

+
+
java.lang.Object +
org.robolectric.shadows.GraphicsShadowPicker<Object> +
org.robolectric.shadows.ShadowNativePaint.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<Object>
+
+
+
Enclosing class:
+
ShadowNativePaint
+
+
+
public static final class ShadowNativePaint.Picker +extends GraphicsShadowPicker<Object>
+
Shadow picker for Paint.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativePaint.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativePaint.html new file mode 100644 index 000000000..d1713729a --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativePaint.html @@ -0,0 +1,1848 @@ + + + + +ShadowNativePaint + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativePaint

+
+
java.lang.Object +
org.robolectric.shadows.ShadowNativePaint
+
+
+
+
@Implements(minSdk=26, + value=android.graphics.Paint.class, + looseSignatures=true, + shadowPicker=Picker.class, + isInAndroidSdk=false) +public class ShadowNativePaint +extends Object
+
Shadow for Paint that is backed by native code
+
+
+
    + +
  • +
    +

    Nested Class Summary

    +
    Nested Classes
    +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    static final class 
    + +
    +
    Shadow picker for Paint.
    +
    +
    +
    +
  • + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected static float
    +
    nAscent(long paintPtr)
    +
     
    +
    protected static float
    +
    nAscent(long paintPtr, + long typefacePtr)
    +
     
    +
    protected static int
    +
    nBreakText(long nObject, + char[] text, + int index, + int count, + float maxWidth, + int bidiFlags, + float[] measuredWidth)
    +
     
    +
    protected static int
    +
    nBreakText(long nObject, + long typefacePtr, + char[] text, + int index, + int count, + float maxWidth, + int bidiFlags, + float[] measuredWidth)
    +
     
    +
    protected static int
    +
    nBreakText(long nObject, + long typefacePtr, + String text, + boolean measureForwards, + float maxWidth, + int bidiFlags, + float[] measuredWidth)
    +
     
    +
    protected static int
    +
    nBreakText(long nObject, + String text, + boolean measureForwards, + float maxWidth, + int bidiFlags, + float[] measuredWidth)
    +
     
    +
    protected static float
    +
    nDescent(long paintPtr)
    +
     
    +
    protected static float
    +
    nDescent(long paintPtr, + long typefacePtr)
    +
     
    +
    protected static boolean
    +
    nEqualsForTextMeasurement(long leftPaintPtr, + long rightPaintPtr)
    +
     
    +
    protected static int
    +
    nGetAlpha(long paintPtr)
    +
     
    +
    protected static void
    +
    nGetCharArrayBounds(long nativePaint, + char[] text, + int index, + int count, + int bidiFlags, + Rect bounds)
    +
     
    +
    protected static void
    +
    nGetCharArrayBounds(long nativePaint, + long typefacePtr, + char[] text, + int index, + int count, + int bidiFlags, + Rect bounds)
    +
     
    +
    protected static int
    +
    nGetColor(long paintPtr)
    +
     
    +
    protected static int
    +
    nGetEndHyphenEdit(long paintPtr)
    +
     
    +
    protected static boolean
    +
    nGetFillPath(long paintPtr, + long src, + long dst)
    +
     
    +
    protected static int
    +
    nGetFlags(long paintPtr)
    +
     
    +
    protected static float
    +
    nGetFontMetrics(long paintPtr, + long typefacePtr, + Paint.FontMetrics metrics)
    +
     
    +
    protected static float
    +
    nGetFontMetrics(long paintPtr, + Paint.FontMetrics metrics)
    +
     
    +
    protected static float
    +
    nGetFontMetrics(long paintPtr, + Paint.FontMetrics metrics, + boolean useLocale)
    +
     
    +
    protected static int
    +
    nGetFontMetricsInt(long paintPtr, + long typefacePtr, + Paint.FontMetricsInt fmi)
    +
     
    +
    protected static int
    + +
     
    +
    protected static int
    +
    nGetFontMetricsInt(long paintPtr, + Paint.FontMetricsInt fmi, + boolean useLocale)
    +
     
    +
    protected static void
    +
    nGetFontMetricsIntForText(long paintPtr, + char[] text, + int start, + int count, + int ctxStart, + int ctxCount, + boolean isRtl, + Paint.FontMetricsInt outMetrics)
    +
     
    +
    protected static void
    +
    nGetFontMetricsIntForText(long paintPtr, + String text, + int start, + int count, + int ctxStart, + int ctxCount, + boolean isRtl, + Paint.FontMetricsInt outMetrics)
    +
     
    +
    protected static int
    +
    nGetHinting(long paintPtr)
    +
     
    +
    protected static int
    +
    nGetHyphenEdit(long paintPtr)
    +
     
    +
    protected static float
    +
    nGetLetterSpacing(long paintPtr)
    +
     
    +
    protected static long
    + +
     
    +
    protected static int
    +
    nGetOffsetForAdvance(long paintPtr, + char[] text, + int start, + int end, + int contextStart, + int contextEnd, + boolean isRtl, + float advance)
    +
     
    +
    protected static int
    +
    nGetOffsetForAdvance(long paintPtr, + long typefacePtr, + char[] text, + int start, + int end, + int contextStart, + int contextEnd, + boolean isRtl, + float advance)
    +
     
    +
    protected static float
    +
    nGetRunAdvance(long paintPtr, + char[] text, + int start, + int end, + int contextStart, + int contextEnd, + boolean isRtl, + int offset)
    +
     
    +
    protected static float
    +
    nGetRunAdvance(long paintPtr, + long typefacePtr, + char[] text, + int start, + int end, + int contextStart, + int contextEnd, + boolean isRtl, + int offset)
    +
     
    +
    protected static float
    +
    nGetRunCharacterAdvance(long paintPtr, + char[] text, + int start, + int end, + int contextStart, + int contextEnd, + boolean isRtl, + int offset, + float[] advances, + int advancesIndex)
    +
     
    +
    protected static float
    +
    nGetRunCharacterAdvance(long paintPtr, + char[] text, + int start, + int end, + int contextStart, + int contextEnd, + boolean isRtl, + int offset, + float[] advances, + int advancesIndex, + RectF drawingBounds)
    +
     
    +
    protected static int
    +
    nGetStartHyphenEdit(long paintPtr)
    +
     
    +
    protected static float
    +
    nGetStrikeThruPosition(long paintPtr)
    +
     
    +
    protected static float
    +
    nGetStrikeThruThickness(long paintPtr)
    +
     
    +
    protected static void
    +
    nGetStringBounds(long nativePaint, + long typefacePtr, + String text, + int start, + int end, + int bidiFlags, + Rect bounds)
    +
     
    +
    protected static void
    +
    nGetStringBounds(long nativePaint, + String text, + int start, + int end, + int bidiFlags, + Rect bounds)
    +
     
    +
    protected static int
    +
    nGetStrokeCap(long paintPtr)
    +
     
    +
    protected static int
    +
    nGetStrokeJoin(long paintPtr)
    +
     
    +
    protected static float
    +
    nGetStrokeMiter(long paintPtr)
    +
     
    +
    protected static float
    +
    nGetStrokeWidth(long paintPtr)
    +
     
    +
    protected static int
    +
    nGetStyle(long paintPtr)
    +
     
    +
    protected static float
    +
    nGetTextAdvances(long paintPtr, + char[] text, + int index, + int count, + int contextIndex, + int contextCount, + int bidiFlags, + float[] advances, + int advancesIndex)
    +
     
    +
    protected static float
    +
    nGetTextAdvances(long paintPtr, + long typefacePtr, + char[] text, + int index, + int count, + int contextIndex, + int contextCount, + int bidiFlags, + float[] advances, + int advancesIndex)
    +
     
    +
    protected static float
    +
    nGetTextAdvances(long paintPtr, + long typefacePtr, + String text, + int index, + int count, + int contextIndex, + int contextCount, + int bidiFlags, + float[] advances, + int advancesIndex)
    +
     
    +
    protected static float
    +
    nGetTextAdvances(long paintPtr, + String text, + int start, + int end, + int contextStart, + int contextEnd, + int bidiFlags, + float[] advances, + int advancesIndex)
    +
     
    +
    protected static int
    +
    nGetTextAlign(long paintPtr)
    +
     
    +
    protected static void
    +
    nGetTextPath(long paintPtr, + int bidiFlags, + char[] text, + int index, + int count, + float x, + float y, + long path)
    +
     
    +
    protected static void
    +
    nGetTextPath(long paintPtr, + int bidiFlags, + String text, + int start, + int end, + float x, + float y, + long path)
    +
     
    +
    protected static void
    +
    nGetTextPath(long paintPtr, + long typefacePtr, + int bidiFlags, + char[] text, + int index, + int count, + float x, + float y, + long path)
    +
     
    +
    protected static void
    +
    nGetTextPath(long paintPtr, + long typefacePtr, + int bidiFlags, + String text, + int start, + int end, + float x, + float y, + long path)
    +
     
    +
    protected int
    +
    nGetTextRunCursor(long paintPtr, + char[] text, + int contextStart, + int contextLength, + int dir, + int offset, + int cursorOpt)
    +
     
    +
    protected int
    +
    nGetTextRunCursor(long paintPtr, + long typefacePtr, + char[] text, + int contextStart, + int contextLength, + int dir, + int offset, + int cursorOpt)
    +
     
    +
    protected int
    +
    nGetTextRunCursor(long paintPtr, + long typefacePtr, + String text, + int contextStart, + int contextEnd, + int dir, + int offset, + int cursorOpt)
    +
     
    +
    protected int
    +
    nGetTextRunCursor(long paintPtr, + String text, + int contextStart, + int contextEnd, + int dir, + int offset, + int cursorOpt)
    +
     
    +
    protected static float
    +
    nGetTextScaleX(long paintPtr)
    +
     
    +
    protected static float
    +
    nGetTextSize(long paintPtr)
    +
     
    +
    protected static float
    +
    nGetTextSkewX(long paintPtr)
    +
     
    +
    protected static float
    +
    nGetUnderlinePosition(long paintPtr)
    +
     
    +
    protected static float
    +
    nGetUnderlineThickness(long paintPtr)
    +
     
    +
    protected static float
    +
    nGetWordSpacing(long paintPtr)
    +
     
    +
    protected static boolean
    +
    nHasGlyph(long paintPtr, + int bidiFlags, + String string)
    +
     
    +
    protected static boolean
    +
    nHasGlyph(long paintPtr, + long typefacePtr, + int bidiFlags, + String string)
    +
     
    +
    protected static boolean
    +
    nHasShadowLayer(long paintPtr)
    +
     
    +
    protected static long
    + +
     
    +
    protected static long
    +
    nInitWithPaint(long paint)
    +
     
    +
    protected static boolean
    +
    nIsElegantTextHeight(long paintPtr)
    +
     
    +
    protected static void
    +
    nReset(long paintPtr)
    +
     
    +
    protected static void
    +
    nSet(long paintPtrDest, + long paintPtrSrc)
    +
     
    +
    protected static void
    +
    nSetAlpha(long paintPtr, + int a)
    +
     
    +
    protected static void
    +
    nSetAntiAlias(long paintPtr, + boolean aa)
    +
     
    +
    protected static void
    +
    nSetColor(long paintPtr, + int color)
    +
     
    +
    protected static void
    +
    nSetColor(long paintPtr, + long colorSpaceHandle, + long color)
    +
     
    +
    protected static long
    +
    nSetColorFilter(long paintPtr, + long filter)
    +
     
    +
    protected static void
    +
    nSetDither(long paintPtr, + boolean dither)
    +
     
    +
    protected static void
    +
    nSetElegantTextHeight(long paintPtr, + boolean elegant)
    +
     
    +
    protected static void
    +
    nSetEndHyphenEdit(long paintPtr, + int hyphen)
    +
     
    +
    protected static void
    +
    nSetFakeBoldText(long paintPtr, + boolean fakeBoldText)
    +
     
    +
    protected static void
    +
    nSetFilterBitmap(long paintPtr, + boolean filter)
    +
     
    +
    protected static void
    +
    nSetFlags(long paintPtr, + int flags)
    +
     
    +
    protected static void
    +
    nSetFontFeatureSettings(long paintPtr, + String settings)
    +
     
    +
    protected static void
    +
    nSetHinting(long paintPtr, + int mode)
    +
     
    +
    protected static void
    +
    nSetHyphenEdit(long paintPtr, + int hyphen)
    +
     
    +
    protected static void
    +
    nSetLetterSpacing(long paintPtr, + float letterSpacing)
    +
     
    +
    protected static void
    +
    nSetLinearText(long paintPtr, + boolean linearText)
    +
     
    +
    protected static long
    +
    nSetMaskFilter(long paintPtr, + long maskfilter)
    +
     
    +
    protected static long
    +
    nSetPathEffect(long paintPtr, + long effect)
    +
     
    +
    protected static long
    +
    nSetShader(long paintPtr, + long shader)
    +
     
    +
    protected static void
    +
    nSetShadowLayer(long paintPtr, + float radius, + float dx, + float dy, + int color)
    +
     
    +
    protected static void
    +
    nSetShadowLayer(long paintPtr, + float radius, + float dx, + float dy, + long colorSpaceHandle, + long shadowColor)
    +
     
    +
    protected static void
    +
    nSetStartHyphenEdit(long paintPtr, + int hyphen)
    +
     
    +
    protected static void
    +
    nSetStrikeThruText(long paintPtr, + boolean strikeThruText)
    +
     
    +
    protected static void
    +
    nSetStrokeCap(long paintPtr, + int cap)
    +
     
    +
    protected static void
    +
    nSetStrokeJoin(long paintPtr, + int join)
    +
     
    +
    protected static void
    +
    nSetStrokeMiter(long paintPtr, + float miter)
    +
     
    +
    protected static void
    +
    nSetStrokeWidth(long paintPtr, + float width)
    +
     
    +
    protected static void
    +
    nSetStyle(long paintPtr, + int style)
    +
     
    +
    protected static void
    +
    nSetSubpixelText(long paintPtr, + boolean subpixelText)
    +
     
    +
    protected static void
    +
    nSetTextAlign(long paintPtr, + int align)
    +
     
    +
    protected static int
    +
    nSetTextLocales(long paintPtr, + String locales)
    +
     
    +
    protected static void
    +
    nSetTextLocalesByMinikinLocaleListId(long paintPtr, + int mMinikinLocaleListId)
    +
     
    +
    protected static void
    +
    nSetTextScaleX(long paintPtr, + float scaleX)
    +
     
    +
    protected static void
    +
    nSetTextSize(long paintPtr, + float textSize)
    +
     
    +
    protected static void
    +
    nSetTextSkewX(long paintPtr, + float skewX)
    +
     
    +
    protected static void
    +
    nSetTypeface(long paintPtr, + long typeface)
    +
     
    +
    protected static Object
    +
    nSetTypeface(Object paintPtr, + Object typeface)
    +
     
    +
    protected static void
    +
    nSetUnderlineText(long paintPtr, + boolean underlineText)
    +
     
    +
    protected static void
    +
    nSetWordSpacing(long paintPtr, + float wordSpacing)
    +
     
    +
    protected static void
    +
    nSetXfermode(long paintPtr, + int xfermode)
    +
     
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNativePaint

      +
      public ShadowNativePaint()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nGetNativeFinalizer

      +
      @Implementation(minSdk=26) +protected static long nGetNativeFinalizer()
      +
      +
    • +
    • +
      +

      nInit

      +
      @Implementation(minSdk=26) +protected static long nInit()
      +
      +
    • +
    • +
      +

      nGetHyphenEdit

      +
      @Implementation(minSdk=26, + maxSdk=28) +protected static int nGetHyphenEdit(long paintPtr)
      +
      +
    • +
    • +
      +

      nSetHyphenEdit

      +
      @Implementation(minSdk=26, + maxSdk=28) +protected static void nSetHyphenEdit(long paintPtr, + int hyphen)
      +
      +
    • +
    • +
      +

      nInitWithPaint

      +
      @Implementation(minSdk=26) +protected static long nInitWithPaint(long paint)
      +
      +
    • +
    • +
      +

      nBreakText

      +
      @Implementation(minSdk=28) +protected static int nBreakText(long nObject, + char[] text, + int index, + int count, + float maxWidth, + int bidiFlags, + float[] measuredWidth)
      +
      +
    • +
    • +
      +

      nBreakText

      +
      @Implementation(minSdk=28) +protected static int nBreakText(long nObject, + String text, + boolean measureForwards, + float maxWidth, + int bidiFlags, + float[] measuredWidth)
      +
      +
    • +
    • +
      +

      nBreakText

      +
      @Implementation(minSdk=26, + maxSdk=27) +protected static int nBreakText(long nObject, + long typefacePtr, + char[] text, + int index, + int count, + float maxWidth, + int bidiFlags, + float[] measuredWidth)
      +
      +
    • +
    • +
      +

      nBreakText

      +
      @Implementation(minSdk=26, + maxSdk=27) +protected static int nBreakText(long nObject, + long typefacePtr, + String text, + boolean measureForwards, + float maxWidth, + int bidiFlags, + float[] measuredWidth)
      +
      +
    • +
    • +
      +

      nGetTextAdvances

      +
      @Implementation(minSdk=28) +protected static float nGetTextAdvances(long paintPtr, + char[] text, + int index, + int count, + int contextIndex, + int contextCount, + int bidiFlags, + float[] advances, + int advancesIndex)
      +
      +
    • +
    • +
      +

      nGetTextAdvances

      +
      @Implementation(minSdk=28) +protected static float nGetTextAdvances(long paintPtr, + String text, + int start, + int end, + int contextStart, + int contextEnd, + int bidiFlags, + float[] advances, + int advancesIndex)
      +
      +
    • +
    • +
      +

      nGetTextAdvances

      +
      @Implementation(minSdk=26, + maxSdk=27) +protected static float nGetTextAdvances(long paintPtr, + long typefacePtr, + char[] text, + int index, + int count, + int contextIndex, + int contextCount, + int bidiFlags, + float[] advances, + int advancesIndex)
      +
      +
    • +
    • +
      +

      nGetTextAdvances

      +
      @Implementation(minSdk=26, + maxSdk=27) +protected static float nGetTextAdvances(long paintPtr, + long typefacePtr, + String text, + int index, + int count, + int contextIndex, + int contextCount, + int bidiFlags, + float[] advances, + int advancesIndex)
      +
      +
    • +
    • +
      +

      nGetTextRunCursor

      +
      @Implementation(minSdk=28) +protected int nGetTextRunCursor(long paintPtr, + char[] text, + int contextStart, + int contextLength, + int dir, + int offset, + int cursorOpt)
      +
      +
    • +
    • +
      +

      nGetTextRunCursor

      +
      @Implementation(minSdk=28) +protected int nGetTextRunCursor(long paintPtr, + String text, + int contextStart, + int contextEnd, + int dir, + int offset, + int cursorOpt)
      +
      +
    • +
    • +
      +

      nGetTextRunCursor

      +
      @Implementation(minSdk=26, + maxSdk=27) +protected int nGetTextRunCursor(long paintPtr, + long typefacePtr, + char[] text, + int contextStart, + int contextLength, + int dir, + int offset, + int cursorOpt)
      +
      +
    • +
    • +
      +

      nGetTextRunCursor

      +
      @Implementation(minSdk=26, + maxSdk=27) +protected int nGetTextRunCursor(long paintPtr, + long typefacePtr, + String text, + int contextStart, + int contextEnd, + int dir, + int offset, + int cursorOpt)
      +
      +
    • +
    • +
      +

      nGetTextPath

      +
      @Implementation(minSdk=28) +protected static void nGetTextPath(long paintPtr, + int bidiFlags, + char[] text, + int index, + int count, + float x, + float y, + long path)
      +
      +
    • +
    • +
      +

      nGetTextPath

      +
      @Implementation(minSdk=28) +protected static void nGetTextPath(long paintPtr, + int bidiFlags, + String text, + int start, + int end, + float x, + float y, + long path)
      +
      +
    • +
    • +
      +

      nGetTextPath

      +
      @Implementation(minSdk=26, + maxSdk=27) +protected static void nGetTextPath(long paintPtr, + long typefacePtr, + int bidiFlags, + char[] text, + int index, + int count, + float x, + float y, + long path)
      +
      +
    • +
    • +
      +

      nGetTextPath

      +
      @Implementation(minSdk=26, + maxSdk=27) +protected static void nGetTextPath(long paintPtr, + long typefacePtr, + int bidiFlags, + String text, + int start, + int end, + float x, + float y, + long path)
      +
      +
    • +
    • +
      +

      nGetStringBounds

      +
      @Implementation(minSdk=28) +protected static void nGetStringBounds(long nativePaint, + String text, + int start, + int end, + int bidiFlags, + Rect bounds)
      +
      +
    • +
    • +
      +

      nGetStringBounds

      +
      @Implementation(minSdk=26, + maxSdk=27) +protected static void nGetStringBounds(long nativePaint, + long typefacePtr, + String text, + int start, + int end, + int bidiFlags, + Rect bounds)
      +
      +
    • +
    • +
      +

      nGetColor

      +
      @Implementation(minSdk=26, + maxSdk=28) +protected static int nGetColor(long paintPtr)
      +
      +
    • +
    • +
      +

      nGetAlpha

      +
      @Implementation(minSdk=26, + maxSdk=28) +protected static int nGetAlpha(long paintPtr)
      +
      +
    • +
    • +
      +

      nGetCharArrayBounds

      +
      @Implementation(minSdk=28) +protected static void nGetCharArrayBounds(long nativePaint, + char[] text, + int index, + int count, + int bidiFlags, + Rect bounds)
      +
      +
    • +
    • +
      +

      nGetCharArrayBounds

      +
      @Implementation(minSdk=26, + maxSdk=27) +protected static void nGetCharArrayBounds(long nativePaint, + long typefacePtr, + char[] text, + int index, + int count, + int bidiFlags, + Rect bounds)
      +
      +
    • +
    • +
      +

      nHasGlyph

      +
      @Implementation(minSdk=28) +protected static boolean nHasGlyph(long paintPtr, + int bidiFlags, + String string)
      +
      +
    • +
    • +
      +

      nHasGlyph

      +
      @Implementation(minSdk=26, + maxSdk=27) +protected static boolean nHasGlyph(long paintPtr, + long typefacePtr, + int bidiFlags, + String string)
      +
      +
    • +
    • +
      +

      nGetRunAdvance

      +
      @Implementation(minSdk=28) +protected static float nGetRunAdvance(long paintPtr, + char[] text, + int start, + int end, + int contextStart, + int contextEnd, + boolean isRtl, + int offset)
      +
      +
    • +
    • +
      +

      nGetRunAdvance

      +
      @Implementation(minSdk=26, + maxSdk=27) +protected static float nGetRunAdvance(long paintPtr, + long typefacePtr, + char[] text, + int start, + int end, + int contextStart, + int contextEnd, + boolean isRtl, + int offset)
      +
      +
    • +
    • +
      +

      nGetOffsetForAdvance

      +
      @Implementation(minSdk=26, + maxSdk=27) +protected static int nGetOffsetForAdvance(long paintPtr, + long typefacePtr, + char[] text, + int start, + int end, + int contextStart, + int contextEnd, + boolean isRtl, + float advance)
      +
      +
    • +
    • +
      +

      nGetOffsetForAdvance

      +
      @Implementation(minSdk=28) +protected static int nGetOffsetForAdvance(long paintPtr, + char[] text, + int start, + int end, + int contextStart, + int contextEnd, + boolean isRtl, + float advance)
      +
      +
    • +
    • +
      +

      nSetTextLocales

      +
      @Implementation(minSdk=26) +protected static int nSetTextLocales(long paintPtr, + String locales)
      +
      +
    • +
    • +
      +

      nSetFontFeatureSettings

      +
      @Implementation(minSdk=26) +protected static void nSetFontFeatureSettings(long paintPtr, + String settings)
      +
      +
    • +
    • +
      +

      nGetFontMetrics

      +
      @Implementation(minSdk=35) +protected static float nGetFontMetrics(long paintPtr, + Paint.FontMetrics metrics, + boolean useLocale)
      +
      +
    • +
    • +
      +

      nGetFontMetrics

      +
      @Implementation(minSdk=28, + maxSdk=34) +protected static float nGetFontMetrics(long paintPtr, + Paint.FontMetrics metrics)
      +
      +
    • +
    • +
      +

      nGetFontMetrics

      +
      @Implementation(minSdk=26, + maxSdk=27) +protected static float nGetFontMetrics(long paintPtr, + long typefacePtr, + Paint.FontMetrics metrics)
      +
      +
    • +
    • +
      +

      nGetFontMetricsInt

      +
      @Implementation(minSdk=35) +protected static int nGetFontMetricsInt(long paintPtr, + Paint.FontMetricsInt fmi, + boolean useLocale)
      +
      +
    • +
    • +
      +

      nGetFontMetricsInt

      +
      @Implementation(minSdk=28, + maxSdk=34) +protected static int nGetFontMetricsInt(long paintPtr, + Paint.FontMetricsInt fmi)
      +
      +
    • +
    • +
      +

      nGetFontMetricsInt

      +
      @Implementation(minSdk=26, + maxSdk=27) +protected static int nGetFontMetricsInt(long paintPtr, + long typefacePtr, + Paint.FontMetricsInt fmi)
      +
      +
    • +
    • +
      +

      nReset

      +
      @Implementation(minSdk=26) +protected static void nReset(long paintPtr)
      +
      +
    • +
    • +
      +

      nSet

      +
      @Implementation(minSdk=26) +protected static void nSet(long paintPtrDest, + long paintPtrSrc)
      +
      +
    • +
    • +
      +

      nGetStyle

      +
      @Implementation(minSdk=26) +protected static int nGetStyle(long paintPtr)
      +
      +
    • +
    • +
      +

      nSetStyle

      +
      @Implementation(minSdk=26) +protected static void nSetStyle(long paintPtr, + int style)
      +
      +
    • +
    • +
      +

      nGetStrokeCap

      +
      @Implementation(minSdk=26) +protected static int nGetStrokeCap(long paintPtr)
      +
      +
    • +
    • +
      +

      nSetStrokeCap

      +
      @Implementation(minSdk=26) +protected static void nSetStrokeCap(long paintPtr, + int cap)
      +
      +
    • +
    • +
      +

      nGetStrokeJoin

      +
      @Implementation(minSdk=26) +protected static int nGetStrokeJoin(long paintPtr)
      +
      +
    • +
    • +
      +

      nSetStrokeJoin

      +
      @Implementation(minSdk=26) +protected static void nSetStrokeJoin(long paintPtr, + int join)
      +
      +
    • +
    • +
      +

      nGetFillPath

      +
      @Implementation(minSdk=26) +protected static boolean nGetFillPath(long paintPtr, + long src, + long dst)
      +
      +
    • +
    • +
      +

      nSetShader

      +
      @Implementation(minSdk=26) +protected static long nSetShader(long paintPtr, + long shader)
      +
      +
    • +
    • +
      +

      nSetColorFilter

      +
      @Implementation(minSdk=26) +protected static long nSetColorFilter(long paintPtr, + long filter)
      +
      +
    • +
    • +
      +

      nSetXfermode

      +
      @Implementation(minSdk=26) +protected static void nSetXfermode(long paintPtr, + int xfermode)
      +
      +
    • +
    • +
      +

      nSetPathEffect

      +
      @Implementation(minSdk=26) +protected static long nSetPathEffect(long paintPtr, + long effect)
      +
      +
    • +
    • +
      +

      nSetMaskFilter

      +
      @Implementation(minSdk=26) +protected static long nSetMaskFilter(long paintPtr, + long maskfilter)
      +
      +
    • +
    • +
      +

      nSetTypeface

      +
      @Implementation(minSdk=28) +protected static void nSetTypeface(long paintPtr, + long typeface)
      +
      +
    • +
    • +
      +

      nSetTypeface

      +
      @Implementation(minSdk=26, + maxSdk=27) +protected static Object nSetTypeface(Object paintPtr, + Object typeface)
      +
      +
    • +
    • +
      +

      nGetTextAlign

      +
      @Implementation(minSdk=26) +protected static int nGetTextAlign(long paintPtr)
      +
      +
    • +
    • +
      +

      nSetTextAlign

      +
      @Implementation(minSdk=26) +protected static void nSetTextAlign(long paintPtr, + int align)
      +
      +
    • +
    • +
      +

      nSetTextLocalesByMinikinLocaleListId

      +
      @Implementation(minSdk=28) +protected static void nSetTextLocalesByMinikinLocaleListId(long paintPtr, + int mMinikinLocaleListId)
      +
      +
    • +
    • +
      +

      nSetShadowLayer

      +
      @Implementation(minSdk=29) +protected static void nSetShadowLayer(long paintPtr, + float radius, + float dx, + float dy, + long colorSpaceHandle, + @ColorLong + long shadowColor)
      +
      +
    • +
    • +
      +

      nSetShadowLayer

      +
      @Implementation(minSdk=26, + maxSdk=28) +protected static void nSetShadowLayer(long paintPtr, + float radius, + float dx, + float dy, + int color)
      +
      +
    • +
    • +
      +

      nHasShadowLayer

      +
      @Implementation(minSdk=26) +protected static boolean nHasShadowLayer(long paintPtr)
      +
      +
    • +
    • +
      +

      nGetLetterSpacing

      +
      @Implementation(minSdk=26) +protected static float nGetLetterSpacing(long paintPtr)
      +
      +
    • +
    • +
      +

      nSetLetterSpacing

      +
      @Implementation(minSdk=26) +protected static void nSetLetterSpacing(long paintPtr, + float letterSpacing)
      +
      +
    • +
    • +
      +

      nGetWordSpacing

      +
      @Implementation(minSdk=26) +protected static float nGetWordSpacing(long paintPtr)
      +
      +
    • +
    • +
      +

      nSetWordSpacing

      +
      @Implementation(minSdk=26) +protected static void nSetWordSpacing(long paintPtr, + float wordSpacing)
      +
      +
    • +
    • +
      +

      nGetStartHyphenEdit

      +
      @Implementation(minSdk=29) +protected static int nGetStartHyphenEdit(long paintPtr)
      +
      +
    • +
    • +
      +

      nGetEndHyphenEdit

      +
      @Implementation(minSdk=29) +protected static int nGetEndHyphenEdit(long paintPtr)
      +
      +
    • +
    • +
      +

      nSetStartHyphenEdit

      +
      @Implementation(minSdk=29) +protected static void nSetStartHyphenEdit(long paintPtr, + int hyphen)
      +
      +
    • +
    • +
      +

      nSetEndHyphenEdit

      +
      @Implementation(minSdk=29) +protected static void nSetEndHyphenEdit(long paintPtr, + int hyphen)
      +
      +
    • +
    • +
      +

      nSetStrokeMiter

      +
      @Implementation(minSdk=26) +protected static void nSetStrokeMiter(long paintPtr, + float miter)
      +
      +
    • +
    • +
      +

      nGetStrokeMiter

      +
      @Implementation(minSdk=26) +protected static float nGetStrokeMiter(long paintPtr)
      +
      +
    • +
    • +
      +

      nSetStrokeWidth

      +
      @Implementation(minSdk=26) +protected static void nSetStrokeWidth(long paintPtr, + float width)
      +
      +
    • +
    • +
      +

      nGetStrokeWidth

      +
      @Implementation(minSdk=26) +protected static float nGetStrokeWidth(long paintPtr)
      +
      +
    • +
    • +
      +

      nSetAlpha

      +
      @Implementation(minSdk=26) +protected static void nSetAlpha(long paintPtr, + int a)
      +
      +
    • +
    • +
      +

      nSetDither

      +
      @Implementation(minSdk=26) +protected static void nSetDither(long paintPtr, + boolean dither)
      +
      +
    • +
    • +
      +

      nGetFlags

      +
      @Implementation(minSdk=26) +protected static int nGetFlags(long paintPtr)
      +
      +
    • +
    • +
      +

      nSetFlags

      +
      @Implementation(minSdk=26) +protected static void nSetFlags(long paintPtr, + int flags)
      +
      +
    • +
    • +
      +

      nGetHinting

      +
      @Implementation(minSdk=26) +protected static int nGetHinting(long paintPtr)
      +
      +
    • +
    • +
      +

      nSetHinting

      +
      @Implementation(minSdk=26) +protected static void nSetHinting(long paintPtr, + int mode)
      +
      +
    • +
    • +
      +

      nSetAntiAlias

      +
      @Implementation(minSdk=26) +protected static void nSetAntiAlias(long paintPtr, + boolean aa)
      +
      +
    • +
    • +
      +

      nSetLinearText

      +
      @Implementation(minSdk=26) +protected static void nSetLinearText(long paintPtr, + boolean linearText)
      +
      +
    • +
    • +
      +

      nSetSubpixelText

      +
      @Implementation(minSdk=26) +protected static void nSetSubpixelText(long paintPtr, + boolean subpixelText)
      +
      +
    • +
    • +
      +

      nSetUnderlineText

      +
      @Implementation(minSdk=26) +protected static void nSetUnderlineText(long paintPtr, + boolean underlineText)
      +
      +
    • +
    • +
      +

      nSetFakeBoldText

      +
      @Implementation(minSdk=26) +protected static void nSetFakeBoldText(long paintPtr, + boolean fakeBoldText)
      +
      +
    • +
    • +
      +

      nSetFilterBitmap

      +
      @Implementation(minSdk=26) +protected static void nSetFilterBitmap(long paintPtr, + boolean filter)
      +
      +
    • +
    • +
      +

      nSetColor

      +
      @Implementation(minSdk=29) +protected static void nSetColor(long paintPtr, + long colorSpaceHandle, + @ColorLong + long color)
      +
      +
    • +
    • +
      +

      nSetColor

      +
      @Implementation(minSdk=26) +protected static void nSetColor(long paintPtr, + @ColorInt + int color)
      +
      +
    • +
    • +
      +

      nSetStrikeThruText

      +
      @Implementation(minSdk=26) +protected static void nSetStrikeThruText(long paintPtr, + boolean strikeThruText)
      +
      +
    • +
    • +
      +

      nIsElegantTextHeight

      +
      @Implementation(minSdk=26) +protected static boolean nIsElegantTextHeight(long paintPtr)
      +
      +
    • +
    • +
      +

      nSetElegantTextHeight

      +
      @Implementation(minSdk=26) +protected static void nSetElegantTextHeight(long paintPtr, + boolean elegant)
      +
      +
    • +
    • +
      +

      nGetTextSize

      +
      @Implementation(minSdk=26) +protected static float nGetTextSize(long paintPtr)
      +
      +
    • +
    • +
      +

      nGetTextScaleX

      +
      @Implementation(minSdk=26) +protected static float nGetTextScaleX(long paintPtr)
      +
      +
    • +
    • +
      +

      nSetTextScaleX

      +
      @Implementation(minSdk=26) +protected static void nSetTextScaleX(long paintPtr, + float scaleX)
      +
      +
    • +
    • +
      +

      nGetTextSkewX

      +
      @Implementation(minSdk=26) +protected static float nGetTextSkewX(long paintPtr)
      +
      +
    • +
    • +
      +

      nSetTextSkewX

      +
      @Implementation(minSdk=26) +protected static void nSetTextSkewX(long paintPtr, + float skewX)
      +
      +
    • +
    • +
      +

      nAscent

      +
      @Implementation(minSdk=28) +protected static float nAscent(long paintPtr)
      +
      +
    • +
    • +
      +

      nAscent

      +
      @Implementation(minSdk=26, + maxSdk=27) +protected static float nAscent(long paintPtr, + long typefacePtr)
      +
      +
    • +
    • +
      +

      nDescent

      +
      @Implementation(minSdk=28) +protected static float nDescent(long paintPtr)
      +
      +
    • +
    • +
      +

      nDescent

      +
      @Implementation(minSdk=26, + maxSdk=27) +protected static float nDescent(long paintPtr, + long typefacePtr)
      +
      +
    • +
    • +
      +

      nGetUnderlinePosition

      +
      @Implementation(minSdk=28) +protected static float nGetUnderlinePosition(long paintPtr)
      +
      +
    • +
    • +
      +

      nGetUnderlineThickness

      +
      @Implementation(minSdk=28) +protected static float nGetUnderlineThickness(long paintPtr)
      +
      +
    • +
    • +
      +

      nGetStrikeThruPosition

      +
      @Implementation(minSdk=28) +protected static float nGetStrikeThruPosition(long paintPtr)
      +
      +
    • +
    • +
      +

      nGetStrikeThruThickness

      +
      @Implementation(minSdk=28) +protected static float nGetStrikeThruThickness(long paintPtr)
      +
      +
    • +
    • +
      +

      nSetTextSize

      +
      @Implementation(minSdk=26) +protected static void nSetTextSize(long paintPtr, + float textSize)
      +
      +
    • +
    • +
      +

      nEqualsForTextMeasurement

      +
      @Implementation(minSdk=28) +protected static boolean nEqualsForTextMeasurement(long leftPaintPtr, + long rightPaintPtr)
      +
      +
    • +
    • +
      +

      nGetFontMetricsIntForText

      +
      @Implementation(minSdk=33) +protected static void nGetFontMetricsIntForText(long paintPtr, + char[] text, + int start, + int count, + int ctxStart, + int ctxCount, + boolean isRtl, + Paint.FontMetricsInt outMetrics)
      +
      +
    • +
    • +
      +

      nGetFontMetricsIntForText

      +
      @Implementation(minSdk=33) +protected static void nGetFontMetricsIntForText(long paintPtr, + String text, + int start, + int count, + int ctxStart, + int ctxCount, + boolean isRtl, + Paint.FontMetricsInt outMetrics)
      +
      +
    • +
    • +
      +

      nGetRunCharacterAdvance

      +
      @Implementation(minSdk=34, + maxSdk=34) +protected static float nGetRunCharacterAdvance(long paintPtr, + char[] text, + int start, + int end, + int contextStart, + int contextEnd, + boolean isRtl, + int offset, + float[] advances, + int advancesIndex)
      +
      +
    • +
    • +
      +

      nGetRunCharacterAdvance

      +
      @Implementation(minSdk=35) +protected static float nGetRunCharacterAdvance(long paintPtr, + char[] text, + int start, + int end, + int contextStart, + int contextEnd, + boolean isRtl, + int offset, + float[] advances, + int advancesIndex, + RectF drawingBounds)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativePath.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativePath.html new file mode 100644 index 000000000..fdbd6d7c4 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativePath.html @@ -0,0 +1,759 @@ + + + + +ShadowNativePath + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativePath

+
+
java.lang.Object +
org.robolectric.shadows.ShadowPath +
org.robolectric.shadows.ShadowNativePath
+
+
+
+
+
@Implements(value=android.graphics.Path.class, + minSdk=26, + isInAndroidSdk=false) +public class ShadowNativePath +extends ShadowPath
+
Shadow for Path that is backed by native code
+
+
+
    + +
  • +
    +

    Nested Class Summary

    +
    +

    Nested classes/interfaces inherited from class org.robolectric.shadows.ShadowPath

    +ShadowPath.Picker, ShadowPath.Point
    +
    +
  • + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    +
    fillBounds(RectF bounds)
    +
    +
    Fills the given RectF with the path bounds.
    +
    + + +
     
    +
    protected static void
    +
    nAddArc(long nPath, + float left, + float top, + float right, + float bottom, + float startAngle, + float sweepAngle)
    +
     
    +
    protected static void
    +
    nAddCircle(long nPath, + float x, + float y, + float radius, + int dir)
    +
     
    +
    protected static void
    +
    nAddOval(long nPath, + float left, + float top, + float right, + float bottom, + int dir)
    +
     
    +
    protected static void
    +
    nAddPath(long nPath, + long src)
    +
     
    +
    protected static void
    +
    nAddPath(long nPath, + long src, + float dx, + float dy)
    +
     
    +
    protected static void
    +
    nAddPath(long nPath, + long src, + long matrix)
    +
     
    +
    protected static void
    +
    nAddRect(long nPath, + float left, + float top, + float right, + float bottom, + int dir)
    +
     
    +
    protected static void
    +
    nAddRoundRect(long nPath, + float left, + float top, + float right, + float bottom, + float[] radii, + int dir)
    +
     
    +
    protected static void
    +
    nAddRoundRect(long nPath, + float left, + float top, + float right, + float bottom, + float rx, + float ry, + int dir)
    +
     
    +
    protected static float[]
    +
    nApproximate(long nPath, + float error)
    +
     
    +
    protected static void
    +
    nArcTo(long nPath, + float left, + float top, + float right, + float bottom, + float startAngle, + float sweepAngle, + boolean forceMoveTo)
    +
     
    +
    protected static void
    +
    nClose(long nPath)
    +
     
    +
    protected static void
    +
    nComputeBounds(long nPath, + RectF bounds)
    +
     
    +
    protected static void
    +
    nCubicTo(long nPath, + float x1, + float y1, + float x2, + float y2, + float x3, + float y3)
    +
     
    +
    protected static int
    +
    nGetFillType(long nPath)
    +
     
    +
    protected static long
    + +
     
    +
    protected static void
    +
    nIncReserve(long nPath, + int extraPtCount)
    +
     
    +
    protected static long
    + +
     
    +
    protected static long
    +
    nInit(long nPath)
    +
     
    +
    protected static boolean
    +
    nIsConvex(long nPath)
    +
     
    +
    protected static boolean
    +
    nIsEmpty(long nPath)
    +
     
    +
    protected static boolean
    +
    nIsRect(long nPath, + RectF rect)
    +
     
    +
    protected static void
    +
    nLineTo(long nPath, + float x, + float y)
    +
     
    +
    protected static void
    +
    nMoveTo(long nPath, + float x, + float y)
    +
     
    +
    protected static void
    +
    nOffset(long nPath, + float dx, + float dy)
    +
     
    +
    protected static boolean
    +
    nOp(long path1, + long path2, + int op, + long result)
    +
     
    +
    protected static void
    +
    nQuadTo(long nPath, + float x1, + float y1, + float x2, + float y2)
    +
     
    +
    protected static void
    +
    nRCubicTo(long nPath, + float x1, + float y1, + float x2, + float y2, + float x3, + float y3)
    +
     
    +
    protected static void
    +
    nReset(long nPath)
    +
     
    +
    protected static void
    +
    nRewind(long nPath)
    +
     
    +
    protected static void
    +
    nRLineTo(long nPath, + float dx, + float dy)
    +
     
    +
    protected static void
    +
    nRMoveTo(long nPath, + float dx, + float dy)
    +
     
    +
    protected static void
    +
    nRQuadTo(long nPath, + float dx1, + float dy1, + float dx2, + float dy2)
    +
     
    +
    protected static void
    +
    nSet(long nativeDst, + long nSrc)
    +
     
    +
    protected static void
    +
    nSetFillType(long nPath, + int ft)
    +
     
    +
    protected static void
    +
    nSetLastPoint(long nPath, + float dx, + float dy)
    +
     
    +
    protected static void
    +
    nTransform(long nPath, + long matrix)
    +
     
    +
    protected static void
    +
    nTransform(long nPath, + long matrix, + long dstPath)
    +
     
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNativePath

      +
      public ShadowNativePath()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nInit

      +
      @Implementation(minSdk=26) +protected static long nInit()
      +
      +
    • +
    • +
      +

      nInit

      +
      @Implementation(minSdk=26) +protected static long nInit(long nPath)
      +
      +
    • +
    • +
      +

      nGetFinalizer

      +
      @Implementation(minSdk=28) +protected static long nGetFinalizer()
      +
      +
    • +
    • +
      +

      nSet

      +
      @Implementation(minSdk=26) +protected static void nSet(long nativeDst, + long nSrc)
      +
      +
    • +
    • +
      +

      nComputeBounds

      +
      @Implementation(minSdk=26) +protected static void nComputeBounds(long nPath, + RectF bounds)
      +
      +
    • +
    • +
      +

      nIncReserve

      +
      @Implementation(minSdk=26) +protected static void nIncReserve(long nPath, + int extraPtCount)
      +
      +
    • +
    • +
      +

      nMoveTo

      +
      @Implementation(minSdk=26) +protected static void nMoveTo(long nPath, + float x, + float y)
      +
      +
    • +
    • +
      +

      nRMoveTo

      +
      @Implementation(minSdk=26) +protected static void nRMoveTo(long nPath, + float dx, + float dy)
      +
      +
    • +
    • +
      +

      nLineTo

      +
      @Implementation(minSdk=26) +protected static void nLineTo(long nPath, + float x, + float y)
      +
      +
    • +
    • +
      +

      nRLineTo

      +
      @Implementation(minSdk=26) +protected static void nRLineTo(long nPath, + float dx, + float dy)
      +
      +
    • +
    • +
      +

      nQuadTo

      +
      @Implementation(minSdk=26) +protected static void nQuadTo(long nPath, + float x1, + float y1, + float x2, + float y2)
      +
      +
    • +
    • +
      +

      nRQuadTo

      +
      @Implementation(minSdk=26) +protected static void nRQuadTo(long nPath, + float dx1, + float dy1, + float dx2, + float dy2)
      +
      +
    • +
    • +
      +

      nCubicTo

      +
      @Implementation(minSdk=26) +protected static void nCubicTo(long nPath, + float x1, + float y1, + float x2, + float y2, + float x3, + float y3)
      +
      +
    • +
    • +
      +

      nRCubicTo

      +
      @Implementation(minSdk=26) +protected static void nRCubicTo(long nPath, + float x1, + float y1, + float x2, + float y2, + float x3, + float y3)
      +
      +
    • +
    • +
      +

      nArcTo

      +
      @Implementation(minSdk=26) +protected static void nArcTo(long nPath, + float left, + float top, + float right, + float bottom, + float startAngle, + float sweepAngle, + boolean forceMoveTo)
      +
      +
    • +
    • +
      +

      nClose

      +
      @Implementation(minSdk=26) +protected static void nClose(long nPath)
      +
      +
    • +
    • +
      +

      nAddRect

      +
      @Implementation(minSdk=26) +protected static void nAddRect(long nPath, + float left, + float top, + float right, + float bottom, + int dir)
      +
      +
    • +
    • +
      +

      nAddOval

      +
      @Implementation(minSdk=26) +protected static void nAddOval(long nPath, + float left, + float top, + float right, + float bottom, + int dir)
      +
      +
    • +
    • +
      +

      nAddCircle

      +
      @Implementation(minSdk=26) +protected static void nAddCircle(long nPath, + float x, + float y, + float radius, + int dir)
      +
      +
    • +
    • +
      +

      nAddArc

      +
      @Implementation(minSdk=26) +protected static void nAddArc(long nPath, + float left, + float top, + float right, + float bottom, + float startAngle, + float sweepAngle)
      +
      +
    • +
    • +
      +

      nAddRoundRect

      +
      @Implementation(minSdk=26) +protected static void nAddRoundRect(long nPath, + float left, + float top, + float right, + float bottom, + float rx, + float ry, + int dir)
      +
      +
    • +
    • +
      +

      nAddRoundRect

      +
      @Implementation(minSdk=26) +protected static void nAddRoundRect(long nPath, + float left, + float top, + float right, + float bottom, + float[] radii, + int dir)
      +
      +
    • +
    • +
      +

      nAddPath

      +
      @Implementation(minSdk=26) +protected static void nAddPath(long nPath, + long src, + float dx, + float dy)
      +
      +
    • +
    • +
      +

      nAddPath

      +
      @Implementation(minSdk=26) +protected static void nAddPath(long nPath, + long src)
      +
      +
    • +
    • +
      +

      nAddPath

      +
      @Implementation(minSdk=26) +protected static void nAddPath(long nPath, + long src, + long matrix)
      +
      +
    • +
    • +
      +

      nOffset

      +
      @Implementation(minSdk=26) +protected static void nOffset(long nPath, + float dx, + float dy)
      +
      +
    • +
    • +
      +

      nSetLastPoint

      +
      @Implementation(minSdk=26) +protected static void nSetLastPoint(long nPath, + float dx, + float dy)
      +
      +
    • +
    • +
      +

      nTransform

      +
      @Implementation(minSdk=26) +protected static void nTransform(long nPath, + long matrix, + long dstPath)
      +
      +
    • +
    • +
      +

      nTransform

      +
      @Implementation(minSdk=26) +protected static void nTransform(long nPath, + long matrix)
      +
      +
    • +
    • +
      +

      nOp

      +
      @Implementation(minSdk=26) +protected static boolean nOp(long path1, + long path2, + int op, + long result)
      +
      +
    • +
    • +
      +

      nIsRect

      +
      @Implementation(minSdk=26) +protected static boolean nIsRect(long nPath, + RectF rect)
      +
      +
    • +
    • +
      +

      nReset

      +
      @Implementation(minSdk=26) +protected static void nReset(long nPath)
      +
      +
    • +
    • +
      +

      nRewind

      +
      @Implementation(minSdk=26) +protected static void nRewind(long nPath)
      +
      +
    • +
    • +
      +

      nIsEmpty

      +
      @Implementation(minSdk=26) +protected static boolean nIsEmpty(long nPath)
      +
      +
    • +
    • +
      +

      nIsConvex

      +
      @Implementation(minSdk=26) +protected static boolean nIsConvex(long nPath)
      +
      +
    • +
    • +
      +

      nGetFillType

      +
      @Implementation(minSdk=26) +protected static int nGetFillType(long nPath)
      +
      +
    • +
    • +
      +

      nSetFillType

      +
      @Implementation(minSdk=26) +protected static void nSetFillType(long nPath, + int ft)
      +
      +
    • +
    • +
      +

      nApproximate

      +
      @Implementation(minSdk=26) +protected static float[] nApproximate(long nPath, + float error)
      +
      +
    • +
    • +
      +

      getPoints

      +
      public List<ShadowPath.Point> getPoints()
      +
      +
      Specified by:
      +
      getPoints in class ShadowPath
      +
      Returns:
      +
      all the points that have been added to the Path
      +
      +
      +
    • +
    • +
      +

      fillBounds

      +
      public void fillBounds(RectF bounds)
      +
      Description copied from class: ShadowPath
      +
      Fills the given RectF with the path bounds.
      +
      +
      Specified by:
      +
      fillBounds in class ShadowPath
      +
      Parameters:
      +
      bounds - the RectF to be filled.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativePathDashPathEffect.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativePathDashPathEffect.Picker.html new file mode 100644 index 000000000..04af7ff35 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativePathDashPathEffect.Picker.html @@ -0,0 +1,142 @@ + + + + +ShadowNativePathDashPathEffect.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativePathDashPathEffect.Picker

+
+
java.lang.Object +
org.robolectric.shadows.GraphicsShadowPicker<Object> +
org.robolectric.shadows.ShadowNativePathDashPathEffect.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<Object>
+
+
+
Enclosing class:
+
ShadowNativePathDashPathEffect
+
+
+
public static final class ShadowNativePathDashPathEffect.Picker +extends GraphicsShadowPicker<Object>
+
Shadow picker for PathDashPathEffect.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativePathDashPathEffect.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativePathDashPathEffect.html new file mode 100644 index 000000000..58108f538 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativePathDashPathEffect.html @@ -0,0 +1,187 @@ + + + + +ShadowNativePathDashPathEffect + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativePathDashPathEffect

+
+
java.lang.Object +
org.robolectric.shadows.ShadowNativePathDashPathEffect
+
+
+
+
@Implements(value=android.graphics.PathDashPathEffect.class, + minSdk=26, + shadowPicker=Picker.class) +public class ShadowNativePathDashPathEffect +extends Object
+
Shadow for PathDashPathEffect that is backed by native code
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNativePathDashPathEffect

      +
      public ShadowNativePathDashPathEffect()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nativeCreate

      +
      @Implementation(minSdk=26) +protected static long nativeCreate(long nativePath, + float advance, + float phase, + int nativeStyle)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativePathEffect.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativePathEffect.Picker.html new file mode 100644 index 000000000..aca022ee9 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativePathEffect.Picker.html @@ -0,0 +1,142 @@ + + + + +ShadowNativePathEffect.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativePathEffect.Picker

+
+
java.lang.Object +
org.robolectric.shadows.GraphicsShadowPicker<Object> +
org.robolectric.shadows.ShadowNativePathEffect.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<Object>
+
+
+
Enclosing class:
+
ShadowNativePathEffect
+
+
+
public static final class ShadowNativePathEffect.Picker +extends GraphicsShadowPicker<Object>
+
Shadow picker for PathEffect.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativePathEffect.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativePathEffect.html new file mode 100644 index 000000000..a95b1de39 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativePathEffect.html @@ -0,0 +1,181 @@ + + + + +ShadowNativePathEffect + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativePathEffect

+
+
java.lang.Object +
org.robolectric.shadows.ShadowNativePathEffect
+
+
+
+
@Implements(value=android.graphics.PathEffect.class, + minSdk=26, + shadowPicker=Picker.class) +public class ShadowNativePathEffect +extends Object
+
Shadow for PathEffect that is backed by native code
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNativePathEffect

      +
      public ShadowNativePathEffect()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nativeDestructor

      +
      @Implementation(minSdk=26) +protected static void nativeDestructor(long nativePatheffect)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativePathMeasure.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativePathMeasure.Picker.html new file mode 100644 index 000000000..4acb54a36 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativePathMeasure.Picker.html @@ -0,0 +1,142 @@ + + + + +ShadowNativePathMeasure.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativePathMeasure.Picker

+
+
java.lang.Object +
org.robolectric.shadows.GraphicsShadowPicker<Object> +
org.robolectric.shadows.ShadowNativePathMeasure.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<Object>
+
+
+
Enclosing class:
+
ShadowNativePathMeasure
+
+
+
public static final class ShadowNativePathMeasure.Picker +extends GraphicsShadowPicker<Object>
+
Shadow picker for PathMeasure.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativePathMeasure.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativePathMeasure.html new file mode 100644 index 000000000..2ef18a37d --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativePathMeasure.html @@ -0,0 +1,288 @@ + + + + +ShadowNativePathMeasure + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativePathMeasure

+
+
java.lang.Object +
org.robolectric.shadows.ShadowNativePathMeasure
+
+
+
+
@Implements(value=android.graphics.PathMeasure.class, + minSdk=26, + shadowPicker=Picker.class, + isInAndroidSdk=false) +public class ShadowNativePathMeasure +extends Object
+
Shadow for PathMeasure that is backed by native code
+
+
+
    + +
  • +
    +

    Nested Class Summary

    +
    Nested Classes
    +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    static final class 
    + +
    +
    Shadow picker for PathMeasure.
    +
    +
    +
    +
  • + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected static long
    +
    native_create(long nativePath, + boolean forceClosed)
    +
     
    +
    protected static void
    +
    native_destroy(long nativeInstance)
    +
     
    +
    protected static float
    +
    native_getLength(long nativeInstance)
    +
     
    +
    protected static boolean
    +
    native_getMatrix(long nativeInstance, + float distance, + long nativeMatrix, + int flags)
    +
     
    +
    protected static boolean
    +
    native_getPosTan(long nativeInstance, + float distance, + float[] pos, + float[] tan)
    +
     
    +
    protected static boolean
    +
    native_getSegment(long nativeInstance, + float startD, + float stopD, + long nativePath, + boolean startWithMoveTo)
    +
     
    +
    protected static boolean
    +
    native_isClosed(long nativeInstance)
    +
     
    +
    protected static boolean
    +
    native_nextContour(long nativeInstance)
    +
     
    +
    protected static void
    +
    native_setPath(long nativeInstance, + long nativePath, + boolean forceClosed)
    +
     
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNativePathMeasure

      +
      public ShadowNativePathMeasure()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      native_create

      +
      @Implementation(minSdk=26) +protected static long native_create(long nativePath, + boolean forceClosed)
      +
      +
    • +
    • +
      +

      native_setPath

      +
      @Implementation(minSdk=26) +protected static void native_setPath(long nativeInstance, + long nativePath, + boolean forceClosed)
      +
      +
    • +
    • +
      +

      native_getLength

      +
      @Implementation(minSdk=26) +protected static float native_getLength(long nativeInstance)
      +
      +
    • +
    • +
      +

      native_getPosTan

      +
      @Implementation(minSdk=26) +protected static boolean native_getPosTan(long nativeInstance, + float distance, + float[] pos, + float[] tan)
      +
      +
    • +
    • +
      +

      native_getMatrix

      +
      @Implementation(minSdk=26) +protected static boolean native_getMatrix(long nativeInstance, + float distance, + long nativeMatrix, + int flags)
      +
      +
    • +
    • +
      +

      native_getSegment

      +
      @Implementation(minSdk=26) +protected static boolean native_getSegment(long nativeInstance, + float startD, + float stopD, + long nativePath, + boolean startWithMoveTo)
      +
      +
    • +
    • +
      +

      native_isClosed

      +
      @Implementation(minSdk=26) +protected static boolean native_isClosed(long nativeInstance)
      +
      +
    • +
    • +
      +

      native_nextContour

      +
      @Implementation(minSdk=26) +protected static boolean native_nextContour(long nativeInstance)
      +
      +
    • +
    • +
      +

      native_destroy

      +
      @Implementation(minSdk=26) +protected static void native_destroy(long nativeInstance)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativePathParser.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativePathParser.Picker.html new file mode 100644 index 000000000..ee433f12e --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativePathParser.Picker.html @@ -0,0 +1,142 @@ + + + + +ShadowNativePathParser.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativePathParser.Picker

+
+
java.lang.Object +
org.robolectric.shadows.GraphicsShadowPicker<Object> +
org.robolectric.shadows.ShadowNativePathParser.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<Object>
+
+
+
Enclosing class:
+
ShadowNativePathParser
+
+
+
public static final class ShadowNativePathParser.Picker +extends GraphicsShadowPicker<Object>
+
Shadow picker for PathParser.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativePathParser.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativePathParser.html new file mode 100644 index 000000000..82336d741 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativePathParser.html @@ -0,0 +1,280 @@ + + + + +ShadowNativePathParser + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativePathParser

+
+
java.lang.Object +
org.robolectric.shadows.ShadowNativePathParser
+
+
+
+
@Implements(value=android.util.PathParser.class, + minSdk=26, + shadowPicker=Picker.class, + isInAndroidSdk=false) +public class ShadowNativePathParser +extends Object
+
Shadow for PathParser that is backed by native code
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNativePathParser

      +
      public ShadowNativePathParser()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nParseStringForPath

      +
      @Implementation(minSdk=26) +protected static void nParseStringForPath(long pathPtr, + String pathString, + int stringLength)
      +
      +
    • +
    • +
      +

      nCreatePathDataFromString

      +
      @Implementation(minSdk=26) +protected static long nCreatePathDataFromString(String pathString, + int stringLength)
      +
      +
    • +
    • +
      +

      nCreatePathFromPathData

      +
      @Implementation(minSdk=26) +protected static void nCreatePathFromPathData(long outPathPtr, + long pathData)
      +
      +
    • +
    • +
      +

      nCreateEmptyPathData

      +
      @Implementation(minSdk=26) +protected static long nCreateEmptyPathData()
      +
      +
    • +
    • +
      +

      nCreatePathData

      +
      @Implementation(minSdk=26) +protected static long nCreatePathData(long nativePtr)
      +
      +
    • +
    • +
      +

      nInterpolatePathData

      +
      @Implementation(minSdk=26) +protected static boolean nInterpolatePathData(long outDataPtr, + long fromDataPtr, + long toDataPtr, + float fraction)
      +
      +
    • +
    • +
      +

      nFinalize

      +
      @Implementation(minSdk=26) +protected static void nFinalize(long nativePtr)
      +
      +
    • +
    • +
      +

      nCanMorph

      +
      @Implementation(minSdk=26) +protected static boolean nCanMorph(long fromDataPtr, + long toDataPtr)
      +
      +
    • +
    • +
      +

      nSetPathData

      +
      @Implementation(minSdk=26) +protected static void nSetPathData(long outDataPtr, + long fromDataPtr)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativePicture.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativePicture.Picker.html new file mode 100644 index 000000000..71b6f31e2 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativePicture.Picker.html @@ -0,0 +1,142 @@ + + + + +ShadowNativePicture.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativePicture.Picker

+
+
java.lang.Object +
org.robolectric.shadows.GraphicsShadowPicker<Object> +
org.robolectric.shadows.ShadowNativePicture.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<Object>
+
+
+
Enclosing class:
+
ShadowNativePicture
+
+
+
public static final class ShadowNativePicture.Picker +extends GraphicsShadowPicker<Object>
+
Shadow picker for Picture.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativePicture.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativePicture.html new file mode 100644 index 000000000..6cdb47090 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativePicture.html @@ -0,0 +1,274 @@ + + + + +ShadowNativePicture + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativePicture

+
+
java.lang.Object +
org.robolectric.shadows.ShadowNativePicture
+
+
+
+
@Implements(value=android.graphics.Picture.class, + minSdk=26, + shadowPicker=Picker.class, + isInAndroidSdk=false) +public class ShadowNativePicture +extends Object
+
Shadow for Picture that is backed by native code
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNativePicture

      +
      public ShadowNativePicture()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nativeConstructor

      +
      @Implementation +protected static long nativeConstructor(long nativeSrcOr0)
      +
      +
    • +
    • +
      +

      nativeCreateFromStream

      +
      @Implementation +protected static long nativeCreateFromStream(InputStream stream, + byte[] storage)
      +
      +
    • +
    • +
      +

      nativeGetWidth

      +
      @Implementation +protected static int nativeGetWidth(long nativePicture)
      +
      +
    • +
    • +
      +

      nativeGetHeight

      +
      @Implementation +protected static int nativeGetHeight(long nativePicture)
      +
      +
    • +
    • +
      +

      nativeBeginRecording

      +
      @Implementation +protected static long nativeBeginRecording(long nativeCanvas, + int w, + int h)
      +
      +
    • +
    • +
      +

      nativeEndRecording

      +
      @Implementation +protected static void nativeEndRecording(long nativeCanvas)
      +
      +
    • +
    • +
      +

      nativeDraw

      +
      @Implementation +protected static void nativeDraw(long nativeCanvas, + long nativePicture)
      +
      +
    • +
    • +
      +

      nativeWriteToStream

      +
      @Implementation +protected static boolean nativeWriteToStream(long nativePicture, + OutputStream stream, + byte[] storage)
      +
      +
    • +
    • +
      +

      nativeDestructor

      +
      @Implementation +protected static void nativeDestructor(long nativePicture)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativePluralRules.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativePluralRules.html new file mode 100644 index 000000000..550de15b2 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativePluralRules.html @@ -0,0 +1,177 @@ + + + + +ShadowNativePluralRules + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativePluralRules

+
+
java.lang.Object +
org.robolectric.shadows.ShadowNativePluralRules
+
+
+
+
@Implements(className="libcore.icu.NativePluralRules", + isInAndroidSdk=false, + maxSdk=23) +public class ShadowNativePluralRules +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNativePluralRules

      +
      public ShadowNativePluralRules()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      quantityForIntImpl

      +
      @Implementation(minSdk=19) +protected static int quantityForIntImpl(long address, + int quantity)
      +
      +
    • +
    • +
      +

      quantityForIntImpl

      +
      @Implementation(maxSdk=18) +protected static int quantityForIntImpl(int address, + int quantity)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativePorterDuffColorFilter.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativePorterDuffColorFilter.Picker.html new file mode 100644 index 000000000..d7abb8247 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativePorterDuffColorFilter.Picker.html @@ -0,0 +1,142 @@ + + + + +ShadowNativePorterDuffColorFilter.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativePorterDuffColorFilter.Picker

+
+
java.lang.Object +
org.robolectric.shadows.GraphicsShadowPicker<ShadowPorterDuffColorFilter> +
org.robolectric.shadows.ShadowNativePorterDuffColorFilter.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<ShadowPorterDuffColorFilter>
+
+
+
Enclosing class:
+
ShadowNativePorterDuffColorFilter
+
+
+
public static final class ShadowNativePorterDuffColorFilter.Picker +extends GraphicsShadowPicker<ShadowPorterDuffColorFilter>
+
Shadow picker for PorterDuffColorFilter.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativePorterDuffColorFilter.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativePorterDuffColorFilter.html new file mode 100644 index 000000000..bb36fa200 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativePorterDuffColorFilter.html @@ -0,0 +1,202 @@ + + + + +ShadowNativePorterDuffColorFilter + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativePorterDuffColorFilter

+
+
java.lang.Object +
org.robolectric.shadows.ShadowPorterDuffColorFilter +
org.robolectric.shadows.ShadowNativePorterDuffColorFilter
+
+
+
+
+ +
Shadow for PorterDuffColorFilter that is backed by native code
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNativePorterDuffColorFilter

      +
      public ShadowNativePorterDuffColorFilter()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      native_CreateBlendModeFilter

      +
      @Implementation(minSdk=29) +protected static long native_CreateBlendModeFilter(int srcColor, + int blendmode)
      +
      +
    • +
    • +
      +

      native_CreatePorterDuffFilter

      +
      @Implementation(minSdk=26, + maxSdk=28) +protected static long native_CreatePorterDuffFilter(int srcColor, + int porterDuffMode)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativePositionedGlyphs.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativePositionedGlyphs.Picker.html new file mode 100644 index 000000000..15706c12c --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativePositionedGlyphs.Picker.html @@ -0,0 +1,142 @@ + + + + +ShadowNativePositionedGlyphs.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativePositionedGlyphs.Picker

+
+
java.lang.Object +
org.robolectric.shadows.GraphicsShadowPicker<Object> +
org.robolectric.shadows.ShadowNativePositionedGlyphs.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<Object>
+
+
+
Enclosing class:
+
ShadowNativePositionedGlyphs
+
+
+
public static final class ShadowNativePositionedGlyphs.Picker +extends GraphicsShadowPicker<Object>
+
Shadow picker for MeasuredText.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativePositionedGlyphs.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativePositionedGlyphs.html new file mode 100644 index 000000000..aac014f0a --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativePositionedGlyphs.html @@ -0,0 +1,269 @@ + + + + +ShadowNativePositionedGlyphs + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativePositionedGlyphs

+
+
java.lang.Object +
org.robolectric.shadows.ShadowNativePositionedGlyphs
+
+
+
+
@Implements(value=android.graphics.text.PositionedGlyphs.class, + minSdk=31, + shadowPicker=Picker.class) +public class ShadowNativePositionedGlyphs +extends Object
+
Shadow for PositionedGlyphs that is backed by native code
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNativePositionedGlyphs

      +
      public ShadowNativePositionedGlyphs()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nGetGlyphCount

      +
      @Implementation +protected static int nGetGlyphCount(long minikinLayout)
      +
      +
    • +
    • +
      +

      nGetTotalAdvance

      +
      @Implementation +protected static float nGetTotalAdvance(long minikinLayout)
      +
      +
    • +
    • +
      +

      nGetAscent

      +
      @Implementation +protected static float nGetAscent(long minikinLayout)
      +
      +
    • +
    • +
      +

      nGetDescent

      +
      @Implementation +protected static float nGetDescent(long minikinLayout)
      +
      +
    • +
    • +
      +

      nGetGlyphId

      +
      @Implementation +protected static int nGetGlyphId(long minikinLayout, + int i)
      +
      +
    • +
    • +
      +

      nGetX

      +
      @Implementation +protected static float nGetX(long minikinLayout, + int i)
      +
      +
    • +
    • +
      +

      nGetY

      +
      @Implementation +protected static float nGetY(long minikinLayout, + int i)
      +
      +
    • +
    • +
      +

      nGetFont

      +
      @Implementation +protected static long nGetFont(long minikinLayout, + int i)
      +
      +
    • +
    • +
      +

      nReleaseFunc

      +
      @Implementation +protected static long nReleaseFunc()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativePropertyValuesHolder.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativePropertyValuesHolder.Picker.html new file mode 100644 index 000000000..f418467c5 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativePropertyValuesHolder.Picker.html @@ -0,0 +1,142 @@ + + + + +ShadowNativePropertyValuesHolder.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativePropertyValuesHolder.Picker

+
+
java.lang.Object +
org.robolectric.shadows.GraphicsShadowPicker<Object> +
org.robolectric.shadows.ShadowNativePropertyValuesHolder.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<Object>
+
+
+
Enclosing class:
+
ShadowNativePropertyValuesHolder
+
+
+
public static final class ShadowNativePropertyValuesHolder.Picker +extends GraphicsShadowPicker<Object>
+
Shadow picker for PropertyValuesHolder.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativePropertyValuesHolder.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativePropertyValuesHolder.html new file mode 100644 index 000000000..3f829ffa2 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativePropertyValuesHolder.html @@ -0,0 +1,351 @@ + + + + +ShadowNativePropertyValuesHolder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativePropertyValuesHolder

+
+
java.lang.Object +
org.robolectric.shadows.ShadowNativePropertyValuesHolder
+
+
+
+
@Implements(value=android.animation.PropertyValuesHolder.class, + minSdk=26, + shadowPicker=Picker.class) +public class ShadowNativePropertyValuesHolder +extends Object
+
Shadow for PropertyValuesHolder that is backed by native code
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNativePropertyValuesHolder

      +
      public ShadowNativePropertyValuesHolder()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nGetIntMethod

      +
      @Implementation +protected static long nGetIntMethod(Class<?> targetClass, + String methodName)
      +
      +
    • +
    • +
      +

      nGetFloatMethod

      +
      @Implementation +protected static long nGetFloatMethod(Class<?> targetClass, + String methodName)
      +
      +
    • +
    • +
      +

      nGetMultipleIntMethod

      +
      @Implementation +protected static long nGetMultipleIntMethod(Class<?> targetClass, + String methodName, + int numParams)
      +
      +
    • +
    • +
      +

      nGetMultipleFloatMethod

      +
      @Implementation +protected static long nGetMultipleFloatMethod(Class<?> targetClass, + String methodName, + int numParams)
      +
      +
    • +
    • +
      +

      nCallIntMethod

      +
      @Implementation +protected static void nCallIntMethod(Object target, + long methodID, + int arg)
      +
      +
    • +
    • +
      +

      nCallFloatMethod

      +
      @Implementation +protected static void nCallFloatMethod(Object target, + long methodID, + float arg)
      +
      +
    • +
    • +
      +

      nCallTwoIntMethod

      +
      @Implementation +protected static void nCallTwoIntMethod(Object target, + long methodID, + int arg1, + int arg2)
      +
      +
    • +
    • +
      +

      nCallFourIntMethod

      +
      @Implementation +protected static void nCallFourIntMethod(Object target, + long methodID, + int arg1, + int arg2, + int arg3, + int arg4)
      +
      +
    • +
    • +
      +

      nCallMultipleIntMethod

      +
      @Implementation +protected static void nCallMultipleIntMethod(Object target, + long methodID, + int[] args)
      +
      +
    • +
    • +
      +

      nCallTwoFloatMethod

      +
      @Implementation +protected static void nCallTwoFloatMethod(Object target, + long methodID, + float arg1, + float arg2)
      +
      +
    • +
    • +
      +

      nCallFourFloatMethod

      +
      @Implementation +protected static void nCallFourFloatMethod(Object target, + long methodID, + float arg1, + float arg2, + float arg3, + float arg4)
      +
      +
    • +
    • +
      +

      nCallMultipleFloatMethod

      +
      @Implementation +protected static void nCallMultipleFloatMethod(Object target, + long methodID, + float[] args)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeRadialGradient.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeRadialGradient.Picker.html new file mode 100644 index 000000000..04f31d3bd --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeRadialGradient.Picker.html @@ -0,0 +1,142 @@ + + + + +ShadowNativeRadialGradient.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeRadialGradient.Picker

+
+
java.lang.Object +
org.robolectric.shadows.GraphicsShadowPicker<Object> +
org.robolectric.shadows.ShadowNativeRadialGradient.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<Object>
+
+
+
Enclosing class:
+
ShadowNativeRadialGradient
+
+
+
public static final class ShadowNativeRadialGradient.Picker +extends GraphicsShadowPicker<Object>
+
Shadow picker for RadialGradient.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeRadialGradient.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeRadialGradient.html new file mode 100644 index 000000000..71f7ff084 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeRadialGradient.html @@ -0,0 +1,274 @@ + + + + +ShadowNativeRadialGradient + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeRadialGradient

+
+
java.lang.Object +
org.robolectric.shadows.ShadowNativeRadialGradient
+
+
+
+
@Implements(value=android.graphics.RadialGradient.class, + minSdk=26, + shadowPicker=Picker.class) +public class ShadowNativeRadialGradient +extends Object
+
Shadow for RadialGradient that is backed by native code
+
+
+
    + +
  • +
    +

    Nested Class Summary

    +
    Nested Classes
    +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    static final class 
    + +
    +
    Shadow picker for RadialGradient.
    +
    +
    +
    +
  • + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected static long
    +
    nativeCreate(long matrix, + float startX, + float startY, + float startRadius, + float endX, + float endY, + float endRadius, + long[] colors, + float[] positions, + int tileMode, + long colorSpaceHandle)
    +
     
    +
    protected static long
    +
    nativeCreate(long matrix, + float x, + float y, + float radius, + long[] colors, + float[] positions, + int tileMode, + long colorSpaceHandle)
    +
     
    +
    protected static long
    +
    nativeCreate1(long matrix, + float x, + float y, + float radius, + int[] colors, + float[] positions, + int tileMode)
    +
     
    +
    protected static long
    +
    nativeCreate2(long matrix, + float x, + float y, + float radius, + int color0, + int color1, + int tileMode)
    +
     
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNativeRadialGradient

      +
      public ShadowNativeRadialGradient()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nativeCreate

      +
      @Implementation(minSdk=31) +protected static long nativeCreate(long matrix, + float startX, + float startY, + float startRadius, + float endX, + float endY, + float endRadius, + @ColorLong + long[] colors, + float[] positions, + int tileMode, + long colorSpaceHandle)
      +
      +
    • +
    • +
      +

      nativeCreate

      +
      @Implementation(minSdk=29, + maxSdk=30) +protected static long nativeCreate(long matrix, + float x, + float y, + float radius, + @ColorLong + long[] colors, + float[] positions, + int tileMode, + long colorSpaceHandle)
      +
      +
    • +
    • +
      +

      nativeCreate1

      +
      @Implementation(minSdk=26, + maxSdk=28) +protected static long nativeCreate1(long matrix, + float x, + float y, + float radius, + int[] colors, + float[] positions, + int tileMode)
      +
      +
    • +
    • +
      +

      nativeCreate2

      +
      @Implementation(minSdk=26, + maxSdk=28) +protected static long nativeCreate2(long matrix, + float x, + float y, + float radius, + int color0, + int color1, + int tileMode)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeRecordingCanvas.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeRecordingCanvas.Picker.html new file mode 100644 index 000000000..562278a12 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeRecordingCanvas.Picker.html @@ -0,0 +1,142 @@ + + + + +ShadowNativeRecordingCanvas.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeRecordingCanvas.Picker

+
+
java.lang.Object +
org.robolectric.shadows.GraphicsShadowPicker<Object> +
org.robolectric.shadows.ShadowNativeRecordingCanvas.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<Object>
+
+
+
Enclosing class:
+
ShadowNativeRecordingCanvas
+
+
+
public static final class ShadowNativeRecordingCanvas.Picker +extends GraphicsShadowPicker<Object>
+
Shadow picker for RecordingCanvas.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeRecordingCanvas.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeRecordingCanvas.html new file mode 100644 index 000000000..9d890b7db --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeRecordingCanvas.html @@ -0,0 +1,376 @@ + + + + +ShadowNativeRecordingCanvas + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeRecordingCanvas

+
+ +
+
+
Direct Known Subclasses:
+
ShadowNativeDisplayListCanvas
+
+
+ +
Shadow for RecordingCanvas that is backed by native code
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNativeRecordingCanvas

      +
      public ShadowNativeRecordingCanvas()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nCreateDisplayListCanvas

      +
      @Implementation +protected static long nCreateDisplayListCanvas(long node, + int width, + int height)
      +
      +
    • +
    • +
      +

      nResetDisplayListCanvas

      +
      @Implementation +protected static void nResetDisplayListCanvas(long canvas, + long node, + int width, + int height)
      +
      +
    • +
    • +
      +

      nGetMaximumTextureWidth

      +
      @Implementation +protected static int nGetMaximumTextureWidth()
      +
      +
    • +
    • +
      +

      nGetMaximumTextureHeight

      +
      @Implementation +protected static int nGetMaximumTextureHeight()
      +
      +
    • +
    • +
      +

      nEnableZ

      +
      @Implementation(minSdk=31) +protected static void nEnableZ(long renderer, + boolean enableZ)
      +
      +
    • +
    • +
      +

      nFinishRecording

      +
      @Implementation(minSdk=31) +protected static void nFinishRecording(long renderer, + long renderNode)
      +
      +
    • +
    • +
      +

      nDrawRenderNode

      +
      @Implementation +protected static void nDrawRenderNode(long renderer, + long renderNode)
      +
      +
    • +
    • +
      +

      nDrawTextureLayer

      +
      @Implementation +protected static void nDrawTextureLayer(long renderer, + long layer)
      +
      +
    • +
    • +
      +

      nDrawCircle

      +
      @Implementation +protected static void nDrawCircle(long renderer, + long propCx, + long propCy, + long propRadius, + long propPaint)
      +
      +
    • +
    • +
      +

      nDrawRipple

      +
      @Implementation(minSdk=31) +protected static void nDrawRipple(long renderer, + long propCx, + long propCy, + long propRadius, + long propPaint, + long propProgress, + long turbulencePhase, + int color, + long runtimeEffect)
      +
      +
    • +
    • +
      +

      nDrawRoundRect

      +
      @Implementation +protected static void nDrawRoundRect(long renderer, + long propLeft, + long propTop, + long propRight, + long propBottom, + long propRx, + long propRy, + long propPaint)
      +
      +
    • +
    • +
      +

      nDrawWebViewFunctor

      +
      @Implementation +protected static void nDrawWebViewFunctor(long canvas, + int functor)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeRegion.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeRegion.Picker.html new file mode 100644 index 000000000..eaf205891 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeRegion.Picker.html @@ -0,0 +1,142 @@ + + + + +ShadowNativeRegion.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeRegion.Picker

+
+
java.lang.Object +
org.robolectric.shadows.GraphicsShadowPicker<Object> +
org.robolectric.shadows.ShadowNativeRegion.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<Object>
+
+
+
Enclosing class:
+
ShadowNativeRegion
+
+
+
public static final class ShadowNativeRegion.Picker +extends GraphicsShadowPicker<Object>
+
Shadow picker for Region.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeRegion.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeRegion.html new file mode 100644 index 000000000..a352ac489 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeRegion.html @@ -0,0 +1,502 @@ + + + + +ShadowNativeRegion + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeRegion

+
+
java.lang.Object +
org.robolectric.shadows.ShadowNativeRegion
+
+
+
+
@Implements(value=android.graphics.Region.class, + minSdk=26, + shadowPicker=Picker.class, + isInAndroidSdk=false) +public class ShadowNativeRegion +extends Object
+
Shadow for Region that is backed by native code
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNativeRegion

      +
      public ShadowNativeRegion()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      __constructor__

      +
      @Implementation(minSdk=26) +protected void __constructor__(long ni)
      +
      +
    • +
    • +
      +

      __constructor__

      +
      @Implementation(minSdk=26) +protected void __constructor__(int left, + int top, + int right, + int bottom)
      +
      +
    • +
    • +
      +

      __constructor__

      +
      @Implementation(minSdk=26) +protected void __constructor__(Rect rect)
      +
      +
    • +
    • +
      +

      nativeEquals

      +
      @Implementation(minSdk=26) +protected static boolean nativeEquals(long nativeR1, + long nativeR2)
      +
      +
    • +
    • +
      +

      nativeConstructor

      +
      @Implementation(minSdk=26) +protected static long nativeConstructor()
      +
      +
    • +
    • +
      +

      nativeDestructor

      +
      @Implementation(minSdk=26) +protected static void nativeDestructor(long nativeRegion)
      +
      +
    • +
    • +
      +

      nativeSetRegion

      +
      @Implementation(minSdk=26) +protected static void nativeSetRegion(long nativeDst, + long nativeSrc)
      +
      +
    • +
    • +
      +

      nativeSetRect

      +
      @Implementation(minSdk=26) +protected static boolean nativeSetRect(long nativeDst, + int left, + int top, + int right, + int bottom)
      +
      +
    • +
    • +
      +

      nativeSetPath

      +
      @Implementation(minSdk=26) +protected static boolean nativeSetPath(long nativeDst, + long nativePath, + long nativeClip)
      +
      +
    • +
    • +
      +

      nativeGetBounds

      +
      @Implementation(minSdk=26) +protected static boolean nativeGetBounds(long nativeRegion, + Rect rect)
      +
      +
    • +
    • +
      +

      nativeGetBoundaryPath

      +
      @Implementation(minSdk=26) +protected static boolean nativeGetBoundaryPath(long nativeRegion, + long nativePath)
      +
      +
    • +
    • +
      +

      nativeOp

      +
      @Implementation(minSdk=26) +protected static boolean nativeOp(long nativeDst, + int left, + int top, + int right, + int bottom, + int op)
      +
      +
    • +
    • +
      +

      nativeOp

      +
      @Implementation(minSdk=26) +protected static boolean nativeOp(long nativeDst, + Rect rect, + long nativeRegion, + int op)
      +
      +
    • +
    • +
      +

      nativeOp

      +
      @Implementation(minSdk=26) +protected static boolean nativeOp(long nativeDst, + long nativeRegion1, + long nativeRegion2, + int op)
      +
      +
    • +
    • +
      +

      nativeCreateFromParcel

      +
      @Implementation(minSdk=26) +protected static long nativeCreateFromParcel(Parcel p)
      +
      +
    • +
    • +
      +

      nativeWriteToParcel

      +
      @Implementation(minSdk=26) +protected static boolean nativeWriteToParcel(long nativeRegion, + Parcel p)
      +
      +
    • +
    • +
      +

      nativeToString

      +
      @Implementation(minSdk=26) +protected static String nativeToString(long nativeRegion)
      +
      +
    • +
    • +
      +

      isEmpty

      +
      @Implementation(minSdk=26) +protected boolean isEmpty()
      +
      +
    • +
    • +
      +

      isRect

      +
      @Implementation(minSdk=26) +protected boolean isRect()
      +
      +
    • +
    • +
      +

      isComplex

      +
      @Implementation(minSdk=26) +protected boolean isComplex()
      +
      +
    • +
    • +
      +

      contains

      +
      @Implementation(minSdk=26) +protected boolean contains(int x, + int y)
      +
      +
    • +
    • +
      +

      quickContains

      +
      @Implementation(minSdk=26) +protected boolean quickContains(int left, + int top, + int right, + int bottom)
      +
      +
    • +
    • +
      +

      quickReject

      +
      @Implementation(minSdk=26) +protected boolean quickReject(int left, + int top, + int right, + int bottom)
      +
      +
    • +
    • +
      +

      quickReject

      +
      @Implementation(minSdk=26) +protected boolean quickReject(Region rgn)
      +
      +
    • +
    • +
      +

      translate

      +
      @Implementation(minSdk=26) +protected void translate(int dx, + int dy, + Region dst)
      +
      +
    • +
    • +
      +

      scale

      +
      @Implementation(minSdk=26) +protected void scale(float scale, + Region dst)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeRegionIterator.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeRegionIterator.Picker.html new file mode 100644 index 000000000..4edf1faf9 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeRegionIterator.Picker.html @@ -0,0 +1,142 @@ + + + + +ShadowNativeRegionIterator.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeRegionIterator.Picker

+
+
java.lang.Object +
org.robolectric.shadows.GraphicsShadowPicker<Object> +
org.robolectric.shadows.ShadowNativeRegionIterator.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<Object>
+
+
+
Enclosing class:
+
ShadowNativeRegionIterator
+
+
+
public static final class ShadowNativeRegionIterator.Picker +extends GraphicsShadowPicker<Object>
+
Shadow picker for RegionIterator.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeRegionIterator.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeRegionIterator.html new file mode 100644 index 000000000..7c7b22974 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeRegionIterator.html @@ -0,0 +1,203 @@ + + + + +ShadowNativeRegionIterator + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeRegionIterator

+
+
java.lang.Object +
org.robolectric.shadows.ShadowNativeRegionIterator
+
+
+
+
@Implements(value=android.graphics.RegionIterator.class, + minSdk=26, + shadowPicker=Picker.class) +public class ShadowNativeRegionIterator +extends Object
+
Shadow for RegionIterator that is backed by native code
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNativeRegionIterator

      +
      public ShadowNativeRegionIterator()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nativeConstructor

      +
      @Implementation(minSdk=26) +protected static long nativeConstructor(long nativeRegion)
      +
      +
    • +
    • +
      +

      nativeDestructor

      +
      @Implementation(minSdk=26) +protected static void nativeDestructor(long nativeIter)
      +
      +
    • +
    • +
      +

      nativeNext

      +
      @Implementation(minSdk=26) +protected static boolean nativeNext(long nativeIter, + Rect r)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeRenderEffect.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeRenderEffect.Picker.html new file mode 100644 index 000000000..67d4cb613 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeRenderEffect.Picker.html @@ -0,0 +1,142 @@ + + + + +ShadowNativeRenderEffect.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeRenderEffect.Picker

+
+
java.lang.Object +
org.robolectric.shadows.GraphicsShadowPicker<Object> +
org.robolectric.shadows.ShadowNativeRenderEffect.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<Object>
+
+
+
Enclosing class:
+
ShadowNativeRenderEffect
+
+
+
public static final class ShadowNativeRenderEffect.Picker +extends GraphicsShadowPicker<Object>
+
Shadow picker for RenderEffect.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeRenderEffect.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeRenderEffect.html new file mode 100644 index 000000000..8a38bb8b9 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeRenderEffect.html @@ -0,0 +1,285 @@ + + + + +ShadowNativeRenderEffect + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeRenderEffect

+
+
java.lang.Object +
org.robolectric.shadows.ShadowNativeRenderEffect
+
+
+
+
@Implements(value=android.graphics.RenderEffect.class, + minSdk=26, + shadowPicker=Picker.class) +public class ShadowNativeRenderEffect +extends Object
+
Shadow for RenderEffect that is backed by native code
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNativeRenderEffect

      +
      public ShadowNativeRenderEffect()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nativeCreateOffsetEffect

      +
      @Implementation(minSdk=31) +protected static long nativeCreateOffsetEffect(float offsetX, + float offsetY, + long nativeInput)
      +
      +
    • +
    • +
      +

      nativeCreateBlurEffect

      +
      @Implementation(minSdk=31) +protected static long nativeCreateBlurEffect(float radiusX, + float radiusY, + long nativeInput, + int edgeTreatment)
      +
      +
    • +
    • +
      +

      nativeCreateBitmapEffect

      +
      @Implementation(minSdk=31) +protected static long nativeCreateBitmapEffect(long bitmapHandle, + float srcLeft, + float srcTop, + float srcRight, + float srcBottom, + float dstLeft, + float dstTop, + float dstRight, + float dstBottom)
      +
      +
    • +
    • +
      +

      nativeCreateColorFilterEffect

      +
      @Implementation(minSdk=31) +protected static long nativeCreateColorFilterEffect(long colorFilter, + long nativeInput)
      +
      +
    • +
    • +
      +

      nativeCreateBlendModeEffect

      +
      @Implementation(minSdk=31) +protected static long nativeCreateBlendModeEffect(long dst, + long src, + int blendmode)
      +
      +
    • +
    • +
      +

      nativeCreateChainEffect

      +
      @Implementation(minSdk=31) +protected static long nativeCreateChainEffect(long outer, + long inner)
      +
      +
    • +
    • +
      +

      nativeCreateShaderEffect

      +
      @Implementation(minSdk=31) +protected static long nativeCreateShaderEffect(long shader)
      +
      +
    • +
    • +
      +

      nativeGetFinalizer

      +
      @Implementation(minSdk=31) +protected static long nativeGetFinalizer()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeRenderNode.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeRenderNode.Picker.html new file mode 100644 index 000000000..ddf906c4a --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeRenderNode.Picker.html @@ -0,0 +1,142 @@ + + + + +ShadowNativeRenderNode.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeRenderNode.Picker

+
+
java.lang.Object +
org.robolectric.shadows.GraphicsShadowPicker<Object> +
org.robolectric.shadows.ShadowNativeRenderNode.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<Object>
+
+
+
Enclosing class:
+
ShadowNativeRenderNode
+
+
+
public static final class ShadowNativeRenderNode.Picker +extends GraphicsShadowPicker<Object>
+
Shadow picker for RenderNode.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeRenderNode.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeRenderNode.html new file mode 100644 index 000000000..d925f85a3 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeRenderNode.html @@ -0,0 +1,1165 @@ + + + + +ShadowNativeRenderNode + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeRenderNode

+
+
java.lang.Object +
org.robolectric.shadows.ShadowNativeRenderNode
+
+
+
+
@Implements(value=android.graphics.RenderNode.class, + minSdk=29, + shadowPicker=Picker.class) +public class ShadowNativeRenderNode +extends Object
+
Shadow for RenderNode that is backed by native code
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNativeRenderNode

      +
      public ShadowNativeRenderNode()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nCreate

      +
      @Implementation +protected static long nCreate(String name)
      +
      +
    • +
    • +
      +

      nGetNativeFinalizer

      +
      @Implementation +protected static long nGetNativeFinalizer()
      +
      +
    • +
    • +
      +

      nOutput

      +
      @Implementation +protected static void nOutput(long renderNode)
      +
      +
    • +
    • +
      +

      nGetUsageSize

      +
      @Implementation(minSdk=30) +protected static int nGetUsageSize(long renderNode)
      +
      +
    • +
    • +
      +

      nGetAllocatedSize

      +
      @Implementation(minSdk=30) +protected static int nGetAllocatedSize(long renderNode)
      +
      +
    • +
    • +
      +

      nRequestPositionUpdates

      +
      @Implementation(maxSdk=32) +protected static void nRequestPositionUpdates(long renderNode, + RenderNode.PositionUpdateListener callback)
      +
      +
    • +
    • +
      +

      nAddAnimator

      +
      @Implementation +protected static void nAddAnimator(long renderNode, + long animatorPtr)
      +
      +
    • +
    • +
      +

      nEndAllAnimators

      +
      @Implementation +protected static void nEndAllAnimators(long renderNode)
      +
      +
    • +
    • +
      +

      nDiscardDisplayList

      +
      @Implementation(minSdk=31) +protected static void nDiscardDisplayList(long renderNode)
      +
      +
    • +
    • +
      +

      nIsValid

      +
      @Implementation +protected static boolean nIsValid(long renderNode)
      +
      +
    • +
    • +
      +

      nGetTransformMatrix

      +
      @Implementation +protected static void nGetTransformMatrix(long renderNode, + long nativeMatrix)
      +
      +
    • +
    • +
      +

      nGetInverseTransformMatrix

      +
      @Implementation +protected static void nGetInverseTransformMatrix(long renderNode, + long nativeMatrix)
      +
      +
    • +
    • +
      +

      nHasIdentityMatrix

      +
      @Implementation +protected static boolean nHasIdentityMatrix(long renderNode)
      +
      +
    • +
    • +
      +

      nOffsetTopAndBottom

      +
      @Implementation +protected static boolean nOffsetTopAndBottom(long renderNode, + int offset)
      +
      +
    • +
    • +
      +

      nOffsetLeftAndRight

      +
      @Implementation +protected static boolean nOffsetLeftAndRight(long renderNode, + int offset)
      +
      +
    • +
    • +
      +

      nSetLeftTopRightBottom

      +
      @Implementation +protected static boolean nSetLeftTopRightBottom(long renderNode, + int left, + int top, + int right, + int bottom)
      +
      +
    • +
    • +
      +

      nSetLeft

      +
      @Implementation +protected static boolean nSetLeft(long renderNode, + int left)
      +
      +
    • +
    • +
      +

      nSetTop

      +
      @Implementation +protected static boolean nSetTop(long renderNode, + int top)
      +
      +
    • +
    • +
      +

      nSetRight

      +
      @Implementation +protected static boolean nSetRight(long renderNode, + int right)
      +
      +
    • +
    • +
      +

      nSetBottom

      +
      @Implementation +protected static boolean nSetBottom(long renderNode, + int bottom)
      +
      +
    • +
    • +
      +

      nGetLeft

      +
      @Implementation +protected static int nGetLeft(long renderNode)
      +
      +
    • +
    • +
      +

      nGetTop

      +
      @Implementation +protected static int nGetTop(long renderNode)
      +
      +
    • +
    • +
      +

      nGetRight

      +
      @Implementation +protected static int nGetRight(long renderNode)
      +
      +
    • +
    • +
      +

      nGetBottom

      +
      @Implementation +protected static int nGetBottom(long renderNode)
      +
      +
    • +
    • +
      +

      nSetCameraDistance

      +
      @Implementation +protected static boolean nSetCameraDistance(long renderNode, + float distance)
      +
      +
    • +
    • +
      +

      nSetPivotY

      +
      @Implementation +protected static boolean nSetPivotY(long renderNode, + float pivotY)
      +
      +
    • +
    • +
      +

      nSetPivotX

      +
      @Implementation +protected static boolean nSetPivotX(long renderNode, + float pivotX)
      +
      +
    • +
    • +
      +

      nResetPivot

      +
      @Implementation +protected static boolean nResetPivot(long renderNode)
      +
      +
    • +
    • +
      +

      nSetLayerType

      +
      @Implementation +protected static boolean nSetLayerType(long renderNode, + int layerType)
      +
      +
    • +
    • +
      +

      nGetLayerType

      +
      @Implementation +protected static int nGetLayerType(long renderNode)
      +
      +
    • +
    • +
      +

      nSetLayerPaint

      +
      @Implementation +protected static boolean nSetLayerPaint(long renderNode, + long paint)
      +
      +
    • +
    • +
      +

      nSetClipToBounds

      +
      @Implementation +protected static boolean nSetClipToBounds(long renderNode, + boolean clipToBounds)
      +
      +
    • +
    • +
      +

      nGetClipToBounds

      +
      @Implementation +protected static boolean nGetClipToBounds(long renderNode)
      +
      +
    • +
    • +
      +

      nSetClipBounds

      +
      @Implementation +protected static boolean nSetClipBounds(long renderNode, + int left, + int top, + int right, + int bottom)
      +
      +
    • +
    • +
      +

      nSetClipBoundsEmpty

      +
      @Implementation +protected static boolean nSetClipBoundsEmpty(long renderNode)
      +
      +
    • +
    • +
      +

      nSetProjectBackwards

      +
      @Implementation +protected static boolean nSetProjectBackwards(long renderNode, + boolean shouldProject)
      +
      +
    • +
    • +
      +

      nSetProjectionReceiver

      +
      @Implementation +protected static boolean nSetProjectionReceiver(long renderNode, + boolean shouldReceive)
      +
      +
    • +
    • +
      +

      nSetOutlineRoundRect

      +
      @Implementation +protected static boolean nSetOutlineRoundRect(long renderNode, + int left, + int top, + int right, + int bottom, + float radius, + float alpha)
      +
      +
    • +
    • +
      +

      nSetOutlinePath

      +
      @Implementation(minSdk=30) +protected static boolean nSetOutlinePath(long renderNode, + long nativePath, + float alpha)
      +
      +
    • +
    • +
      +

      nSetOutlineEmpty

      +
      @Implementation +protected static boolean nSetOutlineEmpty(long renderNode)
      +
      +
    • +
    • +
      +

      nSetOutlineNone

      +
      @Implementation +protected static boolean nSetOutlineNone(long renderNode)
      +
      +
    • +
    • +
      +

      nClearStretch

      +
      @Implementation(minSdk=31) +protected static boolean nClearStretch(long renderNode)
      +
      +
    • +
    • +
      +

      nStretch

      +
      @Implementation(minSdk=31) +protected static boolean nStretch(long renderNode, + float vecX, + float vecY, + float maxStretchX, + float maxStretchY)
      +
      +
    • +
    • +
      +

      nHasShadow

      +
      @Implementation +protected static boolean nHasShadow(long renderNode)
      +
      +
    • +
    • +
      +

      nSetSpotShadowColor

      +
      @Implementation +protected static boolean nSetSpotShadowColor(long renderNode, + int color)
      +
      +
    • +
    • +
      +

      nSetAmbientShadowColor

      +
      @Implementation +protected static boolean nSetAmbientShadowColor(long renderNode, + int color)
      +
      +
    • +
    • +
      +

      nGetSpotShadowColor

      +
      @Implementation +protected static int nGetSpotShadowColor(long renderNode)
      +
      +
    • +
    • +
      +

      nGetAmbientShadowColor

      +
      @Implementation +protected static int nGetAmbientShadowColor(long renderNode)
      +
      +
    • +
    • +
      +

      nSetClipToOutline

      +
      @Implementation +protected static boolean nSetClipToOutline(long renderNode, + boolean clipToOutline)
      +
      +
    • +
    • +
      +

      nSetRevealClip

      +
      @Implementation +protected static boolean nSetRevealClip(long renderNode, + boolean shouldClip, + float x, + float y, + float radius)
      +
      +
    • +
    • +
      +

      nSetAlpha

      +
      @Implementation +protected static boolean nSetAlpha(long renderNode, + float alpha)
      +
      +
    • +
    • +
      +

      nSetRenderEffect

      +
      @Implementation(minSdk=31) +protected static boolean nSetRenderEffect(long renderNode, + long renderEffect)
      +
      +
    • +
    • +
      +

      nSetHasOverlappingRendering

      +
      @Implementation +protected static boolean nSetHasOverlappingRendering(long renderNode, + boolean hasOverlappingRendering)
      +
      +
    • +
    • +
      +

      nSetUsageHint

      +
      @Implementation +protected static void nSetUsageHint(long renderNode, + int usageHint)
      +
      +
    • +
    • +
      +

      nSetElevation

      +
      @Implementation +protected static boolean nSetElevation(long renderNode, + float lift)
      +
      +
    • +
    • +
      +

      nSetTranslationX

      +
      @Implementation +protected static boolean nSetTranslationX(long renderNode, + float translationX)
      +
      +
    • +
    • +
      +

      nSetTranslationY

      +
      @Implementation +protected static boolean nSetTranslationY(long renderNode, + float translationY)
      +
      +
    • +
    • +
      +

      nSetTranslationZ

      +
      @Implementation +protected static boolean nSetTranslationZ(long renderNode, + float translationZ)
      +
      +
    • +
    • +
      +

      nSetRotation

      +
      @Implementation +protected static boolean nSetRotation(long renderNode, + float rotation)
      +
      +
    • +
    • +
      +

      nSetRotationX

      +
      @Implementation +protected static boolean nSetRotationX(long renderNode, + float rotationX)
      +
      +
    • +
    • +
      +

      nSetRotationY

      +
      @Implementation +protected static boolean nSetRotationY(long renderNode, + float rotationY)
      +
      +
    • +
    • +
      +

      nSetScaleX

      +
      @Implementation +protected static boolean nSetScaleX(long renderNode, + float scaleX)
      +
      +
    • +
    • +
      +

      nSetScaleY

      +
      @Implementation +protected static boolean nSetScaleY(long renderNode, + float scaleY)
      +
      +
    • +
    • +
      +

      nSetStaticMatrix

      +
      @Implementation +protected static boolean nSetStaticMatrix(long renderNode, + long nativeMatrix)
      +
      +
    • +
    • +
      +

      nSetAnimationMatrix

      +
      @Implementation +protected static boolean nSetAnimationMatrix(long renderNode, + long animationMatrix)
      +
      +
    • +
    • +
      +

      nHasOverlappingRendering

      +
      @Implementation +protected static boolean nHasOverlappingRendering(long renderNode)
      +
      +
    • +
    • +
      +

      nGetAnimationMatrix

      +
      @Implementation +protected static boolean nGetAnimationMatrix(long renderNode, + long animationMatrix)
      +
      +
    • +
    • +
      +

      nGetClipToOutline

      +
      @Implementation +protected static boolean nGetClipToOutline(long renderNode)
      +
      +
    • +
    • +
      +

      nGetAlpha

      +
      @Implementation +protected static float nGetAlpha(long renderNode)
      +
      +
    • +
    • +
      +

      nGetCameraDistance

      +
      @Implementation +protected static float nGetCameraDistance(long renderNode)
      +
      +
    • +
    • +
      +

      nGetScaleX

      +
      @Implementation +protected static float nGetScaleX(long renderNode)
      +
      +
    • +
    • +
      +

      nGetScaleY

      +
      @Implementation +protected static float nGetScaleY(long renderNode)
      +
      +
    • +
    • +
      +

      nGetElevation

      +
      @Implementation +protected static float nGetElevation(long renderNode)
      +
      +
    • +
    • +
      +

      nGetTranslationX

      +
      @Implementation +protected static float nGetTranslationX(long renderNode)
      +
      +
    • +
    • +
      +

      nGetTranslationY

      +
      @Implementation +protected static float nGetTranslationY(long renderNode)
      +
      +
    • +
    • +
      +

      nGetTranslationZ

      +
      @Implementation +protected static float nGetTranslationZ(long renderNode)
      +
      +
    • +
    • +
      +

      nGetRotation

      +
      @Implementation +protected static float nGetRotation(long renderNode)
      +
      +
    • +
    • +
      +

      nGetRotationX

      +
      @Implementation +protected static float nGetRotationX(long renderNode)
      +
      +
    • +
    • +
      +

      nGetRotationY

      +
      @Implementation +protected static float nGetRotationY(long renderNode)
      +
      +
    • +
    • +
      +

      nIsPivotExplicitlySet

      +
      @Implementation +protected static boolean nIsPivotExplicitlySet(long renderNode)
      +
      +
    • +
    • +
      +

      nGetPivotX

      +
      @Implementation +protected static float nGetPivotX(long renderNode)
      +
      +
    • +
    • +
      +

      nGetPivotY

      +
      @Implementation +protected static float nGetPivotY(long renderNode)
      +
      +
    • +
    • +
      +

      nGetWidth

      +
      @Implementation +protected static int nGetWidth(long renderNode)
      +
      +
    • +
    • +
      +

      nGetHeight

      +
      @Implementation +protected static int nGetHeight(long renderNode)
      +
      +
    • +
    • +
      +

      nSetAllowForceDark

      +
      @Implementation +protected static boolean nSetAllowForceDark(long renderNode, + boolean allowForceDark)
      +
      +
    • +
    • +
      +

      nGetAllowForceDark

      +
      @Implementation +protected static boolean nGetAllowForceDark(long renderNode)
      +
      +
    • +
    • +
      +

      nGetUniqueId

      +
      @Implementation +protected static long nGetUniqueId(long renderNode)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeRenderNodeAnimator.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeRenderNodeAnimator.Picker.html new file mode 100644 index 000000000..af364cc2d --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeRenderNodeAnimator.Picker.html @@ -0,0 +1,142 @@ + + + + +ShadowNativeRenderNodeAnimator.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeRenderNodeAnimator.Picker

+
+
java.lang.Object +
org.robolectric.shadows.GraphicsShadowPicker<Object> +
org.robolectric.shadows.ShadowNativeRenderNodeAnimator.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<Object>
+
+
+
Enclosing class:
+
ShadowNativeRenderNodeAnimator
+
+
+
public static final class ShadowNativeRenderNodeAnimator.Picker +extends GraphicsShadowPicker<Object>
+
Shadow picker for RenderNodeAnimator.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeRenderNodeAnimator.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeRenderNodeAnimator.html new file mode 100644 index 000000000..a43b6b813 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeRenderNodeAnimator.html @@ -0,0 +1,328 @@ + + + + +ShadowNativeRenderNodeAnimator + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeRenderNodeAnimator

+
+
java.lang.Object +
org.robolectric.shadows.ShadowNativeRenderNodeAnimator
+
+
+
+
@Implements(value=android.graphics.animation.RenderNodeAnimator.class, + minSdk=30, + shadowPicker=Picker.class, + isInAndroidSdk=false) +public class ShadowNativeRenderNodeAnimator +extends Object
+
Shadow for RenderNodeAnimator that is backed by native code
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNativeRenderNodeAnimator

      +
      public ShadowNativeRenderNodeAnimator()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nCreateAnimator

      +
      @Implementation +protected static long nCreateAnimator(int property, + float finalValue)
      +
      +
    • +
    • +
      +

      nCreateCanvasPropertyFloatAnimator

      +
      @Implementation +protected static long nCreateCanvasPropertyFloatAnimator(long canvasProperty, + float finalValue)
      +
      +
    • +
    • +
      +

      nCreateCanvasPropertyPaintAnimator

      +
      @Implementation +protected static long nCreateCanvasPropertyPaintAnimator(long canvasProperty, + int paintField, + float finalValue)
      +
      +
    • +
    • +
      +

      nCreateRevealAnimator

      +
      @Implementation +protected static long nCreateRevealAnimator(int x, + int y, + float startRadius, + float endRadius)
      +
      +
    • +
    • +
      +

      nSetStartValue

      +
      @Implementation +protected static void nSetStartValue(long nativePtr, + float startValue)
      +
      +
    • +
    • +
      +

      nSetDuration

      +
      @Implementation +protected static void nSetDuration(long nativePtr, + long duration)
      +
      +
    • +
    • +
      +

      nGetDuration

      +
      @Implementation +protected static long nGetDuration(long nativePtr)
      +
      +
    • +
    • +
      +

      nSetStartDelay

      +
      @Implementation +protected static void nSetStartDelay(long nativePtr, + long startDelay)
      +
      +
    • +
    • +
      +

      nSetInterpolator

      +
      @Implementation +protected static void nSetInterpolator(long animPtr, + long interpolatorPtr)
      +
      +
    • +
    • +
      +

      nSetAllowRunningAsync

      +
      @Implementation +protected static void nSetAllowRunningAsync(long animPtr, + boolean mayRunAsync)
      +
      +
    • +
    • +
      +

      nSetListener

      +
      @Implementation +protected static void nSetListener(long animPtr, + android.graphics.animation.RenderNodeAnimator listener)
      +
      +
    • +
    • +
      +

      nStart

      +
      @Implementation +protected static void nStart(long animPtr)
      +
      +
    • +
    • +
      +

      nEnd

      +
      @Implementation +protected static void nEnd(long animPtr)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeRenderNodeAnimatorQ.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeRenderNodeAnimatorQ.Picker.html new file mode 100644 index 000000000..f6e7dd679 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeRenderNodeAnimatorQ.Picker.html @@ -0,0 +1,142 @@ + + + + +ShadowNativeRenderNodeAnimatorQ.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeRenderNodeAnimatorQ.Picker

+
+
java.lang.Object +
org.robolectric.shadows.GraphicsShadowPicker<Object> +
org.robolectric.shadows.ShadowNativeRenderNodeAnimatorQ.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<Object>
+
+
+
Enclosing class:
+
ShadowNativeRenderNodeAnimatorQ
+
+
+
public static final class ShadowNativeRenderNodeAnimatorQ.Picker +extends GraphicsShadowPicker<Object>
+
Shadow picker for RenderNodeAnimator.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeRenderNodeAnimatorQ.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeRenderNodeAnimatorQ.html new file mode 100644 index 000000000..b7627e76d --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeRenderNodeAnimatorQ.html @@ -0,0 +1,330 @@ + + + + +ShadowNativeRenderNodeAnimatorQ + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeRenderNodeAnimatorQ

+
+
java.lang.Object +
org.robolectric.shadows.ShadowNativeRenderNodeAnimatorQ
+
+
+
+
@Implements(className="android.view.RenderNodeAnimator", + minSdk=26, + maxSdk=29, + looseSignatures=true, + shadowPicker=Picker.class) +public class ShadowNativeRenderNodeAnimatorQ +extends Object
+
Shadow for RenderNodeAnimator for Android Q and below that is backed by + native code
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNativeRenderNodeAnimatorQ

      +
      public ShadowNativeRenderNodeAnimatorQ()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nCreateAnimator

      +
      @Implementation +protected static long nCreateAnimator(int property, + float finalValue)
      +
      +
    • +
    • +
      +

      nCreateCanvasPropertyFloatAnimator

      +
      @Implementation +protected static long nCreateCanvasPropertyFloatAnimator(long canvasProperty, + float finalValue)
      +
      +
    • +
    • +
      +

      nCreateCanvasPropertyPaintAnimator

      +
      @Implementation +protected static long nCreateCanvasPropertyPaintAnimator(long canvasProperty, + int paintField, + float finalValue)
      +
      +
    • +
    • +
      +

      nCreateRevealAnimator

      +
      @Implementation +protected static long nCreateRevealAnimator(int x, + int y, + float startRadius, + float endRadius)
      +
      +
    • +
    • +
      +

      nSetStartValue

      +
      @Implementation +protected static void nSetStartValue(long nativePtr, + float startValue)
      +
      +
    • +
    • +
      +

      nSetDuration

      +
      @Implementation +protected static void nSetDuration(long nativePtr, + long duration)
      +
      +
    • +
    • +
      +

      nGetDuration

      +
      @Implementation +protected static long nGetDuration(long nativePtr)
      +
      +
    • +
    • +
      +

      nSetStartDelay

      +
      @Implementation +protected static void nSetStartDelay(long nativePtr, + long startDelay)
      +
      +
    • +
    • +
      +

      nSetInterpolator

      +
      @Implementation +protected static void nSetInterpolator(long animPtr, + long interpolatorPtr)
      +
      +
    • +
    • +
      +

      nSetAllowRunningAsync

      +
      @Implementation +protected static void nSetAllowRunningAsync(long animPtr, + boolean mayRunAsync)
      +
      +
    • +
    • +
      +

      nSetListener

      +
      @Implementation +protected static void nSetListener(Object animPtr, + Object listener)
      +
      +
    • +
    • +
      +

      nStart

      +
      @Implementation +protected static void nStart(long animPtr)
      +
      +
    • +
    • +
      +

      nEnd

      +
      @Implementation +protected static void nEnd(long animPtr)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeRenderNodeOP.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeRenderNodeOP.Picker.html new file mode 100644 index 000000000..72eb3c91e --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeRenderNodeOP.Picker.html @@ -0,0 +1,142 @@ + + + + +ShadowNativeRenderNodeOP.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeRenderNodeOP.Picker

+
+
java.lang.Object +
org.robolectric.shadows.GraphicsShadowPicker<Object> +
org.robolectric.shadows.ShadowNativeRenderNodeOP.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<Object>
+
+
+
Enclosing class:
+
ShadowNativeRenderNodeOP
+
+
+
public static final class ShadowNativeRenderNodeOP.Picker +extends GraphicsShadowPicker<Object>
+
Shadow picker for RenderNode.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeRenderNodeOP.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeRenderNodeOP.html new file mode 100644 index 000000000..5fc5c6af5 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeRenderNodeOP.html @@ -0,0 +1,1081 @@ + + + + +ShadowNativeRenderNodeOP + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeRenderNodeOP

+
+
java.lang.Object +
org.robolectric.shadows.ShadowNativeRenderNodeOP
+
+
+
+
@Implements(className="android.view.RenderNode", + minSdk=26, + maxSdk=28, + looseSignatures=true, + shadowPicker=Picker.class) +public class ShadowNativeRenderNodeOP +extends Object
+
Shadow for RenderNode that is backed by native code
+
+
+
    + +
  • +
    +

    Nested Class Summary

    +
    Nested Classes
    +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    static final class 
    + +
    +
    Shadow picker for RenderNode.
    +
    +
    +
    +
  • + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected void
    +
    end(Object canvas)
    +
     
    +
    protected static void
    +
    nAddAnimator(long renderNode, + long animatorPtr)
    +
     
    +
    protected static long
    + +
     
    +
    protected static void
    +
    nEndAllAnimators(long renderNode)
    +
     
    +
    protected static boolean
    +
    nGetAllowForceDark(long renderNode)
    +
     
    +
    protected static float
    +
    nGetAlpha(long renderNode)
    +
     
    +
    protected static int
    +
    nGetAmbientShadowColor(long renderNode)
    +
     
    +
    protected static boolean
    +
    nGetAnimationMatrix(long renderNode, + long animationMatrix)
    +
     
    +
    protected static int
    +
    nGetBottom(long renderNode)
    +
     
    +
    protected static float
    +
    nGetCameraDistance(long renderNode)
    +
     
    +
    protected static boolean
    +
    nGetClipToBounds(long renderNode)
    +
     
    +
    protected static boolean
    +
    nGetClipToOutline(long renderNode)
    +
     
    +
    protected static float
    +
    nGetElevation(long renderNode)
    +
     
    +
    protected static int
    +
    nGetHeight(long renderNode)
    +
     
    +
    protected static void
    +
    nGetInverseTransformMatrix(long renderNode, + long nativeMatrix)
    +
     
    +
    protected static int
    +
    nGetLayerType(long renderNode)
    +
     
    +
    protected static int
    +
    nGetLeft(long renderNode)
    +
     
    +
    protected static long
    + +
     
    +
    protected static float
    +
    nGetPivotX(long renderNode)
    +
     
    +
    protected static float
    +
    nGetPivotY(long renderNode)
    +
     
    +
    protected static int
    +
    nGetRight(long renderNode)
    +
     
    +
    protected static float
    +
    nGetRotation(long renderNode)
    +
     
    +
    protected static float
    +
    nGetRotationX(long renderNode)
    +
     
    +
    protected static float
    +
    nGetRotationY(long renderNode)
    +
     
    +
    protected static float
    +
    nGetScaleX(long renderNode)
    +
     
    +
    protected static float
    +
    nGetScaleY(long renderNode)
    +
     
    +
    protected static int
    +
    nGetSpotShadowColor(long renderNode)
    +
     
    +
    protected static int
    +
    nGetTop(long renderNode)
    +
     
    +
    protected static void
    +
    nGetTransformMatrix(long renderNode, + long nativeMatrix)
    +
     
    +
    protected static float
    +
    nGetTranslationX(long renderNode)
    +
     
    +
    protected static float
    +
    nGetTranslationY(long renderNode)
    +
     
    +
    protected static float
    +
    nGetTranslationZ(long renderNode)
    +
     
    +
    protected static long
    +
    nGetUniqueId(long renderNode)
    +
     
    +
    protected static int
    +
    nGetWidth(long renderNode)
    +
     
    +
    protected static boolean
    +
    nHasIdentityMatrix(long renderNode)
    +
     
    +
    protected static boolean
    +
    nHasOverlappingRendering(long renderNode)
    +
     
    +
    protected static boolean
    +
    nHasShadow(long renderNode)
    +
     
    +
    protected static boolean
    +
    nIsPivotExplicitlySet(long renderNode)
    +
     
    +
    protected static boolean
    +
    nIsValid(long renderNode)
    +
     
    +
    protected static boolean
    +
    nOffsetLeftAndRight(long renderNode, + int offset)
    +
     
    +
    protected static boolean
    +
    nOffsetTopAndBottom(long renderNode, + int offset)
    +
     
    +
    protected static void
    +
    nOutput(long renderNode)
    +
     
    +
    protected static boolean
    +
    nResetPivot(long renderNode)
    +
     
    +
    protected static boolean
    +
    nSetAllowForceDark(long renderNode, + boolean allowForceDark)
    +
     
    +
    protected static boolean
    +
    nSetAlpha(long renderNode, + float alpha)
    +
     
    +
    protected static boolean
    +
    nSetAmbientShadowColor(long renderNode, + int color)
    +
     
    +
    protected static boolean
    +
    nSetAnimationMatrix(long renderNode, + long animationMatrix)
    +
     
    +
    protected static boolean
    +
    nSetBottom(long renderNode, + int bottom)
    +
     
    +
    protected static boolean
    +
    nSetCameraDistance(long renderNode, + float distance)
    +
     
    +
    protected static boolean
    +
    nSetClipBounds(long renderNode, + int left, + int top, + int right, + int bottom)
    +
     
    +
    protected static boolean
    +
    nSetClipBoundsEmpty(long renderNode)
    +
     
    +
    protected static boolean
    +
    nSetClipToBounds(long renderNode, + boolean clipToBounds)
    +
     
    +
    protected static boolean
    +
    nSetClipToOutline(long renderNode, + boolean clipToOutline)
    +
     
    +
    protected static boolean
    +
    nSetElevation(long renderNode, + float lift)
    +
     
    +
    protected static boolean
    +
    nSetHasOverlappingRendering(long renderNode, + boolean hasOverlappingRendering)
    +
     
    +
    protected static boolean
    +
    nSetLayerPaint(long renderNode, + long paint)
    +
     
    +
    protected static boolean
    +
    nSetLayerType(long renderNode, + int layerType)
    +
     
    +
    protected static boolean
    +
    nSetLeft(long renderNode, + int left)
    +
     
    +
    protected static boolean
    +
    nSetLeftTopRightBottom(long renderNode, + int left, + int top, + int right, + int bottom)
    +
     
    +
    protected static boolean
    +
    nSetOutlineEmpty(long renderNode)
    +
     
    +
    protected static boolean
    +
    nSetOutlineNone(long renderNode)
    +
     
    +
    protected static boolean
    +
    nSetOutlineRoundRect(long renderNode, + int left, + int top, + int right, + int bottom, + float radius, + float alpha)
    +
     
    +
    protected static boolean
    +
    nSetPivotX(long renderNode, + float pivotX)
    +
     
    +
    protected static boolean
    +
    nSetPivotY(long renderNode, + float pivotY)
    +
     
    +
    protected static boolean
    +
    nSetProjectBackwards(long renderNode, + boolean shouldProject)
    +
     
    +
    protected static boolean
    +
    nSetProjectionReceiver(long renderNode, + boolean shouldReceive)
    +
     
    +
    protected static boolean
    +
    nSetRevealClip(long renderNode, + boolean shouldClip, + float x, + float y, + float radius)
    +
     
    +
    protected static boolean
    +
    nSetRight(long renderNode, + int right)
    +
     
    +
    protected static boolean
    +
    nSetRotation(long renderNode, + float rotation)
    +
     
    +
    protected static boolean
    +
    nSetRotationX(long renderNode, + float rotationX)
    +
     
    +
    protected static boolean
    +
    nSetRotationY(long renderNode, + float rotationY)
    +
     
    +
    protected static boolean
    +
    nSetScaleX(long renderNode, + float scaleX)
    +
     
    +
    protected static boolean
    +
    nSetScaleY(long renderNode, + float scaleY)
    +
     
    +
    protected static boolean
    +
    nSetSpotShadowColor(long renderNode, + int color)
    +
     
    +
    protected static boolean
    +
    nSetStaticMatrix(long renderNode, + long nativeMatrix)
    +
     
    +
    protected static boolean
    +
    nSetTop(long renderNode, + int top)
    +
     
    +
    protected static boolean
    +
    nSetTranslationX(long renderNode, + float translationX)
    +
     
    +
    protected static boolean
    +
    nSetTranslationY(long renderNode, + float translationY)
    +
     
    +
    protected static boolean
    +
    nSetTranslationZ(long renderNode, + float translationZ)
    +
     
    +
    protected static void
    +
    nSetUsageHint(long renderNode, + int usageHint)
    +
     
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNativeRenderNodeOP

      +
      public ShadowNativeRenderNodeOP()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nCreate

      +
      @Implementation +protected static long nCreate(String name)
      +
      +
    • +
    • +
      +

      nGetNativeFinalizer

      +
      @Implementation +protected static long nGetNativeFinalizer()
      +
      +
    • +
    • +
      +

      nOutput

      +
      @Implementation +protected static void nOutput(long renderNode)
      +
      +
    • +
    • +
      +

      nAddAnimator

      +
      @Implementation +protected static void nAddAnimator(long renderNode, + long animatorPtr)
      +
      +
    • +
    • +
      +

      nEndAllAnimators

      +
      @Implementation +protected static void nEndAllAnimators(long renderNode)
      +
      +
    • +
    • +
      +

      nIsValid

      +
      @Implementation +protected static boolean nIsValid(long renderNode)
      +
      +
    • +
    • +
      +

      nGetTransformMatrix

      +
      @Implementation +protected static void nGetTransformMatrix(long renderNode, + long nativeMatrix)
      +
      +
    • +
    • +
      +

      nGetInverseTransformMatrix

      +
      @Implementation +protected static void nGetInverseTransformMatrix(long renderNode, + long nativeMatrix)
      +
      +
    • +
    • +
      +

      nHasIdentityMatrix

      +
      @Implementation +protected static boolean nHasIdentityMatrix(long renderNode)
      +
      +
    • +
    • +
      +

      nOffsetTopAndBottom

      +
      @Implementation +protected static boolean nOffsetTopAndBottom(long renderNode, + int offset)
      +
      +
    • +
    • +
      +

      nOffsetLeftAndRight

      +
      @Implementation +protected static boolean nOffsetLeftAndRight(long renderNode, + int offset)
      +
      +
    • +
    • +
      +

      nSetLeftTopRightBottom

      +
      @Implementation +protected static boolean nSetLeftTopRightBottom(long renderNode, + int left, + int top, + int right, + int bottom)
      +
      +
    • +
    • +
      +

      nSetLeft

      +
      @Implementation +protected static boolean nSetLeft(long renderNode, + int left)
      +
      +
    • +
    • +
      +

      nSetTop

      +
      @Implementation +protected static boolean nSetTop(long renderNode, + int top)
      +
      +
    • +
    • +
      +

      nSetRight

      +
      @Implementation +protected static boolean nSetRight(long renderNode, + int right)
      +
      +
    • +
    • +
      +

      nSetBottom

      +
      @Implementation +protected static boolean nSetBottom(long renderNode, + int bottom)
      +
      +
    • +
    • +
      +

      nGetLeft

      +
      @Implementation +protected static int nGetLeft(long renderNode)
      +
      +
    • +
    • +
      +

      nGetTop

      +
      @Implementation +protected static int nGetTop(long renderNode)
      +
      +
    • +
    • +
      +

      nGetRight

      +
      @Implementation +protected static int nGetRight(long renderNode)
      +
      +
    • +
    • +
      +

      nGetBottom

      +
      @Implementation +protected static int nGetBottom(long renderNode)
      +
      +
    • +
    • +
      +

      nSetCameraDistance

      +
      @Implementation +protected static boolean nSetCameraDistance(long renderNode, + float distance)
      +
      +
    • +
    • +
      +

      nSetPivotY

      +
      @Implementation +protected static boolean nSetPivotY(long renderNode, + float pivotY)
      +
      +
    • +
    • +
      +

      nSetPivotX

      +
      @Implementation +protected static boolean nSetPivotX(long renderNode, + float pivotX)
      +
      +
    • +
    • +
      +

      nResetPivot

      +
      @Implementation +protected static boolean nResetPivot(long renderNode)
      +
      +
    • +
    • +
      +

      nSetLayerType

      +
      @Implementation +protected static boolean nSetLayerType(long renderNode, + int layerType)
      +
      +
    • +
    • +
      +

      nGetLayerType

      +
      @Implementation +protected static int nGetLayerType(long renderNode)
      +
      +
    • +
    • +
      +

      nSetLayerPaint

      +
      @Implementation +protected static boolean nSetLayerPaint(long renderNode, + long paint)
      +
      +
    • +
    • +
      +

      nSetClipToBounds

      +
      @Implementation +protected static boolean nSetClipToBounds(long renderNode, + boolean clipToBounds)
      +
      +
    • +
    • +
      +

      nGetClipToBounds

      +
      @Implementation +protected static boolean nGetClipToBounds(long renderNode)
      +
      +
    • +
    • +
      +

      nSetClipBounds

      +
      @Implementation +protected static boolean nSetClipBounds(long renderNode, + int left, + int top, + int right, + int bottom)
      +
      +
    • +
    • +
      +

      nSetClipBoundsEmpty

      +
      @Implementation +protected static boolean nSetClipBoundsEmpty(long renderNode)
      +
      +
    • +
    • +
      +

      nSetProjectBackwards

      +
      @Implementation +protected static boolean nSetProjectBackwards(long renderNode, + boolean shouldProject)
      +
      +
    • +
    • +
      +

      nSetProjectionReceiver

      +
      @Implementation +protected static boolean nSetProjectionReceiver(long renderNode, + boolean shouldReceive)
      +
      +
    • +
    • +
      +

      nSetOutlineRoundRect

      +
      @Implementation +protected static boolean nSetOutlineRoundRect(long renderNode, + int left, + int top, + int right, + int bottom, + float radius, + float alpha)
      +
      +
    • +
    • +
      +

      nSetOutlineEmpty

      +
      @Implementation +protected static boolean nSetOutlineEmpty(long renderNode)
      +
      +
    • +
    • +
      +

      nSetOutlineNone

      +
      @Implementation +protected static boolean nSetOutlineNone(long renderNode)
      +
      +
    • +
    • +
      +

      nHasShadow

      +
      @Implementation +protected static boolean nHasShadow(long renderNode)
      +
      +
    • +
    • +
      +

      nSetSpotShadowColor

      +
      @Implementation +protected static boolean nSetSpotShadowColor(long renderNode, + int color)
      +
      +
    • +
    • +
      +

      nSetAmbientShadowColor

      +
      @Implementation +protected static boolean nSetAmbientShadowColor(long renderNode, + int color)
      +
      +
    • +
    • +
      +

      nGetSpotShadowColor

      +
      @Implementation +protected static int nGetSpotShadowColor(long renderNode)
      +
      +
    • +
    • +
      +

      nGetAmbientShadowColor

      +
      @Implementation +protected static int nGetAmbientShadowColor(long renderNode)
      +
      +
    • +
    • +
      +

      nSetClipToOutline

      +
      @Implementation +protected static boolean nSetClipToOutline(long renderNode, + boolean clipToOutline)
      +
      +
    • +
    • +
      +

      nSetRevealClip

      +
      @Implementation +protected static boolean nSetRevealClip(long renderNode, + boolean shouldClip, + float x, + float y, + float radius)
      +
      +
    • +
    • +
      +

      nSetAlpha

      +
      @Implementation +protected static boolean nSetAlpha(long renderNode, + float alpha)
      +
      +
    • +
    • +
      +

      nSetHasOverlappingRendering

      +
      @Implementation +protected static boolean nSetHasOverlappingRendering(long renderNode, + boolean hasOverlappingRendering)
      +
      +
    • +
    • +
      +

      nSetUsageHint

      +
      @Implementation +protected static void nSetUsageHint(long renderNode, + int usageHint)
      +
      +
    • +
    • +
      +

      nSetElevation

      +
      @Implementation +protected static boolean nSetElevation(long renderNode, + float lift)
      +
      +
    • +
    • +
      +

      nSetTranslationX

      +
      @Implementation +protected static boolean nSetTranslationX(long renderNode, + float translationX)
      +
      +
    • +
    • +
      +

      nSetTranslationY

      +
      @Implementation +protected static boolean nSetTranslationY(long renderNode, + float translationY)
      +
      +
    • +
    • +
      +

      nSetTranslationZ

      +
      @Implementation +protected static boolean nSetTranslationZ(long renderNode, + float translationZ)
      +
      +
    • +
    • +
      +

      nSetRotation

      +
      @Implementation +protected static boolean nSetRotation(long renderNode, + float rotation)
      +
      +
    • +
    • +
      +

      nSetRotationX

      +
      @Implementation +protected static boolean nSetRotationX(long renderNode, + float rotationX)
      +
      +
    • +
    • +
      +

      nSetRotationY

      +
      @Implementation +protected static boolean nSetRotationY(long renderNode, + float rotationY)
      +
      +
    • +
    • +
      +

      nSetScaleX

      +
      @Implementation +protected static boolean nSetScaleX(long renderNode, + float scaleX)
      +
      +
    • +
    • +
      +

      nSetScaleY

      +
      @Implementation +protected static boolean nSetScaleY(long renderNode, + float scaleY)
      +
      +
    • +
    • +
      +

      nSetStaticMatrix

      +
      @Implementation +protected static boolean nSetStaticMatrix(long renderNode, + long nativeMatrix)
      +
      +
    • +
    • +
      +

      nSetAnimationMatrix

      +
      @Implementation +protected static boolean nSetAnimationMatrix(long renderNode, + long animationMatrix)
      +
      +
    • +
    • +
      +

      nHasOverlappingRendering

      +
      @Implementation +protected static boolean nHasOverlappingRendering(long renderNode)
      +
      +
    • +
    • +
      +

      nGetAnimationMatrix

      +
      @Implementation +protected static boolean nGetAnimationMatrix(long renderNode, + long animationMatrix)
      +
      +
    • +
    • +
      +

      nGetClipToOutline

      +
      @Implementation +protected static boolean nGetClipToOutline(long renderNode)
      +
      +
    • +
    • +
      +

      nGetAlpha

      +
      @Implementation +protected static float nGetAlpha(long renderNode)
      +
      +
    • +
    • +
      +

      nGetCameraDistance

      +
      @Implementation +protected static float nGetCameraDistance(long renderNode)
      +
      +
    • +
    • +
      +

      nGetScaleX

      +
      @Implementation +protected static float nGetScaleX(long renderNode)
      +
      +
    • +
    • +
      +

      nGetScaleY

      +
      @Implementation +protected static float nGetScaleY(long renderNode)
      +
      +
    • +
    • +
      +

      nGetElevation

      +
      @Implementation +protected static float nGetElevation(long renderNode)
      +
      +
    • +
    • +
      +

      nGetTranslationX

      +
      @Implementation +protected static float nGetTranslationX(long renderNode)
      +
      +
    • +
    • +
      +

      nGetTranslationY

      +
      @Implementation +protected static float nGetTranslationY(long renderNode)
      +
      +
    • +
    • +
      +

      nGetTranslationZ

      +
      @Implementation +protected static float nGetTranslationZ(long renderNode)
      +
      +
    • +
    • +
      +

      nGetRotation

      +
      @Implementation +protected static float nGetRotation(long renderNode)
      +
      +
    • +
    • +
      +

      nGetRotationX

      +
      @Implementation +protected static float nGetRotationX(long renderNode)
      +
      +
    • +
    • +
      +

      nGetRotationY

      +
      @Implementation +protected static float nGetRotationY(long renderNode)
      +
      +
    • +
    • +
      +

      nIsPivotExplicitlySet

      +
      @Implementation +protected static boolean nIsPivotExplicitlySet(long renderNode)
      +
      +
    • +
    • +
      +

      nGetPivotX

      +
      @Implementation +protected static float nGetPivotX(long renderNode)
      +
      +
    • +
    • +
      +

      nGetPivotY

      +
      @Implementation +protected static float nGetPivotY(long renderNode)
      +
      +
    • +
    • +
      +

      nGetWidth

      +
      @Implementation +protected static int nGetWidth(long renderNode)
      +
      +
    • +
    • +
      +

      nGetHeight

      +
      @Implementation +protected static int nGetHeight(long renderNode)
      +
      +
    • +
    • +
      +

      nSetAllowForceDark

      +
      @Implementation +protected static boolean nSetAllowForceDark(long renderNode, + boolean allowForceDark)
      +
      +
    • +
    • +
      +

      nGetAllowForceDark

      +
      @Implementation +protected static boolean nGetAllowForceDark(long renderNode)
      +
      +
    • +
    • +
      +

      nGetUniqueId

      +
      @Implementation +protected static long nGetUniqueId(long renderNode)
      +
      +
    • +
    • +
      +

      end

      +
      @Implementation +protected void end(Object canvas)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeRuntimeShader.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeRuntimeShader.Picker.html new file mode 100644 index 000000000..e6c4a9b00 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeRuntimeShader.Picker.html @@ -0,0 +1,142 @@ + + + + +ShadowNativeRuntimeShader.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeRuntimeShader.Picker

+
+
java.lang.Object +
org.robolectric.shadows.GraphicsShadowPicker<Object> +
org.robolectric.shadows.ShadowNativeRuntimeShader.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<Object>
+
+
+
Enclosing class:
+
ShadowNativeRuntimeShader
+
+
+
public static final class ShadowNativeRuntimeShader.Picker +extends GraphicsShadowPicker<Object>
+
Shadow picker for RuntimeShader.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeRuntimeShader.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeRuntimeShader.html new file mode 100644 index 000000000..aac734287 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeRuntimeShader.html @@ -0,0 +1,245 @@ + + + + +ShadowNativeRuntimeShader + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeRuntimeShader

+
+
java.lang.Object +
org.robolectric.shadows.ShadowNativeRuntimeShader
+
+
+
+
@Implements(value=android.graphics.RuntimeShader.class, + minSdk=26, + shadowPicker=Picker.class) +public class ShadowNativeRuntimeShader +extends Object
+
Shadow for RuntimeShader that is backed by native code
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNativeRuntimeShader

      +
      public ShadowNativeRuntimeShader()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      __constructor__

      +
      @Implementation(minSdk=33) +protected void __constructor__(String sksl)
      +
      +
    • +
    • +
      +

      nativeGetFinalizer

      +
      @Implementation(minSdk=30) +protected static long nativeGetFinalizer()
      +
      +
    • +
    • +
      +

      nativeCreateBuilder

      +
      @Implementation(minSdk=31) +protected static long nativeCreateBuilder(String sksl)
      +
      +
    • +
    • +
      +

      nativeCreateShader

      +
      @Implementation(minSdk=31, + maxSdk=32) +protected static long nativeCreateShader(long shaderBuilder, + long matrix, + boolean isOpaque)
      +
      +
    • +
    • +
      +

      nativeUpdateUniforms

      +
      @Implementation(minSdk=31, + maxSdk=32) +protected static void nativeUpdateUniforms(long shaderBuilder, + String uniformName, + float[] uniforms)
      +
      +
    • +
    • +
      +

      nativeUpdateShader

      +
      @Implementation(minSdk=31) +protected static void nativeUpdateShader(long shaderBuilder, + String shaderName, + long shader)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeSQLiteConnection.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeSQLiteConnection.html new file mode 100644 index 000000000..310aca9bf --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeSQLiteConnection.html @@ -0,0 +1,879 @@ + + + + +ShadowNativeSQLiteConnection + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeSQLiteConnection

+
+
java.lang.Object +
org.robolectric.shadows.ShadowSQLiteConnection +
org.robolectric.shadows.ShadowNativeSQLiteConnection
+
+
+
+
+
@Implements(className="android.database.sqlite.SQLiteConnection", + isInAndroidSdk=false) +public class ShadowNativeSQLiteConnection +extends ShadowSQLiteConnection
+
Shadow for SQLiteConnection that is backed by native code
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNativeSQLiteConnection

      +
      public ShadowNativeSQLiteConnection()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nativeOpen

      +
      @Implementation(maxSdk=26) +protected static Number nativeOpen(String path, + int openFlags, + String label, + boolean enableTrace, + boolean enableProfile)
      +
      +
    • +
    • +
      +

      nativeOpen

      +
      @Implementation(minSdk=27) +protected static long nativeOpen(String path, + int openFlags, + String label, + boolean enableTrace, + boolean enableProfile, + int lookasideSlotSize, + int lookasideSlotCount)
      +
      +
    • +
    • +
      +

      nativeClose

      +
      @Implementation(maxSdk=20) +protected static void nativeClose(int connectionPtr)
      +
      +
    • +
    • +
      +

      nativeClose

      +
      @Implementation(minSdk=21) +protected static void nativeClose(long connectionPtr)
      +
      +
    • +
    • +
      +

      nativePrepareStatement

      +
      @Implementation(maxSdk=20) +protected static int nativePrepareStatement(int connectionPtr, + String sql)
      +
      +
    • +
    • +
      +

      nativePrepareStatement

      +
      @Implementation(minSdk=21) +protected static long nativePrepareStatement(long connectionPtr, + String sql)
      +
      +
    • +
    • +
      +

      nativeFinalizeStatement

      +
      @Implementation(maxSdk=20) +protected static void nativeFinalizeStatement(int connectionPtr, + int statementPtr)
      +
      +
    • +
    • +
      +

      nativeFinalizeStatement

      +
      @Implementation(minSdk=21) +protected static void nativeFinalizeStatement(long connectionPtr, + long statementPtr)
      +
      +
    • +
    • +
      +

      nativeGetParameterCount

      +
      @Implementation(maxSdk=20) +protected static int nativeGetParameterCount(int connectionPtr, + int statementPtr)
      +
      +
    • +
    • +
      +

      nativeGetParameterCount

      +
      @Implementation(minSdk=21) +protected static int nativeGetParameterCount(long connectionPtr, + long statementPtr)
      +
      +
    • +
    • +
      +

      nativeIsReadOnly

      +
      @Implementation(maxSdk=20) +protected static boolean nativeIsReadOnly(int connectionPtr, + int statementPtr)
      +
      +
    • +
    • +
      +

      nativeIsReadOnly

      +
      @Implementation(minSdk=21) +protected static boolean nativeIsReadOnly(long connectionPtr, + long statementPtr)
      +
      +
    • +
    • +
      +

      nativeExecuteForString

      +
      @Implementation(maxSdk=20) +protected static String nativeExecuteForString(int connectionPtr, + int statementPtr)
      +
      +
    • +
    • +
      +

      nativeExecuteForString

      +
      @Implementation(minSdk=21) +protected static String nativeExecuteForString(long connectionPtr, + long statementPtr)
      +
      +
    • +
    • +
      +

      nativeRegisterLocalizedCollators

      +
      @Implementation(maxSdk=20) +protected static void nativeRegisterLocalizedCollators(int connectionPtr, + String locale)
      +
      +
    • +
    • +
      +

      nativeRegisterLocalizedCollators

      +
      @Implementation(minSdk=21) +protected static void nativeRegisterLocalizedCollators(long connectionPtr, + String locale)
      +
      +
    • +
    • +
      +

      nativeExecuteForLong

      +
      @Implementation(maxSdk=20) +protected static long nativeExecuteForLong(int connectionPtr, + int statementPtr)
      +
      +
    • +
    • +
      +

      nativeExecuteForLong

      +
      @Implementation(minSdk=21) +protected static long nativeExecuteForLong(long connectionPtr, + long statementPtr)
      +
      +
    • +
    • +
      +

      nativeExecute

      +
      @Implementation(maxSdk=20) +protected static void nativeExecute(int connectionPtr, + int statementPtr)
      +
      +
    • +
    • +
      +

      nativeExecute

      +
      @Implementation(minSdk=21, + maxSdk=32) +protected static void nativeExecute(long connectionPtr, + long statementPtr)
      +
      +
    • +
    • +
      +

      nativeExecute

      +
      @Implementation(minSdk=33) +protected static void nativeExecute(long connectionPtr, + long statementPtr, + boolean isPragmaStmt)
      +
      +
    • +
    • +
      +

      nativeExecuteForChangedRowCount

      +
      @Implementation(maxSdk=20) +protected static int nativeExecuteForChangedRowCount(int connectionPtr, + int statementPtr)
      +
      +
    • +
    • +
      +

      nativeExecuteForChangedRowCount

      +
      @Implementation(minSdk=21) +protected static int nativeExecuteForChangedRowCount(long connectionPtr, + long statementPtr)
      +
      +
    • +
    • +
      +

      nativeGetColumnCount

      +
      @Implementation(maxSdk=20) +protected static int nativeGetColumnCount(int connectionPtr, + int statementPtr)
      +
      +
    • +
    • +
      +

      nativeGetColumnCount

      +
      @Implementation(minSdk=21) +protected static int nativeGetColumnCount(long connectionPtr, + long statementPtr)
      +
      +
    • +
    • +
      +

      nativeGetColumnName

      +
      @Implementation(maxSdk=20) +protected static String nativeGetColumnName(int connectionPtr, + int statementPtr, + int index)
      +
      +
    • +
    • +
      +

      nativeGetColumnName

      +
      @Implementation(minSdk=21) +protected static String nativeGetColumnName(long connectionPtr, + long statementPtr, + int index)
      +
      +
    • +
    • +
      +

      nativeBindNull

      +
      @Implementation(maxSdk=20) +protected static void nativeBindNull(int connectionPtr, + int statementPtr, + int index)
      +
      +
    • +
    • +
      +

      nativeBindNull

      +
      @Implementation(minSdk=21) +protected static void nativeBindNull(long connectionPtr, + long statementPtr, + int index)
      +
      +
    • +
    • +
      +

      nativeBindLong

      +
      @Implementation(maxSdk=20) +protected static void nativeBindLong(int connectionPtr, + int statementPtr, + int index, + long value)
      +
      +
    • +
    • +
      +

      nativeBindLong

      +
      @Implementation(minSdk=21) +protected static void nativeBindLong(long connectionPtr, + long statementPtr, + int index, + long value)
      +
      +
    • +
    • +
      +

      nativeBindDouble

      +
      @Implementation(maxSdk=20) +protected static void nativeBindDouble(int connectionPtr, + int statementPtr, + int index, + double value)
      +
      +
    • +
    • +
      +

      nativeBindDouble

      +
      @Implementation(minSdk=21) +protected static void nativeBindDouble(long connectionPtr, + long statementPtr, + int index, + double value)
      +
      +
    • +
    • +
      +

      nativeBindString

      +
      @Implementation(maxSdk=20) +protected static void nativeBindString(int connectionPtr, + int statementPtr, + int index, + String value)
      +
      +
    • +
    • +
      +

      nativeBindString

      +
      @Implementation(minSdk=21) +protected static void nativeBindString(long connectionPtr, + long statementPtr, + int index, + String value)
      +
      +
    • +
    • +
      +

      nativeBindBlob

      +
      @Implementation(maxSdk=20) +protected static void nativeBindBlob(int connectionPtr, + int statementPtr, + int index, + byte[] value)
      +
      +
    • +
    • +
      +

      nativeBindBlob

      +
      @Implementation(minSdk=21) +protected static void nativeBindBlob(long connectionPtr, + long statementPtr, + int index, + byte[] value)
      +
      +
    • +
    • +
      +

      nativeResetStatementAndClearBindings

      +
      @Implementation(maxSdk=20) +protected static void nativeResetStatementAndClearBindings(int connectionPtr, + int statementPtr)
      +
      +
    • +
    • +
      +

      nativeResetStatementAndClearBindings

      +
      @Implementation(minSdk=21) +protected static void nativeResetStatementAndClearBindings(long connectionPtr, + long statementPtr)
      +
      +
    • +
    • +
      +

      nativeExecuteForLastInsertedRowId

      +
      @Implementation(maxSdk=20) +protected static long nativeExecuteForLastInsertedRowId(int connectionPtr, + int statementPtr)
      +
      +
    • +
    • +
      +

      nativeExecuteForLastInsertedRowId

      +
      @Implementation(minSdk=21) +protected static long nativeExecuteForLastInsertedRowId(long connectionPtr, + long statementPtr)
      +
      +
    • +
    • +
      +

      nativeExecuteForCursorWindow

      +
      @Implementation(maxSdk=20) +protected static long nativeExecuteForCursorWindow(int connectionPtr, + int statementPtr, + int windowPtr, + int startPos, + int requiredPos, + boolean countAllRows)
      +
      +
    • +
    • +
      +

      nativeExecuteForCursorWindow

      +
      @Implementation(minSdk=21) +protected static long nativeExecuteForCursorWindow(long connectionPtr, + long statementPtr, + long windowPtr, + int startPos, + int requiredPos, + boolean countAllRows)
      +
      +
    • +
    • +
      +

      nativeExecuteForBlobFileDescriptor

      +
      @Implementation(maxSdk=20) +protected static int nativeExecuteForBlobFileDescriptor(int connectionPtr, + int statementPtr)
      +
      +
    • +
    • +
      +

      nativeExecuteForBlobFileDescriptor

      +
      @Implementation(minSdk=21) +protected static int nativeExecuteForBlobFileDescriptor(long connectionPtr, + long statementPtr)
      +
      +
    • +
    • +
      +

      nativeCancel

      +
      @Implementation(maxSdk=20) +protected static void nativeCancel(int connectionPtr)
      +
      +
    • +
    • +
      +

      nativeCancel

      +
      @Implementation(minSdk=21) +protected static void nativeCancel(long connectionPtr)
      +
      +
    • +
    • +
      +

      nativeResetCancel

      +
      @Implementation(maxSdk=20) +protected static void nativeResetCancel(int connectionPtr, + boolean cancelable)
      +
      +
    • +
    • +
      +

      nativeResetCancel

      +
      @Implementation(minSdk=21) +protected static void nativeResetCancel(long connectionPtr, + boolean cancelable)
      +
      +
    • +
    • +
      +

      nativeRegisterCustomScalarFunction

      +
      @Implementation(minSdk=30) +protected static void nativeRegisterCustomScalarFunction(long connectionPtr, + String name, + UnaryOperator<String> function)
      +
      +
    • +
    • +
      +

      nativeRegisterCustomAggregateFunction

      +
      @Implementation(minSdk=30) +protected static void nativeRegisterCustomAggregateFunction(long connectionPtr, + String name, + BinaryOperator<String> function)
      +
      +
    • +
    • +
      +

      nativeGetDbLookaside

      +
      @Implementation(maxSdk=20) +protected static int nativeGetDbLookaside(int connectionPtr)
      +
      +
    • +
    • +
      +

      nativeGetDbLookaside

      +
      @Implementation(minSdk=21) +protected static int nativeGetDbLookaside(long connectionPtr)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeShader.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeShader.Picker.html new file mode 100644 index 000000000..23c0dee4e --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeShader.Picker.html @@ -0,0 +1,142 @@ + + + + +ShadowNativeShader.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeShader.Picker

+
+
java.lang.Object +
org.robolectric.shadows.GraphicsShadowPicker<Object> +
org.robolectric.shadows.ShadowNativeShader.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<Object>
+
+
+
Enclosing class:
+
ShadowNativeShader
+
+
+
public static final class ShadowNativeShader.Picker +extends GraphicsShadowPicker<Object>
+
Shadow picker for Shader.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeShader.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeShader.html new file mode 100644 index 000000000..6adf2ec76 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeShader.html @@ -0,0 +1,181 @@ + + + + +ShadowNativeShader + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeShader

+
+
java.lang.Object +
org.robolectric.shadows.ShadowNativeShader
+
+
+
+
@Implements(value=android.graphics.Shader.class, + minSdk=26, + shadowPicker=Picker.class) +public class ShadowNativeShader +extends Object
+
Shadow for Shader that is backed by native code
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNativeShader

      +
      public ShadowNativeShader()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeStaticLayout.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeStaticLayout.Picker.html new file mode 100644 index 000000000..22e854a0f --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeStaticLayout.Picker.html @@ -0,0 +1,142 @@ + + + + +ShadowNativeStaticLayout.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeStaticLayout.Picker

+
+
java.lang.Object +
org.robolectric.shadows.GraphicsShadowPicker<Object> +
org.robolectric.shadows.ShadowNativeStaticLayout.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<Object>
+
+
+
Enclosing class:
+
ShadowNativeStaticLayout
+
+
+
public static final class ShadowNativeStaticLayout.Picker +extends GraphicsShadowPicker<Object>
+
Shadow picker for StaticLayout.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeStaticLayout.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeStaticLayout.html new file mode 100644 index 000000000..08a134c31 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeStaticLayout.html @@ -0,0 +1,456 @@ + + + + +ShadowNativeStaticLayout + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeStaticLayout

+
+
java.lang.Object +
org.robolectric.shadows.ShadowNativeStaticLayout
+
+
+
+
@Implements(value=android.text.StaticLayout.class, + minSdk=26, + maxSdk=28, + looseSignatures=true, + shadowPicker=Picker.class) +public class ShadowNativeStaticLayout +extends Object
+
Shadow for StaticLayout that is backed by native code for Android O-P. In Android Q, the + native methods relate to text layout were heavily refactored and moved to MeasuredText and + LineBreaker.
+
+
+
    + +
  • +
    +

    Nested Class Summary

    +
    Nested Classes
    +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    static final class 
    + +
    +
    Shadow picker for StaticLayout.
    +
    +
    +
    +
  • + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected static void
    +
    nAddMeasuredRun(long nativePtr, + int start, + int end, + float[] widths)
    +
     
    +
    protected static void
    +
    nAddReplacementRun(long nativePtr, + int start, + int end, + float width)
    +
     
    +
    protected static float
    +
    nAddStyleRun(long nativePtr, + long nativePaint, + long nativeTypeface, + int start, + int end, + boolean isRtl)
    +
     
    +
    protected static int
    +
    nComputeLineBreaks(Object nativePtr, + Object recycle, + Object recycleBreaksObject, + Object recycleWidthsObject, + Object recycleFlagsObject, + Object recycleLength)
    +
    +
    This has to use looseSignatures due to recycle param with non-public type + android.text.StaticLayout$LineBreaks.
    +
    +
    protected static int
    +
    nComputeLineBreaks(Object nativePtr, + Object text, + Object measuredTextPtr, + Object length, + Object firstWidth, + Object firstWidthLineCount, + Object restWidth, + Object variableTabStopsObject, + Object defaultTabStop, + Object indentsOffset, + Object recycle, + Object recycleLength, + Object recycleBreaks, + Object recycleWidths, + Object recycleAscents, + Object recycleDescents, + Object recycleFlags, + Object charWidths)
    +
    +
    This has to use looseSignatures due to recycle param with non-public type + android.text.StaticLayout$LineBreaks.
    +
    +
    protected static void
    +
    nFinish(long nativePtr)
    +
     
    +
    protected static void
    +
    nFinishBuilder(long nativePtr)
    +
     
    +
    protected static void
    +
    nFreeBuilder(long nativePtr)
    +
     
    +
    protected static void
    +
    nGetWidths(long nativePtr, + float[] widths)
    +
     
    +
    protected static long
    +
    nInit(int breakStrategy, + int hyphenationFrequency, + boolean isJustified, + int[] indents, + int[] leftPaddings, + int[] rightPaddings)
    +
     
    +
    protected static long
    +
    nLoadHyphenator(ByteBuffer buf, + int offset, + int minPrefix, + int minSuffix)
    +
     
    +
    protected static long
    + +
     
    +
    protected static void
    +
    nSetIndents(long nativePtr, + int[] indents)
    +
     
    +
    protected static void
    +
    nSetLocale(long nativePtr, + String locale, + long nativeHyphenator)
    +
     
    +
    protected static void
    +
    nSetupParagraph(long nativePtr, + char[] text, + int length, + float firstWidth, + int firstWidthLineCount, + float restWidth, + int[] variableTabStops, + int defaultTabStop, + int breakStrategy, + int hyphenationFrequency, + boolean isJustified)
    +
     
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNativeStaticLayout

      +
      public ShadowNativeStaticLayout()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nInit

      +
      @Implementation(minSdk=28, + maxSdk=28) +protected static long nInit(int breakStrategy, + int hyphenationFrequency, + boolean isJustified, + int[] indents, + int[] leftPaddings, + int[] rightPaddings)
      +
      +
    • +
    • +
      +

      nFinish

      +
      @Implementation(minSdk=28, + maxSdk=28) +protected static void nFinish(long nativePtr)
      +
      +
    • +
    • +
      +

      nComputeLineBreaks

      +
      @Implementation(minSdk=28, + maxSdk=28) +protected static int nComputeLineBreaks(Object nativePtr, + Object text, + Object measuredTextPtr, + Object length, + Object firstWidth, + Object firstWidthLineCount, + Object restWidth, + Object variableTabStopsObject, + Object defaultTabStop, + Object indentsOffset, + Object recycle, + Object recycleLength, + Object recycleBreaks, + Object recycleWidths, + Object recycleAscents, + Object recycleDescents, + Object recycleFlags, + Object charWidths)
      +
      This has to use looseSignatures due to recycle param with non-public type + android.text.StaticLayout$LineBreaks.
      +
      +
    • +
    • +
      +

      nNewBuilder

      +
      @Implementation(minSdk=26, + maxSdk=27) +protected static long nNewBuilder()
      +
      +
    • +
    • +
      +

      nFreeBuilder

      +
      @Implementation(minSdk=26, + maxSdk=27) +protected static void nFreeBuilder(long nativePtr)
      +
      +
    • +
    • +
      +

      nFinishBuilder

      +
      @Implementation(minSdk=26, + maxSdk=27) +protected static void nFinishBuilder(long nativePtr)
      +
      +
    • +
    • +
      +

      nLoadHyphenator

      +
      @Implementation(minSdk=26, + maxSdk=27) +protected static long nLoadHyphenator(ByteBuffer buf, + int offset, + int minPrefix, + int minSuffix)
      +
      +
    • +
    • +
      +

      nSetLocale

      +
      @Implementation(minSdk=26, + maxSdk=27) +protected static void nSetLocale(long nativePtr, + String locale, + long nativeHyphenator)
      +
      +
    • +
    • +
      +

      nSetIndents

      +
      @Implementation(minSdk=26, + maxSdk=27) +protected static void nSetIndents(long nativePtr, + int[] indents)
      +
      +
    • +
    • +
      +

      nSetupParagraph

      +
      @Implementation(minSdk=26, + maxSdk=27) +protected static void nSetupParagraph(long nativePtr, + char[] text, + int length, + float firstWidth, + int firstWidthLineCount, + float restWidth, + int[] variableTabStops, + int defaultTabStop, + int breakStrategy, + int hyphenationFrequency, + boolean isJustified)
      +
      +
    • +
    • +
      +

      nAddStyleRun

      +
      @Implementation(minSdk=26, + maxSdk=27) +protected static float nAddStyleRun(long nativePtr, + long nativePaint, + long nativeTypeface, + int start, + int end, + boolean isRtl)
      +
      +
    • +
    • +
      +

      nAddMeasuredRun

      +
      @Implementation +protected static void nAddMeasuredRun(long nativePtr, + int start, + int end, + float[] widths)
      +
      +
    • +
    • +
      +

      nAddReplacementRun

      +
      @Implementation +protected static void nAddReplacementRun(long nativePtr, + int start, + int end, + float width)
      +
      +
    • +
    • +
      +

      nGetWidths

      +
      @Implementation +protected static void nGetWidths(long nativePtr, + float[] widths)
      +
      +
    • +
    • +
      +

      nComputeLineBreaks

      +
      @Implementation +protected static int nComputeLineBreaks(Object nativePtr, + Object recycle, + Object recycleBreaksObject, + Object recycleWidthsObject, + Object recycleFlagsObject, + Object recycleLength)
      +
      This has to use looseSignatures due to recycle param with non-public type + android.text.StaticLayout$LineBreaks.
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeSumPathEffect.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeSumPathEffect.Picker.html new file mode 100644 index 000000000..3ba8d31bb --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeSumPathEffect.Picker.html @@ -0,0 +1,142 @@ + + + + +ShadowNativeSumPathEffect.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeSumPathEffect.Picker

+
+
java.lang.Object +
org.robolectric.shadows.GraphicsShadowPicker<Object> +
org.robolectric.shadows.ShadowNativeSumPathEffect.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<Object>
+
+
+
Enclosing class:
+
ShadowNativeSumPathEffect
+
+
+
public static final class ShadowNativeSumPathEffect.Picker +extends GraphicsShadowPicker<Object>
+
Shadow picker for SumPathEffect.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeSumPathEffect.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeSumPathEffect.html new file mode 100644 index 000000000..3a231986f --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeSumPathEffect.html @@ -0,0 +1,183 @@ + + + + +ShadowNativeSumPathEffect + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeSumPathEffect

+
+
java.lang.Object +
org.robolectric.shadows.ShadowNativeSumPathEffect
+
+
+
+
@Implements(value=android.graphics.SumPathEffect.class, + minSdk=26, + shadowPicker=Picker.class) +public class ShadowNativeSumPathEffect +extends Object
+
Shadow for SumPathEffect that is backed by native code
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNativeSumPathEffect

      +
      public ShadowNativeSumPathEffect()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nativeCreate

      +
      @Implementation(minSdk=26) +protected static long nativeCreate(long first, + long second)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeSurface.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeSurface.Picker.html new file mode 100644 index 000000000..120e1b5f6 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeSurface.Picker.html @@ -0,0 +1,142 @@ + + + + +ShadowNativeSurface.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeSurface.Picker

+
+
java.lang.Object +
org.robolectric.shadows.GraphicsShadowPicker<Object> +
org.robolectric.shadows.ShadowNativeSurface.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<Object>
+
+
+
Enclosing class:
+
ShadowNativeSurface
+
+
+
public static final class ShadowNativeSurface.Picker +extends GraphicsShadowPicker<Object>
+
Shadow picker for Surface.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeSurface.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeSurface.html new file mode 100644 index 000000000..274290d91 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeSurface.html @@ -0,0 +1,422 @@ + + + + +ShadowNativeSurface + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeSurface

+
+
java.lang.Object +
org.robolectric.shadows.ShadowNativeSurface
+
+
+
+
@Implements(value=android.view.Surface.class, + minSdk=26, + shadowPicker=Picker.class, + isInAndroidSdk=false) +public class ShadowNativeSurface +extends Object
+
Shadow for Surface that is backed by native code
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNativeSurface

      +
      public ShadowNativeSurface()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nativeCreateFromSurfaceTexture

      +
      @Implementation +protected static long nativeCreateFromSurfaceTexture(SurfaceTexture surfaceTexture) + throws Surface.OutOfResourcesException
      +
      +
      Throws:
      +
      Surface.OutOfResourcesException
      +
      +
      +
    • +
    • +
      +

      nativeCreateFromSurfaceControl

      +
      @Implementation +protected static long nativeCreateFromSurfaceControl(long surfaceControlNativeObject)
      +
      +
    • +
    • +
      +

      nativeGetFromSurfaceControl

      +
      @Implementation(minSdk=29) +protected static long nativeGetFromSurfaceControl(long surfaceObject, + long surfaceControlNativeObject)
      +
      +
    • +
    • +
      +

      nativeGetFromBlastBufferQueue

      +
      @Implementation(minSdk=31) +protected static long nativeGetFromBlastBufferQueue(long surfaceObject, + long blastBufferQueueNativeObject)
      +
      +
    • +
    • +
      +

      nativeLockCanvas

      +
      @Implementation +protected static long nativeLockCanvas(long nativeObject, + Canvas canvas, + Rect dirty) + throws Surface.OutOfResourcesException
      +
      +
      Throws:
      +
      Surface.OutOfResourcesException
      +
      +
      +
    • +
    • +
      +

      nativeUnlockCanvasAndPost

      +
      @Implementation +protected static void nativeUnlockCanvasAndPost(long nativeObject, + Canvas canvas)
      +
      +
    • +
    • +
      +

      nativeRelease

      +
      @Implementation +protected static void nativeRelease(long nativeObject)
      +
      +
    • +
    • +
      +

      nativeIsValid

      +
      @Implementation +protected static boolean nativeIsValid(long nativeObject)
      +
      +
    • +
    • +
      +

      nativeIsConsumerRunningBehind

      +
      @Implementation +protected static boolean nativeIsConsumerRunningBehind(long nativeObject)
      +
      +
    • +
    • +
      +

      nativeReadFromParcel

      +
      @Implementation +protected static long nativeReadFromParcel(long nativeObject, + Parcel source)
      +
      +
    • +
    • +
      +

      nativeWriteToParcel

      +
      @Implementation +protected static void nativeWriteToParcel(long nativeObject, + Parcel dest)
      +
      +
    • +
    • +
      +

      nativeAllocateBuffers

      +
      @Implementation +protected static void nativeAllocateBuffers(long nativeObject)
      +
      +
    • +
    • +
      +

      nativeGetWidth

      +
      @Implementation +protected static int nativeGetWidth(long nativeObject)
      +
      +
    • +
    • +
      +

      nativeGetHeight

      +
      @Implementation +protected static int nativeGetHeight(long nativeObject)
      +
      +
    • +
    • +
      +

      nativeGetNextFrameNumber

      +
      @Implementation +protected static long nativeGetNextFrameNumber(long nativeObject)
      +
      +
    • +
    • +
      +

      nativeSetScalingMode

      +
      @Implementation +protected static int nativeSetScalingMode(long nativeObject, + int scalingMode)
      +
      +
    • +
    • +
      +

      nativeForceScopedDisconnect

      +
      @Implementation +protected static int nativeForceScopedDisconnect(long nativeObject)
      +
      +
    • +
    • +
      +

      nativeAttachAndQueueBufferWithColorSpace

      +
      @Implementation(minSdk=31) +protected static int nativeAttachAndQueueBufferWithColorSpace(long nativeObject, + HardwareBuffer buffer, + int colorSpaceId)
      +
      +
    • +
    • +
      +

      nativeSetSharedBufferModeEnabled

      +
      @Implementation(minSdk=27) +protected static int nativeSetSharedBufferModeEnabled(long nativeObject, + boolean enabled)
      +
      +
    • +
    • +
      +

      nativeSetAutoRefreshEnabled

      +
      @Implementation(minSdk=27) +protected static int nativeSetAutoRefreshEnabled(long nativeObject, + boolean enabled)
      +
      +
    • +
    • +
      +

      nativeSetFrameRate

      +
      @Implementation(minSdk=31) +protected static int nativeSetFrameRate(long nativeObject, + float frameRate, + int compatibility, + int changeFrameRateStrategy)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeSweepGradient.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeSweepGradient.Picker.html new file mode 100644 index 000000000..007175736 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeSweepGradient.Picker.html @@ -0,0 +1,142 @@ + + + + +ShadowNativeSweepGradient.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeSweepGradient.Picker

+
+
java.lang.Object +
org.robolectric.shadows.GraphicsShadowPicker<Object> +
org.robolectric.shadows.ShadowNativeSweepGradient.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<Object>
+
+
+
Enclosing class:
+
ShadowNativeSweepGradient
+
+
+
public static final class ShadowNativeSweepGradient.Picker +extends GraphicsShadowPicker<Object>
+
Shadow picker for SweepGradient.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeSweepGradient.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeSweepGradient.html new file mode 100644 index 000000000..1660140b9 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeSweepGradient.html @@ -0,0 +1,229 @@ + + + + +ShadowNativeSweepGradient + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeSweepGradient

+
+
java.lang.Object +
org.robolectric.shadows.ShadowNativeSweepGradient
+
+
+
+
@Implements(value=android.graphics.SweepGradient.class, + minSdk=26, + shadowPicker=Picker.class) +public class ShadowNativeSweepGradient +extends Object
+
Shadow for SweepGradient that is backed by native code
+
+
+
    + +
  • +
    +

    Nested Class Summary

    +
    Nested Classes
    +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    static final class 
    + +
    +
    Shadow picker for SweepGradient.
    +
    +
    +
    +
  • + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected static long
    +
    nativeCreate(long matrix, + float x, + float y, + long[] colors, + float[] positions, + long colorSpaceHandle)
    +
     
    +
    protected static long
    +
    nativeCreate1(long matrix, + float x, + float y, + int[] colors, + float[] positions)
    +
     
    +
    protected static long
    +
    nativeCreate2(long matrix, + float x, + float y, + int color0, + int color1)
    +
     
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNativeSweepGradient

      +
      public ShadowNativeSweepGradient()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nativeCreate

      +
      @Implementation(minSdk=29) +protected static long nativeCreate(long matrix, + float x, + float y, + long[] colors, + float[] positions, + long colorSpaceHandle)
      +
      +
    • +
    • +
      +

      nativeCreate1

      +
      @Implementation(minSdk=26, + maxSdk=28) +protected static long nativeCreate1(long matrix, + float x, + float y, + int[] colors, + float[] positions)
      +
      +
    • +
    • +
      +

      nativeCreate2

      +
      @Implementation(minSdk=26, + maxSdk=28) +protected static long nativeCreate2(long matrix, + float x, + float y, + int color0, + int color1)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeSystemFonts.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeSystemFonts.Picker.html new file mode 100644 index 000000000..183c507df --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeSystemFonts.Picker.html @@ -0,0 +1,142 @@ + + + + +ShadowNativeSystemFonts.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeSystemFonts.Picker

+
+
java.lang.Object +
org.robolectric.shadows.GraphicsShadowPicker<Object> +
org.robolectric.shadows.ShadowNativeSystemFonts.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<Object>
+
+
+
Enclosing class:
+
ShadowNativeSystemFonts
+
+
+
public static final class ShadowNativeSystemFonts.Picker +extends GraphicsShadowPicker<Object>
+
Shadow picker for SystemFonts.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeSystemFonts.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeSystemFonts.html new file mode 100644 index 000000000..9e7579433 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeSystemFonts.html @@ -0,0 +1,224 @@ + + + + +ShadowNativeSystemFonts + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeSystemFonts

+
+
java.lang.Object +
org.robolectric.shadows.ShadowNativeSystemFonts
+
+
+
+
@Implements(value=android.graphics.fonts.SystemFonts.class, + minSdk=29, + isInAndroidSdk=false, + shadowPicker=Picker.class) +public class ShadowNativeSystemFonts +extends Object
+
Shadow for SystemFonts for the Robolectric native runtime. It supports getting system + font config using a custom fonts path.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeTableMaskFilter.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeTableMaskFilter.Picker.html new file mode 100644 index 000000000..d87e475b8 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeTableMaskFilter.Picker.html @@ -0,0 +1,142 @@ + + + + +ShadowNativeTableMaskFilter.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeTableMaskFilter.Picker

+
+
java.lang.Object +
org.robolectric.shadows.GraphicsShadowPicker<Object> +
org.robolectric.shadows.ShadowNativeTableMaskFilter.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<Object>
+
+
+
Enclosing class:
+
ShadowNativeTableMaskFilter
+
+
+
public static final class ShadowNativeTableMaskFilter.Picker +extends GraphicsShadowPicker<Object>
+
Shadow picker for TableMaskFilter.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeTableMaskFilter.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeTableMaskFilter.html new file mode 100644 index 000000000..355c43eac --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeTableMaskFilter.html @@ -0,0 +1,204 @@ + + + + +ShadowNativeTableMaskFilter + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeTableMaskFilter

+
+
java.lang.Object +
org.robolectric.shadows.ShadowNativeTableMaskFilter
+
+
+
+
@Implements(value=android.graphics.TableMaskFilter.class, + minSdk=26, + shadowPicker=Picker.class, + isInAndroidSdk=false) +public class ShadowNativeTableMaskFilter +extends Object
+
Shadow for TableMaskFilter that is backed by native code
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNativeTableMaskFilter

      +
      public ShadowNativeTableMaskFilter()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nativeNewTable

      +
      @Implementation(minSdk=26) +protected static long nativeNewTable(byte[] table)
      +
      +
    • +
    • +
      +

      nativeNewClip

      +
      @Implementation(minSdk=26) +protected static long nativeNewClip(int min, + int max)
      +
      +
    • +
    • +
      +

      nativeNewGamma

      +
      @Implementation(minSdk=26) +protected static long nativeNewGamma(float gamma)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeTextRunShaper.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeTextRunShaper.Picker.html new file mode 100644 index 000000000..ca5277609 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeTextRunShaper.Picker.html @@ -0,0 +1,142 @@ + + + + +ShadowNativeTextRunShaper.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeTextRunShaper.Picker

+
+
java.lang.Object +
org.robolectric.shadows.GraphicsShadowPicker<Object> +
org.robolectric.shadows.ShadowNativeTextRunShaper.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<Object>
+
+
+
Enclosing class:
+
ShadowNativeTextRunShaper
+
+
+
public static final class ShadowNativeTextRunShaper.Picker +extends GraphicsShadowPicker<Object>
+
Shadow picker for MeasuredText.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeTextRunShaper.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeTextRunShaper.html new file mode 100644 index 000000000..77c7f908f --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeTextRunShaper.html @@ -0,0 +1,215 @@ + + + + +ShadowNativeTextRunShaper + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeTextRunShaper

+
+
java.lang.Object +
org.robolectric.shadows.ShadowNativeTextRunShaper
+
+
+
+
@Implements(value=android.graphics.text.TextRunShaper.class, + minSdk=31, + shadowPicker=Picker.class) +public class ShadowNativeTextRunShaper +extends Object
+
Shadow for TextRunShaper that is backed by native code
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNativeTextRunShaper

      +
      public ShadowNativeTextRunShaper()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nativeShapeTextRun

      +
      @Implementation +protected static long nativeShapeTextRun(char[] text, + int start, + int count, + int contextStart, + int contextCount, + boolean isRtl, + long nativePaint)
      +
      +
    • +
    • +
      +

      nativeShapeTextRun

      +
      @Implementation +protected static long nativeShapeTextRun(String text, + int start, + int count, + int contextStart, + int contextCount, + boolean isRtl, + long nativePaint)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeThreadedRenderer.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeThreadedRenderer.Picker.html new file mode 100644 index 000000000..57246615e --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeThreadedRenderer.Picker.html @@ -0,0 +1,142 @@ + + + + +ShadowNativeThreadedRenderer.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeThreadedRenderer.Picker

+
+
java.lang.Object +
org.robolectric.shadows.GraphicsShadowPicker<Object> +
org.robolectric.shadows.ShadowNativeThreadedRenderer.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<Object>
+
+
+
Enclosing class:
+
ShadowNativeThreadedRenderer
+
+
+
public static final class ShadowNativeThreadedRenderer.Picker +extends GraphicsShadowPicker<Object>
+
Shadow picker for ThreadedRenderer.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeThreadedRenderer.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeThreadedRenderer.html new file mode 100644 index 000000000..94fcc7877 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeThreadedRenderer.html @@ -0,0 +1,530 @@ + + + + +ShadowNativeThreadedRenderer + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeThreadedRenderer

+
+
java.lang.Object +
org.robolectric.shadows.ShadowNativeThreadedRenderer
+
+
+
+
@Implements(value=android.view.ThreadedRenderer.class, + minSdk=26, + maxSdk=28, + shadowPicker=Picker.class) +public class ShadowNativeThreadedRenderer +extends Object
+
Shadow for ThreadedRenderer that is backed by native code
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNativeThreadedRenderer

      +
      public ShadowNativeThreadedRenderer()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nSupportsOpenGL

      +
      @Implementation +protected static boolean nSupportsOpenGL()
      +
      +
    • +
    • +
      +

      nRotateProcessStatsBuffer

      +
      @Implementation +protected static void nRotateProcessStatsBuffer()
      +
      +
    • +
    • +
      +

      nSetProcessStatsBuffer

      +
      @Implementation +protected static void nSetProcessStatsBuffer(int fd)
      +
      +
    • +
    • +
      +

      nGetRenderThreadTid

      +
      @Implementation +protected static int nGetRenderThreadTid(long nativeProxy)
      +
      +
    • +
    • +
      +

      nCreateRootRenderNode

      +
      @Implementation +protected static long nCreateRootRenderNode()
      +
      +
    • +
    • +
      +

      nCreateProxy

      +
      @Implementation +protected static long nCreateProxy(boolean translucent, + long rootRenderNode)
      +
      +
    • +
    • +
      +

      nDeleteProxy

      +
      @Implementation +protected static void nDeleteProxy(long nativeProxy)
      +
      +
    • +
    • +
      +

      nLoadSystemProperties

      +
      @Implementation +protected static boolean nLoadSystemProperties(long nativeProxy)
      +
      +
    • +
    • +
      +

      nSetName

      +
      @Implementation +protected static void nSetName(long nativeProxy, + String name)
      +
      +
    • +
    • +
      +

      nSetStopped

      +
      @Implementation +protected static void nSetStopped(long nativeProxy, + boolean stopped)
      +
      +
    • +
    • +
      +

      nSetOpaque

      +
      @Implementation +protected static void nSetOpaque(long nativeProxy, + boolean opaque)
      +
      +
    • +
    • +
      +

      nSyncAndDrawFrame

      +
      @Implementation +protected static int nSyncAndDrawFrame(long nativeProxy, + long[] frameInfo, + int size)
      +
      +
    • +
    • +
      +

      nDestroy

      +
      @Implementation +protected static void nDestroy(long nativeProxy, + long rootRenderNode)
      +
      +
    • +
    • +
      +

      nRegisterAnimatingRenderNode

      +
      @Implementation +protected static void nRegisterAnimatingRenderNode(long rootRenderNode, + long animatingNode)
      +
      +
    • +
    • +
      +

      nRegisterVectorDrawableAnimator

      +
      @Implementation +protected static void nRegisterVectorDrawableAnimator(long rootRenderNode, + long animator)
      +
      +
    • +
    • +
      +

      nCreateTextureLayer

      +
      @Implementation +protected static long nCreateTextureLayer(long nativeProxy)
      +
      +
    • +
    • +
      +

      nBuildLayer

      +
      @Implementation +protected static void nBuildLayer(long nativeProxy, + long node)
      +
      +
    • +
    • +
      +

      nPushLayerUpdate

      +
      @Implementation +protected static void nPushLayerUpdate(long nativeProxy, + long layer)
      +
      +
    • +
    • +
      +

      nCancelLayerUpdate

      +
      @Implementation +protected static void nCancelLayerUpdate(long nativeProxy, + long layer)
      +
      +
    • +
    • +
      +

      nDetachSurfaceTexture

      +
      @Implementation +protected static void nDetachSurfaceTexture(long nativeProxy, + long layer)
      +
      +
    • +
    • +
      +

      nDestroyHardwareResources

      +
      @Implementation +protected static void nDestroyHardwareResources(long nativeProxy)
      +
      +
    • +
    • +
      +

      nTrimMemory

      +
      @Implementation +protected static void nTrimMemory(int level)
      +
      +
    • +
    • +
      +

      nOverrideProperty

      +
      @Implementation +protected static void nOverrideProperty(String name, + String value)
      +
      +
    • +
    • +
      +

      nFence

      +
      @Implementation +protected static void nFence(long nativeProxy)
      +
      +
    • +
    • +
      +

      nStopDrawing

      +
      @Implementation +protected static void nStopDrawing(long nativeProxy)
      +
      +
    • +
    • +
      +

      nNotifyFramePending

      +
      @Implementation +protected static void nNotifyFramePending(long nativeProxy)
      +
      +
    • +
    • +
      +

      nAddRenderNode

      +
      @Implementation +protected static void nAddRenderNode(long nativeProxy, + long rootRenderNode, + boolean placeFront)
      +
      +
    • +
    • +
      +

      nRemoveRenderNode

      +
      @Implementation +protected static void nRemoveRenderNode(long nativeProxy, + long rootRenderNode)
      +
      +
    • +
    • +
      +

      nDrawRenderNode

      +
      @Implementation +protected static void nDrawRenderNode(long nativeProxy, + long rootRenderNode)
      +
      +
    • +
    • +
      +

      nSetContentDrawBounds

      +
      @Implementation +protected static void nSetContentDrawBounds(long nativeProxy, + int left, + int top, + int right, + int bottom)
      +
      +
    • +
    • +
      +

      nCreateHardwareBitmap

      +
      @Implementation +protected static Bitmap nCreateHardwareBitmap(long renderNode, + int width, + int height)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeTypeface.ShadowNativeTypefaceBuilder.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeTypeface.ShadowNativeTypefaceBuilder.Picker.html new file mode 100644 index 000000000..d8bf201c5 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeTypeface.ShadowNativeTypefaceBuilder.Picker.html @@ -0,0 +1,142 @@ + + + + +ShadowNativeTypeface.ShadowNativeTypefaceBuilder.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeTypeface.ShadowNativeTypefaceBuilder.Picker

+
+
java.lang.Object +
org.robolectric.shadows.GraphicsShadowPicker<Object> +
org.robolectric.shadows.ShadowNativeTypeface.ShadowNativeTypefaceBuilder.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<Object>
+
+
+
Enclosing class:
+
ShadowNativeTypeface.ShadowNativeTypefaceBuilder
+
+
+
public static final class ShadowNativeTypeface.ShadowNativeTypefaceBuilder.Picker +extends GraphicsShadowPicker<Object>
+
Shadow picker for Typeface.Builder.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeTypeface.ShadowNativeTypefaceBuilder.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeTypeface.ShadowNativeTypefaceBuilder.html new file mode 100644 index 000000000..3156971ec --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeTypeface.ShadowNativeTypefaceBuilder.html @@ -0,0 +1,154 @@ + + + + +ShadowNativeTypeface.ShadowNativeTypefaceBuilder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeTypeface.ShadowNativeTypefaceBuilder

+
+
java.lang.Object +
org.robolectric.shadows.ShadowNativeTypeface.ShadowNativeTypefaceBuilder
+
+
+
+
Enclosing class:
+
ShadowNativeTypeface
+
+
+
@Implements(value=android.graphics.Typeface.Builder.class, + minSdk=28, + shadowPicker=Picker.class, + isInAndroidSdk=false) +public static class ShadowNativeTypeface.ShadowNativeTypefaceBuilder +extends Object
+
Shadow for Typeface.Builder. It is empty to avoid using the legacy Typeface.Builder shadow.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNativeTypefaceBuilder

      +
      public ShadowNativeTypefaceBuilder()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeTypeface.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeTypeface.html new file mode 100644 index 000000000..2e9c0777e --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeTypeface.html @@ -0,0 +1,486 @@ + + + + +ShadowNativeTypeface + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeTypeface

+
+
java.lang.Object +
org.robolectric.shadows.ShadowTypeface +
org.robolectric.shadows.ShadowNativeTypeface
+
+
+
+
+
@Implements(value=android.graphics.Typeface.class, + looseSignatures=true, + minSdk=26, + isInAndroidSdk=false) +public class ShadowNativeTypeface +extends ShadowTypeface
+
Shadow for Typeface that is backed by native code
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNativeTypeface

      +
      public ShadowNativeTypeface()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeVectorDrawable.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeVectorDrawable.Picker.html new file mode 100644 index 000000000..24b1d366d --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeVectorDrawable.Picker.html @@ -0,0 +1,142 @@ + + + + +ShadowNativeVectorDrawable.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeVectorDrawable.Picker

+
+
java.lang.Object +
org.robolectric.shadows.GraphicsShadowPicker<Object> +
org.robolectric.shadows.ShadowNativeVectorDrawable.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<Object>
+
+
+
Enclosing class:
+
ShadowNativeVectorDrawable
+
+
+
public static final class ShadowNativeVectorDrawable.Picker +extends GraphicsShadowPicker<Object>
+
Shadow picker for VectorDrawable.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeVectorDrawable.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeVectorDrawable.html new file mode 100644 index 000000000..f36592068 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeVectorDrawable.html @@ -0,0 +1,829 @@ + + + + +ShadowNativeVectorDrawable + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeVectorDrawable

+
+
java.lang.Object +
org.robolectric.shadows.ShadowDrawable +
org.robolectric.shadows.ShadowNativeVectorDrawable
+
+
+
+
+ +
Shadow for VectorDrawable that is backed by native code
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNativeVectorDrawable

      +
      public ShadowNativeVectorDrawable()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nDraw

      +
      @Implementation(minSdk=26) +protected static int nDraw(long rendererPtr, + long canvasWrapperPtr, + long colorFilterPtr, + Rect bounds, + boolean needsMirroring, + boolean canReuseCache)
      +
      +
    • +
    • +
      +

      nGetFullPathProperties

      +
      @Implementation(minSdk=26) +protected static boolean nGetFullPathProperties(long pathPtr, + byte[] properties, + int length)
      +
      +
    • +
    • +
      +

      nSetName

      +
      @Implementation(minSdk=26) +protected static void nSetName(long nodePtr, + String name)
      +
      +
    • +
    • +
      +

      nGetGroupProperties

      +
      @Implementation(minSdk=26) +protected static boolean nGetGroupProperties(long groupPtr, + float[] properties, + int length)
      +
      +
    • +
    • +
      +

      nSetPathString

      +
      @Implementation(minSdk=26) +protected static void nSetPathString(long pathPtr, + String pathString, + int length)
      +
      +
    • +
    • +
      +

      nCreateTree

      +
      @Implementation(minSdk=26) +protected static long nCreateTree(long rootGroupPtr)
      +
      +
    • +
    • +
      +

      nCreateTreeFromCopy

      +
      @Implementation(minSdk=26) +protected static long nCreateTreeFromCopy(long treeToCopy, + long rootGroupPtr)
      +
      +
    • +
    • +
      +

      nSetRendererViewportSize

      +
      @Implementation(minSdk=26) +protected static void nSetRendererViewportSize(long rendererPtr, + float viewportWidth, + float viewportHeight)
      +
      +
    • +
    • +
      +

      nSetRootAlpha

      +
      @Implementation(minSdk=26) +protected static boolean nSetRootAlpha(long rendererPtr, + float alpha)
      +
      +
    • +
    • +
      +

      nGetRootAlpha

      +
      @Implementation(minSdk=26) +protected static float nGetRootAlpha(long rendererPtr)
      +
      +
    • +
    • +
      +

      nSetAntiAlias

      +
      @Implementation(minSdk=29) +protected static void nSetAntiAlias(long rendererPtr, + boolean aa)
      +
      +
    • +
    • +
      +

      nSetAllowCaching

      +
      @Implementation(minSdk=26) +protected static void nSetAllowCaching(long rendererPtr, + boolean allowCaching)
      +
      +
    • +
    • +
      +

      nCreateFullPath

      +
      @Implementation(minSdk=26) +protected static long nCreateFullPath()
      +
      +
    • +
    • +
      +

      nCreateFullPath

      +
      @Implementation(minSdk=26) +protected static long nCreateFullPath(long nativeFullPathPtr)
      +
      +
    • +
    • +
      +

      nUpdateFullPathProperties

      +
      @Implementation(minSdk=26) +protected static void nUpdateFullPathProperties(long pathPtr, + float strokeWidth, + int strokeColor, + float strokeAlpha, + int fillColor, + float fillAlpha, + float trimPathStart, + float trimPathEnd, + float trimPathOffset, + float strokeMiterLimit, + int strokeLineCap, + int strokeLineJoin, + int fillType)
      +
      +
    • +
    • +
      +

      nUpdateFullPathFillGradient

      +
      @Implementation(minSdk=26) +protected static void nUpdateFullPathFillGradient(long pathPtr, + long fillGradientPtr)
      +
      +
    • +
    • +
      +

      nUpdateFullPathStrokeGradient

      +
      @Implementation(minSdk=26) +protected static void nUpdateFullPathStrokeGradient(long pathPtr, + long strokeGradientPtr)
      +
      +
    • +
    • +
      +

      nCreateClipPath

      +
      @Implementation(minSdk=26) +protected static long nCreateClipPath()
      +
      +
    • +
    • +
      +

      nCreateClipPath

      +
      @Implementation(minSdk=26) +protected static long nCreateClipPath(long clipPathPtr)
      +
      +
    • +
    • +
      +

      nCreateGroup

      +
      @Implementation(minSdk=26) +protected static long nCreateGroup()
      +
      +
    • +
    • +
      +

      nCreateGroup

      +
      @Implementation(minSdk=26) +protected static long nCreateGroup(long groupPtr)
      +
      +
    • +
    • +
      +

      nUpdateGroupProperties

      +
      @Implementation(minSdk=26) +protected static void nUpdateGroupProperties(long groupPtr, + float rotate, + float pivotX, + float pivotY, + float scaleX, + float scaleY, + float translateX, + float translateY)
      +
      +
    • +
    • +
      +

      nAddChild

      +
      @Implementation(minSdk=26) +protected static void nAddChild(long groupPtr, + long nodePtr)
      +
      +
    • +
    • +
      +

      nGetRotation

      +
      @Implementation(minSdk=26) +protected static float nGetRotation(long groupPtr)
      +
      +
    • +
    • +
      +

      nSetRotation

      +
      @Implementation(minSdk=26) +protected static void nSetRotation(long groupPtr, + float rotation)
      +
      +
    • +
    • +
      +

      nGetPivotX

      +
      @Implementation(minSdk=26) +protected static float nGetPivotX(long groupPtr)
      +
      +
    • +
    • +
      +

      nSetPivotX

      +
      @Implementation(minSdk=26) +protected static void nSetPivotX(long groupPtr, + float pivotX)
      +
      +
    • +
    • +
      +

      nGetPivotY

      +
      @Implementation(minSdk=26) +protected static float nGetPivotY(long groupPtr)
      +
      +
    • +
    • +
      +

      nSetPivotY

      +
      @Implementation(minSdk=26) +protected static void nSetPivotY(long groupPtr, + float pivotY)
      +
      +
    • +
    • +
      +

      nGetScaleX

      +
      @Implementation(minSdk=26) +protected static float nGetScaleX(long groupPtr)
      +
      +
    • +
    • +
      +

      nSetScaleX

      +
      @Implementation(minSdk=26) +protected static void nSetScaleX(long groupPtr, + float scaleX)
      +
      +
    • +
    • +
      +

      nGetScaleY

      +
      @Implementation(minSdk=26) +protected static float nGetScaleY(long groupPtr)
      +
      +
    • +
    • +
      +

      nSetScaleY

      +
      @Implementation(minSdk=26) +protected static void nSetScaleY(long groupPtr, + float scaleY)
      +
      +
    • +
    • +
      +

      nGetTranslateX

      +
      @Implementation(minSdk=26) +protected static float nGetTranslateX(long groupPtr)
      +
      +
    • +
    • +
      +

      nSetTranslateX

      +
      @Implementation(minSdk=26) +protected static void nSetTranslateX(long groupPtr, + float translateX)
      +
      +
    • +
    • +
      +

      nGetTranslateY

      +
      @Implementation(minSdk=26) +protected static float nGetTranslateY(long groupPtr)
      +
      +
    • +
    • +
      +

      nSetTranslateY

      +
      @Implementation(minSdk=26) +protected static void nSetTranslateY(long groupPtr, + float translateY)
      +
      +
    • +
    • +
      +

      nSetPathData

      +
      @Implementation(minSdk=26) +protected static void nSetPathData(long pathPtr, + long pathDataPtr)
      +
      +
    • +
    • +
      +

      nGetStrokeWidth

      +
      @Implementation(minSdk=26) +protected static float nGetStrokeWidth(long pathPtr)
      +
      +
    • +
    • +
      +

      nSetStrokeWidth

      +
      @Implementation(minSdk=26) +protected static void nSetStrokeWidth(long pathPtr, + float width)
      +
      +
    • +
    • +
      +

      nGetStrokeColor

      +
      @Implementation(minSdk=26) +protected static int nGetStrokeColor(long pathPtr)
      +
      +
    • +
    • +
      +

      nSetStrokeColor

      +
      @Implementation(minSdk=26) +protected static void nSetStrokeColor(long pathPtr, + int strokeColor)
      +
      +
    • +
    • +
      +

      nGetStrokeAlpha

      +
      @Implementation(minSdk=26) +protected static float nGetStrokeAlpha(long pathPtr)
      +
      +
    • +
    • +
      +

      nSetStrokeAlpha

      +
      @Implementation(minSdk=26) +protected static void nSetStrokeAlpha(long pathPtr, + float alpha)
      +
      +
    • +
    • +
      +

      nGetFillColor

      +
      @Implementation(minSdk=26) +protected static int nGetFillColor(long pathPtr)
      +
      +
    • +
    • +
      +

      nSetFillColor

      +
      @Implementation(minSdk=26) +protected static void nSetFillColor(long pathPtr, + int fillColor)
      +
      +
    • +
    • +
      +

      nGetFillAlpha

      +
      @Implementation(minSdk=26) +protected static float nGetFillAlpha(long pathPtr)
      +
      +
    • +
    • +
      +

      nSetFillAlpha

      +
      @Implementation(minSdk=26) +protected static void nSetFillAlpha(long pathPtr, + float fillAlpha)
      +
      +
    • +
    • +
      +

      nGetTrimPathStart

      +
      @Implementation(minSdk=26) +protected static float nGetTrimPathStart(long pathPtr)
      +
      +
    • +
    • +
      +

      nSetTrimPathStart

      +
      @Implementation(minSdk=26) +protected static void nSetTrimPathStart(long pathPtr, + float trimPathStart)
      +
      +
    • +
    • +
      +

      nGetTrimPathEnd

      +
      @Implementation(minSdk=26) +protected static float nGetTrimPathEnd(long pathPtr)
      +
      +
    • +
    • +
      +

      nSetTrimPathEnd

      +
      @Implementation(minSdk=26) +protected static void nSetTrimPathEnd(long pathPtr, + float trimPathEnd)
      +
      +
    • +
    • +
      +

      nGetTrimPathOffset

      +
      @Implementation(minSdk=26) +protected static float nGetTrimPathOffset(long pathPtr)
      +
      +
    • +
    • +
      +

      nSetTrimPathOffset

      +
      @Implementation(minSdk=26) +protected static void nSetTrimPathOffset(long pathPtr, + float trimPathOffset)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeVirtualRefBasePtr.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeVirtualRefBasePtr.Picker.html new file mode 100644 index 000000000..01bc1021c --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeVirtualRefBasePtr.Picker.html @@ -0,0 +1,142 @@ + + + + +ShadowNativeVirtualRefBasePtr.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeVirtualRefBasePtr.Picker

+
+
java.lang.Object +
org.robolectric.shadows.GraphicsShadowPicker<Object> +
org.robolectric.shadows.ShadowNativeVirtualRefBasePtr.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<Object>
+
+
+
Enclosing class:
+
ShadowNativeVirtualRefBasePtr
+
+
+
public static final class ShadowNativeVirtualRefBasePtr.Picker +extends GraphicsShadowPicker<Object>
+
Shadow picker for VirtualRefBasePtr.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNativeVirtualRefBasePtr.html b/javadoc/4.11/org/robolectric/shadows/ShadowNativeVirtualRefBasePtr.html new file mode 100644 index 000000000..a4ae9e9f3 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNativeVirtualRefBasePtr.html @@ -0,0 +1,192 @@ + + + + +ShadowNativeVirtualRefBasePtr + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNativeVirtualRefBasePtr

+
+
java.lang.Object +
org.robolectric.shadows.ShadowNativeVirtualRefBasePtr
+
+
+
+
@Implements(value=com.android.internal.util.VirtualRefBasePtr.class, + minSdk=26, + shadowPicker=Picker.class, + isInAndroidSdk=false) +public class ShadowNativeVirtualRefBasePtr +extends Object
+
Shadow for VirtualRefBasePtr that is backed by native code
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNativeVirtualRefBasePtr

      +
      public ShadowNativeVirtualRefBasePtr()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNetwork.html b/javadoc/4.11/org/robolectric/shadows/ShadowNetwork.html new file mode 100644 index 000000000..cb300f4ea --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNetwork.html @@ -0,0 +1,277 @@ + + + + +ShadowNetwork + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNetwork

+
+
java.lang.Object +
org.robolectric.shadows.ShadowNetwork
+
+
+
+
@Implements(value=android.net.Network.class, + minSdk=21) +public class ShadowNetwork +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNetwork

      +
      public ShadowNetwork()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      newInstance

      +
      public static Network newInstance(int netId)
      +
      Creates new instance of Network, because its constructor is hidden.
      +
      +
      Parameters:
      +
      netId - The netId.
      +
      Returns:
      +
      The Network instance.
      +
      +
      +
    • +
    • +
      +

      isSocketBound

      +
      public boolean isSocketBound(Socket socket)
      +
      Checks if the socket was previously bound to this network.
      +
      +
    • +
    • +
      +

      isSocketBound

      +
      public boolean isSocketBound(DatagramSocket socket)
      +
      Checks if the datagramSocket was previously bound to this network.
      +
      +
    • +
    • +
      +

      isSocketBound

      +
      public boolean isSocketBound(FileDescriptor fd)
      +
      Checks if the fileDescriptor was previously bound to this network.
      +
      +
    • +
    • +
      +

      boundSocketCount

      +
      public int boundSocketCount()
      +
      Returns the total number of sockets bound to this network interface.
      +
      +
    • +
    • +
      +

      bindSocket

      +
      @Implementation(minSdk=22) +protected void bindSocket(DatagramSocket socket)
      +
      Simulates a socket bind. isSocketBound can be called to verify that the socket was bound to + this network interface, and boundSocketCount() will increment for any unique socket.
      +
      +
    • +
    • +
      +

      bindSocket

      +
      @Implementation +protected void bindSocket(Socket socket)
      +
      Simulates a socket bind. isSocketBound can be called to verify that the socket was bound to + this network interface, and boundSocketCount() will increment for any unique socket.
      +
      +
    • +
    • +
      +

      bindSocket

      +
      @Implementation(minSdk=23) +protected void bindSocket(FileDescriptor fd)
      +
      Simulates a socket bind. isSocketBound can be called to verify that the fd was bound to + this network interface, and boundSocketCount() will increment for any unique socket.
      +
      +
    • +
    • +
      +

      getNetId

      +
      @Implementation(minSdk=30) +public int getNetId()
      +
      Allows to get the stored netId.
      +
      +
      Returns:
      +
      The netId.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNetworkCapabilities.html b/javadoc/4.11/org/robolectric/shadows/ShadowNetworkCapabilities.html new file mode 100644 index 000000000..9e9a1010d --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNetworkCapabilities.html @@ -0,0 +1,306 @@ + + + + +ShadowNetworkCapabilities + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNetworkCapabilities

+
+
java.lang.Object +
org.robolectric.shadows.ShadowNetworkCapabilities
+
+
+
+
@Implements(value=android.net.NetworkCapabilities.class, + minSdk=21, + looseSignatures=true) +public class ShadowNetworkCapabilities +extends Object
+
Robolectic provides overrides for fetching and updating transport.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNetworkInfo.html b/javadoc/4.11/org/robolectric/shadows/ShadowNetworkInfo.html new file mode 100644 index 000000000..bd8e83c84 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNetworkInfo.html @@ -0,0 +1,377 @@ + + + + +ShadowNetworkInfo + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNetworkInfo

+
+
java.lang.Object +
org.robolectric.shadows.ShadowNetworkInfo
+
+
+
+
@Implements(android.net.NetworkInfo.class) +public class ShadowNetworkInfo +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNetworkScoreManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowNetworkScoreManager.html new file mode 100644 index 000000000..e7f2703eb --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNetworkScoreManager.html @@ -0,0 +1,204 @@ + + + + +ShadowNetworkScoreManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNetworkScoreManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowNetworkScoreManager
+
+
+
+
@Implements(value=android.net.NetworkScoreManager.class, + isInAndroidSdk=false, + minSdk=21) +public class ShadowNetworkScoreManager +extends Object
+
Provides testing APIs for NetworkScoreManager.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNetworkScoreManager

      +
      public ShadowNetworkScoreManager()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getActiveScorerPackage

      +
      @Implementation +public String getActiveScorerPackage()
      +
      +
    • +
    • +
      +

      setActiveScorer

      +
      @Implementation +public boolean setActiveScorer(String packageName)
      +
      +
    • +
    • +
      +

      disableScoring

      +
      @Implementation +protected void disableScoring()
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      isScoringEnabled

      +
      public boolean isScoringEnabled()
      +
      Whether scoring is enabled.
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNfcAdapter.html b/javadoc/4.11/org/robolectric/shadows/ShadowNfcAdapter.html new file mode 100644 index 000000000..fa841d2dd --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNfcAdapter.html @@ -0,0 +1,441 @@ + + + + +ShadowNfcAdapter + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNfcAdapter

+
+
java.lang.Object +
org.robolectric.shadows.ShadowNfcAdapter
+
+
+
+
@Implements(android.nfc.NfcAdapter.class) +public class ShadowNfcAdapter +extends Object
+
Shadow implementation of NfcAdapter.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNfcAdapter

      +
      public ShadowNfcAdapter()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNfcFrameworkInitializer.html b/javadoc/4.11/org/robolectric/shadows/ShadowNfcFrameworkInitializer.html new file mode 100644 index 000000000..6de5a1e00 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNfcFrameworkInitializer.html @@ -0,0 +1,178 @@ + + + + +ShadowNfcFrameworkInitializer + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNfcFrameworkInitializer

+
+
java.lang.Object +
org.robolectric.shadows.ShadowNfcFrameworkInitializer
+
+
+
+
@Implements(value=android.nfc.NfcFrameworkInitializer.class, + isInAndroidSdk=false, + minSdk=34) +public class ShadowNfcFrameworkInitializer +extends Object
+
Shadow for new NfcFrameworkInitializer class in U. + +

Real android will initialize this class on app startup. That doesn't happen in Robolectric, + and besides seems wasteful to always do so. This shadow exists to lazy load the + NfcServiceManager.

+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNfcFrameworkInitializer

      +
      public ShadowNfcFrameworkInitializer()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNinePatch.html b/javadoc/4.11/org/robolectric/shadows/ShadowNinePatch.html new file mode 100644 index 000000000..3dc7c516c --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNinePatch.html @@ -0,0 +1,161 @@ + + + + +ShadowNinePatch + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNinePatch

+
+
java.lang.Object +
org.robolectric.shadows.ShadowNinePatch
+
+
+
+
@Implements(android.graphics.NinePatch.class) +public class ShadowNinePatch +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNinePatch

      +
      public ShadowNinePatch()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      isNinePatchChunk

      +
      @Implementation +protected static boolean isNinePatchChunk(byte[] chunk)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNoopNativeAllocationRegistry.html b/javadoc/4.11/org/robolectric/shadows/ShadowNoopNativeAllocationRegistry.html new file mode 100644 index 000000000..86c162cec --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNoopNativeAllocationRegistry.html @@ -0,0 +1,179 @@ + + + + +ShadowNoopNativeAllocationRegistry + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNoopNativeAllocationRegistry

+
+
java.lang.Object +
org.robolectric.shadows.ShadowNoopNativeAllocationRegistry
+
+
+
+
@Implements(value=libcore.util.NativeAllocationRegistry.class, + minSdk=24, + isInAndroidSdk=false, + looseSignatures=true) +public class ShadowNoopNativeAllocationRegistry +extends Object
+
Shadow for NativeAllocationRegistry that is a no-op.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNoopNativeAllocationRegistry

      +
      public ShadowNoopNativeAllocationRegistry()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNotification.html b/javadoc/4.11/org/robolectric/shadows/ShadowNotification.html new file mode 100644 index 000000000..6e2830214 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNotification.html @@ -0,0 +1,268 @@ + + + + +ShadowNotification + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNotification

+
+
java.lang.Object +
org.robolectric.shadows.ShadowNotification
+
+
+
+
@Implements(android.app.Notification.class) +public class ShadowNotification +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNotification

      +
      public ShadowNotification()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getContentTitle

      +
      public CharSequence getContentTitle()
      +
      +
    • +
    • +
      +

      getContentText

      +
      public CharSequence getContentText()
      +
      +
    • +
    • +
      +

      getContentInfo

      +
      public CharSequence getContentInfo()
      +
      +
    • +
    • +
      +

      isOngoing

      +
      public boolean isOngoing()
      +
      +
    • +
    • +
      +

      getBigText

      +
      public CharSequence getBigText()
      +
      +
    • +
    • +
      +

      getBigContentTitle

      +
      public CharSequence getBigContentTitle()
      +
      +
    • +
    • +
      +

      getBigContentText

      +
      public CharSequence getBigContentText()
      +
      +
    • +
    • +
      +

      getBigPicture

      +
      public Bitmap getBigPicture()
      +
      +
    • +
    • +
      +

      isWhenShown

      +
      public boolean isWhenShown()
      +
      +
    • +
    • +
      +

      isIndeterminate

      +
      public boolean isIndeterminate()
      +
      +
    • +
    • +
      +

      getMax

      +
      public int getMax()
      +
      +
    • +
    • +
      +

      getProgress

      +
      public int getProgress()
      +
      +
    • +
    • +
      +

      usesChronometer

      +
      public boolean usesChronometer()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNotificationListenerService.html b/javadoc/4.11/org/robolectric/shadows/ShadowNotificationListenerService.html new file mode 100644 index 000000000..5480ce79f --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNotificationListenerService.html @@ -0,0 +1,350 @@ + + + + +ShadowNotificationListenerService + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNotificationListenerService

+
+
java.lang.Object +
org.robolectric.shadows.ShadowContextWrapper +
org.robolectric.shadows.ShadowService +
org.robolectric.shadows.ShadowNotificationListenerService
+
+
+
+
+
+
@Implements(value=android.service.notification.NotificationListenerService.class, + minSdk=21) +public class ShadowNotificationListenerService +extends ShadowService
+
Shadow implementation of NotificationListenerService.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNotificationManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowNotificationManager.html new file mode 100644 index 000000000..9b0aa013c --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNotificationManager.html @@ -0,0 +1,689 @@ + + + + +ShadowNotificationManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNotificationManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowNotificationManager
+
+
+
+
@Implements(value=android.app.NotificationManager.class, + looseSignatures=true) +public class ShadowNotificationManager +extends Object
+
Shadows for NotificationManager.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNsdManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowNsdManager.html new file mode 100644 index 000000000..8a3b8a5ff --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNsdManager.html @@ -0,0 +1,161 @@ + + + + +ShadowNsdManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNsdManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowNsdManager
+
+
+
+
@Implements(android.net.nsd.NsdManager.class) +public class ShadowNsdManager +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNsdManager

      +
      public ShadowNsdManager()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowNumberPicker.html b/javadoc/4.11/org/robolectric/shadows/ShadowNumberPicker.html new file mode 100644 index 000000000..73cbdd3f4 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowNumberPicker.html @@ -0,0 +1,226 @@ + + + + +ShadowNumberPicker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowNumberPicker

+
+ +
+
+
@Implements(android.widget.NumberPicker.class) +public class ShadowNumberPicker +extends ShadowLinearLayout
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowOpenGLMatrix.html b/javadoc/4.11/org/robolectric/shadows/ShadowOpenGLMatrix.html new file mode 100644 index 000000000..76bd88648 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowOpenGLMatrix.html @@ -0,0 +1,234 @@ + + + + +ShadowOpenGLMatrix + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowOpenGLMatrix

+
+
java.lang.Object +
org.robolectric.shadows.ShadowOpenGLMatrix
+
+
+
+
@Implements(android.opengl.Matrix.class) +public class ShadowOpenGLMatrix +extends Object
+
+
+
    + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected static void
    +
    multiplyMM(float[] result, + int resultOffset, + float[] lhs, + int lhsOffset, + float[] rhs, + int rhsOffset)
    +
    +
    Multiplies two 4x4 matrices together and stores the result in a third 4x4 matrix.
    +
    +
    protected static void
    +
    multiplyMV(float[] resultVec, + int resultVecOffset, + float[] lhsMat, + int lhsMatOffset, + float[] rhsVec, + int rhsVecOffset)
    +
    +
    Multiplies a 4 element vector by a 4x4 matrix and stores the result in a 4-element column + vector.
    +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowOpenGLMatrix

      +
      public ShadowOpenGLMatrix()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      multiplyMM

      +
      @Implementation(maxSdk=33) +protected static void multiplyMM(float[] result, + int resultOffset, + float[] lhs, + int lhsOffset, + float[] rhs, + int rhsOffset)
      +
      Multiplies two 4x4 matrices together and stores the result in a third 4x4 matrix. In matrix + notation: result = lhs x rhs. Due to the way matrix multiplication works, the result matrix + will have the same effect as first multiplying by the rhs matrix, then multiplying by the lhs + matrix. This is the opposite of what you might expect. + +

      The same float array may be passed for result, lhs, and/or rhs. However, the result element + values are undefined if the result elements overlap either the lhs or rhs elements.

      +
      +
      Parameters:
      +
      result - The float array that holds the result.
      +
      resultOffset - The offset into the result array where the result is stored.
      +
      lhs - The float array that holds the left-hand-side matrix.
      +
      lhsOffset - The offset into the lhs array where the lhs is stored
      +
      rhs - The float array that holds the right-hand-side matrix.
      +
      rhsOffset - The offset into the rhs array where the rhs is stored.
      +
      Throws:
      +
      IllegalArgumentException - if result, lhs, or rhs are null, or if resultOffset + 16 > + result.length or lhsOffset + 16 > lhs.length or rhsOffset + 16 > rhs.length.
      +
      +
      +
    • +
    • +
      +

      multiplyMV

      +
      @Implementation(maxSdk=33) +protected static void multiplyMV(float[] resultVec, + int resultVecOffset, + float[] lhsMat, + int lhsMatOffset, + float[] rhsVec, + int rhsVecOffset)
      +
      Multiplies a 4 element vector by a 4x4 matrix and stores the result in a 4-element column + vector. In matrix notation: result = lhs x rhs + +

      The same float array may be passed for resultVec, lhsMat, and/or rhsVec. However, the + resultVec element values are undefined if the resultVec elements overlap either the lhsMat or + rhsVec elements.

      +
      +
      Parameters:
      +
      resultVec - The float array that holds the result vector.
      +
      resultVecOffset - The offset into the result array where the result vector is stored.
      +
      lhsMat - The float array that holds the left-hand-side matrix.
      +
      lhsMatOffset - The offset into the lhs array where the lhs is stored
      +
      rhsVec - The float array that holds the right-hand-side vector.
      +
      rhsVecOffset - The offset into the rhs vector where the rhs vector is stored.
      +
      Throws:
      +
      IllegalArgumentException - if resultVec, lhsMat, or rhsVec are null, or if + resultVecOffset + 4 > resultVec.length or lhsMatOffset + 16 > lhsMat.length or rhsVecOffset + + 4 > rhsVec.length.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowOs.html b/javadoc/4.11/org/robolectric/shadows/ShadowOs.html new file mode 100644 index 000000000..34b977a5e --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowOs.html @@ -0,0 +1,153 @@ + + + + +ShadowOs + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowOs

+
+
java.lang.Object +
org.robolectric.shadows.ShadowOs
+
+
+
+
@Implements(value=android.system.Os.class, + minSdk=21) +public final class ShadowOs +extends Object
+
A Shadow for android.system.Os
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    static void
    +
    setSysconfValue(int name, + long value)
    +
    +
    Configures values to be returned by sysconf.
    +
    +
    protected static long
    +
    sysconf(int name)
    +
    +
    Returns the value configured via setSysconfValue, or -1 if one hasn't been configured.
    +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      setSysconfValue

      +
      public static void setSysconfValue(int name, + long value)
      +
      Configures values to be returned by sysconf.
      +
      +
    • +
    • +
      +

      sysconf

      +
      @Implementation +protected static long sysconf(int name)
      +
      Returns the value configured via setSysconfValue, or -1 if one hasn't been configured.
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowOsConstants.html b/javadoc/4.11/org/robolectric/shadows/ShadowOsConstants.html new file mode 100644 index 000000000..f57a821cd --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowOsConstants.html @@ -0,0 +1,162 @@ + + + + +ShadowOsConstants + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowOsConstants

+
+
java.lang.Object +
org.robolectric.shadows.ShadowOsConstants
+
+
+
+
@Implements(value=android.system.OsConstants.class, + minSdk=21) +public final class ShadowOsConstants +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowOsConstants

      +
      public ShadowOsConstants()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      initConstants

      +
      @Implementation +protected static void initConstants()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowOverlayConfig.html b/javadoc/4.11/org/robolectric/shadows/ShadowOverlayConfig.html new file mode 100644 index 000000000..342b7e9a0 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowOverlayConfig.html @@ -0,0 +1,177 @@ + + + + +ShadowOverlayConfig + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowOverlayConfig

+
+
java.lang.Object +
org.robolectric.shadows.ShadowOverlayConfig
+
+
+
+
@Implements(value=com.android.internal.content.om.OverlayConfig.class, + minSdk=30, + isInAndroidSdk=false) +public class ShadowOverlayConfig +extends Object
+
Shadow for OverlayConfig.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowOverlayConfig

      +
      public ShadowOverlayConfig()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getZygoteInstance

      +
      @Implementation +protected static com.android.internal.content.om.OverlayConfig getZygoteInstance()
      +
      Override to skip the check on pid == ROOT_PID
      +
      +
    • +
    • +
      +

      createImmutableFrameworkIdmapsInZygote

      +
      @Implementation +protected String[] createImmutableFrameworkIdmapsInZygote()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowPackageBackwardCompatibility.html b/javadoc/4.11/org/robolectric/shadows/ShadowPackageBackwardCompatibility.html new file mode 100644 index 000000000..81993d111 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowPackageBackwardCompatibility.html @@ -0,0 +1,173 @@ + + + + +ShadowPackageBackwardCompatibility + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowPackageBackwardCompatibility

+
+
java.lang.Object +
org.robolectric.shadows.ShadowPackageBackwardCompatibility
+
+
+
+
@Implements(className="android.content.pm.PackageBackwardCompatibility", + maxSdk=28) +public class ShadowPackageBackwardCompatibility +extends Object
+
Shadow of PackageBackwardCompatibility to handle a scenario that can come up when + multiple Android versions end up on the classpath
+
+
+
    + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected static boolean
    +
    addOptionalUpdater(List<com.android.server.pm.parsing.library.PackageSharedLibraryUpdater> packageUpdaters, + String className, + Supplier<com.android.server.pm.parsing.library.PackageSharedLibraryUpdater> defaultUpdater)
    +
    +
    Stubbing this out as if Android S+ is on the classpath, we'll get a ClassCastException instead + of a ClassNotFoundException.
    +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowPackageBackwardCompatibility

      +
      public ShadowPackageBackwardCompatibility()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      addOptionalUpdater

      +
      @Implementation +protected static boolean addOptionalUpdater(List<com.android.server.pm.parsing.library.PackageSharedLibraryUpdater> packageUpdaters, + String className, + Supplier<com.android.server.pm.parsing.library.PackageSharedLibraryUpdater> defaultUpdater)
      +
      Stubbing this out as if Android S+ is on the classpath, we'll get a ClassCastException instead + of a ClassNotFoundException. Since we don't really need this logic, simpler to just skip it
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowPackageInstaller.ShadowSession.html b/javadoc/4.11/org/robolectric/shadows/ShadowPackageInstaller.ShadowSession.html new file mode 100644 index 000000000..c71a4499e --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowPackageInstaller.ShadowSession.html @@ -0,0 +1,230 @@ + + + + +ShadowPackageInstaller.ShadowSession + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowPackageInstaller.ShadowSession

+
+
java.lang.Object +
org.robolectric.shadows.ShadowPackageInstaller.ShadowSession
+
+
+
+
Enclosing class:
+
ShadowPackageInstaller
+
+
+
@Implements(value=android.content.pm.PackageInstaller.Session.class, + minSdk=21) +public static class ShadowPackageInstaller.ShadowSession +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowPackageInstaller.ShadowSessionInfo.html b/javadoc/4.11/org/robolectric/shadows/ShadowPackageInstaller.ShadowSessionInfo.html new file mode 100644 index 000000000..dfb5bc0ae --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowPackageInstaller.ShadowSessionInfo.html @@ -0,0 +1,170 @@ + + + + +ShadowPackageInstaller.ShadowSessionInfo + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowPackageInstaller.ShadowSessionInfo

+
+
java.lang.Object +
org.robolectric.shadows.ShadowPackageInstaller.ShadowSessionInfo
+
+
+
+
Enclosing class:
+
ShadowPackageInstaller
+
+
+
@Implements(value=android.content.pm.PackageInstaller.SessionInfo.class, + minSdk=21) +public static class ShadowPackageInstaller.ShadowSessionInfo +extends Object
+
Shadow for PackageInstaller.SessionInfo.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowSessionInfo

      +
      public ShadowSessionInfo()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getAppIcon

      +
      @Implementation +protected Bitmap getAppIcon()
      +
      Real method makes a system call not available in tests.
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowPackageInstaller.html b/javadoc/4.11/org/robolectric/shadows/ShadowPackageInstaller.html new file mode 100644 index 000000000..6c3655dd7 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowPackageInstaller.html @@ -0,0 +1,343 @@ + + + + +ShadowPackageInstaller + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowPackageInstaller

+
+
java.lang.Object +
org.robolectric.shadows.ShadowPackageInstaller
+
+
+
+
@Implements(value=android.content.pm.PackageInstaller.class, + minSdk=21) +public class ShadowPackageInstaller +extends Object
+
Shadow for PackageInstaller.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowPackageManager.ComponentState.html b/javadoc/4.11/org/robolectric/shadows/ShadowPackageManager.ComponentState.html new file mode 100644 index 000000000..e7da72ceb --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowPackageManager.ComponentState.html @@ -0,0 +1,172 @@ + + + + +ShadowPackageManager.ComponentState + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowPackageManager.ComponentState

+
+
java.lang.Object +
org.robolectric.shadows.ShadowPackageManager.ComponentState
+
+
+
+
Enclosing class:
+
ShadowPackageManager
+
+
+
protected static class ShadowPackageManager.ComponentState +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      newState

      +
      public int newState
      +
      +
    • +
    • +
      +

      flags

      +
      public int flags
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ComponentState

      +
      public ComponentState(int newState, + int flags)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowPackageManager.IntentComparator.html b/javadoc/4.11/org/robolectric/shadows/ShadowPackageManager.IntentComparator.html new file mode 100644 index 000000000..b52d89b37 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowPackageManager.IntentComparator.html @@ -0,0 +1,177 @@ + + + + +ShadowPackageManager.IntentComparator + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowPackageManager.IntentComparator

+
+
java.lang.Object +
org.robolectric.shadows.ShadowPackageManager.IntentComparator
+
+
+
+
All Implemented Interfaces:
+
Comparator<Intent>
+
+
+
Enclosing class:
+
ShadowPackageManager
+
+
+
public static class ShadowPackageManager.IntentComparator +extends Object +implements Comparator<Intent>
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      IntentComparator

      +
      public IntentComparator()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowPackageManager.PackageSetting.html b/javadoc/4.11/org/robolectric/shadows/ShadowPackageManager.PackageSetting.html new file mode 100644 index 000000000..46ea57e4e --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowPackageManager.PackageSetting.html @@ -0,0 +1,210 @@ + + + + +ShadowPackageManager.PackageSetting + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowPackageManager.PackageSetting

+
+
java.lang.Object +
org.robolectric.shadows.ShadowPackageManager.PackageSetting
+
+
+
+
Enclosing class:
+
ShadowPackageManager
+
+
+
public static class ShadowPackageManager.PackageSetting +extends Object
+
Settings for a particular package. + + This class mirrors PackageSetting, which is used by PackageManager.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      isSuspended

      +
      public boolean isSuspended()
      +
      +
    • +
    • +
      +

      getDialogMessage

      +
      public String getDialogMessage()
      +
      +
    • +
    • +
      +

      getDialogInfo

      +
      public Object getDialogInfo()
      +
      +
    • +
    • +
      +

      getSuspendedAppExtras

      +
      public PersistableBundle getSuspendedAppExtras()
      +
      +
    • +
    • +
      +

      getSuspendedLauncherExtras

      +
      public PersistableBundle getSuspendedLauncherExtras()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowPackageManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowPackageManager.html new file mode 100644 index 000000000..494d852a6 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowPackageManager.html @@ -0,0 +1,1584 @@ + + + + +ShadowPackageManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowPackageManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowPackageManager
+
+
+
+
Direct Known Subclasses:
+
ShadowApplicationPackageManager
+
+
+
@Implements(android.content.pm.PackageManager.class) +public class ShadowPackageManager +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowPackageManager

      +
      public ShadowPackageManager()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowPackageParser._Package_.html b/javadoc/4.11/org/robolectric/shadows/ShadowPackageParser._Package_.html new file mode 100644 index 000000000..70f4655c9 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowPackageParser._Package_.html @@ -0,0 +1,130 @@ + + + + +ShadowPackageParser._Package_ + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface ShadowPackageParser._Package_

+
+
+
+
Enclosing class:
+
ShadowPackageParser
+
+
+
public static interface ShadowPackageParser._Package_
+
Accessor interface for PackageParser.Package's internals.
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + + +
     
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getPath

      +
      String getPath()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowPackageParser.html b/javadoc/4.11/org/robolectric/shadows/ShadowPackageParser.html new file mode 100644 index 000000000..7091d5293 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowPackageParser.html @@ -0,0 +1,181 @@ + + + + +ShadowPackageParser + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowPackageParser

+
+
java.lang.Object +
org.robolectric.shadows.ShadowPackageParser
+
+
+
+
@Implements(value=android.content.pm.PackageParser.class, + isInAndroidSdk=false) +public class ShadowPackageParser +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowPackageParser

      +
      public ShadowPackageParser()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      callParsePackage

      +
      public static PackageParser.Package callParsePackage(Path apkFile)
      +
      Parses an AndroidManifest.xml file using the framework PackageParser.
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowPaint.html b/javadoc/4.11/org/robolectric/shadows/ShadowPaint.html new file mode 100644 index 000000000..eda8088b8 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowPaint.html @@ -0,0 +1,1323 @@ + + + + +ShadowPaint + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowPaint

+
+
java.lang.Object +
org.robolectric.shadows.ShadowPaint
+
+
+
+
@Implements(value=android.graphics.Paint.class, + looseSignatures=true) +public class ShadowPaint +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowPaint

      +
      public ShadowPaint()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      __constructor__

      +
      @Implementation +protected void __constructor__(Paint otherPaint)
      +
      +
    • +
    • +
      +

      nInit

      +
      @Implementation(minSdk=24) +protected static long nInit()
      +
      +
    • +
    • +
      +

      getFlags

      +
      @Implementation +protected int getFlags()
      +
      +
    • +
    • +
      +

      setFlags

      +
      @Implementation +protected void setFlags(int flags)
      +
      +
    • +
    • +
      +

      setUnderlineText

      +
      @Implementation +protected void setUnderlineText(boolean underlineText)
      +
      +
    • +
    • +
      +

      setStrikeThruText

      +
      @Implementation +protected void setStrikeThruText(boolean strikeThruText)
      +
      +
    • +
    • +
      +

      setShader

      +
      @Implementation +protected Shader setShader(Shader shader)
      +
      +
    • +
    • +
      +

      getAlpha

      +
      @Implementation +protected int getAlpha()
      +
      +
    • +
    • +
      +

      setAlpha

      +
      @Implementation +protected void setAlpha(int alpha)
      +
      +
    • +
    • +
      +

      getShader

      +
      @Implementation +protected Shader getShader()
      +
      +
    • +
    • +
      +

      setColor

      +
      @Implementation +protected void setColor(int color)
      +
      +
    • +
    • +
      +

      getColor

      +
      @Implementation +protected int getColor()
      +
      +
    • +
    • +
      +

      setStyle

      +
      @Implementation +protected void setStyle(Paint.Style style)
      +
      +
    • +
    • +
      +

      getStyle

      +
      @Implementation +protected Paint.Style getStyle()
      +
      +
    • +
    • +
      +

      setStrokeCap

      +
      @Implementation +protected void setStrokeCap(Paint.Cap cap)
      +
      +
    • +
    • +
      +

      getStrokeCap

      +
      @Implementation +protected Paint.Cap getStrokeCap()
      +
      +
    • +
    • +
      +

      setStrokeJoin

      +
      @Implementation +protected void setStrokeJoin(Paint.Join join)
      +
      +
    • +
    • +
      +

      getStrokeJoin

      +
      @Implementation +protected Paint.Join getStrokeJoin()
      +
      +
    • +
    • +
      +

      setStrokeWidth

      +
      @Implementation +protected void setStrokeWidth(float width)
      +
      +
    • +
    • +
      +

      getStrokeWidth

      +
      @Implementation +protected float getStrokeWidth()
      +
      +
    • +
    • +
      +

      setShadowLayer

      +
      @Implementation +protected void setShadowLayer(float radius, + float dx, + float dy, + int color)
      +
      +
    • +
    • +
      +

      getTypeface

      +
      @Implementation +protected Typeface getTypeface()
      +
      +
    • +
    • +
      +

      setTypeface

      +
      @Implementation +protected Typeface setTypeface(Typeface typeface)
      +
      +
    • +
    • +
      +

      getTextSize

      +
      @Implementation +protected float getTextSize()
      +
      +
    • +
    • +
      +

      setTextSize

      +
      @Implementation +protected void setTextSize(float textSize)
      +
      +
    • +
    • +
      +

      getTextScaleX

      +
      @Implementation +protected float getTextScaleX()
      +
      +
    • +
    • +
      +

      setTextScaleX

      +
      @Implementation +protected void setTextScaleX(float scaleX)
      +
      +
    • +
    • +
      +

      getTextSkewX

      +
      @Implementation +protected float getTextSkewX()
      +
      +
    • +
    • +
      +

      setTextSkewX

      +
      @Implementation +protected void setTextSkewX(float skewX)
      +
      +
    • +
    • +
      +

      getLetterSpacing

      +
      @Implementation(minSdk=21) +protected float getLetterSpacing()
      +
      +
    • +
    • +
      +

      setLetterSpacing

      +
      @Implementation(minSdk=21) +protected void setLetterSpacing(float letterSpacing)
      +
      +
    • +
    • +
      +

      getWordSpacing

      +
      @Implementation(minSdk=29) +protected float getWordSpacing()
      +
      +
    • +
    • +
      +

      setWordSpacing

      +
      @Implementation(minSdk=29) +protected void setWordSpacing(float wordSpacing)
      +
      +
    • +
    • +
      +

      setTextAlign

      +
      @Implementation +protected void setTextAlign(Paint.Align align)
      +
      +
    • +
    • +
      +

      getTextAlign

      +
      @Implementation +protected Paint.Align getTextAlign()
      +
      +
    • +
    • +
      +

      getShadowRadius

      +
      public float getShadowRadius()
      +
      +
      Returns:
      +
      shadow radius (Paint related shadow, not Robolectric Shadow)
      +
      +
      +
    • +
    • +
      +

      getShadowDx

      +
      public float getShadowDx()
      +
      +
      Returns:
      +
      shadow Dx (Paint related shadow, not Robolectric Shadow)
      +
      +
      +
    • +
    • +
      +

      getShadowDy

      +
      public float getShadowDy()
      +
      +
      Returns:
      +
      shadow Dx (Paint related shadow, not Robolectric Shadow)
      +
      +
      +
    • +
    • +
      +

      getShadowColor

      +
      public int getShadowColor()
      +
      +
      Returns:
      +
      shadow color (Paint related shadow, not Robolectric Shadow)
      +
      +
      +
    • +
    • +
      +

      getCap

      +
      public Paint.Cap getCap()
      +
      +
    • +
    • +
      +

      getJoin

      +
      public Paint.Join getJoin()
      +
      +
    • +
    • +
      +

      getWidth

      +
      public float getWidth()
      +
      +
    • +
    • +
      +

      getColorFilter

      +
      @Implementation +protected ColorFilter getColorFilter()
      +
      +
    • +
    • +
      +

      setColorFilter

      +
      @Implementation +protected ColorFilter setColorFilter(ColorFilter filter)
      +
      +
    • +
    • +
      +

      setAntiAlias

      +
      @Implementation +protected void setAntiAlias(boolean antiAlias)
      +
      +
    • +
    • +
      +

      setDither

      +
      @Implementation +protected void setDither(boolean dither)
      +
      +
    • +
    • +
      +

      isDither

      +
      @Implementation +protected final boolean isDither()
      +
      +
    • +
    • +
      +

      isAntiAlias

      +
      @Implementation +protected final boolean isAntiAlias()
      +
      +
    • +
    • +
      +

      isFilterBitmap

      +
      @Implementation +protected final boolean isFilterBitmap()
      +
      +
    • +
    • +
      +

      setFilterBitmap

      +
      @Implementation +protected final void setFilterBitmap(boolean filterBitmap)
      +
      +
    • +
    • +
      +

      getPathEffect

      +
      @Implementation +protected PathEffect getPathEffect()
      +
      +
    • +
    • +
      +

      setPathEffect

      +
      @Implementation +protected PathEffect setPathEffect(PathEffect effect)
      +
      +
    • +
    • +
      +

      measureText

      +
      @Implementation +protected float measureText(String text)
      +
      +
    • +
    • +
      +

      measureText

      +
      @Implementation +protected float measureText(CharSequence text, + int start, + int end)
      +
      +
    • +
    • +
      +

      measureText

      +
      @Implementation +protected float measureText(String text, + int start, + int end)
      +
      +
    • +
    • +
      +

      measureText

      +
      @Implementation +protected float measureText(char[] text, + int index, + int count)
      +
      +
    • +
    • +
      +

      native_breakText

      +
      @Implementation(maxSdk=17) +protected int native_breakText(char[] text, + int index, + int count, + float maxWidth, + float[] measuredWidth)
      +
      +
    • +
    • +
      +

      native_breakText

      +
      @Implementation(minSdk=18, + maxSdk=20) +protected int native_breakText(char[] text, + int index, + int count, + float maxWidth, + int bidiFlags, + float[] measuredWidth)
      +
      +
    • +
    • +
      +

      native_breakText

      +
      @Implementation(minSdk=21, + maxSdk=23) +protected static int native_breakText(long native_object, + long native_typeface, + char[] text, + int index, + int count, + float maxWidth, + int bidiFlags, + float[] measuredWidth)
      +
      +
    • +
    • +
      +

      nBreakText

      +
      @Implementation(minSdk=24, + maxSdk=27) +protected static int nBreakText(long nObject, + long nTypeface, + char[] text, + int index, + int count, + float maxWidth, + int bidiFlags, + float[] measuredWidth)
      +
      +
    • +
    • +
      +

      nBreakText

      +
      @Implementation(minSdk=28) +protected static int nBreakText(long nObject, + char[] text, + int index, + int count, + float maxWidth, + int bidiFlags, + float[] measuredWidth)
      +
      +
    • +
    • +
      +

      native_breakText

      +
      @Implementation(maxSdk=17) +protected int native_breakText(String text, + boolean measureForwards, + float maxWidth, + float[] measuredWidth)
      +
      +
    • +
    • +
      +

      native_breakText

      +
      @Implementation(minSdk=18, + maxSdk=20) +protected int native_breakText(String text, + boolean measureForwards, + float maxWidth, + int bidiFlags, + float[] measuredWidth)
      +
      +
    • +
    • +
      +

      native_breakText

      +
      @Implementation(minSdk=21, + maxSdk=23) +protected static int native_breakText(long native_object, + long native_typeface, + String text, + boolean measureForwards, + float maxWidth, + int bidiFlags, + float[] measuredWidth)
      +
      +
    • +
    • +
      +

      nBreakText

      +
      @Implementation(minSdk=24, + maxSdk=27) +protected static int nBreakText(long nObject, + long nTypeface, + String text, + boolean measureForwards, + float maxWidth, + int bidiFlags, + float[] measuredWidth)
      +
      +
    • +
    • +
      +

      nBreakText

      +
      @Implementation(minSdk=28) +protected static int nBreakText(long nObject, + String text, + boolean measureForwards, + float maxWidth, + int bidiFlags, + float[] measuredWidth)
      +
      +
    • +
    • +
      +

      nGetFontMetricsInt

      +
      @Implementation(minSdk=35) +protected static int nGetFontMetricsInt(long paintPtr, + Paint.FontMetricsInt fmi, + boolean useLocale)
      +
      +
    • +
    • +
      +

      nGetFontMetricsInt

      +
      @Implementation(minSdk=28, + maxSdk=34) +protected static int nGetFontMetricsInt(long paintPtr, + Paint.FontMetricsInt fmi)
      +
      +
    • +
    • +
      +

      nGetFontMetricsInt

      +
      @Implementation(minSdk=26, + maxSdk=27) +protected static int nGetFontMetricsInt(long nativePaint, + long nativeTypeface, + Paint.FontMetricsInt fmi)
      +
      +
    • +
    • +
      +

      nGetFontMetricsInt

      +
      @Implementation(minSdk=24, + maxSdk=25) +protected int nGetFontMetricsInt(Object nativePaint, + Object nativeTypeface, + Object fmi)
      +
      +
    • +
    • +
      +

      getFontMetricsInt

      +
      @Implementation(maxSdk=23) +protected int getFontMetricsInt(Paint.FontMetricsInt fmi)
      +
      +
    • +
    • +
      +

      nGetRunAdvance

      +
      @Implementation(minSdk=28) +protected static float nGetRunAdvance(long paintPtr, + char[] text, + int start, + int end, + int contextStart, + int contextEnd, + boolean isRtl, + int offset)
      +
      +
    • +
    • +
      +

      nGetRunCharacterAdvance

      +
      @Implementation(minSdk=34, + maxSdk=34) +protected static float nGetRunCharacterAdvance(long paintPtr, + char[] text, + int start, + int end, + int contextStart, + int contextEnd, + boolean isRtl, + int offset, + float[] advances, + int advancesIndex)
      +
      +
    • +
    • +
      +

      nGetRunCharacterAdvance

      +
      @Implementation(minSdk=35) +protected static float nGetRunCharacterAdvance(long paintPtr, + char[] text, + int start, + int end, + int contextStart, + int contextEnd, + boolean isRtl, + int offset, + float[] advances, + int advancesIndex, + RectF drawingBounds)
      +
      +
    • +
    • +
      +

      nGetRunAdvance

      +
      @Implementation(minSdk=24, + maxSdk=27) +protected static float nGetRunAdvance(long paintPtr, + long typefacePtr, + char[] text, + int start, + int end, + int contextStart, + int contextEnd, + boolean isRtl, + int offset)
      +
      +
    • +
    • +
      +

      native_getRunAdvance

      +
      @Implementation(minSdk=23, + maxSdk=23) +protected static float native_getRunAdvance(long nativeObject, + long nativeTypeface, + char[] text, + int start, + int end, + int contextStart, + int contextEnd, + boolean isRtl, + int offset)
      +
      +
    • +
    • +
      +

      native_getTextRunAdvances

      +
      @Implementation(minSdk=20, + maxSdk=22) +protected static float native_getTextRunAdvances(long nativeObject, + long nativeTypeface, + char[] text, + int index, + int count, + int contextIndex, + int contextCount, + boolean isRtl, + float[] advances, + int advancesIndex)
      +
      +
    • +
    • +
      +

      native_getTextRunAdvances

      +
      @Implementation(minSdk=20, + maxSdk=22) +protected static float native_getTextRunAdvances(long nativeObject, + long nativeTypeface, + String text, + int start, + int end, + int contextStart, + int contextEnd, + boolean isRtl, + float[] advances, + int advancesIndex)
      +
      +
    • +
    • +
      +

      native_getTextRunAdvances

      +
      @Implementation(minSdk=18, + maxSdk=19) +protected static float native_getTextRunAdvances(int nativeObject, + char[] text, + int index, + int count, + int contextIndex, + int contextCount, + int flags, + float[] advances, + int advancesIndex)
      +
      +
    • +
    • +
      +

      native_getTextRunAdvances

      +
      @Implementation(minSdk=18, + maxSdk=19) +protected static float native_getTextRunAdvances(int nativeObject, + String text, + int start, + int end, + int contextStart, + int contextEnd, + int flags, + float[] advances, + int advancesIndex)
      +
      +
    • +
    • +
      +

      native_getTextRunAdvances

      +
      @Implementation(maxSdk=17) +protected static float native_getTextRunAdvances(int nativeObject, + char[] text, + int index, + int count, + int contextIndex, + int contextCount, + int flags, + float[] advances, + int advancesIndex, + int reserved)
      +
      +
    • +
    • +
      +

      native_getTextRunAdvances

      +
      @Implementation(maxSdk=17) +protected static float native_getTextRunAdvances(int nativeObject, + String text, + int start, + int end, + int contextStart, + int contextEnd, + int flags, + float[] advances, + int advancesIndex, + int reserved)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowParcel.html b/javadoc/4.11/org/robolectric/shadows/ShadowParcel.html new file mode 100644 index 000000000..b7b8f27d8 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowParcel.html @@ -0,0 +1,1137 @@ + + + + +ShadowParcel + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowParcel

+
+
java.lang.Object +
org.robolectric.shadows.ShadowParcel
+
+
+
+
@Implements(value=android.os.Parcel.class, + looseSignatures=true) +public class ShadowParcel +extends Object
+
Robolectric's Parcel pretends to be backed by a byte buffer, closely matching Parcel's position, size, and capacity behavior. However, its internal pure-Java representation + is strongly typed, to detect non-portable code and common testing mistakes. It may throw IllegalArgumentException or IllegalStateException for error-prone behavior normal Parcel tolerates.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowParcelFileDescriptor.html b/javadoc/4.11/org/robolectric/shadows/ShadowParcelFileDescriptor.html new file mode 100644 index 000000000..b0e2c47b7 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowParcelFileDescriptor.html @@ -0,0 +1,321 @@ + + + + +ShadowParcelFileDescriptor + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowParcelFileDescriptor

+
+
java.lang.Object +
org.robolectric.shadows.ShadowParcelFileDescriptor
+
+
+
+
@Implements(android.os.ParcelFileDescriptor.class) +public class ShadowParcelFileDescriptor +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowPath.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowPath.Picker.html new file mode 100644 index 000000000..a78571741 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowPath.Picker.html @@ -0,0 +1,142 @@ + + + + +ShadowPath.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowPath.Picker

+
+
java.lang.Object +
org.robolectric.shadows.GraphicsShadowPicker<Object> +
org.robolectric.shadows.ShadowPath.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<Object>
+
+
+
Enclosing class:
+
ShadowPath
+
+
+
public static final class ShadowPath.Picker +extends GraphicsShadowPicker<Object>
+
Shadow picker for Path.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowPath.Point.Type.html b/javadoc/4.11/org/robolectric/shadows/ShadowPath.Point.Type.html new file mode 100644 index 000000000..7e6eae1d1 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowPath.Point.Type.html @@ -0,0 +1,222 @@ + + + + +ShadowPath.Point.Type + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Enum ShadowPath.Point.Type

+
+
java.lang.Object +
java.lang.Enum<ShadowPath.Point.Type> +
org.robolectric.shadows.ShadowPath.Point.Type
+
+
+
+
+
All Implemented Interfaces:
+
Serializable, Comparable<ShadowPath.Point.Type>, java.lang.constant.Constable
+
+
+
Enclosing class:
+
ShadowPath.Point
+
+
+
public static enum ShadowPath.Point.Type +extends Enum<ShadowPath.Point.Type>
+
+
+ +
+
+
    + +
  • +
    +

    Enum Constant Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      values

      +
      public static ShadowPath.Point.Type[] values()
      +
      Returns an array containing the constants of this enum type, in +the order they are declared.
      +
      +
      Returns:
      +
      an array containing the constants of this enum type, in the order they are declared
      +
      +
      +
    • +
    • +
      +

      valueOf

      +
      public static ShadowPath.Point.Type valueOf(String name)
      +
      Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
      +
      +
      Parameters:
      +
      name - the name of the enum constant to be returned.
      +
      Returns:
      +
      the enum constant with the specified name
      +
      Throws:
      +
      IllegalArgumentException - if this enum type has no constant with the specified name
      +
      NullPointerException - if the argument is null
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowPath.Point.html b/javadoc/4.11/org/robolectric/shadows/ShadowPath.Point.html new file mode 100644 index 000000000..636599854 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowPath.Point.html @@ -0,0 +1,239 @@ + + + + +ShadowPath.Point + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowPath.Point

+
+
java.lang.Object +
org.robolectric.shadows.ShadowPath.Point
+
+
+
+
Enclosing class:
+
ShadowPath
+
+
+
public static class ShadowPath.Point +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      equals

      +
      public boolean equals(Object o)
      +
      +
      Overrides:
      +
      equals in class Object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public int hashCode()
      +
      +
      Overrides:
      +
      hashCode in class Object
      +
      +
      +
    • +
    • +
      +

      toString

      +
      public String toString()
      +
      +
      Overrides:
      +
      toString in class Object
      +
      +
      +
    • +
    • +
      +

      getX

      +
      public float getX()
      +
      +
    • +
    • +
      +

      getY

      +
      public float getY()
      +
      +
    • +
    • +
      +

      getType

      +
      public ShadowPath.Point.Type getType()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowPath.html b/javadoc/4.11/org/robolectric/shadows/ShadowPath.html new file mode 100644 index 000000000..7022e85ca --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowPath.html @@ -0,0 +1,206 @@ + + + + +ShadowPath + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowPath

+
+
java.lang.Object +
org.robolectric.shadows.ShadowPath
+
+
+
+
Direct Known Subclasses:
+
ShadowLegacyPath, ShadowNativePath
+
+
+
@Implements(value=android.graphics.Path.class, + shadowPicker=Picker.class) +public abstract class ShadowPath +extends Object
+
Base class for ShadowPath classes.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowPath

      +
      public ShadowPath()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getPoints

      +
      public abstract List<ShadowPath.Point> getPoints()
      +
      +
      Returns:
      +
      all the points that have been added to the Path
      +
      +
      +
    • +
    • +
      +

      fillBounds

      +
      public abstract void fillBounds(RectF bounds)
      +
      Fills the given RectF with the path bounds.
      +
      +
      Parameters:
      +
      bounds - the RectF to be filled.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowPathMeasure.html b/javadoc/4.11/org/robolectric/shadows/ShadowPathMeasure.html new file mode 100644 index 000000000..ade3a5eda --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowPathMeasure.html @@ -0,0 +1,195 @@ + + + + +ShadowPathMeasure + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowPathMeasure

+
+
java.lang.Object +
org.robolectric.shadows.ShadowPathMeasure
+
+
+
+
@Implements(android.graphics.PathMeasure.class) +public class ShadowPathMeasure +extends Object
+
+
+
    + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected void
    +
    __constructor__(Path path, + boolean forceClosed)
    +
     
    +
    protected float
    + +
    +
    Return the total length of the current contour, or 0 if no path is associated with this measure + object.
    +
    +
    protected boolean
    +
    getPosTan(float distance, + float[] pos, + float[] tan)
    +
    +
    Note: This is not mathematically correct.
    +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowPathMeasure

      +
      public ShadowPathMeasure()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      __constructor__

      +
      @Implementation +protected void __constructor__(Path path, + boolean forceClosed)
      +
      +
    • +
    • +
      +

      getLength

      +
      @Implementation +protected float getLength()
      +
      Return the total length of the current contour, or 0 if no path is associated with this measure + object.
      +
      +
    • +
    • +
      +

      getPosTan

      +
      @Implementation +protected boolean getPosTan(float distance, + float[] pos, + float[] tan)
      +
      Note: This is not mathematically correct.
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowPathParser.PathDataNode.html b/javadoc/4.11/org/robolectric/shadows/ShadowPathParser.PathDataNode.html new file mode 100644 index 000000000..540dd4f39 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowPathParser.PathDataNode.html @@ -0,0 +1,170 @@ + + + + +ShadowPathParser.PathDataNode + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowPathParser.PathDataNode

+
+
java.lang.Object +
org.robolectric.shadows.ShadowPathParser.PathDataNode
+
+
+
+
Enclosing class:
+
ShadowPathParser
+
+
+
public static class ShadowPathParser.PathDataNode +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nodesToPath

      +
      public static void nodesToPath(ShadowPathParser.PathDataNode[] node, + Path path)
      +
      Convert an array of PathDataNode to Path.
      +
      +
      Parameters:
      +
      node - The source array of PathDataNode.
      +
      path - The target Path object.
      +
      +
      +
    • +
    • +
      +

      interpolatePathDataNode

      +
      public void interpolatePathDataNode(ShadowPathParser.PathDataNode nodeFrom, + ShadowPathParser.PathDataNode nodeTo, + float fraction)
      +
      The current PathDataNode will be interpolated between the nodeFrom and + nodeTo according to the fraction.
      +
      +
      Parameters:
      +
      nodeFrom - The start value as a PathDataNode.
      +
      nodeTo - The end value as a PathDataNode
      +
      fraction - The fraction to interpolate.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowPathParser.html b/javadoc/4.11/org/robolectric/shadows/ShadowPathParser.html new file mode 100644 index 000000000..3015ca6e4 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowPathParser.html @@ -0,0 +1,247 @@ + + + + +ShadowPathParser + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowPathParser

+
+
java.lang.Object +
org.robolectric.shadows.ShadowPathParser
+
+
+
+
@Implements(value=android.util.PathParser.class, + minSdk=24, + isInAndroidSdk=false) +public class ShadowPathParser +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowPathParser

      +
      public ShadowPathParser()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowPausedAsyncTask.html b/javadoc/4.11/org/robolectric/shadows/ShadowPausedAsyncTask.html new file mode 100644 index 000000000..7a78114bb --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowPausedAsyncTask.html @@ -0,0 +1,212 @@ + + + + +ShadowPausedAsyncTask + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowPausedAsyncTask<Params,Progress,Result>

+
+
java.lang.Object +
org.robolectric.shadows.ShadowAsyncTask +
org.robolectric.shadows.ShadowPausedAsyncTask<Params,Progress,Result>
+
+
+
+
+
Direct Known Subclasses:
+
ShadowAlwaysOnHotwordDetector.ShadowRefreshAvailabilityTask
+
+
+
@Implements(value=android.os.AsyncTask.class, + shadowPicker=Picker.class, + isInAndroidSdk=false) +public class ShadowPausedAsyncTask<Params,Progress,Result> +extends ShadowAsyncTask
+
A AsyncTask shadow for LooperMode.Mode.PAUSED + +

This is beta API, and will likely be renamed/removed in a future Robolectric release.

+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowPausedAsyncTask

      +
      public ShadowPausedAsyncTask()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      reset

      +
      @Resetter +public static void reset()
      +
      +
    • +
    • +
      +

      executeOnExecutor

      +
      @Implementation +protected AsyncTask<Params,Progress,Result> executeOnExecutor(Executor exec, + Params... params)
      +
      +
    • +
    • +
      +

      overrideExecutor

      +
      public static void overrideExecutor(Executor executor)
      +
      Globally override the executor used for all AsyncTask#execute* calls. + +

      This can be useful if you want to use a more determinstic executor for tests, like PausedExecutorService or InlineExecutorService. + +

      Use this API as a last resort. Its recommended instead to use dependency injection to + provide a custom executor to AsyncTask#executeOnExecutor. + +

      Beta API, may be removed or changed in a future Robolectric release

      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowPausedAsyncTaskLoader.html b/javadoc/4.11/org/robolectric/shadows/ShadowPausedAsyncTaskLoader.html new file mode 100644 index 000000000..f184f235d --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowPausedAsyncTaskLoader.html @@ -0,0 +1,188 @@ + + + + +ShadowPausedAsyncTaskLoader + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowPausedAsyncTaskLoader<D>

+
+
java.lang.Object +
org.robolectric.shadows.ShadowAsyncTaskLoader<D> +
org.robolectric.shadows.ShadowPausedAsyncTaskLoader<D>
+
+
+
+
+
@Implements(value=android.content.AsyncTaskLoader.class, + shadowPicker=Picker.class, + isInAndroidSdk=false) +public class ShadowPausedAsyncTaskLoader<D> +extends ShadowAsyncTaskLoader<D>
+
The shadow AsyncTaskLoader for LooperMode.Mode.PAUSED. + +

In LooperMode.Mode.PAUSED mode, Robolectric just uses the real AsyncTaskLoader for + now.

+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowPausedAsyncTaskLoader

      +
      public ShadowPausedAsyncTaskLoader()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      setExecutor

      +
      @Deprecated +public void setExecutor(Executor executor)
      +
      Deprecated. +
      It is recommended to switch to androidx's AsyncTaskLoader, which provides an + overridable getExecutor method.
      +
      +
      Allows overriding background executor used by the AsyncLoader.
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowPausedChoreographer.html b/javadoc/4.11/org/robolectric/shadows/ShadowPausedChoreographer.html new file mode 100644 index 000000000..4852ed8a9 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowPausedChoreographer.html @@ -0,0 +1,183 @@ + + + + +ShadowPausedChoreographer + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowPausedChoreographer

+
+
java.lang.Object +
org.robolectric.shadows.ShadowChoreographer +
org.robolectric.shadows.ShadowPausedChoreographer
+
+
+
+
+ +
A Choreographer shadow for LooperMode.Mode.PAUSED. + +

This shadow is largely a no-op. In LooperMode.Mode.PAUSED mode, the shadowing is done + at a lower level via ShadowDisplayEventReceiver. + +

This class should not be referenced directly - use ShadowChoreographer instead.

+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowPausedChoreographer

      +
      public ShadowPausedChoreographer()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      reset

      +
      @Resetter +public static void reset()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowPausedLooper.html b/javadoc/4.11/org/robolectric/shadows/ShadowPausedLooper.html new file mode 100644 index 000000000..f49406b1d --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowPausedLooper.html @@ -0,0 +1,737 @@ + + + + +ShadowPausedLooper + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowPausedLooper

+
+
java.lang.Object +
org.robolectric.shadows.ShadowLooper +
org.robolectric.shadows.ShadowPausedLooper
+
+
+
+
+
@Implements(value=android.os.Looper.class, + isInAndroidSdk=false) +public final class ShadowPausedLooper +extends ShadowLooper
+
The shadow Looper for and @link + LooperMode.Mode.INSTRUMENTATION_TEST. + +

This shadow differs from the legacy ShadowLegacyLooper in the following ways:\ - Has + no connection to Scheduler. Its APIs are standalone - The main + looper is always paused in PAUSED MODE but can be unpaused in INSTRUMENTATION_TEST mode. When a + looper is paused, posted messages to it are not executed unless idle() is called. - Just + like in real Android, each looper has its own thread, and posted tasks get executed in that + thread. - - There is only a single SystemClock value that all loopers read from. Unlike + legacy behavior where each Scheduler kept their own clock value. + +

This class should not be used directly; use ShadowLooper instead.

+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowPausedLooper

      +
      public ShadowPausedLooper()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      __constructor__

      +
      @Implementation +protected void __constructor__(boolean quitAllowed)
      +
      +
    • +
    • +
      +

      getLoopers

      +
      protected static Collection<Looper> getLoopers()
      +
      +
    • +
    • +
      +

      quitUnchecked

      +
      public void quitUnchecked()
      +
      +
      Specified by:
      +
      quitUnchecked in class ShadowLooper
      +
      +
      +
    • +
    • +
      +

      hasQuit

      +
      public boolean hasQuit()
      +
      +
      Specified by:
      +
      hasQuit in class ShadowLooper
      +
      +
      +
    • +
    • +
      +

      idle

      +
      public void idle()
      +
      Description copied from class: ShadowLooper
      +
      Executes all posted tasks scheduled before or at the current time.
      +
      +
      Specified by:
      +
      idle in class ShadowLooper
      +
      +
      +
    • +
    • +
      +

      idleFor

      +
      public void idleFor(long time, + TimeUnit timeUnit)
      +
      Description copied from class: ShadowLooper
      +
      Advances the system clock by the given time, then executes all posted tasks scheduled before or + at the given time.
      +
      +
      Specified by:
      +
      idleFor in class ShadowLooper
      +
      +
      +
    • +
    • +
      +

      isIdle

      +
      public boolean isIdle()
      +
      Description copied from class: ShadowLooper
      +
      Returns true if there are no pending tasks scheduled to be executed before current time.
      +
      +
      Specified by:
      +
      isIdle in class ShadowLooper
      +
      +
      +
    • +
    • +
      +

      unPause

      +
      public void unPause()
      +
      Description copied from class: ShadowLooper
      +
      Not supported for the main Looper in LooperMode.Mode.PAUSED.
      +
      +
      Specified by:
      +
      unPause in class ShadowLooper
      +
      +
      +
    • +
    • +
      +

      pause

      +
      public void pause()
      +
      Description copied from class: ShadowLooper
      +
      Pause the looper. + +

      Has no practical effect for realistic looper, since it is always paused.

      +
      +
      Specified by:
      +
      pause in class ShadowLooper
      +
      +
      +
    • +
    • +
      +

      isPaused

      +
      public boolean isPaused()
      +
      +
      Specified by:
      +
      isPaused in class ShadowLooper
      +
      +
      +
    • +
    • +
      +

      setPaused

      +
      public boolean setPaused(boolean shouldPause)
      +
      Description copied from class: ShadowLooper
      +
      Control the paused state of the Looper. + +

      Not supported for the main Looper in LooperMode.Mode.PAUSED.

      +
      +
      Specified by:
      +
      setPaused in class ShadowLooper
      +
      +
      +
    • +
    • +
      +

      resetScheduler

      +
      public void resetScheduler()
      +
      Description copied from class: ShadowLooper
      +
      Only supported for LooperMode.Mode.LEGACY.
      +
      +
      Specified by:
      +
      resetScheduler in class ShadowLooper
      +
      +
      +
    • +
    • +
      +

      reset

      +
      public void reset()
      +
      Description copied from class: ShadowLooper
      +
      Causes all enqueued tasks to be discarded, and pause state to be reset
      +
      +
      Specified by:
      +
      reset in class ShadowLooper
      +
      +
      +
    • +
    • +
      +

      idleIfPaused

      +
      public void idleIfPaused()
      +
      Description copied from class: ShadowLooper
      +
      Helper method to selectively call idle() only if LooperMode is PAUSED. + +

      Intended for backwards compatibility, to avoid changing behavior for tests still using + LEGACY LooperMode.

      +
      +
      Specified by:
      +
      idleIfPaused in class ShadowLooper
      +
      +
      +
    • +
    • +
      +

      idleConstantly

      +
      public void idleConstantly(boolean shouldIdleConstantly)
      +
      +
      Specified by:
      +
      idleConstantly in class ShadowLooper
      +
      +
      +
    • +
    • +
      +

      runToEndOfTasks

      +
      public void runToEndOfTasks()
      +
      Description copied from class: ShadowLooper
      +
      Causes all of the Runnables that have been scheduled to run while advancing the clock + to the start time of the last scheduled Runnable.
      +
      +
      Specified by:
      +
      runToEndOfTasks in class ShadowLooper
      +
      +
      +
    • +
    • +
      +

      runToNextTask

      +
      public void runToNextTask()
      +
      Description copied from class: ShadowLooper
      +
      Causes the next Runnable(s) that have been scheduled to run while advancing the clock + to its start time. If more than one Runnable is scheduled to run at this time then they + will all be run.
      +
      +
      Specified by:
      +
      runToNextTask in class ShadowLooper
      +
      +
      +
    • +
    • +
      +

      runOneTask

      +
      public void runOneTask()
      +
      Description copied from class: ShadowLooper
      +
      Causes only one of the next Runnables that have been scheduled to run while advancing + the clock to its start time. Only one Runnable will run even if more than one has been + scheduled to run at the same time.
      +
      +
      Specified by:
      +
      runOneTask in class ShadowLooper
      +
      +
      +
    • +
    • +
      +

      post

      +
      public boolean post(Runnable runnable, + long delayMillis)
      +
      Description copied from class: ShadowLooper
      +
      Enqueue a task to be run later.
      +
      +
      Specified by:
      +
      post in class ShadowLooper
      +
      Parameters:
      +
      runnable - the task to be run
      +
      delayMillis - how many milliseconds into the (virtual) future to run it
      +
      Returns:
      +
      true if the runnable is enqueued
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      postAtFrontOfQueue

      +
      public boolean postAtFrontOfQueue(Runnable runnable)
      +
      Description copied from class: ShadowLooper
      +
      Enqueue a task to be run ahead of all other delayed tasks.
      +
      +
      Specified by:
      +
      postAtFrontOfQueue in class ShadowLooper
      +
      Parameters:
      +
      runnable - the task to be run
      +
      Returns:
      +
      true if the runnable is enqueued
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      postSync

      +
      public void postSync(Runnable runnable)
      +
      Posts the runnable to the looper and idles until the runnable has been run. Generally clients + should prefer to use Instrumentation.runOnMainSync(Runnable), which will reraise + underlying runtime exceptions to the caller.
      +
      +
    • +
    • +
      +

      runPaused

      +
      public void runPaused(Runnable runnable)
      +
      Description copied from class: ShadowLooper
      +
      Runs the current task with the looper paused. + +

      When LooperMode is PAUSED, this will execute all pending tasks scheduled before the current + time.

      +
      +
      Specified by:
      +
      runPaused in class ShadowLooper
      +
      +
      +
    • +
    • +
      +

      poll

      +
      public void poll(long timeout)
      +
      Polls the message queue waiting until a message is posted to the head of the queue. This will + suspend the thread until a new message becomes available. Returns immediately if the queue is + not idle. There's no guarantee that the message queue will not still be idle when returning, + but if the message queue becomes not idle it will return immediately. + +

      This method is only applicable for the main looper's queue when called on the main thread, + as the main looper in Robolectric is processed manually (it doesn't loop)--looper threads are + using the native polling of their loopers. Throws an exception if called for another looper's + queue. Non-main thread loopers should use unPause(). + +

      This should be used with care, it can be used to suspend the main (i.e. test) thread while + worker threads perform some work, and then resumed by posting to the main looper. Used in a + loop to wait on some condition it can process messages on the main looper, simulating the + behavior of the real looper, for example: + +

      
      + while (!condition) {
      +   shadowMainLooper.poll(timeout);
      +   shadowMainLooper.idle();
      + }
      + 
      + +

      Beware though that a message must be posted to the main thread after the condition is + satisfied, or the condition satisfied while idling the main thread, otherwise the main thread + will continue to be suspended until the timeout.

      +
      +
      Parameters:
      +
      timeout - Timeout in milliseconds, the maximum time to wait before returning, or 0 to wait + indefinitely,
      +
      +
      +
    • +
    • +
      +

      getNextScheduledTaskTime

      +
      public Duration getNextScheduledTaskTime()
      +
      +
      Specified by:
      +
      getNextScheduledTaskTime in class ShadowLooper
      +
      Returns:
      +
      the scheduled time of the next posted task; Duration.ZERO if there is no currently + scheduled task.
      +
      +
      +
    • +
    • +
      +

      getLastScheduledTaskTime

      +
      public Duration getLastScheduledTaskTime()
      +
      +
      Specified by:
      +
      getLastScheduledTaskTime in class ShadowLooper
      +
      Returns:
      +
      the scheduled time of the last posted task; Duration.ZERO 0 if there is no currently + scheduled task.
      +
      +
      +
    • +
    • +
      +

      resetLoopers

      +
      @Resetter +public static void resetLoopers()
      +
      +
    • +
    • +
      +

      prepareMainLooper

      +
      @Implementation +protected static void prepareMainLooper()
      +
      +
    • +
    • +
      +

      quit

      +
      @Implementation +protected void quit()
      +
      +
    • +
    • +
      +

      quitSafely

      +
      @Implementation(minSdk=18) +protected void quitSafely()
      +
      +
    • +
    • +
      +

      getScheduler

      +
      public Scheduler getScheduler()
      +
      Description copied from class: ShadowLooper
      +
      Returns the Scheduler that is being used to manage the enqueued + tasks. This scheduler is managed by the Looper's associated queue. + +

      Only supported for LooperMode.Mode.LEGACY.

      +
      +
      Specified by:
      +
      getScheduler in class ShadowLooper
      +
      Returns:
      +
      the Scheduler that is being used to manage the enqueued + tasks.
      +
      +
      +
    • +
    • +
      +

      setIgnoreUncaughtExceptions

      +
      @Deprecated +public static void setIgnoreUncaughtExceptions(boolean shouldIgnore)
      +
      Deprecated. +
      this method only exists to accommodate legacy tests with preexisting issues. + Silently discarding exceptions is not recommended, and can lead to deadlocks.
      +
      +
      By default Robolectric will put Loopers that throw uncaught exceptions in their loop method + into an error state, where any future posting to the looper's queue will throw an error. + +

      This API allows you to disable this behavior. Note this is a permanent setting - it is not + reset between tests.

      +
      +
    • +
    • +
      +

      loop

      +
      @Implementation +protected static void loop()
      +
      Shadow loop to handle uncaught exceptions. Without this logic an uncaught exception on a looper + thread will cause idle() to deadlock.
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowPausedMessage.html b/javadoc/4.11/org/robolectric/shadows/ShadowPausedMessage.html new file mode 100644 index 000000000..5fa4ed826 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowPausedMessage.html @@ -0,0 +1,285 @@ + + + + +ShadowPausedMessage + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowPausedMessage

+
+
java.lang.Object +
org.robolectric.shadows.ShadowMessage +
org.robolectric.shadows.ShadowPausedMessage
+
+
+
+
+
@Implements(value=android.os.Message.class, + isInAndroidSdk=false) +public class ShadowPausedMessage +extends ShadowMessage
+
The shadow Message for LooperMode.Mode.PAUSED. + +

This class should not be referenced directly. Use ShadowMessage instead.

+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowPausedMessage

      +
      public ShadowPausedMessage()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowPausedMessageQueue.html b/javadoc/4.11/org/robolectric/shadows/ShadowPausedMessageQueue.html new file mode 100644 index 000000000..33e509efc --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowPausedMessageQueue.html @@ -0,0 +1,449 @@ + + + + +ShadowPausedMessageQueue + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowPausedMessageQueue

+
+
java.lang.Object +
org.robolectric.shadows.ShadowMessageQueue +
org.robolectric.shadows.ShadowPausedMessageQueue
+
+
+
+
+
@Implements(value=android.os.MessageQueue.class, + isInAndroidSdk=false, + looseSignatures=true) +public class ShadowPausedMessageQueue +extends ShadowMessageQueue
+
The shadow MessageQueue} for LooperMode.Mode.PAUSED + +

This class should not be referenced directly. Use ShadowMessageQueue instead.

+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowPausedMessageQueue

      +
      public ShadowPausedMessageQueue()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      __constructor__

      +
      @Implementation +protected void __constructor__(boolean quitAllowed)
      +
      +
    • +
    • +
      +

      nativeDestroy

      +
      @Implementation(maxSdk=17) +protected void nativeDestroy()
      +
      +
    • +
    • +
      +

      nativeDestroy

      +
      @Implementation(minSdk=18, + maxSdk=19) +protected static void nativeDestroy(int ptr)
      +
      +
    • +
    • +
      +

      nativeDestroy

      +
      @Implementation(minSdk=20) +protected static void nativeDestroy(long ptr)
      +
      +
    • +
    • +
      +

      nativePollOnce

      +
      @Implementation(maxSdk=17) +protected void nativePollOnce(int ptr, + int timeoutMillis)
      +
      +
    • +
    • +
      +

      nativePollOnce

      +
      @Implementation(minSdk=18, + maxSdk=22) +protected static void nativePollOnce(Object ptr, + Object timeoutMillis)
      +
      +
    • +
    • +
      +

      nativePollOnce

      +
      @Implementation(minSdk=23) +protected void nativePollOnce(long ptr, + int timeoutMillis)
      +
      +
    • +
    • +
      +

      nativeWake

      +
      @Implementation(maxSdk=17) +protected void nativeWake(int ptr)
      +
      +
    • +
    • +
      +

      nativeWake

      +
      @Implementation(minSdk=18, + maxSdk=19) +protected static void nativeWake(Object ptr)
      +
      +
    • +
    • +
      +

      nativeWake

      +
      @Implementation(minSdk=20) +protected static void nativeWake(long ptr)
      +
      +
    • +
    • +
      +

      nativeIsPolling

      +
      @Implementation(minSdk=23) +protected static boolean nativeIsPolling(long ptr)
      +
      +
    • +
    • +
      +

      isIdle

      +
      @Implementation(minSdk=23) +public boolean isIdle()
      +
      Exposes the API23+_isIdle method to older platforms
      +
      +
    • +
    • +
      +

      enqueueMessage

      +
      @Implementation +protected boolean enqueueMessage(Message msg, + long when)
      +
      +
    • +
    • +
      +

      isPolling

      +
      @Implementation(minSdk=23) +protected boolean isPolling()
      +
      +
    • +
    • +
      +

      quit

      +
      @Implementation(maxSdk=17) +protected void quit()
      +
      +
    • +
    • +
      +

      quit

      +
      @Implementation(minSdk=18) +protected void quit(boolean allowed)
      +
      +
    • +
    • +
      +

      internalGetSize

      +
      public int internalGetSize()
      +
      Internal method to get the number of entries in the MessageQueue. + +

      Do not use, will likely be removed in a future release.

      +
      +
    • +
    • +
      +

      reset

      +
      public void reset()
      +
      Description copied from class: ShadowMessageQueue
      +
      Reset the messageQueue state. Should not be called by tests - it intended for use by the + Robolectric framework.
      +
      +
      Specified by:
      +
      reset in class ShadowMessageQueue
      +
      +
      +
    • +
    • +
      +

      getScheduler

      +
      public Scheduler getScheduler()
      +
      Description copied from class: ShadowMessageQueue
      +
      Return this queue's Scheduler. + +

      Only supported in LooperMode.Mode.LEGACY.

      +
      +
      Specified by:
      +
      getScheduler in class ShadowMessageQueue
      +
      +
      +
    • +
    • +
      +

      setScheduler

      +
      public void setScheduler(Scheduler scheduler)
      +
      Description copied from class: ShadowMessageQueue
      +
      Set this queue's Scheduler. + +

      Only supported in LooperMode.Mode.LEGACY.

      +
      +
      Specified by:
      +
      setScheduler in class ShadowMessageQueue
      +
      +
      +
    • +
    • +
      +

      getHead

      +
      public Message getHead()
      +
      Description copied from class: ShadowMessageQueue
      +
      Retrieves the current Message at the top of the queue. + +

      Only supported in LooperMode.Mode.LEGACY.

      +
      +
      Specified by:
      +
      getHead in class ShadowMessageQueue
      +
      +
      +
    • +
    • +
      +

      setHead

      +
      public void setHead(Message msg)
      +
      Description copied from class: ShadowMessageQueue
      +
      Sets the current Message at the top of the queue. + +

      Only supported in LooperMode.Mode.LEGACY.

      +
      +
      Specified by:
      +
      setHead in class ShadowMessageQueue
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowPausedSystemClock.html b/javadoc/4.11/org/robolectric/shadows/ShadowPausedSystemClock.html new file mode 100644 index 000000000..c822dc0bc --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowPausedSystemClock.html @@ -0,0 +1,300 @@ + + + + +ShadowPausedSystemClock + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowPausedSystemClock

+
+
java.lang.Object +
org.robolectric.shadows.ShadowSystemClock +
org.robolectric.shadows.ShadowPausedSystemClock
+
+
+
+
+
@Implements(value=android.os.SystemClock.class, + isInAndroidSdk=false, + shadowPicker=Picker.class) +public class ShadowPausedSystemClock +extends ShadowSystemClock
+
A shadow SystemClock used when LooperMode.Mode.PAUSED is active. + +

In this variant, there is just one global system time controlled by this class. The current + time is fixed in place, and manually advanced by calling SystemClock.setCurrentTimeMillis(long) + +

SystemClock.uptimeMillis() and SystemClock.currentThreadTimeMillis() are + identical. + +

This class should not be referenced directly. Use ShadowSystemClock instead.

+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowPausedSystemClock

      +
      public ShadowPausedSystemClock()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      sleep

      +
      @Implementation +protected static void sleep(long millis)
      +
      Advances the current time by given millis, without sleeping the current thread/
      +
      +
    • +
    • +
      +

      setCurrentTimeMillis

      +
      @Implementation +protected static boolean setCurrentTimeMillis(long millis)
      +
      Sets the current wall time. + +

      Currently does not perform any permission checks.

      +
      +
      Returns:
      +
      false if specified time is less than current time.
      +
      +
      +
    • +
    • +
      +

      uptimeMillis

      +
      @Implementation +protected static long uptimeMillis()
      +
      +
    • +
    • +
      +

      elapsedRealtime

      +
      @Implementation +protected static long elapsedRealtime()
      +
      +
    • +
    • +
      +

      elapsedRealtimeNanos

      +
      @Implementation(minSdk=17) +protected static long elapsedRealtimeNanos()
      +
      +
    • +
    • +
      +

      currentThreadTimeMillis

      +
      @Implementation +protected static long currentThreadTimeMillis()
      +
      +
    • +
    • +
      +

      currentThreadTimeMicro

      +
      @HiddenApi +@Implementation +protected static long currentThreadTimeMicro()
      +
      +
    • +
    • +
      +

      currentTimeMicro

      +
      @HiddenApi +@Implementation +protected static long currentTimeMicro()
      +
      +
    • +
    • +
      +

      currentNetworkTimeMillis

      +
      @Implementation(minSdk=28) +@HiddenApi +protected static long currentNetworkTimeMillis()
      +
      +
    • +
    • +
      +

      reset

      +
      @Resetter +public static void reset()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowPeerHandle.html b/javadoc/4.11/org/robolectric/shadows/ShadowPeerHandle.html new file mode 100644 index 000000000..70f4704c1 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowPeerHandle.html @@ -0,0 +1,161 @@ + + + + +ShadowPeerHandle + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowPeerHandle

+
+
java.lang.Object +
org.robolectric.shadows.ShadowPeerHandle
+
+
+
+
@Implements(value=android.net.wifi.aware.PeerHandle.class, + minSdk=26) +public class ShadowPeerHandle +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowPeerHandle

      +
      public ShadowPeerHandle()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      newInstance

      +
      public static PeerHandle newInstance()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowPendingIntent.html b/javadoc/4.11/org/robolectric/shadows/ShadowPendingIntent.html new file mode 100644 index 000000000..0f694e4a3 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowPendingIntent.html @@ -0,0 +1,888 @@ + + + + +ShadowPendingIntent + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowPendingIntent

+
+
java.lang.Object +
org.robolectric.shadows.ShadowPendingIntent
+
+
+
+
@Implements(android.app.PendingIntent.class) +public class ShadowPendingIntent +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowPhone.html b/javadoc/4.11/org/robolectric/shadows/ShadowPhone.html new file mode 100644 index 000000000..7a666c50e --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowPhone.html @@ -0,0 +1,197 @@ + + + + +ShadowPhone + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowPhone

+
+
java.lang.Object +
org.robolectric.shadows.ShadowPhone
+
+
+
+
@Implements(value=android.telecom.Phone.class, + isInAndroidSdk=false) +public class ShadowPhone +extends Object
+
Shadow for Phone.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowPhone

      +
      public ShadowPhone()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getCalls

      +
      @Implementation(minSdk=23) +protected final List<Call> getCalls()
      +
      +
    • +
    • +
      +

      getCallAudioState

      +
      @Implementation(minSdk=23) +protected final CallAudioState getCallAudioState()
      +
      +
    • +
    • +
      +

      addCall

      +
      public void addCall(Call call)
      +
      Add Call to a collection that returns when getCalls is called.
      +
      +
    • +
    • +
      +

      removeCall

      +
      public void removeCall(Call call)
      +
      Remove call that has previously been added via addCall().
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowPhoneWindow.html b/javadoc/4.11/org/robolectric/shadows/ShadowPhoneWindow.html new file mode 100644 index 000000000..5f9653900 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowPhoneWindow.html @@ -0,0 +1,261 @@ + + + + +ShadowPhoneWindow + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowPhoneWindow

+
+
java.lang.Object +
org.robolectric.shadows.ShadowWindow +
org.robolectric.shadows.ShadowPhoneWindow
+
+
+
+
+
Direct Known Subclasses:
+
ShadowPhoneWindowFor22
+
+
+
@Implements(className="com.android.internal.policy.PhoneWindow", + isInAndroidSdk=false, + minSdk=23, + looseSignatures=true) +public class ShadowPhoneWindow +extends ShadowWindow
+
Shadow for PhoneWindow for APIs 23+
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      realWindow

      +
      @RealObject +protected Window realWindow
      +
      +
    • +
    • +
      +

      decorFitsSystemWindows

      +
      protected boolean decorFitsSystemWindows
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowPhoneWindow

      +
      public ShadowPhoneWindow()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowPhoneWindowFor22.html b/javadoc/4.11/org/robolectric/shadows/ShadowPhoneWindowFor22.html new file mode 100644 index 000000000..f0d7da160 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowPhoneWindowFor22.html @@ -0,0 +1,219 @@ + + + + +ShadowPhoneWindowFor22 + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowPhoneWindowFor22

+
+ +
+
+
@Implements(className="com.android.internal.policy.impl.PhoneWindow", + maxSdk=22, + looseSignatures=true, + isInAndroidSdk=false) +public class ShadowPhoneWindowFor22 +extends ShadowPhoneWindow
+
Shadow for the API 16-22 PhoneWindow.li
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowPicture.html b/javadoc/4.11/org/robolectric/shadows/ShadowPicture.html new file mode 100644 index 000000000..8bcda4e4e --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowPicture.html @@ -0,0 +1,213 @@ + + + + +ShadowPicture + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowPicture

+
+
java.lang.Object +
org.robolectric.shadows.ShadowPicture
+
+
+
+
@Implements(android.graphics.Picture.class) +public class ShadowPicture +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowPicture

      +
      public ShadowPicture()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowPixelCopy.ShadowPixelCopyRequestBuilder.html b/javadoc/4.11/org/robolectric/shadows/ShadowPixelCopy.ShadowPixelCopyRequestBuilder.html new file mode 100644 index 000000000..bc3a91e90 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowPixelCopy.ShadowPixelCopyRequestBuilder.html @@ -0,0 +1,167 @@ + + + + +ShadowPixelCopy.ShadowPixelCopyRequestBuilder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowPixelCopy.ShadowPixelCopyRequestBuilder

+
+
java.lang.Object +
org.robolectric.shadows.ShadowPixelCopy.ShadowPixelCopyRequestBuilder
+
+
+
+
Enclosing class:
+
ShadowPixelCopy
+
+
+
@Implements(value=android.view.PixelCopy.Request.Builder.class, + minSdk=34, + isInAndroidSdk=false) +public static class ShadowPixelCopy.ShadowPixelCopyRequestBuilder +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowPixelCopyRequestBuilder

      +
      public ShadowPixelCopyRequestBuilder()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowPixelCopy.html b/javadoc/4.11/org/robolectric/shadows/ShadowPixelCopy.html new file mode 100644 index 000000000..43a4ef4d8 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowPixelCopy.html @@ -0,0 +1,295 @@ + + + + +ShadowPixelCopy + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowPixelCopy

+
+
java.lang.Object +
org.robolectric.shadows.ShadowPixelCopy
+
+
+
+
@Implements(value=android.view.PixelCopy.class, + minSdk=26, + looseSignatures=true) +public class ShadowPixelCopy +extends Object
+
Shadow for PixelCopy that uses View.draw to create screenshots. The real PixelCopy performs a + full hardware capture of the screen at the given location, which is impossible in Robolectric. + +

If listenerThread is backed by a paused looper, make sure to call ShadowLooper.idle() to + ensure the screenshot finishes.

+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowPlayerBase.html b/javadoc/4.11/org/robolectric/shadows/ShadowPlayerBase.html new file mode 100644 index 000000000..f72f4ee45 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowPlayerBase.html @@ -0,0 +1,167 @@ + + + + +ShadowPlayerBase + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowPlayerBase

+
+
java.lang.Object +
org.robolectric.shadows.ShadowPlayerBase
+
+
+
+
Direct Known Subclasses:
+
ShadowMediaPlayer
+
+
+
@Implements(className="android.media.PlayerBase", + isInAndroidSdk=false, + minSdk=24) +public class ShadowPlayerBase +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowPlayerBase

      +
      public ShadowPlayerBase()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowPolicyManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowPolicyManager.html new file mode 100644 index 000000000..167d2eac5 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowPolicyManager.html @@ -0,0 +1,173 @@ + + + + +ShadowPolicyManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowPolicyManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowPolicyManager
+
+
+
+
@Implements(className="com.android.internal.policy.PolicyManager", + isInAndroidSdk=false, + maxSdk=22) +public class ShadowPolicyManager +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowPolicyManager

      +
      public ShadowPolicyManager()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowPopupMenu.html b/javadoc/4.11/org/robolectric/shadows/ShadowPopupMenu.html new file mode 100644 index 000000000..b1771effc --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowPopupMenu.html @@ -0,0 +1,217 @@ + + + + +ShadowPopupMenu + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowPopupMenu

+
+
java.lang.Object +
org.robolectric.shadows.ShadowPopupMenu
+
+
+
+
@Implements(android.widget.PopupMenu.class) +public class ShadowPopupMenu +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowPopupMenu

      +
      public ShadowPopupMenu()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowPopupWindow.html b/javadoc/4.11/org/robolectric/shadows/ShadowPopupWindow.html new file mode 100644 index 000000000..e8e376d59 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowPopupWindow.html @@ -0,0 +1,161 @@ + + + + +ShadowPopupWindow + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowPopupWindow

+
+
java.lang.Object +
org.robolectric.shadows.ShadowPopupWindow
+
+
+
+
@Implements(android.widget.PopupWindow.class) +public class ShadowPopupWindow +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowPopupWindow

      +
      public ShadowPopupWindow()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowPorterDuffColorFilter.html b/javadoc/4.11/org/robolectric/shadows/ShadowPorterDuffColorFilter.html new file mode 100644 index 000000000..2273c578e --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowPorterDuffColorFilter.html @@ -0,0 +1,196 @@ + + + + +ShadowPorterDuffColorFilter + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowPorterDuffColorFilter

+
+
java.lang.Object +
org.robolectric.shadows.ShadowPorterDuffColorFilter
+
+
+
+
Direct Known Subclasses:
+
ShadowNativePorterDuffColorFilter
+
+
+
@Implements(android.graphics.PorterDuffColorFilter.class) +public class ShadowPorterDuffColorFilter +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowPorterDuffColorFilter

      +
      public ShadowPorterDuffColorFilter()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      __constructor__

      +
      @Implementation(maxSdk=19) +protected void __constructor__(int color, + PorterDuff.Mode mode)
      +
      +
    • +
    • +
      +

      getColor

      +
      @Implementation(minSdk=21) +public int getColor()
      +
      +
      Returns:
      +
      Returns the ARGB color used to tint the source pixels when this filter is applied.
      +
      +
      +
    • +
    • +
      +

      getMode

      +
      @Implementation(minSdk=21) +public PorterDuff.Mode getMode()
      +
      +
      Returns:
      +
      Returns the Porter-Duff mode used to composite this color filter's color with the + source pixel when this filter is applied.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowPosix.html b/javadoc/4.11/org/robolectric/shadows/ShadowPosix.html new file mode 100644 index 000000000..8c19795c8 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowPosix.html @@ -0,0 +1,216 @@ + + + + +ShadowPosix + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowPosix

+
+
java.lang.Object +
org.robolectric.shadows.ShadowPosix
+
+
+
+
@Implements(className="libcore.io.Posix", + maxSdk=25, + isInAndroidSdk=false) +public class ShadowPosix +extends Object
+
Shadow for Posix
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowPowerManager.ShadowLowPowerStandbyPortsLock.html b/javadoc/4.11/org/robolectric/shadows/ShadowPowerManager.ShadowLowPowerStandbyPortsLock.html new file mode 100644 index 000000000..3ea43770d --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowPowerManager.ShadowLowPowerStandbyPortsLock.html @@ -0,0 +1,214 @@ + + + + +ShadowPowerManager.ShadowLowPowerStandbyPortsLock + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowPowerManager.ShadowLowPowerStandbyPortsLock

+
+
java.lang.Object +
org.robolectric.shadows.ShadowPowerManager.ShadowLowPowerStandbyPortsLock
+
+
+
+
Enclosing class:
+
ShadowPowerManager
+
+
+
@Implements(value=android.os.PowerManager.LowPowerStandbyPortsLock.class, + minSdk=34, + isInAndroidSdk=false) +public static class ShadowPowerManager.ShadowLowPowerStandbyPortsLock +extends Object
+
Shadow of PowerManager.LowPowerStandbyPortsLock to allow testing state.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowPowerManager.ShadowWakeLock.html b/javadoc/4.11/org/robolectric/shadows/ShadowPowerManager.ShadowWakeLock.html new file mode 100644 index 000000000..071273d19 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowPowerManager.ShadowWakeLock.html @@ -0,0 +1,282 @@ + + + + +ShadowPowerManager.ShadowWakeLock + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowPowerManager.ShadowWakeLock

+
+
java.lang.Object +
org.robolectric.shadows.ShadowPowerManager.ShadowWakeLock
+
+
+
+
Enclosing class:
+
ShadowPowerManager
+
+
+
@Implements(android.os.PowerManager.WakeLock.class) +public static class ShadowPowerManager.ShadowWakeLock +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowWakeLock

      +
      public ShadowWakeLock()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      acquire

      +
      @Implementation +protected void acquire()
      +
      +
    • +
    • +
      +

      acquire

      +
      @Implementation +protected void acquire(long timeout)
      +
      +
    • +
    • +
      +

      release

      +
      @Implementation +protected void release(int flags)
      +
      Releases the wake lock. The flags are ignored.
      +
      +
    • +
    • +
      +

      isHeld

      +
      @Implementation +protected boolean isHeld()
      +
      +
    • +
    • +
      +

      isReferenceCounted

      +
      public boolean isReferenceCounted()
      +
      Retrieves if the wake lock is reference counted or not
      +
      +
      Returns:
      +
      Is the wake lock reference counted?
      +
      +
      +
    • +
    • +
      +

      setReferenceCounted

      +
      @Implementation +protected void setReferenceCounted(boolean value)
      +
      +
    • +
    • +
      +

      setWorkSource

      +
      @Implementation +protected void setWorkSource(WorkSource ws)
      +
      +
    • +
    • +
      +

      getWorkSource

      +
      public WorkSource getWorkSource()
      +
      +
    • +
    • +
      +

      getTimesHeld

      +
      public int getTimesHeld()
      +
      Returns how many times the wakelock was held.
      +
      +
    • +
    • +
      +

      getTag

      +
      @HiddenApi +@Implementation(minSdk=26) +public String getTag()
      +
      Returns the tag.
      +
      +
    • +
    • +
      +

      setTag

      +
      @Implementation(minSdk=22) +protected void setTag(String tag)
      +
      Sets the tag.
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowPowerManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowPowerManager.html new file mode 100644 index 000000000..65ef9a0fb --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowPowerManager.html @@ -0,0 +1,820 @@ + + + + +ShadowPowerManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowPowerManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowPowerManager
+
+
+
+
@Implements(value=android.os.PowerManager.class, + looseSignatures=true) +public class ShadowPowerManager +extends Object
+
Shadow of PowerManager
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowPowerManager

      +
      public ShadowPowerManager()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      newWakeLock

      +
      @Implementation +protected PowerManager.WakeLock newWakeLock(int flags, + String tag)
      +
      +
    • +
    • +
      +

      isScreenOn

      +
      @Implementation +protected boolean isScreenOn()
      +
      +
    • +
    • +
      +

      setIsScreenOn

      +
      @Deprecated +public void setIsScreenOn(boolean screenOn)
      +
      Deprecated. + +
      +
      +
    • +
    • +
      +

      isInteractive

      +
      @Implementation(minSdk=21) +protected boolean isInteractive()
      +
      +
    • +
    • +
      +

      setIsInteractive

      +
      @Deprecated +public void setIsInteractive(boolean interactive)
      +
      Deprecated. +
      Prefer turnScreenOn(boolean) instead.
      +
      +
      +
    • +
    • +
      +

      turnScreenOn

      +
      public void turnScreenOn(boolean screenOn)
      +
      Emulates turning the screen on/off if the screen is not already on/off.
      +
      +
    • +
    • +
      +

      isPowerSaveMode

      +
      @Implementation(minSdk=21) +protected boolean isPowerSaveMode()
      +
      +
    • +
    • +
      +

      setIsPowerSaveMode

      +
      public void setIsPowerSaveMode(boolean powerSaveMode)
      +
      +
    • +
    • +
      +

      isWakeLockLevelSupported

      +
      @Implementation(minSdk=21) +protected boolean isWakeLockLevelSupported(int level)
      +
      +
    • +
    • +
      +

      setIsWakeLockLevelSupported

      +
      public void setIsWakeLockLevelSupported(int level, + boolean supported)
      +
      +
    • +
    • +
      +

      isDeviceIdleMode

      +
      @Implementation(minSdk=23) +protected boolean isDeviceIdleMode()
      +
      +
      Returns:
      +
      false by default, or the value specified via setIsDeviceIdleMode(boolean)
      +
      +
      +
    • +
    • +
      +

      setIsDeviceIdleMode

      +
      public void setIsDeviceIdleMode(boolean isDeviceIdleMode)
      +
      Sets the value returned by isDeviceIdleMode().
      +
      +
    • +
    • +
      +

      isLightDeviceIdleMode

      +
      @Implementation(minSdk=24) +protected boolean isLightDeviceIdleMode()
      +
      +
      Returns:
      +
      false by default, or the value specified via setIsLightDeviceIdleMode(boolean)
      +
      +
      +
    • +
    • +
      +

      setIsLightDeviceIdleMode

      +
      public void setIsLightDeviceIdleMode(boolean lightDeviceIdleMode)
      +
      Sets the value returned by isLightDeviceIdleMode().
      +
      +
    • +
    • +
      +

      isDeviceLightIdleMode

      +
      @Implementation(minSdk=33) +protected boolean isDeviceLightIdleMode()
      +
      +
    • +
    • +
      +

      setIsDeviceLightIdleMode

      +
      public void setIsDeviceLightIdleMode(boolean lightDeviceIdleMode)
      +
      Sets the value returned by isDeviceLightIdleMode().
      +
      +
    • +
    • +
      +

      getLocationPowerSaveMode

      +
      @Implementation(minSdk=28) +protected int getLocationPowerSaveMode()
      +
      Returns how location features should behave when battery saver is on. When battery saver is + off, this will always return #LOCATION_MODE_NO_CHANGE.
      +
      +
    • +
    • +
      +

      setLocationPowerSaveMode

      +
      public void setLocationPowerSaveMode(int locationMode)
      +
      Sets the value returned by getLocationPowerSaveMode() when battery saver is on.
      +
      +
    • +
    • +
      +

      getCurrentThermalStatus

      +
      @Implementation(minSdk=29) +protected int getCurrentThermalStatus()
      +
      This function returns the current thermal status of the device.
      +
      +
    • +
    • +
      +

      addThermalStatusListener

      +
      @Implementation(minSdk=29) +protected void addThermalStatusListener(Object listener)
      +
      This function adds a listener for thermal status change.
      +
      +
    • +
    • +
      +

      getThermalStatusListeners

      +
      public com.google.common.collect.ImmutableSet<Object> getThermalStatusListeners()
      +
      This function gets listeners for thermal status change.
      +
      +
    • +
    • +
      +

      removeThermalStatusListener

      +
      @Implementation(minSdk=29) +protected void removeThermalStatusListener(Object listener)
      +
      This function removes a listener for thermal status change.
      +
      +
    • +
    • +
      +

      setCurrentThermalStatus

      +
      public void setCurrentThermalStatus(int thermalStatus)
      +
      Sets the value returned by getCurrentThermalStatus().
      +
      +
    • +
    • +
      +

      reset

      +
      @Resetter +public static void reset()
      +
      Discards the most recent PowerManager.WakeLocks
      +
      +
    • +
    • +
      +

      getLatestWakeLock

      +
      public static PowerManager.WakeLock getLatestWakeLock()
      +
      Retrieves the most recent wakelock registered by the application
      +
      +
      Returns:
      +
      Most recent wake lock.
      +
      +
      +
    • +
    • +
      +

      clearWakeLocks

      +
      public static void clearWakeLocks()
      +
      Clears most recent recorded wakelock.
      +
      +
    • +
    • +
      +

      isIgnoringBatteryOptimizations

      +
      @Implementation(minSdk=23) +protected boolean isIgnoringBatteryOptimizations(String packageName)
      +
      +
    • +
    • +
      +

      setIgnoringBatteryOptimizations

      +
      public void setIgnoringBatteryOptimizations(String packageName, + boolean value)
      +
      +
    • +
    • +
      +

      setBatteryDischargePrediction

      +
      @Implementation(minSdk=31) +protected void setBatteryDischargePrediction(Duration timeRemaining, + boolean isPersonalized)
      +
      Differs from real implementation as device charging state is not checked.
      +
      +
      Parameters:
      +
      timeRemaining - The time remaining as a Duration.
      +
      isPersonalized - true if personalized based on device usage history, false otherwise.
      +
      +
      +
    • +
    • +
      +

      getBatteryDischargePrediction

      +
      @Implementation(minSdk=31) +protected Duration getBatteryDischargePrediction()
      +
      Returns the current battery life remaining estimate. + +

      Differs from real implementation as the time that setBatteryDischargePrediction(java.time.Duration, boolean) was + called is not taken into account.

      +
      +
      Returns:
      +
      The estimated battery life remaining as a Duration. Will be null if the + prediction has not been set.
      +
      +
      +
    • +
    • +
      +

      isBatteryDischargePredictionPersonalized

      +
      @Implementation(minSdk=31) +protected boolean isBatteryDischargePredictionPersonalized()
      +
      Returns whether the current battery life remaining estimate is personalized based on device + usage history or not. This value does not take a device's powered or charging state into + account.
      +
      +
      Returns:
      +
      A boolean indicating if the current discharge estimate is personalized based on + historical device usage or not.
      +
      +
      +
    • +
    • +
      +

      reboot

      +
      @Implementation +protected void reboot(String reason)
      +
      +
    • +
    • +
      +

      getTimesRebooted

      +
      public int getTimesRebooted()
      +
      Returns the number of times reboot(String) was called.
      +
      +
    • +
    • +
      +

      getRebootReasons

      +
      public List<String> getRebootReasons()
      +
      Returns the list of reasons for each reboot, in chronological order. May contain null.
      +
      +
    • +
    • +
      +

      setAmbientDisplayAvailable

      +
      public void setAmbientDisplayAvailable(boolean available)
      +
      Sets the value returned by isAmbientDisplayAvailable().
      +
      +
    • +
    • +
      +

      setIsRebootingUserspaceSupported

      +
      public void setIsRebootingUserspaceSupported(boolean supported)
      +
      Sets the value returned by isRebootingUserspaceSupported().
      +
      +
    • +
    • +
      +

      isAmbientDisplayAvailable

      +
      @Implementation(minSdk=30) +protected boolean isAmbientDisplayAvailable()
      +
      Returns true by default, or the value specified via setAmbientDisplayAvailable(boolean).
      +
      +
    • +
    • +
      +

      suppressAmbientDisplay

      +
      @Implementation(minSdk=30) +protected void suppressAmbientDisplay(String token, + boolean suppress)
      +
      If true, suppress the device's ambient display. Ambient display is defined as anything visible + on the display when PowerManager.isInteractive() is false.
      +
      +
      Parameters:
      +
      token - An identifier for the ambient display suppression.
      +
      suppress - If true, suppresses the ambient display. Otherwise, unsuppresses the + ambient display for the given token.
      +
      +
      +
    • +
    • +
      +

      isAmbientDisplaySuppressed

      +
      @Implementation(minSdk=30) +protected boolean isAmbientDisplaySuppressed()
      +
      Returns true if suppressAmbientDisplay(String, boolean) has been called with any + token.
      +
      +
    • +
    • +
      +

      isRebootingUserspaceSupported

      +
      @Implementation(minSdk=30) +protected boolean isRebootingUserspaceSupported()
      +
      Returns last value specified in setIsRebootingUserspaceSupported(boolean) or + false by default.
      +
      +
    • +
    • +
      +

      setAdaptivePowerSaveEnabled

      +
      @Implementation(minSdk=29) +protected boolean setAdaptivePowerSaveEnabled(boolean enabled)
      +
      Sets whether Adaptive Power Saver is enabled. + +

      This has no effect, other than the value of getAdaptivePowerSaveEnabled() is + changed, which can be used to ensure this method is called correctly.

      +
      +
      Returns:
      +
      true if the value has changed.
      +
      +
      +
    • +
    • +
      +

      getAdaptivePowerSaveEnabled

      +
      public boolean getAdaptivePowerSaveEnabled()
      + +
      +
    • +
    • +
      +

      isLowPowerStandbySupported

      +
      @Implementation(minSdk=33) +protected boolean isLowPowerStandbySupported()
      +
      +
    • +
    • +
      +

      setLowPowerStandbySupported

      +
      public void setLowPowerStandbySupported(boolean lowPowerStandbySupported)
      +
      +
    • +
    • +
      +

      isLowPowerStandbyEnabled

      +
      @Implementation(minSdk=33) +protected boolean isLowPowerStandbyEnabled()
      +
      +
    • +
    • +
      +

      setLowPowerStandbyEnabled

      +
      @Implementation(minSdk=33) +protected void setLowPowerStandbyEnabled(boolean lowPowerStandbyEnabled)
      +
      +
    • +
    • +
      +

      isAllowedInLowPowerStandby

      +
      @Implementation(minSdk=34) +protected boolean isAllowedInLowPowerStandby(String feature)
      +
      +
    • +
    • +
      +

      addAllowedInLowPowerStandby

      +
      public void addAllowedInLowPowerStandby(String feature)
      +
      +
    • +
    • +
      +

      isExemptFromLowPowerStandby

      +
      @Implementation(minSdk=34) +protected boolean isExemptFromLowPowerStandby()
      +
      +
    • +
    • +
      +

      setExemptFromLowPowerStandby

      +
      public void setExemptFromLowPowerStandby(boolean exemptFromLowPowerStandby)
      +
      +
    • +
    • +
      +

      newLowPowerStandbyPortsLock

      +
      @Implementation(minSdk=34) +protected Object newLowPowerStandbyPortsLock(List<PowerManager.LowPowerStandbyPortDescription> ports)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowPrecomputedText.html b/javadoc/4.11/org/robolectric/shadows/ShadowPrecomputedText.html new file mode 100644 index 000000000..ca9bc50ee --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowPrecomputedText.html @@ -0,0 +1,163 @@ + + + + +ShadowPrecomputedText + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowPrecomputedText

+
+
java.lang.Object +
org.robolectric.shadows.ShadowPrecomputedText
+
+
+
+
@Implements(className="android.text.PrecomputedText", + minSdk=28, + isInAndroidSdk=false) +public class ShadowPrecomputedText +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowPrecomputedText

      +
      public ShadowPrecomputedText()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowPreference.html b/javadoc/4.11/org/robolectric/shadows/ShadowPreference.html new file mode 100644 index 000000000..83ef9c4bc --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowPreference.html @@ -0,0 +1,169 @@ + + + + +ShadowPreference + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowPreference

+
+
java.lang.Object +
org.robolectric.shadows.ShadowPreference
+
+
+
+
@Implements(android.preference.Preference.class) +public class ShadowPreference +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowPreference

      +
      public ShadowPreference()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      callOnAttachedToHierarchy

      +
      public void callOnAttachedToHierarchy(PreferenceManager preferenceManager)
      +
      +
    • +
    • +
      +

      click

      +
      public boolean click()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowProcess.html b/javadoc/4.11/org/robolectric/shadows/ShadowProcess.html new file mode 100644 index 000000000..dd505194e --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowProcess.html @@ -0,0 +1,350 @@ + + + + +ShadowProcess + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowProcess

+
+
java.lang.Object +
org.robolectric.shadows.ShadowProcess
+
+
+
+
@Implements(android.os.Process.class) +public class ShadowProcess +extends Object
+
+
+
    + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    static void
    + +
     
    +
    protected static final int
    + +
    +
    Returns priority stored for the given thread.
    +
    +
    protected static final void
    +
    killProcess(int pid)
    +
    +
    Stores requests for killing processes.
    +
    +
    protected static final int
    + +
     
    +
    protected static String
    + +
    +
    Returns the name of the process.
    +
    +
    protected static final int
    + +
    +
    Returns the identifier (Thread.getId()) of the current thread (Thread.currentThread()).
    +
    +
    protected static final int
    + +
    +
    Returns the identifier of this process's uid.
    +
    +
    static void
    + +
     
    +
    static void
    +
    setPid(int pid)
    +
    +
    Sets the identifier of this process.
    +
    +
    static void
    +
    setProcessName(String processName)
    +
    +
    Sets the process name returned by myProcessName().
    +
    +
    protected static final void
    +
    setThreadPriority(int priority)
    +
    +
    Stores priority for the current thread, but doesn't actually change it to not mess up with test + runner.
    +
    +
    protected static final void
    +
    setThreadPriority(int tid, + int priority)
    +
    +
    Stores priority for the given thread, but doesn't actually change it to not mess up with test + runner.
    +
    +
    static void
    +
    setUid(int uid)
    +
    +
    Sets the identifier of this process.
    +
    +
    static boolean
    +
    wasKilled(int pid)
    +
    +
    Gets an indication of whether or not a process was killed (using killProcess(int)).
    +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowProcess

      +
      public ShadowProcess()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      killProcess

      +
      @Implementation +protected static final void killProcess(int pid)
      +
      Stores requests for killing processes. Processe that were requested to be killed can be + retrieved by calling wasKilled(int). Use clearKilledProcesses() to clear the + list.
      +
      +
    • +
    • +
      +

      myPid

      +
      @Implementation +protected static final int myPid()
      +
      +
    • +
    • +
      +

      myUid

      +
      @Implementation +protected static final int myUid()
      +
      Returns the identifier of this process's uid. Unlike Android UIDs are randomly initialized to + prevent tests from depending on any given value. Tests should access the current process UID + via Process.myUid(). You can override this value by calling setUid(int).
      +
      +
    • +
    • +
      +

      myTid

      +
      @Implementation +protected static final int myTid()
      +
      Returns the identifier (Thread.getId()) of the current thread (Thread.currentThread()).
      +
      +
    • +
    • +
      +

      setThreadPriority

      +
      @Implementation +protected static final void setThreadPriority(int priority)
      +
      Stores priority for the current thread, but doesn't actually change it to not mess up with test + runner. Unlike real implementation does not throw any exceptions.
      +
      +
    • +
    • +
      +

      setThreadPriority

      +
      @Implementation +protected static final void setThreadPriority(int tid, + int priority)
      +
      Stores priority for the given thread, but doesn't actually change it to not mess up with test + runner. Unlike real implementation does not throw any exceptions.
      +
      +
      Parameters:
      +
      tid - The identifier of the thread. If equals zero, the identifier of the calling thread + will be used.
      +
      priority - The priority to be set for the thread. The range of values accepted is + specified by Process.setThreadPriority(int, int), which is [-20,19].
      +
      +
      +
    • +
    • +
      +

      getThreadPriority

      +
      @Implementation +protected static final int getThreadPriority(int tid)
      +
      Returns priority stored for the given thread.
      +
      +
      Parameters:
      +
      tid - The identifier of the thread. If equals zero, the identifier of the calling thread + will be used.
      +
      +
      +
    • +
    • +
      +

      clearKilledProcesses

      +
      public static void clearKilledProcesses()
      +
      +
    • +
    • +
      +

      setUid

      +
      public static void setUid(int uid)
      +
      Sets the identifier of this process.
      +
      +
    • +
    • +
      +

      setPid

      +
      public static void setPid(int pid)
      +
      Sets the identifier of this process.
      +
      +
    • +
    • +
      +

      reset

      +
      @Resetter +public static void reset()
      +
      +
    • +
    • +
      +

      wasKilled

      +
      public static boolean wasKilled(int pid)
      +
      Gets an indication of whether or not a process was killed (using killProcess(int)).
      +
      +
    • +
    • +
      +

      myProcessName

      +
      @Implementation(minSdk=33) +protected static String myProcessName()
      +
      Returns the name of the process. You can override this value by calling setProcessName(String).
      +
      +
      Returns:
      +
      process name.
      +
      +
      +
    • +
    • +
      +

      setProcessName

      +
      public static void setProcessName(@NonNull + String processName)
      +
      Sets the process name returned by myProcessName().
      +
      +
      Parameters:
      +
      processName - New process name to set. Cannot be null.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowProgressDialog.html b/javadoc/4.11/org/robolectric/shadows/ShadowProgressDialog.html new file mode 100644 index 000000000..164cb1cbe --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowProgressDialog.html @@ -0,0 +1,217 @@ + + + + +ShadowProgressDialog + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowProgressDialog

+
+ +
+
+
@Implements(android.app.ProgressDialog.class) +public class ShadowProgressDialog +extends ShadowAlertDialog
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowProgressDialog

      +
      public ShadowProgressDialog()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getMessage

      +
      public CharSequence getMessage()
      +
      +
      Overrides:
      +
      getMessage in class ShadowAlertDialog
      +
      Returns:
      +
      the message displayed in the dialog
      +
      +
      +
    • +
    • +
      +

      setProgressStyle

      +
      @Implementation +protected void setProgressStyle(int style)
      +
      +
    • +
    • +
      +

      getProgressStyle

      +
      public int getProgressStyle()
      +
      +
      Returns:
      +
      the style of the progress dialog
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowPropertyValuesHolder.html b/javadoc/4.11/org/robolectric/shadows/ShadowPropertyValuesHolder.html new file mode 100644 index 000000000..634ec21fd --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowPropertyValuesHolder.html @@ -0,0 +1,170 @@ + + + + +ShadowPropertyValuesHolder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowPropertyValuesHolder

+
+
java.lang.Object +
org.robolectric.shadows.ShadowPropertyValuesHolder
+
+
+
+
@Implements(value=android.animation.PropertyValuesHolder.class, + isInAndroidSdk=false) +public class ShadowPropertyValuesHolder +extends Object
+
Shadow for PropertyValuesHolder that works around the ART/JVM differences of accessing + methods.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowPropertyValuesHolder

      +
      public ShadowPropertyValuesHolder()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowPublicFormatUtils.html b/javadoc/4.11/org/robolectric/shadows/ShadowPublicFormatUtils.html new file mode 100644 index 000000000..aa0ffc2f0 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowPublicFormatUtils.html @@ -0,0 +1,191 @@ + + + + +ShadowPublicFormatUtils + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowPublicFormatUtils

+
+
java.lang.Object +
org.robolectric.shadows.ShadowPublicFormatUtils
+
+
+
+
@Implements(className="android.media.PublicFormatUtils", + minSdk=33) +public class ShadowPublicFormatUtils +extends Object
+
Shadow for private class PublicFormatUtils. + +

It converts between the "legacy" Image "public format" (S) and the newer "hal format" (T). + +

Reference: + https://cs.android.com/android/platform/superproject/+/android-13.0.0_r1:frameworks/base/media/java/android/media/PublicFormatUtils.java + https://cs.android.com/android/platform/superproject/+/android-13.0.0_r1:frameworks/base/libs/hostgraphics/PublicFormat.cpp

+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowPublicFormatUtils

      +
      public ShadowPublicFormatUtils()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getHalFormat

      +
      @Implementation +protected static int getHalFormat(int imageFormat)
      +
      +
    • +
    • +
      +

      getHalDataspace

      +
      @Implementation +protected static int getHalDataspace(int imageFormat)
      +
      +
    • +
    • +
      +

      getPublicFormat

      +
      @Implementation +protected static int getPublicFormat(int imageFormat, + int dataspace)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowQueuedWork.html b/javadoc/4.11/org/robolectric/shadows/ShadowQueuedWork.html new file mode 100644 index 000000000..b4d1e5d30 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowQueuedWork.html @@ -0,0 +1,162 @@ + + + + +ShadowQueuedWork + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowQueuedWork

+
+
java.lang.Object +
org.robolectric.shadows.ShadowQueuedWork
+
+
+
+
@Implements(value=android.app.QueuedWork.class, + isInAndroidSdk=false) +public class ShadowQueuedWork +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowQueuedWork

      +
      public ShadowQueuedWork()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      reset

      +
      @Resetter +public static void reset()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowQuickAccessWalletService.html b/javadoc/4.11/org/robolectric/shadows/ShadowQuickAccessWalletService.html new file mode 100644 index 000000000..31b72a61d --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowQuickAccessWalletService.html @@ -0,0 +1,200 @@ + + + + +ShadowQuickAccessWalletService + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowQuickAccessWalletService

+
+
java.lang.Object +
org.robolectric.shadows.ShadowContextWrapper +
org.robolectric.shadows.ShadowService +
org.robolectric.shadows.ShadowQuickAccessWalletService
+
+
+
+
+
+ + +
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowRangingResult.Builder.html b/javadoc/4.11/org/robolectric/shadows/ShadowRangingResult.Builder.html new file mode 100644 index 000000000..ac9161d2f --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowRangingResult.Builder.html @@ -0,0 +1,244 @@ + + + + +ShadowRangingResult.Builder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowRangingResult.Builder

+
+
java.lang.Object +
org.robolectric.shadows.ShadowRangingResult.Builder
+
+
+
+
Enclosing class:
+
ShadowRangingResult
+
+
+
public static class ShadowRangingResult.Builder +extends Object
+
A builder for creating ShadowRangingResults. Status, macaddress, distance [mm] and timestamp + are all mandatory fields. Additional fields can be specified by setters. Use build() to return + the ShadowRangingResult object.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowRangingResult.html b/javadoc/4.11/org/robolectric/shadows/ShadowRangingResult.html new file mode 100644 index 000000000..fcd9a5e87 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowRangingResult.html @@ -0,0 +1,148 @@ + + + + +ShadowRangingResult + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowRangingResult

+
+
java.lang.Object +
org.robolectric.shadows.ShadowRangingResult
+
+
+
+
@Implements(value=android.net.wifi.rtt.RangingResult.class, + minSdk=28) +public class ShadowRangingResult +extends Object
+
Shadow for RangingResult.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowRangingResult

      +
      public ShadowRangingResult()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowRangingSession.Adapter.html b/javadoc/4.11/org/robolectric/shadows/ShadowRangingSession.Adapter.html new file mode 100644 index 000000000..33780f08e --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowRangingSession.Adapter.html @@ -0,0 +1,182 @@ + + + + +ShadowRangingSession.Adapter + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface ShadowRangingSession.Adapter

+
+
+
+
Enclosing class:
+
ShadowRangingSession
+
+
+
public static interface ShadowRangingSession.Adapter
+
Adapter interface for state change events, provided by the tester to dictate ranging results.
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    +
    onClose(android.uwb.RangingSession session, + android.uwb.RangingSession.Callback callback)
    +
     
    +
    void
    +
    onOpen(android.uwb.RangingSession session, + android.uwb.RangingSession.Callback callback, + PersistableBundle params)
    +
     
    +
    void
    +
    onReconfigure(android.uwb.RangingSession session, + android.uwb.RangingSession.Callback callback, + PersistableBundle params)
    +
     
    +
    void
    +
    onStart(android.uwb.RangingSession session, + android.uwb.RangingSession.Callback callback, + PersistableBundle params)
    +
     
    +
    void
    +
    onStop(android.uwb.RangingSession session, + android.uwb.RangingSession.Callback callback)
    +
     
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      onOpen

      +
      void onOpen(android.uwb.RangingSession session, + android.uwb.RangingSession.Callback callback, + PersistableBundle params)
      +
      +
    • +
    • +
      +

      onStart

      +
      void onStart(android.uwb.RangingSession session, + android.uwb.RangingSession.Callback callback, + PersistableBundle params)
      +
      +
    • +
    • +
      +

      onReconfigure

      +
      void onReconfigure(android.uwb.RangingSession session, + android.uwb.RangingSession.Callback callback, + PersistableBundle params)
      +
      +
    • +
    • +
      +

      onStop

      +
      void onStop(android.uwb.RangingSession session, + android.uwb.RangingSession.Callback callback)
      +
      +
    • +
    • +
      +

      onClose

      +
      void onClose(android.uwb.RangingSession session, + android.uwb.RangingSession.Callback callback)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowRangingSession.html b/javadoc/4.11/org/robolectric/shadows/ShadowRangingSession.html new file mode 100644 index 000000000..9fb0e7374 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowRangingSession.html @@ -0,0 +1,231 @@ + + + + +ShadowRangingSession + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowRangingSession

+
+
java.lang.Object +
org.robolectric.shadows.ShadowRangingSession
+
+
+
+
@Implements(value=android.uwb.RangingSession.class, + minSdk=31, + isInAndroidSdk=false) +public class ShadowRangingSession +extends Object
+
Adds Robolectric support for UWB ranging.
+
+
+
    + +
  • +
    +

    Nested Class Summary

    +
    Nested Classes
    +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    static interface 
    + +
    +
    Adapter interface for state change events, provided by the tester to dictate ranging results.
    +
    +
    +
    +
  • + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected void
    + +
    +
    Forwards parameters and the session's callback to the Shadow's adapter, allowing the tester to + dictate the results of the call.
    +
    +
    protected void
    + +
    +
    Forwards parameters and the session's callback to the Shadow's adapter, allowing the tester to + dictate the results of the call.
    +
    +
    protected void
    + +
    +
    Forwards parameters and the session's callback to the Shadow's adapter, allowing the tester to + dictate the results of the call.
    +
    +
    protected void
    + +
    +
    Forwards parameters and the session's callback to the Shadow's adapter, allowing the tester to + dictate the results of the call.
    +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowRangingSession

      +
      public ShadowRangingSession()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      start

      +
      @Implementation +protected void start(PersistableBundle params)
      +
      Forwards parameters and the session's callback to the Shadow's adapter, allowing the tester to + dictate the results of the call.
      +
      +
    • +
    • +
      +

      reconfigure

      +
      @Implementation +protected void reconfigure(PersistableBundle params)
      +
      Forwards parameters and the session's callback to the Shadow's adapter, allowing the tester to + dictate the results of the call.
      +
      +
    • +
    • +
      +

      stop

      +
      @Implementation +protected void stop()
      +
      Forwards parameters and the session's callback to the Shadow's adapter, allowing the tester to + dictate the results of the call.
      +
      +
    • +
    • +
      +

      close

      +
      @Implementation +protected void close()
      +
      Forwards parameters and the session's callback to the Shadow's adapter, allowing the tester to + dictate the results of the call.
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowRanking.html b/javadoc/4.11/org/robolectric/shadows/ShadowRanking.html new file mode 100644 index 000000000..c720fcb18 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowRanking.html @@ -0,0 +1,177 @@ + + + + +ShadowRanking + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowRanking

+
+
java.lang.Object +
org.robolectric.shadows.ShadowRanking
+
+
+
+ + +
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowRcsUceAdapter.CapabilityFailureInfo.html b/javadoc/4.11/org/robolectric/shadows/ShadowRcsUceAdapter.CapabilityFailureInfo.html new file mode 100644 index 000000000..2c1144577 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowRcsUceAdapter.CapabilityFailureInfo.html @@ -0,0 +1,184 @@ + + + + +ShadowRcsUceAdapter.CapabilityFailureInfo + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowRcsUceAdapter.CapabilityFailureInfo

+
+
java.lang.Object +
org.robolectric.shadows.ShadowRcsUceAdapter.CapabilityFailureInfo
+
+
+
+
Enclosing class:
+
ShadowRcsUceAdapter
+
+
+
public abstract static class ShadowRcsUceAdapter.CapabilityFailureInfo +extends Object
+
A data class holding the info for a failed capabilities exchange
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      CapabilityFailureInfo

      +
      public CapabilityFailureInfo()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      create

      +
      public static ShadowRcsUceAdapter.CapabilityFailureInfo create(int errorCode, + long retryMillis)
      +
      +
    • +
    • +
      +

      errorCode

      +
      public abstract int errorCode()
      +
      +
    • +
    • +
      +

      retryMillis

      +
      public abstract long retryMillis()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowRcsUceAdapter.html b/javadoc/4.11/org/robolectric/shadows/ShadowRcsUceAdapter.html new file mode 100644 index 000000000..5a8b1b5e2 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowRcsUceAdapter.html @@ -0,0 +1,260 @@ + + + + +ShadowRcsUceAdapter + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowRcsUceAdapter

+
+
java.lang.Object +
org.robolectric.shadows.ShadowRcsUceAdapter
+
+
+
+
@Implements(value=android.telephony.ims.RcsUceAdapter.class, + isInAndroidSdk=false, + minSdk=30) +public class ShadowRcsUceAdapter +extends Object
+
A shadow for RcsUceAdapter.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowRecordingCanvas.html b/javadoc/4.11/org/robolectric/shadows/ShadowRecordingCanvas.html new file mode 100644 index 000000000..db8897be5 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowRecordingCanvas.html @@ -0,0 +1,195 @@ + + + + +ShadowRecordingCanvas + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowRecordingCanvas

+
+ +
+
+
@Implements(value=android.graphics.RecordingCanvas.class, + isInAndroidSdk=false, + minSdk=29) +public class ShadowRecordingCanvas +extends ShadowLegacyCanvas
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowRecordingCanvas

      +
      public ShadowRecordingCanvas()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nCreateDisplayListCanvas

      +
      @Implementation +protected static long nCreateDisplayListCanvas(long node, + int width, + int height)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowRegion.html b/javadoc/4.11/org/robolectric/shadows/ShadowRegion.html new file mode 100644 index 000000000..5c302a4db --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowRegion.html @@ -0,0 +1,211 @@ + + + + +ShadowRegion + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowRegion

+
+
java.lang.Object +
org.robolectric.shadows.ShadowRegion
+
+
+
+
@Implements(android.graphics.Region.class) +public class ShadowRegion +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      nextId

      +
      public static long nextId
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowRegion

      +
      public ShadowRegion()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowRemoteCallbackList.html b/javadoc/4.11/org/robolectric/shadows/ShadowRemoteCallbackList.html new file mode 100644 index 000000000..f012cfca5 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowRemoteCallbackList.html @@ -0,0 +1,265 @@ + + + + +ShadowRemoteCallbackList + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowRemoteCallbackList<E extends IInterface>

+
+
java.lang.Object +
org.robolectric.shadows.ShadowRemoteCallbackList<E>
+
+
+
+
@Implements(android.os.RemoteCallbackList.class) +public class ShadowRemoteCallbackList<E extends IInterface> +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowRemoteCallbackList

      +
      public ShadowRemoteCallbackList()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowRenderNode.html b/javadoc/4.11/org/robolectric/shadows/ShadowRenderNode.html new file mode 100644 index 000000000..08a71b2ba --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowRenderNode.html @@ -0,0 +1,720 @@ + + + + +ShadowRenderNode + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowRenderNode

+
+
java.lang.Object +
org.robolectric.shadows.ShadowRenderNode
+
+
+
+
@Implements(className="android.view.RenderNode", + isInAndroidSdk=false, + minSdk=21, + maxSdk=28) +public class ShadowRenderNode +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowRenderNode

      +
      public ShadowRenderNode()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      setAlpha

      +
      @Implementation +protected boolean setAlpha(float alpha)
      +
      +
    • +
    • +
      +

      getAlpha

      +
      @Implementation +protected float getAlpha()
      +
      +
    • +
    • +
      +

      setCameraDistance

      +
      @Implementation +protected boolean setCameraDistance(float cameraDistance)
      +
      +
    • +
    • +
      +

      getCameraDistance

      +
      @Implementation +protected float getCameraDistance()
      +
      +
    • +
    • +
      +

      setClipToOutline

      +
      @Implementation +protected boolean setClipToOutline(boolean clipToOutline)
      +
      +
    • +
    • +
      +

      getClipToOutline

      +
      @Implementation +protected boolean getClipToOutline()
      +
      +
    • +
    • +
      +

      setElevation

      +
      @Implementation +protected boolean setElevation(float lift)
      +
      +
    • +
    • +
      +

      getElevation

      +
      @Implementation +protected float getElevation()
      +
      +
    • +
    • +
      +

      setHasOverlappingRendering

      +
      @Implementation +protected boolean setHasOverlappingRendering(boolean overlappingRendering)
      +
      +
    • +
    • +
      +

      hasOverlappingRendering

      +
      @Implementation +protected boolean hasOverlappingRendering()
      +
      +
    • +
    • +
      +

      setRotation

      +
      @Implementation +protected boolean setRotation(float rotation)
      +
      +
    • +
    • +
      +

      getRotation

      +
      @Implementation +protected float getRotation()
      +
      +
    • +
    • +
      +

      setRotationX

      +
      @Implementation +protected boolean setRotationX(float rotationX)
      +
      +
    • +
    • +
      +

      getRotationX

      +
      @Implementation +protected float getRotationX()
      +
      +
    • +
    • +
      +

      setRotationY

      +
      @Implementation +protected boolean setRotationY(float rotationY)
      +
      +
    • +
    • +
      +

      getRotationY

      +
      @Implementation +protected float getRotationY()
      +
      +
    • +
    • +
      +

      setScaleX

      +
      @Implementation +protected boolean setScaleX(float scaleX)
      +
      +
    • +
    • +
      +

      getScaleX

      +
      @Implementation +protected float getScaleX()
      +
      +
    • +
    • +
      +

      setScaleY

      +
      @Implementation +protected boolean setScaleY(float scaleY)
      +
      +
    • +
    • +
      +

      getScaleY

      +
      @Implementation +protected float getScaleY()
      +
      +
    • +
    • +
      +

      setTranslationX

      +
      @Implementation +protected boolean setTranslationX(float translationX)
      +
      +
    • +
    • +
      +

      setTranslationY

      +
      @Implementation +protected boolean setTranslationY(float translationY)
      +
      +
    • +
    • +
      +

      setTranslationZ

      +
      @Implementation +protected boolean setTranslationZ(float translationZ)
      +
      +
    • +
    • +
      +

      getTranslationX

      +
      @Implementation +protected float getTranslationX()
      +
      +
    • +
    • +
      +

      getTranslationY

      +
      @Implementation +protected float getTranslationY()
      +
      +
    • +
    • +
      +

      getTranslationZ

      +
      @Implementation +protected float getTranslationZ()
      +
      +
    • +
    • +
      +

      isPivotExplicitlySet

      +
      @Implementation +protected boolean isPivotExplicitlySet()
      +
      +
    • +
    • +
      +

      resetPivot

      +
      @Implementation +protected boolean resetPivot()
      +
      +
    • +
    • +
      +

      setPivotX

      +
      @Implementation +protected boolean setPivotX(float pivotX)
      +
      +
    • +
    • +
      +

      getPivotX

      +
      @Implementation +protected float getPivotX()
      +
      +
    • +
    • +
      +

      setPivotY

      +
      @Implementation +protected boolean setPivotY(float pivotY)
      +
      +
    • +
    • +
      +

      getPivotY

      +
      @Implementation +protected float getPivotY()
      +
      +
    • +
    • +
      +

      setLeft

      +
      @Implementation +protected boolean setLeft(int left)
      +
      +
    • +
    • +
      +

      getLeft

      +
      @Implementation +protected int getLeft()
      +
      +
    • +
    • +
      +

      setTop

      +
      @Implementation +protected boolean setTop(int top)
      +
      +
    • +
    • +
      +

      getTop

      +
      @Implementation +protected int getTop()
      +
      +
    • +
    • +
      +

      setRight

      +
      @Implementation +protected boolean setRight(int right)
      +
      +
    • +
    • +
      +

      getRight

      +
      @Implementation +protected int getRight()
      +
      +
    • +
    • +
      +

      setBottom

      +
      @Implementation +protected boolean setBottom(int bottom)
      +
      +
    • +
    • +
      +

      getBottom

      +
      @Implementation +protected int getBottom()
      +
      +
    • +
    • +
      +

      getWidth

      +
      @Implementation +protected int getWidth()
      +
      +
    • +
    • +
      +

      getHeight

      +
      @Implementation +protected int getHeight()
      +
      +
    • +
    • +
      +

      setLeftTopRightBottom

      +
      @Implementation +protected boolean setLeftTopRightBottom(int left, + int top, + int right, + int bottom)
      +
      +
    • +
    • +
      +

      setPosition

      +
      @Implementation +protected boolean setPosition(int left, + int top, + int right, + int bottom)
      +
      +
    • +
    • +
      +

      setPosition

      +
      @Implementation +protected boolean setPosition(Rect position)
      +
      +
    • +
    • +
      +

      offsetLeftAndRight

      +
      @Implementation +protected boolean offsetLeftAndRight(int offset)
      +
      +
    • +
    • +
      +

      offsetTopAndBottom

      +
      @Implementation +protected boolean offsetTopAndBottom(int offset)
      +
      +
    • +
    • +
      +

      getInverseMatrix

      +
      @Implementation +protected void getInverseMatrix(Matrix matrix)
      +
      +
    • +
    • +
      +

      getMatrix

      +
      @Implementation +protected void getMatrix(Matrix matrix)
      +
      +
    • +
    • +
      +

      hasIdentityMatrix

      +
      @Implementation +protected boolean hasIdentityMatrix()
      +
      +
    • +
    • +
      +

      isValid

      +
      @Implementation +protected boolean isValid()
      +
      +
    • +
    • +
      +

      nSetLayerType

      +
      @Implementation +protected static boolean nSetLayerType(long renderNode, + int layerType)
      +
      Implementation of native method nSetLayerType
      +
      +
      Parameters:
      +
      renderNode - Ignored
      +
      layerType - Ignored
      +
      Returns:
      +
      Always true
      +
      +
      +
    • +
    • +
      +

      nSetLayerPaint

      +
      @Implementation +protected static boolean nSetLayerPaint(long renderNode, + long paint)
      +
      Implementation of native method nSetLayerPaint
      +
      +
      Parameters:
      +
      renderNode - Ignored
      +
      paint - Ignored
      +
      Returns:
      +
      Always true
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowRenderNodeAnimator.html b/javadoc/4.11/org/robolectric/shadows/ShadowRenderNodeAnimator.html new file mode 100644 index 000000000..429d10d98 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowRenderNodeAnimator.html @@ -0,0 +1,204 @@ + + + + +ShadowRenderNodeAnimator + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowRenderNodeAnimator

+
+
java.lang.Object +
org.robolectric.shadows.ShadowRenderNodeAnimator
+
+
+
+
@Implements(value=android.view.RenderNodeAnimator.class, + isInAndroidSdk=false, + minSdk=21, + maxSdk=29) +public class ShadowRenderNodeAnimator +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowRenderNodeAnimator

      +
      public ShadowRenderNodeAnimator()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowRenderNodeAnimatorR.html b/javadoc/4.11/org/robolectric/shadows/ShadowRenderNodeAnimatorR.html new file mode 100644 index 000000000..dd1a0b463 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowRenderNodeAnimatorR.html @@ -0,0 +1,205 @@ + + + + +ShadowRenderNodeAnimatorR + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowRenderNodeAnimatorR

+
+
java.lang.Object +
org.robolectric.shadows.ShadowRenderNodeAnimatorR
+
+
+
+
@Implements(value=android.graphics.animation.RenderNodeAnimator.class, + minSdk=30, + isInAndroidSdk=false) +public class ShadowRenderNodeAnimatorR +extends Object
+
Copy of ShadowRenderNodeAnimator that reflects move of RenderNodeAnimator to android.graphics in + R
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowRenderNodeAnimatorR

      +
      public ShadowRenderNodeAnimatorR()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowRenderNodeQ.html b/javadoc/4.11/org/robolectric/shadows/ShadowRenderNodeQ.html new file mode 100644 index 000000000..afee738f9 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowRenderNodeQ.html @@ -0,0 +1,675 @@ + + + + +ShadowRenderNodeQ + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowRenderNodeQ

+
+
java.lang.Object +
org.robolectric.shadows.ShadowRenderNodeQ
+
+
+
+
@Implements(value=android.graphics.RenderNode.class, + isInAndroidSdk=false, + minSdk=29) +public class ShadowRenderNodeQ +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowRenderNodeQ

      +
      public ShadowRenderNodeQ()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      setAlpha

      +
      @Implementation +protected boolean setAlpha(float alpha)
      +
      +
    • +
    • +
      +

      getAlpha

      +
      @Implementation +protected float getAlpha()
      +
      +
    • +
    • +
      +

      setCameraDistance

      +
      @Implementation +protected boolean setCameraDistance(float cameraDistance)
      +
      +
    • +
    • +
      +

      getCameraDistance

      +
      @Implementation +protected float getCameraDistance()
      +
      +
    • +
    • +
      +

      setClipToOutline

      +
      @Implementation +protected boolean setClipToOutline(boolean clipToOutline)
      +
      +
    • +
    • +
      +

      getClipToOutline

      +
      @Implementation +protected boolean getClipToOutline()
      +
      +
    • +
    • +
      +

      setElevation

      +
      @Implementation +protected boolean setElevation(float lift)
      +
      +
    • +
    • +
      +

      getElevation

      +
      @Implementation +protected float getElevation()
      +
      +
    • +
    • +
      +

      setHasOverlappingRendering

      +
      @Implementation +protected boolean setHasOverlappingRendering(boolean overlappingRendering)
      +
      +
    • +
    • +
      +

      hasOverlappingRendering

      +
      @Implementation +protected boolean hasOverlappingRendering()
      +
      +
    • +
    • +
      +

      setRotationZ

      +
      @Implementation +protected boolean setRotationZ(float rotation)
      +
      +
    • +
    • +
      +

      getRotationZ

      +
      @Implementation +protected float getRotationZ()
      +
      +
    • +
    • +
      +

      setRotationX

      +
      @Implementation +protected boolean setRotationX(float rotationX)
      +
      +
    • +
    • +
      +

      getRotationX

      +
      @Implementation +protected float getRotationX()
      +
      +
    • +
    • +
      +

      setRotationY

      +
      @Implementation +protected boolean setRotationY(float rotationY)
      +
      +
    • +
    • +
      +

      getRotationY

      +
      @Implementation +protected float getRotationY()
      +
      +
    • +
    • +
      +

      setScaleX

      +
      @Implementation +protected boolean setScaleX(float scaleX)
      +
      +
    • +
    • +
      +

      getScaleX

      +
      @Implementation +protected float getScaleX()
      +
      +
    • +
    • +
      +

      setScaleY

      +
      @Implementation +protected boolean setScaleY(float scaleY)
      +
      +
    • +
    • +
      +

      getScaleY

      +
      @Implementation +protected float getScaleY()
      +
      +
    • +
    • +
      +

      setTranslationX

      +
      @Implementation +protected boolean setTranslationX(float translationX)
      +
      +
    • +
    • +
      +

      setTranslationY

      +
      @Implementation +protected boolean setTranslationY(float translationY)
      +
      +
    • +
    • +
      +

      setTranslationZ

      +
      @Implementation +protected boolean setTranslationZ(float translationZ)
      +
      +
    • +
    • +
      +

      getTranslationX

      +
      @Implementation +protected float getTranslationX()
      +
      +
    • +
    • +
      +

      getTranslationY

      +
      @Implementation +protected float getTranslationY()
      +
      +
    • +
    • +
      +

      getTranslationZ

      +
      @Implementation +protected float getTranslationZ()
      +
      +
    • +
    • +
      +

      isPivotExplicitlySet

      +
      @Implementation +protected boolean isPivotExplicitlySet()
      +
      +
    • +
    • +
      +

      resetPivot

      +
      @Implementation +protected boolean resetPivot()
      +
      +
    • +
    • +
      +

      setPivotX

      +
      @Implementation +protected boolean setPivotX(float pivotX)
      +
      +
    • +
    • +
      +

      getPivotX

      +
      @Implementation +protected float getPivotX()
      +
      +
    • +
    • +
      +

      setPivotY

      +
      @Implementation +protected boolean setPivotY(float pivotY)
      +
      +
    • +
    • +
      +

      getPivotY

      +
      @Implementation +protected float getPivotY()
      +
      +
    • +
    • +
      +

      setLeft

      +
      @Implementation +protected boolean setLeft(int left)
      +
      +
    • +
    • +
      +

      getLeft

      +
      @Implementation +protected int getLeft()
      +
      +
    • +
    • +
      +

      setTop

      +
      @Implementation +protected boolean setTop(int top)
      +
      +
    • +
    • +
      +

      getTop

      +
      @Implementation +protected int getTop()
      +
      +
    • +
    • +
      +

      setRight

      +
      @Implementation +protected boolean setRight(int right)
      +
      +
    • +
    • +
      +

      getRight

      +
      @Implementation +protected int getRight()
      +
      +
    • +
    • +
      +

      setBottom

      +
      @Implementation +protected boolean setBottom(int bottom)
      +
      +
    • +
    • +
      +

      getBottom

      +
      @Implementation +protected int getBottom()
      +
      +
    • +
    • +
      +

      getWidth

      +
      @Implementation +protected int getWidth()
      +
      +
    • +
    • +
      +

      getHeight

      +
      @Implementation +protected int getHeight()
      +
      +
    • +
    • +
      +

      setLeftTopRightBottom

      +
      @Implementation +protected boolean setLeftTopRightBottom(int left, + int top, + int right, + int bottom)
      +
      +
    • +
    • +
      +

      setPosition

      +
      @Implementation +protected boolean setPosition(int left, + int top, + int right, + int bottom)
      +
      +
    • +
    • +
      +

      setPosition

      +
      @Implementation +protected boolean setPosition(Rect position)
      +
      +
    • +
    • +
      +

      offsetLeftAndRight

      +
      @Implementation +protected boolean offsetLeftAndRight(int offset)
      +
      +
    • +
    • +
      +

      offsetTopAndBottom

      +
      @Implementation +protected boolean offsetTopAndBottom(int offset)
      +
      +
    • +
    • +
      +

      getInverseMatrix

      +
      @Implementation +protected void getInverseMatrix(Matrix matrix)
      +
      +
    • +
    • +
      +

      getMatrix

      +
      @Implementation +protected void getMatrix(Matrix matrix)
      +
      +
    • +
    • +
      +

      hasIdentityMatrix

      +
      @Implementation +protected boolean hasIdentityMatrix()
      +
      +
    • +
    • +
      +

      nIsValid

      +
      @Implementation +protected static boolean nIsValid(long n)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowResolveInfo.html b/javadoc/4.11/org/robolectric/shadows/ShadowResolveInfo.html new file mode 100644 index 000000000..50213cb00 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowResolveInfo.html @@ -0,0 +1,210 @@ + + + + +ShadowResolveInfo + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowResolveInfo

+
+
java.lang.Object +
org.robolectric.shadows.ShadowResolveInfo
+
+
+
+
public class ShadowResolveInfo +extends Object
+
Utilities for ResolveInfo.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowResolveInfo

      +
      public ShadowResolveInfo()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      newResolveInfo

      +
      public static ResolveInfo newResolveInfo(String displayName, + String packageName)
      +
      Creates a ResolveInfo.
      +
      +
      Parameters:
      +
      displayName - Display name.
      +
      packageName - Package name.
      +
      Returns:
      +
      Resolve info instance.
      +
      +
      +
    • +
    • +
      +

      newResolveInfo

      +
      public static ResolveInfo newResolveInfo(String displayName, + String packageName, + String activityName)
      +
      Creates a ResolveInfo.
      +
      +
      Parameters:
      +
      displayName - Display name.
      +
      packageName - Package name.
      +
      activityName - Activity name.
      +
      Returns:
      +
      Resolve info instance.
      +
      +
      +
    • +
    • +
      +

      newResolveInfo

      +
      public static ResolveInfo newResolveInfo(ResolveInfo orig)
      +
      Copies ResolveInfo. + +

      Note that this is shallow copy as performed by the copy constructor existing in API 17.

      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowResources.OnConfigurationChangeListener.html b/javadoc/4.11/org/robolectric/shadows/ShadowResources.OnConfigurationChangeListener.html new file mode 100644 index 000000000..410c79c07 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowResources.OnConfigurationChangeListener.html @@ -0,0 +1,137 @@ + + + + +ShadowResources.OnConfigurationChangeListener + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface ShadowResources.OnConfigurationChangeListener

+
+
+
+
Enclosing class:
+
ShadowResources
+
+
+
public static interface ShadowResources.OnConfigurationChangeListener
+
Listener callback that's called when the configuration is updated for a resources. The callback + receives the old and new configs (and can use Configuration.diff(Configuration) to + produce a diff). The callback is called after the configuration has been applied to the + underlying resources, so obtaining resources will use the new configuration in the callback.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowResources.ShadowLegacyTheme.html b/javadoc/4.11/org/robolectric/shadows/ShadowResources.ShadowLegacyTheme.html new file mode 100644 index 000000000..bb1def515 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowResources.ShadowLegacyTheme.html @@ -0,0 +1,211 @@ + + + + +ShadowResources.ShadowLegacyTheme + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowResources.ShadowLegacyTheme

+
+
java.lang.Object +
org.robolectric.shadows.ShadowResources.ShadowTheme +
org.robolectric.shadows.ShadowResources.ShadowLegacyTheme
+
+
+
+
+
Enclosing class:
+
ShadowResources
+
+
+
@Implements(value=android.content.res.Resources.Theme.class, + shadowPicker=Picker.class) +public static class ShadowResources.ShadowLegacyTheme +extends ShadowResources.ShadowTheme
+
Shadow for Resources.Theme.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowResources.ShadowNotFoundException.html b/javadoc/4.11/org/robolectric/shadows/ShadowResources.ShadowNotFoundException.html new file mode 100644 index 000000000..4c1360e0f --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowResources.ShadowNotFoundException.html @@ -0,0 +1,190 @@ + + + + +ShadowResources.ShadowNotFoundException + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowResources.ShadowNotFoundException

+
+
java.lang.Object +
org.robolectric.shadows.ShadowResources.ShadowNotFoundException
+
+
+
+
Enclosing class:
+
ShadowResources
+
+
+
@Implements(android.content.res.Resources.NotFoundException.class) +public static class ShadowResources.ShadowNotFoundException +extends Object
+ +
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowNotFoundException

      +
      public ShadowNotFoundException()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowResources.ShadowTheme.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowResources.ShadowTheme.Picker.html new file mode 100644 index 000000000..a5eb20f9f --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowResources.ShadowTheme.Picker.html @@ -0,0 +1,142 @@ + + + + +ShadowResources.ShadowTheme.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowResources.ShadowTheme.Picker

+
+
java.lang.Object +
org.robolectric.shadows.ResourceModeShadowPicker<ShadowResources.ShadowTheme> +
org.robolectric.shadows.ShadowResources.ShadowTheme.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<ShadowResources.ShadowTheme>
+
+
+
Enclosing class:
+
ShadowResources.ShadowTheme
+
+
+
public static class ShadowResources.ShadowTheme.Picker +extends ResourceModeShadowPicker<ShadowResources.ShadowTheme>
+
Shadow picker for ShadowResources.ShadowTheme.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowResources.ShadowTheme.html b/javadoc/4.11/org/robolectric/shadows/ShadowResources.ShadowTheme.html new file mode 100644 index 000000000..b9a2b716c --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowResources.ShadowTheme.html @@ -0,0 +1,154 @@ + + + + +ShadowResources.ShadowTheme + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowResources.ShadowTheme

+
+
java.lang.Object +
org.robolectric.shadows.ShadowResources.ShadowTheme
+
+
+
+
Direct Known Subclasses:
+
ShadowResources.ShadowLegacyTheme
+
+
+
Enclosing class:
+
ShadowResources
+
+
+
public abstract static class ShadowResources.ShadowTheme +extends Object
+
Base class for shadows of Resources.Theme.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowTheme

      +
      public ShadowTheme()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowResources.html b/javadoc/4.11/org/robolectric/shadows/ShadowResources.html new file mode 100644 index 000000000..d9209e186 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowResources.html @@ -0,0 +1,428 @@ + + + + +ShadowResources + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowResources

+
+
java.lang.Object +
org.robolectric.shadows.ShadowResources
+
+
+
+
@Implements(android.content.res.Resources.class) +public class ShadowResources +extends Object
+
Shadow of Resources.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowResourcesImpl.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowResourcesImpl.Picker.html new file mode 100644 index 000000000..042b1234f --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowResourcesImpl.Picker.html @@ -0,0 +1,141 @@ + + + + +ShadowResourcesImpl.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowResourcesImpl.Picker

+
+
java.lang.Object +
org.robolectric.shadows.ResourceModeShadowPicker<ShadowResourcesImpl> +
org.robolectric.shadows.ShadowResourcesImpl.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<ShadowResourcesImpl>
+
+
+
Enclosing class:
+
ShadowResourcesImpl
+
+
+
public static class ShadowResourcesImpl.Picker +extends ResourceModeShadowPicker<ShadowResourcesImpl>
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowResourcesImpl.ShadowThemeImpl.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowResourcesImpl.ShadowThemeImpl.Picker.html new file mode 100644 index 000000000..d2aeae8d3 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowResourcesImpl.ShadowThemeImpl.Picker.html @@ -0,0 +1,141 @@ + + + + +ShadowResourcesImpl.ShadowThemeImpl.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowResourcesImpl.ShadowThemeImpl.Picker

+
+
java.lang.Object +
org.robolectric.shadows.ResourceModeShadowPicker<ShadowResourcesImpl.ShadowThemeImpl> +
org.robolectric.shadows.ShadowResourcesImpl.ShadowThemeImpl.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<ShadowResourcesImpl.ShadowThemeImpl>
+
+
+
Enclosing class:
+
ShadowResourcesImpl.ShadowThemeImpl
+
+
+
public static class ShadowResourcesImpl.ShadowThemeImpl.Picker +extends ResourceModeShadowPicker<ShadowResourcesImpl.ShadowThemeImpl>
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowResourcesImpl.ShadowThemeImpl.html b/javadoc/4.11/org/robolectric/shadows/ShadowResourcesImpl.ShadowThemeImpl.html new file mode 100644 index 000000000..8e0ce51d9 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowResourcesImpl.ShadowThemeImpl.html @@ -0,0 +1,151 @@ + + + + +ShadowResourcesImpl.ShadowThemeImpl + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowResourcesImpl.ShadowThemeImpl

+
+
java.lang.Object +
org.robolectric.shadows.ShadowResourcesImpl.ShadowThemeImpl
+
+
+
+
Direct Known Subclasses:
+
ShadowLegacyResourcesImpl.ShadowLegacyThemeImpl
+
+
+
Enclosing class:
+
ShadowResourcesImpl
+
+
+
public abstract static class ShadowResourcesImpl.ShadowThemeImpl +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowThemeImpl

      +
      public ShadowThemeImpl()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowResourcesImpl.html b/javadoc/4.11/org/robolectric/shadows/ShadowResourcesImpl.html new file mode 100644 index 000000000..0d911309b --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowResourcesImpl.html @@ -0,0 +1,181 @@ + + + + +ShadowResourcesImpl + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowResourcesImpl

+
+
java.lang.Object +
org.robolectric.shadows.ShadowResourcesImpl
+
+
+
+
Direct Known Subclasses:
+
ShadowArscResourcesImpl, ShadowLegacyResourcesImpl
+
+
+
public abstract class ShadowResourcesImpl +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowResourcesImpl

      +
      public ShadowResourcesImpl()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      reset

      +
      public static void reset()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowResourcesManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowResourcesManager.html new file mode 100644 index 000000000..98b6c2fd7 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowResourcesManager.html @@ -0,0 +1,177 @@ + + + + +ShadowResourcesManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowResourcesManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowResourcesManager
+
+
+
+
@Implements(value=android.app.ResourcesManager.class, + isInAndroidSdk=false, + minSdk=19) +public class ShadowResourcesManager +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowResourcesManager

      +
      public ShadowResourcesManager()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      reset

      +
      @Resetter +public static void reset()
      +
      +
    • +
    • +
      +

      callApplyConfigurationToResourcesLocked

      +
      public boolean callApplyConfigurationToResourcesLocked(Configuration configuration, + CompatibilityInfo compatibilityInfo)
      +
      Exposes ResourcesManager#applyCompatConfigurationLocked(int, Configuration).
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowRestrictionsManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowRestrictionsManager.html new file mode 100644 index 000000000..664fa4a11 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowRestrictionsManager.html @@ -0,0 +1,179 @@ + + + + +ShadowRestrictionsManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowRestrictionsManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowRestrictionsManager
+
+
+
+
@Implements(value=android.content.RestrictionsManager.class, + minSdk=21) +public class ShadowRestrictionsManager +extends Object
+ +
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowRestrictionsManager

      +
      public ShadowRestrictionsManager()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowResultReceiver.html b/javadoc/4.11/org/robolectric/shadows/ShadowResultReceiver.html new file mode 100644 index 000000000..6ea3f31f0 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowResultReceiver.html @@ -0,0 +1,163 @@ + + + + +ShadowResultReceiver + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowResultReceiver

+
+
java.lang.Object +
org.robolectric.shadows.ShadowResultReceiver
+
+
+
+
@Implements(android.os.ResultReceiver.class) +public class ShadowResultReceiver +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowResultReceiver

      +
      public ShadowResultReceiver()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowRingtoneManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowRingtoneManager.html new file mode 100644 index 000000000..fb8fe2095 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowRingtoneManager.html @@ -0,0 +1,176 @@ + + + + +ShadowRingtoneManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowRingtoneManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowRingtoneManager
+
+
+
+
@Implements(android.media.RingtoneManager.class) +public final class ShadowRingtoneManager +extends Object
+
A shadow implementation of RingtoneManager.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowRingtoneManager

      +
      public ShadowRingtoneManager()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      setActualDefaultRingtoneUri

      +
      @Implementation +protected static void setActualDefaultRingtoneUri(Context context, + int type, + Uri ringtoneUri)
      +
      +
    • +
    • +
      +

      getSettingForType

      +
      @Implementation +protected static String getSettingForType(int type)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowRoleControllerManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowRoleControllerManager.html new file mode 100644 index 000000000..4ac2e31a3 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowRoleControllerManager.html @@ -0,0 +1,164 @@ + + + + +ShadowRoleControllerManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowRoleControllerManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowRoleControllerManager
+
+
+
+
@Implements(value=android.app.role.RoleControllerManager.class, + minSdk=29, + isInAndroidSdk=false) +public class ShadowRoleControllerManager +extends Object
+ +
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowRoleControllerManager

      +
      public ShadowRoleControllerManager()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowRoleManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowRoleManager.html new file mode 100644 index 000000000..206d0ecae --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowRoleManager.html @@ -0,0 +1,273 @@ + + + + +ShadowRoleManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowRoleManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowRoleManager
+
+
+
+
@Implements(value=android.app.role.RoleManager.class, + minSdk=29) +public class ShadowRoleManager +extends Object
+
A shadow implementation of RoleManager.
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowRoleManager

      +
      public ShadowRoleManager()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      isRoleHeld

      +
      @Implementation +protected boolean isRoleHeld(@NonNull + String roleName)
      +
      Check whether the calling application is holding a particular role. + +

      Callers can add held roles via addHeldRole(String)

      +
      +
      Parameters:
      +
      roleName - the name of the role to check for
      +
      Returns:
      +
      whether the calling application is holding the role
      +
      +
      +
    • +
    • +
      +

      addHeldRole

      +
      public void addHeldRole(@NonNull + String roleName)
      +
      Add a role that would be held by the calling app when invoking RoleManager.isRoleHeld(String).
      +
      +
    • +
    • +
      +

      removeHeldRole

      +
      public void removeHeldRole(@NonNull + String roleName)
      +
      +
    • +
    • +
      +

      isRoleAvailable

      +
      @Implementation +protected boolean isRoleAvailable(@NonNull + String roleName)
      +
      Check whether a particular role is available on the device. + +

      Callers can add available roles via addAvailableRole(String)

      +
      +
      Parameters:
      +
      roleName - the name of the role to check for
      +
      Returns:
      +
      whether the role is available
      +
      +
      +
    • +
    • +
      +

      addAvailableRole

      +
      public void addAvailableRole(@NonNull + String roleName)
      +
      Add a role that will be recognized as available when invoking RoleManager.isRoleAvailable(String).
      +
      +
    • +
    • +
      +

      removeAvailableRole

      +
      public void removeAvailableRole(@NonNull + String roleName)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowRollbackManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowRollbackManager.html new file mode 100644 index 000000000..d4bd315f3 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowRollbackManager.html @@ -0,0 +1,192 @@ + + + + +ShadowRollbackManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowRollbackManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowRollbackManager
+
+
+
+
@Implements(className="android.content.rollback.RollbackManager", + minSdk=29, + isInAndroidSdk=false) +public final class ShadowRollbackManager +extends Object
+
A Shadow for android.content.rollback.RollbackManager added in Android Q.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowRollbackManager

      +
      public ShadowRollbackManager()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      addAvailableRollbacks

      +
      public void addAvailableRollbacks(android.content.rollback.RollbackInfo rollbackInfo)
      +
      +
    • +
    • +
      +

      addRecentlyCommittedRollbacks

      +
      public void addRecentlyCommittedRollbacks(android.content.rollback.RollbackInfo rollbackInfo)
      +
      +
    • +
    • +
      +

      getAvailableRollbacks

      +
      @Implementation +protected List<android.content.rollback.RollbackInfo> getAvailableRollbacks()
      +
      +
    • +
    • +
      +

      getRecentlyCommittedRollbacks

      +
      @Implementation +protected List<android.content.rollback.RollbackInfo> getRecentlyCommittedRollbacks()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowRotationWatcher.html b/javadoc/4.11/org/robolectric/shadows/ShadowRotationWatcher.html new file mode 100644 index 000000000..eab3821cb --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowRotationWatcher.html @@ -0,0 +1,164 @@ + + + + +ShadowRotationWatcher + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowRotationWatcher

+
+
java.lang.Object +
org.robolectric.shadows.ShadowRotationWatcher
+
+
+
+
@Implements(className="com.android.internal.policy.PhoneWindow$RotationWatcher", + isInAndroidSdk=false, + minSdk=23) +public class ShadowRotationWatcher +extends Object
+
Shadow for RotationWatcher for API 23+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowRotationWatcher

      +
      public ShadowRotationWatcher()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      addWindow

      +
      @Implementation +protected void addWindow(com.android.internal.policy.PhoneWindow phoneWindow)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowRotationWatcherFor22.html b/javadoc/4.11/org/robolectric/shadows/ShadowRotationWatcherFor22.html new file mode 100644 index 000000000..0d83bcf53 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowRotationWatcherFor22.html @@ -0,0 +1,165 @@ + + + + +ShadowRotationWatcherFor22 + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowRotationWatcherFor22

+
+
java.lang.Object +
org.robolectric.shadows.ShadowRotationWatcherFor22
+
+
+
+
@Implements(className="com.android.internal.policy.impl.PhoneWindow$RotationWatcher", + isInAndroidSdk=false, + maxSdk=22, + looseSignatures=true) +public class ShadowRotationWatcherFor22 +extends Object
+
Shadow for RotationWatcher for API 16-22
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowRotationWatcherFor22

      +
      public ShadowRotationWatcherFor22()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowSQLiteConnection.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowSQLiteConnection.Picker.html new file mode 100644 index 000000000..25b0cdc1c --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowSQLiteConnection.Picker.html @@ -0,0 +1,142 @@ + + + + +ShadowSQLiteConnection.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowSQLiteConnection.Picker

+
+
java.lang.Object +
org.robolectric.shadows.SQLiteShadowPicker<ShadowSQLiteConnection> +
org.robolectric.shadows.ShadowSQLiteConnection.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<ShadowSQLiteConnection>
+
+
+
Enclosing class:
+
ShadowSQLiteConnection
+
+
+
public static class ShadowSQLiteConnection.Picker +extends SQLiteShadowPicker<ShadowSQLiteConnection>
+ +
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowSQLiteConnection.html b/javadoc/4.11/org/robolectric/shadows/ShadowSQLiteConnection.html new file mode 100644 index 000000000..e59bb8435 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowSQLiteConnection.html @@ -0,0 +1,284 @@ + + + + +ShadowSQLiteConnection + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowSQLiteConnection

+
+
java.lang.Object +
org.robolectric.shadows.ShadowSQLiteConnection
+
+
+
+
Direct Known Subclasses:
+
ShadowLegacySQLiteConnection, ShadowNativeSQLiteConnection
+
+
+
@Implements(className="android.database.sqlite.SQLiteConnection", + isInAndroidSdk=false, + shadowPicker=Picker.class) +public class ShadowSQLiteConnection +extends Object
+
The base shadow class for SQLiteConnection shadow APIs. + +

The actual shadow class for SQLiteConnection will be selected during runtime by the + Picker.

+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      useInMemoryDatabase

      +
      protected static AtomicBoolean useInMemoryDatabase
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowSQLiteConnection

      +
      public ShadowSQLiteConnection()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      dispose

      +
      @Implementation +protected void dispose(boolean finalized)
      +
      +
    • +
    • +
      +

      setUseInMemoryDatabase

      +
      public static void setUseInMemoryDatabase(boolean value)
      +
      +
    • +
    • +
      +

      sqliteMode

      +
      public static SQLiteMode.Mode sqliteMode()
      +
      +
    • +
    • +
      +

      setDefaultSyncMode

      +
      public static void setDefaultSyncMode(String value)
      +
      Sets the default sync mode for SQLite databases. Robolectric uses "OFF" by default in order to + improve SQLite performance. The Android default is "FULL" in order to be more resilient to + process crashes. However, this is not a requirement for Robolectric processes, where all + database files are temporary and get deleted after each test. + +

      This also updates the default sync mode used when SQLiteDatabase.ENABLE_WRITE_AHEAD_LOGGING + (WAL) is used. + +

      If your test expects SQLite files being synced to disk, such as having multiple processes + interact with the database, or deleting SQLite files while connections are open and having this + reflected in the open connection, use "FULL" mode.

      +
      +
    • +
    • +
      +

      setDefaultJournalMode

      +
      public static void setDefaultJournalMode(String value)
      +
      Sets the default journal mode for SQLite databases. Robolectric uses "MEMORY" by default in + order to improve SQLite performance. The Android default is PERSIST in SDKs <= 25 + and TRUNCATE in SDKs > 25. + +

      Similarly to setDefaultSyncMode(java.lang.String), if your test expects SQLite rollback journal to be + synced to disk, use PERSIST or TRUNCATE.

      +
      +
    • +
    • +
      +

      reset

      +
      @Resetter +public static void reset()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowSQLiteOpenHelper.html b/javadoc/4.11/org/robolectric/shadows/ShadowSQLiteOpenHelper.html new file mode 100644 index 000000000..1a540a5ea --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowSQLiteOpenHelper.html @@ -0,0 +1,163 @@ + + + + +ShadowSQLiteOpenHelper + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowSQLiteOpenHelper

+
+
java.lang.Object +
org.robolectric.shadows.ShadowSQLiteOpenHelper
+
+
+
+
@Implements(android.database.sqlite.SQLiteOpenHelper.class) +public class ShadowSQLiteOpenHelper +extends Object
+
Avoid calls to setIdleConnectionTimeout. + They shouldn't matter for tests, but sometimes induced deadlocks.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowSQLiteOpenHelper

      +
      public ShadowSQLiteOpenHelper()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      setIdleConnectionTimeout

      +
      @Implementation(minSdk=27) +protected void setIdleConnectionTimeout(long idleConnectionTimeoutMs)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowSafetyCenterManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowSafetyCenterManager.html new file mode 100644 index 000000000..a64a971c0 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowSafetyCenterManager.html @@ -0,0 +1,248 @@ + + + + +ShadowSafetyCenterManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowSafetyCenterManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowSafetyCenterManager
+
+
+
+
@Implements(value=android.safetycenter.SafetyCenterManager.class, + minSdk=33, + isInAndroidSdk=false) +public class ShadowSafetyCenterManager +extends Object
+
Shadow for SafetyCenterManager.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowScaleGestureDetector.html b/javadoc/4.11/org/robolectric/shadows/ShadowScaleGestureDetector.html new file mode 100644 index 000000000..c501f8eb4 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowScaleGestureDetector.html @@ -0,0 +1,250 @@ + + + + +ShadowScaleGestureDetector + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowScaleGestureDetector

+
+
java.lang.Object +
org.robolectric.shadows.ShadowScaleGestureDetector
+
+
+
+
@Implements(android.view.ScaleGestureDetector.class) +public class ShadowScaleGestureDetector +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowScaleGestureDetector

      +
      public ShadowScaleGestureDetector()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowScanResult.html b/javadoc/4.11/org/robolectric/shadows/ShadowScanResult.html new file mode 100644 index 000000000..bcd69d221 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowScanResult.html @@ -0,0 +1,223 @@ + + + + +ShadowScanResult + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowScanResult

+
+
java.lang.Object +
org.robolectric.shadows.ShadowScanResult
+
+
+
+
public class ShadowScanResult +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowScanResult

      +
      public ShadowScanResult()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowScrollView.html b/javadoc/4.11/org/robolectric/shadows/ShadowScrollView.html new file mode 100644 index 000000000..e90c057c4 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowScrollView.html @@ -0,0 +1,206 @@ + + + + +ShadowScrollView + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowScrollView

+
+ +
+
+
@Implements(android.widget.ScrollView.class) +public class ShadowScrollView +extends ShadowViewGroup
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowScrollView

      +
      public ShadowScrollView()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      smoothScrollTo

      +
      @Implementation +protected void smoothScrollTo(int x, + int y)
      +
      +
    • +
    • +
      +

      smoothScrollBy

      +
      @Implementation +protected void smoothScrollBy(int x, + int y)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowSearchManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowSearchManager.html new file mode 100644 index 000000000..17a46999f --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowSearchManager.html @@ -0,0 +1,171 @@ + + + + +ShadowSearchManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowSearchManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowSearchManager
+
+
+
+
@Implements(android.app.SearchManager.class) +public class ShadowSearchManager +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowSeekBar.html b/javadoc/4.11/org/robolectric/shadows/ShadowSeekBar.html new file mode 100644 index 000000000..a0ab2a6a6 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowSeekBar.html @@ -0,0 +1,193 @@ + + + + +ShadowSeekBar + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowSeekBar

+
+
java.lang.Object +
org.robolectric.shadows.ShadowView +
org.robolectric.shadows.ShadowSeekBar
+
+
+
+
+
@Implements(android.widget.SeekBar.class) +public class ShadowSeekBar +extends ShadowView
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowSensor.html b/javadoc/4.11/org/robolectric/shadows/ShadowSensor.html new file mode 100644 index 000000000..d75e53f98 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowSensor.html @@ -0,0 +1,197 @@ + + + + +ShadowSensor + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowSensor

+
+
java.lang.Object +
org.robolectric.shadows.ShadowSensor
+
+
+
+
@Implements(android.hardware.Sensor.class) +public class ShadowSensor +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowSensor

      +
      public ShadowSensor()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      newInstance

      +
      public static Sensor newInstance(int type)
      +
      Constructs a Sensor with a given type.
      +
      +
    • +
    • +
      +

      setWakeUpFlag

      +
      public void setWakeUpFlag(boolean wakeup)
      +
      Controls the return value of Sensor.isWakeUpSensor().
      +
      +
    • +
    • +
      +

      setMaximumRange

      +
      public void setMaximumRange(float range)
      +
      Sets the return value for Sensor.getMaximumRange().
      +
      +
    • +
    • +
      +

      getMaximumRange

      +
      @Implementation +protected float getMaximumRange()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowSensorManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowSensorManager.html new file mode 100644 index 000000000..dfc008c81 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowSensorManager.html @@ -0,0 +1,477 @@ + + + + +ShadowSensorManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowSensorManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowSensorManager
+
+
+
+
@Implements(value=android.hardware.SensorManager.class, + looseSignatures=true) +public class ShadowSensorManager +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      forceListenersToFail

      +
      public boolean forceListenersToFail
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowSensorManager

      +
      public ShadowSensorManager()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      addSensor

      +
      @Deprecated +public void addSensor(int sensorType, + Sensor sensor)
      +
      Deprecated. +
      Use ShadowSensor.newInstance(int) to construct your Sensor and add + to the SensorManager using addSensor(Sensor) instead. This method will be + removed at some point allowing us to use more of the real SensorManager code.
      +
      +
      Provide a Sensor for the indicated sensor type.
      +
      +
      Parameters:
      +
      sensorType - from Sensor constants
      +
      sensor - Sensor instance
      +
      +
      +
    • +
    • +
      +

      addSensor

      +
      public void addSensor(Sensor sensor)
      +
      Adds a Sensor to the SensorManager
      +
      +
    • +
    • +
      +

      removeSensor

      +
      public void removeSensor(Sensor sensor)
      +
      +
    • +
    • +
      +

      getDefaultSensor

      +
      @Implementation +protected Sensor getDefaultSensor(int type)
      +
      +
    • +
    • +
      +

      getSensorList

      +
      @Implementation +public List<Sensor> getSensorList(int type)
      +
      +
    • +
    • +
      +

      registerListener

      +
      @Implementation +protected boolean registerListener(SensorEventListener listener, + Sensor sensor, + int rate, + Handler handler)
      +
      +
      Parameters:
      +
      handler - is ignored.
      +
      +
      +
    • +
    • +
      +

      registerListener

      +
      @Implementation(minSdk=19) +protected boolean registerListener(SensorEventListener listener, + Sensor sensor, + int rate, + int maxLatency)
      +
      +
      Parameters:
      +
      maxLatency - is ignored.
      +
      +
      +
    • +
    • +
      +

      registerListener

      +
      @Implementation(minSdk=19) +protected boolean registerListener(SensorEventListener listener, + Sensor sensor, + int rate, + int maxLatency, + Handler handler)
      +
      +
      Parameters:
      +
      maxLatency - is ignored.
      +
      handler - is ignored
      +
      +
      +
    • +
    • +
      +

      registerListener

      +
      @Implementation +protected boolean registerListener(SensorEventListener listener, + Sensor sensor, + int rate)
      +
      +
    • +
    • +
      +

      unregisterListener

      +
      @Implementation +protected void unregisterListener(SensorEventListener listener, + Sensor sensor)
      +
      +
    • +
    • +
      +

      unregisterListener

      +
      @Implementation +protected void unregisterListener(SensorEventListener listener)
      +
      +
    • +
    • +
      +

      hasListener

      +
      public boolean hasListener(SensorEventListener listener)
      +
      Tests if the sensor manager has a registration for the given listener.
      +
      +
    • +
    • +
      +

      hasListener

      +
      public boolean hasListener(SensorEventListener listener, + Sensor sensor)
      +
      Tests if the sensor manager has a registration for the given listener for the given sensor.
      +
      +
    • +
    • +
      +

      getListeners

      +
      public List<SensorEventListener> getListeners()
      +
      Returns the list of SensorEventListeners registered on this SensorManager. Note that + the list is unmodifiable, any attempt to modify it will throw an exception.
      +
      +
    • +
    • +
      +

      sendSensorEventToListeners

      +
      public void sendSensorEventToListeners(SensorEvent event)
      +
      Propagates the event to all registered listeners.
      +
      +
    • +
    • +
      +

      flush

      +
      @Implementation(minSdk=19) +protected boolean flush(SensorEventListener listener)
      +
      +
    • +
    • +
      +

      createSensorEvent

      +
      public SensorEvent createSensorEvent()
      +
      +
    • +
    • +
      +

      createSensorEvent

      +
      public static SensorEvent createSensorEvent(int valueArraySize)
      +
      Creates a SensorEvent with the given value array size, which the caller should set + based on the type of Sensor which is being emulated. + +

      Callers can then specify individual values for the event. For example, for a proximity event + a caller may wish to specify the distance value: + +

      
      + event.values[0] = distance;
      + 
      + +

      See SensorEvent.values for more information about values.

      +
      +
    • +
    • +
      +

      createSensorEvent

      +
      public static SensorEvent createSensorEvent(int valueArraySize, + int sensorType)
      +
      Creates a SensorEvent for the given Sensor type with the given value array + size, which the caller should set based on the type of sensor which is being emulated. + +

      Callers can then specify individual values for the event. For example, for a proximity event + a caller may wish to specify the distance value: + +

      
      + event.values[0] = distance;
      + 
      + +

      See SensorEvent.values for more information about values.

      +
      +
    • +
    • +
      +

      createDirectChannel

      +
      @Implementation(minSdk=26) +protected Object createDirectChannel(MemoryFile mem)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowService.html b/javadoc/4.11/org/robolectric/shadows/ShadowService.html new file mode 100644 index 000000000..e41a11c6b --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowService.html @@ -0,0 +1,343 @@ + + + + +ShadowService + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowService

+
+
java.lang.Object +
org.robolectric.shadows.ShadowContextWrapper +
org.robolectric.shadows.ShadowService
+
+
+
+
+
Direct Known Subclasses:
+
ShadowAccessibilityService, ShadowInCallService, ShadowIntentService, ShadowJobService, ShadowNotificationListenerService, ShadowQuickAccessWalletService, ShadowVoiceInteractionService, ShadowVpnService
+
+
+
@Implements(android.app.Service.class) +public class ShadowService +extends ShadowContextWrapper
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowService

      +
      public ShadowService()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      onDestroy

      +
      @Implementation +protected void onDestroy()
      +
      +
    • +
    • +
      +

      stopSelf

      +
      @Implementation +protected void stopSelf()
      +
      +
    • +
    • +
      +

      stopSelf

      +
      @Implementation +protected void stopSelf(int id)
      +
      +
    • +
    • +
      +

      stopSelfResult

      +
      @Implementation +protected boolean stopSelfResult(int id)
      +
      +
    • +
    • +
      +

      startForeground

      +
      @Implementation +protected final void startForeground(int id, + Notification notification)
      +
      +
    • +
    • +
      +

      startForeground

      +
      @Implementation(minSdk=29) +protected final void startForeground(int id, + Notification notification, + int foregroundServiceType)
      +
      +
    • +
    • +
      +

      stopForeground

      +
      @Implementation +protected void stopForeground(boolean removeNotification)
      +
      +
    • +
    • +
      +

      getForegroundServiceType

      +
      @Implementation(minSdk=29) +protected final int getForegroundServiceType()
      +
      +
    • +
    • +
      +

      stopForeground

      +
      @Implementation(minSdk=24) +protected void stopForeground(int flags)
      +
      +
    • +
    • +
      +

      getLastForegroundNotificationId

      +
      public int getLastForegroundNotificationId()
      +
      +
    • +
    • +
      +

      getLastForegroundNotification

      +
      public Notification getLastForegroundNotification()
      +
      +
    • +
    • +
      +

      isLastForegroundNotificationAttached

      +
      public boolean isLastForegroundNotificationAttached()
      +
      Returns whether the last foreground notification is still "attached" to the service, + meaning it will be removed when the service is destroyed.
      +
      +
    • +
    • +
      +

      isStoppedBySelf

      +
      public boolean isStoppedBySelf()
      +
      +
      Returns:
      +
      Is this service stopped by self.
      +
      +
      +
    • +
    • +
      +

      isForegroundStopped

      +
      public boolean isForegroundStopped()
      +
      +
    • +
    • +
      +

      getNotificationShouldRemoved

      +
      public boolean getNotificationShouldRemoved()
      +
      +
    • +
    • +
      +

      getStopSelfId

      +
      public int getStopSelfId()
      +
      Returns id passed to stopSelf(int) method. Make sure to check result of isStoppedBySelf() first.
      +
      +
    • +
    • +
      +

      getStopSelfResultId

      +
      public int getStopSelfResultId()
      +
      Returns id passed to stopSelfResult(int) method. Make sure to check result of isStoppedBySelf() first.
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowServiceManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowServiceManager.html new file mode 100644 index 000000000..f90ce0ebb --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowServiceManager.html @@ -0,0 +1,289 @@ + + + + +ShadowServiceManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowServiceManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowServiceManager
+
+
+
+
@Implements(value=android.os.ServiceManager.class, + isInAndroidSdk=false) +public class ShadowServiceManager +extends Object
+
Shadow for ServiceManager.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowSettings.ShadowGlobal.html b/javadoc/4.11/org/robolectric/shadows/ShadowSettings.ShadowGlobal.html new file mode 100644 index 000000000..9b3447f4c --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowSettings.ShadowGlobal.html @@ -0,0 +1,341 @@ + + + + +ShadowSettings.ShadowGlobal + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowSettings.ShadowGlobal

+
+
java.lang.Object +
org.robolectric.shadows.ShadowSettings.ShadowGlobal
+
+
+
+
Enclosing class:
+
ShadowSettings
+
+
+
@Implements(value=android.provider.Settings.Global.class, + minSdk=17) +public static class ShadowSettings.ShadowGlobal +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowSettings.ShadowSecure.html b/javadoc/4.11/org/robolectric/shadows/ShadowSettings.ShadowSecure.html new file mode 100644 index 000000000..e012a4380 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowSettings.ShadowSecure.html @@ -0,0 +1,422 @@ + + + + +ShadowSettings.ShadowSecure + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowSettings.ShadowSecure

+
+
java.lang.Object +
org.robolectric.shadows.ShadowSettings.ShadowSecure
+
+
+
+
Enclosing class:
+
ShadowSettings
+
+
+
@Implements(android.provider.Settings.Secure.class) +public static class ShadowSettings.ShadowSecure +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowSettings.ShadowSystem.html b/javadoc/4.11/org/robolectric/shadows/ShadowSettings.ShadowSystem.html new file mode 100644 index 000000000..223213192 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowSettings.ShadowSystem.html @@ -0,0 +1,340 @@ + + + + +ShadowSettings.ShadowSystem + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowSettings.ShadowSystem

+
+
java.lang.Object +
org.robolectric.shadows.ShadowSettings.ShadowSystem
+
+
+
+
Enclosing class:
+
ShadowSettings
+
+
+
@Implements(android.provider.Settings.System.class) +public static class ShadowSettings.ShadowSystem +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowSettings.html b/javadoc/4.11/org/robolectric/shadows/ShadowSettings.html new file mode 100644 index 000000000..aed7c4eff --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowSettings.html @@ -0,0 +1,306 @@ + + + + +ShadowSettings + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowSettings

+
+
java.lang.Object +
org.robolectric.shadows.ShadowSettings
+
+
+
+
@Implements(android.provider.Settings.class) +public class ShadowSettings +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowSettings

      +
      public ShadowSettings()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      setAirplaneMode

      +
      public static void setAirplaneMode(boolean isAirplaneMode)
      +
      Sets the value of the Settings.System.AIRPLANE_MODE_ON setting.
      +
      +
      Parameters:
      +
      isAirplaneMode - new status for airplane mode
      +
      +
      +
    • +
    • +
      +

      setWifiOn

      +
      public static void setWifiOn(boolean isOn)
      +
      Non-Android accessor that allows the value of the WIFI_ON setting to be set.
      +
      +
      Parameters:
      +
      isOn - new status for wifi mode
      +
      +
      +
    • +
    • +
      +

      set24HourTimeFormat

      +
      public static void set24HourTimeFormat(boolean use24HourTimeFormat)
      +
      Sets the value of the Settings.System.TIME_12_24 setting.
      +
      +
      Parameters:
      +
      use24HourTimeFormat - new status for the time setting
      +
      +
      +
    • +
    • +
      +

      canDrawOverlays

      +
      @Implementation(minSdk=23) +protected static boolean canDrawOverlays(Context context)
      +
      +
      Returns:
      +
      false by default, or the value specified via setCanDrawOverlays(boolean)
      +
      +
      +
    • +
    • +
      +

      setCanDrawOverlays

      +
      public static void setCanDrawOverlays(boolean canDrawOverlays)
      +
      Sets the value returned by canDrawOverlays(Context).
      +
      +
    • +
    • +
      +

      setAdbEnabled

      +
      public static void setAdbEnabled(boolean adbEnabled)
      +
      Sets the value of the Settings.Global.ADB_ENABLED setting or Settings.Secure.ADB_ENABLED depending on API level.
      +
      +
      Parameters:
      +
      adbEnabled - new value for whether adb is enabled
      +
      +
      +
    • +
    • +
      +

      setInstallNonMarketApps

      +
      public static void setInstallNonMarketApps(boolean installNonMarketApps)
      +
      Sets the value of the Settings.Global.INSTALL_NON_MARKET_APPS setting or Settings.Secure.INSTALL_NON_MARKET_APPS depending on API level.
      +
      +
      Parameters:
      +
      installNonMarketApps - new value for whether non-market apps are allowed to be installed
      +
      +
      +
    • +
    • +
      +

      setLockScreenShowNotifications

      +
      public static void setLockScreenShowNotifications(boolean lockScreenShowNotifications)
      +
      +
    • +
    • +
      +

      setLockScreenAllowPrivateNotifications

      +
      public static void setLockScreenAllowPrivateNotifications(boolean lockScreenAllowPrivateNotifications)
      +
      +
    • +
    • +
      +

      reset

      +
      @Resetter +public static void reset()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowSharedMemory.html b/javadoc/4.11/org/robolectric/shadows/ShadowSharedMemory.html new file mode 100644 index 000000000..cfa4b1266 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowSharedMemory.html @@ -0,0 +1,244 @@ + + + + +ShadowSharedMemory + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowSharedMemory

+
+
java.lang.Object +
org.robolectric.shadows.ShadowSharedMemory
+
+
+
+
@Implements(value=android.os.SharedMemory.class, + minSdk=27, + isInAndroidSdk=false) +public class ShadowSharedMemory +extends Object
+
A SharedMemory fake that uses a private temporary disk file for storage and Java's MappedByteBuffer for the memory mappings.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowSharedPreferences.ShadowSharedPreferencesEditorImpl.html b/javadoc/4.11/org/robolectric/shadows/ShadowSharedPreferences.ShadowSharedPreferencesEditorImpl.html new file mode 100644 index 000000000..e2de9cadc --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowSharedPreferences.ShadowSharedPreferencesEditorImpl.html @@ -0,0 +1,177 @@ + + + + +ShadowSharedPreferences.ShadowSharedPreferencesEditorImpl + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowSharedPreferences.ShadowSharedPreferencesEditorImpl

+
+
java.lang.Object +
org.robolectric.shadows.ShadowSharedPreferences.ShadowSharedPreferencesEditorImpl
+
+
+
+
Enclosing class:
+
ShadowSharedPreferences
+
+
+
@Implements(className="android.app.SharedPreferencesImpl$EditorImpl", + minSdk=26, + isInAndroidSdk=false) +public static class ShadowSharedPreferences.ShadowSharedPreferencesEditorImpl +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowSharedPreferencesEditorImpl

      +
      public ShadowSharedPreferencesEditorImpl()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowSharedPreferences.html b/javadoc/4.11/org/robolectric/shadows/ShadowSharedPreferences.html new file mode 100644 index 000000000..f594e2274 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowSharedPreferences.html @@ -0,0 +1,144 @@ + + + + +ShadowSharedPreferences + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowSharedPreferences

+
+
java.lang.Object +
org.robolectric.shadows.ShadowSharedPreferences
+
+
+
+
public class ShadowSharedPreferences +extends Object
+
Placeholder container class for nested shadow class
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowSharedPreferences

      +
      public ShadowSharedPreferences()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowShortcutManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowShortcutManager.html new file mode 100644 index 000000000..e05534f2e --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowShortcutManager.html @@ -0,0 +1,464 @@ + + + + +ShadowShortcutManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowShortcutManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowShortcutManager
+
+
+
+
@Implements(value=android.content.pm.ShortcutManager.class, + minSdk=25) +public class ShadowShortcutManager +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowShortcutManager

      +
      public ShadowShortcutManager()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      addDynamicShortcuts

      +
      @Implementation +protected boolean addDynamicShortcuts(List<ShortcutInfo> shortcutInfoList)
      +
      +
    • +
    • +
      +

      createShortcutResultIntent

      +
      @Implementation(minSdk=26) +protected Intent createShortcutResultIntent(ShortcutInfo shortcut)
      +
      +
    • +
    • +
      +

      disableShortcuts

      +
      @Implementation +protected void disableShortcuts(List<String> shortcutIds)
      +
      +
    • +
    • +
      +

      disableShortcuts

      +
      @Implementation +protected void disableShortcuts(List<String> shortcutIds, + CharSequence unused)
      +
      +
    • +
    • +
      +

      enableShortcuts

      +
      @Implementation +protected void enableShortcuts(List<String> shortcutIds)
      +
      +
    • +
    • +
      +

      getDynamicShortcuts

      +
      @Implementation +protected List<ShortcutInfo> getDynamicShortcuts()
      +
      +
    • +
    • +
      +

      getIconMaxHeight

      +
      @Implementation +protected int getIconMaxHeight()
      +
      +
    • +
    • +
      +

      getIconMaxWidth

      +
      @Implementation +protected int getIconMaxWidth()
      +
      +
    • +
    • +
      +

      setIconMaxHeight

      +
      public void setIconMaxHeight(int height)
      +
      Sets the value returned by getIconMaxHeight().
      +
      +
    • +
    • +
      +

      setIconMaxWidth

      +
      public void setIconMaxWidth(int width)
      +
      Sets the value returned by getIconMaxWidth().
      +
      +
    • +
    • +
      +

      getManifestShortcuts

      +
      @Implementation +protected List<ShortcutInfo> getManifestShortcuts()
      +
      +
    • +
    • +
      +

      setManifestShortcuts

      +
      public void setManifestShortcuts(List<ShortcutInfo> manifestShortcuts)
      +
      Sets the value returned by getManifestShortcuts().
      +
      +
    • +
    • +
      +

      getMaxShortcutCountPerActivity

      +
      @Implementation +protected int getMaxShortcutCountPerActivity()
      +
      +
    • +
    • +
      +

      setMaxShortcutCountPerActivity

      +
      public void setMaxShortcutCountPerActivity(int value)
      +
      Sets the value returned by getMaxShortcutCountPerActivity() .
      +
      +
    • +
    • +
      +

      getPinnedShortcuts

      +
      @Implementation +protected List<ShortcutInfo> getPinnedShortcuts()
      +
      +
    • +
    • +
      +

      isRateLimitingActive

      +
      @Implementation +protected boolean isRateLimitingActive()
      +
      +
    • +
    • +
      +

      isRequestPinShortcutSupported

      +
      @Implementation(minSdk=26) +protected boolean isRequestPinShortcutSupported()
      +
      +
    • +
    • +
      +

      setIsRequestPinShortcutSupported

      +
      public void setIsRequestPinShortcutSupported(boolean isRequestPinShortcutSupported)
      +
      +
    • +
    • +
      +

      removeAllDynamicShortcuts

      +
      @Implementation +protected void removeAllDynamicShortcuts()
      +
      +
    • +
    • +
      +

      removeDynamicShortcuts

      +
      @Implementation +protected void removeDynamicShortcuts(List<String> shortcutIds)
      +
      +
    • +
    • +
      +

      reportShortcutUsed

      +
      @Implementation +protected void reportShortcutUsed(String shortcutId)
      +
      +
    • +
    • +
      +

      requestPinShortcut

      +
      @Implementation(minSdk=26) +protected boolean requestPinShortcut(ShortcutInfo shortcut, + IntentSender resultIntent)
      +
      +
    • +
    • +
      +

      setDynamicShortcuts

      +
      @Implementation +protected boolean setDynamicShortcuts(List<ShortcutInfo> shortcutInfoList)
      +
      +
    • +
    • +
      +

      updateShortcuts

      +
      @Implementation +protected boolean updateShortcuts(List<ShortcutInfo> shortcutInfoList)
      +
      +
    • +
    • +
      +

      updateShortcutVisibility

      +
      protected void updateShortcutVisibility(String packageName, + byte[] certificate, + boolean visible)
      +
      No-op on Robolectric. The real implementation calls out to a service, which will NPE on + Robolectric.
      +
      +
    • +
    • +
      +

      getShortcuts

      +
      @Implementation(minSdk=30) +protected List<ShortcutInfo> getShortcuts(int matchFlags)
      +
      In Robolectric, ShadowShortcutManager doesn't perform any caching so long lived shortcuts are + returned on place of shortcuts cached when shown in notifications.
      +
      +
    • +
    • +
      +

      pushDynamicShortcut

      +
      @Implementation(minSdk=30) +protected void pushDynamicShortcut(ShortcutInfo shortcut)
      +
      In Robolectric, ShadowShortcutManager doesn't handle rate limiting or shortcut count limits. + So, pushDynamicShortcut is similar to addDynamicShortcuts(List) but with only one + ShortcutInfo.
      +
      +
    • +
    • +
      +

      removeLongLivedShortcuts

      +
      @Implementation(minSdk=30) +protected void removeLongLivedShortcuts(List<String> shortcutIds)
      +
      No-op on Robolectric. The real implementation calls out to a service, which will NPE on + Robolectric.
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowSigningInfo.html b/javadoc/4.11/org/robolectric/shadows/ShadowSigningInfo.html new file mode 100644 index 000000000..c786e99b0 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowSigningInfo.html @@ -0,0 +1,259 @@ + + + + +ShadowSigningInfo + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowSigningInfo

+
+
java.lang.Object +
org.robolectric.shadows.ShadowSigningInfo
+
+
+
+
@Implements(value=android.content.pm.SigningInfo.class, + minSdk=28) +public class ShadowSigningInfo +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowSigningInfo

      +
      public ShadowSigningInfo()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      setSignatures

      +
      public void setSignatures(Signature[] signatures)
      +
      Set the current Signatures for this package. If signatures has a size greater than 1, + hasMultipleSigners() will be true and getSigningCertificateHistory() will return + null.
      +
      +
    • +
    • +
      +

      setPastSigningCertificates

      +
      public void setPastSigningCertificates(Signature[] pastSigningCertificates)
      +
      Sets the history of Signatures for this package.
      +
      +
    • +
    • +
      +

      hasMultipleSigners

      +
      @Implementation +protected boolean hasMultipleSigners()
      +
      +
    • +
    • +
      +

      hasPastSigningCertificates

      +
      @Implementation +protected boolean hasPastSigningCertificates()
      +
      +
    • +
    • +
      +

      getSigningCertificateHistory

      +
      @Implementation +protected Signature[] getSigningCertificateHistory()
      +
      +
    • +
    • +
      +

      getApkContentsSigners

      +
      @Implementation +protected Signature[] getApkContentsSigners()
      +
      +
    • +
    • +
      +

      writeToParcel

      +
      @Implementation +public void writeToParcel(Parcel parcel, + int flags)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowSliceManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowSliceManager.html new file mode 100644 index 000000000..f4013436f --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowSliceManager.html @@ -0,0 +1,259 @@ + + + + +ShadowSliceManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowSliceManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowSliceManager
+
+
+
+
@Implements(value=android.app.slice.SliceManager.class, + minSdk=28) +public class ShadowSliceManager +extends Object
+
Shadow of SliceManager.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowSliceManager

      +
      public ShadowSliceManager()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowSmsManager.DataMessageParams.html b/javadoc/4.11/org/robolectric/shadows/ShadowSmsManager.DataMessageParams.html new file mode 100644 index 000000000..8dc57f471 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowSmsManager.DataMessageParams.html @@ -0,0 +1,218 @@ + + + + +ShadowSmsManager.DataMessageParams + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowSmsManager.DataMessageParams

+
+
java.lang.Object +
org.robolectric.shadows.ShadowSmsManager.DataMessageParams
+
+
+
+
Enclosing class:
+
ShadowSmsManager
+
+
+
public static class ShadowSmsManager.DataMessageParams +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      DataMessageParams

      +
      public DataMessageParams(String destinationAddress, + String scAddress, + short destinationPort, + byte[] data, + PendingIntent sentIntent, + PendingIntent deliveryIntent)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getDestinationAddress

      +
      public String getDestinationAddress()
      +
      +
    • +
    • +
      +

      getScAddress

      +
      public String getScAddress()
      +
      +
    • +
    • +
      +

      getDestinationPort

      +
      public short getDestinationPort()
      +
      +
    • +
    • +
      +

      getData

      +
      public byte[] getData()
      +
      +
    • +
    • +
      +

      getSentIntent

      +
      public PendingIntent getSentIntent()
      +
      +
    • +
    • +
      +

      getDeliveryIntent

      +
      public PendingIntent getDeliveryIntent()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowSmsManager.DownloadMultimediaMessageParams.html b/javadoc/4.11/org/robolectric/shadows/ShadowSmsManager.DownloadMultimediaMessageParams.html new file mode 100644 index 000000000..ab467d8ea --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowSmsManager.DownloadMultimediaMessageParams.html @@ -0,0 +1,198 @@ + + + + +ShadowSmsManager.DownloadMultimediaMessageParams + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowSmsManager.DownloadMultimediaMessageParams

+
+
java.lang.Object +
org.robolectric.shadows.ShadowSmsManager.MultimediaMessageParams +
org.robolectric.shadows.ShadowSmsManager.DownloadMultimediaMessageParams
+
+
+
+
+
Enclosing class:
+
ShadowSmsManager
+
+
+
public static final class ShadowSmsManager.DownloadMultimediaMessageParams +extends ShadowSmsManager.MultimediaMessageParams
+ +
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      DownloadMultimediaMessageParams

      +
      public DownloadMultimediaMessageParams(Uri contentUri, + String locationUrl, + @Nullable + Bundle configOverrides, + @Nullable + PendingIntent pendingIntent, + long messageId)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getLocationUrl

      +
      public String getLocationUrl()
      +
      +
    • +
    • +
      +

      getDownloadedIntent

      +
      @Nullable +public PendingIntent getDownloadedIntent()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowSmsManager.MultimediaMessageParams.html b/javadoc/4.11/org/robolectric/shadows/ShadowSmsManager.MultimediaMessageParams.html new file mode 100644 index 000000000..6bdd976d7 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowSmsManager.MultimediaMessageParams.html @@ -0,0 +1,248 @@ + + + + +ShadowSmsManager.MultimediaMessageParams + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowSmsManager.MultimediaMessageParams

+
+
java.lang.Object +
org.robolectric.shadows.ShadowSmsManager.MultimediaMessageParams
+
+
+
+
Direct Known Subclasses:
+
ShadowSmsManager.DownloadMultimediaMessageParams, ShadowSmsManager.SendMultimediaMessageParams
+
+
+
Enclosing class:
+
ShadowSmsManager
+
+
+
public abstract static class ShadowSmsManager.MultimediaMessageParams +extends Object
+ +
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      locationUrl

      +
      protected final String locationUrl
      +
      +
    • +
    • +
      +

      pendingIntent

      +
      @Nullable +protected final PendingIntent pendingIntent
      +
      +
    • +
    • +
      +

      messageId

      +
      protected final long messageId
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      MultimediaMessageParams

      +
      protected MultimediaMessageParams(Uri contentUri, + String locationUrl, + @Nullable + Bundle configOverrides, + @Nullable + PendingIntent pendingIntent, + long messageId)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getContentUri

      +
      public Uri getContentUri()
      +
      +
    • +
    • +
      +

      getConfigOverrides

      +
      @Nullable +public Bundle getConfigOverrides()
      +
      +
    • +
    • +
      +

      getMessageId

      +
      public long getMessageId()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowSmsManager.SendMultimediaMessageParams.html b/javadoc/4.11/org/robolectric/shadows/ShadowSmsManager.SendMultimediaMessageParams.html new file mode 100644 index 000000000..f689f2ced --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowSmsManager.SendMultimediaMessageParams.html @@ -0,0 +1,200 @@ + + + + +ShadowSmsManager.SendMultimediaMessageParams + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowSmsManager.SendMultimediaMessageParams

+
+
java.lang.Object +
org.robolectric.shadows.ShadowSmsManager.MultimediaMessageParams +
org.robolectric.shadows.ShadowSmsManager.SendMultimediaMessageParams
+
+
+
+
+
Enclosing class:
+
ShadowSmsManager
+
+
+
public static final class ShadowSmsManager.SendMultimediaMessageParams +extends ShadowSmsManager.MultimediaMessageParams
+ +
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      SendMultimediaMessageParams

      +
      public SendMultimediaMessageParams(Uri contentUri, + @Nullable + String locationUrl, + @Nullable + Bundle configOverrides, + @Nullable + PendingIntent pendingIntent, + long messageId)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getLocationUrl

      +
      @Nullable +public String getLocationUrl()
      +
      +
    • +
    • +
      +

      getSentIntent

      +
      @Nullable +public PendingIntent getSentIntent()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowSmsManager.TextMultipartParams.html b/javadoc/4.11/org/robolectric/shadows/ShadowSmsManager.TextMultipartParams.html new file mode 100644 index 000000000..bcccd2234 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowSmsManager.TextMultipartParams.html @@ -0,0 +1,234 @@ + + + + +ShadowSmsManager.TextMultipartParams + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowSmsManager.TextMultipartParams

+
+
java.lang.Object +
org.robolectric.shadows.ShadowSmsManager.TextMultipartParams
+
+
+
+
Enclosing class:
+
ShadowSmsManager
+
+
+
public static class ShadowSmsManager.TextMultipartParams +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowSmsManager.TextSmsParams.html b/javadoc/4.11/org/robolectric/shadows/ShadowSmsManager.TextSmsParams.html new file mode 100644 index 000000000..06899373b --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowSmsManager.TextSmsParams.html @@ -0,0 +1,234 @@ + + + + +ShadowSmsManager.TextSmsParams + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowSmsManager.TextSmsParams

+
+
java.lang.Object +
org.robolectric.shadows.ShadowSmsManager.TextSmsParams
+
+
+
+
Enclosing class:
+
ShadowSmsManager
+
+
+
public static class ShadowSmsManager.TextSmsParams +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getDestinationAddress

      +
      public String getDestinationAddress()
      +
      +
    • +
    • +
      +

      getScAddress

      +
      public String getScAddress()
      +
      +
    • +
    • +
      +

      getText

      +
      public String getText()
      +
      +
    • +
    • +
      +

      getSentIntent

      +
      public PendingIntent getSentIntent()
      +
      +
    • +
    • +
      +

      getDeliveryIntent

      +
      public PendingIntent getDeliveryIntent()
      +
      +
    • +
    • +
      +

      getMessageId

      +
      public long getMessageId()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowSmsManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowSmsManager.html new file mode 100644 index 000000000..45875b916 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowSmsManager.html @@ -0,0 +1,634 @@ + + + + +ShadowSmsManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowSmsManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowSmsManager
+
+
+
+
@Implements(value=android.telephony.SmsManager.class, + minSdk=18) +public class ShadowSmsManager +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowSocketTagger.html b/javadoc/4.11/org/robolectric/shadows/ShadowSocketTagger.html new file mode 100644 index 000000000..1fc9c5f87 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowSocketTagger.html @@ -0,0 +1,182 @@ + + + + +ShadowSocketTagger + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowSocketTagger

+
+
java.lang.Object +
org.robolectric.shadows.ShadowSocketTagger
+
+
+
+
@Implements(value=dalvik.system.SocketTagger.class, + isInAndroidSdk=false) +public class ShadowSocketTagger +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowSoftKeyboardController.html b/javadoc/4.11/org/robolectric/shadows/ShadowSoftKeyboardController.html new file mode 100644 index 000000000..cf1d9d20e --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowSoftKeyboardController.html @@ -0,0 +1,205 @@ + + + + +ShadowSoftKeyboardController + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowSoftKeyboardController

+
+
java.lang.Object +
org.robolectric.shadows.ShadowSoftKeyboardController
+
+
+
+ +
Shadow of SoftKeyboardController.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowSoundPool.Playback.html b/javadoc/4.11/org/robolectric/shadows/ShadowSoundPool.Playback.html new file mode 100644 index 000000000..94ad26efb --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowSoundPool.Playback.html @@ -0,0 +1,278 @@ + + + + +ShadowSoundPool.Playback + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowSoundPool.Playback

+
+
java.lang.Object +
org.robolectric.shadows.ShadowSoundPool.Playback
+
+
+
+
Enclosing class:
+
ShadowSoundPool
+
+
+
public static final class ShadowSoundPool.Playback +extends Object
+ +
+
+
    + +
  • +
    +

    Field Summary

    +
    Fields
    +
    +
    Modifier and Type
    +
    Field
    +
    Description
    +
    final float
    + +
     
    +
    final int
    + +
     
    +
    final int
    + +
     
    +
    final float
    + +
     
    +
    final float
    + +
     
    +
    final int
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    +
    Playback(int soundId, + float leftVolume, + float rightVolume, + int priority, + int loop, + float rate)
    +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    boolean
    + +
     
    +
    int
    + +
     
    + + +
     
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      soundId

      +
      public final int soundId
      +
      +
    • +
    • +
      +

      leftVolume

      +
      public final float leftVolume
      +
      +
    • +
    • +
      +

      rightVolume

      +
      public final float rightVolume
      +
      +
    • +
    • +
      +

      priority

      +
      public final int priority
      +
      +
    • +
    • +
      +

      loop

      +
      public final int loop
      +
      +
    • +
    • +
      +

      rate

      +
      public final float rate
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Playback

      +
      public Playback(int soundId, + float leftVolume, + float rightVolume, + int priority, + int loop, + float rate)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      equals

      +
      public boolean equals(Object o)
      +
      +
      Overrides:
      +
      equals in class Object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public int hashCode()
      +
      +
      Overrides:
      +
      hashCode in class Object
      +
      +
      +
    • +
    • +
      +

      toString

      +
      public String toString()
      +
      +
      Overrides:
      +
      toString in class Object
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowSoundPool.html b/javadoc/4.11/org/robolectric/shadows/ShadowSoundPool.html new file mode 100644 index 000000000..c71c85b70 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowSoundPool.html @@ -0,0 +1,366 @@ + + + + +ShadowSoundPool + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowSoundPool

+
+
java.lang.Object +
org.robolectric.shadows.ShadowSoundPool
+
+
+
+
@Implements(android.media.SoundPool.class) +public class ShadowSoundPool +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowSoundPool

      +
      public ShadowSoundPool()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getService

      +
      @Implementation(minSdk=24, + maxSdk=25) +protected static IAudioService getService()
      +
      +
    • +
    • +
      +

      play

      +
      @Implementation(maxSdk=22) +protected int play(int soundID, + float leftVolume, + float rightVolume, + int priority, + int loop, + float rate)
      +
      +
    • +
    • +
      +

      _play

      +
      @Implementation(minSdk=23, + maxSdk=33) +protected int _play(int soundID, + float leftVolume, + float rightVolume, + int priority, + int loop, + float rate)
      +
      +
    • +
    • +
      +

      _play

      +
      @Implementation(minSdk=34) +protected int _play(int soundID, + float leftVolume, + float rightVolume, + int priority, + int loop, + float rate, + int playerIId)
      +
      +
    • +
    • +
      +

      load

      +
      @Implementation +protected int load(String path, + int priority)
      +
      +
    • +
    • +
      +

      load

      +
      @Implementation +protected int load(Context context, + int resId, + int priority)
      +
      +
    • +
    • +
      +

      setOnLoadCompleteListener

      +
      @Implementation +protected void setOnLoadCompleteListener(SoundPool.OnLoadCompleteListener listener)
      +
      +
    • +
    • +
      +

      notifyPathLoaded

      +
      public void notifyPathLoaded(String path, + boolean success)
      +
      Notify the SoundPool.OnLoadCompleteListener, if present, that the given path was loaded.
      +
      +
    • +
    • +
      +

      notifyResourceLoaded

      +
      public void notifyResourceLoaded(int resId, + boolean success)
      +
      Notify the SoundPool.OnLoadCompleteListener, if present, that the given resource was loaded.
      +
      +
    • +
    • +
      +

      wasPathPlayed

      +
      public boolean wasPathPlayed(String path)
      +
      Returns true if the given path was played.
      +
      +
    • +
    • +
      +

      wasResourcePlayed

      +
      public boolean wasResourcePlayed(int resId)
      +
      Returns true if the given resource was played.
      +
      +
    • +
    • +
      +

      getPathPlaybacks

      +
      public List<ShadowSoundPool.Playback> getPathPlaybacks(String path)
      +
      Return a list of calls to play made for the given path.
      +
      +
    • +
    • +
      +

      getResourcePlaybacks

      +
      public List<ShadowSoundPool.Playback> getResourcePlaybacks(int resId)
      +
      Return a list of calls to play made for the given resource.
      +
      +
    • +
    • +
      +

      clearPlayed

      +
      public void clearPlayed()
      +
      Clears the sounds played by this SoundPool.
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowSoundTriggerManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowSoundTriggerManager.html new file mode 100644 index 000000000..1eb6a1185 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowSoundTriggerManager.html @@ -0,0 +1,179 @@ + + + + +ShadowSoundTriggerManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowSoundTriggerManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowSoundTriggerManager
+
+
+
+
@Implements(className="android.media.soundtrigger.SoundTriggerManager", + minSdk=24, + isInAndroidSdk=false) +public final class ShadowSoundTriggerManager +extends Object
+
A Shadow SoundTriggerManager in Android O+.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowSoundTriggerManager

      +
      public ShadowSoundTriggerManager()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      setModuleProperties

      +
      public void setModuleProperties(@Nullable + android.hardware.soundtrigger.SoundTrigger.ModuleProperties moduleProperties)
      +
      Set SoundTrigger.ModuleProperties, value will returned for the following + getModuleProperties call.
      +
      +
    • +
    • +
      +

      getModuleProperties

      +
      @Implementation(minSdk=30) +protected android.hardware.soundtrigger.SoundTrigger.ModuleProperties getModuleProperties()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowSpeechRecognizer.html b/javadoc/4.11/org/robolectric/shadows/ShadowSpeechRecognizer.html new file mode 100644 index 000000000..ab46445c1 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowSpeechRecognizer.html @@ -0,0 +1,417 @@ + + + + +ShadowSpeechRecognizer + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowSpeechRecognizer

+
+
java.lang.Object +
org.robolectric.shadows.ShadowSpeechRecognizer
+
+
+
+
@Implements(value=android.speech.SpeechRecognizer.class, + looseSignatures=true) +public class ShadowSpeechRecognizer +extends Object
+
Robolectric shadow for SpeechRecognizer.
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      latestSpeechRecognizer

      +
      protected static SpeechRecognizer latestSpeechRecognizer
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowSpeechRecognizer

      +
      public ShadowSpeechRecognizer()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getLatestSpeechRecognizer

      +
      public static SpeechRecognizer getLatestSpeechRecognizer()
      +
      Returns the latest SpeechRecognizer. This method can only be called after SpeechRecognizer.createSpeechRecognizer(Context) is called.
      +
      +
    • +
    • +
      +

      getLastRecognizerIntent

      +
      public Intent getLastRecognizerIntent()
      +
      Returns the argument passed to the last call to SpeechRecognizer.startListening(android.content.Intent).
      +
      +
    • +
    • +
      +

      isDestroyed

      +
      public boolean isDestroyed()
      +
      Returns true iff the destroy method of was invoked for the recognizer.
      +
      +
    • +
    • +
      +

      reset

      +
      @Resetter +public static void reset()
      +
      +
    • +
    • +
      +

      destroy

      +
      @Implementation +protected void destroy()
      +
      +
    • +
    • +
      +

      createSpeechRecognizer

      +
      @Implementation +protected static SpeechRecognizer createSpeechRecognizer(Context context, + ComponentName serviceComponent)
      +
      +
    • +
    • +
      +

      startListening

      +
      @Implementation +protected void startListening(Intent recognizerIntent)
      +
      +
    • +
    • +
      +

      handleChangeListener

      +
      @Implementation +protected void handleChangeListener(RecognitionListener listener)
      +
      Handles changing the listener and allows access to the internal listener to trigger events and + sets the latest SpeechRecognizer.
      +
      +
    • +
    • +
      +

      triggerOnEndOfSpeech

      +
      public void triggerOnEndOfSpeech()
      +
      +
    • +
    • +
      +

      triggerOnError

      +
      public void triggerOnError(int error)
      +
      +
    • +
    • +
      +

      triggerOnReadyForSpeech

      +
      public void triggerOnReadyForSpeech(Bundle bundle)
      +
      +
    • +
    • +
      +

      triggerOnPartialResults

      +
      public void triggerOnPartialResults(Bundle bundle)
      +
      +
    • +
    • +
      +

      triggerOnResults

      +
      public void triggerOnResults(Bundle bundle)
      +
      +
    • +
    • +
      +

      triggerOnRmsChanged

      +
      public void triggerOnRmsChanged(float rmsdB)
      +
      +
    • +
    • +
      +

      createOnDeviceSpeechRecognizer

      +
      @Implementation(minSdk=33) +protected static SpeechRecognizer createOnDeviceSpeechRecognizer(Context context)
      +
      +
    • +
    • +
      +

      isOnDeviceRecognitionAvailable

      +
      @Implementation(minSdk=33) +protected static boolean isOnDeviceRecognitionAvailable(Context context)
      +
      +
    • +
    • +
      +

      checkRecognitionSupport

      +
      @RequiresApi(api=33) +@Implementation(minSdk=33) +protected void checkRecognitionSupport(@NonNull + Object recognizerIntent, + @NonNull + Object executor, + @NonNull + Object supportListener)
      +
      +
    • +
    • +
      +

      triggerModelDownload

      +
      @Implementation(minSdk=33) +protected void triggerModelDownload(Intent recognizerIntent)
      +
      +
    • +
    • +
      +

      setIsOnDeviceRecognitionAvailable

      +
      public static void setIsOnDeviceRecognitionAvailable(boolean available)
      +
      +
    • +
    • +
      +

      triggerSupportResult

      +
      @RequiresApi(33) +public void triggerSupportResult(Object recognitionSupport)
      +
      +
    • +
    • +
      +

      triggerSupportError

      +
      @RequiresApi(33) +public void triggerSupportError(int error)
      +
      +
    • +
    • +
      +

      getLatestModelDownloadIntent

      +
      @RequiresApi(33) +@Nullable +public Intent getLatestModelDownloadIntent()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowSpellChecker.html b/javadoc/4.11/org/robolectric/shadows/ShadowSpellChecker.html new file mode 100644 index 000000000..3c8b00b5a --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowSpellChecker.html @@ -0,0 +1,131 @@ + + + + +ShadowSpellChecker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowSpellChecker

+
+
java.lang.Object +
org.robolectric.shadows.ShadowSpellChecker
+
+
+
+
@Implements(value=android.widget.SpellChecker.class, + callThroughByDefault=false, + isInAndroidSdk=false) +public class ShadowSpellChecker +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowSpellChecker

      +
      public ShadowSpellChecker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowSslErrorHandler.html b/javadoc/4.11/org/robolectric/shadows/ShadowSslErrorHandler.html new file mode 100644 index 000000000..667385b1a --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowSslErrorHandler.html @@ -0,0 +1,189 @@ + + + + +ShadowSslErrorHandler + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowSslErrorHandler

+
+
java.lang.Object +
org.robolectric.shadows.ShadowSslErrorHandler
+
+
+
+
@Implements(android.webkit.SslErrorHandler.class) +public class ShadowSslErrorHandler +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowSslErrorHandler

      +
      public ShadowSslErrorHandler()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      cancel

      +
      @Implementation +protected void cancel()
      +
      +
    • +
    • +
      +

      wasCancelCalled

      +
      public boolean wasCancelCalled()
      +
      +
    • +
    • +
      +

      proceed

      +
      @Implementation +protected void proceed()
      +
      +
    • +
    • +
      +

      wasProceedCalled

      +
      public boolean wasProceedCalled()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowStatFs.html b/javadoc/4.11/org/robolectric/shadows/ShadowStatFs.html new file mode 100644 index 000000000..0dd169afc --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowStatFs.html @@ -0,0 +1,428 @@ + + + + +ShadowStatFs + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowStatFs

+
+
java.lang.Object +
org.robolectric.shadows.ShadowStatFs
+
+
+
+
@Implements(android.os.StatFs.class) +public class ShadowStatFs +extends Object
+
Robolectic doesn't provide actual filesystem stats; rather, it provides the ability to specify + stats values in advance.
+
+
See Also:
+
+ +
+
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      BLOCK_SIZE

      +
      public static final int BLOCK_SIZE
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowStatFs

      +
      public ShadowStatFs()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      __constructor__

      +
      @Implementation +protected void __constructor__(String path)
      +
      +
    • +
    • +
      +

      getBlockSize

      +
      @Implementation +protected int getBlockSize()
      +
      +
    • +
    • +
      +

      getBlockCount

      +
      @Implementation +protected int getBlockCount()
      +
      +
    • +
    • +
      +

      getFreeBlocks

      +
      @Implementation +protected int getFreeBlocks()
      +
      +
    • +
    • +
      +

      getFreeBlocksLong

      +
      @Implementation(minSdk=18) +protected long getFreeBlocksLong()
      +
      +
    • +
    • +
      +

      getFreeBytes

      +
      @Implementation(minSdk=18) +protected long getFreeBytes()
      +
      +
    • +
    • +
      +

      getAvailableBytes

      +
      @Implementation(minSdk=18) +protected long getAvailableBytes()
      +
      +
    • +
    • +
      +

      getTotalBytes

      +
      @Implementation(minSdk=18) +protected long getTotalBytes()
      +
      +
    • +
    • +
      +

      getAvailableBlocks

      +
      @Implementation +protected int getAvailableBlocks()
      +
      +
    • +
    • +
      +

      restat

      +
      @Implementation +protected void restat(String path)
      +
      +
    • +
    • +
      +

      getBlockSizeLong

      +
      @Implementation(minSdk=18) +protected long getBlockSizeLong()
      +
      Robolectric always uses a block size of 4096.
      +
      +
    • +
    • +
      +

      getBlockCountLong

      +
      @Implementation(minSdk=18) +protected long getBlockCountLong()
      +
      +
    • +
    • +
      +

      getAvailableBlocksLong

      +
      @Implementation(minSdk=18) +protected long getAvailableBlocksLong()
      +
      +
    • +
    • +
      +

      registerStats

      +
      public static void registerStats(File path, + int blockCount, + int freeBlocks, + int availableBlocks)
      +
      Register stats for a path, which will be used when a matching StatFs instance is + created.
      +
      +
      Parameters:
      +
      path - path to the file
      +
      blockCount - number of blocks
      +
      freeBlocks - number of free blocks
      +
      availableBlocks - number of available blocks
      +
      +
      +
    • +
    • +
      +

      registerStats

      +
      public static void registerStats(String path, + int blockCount, + int freeBlocks, + int availableBlocks)
      +
      Register stats for a path, which will be used when a matching StatFs instance is + created. A StatFs instance matches if it extends path. If several registered paths + match, we pick the longest one.
      +
      +
      Parameters:
      +
      path - path to the file
      +
      blockCount - number of blocks
      +
      freeBlocks - number of free blocks
      +
      availableBlocks - number of available blocks
      +
      +
      +
    • +
    • +
      +

      unregisterStats

      +
      public static void unregisterStats(File path)
      +
      Unregister stats for a path. If the path is not registered, it will be a no-op.
      +
      +
      Parameters:
      +
      path - path to the file
      +
      +
      +
    • +
    • +
      +

      unregisterStats

      +
      public static void unregisterStats(String path)
      +
      Unregister stats for a path. If the path is not registered, it will be a no-op.
      +
      +
      Parameters:
      +
      path - path to the file
      +
      +
      +
    • +
    • +
      +

      reset

      +
      @Resetter +public static void reset()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowStateListDrawable.html b/javadoc/4.11/org/robolectric/shadows/ShadowStateListDrawable.html new file mode 100644 index 000000000..0b112275f --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowStateListDrawable.html @@ -0,0 +1,186 @@ + + + + +ShadowStateListDrawable + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowStateListDrawable

+
+
java.lang.Object +
org.robolectric.shadows.ShadowDrawable +
org.robolectric.shadows.ShadowStateListDrawable
+
+
+
+
+
@Implements(android.graphics.drawable.StateListDrawable.class) +public class ShadowStateListDrawable +extends ShadowDrawable
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowStateListDrawable

      +
      public ShadowStateListDrawable()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowStaticLayout.html b/javadoc/4.11/org/robolectric/shadows/ShadowStaticLayout.html new file mode 100644 index 000000000..92a91a3b4 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowStaticLayout.html @@ -0,0 +1,249 @@ + + + + +ShadowStaticLayout + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowStaticLayout

+
+
java.lang.Object +
org.robolectric.shadows.ShadowStaticLayout
+
+
+
+
@Implements(value=android.text.StaticLayout.class, + looseSignatures=true) +public class ShadowStaticLayout +extends Object
+
Shadow for android.text.StaticLayout
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowStatsLog.StatsLogItem.html b/javadoc/4.11/org/robolectric/shadows/ShadowStatsLog.StatsLogItem.html new file mode 100644 index 000000000..9458ab4c9 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowStatsLog.StatsLogItem.html @@ -0,0 +1,195 @@ + + + + +ShadowStatsLog.StatsLogItem + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowStatsLog.StatsLogItem

+
+
java.lang.Object +
org.robolectric.shadows.ShadowStatsLog.StatsLogItem
+
+
+
+
Enclosing class:
+
ShadowStatsLog
+
+
+
public abstract static class ShadowStatsLog.StatsLogItem +extends Object
+
Single atom log item for write api.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      StatsLogItem

      +
      public StatsLogItem()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      atomId

      +
      public abstract int atomId()
      +
      +
    • +
    • +
      +

      numBytes

      +
      public abstract int numBytes()
      +
      +
    • +
    • +
      +

      bytes

      +
      public abstract byte[] bytes()
      +
      +
    • +
    • +
      +

      create

      +
      public static ShadowStatsLog.StatsLogItem create(int atomId, + int numBytes, + byte[] bytes)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowStatsLog.html b/javadoc/4.11/org/robolectric/shadows/ShadowStatsLog.html new file mode 100644 index 000000000..f7f484cd5 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowStatsLog.html @@ -0,0 +1,209 @@ + + + + +ShadowStatsLog + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowStatsLog

+
+
java.lang.Object +
org.robolectric.shadows.ShadowStatsLog
+
+
+
+
@Implements(value=android.util.StatsLog.class, + minSdk=30) +public class ShadowStatsLog +extends Object
+
Shadow for StatsLog
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowStatsLog

      +
      public ShadowStatsLog()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowStatsManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowStatsManager.html new file mode 100644 index 000000000..79c5f6106 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowStatsManager.html @@ -0,0 +1,204 @@ + + + + +ShadowStatsManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowStatsManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowStatsManager
+
+
+
+
@Implements(value=android.app.StatsManager.class, + isInAndroidSdk=false, + minSdk=28) +public class ShadowStatsManager +extends Object
+ +
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowStatsManager

      +
      public ShadowStatsManager()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      reset

      +
      @Resetter +public static void reset()
      +
      +
    • +
    • +
      +

      addReportData

      +
      public static void addReportData(long configKey, + byte[] data)
      +
      +
    • +
    • +
      +

      setStatsMetadata

      +
      public static void setStatsMetadata(byte[] metadata)
      +
      +
    • +
    • +
      +

      getReports

      +
      @Implementation +protected byte[] getReports(long configKey)
      +
      +
    • +
    • +
      +

      getStatsMetadata

      +
      @Implementation +protected byte[] getStatsMetadata()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowStatusBarManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowStatusBarManager.html new file mode 100644 index 000000000..afc0457eb --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowStatusBarManager.html @@ -0,0 +1,434 @@ + + + + +ShadowStatusBarManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowStatusBarManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowStatusBarManager
+
+
+
+
@Implements(value=android.app.StatusBarManager.class, + isInAndroidSdk=false) +public class ShadowStatusBarManager +extends Object
+
Robolectric implementation of StatusBarManager.
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      DEFAULT_DISABLE_MASK

      +
      public static final int DEFAULT_DISABLE_MASK
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      DEFAULT_DISABLE2_MASK

      +
      public static final int DEFAULT_DISABLE2_MASK
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      DISABLE_NOTIFICATION_ALERTS

      +
      public static final int DISABLE_NOTIFICATION_ALERTS
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      DISABLE_EXPAND

      +
      public static final int DISABLE_EXPAND
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      DISABLE_HOME

      +
      public static final int DISABLE_HOME
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      DISABLE_CLOCK

      +
      public static final int DISABLE_CLOCK
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      DISABLE_RECENT

      +
      public static final int DISABLE_RECENT
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • + +
    • +
    • +
      +

      DISABLE_NONE

      +
      public static final int DISABLE_NONE
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      DISABLE2_ROTATE_SUGGESTIONS

      +
      public static final int DISABLE2_ROTATE_SUGGESTIONS
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      DISABLE2_NONE

      +
      public static final int DISABLE2_NONE
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowStatusBarManager

      +
      public ShadowStatusBarManager()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      disable

      +
      @Implementation +protected void disable(int what)
      +
      +
    • +
    • +
      +

      disable2

      +
      @Implementation(minSdk=23) +protected void disable2(int what)
      +
      +
    • +
    • +
      +

      setDisabledForSetup

      +
      @Implementation(minSdk=29) +protected void setDisabledForSetup(boolean disabled)
      +
      +
    • +
    • +
      +

      getDisableFlags

      +
      public int getDisableFlags()
      +
      Returns the disable flags previously set in disable(int).
      +
      +
    • +
    • +
      +

      getDisable2Flags

      +
      public int getDisable2Flags()
      +
      Returns the disable flags previously set in disable2(int).
      +
      +
    • +
    • +
      +

      setNavBarMode

      +
      @Implementation(minSdk=33) +protected void setNavBarMode(int mode)
      +
      +
    • +
    • +
      +

      getNavBarMode

      +
      @Implementation(minSdk=33) +protected int getNavBarMode()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowStorageManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowStorageManager.html new file mode 100644 index 000000000..c46f39a96 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowStorageManager.html @@ -0,0 +1,283 @@ + + + + +ShadowStorageManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowStorageManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowStorageManager
+
+
+
+
@Implements(android.os.storage.StorageManager.class) +public class ShadowStorageManager +extends Object
+
Fake implementation of StorageManager
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowStorageManager

      +
      public ShadowStorageManager()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowStorageStatsManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowStorageStatsManager.html new file mode 100644 index 000000000..77892f7c8 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowStorageStatsManager.html @@ -0,0 +1,371 @@ + + + + +ShadowStorageStatsManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowStorageStatsManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowStorageStatsManager
+
+
+
+
@Implements(value=android.app.usage.StorageStatsManager.class, + minSdk=26) +public class ShadowStorageStatsManager +extends Object
+
Fake implementation of StorageStatsManager that provides a fake + implementation of query for StorageStats of a package.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowStrictModeVmPolicy.html b/javadoc/4.11/org/robolectric/shadows/ShadowStrictModeVmPolicy.html new file mode 100644 index 000000000..8609fa68e --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowStrictModeVmPolicy.html @@ -0,0 +1,162 @@ + + + + +ShadowStrictModeVmPolicy + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowStrictModeVmPolicy

+
+
java.lang.Object +
org.robolectric.shadows.ShadowStrictModeVmPolicy
+
+
+
+
@Implements(value=android.os.StrictMode.VmPolicy.class, + minSdk=28) +public class ShadowStrictModeVmPolicy +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowStrictModeVmPolicy

      +
      public ShadowStrictModeVmPolicy()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      __staticInitializer__

      +
      @Implementation +protected static void __staticInitializer__()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowStringBlock.html b/javadoc/4.11/org/robolectric/shadows/ShadowStringBlock.html new file mode 100644 index 000000000..ce0b1d736 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowStringBlock.html @@ -0,0 +1,264 @@ + + + + +ShadowStringBlock + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowStringBlock

+
+
java.lang.Object +
org.robolectric.shadows.ShadowStringBlock
+
+
+
+
@Implements(className="android.content.res.StringBlock", + isInAndroidSdk=false) +public class ShadowStringBlock +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowStringBlock

      +
      public ShadowStringBlock()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nativeCreate

      +
      @Implementation +protected static Number nativeCreate(byte[] data, + int offset, + int size)
      +
      +
    • +
    • +
      +

      nativeGetSize

      +
      @Implementation(maxSdk=20) +protected static int nativeGetSize(int nativeId)
      +
      +
    • +
    • +
      +

      nativeGetSize

      +
      @Implementation(minSdk=21) +protected static int nativeGetSize(long nativeId)
      +
      +
    • +
    • +
      +

      nativeGetString

      +
      @Implementation(maxSdk=20) +protected static String nativeGetString(int nativeId, + int index)
      +
      +
    • +
    • +
      +

      nativeGetString

      +
      @Implementation(minSdk=21) +protected static String nativeGetString(long nativeId, + int index)
      +
      +
    • +
    • +
      +

      nativeGetStyle

      +
      @Implementation(maxSdk=20) +protected static int[] nativeGetStyle(int obj, + int idx)
      +
      +
    • +
    • +
      +

      nativeGetStyle

      +
      @Implementation(minSdk=21) +protected static int[] nativeGetStyle(long obj, + int idx)
      +
      +
    • +
    • +
      +

      nativeDestroy

      +
      @Implementation(maxSdk=20) +protected static void nativeDestroy(int obj)
      +
      +
    • +
    • +
      +

      nativeDestroy

      +
      @Implementation(minSdk=21) +protected static void nativeDestroy(long obj)
      +
      +
    • +
    • +
      +

      reset

      +
      @Resetter +public static void reset()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowSubscriptionManager.SubscriptionInfoBuilder.html b/javadoc/4.11/org/robolectric/shadows/ShadowSubscriptionManager.SubscriptionInfoBuilder.html new file mode 100644 index 000000000..1fe505d2b --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowSubscriptionManager.SubscriptionInfoBuilder.html @@ -0,0 +1,272 @@ + + + + +ShadowSubscriptionManager.SubscriptionInfoBuilder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowSubscriptionManager.SubscriptionInfoBuilder

+
+
java.lang.Object +
org.robolectric.shadows.ShadowSubscriptionManager.SubscriptionInfoBuilder
+
+
+
+
Enclosing class:
+
ShadowSubscriptionManager
+
+
+
public static class ShadowSubscriptionManager.SubscriptionInfoBuilder +extends Object
+
Builder class to create instance of SubscriptionInfo.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowSubscriptionManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowSubscriptionManager.html new file mode 100644 index 000000000..671c60106 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowSubscriptionManager.html @@ -0,0 +1,765 @@ + + + + +ShadowSubscriptionManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowSubscriptionManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowSubscriptionManager
+
+
+
+
@Implements(value=android.telephony.SubscriptionManager.class, + minSdk=22) +public class ShadowSubscriptionManager +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowSurface.html b/javadoc/4.11/org/robolectric/shadows/ShadowSurface.html new file mode 100644 index 000000000..8454af2f3 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowSurface.html @@ -0,0 +1,281 @@ + + + + +ShadowSurface + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowSurface

+
+
java.lang.Object +
org.robolectric.shadows.ShadowSurface
+
+
+
+
@Implements(value=android.view.Surface.class, + looseSignatures=true) +public class ShadowSurface +extends Object
+
Shadow for Surface
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowSurfaceControl.html b/javadoc/4.11/org/robolectric/shadows/ShadowSurfaceControl.html new file mode 100644 index 000000000..c8c1d5c67 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowSurfaceControl.html @@ -0,0 +1,252 @@ + + + + +ShadowSurfaceControl + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowSurfaceControl

+
+
java.lang.Object +
org.robolectric.shadows.ShadowSurfaceControl
+
+
+
+
@Implements(value=android.view.SurfaceControl.class, + isInAndroidSdk=false, + minSdk=18) +public class ShadowSurfaceControl +extends Object
+
Shadow for SurfaceControl
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowSurfaceSyncGroup.html b/javadoc/4.11/org/robolectric/shadows/ShadowSurfaceSyncGroup.html new file mode 100644 index 000000000..9511d0dc0 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowSurfaceSyncGroup.html @@ -0,0 +1,164 @@ + + + + +ShadowSurfaceSyncGroup + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowSurfaceSyncGroup

+
+
java.lang.Object +
org.robolectric.shadows.ShadowSurfaceSyncGroup
+
+
+
+
@Implements(value=android.window.SurfaceSyncGroup.class, + minSdk=34, + isInAndroidSdk=false) +public class ShadowSurfaceSyncGroup +extends Object
+
Shadow for new SurfaceSyncGroup introduced in android U.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowSurfaceSyncGroup

      +
      public ShadowSurfaceSyncGroup()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      reset

      +
      @Resetter +public static void reset()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowSurfaceTexture.html b/javadoc/4.11/org/robolectric/shadows/ShadowSurfaceTexture.html new file mode 100644 index 000000000..3faa437b3 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowSurfaceTexture.html @@ -0,0 +1,130 @@ + + + + +ShadowSurfaceTexture + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowSurfaceTexture

+
+
java.lang.Object +
org.robolectric.shadows.ShadowSurfaceTexture
+
+
+
+
@Implements(android.graphics.SurfaceTexture.class) +public class ShadowSurfaceTexture +extends Object
+
Shadow for SurfaceTexture
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowSurfaceTexture

      +
      public ShadowSurfaceTexture()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowSurfaceView.FakeSurfaceHolder.html b/javadoc/4.11/org/robolectric/shadows/ShadowSurfaceView.FakeSurfaceHolder.html new file mode 100644 index 000000000..dd69084a5 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowSurfaceView.FakeSurfaceHolder.html @@ -0,0 +1,361 @@ + + + + +ShadowSurfaceView.FakeSurfaceHolder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowSurfaceView.FakeSurfaceHolder

+
+
java.lang.Object +
org.robolectric.shadows.ShadowSurfaceView.FakeSurfaceHolder
+
+
+
+
All Implemented Interfaces:
+
SurfaceHolder
+
+
+
Enclosing class:
+
ShadowSurfaceView
+
+
+
public static class ShadowSurfaceView.FakeSurfaceHolder +extends Object +implements SurfaceHolder
+
Robolectric implementation of SurfaceHolder.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowSurfaceView.html b/javadoc/4.11/org/robolectric/shadows/ShadowSurfaceView.html new file mode 100644 index 000000000..54e4bed61 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowSurfaceView.html @@ -0,0 +1,218 @@ + + + + +ShadowSurfaceView + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowSurfaceView

+
+
java.lang.Object +
org.robolectric.shadows.ShadowView +
org.robolectric.shadows.ShadowSurfaceView
+
+
+
+
+
Direct Known Subclasses:
+
ShadowGLSurfaceView, ShadowVideoView
+
+
+
@Implements(android.view.SurfaceView.class) +public class ShadowSurfaceView +extends ShadowView
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowSuspendDialogInfo.html b/javadoc/4.11/org/robolectric/shadows/ShadowSuspendDialogInfo.html new file mode 100644 index 000000000..8f3289c89 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowSuspendDialogInfo.html @@ -0,0 +1,276 @@ + + + + +ShadowSuspendDialogInfo + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowSuspendDialogInfo

+
+
java.lang.Object +
org.robolectric.shadows.ShadowSuspendDialogInfo
+
+
+
+
@Implements(value=android.content.pm.SuspendDialogInfo.class, + isInAndroidSdk=false, + minSdk=29) +public class ShadowSuspendDialogInfo +extends Object
+
Shadow of SuspendDialogInfo to expose hidden methods.
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowSuspendDialogInfo

      +
      public ShadowSuspendDialogInfo()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getIconResId

      +
      @Implementation +@HiddenApi +@DrawableRes +public int getIconResId()
      +
      Returns the resource id of the icon to be used with the dialog.
      +
      +
    • +
    • +
      +

      getTitleResId

      +
      @Implementation +@HiddenApi +@StringRes +public int getTitleResId()
      +
      Returns the resource id of the title to be used with the dialog.
      +
      +
    • +
    • +
      +

      getDialogMessageResId

      +
      @Implementation +@HiddenApi +@StringRes +public int getDialogMessageResId()
      +
      Returns the resource id of the text to be shown in the dialog's body.
      +
      +
    • +
    • +
      +

      getDialogMessage

      +
      @Implementation +@HiddenApi +@Nullable +public String getDialogMessage()
      +
      Returns the text to be shown in the dialog's body, or null if getDialogMessageResId() returns a valid resource id.
      +
      +
    • +
    • +
      +

      getNeutralButtonTextResId

      +
      @Implementation +@HiddenApi +@StringRes +public int getNeutralButtonTextResId()
      +
      Returns the text to be shown.
      +
      +
    • +
    • +
      +

      getNeutralButtonAction

      +
      @Implementation(minSdk=30) +public int getNeutralButtonAction()
      +
      Returns the action expected to happen on neutral button tap.
      +
      +
      Returns:
      +
      SuspendDialogInfo.BUTTON_ACTION_MORE_DETAILS or SuspendDialogInfo.BUTTON_ACTION_UNSUSPEND
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowSystem.html b/javadoc/4.11/org/robolectric/shadows/ShadowSystem.html new file mode 100644 index 000000000..0ed3de8f2 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowSystem.html @@ -0,0 +1,182 @@ + + + + +ShadowSystem + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowSystem

+
+
java.lang.Object +
org.robolectric.shadows.ShadowSystem
+
+
+
+
public class ShadowSystem +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowSystem

      +
      public ShadowSystem()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nanoTime

      +
      public static long nanoTime()
      +
      Implements System.nanoTime() through ShadowWrangler.
      +
      +
      Returns:
      +
      Current time with nanos.
      +
      +
      +
    • +
    • +
      +

      currentTimeMillis

      +
      public static long currentTimeMillis()
      +
      Implements System.currentTimeMillis() through ShadowWrangler.
      +
      +
      Returns:
      +
      Current time with millis.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowSystemClock.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowSystemClock.Picker.html new file mode 100644 index 000000000..538806ea6 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowSystemClock.Picker.html @@ -0,0 +1,141 @@ + + + + +ShadowSystemClock.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowSystemClock.Picker

+
+
java.lang.Object +
org.robolectric.shadows.LooperShadowPicker<ShadowSystemClock> +
org.robolectric.shadows.ShadowSystemClock.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<ShadowSystemClock>
+
+
+
Enclosing class:
+
ShadowSystemClock
+
+
+
public static class ShadowSystemClock.Picker +extends LooperShadowPicker<ShadowSystemClock>
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowSystemClock.html b/javadoc/4.11/org/robolectric/shadows/ShadowSystemClock.html new file mode 100644 index 000000000..88c6e1986 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowSystemClock.html @@ -0,0 +1,334 @@ + + + + +ShadowSystemClock + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowSystemClock

+
+
java.lang.Object +
org.robolectric.shadows.ShadowSystemClock
+
+
+
+
Direct Known Subclasses:
+
ShadowLegacySystemClock, ShadowPausedSystemClock
+
+
+
@Implements(value=android.os.SystemClock.class, + shadowPicker=Picker.class, + looseSignatures=true) +public abstract class ShadowSystemClock +extends Object
+
The shadow API for SystemClock. + + The behavior of SystemClock in Robolectric will differ based on the current LooperMode. See ShadowLegacySystemClock and ShadowPausedSystemClock for more + details.
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      networkTimeAvailable

      +
      protected static boolean networkTimeAvailable
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowSystemClock

      +
      public ShadowSystemClock()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      currentTimeMillis

      +
      public static long currentTimeMillis()
      +
      Implements System.currentTimeMillis() through ShadowWrangler.
      +
      +
      Returns:
      +
      Current time in millis.
      +
      +
      +
    • +
    • +
      +

      nanoTime

      +
      @Deprecated +public static long nanoTime()
      +
      Deprecated. +
      Don't call this method directly; instead, use System.nanoTime().
      +
      +
      Implements System.nanoTime().
      +
      +
      Returns:
      +
      Current time with nanos.
      +
      +
      +
    • +
    • +
      +

      setNanoTime

      +
      public static void setNanoTime(long nanoTime)
      +
      Sets the value for System.nanoTime(). + +

      May only be used for LooperMode.Mode.LEGACY. For LooperMode.Mode.PAUSED, + is calculated based on SystemClock.uptimeMillis() and can't be set + explicitly.

      +
      +
    • +
    • +
      +

      setNetworkTimeAvailable

      +
      public static void setNetworkTimeAvailable(boolean available)
      +
      Sets whether network time is available.
      +
      +
    • +
    • +
      +

      advanceBy

      +
      public static void advanceBy(long time, + TimeUnit unit)
      +
      An alternate to advanceBy(Duration) for older Android code bases where Duration is not + available.
      +
      +
    • +
    • +
      +

      advanceBy

      +
      public static void advanceBy(Duration duration)
      +
      A convenience method for advancing the clock via SystemClock.setCurrentTimeMillis(long)
      +
      +
      Parameters:
      +
      duration - The interval by which to advance.
      +
      +
      +
    • +
    • +
      +

      currentGnssTimeClock

      +
      @Implementation(minSdk=29) +protected static Object currentGnssTimeClock()
      +
      +
    • +
    • +
      +

      setGnssTimeAvailable

      +
      public static void setGnssTimeAvailable(boolean available)
      +
      Sets whether gnss location based time is available.
      +
      +
    • +
    • +
      +

      reset

      +
      public static void reset()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowSystemFonts.html b/javadoc/4.11/org/robolectric/shadows/ShadowSystemFonts.html new file mode 100644 index 000000000..042f13ad1 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowSystemFonts.html @@ -0,0 +1,206 @@ + + + + +ShadowSystemFonts + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowSystemFonts

+
+
java.lang.Object +
org.robolectric.shadows.ShadowSystemFonts
+
+
+
+
@Implements(className="android.graphics.fonts.SystemFonts", + minSdk=29, + isInAndroidSdk=false) +public class ShadowSystemFonts +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowSystemProperties.html b/javadoc/4.11/org/robolectric/shadows/ShadowSystemProperties.html new file mode 100644 index 000000000..c07493090 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowSystemProperties.html @@ -0,0 +1,249 @@ + + + + +ShadowSystemProperties + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowSystemProperties

+
+
java.lang.Object +
org.robolectric.shadows.ShadowSystemProperties
+
+
+
+
@Implements(value=android.os.SystemProperties.class, + isInAndroidSdk=false) +public class ShadowSystemProperties +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowSystemProperties

      +
      public ShadowSystemProperties()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      native_get

      +
      @Implementation +protected static String native_get(String key)
      +
      +
    • +
    • +
      +

      native_get

      +
      @Implementation +protected static String native_get(String key, + String def)
      +
      +
    • +
    • +
      +

      native_get_int

      +
      @Implementation +protected static int native_get_int(String key, + int def)
      +
      +
    • +
    • +
      +

      native_get_long

      +
      @Implementation +protected static long native_get_long(String key, + long def)
      +
      +
    • +
    • +
      +

      native_get_boolean

      +
      @Implementation +protected static boolean native_get_boolean(String key, + boolean def)
      +
      +
    • +
    • +
      +

      native_set

      +
      @Implementation +protected static void native_set(String key, + String val)
      +
      +
    • +
    • +
      +

      override

      +
      public static void override(String key, + String val)
      +
      Overrides the system property for testing. Similar to the Android implementation, the value may + be coerced to other types like boolean or long depending on the get method that is used. + +

      Note: Use ShadowBuild instead for changing fields in Build.

      +
      +
    • +
    • +
      +

      reset

      +
      @Resetter +public static void reset()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowSystemServiceRegistry._ServiceFetcherM_.html b/javadoc/4.11/org/robolectric/shadows/ShadowSystemServiceRegistry._ServiceFetcherM_.html new file mode 100644 index 000000000..f0a8e7dc5 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowSystemServiceRegistry._ServiceFetcherM_.html @@ -0,0 +1,140 @@ + + + + +ShadowSystemServiceRegistry._ServiceFetcherM_ + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface ShadowSystemServiceRegistry._ServiceFetcherM_

+
+
+
+
Enclosing class:
+
ShadowSystemServiceRegistry
+
+
+
public static interface ShadowSystemServiceRegistry._ServiceFetcherM_
+
Accessor interface for + android.app.SystemServiceRegistry.StaticOuterContextServiceFetcher's internals (for M).
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    default void
    + +
     
    +
    void
    + +
     
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      setCachedInstance

      +
      void setCachedInstance(Object o)
      +
      +
    • +
    • +
      +

      clearInstance

      +
      default void clearInstance()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowSystemServiceRegistry._ServiceFetcherN_.html b/javadoc/4.11/org/robolectric/shadows/ShadowSystemServiceRegistry._ServiceFetcherN_.html new file mode 100644 index 000000000..36b866d8d --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowSystemServiceRegistry._ServiceFetcherN_.html @@ -0,0 +1,141 @@ + + + + +ShadowSystemServiceRegistry._ServiceFetcherN_ + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface ShadowSystemServiceRegistry._ServiceFetcherN_

+
+
+
+
Enclosing class:
+
ShadowSystemServiceRegistry
+
+
+
public static interface ShadowSystemServiceRegistry._ServiceFetcherN_
+
Accessor interface for + android.app.SystemServiceRegistry.StaticApplicationContextServiceFetcher's + internals (for N+).
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    default void
    + +
     
    +
    void
    + +
     
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      setCachedInstance

      +
      void setCachedInstance(Object o)
      +
      +
    • +
    • +
      +

      clearInstance

      +
      default void clearInstance()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowSystemServiceRegistry._StaticServiceFetcher_.html b/javadoc/4.11/org/robolectric/shadows/ShadowSystemServiceRegistry._StaticServiceFetcher_.html new file mode 100644 index 000000000..af726519a --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowSystemServiceRegistry._StaticServiceFetcher_.html @@ -0,0 +1,140 @@ + + + + +ShadowSystemServiceRegistry._StaticServiceFetcher_ + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface ShadowSystemServiceRegistry._StaticServiceFetcher_

+
+
+
+
Enclosing class:
+
ShadowSystemServiceRegistry
+
+
+
public static interface ShadowSystemServiceRegistry._StaticServiceFetcher_
+
Accessor interface for android.app.SystemServiceRegistry.StaticServiceFetcher<T extends Object>'s + internals.
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    default void
    + +
     
    +
    void
    + +
     
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      setCachedInstance

      +
      void setCachedInstance(Object o)
      +
      +
    • +
    • +
      +

      clearInstance

      +
      default void clearInstance()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowSystemServiceRegistry.html b/javadoc/4.11/org/robolectric/shadows/ShadowSystemServiceRegistry.html new file mode 100644 index 000000000..896d7f69d --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowSystemServiceRegistry.html @@ -0,0 +1,205 @@ + + + + +ShadowSystemServiceRegistry + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowSystemServiceRegistry

+
+
java.lang.Object +
org.robolectric.shadows.ShadowSystemServiceRegistry
+
+
+
+
@Implements(className="android.app.SystemServiceRegistry", + isInAndroidSdk=false, + looseSignatures=true, + minSdk=23) +public class ShadowSystemServiceRegistry +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowSystemServiceRegistry

      +
      public ShadowSystemServiceRegistry()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowSystemVibrator.html b/javadoc/4.11/org/robolectric/shadows/ShadowSystemVibrator.html new file mode 100644 index 000000000..5febfd188 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowSystemVibrator.html @@ -0,0 +1,362 @@ + + + + +ShadowSystemVibrator + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowSystemVibrator

+
+
java.lang.Object +
org.robolectric.shadows.ShadowVibrator +
org.robolectric.shadows.ShadowSystemVibrator
+
+
+
+
+
@Implements(value=android.os.SystemVibrator.class, + isInAndroidSdk=false, + looseSignatures=true) +public class ShadowSystemVibrator +extends ShadowVibrator
+
Shadow for SystemVibrator.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowTabActivity.html b/javadoc/4.11/org/robolectric/shadows/ShadowTabActivity.html new file mode 100644 index 000000000..f69f1cfb4 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowTabActivity.html @@ -0,0 +1,209 @@ + + + + +ShadowTabActivity + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowTabActivity

+
+ +
+
+
@Implements(android.app.TabActivity.class) +public class ShadowTabActivity +extends ShadowActivityGroup
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowTabActivity

      +
      public ShadowTabActivity()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowTabHost.ShadowTabSpec.html b/javadoc/4.11/org/robolectric/shadows/ShadowTabHost.ShadowTabSpec.html new file mode 100644 index 000000000..f5a76ec7c --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowTabHost.ShadowTabSpec.html @@ -0,0 +1,321 @@ + + + + +ShadowTabHost.ShadowTabSpec + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowTabHost.ShadowTabSpec

+
+
java.lang.Object +
org.robolectric.shadows.ShadowTabHost.ShadowTabSpec
+
+
+
+
Enclosing class:
+
ShadowTabHost
+
+
+
@Implements(android.widget.TabHost.TabSpec.class) +public static class ShadowTabHost.ShadowTabSpec +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowTabHost.html b/javadoc/4.11/org/robolectric/shadows/ShadowTabHost.html new file mode 100644 index 000000000..540a4bbd8 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowTabHost.html @@ -0,0 +1,299 @@ + + + + +ShadowTabHost + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowTabHost

+
+ +
+
+
@Implements(android.widget.TabHost.class) +public class ShadowTabHost +extends ShadowViewGroup
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowTabWidget.html b/javadoc/4.11/org/robolectric/shadows/ShadowTabWidget.html new file mode 100644 index 000000000..fbab24f17 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowTabWidget.html @@ -0,0 +1,198 @@ + + + + +ShadowTabWidget + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowTabWidget

+
+ +
+
+
@Implements(android.widget.TabWidget.class) +public class ShadowTabWidget +extends ShadowLinearLayout
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowTabWidget

      +
      public ShadowTabWidget()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowTelecomManager.CallRecord.html b/javadoc/4.11/org/robolectric/shadows/ShadowTelecomManager.CallRecord.html new file mode 100644 index 000000000..80c295f70 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowTelecomManager.CallRecord.html @@ -0,0 +1,219 @@ + + + + +ShadowTelecomManager.CallRecord + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowTelecomManager.CallRecord

+
+
java.lang.Object +
org.robolectric.shadows.ShadowTelecomManager.CallRecord
+
+
+
+
Direct Known Subclasses:
+
ShadowTelecomManager.IncomingCallRecord, ShadowTelecomManager.UnknownCallRecord
+
+
+
Enclosing class:
+
ShadowTelecomManager
+
+
+
@Deprecated +public static class ShadowTelecomManager.CallRecord +extends Object
+ + +
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      phoneAccount

      +
      public final PhoneAccountHandle phoneAccount
      +
      Deprecated.
      +
      +
    • +
    • +
      +

      extras

      +
      public final Bundle extras
      +
      Deprecated.
      +
      +
    • +
    • +
      +

      isRinging

      +
      protected boolean isRinging
      +
      Deprecated.
      +
      +
    • +
    • +
      +

      bundle

      +
      @Deprecated +public final Bundle bundle
      +
      Deprecated. +
      Use extras instead.
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowTelecomManager.CallRequestMode.html b/javadoc/4.11/org/robolectric/shadows/ShadowTelecomManager.CallRequestMode.html new file mode 100644 index 000000000..80865e795 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowTelecomManager.CallRequestMode.html @@ -0,0 +1,249 @@ + + + + +ShadowTelecomManager.CallRequestMode + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Enum ShadowTelecomManager.CallRequestMode

+
+
java.lang.Object +
java.lang.Enum<ShadowTelecomManager.CallRequestMode> +
org.robolectric.shadows.ShadowTelecomManager.CallRequestMode
+
+
+
+
+
All Implemented Interfaces:
+
Serializable, Comparable<ShadowTelecomManager.CallRequestMode>, java.lang.constant.Constable
+
+
+
Enclosing class:
+
ShadowTelecomManager
+
+
+
public static enum ShadowTelecomManager.CallRequestMode +extends Enum<ShadowTelecomManager.CallRequestMode>
+ +
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowTelecomManager.IncomingCallRecord.html b/javadoc/4.11/org/robolectric/shadows/ShadowTelecomManager.IncomingCallRecord.html new file mode 100644 index 000000000..501e1a7e6 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowTelecomManager.IncomingCallRecord.html @@ -0,0 +1,146 @@ + + + + +ShadowTelecomManager.IncomingCallRecord + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowTelecomManager.IncomingCallRecord

+
+
java.lang.Object +
org.robolectric.shadows.ShadowTelecomManager.CallRecord +
org.robolectric.shadows.ShadowTelecomManager.IncomingCallRecord
+
+
+
+
+
Enclosing class:
+
ShadowTelecomManager
+
+
+
public static class ShadowTelecomManager.IncomingCallRecord +extends ShadowTelecomManager.CallRecord
+ +
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowTelecomManager.OutgoingCallRecord.html b/javadoc/4.11/org/robolectric/shadows/ShadowTelecomManager.OutgoingCallRecord.html new file mode 100644 index 000000000..2058d39ed --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowTelecomManager.OutgoingCallRecord.html @@ -0,0 +1,182 @@ + + + + +ShadowTelecomManager.OutgoingCallRecord + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowTelecomManager.OutgoingCallRecord

+
+
java.lang.Object +
org.robolectric.shadows.ShadowTelecomManager.OutgoingCallRecord
+
+
+
+
Enclosing class:
+
ShadowTelecomManager
+
+
+
public static class ShadowTelecomManager.OutgoingCallRecord +extends Object
+
Details about an outgoing call request made via TelecomManager.placeCall(android.net.Uri, android.os.Bundle).
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      phoneAccount

      +
      public final PhoneAccountHandle phoneAccount
      +
      +
    • +
    • +
      +

      address

      +
      public final Uri address
      +
      +
    • +
    • +
      +

      extras

      +
      public final Bundle extras
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      OutgoingCallRecord

      +
      public OutgoingCallRecord(Uri address, + Bundle extras)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowTelecomManager.UnknownCallRecord.html b/javadoc/4.11/org/robolectric/shadows/ShadowTelecomManager.UnknownCallRecord.html new file mode 100644 index 000000000..890c89b6b --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowTelecomManager.UnknownCallRecord.html @@ -0,0 +1,146 @@ + + + + +ShadowTelecomManager.UnknownCallRecord + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowTelecomManager.UnknownCallRecord

+
+
java.lang.Object +
org.robolectric.shadows.ShadowTelecomManager.CallRecord +
org.robolectric.shadows.ShadowTelecomManager.UnknownCallRecord
+
+
+
+
+
Enclosing class:
+
ShadowTelecomManager
+
+
+
public static class ShadowTelecomManager.UnknownCallRecord +extends ShadowTelecomManager.CallRecord
+ +
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowTelecomManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowTelecomManager.html new file mode 100644 index 000000000..02b4c2f45 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowTelecomManager.html @@ -0,0 +1,1062 @@ + + + + +ShadowTelecomManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowTelecomManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowTelecomManager
+
+
+
+
@Implements(value=android.telecom.TelecomManager.class, + minSdk=21) +public class ShadowTelecomManager +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowTelephony.ShadowSms.html b/javadoc/4.11/org/robolectric/shadows/ShadowTelephony.ShadowSms.html new file mode 100644 index 000000000..eb2baba5c --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowTelephony.ShadowSms.html @@ -0,0 +1,190 @@ + + + + +ShadowTelephony.ShadowSms + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowTelephony.ShadowSms

+
+
java.lang.Object +
org.robolectric.shadows.ShadowTelephony.ShadowSms
+
+
+
+
Enclosing class:
+
ShadowTelephony
+
+
+
@Implements(value=android.provider.Telephony.Sms.class, + minSdk=19) +public static class ShadowTelephony.ShadowSms +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowSms

      +
      public ShadowSms()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowTelephony.html b/javadoc/4.11/org/robolectric/shadows/ShadowTelephony.html new file mode 100644 index 000000000..88a74323c --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowTelephony.html @@ -0,0 +1,145 @@ + + + + +ShadowTelephony + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowTelephony

+
+
java.lang.Object +
org.robolectric.shadows.ShadowTelephony
+
+
+
+
@Implements(value=android.provider.Telephony.class, + minSdk=19) +public class ShadowTelephony +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowTelephony

      +
      public ShadowTelephony()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowTelephonyFrameworkInitializer.html b/javadoc/4.11/org/robolectric/shadows/ShadowTelephonyFrameworkInitializer.html new file mode 100644 index 000000000..51c7da173 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowTelephonyFrameworkInitializer.html @@ -0,0 +1,174 @@ + + + + +ShadowTelephonyFrameworkInitializer + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowTelephonyFrameworkInitializer

+
+
java.lang.Object +
org.robolectric.shadows.ShadowTelephonyFrameworkInitializer
+
+
+
+
@Implements(value=android.telephony.TelephonyFrameworkInitializer.class, + minSdk=30, + isInAndroidSdk=false) +public class ShadowTelephonyFrameworkInitializer +extends Object
+ +
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowTelephonyFrameworkInitializer

      +
      public ShadowTelephonyFrameworkInitializer()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowTelephonyManager.VisualVoicemailSmsParams.html b/javadoc/4.11/org/robolectric/shadows/ShadowTelephonyManager.VisualVoicemailSmsParams.html new file mode 100644 index 000000000..3f03098a6 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowTelephonyManager.VisualVoicemailSmsParams.html @@ -0,0 +1,197 @@ + + + + +ShadowTelephonyManager.VisualVoicemailSmsParams + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowTelephonyManager.VisualVoicemailSmsParams

+
+
java.lang.Object +
org.robolectric.shadows.ShadowTelephonyManager.VisualVoicemailSmsParams
+
+
+
+
Enclosing class:
+
ShadowTelephonyManager
+
+
+
public static class ShadowTelephonyManager.VisualVoicemailSmsParams +extends Object
+ +
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      VisualVoicemailSmsParams

      +
      public VisualVoicemailSmsParams(String destinationAddress, + int port, + String text, + PendingIntent sentIntent)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getDestinationAddress

      +
      public String getDestinationAddress()
      +
      +
    • +
    • +
      +

      getPort

      +
      public int getPort()
      +
      +
    • +
    • +
      +

      getText

      +
      public String getText()
      +
      +
    • +
    • +
      +

      getSentIntent

      +
      public PendingIntent getSentIntent()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowTelephonyManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowTelephonyManager.html new file mode 100644 index 000000000..230138e6d --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowTelephonyManager.html @@ -0,0 +1,2285 @@ + + + + +ShadowTelephonyManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowTelephonyManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowTelephonyManager
+
+
+
+
@Implements(value=android.telephony.TelephonyManager.class, + looseSignatures=true) +public class ShadowTelephonyManager +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowTextToSpeech.html b/javadoc/4.11/org/robolectric/shadows/ShadowTextToSpeech.html new file mode 100644 index 000000000..f2aaf4e1a --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowTextToSpeech.html @@ -0,0 +1,508 @@ + + + + +ShadowTextToSpeech + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowTextToSpeech

+
+
java.lang.Object +
org.robolectric.shadows.ShadowTextToSpeech
+
+
+
+
@Implements(android.speech.tts.TextToSpeech.class) +public class ShadowTextToSpeech +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowTextUtils.html b/javadoc/4.11/org/robolectric/shadows/ShadowTextUtils.html new file mode 100644 index 000000000..a49287f22 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowTextUtils.html @@ -0,0 +1,168 @@ + + + + +ShadowTextUtils + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowTextUtils

+
+
java.lang.Object +
org.robolectric.shadows.ShadowTextUtils
+
+
+
+
@Implements(android.text.TextUtils.class) +public class ShadowTextUtils +extends Object
+ +
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowTextView.html b/javadoc/4.11/org/robolectric/shadows/ShadowTextView.html new file mode 100644 index 000000000..fcc73e370 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowTextView.html @@ -0,0 +1,421 @@ + + + + +ShadowTextView + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowTextView

+
+
java.lang.Object +
org.robolectric.shadows.ShadowView +
org.robolectric.shadows.ShadowTextView
+
+
+
+
+
Direct Known Subclasses:
+
ShadowCompoundButton
+
+
+
@Implements(android.widget.TextView.class) +public class ShadowTextView +extends ShadowView
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      selectionStart

      +
      protected int selectionStart
      +
      +
    • +
    • +
      +

      selectionEnd

      +
      protected int selectionEnd
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowTextView

      +
      public ShadowTextView()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      setTextAppearance

      +
      @Implementation +protected void setTextAppearance(Context context, + int resid)
      +
      +
    • +
    • +
      +

      onKeyDown

      +
      @Implementation +protected boolean onKeyDown(int keyCode, + KeyEvent event)
      +
      +
    • +
    • +
      +

      onKeyUp

      +
      @Implementation +protected boolean onKeyUp(int keyCode, + KeyEvent event)
      +
      +
    • +
    • +
      +

      getPreviousKeyCode

      +
      public int getPreviousKeyCode(int index)
      +
      +
    • +
    • +
      +

      getPreviousKeyEvent

      +
      public KeyEvent getPreviousKeyEvent(int index)
      +
      +
    • +
    • +
      +

      innerText

      +
      public String innerText()
      +
      Returns the text string of this TextView. + + Robolectric extension.
      +
      +
      Overrides:
      +
      innerText in class ShadowView
      +
      Returns:
      +
      String representation of this view.
      +
      +
      +
    • +
    • +
      +

      getTextAppearanceId

      +
      public int getTextAppearanceId()
      +
      +
    • +
    • +
      +

      addTextChangedListener

      +
      @Implementation +protected void addTextChangedListener(TextWatcher watcher)
      +
      +
    • +
    • +
      +

      removeTextChangedListener

      +
      @Implementation +protected void removeTextChangedListener(TextWatcher watcher)
      +
      +
    • +
    • +
      +

      getWatchers

      +
      public List<TextWatcher> getWatchers()
      +
      +
      Returns:
      +
      the list of currently registered watchers/listeners
      +
      +
      +
    • +
    • +
      +

      getTextServicesLocale

      +
      @HiddenApi +@Implementation +public Locale getTextServicesLocale()
      +
      +
    • +
    • +
      +

      dumpAttributes

      +
      protected void dumpAttributes(PrintStream out)
      +
      +
      Overrides:
      +
      dumpAttributes in class ShadowView
      +
      +
      +
    • +
    • +
      +

      setOnEditorActionListener

      +
      @Implementation +protected void setOnEditorActionListener(TextView.OnEditorActionListener l)
      +
      +
    • +
    • +
      +

      getOnEditorActionListener

      +
      public TextView.OnEditorActionListener getOnEditorActionListener()
      +
      +
    • +
    • +
      +

      setCompoundDrawablesWithIntrinsicBounds

      +
      @Implementation +protected void setCompoundDrawablesWithIntrinsicBounds(int left, + int top, + int right, + int bottom)
      +
      +
    • +
    • +
      +

      getCompoundDrawablesWithIntrinsicBoundsLeft

      +
      public int getCompoundDrawablesWithIntrinsicBoundsLeft()
      +
      +
    • +
    • +
      +

      getCompoundDrawablesWithIntrinsicBoundsTop

      +
      public int getCompoundDrawablesWithIntrinsicBoundsTop()
      +
      +
    • +
    • +
      +

      getCompoundDrawablesWithIntrinsicBoundsRight

      +
      public int getCompoundDrawablesWithIntrinsicBoundsRight()
      +
      +
    • +
    • +
      +

      getCompoundDrawablesWithIntrinsicBoundsBottom

      +
      public int getCompoundDrawablesWithIntrinsicBoundsBottom()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowThreadedRenderer.html b/javadoc/4.11/org/robolectric/shadows/ShadowThreadedRenderer.html new file mode 100644 index 000000000..d5831b823 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowThreadedRenderer.html @@ -0,0 +1,179 @@ + + + + +ShadowThreadedRenderer + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowThreadedRenderer

+
+
java.lang.Object +
org.robolectric.shadows.ShadowThreadedRenderer
+
+
+
+
@Implements(className="android.view.ThreadedRenderer", + isInAndroidSdk=false, + looseSignatures=true, + minSdk=26, + maxSdk=28) +public class ShadowThreadedRenderer +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowThreadedRenderer

      +
      public ShadowThreadedRenderer()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowTile.html b/javadoc/4.11/org/robolectric/shadows/ShadowTile.html new file mode 100644 index 000000000..0d89c6f95 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowTile.html @@ -0,0 +1,162 @@ + + + + +ShadowTile + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowTile

+
+
java.lang.Object +
org.robolectric.shadows.ShadowTile
+
+
+
+
@Implements(value=android.service.quicksettings.Tile.class, + minSdk=24) +public final class ShadowTile +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowTile

      +
      public ShadowTile()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowTileService.html b/javadoc/4.11/org/robolectric/shadows/ShadowTileService.html new file mode 100644 index 000000000..27101690a --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowTileService.html @@ -0,0 +1,204 @@ + + + + +ShadowTileService + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowTileService

+
+
java.lang.Object +
org.robolectric.shadows.ShadowTileService
+
+
+
+
@Implements(value=android.service.quicksettings.TileService.class, + minSdk=24) +public class ShadowTileService +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowTileService

      +
      public ShadowTileService()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getQsTile

      +
      @Implementation +protected final Tile getQsTile()
      +
      +
    • +
    • +
      +

      unlockAndRun

      +
      @Implementation +protected final void unlockAndRun(Runnable runnable)
      +
      +
    • +
    • +
      +

      startActivityAndCollapse

      +
      @Implementation +protected void startActivityAndCollapse(Intent intent)
      +
      Starts an activity without collapsing the quick settings panel.
      +
      +
    • +
    • +
      +

      isLocked

      +
      @Implementation +protected boolean isLocked()
      +
      +
    • +
    • +
      +

      setLocked

      +
      public void setLocked(boolean locked)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowTime.html b/javadoc/4.11/org/robolectric/shadows/ShadowTime.html new file mode 100644 index 000000000..ddc8e3e6a --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowTime.html @@ -0,0 +1,427 @@ + + + + +ShadowTime + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowTime

+
+
java.lang.Object +
org.robolectric.shadows.ShadowTime
+
+
+
+
@Implements(android.text.format.Time.class) +public class ShadowTime +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowTimeManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowTimeManager.html new file mode 100644 index 000000000..d0c229cac --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowTimeManager.html @@ -0,0 +1,264 @@ + + + + +ShadowTimeManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowTimeManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowTimeManager
+
+
+
+
@Implements(value=android.app.time.TimeManager.class, + minSdk=31, + isInAndroidSdk=false) +public class ShadowTimeManager +extends Object
+
Shadow for internal Android TimeManager class introduced in S.
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      CONFIGURE_GEO_DETECTION_CAPABILITY

      +
      public static final String CONFIGURE_GEO_DETECTION_CAPABILITY
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowTimeManager

      +
      public ShadowTimeManager()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      setCapabilityState

      +
      public void setCapabilityState(String capability, + int value)
      +
      Capabilites are predefined and not controlled by user, so they can't be changed via TimeManager + API.
      +
      +
    • +
    • +
      +

      getTimeZoneCapabilitiesAndConfig

      +
      @Implementation +protected android.app.time.TimeZoneCapabilitiesAndConfig getTimeZoneCapabilitiesAndConfig() + throws ClassNotFoundException
      +
      +
      Throws:
      +
      ClassNotFoundException
      +
      +
      +
    • +
    • +
      +

      updateTimeZoneConfiguration

      +
      @Implementation +protected boolean updateTimeZoneConfiguration(android.app.time.TimeZoneConfiguration configuration)
      +
      +
    • +
    • +
      +

      addTimeZoneDetectorListener

      +
      @Implementation +protected void addTimeZoneDetectorListener(Executor executor, + android.app.time.TimeManager.TimeZoneDetectorListener listener)
      +
      +
    • +
    • +
      +

      removeTimeZoneDetectorListener

      +
      @Implementation +protected void removeTimeZoneDetectorListener(android.app.time.TimeManager.TimeZoneDetectorListener listener)
      +
      +
    • +
    • +
      +

      suggestExternalTime

      +
      @Implementation +protected void suggestExternalTime(android.app.time.ExternalTimeSuggestion timeSuggestion)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowTimePickerDialog.html b/javadoc/4.11/org/robolectric/shadows/ShadowTimePickerDialog.html new file mode 100644 index 000000000..675e4caac --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowTimePickerDialog.html @@ -0,0 +1,230 @@ + + + + +ShadowTimePickerDialog + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowTimePickerDialog

+
+ +
+
+
@Implements(android.app.TimePickerDialog.class) +public class ShadowTimePickerDialog +extends ShadowAlertDialog
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowTimePickerDialog

      +
      public ShadowTimePickerDialog()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getHourOfDay

      +
      public int getHourOfDay()
      +
      +
    • +
    • +
      +

      getMinute

      +
      public int getMinute()
      +
      +
    • +
    • +
      +

      getIs24HourView

      +
      public boolean getIs24HourView()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowTimeZoneFinder.html b/javadoc/4.11/org/robolectric/shadows/ShadowTimeZoneFinder.html new file mode 100644 index 000000000..7665d71ce --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowTimeZoneFinder.html @@ -0,0 +1,180 @@ + + + + +ShadowTimeZoneFinder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowTimeZoneFinder

+
+
java.lang.Object +
org.robolectric.shadows.ShadowTimeZoneFinder
+
+
+
+
@Implements(className="libcore.util.TimeZoneFinder", + minSdk=26, + maxSdk=28, + isInAndroidSdk=false, + looseSignatures=true) +public class ShadowTimeZoneFinder +extends Object
+
Shadow of TimeZoneFinder for Android O and P.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowTimeZoneFinder

      +
      public ShadowTimeZoneFinder()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getInstance

      +
      @Implementation +protected static Object getInstance()
      +
      +
    • +
    • +
      +

      readTzlookup

      +
      public static String readTzlookup()
      +
      Reads tzlookup.xml from the files bundled inside android-all JARs. We need to read the file + instead of passing in the path because the real implementation uses Paths + which doesn't support reading from JARs.
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowTimeZoneFinderQ.html b/javadoc/4.11/org/robolectric/shadows/ShadowTimeZoneFinderQ.html new file mode 100644 index 000000000..a90244915 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowTimeZoneFinderQ.html @@ -0,0 +1,166 @@ + + + + +ShadowTimeZoneFinderQ + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowTimeZoneFinderQ

+
+
java.lang.Object +
org.robolectric.shadows.ShadowTimeZoneFinderQ
+
+
+
+
@Implements(className="libcore.timezone.TimeZoneFinder", + minSdk=29, + maxSdk=30, + isInAndroidSdk=false, + looseSignatures=true) +public class ShadowTimeZoneFinderQ +extends Object
+
Shadow for TimeZoneFinder on Q after Developer Preview 1.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowTimeZoneFinderQ

      +
      public ShadowTimeZoneFinderQ()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowTimeZoneFinderS.html b/javadoc/4.11/org/robolectric/shadows/ShadowTimeZoneFinderS.html new file mode 100644 index 000000000..b2eafa9ec --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowTimeZoneFinderS.html @@ -0,0 +1,165 @@ + + + + +ShadowTimeZoneFinderS + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowTimeZoneFinderS

+
+
java.lang.Object +
org.robolectric.shadows.ShadowTimeZoneFinderS
+
+
+
+
@Implements(value=com.android.i18n.timezone.TimeZoneFinder.class, + minSdk=31, + isInAndroidSdk=false, + looseSignatures=true) +public class ShadowTimeZoneFinderS +extends Object
+
Shadow for TimeZoneFinder on S or above.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowTimeZoneFinderS

      +
      public ShadowTimeZoneFinderS()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowToast.html b/javadoc/4.11/org/robolectric/shadows/ShadowToast.html new file mode 100644 index 000000000..a9a42d70c --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowToast.html @@ -0,0 +1,441 @@ + + + + +ShadowToast + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowToast

+
+
java.lang.Object +
org.robolectric.shadows.ShadowToast
+
+
+
+
@Implements(android.widget.Toast.class) +public class ShadowToast +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowToast

      +
      public ShadowToast()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      __constructor__

      +
      @Implementation +protected void __constructor__(Context context)
      +
      +
    • +
    • +
      +

      makeText

      +
      @Implementation +protected static Toast makeText(Context context, + int resId, + int duration)
      +
      +
    • +
    • +
      +

      makeText

      +
      @Implementation +protected static Toast makeText(Context context, + CharSequence text, + int duration)
      +
      +
    • +
    • +
      +

      show

      +
      @Implementation +protected void show()
      +
      +
    • +
    • +
      +

      setText

      +
      @Implementation +protected void setText(int resId)
      +
      +
    • +
    • +
      +

      setText

      +
      @Implementation +protected void setText(CharSequence text)
      +
      +
    • +
    • +
      +

      setView

      +
      @Implementation +protected void setView(View view)
      +
      +
    • +
    • +
      +

      getView

      +
      @Implementation +protected View getView()
      +
      +
    • +
    • +
      +

      setGravity

      +
      @Implementation +protected void setGravity(int gravity, + int xOffset, + int yOffset)
      +
      +
    • +
    • +
      +

      getGravity

      +
      @Implementation +protected int getGravity()
      +
      +
    • +
    • +
      +

      getXOffset

      +
      @Implementation +protected int getXOffset()
      +
      +
    • +
    • +
      +

      getYOffset

      +
      @Implementation +protected int getYOffset()
      +
      +
    • +
    • +
      +

      setDuration

      +
      @Implementation +protected void setDuration(int duration)
      +
      +
    • +
    • +
      +

      getDuration

      +
      @Implementation +protected int getDuration()
      +
      +
    • +
    • +
      +

      cancel

      +
      @Implementation +protected void cancel()
      +
      +
    • +
    • +
      +

      isCancelled

      +
      public boolean isCancelled()
      +
      +
    • +
    • +
      +

      reset

      +
      public static void reset()
      +
      Discards the recorded Toasts. Shown toasts are automatically cleared between + tests. This method allows the user to discard recorded toasts during the test in order to make assertions clearer + e.g: + +
      +
      +   // Show a single toast
      +   myClass.showToast();
      +
      +   assertThat(ShadowToast.shownToastCount()).isEqualTo(1);
      +   ShadowToast.reset();
      +
      +    // Show another toast
      +   myClass.showToast();
      +
      +   assertThat(ShadowToast.shownToastCount()).isEqualTo(1);
      +
      + 
      +
      +
    • +
    • +
      +

      shownToastCount

      +
      public static int shownToastCount()
      +
      Returns the number of Toast requests that have been made during this test run + or since reset() has been called.
      +
      +
      Returns:
      +
      the number of Toast requests that have been made during this test run + or since reset() has been called.
      +
      +
      +
    • +
    • +
      +

      showedCustomToast

      +
      public static boolean showedCustomToast(CharSequence message, + int layoutResourceIdToCheckForMessage)
      +
      Returns whether or not a particular custom Toast has been shown.
      +
      +
      Parameters:
      +
      message - the message to search for
      +
      layoutResourceIdToCheckForMessage - the id of the resource that contains the toast messages
      +
      Returns:
      +
      whether the Toast was requested
      +
      +
      +
    • +
    • +
      +

      showedToast

      +
      public static boolean showedToast(CharSequence message)
      +
      query method that returns whether or not a particular Toast has been shown.
      +
      +
      Parameters:
      +
      message - the message to search for
      +
      Returns:
      +
      whether the Toast was requested
      +
      +
      +
    • +
    • +
      +

      getTextOfLatestToast

      +
      public static String getTextOfLatestToast()
      +
      Returns the text of the most recently shown Toast.
      +
      +
      Returns:
      +
      the text of the most recently shown Toast
      +
      +
      +
    • +
    • +
      +

      getLatestToast

      +
      public static Toast getLatestToast()
      +
      Returns the most recently shown Toast.
      +
      +
      Returns:
      +
      the most recently shown Toast
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowToneGenerator.Tone.html b/javadoc/4.11/org/robolectric/shadows/ShadowToneGenerator.Tone.html new file mode 100644 index 000000000..2c2100587 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowToneGenerator.Tone.html @@ -0,0 +1,184 @@ + + + + +ShadowToneGenerator.Tone + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowToneGenerator.Tone

+
+
java.lang.Object +
org.robolectric.shadows.ShadowToneGenerator.Tone
+
+
+
+
Enclosing class:
+
ShadowToneGenerator
+
+
+
public abstract static class ShadowToneGenerator.Tone +extends Object
+
Stores data about a tone played by the ToneGenerator
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Tone

      +
      public Tone()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowToneGenerator.html b/javadoc/4.11/org/robolectric/shadows/ShadowToneGenerator.html new file mode 100644 index 000000000..99ff1b31a --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowToneGenerator.html @@ -0,0 +1,225 @@ + + + + +ShadowToneGenerator + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowToneGenerator

+
+
java.lang.Object +
org.robolectric.shadows.ShadowToneGenerator
+
+
+
+
@Implements(android.media.ToneGenerator.class) +public class ShadowToneGenerator +extends Object
+
Shadow of ToneGenerator. + +

Records all tones that were passed to the class. + +

This class uses _static_ state to store the tones that were passed to it. This is because + users of the original class are expected to instantiate new instances of ToneGenerator on demand + and clean up the instance after use. This makes it messy to grab the correct instance of + ToneGenerator to properly shadow. + +

Additionally, there is a maximum number of tones that this class can support. Tones are stored + in a first-in-first-out basis.

+
+
+
    + +
  • +
    +

    Nested Class Summary

    +
    Nested Classes
    +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    static class 
    + +
    +
    Stores data about a tone played by the ToneGenerator
    +
    +
    +
    +
  • + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    static com.google.common.collect.ImmutableList<ShadowToneGenerator.Tone>
    + +
    +
    This function returns the list of tones that the application requested to be played.
    +
    +
    static void
    + +
     
    +
    protected boolean
    +
    startTone(int toneType, + int durationMs)
    +
    +
    This method will intercept calls to startTone and record the played tone into a static list.
    +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowToneGenerator

      +
      public ShadowToneGenerator()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      startTone

      +
      @Implementation +protected boolean startTone(int toneType, + int durationMs)
      +
      This method will intercept calls to startTone and record the played tone into a static list. + +

      Note in the original ToneGenerator, this function will start a tone. Subsequent + calls to this function will cancel the currently playing tone and play a new tone instead. + Since no tone is actually played and no process is started, this tone cannot be interrupted.

      +
      +
    • +
    • +
      +

      getPlayedTones

      +
      public static com.google.common.collect.ImmutableList<ShadowToneGenerator.Tone> getPlayedTones()
      +
      This function returns the list of tones that the application requested to be played. Note that + this will return all tones requested by all ToneGenerators.
      +
      +
      Returns:
      +
      A defensive copy of the list of tones played by all tone generators.
      +
      +
      +
    • +
    • +
      +

      reset

      +
      @Resetter +public static void reset()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowTotalCaptureResult.html b/javadoc/4.11/org/robolectric/shadows/ShadowTotalCaptureResult.html new file mode 100644 index 000000000..cb74f9b1e --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowTotalCaptureResult.html @@ -0,0 +1,170 @@ + + + + +ShadowTotalCaptureResult + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowTotalCaptureResult

+
+
java.lang.Object +
org.robolectric.shadows.ShadowCaptureResult +
org.robolectric.shadows.ShadowTotalCaptureResult
+
+
+
+
+ + +
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowTotalCaptureResult

      +
      public ShadowTotalCaptureResult()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowTouchDelegate.html b/javadoc/4.11/org/robolectric/shadows/ShadowTouchDelegate.html new file mode 100644 index 000000000..53e6ba134 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowTouchDelegate.html @@ -0,0 +1,181 @@ + + + + +ShadowTouchDelegate + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowTouchDelegate

+
+
java.lang.Object +
org.robolectric.shadows.ShadowTouchDelegate
+
+
+
+
@Implements(android.view.TouchDelegate.class) +public class ShadowTouchDelegate +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowTouchDelegate

      +
      public ShadowTouchDelegate()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      __constructor__

      +
      @Implementation +protected void __constructor__(Rect bounds, + View delegateView)
      +
      +
    • +
    • +
      +

      getBounds

      +
      public Rect getBounds()
      +
      +
    • +
    • +
      +

      getDelegateView

      +
      public View getDelegateView()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowTrace.AsyncTraceSection.Builder.html b/javadoc/4.11/org/robolectric/shadows/ShadowTrace.AsyncTraceSection.Builder.html new file mode 100644 index 000000000..def5c62ab --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowTrace.AsyncTraceSection.Builder.html @@ -0,0 +1,182 @@ + + + + +ShadowTrace.AsyncTraceSection.Builder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowTrace.AsyncTraceSection.Builder

+
+
java.lang.Object +
org.robolectric.shadows.ShadowTrace.AsyncTraceSection.Builder
+
+
+
+
Enclosing class:
+
ShadowTrace.AsyncTraceSection
+
+
+
public abstract static class ShadowTrace.AsyncTraceSection.Builder +extends Object
+
Builder for traces triggered by one of the async apis
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowTrace.AsyncTraceSection.html b/javadoc/4.11/org/robolectric/shadows/ShadowTrace.AsyncTraceSection.html new file mode 100644 index 000000000..817156362 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowTrace.AsyncTraceSection.html @@ -0,0 +1,199 @@ + + + + +ShadowTrace.AsyncTraceSection + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowTrace.AsyncTraceSection

+
+
java.lang.Object +
org.robolectric.shadows.ShadowTrace.AsyncTraceSection
+
+
+
+
Enclosing class:
+
ShadowTrace
+
+
+
public abstract static class ShadowTrace.AsyncTraceSection +extends Object
+
AutoValue representation of a trace triggered by one of the async apis
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      AsyncTraceSection

      +
      public AsyncTraceSection()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowTrace.Counter.Builder.html b/javadoc/4.11/org/robolectric/shadows/ShadowTrace.Counter.Builder.html new file mode 100644 index 000000000..6193bd633 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowTrace.Counter.Builder.html @@ -0,0 +1,182 @@ + + + + +ShadowTrace.Counter.Builder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowTrace.Counter.Builder

+
+
java.lang.Object +
org.robolectric.shadows.ShadowTrace.Counter.Builder
+
+
+
+
Enclosing class:
+
ShadowTrace.Counter
+
+
+
public abstract static class ShadowTrace.Counter.Builder +extends Object
+
Builder for counters emitted with the setCounter API
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowTrace.Counter.html b/javadoc/4.11/org/robolectric/shadows/ShadowTrace.Counter.html new file mode 100644 index 000000000..7f995385a --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowTrace.Counter.html @@ -0,0 +1,199 @@ + + + + +ShadowTrace.Counter + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowTrace.Counter

+
+
java.lang.Object +
org.robolectric.shadows.ShadowTrace.Counter
+
+
+
+
Enclosing class:
+
ShadowTrace
+
+
+
public abstract static class ShadowTrace.Counter +extends Object
+
Counters emitted with the setCounter API
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Counter

      +
      public Counter()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getName

      +
      public abstract String getName()
      +
      +
    • +
    • +
      +

      getValue

      +
      public abstract long getValue()
      +
      +
    • +
    • +
      +

      newBuilder

      +
      public static ShadowTrace.Counter.Builder newBuilder()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowTrace.html b/javadoc/4.11/org/robolectric/shadows/ShadowTrace.html new file mode 100644 index 000000000..505f1f06a --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowTrace.html @@ -0,0 +1,375 @@ + + + + +ShadowTrace + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowTrace

+
+
java.lang.Object +
org.robolectric.shadows.ShadowTrace
+
+
+
+
@Implements(android.os.Trace.class) +public class ShadowTrace +extends Object
+
Shadow implementation for Trace, which stores the traces locally in arrays (unlike the + real implementation) and allows reading them.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowTrace

      +
      public ShadowTrace()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      beginSection

      +
      @Implementation(minSdk=18) +protected static void beginSection(String sectionName)
      +
      Starts a new trace section with given name.
      +
      +
    • +
    • +
      +

      endSection

      +
      @Implementation(minSdk=18) +protected static void endSection()
      +
      Ends the most recent active trace section.
      +
      +
    • +
    • +
      +

      beginAsyncSection

      +
      @Implementation(minSdk=29) +protected static void beginAsyncSection(String sectionName, + int cookie)
      +
      Starts a new async trace section with given name.
      +
      +
    • +
    • +
      +

      endAsyncSection

      +
      @Implementation(minSdk=29) +protected static void endAsyncSection(String sectionName, + int cookie)
      +
      Ends async trace trace section.
      +
      +
    • +
    • +
      +

      nativeGetEnabledTags

      +
      @Implementation(minSdk=18) +protected static long nativeGetEnabledTags()
      +
      +
    • +
    • +
      +

      setAppTracingAllowed

      +
      @Implementation(minSdk=18) +protected static void setAppTracingAllowed(boolean appTracingAllowed)
      +
      +
    • +
    • +
      +

      isEnabled

      +
      @Implementation(minSdk=29) +protected static boolean isEnabled()
      +
      Returns whether systrace is enabled.
      +
      +
    • +
    • +
      +

      setCounter

      +
      @Implementation(minSdk=29) +protected static void setCounter(String counterName, + long counterValue)
      +
      +
    • +
    • +
      +

      setEnabled

      +
      public static void setEnabled(boolean enabled)
      +
      Sets the systrace to enabled or disabled.
      +
      +
    • +
    • +
      +

      getCurrentSections

      +
      public static Deque<String> getCurrentSections()
      +
      Returns a stack of the currently active trace sections for the current thread.
      +
      +
    • +
    • +
      +

      getPreviousSections

      +
      public static Queue<String> getPreviousSections()
      +
      Returns a queue of all the previously active trace sections for the current thread.
      +
      +
    • +
    • +
      +

      getCurrentAsyncSections

      +
      public static com.google.common.collect.ImmutableSet<ShadowTrace.AsyncTraceSection> getCurrentAsyncSections()
      +
      Returns a set of all the current active async trace sections.
      +
      +
    • +
    • +
      +

      getPreviousAsyncSections

      +
      public static com.google.common.collect.ImmutableSet<ShadowTrace.AsyncTraceSection> getPreviousAsyncSections()
      +
      Returns a set of all the previously active async trace sections.
      +
      +
    • +
    • +
      +

      getCounters

      +
      public static com.google.common.collect.ImmutableList<ShadowTrace.Counter> getCounters()
      +
      Returns an ordered list of previous counters.
      +
      +
    • +
    • +
      +

      doNotUseSetCrashOnIncorrectUsage

      +
      public static void doNotUseSetCrashOnIncorrectUsage(boolean crashOnIncorrectUsage)
      +
      Do not use this method unless absolutely necessary. Prefer fixing the tests instead. + +

      Sets whether to crash on incorrect usage (e.g., calling endSection() before beginSection(java.lang.String). Default value - true.

      +
      +
    • +
    • +
      +

      reset

      +
      @Resetter +public static void reset()
      +
      Resets internal lists of active trace sections.
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowTrafficStats.html b/javadoc/4.11/org/robolectric/shadows/ShadowTrafficStats.html new file mode 100644 index 000000000..2b7fe0ac7 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowTrafficStats.html @@ -0,0 +1,560 @@ + + + + +ShadowTrafficStats + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowTrafficStats

+
+
java.lang.Object +
org.robolectric.shadows.ShadowTrafficStats
+
+
+
+
@Implements(android.net.TrafficStats.class) +public class ShadowTrafficStats +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowTrafficStats

      +
      public ShadowTrafficStats()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      setThreadStatsTag

      +
      @Implementation +protected static void setThreadStatsTag(int tag)
      +
      +
    • +
    • +
      +

      getThreadStatsTag

      +
      @Implementation +protected static int getThreadStatsTag()
      +
      +
    • +
    • +
      +

      clearThreadStatsTag

      +
      @Implementation +protected static void clearThreadStatsTag()
      +
      +
    • +
    • +
      +

      tagSocket

      +
      @Implementation +protected static void tagSocket(Socket socket) + throws SocketException
      +
      +
      Throws:
      +
      SocketException
      +
      +
      +
    • +
    • +
      +

      tagDatagramSocket

      +
      @Implementation(minSdk=24) +protected static void tagDatagramSocket(DatagramSocket socket) + throws SocketException
      +
      No-op in tests.
      +
      +
      Throws:
      +
      SocketException
      +
      +
      +
    • +
    • +
      +

      untagSocket

      +
      @Implementation +protected static void untagSocket(Socket socket) + throws SocketException
      +
      +
      Throws:
      +
      SocketException
      +
      +
      +
    • +
    • +
      +

      incrementOperationCount

      +
      @Implementation +protected static void incrementOperationCount(int operationCount)
      +
      +
    • +
    • +
      +

      incrementOperationCount

      +
      @Implementation +protected static void incrementOperationCount(int tag, + int operationCount)
      +
      +
    • +
    • +
      +

      getMobileTxPackets

      +
      @Implementation +protected static long getMobileTxPackets()
      +
      +
    • +
    • +
      +

      getMobileRxPackets

      +
      @Implementation +protected static long getMobileRxPackets()
      +
      +
    • +
    • +
      +

      getMobileTxBytes

      +
      @Implementation +protected static long getMobileTxBytes()
      +
      +
    • +
    • +
      +

      getMobileRxBytes

      +
      @Implementation +protected static long getMobileRxBytes()
      +
      +
    • +
    • +
      +

      getTotalTxPackets

      +
      @Implementation +protected static long getTotalTxPackets()
      +
      +
    • +
    • +
      +

      getTotalRxPackets

      +
      @Implementation +protected static long getTotalRxPackets()
      +
      +
    • +
    • +
      +

      getTotalTxBytes

      +
      @Implementation +protected static long getTotalTxBytes()
      +
      +
    • +
    • +
      +

      getTotalRxBytes

      +
      @Implementation +protected static long getTotalRxBytes()
      +
      +
    • +
    • +
      +

      getUidTxBytes

      +
      @Implementation +protected static long getUidTxBytes(int i)
      +
      +
    • +
    • +
      +

      getUidRxBytes

      +
      @Implementation +protected static long getUidRxBytes(int i)
      +
      +
    • +
    • +
      +

      getUidTxPackets

      +
      @Implementation +protected static long getUidTxPackets(int i)
      +
      +
    • +
    • +
      +

      getUidRxPackets

      +
      @Implementation +protected static long getUidRxPackets(int i)
      +
      +
    • +
    • +
      +

      getUidTcpTxBytes

      +
      @Implementation +protected static long getUidTcpTxBytes(int i)
      +
      +
    • +
    • +
      +

      getUidTcpRxBytes

      +
      @Implementation +protected static long getUidTcpRxBytes(int i)
      +
      +
    • +
    • +
      +

      getUidUdpTxBytes

      +
      @Implementation +protected static long getUidUdpTxBytes(int i)
      +
      +
    • +
    • +
      +

      getUidUdpRxBytes

      +
      @Implementation +protected static long getUidUdpRxBytes(int i)
      +
      +
    • +
    • +
      +

      getUidTcpTxSegments

      +
      @Implementation +protected static long getUidTcpTxSegments(int i)
      +
      +
    • +
    • +
      +

      getUidTcpRxSegments

      +
      @Implementation +protected static long getUidTcpRxSegments(int i)
      +
      +
    • +
    • +
      +

      getUidUdpTxPackets

      +
      @Implementation +protected static long getUidUdpTxPackets(int i)
      +
      +
    • +
    • +
      +

      getUidUdpRxPackets

      +
      @Implementation +protected static long getUidUdpRxPackets(int i)
      +
      +
    • +
    • +
      +

      setMobileTxPackets

      +
      public static void setMobileTxPackets(int mobileTxPackets)
      +
      Sets the value returned by getMobileTxPackets() for testing
      +
      +
    • +
    • +
      +

      setMobileRxPackets

      +
      public static void setMobileRxPackets(int mobileRxPackets)
      +
      Sets the value returned by getMobileRxPackets() for testing
      +
      +
    • +
    • +
      +

      setMobileTxBytes

      +
      public static void setMobileTxBytes(int mobileTxBytes)
      +
      Sets the value returned by getMobileTxBytes() for testing
      +
      +
    • +
    • +
      +

      setMobileRxBytes

      +
      public static void setMobileRxBytes(int mobileRxBytes)
      +
      Sets the value returned by getMobileRxBytes() for testing
      +
      +
    • +
    • +
      +

      setTotalTxPackets

      +
      public static void setTotalTxPackets(int totalTxPackets)
      +
      Sets the value returned by getTotalTxPackets() for testing
      +
      +
    • +
    • +
      +

      setTotalRxPackets

      +
      public static void setTotalRxPackets(int totalRxPackets)
      +
      Sets the value returned by getTotalRxPackets() for testing
      +
      +
    • +
    • +
      +

      setTotalTxBytes

      +
      public static void setTotalTxBytes(int totalTxBytes)
      +
      Sets the value returned by getTotalTxBytes() for testing
      +
      +
    • +
    • +
      +

      setTotalRxBytes

      +
      public static void setTotalRxBytes(int totalRxBytes)
      +
      Sets the value returned by getTotalRxBytes() for testing
      +
      +
    • +
    • +
      +

      restoreDefaults

      +
      @Resetter +public static void restoreDefaults()
      +
      Updates all non UID specific fields back to TrafficStats.UNSUPPORTED
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowTranslationManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowTranslationManager.html new file mode 100644 index 000000000..4b40b68f6 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowTranslationManager.html @@ -0,0 +1,178 @@ + + + + +ShadowTranslationManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowTranslationManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowTranslationManager
+
+
+
+
@Implements(value=android.view.translation.TranslationManager.class, + minSdk=31) +public class ShadowTranslationManager +extends Object
+
Shadow for TranslationManager.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowTranslationManager

      +
      public ShadowTranslationManager()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getOnDeviceTranslationCapabilities

      +
      @Implementation +protected Set<TranslationCapability> getOnDeviceTranslationCapabilities(int sourceFormat, + int targetFormat)
      +
      +
    • +
    • +
      +

      setOnDeviceTranslationCapabilities

      +
      public void setOnDeviceTranslationCapabilities(int sourceFormat, + int targetFormat, + Set<TranslationCapability> capabilities)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowTypedArray.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowTypedArray.Picker.html new file mode 100644 index 000000000..c56646c9c --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowTypedArray.Picker.html @@ -0,0 +1,141 @@ + + + + +ShadowTypedArray.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowTypedArray.Picker

+
+
java.lang.Object +
org.robolectric.shadows.ResourceModeShadowPicker<ShadowTypedArray> +
org.robolectric.shadows.ShadowTypedArray.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<ShadowTypedArray>
+
+
+
Enclosing class:
+
ShadowTypedArray
+
+
+
public static class ShadowTypedArray.Picker +extends ResourceModeShadowPicker<ShadowTypedArray>
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowTypedArray.html b/javadoc/4.11/org/robolectric/shadows/ShadowTypedArray.html new file mode 100644 index 000000000..1c7b34f8b --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowTypedArray.html @@ -0,0 +1,269 @@ + + + + +ShadowTypedArray + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowTypedArray

+
+
java.lang.Object +
org.robolectric.shadows.ShadowTypedArray
+
+
+
+ +
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      positionDescription

      +
      public String positionDescription
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowTypedArray

      +
      public ShadowTypedArray()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowTypeface.FontDesc.html b/javadoc/4.11/org/robolectric/shadows/ShadowTypeface.FontDesc.html new file mode 100644 index 000000000..d3a18dab4 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowTypeface.FontDesc.html @@ -0,0 +1,239 @@ + + + + +ShadowTypeface.FontDesc + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowTypeface.FontDesc

+
+
java.lang.Object +
org.robolectric.shadows.ShadowTypeface.FontDesc
+
+
+
+
Enclosing class:
+
ShadowTypeface
+
+
+
public static class ShadowTypeface.FontDesc +extends Object
+
Contains data about a font.
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      familyName

      +
      public final String familyName
      +
      +
    • +
    • +
      +

      style

      +
      public final int style
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      FontDesc

      +
      public FontDesc(String familyName, + int style)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      equals

      +
      public boolean equals(Object o)
      +
      +
      Overrides:
      +
      equals in class Object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public int hashCode()
      +
      +
      Overrides:
      +
      hashCode in class Object
      +
      +
      +
    • +
    • +
      +

      getFamilyName

      +
      public String getFamilyName()
      +
      +
    • +
    • +
      +

      getStyle

      +
      public int getStyle()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowTypeface.Picker.html b/javadoc/4.11/org/robolectric/shadows/ShadowTypeface.Picker.html new file mode 100644 index 000000000..70e0b8a36 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowTypeface.Picker.html @@ -0,0 +1,142 @@ + + + + +ShadowTypeface.Picker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowTypeface.Picker

+
+
java.lang.Object +
org.robolectric.shadows.GraphicsShadowPicker<Object> +
org.robolectric.shadows.ShadowTypeface.Picker
+
+
+
+
+
All Implemented Interfaces:
+
ShadowPicker<Object>
+
+
+
Enclosing class:
+
ShadowTypeface
+
+
+
public static final class ShadowTypeface.Picker +extends GraphicsShadowPicker<Object>
+
Shadow picker for Typeface.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Picker

      +
      public Picker()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowTypeface.html b/javadoc/4.11/org/robolectric/shadows/ShadowTypeface.html new file mode 100644 index 000000000..6f9086f6f --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowTypeface.html @@ -0,0 +1,195 @@ + + + + +ShadowTypeface + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowTypeface

+
+
java.lang.Object +
org.robolectric.shadows.ShadowTypeface
+
+
+
+
Direct Known Subclasses:
+
ShadowLegacyTypeface, ShadowNativeTypeface
+
+
+
@Implements(value=android.graphics.Typeface.class, + shadowPicker=Picker.class) +public abstract class ShadowTypeface +extends Object
+
Base class for ShadowTypeface classes.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowTypeface

      +
      public ShadowTypeface()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getFontDescription

      +
      public abstract ShadowTypeface.FontDesc getFontDescription()
      +
      Returns the font description.
      +
      +
      Returns:
      +
      Font description.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowUIModeManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowUIModeManager.html new file mode 100644 index 000000000..9c94b419a --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowUIModeManager.html @@ -0,0 +1,381 @@ + + + + +ShadowUIModeManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowUIModeManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowUIModeManager
+
+
+
+
@Implements(android.app.UiModeManager.class) +public class ShadowUIModeManager +extends Object
+
Shadow for UiModeManager.
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      currentModeType

      +
      public int currentModeType
      +
      +
    • +
    • +
      +

      currentNightMode

      +
      public int currentNightMode
      +
      +
    • +
    • +
      +

      lastFlags

      +
      public int lastFlags
      +
      +
    • +
    • +
      +

      lastCarModePriority

      +
      public int lastCarModePriority
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowUIModeManager

      +
      public ShadowUIModeManager()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getCurrentModeType

      +
      @Implementation +protected int getCurrentModeType()
      +
      +
    • +
    • +
      +

      setCurrentModeType

      +
      public void setCurrentModeType(int modeType)
      +
      +
    • +
    • +
      +

      enableCarMode

      +
      @Implementation(maxSdk=29) +protected void enableCarMode(int flags)
      +
      +
    • +
    • +
      +

      enableCarMode

      +
      @Implementation(minSdk=30) +protected void enableCarMode(int priority, + int flags)
      +
      +
    • +
    • +
      +

      disableCarMode

      +
      @Implementation +protected void disableCarMode(int flags)
      +
      +
    • +
    • +
      +

      getNightMode

      +
      @Implementation +protected int getNightMode()
      +
      +
    • +
    • +
      +

      setNightMode

      +
      @Implementation +protected void setNightMode(int mode)
      +
      +
    • +
    • +
      +

      getApplicationNightMode

      +
      public int getApplicationNightMode()
      +
      +
    • +
    • +
      +

      getActiveProjectionTypes

      +
      public Set<Integer> getActiveProjectionTypes()
      +
      +
    • +
    • +
      +

      setFailOnProjectionToggle

      +
      public void setFailOnProjectionToggle(boolean failOnProjectionToggle)
      +
      +
    • +
    • +
      +

      setApplicationNightMode

      +
      @Implementation(minSdk=31) +@HiddenApi +protected void setApplicationNightMode(int mode)
      +
      +
    • +
    • +
      +

      requestProjection

      +
      @Implementation(minSdk=31) +protected boolean requestProjection(int projectionType)
      +
      +
    • +
    • +
      +

      releaseProjection

      +
      @Implementation(minSdk=31) +protected boolean releaseProjection(int projectionType)
      +
      +
    • +
    • +
      +

      getNightModeCustomType

      +
      @Implementation(minSdk=33) +protected int getNightModeCustomType()
      +
      +
    • +
    • +
      +

      isNightModeOn

      +
      public boolean isNightModeOn()
      +
      Returns whether night mode is currently on when a custom night mode type is selected.
      +
      +
    • +
    • +
      +

      setNightModeCustomType

      +
      @Implementation(minSdk=33) +protected void setNightModeCustomType(int mode)
      +
      +
    • +
    • +
      +

      setNightModeActivatedForCustomMode

      +
      @Implementation(minSdk=33) +protected boolean setNightModeActivatedForCustomMode(int mode, + boolean active)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowUiAutomation.html b/javadoc/4.11/org/robolectric/shadows/ShadowUiAutomation.html new file mode 100644 index 000000000..1d108932a --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowUiAutomation.html @@ -0,0 +1,235 @@ + + + + +ShadowUiAutomation + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowUiAutomation

+
+
java.lang.Object +
org.robolectric.shadows.ShadowUiAutomation
+
+
+
+
@Implements(value=android.app.UiAutomation.class, + minSdk=18) +public class ShadowUiAutomation +extends Object
+
Shadow for UiAutomation.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowUiAutomation

      +
      public ShadowUiAutomation()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowUsageStatsManager.AppUsageLimitObserver.html b/javadoc/4.11/org/robolectric/shadows/ShadowUsageStatsManager.AppUsageLimitObserver.html new file mode 100644 index 000000000..b16630793 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowUsageStatsManager.AppUsageLimitObserver.html @@ -0,0 +1,234 @@ + + + + +ShadowUsageStatsManager.AppUsageLimitObserver + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowUsageStatsManager.AppUsageLimitObserver

+
+
java.lang.Object +
org.robolectric.shadows.ShadowUsageStatsManager.AppUsageLimitObserver
+
+
+
+
Enclosing class:
+
ShadowUsageStatsManager
+
+
+
public static final class ShadowUsageStatsManager.AppUsageLimitObserver +extends Object
+ +
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getObserverId

      +
      public int getObserverId()
      +
      +
    • +
    • +
      +

      getPackageNames

      +
      public com.google.common.collect.ImmutableList<String> getPackageNames()
      +
      +
    • +
    • +
      +

      getTimeLimit

      +
      public Duration getTimeLimit()
      +
      +
    • +
    • +
      +

      getTimeUsed

      +
      public Duration getTimeUsed()
      +
      +
    • +
    • +
      +

      getCallbackIntent

      +
      public PendingIntent getCallbackIntent()
      +
      +
    • +
    • +
      +

      equals

      +
      public boolean equals(Object o)
      +
      +
      Overrides:
      +
      equals in class Object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public int hashCode()
      +
      +
      Overrides:
      +
      hashCode in class Object
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowUsageStatsManager.AppUsageObserver.html b/javadoc/4.11/org/robolectric/shadows/ShadowUsageStatsManager.AppUsageObserver.html new file mode 100644 index 000000000..f1775972c --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowUsageStatsManager.AppUsageObserver.html @@ -0,0 +1,217 @@ + + + + +ShadowUsageStatsManager.AppUsageObserver + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowUsageStatsManager.AppUsageObserver

+
+
java.lang.Object +
org.robolectric.shadows.ShadowUsageStatsManager.AppUsageObserver
+
+
+
+
Enclosing class:
+
ShadowUsageStatsManager
+
+
+
public abstract static class ShadowUsageStatsManager.AppUsageObserver +extends Object
+ +
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      AppUsageObserver

      +
      public AppUsageObserver()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      build

      +
      public static ShadowUsageStatsManager.AppUsageObserver build(int observerId, + Collection<String> packageNames, + long timeLimit, + TimeUnit timeUnit, + PendingIntent callbackIntent)
      +
      +
    • +
    • +
      +

      getObserverId

      +
      public abstract int getObserverId()
      +
      +
    • +
    • +
      +

      getPackageNames

      +
      public abstract com.google.common.collect.ImmutableList<String> getPackageNames()
      +
      +
    • +
    • +
      +

      getTimeLimit

      +
      public abstract long getTimeLimit()
      +
      +
    • +
    • +
      +

      getTimeUnit

      +
      public abstract TimeUnit getTimeUnit()
      +
      +
    • +
    • +
      +

      getCallbackIntent

      +
      public abstract PendingIntent getCallbackIntent()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowUsageStatsManager.EventBuilder.html b/javadoc/4.11/org/robolectric/shadows/ShadowUsageStatsManager.EventBuilder.html new file mode 100644 index 000000000..5b2ad0035 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowUsageStatsManager.EventBuilder.html @@ -0,0 +1,246 @@ + + + + +ShadowUsageStatsManager.EventBuilder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowUsageStatsManager.EventBuilder

+
+
java.lang.Object +
org.robolectric.shadows.ShadowUsageStatsManager.EventBuilder
+
+
+
+
Enclosing class:
+
ShadowUsageStatsManager
+
+
+
public static class ShadowUsageStatsManager.EventBuilder +extends Object
+
Builder for constructing UsageEvents.Event objects. The fields of Event are not part of the Android + API.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowUsageStatsManager.UsageSessionObserver.html b/javadoc/4.11/org/robolectric/shadows/ShadowUsageStatsManager.UsageSessionObserver.html new file mode 100644 index 000000000..75badc143 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowUsageStatsManager.UsageSessionObserver.html @@ -0,0 +1,228 @@ + + + + +ShadowUsageStatsManager.UsageSessionObserver + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowUsageStatsManager.UsageSessionObserver

+
+
java.lang.Object +
org.robolectric.shadows.ShadowUsageStatsManager.UsageSessionObserver
+
+
+
+
Enclosing class:
+
ShadowUsageStatsManager
+
+
+
public abstract static class ShadowUsageStatsManager.UsageSessionObserver +extends Object
+
Usage session observer registered via UsageStatsManager#registerUsageSessionObserver(int, String[], long, TimeUnit, long, TimeUnit, PendingIntent, PendingIntent).
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      UsageSessionObserver

      +
      public UsageSessionObserver()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      build

      +
      public static ShadowUsageStatsManager.UsageSessionObserver build(int observerId, + List<String> packageNames, + Duration sessionStepDuration, + Duration thresholdDuration, + PendingIntent sessionStepTriggeredIntent, + PendingIntent sessionEndedIntent)
      +
      +
    • +
    • +
      +

      getObserverId

      +
      public abstract int getObserverId()
      +
      +
    • +
    • +
      +

      getPackageNames

      +
      public abstract com.google.common.collect.ImmutableList<String> getPackageNames()
      +
      +
    • +
    • +
      +

      getSessionStepDuration

      +
      public abstract Duration getSessionStepDuration()
      +
      +
    • +
    • +
      +

      getThresholdDuration

      +
      public abstract Duration getThresholdDuration()
      +
      +
    • +
    • +
      +

      getSessionStepTriggeredIntent

      +
      public abstract PendingIntent getSessionStepTriggeredIntent()
      +
      +
    • +
    • +
      +

      getSessionEndedIntent

      +
      public abstract PendingIntent getSessionEndedIntent()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowUsageStatsManager.UsageStatsBuilder.html b/javadoc/4.11/org/robolectric/shadows/ShadowUsageStatsManager.UsageStatsBuilder.html new file mode 100644 index 000000000..1643c41b6 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowUsageStatsManager.UsageStatsBuilder.html @@ -0,0 +1,192 @@ + + + + +ShadowUsageStatsManager.UsageStatsBuilder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowUsageStatsManager.UsageStatsBuilder

+
+
java.lang.Object +
org.robolectric.shadows.ShadowUsageStatsManager.UsageStatsBuilder
+
+
+
+
Enclosing class:
+
ShadowUsageStatsManager
+
+
+
public static class ShadowUsageStatsManager.UsageStatsBuilder +extends Object
+
Builder for constructing UsageStats objects. The constructor of UsageStats is not part + of the Android API.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowUsageStatsManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowUsageStatsManager.html new file mode 100644 index 000000000..4656f4fe8 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowUsageStatsManager.html @@ -0,0 +1,697 @@ + + + + +ShadowUsageStatsManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowUsageStatsManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowUsageStatsManager
+
+
+
+
@Implements(value=android.app.usage.UsageStatsManager.class, + minSdk=21, + looseSignatures=true) +public class ShadowUsageStatsManager +extends Object
+ +
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowUsbDeviceConnection.html b/javadoc/4.11/org/robolectric/shadows/ShadowUsbDeviceConnection.html new file mode 100644 index 000000000..03b0468eb --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowUsbDeviceConnection.html @@ -0,0 +1,345 @@ + + + + +ShadowUsbDeviceConnection + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowUsbDeviceConnection

+
+
java.lang.Object +
org.robolectric.shadows.ShadowUsbDeviceConnection
+
+
+
+
@Implements(android.hardware.usb.UsbDeviceConnection.class) +public class ShadowUsbDeviceConnection +extends Object
+
Robolectric implementation of UsbDeviceConnection.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowUsbDeviceConnection

      +
      public ShadowUsbDeviceConnection()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      claimInterface

      +
      @Implementation +protected boolean claimInterface(UsbInterface intf, + boolean force)
      +
      +
    • +
    • +
      +

      releaseInterface

      +
      @Implementation +protected boolean releaseInterface(UsbInterface intf)
      +
      +
    • +
    • +
      +

      setInterface

      +
      @Implementation(minSdk=21) +protected boolean setInterface(UsbInterface intf)
      +
      No-op on Robolectrict. The real implementation would return false on Robolectric and make it + impossible to test callers that expect a successful result. Always returns true.
      +
      +
    • +
    • +
      +

      controlTransfer

      +
      @Implementation(minSdk=19) +protected int controlTransfer(int requestType, + int request, + int value, + int index, + byte[] buffer, + int length, + int timeout)
      +
      +
    • +
    • +
      +

      controlTransfer

      +
      @Implementation(minSdk=19) +protected int controlTransfer(int requestType, + int request, + int value, + int index, + byte[] buffer, + int offset, + int length, + int timeout)
      +
      +
    • +
    • +
      +

      requestWait

      +
      @Implementation +protected UsbRequest requestWait()
      +
      +
    • +
    • +
      +

      requestWait

      +
      @Implementation(minSdk=26) +protected UsbRequest requestWait(long timeout) + throws TimeoutException
      +
      +
      Throws:
      +
      TimeoutException
      +
      +
      +
    • +
    • +
      +

      bulkTransfer

      +
      @Implementation(minSdk=18) +protected int bulkTransfer(UsbEndpoint endpoint, + byte[] buffer, + int offset, + int length, + int timeout)
      +
      +
    • +
    • +
      +

      bulkTransfer

      +
      @Implementation +protected int bulkTransfer(UsbEndpoint endpoint, + byte[] buffer, + int length, + int timeout)
      +
      +
    • +
    • +
      +

      readOutgoingData

      +
      @Deprecated +public void readOutgoingData(byte[] buffer) + throws IOException
      +
      Deprecated. +
      prefer getOutgoingDataStream(), which allows callers to know how much data + has been read and when the UsbDeviceConnection closes.
      +
      +
      Fills the buffer with data that was written by UsbDeviceConnection#bulkTransfer.
      +
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      getOutgoingDataStream

      +
      public InputStream getOutgoingDataStream()
      +
      Provides an InputStream that allows reading data written by + UsbDeviceConnection#bulkTransfer. Closing this stream has no effect. It is effectively closed + during UsbDeviceConnection.releaseInterface(UsbInterface).
      +
      +
    • +
    • +
      +

      writeIncomingData

      +
      public void writeIncomingData(byte[] data)
      +
      Passes data that can then be read by an initialized UsbRequest#queue(ByteBuffer).
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowUsbManager._UsbManagerQ_.html b/javadoc/4.11/org/robolectric/shadows/ShadowUsbManager._UsbManagerQ_.html new file mode 100644 index 000000000..ed91d206a --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowUsbManager._UsbManagerQ_.html @@ -0,0 +1,130 @@ + + + + +ShadowUsbManager._UsbManagerQ_ + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface ShadowUsbManager._UsbManagerQ_

+
+
+
+
Enclosing class:
+
ShadowUsbManager
+
+
+
public static interface ShadowUsbManager._UsbManagerQ_
+
Accessor interface for UsbManager's internals (Q+).
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + + +
     
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowUsbManager._UsbManager_.html b/javadoc/4.11/org/robolectric/shadows/ShadowUsbManager._UsbManager_.html new file mode 100644 index 000000000..1342df7d3 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowUsbManager._UsbManager_.html @@ -0,0 +1,152 @@ + + + + +ShadowUsbManager._UsbManager_ + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface ShadowUsbManager._UsbManager_

+
+
+
+
Enclosing class:
+
ShadowUsbManager
+
+
+
public static interface ShadowUsbManager._UsbManager_
+
Accessor interface for UsbManager's internals.
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getPorts

      +
      UsbPort[] getPorts()
      +
      +
    • +
    • +
      +

      getPortStatus

      +
      UsbPortStatus getPortStatus(UsbPort port)
      +
      +
    • +
    • +
      +

      setPortRoles

      +
      void setPortRoles(UsbPort port, + int powerRole, + int dataRole)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowUsbManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowUsbManager.html new file mode 100644 index 000000000..b71f6cdfc --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowUsbManager.html @@ -0,0 +1,480 @@ + + + + +ShadowUsbManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowUsbManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowUsbManager
+
+
+
+
@Implements(value=android.hardware.usb.UsbManager.class, + looseSignatures=true) +public class ShadowUsbManager +extends Object
+
Robolectric implementation of UsbManager.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowUsbManager

      +
      public ShadowUsbManager()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      hasPermission

      +
      @Implementation +protected boolean hasPermission(UsbDevice device)
      +
      Returns true if the caller has permission to access the device.
      +
      +
    • +
    • +
      +

      hasPermissionForPackage

      +
      public boolean hasPermissionForPackage(UsbDevice device, + String packageName)
      +
      Returns true if the given package has permission to access the device.
      +
      +
    • +
    • +
      +

      hasPermission

      +
      @Implementation +protected boolean hasPermission(UsbAccessory accessory)
      +
      Returns true if the caller has permission to access the accessory.
      +
      +
    • +
    • +
      +

      hasPermissionForPackage

      +
      public boolean hasPermissionForPackage(UsbAccessory accessory, + String packageName)
      +
      Returns true if the given package has permission to access the device.
      +
      +
    • +
    • +
      +

      grantPermission

      +
      @Implementation(minSdk=24) +@HiddenApi +protected void grantPermission(UsbDevice device)
      +
      +
    • +
    • +
      +

      grantPermission

      +
      @Implementation(minSdk=25) +@HiddenApi +protected void grantPermission(UsbDevice device, + String packageName)
      +
      +
    • +
    • +
      +

      grantPermission

      +
      public void grantPermission(UsbAccessory accessory)
      +
      Grants permission for the accessory.
      +
      +
    • +
    • +
      +

      revokePermission

      +
      public void revokePermission(UsbDevice device, + String packageName)
      +
      Revokes permission to a USB device granted to a package. This method does nothing if the + package doesn't have permission to access the device.
      +
      +
    • +
    • +
      +

      revokePermission

      +
      public void revokePermission(UsbAccessory accessory, + String packageName)
      +
      Revokes permission to a USB accessory granted to a package. This method does nothing if the + package doesn't have permission to access the accessory.
      +
      +
    • +
    • +
      +

      getDeviceList

      +
      @Implementation +protected HashMap<String,UsbDevice> getDeviceList()
      +
      Returns a HashMap containing all USB devices currently attached. USB device name is the key for + the returned HashMap. The result will be empty if no devices are attached, or if USB host mode + is inactive or unsupported.
      +
      +
    • +
    • +
      +

      getAccessoryList

      +
      @Implementation +protected UsbAccessory[] getAccessoryList()
      +
      +
    • +
    • +
      +

      setAttachedUsbAccessory

      +
      public void setAttachedUsbAccessory(UsbAccessory usbAccessory)
      +
      Sets the currently attached Usb accessory returned in #getAccessoryList.
      +
      +
    • +
    • +
      +

      addOrUpdateUsbDevice

      +
      public void addOrUpdateUsbDevice(UsbDevice usbDevice, + boolean hasPermission)
      +
      Adds a USB device into available USB devices map with permission value. If the USB device + already exists, updates the USB device with new permission value.
      +
      +
    • +
    • +
      +

      removeUsbDevice

      +
      public void removeUsbDevice(UsbDevice usbDevice)
      +
      Removes a USB device from available USB devices map.
      +
      +
    • +
    • +
      +

      getPorts

      +
      @Implementation(minSdk=23) +@HiddenApi +protected Object getPorts()
      +
      +
    • +
    • +
      +

      clearPorts

      +
      public void clearPorts()
      +
      Remove all added ports from UsbManager.
      +
      +
    • +
    • +
      +

      addPort

      +
      public void addPort(String portId)
      +
      Adds a USB port with given ID to UsbManager.
      +
      +
    • +
    • +
      +

      addPort

      +
      public void addPort(String portId, + int statusCurrentMode, + int statusCurrentPowerRole, + int statusCurrentDataRole, + int statusSupportedRoleCombinations)
      +
      Adds a USB port with given ID and UsbPortStatus parameters to UsbManager for Q+.
      +
      +
    • +
    • +
      +

      getPortStatus

      +
      public Object getPortStatus(String portId)
      +
      Returns the UsbPortStatus corresponding to the UsbPort with given + portId if present; otherwise returns null.
      +
      +
    • +
    • +
      +

      getPortStatus

      +
      @Implementation(minSdk=23) +@HiddenApi +protected Object getPortStatus(Object port)
      +
      +
    • +
    • +
      +

      setPortRoles

      +
      @Implementation(minSdk=23) +@HiddenApi +protected void setPortRoles(Object port, + Object powerRole, + Object dataRole)
      +
      +
    • +
    • +
      +

      openDevice

      +
      @Implementation +protected UsbDeviceConnection openDevice(UsbDevice device)
      +
      Opens a file descriptor from a temporary file.
      +
      +
    • +
    • +
      +

      openAccessory

      +
      @Implementation +protected ParcelFileDescriptor openAccessory(UsbAccessory accessory)
      +
      Opens a file descriptor from a temporary file.
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowUsbRequest.html b/javadoc/4.11/org/robolectric/shadows/ShadowUsbRequest.html new file mode 100644 index 000000000..14ba1ba19 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowUsbRequest.html @@ -0,0 +1,196 @@ + + + + +ShadowUsbRequest + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowUsbRequest

+
+
java.lang.Object +
org.robolectric.shadows.ShadowUsbRequest
+
+
+
+
@Implements(android.hardware.usb.UsbRequest.class) +public class ShadowUsbRequest +extends Object
+
Robolectric implementation of UsbRequest.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowUserManager.UserState.html b/javadoc/4.11/org/robolectric/shadows/ShadowUserManager.UserState.html new file mode 100644 index 000000000..b5fd39c12 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowUserManager.UserState.html @@ -0,0 +1,255 @@ + + + + +ShadowUserManager.UserState + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Enum ShadowUserManager.UserState

+
+
java.lang.Object +
java.lang.Enum<ShadowUserManager.UserState> +
org.robolectric.shadows.ShadowUserManager.UserState
+
+
+
+
+
All Implemented Interfaces:
+
Serializable, Comparable<ShadowUserManager.UserState>, java.lang.constant.Constable
+
+
+
Enclosing class:
+
ShadowUserManager
+
+
+
public static enum ShadowUserManager.UserState +extends Enum<ShadowUserManager.UserState>
+
Describes the current state of the user. State can be set using ShadowUserManager.setUserState(UserHandle, UserState).
+
+
+ +
+
+
    + +
  • +
    +

    Enum Constant Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      values

      +
      public static ShadowUserManager.UserState[] values()
      +
      Returns an array containing the constants of this enum type, in +the order they are declared.
      +
      +
      Returns:
      +
      an array containing the constants of this enum type, in the order they are declared
      +
      +
      +
    • +
    • +
      +

      valueOf

      +
      public static ShadowUserManager.UserState valueOf(String name)
      +
      Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
      +
      +
      Parameters:
      +
      name - the name of the enum constant to be returned.
      +
      Returns:
      +
      the enum constant with the specified name
      +
      Throws:
      +
      IllegalArgumentException - if this enum type has no constant with the specified name
      +
      NullPointerException - if the argument is null
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowUserManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowUserManager.html new file mode 100644 index 000000000..2f904ed9a --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowUserManager.html @@ -0,0 +1,1693 @@ + + + + +ShadowUserManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowUserManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowUserManager
+
+
+
+
@Implements(value=android.os.UserManager.class, + minSdk=17) +public class ShadowUserManager +extends Object
+
Robolectric implementation of UserManager.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowUwbAdapterStateListener.html b/javadoc/4.11/org/robolectric/shadows/ShadowUwbAdapterStateListener.html new file mode 100644 index 000000000..781d62c8a --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowUwbAdapterStateListener.html @@ -0,0 +1,225 @@ + + + + +ShadowUwbAdapterStateListener + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowUwbAdapterStateListener

+
+
java.lang.Object +
org.robolectric.shadows.ShadowUwbAdapterStateListener
+
+
+
+
@Implements(value=android.uwb.AdapterStateListener.class, + minSdk=31, + isInAndroidSdk=false) +public class ShadowUwbAdapterStateListener +extends Object
+
Adds Robolectric support for UWB adapter state listener methods.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowUwbAdapterStateListener

      +
      public ShadowUwbAdapterStateListener()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getAdapterState

      +
      @Implementation +protected int getAdapterState()
      +
      Gets the adapter state set via setEnabled(boolean)
      +
      +
    • +
    • +
      +

      setEnabled

      +
      @Implementation +protected void setEnabled(boolean isEnabled)
      +
      Sets a local variable that stores the adapter state, which can be retrieved with getAdapterState().
      +
      +
    • +
    • +
      +

      onAdapterStateChanged

      +
      @Implementation +protected void onAdapterStateChanged(int state, + int reason)
      +
      Sets a local variable that stores the adapter state, and invokes any callbacks that were + registered via register(Executor, AdapterStateCallback)
      +
      +
    • +
    • +
      +

      register

      +
      @Implementation +protected void register(Executor executor, + android.uwb.UwbManager.AdapterStateCallback callback)
      +
      Registers a callback which is invoked when onAdapterStateChanged(int, int) is called.
      +
      +
    • +
    • +
      +

      unregister

      +
      @Implementation +protected void unregister(android.uwb.UwbManager.AdapterStateCallback callback)
      +
      Unregisters a callback.
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowUwbManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowUwbManager.html new file mode 100644 index 000000000..e4aff65a5 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowUwbManager.html @@ -0,0 +1,257 @@ + + + + +ShadowUwbManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowUwbManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowUwbManager
+
+
+
+
@Implements(value=android.uwb.UwbManager.class, + minSdk=31, + isInAndroidSdk=false) +public class ShadowUwbManager +extends Object
+
Adds Robolectric support for UWB ranging.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowVMRuntime.html b/javadoc/4.11/org/robolectric/shadows/ShadowVMRuntime.html new file mode 100644 index 000000000..a7ba6868c --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowVMRuntime.html @@ -0,0 +1,273 @@ + + + + +ShadowVMRuntime + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowVMRuntime

+
+
java.lang.Object +
org.robolectric.shadows.ShadowVMRuntime
+
+
+
+
@Implements(value=dalvik.system.VMRuntime.class, + isInAndroidSdk=false) +public class ShadowVMRuntime +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowVMRuntime

      +
      public ShadowVMRuntime()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      newUnpaddedArray

      +
      @Implementation(minSdk=21) +public Object newUnpaddedArray(Class<?> klass, + int size)
      +
      +
    • +
    • +
      +

      newNonMovableArray

      +
      @Implementation +public Object newNonMovableArray(Class<?> type, + int size)
      +
      +
    • +
    • +
      +

      addressOf

      +
      @Implementation +public long addressOf(Object obj)
      +
      Returns a unique identifier of the object instead of a 'native' address.
      +
      +
    • +
    • +
      +

      getObjectForAddress

      +
      @Nullable +public Object getObjectForAddress(long address)
      +
      Returns the object previously registered with addressOf(Object).
      +
      +
    • +
    • +
      +

      is64Bit

      +
      @Implementation(minSdk=21) +protected boolean is64Bit()
      +
      Returns whether the VM is running in 64-bit mode. Available in Android L+. Defaults to true.
      +
      +
    • +
    • +
      +

      setIs64Bit

      +
      public static void setIs64Bit(boolean is64Bit)
      +
      Sets whether the VM is running in 64-bit mode.
      +
      +
    • +
    • +
      +

      getCurrentInstructionSet

      +
      @Implementation(minSdk=21) +protected static String getCurrentInstructionSet()
      +
      Returns the instruction set of the current runtime.
      +
      +
    • +
    • +
      +

      setCurrentInstructionSet

      +
      public static void setCurrentInstructionSet(@Nullable + String currentInstructionSet)
      +
      Sets the instruction set of the current runtime.
      +
      +
    • +
    • +
      +

      reset

      +
      @Resetter +public static void reset()
      +
      +
    • +
    • +
      +

      getNotifyNativeInterval

      +
      @Implementation(minSdk=29) +protected static int getNotifyNativeInterval()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowValueAnimator.html b/javadoc/4.11/org/robolectric/shadows/ShadowValueAnimator.html new file mode 100644 index 000000000..7df97a3f2 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowValueAnimator.html @@ -0,0 +1,201 @@ + + + + +ShadowValueAnimator + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowValueAnimator

+
+
java.lang.Object +
org.robolectric.shadows.ShadowValueAnimator
+
+
+
+
@Implements(android.animation.ValueAnimator.class) +public class ShadowValueAnimator +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowValueAnimator

      +
      public ShadowValueAnimator()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      reset

      +
      @Resetter +public static void reset()
      +
      +
    • +
    • +
      +

      setRepeatCount

      +
      @Implementation +protected void setRepeatCount(int count)
      +
      +
    • +
    • +
      +

      getActualRepeatCount

      +
      public int getActualRepeatCount()
      +
      Returns the value that was set as the repeat count. This is otherwise the same + as getRepeatCount(), except when the count was set to infinite.
      +
      +
      Returns:
      +
      Repeat count.
      +
      +
      +
    • +
    • +
      +

      setDurationScale

      +
      @Implementation +protected static void setDurationScale(float duration)
      +
      Sets the duration scale for value animator. To set this value use UiAutomation.setAnimationScale(float) or ShadowUiAutomation.setAnimationScaleCompat(float).
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowVcnManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowVcnManager.html new file mode 100644 index 000000000..23e1614b1 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowVcnManager.html @@ -0,0 +1,262 @@ + + + + +ShadowVcnManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowVcnManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowVcnManager
+
+
+
+
@Implements(value=android.net.vcn.VcnManager.class, + minSdk=31, + isInAndroidSdk=false) +public class ShadowVcnManager +extends Object
+
A Shadow for android.net.vcn.VcnManager added in Android S.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowVectorDrawable.html b/javadoc/4.11/org/robolectric/shadows/ShadowVectorDrawable.html new file mode 100644 index 000000000..ce155abc2 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowVectorDrawable.html @@ -0,0 +1,283 @@ + + + + +ShadowVectorDrawable + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowVectorDrawable

+
+
java.lang.Object +
org.robolectric.shadows.ShadowDrawable +
org.robolectric.shadows.ShadowVectorDrawable
+
+
+
+
+
@Implements(value=android.graphics.drawable.VectorDrawable.class, + minSdk=24) +public class ShadowVectorDrawable +extends ShadowDrawable
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowVectorDrawable

      +
      public ShadowVectorDrawable()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nCreateFullPath

      +
      @Implementation +protected static long nCreateFullPath()
      +
      +
    • +
    • +
      +

      nCreateFullPath

      +
      @Implementation +protected static long nCreateFullPath(long nativeFullPathPtr)
      +
      +
    • +
    • +
      +

      nGetFullPathProperties

      +
      @Implementation +protected static boolean nGetFullPathProperties(long pathPtr, + byte[] properties, + int length)
      +
      +
    • +
    • +
      +

      nUpdateFullPathProperties

      +
      @Implementation +protected static void nUpdateFullPathProperties(long pathPtr, + float strokeWidth, + int strokeColor, + float strokeAlpha, + int fillColor, + float fillAlpha, + float trimPathStart, + float trimPathEnd, + float trimPathOffset, + float strokeMiterLimit, + int strokeLineCap, + int strokeLineJoin, + int fillType)
      +
      +
    • +
    • +
      +

      nCreateGroup

      +
      @Implementation +protected static long nCreateGroup()
      +
      +
    • +
    • +
      +

      nCreateGroup

      +
      @Implementation +protected static long nCreateGroup(long groupPtr)
      +
      +
    • +
    • +
      +

      nGetGroupProperties

      +
      @Implementation +protected static boolean nGetGroupProperties(long groupPtr, + float[] properties, + int length)
      +
      +
    • +
    • +
      +

      nUpdateGroupProperties

      +
      @Implementation +protected static void nUpdateGroupProperties(long groupPtr, + float rotate, + float pivotX, + float pivotY, + float scaleX, + float scaleY, + float translateX, + float translateY)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowVelocityTracker.html b/javadoc/4.11/org/robolectric/shadows/ShadowVelocityTracker.html new file mode 100644 index 000000000..34a9c94dc --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowVelocityTracker.html @@ -0,0 +1,233 @@ + + + + +ShadowVelocityTracker + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowVelocityTracker

+
+
java.lang.Object +
org.robolectric.shadows.ShadowVelocityTracker
+
+
+
+
@Implements(android.view.VelocityTracker.class) +public class ShadowVelocityTracker +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowVelocityTracker

      +
      public ShadowVelocityTracker()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      clear

      +
      @Implementation +protected void clear()
      +
      +
    • +
    • +
      +

      addMovement

      +
      @Implementation +protected void addMovement(MotionEvent event)
      +
      +
    • +
    • +
      +

      computeCurrentVelocity

      +
      @Implementation +protected void computeCurrentVelocity(int units)
      +
      +
    • +
    • +
      +

      computeCurrentVelocity

      +
      @Implementation +protected void computeCurrentVelocity(int units, + float maxVelocity)
      +
      +
    • +
    • +
      +

      getXVelocity

      +
      @Implementation +protected float getXVelocity()
      +
      +
    • +
    • +
      +

      getYVelocity

      +
      @Implementation +protected float getYVelocity()
      +
      +
    • +
    • +
      +

      getXVelocity

      +
      @Implementation +protected float getXVelocity(int id)
      +
      +
    • +
    • +
      +

      getYVelocity

      +
      @Implementation +protected float getYVelocity(int id)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowVibrator.PrimitiveEffect.html b/javadoc/4.11/org/robolectric/shadows/ShadowVibrator.PrimitiveEffect.html new file mode 100644 index 000000000..ef79b35e8 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowVibrator.PrimitiveEffect.html @@ -0,0 +1,246 @@ + + + + +ShadowVibrator.PrimitiveEffect + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowVibrator.PrimitiveEffect

+
+
java.lang.Object +
org.robolectric.shadows.ShadowVibrator.PrimitiveEffect
+
+
+
+
Enclosing class:
+
ShadowVibrator
+
+
+
public static class ShadowVibrator.PrimitiveEffect +extends Object
+
A data class for exposing VibrationEffect.Composition$PrimitiveEffect, which is a + hidden non TestApi class introduced in Android R.
+
+
+
    + +
  • +
    +

    Field Summary

    +
    Fields
    +
    +
    Modifier and Type
    +
    Field
    +
    Description
    +
    final int
    + +
     
    +
    final int
    + +
     
    +
    final float
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    +
    PrimitiveEffect(int id, + float scale, + int delay)
    +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    boolean
    + +
     
    +
    int
    + +
     
    + + +
     
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      id

      +
      public final int id
      +
      +
    • +
    • +
      +

      scale

      +
      public final float scale
      +
      +
    • +
    • +
      +

      delay

      +
      public final int delay
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      PrimitiveEffect

      +
      public PrimitiveEffect(int id, + float scale, + int delay)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      toString

      +
      public String toString()
      +
      +
      Overrides:
      +
      toString in class Object
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public boolean equals(Object o)
      +
      +
      Overrides:
      +
      equals in class Object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public int hashCode()
      +
      +
      Overrides:
      +
      hashCode in class Object
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowVibrator.html b/javadoc/4.11/org/robolectric/shadows/ShadowVibrator.html new file mode 100644 index 000000000..88a988912 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowVibrator.html @@ -0,0 +1,431 @@ + + + + +ShadowVibrator + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowVibrator

+
+
java.lang.Object +
org.robolectric.shadows.ShadowVibrator
+
+
+
+
Direct Known Subclasses:
+
ShadowSystemVibrator
+
+
+
@Implements(android.os.Vibrator.class) +public class ShadowVibrator +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      pattern

      +
      protected static long[] pattern
      +
      +
    • +
    • +
      +

      vibrationEffectSegments

      +
      protected static final List<Object> vibrationEffectSegments
      +
      +
    • +
    • +
      +

      primitiveEffects

      +
      protected static final List<ShadowVibrator.PrimitiveEffect> primitiveEffects
      +
      +
    • +
    • +
      +

      supportedPrimitives

      +
      protected static final List<Integer> supportedPrimitives
      +
      +
    • +
    • +
      +

      vibrationAttributesFromLastVibration

      +
      @Nullable +protected static Object vibrationAttributesFromLastVibration
      +
      +
    • +
    • +
      +

      audioAttributesFromLastVibration

      +
      @Nullable +protected static AudioAttributes audioAttributesFromLastVibration
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowVibrator

      +
      public ShadowVibrator()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      setHasVibrator

      +
      public void setHasVibrator(boolean hasVibrator)
      +
      Controls the return value of Vibrator.hasVibrator() the default is true.
      +
      +
    • +
    • +
      +

      setHasAmplitudeControl

      +
      public void setHasAmplitudeControl(boolean hasAmplitudeControl)
      +
      Controls the return value of Vibrator.hasAmplitudeControl() the default is false.
      +
      +
    • +
    • +
      +

      isVibrating

      +
      @Implementation(minSdk=30) +public boolean isVibrating()
      +
      Returns true if the Vibrator is currently vibrating as controlled by Vibrator.vibrate(long)
      +
      +
    • +
    • +
      +

      isCancelled

      +
      public boolean isCancelled()
      +
      Returns true if the Vibrator has been cancelled.
      +
      +
    • +
    • +
      +

      getMilliseconds

      +
      public long getMilliseconds()
      +
      Returns the last vibration duration in MS.
      +
      +
    • +
    • +
      +

      getPattern

      +
      public long[] getPattern()
      +
      Returns the last vibration pattern.
      +
      +
    • +
    • +
      +

      getEffectId

      +
      public int getEffectId()
      +
      Returns the last vibration effect ID of a VibrationEffect#Prebaked (e.g. VibrationEffect.EFFECT_CLICK). + +

      This field is non-zero only if a VibrationEffect#Prebaked was ever requested.

      +
      +
    • +
    • +
      +

      getRepeat

      +
      public int getRepeat()
      +
      Returns the last vibration repeat times.
      +
      +
    • +
    • +
      +

      getPrimitiveSegmentsInPrimitiveEffects

      +
      public List<ShadowVibrator.PrimitiveEffect> getPrimitiveSegmentsInPrimitiveEffects()
      +
      Returns the last list of PrimitiveSegment vibrations in ShadowVibrator.PrimitiveEffect.
      +
      +
    • +
    • +
      +

      getPrimitiveEffects

      +
      @Nullable +public List<ShadowVibrator.PrimitiveEffect> getPrimitiveEffects()
      +
      Returns the last list of ShadowVibrator.PrimitiveEffect.
      +
      +
    • +
    • +
      +

      areAllPrimitivesSupported

      +
      @Implementation(minSdk=30) +protected boolean areAllPrimitivesSupported(int... primitiveIds)
      +
      +
    • +
    • +
      +

      setSupportedPrimitives

      +
      public void setSupportedPrimitives(Collection<Integer> primitives)
      +
      Adds supported vibration primitives.
      +
      +
    • +
    • +
      +

      getVibrationAttributesFromLastVibration

      +
      @Nullable +public Object getVibrationAttributesFromLastVibration()
      +
      Returns the VibrationAttributes from the last vibration.
      +
      +
    • +
    • +
      +

      getAudioAttributesFromLastVibration

      +
      @Nullable +public AudioAttributes getAudioAttributesFromLastVibration()
      +
      Returns the AudioAttributes from the last vibration.
      +
      +
    • +
    • +
      +

      reset

      +
      @Resetter +public static void reset()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowVideoView.html b/javadoc/4.11/org/robolectric/shadows/ShadowVideoView.html new file mode 100644 index 000000000..99508f6ad --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowVideoView.html @@ -0,0 +1,531 @@ + + + + +ShadowVideoView + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowVideoView

+
+ +
+
+
@Implements(android.widget.VideoView.class) +public class ShadowVideoView +extends ShadowSurfaceView
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowVideoView

      +
      public ShadowVideoView()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowView.WindowIdHelper.html b/javadoc/4.11/org/robolectric/shadows/ShadowView.WindowIdHelper.html new file mode 100644 index 000000000..90aef2100 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowView.WindowIdHelper.html @@ -0,0 +1,163 @@ + + + + +ShadowView.WindowIdHelper + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowView.WindowIdHelper

+
+
java.lang.Object +
org.robolectric.shadows.ShadowView.WindowIdHelper
+
+
+
+
Enclosing class:
+
ShadowView
+
+
+
public static class ShadowView.WindowIdHelper +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      WindowIdHelper

      +
      public WindowIdHelper()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowView.html b/javadoc/4.11/org/robolectric/shadows/ShadowView.html new file mode 100644 index 000000000..837fb18c2 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowView.html @@ -0,0 +1,1250 @@ + + + + +ShadowView + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowView

+
+
java.lang.Object +
org.robolectric.shadows.ShadowView
+
+
+
+
Direct Known Subclasses:
+
ShadowSeekBar, ShadowSurfaceView, ShadowTextView, ShadowViewGroup
+
+
+
@Implements(android.view.View.class) +public class ShadowView +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      realView

      +
      @RealObject +protected View realView
      +
      +
    • +
    • +
      +

      viewReflector

      +
      @ReflectorObject +protected org.robolectric.shadows.ShadowView._View_ viewReflector
      +
      +
    • +
    • +
      +

      attributeSet

      +
      protected AttributeSet attributeSet
      +
      +
    • +
    • +
      +

      scrollToCoordinates

      +
      public Point scrollToCoordinates
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowView

      +
      public ShadowView()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      clickOn

      +
      @Deprecated +public static boolean clickOn(View view)
      +
      Deprecated. +
      Please use Espresso for view interactions
      +
      +
      Calls performClick() on a View after ensuring that it and its ancestors are + visible and that it is enabled.
      +
      +
      Parameters:
      +
      view - the view to click on
      +
      Returns:
      +
      true if View.OnClickListeners were found and fired, false otherwise.
      +
      Throws:
      +
      RuntimeException - if the preconditions are not met.
      +
      +
      +
    • +
    • +
      +

      visualize

      +
      public static String visualize(View view)
      +
      Returns a textual representation of the appearance of the object.
      +
      +
      Parameters:
      +
      view - the view to visualize
      +
      Returns:
      +
      Textual representation of the appearance of the object.
      +
      +
      +
    • +
    • +
      +

      dump

      +
      @Deprecated +public static void dump(View view)
      +
      Deprecated. +
      - Please use androidx.test.espresso.util.HumanReadables#describe(View)
      +
      +
      Emits an xml-like representation of the view to System.out.
      +
      +
      Parameters:
      +
      view - the view to dump.
      +
      +
      +
    • +
    • +
      +

      innerText

      +
      public static String innerText(View view)
      +
      Returns the text contained within this view.
      +
      +
      Parameters:
      +
      view - the view to scan for text
      +
      Returns:
      +
      Text contained within this view.
      +
      +
      +
    • +
    • +
      +

      __constructor__

      +
      @Implementation(maxSdk=19) +protected void __constructor__(Context context, + AttributeSet attributeSet, + int defStyle)
      +
      +
    • +
    • +
      +

      __constructor__

      +
      @Implementation(minSdk=20, + maxSdk=30) +protected void __constructor__(Context context, + AttributeSet attributeSet, + int defStyleAttr, + int defStyleRes)
      +
      +
    • +
    • +
      +

      setLayerType

      +
      @Implementation +protected void setLayerType(int layerType, + Paint paint)
      +
      +
    • +
    • +
      +

      setOnFocusChangeListener

      +
      @Implementation +protected void setOnFocusChangeListener(View.OnFocusChangeListener l)
      +
      +
    • +
    • +
      +

      setOnClickListener

      +
      @Implementation +protected void setOnClickListener(View.OnClickListener onClickListener)
      +
      +
    • +
    • +
      +

      setOnLongClickListener

      +
      @Implementation +protected void setOnLongClickListener(View.OnLongClickListener onLongClickListener)
      +
      +
    • +
    • +
      +

      setOnSystemUiVisibilityChangeListener

      +
      @Implementation +protected void setOnSystemUiVisibilityChangeListener(View.OnSystemUiVisibilityChangeListener onSystemUiVisibilityChangeListener)
      +
      +
    • +
    • +
      +

      setOnCreateContextMenuListener

      +
      @Implementation +protected void setOnCreateContextMenuListener(View.OnCreateContextMenuListener onCreateContextMenuListener)
      +
      +
    • +
    • +
      +

      addOnAttachStateChangeListener

      +
      @Implementation +protected void addOnAttachStateChangeListener(View.OnAttachStateChangeListener onAttachStateChangeListener)
      +
      +
    • +
    • +
      +

      removeOnAttachStateChangeListener

      +
      @Implementation +protected void removeOnAttachStateChangeListener(View.OnAttachStateChangeListener onAttachStateChangeListener)
      +
      +
    • +
    • +
      +

      addOnLayoutChangeListener

      +
      @Implementation +protected void addOnLayoutChangeListener(View.OnLayoutChangeListener onLayoutChangeListener)
      +
      +
    • +
    • +
      +

      removeOnLayoutChangeListener

      +
      @Implementation +protected void removeOnLayoutChangeListener(View.OnLayoutChangeListener onLayoutChangeListener)
      +
      +
    • +
    • +
      +

      draw

      +
      @Implementation +protected void draw(Canvas canvas)
      +
      +
    • +
    • +
      +

      onLayout

      +
      @Implementation +protected void onLayout(boolean changed, + int left, + int top, + int right, + int bottom)
      +
      +
    • +
    • +
      +

      onLayoutWasCalled

      +
      public boolean onLayoutWasCalled()
      +
      +
    • +
    • +
      +

      requestLayout

      +
      @Implementation +protected void requestLayout()
      +
      +
    • +
    • +
      +

      performClick

      +
      @Implementation +protected boolean performClick()
      +
      +
    • +
    • +
      +

      addGlobalPerformClickListener

      +
      public static void addGlobalPerformClickListener(View.OnClickListener listener)
      +
      Registers an View.OnClickListener to the ShadowView.
      +
      +
      Parameters:
      +
      listener - The View.OnClickListener to be registered.
      +
      +
      +
    • +
    • +
      +

      removeGlobalPerformClickListener

      +
      public static void removeGlobalPerformClickListener(View.OnClickListener listener)
      +
      Removes an View.OnClickListener from the ShadowView.
      +
      +
      Parameters:
      +
      listener - The View.OnClickListener to be removed.
      +
      +
      +
    • +
    • +
      +

      performLongClick

      +
      @Implementation +protected boolean performLongClick()
      +
      +
    • +
    • +
      +

      addGlobalPerformLongClickListener

      +
      public static void addGlobalPerformLongClickListener(View.OnLongClickListener listener)
      + +
      +
      Parameters:
      +
      listener - The View.OnLongClickListener to be registered.
      +
      +
      +
    • +
    • +
      +

      removeGlobalPerformLongClickListener

      +
      public static void removeGlobalPerformLongClickListener(View.OnLongClickListener listener)
      + +
      +
      Parameters:
      +
      listener - The View.OnLongClickListener to be removed.
      +
      +
      +
    • +
    • +
      +

      reset

      +
      @Resetter +public static void reset()
      +
      +
    • +
    • +
      +

      didRequestLayout

      +
      public boolean didRequestLayout()
      +
      +
    • +
    • +
      +

      setDidRequestLayout

      +
      public void setDidRequestLayout(boolean didRequestLayout)
      +
      +
    • +
    • +
      +

      setViewFocus

      +
      public void setViewFocus(boolean hasFocus)
      +
      +
    • +
    • +
      +

      invalidate

      +
      @Implementation +protected void invalidate()
      +
      +
    • +
    • +
      +

      onTouchEvent

      +
      @Implementation +protected boolean onTouchEvent(MotionEvent event)
      +
      +
    • +
    • +
      +

      setOnTouchListener

      +
      @Implementation +protected void setOnTouchListener(View.OnTouchListener onTouchListener)
      +
      +
    • +
    • +
      +

      getLastTouchEvent

      +
      public MotionEvent getLastTouchEvent()
      +
      +
    • +
    • +
      +

      innerText

      +
      public String innerText()
      +
      Returns a string representation of this View. Unless overridden, it will be an empty + string. + +

      Robolectric extension.

      +
      +
      Returns:
      +
      String representation of this view.
      +
      +
      +
    • +
    • +
      +

      dump

      +
      @Deprecated +public void dump()
      +
      Deprecated. +
      - Please use androidx.test.espresso.util.HumanReadables#describe(View)
      +
      +
      Dumps the status of this View to System.out
      +
      +
    • +
    • +
      +

      dump

      +
      @Deprecated +public void dump(PrintStream out, + int indent)
      +
      Deprecated. +
      - Please use androidx.test.espresso.util.HumanReadables#describe(View)
      +
      +
      Dumps the status of this View to System.out at the given indentation level
      +
      +
      Parameters:
      +
      out - Output stream.
      +
      indent - Indentation level.
      +
      +
      +
    • +
    • +
      +

      dumpFirstPart

      +
      @Deprecated +protected void dumpFirstPart(PrintStream out, + int indent)
      +
      Deprecated.
      +
      +
    • +
    • +
      +

      dumpAttributes

      +
      @Deprecated +protected void dumpAttributes(PrintStream out)
      +
      Deprecated.
      +
      +
    • +
    • +
      +

      dumpAttribute

      +
      @Deprecated +protected void dumpAttribute(PrintStream out, + String name, + String value)
      +
      Deprecated.
      +
      +
    • +
    • +
      +

      dumpIndent

      +
      @Deprecated +protected void dumpIndent(PrintStream out, + int indent)
      +
      Deprecated.
      +
      +
    • +
    • +
      +

      wasInvalidated

      +
      public boolean wasInvalidated()
      +
      +
      Returns:
      +
      whether or not invalidate() has been called
      +
      +
      +
    • +
    • +
      +

      clearWasInvalidated

      +
      public void clearWasInvalidated()
      +
      Clears the wasInvalidated flag
      +
      +
    • +
    • +
      +

      checkedPerformClick

      +
      @Deprecated +public boolean checkedPerformClick()
      +
      Deprecated. +
      - Please use Espresso for View interactions.
      +
      +
      Utility method for clicking on views exposing testing scenarios that are not possible when + using the actual app. + +

      If running with LooperMode PAUSED will also idle the main Looper.

      +
      +
      Returns:
      +
      Return value of the underlying click operation.
      +
      Throws:
      +
      RuntimeException - if the view is disabled or if the view or any of its parents are not + visible.
      +
      +
      +
    • +
    • +
      +

      getOnTouchListener

      +
      public View.OnTouchListener getOnTouchListener()
      +
      +
      Returns:
      +
      Touch listener, if set.
      +
      +
      +
    • +
    • +
      +

      getOnClickListener

      +
      public View.OnClickListener getOnClickListener()
      +
      +
      Returns:
      +
      Returns click listener, if set.
      +
      +
      +
    • +
    • +
      +

      getOnLongClickListener

      +
      @Implementation(minSdk=30) +public View.OnLongClickListener getOnLongClickListener()
      +
      +
      Returns:
      +
      Returns long click listener, if set.
      +
      +
      +
    • +
    • +
      +

      getOnSystemUiVisibilityChangeListener

      +
      public View.OnSystemUiVisibilityChangeListener getOnSystemUiVisibilityChangeListener()
      +
      +
      Returns:
      +
      Returns system ui visibility change listener.
      +
      +
      +
    • +
    • +
      +

      getOnCreateContextMenuListener

      +
      public View.OnCreateContextMenuListener getOnCreateContextMenuListener()
      +
      +
      Returns:
      +
      Returns create ContextMenu listener, if set.
      +
      +
      +
    • +
    • +
      +

      getOnAttachStateChangeListeners

      +
      public Set<View.OnAttachStateChangeListener> getOnAttachStateChangeListeners()
      +
      +
      Returns:
      +
      Returns the attached listeners, or the empty set if none are present.
      +
      +
      +
    • +
    • +
      +

      getOnLayoutChangeListeners

      +
      public Set<View.OnLayoutChangeListener> getOnLayoutChangeListeners()
      +
      +
      Returns:
      +
      Returns the layout change listeners, or the empty set if none are present.
      +
      +
      +
    • +
    • +
      +

      post

      +
      @Implementation +protected boolean post(Runnable action)
      +
      +
    • +
    • +
      +

      postDelayed

      +
      @Implementation +protected boolean postDelayed(Runnable action, + long delayMills)
      +
      +
    • +
    • +
      +

      postInvalidateDelayed

      +
      @Implementation +protected void postInvalidateDelayed(long delayMilliseconds)
      +
      +
    • +
    • +
      +

      removeCallbacks

      +
      @Implementation +protected boolean removeCallbacks(Runnable callback)
      +
      +
    • +
    • +
      +

      scrollTo

      +
      @Implementation +protected void scrollTo(int x, + int y)
      +
      +
    • +
    • +
      +

      scrollBy

      +
      @Implementation +protected void scrollBy(int x, + int y)
      +
      +
    • +
    • +
      +

      getScrollX

      +
      @Implementation +protected int getScrollX()
      +
      +
    • +
    • +
      +

      getScrollY

      +
      @Implementation +protected int getScrollY()
      +
      +
    • +
    • +
      +

      setScrollX

      +
      @Implementation +protected void setScrollX(int scrollX)
      +
      +
    • +
    • +
      +

      setScrollY

      +
      @Implementation +protected void setScrollY(int scrollY)
      +
      +
    • +
    • +
      +

      getLocationOnScreen

      +
      @Implementation +protected void getLocationOnScreen(int[] outLocation)
      +
      +
    • +
    • +
      +

      mapRectFromViewToScreenCoords

      +
      @Implementation(minSdk=26) +protected void mapRectFromViewToScreenCoords(RectF rect, + boolean clipToParent)
      +
      +
    • +
    • +
      +

      getLayerType

      +
      @Implementation +protected int getLayerType()
      +
      +
    • +
    • +
      +

      getAnimations

      +
      public com.google.common.collect.ImmutableList<Animation> getAnimations()
      +
      Returns a list of all animations that have been set on this view.
      +
      +
    • +
    • +
      +

      clearAnimations

      +
      public void clearAnimations()
      +
      Resets the list returned by getAnimations() to an empty list.
      +
      +
    • +
    • +
      +

      setAnimation

      +
      @Implementation +protected void setAnimation(Animation animation)
      +
      +
    • +
    • +
      +

      clearAnimation

      +
      @Implementation +protected void clearAnimation()
      +
      +
    • +
    • +
      +

      initialAwakenScrollBars

      +
      @Implementation +protected boolean initialAwakenScrollBars()
      +
      +
    • +
    • +
      +

      isAttachedToWindow

      +
      @Implementation(minSdk=19) +protected boolean isAttachedToWindow()
      +
      +
    • +
    • +
      +

      callOnAttachedToWindow

      +
      public void callOnAttachedToWindow()
      +
      +
    • +
    • +
      +

      callOnDetachedFromWindow

      +
      public void callOnDetachedFromWindow()
      +
      +
    • +
    • +
      +

      getWindowId

      +
      @Implementation(minSdk=18) +protected WindowId getWindowId()
      +
      +
    • +
    • +
      +

      performHapticFeedback

      +
      @Implementation +protected boolean performHapticFeedback(int hapticFeedbackType)
      +
      +
    • +
    • +
      +

      getGlobalVisibleRect

      +
      @Implementation +protected boolean getGlobalVisibleRect(Rect rect, + Point globalOffset)
      +
      +
    • +
    • +
      +

      setGlobalVisibleRect

      +
      public void setGlobalVisibleRect(Rect rect)
      +
      +
    • +
    • +
      +

      lastHapticFeedbackPerformed

      +
      public int lastHapticFeedbackPerformed()
      +
      +
    • +
    • +
      +

      setMyParent

      +
      public void setMyParent(ViewParent viewParent)
      +
      +
    • +
    • +
      +

      getWindowVisibleDisplayFrame

      +
      @Implementation +protected void getWindowVisibleDisplayFrame(Rect outRect)
      +
      +
    • +
    • +
      +

      getWindowDisplayFrame

      +
      @Implementation(minSdk=24) +protected void getWindowDisplayFrame(Rect outRect)
      +
      +
    • +
    • +
      +

      getSourceLayoutResId

      +
      @Implementation(minSdk=29) +public int getSourceLayoutResId()
      +
      Returns the layout resource id this view was inflated from. Backwards compatible version of + View.getSourceLayoutResId(), passes through to the underlying implementation on API + levels where it is supported.
      +
      +
    • +
    • +
      +

      useRealGraphics

      +
      @Beta +public static boolean useRealGraphics()
      +
      Internal API to determine if native graphics is enabled. + +

      This is currently public because it has to be accessed from multiple packages, but it is not + recommended to depend on this API.

      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowViewAnimator.html b/javadoc/4.11/org/robolectric/shadows/ShadowViewAnimator.html new file mode 100644 index 000000000..e27da2f3f --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowViewAnimator.html @@ -0,0 +1,232 @@ + + + + +ShadowViewAnimator + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowViewAnimator

+
+ +
+
+
@Implements(android.widget.ViewAnimator.class) +public class ShadowViewAnimator +extends ShadowViewGroup
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowViewAnimator

      +
      public ShadowViewAnimator()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowViewConfiguration.html b/javadoc/4.11/org/robolectric/shadows/ShadowViewConfiguration.html new file mode 100644 index 000000000..902dbee96 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowViewConfiguration.html @@ -0,0 +1,450 @@ + + + + +ShadowViewConfiguration + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowViewConfiguration

+
+
java.lang.Object +
org.robolectric.shadows.ShadowViewConfiguration
+
+
+
+
@Implements(android.view.ViewConfiguration.class) +public class ShadowViewConfiguration +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowViewConfiguration

      +
      public ShadowViewConfiguration()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      get

      +
      @Implementation +protected static ViewConfiguration get(Context context)
      +
      +
    • +
    • +
      +

      getScrollBarSize

      +
      @Implementation +protected static int getScrollBarSize()
      +
      +
    • +
    • +
      +

      getScaledScrollBarSize

      +
      @Implementation +protected int getScaledScrollBarSize()
      +
      +
    • +
    • +
      +

      getScrollBarFadeDuration

      +
      @Implementation +protected static int getScrollBarFadeDuration()
      +
      +
    • +
    • +
      +

      getScrollDefaultDelay

      +
      @Implementation +protected static int getScrollDefaultDelay()
      +
      +
    • +
    • +
      +

      getFadingEdgeLength

      +
      @Implementation +protected static int getFadingEdgeLength()
      +
      +
    • +
    • +
      +

      getScaledFadingEdgeLength

      +
      @Implementation +protected int getScaledFadingEdgeLength()
      +
      +
    • +
    • +
      +

      getPressedStateDuration

      +
      @Implementation +protected static int getPressedStateDuration()
      +
      +
    • +
    • +
      +

      getLongPressTimeout

      +
      @Implementation +protected static int getLongPressTimeout()
      +
      +
    • +
    • +
      +

      getTapTimeout

      +
      @Implementation +protected static int getTapTimeout()
      +
      +
    • +
    • +
      +

      getJumpTapTimeout

      +
      @Implementation +protected static int getJumpTapTimeout()
      +
      +
    • +
    • +
      +

      getDoubleTapTimeout

      +
      @Implementation +protected static int getDoubleTapTimeout()
      +
      +
    • +
    • +
      +

      getEdgeSlop

      +
      @Implementation +protected static int getEdgeSlop()
      +
      +
    • +
    • +
      +

      getScaledEdgeSlop

      +
      @Implementation +protected int getScaledEdgeSlop()
      +
      +
    • +
    • +
      +

      getTouchSlop

      +
      @Implementation +protected static int getTouchSlop()
      +
      +
    • +
    • +
      +

      getScaledTouchSlop

      +
      @Implementation +protected int getScaledTouchSlop()
      +
      +
    • +
    • +
      +

      getScaledPagingTouchSlop

      +
      @Implementation +protected int getScaledPagingTouchSlop()
      +
      +
    • +
    • +
      +

      getScaledDoubleTapSlop

      +
      @Implementation +protected int getScaledDoubleTapSlop()
      +
      +
    • +
    • +
      +

      getWindowTouchSlop

      +
      @Implementation +protected static int getWindowTouchSlop()
      +
      +
    • +
    • +
      +

      getScaledWindowTouchSlop

      +
      @Implementation +protected int getScaledWindowTouchSlop()
      +
      +
    • +
    • +
      +

      getMinimumFlingVelocity

      +
      @Implementation +protected static int getMinimumFlingVelocity()
      +
      +
    • +
    • +
      +

      getScaledMinimumFlingVelocity

      +
      @Implementation +protected int getScaledMinimumFlingVelocity()
      +
      +
    • +
    • +
      +

      getMaximumFlingVelocity

      +
      @Implementation +protected static int getMaximumFlingVelocity()
      +
      +
    • +
    • +
      +

      getScaledMaximumFlingVelocity

      +
      @Implementation +protected int getScaledMaximumFlingVelocity()
      +
      +
    • +
    • +
      +

      getMaximumDrawingCacheSize

      +
      @Implementation +protected static int getMaximumDrawingCacheSize()
      +
      +
    • +
    • +
      +

      getZoomControlsTimeout

      +
      @Implementation +protected static long getZoomControlsTimeout()
      +
      +
    • +
    • +
      +

      getGlobalActionKeyTimeout

      +
      @Implementation +protected static long getGlobalActionKeyTimeout()
      +
      +
    • +
    • +
      +

      getScrollFriction

      +
      @Implementation +protected static float getScrollFriction()
      +
      +
    • +
    • +
      +

      hasPermanentMenuKey

      +
      @Implementation +protected boolean hasPermanentMenuKey()
      +
      +
    • +
    • +
      +

      setHasPermanentMenuKey

      +
      public static void setHasPermanentMenuKey(boolean value)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowViewGroup.html b/javadoc/4.11/org/robolectric/shadows/ShadowViewGroup.html new file mode 100644 index 000000000..8a4c0b997 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowViewGroup.html @@ -0,0 +1,310 @@ + + + + +ShadowViewGroup + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowViewGroup

+
+
java.lang.Object +
org.robolectric.shadows.ShadowView +
org.robolectric.shadows.ShadowViewGroup
+
+
+
+
+
Direct Known Subclasses:
+
ShadowAdapterView, ShadowAppWidgetHostView, ShadowLinearLayout, ShadowScrollView, ShadowTabHost, ShadowViewAnimator, ShadowWebView
+
+
+
@Implements(android.view.ViewGroup.class) +public class ShadowViewGroup +extends ShadowView
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowViewGroup

      +
      public ShadowViewGroup()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      addView

      +
      @Implementation +protected void addView(View child, + int index, + ViewGroup.LayoutParams params)
      +
      +
    • +
    • +
      +

      innerText

      +
      public String innerText()
      +
      Returns a string representation of this ViewGroup by concatenating all of the + strings contained in all of the descendants of this ViewGroup.
      +
      +
      Overrides:
      +
      innerText in class ShadowView
      +
      Returns:
      +
      String representation of this view.
      +
      +
      +
    • +
    • +
      +

      dump

      +
      @Deprecated +public void dump(PrintStream out, + int indent)
      +
      Deprecated. +
      - Please use androidx.test.espresso.util.HumanReadables#describe(View)
      +
      +
      Dumps the state of this ViewGroup to System.out.
      +
      +
      Overrides:
      +
      dump in class ShadowView
      +
      Parameters:
      +
      out - Output stream.
      +
      indent - Indentation level.
      +
      +
      +
    • +
    • +
      +

      requestDisallowInterceptTouchEvent

      +
      @Implementation +protected void requestDisallowInterceptTouchEvent(boolean disallowIntercept)
      +
      +
    • +
    • +
      +

      getDisallowInterceptTouchEvent

      +
      public boolean getDisallowInterceptTouchEvent()
      +
      +
    • +
    • +
      +

      removedChild

      +
      protected void removedChild(View child)
      +
      +
    • +
    • +
      +

      getInterceptedTouchEvent

      +
      public MotionEvent getInterceptedTouchEvent()
      +
      +
    • +
    • +
      +

      onInterceptTouchEvent

      +
      @Implementation +protected boolean onInterceptTouchEvent(MotionEvent ev)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowViewRootImpl.ViewRootImplReflector.html b/javadoc/4.11/org/robolectric/shadows/ShadowViewRootImpl.ViewRootImplReflector.html new file mode 100644 index 000000000..ce8d3c553 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowViewRootImpl.ViewRootImplReflector.html @@ -0,0 +1,469 @@ + + + + +ShadowViewRootImpl.ViewRootImplReflector + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface ShadowViewRootImpl.ViewRootImplReflector

+
+
+
+
Enclosing class:
+
ShadowViewRootImpl
+
+
+
protected static interface ShadowViewRootImpl.ViewRootImplReflector
+
Reflector interface for ViewRootImpl's internals.
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      setView

      +
      void setView(View view, + WindowManager.LayoutParams attrs, + View panelParentView)
      +
      +
    • +
    • +
      +

      setView

      +
      void setView(View view, + WindowManager.LayoutParams attrs, + View panelParentView, + int userId)
      +
      +
    • +
    • +
      +

      setRunQueues

      +
      void setRunQueues(ThreadLocal<HandlerActionQueue> threadLocal)
      +
      +
    • +
    • +
      +

      setFirstDrawHandlers

      +
      void setFirstDrawHandlers(ArrayList<Runnable> handlers)
      +
      +
    • +
    • +
      +

      setFirstDrawComplete

      +
      void setFirstDrawComplete(boolean isComplete)
      +
      +
    • +
    • +
      +

      setConfigCallbacks

      +
      void setConfigCallbacks(ArrayList<ViewRootImpl.ConfigChangedCallback> callbacks)
      +
      +
    • +
    • +
      +

      getNewInsetsMode

      +
      int getNewInsetsMode()
      +
      +
    • +
    • +
      +

      setWinFrame

      +
      void setWinFrame(Rect winFrame)
      +
      +
    • +
    • +
      +

      getDisplay

      +
      Display getDisplay()
      +
      +
    • +
    • +
      +

      getSurfaceControl

      +
      SurfaceControl getSurfaceControl()
      +
      +
    • +
    • +
      +

      getSurface

      +
      Surface getSurface()
      +
      +
    • +
    • +
      +

      getWindowAttributes

      +
      WindowManager.LayoutParams getWindowAttributes()
      +
      +
    • +
    • +
      +

      dispatchResized

      +
      void dispatchResized(int w, + int h, + Rect contentInsets, + Rect visibleInsets, + boolean reportDraw, + Configuration newConfig)
      +
      +
    • +
    • +
      +

      dispatchResized

      +
      void dispatchResized(Rect frame, + Rect contentInsets, + Rect visibleInsets, + boolean reportDraw, + Configuration newConfig)
      +
      +
    • +
    • +
      +

      dispatchResized

      +
      void dispatchResized(Rect frame, + Rect overscanInsets, + Rect contentInsets, + Rect visibleInsets, + boolean reportDraw, + Configuration newConfig)
      +
      +
    • +
    • +
      +

      dispatchResized

      +
      void dispatchResized(Rect frame, + Rect overscanInsets, + Rect contentInsets, + Rect visibleInsets, + Rect stableInsets, + boolean reportDraw, + Configuration newConfig)
      +
      +
    • +
    • +
      +

      dispatchResized

      +
      void dispatchResized(Rect frame, + Rect overscanInsets, + Rect contentInsets, + Rect visibleInsets, + Rect stableInsets, + Rect outsets, + boolean reportDraw, + Configuration newConfig)
      +
      +
    • +
    • +
      +

      dispatchResized

      +
      void dispatchResized(Rect frame, + Rect overscanInsets, + Rect contentInsets, + Rect visibleInsets, + Rect stableInsets, + Rect outsets, + boolean reportDraw, + Configuration newConfig, + Rect backDropFrame, + boolean forceLayout, + boolean alwaysConsumeNavBar)
      +
      +
    • +
    • +
      +

      dispatchResized

      +
      void dispatchResized(Rect frame, + Rect overscanInsets, + Rect contentInsets, + Rect visibleInsets, + Rect stableInsets, + Rect outsets, + boolean reportDraw, + Object mergedConfiguration, + Rect backDropFrame, + boolean forceLayout, + boolean alwaysConsumeNavBar, + int displayId)
      +
      +
    • +
    • +
      +

      dispatchResized

      +
      void dispatchResized(Rect frame, + Rect overscanInsets, + Rect contentInsets, + Rect visibleInsets, + Rect stableInsets, + Rect outsets, + boolean reportDraw, + Object mergedConfiguration, + Rect backDropFrame, + boolean forceLayout, + boolean alwaysConsumeNavBar, + int displayId, + Object displayCutout)
      +
      +
    • +
    • +
      +

      dispatchResized

      +
      default void dispatchResized(Rect frame)
      +
      +
    • +
    • +
      +

      windowFocusChanged

      +
      void windowFocusChanged(boolean hasFocus, + boolean inTouchMode)
      +
      +
    • +
    • +
      +

      windowFocusChanged

      +
      void windowFocusChanged(boolean hasFocus)
      +
      +
    • +
    • +
      +

      getWindowInsets

      +
      WindowInsets getWindowInsets(boolean forceConstruct)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowViewRootImpl.html b/javadoc/4.11/org/robolectric/shadows/ShadowViewRootImpl.html new file mode 100644 index 000000000..c79fae062 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowViewRootImpl.html @@ -0,0 +1,373 @@ + + + + +ShadowViewRootImpl + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowViewRootImpl

+
+
java.lang.Object +
org.robolectric.shadows.ShadowViewRootImpl
+
+
+
+
@Implements(value=android.view.ViewRootImpl.class, + isInAndroidSdk=false) +public class ShadowViewRootImpl +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowViewRootImpl

      +
      public ShadowViewRootImpl()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      setIsStatusBarVisible

      +
      protected static void setIsStatusBarVisible(boolean isStatusBarVisible)
      +
      Allows other shadows to set the state of isStatusBarVisible.
      +
      +
    • +
    • +
      +

      clearIsStatusBarVisible

      +
      protected static void clearIsStatusBarVisible()
      +
      Clears the last known state of isStatusBarVisible.
      +
      +
    • +
    • +
      +

      setIsNavigationBarVisible

      +
      protected static void setIsNavigationBarVisible(boolean isNavigationBarVisible)
      +
      Allows other shadows to set the state of isNavigationBarVisible.
      +
      +
    • +
    • +
      +

      clearIsNavigationBarVisible

      +
      protected static void clearIsNavigationBarVisible()
      +
      Clears the last known state of isNavigationBarVisible.
      +
      +
    • +
    • +
      +

      getWindowSession

      +
      @Implementation(maxSdk=16) +protected static IWindowSession getWindowSession(Looper mainLooper)
      +
      +
    • +
    • +
      +

      playSoundEffect

      +
      @Implementation +public void playSoundEffect(int effectId)
      +
      +
    • +
    • +
      +

      relayoutWindow

      +
      @Implementation +protected int relayoutWindow(WindowManager.LayoutParams params, + int viewVisibility, + boolean insetsPending) + throws RemoteException
      +
      +
      Throws:
      +
      RemoteException
      +
      +
      +
    • +
    • +
      +

      callDispatchResized

      +
      public void callDispatchResized()
      +
      +
    • +
    • +
      +

      getDisplay

      +
      protected Display getDisplay()
      +
      +
    • +
    • +
      +

      setView

      +
      @Implementation +protected void setView(View view, + WindowManager.LayoutParams attrs, + View panelParentView)
      +
      +
    • +
    • +
      +

      setView

      +
      @Implementation(minSdk=30) +protected void setView(View view, + WindowManager.LayoutParams attrs, + View panelParentView, + int userId)
      +
      +
    • +
    • +
      +

      getWindowInsets

      +
      @Implementation(minSdk=30) +protected WindowInsets getWindowInsets(boolean forceConstruct)
      +
      On Android R+ WindowInsets supports checking visibility of specific inset types. + +

      For those SDK levels, override the real WindowInsets with the tracked system bar + visibility status (isStatusBarVisible/isNavigationBarVisible), if set. + +

      NOTE: We use state tracking in place of a longer term solution of implementing the insets + calculations and broadcast (via listeners) for now. Once we have insets calculations working we + should remove this mechanism.

      +
      +
    • +
    • +
      +

      reset

      +
      @Resetter +public static void reset()
      +
      +
    • +
    • +
      +

      callWindowFocusChanged

      +
      public void callWindowFocusChanged(boolean hasFocus)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowVirtualDeviceManager.ShadowVirtualDevice.html b/javadoc/4.11/org/robolectric/shadows/ShadowVirtualDeviceManager.ShadowVirtualDevice.html new file mode 100644 index 000000000..3c3c4050a --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowVirtualDeviceManager.ShadowVirtualDevice.html @@ -0,0 +1,269 @@ + + + + +ShadowVirtualDeviceManager.ShadowVirtualDevice + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowVirtualDeviceManager.ShadowVirtualDevice

+
+
java.lang.Object +
org.robolectric.shadows.ShadowVirtualDeviceManager.ShadowVirtualDevice
+
+
+
+
Enclosing class:
+
ShadowVirtualDeviceManager
+
+
+
@Implements(value=android.companion.virtual.VirtualDeviceManager.VirtualDevice.class, + minSdk=34, + isInAndroidSdk=false) +public static class ShadowVirtualDeviceManager.ShadowVirtualDevice +extends Object
+
Shadow for inner class VirtualDeviceManager.VirtualDevice.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowVirtualDevice

      +
      public ShadowVirtualDevice()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      __constructor__

      +
      @Implementation +protected void __constructor__(IVirtualDeviceManager service, + Context context, + int associationId, + VirtualDeviceParams params)
      +
      +
    • +
    • +
      +

      getDeviceId

      +
      @Implementation +protected int getDeviceId()
      +
      +
    • +
    • +
      +

      close

      +
      @Implementation +protected void close()
      +
      Prevents a NPE when calling .close() on a VirtualDevice in unit tests.
      +
      +
    • +
    • +
      +

      getVirtualSensorList

      +
      @Implementation +protected List<android.companion.virtual.sensor.VirtualSensor> getVirtualSensorList()
      +
      +
    • +
    • +
      +

      launchPendingIntent

      +
      @Implementation +protected void launchPendingIntent(int displayId, + PendingIntent pendingIntent, + Executor executor, + IntConsumer listener)
      +
      +
    • +
    • +
      +

      setPendingIntentCallbackResultCode

      +
      public void setPendingIntentCallbackResultCode(int resultCode)
      +
      +
    • +
    • +
      +

      getLastLaunchedPendingIntent

      +
      public PendingIntent getLastLaunchedPendingIntent()
      +
      +
    • +
    • +
      +

      getVirtualSensorCallback

      +
      public android.companion.virtual.sensor.VirtualSensorCallback getVirtualSensorCallback()
      +
      +
    • +
    • +
      +

      getVirtualSensorDirectChannelCallback

      +
      public android.companion.virtual.sensor.VirtualSensorDirectChannelCallback getVirtualSensorDirectChannelCallback()
      +
      +
    • +
    • +
      +

      reset

      +
      @Resetter +public static void reset()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowVirtualDeviceManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowVirtualDeviceManager.html new file mode 100644 index 000000000..15ed50ce5 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowVirtualDeviceManager.html @@ -0,0 +1,227 @@ + + + + +ShadowVirtualDeviceManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowVirtualDeviceManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowVirtualDeviceManager
+
+
+
+
@Implements(value=android.companion.virtual.VirtualDeviceManager.class, + minSdk=34, + isInAndroidSdk=false) +public class ShadowVirtualDeviceManager +extends Object
+
Shadow for VirtualDeviceManager.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowVirtualRefBasePtr.html b/javadoc/4.11/org/robolectric/shadows/ShadowVirtualRefBasePtr.html new file mode 100644 index 000000000..9b718d097 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowVirtualRefBasePtr.html @@ -0,0 +1,192 @@ + + + + +ShadowVirtualRefBasePtr + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowVirtualRefBasePtr

+
+
java.lang.Object +
org.robolectric.shadows.ShadowVirtualRefBasePtr
+
+
+
+
@Implements(value=com.android.internal.util.VirtualRefBasePtr.class, + isInAndroidSdk=false) +public class ShadowVirtualRefBasePtr +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowVirtualRefBasePtr

      +
      public ShadowVirtualRefBasePtr()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      put

      +
      protected static <T> long put(T object)
      +
      +
    • +
    • +
      +

      get

      +
      protected static <T> T get(long nativePtr, + Class<T> clazz)
      +
      +
    • +
    • +
      +

      nIncStrong

      +
      @Implementation(minSdk=21) +protected static void nIncStrong(long ptr)
      +
      +
    • +
    • +
      +

      nDecStrong

      +
      @Implementation(minSdk=21) +protected static void nDecStrong(long ptr)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowVirtualSensor.html b/javadoc/4.11/org/robolectric/shadows/ShadowVirtualSensor.html new file mode 100644 index 000000000..f4b4151e0 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowVirtualSensor.html @@ -0,0 +1,183 @@ + + + + +ShadowVirtualSensor + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowVirtualSensor

+
+
java.lang.Object +
org.robolectric.shadows.ShadowVirtualSensor
+
+
+
+
@Implements(value=android.companion.virtual.sensor.VirtualSensor.class, + minSdk=34, + isInAndroidSdk=false) +public class ShadowVirtualSensor +extends Object
+
Shadow for VirtualSensor.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowVirtualSensor

      +
      public ShadowVirtualSensor()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getDeviceId

      +
      @Implementation +protected int getDeviceId()
      +
      +
    • +
    • +
      +

      sendEvent

      +
      @Implementation +protected void sendEvent(android.companion.virtual.sensor.VirtualSensorEvent event)
      +
      +
    • +
    • +
      +

      getSentEvents

      +
      public List<android.companion.virtual.sensor.VirtualSensorEvent> getSentEvents()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowVisualVoicemailSms.html b/javadoc/4.11/org/robolectric/shadows/ShadowVisualVoicemailSms.html new file mode 100644 index 000000000..1924347c0 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowVisualVoicemailSms.html @@ -0,0 +1,289 @@ + + + + +ShadowVisualVoicemailSms + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowVisualVoicemailSms

+
+
java.lang.Object +
org.robolectric.shadows.ShadowVisualVoicemailSms
+
+
+
+
@Implements(value=android.telephony.VisualVoicemailSms.class, + minSdk=26) +public class ShadowVisualVoicemailSms +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowVisualVoicemailTask.html b/javadoc/4.11/org/robolectric/shadows/ShadowVisualVoicemailTask.html new file mode 100644 index 000000000..da027c56d --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowVisualVoicemailTask.html @@ -0,0 +1,172 @@ + + + + +ShadowVisualVoicemailTask + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowVisualVoicemailTask

+
+
java.lang.Object +
org.robolectric.shadows.ShadowVisualVoicemailTask
+
+
+
+ + +
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowVisualVoicemailTask

      +
      public ShadowVisualVoicemailTask()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      finish

      +
      @Implementation +public void finish()
      +
      +
    • +
    • +
      +

      isFinished

      +
      public boolean isFinished()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowVisualizer.VisualizerSource.html b/javadoc/4.11/org/robolectric/shadows/ShadowVisualizer.VisualizerSource.html new file mode 100644 index 000000000..4ffda50ed --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowVisualizer.VisualizerSource.html @@ -0,0 +1,169 @@ + + + + +ShadowVisualizer.VisualizerSource + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface ShadowVisualizer.VisualizerSource

+
+
+
+
Enclosing class:
+
ShadowVisualizer
+
+
+
public static interface ShadowVisualizer.VisualizerSource
+
Provides underlying data for the ShadowVisualizer. The default implementations are + there only to help tests to run when they don't need to verify specific behaviour, otherwise + tests should probably override these and provide some specific implementation that allows them + to verify the functionality needed.
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getSamplingRate

      +
      default int getSamplingRate()
      +
      +
    • +
    • +
      +

      getWaveForm

      +
      default int getWaveForm(byte[] waveform)
      +
      +
    • +
    • +
      +

      getFft

      +
      default int getFft(byte[] fft)
      +
      +
    • +
    • +
      +

      getPeakRms

      +
      default int getPeakRms(Visualizer.MeasurementPeakRms measurement)
      +
      +
    • +
    • +
      +

      release

      +
      default void release()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowVisualizer.html b/javadoc/4.11/org/robolectric/shadows/ShadowVisualizer.html new file mode 100644 index 000000000..5b6228618 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowVisualizer.html @@ -0,0 +1,329 @@ + + + + +ShadowVisualizer + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowVisualizer

+
+
java.lang.Object +
org.robolectric.shadows.ShadowVisualizer
+
+
+
+
@Implements(value=android.media.audiofx.Visualizer.class, + minSdk=9) +public class ShadowVisualizer +extends Object
+
Shadow for the Visualizer class.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowVisualizer

      +
      public ShadowVisualizer()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      setSource

      +
      public void setSource(ShadowVisualizer.VisualizerSource source)
      +
      +
    • +
    • +
      +

      setDataCaptureListener

      +
      @Implementation(minSdk=9) +protected int setDataCaptureListener(Visualizer.OnDataCaptureListener listener, + int rate, + boolean waveform, + boolean fft)
      +
      +
    • +
    • +
      +

      native_getSamplingRate

      +
      @Implementation(minSdk=9) +protected int native_getSamplingRate()
      +
      +
    • +
    • +
      +

      native_getWaveForm

      +
      @Implementation(minSdk=9) +protected int native_getWaveForm(byte[] waveform)
      +
      +
    • +
    • +
      +

      native_getFft

      +
      @Implementation(minSdk=9) +protected int native_getFft(byte[] fft)
      +
      +
    • +
    • +
      +

      native_getEnabled

      +
      @Implementation(minSdk=9) +protected boolean native_getEnabled()
      +
      +
    • +
    • +
      +

      native_setCaptureSize

      +
      @Implementation(minSdk=9) +protected int native_setCaptureSize(int size)
      +
      +
    • +
    • +
      +

      native_getCaptureSize

      +
      @Implementation(minSdk=9) +protected int native_getCaptureSize()
      +
      +
    • +
    • +
      +

      native_setEnabled

      +
      @Implementation(minSdk=9) +protected int native_setEnabled(boolean enabled)
      +
      +
    • +
    • +
      +

      native_getPeakRms

      +
      @Implementation(minSdk=19) +protected int native_getPeakRms(Visualizer.MeasurementPeakRms measurement)
      +
      +
    • +
    • +
      +

      native_release

      +
      @Implementation(minSdk=9) +protected void native_release()
      +
      +
    • +
    • +
      +

      triggerDataCapture

      +
      public void triggerDataCapture()
      +
      Trigger calls to the existing Visualizer.OnDataCaptureListener. + +

      This is a no-op if the listener has not been set.

      +
      +
    • +
    • +
      +

      setState

      +
      public void setState(int newState)
      +
      Updates the state of the Visualizer itself. + +

      This can be used e.g. to put the Visualizer in an unexpected state and cause an exception + the next time the Visualizer is used.

      +
      +
    • +
    • +
      +

      setErrorCode

      +
      public void setErrorCode(int errorCode)
      +
      Sets the error code to override setter methods in this class. + +

      When the error code is set to anything other than Visualizer.SUCCESS setters in the + Visualizer will early-out and return that error code.

      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowVoiceInteractionService.html b/javadoc/4.11/org/robolectric/shadows/ShadowVoiceInteractionService.html new file mode 100644 index 000000000..b928e3b59 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowVoiceInteractionService.html @@ -0,0 +1,242 @@ + + + + +ShadowVoiceInteractionService + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowVoiceInteractionService

+
+
java.lang.Object +
org.robolectric.shadows.ShadowContextWrapper +
org.robolectric.shadows.ShadowService +
org.robolectric.shadows.ShadowVoiceInteractionService
+
+
+
+
+
+
@Implements(value=android.service.voice.VoiceInteractionService.class, + minSdk=21) +public class ShadowVoiceInteractionService +extends ShadowService
+
Shadow implementation of VoiceInteractionService.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowVoiceInteractionSession.html b/javadoc/4.11/org/robolectric/shadows/ShadowVoiceInteractionSession.html new file mode 100644 index 000000000..4863f3a2d --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowVoiceInteractionSession.html @@ -0,0 +1,324 @@ + + + + +ShadowVoiceInteractionSession + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowVoiceInteractionSession

+
+
java.lang.Object +
org.robolectric.shadows.ShadowVoiceInteractionSession
+
+
+
+
@Implements(value=android.service.voice.VoiceInteractionSession.class, + minSdk=21) +public class ShadowVoiceInteractionSession +extends Object
+
Shadow implementation of VoiceInteractionSession.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowVoiceInteractor.html b/javadoc/4.11/org/robolectric/shadows/ShadowVoiceInteractor.html new file mode 100644 index 000000000..8273dcc0d --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowVoiceInteractor.html @@ -0,0 +1,259 @@ + + + + +ShadowVoiceInteractor + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowVoiceInteractor

+
+
java.lang.Object +
org.robolectric.shadows.ShadowVoiceInteractor
+
+
+
+
@Implements(value=android.app.VoiceInteractor.class, + minSdk=23) +public class ShadowVoiceInteractor +extends Object
+
Shadow implementation of VoiceInteractor.
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      assistantPackageName

      +
      public static String assistantPackageName
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowVoiceInteractor

      +
      public ShadowVoiceInteractor()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowVpnManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowVpnManager.html new file mode 100644 index 000000000..6415c9692 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowVpnManager.html @@ -0,0 +1,225 @@ + + + + +ShadowVpnManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowVpnManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowVpnManager
+
+
+
+
@Implements(value=android.net.VpnManager.class, + minSdk=30) +public class ShadowVpnManager +extends Object
+
Shadow for VpnManager.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowVpnManager

      +
      public ShadowVpnManager()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      deleteProvisionedVpnProfile

      +
      @Implementation +protected void deleteProvisionedVpnProfile()
      +
      +
    • +
    • +
      +

      getProvisionedVpnProfileState

      +
      @Implementation(minSdk=33) +protected VpnProfileState getProvisionedVpnProfileState()
      +
      +
    • +
    • +
      +

      provisionVpnProfile

      +
      @Implementation +protected Intent provisionVpnProfile(PlatformVpnProfile profile)
      +
      +
    • +
    • +
      +

      setProvisionVpnProfileResult

      +
      public void setProvisionVpnProfileResult(Intent intent)
      +
      Sets the return value of #provisionVpnProfile(PlatformVpnProfile).
      +
      +
    • +
    • +
      +

      startProvisionedVpnProfile

      +
      @Implementation +protected void startProvisionedVpnProfile()
      +
      +
    • +
    • +
      +

      startProvisionedVpnProfileSession

      +
      @Implementation(minSdk=33) +protected String startProvisionedVpnProfileSession()
      +
      +
    • +
    • +
      +

      stopProvisionedVpnProfile

      +
      @Implementation +protected void stopProvisionedVpnProfile()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowVpnService.html b/javadoc/4.11/org/robolectric/shadows/ShadowVpnService.html new file mode 100644 index 000000000..0651da918 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowVpnService.html @@ -0,0 +1,206 @@ + + + + +ShadowVpnService + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowVpnService

+
+ +
+
+
@Implements(android.net.VpnService.class) +public class ShadowVpnService +extends ShadowService
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowVpnService

      +
      public ShadowVpnService()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      prepare

      +
      @Implementation +protected static Intent prepare(Context context)
      +
      +
    • +
    • +
      +

      setPrepareResult

      +
      public static void setPrepareResult(Intent intent)
      +
      Sets the return value of #prepare(Context).
      +
      +
    • +
    • +
      +

      protect

      +
      @Implementation +protected boolean protect(Socket socket)
      +
      No-ops and always return true, override to avoid call to non-existent Socket.getFileDescriptor.
      +
      +
    • +
    • +
      +

      reset

      +
      @Resetter +public static void reset()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowWallpaperManager.WallpaperCommandRecord.html b/javadoc/4.11/org/robolectric/shadows/ShadowWallpaperManager.WallpaperCommandRecord.html new file mode 100644 index 000000000..a39bd2c27 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowWallpaperManager.WallpaperCommandRecord.html @@ -0,0 +1,198 @@ + + + + +ShadowWallpaperManager.WallpaperCommandRecord + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowWallpaperManager.WallpaperCommandRecord

+
+
java.lang.Object +
org.robolectric.shadows.ShadowWallpaperManager.WallpaperCommandRecord
+
+
+
+
Enclosing class:
+
ShadowWallpaperManager
+
+
+
public static class ShadowWallpaperManager.WallpaperCommandRecord +extends Object
+ +
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowWallpaperManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowWallpaperManager.html new file mode 100644 index 000000000..81f57329c --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowWallpaperManager.html @@ -0,0 +1,436 @@ + + + + +ShadowWallpaperManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowWallpaperManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowWallpaperManager
+
+
+
+
@Implements(android.app.WallpaperManager.class) +public class ShadowWallpaperManager +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowWallpaperManager

      +
      public ShadowWallpaperManager()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      sendWallpaperCommand

      +
      @Implementation +protected void sendWallpaperCommand(IBinder windowToken, + String action, + int x, + int y, + int z, + Bundle extras)
      +
      +
    • +
    • +
      +

      setResource

      +
      @Implementation(maxSdk=23) +protected void setResource(int resid)
      +
      Sets a resource id as the current wallpaper. + +

      This only caches the resource id in memory. Calling this will override any previously set + resource and does not differentiate between users.

      +
      +
    • +
    • +
      +

      setResource

      +
      @Implementation(minSdk=24) +protected int setResource(int resid, + int which)
      +
      +
    • +
    • +
      +

      hasResourceWallpaper

      +
      @Implementation(minSdk=17) +protected boolean hasResourceWallpaper(int resid)
      +
      Returns whether the current wallpaper has been set through setResource(int) or setResource(int, int) with the same resource id.
      +
      +
    • +
    • +
      +

      setBitmap

      +
      @Implementation(minSdk=24) +protected int setBitmap(Bitmap fullImage, + Rect visibleCropHint, + boolean allowBackup, + int which)
      +
      Caches fullImage in the memory based on which. + +

      After a success call, any previously set live wallpaper is removed,

      +
      +
      Parameters:
      +
      fullImage - the bitmap image to be cached in the memory
      +
      visibleCropHint - not used
      +
      allowBackup - not used
      +
      which - either WallpaperManager.FLAG_LOCK or {WallpaperManager#FLAG_SYSTEM}
      +
      Returns:
      +
      0 if fails to cache. Otherwise, 1.
      +
      +
      +
    • +
    • +
      +

      getBitmap

      +
      @Nullable +public Bitmap getBitmap(int which)
      +
      Returns the memory cached Bitmap associated with which.
      +
      +
      Parameters:
      +
      which - either WallpaperManager.FLAG_LOCK or {WallpaperManager#FLAG_SYSTEM}.
      +
      Returns:
      +
      The memory cached Bitmap associated with which. null if no + bitmap was set.
      +
      +
      +
    • +
    • +
      +

      getWallpaperFile

      +
      @Implementation(minSdk=24) +@Nullable +protected ParcelFileDescriptor getWallpaperFile(int which)
      +
      Gets a wallpaper file associated with which.
      +
      +
      Parameters:
      +
      which - either WallpaperManager.FLAG_LOCK or {WallpaperManager#FLAG_SYSTEM}
      +
      Returns:
      +
      An open, readable file descriptor to the requested wallpaper image file; null + if no such wallpaper is configured.
      +
      +
      +
    • +
    • +
      +

      isSetWallpaperAllowed

      +
      @Implementation(minSdk=24) +protected boolean isSetWallpaperAllowed()
      +
      +
    • +
    • +
      +

      setIsSetWallpaperAllowed

      +
      public void setIsSetWallpaperAllowed(boolean allowed)
      +
      +
    • +
    • +
      +

      isWallpaperSupported

      +
      @Implementation(minSdk=23) +protected boolean isWallpaperSupported()
      +
      +
    • +
    • +
      +

      setIsWallpaperSupported

      +
      public void setIsWallpaperSupported(boolean supported)
      +
      +
    • +
    • +
      +

      setStream

      +
      @Implementation(minSdk=24) +protected int setStream(InputStream bitmapData, + Rect visibleCropHint, + boolean allowBackup, + int which)
      +
      Caches bitmapData in the memory based on which.
      +
      +
      Parameters:
      +
      bitmapData - the input stream which contains a bitmap image to be cached in the memory
      +
      visibleCropHint - not used
      +
      allowBackup - not used
      +
      which - either WallpaperManager.FLAG_LOCK or {WallpaperManager#FLAG_SYSTEM}
      +
      Returns:
      +
      0 if fails to cache. Otherwise, 1.
      +
      +
      +
    • +
    • +
      +

      setWallpaperComponent

      +
      @Implementation(minSdk=23) +protected boolean setWallpaperComponent(ComponentName wallpaperService) + throws IOException, +XmlPullParserException
      +
      Sets a live wallpaper, wallpaperService, as the current wallpaper. + +

      This only caches the live wallpaper info in the memory. Calling this will remove any + previously set static wallpaper.

      +
      +
      Throws:
      +
      IOException
      +
      XmlPullParserException
      +
      +
      +
    • +
    • +
      +

      getWallpaperInfo

      +
      @Implementation +protected WallpaperInfo getWallpaperInfo()
      +
      Returns the information about the wallpaper if the current wallpaper is a live wallpaper + component. Otherwise, if the wallpaper is a static image, this returns null.
      +
      +
    • +
    • +
      +

      setWallpaperDimAmount

      +
      @Implementation(minSdk=33) +protected void setWallpaperDimAmount(float dimAmount)
      +
      +
    • +
    • +
      +

      getWallpaperDimAmount

      +
      @Implementation(minSdk=33) +protected float getWallpaperDimAmount()
      +
      +
    • +
    • +
      +

      getWallpaperCommandRecords

      +
      public List<ShadowWallpaperManager.WallpaperCommandRecord> getWallpaperCommandRecords()
      + +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowWearableSensingManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowWearableSensingManager.html new file mode 100644 index 000000000..e3c50afd9 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowWearableSensingManager.html @@ -0,0 +1,229 @@ + + + + +ShadowWearableSensingManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowWearableSensingManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowWearableSensingManager
+
+
+
+
@Implements(value=android.app.wearable.WearableSensingManager.class, + minSdk=34, + isInAndroidSdk=false) +public class ShadowWearableSensingManager +extends Object
+
Shadow for VirtualDeviceManager.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowWearableSensingManager

      +
      public ShadowWearableSensingManager()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowWebSettings.html b/javadoc/4.11/org/robolectric/shadows/ShadowWebSettings.html new file mode 100644 index 000000000..1cd3c8d15 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowWebSettings.html @@ -0,0 +1,193 @@ + + + + +ShadowWebSettings + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowWebSettings

+
+
java.lang.Object +
org.robolectric.shadows.ShadowWebSettings
+
+
+
+
@Implements(android.webkit.WebSettings.class) +public class ShadowWebSettings +extends Object
+
Shadow of WebSettings which returns a dummy user a stub instance rather than the + User-Agent used by a WebView.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowWebSettings

      +
      public ShadowWebSettings()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getDefaultUserAgent

      +
      @Implementation(minSdk=18) +protected static String getDefaultUserAgent(Context context)
      +
      Returns the default User-Agent used by a WebView. An instance of WebView could use a different + User-Agent if a call is made to WebSettings.setUserAgentString(String).
      +
      +
      Parameters:
      +
      context - a Context object used to access application assets
      +
      +
      +
    • +
    • +
      +

      setDefaultUserAgent

      +
      public static void setDefaultUserAgent(String defaultUserAgent)
      +
      Sets the default user agent for the WebView. The value set here is returned from getDefaultUserAgent(Context).
      +
      +
    • +
    • +
      +

      reset

      +
      @Resetter +public static void reset()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowWebStorage.html b/javadoc/4.11/org/robolectric/shadows/ShadowWebStorage.html new file mode 100644 index 000000000..176072151 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowWebStorage.html @@ -0,0 +1,163 @@ + + + + +ShadowWebStorage + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowWebStorage

+
+
java.lang.Object +
org.robolectric.shadows.ShadowWebStorage
+
+
+
+
@Implements(android.webkit.WebStorage.class) +public class ShadowWebStorage +extends Object
+
Shadow of WebStorage which constructs a stub instance rather than attempting to create a + full Chromium-backed instance.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowWebStorage

      +
      public ShadowWebStorage()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowWebSyncManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowWebSyncManager.html new file mode 100644 index 000000000..52119a84f --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowWebSyncManager.html @@ -0,0 +1,212 @@ + + + + +ShadowWebSyncManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowWebSyncManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowWebSyncManager
+
+
+
+
Direct Known Subclasses:
+
ShadowCookieSyncManager
+
+
+
@Implements(className="android.webkit.WebSyncManager") +public class ShadowWebSyncManager +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      synced

      +
      protected boolean synced
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowWebSyncManager

      +
      public ShadowWebSyncManager()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      sync

      +
      @Implementation +protected void sync()
      +
      +
    • +
    • +
      +

      synced

      +
      public boolean synced()
      +
      +
    • +
    • +
      +

      reset

      +
      public void reset()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowWebView.LoadData.html b/javadoc/4.11/org/robolectric/shadows/ShadowWebView.LoadData.html new file mode 100644 index 000000000..a4174b658 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowWebView.LoadData.html @@ -0,0 +1,183 @@ + + + + +ShadowWebView.LoadData + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowWebView.LoadData

+
+
java.lang.Object +
org.robolectric.shadows.ShadowWebView.LoadData
+
+
+
+
Enclosing class:
+
ShadowWebView
+
+
+
public static class ShadowWebView.LoadData +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      data

      +
      public final String data
      +
      +
    • +
    • +
      +

      mimeType

      +
      public final String mimeType
      +
      +
    • +
    • +
      +

      encoding

      +
      public final String encoding
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      LoadData

      +
      public LoadData(String data, + String mimeType, + String encoding)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowWebView.LoadDataWithBaseURL.html b/javadoc/4.11/org/robolectric/shadows/ShadowWebView.LoadDataWithBaseURL.html new file mode 100644 index 000000000..4989d7247 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowWebView.LoadDataWithBaseURL.html @@ -0,0 +1,205 @@ + + + + +ShadowWebView.LoadDataWithBaseURL + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowWebView.LoadDataWithBaseURL

+
+
java.lang.Object +
org.robolectric.shadows.ShadowWebView.LoadDataWithBaseURL
+
+
+
+
Enclosing class:
+
ShadowWebView
+
+
+
public static class ShadowWebView.LoadDataWithBaseURL +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      baseUrl

      +
      public final String baseUrl
      +
      +
    • +
    • +
      +

      data

      +
      public final String data
      +
      +
    • +
    • +
      +

      mimeType

      +
      public final String mimeType
      +
      +
    • +
    • +
      +

      encoding

      +
      public final String encoding
      +
      +
    • +
    • +
      +

      historyUrl

      +
      public final String historyUrl
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      LoadDataWithBaseURL

      +
      public LoadDataWithBaseURL(String baseUrl, + String data, + String mimeType, + String encoding, + String historyUrl)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowWebView.html b/javadoc/4.11/org/robolectric/shadows/ShadowWebView.html new file mode 100644 index 000000000..c609dddc5 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowWebView.html @@ -0,0 +1,1013 @@ + + + + +ShadowWebView + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowWebView

+
+ +
+
+
@Implements(android.webkit.WebView.class) +public class ShadowWebView +extends ShadowViewGroup
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowWebViewDatabase.html b/javadoc/4.11/org/robolectric/shadows/ShadowWebViewDatabase.html new file mode 100644 index 000000000..fed28a148 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowWebViewDatabase.html @@ -0,0 +1,198 @@ + + + + +ShadowWebViewDatabase + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowWebViewDatabase

+
+
java.lang.Object +
org.robolectric.shadows.ShadowWebViewDatabase
+
+
+
+
@Implements(value=android.webkit.WebViewDatabase.class, + callThroughByDefault=false) +public class ShadowWebViewDatabase +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowWebViewDatabase

      +
      public ShadowWebViewDatabase()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getInstance

      +
      @Implementation +protected static WebViewDatabase getInstance(Context ignored)
      +
      +
    • +
    • +
      +

      resetDatabase

      +
      public void resetDatabase()
      +
      Resets the WebViewDatabase instance to clear any state between tests.
      +
      +
    • +
    • +
      +

      wasClearFormDataCalled

      +
      public boolean wasClearFormDataCalled()
      +
      Returns true if WebViewDatabase.clearFormData() was called.
      +
      +
    • +
    • +
      +

      resetClearFormData

      +
      public void resetClearFormData()
      +
      Resets wasClearFormDataCalled(), setting it back to false.
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowWifiAwareManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowWifiAwareManager.html new file mode 100644 index 000000000..080c017bf --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowWifiAwareManager.html @@ -0,0 +1,315 @@ + + + + +ShadowWifiAwareManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowWifiAwareManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowWifiAwareManager
+
+
+
+
@Implements(value=android.net.wifi.aware.WifiAwareManager.class, + minSdk=26) +public class ShadowWifiAwareManager +extends Object
+
Shadow Implementation of WifiAwareManager
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowWifiAwareManager

      +
      public ShadowWifiAwareManager()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      isAvailable

      +
      @Implementation +protected boolean isAvailable()
      +
      +
    • +
    • +
      +

      attach

      +
      @Implementation +protected void attach(AttachCallback callback, + Handler handler)
      +
      +
    • +
    • +
      +

      publish

      +
      @Implementation +protected void publish(int clientId, + Looper looper, + PublishConfig publishConfig, + DiscoverySessionCallback callback)
      +
      +
    • +
    • +
      +

      subscribe

      +
      @Implementation +protected void subscribe(int clientId, + Looper looper, + SubscribeConfig subscribeConfig, + DiscoverySessionCallback callback)
      +
      +
    • +
    • +
      +

      newPublishDiscoverySession

      +
      public static PublishDiscoverySession newPublishDiscoverySession(WifiAwareManager manager, + int clientId, + int sessionId)
      +
      Returns a new instance of PublishDiscoverySession.
      +
      +
    • +
    • +
      +

      newSubscribeDiscoverySession

      +
      public static SubscribeDiscoverySession newSubscribeDiscoverySession(WifiAwareManager manager, + int clientId, + int sessionId)
      +
      Returns a new instance of SubscribeDiscoverySession.
      +
      +
    • +
    • +
      +

      newWifiAwareSession

      +
      public static WifiAwareSession newWifiAwareSession(WifiAwareManager manager, + Binder binder, + int clientId)
      +
      Returns a new instance of WifiAwareSession.
      +
      +
    • +
    • +
      +

      setAvailable

      +
      public void setAvailable(boolean available)
      +
      Sets the availability of the wifiAwareManager.
      +
      +
    • +
    • +
      +

      setWifiAwareSession

      +
      public void setWifiAwareSession(WifiAwareSession session)
      +
      Sets parameter to pass to AttachCallback#onAttach(WifiAwareSession session)
      +
      +
    • +
    • +
      +

      setSessionDetached

      +
      public void setSessionDetached(boolean sessionDetached)
      +
      Sets the boolean value indicating if a wifiAwareSession has been detached.
      +
      +
    • +
    • +
      +

      setDiscoverySessionToPublish

      +
      public void setDiscoverySessionToPublish(PublishDiscoverySession publishDiscoverySession)
      +
      Sets parameter to pass to DiscoverySessionCallback#onPublishStarted(PublishDiscoverySession)
      +
      +
    • +
    • +
      +

      setDiscoverySessionToSubscribe

      +
      public void setDiscoverySessionToSubscribe(SubscribeDiscoverySession subscribeDiscoverySession)
      +
      Sets param to pass to DiscoverySessionCallback#onSubscribeStarted(SubscribeDiscoverySession)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowWifiConfiguration.html b/javadoc/4.11/org/robolectric/shadows/ShadowWifiConfiguration.html new file mode 100644 index 000000000..457f8ad3c --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowWifiConfiguration.html @@ -0,0 +1,184 @@ + + + + +ShadowWifiConfiguration + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowWifiConfiguration

+
+
java.lang.Object +
org.robolectric.shadows.ShadowWifiConfiguration
+
+
+
+
@Implements(android.net.wifi.WifiConfiguration.class) +public class ShadowWifiConfiguration +extends Object
+
Shadow Implementation of WifiConfiguration
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowWifiConfiguration

      +
      public ShadowWifiConfiguration()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      copy

      +
      public WifiConfiguration copy()
      +
      +
    • +
    • +
      +

      setSecurityParams

      +
      @Implementation(minSdk=30, + maxSdk=30) +protected void setSecurityParams(int securityType)
      +
      +
    • +
    • +
      +

      getSecurityTypes

      +
      public Set<Integer> getSecurityTypes()
      +
      Returns the security type set by setSecurityParams.
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowWifiInfo.html b/javadoc/4.11/org/robolectric/shadows/ShadowWifiInfo.html new file mode 100644 index 000000000..fa48f7545 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowWifiInfo.html @@ -0,0 +1,250 @@ + + + + +ShadowWifiInfo + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowWifiInfo

+
+
java.lang.Object +
org.robolectric.shadows.ShadowWifiInfo
+
+
+
+
@Implements(android.net.wifi.WifiInfo.class) +public class ShadowWifiInfo +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowWifiManager.ShadowMulticastLock.html b/javadoc/4.11/org/robolectric/shadows/ShadowWifiManager.ShadowMulticastLock.html new file mode 100644 index 000000000..ff1e357d0 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowWifiManager.ShadowMulticastLock.html @@ -0,0 +1,195 @@ + + + + +ShadowWifiManager.ShadowMulticastLock + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowWifiManager.ShadowMulticastLock

+
+
java.lang.Object +
org.robolectric.shadows.ShadowWifiManager.ShadowMulticastLock
+
+
+
+
Enclosing class:
+
ShadowWifiManager
+
+
+
@Implements(android.net.wifi.WifiManager.MulticastLock.class) +public static class ShadowWifiManager.ShadowMulticastLock +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowMulticastLock

      +
      public ShadowMulticastLock()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowWifiManager.ShadowWifiLock.html b/javadoc/4.11/org/robolectric/shadows/ShadowWifiManager.ShadowWifiLock.html new file mode 100644 index 000000000..3ecae81bd --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowWifiManager.ShadowWifiLock.html @@ -0,0 +1,232 @@ + + + + +ShadowWifiManager.ShadowWifiLock + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowWifiManager.ShadowWifiLock

+
+
java.lang.Object +
org.robolectric.shadows.ShadowWifiManager.ShadowWifiLock
+
+
+
+
Enclosing class:
+
ShadowWifiManager
+
+
+
@Implements(android.net.wifi.WifiManager.WifiLock.class) +public static class ShadowWifiManager.ShadowWifiLock +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      MAX_ACTIVE_LOCKS

      +
      public static final int MAX_ACTIVE_LOCKS
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowWifiLock

      +
      public ShadowWifiLock()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowWifiManager.WifiUsabilityScore.html b/javadoc/4.11/org/robolectric/shadows/ShadowWifiManager.WifiUsabilityScore.html new file mode 100644 index 000000000..68e4e3ca6 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowWifiManager.WifiUsabilityScore.html @@ -0,0 +1,153 @@ + + + + +ShadowWifiManager.WifiUsabilityScore + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowWifiManager.WifiUsabilityScore

+
+
java.lang.Object +
org.robolectric.shadows.ShadowWifiManager.WifiUsabilityScore
+
+
+
+
Enclosing class:
+
ShadowWifiManager
+
+
+
public static class ShadowWifiManager.WifiUsabilityScore +extends Object
+
Class to record scores passed to WifiManager#updateWifiUsabilityScore
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      seqNum

      +
      public final int seqNum
      +
      +
    • +
    • +
      +

      score

      +
      public final int score
      +
      +
    • +
    • +
      +

      predictionHorizonSec

      +
      public final int predictionHorizonSec
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowWifiManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowWifiManager.html new file mode 100644 index 000000000..3f42bb1e7 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowWifiManager.html @@ -0,0 +1,1034 @@ + + + + +ShadowWifiManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowWifiManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowWifiManager
+
+
+
+
@Implements(value=android.net.wifi.WifiManager.class, + looseSignatures=true) +public class ShadowWifiManager +extends Object
+
Shadow for WifiManager.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowWifiManager

      +
      public ShadowWifiManager()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      triggerLocalConnectionFailure

      +
      public void triggerLocalConnectionFailure(WifiNetworkSpecifier specifier, + int failureReason)
      +
      Simulates a connection failure for a specified local network connection.
      +
      +
      Parameters:
      +
      specifier - the WifiNetworkSpecifier describing the local network connection + attempt
      +
      failureReason - the reason for the network connection failure. This should be one of the + values specified in WifiManager#STATUS_LOCAL_ONLY_CONNECTION_FAILURE_*
      +
      +
      +
    • +
    • +
      +

      addLocalOnlyConnectionFailureListener

      +
      @Implementation(minSdk=34) +protected void addLocalOnlyConnectionFailureListener(Executor executor, + WifiManager.LocalOnlyConnectionFailureListener listener)
      +
      +
    • +
    • +
      +

      removeLocalOnlyConnectionFailureListener

      +
      @Implementation(minSdk=34) +protected void removeLocalOnlyConnectionFailureListener(WifiManager.LocalOnlyConnectionFailureListener listener)
      +
      +
    • +
    • +
      +

      setWifiEnabled

      +
      @Implementation +protected boolean setWifiEnabled(boolean wifiEnabled)
      +
      +
    • +
    • +
      +

      setWifiState

      +
      public void setWifiState(int wifiState)
      +
      +
    • +
    • +
      +

      isWifiEnabled

      +
      @Implementation +protected boolean isWifiEnabled()
      +
      +
    • +
    • +
      +

      getWifiState

      +
      @Implementation +protected int getWifiState()
      +
      +
    • +
    • +
      +

      getConnectionInfo

      +
      @Implementation +protected WifiInfo getConnectionInfo()
      +
      +
    • +
    • +
      +

      is5GHzBandSupported

      +
      @Implementation(minSdk=21) +protected boolean is5GHzBandSupported()
      +
      +
    • +
    • +
      +

      setIs5GHzBandSupported

      +
      public void setIs5GHzBandSupported(boolean is5GHzBandSupported)
      +
      Sets whether 5ghz band is supported.
      +
      +
    • +
    • +
      +

      isStaApConcurrencySupported

      +
      @Implementation(minSdk=30) +protected boolean isStaApConcurrencySupported()
      +
      Returns last value provided to setStaApConcurrencySupported(boolean).
      +
      +
    • +
    • +
      +

      setStaApConcurrencySupported

      +
      public void setStaApConcurrencySupported(boolean isStaApConcurrencySupported)
      +
      Sets whether STA/AP concurrency is supported.
      +
      +
    • +
    • +
      +

      isWpa3SaeSupported

      +
      @Implementation(minSdk=29) +protected boolean isWpa3SaeSupported()
      +
      Returns last value provided to setWpa3SaeSupported(boolean).
      +
      +
    • +
    • +
      +

      setWpa3SaeSupported

      +
      public void setWpa3SaeSupported(boolean isWpa3SaeSupported)
      +
      Sets whether WPA3-Personal SAE is supported.
      +
      +
    • +
    • +
      +

      isWpa3SaePublicKeySupported

      +
      @Implementation(minSdk=31) +protected boolean isWpa3SaePublicKeySupported()
      +
      Returns last value provided to setWpa3SaePublicKeySupported(boolean).
      +
      +
    • +
    • +
      +

      setWpa3SaePublicKeySupported

      +
      public void setWpa3SaePublicKeySupported(boolean isWpa3SaePublicKeySupported)
      +
      Sets whether WPA3 SAE Public Key is supported.
      +
      +
    • +
    • +
      +

      isWpa3SaeH2eSupported

      +
      @Implementation(minSdk=31) +protected boolean isWpa3SaeH2eSupported()
      +
      Returns last value provided to setWpa3SaeH2eSupported(boolean).
      +
      +
    • +
    • +
      +

      setWpa3SaeH2eSupported

      +
      public void setWpa3SaeH2eSupported(boolean isWpa3SaeH2eSupported)
      +
      Sets whether WPA3 SAE Hash-to-Element is supported.
      +
      +
    • +
    • +
      +

      isWpa3SuiteBSupported

      +
      @Implementation(minSdk=29) +protected boolean isWpa3SuiteBSupported()
      +
      Returns last value provided to setWpa3SuiteBSupported(boolean).
      +
      +
    • +
    • +
      +

      setWpa3SuiteBSupported

      +
      public void setWpa3SuiteBSupported(boolean isWpa3SuiteBSupported)
      +
      Sets whether WPA3-Enterprise Suite-B-192 is supported.
      +
      +
    • +
    • +
      +

      setConnectionInfo

      +
      public void setConnectionInfo(WifiInfo wifiInfo)
      +
      Sets the connection info as the provided WifiInfo.
      +
      +
    • +
    • +
      +

      setStartScanSucceeds

      +
      public void setStartScanSucceeds(boolean succeeds)
      +
      Sets the return value of startScan().
      +
      +
    • +
    • +
      +

      getScanResults

      +
      @Implementation +protected List<ScanResult> getScanResults()
      +
      +
    • +
    • +
      +

      getCallerConfiguredNetworks

      +
      @Implementation(minSdk=31) +protected List<WifiConfiguration> getCallerConfiguredNetworks()
      +
      The original implementation allows this to be called by the Device Owner (DO), Profile Owner + (PO), callers with carrier privilege and system apps, but this shadow can be called by all apps + carrying the ACCESS_WIFI_STATE permission. + +

      This shadow is a wrapper for getConfiguredNetworks() and does not actually check the caller.

      +
      +
    • +
    • +
      +

      getConfiguredNetworks

      +
      @Implementation +protected List<WifiConfiguration> getConfiguredNetworks()
      +
      +
    • +
    • +
      +

      getPrivilegedConfiguredNetworks

      +
      @Implementation(minSdk=21) +protected List<WifiConfiguration> getPrivilegedConfiguredNetworks()
      +
      +
    • +
    • +
      +

      addNetwork

      +
      @Implementation +protected int addNetwork(WifiConfiguration config)
      +
      +
    • +
    • +
      +

      addNetworkPrivileged

      +
      @Implementation(minSdk=31) +protected WifiManager.AddNetworkResult addNetworkPrivileged(WifiConfiguration config)
      +
      The new version of addNetwork(WifiConfiguration) which returns a more detailed failure + codes. The original implementation of this API is limited to Device Owner (DO), Profile Owner + (PO), system app, and privileged apps but this shadow can be called by all apps.
      +
      +
    • +
    • +
      +

      removeNetwork

      +
      @Implementation +protected boolean removeNetwork(int netId)
      +
      +
    • +
    • +
      +

      removeNonCallerConfiguredNetworks

      +
      @Implementation(minSdk=31) +protected boolean removeNonCallerConfiguredNetworks()
      +
      Removes all configured networks regardless of the app that created the network. Can only be + called by a Device Owner (DO) app.
      +
      +
      Returns:
      +
      true if at least one network is removed, false otherwise
      +
      +
      +
    • +
    • +
      +

      updateNetwork

      +
      @Implementation +protected int updateNetwork(WifiConfiguration config)
      +
      Adds or updates a network which can later be retrieved with getWifiConfiguration(int) + method. A null , or one with a networkId less than 0, or a networkId that had + its updatePermission removed using the setUpdateNetworkPermission(int, boolean) will + return -1, which indicates a failure to update.
      +
      +
    • +
    • +
      +

      saveConfiguration

      +
      @Implementation +protected boolean saveConfiguration()
      +
      +
    • +
    • +
      +

      enableNetwork

      +
      @Implementation +protected boolean enableNetwork(int netId, + boolean attemptConnect)
      +
      +
    • +
    • +
      +

      disableNetwork

      +
      @Implementation +protected boolean disableNetwork(int netId)
      +
      +
    • +
    • +
      +

      createWifiLock

      +
      @Implementation +protected WifiManager.WifiLock createWifiLock(int lockType, + String tag)
      +
      +
    • +
    • +
      +

      createWifiLock

      +
      @Implementation +protected WifiManager.WifiLock createWifiLock(String tag)
      +
      +
    • +
    • +
      +

      createMulticastLock

      +
      @Implementation +protected WifiManager.MulticastLock createMulticastLock(String tag)
      +
      +
    • +
    • +
      +

      calculateSignalLevel

      +
      @Implementation +protected static int calculateSignalLevel(int rssi, + int numLevels)
      +
      +
    • +
    • +
      +

      startScan

      +
      @Implementation +protected boolean startScan()
      +
      Does nothing and returns the configured success status. + +

      That is different from the Android implementation which always returns true up to + and including Android 8, and either true or false on Android 9+.

      +
      +
      Returns:
      +
      the value configured by setStartScanSucceeds(boolean), or true if that method + was never called.
      +
      +
      +
    • +
    • +
      +

      getDhcpInfo

      +
      @Implementation +protected DhcpInfo getDhcpInfo()
      +
      +
    • +
    • +
      +

      isScanAlwaysAvailable

      +
      @Implementation(minSdk=18) +protected boolean isScanAlwaysAvailable()
      +
      +
    • +
    • +
      +

      connect

      +
      @HiddenApi +@Implementation(minSdk=19) +protected void connect(WifiConfiguration wifiConfiguration, + WifiManager.ActionListener listener)
      +
      +
    • +
    • +
      +

      connect

      +
      @HiddenApi +@Implementation(minSdk=19) +protected void connect(int networkId, + WifiManager.ActionListener listener)
      +
      +
    • +
    • +
      +

      reconnect

      +
      @Implementation +protected boolean reconnect()
      +
      +
    • +
    • +
      +

      setSignalLevelInPercent

      +
      public static void setSignalLevelInPercent(float level)
      +
      +
    • +
    • +
      +

      setAccessWifiStatePermission

      +
      public void setAccessWifiStatePermission(boolean accessWifiStatePermission)
      +
      +
    • +
    • +
      +

      setChangeWifiStatePermission

      +
      public void setChangeWifiStatePermission(boolean changeWifiStatePermission)
      +
      +
    • +
    • +
      +

      setUpdateNetworkPermission

      +
      public void setUpdateNetworkPermission(int networkId, + boolean hasPermission)
      +
      Prevents a networkId from being updated using the updateNetwork(android.net.wifi.WifiConfiguration) + method. This is to simulate the case where a separate application creates a network, and the + Android security model prevents your application from updating it.
      +
      +
    • +
    • +
      +

      setScanResults

      +
      public void setScanResults(List<ScanResult> scanResults)
      +
      +
    • +
    • +
      +

      setDhcpInfo

      +
      public void setDhcpInfo(DhcpInfo dhcpInfo)
      +
      +
    • +
    • +
      +

      getLastEnabledNetwork

      +
      public Pair<Integer,Boolean> getLastEnabledNetwork()
      +
      +
    • +
    • +
      +

      isNetworkEnabled

      +
      public boolean isNetworkEnabled(int netId)
      +
      Whether the network is enabled or not.
      +
      +
    • +
    • +
      +

      getActiveLockCount

      +
      public int getActiveLockCount()
      +
      Returns the number of WifiLocks and MulticastLocks that are currently acquired.
      +
      +
    • +
    • +
      +

      wasConfigurationSaved

      +
      public boolean wasConfigurationSaved()
      +
      +
    • +
    • +
      +

      setIsScanAlwaysAvailable

      +
      public void setIsScanAlwaysAvailable(boolean isScanAlwaysAvailable)
      +
      +
    • +
    • +
      +

      getWifiConfiguration

      +
      public WifiConfiguration getWifiConfiguration(int netId)
      +
      +
    • +
    • +
      +

      addOnWifiUsabilityStatsListener

      +
      @Implementation(minSdk=29) +@HiddenApi +protected void addOnWifiUsabilityStatsListener(Object executorObject, + Object listenerObject)
      +
      +
    • +
    • +
      +

      removeOnWifiUsabilityStatsListener

      +
      @Implementation(minSdk=29) +@HiddenApi +protected void removeOnWifiUsabilityStatsListener(Object listenerObject)
      +
      +
    • +
    • +
      +

      updateWifiUsabilityScore

      +
      @Implementation(minSdk=29) +@HiddenApi +protected void updateWifiUsabilityScore(int seqNum, + int score, + int predictionHorizonSec)
      +
      +
    • +
    • +
      +

      setWifiConnectedNetworkScorer

      +
      @Implementation(minSdk=30) +@HiddenApi +protected boolean setWifiConnectedNetworkScorer(Object executorObject, + Object scorerObject)
      +
      Implements setWifiConnectedNetworkScorer() with the generic Object input as + WifiConnectedNetworkScorer is a hidden/System API.
      +
      +
    • +
    • +
      +

      clearWifiConnectedNetworkScorer

      +
      @Implementation(minSdk=30) +@HiddenApi +protected void clearWifiConnectedNetworkScorer()
      +
      +
    • +
    • +
      +

      isWifiConnectedNetworkScorerEnabled

      +
      public boolean isWifiConnectedNetworkScorerEnabled()
      +
      Returns if wifi connected betwork scorer enabled
      +
      +
    • +
    • +
      +

      setWifiApConfiguration

      +
      @Implementation +protected boolean setWifiApConfiguration(WifiConfiguration apConfig)
      +
      +
    • +
    • +
      +

      getWifiApConfiguration

      +
      @Implementation +protected WifiConfiguration getWifiApConfiguration()
      +
      +
    • +
    • +
      +

      setSoftApConfiguration

      +
      @Implementation(minSdk=30) +protected boolean setSoftApConfiguration(SoftApConfiguration softApConfig)
      +
      +
    • +
    • +
      +

      getSoftApConfiguration

      +
      @Implementation(minSdk=30) +protected SoftApConfiguration getSoftApConfiguration()
      +
      +
    • +
    • +
      +

      getUsabilityScores

      +
      public List<ShadowWifiManager.WifiUsabilityScore> getUsabilityScores()
      +
      Returns wifi usability scores previous passed to WifiManager.updateWifiUsabilityScore(int, int, int)
      +
      +
    • +
    • +
      +

      clearUsabilityScores

      +
      public void clearUsabilityScores()
      +
      Clears wifi usability scores previous passed to WifiManager.updateWifiUsabilityScore(int, int, int)
      +
      +
    • +
    • +
      +

      postUsabilityStats

      +
      public void postUsabilityStats(int seqNum, + boolean isSameBssidAndFreq, + WifiUsabilityStatsEntryBuilder statsBuilder)
      + +
      +
    • +
    • +
      +

      networksFoundFromPnoScan

      +
      public void networksFoundFromPnoScan(List<ScanResult> scanResults)
      +
      Informs the WifiManager of a list of PNO ScanResult.
      +
      +
    • +
    • +
      +

      setExternalPnoScanRequest

      +
      @Implementation(minSdk=33) +@HiddenApi +protected void setExternalPnoScanRequest(Object ssids, + Object frequencies, + Object executor, + Object callback)
      +
      +
    • +
    • +
      +

      clearExternalPnoScanRequest

      +
      @Implementation(minSdk=33) +@HiddenApi +protected void clearExternalPnoScanRequest()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowWifiP2pGroup.html b/javadoc/4.11/org/robolectric/shadows/ShadowWifiP2pGroup.html new file mode 100644 index 000000000..69fa92c9d --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowWifiP2pGroup.html @@ -0,0 +1,181 @@ + + + + +ShadowWifiP2pGroup + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowWifiP2pGroup

+
+
java.lang.Object +
org.robolectric.shadows.ShadowWifiP2pGroup
+
+
+
+
@Implements(android.net.wifi.p2p.WifiP2pGroup.class) +public class ShadowWifiP2pGroup +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowWifiP2pGroup

      +
      public ShadowWifiP2pGroup()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowWifiP2pManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowWifiP2pManager.html new file mode 100644 index 000000000..d27a8b5ab --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowWifiP2pManager.html @@ -0,0 +1,264 @@ + + + + +ShadowWifiP2pManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowWifiP2pManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowWifiP2pManager
+
+
+
+
@Implements(android.net.wifi.p2p.WifiP2pManager.class) +public class ShadowWifiP2pManager +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowWifiRttManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowWifiRttManager.html new file mode 100644 index 000000000..ea71a89db --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowWifiRttManager.html @@ -0,0 +1,203 @@ + + + + +ShadowWifiRttManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowWifiRttManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowWifiRttManager
+
+
+
+
@Implements(value=android.net.wifi.rtt.WifiRttManager.class, + minSdk=28) +public class ShadowWifiRttManager +extends Object
+
Shadow for WifiRttManager.
+
+
+
    + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected boolean
    + +
    +
    Assumes the WifiRttManager is always available.
    +
    +
    void
    + +
    +
    This method sets the RangingResults that are passed to the RangingResultCallback when the + shadow startRanging method is called.
    +
    +
    protected void
    +
    startRanging(RangingRequest request, + Executor executor, + RangingResultCallback callback)
    +
    +
    If there are RangingResults set by the setRangeResults method of this shadow class, this method + will call the onRangingResults method of the callback on the executor thread and pass the list + of RangingResults.
    +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowWifiRttManager

      +
      public ShadowWifiRttManager()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      startRanging

      +
      @Implementation(minSdk=28) +protected void startRanging(RangingRequest request, + Executor executor, + RangingResultCallback callback)
      +
      If there are RangingResults set by the setRangeResults method of this shadow class, this method + will call the onRangingResults method of the callback on the executor thread and pass the list + of RangingResults. If there are no ranging results set, it will pass + RangingResultCallback.STATUS_CODE_FAIL to the onRangingFailure method of the callback, also + called on the executor thread.
      +
      +
    • +
    • +
      +

      isAvailable

      +
      @Implementation(minSdk=28) +protected boolean isAvailable()
      +
      Assumes the WifiRttManager is always available.
      +
      +
    • +
    • +
      +

      setRangeResults

      +
      public void setRangeResults(List<RangingResult> rangingResults)
      +
      This method sets the RangingResults that are passed to the RangingResultCallback when the + shadow startRanging method is called.
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowWindow.html b/javadoc/4.11/org/robolectric/shadows/ShadowWindow.html new file mode 100644 index 000000000..0bbd5e1a1 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowWindow.html @@ -0,0 +1,359 @@ + + + + +ShadowWindow + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowWindow

+
+
java.lang.Object +
org.robolectric.shadows.ShadowWindow
+
+
+
+
Direct Known Subclasses:
+
ShadowPhoneWindow
+
+
+
@Implements(android.view.Window.class) +public class ShadowWindow +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      title

      +
      protected CharSequence title
      +
      +
    • +
    • +
      +

      backgroundDrawable

      +
      protected Drawable backgroundDrawable
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowWindow

      +
      public ShadowWindow()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      create

      +
      public static Window create(Context context) + throws ClassNotFoundException
      +
      +
      Throws:
      +
      ClassNotFoundException
      +
      +
      +
    • +
    • +
      +

      setFlags

      +
      @Implementation +protected void setFlags(int flags, + int mask)
      +
      +
    • +
    • +
      +

      addSystemFlags

      +
      @Implementation(minSdk=29) +@HiddenApi +protected void addSystemFlags(int flags)
      +
      +
    • +
    • +
      +

      addPrivateFlags

      +
      @Implementation(minSdk=19, + maxSdk=30) +@HiddenApi +protected void addPrivateFlags(int flags)
      +
      +
    • +
    • +
      +

      setSoftInputMode

      +
      @Implementation +protected void setSoftInputMode(int softInputMode)
      +
      +
    • +
    • +
      +

      getFlag

      +
      public boolean getFlag(int flag)
      +
      +
    • +
    • +
      +

      getPrivateFlag

      +
      public boolean getPrivateFlag(int flag)
      +
      Return the value from a private flag (a.k.a system flag). + +

      Private flags can be set via either addPrivateFlags(int) (SDK 19-30) or addSystemFlags(int) (SDK 29+) methods.

      +
      +
    • +
    • +
      +

      getTitle

      +
      public CharSequence getTitle()
      +
      +
    • +
    • +
      +

      getSoftInputMode

      +
      public int getSoftInputMode()
      +
      +
    • +
    • +
      +

      getBackgroundDrawable

      +
      public Drawable getBackgroundDrawable()
      +
      +
    • +
    • +
      +

      addOnFrameMetricsAvailableListener

      +
      @Implementation(minSdk=24) +protected void addOnFrameMetricsAvailableListener(Window.OnFrameMetricsAvailableListener listener, + Handler handler)
      +
      +
    • +
    • +
      +

      removeOnFrameMetricsAvailableListener

      +
      @Implementation(minSdk=24) +protected void removeOnFrameMetricsAvailableListener(Window.OnFrameMetricsAvailableListener listener)
      +
      +
    • +
    • +
      +

      reportOnFrameMetricsAvailable

      +
      public void reportOnFrameMetricsAvailable(FrameMetrics frameMetrics)
      +
      Calls Window.OnFrameMetrisAvailableListener#onFrameMetricsAvailable() on each current + listener with 0 as the dropCountSinceLastInvocation.
      +
      +
    • +
    • +
      +

      reportOnFrameMetricsAvailable

      +
      public void reportOnFrameMetricsAvailable(FrameMetrics frameMetrics, + int dropCountSinceLastInvocation)
      +
      Calls Window.OnFrameMetrisAvailableListener#onFrameMetricsAvailable() on each current + listener.
      +
      +
      Parameters:
      +
      frameMetrics - the FrameMetrics instance passed to the listeners.
      +
      dropCountSinceLastInvocation - the dropCountSinceLastInvocation passed to the listeners.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowWindowManager.html b/javadoc/4.11/org/robolectric/shadows/ShadowWindowManager.html new file mode 100644 index 000000000..4c115365d --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowWindowManager.html @@ -0,0 +1,133 @@ + + + + +ShadowWindowManager + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowWindowManager

+
+
java.lang.Object +
org.robolectric.shadows.ShadowWindowManager
+
+
+
+
Direct Known Subclasses:
+
ShadowWindowManagerImpl
+
+
+
@Implements(android.view.WindowManager.class) +public class ShadowWindowManager +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowWindowManager

      +
      public ShadowWindowManager()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowWindowManagerGlobal.html b/javadoc/4.11/org/robolectric/shadows/ShadowWindowManagerGlobal.html new file mode 100644 index 000000000..c69e85556 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowWindowManagerGlobal.html @@ -0,0 +1,244 @@ + + + + +ShadowWindowManagerGlobal + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowWindowManagerGlobal

+
+
java.lang.Object +
org.robolectric.shadows.ShadowWindowManagerGlobal
+
+
+
+
@Implements(value=android.view.WindowManagerGlobal.class, + isInAndroidSdk=false, + minSdk=17, + looseSignatures=true) +public class ShadowWindowManagerGlobal +extends Object
+ +
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowWindowManagerImpl.ShadowCompatModeWrapper.html b/javadoc/4.11/org/robolectric/shadows/ShadowWindowManagerImpl.ShadowCompatModeWrapper.html new file mode 100644 index 000000000..f5b33618d --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowWindowManagerImpl.ShadowCompatModeWrapper.html @@ -0,0 +1,166 @@ + + + + +ShadowWindowManagerImpl.ShadowCompatModeWrapper + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowWindowManagerImpl.ShadowCompatModeWrapper

+
+
java.lang.Object +
org.robolectric.shadows.ShadowWindowManagerImpl.ShadowCompatModeWrapper
+
+
+
+
Enclosing class:
+
ShadowWindowManagerImpl
+
+
+
@Implements(className="android.view.WindowManagerImpl$CompatModeWrapper", + maxSdk=16) +public static class ShadowWindowManagerImpl.ShadowCompatModeWrapper +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowCompatModeWrapper

      +
      public ShadowCompatModeWrapper()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowWindowManagerImpl.html b/javadoc/4.11/org/robolectric/shadows/ShadowWindowManagerImpl.html new file mode 100644 index 000000000..4828a252f --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowWindowManagerImpl.html @@ -0,0 +1,297 @@ + + + + +ShadowWindowManagerImpl + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowWindowManagerImpl

+
+
java.lang.Object +
org.robolectric.shadows.ShadowWindowManager +
org.robolectric.shadows.ShadowWindowManagerImpl
+
+
+
+
+
@Implements(value=android.view.WindowManagerImpl.class, + isInAndroidSdk=false) +public class ShadowWindowManagerImpl +extends ShadowWindowManager
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowXmlBlock.ShadowParser.html b/javadoc/4.11/org/robolectric/shadows/ShadowXmlBlock.ShadowParser.html new file mode 100644 index 000000000..221b94e27 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowXmlBlock.ShadowParser.html @@ -0,0 +1,135 @@ + + + + +ShadowXmlBlock.ShadowParser + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowXmlBlock.ShadowParser

+
+
java.lang.Object +
org.robolectric.shadows.ShadowXmlBlock.ShadowParser
+
+
+
+
Enclosing class:
+
ShadowXmlBlock
+
+
+
@Implements(className="android.content.res.XmlBlock$Parser", + isInAndroidSdk=false) +public static class ShadowXmlBlock.ShadowParser +extends Object
+
Shadow of XmlBlock.Parser.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowParser

      +
      public ShadowParser()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowXmlBlock.html b/javadoc/4.11/org/robolectric/shadows/ShadowXmlBlock.html new file mode 100644 index 000000000..dc6a3e389 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowXmlBlock.html @@ -0,0 +1,648 @@ + + + + +ShadowXmlBlock + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowXmlBlock

+
+
java.lang.Object +
org.robolectric.shadows.ShadowXmlBlock
+
+
+
+
@Implements(className="android.content.res.XmlBlock", + isInAndroidSdk=false) +public class ShadowXmlBlock +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowXmlBlock

      +
      public ShadowXmlBlock()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      nativeCreate

      +
      @Implementation +protected static Number nativeCreate(byte[] bArray, + int off, + int len)
      +
      +
    • +
    • +
      +

      nativeGetStringBlock

      +
      @Implementation(maxSdk=20) +protected static int nativeGetStringBlock(int obj)
      +
      +
    • +
    • +
      +

      nativeGetStringBlock

      +
      @Implementation(minSdk=21) +protected static Number nativeGetStringBlock(long obj)
      +
      +
    • +
    • +
      +

      nativeCreateParseState

      +
      @Implementation(maxSdk=20) +protected static int nativeCreateParseState(int obj)
      +
      +
    • +
    • +
      +

      nativeCreateParseState

      +
      @Implementation(minSdk=21, + maxSdk=28) +protected static long nativeCreateParseState(long obj)
      +
      +
    • +
    • +
      +

      nativeCreateParseState

      +
      @Implementation(minSdk=29) +protected static long nativeCreateParseState(long obj, + int resid)
      +
      +
    • +
    • +
      +

      nativeNext

      +
      @Implementation(maxSdk=20) +protected static int nativeNext(int state) + throws XmlPullParserException
      +
      +
      Throws:
      +
      XmlPullParserException
      +
      +
      +
    • +
    • +
      +

      nativeNext

      +
      @Implementation(minSdk=21) +protected static int nativeNext(long state) + throws XmlPullParserException
      +
      +
      Throws:
      +
      XmlPullParserException
      +
      +
      +
    • +
    • +
      +

      nativeGetNamespace

      +
      @Implementation(maxSdk=20) +protected static int nativeGetNamespace(int state)
      +
      +
    • +
    • +
      +

      nativeGetNamespace

      +
      @Implementation(minSdk=21) +protected static int nativeGetNamespace(long state)
      +
      +
    • +
    • +
      +

      nativeGetName

      +
      @Implementation(maxSdk=20) +protected static int nativeGetName(int state)
      +
      +
    • +
    • +
      +

      nativeGetName

      +
      @Implementation(minSdk=21) +protected static int nativeGetName(long state)
      +
      +
    • +
    • +
      +

      nativeGetText

      +
      @Implementation(maxSdk=20) +protected static int nativeGetText(int state)
      +
      +
    • +
    • +
      +

      nativeGetText

      +
      @Implementation(minSdk=21) +protected static int nativeGetText(long state)
      +
      +
    • +
    • +
      +

      nativeGetLineNumber

      +
      @Implementation(maxSdk=20) +protected static int nativeGetLineNumber(int state)
      +
      +
    • +
    • +
      +

      nativeGetLineNumber

      +
      @Implementation(minSdk=21) +protected static int nativeGetLineNumber(long state)
      +
      +
    • +
    • +
      +

      nativeGetAttributeCount

      +
      @Implementation(maxSdk=20) +protected static int nativeGetAttributeCount(int state)
      +
      +
    • +
    • +
      +

      nativeGetAttributeCount

      +
      @Implementation(minSdk=21) +protected static int nativeGetAttributeCount(long state)
      +
      +
    • +
    • +
      +

      nativeGetAttributeNamespace

      +
      @Implementation(maxSdk=20) +protected static int nativeGetAttributeNamespace(int state, + int idx)
      +
      +
    • +
    • +
      +

      nativeGetAttributeNamespace

      +
      @Implementation(minSdk=21) +protected static int nativeGetAttributeNamespace(long state, + int idx)
      +
      +
    • +
    • +
      +

      nativeGetAttributeName

      +
      @Implementation(maxSdk=20) +protected static int nativeGetAttributeName(int state, + int idx)
      +
      +
    • +
    • +
      +

      nativeGetAttributeName

      +
      @Implementation(minSdk=21) +protected static int nativeGetAttributeName(long state, + int idx)
      +
      +
    • +
    • +
      +

      nativeGetAttributeResource

      +
      @Implementation(maxSdk=20) +protected static int nativeGetAttributeResource(int state, + int idx)
      +
      +
    • +
    • +
      +

      nativeGetAttributeResource

      +
      @Implementation(minSdk=21) +protected static int nativeGetAttributeResource(long state, + int idx)
      +
      +
    • +
    • +
      +

      nativeGetAttributeDataType

      +
      @Implementation(maxSdk=20) +protected static int nativeGetAttributeDataType(int state, + int idx)
      +
      +
    • +
    • +
      +

      nativeGetAttributeDataType

      +
      @Implementation(minSdk=21) +protected static int nativeGetAttributeDataType(long state, + int idx)
      +
      +
    • +
    • +
      +

      nativeGetAttributeData

      +
      @Implementation(maxSdk=20) +protected static int nativeGetAttributeData(int state, + int idx)
      +
      +
    • +
    • +
      +

      nativeGetAttributeData

      +
      @Implementation(minSdk=21) +protected static int nativeGetAttributeData(long state, + int idx)
      +
      +
    • +
    • +
      +

      nativeGetAttributeStringValue

      +
      @Implementation(maxSdk=20) +protected static int nativeGetAttributeStringValue(int state, + int idx)
      +
      +
    • +
    • +
      +

      nativeGetAttributeStringValue

      +
      @Implementation(minSdk=21) +protected static int nativeGetAttributeStringValue(long state, + int idx)
      +
      +
    • +
    • +
      +

      nativeGetIdAttribute

      +
      @Implementation(maxSdk=20) +protected static int nativeGetIdAttribute(int obj)
      +
      +
    • +
    • +
      +

      nativeGetIdAttribute

      +
      @Implementation(minSdk=21) +protected static int nativeGetIdAttribute(long state)
      +
      +
    • +
    • +
      +

      nativeGetClassAttribute

      +
      @Implementation(maxSdk=20) +protected static int nativeGetClassAttribute(int obj)
      +
      +
    • +
    • +
      +

      nativeGetClassAttribute

      +
      @Implementation(minSdk=21) +protected static int nativeGetClassAttribute(long state)
      +
      +
    • +
    • +
      +

      nativeGetStyleAttribute

      +
      @Implementation(maxSdk=20) +protected static int nativeGetStyleAttribute(int obj)
      +
      +
    • +
    • +
      +

      nativeGetStyleAttribute

      +
      @Implementation(minSdk=21) +protected static int nativeGetStyleAttribute(long state)
      +
      +
    • +
    • +
      +

      nativeGetAttributeIndex

      +
      @Implementation(maxSdk=20) +protected static int nativeGetAttributeIndex(int obj, + String ns, + String name)
      +
      +
    • +
    • +
      +

      nativeGetAttributeIndex

      +
      @Implementation(minSdk=21) +protected static int nativeGetAttributeIndex(long token, + String ns, + String name)
      +
      +
    • +
    • +
      +

      nativeGetSourceResId

      +
      @Implementation(minSdk=29) +protected static int nativeGetSourceResId(long state)
      +
      +
    • +
    • +
      +

      nativeDestroyParseState

      +
      @Implementation(maxSdk=20) +protected static void nativeDestroyParseState(int obj)
      +
      +
    • +
    • +
      +

      nativeDestroyParseState

      +
      @Implementation(minSdk=21) +protected static void nativeDestroyParseState(long state)
      +
      +
    • +
    • +
      +

      nativeDestroy

      +
      @Implementation(maxSdk=20) +protected static void nativeDestroy(int obj)
      +
      +
    • +
    • +
      +

      nativeDestroy

      +
      @Implementation(minSdk=21) +protected static void nativeDestroy(long obj)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/ShadowZoomButtonsController.html b/javadoc/4.11/org/robolectric/shadows/ShadowZoomButtonsController.html new file mode 100644 index 000000000..a904d1c3a --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/ShadowZoomButtonsController.html @@ -0,0 +1,189 @@ + + + + +ShadowZoomButtonsController + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowZoomButtonsController

+
+
java.lang.Object +
org.robolectric.shadows.ShadowZoomButtonsController
+
+
+
+
@Implements(android.widget.ZoomButtonsController.class) +public class ShadowZoomButtonsController +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowZoomButtonsController

      +
      public ShadowZoomButtonsController()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      __constructor__

      +
      @Implementation +protected void __constructor__(View ownerView)
      +
      +
    • +
    • +
      +

      setOnZoomListener

      +
      @Implementation +protected void setOnZoomListener(ZoomButtonsController.OnZoomListener listener)
      +
      +
    • +
    • +
      +

      simulateZoomInButtonClick

      +
      public void simulateZoomInButtonClick()
      +
      +
    • +
    • +
      +

      simulateZoomOutButtonClick

      +
      public void simulateZoomOutButtonClick()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/SharedLibraryInfoBuilder.html b/javadoc/4.11/org/robolectric/shadows/SharedLibraryInfoBuilder.html new file mode 100644 index 000000000..efe40aa88 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/SharedLibraryInfoBuilder.html @@ -0,0 +1,232 @@ + + + + +SharedLibraryInfoBuilder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class SharedLibraryInfoBuilder

+
+
java.lang.Object +
org.robolectric.shadows.SharedLibraryInfoBuilder
+
+
+
+
public final class SharedLibraryInfoBuilder +extends Object
+
Builder for SharedLibraryInfo.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/StorageVolumeBuilder.html b/javadoc/4.11/org/robolectric/shadows/StorageVolumeBuilder.html new file mode 100644 index 000000000..e39b9d93b --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/StorageVolumeBuilder.html @@ -0,0 +1,263 @@ + + + + +StorageVolumeBuilder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class StorageVolumeBuilder

+
+
java.lang.Object +
org.robolectric.shadows.StorageVolumeBuilder
+
+
+
+
public final class StorageVolumeBuilder +extends Object
+
Class to build StorageVolume
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/StreamConfigurationMapBuilder.html b/javadoc/4.11/org/robolectric/shadows/StreamConfigurationMapBuilder.html new file mode 100644 index 000000000..4ce21d5e5 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/StreamConfigurationMapBuilder.html @@ -0,0 +1,199 @@ + + + + +StreamConfigurationMapBuilder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class StreamConfigurationMapBuilder

+
+
java.lang.Object +
org.robolectric.shadows.StreamConfigurationMapBuilder
+
+
+
+
public final class StreamConfigurationMapBuilder +extends Object
+
Builder for StreamConfigurationMap
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/UiccCardInfoBuilder.html b/javadoc/4.11/org/robolectric/shadows/UiccCardInfoBuilder.html new file mode 100644 index 000000000..2fdee2513 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/UiccCardInfoBuilder.html @@ -0,0 +1,255 @@ + + + + +UiccCardInfoBuilder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class UiccCardInfoBuilder

+
+
java.lang.Object +
org.robolectric.shadows.UiccCardInfoBuilder
+
+
+
+
@RequiresApi(29) +public class UiccCardInfoBuilder +extends Object
+
Builder for UiccCardInfo which includes modifications made in Android T to support MEP.
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      newBuilder

      +
      public static UiccCardInfoBuilder newBuilder()
      +
      +
    • +
    • +
      +

      setCardId

      +
      @CanIgnoreReturnValue +public UiccCardInfoBuilder setCardId(int cardId)
      +
      +
    • +
    • +
      +

      setEid

      +
      @CanIgnoreReturnValue +public UiccCardInfoBuilder setEid(String eid)
      +
      +
    • +
    • +
      +

      setIccId

      +
      @CanIgnoreReturnValue +@Deprecated +public UiccCardInfoBuilder setIccId(String iccId)
      +
      Deprecated. +
      This is no longer set on T+ due to MEP as a single eUICC can have more than one + ICCID tied to it. It is instead set via UiccPortInfo.
      +
      +
      +
    • +
    • +
      +

      setSlotIndex

      +
      @CanIgnoreReturnValue +@Deprecated +public UiccCardInfoBuilder setSlotIndex(int slotIndex)
      +
      Deprecated. +
      Use setPhysicalSlotIndex(int) for Android T+ instead.
      +
      +
      +
    • +
    • +
      +

      setPhysicalSlotIndex

      +
      @CanIgnoreReturnValue +@RequiresApi(33) +public UiccCardInfoBuilder setPhysicalSlotIndex(int physicalSlotIndex)
      +
      +
    • +
    • +
      +

      setPorts

      +
      @CanIgnoreReturnValue +@RequiresApi(33) +public UiccCardInfoBuilder setPorts(@NonNull + List<UiccPortInfo> portList)
      +
      +
    • +
    • +
      +

      setIsMultipleEnabledProfilesSupported

      +
      @CanIgnoreReturnValue +@RequiresApi(33) +public UiccCardInfoBuilder setIsMultipleEnabledProfilesSupported(boolean isMultipleEnabledProfilesSupported)
      +
      +
    • +
    • +
      +

      setIsEuicc

      +
      @CanIgnoreReturnValue +public UiccCardInfoBuilder setIsEuicc(boolean isEuicc)
      +
      +
    • +
    • +
      +

      setIsRemovable

      +
      @CanIgnoreReturnValue +public UiccCardInfoBuilder setIsRemovable(boolean isRemovable)
      +
      +
    • +
    • +
      +

      build

      +
      public UiccCardInfo build()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/UiccPortInfoBuilder.html b/javadoc/4.11/org/robolectric/shadows/UiccPortInfoBuilder.html new file mode 100644 index 000000000..94f625d44 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/UiccPortInfoBuilder.html @@ -0,0 +1,183 @@ + + + + +UiccPortInfoBuilder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class UiccPortInfoBuilder

+
+
java.lang.Object +
org.robolectric.shadows.UiccPortInfoBuilder
+
+
+
+
@RequiresApi(33) +public class UiccPortInfoBuilder +extends Object
+
Builder for UiccPortInfo which was introduced in Android T.
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/UiccSlotInfoBuilder.html b/javadoc/4.11/org/robolectric/shadows/UiccSlotInfoBuilder.html new file mode 100644 index 000000000..d09c44d72 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/UiccSlotInfoBuilder.html @@ -0,0 +1,208 @@ + + + + +UiccSlotInfoBuilder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class UiccSlotInfoBuilder

+
+
java.lang.Object +
org.robolectric.shadows.UiccSlotInfoBuilder
+
+
+
+
public class UiccSlotInfoBuilder +extends Object
+
Builder for UiccSlotInfo which was introduced in Android P.
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      newBuilder

      +
      public static UiccSlotInfoBuilder newBuilder()
      +
      +
    • +
    • +
      +

      setIsEuicc

      +
      @CanIgnoreReturnValue +public UiccSlotInfoBuilder setIsEuicc(boolean isEuicc)
      +
      +
    • +
    • +
      +

      setCardId

      +
      @CanIgnoreReturnValue +public UiccSlotInfoBuilder setCardId(String cardId)
      +
      +
    • +
    • +
      +

      setCardStateInfo

      +
      @CanIgnoreReturnValue +public UiccSlotInfoBuilder setCardStateInfo(int cardStateInfo)
      +
      +
    • +
    • +
      +

      setIsExtendedApduSupported

      +
      @CanIgnoreReturnValue +public UiccSlotInfoBuilder setIsExtendedApduSupported(boolean isExtendedApduSupported)
      +
      +
    • +
    • +
      +

      setIsRemovable

      +
      @CanIgnoreReturnValue +public UiccSlotInfoBuilder setIsRemovable(boolean isRemovable)
      +
      +
    • +
    • +
      +

      addPort

      +
      @CanIgnoreReturnValue +public UiccSlotInfoBuilder addPort(String iccId, + int portIndex, + int logicSlotIndex, + boolean isActive)
      +
      +
    • +
    • +
      +

      build

      +
      public UiccSlotInfo build()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/VibrationAttributesBuilder.html b/javadoc/4.11/org/robolectric/shadows/VibrationAttributesBuilder.html new file mode 100644 index 000000000..bd337bf27 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/VibrationAttributesBuilder.html @@ -0,0 +1,160 @@ + + + + +VibrationAttributesBuilder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class VibrationAttributesBuilder

+
+
java.lang.Object +
org.robolectric.shadows.VibrationAttributesBuilder
+
+
+
+
public final class VibrationAttributesBuilder +extends Object
+
Class to build VibrationAttributes
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/WifiUsabilityStatsEntryBuilder.html b/javadoc/4.11/org/robolectric/shadows/WifiUsabilityStatsEntryBuilder.html new file mode 100644 index 000000000..0a75b2e68 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/WifiUsabilityStatsEntryBuilder.html @@ -0,0 +1,439 @@ + + + + +WifiUsabilityStatsEntryBuilder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class WifiUsabilityStatsEntryBuilder

+
+
java.lang.Object +
org.robolectric.shadows.WifiUsabilityStatsEntryBuilder
+
+
+
+
public class WifiUsabilityStatsEntryBuilder +extends Object
+ +
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/_Activity_.html b/javadoc/4.11/org/robolectric/shadows/_Activity_.html new file mode 100644 index 000000000..0604ea951 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/_Activity_.html @@ -0,0 +1,791 @@ + + + + +_Activity_ + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface _Activity_

+
+
+
+
public interface _Activity_
+
Accessor interface for Activity's internals.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/gms/ShadowGoogleAuthUtil.GoogleAuthUtilImpl.html b/javadoc/4.11/org/robolectric/shadows/gms/ShadowGoogleAuthUtil.GoogleAuthUtilImpl.html new file mode 100644 index 000000000..ee60bc563 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/gms/ShadowGoogleAuthUtil.GoogleAuthUtilImpl.html @@ -0,0 +1,472 @@ + + + + +ShadowGoogleAuthUtil.GoogleAuthUtilImpl + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowGoogleAuthUtil.GoogleAuthUtilImpl

+
+
java.lang.Object +
org.robolectric.shadows.gms.ShadowGoogleAuthUtil.GoogleAuthUtilImpl
+
+
+
+
Enclosing class:
+
ShadowGoogleAuthUtil
+
+
+
public static class ShadowGoogleAuthUtil.GoogleAuthUtilImpl +extends Object
+
Class containing methods with same signatures of the static methods of GoogleAuthUtil
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      GoogleAuthUtilImpl

      +
      public GoogleAuthUtilImpl()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      clearToken

      +
      public void clearToken(Context context, + String token) + throws com.google.android.gms.auth.GooglePlayServicesAvailabilityException, +com.google.android.gms.auth.GoogleAuthException, +IOException
      +
      +
      Throws:
      +
      com.google.android.gms.auth.GooglePlayServicesAvailabilityException
      +
      com.google.android.gms.auth.GoogleAuthException
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      getAccountChangeEvents

      +
      public List<com.google.android.gms.auth.AccountChangeEvent> getAccountChangeEvents(Context context, + int eventIndex, + String accountName) + throws com.google.android.gms.auth.GoogleAuthException, +IOException
      +
      +
      Throws:
      +
      com.google.android.gms.auth.GoogleAuthException
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      getAccountId

      +
      public String getAccountId(Context ctx, + String accountName) + throws com.google.android.gms.auth.GoogleAuthException, +IOException
      +
      +
      Throws:
      +
      com.google.android.gms.auth.GoogleAuthException
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      getToken

      +
      public String getToken(Context context, + Account account, + String scope) + throws IOException, +com.google.android.gms.auth.UserRecoverableAuthException, +com.google.android.gms.auth.GoogleAuthException
      +
      +
      Throws:
      +
      IOException
      +
      com.google.android.gms.auth.UserRecoverableAuthException
      +
      com.google.android.gms.auth.GoogleAuthException
      +
      +
      +
    • +
    • +
      +

      getToken

      +
      public String getToken(Context context, + Account account, + String scope, + Bundle extras) + throws IOException, +com.google.android.gms.auth.UserRecoverableAuthException, +com.google.android.gms.auth.GoogleAuthException
      +
      +
      Throws:
      +
      IOException
      +
      com.google.android.gms.auth.UserRecoverableAuthException
      +
      com.google.android.gms.auth.GoogleAuthException
      +
      +
      +
    • +
    • +
      +

      getToken

      +
      public String getToken(Context context, + String accountName, + String scope) + throws IOException, +com.google.android.gms.auth.UserRecoverableAuthException, +com.google.android.gms.auth.GoogleAuthException
      +
      +
      Throws:
      +
      IOException
      +
      com.google.android.gms.auth.UserRecoverableAuthException
      +
      com.google.android.gms.auth.GoogleAuthException
      +
      +
      +
    • +
    • +
      +

      getToken

      +
      public String getToken(Context context, + String accountName, + String scope, + Bundle extras) + throws IOException, +com.google.android.gms.auth.UserRecoverableAuthException, +com.google.android.gms.auth.GoogleAuthException
      +
      +
      Throws:
      +
      IOException
      +
      com.google.android.gms.auth.UserRecoverableAuthException
      +
      com.google.android.gms.auth.GoogleAuthException
      +
      +
      +
    • +
    • +
      +

      getTokenWithNotification

      +
      public String getTokenWithNotification(Context context, + Account account, + String scope, + Bundle extras) + throws IOException, +com.google.android.gms.auth.UserRecoverableNotifiedException, +com.google.android.gms.auth.GoogleAuthException
      +
      +
      Throws:
      +
      IOException
      +
      com.google.android.gms.auth.UserRecoverableNotifiedException
      +
      com.google.android.gms.auth.GoogleAuthException
      +
      +
      +
    • +
    • +
      +

      getTokenWithNotification

      +
      public String getTokenWithNotification(Context context, + Account account, + String scope, + Bundle extras, + Intent callback) + throws IOException, +com.google.android.gms.auth.UserRecoverableNotifiedException, +com.google.android.gms.auth.GoogleAuthException
      +
      +
      Throws:
      +
      IOException
      +
      com.google.android.gms.auth.UserRecoverableNotifiedException
      +
      com.google.android.gms.auth.GoogleAuthException
      +
      +
      +
    • +
    • +
      +

      getTokenWithNotification

      +
      public String getTokenWithNotification(Context context, + Account account, + String scope, + Bundle extras, + String authority, + Bundle syncBundle) + throws IOException, +com.google.android.gms.auth.UserRecoverableNotifiedException, +com.google.android.gms.auth.GoogleAuthException
      +
      +
      Throws:
      +
      IOException
      +
      com.google.android.gms.auth.UserRecoverableNotifiedException
      +
      com.google.android.gms.auth.GoogleAuthException
      +
      +
      +
    • +
    • +
      +

      getTokenWithNotification

      +
      public String getTokenWithNotification(Context context, + String accountName, + String scope, + Bundle extras) + throws IOException, +com.google.android.gms.auth.UserRecoverableNotifiedException, +com.google.android.gms.auth.GoogleAuthException
      +
      +
      Throws:
      +
      IOException
      +
      com.google.android.gms.auth.UserRecoverableNotifiedException
      +
      com.google.android.gms.auth.GoogleAuthException
      +
      +
      +
    • +
    • +
      +

      getTokenWithNotification

      +
      public String getTokenWithNotification(Context context, + String accountName, + String scope, + Bundle extras, + Intent callback) + throws IOException, +com.google.android.gms.auth.UserRecoverableNotifiedException, +com.google.android.gms.auth.GoogleAuthException
      +
      +
      Throws:
      +
      IOException
      +
      com.google.android.gms.auth.UserRecoverableNotifiedException
      +
      com.google.android.gms.auth.GoogleAuthException
      +
      +
      +
    • +
    • +
      +

      getTokenWithNotification

      +
      public String getTokenWithNotification(Context context, + String accountName, + String scope, + Bundle extras, + String authority, + Bundle syncBundle) + throws IOException, +com.google.android.gms.auth.UserRecoverableNotifiedException, +com.google.android.gms.auth.GoogleAuthException
      +
      +
      Throws:
      +
      IOException
      +
      com.google.android.gms.auth.UserRecoverableNotifiedException
      +
      com.google.android.gms.auth.GoogleAuthException
      +
      +
      +
    • +
    • +
      +

      invalidateToken

      +
      public void invalidateToken(Context context, + String token)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/gms/ShadowGoogleAuthUtil.html b/javadoc/4.11/org/robolectric/shadows/gms/ShadowGoogleAuthUtil.html new file mode 100644 index 000000000..4c840f73e --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/gms/ShadowGoogleAuthUtil.html @@ -0,0 +1,531 @@ + + + + +ShadowGoogleAuthUtil + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowGoogleAuthUtil

+
+
java.lang.Object +
org.robolectric.shadows.gms.ShadowGoogleAuthUtil
+
+
+
+
@Implements(com.google.android.gms.auth.GoogleAuthUtil.class) +public class ShadowGoogleAuthUtil +extends Object
+
Calls to static method of GoogleAuthUtil will be redirected to the provided + ShadowGoogleAuthUtil.GoogleAuthUtilImpl implementation. Use provideImpl(GoogleAuthUtilImpl) + to set the implementation instance. By default, a ShadowGoogleAuthUtil.GoogleAuthUtilImpl is used in call + redirection. Use mocks or subclassing ShadowGoogleAuthUtil.GoogleAuthUtilImpl to achieve desired behaviors.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowGoogleAuthUtil

      +
      public ShadowGoogleAuthUtil()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getImpl

      +
      public static ShadowGoogleAuthUtil.GoogleAuthUtilImpl getImpl()
      +
      +
    • +
    • +
      +

      provideImpl

      +
      public static void provideImpl(ShadowGoogleAuthUtil.GoogleAuthUtilImpl impl)
      +
      +
    • +
    • +
      +

      reset

      +
      @Resetter +public static void reset()
      +
      +
    • +
    • +
      +

      clearToken

      +
      @Implementation +public static void clearToken(Context context, + String token) + throws com.google.android.gms.auth.GooglePlayServicesAvailabilityException, +com.google.android.gms.auth.GoogleAuthException, +IOException
      +
      +
      Throws:
      +
      com.google.android.gms.auth.GooglePlayServicesAvailabilityException
      +
      com.google.android.gms.auth.GoogleAuthException
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      getAccountChangeEvents

      +
      @Implementation +public static List<com.google.android.gms.auth.AccountChangeEvent> getAccountChangeEvents(Context context, + int eventIndex, + String accountName) + throws com.google.android.gms.auth.GoogleAuthException, +IOException
      +
      +
      Throws:
      +
      com.google.android.gms.auth.GoogleAuthException
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      getAccountId

      +
      @Implementation +public static String getAccountId(Context ctx, + String accountName) + throws com.google.android.gms.auth.GoogleAuthException, +IOException
      +
      +
      Throws:
      +
      com.google.android.gms.auth.GoogleAuthException
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      getToken

      +
      @Implementation +public static String getToken(Context context, + Account account, + String scope) + throws IOException, +com.google.android.gms.auth.UserRecoverableAuthException, +com.google.android.gms.auth.GoogleAuthException
      +
      +
      Throws:
      +
      IOException
      +
      com.google.android.gms.auth.UserRecoverableAuthException
      +
      com.google.android.gms.auth.GoogleAuthException
      +
      +
      +
    • +
    • +
      +

      getToken

      +
      @Implementation +public static String getToken(Context context, + Account account, + String scope, + Bundle extras) + throws IOException, +com.google.android.gms.auth.UserRecoverableAuthException, +com.google.android.gms.auth.GoogleAuthException
      +
      +
      Throws:
      +
      IOException
      +
      com.google.android.gms.auth.UserRecoverableAuthException
      +
      com.google.android.gms.auth.GoogleAuthException
      +
      +
      +
    • +
    • +
      +

      getToken

      +
      @Implementation +public static String getToken(Context context, + String accountName, + String scope) + throws IOException, +com.google.android.gms.auth.UserRecoverableAuthException, +com.google.android.gms.auth.GoogleAuthException
      +
      +
      Throws:
      +
      IOException
      +
      com.google.android.gms.auth.UserRecoverableAuthException
      +
      com.google.android.gms.auth.GoogleAuthException
      +
      +
      +
    • +
    • +
      +

      getToken

      +
      @Implementation +public static String getToken(Context context, + String accountName, + String scope, + Bundle extras) + throws IOException, +com.google.android.gms.auth.UserRecoverableAuthException, +com.google.android.gms.auth.GoogleAuthException
      +
      +
      Throws:
      +
      IOException
      +
      com.google.android.gms.auth.UserRecoverableAuthException
      +
      com.google.android.gms.auth.GoogleAuthException
      +
      +
      +
    • +
    • +
      +

      getTokenWithNotification

      +
      @Implementation +public static String getTokenWithNotification(Context context, + Account account, + String scope, + Bundle extras) + throws IOException, +com.google.android.gms.auth.UserRecoverableNotifiedException, +com.google.android.gms.auth.GoogleAuthException
      +
      +
      Throws:
      +
      IOException
      +
      com.google.android.gms.auth.UserRecoverableNotifiedException
      +
      com.google.android.gms.auth.GoogleAuthException
      +
      +
      +
    • +
    • +
      +

      getTokenWithNotification

      +
      @Implementation +public static String getTokenWithNotification(Context context, + Account account, + String scope, + Bundle extras, + Intent callback) + throws IOException, +com.google.android.gms.auth.UserRecoverableNotifiedException, +com.google.android.gms.auth.GoogleAuthException
      +
      +
      Throws:
      +
      IOException
      +
      com.google.android.gms.auth.UserRecoverableNotifiedException
      +
      com.google.android.gms.auth.GoogleAuthException
      +
      +
      +
    • +
    • +
      +

      getTokenWithNotification

      +
      @Implementation +public static String getTokenWithNotification(Context context, + Account account, + String scope, + Bundle extras, + String authority, + Bundle syncBundle) + throws IOException, +com.google.android.gms.auth.UserRecoverableNotifiedException, +com.google.android.gms.auth.GoogleAuthException
      +
      +
      Throws:
      +
      IOException
      +
      com.google.android.gms.auth.UserRecoverableNotifiedException
      +
      com.google.android.gms.auth.GoogleAuthException
      +
      +
      +
    • +
    • +
      +

      getTokenWithNotification

      +
      @Implementation +public static String getTokenWithNotification(Context context, + String accountName, + String scope, + Bundle extras, + Intent callback) + throws IOException, +com.google.android.gms.auth.UserRecoverableNotifiedException, +com.google.android.gms.auth.GoogleAuthException
      +
      +
      Throws:
      +
      IOException
      +
      com.google.android.gms.auth.UserRecoverableNotifiedException
      +
      com.google.android.gms.auth.GoogleAuthException
      +
      +
      +
    • +
    • +
      +

      getTokenWithNotification

      +
      @Implementation +public static String getTokenWithNotification(Context context, + String accountName, + String scope, + Bundle extras) + throws IOException, +com.google.android.gms.auth.UserRecoverableNotifiedException, +com.google.android.gms.auth.GoogleAuthException
      +
      +
      Throws:
      +
      IOException
      +
      com.google.android.gms.auth.UserRecoverableNotifiedException
      +
      com.google.android.gms.auth.GoogleAuthException
      +
      +
      +
    • +
    • +
      +

      getTokenWithNotification

      +
      @Implementation +public static String getTokenWithNotification(Context context, + String accountName, + String scope, + Bundle extras, + String authority, + Bundle syncBundle) + throws IOException, +com.google.android.gms.auth.UserRecoverableNotifiedException, +com.google.android.gms.auth.GoogleAuthException
      +
      +
      Throws:
      +
      IOException
      +
      com.google.android.gms.auth.UserRecoverableNotifiedException
      +
      com.google.android.gms.auth.GoogleAuthException
      +
      +
      +
    • +
    • +
      +

      invalidateToken

      +
      @Implementation +public static void invalidateToken(Context context, + String token)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/gms/ShadowGooglePlayServicesUtil.GooglePlayServicesUtilImpl.html b/javadoc/4.11/org/robolectric/shadows/gms/ShadowGooglePlayServicesUtil.GooglePlayServicesUtilImpl.html new file mode 100644 index 000000000..8daab3902 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/gms/ShadowGooglePlayServicesUtil.GooglePlayServicesUtilImpl.html @@ -0,0 +1,289 @@ + + + + +ShadowGooglePlayServicesUtil.GooglePlayServicesUtilImpl + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowGooglePlayServicesUtil.GooglePlayServicesUtilImpl

+
+
java.lang.Object +
org.robolectric.shadows.gms.ShadowGooglePlayServicesUtil.GooglePlayServicesUtilImpl
+
+
+
+
Enclosing class:
+
ShadowGooglePlayServicesUtil
+
+
+
public static class ShadowGooglePlayServicesUtil.GooglePlayServicesUtilImpl +extends Object
+
Class containing methods with same signatures of the static methods of + GooglePlayServicesUtil.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      GooglePlayServicesUtilImpl

      +
      public GooglePlayServicesUtilImpl()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getErrorDialog

      +
      public Dialog getErrorDialog(int errorCode, + Activity activity, + int requestCode)
      +
      +
    • +
    • +
      +

      getErrorDialog

      +
      public Dialog getErrorDialog(int errorCode, + Activity activity, + int requestCode, + DialogInterface.OnCancelListener cancelListener)
      +
      +
    • +
    • +
      +

      getErrorPendingIntent

      +
      public PendingIntent getErrorPendingIntent(int errorCode, + Context context, + int requestCode)
      +
      +
    • +
    • +
      +

      getOpenSourceSoftwareLicenseInfo

      +
      public String getOpenSourceSoftwareLicenseInfo(Context context)
      +
      +
    • +
    • +
      +

      getRemoteContext

      +
      public Context getRemoteContext(Context context)
      +
      +
    • +
    • +
      +

      getRemoteResource

      +
      public Resources getRemoteResource(Context context)
      +
      +
    • +
    • +
      +

      isGooglePlayServicesAvailable

      +
      public int isGooglePlayServicesAvailable(Context context)
      +
      +
    • +
    • +
      +

      showErrorDialogFragment

      +
      public boolean showErrorDialogFragment(int errorCode, + Activity activity, + androidx.fragment.app.Fragment fragment, + int requestCode, + DialogInterface.OnCancelListener cancelListener)
      +
      +
    • +
    • +
      +

      showErrorDialogFragment

      +
      public boolean showErrorDialogFragment(int errorCode, + Activity activity, + int requestCode)
      +
      +
    • +
    • +
      +

      showErrorDialogFragment

      +
      public boolean showErrorDialogFragment(int errorCode, + Activity activity, + int requestCode, + DialogInterface.OnCancelListener cancelListener)
      +
      +
    • +
    • +
      +

      showErrorNotification

      +
      public void showErrorNotification(int errorCode, + Context context)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/gms/ShadowGooglePlayServicesUtil.html b/javadoc/4.11/org/robolectric/shadows/gms/ShadowGooglePlayServicesUtil.html new file mode 100644 index 000000000..a92514cc5 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/gms/ShadowGooglePlayServicesUtil.html @@ -0,0 +1,347 @@ + + + + +ShadowGooglePlayServicesUtil + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowGooglePlayServicesUtil

+
+
java.lang.Object +
org.robolectric.shadows.gms.ShadowGooglePlayServicesUtil
+
+
+
+
@Implements(com.google.android.gms.common.GooglePlayServicesUtil.class) +public class ShadowGooglePlayServicesUtil +extends Object
+
Calls to static method of GooglePlayServicesUtil will be redirected to the provided + ShadowGooglePlayServicesUtil.GooglePlayServicesUtilImpl implementation. Use + provideImpl(GooglePlayServicesUtilImpl) to + set the implementation instance. By default, a ShadowGooglePlayServicesUtil.GooglePlayServicesUtilImpl is used in call + redirection. Use mocks or subclassing ShadowGooglePlayServicesUtil.GooglePlayServicesUtilImpl to achieve desired + behaviors.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/gms/Shadows.html b/javadoc/4.11/org/robolectric/shadows/gms/Shadows.html new file mode 100644 index 000000000..91645c752 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/gms/Shadows.html @@ -0,0 +1,248 @@ + + + + +Shadows + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class Shadows

+
+
java.lang.Object +
org.robolectric.shadows.gms.Shadows
+
+
+
+
All Implemented Interfaces:
+
ShadowProvider
+
+
+
@Generated("org.robolectric.annotation.processing.RobolectricProcessor") +public class Shadows +extends Object +implements ShadowProvider
+
Shadow mapper. Automatically generated by the Robolectric Annotation Processor.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Shadows

      +
      public Shadows()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      shadowOf

      +
      public static ShadowGoogleAuthUtil shadowOf(com.google.android.gms.auth.GoogleAuthUtil actual)
      +
      +
    • +
    • +
      +

      shadowOf

      +
      public static ShadowGooglePlayServicesUtil shadowOf(com.google.android.gms.common.GooglePlayServicesUtil actual)
      +
      +
    • +
    • +
      +

      shadowOf

      +
      public static ShadowGoogleApiAvailability shadowOf(com.google.android.gms.common.GoogleApiAvailability actual)
      +
      +
    • +
    • +
      +

      reset

      +
      public void reset()
      +
      Description copied from interface: ShadowProvider
      +
      Reset the static state of all shadows provided by this package.
      +
      +
      Specified by:
      +
      reset in interface ShadowProvider
      +
      +
      +
    • +
    • +
      +

      getShadows

      +
      public Collection<Map.Entry<String,String>> getShadows()
      +
      Description copied from interface: ShadowProvider
      +
      Return a collection of Map.Entry objects representing the mapping of class name to shadow name. + +

      This is a multimap instead of a regular map in order to support, for instance, multiple + shadows per class that only differ by SDK level. + +

      It also uses a Collection<Entry<String, String>> as the return value to avoid having + a dependency on something like Guava Multimap.

      +
      +
      Specified by:
      +
      getShadows in interface ShadowProvider
      +
      Returns:
      +
      Shadow mapping.
      +
      +
      +
    • +
    • +
      +

      getProvidedPackageNames

      +
      public String[] getProvidedPackageNames()
      +
      Description copied from interface: ShadowProvider
      +
      Array of Java package names that are shadowed by this package.
      +
      +
      Specified by:
      +
      getProvidedPackageNames in interface ShadowProvider
      +
      Returns:
      +
      Array of Java package names.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/gms/common/ShadowGoogleApiAvailability.html b/javadoc/4.11/org/robolectric/shadows/gms/common/ShadowGoogleApiAvailability.html new file mode 100644 index 000000000..9b8fd884d --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/gms/common/ShadowGoogleApiAvailability.html @@ -0,0 +1,257 @@ + + + + +ShadowGoogleApiAvailability + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowGoogleApiAvailability

+
+
java.lang.Object +
org.robolectric.shadows.gms.common.ShadowGoogleApiAvailability
+
+
+
+
@Implements(com.google.android.gms.common.GoogleApiAvailability.class) +public class ShadowGoogleApiAvailability +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowGoogleApiAvailability

      +
      public ShadowGoogleApiAvailability()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getInstance

      +
      @Implementation +public static com.google.android.gms.common.GoogleApiAvailability getInstance()
      +
      +
    • +
    • +
      +

      isGooglePlayServicesAvailable

      +
      @Implementation +public int isGooglePlayServicesAvailable(Context context)
      +
      +
    • +
    • +
      +

      setIsGooglePlayServicesAvailable

      +
      public void setIsGooglePlayServicesAvailable(int availabilityCode)
      +
      +
    • +
    • +
      +

      isUserResolvableError

      +
      @Implementation +public final boolean isUserResolvableError(int errorCode)
      +
      +
    • +
    • +
      +

      setIsUserResolvableError

      +
      public void setIsUserResolvableError(boolean isUserResolvableError)
      +
      +
    • +
    • +
      +

      getOpenSourceSoftwareLicenseInfo

      +
      @Implementation +public String getOpenSourceSoftwareLicenseInfo(Context context)
      +
      +
    • +
    • +
      +

      setOpenSourceSoftwareLicenseInfo

      +
      public void setOpenSourceSoftwareLicenseInfo(String openSourceSoftwareLicenseInfo)
      +
      +
    • +
    • +
      +

      getErrorDialog

      +
      @Implementation +public Dialog getErrorDialog(Activity activity, + int errorCode, + int requestCode)
      +
      +
    • +
    • +
      +

      getErrorDialog

      +
      @Implementation +public Dialog getErrorDialog(Activity activity, + int errorCode, + int requestCode, + DialogInterface.OnCancelListener cancelListener)
      +
      +
    • +
    • +
      +

      setErrorDialog

      +
      public void setErrorDialog(Dialog errorDialog)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/gms/common/package-summary.html b/javadoc/4.11/org/robolectric/shadows/gms/common/package-summary.html new file mode 100644 index 000000000..07c48b686 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/gms/common/package-summary.html @@ -0,0 +1,96 @@ + + + + +org.robolectric.shadows.gms.common + + + + + + + + + + + + + + +
+ +
+
+
+

Package org.robolectric.shadows.gms.common

+
+
+
package org.robolectric.shadows.gms.common
+
+ +
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/gms/common/package-tree.html b/javadoc/4.11/org/robolectric/shadows/gms/common/package-tree.html new file mode 100644 index 000000000..5844a4550 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/gms/common/package-tree.html @@ -0,0 +1,72 @@ + + + + +org.robolectric.shadows.gms.common Class Hierarchy + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.robolectric.shadows.gms.common

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/gms/package-summary.html b/javadoc/4.11/org/robolectric/shadows/gms/package-summary.html new file mode 100644 index 000000000..23fa84628 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/gms/package-summary.html @@ -0,0 +1,135 @@ + + + + +org.robolectric.shadows.gms + + + + + + + + + + + + + + +
+ +
+
+
+

Package org.robolectric.shadows.gms

+
+
+
package org.robolectric.shadows.gms
+
+
Shadows for the Google Play Services Library. + + To use this in your project, add the artifact org.robolectric:shadows-play-services + to your project.
+
+
+ +
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/gms/package-tree.html b/javadoc/4.11/org/robolectric/shadows/gms/package-tree.html new file mode 100644 index 000000000..e0c9a4adc --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/gms/package-tree.html @@ -0,0 +1,76 @@ + + + + +org.robolectric.shadows.gms Class Hierarchy + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.robolectric.shadows.gms

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/httpclient/DefaultRequestDirector.html b/javadoc/4.11/org/robolectric/shadows/httpclient/DefaultRequestDirector.html new file mode 100644 index 000000000..177976e91 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/httpclient/DefaultRequestDirector.html @@ -0,0 +1,675 @@ + + + + +DefaultRequestDirector + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class DefaultRequestDirector

+
+
java.lang.Object +
org.robolectric.shadows.httpclient.DefaultRequestDirector
+
+
+
+
All Implemented Interfaces:
+
org.apache.http.client.RequestDirector
+
+
+
public class DefaultRequestDirector +extends Object +implements org.apache.http.client.RequestDirector
+
Default implementation of RequestDirector. + +

The following parameters can be used to customize the behavior of this class: + +

+
+
Since:
+
4.0
+
+
+
+
    + +
  • +
    +

    Field Summary

    +
    Fields
    +
    +
    Modifier and Type
    +
    Field
    +
    Description
    +
    protected final ClientConnectionManager
    + +
    +
    The connection manager.
    +
    +
    protected final org.apache.http.protocol.HttpProcessor
    + +
    +
    The HTTP protocol processor.
    +
    + + +
    +
    The keep-alive duration strategy.
    +
    + + +
    +
    The currently allocated connection.
    +
    +
    protected final HttpParams
    + +
    +
    The HTTP parameters.
    +
    +
    protected final org.apache.http.client.AuthenticationHandler
    + +
    +
    The proxy authentication handler.
    +
    +
    protected final org.apache.http.auth.AuthState
    + +
     
    +
    protected final org.apache.http.client.RedirectHandler
    + +
    +
    The redirect handler.
    +
    +
    protected final org.apache.http.protocol.HttpRequestExecutor
    + +
    +
    The request executor.
    +
    +
    protected final org.apache.http.client.HttpRequestRetryHandler
    + +
    +
    The request retry handler.
    +
    +
    protected final org.apache.http.ConnectionReuseStrategy
    + +
    +
    The connection re-use strategy.
    +
    +
    protected final org.apache.http.conn.routing.HttpRoutePlanner
    + +
    +
    The route planner.
    +
    +
    protected final org.apache.http.client.AuthenticationHandler
    + +
    +
    The target authentication handler.
    +
    +
    protected final org.apache.http.auth.AuthState
    + +
     
    +
    protected final org.apache.http.client.UserTokenHandler
    + +
    +
    The user token handler.
    +
    +
    +
    +
  • + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    +
    DefaultRequestDirector(org.apache.commons.logging.Log log, + org.apache.http.protocol.HttpRequestExecutor requestExec, + ClientConnectionManager conman, + org.apache.http.ConnectionReuseStrategy reustrat, + ConnectionKeepAliveStrategy kastrat, + org.apache.http.conn.routing.HttpRoutePlanner rouplan, + org.apache.http.protocol.HttpProcessor httpProcessor, + org.apache.http.client.HttpRequestRetryHandler retryHandler, + org.apache.http.client.RedirectHandler redirectHandler, + org.apache.http.client.AuthenticationHandler targetAuthHandler, + org.apache.http.client.AuthenticationHandler proxyAuthHandler, + org.apache.http.client.UserTokenHandler userTokenHandler, + HttpParams params)
    +
     
    +
    DefaultRequestDirector(org.apache.http.protocol.HttpRequestExecutor requestExec, + ClientConnectionManager conman, + org.apache.http.ConnectionReuseStrategy reustrat, + ConnectionKeepAliveStrategy kastrat, + org.apache.http.conn.routing.HttpRoutePlanner rouplan, + org.apache.http.protocol.HttpProcessor httpProcessor, + org.apache.http.client.HttpRequestRetryHandler retryHandler, + org.apache.http.client.RedirectHandler redirectHandler, + org.apache.http.client.AuthenticationHandler targetAuthHandler, + org.apache.http.client.AuthenticationHandler proxyAuthHandler, + org.apache.http.client.UserTokenHandler userTokenHandler, + HttpParams params)
    +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected org.apache.http.HttpRequest
    +
    createConnectRequest(org.apache.http.conn.routing.HttpRoute route, + org.apache.http.protocol.HttpContext context)
    +
    +
    Creates the CONNECT request for tunnelling.
    +
    +
    protected boolean
    +
    createTunnelToProxy(org.apache.http.conn.routing.HttpRoute route, + int hop, + org.apache.http.protocol.HttpContext context)
    +
    +
    Creates a tunnel to an intermediate proxy.
    +
    +
    protected boolean
    +
    createTunnelToTarget(org.apache.http.conn.routing.HttpRoute route, + org.apache.http.protocol.HttpContext context)
    +
    +
    Creates a tunnel to the target server.
    +
    +
    protected org.apache.http.conn.routing.HttpRoute
    +
    determineRoute(org.apache.http.HttpHost target, + org.apache.http.HttpRequest request, + org.apache.http.protocol.HttpContext context)
    +
    +
    Determines the route for a request.
    +
    +
    protected void
    +
    establishRoute(org.apache.http.conn.routing.HttpRoute route, + org.apache.http.protocol.HttpContext context)
    +
    +
    Establishes the target route.
    +
    +
    org.apache.http.HttpResponse
    +
    execute(org.apache.http.HttpHost target, + org.apache.http.HttpRequest request, + org.apache.http.protocol.HttpContext context)
    +
     
    +
    protected org.apache.http.impl.client.RoutedRequest
    +
    handleResponse(org.apache.http.impl.client.RoutedRequest roureq, + org.apache.http.HttpResponse response, + org.apache.http.protocol.HttpContext context)
    +
    +
    Analyzes a response to check need for a followup.
    +
    +
    protected void
    + +
    +
    Returns the connection back to the connection manager + and prepares for retrieving a new connection during + the next request.
    +
    +
    protected void
    +
    rewriteRequestURI(org.apache.http.impl.client.RequestWrapper request, + org.apache.http.conn.routing.HttpRoute route)
    +
     
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      connManager

      +
      protected final ClientConnectionManager connManager
      +
      The connection manager.
      +
      +
    • +
    • +
      +

      routePlanner

      +
      protected final org.apache.http.conn.routing.HttpRoutePlanner routePlanner
      +
      The route planner.
      +
      +
    • +
    • +
      +

      reuseStrategy

      +
      protected final org.apache.http.ConnectionReuseStrategy reuseStrategy
      +
      The connection re-use strategy.
      +
      +
    • +
    • +
      +

      keepAliveStrategy

      +
      protected final ConnectionKeepAliveStrategy keepAliveStrategy
      +
      The keep-alive duration strategy.
      +
      +
    • +
    • +
      +

      requestExec

      +
      protected final org.apache.http.protocol.HttpRequestExecutor requestExec
      +
      The request executor.
      +
      +
    • +
    • +
      +

      httpProcessor

      +
      protected final org.apache.http.protocol.HttpProcessor httpProcessor
      +
      The HTTP protocol processor.
      +
      +
    • +
    • +
      +

      retryHandler

      +
      protected final org.apache.http.client.HttpRequestRetryHandler retryHandler
      +
      The request retry handler.
      +
      +
    • +
    • +
      +

      redirectHandler

      +
      protected final org.apache.http.client.RedirectHandler redirectHandler
      +
      The redirect handler.
      +
      +
    • +
    • +
      +

      targetAuthHandler

      +
      protected final org.apache.http.client.AuthenticationHandler targetAuthHandler
      +
      The target authentication handler.
      +
      +
    • +
    • +
      +

      proxyAuthHandler

      +
      protected final org.apache.http.client.AuthenticationHandler proxyAuthHandler
      +
      The proxy authentication handler.
      +
      +
    • +
    • +
      +

      userTokenHandler

      +
      protected final org.apache.http.client.UserTokenHandler userTokenHandler
      +
      The user token handler.
      +
      +
    • +
    • +
      +

      params

      +
      protected final HttpParams params
      +
      The HTTP parameters.
      +
      +
    • +
    • +
      +

      managedConn

      +
      protected ManagedClientConnection managedConn
      +
      The currently allocated connection.
      +
      +
    • +
    • +
      +

      targetAuthState

      +
      protected final org.apache.http.auth.AuthState targetAuthState
      +
      +
    • +
    • +
      +

      proxyAuthState

      +
      protected final org.apache.http.auth.AuthState proxyAuthState
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      DefaultRequestDirector

      +
      public DefaultRequestDirector(org.apache.commons.logging.Log log, + org.apache.http.protocol.HttpRequestExecutor requestExec, + ClientConnectionManager conman, + org.apache.http.ConnectionReuseStrategy reustrat, + ConnectionKeepAliveStrategy kastrat, + org.apache.http.conn.routing.HttpRoutePlanner rouplan, + org.apache.http.protocol.HttpProcessor httpProcessor, + org.apache.http.client.HttpRequestRetryHandler retryHandler, + org.apache.http.client.RedirectHandler redirectHandler, + org.apache.http.client.AuthenticationHandler targetAuthHandler, + org.apache.http.client.AuthenticationHandler proxyAuthHandler, + org.apache.http.client.UserTokenHandler userTokenHandler, + HttpParams params)
      +
      +
    • +
    • +
      +

      DefaultRequestDirector

      +
      public DefaultRequestDirector(org.apache.http.protocol.HttpRequestExecutor requestExec, + ClientConnectionManager conman, + org.apache.http.ConnectionReuseStrategy reustrat, + ConnectionKeepAliveStrategy kastrat, + org.apache.http.conn.routing.HttpRoutePlanner rouplan, + org.apache.http.protocol.HttpProcessor httpProcessor, + org.apache.http.client.HttpRequestRetryHandler retryHandler, + org.apache.http.client.RedirectHandler redirectHandler, + org.apache.http.client.AuthenticationHandler targetAuthHandler, + org.apache.http.client.AuthenticationHandler proxyAuthHandler, + org.apache.http.client.UserTokenHandler userTokenHandler, + HttpParams params)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      rewriteRequestURI

      +
      protected void rewriteRequestURI(org.apache.http.impl.client.RequestWrapper request, + org.apache.http.conn.routing.HttpRoute route) + throws org.apache.http.ProtocolException
      +
      +
      Throws:
      +
      org.apache.http.ProtocolException
      +
      +
      +
    • +
    • +
      +

      execute

      +
      public org.apache.http.HttpResponse execute(org.apache.http.HttpHost target, + org.apache.http.HttpRequest request, + org.apache.http.protocol.HttpContext context) + throws org.apache.http.HttpException, +IOException
      +
      +
      Specified by:
      +
      execute in interface org.apache.http.client.RequestDirector
      +
      Throws:
      +
      org.apache.http.HttpException
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      releaseConnection

      +
      protected void releaseConnection()
      +
      Returns the connection back to the connection manager + and prepares for retrieving a new connection during + the next request.
      +
      +
    • +
    • +
      +

      determineRoute

      +
      protected org.apache.http.conn.routing.HttpRoute determineRoute(org.apache.http.HttpHost target, + org.apache.http.HttpRequest request, + org.apache.http.protocol.HttpContext context) + throws org.apache.http.HttpException
      +
      Determines the route for a request. + Called by execute(org.apache.http.HttpHost, org.apache.http.HttpRequest, org.apache.http.protocol.HttpContext) + to determine the route for either the original or a followup request.
      +
      +
      Parameters:
      +
      target - the target host for the request. + Implementations may accept null + if they can still determine a route, for example + to a default target or by inspecting the request.
      +
      request - the request to execute
      +
      context - the context to use for the execution, + never null
      +
      Returns:
      +
      the route the request should take
      +
      Throws:
      +
      org.apache.http.HttpException - in case of a problem
      +
      +
      +
    • +
    • +
      +

      establishRoute

      +
      protected void establishRoute(org.apache.http.conn.routing.HttpRoute route, + org.apache.http.protocol.HttpContext context) + throws org.apache.http.HttpException, +IOException
      +
      Establishes the target route.
      +
      +
      Parameters:
      +
      route - the route to establish
      +
      context - the context for the request execution
      +
      Throws:
      +
      org.apache.http.HttpException - in case of a problem
      +
      IOException - in case of an IO problem
      +
      +
      +
    • +
    • +
      +

      createTunnelToTarget

      +
      protected boolean createTunnelToTarget(org.apache.http.conn.routing.HttpRoute route, + org.apache.http.protocol.HttpContext context) + throws org.apache.http.HttpException, +IOException
      +
      Creates a tunnel to the target server. + The connection must be established to the (last) proxy. + A CONNECT request for tunnelling through the proxy will + be created and sent, the response received and checked. + This method does not update the connection with + information about the tunnel, that is left to the caller.
      +
      +
      Parameters:
      +
      route - the route to establish
      +
      context - the context for request execution
      +
      Returns:
      +
      true if the tunnelled route is secure, + false otherwise. + The implementation here always returns false, + but derived classes may override.
      +
      Throws:
      +
      org.apache.http.HttpException - in case of a problem
      +
      IOException - in case of an IO problem
      +
      +
      +
    • +
    • +
      +

      createTunnelToProxy

      +
      protected boolean createTunnelToProxy(org.apache.http.conn.routing.HttpRoute route, + int hop, + org.apache.http.protocol.HttpContext context) + throws org.apache.http.HttpException, +IOException
      +
      Creates a tunnel to an intermediate proxy. + This method is not implemented in this class. + It just throws an exception here.
      +
      +
      Parameters:
      +
      route - the route to establish
      +
      hop - the hop in the route to establish now. + route.getHopTarget(hop) + will return the proxy to tunnel to.
      +
      context - the context for request execution
      +
      Returns:
      +
      true if the partially tunnelled connection + is secure, false otherwise.
      +
      Throws:
      +
      org.apache.http.HttpException - in case of a problem
      +
      IOException - in case of an IO problem
      +
      +
      +
    • +
    • +
      +

      createConnectRequest

      +
      protected org.apache.http.HttpRequest createConnectRequest(org.apache.http.conn.routing.HttpRoute route, + org.apache.http.protocol.HttpContext context)
      +
      Creates the CONNECT request for tunnelling. + Called by createTunnelToTarget.
      +
      +
      Parameters:
      +
      route - the route to establish
      +
      context - the context for request execution
      +
      Returns:
      +
      the CONNECT request for tunnelling
      +
      +
      +
    • +
    • +
      +

      handleResponse

      +
      protected org.apache.http.impl.client.RoutedRequest handleResponse(org.apache.http.impl.client.RoutedRequest roureq, + org.apache.http.HttpResponse response, + org.apache.http.protocol.HttpContext context) + throws org.apache.http.HttpException, +IOException
      +
      Analyzes a response to check need for a followup.
      +
      +
      Parameters:
      +
      roureq - the request and route.
      +
      response - the response to analayze
      +
      context - the context used for the current request execution
      +
      Returns:
      +
      the followup request and route if there is a followup, or + null if the response should be returned as is
      +
      Throws:
      +
      org.apache.http.HttpException - in case of a problem
      +
      IOException - in case of an IO problem
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/httpclient/FakeHttp.html b/javadoc/4.11/org/robolectric/shadows/httpclient/FakeHttp.html new file mode 100644 index 000000000..122fabf82 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/httpclient/FakeHttp.html @@ -0,0 +1,493 @@ + + + + +FakeHttp + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class FakeHttp

+
+
java.lang.Object +
org.robolectric.shadows.httpclient.FakeHttp
+
+
+
+
public class FakeHttp +extends Object
+
Collection of static methods used interact with HTTP requests / responses.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      FakeHttp

      +
      public FakeHttp()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      addPendingHttpResponse

      +
      public static void addPendingHttpResponse(int statusCode, + String responseBody, + org.apache.http.Header... headers)
      +
      Sets up an HTTP response to be returned by calls to Apache's HttpClient implementers.
      +
      +
      Parameters:
      +
      statusCode - the status code of the response
      +
      responseBody - the body of the response
      +
      headers - optional headers for the request
      +
      +
      +
    • +
    • +
      +

      addPendingHttpResponseWithContentType

      +
      @Deprecated +@InlineMe(replacement="FakeHttp.getFakeHttpLayer().addPendingHttpResponse(statusCode, responseBody, contentType)", + imports="org.robolectric.shadows.httpclient.FakeHttp") +public static final void addPendingHttpResponseWithContentType(int statusCode, + String responseBody, + org.apache.http.Header contentType)
      + +
      Sets up an HTTP response to be returned by calls to Apache's HttpClient implementers.
      +
      +
      Parameters:
      +
      statusCode - the status code of the response
      +
      responseBody - the body of the response
      +
      contentType - the contentType of the response
      +
      +
      +
    • +
    • +
      +

      addPendingHttpResponse

      +
      public static void addPendingHttpResponse(org.apache.http.HttpResponse httpResponse)
      +
      Sets up an HTTP response to be returned by calls to Apache's HttpClient implementers.
      +
      +
      Parameters:
      +
      httpResponse - the response
      +
      +
      +
    • +
    • +
      +

      addPendingHttpResponse

      +
      public static void addPendingHttpResponse(HttpResponseGenerator httpResponseGenerator)
      +
      Sets up an HTTP response to be returned by calls to Apache's HttpClient implementers.
      +
      +
      Parameters:
      +
      httpResponseGenerator - an HttpResponseGenerator that will provide responses
      +
      +
      +
    • +
    • +
      +

      getSentHttpRequest

      +
      public static org.apache.http.HttpRequest getSentHttpRequest(int index)
      +
      Accessor to obtain HTTP requests made during the current test in the order in which they were made.
      +
      +
      Parameters:
      +
      index - index of the request to retrieve.
      +
      Returns:
      +
      the requested request.
      +
      +
      +
    • +
    • +
      +

      getLatestSentHttpRequest

      +
      public static org.apache.http.HttpRequest getLatestSentHttpRequest()
      +
      +
    • +
    • +
      +

      httpRequestWasMade

      +
      public static boolean httpRequestWasMade()
      +
      Accessor to find out if HTTP requests were made during the current test.
      +
      +
      Returns:
      +
      whether a request was made.
      +
      +
      +
    • +
    • +
      +

      httpRequestWasMade

      +
      public static boolean httpRequestWasMade(String uri)
      +
      +
    • +
    • +
      +

      getSentHttpRequestInfo

      +
      public static HttpRequestInfo getSentHttpRequestInfo(int index)
      +
      Accessor to obtain metadata for an HTTP request made during the current test in the order in which they were made.
      +
      +
      Parameters:
      +
      index - index of the request to retrieve.
      +
      Returns:
      +
      the requested request metadata.
      +
      +
      +
    • +
    • +
      +

      getNextSentHttpRequest

      +
      public static org.apache.http.HttpRequest getNextSentHttpRequest()
      +
      Accessor to obtain HTTP requests made during the current test in the order in which they were made.
      +
      +
      Returns:
      +
      the requested request or null if there are none.
      +
      +
      +
    • +
    • +
      +

      getNextSentHttpRequestInfo

      +
      public static HttpRequestInfo getNextSentHttpRequestInfo()
      +
      Accessor to obtain metadata for an HTTP request made during the current test in the order in which they were made.
      +
      +
      Returns:
      +
      the requested request metadata or null if there are none.
      +
      +
      +
    • +
    • +
      +

      addHttpResponseRule

      +
      public static void addHttpResponseRule(String method, + String uri, + org.apache.http.HttpResponse response)
      +
      Adds an HTTP response rule. The response will be returned when the rule is matched.
      +
      +
      Parameters:
      +
      method - method to match.
      +
      uri - uri to match.
      +
      response - response to return when a match is found.
      +
      +
      +
    • +
    • +
      +

      addHttpResponseRule

      +
      public static void addHttpResponseRule(String uri, + org.apache.http.HttpResponse response)
      +
      Adds an HTTP response rule with a default method of GET. The response will be returned when the rule is matched.
      +
      +
      Parameters:
      +
      uri - uri to match.
      +
      response - response to return when a match is found.
      +
      +
      +
    • +
    • +
      +

      addHttpResponseRule

      +
      public static void addHttpResponseRule(String uri, + String response)
      +
      Adds an HTTP response rule. The response will be returned when the rule is matched.
      +
      +
      Parameters:
      +
      uri - uri to match.
      +
      response - response to return when a match is found.
      +
      +
      +
    • +
    • +
      +

      addHttpResponseRule

      +
      public static void addHttpResponseRule(RequestMatcher requestMatcher, + org.apache.http.HttpResponse response)
      +
      Adds an HTTP response rule. The response will be returned when the rule is matched.
      +
      +
      Parameters:
      +
      requestMatcher - custom RequestMatcher.
      +
      response - response to return when a match is found.
      +
      +
      +
    • +
    • +
      +

      addHttpResponseRule

      +
      public static void addHttpResponseRule(RequestMatcher requestMatcher, + List<? extends org.apache.http.HttpResponse> responses)
      +
      Adds an HTTP response rule. For each time the rule is matched, responses will be shifted + off the list and returned. When all responses have been given and the rule is matched again, + an exception will be thrown.
      +
      +
      Parameters:
      +
      requestMatcher - custom RequestMatcher.
      +
      responses - responses to return in order when a match is found.
      +
      +
      +
    • +
    • +
      +

      getFakeHttpLayer

      +
      public static FakeHttpLayer getFakeHttpLayer()
      +
      +
    • +
    • +
      +

      setDefaultHttpResponse

      +
      public static void setDefaultHttpResponse(int statusCode, + String responseBody)
      +
      +
    • +
    • +
      +

      setDefaultHttpResponse

      +
      public static void setDefaultHttpResponse(org.apache.http.HttpResponse defaultHttpResponse)
      +
      +
    • +
    • +
      +

      clearHttpResponseRules

      +
      public static void clearHttpResponseRules()
      +
      +
    • +
    • +
      +

      clearPendingHttpResponses

      +
      public static void clearPendingHttpResponses()
      +
      +
    • +
    • +
      +

      reset

      +
      public static void reset()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/httpclient/FakeHttpLayer.DefaultRequestMatcher.html b/javadoc/4.11/org/robolectric/shadows/httpclient/FakeHttpLayer.DefaultRequestMatcher.html new file mode 100644 index 000000000..18de4a784 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/httpclient/FakeHttpLayer.DefaultRequestMatcher.html @@ -0,0 +1,174 @@ + + + + +FakeHttpLayer.DefaultRequestMatcher + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class FakeHttpLayer.DefaultRequestMatcher

+
+
java.lang.Object +
org.robolectric.shadows.httpclient.FakeHttpLayer.DefaultRequestMatcher
+
+
+
+
All Implemented Interfaces:
+
RequestMatcher
+
+
+
Enclosing class:
+
FakeHttpLayer
+
+
+
public static class FakeHttpLayer.DefaultRequestMatcher +extends Object +implements RequestMatcher
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      DefaultRequestMatcher

      +
      public DefaultRequestMatcher(String method, + String uri)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      matches

      +
      public boolean matches(org.apache.http.HttpRequest request)
      +
      +
      Specified by:
      +
      matches in interface RequestMatcher
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/httpclient/FakeHttpLayer.RequestMatcherBuilder.PostBodyMatcher.html b/javadoc/4.11/org/robolectric/shadows/httpclient/FakeHttpLayer.RequestMatcherBuilder.PostBodyMatcher.html new file mode 100644 index 000000000..70ed49092 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/httpclient/FakeHttpLayer.RequestMatcherBuilder.PostBodyMatcher.html @@ -0,0 +1,141 @@ + + + + +FakeHttpLayer.RequestMatcherBuilder.PostBodyMatcher + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface FakeHttpLayer.RequestMatcherBuilder.PostBodyMatcher

+
+
+
+
Enclosing class:
+
FakeHttpLayer.RequestMatcherBuilder
+
+
+
public static interface FakeHttpLayer.RequestMatcherBuilder.PostBodyMatcher
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    boolean
    +
    matches(org.apache.http.HttpEntity actualPostBody)
    +
    +
    Hint: you can use EntityUtils.toString(actualPostBody) to help you implement your matches method.
    +
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      matches

      +
      boolean matches(org.apache.http.HttpEntity actualPostBody) + throws IOException
      +
      Hint: you can use EntityUtils.toString(actualPostBody) to help you implement your matches method.
      +
      +
      Parameters:
      +
      actualPostBody - The post body of the actual request that we are matching against.
      +
      Returns:
      +
      true if you consider the body to match
      +
      Throws:
      +
      IOException - Get turned into a RuntimeException to cause your test to fail.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/httpclient/FakeHttpLayer.RequestMatcherBuilder.html b/javadoc/4.11/org/robolectric/shadows/httpclient/FakeHttpLayer.RequestMatcherBuilder.html new file mode 100644 index 000000000..ad7aeaa4c --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/httpclient/FakeHttpLayer.RequestMatcherBuilder.html @@ -0,0 +1,308 @@ + + + + +FakeHttpLayer.RequestMatcherBuilder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class FakeHttpLayer.RequestMatcherBuilder

+
+
java.lang.Object +
org.robolectric.shadows.httpclient.FakeHttpLayer.RequestMatcherBuilder
+
+
+
+
All Implemented Interfaces:
+
RequestMatcher
+
+
+
Enclosing class:
+
FakeHttpLayer
+
+
+
public static class FakeHttpLayer.RequestMatcherBuilder +extends Object +implements RequestMatcher
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/httpclient/FakeHttpLayer.RequestMatcherResponseRule.html b/javadoc/4.11/org/robolectric/shadows/httpclient/FakeHttpLayer.RequestMatcherResponseRule.html new file mode 100644 index 000000000..300e98fc6 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/httpclient/FakeHttpLayer.RequestMatcherResponseRule.html @@ -0,0 +1,222 @@ + + + + +FakeHttpLayer.RequestMatcherResponseRule + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class FakeHttpLayer.RequestMatcherResponseRule

+
+
java.lang.Object +
org.robolectric.shadows.httpclient.FakeHttpLayer.RequestMatcherResponseRule
+
+
+
+
All Implemented Interfaces:
+
HttpEntityStub.ResponseRule
+
+
+
Enclosing class:
+
FakeHttpLayer
+
+
+
public static class FakeHttpLayer.RequestMatcherResponseRule +extends Object +implements HttpEntityStub.ResponseRule
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      RequestMatcherResponseRule

      +
      public RequestMatcherResponseRule(RequestMatcher requestMatcher, + org.apache.http.HttpResponse responseToGive)
      +
      +
    • +
    • +
      +

      RequestMatcherResponseRule

      +
      public RequestMatcherResponseRule(RequestMatcher requestMatcher, + IOException ioException)
      +
      +
    • +
    • +
      +

      RequestMatcherResponseRule

      +
      public RequestMatcherResponseRule(RequestMatcher requestMatcher, + org.apache.http.HttpException httpException)
      +
      +
    • +
    • +
      +

      RequestMatcherResponseRule

      +
      public RequestMatcherResponseRule(RequestMatcher requestMatcher, + List<? extends org.apache.http.HttpResponse> responses)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/httpclient/FakeHttpLayer.UriRegexMatcher.html b/javadoc/4.11/org/robolectric/shadows/httpclient/FakeHttpLayer.UriRegexMatcher.html new file mode 100644 index 000000000..f8bd5a23a --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/httpclient/FakeHttpLayer.UriRegexMatcher.html @@ -0,0 +1,174 @@ + + + + +FakeHttpLayer.UriRegexMatcher + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class FakeHttpLayer.UriRegexMatcher

+
+
java.lang.Object +
org.robolectric.shadows.httpclient.FakeHttpLayer.UriRegexMatcher
+
+
+
+
All Implemented Interfaces:
+
RequestMatcher
+
+
+
Enclosing class:
+
FakeHttpLayer
+
+
+
public static class FakeHttpLayer.UriRegexMatcher +extends Object +implements RequestMatcher
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      UriRegexMatcher

      +
      public UriRegexMatcher(String method, + String uriRegex)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      matches

      +
      public boolean matches(org.apache.http.HttpRequest request)
      +
      +
      Specified by:
      +
      matches in interface RequestMatcher
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/httpclient/FakeHttpLayer.UriRequestMatcher.html b/javadoc/4.11/org/robolectric/shadows/httpclient/FakeHttpLayer.UriRequestMatcher.html new file mode 100644 index 000000000..a79b0d8c4 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/httpclient/FakeHttpLayer.UriRequestMatcher.html @@ -0,0 +1,172 @@ + + + + +FakeHttpLayer.UriRequestMatcher + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class FakeHttpLayer.UriRequestMatcher

+
+
java.lang.Object +
org.robolectric.shadows.httpclient.FakeHttpLayer.UriRequestMatcher
+
+
+
+
All Implemented Interfaces:
+
RequestMatcher
+
+
+
Enclosing class:
+
FakeHttpLayer
+
+
+
public static class FakeHttpLayer.UriRequestMatcher +extends Object +implements RequestMatcher
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      UriRequestMatcher

      +
      public UriRequestMatcher(String uri)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      matches

      +
      public boolean matches(org.apache.http.HttpRequest request)
      +
      +
      Specified by:
      +
      matches in interface RequestMatcher
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/httpclient/FakeHttpLayer.html b/javadoc/4.11/org/robolectric/shadows/httpclient/FakeHttpLayer.html new file mode 100644 index 000000000..a92b8f407 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/httpclient/FakeHttpLayer.html @@ -0,0 +1,593 @@ + + + + +FakeHttpLayer + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class FakeHttpLayer

+
+
java.lang.Object +
org.robolectric.shadows.httpclient.FakeHttpLayer
+
+
+
+
public class FakeHttpLayer +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      FakeHttpLayer

      +
      public FakeHttpLayer()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getLastSentHttpRequestInfo

      +
      public HttpRequestInfo getLastSentHttpRequestInfo()
      +
      +
    • +
    • +
      +

      addPendingHttpResponse

      +
      public void addPendingHttpResponse(int statusCode, + String responseBody, + org.apache.http.Header... headers)
      +
      +
    • +
    • +
      +

      addPendingHttpResponse

      +
      public void addPendingHttpResponse(org.apache.http.HttpResponse httpResponse)
      +
      +
    • +
    • +
      +

      addPendingHttpResponse

      +
      public void addPendingHttpResponse(HttpResponseGenerator httpResponseGenerator)
      +
      +
    • +
    • +
      +

      addHttpResponseRule

      +
      public void addHttpResponseRule(String method, + String uri, + org.apache.http.HttpResponse response)
      +
      +
    • +
    • +
      +

      addHttpResponseRule

      +
      public void addHttpResponseRule(String uri, + org.apache.http.HttpResponse response)
      +
      +
    • +
    • +
      +

      addHttpResponseRule

      +
      public void addHttpResponseRule(String uri, + String response)
      +
      +
    • +
    • +
      +

      addHttpResponseRule

      +
      public void addHttpResponseRule(RequestMatcher requestMatcher, + org.apache.http.HttpResponse response)
      +
      +
    • +
    • +
      +

      addHttpResponseRule

      +
      public void addHttpResponseRule(RequestMatcher requestMatcher, + List<? extends org.apache.http.HttpResponse> responses)
      +
      Add a response rule.
      +
      +
      Parameters:
      +
      requestMatcher - Request matcher
      +
      responses - A list of responses that are returned to matching requests in order from first to last.
      +
      +
      +
    • +
    • +
      +

      addHttpResponseRule

      +
      public void addHttpResponseRule(HttpEntityStub.ResponseRule responseRule)
      +
      +
    • +
    • +
      +

      setDefaultHttpResponse

      +
      public void setDefaultHttpResponse(org.apache.http.HttpResponse defaultHttpResponse)
      +
      +
    • +
    • +
      +

      setDefaultHttpResponse

      +
      public void setDefaultHttpResponse(int statusCode, + String responseBody)
      +
      +
    • +
    • +
      +

      emulateRequest

      +
      public org.apache.http.HttpResponse emulateRequest(org.apache.http.HttpHost httpHost, + org.apache.http.HttpRequest httpRequest, + org.apache.http.protocol.HttpContext httpContext, + org.apache.http.client.RequestDirector requestDirector) + throws org.apache.http.HttpException, +IOException
      +
      +
      Throws:
      +
      org.apache.http.HttpException
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      hasPendingResponses

      +
      public boolean hasPendingResponses()
      +
      +
    • +
    • +
      +

      hasRequestInfos

      +
      public boolean hasRequestInfos()
      +
      +
    • +
    • +
      +

      clearRequestInfos

      +
      public void clearRequestInfos()
      +
      +
    • +
    • +
      +

      addRequestInfo

      +
      public void addRequestInfo(HttpRequestInfo requestInfo)
      +
      This method is not supposed to be consumed by tests. This exists solely for the purpose of + logging real HTTP requests, so that functional/integration tests can verify if those were made, without + messing with the fake http layer to actually perform the http call, instead of returning a mocked response. + + If you are just using mocked http calls, you should not even notice this method here.
      +
      +
      Parameters:
      +
      requestInfo - Request info object to add.
      +
      +
      +
    • +
    • +
      +

      hasResponseRules

      +
      public boolean hasResponseRules()
      +
      +
    • +
    • +
      +

      hasRequestMatchingRule

      +
      public boolean hasRequestMatchingRule(RequestMatcher rule)
      +
      +
    • +
    • +
      +

      getSentHttpRequestInfo

      +
      public HttpRequestInfo getSentHttpRequestInfo(int index)
      +
      +
    • +
    • +
      +

      getNextSentHttpRequestInfo

      +
      public HttpRequestInfo getNextSentHttpRequestInfo()
      +
      +
    • +
    • +
      +

      logHttpRequests

      +
      public void logHttpRequests()
      +
      +
    • +
    • +
      +

      silence

      +
      public void silence()
      +
      +
    • +
    • +
      +

      getSentHttpRequestInfos

      +
      public List<HttpRequestInfo> getSentHttpRequestInfos()
      +
      +
    • +
    • +
      +

      clearHttpResponseRules

      +
      public void clearHttpResponseRules()
      +
      +
    • +
    • +
      +

      clearPendingHttpResponses

      +
      public void clearPendingHttpResponses()
      +
      +
    • +
    • +
      +

      getHttpResponses

      +
      public List<org.apache.http.HttpResponse> getHttpResponses()
      +
      This method return a list containing all the HTTP responses logged by the fake http layer, be it + mocked http responses, be it real http calls (if {code}interceptHttpRequests{/code} is set to false). + + It doesn't make much sense to call this method if said property is set to true, as you yourself are + providing the response, but it's here nonetheless.
      +
      +
      Returns:
      +
      List of all HTTP Responses logged by the fake http layer.
      +
      +
      +
    • +
    • +
      +

      addHttpResponse

      +
      public void addHttpResponse(org.apache.http.HttpResponse response)
      +
      As a consumer of the fake http call, you should never call this method. This should be used solely + by components that exercises http calls.
      +
      +
      Parameters:
      +
      response - The final response received by the server
      +
      +
      +
    • +
    • +
      +

      addHttpResponseContent

      +
      public void addHttpResponseContent(byte[] content)
      +
      +
    • +
    • +
      +

      getHttpResposeContentList

      +
      public List<byte[]> getHttpResposeContentList()
      +
      +
    • +
    • +
      +

      getLastHttpResponse

      +
      public org.apache.http.HttpResponse getLastHttpResponse()
      +
      Helper method that returns the latest received response from the server.
      +
      +
      Returns:
      +
      The latest HTTP response or null, if no responses are available
      +
      +
      +
    • +
    • +
      +

      clearHttpResponses

      +
      public void clearHttpResponses()
      +
      Call this method if you want to ensure that there's no http responses logged from this point until + the next response arrives. Helpful to ensure that the state is "clear" before actions are executed.
      +
      +
    • +
    • +
      +

      interceptHttpRequests

      +
      public void interceptHttpRequests(boolean interceptHttpRequests)
      +
      You can disable Robolectric's fake HTTP layer temporarily + by calling this method.
      +
      +
      Parameters:
      +
      interceptHttpRequests - whether all HTTP requests should be + intercepted (true by default)
      +
      +
      +
    • +
    • +
      +

      isInterceptingHttpRequests

      +
      public boolean isInterceptingHttpRequests()
      +
      +
    • +
    • +
      +

      interceptResponseContent

      +
      public void interceptResponseContent(boolean interceptResponseContent)
      +
      +
    • +
    • +
      +

      isInterceptingResponseContent

      +
      public boolean isInterceptingResponseContent()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/httpclient/HttpEntityStub.ResponseRule.html b/javadoc/4.11/org/robolectric/shadows/httpclient/HttpEntityStub.ResponseRule.html new file mode 100644 index 000000000..aaec1c967 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/httpclient/HttpEntityStub.ResponseRule.html @@ -0,0 +1,149 @@ + + + + +HttpEntityStub.ResponseRule + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface HttpEntityStub.ResponseRule

+
+
+
+
All Known Implementing Classes:
+
FakeHttpLayer.RequestMatcherResponseRule
+
+
+
Enclosing class:
+
HttpEntityStub
+
+
+
public static interface HttpEntityStub.ResponseRule
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    org.apache.http.HttpResponse
    + +
     
    +
    boolean
    +
    matches(org.apache.http.HttpRequest request)
    +
     
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      matches

      +
      boolean matches(org.apache.http.HttpRequest request)
      +
      +
    • +
    • +
      +

      getResponse

      +
      org.apache.http.HttpResponse getResponse() + throws org.apache.http.HttpException, +IOException
      +
      +
      Throws:
      +
      org.apache.http.HttpException
      +
      IOException
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/httpclient/HttpEntityStub.html b/javadoc/4.11/org/robolectric/shadows/httpclient/HttpEntityStub.html new file mode 100644 index 000000000..a938ae6a5 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/httpclient/HttpEntityStub.html @@ -0,0 +1,302 @@ + + + + +HttpEntityStub + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class HttpEntityStub

+
+
java.lang.Object +
org.robolectric.shadows.httpclient.HttpEntityStub
+
+
+
+
All Implemented Interfaces:
+
org.apache.http.HttpEntity
+
+
+
Direct Known Subclasses:
+
TestHttpResponse.TestHttpEntity
+
+
+
public class HttpEntityStub +extends Object +implements org.apache.http.HttpEntity
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      HttpEntityStub

      +
      public HttpEntityStub()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      isRepeatable

      +
      public boolean isRepeatable()
      +
      +
      Specified by:
      +
      isRepeatable in interface org.apache.http.HttpEntity
      +
      +
      +
    • +
    • +
      +

      isChunked

      +
      public boolean isChunked()
      +
      +
      Specified by:
      +
      isChunked in interface org.apache.http.HttpEntity
      +
      +
      +
    • +
    • +
      +

      getContentLength

      +
      public long getContentLength()
      +
      +
      Specified by:
      +
      getContentLength in interface org.apache.http.HttpEntity
      +
      +
      +
    • +
    • +
      +

      getContentType

      +
      public org.apache.http.Header getContentType()
      +
      +
      Specified by:
      +
      getContentType in interface org.apache.http.HttpEntity
      +
      +
      +
    • +
    • +
      +

      getContentEncoding

      +
      public org.apache.http.Header getContentEncoding()
      +
      +
      Specified by:
      +
      getContentEncoding in interface org.apache.http.HttpEntity
      +
      +
      +
    • +
    • +
      +

      getContent

      +
      public InputStream getContent() + throws IOException, +IllegalStateException
      +
      +
      Specified by:
      +
      getContent in interface org.apache.http.HttpEntity
      +
      Throws:
      +
      IOException
      +
      IllegalStateException
      +
      +
      +
    • +
    • +
      +

      writeTo

      +
      public void writeTo(OutputStream outputStream) + throws IOException
      +
      +
      Specified by:
      +
      writeTo in interface org.apache.http.HttpEntity
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      isStreaming

      +
      public boolean isStreaming()
      +
      +
      Specified by:
      +
      isStreaming in interface org.apache.http.HttpEntity
      +
      +
      +
    • +
    • +
      +

      consumeContent

      +
      public void consumeContent() + throws IOException
      +
      +
      Specified by:
      +
      consumeContent in interface org.apache.http.HttpEntity
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/httpclient/HttpRequestInfo.html b/javadoc/4.11/org/robolectric/shadows/httpclient/HttpRequestInfo.html new file mode 100644 index 000000000..ca66fec42 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/httpclient/HttpRequestInfo.html @@ -0,0 +1,192 @@ + + + + +HttpRequestInfo + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class HttpRequestInfo

+
+
java.lang.Object +
org.robolectric.shadows.httpclient.HttpRequestInfo
+
+
+
+
public class HttpRequestInfo +extends Object
+
+
+
    + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    +
    HttpRequestInfo(org.apache.http.HttpRequest httpRequest, + org.apache.http.HttpHost httpHost, + org.apache.http.protocol.HttpContext httpContext, + org.apache.http.client.RequestDirector requestDirector)
    +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    org.apache.http.protocol.HttpContext
    + +
     
    +
    org.apache.http.HttpHost
    + +
     
    +
    org.apache.http.HttpRequest
    + +
     
    +
    org.apache.http.client.RequestDirector
    + +
     
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      HttpRequestInfo

      +
      public HttpRequestInfo(org.apache.http.HttpRequest httpRequest, + org.apache.http.HttpHost httpHost, + org.apache.http.protocol.HttpContext httpContext, + org.apache.http.client.RequestDirector requestDirector)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getHttpRequest

      +
      public org.apache.http.HttpRequest getHttpRequest()
      +
      +
    • +
    • +
      +

      getHttpHost

      +
      public org.apache.http.HttpHost getHttpHost()
      +
      +
    • +
    • +
      +

      getHttpContext

      +
      public org.apache.http.protocol.HttpContext getHttpContext()
      +
      +
    • +
    • +
      +

      getRequestDirector

      +
      public org.apache.http.client.RequestDirector getRequestDirector()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/httpclient/HttpResponseGenerator.html b/javadoc/4.11/org/robolectric/shadows/httpclient/HttpResponseGenerator.html new file mode 100644 index 000000000..6e681afcb --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/httpclient/HttpResponseGenerator.html @@ -0,0 +1,125 @@ + + + + +HttpResponseGenerator + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface HttpResponseGenerator

+
+
+
+
public interface HttpResponseGenerator
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    org.apache.http.HttpResponse
    +
    getResponse(org.apache.http.HttpRequest request)
    +
     
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getResponse

      +
      org.apache.http.HttpResponse getResponse(org.apache.http.HttpRequest request)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/httpclient/HttpResponseStub.html b/javadoc/4.11/org/robolectric/shadows/httpclient/HttpResponseStub.html new file mode 100644 index 000000000..1141b61e9 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/httpclient/HttpResponseStub.html @@ -0,0 +1,526 @@ + + + + +HttpResponseStub + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class HttpResponseStub

+
+
java.lang.Object +
org.robolectric.shadows.httpclient.HttpResponseStub
+
+
+
+
All Implemented Interfaces:
+
org.apache.http.HttpMessage, org.apache.http.HttpResponse
+
+
+
Direct Known Subclasses:
+
TestHttpResponse
+
+
+
public class HttpResponseStub +extends Object +implements org.apache.http.HttpResponse
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      HttpResponseStub

      +
      public HttpResponseStub()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getStatusLine

      +
      public org.apache.http.StatusLine getStatusLine()
      +
      +
      Specified by:
      +
      getStatusLine in interface org.apache.http.HttpResponse
      +
      +
      +
    • +
    • +
      +

      setStatusLine

      +
      public void setStatusLine(org.apache.http.StatusLine statusLine)
      +
      +
      Specified by:
      +
      setStatusLine in interface org.apache.http.HttpResponse
      +
      +
      +
    • +
    • +
      +

      setStatusLine

      +
      public void setStatusLine(org.apache.http.ProtocolVersion protocolVersion, + int i)
      +
      +
      Specified by:
      +
      setStatusLine in interface org.apache.http.HttpResponse
      +
      +
      +
    • +
    • +
      +

      setStatusLine

      +
      public void setStatusLine(org.apache.http.ProtocolVersion protocolVersion, + int i, + String s)
      +
      +
      Specified by:
      +
      setStatusLine in interface org.apache.http.HttpResponse
      +
      +
      +
    • +
    • +
      +

      setStatusCode

      +
      public void setStatusCode(int i) + throws IllegalStateException
      +
      +
      Specified by:
      +
      setStatusCode in interface org.apache.http.HttpResponse
      +
      Throws:
      +
      IllegalStateException
      +
      +
      +
    • +
    • +
      +

      setReasonPhrase

      +
      public void setReasonPhrase(String s) + throws IllegalStateException
      +
      +
      Specified by:
      +
      setReasonPhrase in interface org.apache.http.HttpResponse
      +
      Throws:
      +
      IllegalStateException
      +
      +
      +
    • +
    • +
      +

      getEntity

      +
      public org.apache.http.HttpEntity getEntity()
      +
      +
      Specified by:
      +
      getEntity in interface org.apache.http.HttpResponse
      +
      +
      +
    • +
    • +
      +

      setEntity

      +
      public void setEntity(org.apache.http.HttpEntity httpEntity)
      +
      +
      Specified by:
      +
      setEntity in interface org.apache.http.HttpResponse
      +
      +
      +
    • +
    • +
      +

      getLocale

      +
      public Locale getLocale()
      +
      +
      Specified by:
      +
      getLocale in interface org.apache.http.HttpResponse
      +
      +
      +
    • +
    • +
      +

      setLocale

      +
      public void setLocale(Locale locale)
      +
      +
      Specified by:
      +
      setLocale in interface org.apache.http.HttpResponse
      +
      +
      +
    • +
    • +
      +

      getProtocolVersion

      +
      public org.apache.http.ProtocolVersion getProtocolVersion()
      +
      +
      Specified by:
      +
      getProtocolVersion in interface org.apache.http.HttpMessage
      +
      +
      +
    • +
    • +
      +

      containsHeader

      +
      public boolean containsHeader(String s)
      +
      +
      Specified by:
      +
      containsHeader in interface org.apache.http.HttpMessage
      +
      +
      +
    • +
    • +
      +

      getHeaders

      +
      public org.apache.http.Header[] getHeaders(String s)
      +
      +
      Specified by:
      +
      getHeaders in interface org.apache.http.HttpMessage
      +
      +
      +
    • +
    • +
      +

      getFirstHeader

      +
      public org.apache.http.Header getFirstHeader(String s)
      +
      +
      Specified by:
      +
      getFirstHeader in interface org.apache.http.HttpMessage
      +
      +
      +
    • +
    • +
      +

      getLastHeader

      +
      public org.apache.http.Header getLastHeader(String s)
      +
      +
      Specified by:
      +
      getLastHeader in interface org.apache.http.HttpMessage
      +
      +
      +
    • +
    • +
      +

      getAllHeaders

      +
      public org.apache.http.Header[] getAllHeaders()
      +
      +
      Specified by:
      +
      getAllHeaders in interface org.apache.http.HttpMessage
      +
      +
      +
    • +
    • +
      +

      addHeader

      +
      public void addHeader(org.apache.http.Header header)
      +
      +
      Specified by:
      +
      addHeader in interface org.apache.http.HttpMessage
      +
      +
      +
    • +
    • +
      +

      addHeader

      +
      public void addHeader(String s, + String s1)
      +
      +
      Specified by:
      +
      addHeader in interface org.apache.http.HttpMessage
      +
      +
      +
    • +
    • +
      +

      setHeader

      +
      public void setHeader(org.apache.http.Header header)
      +
      +
      Specified by:
      +
      setHeader in interface org.apache.http.HttpMessage
      +
      +
      +
    • +
    • +
      +

      setHeader

      +
      public void setHeader(String s, + String s1)
      +
      +
      Specified by:
      +
      setHeader in interface org.apache.http.HttpMessage
      +
      +
      +
    • +
    • +
      +

      setHeaders

      +
      public void setHeaders(org.apache.http.Header[] headers)
      +
      +
      Specified by:
      +
      setHeaders in interface org.apache.http.HttpMessage
      +
      +
      +
    • +
    • +
      +

      removeHeader

      +
      public void removeHeader(org.apache.http.Header header)
      +
      +
      Specified by:
      +
      removeHeader in interface org.apache.http.HttpMessage
      +
      +
      +
    • +
    • +
      +

      removeHeaders

      +
      public void removeHeaders(String s)
      +
      +
      Specified by:
      +
      removeHeaders in interface org.apache.http.HttpMessage
      +
      +
      +
    • +
    • +
      +

      headerIterator

      +
      public org.apache.http.HeaderIterator headerIterator()
      +
      +
      Specified by:
      +
      headerIterator in interface org.apache.http.HttpMessage
      +
      +
      +
    • +
    • +
      +

      headerIterator

      +
      public org.apache.http.HeaderIterator headerIterator(String s)
      +
      +
      Specified by:
      +
      headerIterator in interface org.apache.http.HttpMessage
      +
      +
      +
    • +
    • +
      +

      getParams

      +
      public HttpParams getParams()
      +
      +
      Specified by:
      +
      getParams in interface org.apache.http.HttpMessage
      +
      +
      +
    • +
    • +
      +

      setParams

      +
      public void setParams(HttpParams httpParams)
      +
      +
      Specified by:
      +
      setParams in interface org.apache.http.HttpMessage
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/httpclient/ParamsParser.html b/javadoc/4.11/org/robolectric/shadows/httpclient/ParamsParser.html new file mode 100644 index 000000000..6a7c0c0bc --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/httpclient/ParamsParser.html @@ -0,0 +1,159 @@ + + + + +ParamsParser + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ParamsParser

+
+
java.lang.Object +
org.robolectric.shadows.httpclient.ParamsParser
+
+
+
+
public class ParamsParser +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ParamsParser

      +
      public ParamsParser()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      parseParams

      +
      public static Map<String,String> parseParams(org.apache.http.HttpRequest request)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/httpclient/RequestMatcher.html b/javadoc/4.11/org/robolectric/shadows/httpclient/RequestMatcher.html new file mode 100644 index 000000000..f78f04ff2 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/httpclient/RequestMatcher.html @@ -0,0 +1,129 @@ + + + + +RequestMatcher + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface RequestMatcher

+
+
+
+
All Known Implementing Classes:
+
FakeHttpLayer.DefaultRequestMatcher, FakeHttpLayer.RequestMatcherBuilder, FakeHttpLayer.UriRegexMatcher, FakeHttpLayer.UriRequestMatcher
+
+
+
public interface RequestMatcher
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    boolean
    +
    matches(org.apache.http.HttpRequest request)
    +
     
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      matches

      +
      boolean matches(org.apache.http.HttpRequest request)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/httpclient/ShadowDefaultRequestDirector.html b/javadoc/4.11/org/robolectric/shadows/httpclient/ShadowDefaultRequestDirector.html new file mode 100644 index 000000000..680f42240 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/httpclient/ShadowDefaultRequestDirector.html @@ -0,0 +1,570 @@ + + + + +ShadowDefaultRequestDirector + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowDefaultRequestDirector

+
+
java.lang.Object +
org.robolectric.shadows.httpclient.ShadowDefaultRequestDirector
+
+
+
+
@Implements(org.apache.http.impl.client.DefaultRequestDirector.class) +public class ShadowDefaultRequestDirector +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      log

      +
      protected org.apache.commons.logging.Log log
      +
      +
    • +
    • +
      +

      connectionManager

      +
      protected ClientConnectionManager connectionManager
      +
      +
    • +
    • +
      +

      httpRoutePlanner

      +
      protected org.apache.http.conn.routing.HttpRoutePlanner httpRoutePlanner
      +
      +
    • +
    • +
      +

      connectionReuseStrategy

      +
      protected org.apache.http.ConnectionReuseStrategy connectionReuseStrategy
      +
      +
    • +
    • +
      +

      connectionKeepAliveStrategy

      +
      protected ConnectionKeepAliveStrategy connectionKeepAliveStrategy
      +
      +
    • +
    • +
      +

      httpRequestExecutor

      +
      protected org.apache.http.protocol.HttpRequestExecutor httpRequestExecutor
      +
      +
    • +
    • +
      +

      httpProcessor

      +
      protected org.apache.http.protocol.HttpProcessor httpProcessor
      +
      +
    • +
    • +
      +

      httpRequestRetryHandler

      +
      protected org.apache.http.client.HttpRequestRetryHandler httpRequestRetryHandler
      +
      +
    • +
    • +
      +

      redirectHandler

      +
      protected org.apache.http.client.RedirectHandler redirectHandler
      +
      +
    • +
    • +
      +

      targetAuthenticationHandler

      +
      protected org.apache.http.client.AuthenticationHandler targetAuthenticationHandler
      +
      +
    • +
    • +
      +

      proxyAuthenticationHandler

      +
      protected org.apache.http.client.AuthenticationHandler proxyAuthenticationHandler
      +
      +
    • +
    • +
      +

      userTokenHandler

      +
      protected org.apache.http.client.UserTokenHandler userTokenHandler
      +
      +
    • +
    • +
      +

      httpParams

      +
      protected HttpParams httpParams
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowDefaultRequestDirector

      +
      public ShadowDefaultRequestDirector()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      __constructor__

      +
      @Implementation +protected void __constructor__(org.apache.commons.logging.Log log, + org.apache.http.protocol.HttpRequestExecutor requestExec, + ClientConnectionManager conman, + org.apache.http.ConnectionReuseStrategy reustrat, + ConnectionKeepAliveStrategy kastrat, + org.apache.http.conn.routing.HttpRoutePlanner rouplan, + org.apache.http.protocol.HttpProcessor httpProcessor, + org.apache.http.client.HttpRequestRetryHandler retryHandler, + org.apache.http.client.RedirectHandler redirectHandler, + org.apache.http.client.AuthenticationHandler targetAuthHandler, + org.apache.http.client.AuthenticationHandler proxyAuthHandler, + org.apache.http.client.UserTokenHandler userTokenHandler, + HttpParams params)
      +
      +
    • +
    • +
      +

      __constructor__

      +
      @Implementation +protected void __constructor__(org.apache.http.protocol.HttpRequestExecutor requestExec, + ClientConnectionManager conman, + org.apache.http.ConnectionReuseStrategy reustrat, + ConnectionKeepAliveStrategy kastrat, + org.apache.http.conn.routing.HttpRoutePlanner rouplan, + org.apache.http.protocol.HttpProcessor httpProcessor, + org.apache.http.client.HttpRequestRetryHandler retryHandler, + org.apache.http.client.RedirectHandler redirectHandler, + org.apache.http.client.AuthenticationHandler targetAuthHandler, + org.apache.http.client.AuthenticationHandler proxyAuthHandler, + org.apache.http.client.UserTokenHandler userTokenHandler, + HttpParams params)
      +
      +
    • +
    • +
      +

      getSentHttpRequest

      +
      @Deprecated +public static org.apache.http.HttpRequest getSentHttpRequest(int index)
      +
      Deprecated. + +
      +
      Get the sent HttpRequest for the given index.
      +
      +
      Parameters:
      +
      index - The index
      +
      Returns:
      +
      HttpRequest
      +
      +
      +
    • +
    • +
      +

      getLatestSentHttpRequest

      +
      public static org.apache.http.HttpRequest getLatestSentHttpRequest()
      +
      +
    • +
    • +
      +

      getLatestSentHttpRequestInfo

      +
      public static HttpRequestInfo getLatestSentHttpRequestInfo()
      +
      +
    • +
    • +
      +

      getSentHttpRequestInfo

      +
      @Deprecated +@InlineMe(replacement="FakeHttp.getFakeHttpLayer().getSentHttpRequestInfo(index)", + imports="org.robolectric.shadows.httpclient.FakeHttp") +public static final HttpRequestInfo getSentHttpRequestInfo(int index)
      +
      Deprecated. + +
      +
      Get the sent HttpRequestInfo for the given index.
      +
      +
      Parameters:
      +
      index - The index
      +
      Returns:
      +
      HttpRequestInfo
      +
      +
      +
    • +
    • +
      +

      execute

      +
      @Implementation +protected org.apache.http.HttpResponse execute(org.apache.http.HttpHost httpHost, + org.apache.http.HttpRequest httpRequest, + org.apache.http.protocol.HttpContext httpContext) + throws org.apache.http.HttpException, +IOException
      +
      +
      Throws:
      +
      org.apache.http.HttpException
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      getLog

      +
      public org.apache.commons.logging.Log getLog()
      +
      +
    • +
    • +
      +

      getConnectionManager

      +
      public ClientConnectionManager getConnectionManager()
      +
      +
    • +
    • +
      +

      getHttpRoutePlanner

      +
      public org.apache.http.conn.routing.HttpRoutePlanner getHttpRoutePlanner()
      +
      +
    • +
    • +
      +

      getConnectionReuseStrategy

      +
      public org.apache.http.ConnectionReuseStrategy getConnectionReuseStrategy()
      +
      +
    • +
    • +
      +

      getConnectionKeepAliveStrategy

      +
      public ConnectionKeepAliveStrategy getConnectionKeepAliveStrategy()
      +
      +
    • +
    • +
      +

      getHttpRequestExecutor

      +
      public org.apache.http.protocol.HttpRequestExecutor getHttpRequestExecutor()
      +
      +
    • +
    • +
      +

      getHttpProcessor

      +
      public org.apache.http.protocol.HttpProcessor getHttpProcessor()
      +
      +
    • +
    • +
      +

      getHttpRequestRetryHandler

      +
      public org.apache.http.client.HttpRequestRetryHandler getHttpRequestRetryHandler()
      +
      +
    • +
    • +
      +

      getRedirectHandler

      +
      public org.apache.http.client.RedirectHandler getRedirectHandler()
      +
      +
    • +
    • +
      +

      getTargetAuthenticationHandler

      +
      public org.apache.http.client.AuthenticationHandler getTargetAuthenticationHandler()
      +
      +
    • +
    • +
      +

      getProxyAuthenticationHandler

      +
      public org.apache.http.client.AuthenticationHandler getProxyAuthenticationHandler()
      +
      +
    • +
    • +
      +

      getUserTokenHandler

      +
      public org.apache.http.client.UserTokenHandler getUserTokenHandler()
      +
      +
    • +
    • +
      +

      getHttpParams

      +
      public HttpParams getHttpParams()
      +
      +
    • +
    • +
      +

      reset

      +
      @Resetter +public static void reset()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/httpclient/Shadows.html b/javadoc/4.11/org/robolectric/shadows/httpclient/Shadows.html new file mode 100644 index 000000000..f1aeebfa0 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/httpclient/Shadows.html @@ -0,0 +1,239 @@ + + + + +Shadows + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class Shadows

+
+
java.lang.Object +
org.robolectric.shadows.httpclient.Shadows
+
+
+
+
All Implemented Interfaces:
+
ShadowProvider
+
+
+
@Generated("org.robolectric.annotation.processing.RobolectricProcessor") +public class Shadows +extends Object +implements ShadowProvider
+
Shadow mapper. Automatically generated by the Robolectric Annotation Processor.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Shadows

      +
      public Shadows()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      shadowOf

      +
      public static ShadowAndroidHttpClient shadowOf(AndroidHttpClient actual)
      +
      +
    • +
    • +
      +

      shadowOf

      +
      public static ShadowDefaultRequestDirector shadowOf(org.apache.http.impl.client.DefaultRequestDirector actual)
      +
      +
    • +
    • +
      +

      reset

      +
      public void reset()
      +
      Description copied from interface: ShadowProvider
      +
      Reset the static state of all shadows provided by this package.
      +
      +
      Specified by:
      +
      reset in interface ShadowProvider
      +
      +
      +
    • +
    • +
      +

      getShadows

      +
      public Collection<Map.Entry<String,String>> getShadows()
      +
      Description copied from interface: ShadowProvider
      +
      Return a collection of Map.Entry objects representing the mapping of class name to shadow name. + +

      This is a multimap instead of a regular map in order to support, for instance, multiple + shadows per class that only differ by SDK level. + +

      It also uses a Collection<Entry<String, String>> as the return value to avoid having + a dependency on something like Guava Multimap.

      +
      +
      Specified by:
      +
      getShadows in interface ShadowProvider
      +
      Returns:
      +
      Shadow mapping.
      +
      +
      +
    • +
    • +
      +

      getProvidedPackageNames

      +
      public String[] getProvidedPackageNames()
      +
      Description copied from interface: ShadowProvider
      +
      Array of Java package names that are shadowed by this package.
      +
      +
      Specified by:
      +
      getProvidedPackageNames in interface ShadowProvider
      +
      Returns:
      +
      Array of Java package names.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/httpclient/StatusLineStub.html b/javadoc/4.11/org/robolectric/shadows/httpclient/StatusLineStub.html new file mode 100644 index 000000000..7b62ec57f --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/httpclient/StatusLineStub.html @@ -0,0 +1,198 @@ + + + + +StatusLineStub + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class StatusLineStub

+
+
java.lang.Object +
org.robolectric.shadows.httpclient.StatusLineStub
+
+
+
+
All Implemented Interfaces:
+
org.apache.http.StatusLine
+
+
+
Direct Known Subclasses:
+
TestHttpResponse.TestStatusLine
+
+
+
public class StatusLineStub +extends Object +implements org.apache.http.StatusLine
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      StatusLineStub

      +
      public StatusLineStub()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getProtocolVersion

      +
      public org.apache.http.ProtocolVersion getProtocolVersion()
      +
      +
      Specified by:
      +
      getProtocolVersion in interface org.apache.http.StatusLine
      +
      +
      +
    • +
    • +
      +

      getStatusCode

      +
      public int getStatusCode()
      +
      +
      Specified by:
      +
      getStatusCode in interface org.apache.http.StatusLine
      +
      +
      +
    • +
    • +
      +

      getReasonPhrase

      +
      public String getReasonPhrase()
      +
      +
      Specified by:
      +
      getReasonPhrase in interface org.apache.http.StatusLine
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/httpclient/TestHttpResponse.TestHttpEntity.html b/javadoc/4.11/org/robolectric/shadows/httpclient/TestHttpResponse.TestHttpEntity.html new file mode 100644 index 000000000..038a85399 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/httpclient/TestHttpResponse.TestHttpEntity.html @@ -0,0 +1,303 @@ + + + + +TestHttpResponse.TestHttpEntity + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class TestHttpResponse.TestHttpEntity

+
+
java.lang.Object +
org.robolectric.shadows.httpclient.HttpEntityStub +
org.robolectric.shadows.httpclient.TestHttpResponse.TestHttpEntity
+
+
+
+
+
All Implemented Interfaces:
+
org.apache.http.HttpEntity
+
+
+
Enclosing class:
+
TestHttpResponse
+
+
+
public class TestHttpResponse.TestHttpEntity +extends HttpEntityStub
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      TestHttpEntity

      +
      public TestHttpEntity()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/httpclient/TestHttpResponse.TestStatusLine.html b/javadoc/4.11/org/robolectric/shadows/httpclient/TestHttpResponse.TestStatusLine.html new file mode 100644 index 000000000..707143b5f --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/httpclient/TestHttpResponse.TestStatusLine.html @@ -0,0 +1,218 @@ + + + + +TestHttpResponse.TestStatusLine + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class TestHttpResponse.TestStatusLine

+
+
java.lang.Object +
org.robolectric.shadows.httpclient.StatusLineStub +
org.robolectric.shadows.httpclient.TestHttpResponse.TestStatusLine
+
+
+
+
+
All Implemented Interfaces:
+
org.apache.http.StatusLine
+
+
+
Enclosing class:
+
TestHttpResponse
+
+
+
public class TestHttpResponse.TestStatusLine +extends StatusLineStub
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      TestStatusLine

      +
      public TestStatusLine()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getProtocolVersion

      +
      public org.apache.http.ProtocolVersion getProtocolVersion()
      +
      +
      Specified by:
      +
      getProtocolVersion in interface org.apache.http.StatusLine
      +
      Overrides:
      +
      getProtocolVersion in class StatusLineStub
      +
      +
      +
    • +
    • +
      +

      getStatusCode

      +
      public int getStatusCode()
      +
      +
      Specified by:
      +
      getStatusCode in interface org.apache.http.StatusLine
      +
      Overrides:
      +
      getStatusCode in class StatusLineStub
      +
      +
      +
    • +
    • +
      +

      getReasonPhrase

      +
      public String getReasonPhrase()
      +
      +
      Specified by:
      +
      getReasonPhrase in interface org.apache.http.StatusLine
      +
      Overrides:
      +
      getReasonPhrase in class StatusLineStub
      +
      +
      +
    • +
    • +
      +

      toString

      +
      public String toString()
      +
      +
      Overrides:
      +
      toString in class Object
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/httpclient/TestHttpResponse.html b/javadoc/4.11/org/robolectric/shadows/httpclient/TestHttpResponse.html new file mode 100644 index 000000000..26108d9c5 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/httpclient/TestHttpResponse.html @@ -0,0 +1,424 @@ + + + + +TestHttpResponse + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class TestHttpResponse

+
+
java.lang.Object +
org.robolectric.shadows.httpclient.HttpResponseStub +
org.robolectric.shadows.httpclient.TestHttpResponse
+
+
+
+
+
All Implemented Interfaces:
+
org.apache.http.HttpMessage, org.apache.http.HttpResponse
+
+
+
public class TestHttpResponse +extends HttpResponseStub
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      TestHttpResponse

      +
      public TestHttpResponse()
      +
      +
    • +
    • +
      +

      TestHttpResponse

      +
      public TestHttpResponse(int statusCode, + String responseBody)
      +
      +
    • +
    • +
      +

      TestHttpResponse

      +
      public TestHttpResponse(int statusCode, + String responseBody, + org.apache.http.Header... headers)
      +
      +
    • +
    • +
      +

      TestHttpResponse

      +
      public TestHttpResponse(int statusCode, + byte[] responseBody, + org.apache.http.Header... headers)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      setResponseBody

      +
      protected void setResponseBody(String responseBody)
      +
      +
    • +
    • +
      +

      getStatusLine

      +
      public org.apache.http.StatusLine getStatusLine()
      +
      +
      Specified by:
      +
      getStatusLine in interface org.apache.http.HttpResponse
      +
      Overrides:
      +
      getStatusLine in class HttpResponseStub
      +
      +
      +
    • +
    • +
      +

      getEntity

      +
      public org.apache.http.HttpEntity getEntity()
      +
      +
      Specified by:
      +
      getEntity in interface org.apache.http.HttpResponse
      +
      Overrides:
      +
      getEntity in class HttpResponseStub
      +
      +
      +
    • +
    • +
      +

      getAllHeaders

      +
      public org.apache.http.Header[] getAllHeaders()
      +
      +
      Specified by:
      +
      getAllHeaders in interface org.apache.http.HttpMessage
      +
      Overrides:
      +
      getAllHeaders in class HttpResponseStub
      +
      +
      +
    • +
    • +
      +

      getFirstHeader

      +
      public org.apache.http.Header getFirstHeader(String s)
      +
      +
      Specified by:
      +
      getFirstHeader in interface org.apache.http.HttpMessage
      +
      Overrides:
      +
      getFirstHeader in class HttpResponseStub
      +
      +
      +
    • +
    • +
      +

      getLastHeader

      +
      public org.apache.http.Header getLastHeader(String s)
      +
      +
      Specified by:
      +
      getLastHeader in interface org.apache.http.HttpMessage
      +
      Overrides:
      +
      getLastHeader in class HttpResponseStub
      +
      +
      +
    • +
    • +
      +

      getHeaders

      +
      public org.apache.http.Header[] getHeaders(String s)
      +
      +
      Specified by:
      +
      getHeaders in interface org.apache.http.HttpMessage
      +
      Overrides:
      +
      getHeaders in class HttpResponseStub
      +
      +
      +
    • +
    • +
      +

      addHeader

      +
      public void addHeader(org.apache.http.Header header)
      +
      +
      Specified by:
      +
      addHeader in interface org.apache.http.HttpMessage
      +
      Overrides:
      +
      addHeader in class HttpResponseStub
      +
      +
      +
    • +
    • +
      +

      setHeader

      +
      public void setHeader(org.apache.http.Header newHeader)
      +
      +
      Specified by:
      +
      setHeader in interface org.apache.http.HttpMessage
      +
      Overrides:
      +
      setHeader in class HttpResponseStub
      +
      +
      +
    • +
    • +
      +

      headerIterator

      +
      public org.apache.http.HeaderIterator headerIterator()
      +
      +
      Specified by:
      +
      headerIterator in interface org.apache.http.HttpMessage
      +
      Overrides:
      +
      headerIterator in class HttpResponseStub
      +
      +
      +
    • +
    • +
      +

      headerIterator

      +
      public org.apache.http.HeaderIterator headerIterator(String s)
      +
      +
      Specified by:
      +
      headerIterator in interface org.apache.http.HttpMessage
      +
      Overrides:
      +
      headerIterator in class HttpResponseStub
      +
      +
      +
    • +
    • +
      +

      containsHeader

      +
      public boolean containsHeader(String s)
      +
      +
      Specified by:
      +
      containsHeader in interface org.apache.http.HttpMessage
      +
      Overrides:
      +
      containsHeader in class HttpResponseStub
      +
      +
      +
    • +
    • +
      +

      getParams

      +
      public HttpParams getParams()
      +
      +
      Specified by:
      +
      getParams in interface org.apache.http.HttpMessage
      +
      Overrides:
      +
      getParams in class HttpResponseStub
      +
      +
      +
    • +
    • +
      +

      setParams

      +
      public void setParams(HttpParams httpParams)
      +
      +
      Specified by:
      +
      setParams in interface org.apache.http.HttpMessage
      +
      Overrides:
      +
      setParams in class HttpResponseStub
      +
      +
      +
    • +
    • +
      +

      entityContentStreamsHaveBeenClosed

      +
      public boolean entityContentStreamsHaveBeenClosed()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/httpclient/package-summary.html b/javadoc/4.11/org/robolectric/shadows/httpclient/package-summary.html new file mode 100644 index 000000000..9e8782963 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/httpclient/package-summary.html @@ -0,0 +1,167 @@ + + + + +org.robolectric.shadows.httpclient + + + + + + + + + + + + + + +
+ +
+
+
+

Package org.robolectric.shadows.httpclient

+
+
+
@Deprecated +package org.robolectric.shadows.httpclient
+
+
Deprecated.
+
Shadows for Apache HTTP Client. + + To use this in your project, add the artifact org.robolectric:shadows-httpclient + to your project. These shadows are only provided for legacy compatibility. They are no + longer actively maintained and will be removed in a future release.
+
+
+ +
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/httpclient/package-tree.html b/javadoc/4.11/org/robolectric/shadows/httpclient/package-tree.html new file mode 100644 index 000000000..80845b5bb --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/httpclient/package-tree.html @@ -0,0 +1,107 @@ + + + + +org.robolectric.shadows.httpclient Class Hierarchy + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.robolectric.shadows.httpclient

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/multidex/ShadowAndroidXMultiDex.html b/javadoc/4.11/org/robolectric/shadows/multidex/ShadowAndroidXMultiDex.html new file mode 100644 index 000000000..a5af02ae6 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/multidex/ShadowAndroidXMultiDex.html @@ -0,0 +1,161 @@ + + + + +ShadowAndroidXMultiDex + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowAndroidXMultiDex

+
+
java.lang.Object +
org.robolectric.shadows.multidex.ShadowAndroidXMultiDex
+
+
+
+
@Implements(className="androidx.multidex.MultiDex") +public class ShadowAndroidXMultiDex +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowAndroidXMultiDex

      +
      public ShadowAndroidXMultiDex()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/multidex/ShadowMultiDex.html b/javadoc/4.11/org/robolectric/shadows/multidex/ShadowMultiDex.html new file mode 100644 index 000000000..b96feaccd --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/multidex/ShadowMultiDex.html @@ -0,0 +1,162 @@ + + + + +ShadowMultiDex + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ShadowMultiDex

+
+
java.lang.Object +
org.robolectric.shadows.multidex.ShadowMultiDex
+
+
+
+
@Implements(className="android.support.multidex.MultiDex") +public class ShadowMultiDex +extends Object
+
No-op shadow for android.support.multidex.MultiDex.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ShadowMultiDex

      +
      public ShadowMultiDex()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/multidex/Shadows.html b/javadoc/4.11/org/robolectric/shadows/multidex/Shadows.html new file mode 100644 index 000000000..428e617df --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/multidex/Shadows.html @@ -0,0 +1,221 @@ + + + + +Shadows + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class Shadows

+
+
java.lang.Object +
org.robolectric.shadows.multidex.Shadows
+
+
+
+
All Implemented Interfaces:
+
ShadowProvider
+
+
+
@Generated("org.robolectric.annotation.processing.RobolectricProcessor") +public class Shadows +extends Object +implements ShadowProvider
+
Shadow mapper. Automatically generated by the Robolectric Annotation Processor.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Shadows

      +
      public Shadows()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      reset

      +
      public void reset()
      +
      Description copied from interface: ShadowProvider
      +
      Reset the static state of all shadows provided by this package.
      +
      +
      Specified by:
      +
      reset in interface ShadowProvider
      +
      +
      +
    • +
    • +
      +

      getShadows

      +
      public Collection<Map.Entry<String,String>> getShadows()
      +
      Description copied from interface: ShadowProvider
      +
      Return a collection of Map.Entry objects representing the mapping of class name to shadow name. + +

      This is a multimap instead of a regular map in order to support, for instance, multiple + shadows per class that only differ by SDK level. + +

      It also uses a Collection<Entry<String, String>> as the return value to avoid having + a dependency on something like Guava Multimap.

      +
      +
      Specified by:
      +
      getShadows in interface ShadowProvider
      +
      Returns:
      +
      Shadow mapping.
      +
      +
      +
    • +
    • +
      +

      getProvidedPackageNames

      +
      public String[] getProvidedPackageNames()
      +
      Description copied from interface: ShadowProvider
      +
      Array of Java package names that are shadowed by this package.
      +
      +
      Specified by:
      +
      getProvidedPackageNames in interface ShadowProvider
      +
      Returns:
      +
      Array of Java package names.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/multidex/package-summary.html b/javadoc/4.11/org/robolectric/shadows/multidex/package-summary.html new file mode 100644 index 000000000..e3b4adaee --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/multidex/package-summary.html @@ -0,0 +1,120 @@ + + + + +org.robolectric.shadows.multidex + + + + + + + + + + + + + + +
+ +
+
+
+

Package org.robolectric.shadows.multidex

+
+
+
package org.robolectric.shadows.multidex
+
+
Shadows for the Android Multidex Library. + + To use this in your project, add the artifact org.robolectric:shadows-multidex + to your project.
+
+
+ +
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/multidex/package-tree.html b/javadoc/4.11/org/robolectric/shadows/multidex/package-tree.html new file mode 100644 index 000000000..2b72402e3 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/multidex/package-tree.html @@ -0,0 +1,74 @@ + + + + +org.robolectric.shadows.multidex Class Hierarchy + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.robolectric.shadows.multidex

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/package-summary.html b/javadoc/4.11/org/robolectric/shadows/package-summary.html new file mode 100644 index 000000000..378dcf882 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/package-summary.html @@ -0,0 +1,3081 @@ + + + + +org.robolectric.shadows + + + + + + + + + + + + + + +
+ +
+
+
+

Package org.robolectric.shadows

+
+
+
package org.robolectric.shadows
+
+
Package containing shadow classes for the Android SDK.
+
+
+ +
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/package-tree.html b/javadoc/4.11/org/robolectric/shadows/package-tree.html new file mode 100644 index 000000000..78dff0a72 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/package-tree.html @@ -0,0 +1,1208 @@ + + + + +org.robolectric.shadows Class Hierarchy + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.robolectric.shadows

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+

Enum Hierarchy

+ +
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/util/DataSource.FileDescriptorTransform.html b/javadoc/4.11/org/robolectric/shadows/util/DataSource.FileDescriptorTransform.html new file mode 100644 index 000000000..7bdecb713 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/util/DataSource.FileDescriptorTransform.html @@ -0,0 +1,132 @@ + + + + +DataSource.FileDescriptorTransform + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface DataSource.FileDescriptorTransform

+
+
+
+
Enclosing class:
+
DataSource
+
+
+
public static interface DataSource.FileDescriptorTransform
+
Transform a FileDescriptor to a string.
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    toString(FileDescriptor fd, + long offset)
    +
     
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/util/DataSource.html b/javadoc/4.11/org/robolectric/shadows/util/DataSource.html new file mode 100644 index 000000000..c714295cd --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/util/DataSource.html @@ -0,0 +1,290 @@ + + + + +DataSource + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class DataSource

+
+
java.lang.Object +
org.robolectric.shadows.util.DataSource
+
+
+
+
public class DataSource +extends Object
+
Opaque class for uniquely identifying a media data source, as used by ShadowMediaPlayer, ShadowMediaMetadataRetriever, and ShadowMediaExtractor
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/util/SQLiteLibraryLoader.LibraryNameMapper.html b/javadoc/4.11/org/robolectric/shadows/util/SQLiteLibraryLoader.LibraryNameMapper.html new file mode 100644 index 000000000..63b2e0126 --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/util/SQLiteLibraryLoader.LibraryNameMapper.html @@ -0,0 +1,129 @@ + + + + +SQLiteLibraryLoader.LibraryNameMapper + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface SQLiteLibraryLoader.LibraryNameMapper

+
+
+
+
Enclosing class:
+
SQLiteLibraryLoader
+
+
+
public static interface SQLiteLibraryLoader.LibraryNameMapper
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + + +
     
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      mapLibraryName

      +
      String mapLibraryName(String name)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/util/SQLiteLibraryLoader.html b/javadoc/4.11/org/robolectric/shadows/util/SQLiteLibraryLoader.html new file mode 100644 index 000000000..9ae6697be --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/util/SQLiteLibraryLoader.html @@ -0,0 +1,219 @@ + + + + +SQLiteLibraryLoader + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class SQLiteLibraryLoader

+
+
java.lang.Object +
org.robolectric.shadows.util.SQLiteLibraryLoader
+
+
+
+
public class SQLiteLibraryLoader +extends Object
+
Initializes sqlite native libraries.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      load

      +
      public static void load()
      +
      +
    • +
    • +
      +

      doLoad

      +
      public void doLoad()
      +
      +
    • +
    • +
      +

      getLibClasspathResourceName

      +
      public String getLibClasspathResourceName()
      +
      +
    • +
    • +
      +

      isLoaded

      +
      public boolean isLoaded()
      +
      +
    • +
    • +
      +

      isOsSupported

      +
      public static boolean isOsSupported()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/util/package-summary.html b/javadoc/4.11/org/robolectric/shadows/util/package-summary.html new file mode 100644 index 000000000..2cfaac04e --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/util/package-summary.html @@ -0,0 +1,127 @@ + + + + +org.robolectric.shadows.util + + + + + + + + + + + + + + +
+ +
+
+
+

Package org.robolectric.shadows.util

+
+
+
package org.robolectric.shadows.util
+
+
Package containing shadow related utility classes.
+
+
+ +
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/shadows/util/package-tree.html b/javadoc/4.11/org/robolectric/shadows/util/package-tree.html new file mode 100644 index 000000000..749a88f7a --- /dev/null +++ b/javadoc/4.11/org/robolectric/shadows/util/package-tree.html @@ -0,0 +1,80 @@ + + + + +org.robolectric.shadows.util Class Hierarchy + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.robolectric.shadows.util

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/util/Consumer.html b/javadoc/4.11/org/robolectric/util/Consumer.html new file mode 100644 index 000000000..c23722ed8 --- /dev/null +++ b/javadoc/4.11/org/robolectric/util/Consumer.html @@ -0,0 +1,166 @@ + + + + +Consumer + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface Consumer<T>

+
+
+
+
Type Parameters:
+
T - the type of the input to the operation
+
+
+
public interface Consumer<T>
+
Represents an operation that accepts a single input argument and returns no + result. Unlike most other functional interfaces, Consumer is expected + to operate via side-effects. + + Included in Robolectric since Android doesn't support streams yet (as of O).
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    +
    accept(T t)
    +
    +
    Performs this operation on the given argument.
    +
    +
    default Consumer<T>
    +
    andThen(Consumer<? super T> after)
    +
    +
    Returns a composed Consumer that performs, in sequence, this operation followed by the + after operation.
    +
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      accept

      +
      void accept(T t)
      +
      Performs this operation on the given argument.
      +
      +
      Parameters:
      +
      t - the input argument
      +
      +
      +
    • +
    • +
      +

      andThen

      +
      default Consumer<T> andThen(Consumer<? super T> after)
      +
      Returns a composed Consumer that performs, in sequence, this operation followed by the + after operation. If performing either operation throws an exception, it is relayed to + the caller of the composed operation. If performing this operation throws an exception, the + after operation will not be performed.
      +
      +
      Parameters:
      +
      after - the operation to perform after this operation
      +
      Returns:
      +
      a composed Consumer that performs in sequence this operation followed by the + after operation
      +
      Throws:
      +
      NullPointerException - if after is null
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/util/FragmentTestUtil.html b/javadoc/4.11/org/robolectric/util/FragmentTestUtil.html new file mode 100644 index 000000000..1ca291f9b --- /dev/null +++ b/javadoc/4.11/org/robolectric/util/FragmentTestUtil.html @@ -0,0 +1,212 @@ + + + + +FragmentTestUtil + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class FragmentTestUtil

+
+
java.lang.Object +
org.robolectric.util.FragmentTestUtil
+
+
+
+
@Deprecated +public final class FragmentTestUtil +extends Object
+
Deprecated. +
Please use Robolectric.buildFragment(Class) instead. This will be + removed in a forthcoming release,
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      FragmentTestUtil

      +
      public FragmentTestUtil()
      +
      Deprecated.
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      startFragment

      +
      public static void startFragment(Fragment fragment)
      +
      Deprecated.
      +
      +
    • +
    • +
      +

      startFragment

      +
      public static void startFragment(Fragment fragment, + Class<? extends Activity> activityClass)
      +
      Deprecated.
      +
      +
    • +
    • +
      +

      startVisibleFragment

      +
      public static void startVisibleFragment(Fragment fragment)
      +
      Deprecated.
      +
      +
    • +
    • +
      +

      startVisibleFragment

      +
      public static void startVisibleFragment(Fragment fragment, + Class<? extends Activity> activityClass, + int containerViewId)
      +
      Deprecated.
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/util/Function.html b/javadoc/4.11/org/robolectric/util/Function.html new file mode 100644 index 000000000..d03e7fbad --- /dev/null +++ b/javadoc/4.11/org/robolectric/util/Function.html @@ -0,0 +1,130 @@ + + + + +Function + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface Function<R,T>

+
+
+
+
public interface Function<R,T>
+
Interface defining a function object.
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    call(Class<?> theClass, + T value, + Object[] params)
    +
     
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      call

      +
      R call(Class<?> theClass, + T value, + Object[] params)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/util/JavaVersion.html b/javadoc/4.11/org/robolectric/util/JavaVersion.html new file mode 100644 index 000000000..948ab2a0f --- /dev/null +++ b/javadoc/4.11/org/robolectric/util/JavaVersion.html @@ -0,0 +1,168 @@ + + + + +JavaVersion + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class JavaVersion

+
+
java.lang.Object +
org.robolectric.util.JavaVersion
+
+
+
+
All Implemented Interfaces:
+
Comparable<JavaVersion>
+
+
+
public class JavaVersion +extends Object +implements Comparable<JavaVersion>
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      JavaVersion

      +
      public JavaVersion(String version)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/util/Join.html b/javadoc/4.11/org/robolectric/util/Join.html new file mode 100644 index 000000000..5a3ab9659 --- /dev/null +++ b/javadoc/4.11/org/robolectric/util/Join.html @@ -0,0 +1,173 @@ + + + + +Join + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class Join

+
+
java.lang.Object +
org.robolectric.util.Join
+
+
+
+
public class Join +extends Object
+
Utility class used to join strings together with a delimiter.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Join

      +
      public Join()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/util/Logger.html b/javadoc/4.11/org/robolectric/util/Logger.html new file mode 100644 index 000000000..ba8fb7efb --- /dev/null +++ b/javadoc/4.11/org/robolectric/util/Logger.html @@ -0,0 +1,298 @@ + + + + +Logger + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class Logger

+
+
java.lang.Object +
org.robolectric.util.Logger
+
+
+
+
public class Logger +extends Object
+
Logger for Robolectric. For now, it simply prints messages to stdout. + +

Logging can be enabled by setting the property: robolectric.logging.enabled = true.

+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Logger

      +
      public Logger()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      strict

      +
      public static void strict(String message, + Throwable e)
      +
      +
    • +
    • +
      +

      strict

      +
      public static void strict(String message, + Object... args)
      +
      +
    • +
    • +
      +

      info

      +
      public static void info(String message, + Object... args)
      +
      Log an info message.
      +
      +
      Parameters:
      +
      message - Message text.
      +
      args - Message arguments.
      +
      +
      +
    • +
    • +
      +

      warn

      +
      public static void warn(String message, + Object... args)
      +
      Log a warning message.
      +
      +
      Parameters:
      +
      message - Message text.
      +
      args - Message arguments.
      +
      +
      +
    • +
    • +
      +

      error

      +
      public static void error(String message, + Throwable e)
      +
      Log an error message.
      +
      +
      Parameters:
      +
      message - Message text.
      +
      e - The exception.
      +
      +
      +
    • +
    • +
      +

      error

      +
      public static void error(String message, + Object... args)
      +
      Log an error message.
      +
      +
      Parameters:
      +
      message - Message text.
      +
      args - Message arguments.
      +
      +
      +
    • +
    • +
      +

      debug

      +
      public static void debug(String message, + Object... args)
      +
      Log a debug message.
      +
      +
      Parameters:
      +
      message - Message text.
      +
      args - Message arguments.
      +
      +
      +
    • +
    • +
      +

      lifecycle

      +
      public static void lifecycle(String message, + Object... args)
      +
      Log a lifecycle message.
      +
      +
      Parameters:
      +
      message - Message text.
      +
      args - Message arguments.
      +
      +
      +
    • +
    • +
      +

      loggingEnabled

      +
      public static boolean loggingEnabled()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/util/NamedStream.html b/javadoc/4.11/org/robolectric/util/NamedStream.html new file mode 100644 index 000000000..3e75012a9 --- /dev/null +++ b/javadoc/4.11/org/robolectric/util/NamedStream.html @@ -0,0 +1,81 @@ + + + + +NamedStream + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface NamedStream

+
+
+
+
public interface NamedStream
+
Marker interface for InputStream that need special handling.
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/util/PerfStatsCollector.Event.html b/javadoc/4.11/org/robolectric/util/PerfStatsCollector.Event.html new file mode 100644 index 000000000..5ce455638 --- /dev/null +++ b/javadoc/4.11/org/robolectric/util/PerfStatsCollector.Event.html @@ -0,0 +1,146 @@ + + + + +PerfStatsCollector.Event + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class PerfStatsCollector.Event

+
+
java.lang.Object +
org.robolectric.util.PerfStatsCollector.Event
+
+
+
+
Enclosing class:
+
PerfStatsCollector
+
+
+
public class PerfStatsCollector.Event +extends Object
+
Event for perf stats collection.
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      finished

      +
      public void finished()
      +
      +
    • +
    • +
      +

      finished

      +
      public void finished(boolean success)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/util/PerfStatsCollector.ThrowingRunnable.html b/javadoc/4.11/org/robolectric/util/PerfStatsCollector.ThrowingRunnable.html new file mode 100644 index 000000000..aa872e07c --- /dev/null +++ b/javadoc/4.11/org/robolectric/util/PerfStatsCollector.ThrowingRunnable.html @@ -0,0 +1,135 @@ + + + + +PerfStatsCollector.ThrowingRunnable + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface PerfStatsCollector.ThrowingRunnable<F extends Exception>

+
+
+
+
Enclosing class:
+
PerfStatsCollector
+
+
+
public static interface PerfStatsCollector.ThrowingRunnable<F extends Exception>
+
Runnable that throws an exception.
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    +
    run()
    +
     
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      run

      +
      void run() + throws F
      +
      +
      Throws:
      +
      F extends Exception
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/util/PerfStatsCollector.ThrowingSupplier.html b/javadoc/4.11/org/robolectric/util/PerfStatsCollector.ThrowingSupplier.html new file mode 100644 index 000000000..44a6b0211 --- /dev/null +++ b/javadoc/4.11/org/robolectric/util/PerfStatsCollector.ThrowingSupplier.html @@ -0,0 +1,135 @@ + + + + +PerfStatsCollector.ThrowingSupplier + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface PerfStatsCollector.ThrowingSupplier<T,F extends Exception>

+
+
+
+
Enclosing class:
+
PerfStatsCollector
+
+
+
public static interface PerfStatsCollector.ThrowingSupplier<T,F extends Exception>
+
Supplier that throws an exception.
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    get()
    +
     
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      get

      +
      T get() +throws F
      +
      +
      Throws:
      +
      F extends Exception
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/util/PerfStatsCollector.html b/javadoc/4.11/org/robolectric/util/PerfStatsCollector.html new file mode 100644 index 000000000..a09be13fe --- /dev/null +++ b/javadoc/4.11/org/robolectric/util/PerfStatsCollector.html @@ -0,0 +1,293 @@ + + + + +PerfStatsCollector + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class PerfStatsCollector

+
+
java.lang.Object +
org.robolectric.util.PerfStatsCollector
+
+
+
+
public class PerfStatsCollector +extends Object
+
Collects performance statistics for later reporting via PerfStatsReporter.
+
+
Since:
+
3.6
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      PerfStatsCollector

      +
      public PerfStatsCollector()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/util/ReflectionHelpers.ClassParameter.html b/javadoc/4.11/org/robolectric/util/ReflectionHelpers.ClassParameter.html new file mode 100644 index 000000000..61b748fa1 --- /dev/null +++ b/javadoc/4.11/org/robolectric/util/ReflectionHelpers.ClassParameter.html @@ -0,0 +1,240 @@ + + + + +ReflectionHelpers.ClassParameter + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ReflectionHelpers.ClassParameter<V>

+
+
java.lang.Object +
org.robolectric.util.ReflectionHelpers.ClassParameter<V>
+
+
+
+
Type Parameters:
+
V - The value of the method parameter.
+
+
+
Enclosing class:
+
ReflectionHelpers
+
+
+
public static class ReflectionHelpers.ClassParameter<V> +extends Object
+
Typed parameter used with reflective method calls.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/util/ReflectionHelpers.StringParameter.html b/javadoc/4.11/org/robolectric/util/ReflectionHelpers.StringParameter.html new file mode 100644 index 000000000..5e8727302 --- /dev/null +++ b/javadoc/4.11/org/robolectric/util/ReflectionHelpers.StringParameter.html @@ -0,0 +1,211 @@ + + + + +ReflectionHelpers.StringParameter + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ReflectionHelpers.StringParameter<V>

+
+
java.lang.Object +
org.robolectric.util.ReflectionHelpers.StringParameter<V>
+
+
+
+
Type Parameters:
+
V - The value of the method parameter.
+
+
+
Enclosing class:
+
ReflectionHelpers
+
+
+
public static class ReflectionHelpers.StringParameter<V> +extends Object
+
String parameter used with reflective method calls.
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      className

      +
      public final String className
      +
      +
    • +
    • +
      +

      value

      +
      public final V value
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      StringParameter

      +
      public StringParameter(String className, + V value)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/util/ReflectionHelpers.html b/javadoc/4.11/org/robolectric/util/ReflectionHelpers.html new file mode 100644 index 000000000..74550f000 --- /dev/null +++ b/javadoc/4.11/org/robolectric/util/ReflectionHelpers.html @@ -0,0 +1,586 @@ + + + + +ReflectionHelpers + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ReflectionHelpers

+
+
java.lang.Object +
org.robolectric.util.ReflectionHelpers
+
+
+
+
public class ReflectionHelpers +extends Object
+
Collection of helper methods for calling methods and accessing fields reflectively.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ReflectionHelpers

      +
      public ReflectionHelpers()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      createNullProxy

      +
      public static <T> T createNullProxy(Class<T> clazz)
      +
      +
    • +
    • +
      +

      createDeepProxy

      +
      public static <T> T createDeepProxy(Class<T> clazz)
      +
      Create a proxy for the given class which returns other deep proxies from all it's methods. + +

      The returned object will be an instance of the given class, but all methods will return + either the "default" value for primitives, or another deep proxy for non-primitive types. + +

      This should be used rarely, for cases where we need to create deep proxies in order not to + crash. The inner proxies are impossible to configure, so there is no way to create meaningful + behavior from a deep proxy. It serves mainly to prevent Null Pointer Exceptions.

      +
      +
      Parameters:
      +
      clazz - the class to provide a proxy instance of.
      +
      Returns:
      +
      a new "Deep Proxy" instance of the given class.
      +
      +
      +
    • +
    • +
      +

      createDelegatingProxy

      +
      public static <T> T createDelegatingProxy(Class<T> clazz, + Object delegate)
      +
      +
    • +
    • +
      +

      defaultsFor

      +
      public static <A extends Annotation> A defaultsFor(Class<A> annotation)
      +
      +
    • +
    • +
      +

      getField

      +
      public static <R> R getField(Object object, + String fieldName)
      +
      Reflectively get the value of a field.
      +
      +
      Type Parameters:
      +
      R - The return type.
      +
      Parameters:
      +
      object - Target object.
      +
      fieldName - The field name.
      +
      Returns:
      +
      Value of the field on the object.
      +
      +
      +
    • +
    • +
      +

      setField

      +
      public static void setField(Object object, + String fieldName, + Object fieldNewValue)
      +
      Reflectively set the value of a field.
      +
      +
      Parameters:
      +
      object - Target object.
      +
      fieldName - The field name.
      +
      fieldNewValue - New value.
      +
      +
      +
    • +
    • +
      +

      setField

      +
      public static void setField(Class<?> type, + Object object, + String fieldName, + Object fieldNewValue)
      +
      Reflectively set the value of a field.
      +
      +
      Parameters:
      +
      type - Target type.
      +
      object - Target object.
      +
      fieldName - The field name.
      +
      fieldNewValue - New value.
      +
      +
      +
    • +
    • +
      +

      hasField

      +
      public static boolean hasField(Class<?> clazz, + String fieldName)
      +
      Reflectively check if a class has a given field (static or non static).
      +
      +
      Parameters:
      +
      clazz - Target class.
      +
      fieldName - The field name.
      +
      Returns:
      +
      boolean to indicate whether the field exists or not in clazz.
      +
      +
      +
    • +
    • +
      +

      getStaticField

      +
      public static <R> R getStaticField(Field field)
      +
      Reflectively get the value of a static field.
      +
      +
      Type Parameters:
      +
      R - The return type.
      +
      Parameters:
      +
      field - Field object.
      +
      Returns:
      +
      Value of the field.
      +
      +
      +
    • +
    • +
      +

      getStaticField

      +
      public static <R> R getStaticField(Class<?> clazz, + String fieldName)
      +
      Reflectively get the value of a static field.
      +
      +
      Type Parameters:
      +
      R - The return type.
      +
      Parameters:
      +
      clazz - Target class.
      +
      fieldName - The field name.
      +
      Returns:
      +
      Value of the field.
      +
      +
      +
    • +
    • +
      +

      setStaticField

      +
      public static void setStaticField(Field field, + Object fieldNewValue)
      +
      Reflectively set the value of a static field.
      +
      +
      Parameters:
      +
      field - Field object.
      +
      fieldNewValue - The new value.
      +
      +
      +
    • +
    • +
      +

      setStaticField

      +
      public static void setStaticField(Class<?> clazz, + String fieldName, + Object fieldNewValue)
      +
      Reflectively set the value of a static field.
      +
      +
      Parameters:
      +
      clazz - Target class.
      +
      fieldName - The field name.
      +
      fieldNewValue - The new value.
      +
      +
      +
    • +
    • +
      +

      callInstanceMethod

      +
      public static <R> R callInstanceMethod(Object instance, + String methodName, + ReflectionHelpers.ClassParameter<?>... classParameters)
      +
      Reflectively call an instance method on an object.
      +
      +
      Type Parameters:
      +
      R - The return type.
      +
      Parameters:
      +
      instance - Target object.
      +
      methodName - The method name to call.
      +
      classParameters - Array of parameter types and values.
      +
      Returns:
      +
      The return value of the method.
      +
      +
      +
    • +
    • +
      +

      callInstanceMethod

      +
      public static <R> R callInstanceMethod(Class<?> cl, + Object instance, + String methodName, + ReflectionHelpers.ClassParameter<?>... classParameters)
      +
      Reflectively call an instance method on an object on a specific class.
      +
      +
      Type Parameters:
      +
      R - The return type.
      +
      Parameters:
      +
      cl - The class.
      +
      instance - Target object.
      +
      methodName - The method name to call.
      +
      classParameters - Array of parameter types and values.
      +
      Returns:
      +
      The return value of the method.
      +
      +
      +
    • +
    • +
      +

      callStaticMethod

      +
      public static <R> R callStaticMethod(ClassLoader classLoader, + String fullyQualifiedClassName, + String methodName, + ReflectionHelpers.ClassParameter<?>... classParameters)
      +
      Helper method for calling a static method using a class from a custom class loader
      +
      +
      Type Parameters:
      +
      R - Return type of the method
      +
      Parameters:
      +
      classLoader - The ClassLoader used to load class
      +
      fullyQualifiedClassName - The full qualified class name with package name of the + ClassLoader will load
      +
      methodName - The method name will be called
      +
      classParameters - The input parameters will be used for method calling
      +
      Returns:
      +
      Return the value of the method
      +
      +
      +
    • +
    • +
      +

      callStaticMethod

      +
      public static <R> R callStaticMethod(Class<?> clazz, + String methodName, + ReflectionHelpers.ClassParameter<?>... classParameters)
      +
      Reflectively call a static method on a class.
      +
      +
      Type Parameters:
      +
      R - The return type.
      +
      Parameters:
      +
      clazz - Target class.
      +
      methodName - The method name to call.
      +
      classParameters - Array of parameter types and values.
      +
      Returns:
      +
      The return value of the method.
      +
      +
      +
    • +
    • +
      +

      loadClass

      +
      public static Class<?> loadClass(ClassLoader classLoader, + String fullyQualifiedClassName)
      +
      Load a class.
      +
      +
      Parameters:
      +
      classLoader - The class loader.
      +
      fullyQualifiedClassName - The fully qualified class name.
      +
      Returns:
      +
      The class object.
      +
      +
      +
    • +
    • +
      +

      newInstance

      +
      public static <T> T newInstance(Class<T> cl)
      +
      Create a new instance of a class
      +
      +
      Type Parameters:
      +
      T - The class type.
      +
      Parameters:
      +
      cl - The class object.
      +
      Returns:
      +
      New class instance.
      +
      +
      +
    • +
    • +
      +

      callConstructor

      +
      public static <R> R callConstructor(Class<? extends R> clazz, + ReflectionHelpers.ClassParameter<?>... classParameters)
      +
      Reflectively call the constructor of an object.
      +
      +
      Type Parameters:
      +
      R - The return type.
      +
      Parameters:
      +
      clazz - Target class.
      +
      classParameters - Array of parameter types and values.
      +
      Returns:
      +
      The return value of the method.
      +
      +
      +
    • +
    • +
      +

      defaultValueForType

      +
      public static Object defaultValueForType(String returnType)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/util/Scheduler.IdleState.html b/javadoc/4.11/org/robolectric/util/Scheduler.IdleState.html new file mode 100644 index 000000000..0ffe90c9a --- /dev/null +++ b/javadoc/4.11/org/robolectric/util/Scheduler.IdleState.html @@ -0,0 +1,244 @@ + + + + +Scheduler.IdleState + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Enum Scheduler.IdleState

+
+
java.lang.Object +
java.lang.Enum<Scheduler.IdleState> +
org.robolectric.util.Scheduler.IdleState
+
+
+
+
+
All Implemented Interfaces:
+
Serializable, Comparable<Scheduler.IdleState>, java.lang.constant.Constable
+
+
+
Enclosing class:
+
Scheduler
+
+
+
public static enum Scheduler.IdleState +extends Enum<Scheduler.IdleState>
+
Describes the current state of a Scheduler.
+
+
+ +
+
+
    + +
  • +
    +

    Enum Constant Details

    +
      +
    • +
      +

      PAUSED

      +
      public static final Scheduler.IdleState PAUSED
      +
      The Scheduler will not automatically advance the clock nor execute any runnables.
      +
      +
    • +
    • +
      +

      UNPAUSED

      +
      public static final Scheduler.IdleState UNPAUSED
      +
      The Scheduler's clock won't automatically advance the clock but will automatically + execute any runnables scheduled to execute at or before the current time.
      +
      +
    • +
    • +
      +

      CONSTANT_IDLE

      +
      public static final Scheduler.IdleState CONSTANT_IDLE
      +
      The Scheduler will automatically execute any runnables (past, present or future) as + soon as they are posted and advance the clock if necessary.
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      values

      +
      public static Scheduler.IdleState[] values()
      +
      Returns an array containing the constants of this enum type, in +the order they are declared.
      +
      +
      Returns:
      +
      an array containing the constants of this enum type, in the order they are declared
      +
      +
      +
    • +
    • +
      +

      valueOf

      +
      public static Scheduler.IdleState valueOf(String name)
      +
      Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
      +
      +
      Parameters:
      +
      name - the name of the enum constant to be returned.
      +
      Returns:
      +
      the enum constant with the specified name
      +
      Throws:
      +
      IllegalArgumentException - if this enum type has no constant with the specified name
      +
      NullPointerException - if the argument is null
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/util/Scheduler.html b/javadoc/4.11/org/robolectric/util/Scheduler.html new file mode 100644 index 000000000..58a3952a4 --- /dev/null +++ b/javadoc/4.11/org/robolectric/util/Scheduler.html @@ -0,0 +1,591 @@ + + + + +Scheduler + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class Scheduler

+
+
java.lang.Object +
org.robolectric.util.Scheduler
+
+
+
+
Direct Known Subclasses:
+
LooperDelegatingScheduler
+
+
+
public class Scheduler +extends Object
+
Class that manages a queue of Runnables that are scheduled to run now (or at some time in the + future). Runnables that are scheduled to run on the UI thread (tasks, animations, etc) eventually + get routed to a Scheduler instance. + +

The execution of a scheduler can be in one of three states: + +

    +
  • paused (pause()): if paused, then no posted events will be run unless the + Scheduler is explicitly instructed to do so, correctly matching Android's behavior. +
  • normal (unPause()): if not paused but not set to idle constantly, then the + Scheduler will automatically run any Runnables that are scheduled to run at or + before the Scheduler's current time, but it won't automatically run any future events. To + run future events the Scheduler needs to have its clock advanced. +
  • idling constantly: if idleConstantly(boolean) is called with true, then the + Scheduler will continue looping through posted events (including future events), advancing + its clock as it goes. +
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Scheduler

      +
      public Scheduler()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getIdleState

      +
      public Scheduler.IdleState getIdleState()
      +
      Retrieves the current idling state of this Scheduler.
      +
      +
      Returns:
      +
      The current idle state of this Scheduler.
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      setIdleState

      +
      public void setIdleState(Scheduler.IdleState idleState)
      +
      Sets the current idling state of this Scheduler. If transitioning to the Scheduler.IdleState.UNPAUSED state any tasks scheduled to be run at or before the current time will be + run, and if transitioning to the Scheduler.IdleState.CONSTANT_IDLE state all scheduled tasks will + be run and the clock advanced to the time of the last runnable.
      +
      +
      Parameters:
      +
      idleState - The new idle state of this Scheduler.
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      getCurrentTime

      +
      public long getCurrentTime()
      +
      Get the current time (as seen by the scheduler), in milliseconds.
      +
      +
      Returns:
      +
      Current time in milliseconds.
      +
      +
      +
    • +
    • +
      +

      pause

      +
      public void pause()
      +
      Pause the scheduler. Equivalent to setIdleState(PAUSED).
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      unPause

      +
      public void unPause()
      +
      Un-pause the scheduler. Equivalent to setIdleState(UNPAUSED).
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      isPaused

      +
      public boolean isPaused()
      +
      Determine if the scheduler is paused.
      +
      +
      Returns:
      +
      true if it is paused.
      +
      +
      +
    • +
    • +
      +

      post

      +
      public void post(Runnable runnable)
      +
      Add a runnable to the queue.
      +
      +
      Parameters:
      +
      runnable - Runnable to add.
      +
      +
      +
    • +
    • +
      +

      postDelayed

      +
      public void postDelayed(Runnable runnable, + long delayMillis)
      +
      Add a runnable to the queue to be run after a delay.
      +
      +
      Parameters:
      +
      runnable - Runnable to add.
      +
      delayMillis - Delay in millis.
      +
      +
      +
    • +
    • +
      +

      postDelayed

      +
      public void postDelayed(Runnable runnable, + long delay, + TimeUnit unit)
      +
      Add a runnable to the queue to be run after a delay.
      +
      +
    • +
    • +
      +

      postAtFrontOfQueue

      +
      public void postAtFrontOfQueue(Runnable runnable)
      +
      Add a runnable to the head of the queue.
      +
      +
      Parameters:
      +
      runnable - Runnable to add.
      +
      +
      +
    • +
    • +
      +

      remove

      +
      public void remove(Runnable runnable)
      +
      Remove a runnable from the queue.
      +
      +
      Parameters:
      +
      runnable - Runnable to remove.
      +
      +
      +
    • +
    • +
      +

      advanceToLastPostedRunnable

      +
      public boolean advanceToLastPostedRunnable()
      +
      Run all runnables in the queue, and any additional runnables they schedule that are scheduled + before the latest scheduled runnable currently in the queue.
      +
      +
      Returns:
      +
      True if a runnable was executed.
      +
      +
      +
    • +
    • +
      +

      advanceToNextPostedRunnable

      +
      public boolean advanceToNextPostedRunnable()
      +
      Run the next runnable in the queue.
      +
      +
      Returns:
      +
      True if a runnable was executed.
      +
      +
      +
    • +
    • +
      +

      advanceBy

      +
      @InlineMe(replacement="this.advanceBy(interval, MILLISECONDS)", + staticImports="java.util.concurrent.TimeUnit.MILLISECONDS") +@Deprecated +public final boolean advanceBy(long interval)
      +
      Deprecated. + +
      +
      Run all runnables that are scheduled to run in the next time interval.
      +
      +
      Parameters:
      +
      interval - Time interval (in millis).
      +
      Returns:
      +
      True if a runnable was executed.
      +
      +
      +
    • +
    • +
      +

      advanceBy

      +
      public boolean advanceBy(long amount, + TimeUnit unit)
      +
      Run all runnables that are scheduled to run in the next time interval.
      +
      +
      Returns:
      +
      True if a runnable was executed.
      +
      +
      +
    • +
    • +
      +

      advanceTo

      +
      public boolean advanceTo(long endTime)
      +
      Run all runnables that are scheduled before the endTime.
      +
      +
      Parameters:
      +
      endTime - Future time.
      +
      Returns:
      +
      True if a runnable was executed.
      +
      +
      +
    • +
    • +
      +

      runOneTask

      +
      public boolean runOneTask()
      +
      Run the next runnable in the queue.
      +
      +
      Returns:
      +
      True if a runnable was executed.
      +
      +
      +
    • +
    • +
      +

      areAnyRunnable

      +
      public boolean areAnyRunnable()
      +
      Determine if any enqueued runnables are enqueued before the current time.
      +
      +
      Returns:
      +
      True if any runnables can be executed.
      +
      +
      +
    • +
    • +
      +

      reset

      +
      public void reset()
      +
      Reset the internal state of the Scheduler.
      +
      +
    • +
    • +
      +

      size

      +
      public int size()
      +
      Return the number of enqueued runnables.
      +
      +
      Returns:
      +
      Number of enqueues runnables.
      +
      +
      +
    • +
    • +
      +

      getNextScheduledTaskTime

      +
      public Duration getNextScheduledTaskTime()
      +
      +
    • +
    • +
      +

      getLastScheduledTaskTime

      +
      public Duration getLastScheduledTaskTime()
      +
      +
    • +
    • +
      +

      idleConstantly

      +
      @Deprecated +public void idleConstantly(boolean shouldIdleConstantly)
      +
      Deprecated. +
      This method is ambiguous in how it should behave when turning off constant idle. + Use setIdleState(IdleState) instead to explicitly set the state.
      +
      +
      Set the idle state of the Scheduler. If necessary, the clock will be advanced and runnables + executed as required by the newly-set state.
      +
      +
      Parameters:
      +
      shouldIdleConstantly - If true the idle state will be set to Scheduler.IdleState.CONSTANT_IDLE, otherwise it will be set to Scheduler.IdleState.UNPAUSED.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/util/SimpleFuture.html b/javadoc/4.11/org/robolectric/util/SimpleFuture.html new file mode 100644 index 000000000..6eb07b38a --- /dev/null +++ b/javadoc/4.11/org/robolectric/util/SimpleFuture.html @@ -0,0 +1,246 @@ + + + + +SimpleFuture + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class SimpleFuture<T>

+
+
java.lang.Object +
org.robolectric.util.SimpleFuture<T>
+
+
+
+
Type Parameters:
+
T - The result type returned by this Future's get method.
+
+
+
@Deprecated +public class SimpleFuture<T> +extends Object
+
Deprecated. +
This class can introduce deadlocks, since its lock is held while invoking run().
+
+
A Future represents the result of an asynchronous computation.
+
+
+
    + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    +
    SimpleFuture(Callable<T> callable)
    +
    +
    Deprecated.
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    boolean
    +
    cancel(boolean mayInterruptIfRunning)
    +
    +
    Deprecated.
    +
    protected void
    + +
    +
    Deprecated.
    + +
    get()
    +
    +
    Deprecated.
    + +
    get(long timeout, + TimeUnit unit)
    +
    +
    Deprecated.
    +
    boolean
    + +
    +
    Deprecated.
    +
    void
    +
    run()
    +
    +
    Deprecated.
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      SimpleFuture

      +
      public SimpleFuture(Callable<T> callable)
      +
      Deprecated.
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      isCancelled

      +
      public boolean isCancelled()
      +
      Deprecated.
      +
      +
    • +
    • +
      +

      cancel

      +
      public boolean cancel(boolean mayInterruptIfRunning)
      +
      Deprecated.
      +
      +
    • +
    • +
      +

      get

      +
      public T get() + throws InterruptedException
      +
      Deprecated.
      +
      +
      Throws:
      +
      InterruptedException
      +
      +
      +
    • +
    • +
      +

      get

      +
      public T get(long timeout, + TimeUnit unit) + throws InterruptedException
      +
      Deprecated.
      +
      +
      Throws:
      +
      InterruptedException
      +
      +
      +
    • +
    • +
      +

      run

      +
      public void run()
      +
      Deprecated.
      +
      +
    • +
    • +
      +

      done

      +
      protected void done()
      +
      Deprecated.
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/util/SimplePerfStatsReporter.html b/javadoc/4.11/org/robolectric/util/SimplePerfStatsReporter.html new file mode 100644 index 000000000..5cfe2bf39 --- /dev/null +++ b/javadoc/4.11/org/robolectric/util/SimplePerfStatsReporter.html @@ -0,0 +1,187 @@ + + + + +SimplePerfStatsReporter + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class SimplePerfStatsReporter

+
+
java.lang.Object +
org.robolectric.util.SimplePerfStatsReporter
+
+
+
+
All Implemented Interfaces:
+
PerfStatsReporter
+
+
+
public class SimplePerfStatsReporter +extends Object +implements PerfStatsReporter
+
Simple implementation of PerfStatsReporter that writes stats to stdout.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      SimplePerfStatsReporter

      +
      public SimplePerfStatsReporter()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      report

      +
      public void report(Metadata metadata, + Collection<Metric> metrics)
      +
      Description copied from interface: PerfStatsReporter
      +
      Report performance stats.
      +
      +
      Specified by:
      +
      report in interface PerfStatsReporter
      +
      Parameters:
      +
      metadata - metadata about this set of metrics.
      +
      metrics - the metrics.
      +
      +
      +
    • +
    • +
      +

      register

      +
      public void register()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/util/SoftThreadLocal.html b/javadoc/4.11/org/robolectric/util/SoftThreadLocal.html new file mode 100644 index 000000000..9b5ddf55f --- /dev/null +++ b/javadoc/4.11/org/robolectric/util/SoftThreadLocal.html @@ -0,0 +1,182 @@ + + + + +SoftThreadLocal + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class SoftThreadLocal<T>

+
+
java.lang.Object +
org.robolectric.util.SoftThreadLocal<T>
+
+
+
+
Type Parameters:
+
T - The referent to track.
+
+
+
public abstract class SoftThreadLocal<T> +extends Object
+
Soft reference to a java.lang.ThreadLocal.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      SoftThreadLocal

      +
      public SoftThreadLocal()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      get

      +
      public T get()
      +
      +
    • +
    • +
      +

      set

      +
      public void set(T item)
      +
      +
    • +
    • +
      +

      create

      +
      protected abstract T create()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/util/Strftime.html b/javadoc/4.11/org/robolectric/util/Strftime.html new file mode 100644 index 000000000..ee3842102 --- /dev/null +++ b/javadoc/4.11/org/robolectric/util/Strftime.html @@ -0,0 +1,178 @@ + + + + +Strftime + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class Strftime

+
+
java.lang.Object +
org.robolectric.util.Strftime
+
+
+
+
public class Strftime +extends Object
+
An implementation of the Unix strftime with some glibc extensions.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Strftime

      +
      public Strftime()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      format

      +
      public static String format(String format, + Date date, + Locale locale, + TimeZone zone)
      +
      Format a date string.
      +
      +
      Parameters:
      +
      format - The format in strftime syntax.
      +
      date - The date to format.
      +
      locale - The locale to use for formatting.
      +
      zone - The timezone to use for formatting.
      +
      Returns:
      +
      The formatted datetime.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/util/TempDirectory.html b/javadoc/4.11/org/robolectric/util/TempDirectory.html new file mode 100644 index 000000000..8e3de8589 --- /dev/null +++ b/javadoc/4.11/org/robolectric/util/TempDirectory.html @@ -0,0 +1,205 @@ + + + + +TempDirectory + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class TempDirectory

+
+
java.lang.Object +
org.robolectric.util.TempDirectory
+
+
+
+
public class TempDirectory +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      TempDirectory

      +
      public TempDirectory()
      +
      +
    • +
    • +
      +

      TempDirectory

      +
      public TempDirectory(String name)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getBasePath

      +
      public Path getBasePath()
      +
      +
    • +
    • +
      +

      createFile

      +
      public Path createFile(String name, + String contents)
      +
      +
    • +
    • +
      +

      create

      +
      public Path create(String name)
      +
      +
    • +
    • +
      +

      createIfNotExists

      +
      public Path createIfNotExists(String name)
      +
      +
    • +
    • +
      +

      destroy

      +
      public void destroy()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/util/TestRunnable.html b/javadoc/4.11/org/robolectric/util/TestRunnable.html new file mode 100644 index 000000000..93ea51633 --- /dev/null +++ b/javadoc/4.11/org/robolectric/util/TestRunnable.html @@ -0,0 +1,197 @@ + + + + +TestRunnable + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class TestRunnable

+
+
java.lang.Object +
org.robolectric.util.TestRunnable
+
+
+
+
All Implemented Interfaces:
+
Runnable
+
+
+
public class TestRunnable +extends Object +implements Runnable
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      wasRun

      +
      public boolean wasRun
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      TestRunnable

      +
      public TestRunnable()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      run

      +
      public void run()
      +
      +
      Specified by:
      +
      run in interface Runnable
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/util/TimeUtils.html b/javadoc/4.11/org/robolectric/util/TimeUtils.html new file mode 100644 index 000000000..75744a374 --- /dev/null +++ b/javadoc/4.11/org/robolectric/util/TimeUtils.html @@ -0,0 +1,166 @@ + + + + +TimeUtils + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class TimeUtils

+
+
java.lang.Object +
org.robolectric.util.TimeUtils
+
+
+
+
public class TimeUtils +extends Object
+
Utility methods for dealing with time.
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      NANOS_PER_MS

      +
      public static final long NANOS_PER_MS
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      TimeUtils

      +
      public TimeUtils()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/util/Util.html b/javadoc/4.11/org/robolectric/util/Util.html new file mode 100644 index 000000000..24fda8a61 --- /dev/null +++ b/javadoc/4.11/org/robolectric/util/Util.html @@ -0,0 +1,280 @@ + + + + +Util + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class Util

+
+
java.lang.Object +
org.robolectric.util.Util
+
+
+
+
public class Util +extends Object
+
Generic collection of utility methods.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Util

      +
      public Util()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getJavaVersion

      +
      public static int getJavaVersion()
      +
      Returns the Java version as an int value.
      +
      +
      Returns:
      +
      the Java version as an int value (8, 9, etc.)
      +
      +
      +
    • +
    • +
      +

      copy

      +
      public static void copy(InputStream in, + OutputStream out) + throws IOException
      +
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      readBytes

      +
      public static byte[] readBytes(InputStream is) + throws IOException
      +
      This method consumes an input stream and returns its content, and closes it.
      +
      +
      Parameters:
      +
      is - The input stream to read from.
      +
      Returns:
      +
      The bytes read from the stream.
      +
      Throws:
      +
      IOException - Error reading from stream.
      +
      +
      +
    • +
    • +
      +

      reverse

      +
      public static <T> T[] reverse(T[] array)
      +
      +
    • +
    • +
      +

      file

      +
      public static File file(String... pathParts)
      +
      +
    • +
    • +
      +

      file

      +
      public static File file(File f, + String... pathParts)
      +
      +
    • +
    • +
      +

      pathFrom

      +
      public static Path pathFrom(URL localArtifactUrl)
      +
      +
    • +
    • +
      +

      parseInt

      +
      public static int parseInt(String valueFor)
      +
      +
    • +
    • +
      +

      sneakyThrow

      +
      public static <T extends Throwable> +RuntimeException sneakyThrow(Throwable t) + throws T
      +
      Re-throw t (even if it's a checked exception) without requiring a throws + declaration. +

      + This function declares a return type of RuntimeException but will never actually return + a value. This allows you to use it with a throw statement to convince the compiler that + the current branch will not complete. +

      
      + throw Util.sneakyThrow(new IOException());
      + 
      +

      + Adapted from https://www.mail-archive.com/javaposse@googlegroups.com/msg05984.html

      +
      +
      Throws:
      +
      T extends Throwable
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/util/inject/AutoFactory.html b/javadoc/4.11/org/robolectric/util/inject/AutoFactory.html new file mode 100644 index 000000000..be1ec14c1 --- /dev/null +++ b/javadoc/4.11/org/robolectric/util/inject/AutoFactory.html @@ -0,0 +1,88 @@ + + + + +AutoFactory + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Annotation Type AutoFactory

+
+
+
+
@Documented +@Retention(RUNTIME) +@Target(TYPE) +public @interface AutoFactory
+
Indicates that the annotated type will be used as a factory. The type must be an interface or + Injector will throw an exception. + + Injector will inject an object implementing the annotated interface. When a method on + the interface is called, a scoped injector will be created, any parameters passed to the method + will be explicitly bound, and an implementation of the method's return type will be computed and + returned.
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/util/inject/InjectionException.html b/javadoc/4.11/org/robolectric/util/inject/InjectionException.html new file mode 100644 index 000000000..db1dc9218 --- /dev/null +++ b/javadoc/4.11/org/robolectric/util/inject/InjectionException.html @@ -0,0 +1,205 @@ + + + + +InjectionException + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class InjectionException

+
+
java.lang.Object +
java.lang.Throwable +
java.lang.Exception +
java.lang.RuntimeException +
org.robolectric.util.inject.InjectionException
+
+
+
+
+
+
+
All Implemented Interfaces:
+
Serializable
+
+
+
public class InjectionException +extends RuntimeException
+
+
See Also:
+
+ +
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      InjectionException

      +
      public InjectionException(Class<?> clazz, + String message, + Throwable cause)
      +
      +
    • +
    • +
      +

      InjectionException

      +
      public InjectionException(Injector.Key<?> key, + String message, + Throwable cause)
      +
      +
    • +
    • +
      +

      InjectionException

      +
      public InjectionException(Class<?> clazz, + String message)
      +
      +
    • +
    • +
      +

      InjectionException

      +
      public InjectionException(Injector.Key<?> key, + String message)
      +
      +
    • +
    • +
      +

      InjectionException

      +
      public InjectionException(Class<?> clazz, + Throwable cause)
      +
      +
    • +
    • +
      +

      InjectionException

      +
      public InjectionException(Injector.Key<?> key, + Throwable cause)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/util/inject/Injector.Builder.html b/javadoc/4.11/org/robolectric/util/inject/Injector.Builder.html new file mode 100644 index 000000000..7d7666a80 --- /dev/null +++ b/javadoc/4.11/org/robolectric/util/inject/Injector.Builder.html @@ -0,0 +1,270 @@ + + + + +Injector.Builder + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class Injector.Builder

+
+
java.lang.Object +
org.robolectric.util.inject.Injector.Builder
+
+
+
+
Enclosing class:
+
Injector
+
+
+
public static class Injector.Builder +extends Object
+
Builder for Injector.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Builder

      +
      public Builder()
      +
      Creates a new builder.
      +
      +
    • +
    • +
      +

      Builder

      +
      public Builder(ClassLoader classLoader)
      +
      Creates a new builder using the specified ClassLoader for plugin loading.
      +
      +
    • +
    • +
      +

      Builder

      +
      public Builder(Injector superInjector)
      +
      Creates a new builder with a parent injector.
      +
      +
    • +
    • +
      +

      Builder

      +
      public Builder(Injector superInjector, + ClassLoader classLoader)
      +
      Creates a new builder with a parent injector and the specified ClassLoader for plugin + loading.
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      bind

      +
      public <T> Injector.Builder bind(@Nonnull + Class<T> type, + @Nonnull + T instance)
      +
      Registers an instance for the given dependency type.
      +
      +
    • +
    • +
      +

      bind

      +
      public <T> Injector.Builder bind(Injector.Key<T> key, + @Nonnull + T instance)
      +
      Registers an instance for the given key.
      +
      +
    • +
    • +
      +

      bind

      +
      public <T> Injector.Builder bind(@Nonnull + Class<T> type, + @Nonnull + Class<? extends T> implementingClass)
      +
      Registers an implementing class for the given dependency type.
      +
      +
    • +
    • +
      +

      bindDefault

      +
      public <T> Injector.Builder bindDefault(@Nonnull + Class<T> type, + @Nonnull + Class<? extends T> defaultImplementingClass)
      +
      Registers a fallback implementing class for the given dependency type.
      +
      +
    • +
    • +
      +

      build

      +
      public Injector build()
      +
      Builds an injector as previously configured.
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/util/inject/Injector.Key.html b/javadoc/4.11/org/robolectric/util/inject/Injector.Key.html new file mode 100644 index 000000000..a458a43af --- /dev/null +++ b/javadoc/4.11/org/robolectric/util/inject/Injector.Key.html @@ -0,0 +1,214 @@ + + + + +Injector.Key + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class Injector.Key<T>

+
+
java.lang.Object +
org.robolectric.util.inject.Injector.Key<T>
+
+
+
+
Enclosing class:
+
Injector
+
+
+
public static class Injector.Key<T> +extends Object
+
Identifies an injection point.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Key

      +
      public Key(Type theInterface, + String name)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      equals

      +
      public boolean equals(Object o)
      +
      +
      Overrides:
      +
      equals in class Object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public int hashCode()
      +
      +
      Overrides:
      +
      hashCode in class Object
      +
      +
      +
    • +
    • +
      +

      toString

      +
      public String toString()
      +
      +
      Overrides:
      +
      toString in class Object
      +
      +
      +
    • +
    • +
      +

      isArray

      +
      public boolean isArray()
      +
      +
    • +
    • +
      +

      isCollection

      +
      public boolean isCollection()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/util/inject/Injector.html b/javadoc/4.11/org/robolectric/util/inject/Injector.html new file mode 100644 index 000000000..aa64f96f6 --- /dev/null +++ b/javadoc/4.11/org/robolectric/util/inject/Injector.html @@ -0,0 +1,258 @@ + + + + +Injector + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class Injector

+
+
java.lang.Object +
org.robolectric.util.inject.Injector
+
+
+
+
public class Injector +extends Object
+
A tiny dependency injection and plugin helper for Robolectric. + +

Dependencies may be retrieved explicitly by calling getInstance(java.lang.Class<T>); transitive + dependencies will be automatically injected as needed. For a given injector, all calls to getInstance(java.lang.Class<T>) are idempotent. + +

Dependencies are identified by an interface or class, and optionally by a name specified with + @Named. + +

Dependency Resolution

+ + When a dependency is requested, an implementation is sought. + +

The injector looks for any instance that has been previously found for the given interface, or + that has been explicitly registered with Injector.Builder.bind(Class, Object) or Injector.Builder.bind(Key, Object). If none is found, the injector searches for an implementing class + from the following sources, in order: + +

    +
  1. Explicitly-registered implementations registered with Injector.Builder.bind(Class, Class). +
  2. If the dependency type is an array or Collection, then its component type is + recursively sought using PluginFinder.findPlugins(Class) and an array or collection + of those instances is returned. +
  3. Plugin implementations published as ServiceLoader services under the + dependency type (see also PluginFinder.findPlugin(Class)). +
  4. Fallback default implementation classes registered with Injector.Builder.bindDefault(Class, Class). +
  5. If the dependency type is a concrete class, then the dependency type itself. +
+ + If the injector has a superinjector, it is always consulted first (with the exception of + interfaces annotated @AutoFactory; see Scopes below). + +

If no implementing class is found in the injector or any superinjector, an exception is + thrown. + +

+ +

Injection

+ + When the injector has determined an implementing class, it attempts to instantiate it. It + searches for a constructor in the following order: + +
    +
  1. A singular public constructor annotated @Inject. (If multiple constructors are + @Inject annotated, the injector will throw an exception.) +
  2. A singular public constructor of any arity. +
  3. If no constructor has yet been found, the injector will throw an exception. +
+ + Any constructor parameters are treated as further dependencies, and the injector will recursively + attempt to resolve an implementation for each before invoking the constructor and thereby + instantiating the original dependency implementation. + +

Scopes

+ + If the dependency type is an interface annotated @AutoFactory, then a factory object + implementing that interface is created; a new scoped injector is created for every method call to + the factory, with parameter arguments registered on the scoped injector. + +

Thread Safety

+ + All methods are MT-safe.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Injector

      +
      public Injector()
      +
      Creates a new empty injector.
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getInstance

      +
      @Nonnull +public <T> T getInstance(@Nonnull + Class<T> type)
      +
      Finds an instance for the given class. Calls are guaranteed idempotent.
      +
      +
    • +
    • +
      +

      newScopeBuilder

      +
      public Injector.Builder newScopeBuilder(ClassLoader classLoader)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/util/inject/Supercedes.html b/javadoc/4.11/org/robolectric/util/inject/Supercedes.html new file mode 100644 index 000000000..bd8a84df1 --- /dev/null +++ b/javadoc/4.11/org/robolectric/util/inject/Supercedes.html @@ -0,0 +1,122 @@ + + + + +Supercedes + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Annotation Type Supercedes

+
+
+
+
@Documented +@Retention(RUNTIME) +@Target(TYPE) +public @interface Supercedes
+
Indicates that the annotated type is intended as a replacement for another type.
+
+
+
    + +
  • +
    +

    Required Element Summary

    +
    Required Elements
    +
    +
    Modifier and Type
    +
    Required Element
    +
    Description
    + + +
    +
    The type that is superceded by the annotated type.
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Element Details

    +
      +
    • +
      +

      value

      +
      Class<?> value
      +
      The type that is superceded by the annotated type.
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/util/inject/package-summary.html b/javadoc/4.11/org/robolectric/util/inject/package-summary.html new file mode 100644 index 000000000..40cca4913 --- /dev/null +++ b/javadoc/4.11/org/robolectric/util/inject/package-summary.html @@ -0,0 +1,124 @@ + + + + +org.robolectric.util.inject + + + + + + + + + + + + + + +
+ +
+
+
+

Package org.robolectric.util.inject

+
+
+
package org.robolectric.util.inject
+
+ +
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/util/inject/package-tree.html b/javadoc/4.11/org/robolectric/util/inject/package-tree.html new file mode 100644 index 000000000..8bc92cfef --- /dev/null +++ b/javadoc/4.11/org/robolectric/util/inject/package-tree.html @@ -0,0 +1,94 @@ + + + + +org.robolectric.util.inject Class Hierarchy + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.robolectric.util.inject

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+

Annotation Type Hierarchy

+ +
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/util/package-summary.html b/javadoc/4.11/org/robolectric/util/package-summary.html new file mode 100644 index 000000000..b50a2b856 --- /dev/null +++ b/javadoc/4.11/org/robolectric/util/package-summary.html @@ -0,0 +1,195 @@ + + + + +org.robolectric.util + + + + + + + + + + + + + + +
+ +
+
+
+

Package org.robolectric.util

+
+
+
package org.robolectric.util
+
+
Package containing general utility classes.
+
+
+ +
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/util/package-tree.html b/javadoc/4.11/org/robolectric/util/package-tree.html new file mode 100644 index 000000000..f8a01e759 --- /dev/null +++ b/javadoc/4.11/org/robolectric/util/package-tree.html @@ -0,0 +1,113 @@ + + + + +org.robolectric.util Class Hierarchy + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.robolectric.util

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+

Enum Hierarchy

+ +
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/util/reflector/Accessor.html b/javadoc/4.11/org/robolectric/util/reflector/Accessor.html new file mode 100644 index 000000000..3da4d8eb5 --- /dev/null +++ b/javadoc/4.11/org/robolectric/util/reflector/Accessor.html @@ -0,0 +1,121 @@ + + + + +Accessor + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Annotation Type Accessor

+
+
+
+
@Target(METHOD) +@Retention(RUNTIME) +public @interface Accessor
+
Indicates that the annotated method is an accessor for a non-visible field.
+
+
+
    + +
  • +
    +

    Required Element Summary

    +
    Required Elements
    +
    +
    Modifier and Type
    +
    Required Element
    +
    Description
    + + +
    +
    The name of the field.
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Element Details

    +
      +
    • +
      +

      value

      +
      String value
      +
      The name of the field.
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/util/reflector/Constructor.html b/javadoc/4.11/org/robolectric/util/reflector/Constructor.html new file mode 100644 index 000000000..0727d331f --- /dev/null +++ b/javadoc/4.11/org/robolectric/util/reflector/Constructor.html @@ -0,0 +1,81 @@ + + + + +Constructor + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Annotation Type Constructor

+
+
+
+
@Target(METHOD) +@Retention(RUNTIME) +public @interface Constructor
+
Indicates that the annotated method is a constructor.
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/util/reflector/Direct.html b/javadoc/4.11/org/robolectric/util/reflector/Direct.html new file mode 100644 index 000000000..ec13d5d1b --- /dev/null +++ b/javadoc/4.11/org/robolectric/util/reflector/Direct.html @@ -0,0 +1,82 @@ + + + + +Direct + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Annotation Type Direct

+
+
+
+
@Target(METHOD) +@Retention(RUNTIME) +public @interface Direct
+
Indicates that the annotated method should use the original $$robo$$-prefixed implementation so + that it can be invoked in the shadow for the method.
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/util/reflector/ForType.html b/javadoc/4.11/org/robolectric/util/reflector/ForType.html new file mode 100644 index 000000000..fbb6b1fa2 --- /dev/null +++ b/javadoc/4.11/org/robolectric/util/reflector/ForType.html @@ -0,0 +1,148 @@ + + + + +ForType + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Annotation Type ForType

+
+
+
+
@Target(TYPE) +@Retention(RUNTIME) +public @interface ForType
+
Indicates that the annotated interface is an accessor object for use by Reflector.
+
+
+
    + +
  • +
    +

    Optional Element Summary

    +
    Optional Elements
    +
    +
    Modifier and Type
    +
    Optional Element
    +
    Description
    + + +
     
    +
    boolean
    + +
     
    + + +
     
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Element Details

    +
      +
    • +
      +

      value

      +
      Class<?> value
      +
      +
      Default:
      +
      void.class
      +
      +
      +
    • +
    • +
      +

      className

      +
      String className
      +
      +
      Default:
      +
      ""
      +
      +
      +
    • +
    • +
      +

      direct

      +
      boolean direct
      +
      +
      Default:
      +
      false
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/util/reflector/Reflector.html b/javadoc/4.11/org/robolectric/util/reflector/Reflector.html new file mode 100644 index 000000000..d4b9da205 --- /dev/null +++ b/javadoc/4.11/org/robolectric/util/reflector/Reflector.html @@ -0,0 +1,208 @@ + + + + +Reflector + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class Reflector

+
+
java.lang.Object +
org.robolectric.util.reflector.Reflector
+
+
+
+
public class Reflector +extends Object
+
Provides accessor objects for efficiently calling otherwise inaccessible (non-public) methods. + +

This is orders of magnitude faster than using reflection directly. + +

For example, to access a private method on some class Foo, declare an accessor + interface: + +

+ class Foo {
+   private String getName() { ... }
+ }
+
+ @ForType(Foo.class)
+ interface _Foo_ {
+   String getName();
+ }
+
+ reflector(_Foo_.class, new Foo()).getName();
+ 
+
+
+
    + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    static <T> T
    +
    reflector(Class<T> iClass)
    +
    +
    Returns an object which provides accessors for invoking otherwise inaccessible static methods + and fields.
    +
    +
    static <T> T
    +
    reflector(Class<T> iClass, + Object target)
    +
    +
    Returns an object which provides accessors for invoking otherwise inaccessible methods and + fields.
    +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Reflector

      +
      public Reflector()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      reflector

      +
      public static <T> T reflector(Class<T> iClass)
      +
      Returns an object which provides accessors for invoking otherwise inaccessible static methods + and fields.
      +
      +
      Parameters:
      +
      iClass - an interface with methods matching private methods on the target
      +
      +
      +
    • +
    • +
      +

      reflector

      +
      public static <T> T reflector(Class<T> iClass, + Object target)
      +
      Returns an object which provides accessors for invoking otherwise inaccessible methods and + fields.
      +
      +
      Parameters:
      +
      iClass - an interface with methods matching private methods on the target
      +
      target - the target object
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/util/reflector/Static.html b/javadoc/4.11/org/robolectric/util/reflector/Static.html new file mode 100644 index 000000000..71641de5b --- /dev/null +++ b/javadoc/4.11/org/robolectric/util/reflector/Static.html @@ -0,0 +1,81 @@ + + + + +Static + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Annotation Type Static

+
+
+
+
@Target(METHOD) +@Retention(RUNTIME) +public @interface Static
+
Marks Reflector methods which serve as accessors for static members.
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/util/reflector/UnsafeAccess.html b/javadoc/4.11/org/robolectric/util/reflector/UnsafeAccess.html new file mode 100644 index 000000000..d579d15b4 --- /dev/null +++ b/javadoc/4.11/org/robolectric/util/reflector/UnsafeAccess.html @@ -0,0 +1,129 @@ + + + + +UnsafeAccess + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class UnsafeAccess

+
+
java.lang.Object +
org.robolectric.util.reflector.UnsafeAccess
+
+
+
+
public class UnsafeAccess +extends Object
+
Access to sun.misc.Unsafe and the various scary things within.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      UnsafeAccess

      +
      public UnsafeAccess()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/util/reflector/WithType.html b/javadoc/4.11/org/robolectric/util/reflector/WithType.html new file mode 100644 index 000000000..70f2ae657 --- /dev/null +++ b/javadoc/4.11/org/robolectric/util/reflector/WithType.html @@ -0,0 +1,123 @@ + + + + +WithType + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Annotation Type WithType

+
+
+
+
@Target(PARAMETER) +@Retention(RUNTIME) +public @interface WithType
+
Parameters with types that can't be resolved at compile time may be annotated @WithType.
+
+
+
    + +
  • +
    +

    Required Element Summary

    +
    Required Elements
    +
    +
    Modifier and Type
    +
    Required Element
    +
    Description
    + + +
    +
    The class name intended for this parameter.
    +
    +
    +
    +
  • +
+
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/util/reflector/package-summary.html b/javadoc/4.11/org/robolectric/util/reflector/package-summary.html new file mode 100644 index 000000000..8680734df --- /dev/null +++ b/javadoc/4.11/org/robolectric/util/reflector/package-summary.html @@ -0,0 +1,135 @@ + + + + +org.robolectric.util.reflector + + + + + + + + + + + + + + +
+ +
+
+
+

Package org.robolectric.util.reflector

+
+
+
package org.robolectric.util.reflector
+
+
    +
  • + +
  • +
  • +
    +
    +
    +
    +
    Class
    +
    Description
    + +
    +
    Indicates that the annotated method is an accessor for a non-visible field.
    +
    + +
    +
    Indicates that the annotated method is a constructor.
    +
    + +
    +
    Indicates that the annotated method should use the original $$robo$$-prefixed implementation so + that it can be invoked in the shadow for the method.
    +
    + +
    +
    Indicates that the annotated interface is an accessor object for use by Reflector.
    +
    + +
    +
    Provides accessor objects for efficiently calling otherwise inaccessible (non-public) methods.
    +
    + +
    +
    Marks Reflector methods which serve as accessors for static members.
    +
    + +
    +
    Access to sun.misc.Unsafe and the various scary things within.
    +
    + +
    +
    Parameters with types that can't be resolved at compile time may be annotated @WithType.
    +
    +
    +
    +
    +
  • +
+
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/util/reflector/package-tree.html b/javadoc/4.11/org/robolectric/util/reflector/package-tree.html new file mode 100644 index 000000000..c1580e6a2 --- /dev/null +++ b/javadoc/4.11/org/robolectric/util/reflector/package-tree.html @@ -0,0 +1,84 @@ + + + + +org.robolectric.util.reflector Class Hierarchy + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.robolectric.util.reflector

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+

Annotation Type Hierarchy

+ +
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/versioning/AndroidVersionInitTools.html b/javadoc/4.11/org/robolectric/versioning/AndroidVersionInitTools.html new file mode 100644 index 000000000..5e929a9b1 --- /dev/null +++ b/javadoc/4.11/org/robolectric/versioning/AndroidVersionInitTools.html @@ -0,0 +1,148 @@ + + + + +AndroidVersionInitTools + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AndroidVersionInitTools

+
+
java.lang.Object +
org.robolectric.versioning.AndroidVersionInitTools
+
+
+
+
public final class AndroidVersionInitTools +extends Object
+
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.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/versioning/AndroidVersions.AndroidRelease.html b/javadoc/4.11/org/robolectric/versioning/AndroidVersions.AndroidRelease.html new file mode 100644 index 000000000..e5d8841a0 --- /dev/null +++ b/javadoc/4.11/org/robolectric/versioning/AndroidVersions.AndroidRelease.html @@ -0,0 +1,253 @@ + + + + +AndroidVersions.AndroidRelease + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AndroidVersions.AndroidRelease

+
+
java.lang.Object +
org.robolectric.versioning.AndroidVersions.AndroidRelease
+
+
+
+
All Implemented Interfaces:
+
Comparable<AndroidVersions.AndroidRelease>
+
+
+
Direct Known Subclasses:
+
AndroidVersions.J, AndroidVersions.JMR1, AndroidVersions.JMR2, AndroidVersions.K, AndroidVersions.L, AndroidVersions.LMR1, AndroidVersions.M, AndroidVersions.N, AndroidVersions.NMR1, AndroidVersions.O, AndroidVersions.OMR1, AndroidVersions.P, AndroidVersions.Q, AndroidVersions.R, AndroidVersions.S, AndroidVersions.Sv2, AndroidVersions.T, AndroidVersions.U, AndroidVersions.V
+
+
+
Enclosing class:
+
AndroidVersions
+
+
+
public abstract static class AndroidVersions.AndroidRelease +extends Object +implements Comparable<AndroidVersions.AndroidRelease>
+
Representation of an android release, one that has occurred, or is expected.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      AndroidRelease

      +
      public AndroidRelease()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getSdkInt

      +
      public int getSdkInt()
      +
      true if this release has already occurred, false otherwise. If unreleased, the getSdkInt may + still be that of the prior release.
      +
      +
    • +
    • +
      +

      getShortCode

      +
      public String getShortCode()
      +
      single character short code for the release, multiple characters for minor releases (only + minor version numbers increment - usually within the same year).
      +
      +
    • +
    • +
      +

      isReleased

      +
      public boolean isReleased()
      +
      true if this release has already occurred, false otherwise. If unreleased, the getSdkInt will + guess at the likely sdk number. Your code will need to recompile if this value changes - + including most modern build tools; bazle, soong all are full build systems - and as such + organizations using them have no concerns.
      +
      +
    • +
    • +
      +

      getVersion

      +
      public String getVersion()
      +
      major.minor version number as String.
      +
      +
    • +
    • +
      +

      compareTo

      +
      public int compareTo(AndroidVersions.AndroidRelease other)
      +
      Implements comparable.
      +
      +
      Specified by:
      +
      compareTo in interface Comparable<AndroidVersions.AndroidRelease>
      +
      Parameters:
      +
      other - the object to be compared.
      +
      Returns:
      +
      1 if this is greater than other, 0 if equal, -1 if less
      +
      Throws:
      +
      RuntimeException - if other is not an instance of AndroidRelease.
      +
      +
      +
    • +
    • +
      +

      toString

      +
      public String toString()
      +
      +
      Overrides:
      +
      toString in class Object
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/versioning/AndroidVersions.J.html b/javadoc/4.11/org/robolectric/versioning/AndroidVersions.J.html new file mode 100644 index 000000000..ea08285f2 --- /dev/null +++ b/javadoc/4.11/org/robolectric/versioning/AndroidVersions.J.html @@ -0,0 +1,233 @@ + + + + +AndroidVersions.J + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AndroidVersions.J

+
+
java.lang.Object +
org.robolectric.versioning.AndroidVersions.AndroidRelease +
org.robolectric.versioning.AndroidVersions.J
+
+
+
+
+
All Implemented Interfaces:
+
Comparable<AndroidVersions.AndroidRelease>
+
+
+
Enclosing class:
+
AndroidVersions
+
+
+
public static final class AndroidVersions.J +extends AndroidVersions.AndroidRelease
+
Version: 4.1
+ ShortCode: J
+ SDK API Level: 16
+ release: true
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      J

      +
      public J()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/versioning/AndroidVersions.JMR1.html b/javadoc/4.11/org/robolectric/versioning/AndroidVersions.JMR1.html new file mode 100644 index 000000000..f63811f7b --- /dev/null +++ b/javadoc/4.11/org/robolectric/versioning/AndroidVersions.JMR1.html @@ -0,0 +1,233 @@ + + + + +AndroidVersions.JMR1 + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AndroidVersions.JMR1

+
+
java.lang.Object +
org.robolectric.versioning.AndroidVersions.AndroidRelease +
org.robolectric.versioning.AndroidVersions.JMR1
+
+
+
+
+
All Implemented Interfaces:
+
Comparable<AndroidVersions.AndroidRelease>
+
+
+
Enclosing class:
+
AndroidVersions
+
+
+
public static final class AndroidVersions.JMR1 +extends AndroidVersions.AndroidRelease
+
Version: 4.2
+ ShortCode: JMR1
+ SDK API Level: 17
+ release: true
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      JMR1

      +
      public JMR1()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/versioning/AndroidVersions.JMR2.html b/javadoc/4.11/org/robolectric/versioning/AndroidVersions.JMR2.html new file mode 100644 index 000000000..b238e6af6 --- /dev/null +++ b/javadoc/4.11/org/robolectric/versioning/AndroidVersions.JMR2.html @@ -0,0 +1,233 @@ + + + + +AndroidVersions.JMR2 + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AndroidVersions.JMR2

+
+
java.lang.Object +
org.robolectric.versioning.AndroidVersions.AndroidRelease +
org.robolectric.versioning.AndroidVersions.JMR2
+
+
+
+
+
All Implemented Interfaces:
+
Comparable<AndroidVersions.AndroidRelease>
+
+
+
Enclosing class:
+
AndroidVersions
+
+
+
public static final class AndroidVersions.JMR2 +extends AndroidVersions.AndroidRelease
+
Version: 4.3
+ ShortCode: JMR2
+ SDK API Level: 18
+ release: true
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      JMR2

      +
      public JMR2()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/versioning/AndroidVersions.K.html b/javadoc/4.11/org/robolectric/versioning/AndroidVersions.K.html new file mode 100644 index 000000000..904b8b363 --- /dev/null +++ b/javadoc/4.11/org/robolectric/versioning/AndroidVersions.K.html @@ -0,0 +1,233 @@ + + + + +AndroidVersions.K + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AndroidVersions.K

+
+
java.lang.Object +
org.robolectric.versioning.AndroidVersions.AndroidRelease +
org.robolectric.versioning.AndroidVersions.K
+
+
+
+
+
All Implemented Interfaces:
+
Comparable<AndroidVersions.AndroidRelease>
+
+
+
Enclosing class:
+
AndroidVersions
+
+
+
public static final class AndroidVersions.K +extends AndroidVersions.AndroidRelease
+
Version: 4.4
+ ShortCode: K
+ SDK API Level: 19
+ release: true
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      K

      +
      public K()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/versioning/AndroidVersions.L.html b/javadoc/4.11/org/robolectric/versioning/AndroidVersions.L.html new file mode 100644 index 000000000..16d3df570 --- /dev/null +++ b/javadoc/4.11/org/robolectric/versioning/AndroidVersions.L.html @@ -0,0 +1,233 @@ + + + + +AndroidVersions.L + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AndroidVersions.L

+
+
java.lang.Object +
org.robolectric.versioning.AndroidVersions.AndroidRelease +
org.robolectric.versioning.AndroidVersions.L
+
+
+
+
+
All Implemented Interfaces:
+
Comparable<AndroidVersions.AndroidRelease>
+
+
+
Enclosing class:
+
AndroidVersions
+
+
+
public static final class AndroidVersions.L +extends AndroidVersions.AndroidRelease
+
Version: 5.0
+ ShortCode: L
+ SDK API Level: 21
+ release: true
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      L

      +
      public L()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/versioning/AndroidVersions.LMR1.html b/javadoc/4.11/org/robolectric/versioning/AndroidVersions.LMR1.html new file mode 100644 index 000000000..aca3e6f9a --- /dev/null +++ b/javadoc/4.11/org/robolectric/versioning/AndroidVersions.LMR1.html @@ -0,0 +1,233 @@ + + + + +AndroidVersions.LMR1 + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AndroidVersions.LMR1

+
+
java.lang.Object +
org.robolectric.versioning.AndroidVersions.AndroidRelease +
org.robolectric.versioning.AndroidVersions.LMR1
+
+
+
+
+
All Implemented Interfaces:
+
Comparable<AndroidVersions.AndroidRelease>
+
+
+
Enclosing class:
+
AndroidVersions
+
+
+
public static final class AndroidVersions.LMR1 +extends AndroidVersions.AndroidRelease
+
Version: 5.1
+ ShortCode: LMR1
+ SDK API Level: 22
+ release: true
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      LMR1

      +
      public LMR1()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/versioning/AndroidVersions.M.html b/javadoc/4.11/org/robolectric/versioning/AndroidVersions.M.html new file mode 100644 index 000000000..237d6a28a --- /dev/null +++ b/javadoc/4.11/org/robolectric/versioning/AndroidVersions.M.html @@ -0,0 +1,233 @@ + + + + +AndroidVersions.M + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AndroidVersions.M

+
+
java.lang.Object +
org.robolectric.versioning.AndroidVersions.AndroidRelease +
org.robolectric.versioning.AndroidVersions.M
+
+
+
+
+
All Implemented Interfaces:
+
Comparable<AndroidVersions.AndroidRelease>
+
+
+
Enclosing class:
+
AndroidVersions
+
+
+
public static final class AndroidVersions.M +extends AndroidVersions.AndroidRelease
+
Version: 6.0
+ ShortCode: M
+ SDK API Level: 23
+ release: true
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      M

      +
      public M()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/versioning/AndroidVersions.N.html b/javadoc/4.11/org/robolectric/versioning/AndroidVersions.N.html new file mode 100644 index 000000000..6c18b2eb0 --- /dev/null +++ b/javadoc/4.11/org/robolectric/versioning/AndroidVersions.N.html @@ -0,0 +1,233 @@ + + + + +AndroidVersions.N + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AndroidVersions.N

+
+
java.lang.Object +
org.robolectric.versioning.AndroidVersions.AndroidRelease +
org.robolectric.versioning.AndroidVersions.N
+
+
+
+
+
All Implemented Interfaces:
+
Comparable<AndroidVersions.AndroidRelease>
+
+
+
Enclosing class:
+
AndroidVersions
+
+
+
public static final class AndroidVersions.N +extends AndroidVersions.AndroidRelease
+
Version: 7.0
+ ShortCode: N
+ SDK API Level: 24
+ release: true
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      N

      +
      public N()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/versioning/AndroidVersions.NMR1.html b/javadoc/4.11/org/robolectric/versioning/AndroidVersions.NMR1.html new file mode 100644 index 000000000..f8ad14e96 --- /dev/null +++ b/javadoc/4.11/org/robolectric/versioning/AndroidVersions.NMR1.html @@ -0,0 +1,216 @@ + + + + +AndroidVersions.NMR1 + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AndroidVersions.NMR1

+
+
java.lang.Object +
org.robolectric.versioning.AndroidVersions.AndroidRelease +
org.robolectric.versioning.AndroidVersions.NMR1
+
+
+
+
+
All Implemented Interfaces:
+
Comparable<AndroidVersions.AndroidRelease>
+
+
+
Enclosing class:
+
AndroidVersions
+
+
+
public static final class AndroidVersions.NMR1 +extends AndroidVersions.AndroidRelease
+
Release: 7.1
+ ShortCode: NMR1
+ SDK Framework: 25
+ release: true
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      NMR1

      +
      public NMR1()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/versioning/AndroidVersions.O.html b/javadoc/4.11/org/robolectric/versioning/AndroidVersions.O.html new file mode 100644 index 000000000..93f496fd3 --- /dev/null +++ b/javadoc/4.11/org/robolectric/versioning/AndroidVersions.O.html @@ -0,0 +1,233 @@ + + + + +AndroidVersions.O + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AndroidVersions.O

+
+
java.lang.Object +
org.robolectric.versioning.AndroidVersions.AndroidRelease +
org.robolectric.versioning.AndroidVersions.O
+
+
+
+
+
All Implemented Interfaces:
+
Comparable<AndroidVersions.AndroidRelease>
+
+
+
Enclosing class:
+
AndroidVersions
+
+
+
public static final class AndroidVersions.O +extends AndroidVersions.AndroidRelease
+
Release: 8.0
+ ShortCode: O
+ SDK API Level: 26
+ release: true
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      O

      +
      public O()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/versioning/AndroidVersions.OMR1.html b/javadoc/4.11/org/robolectric/versioning/AndroidVersions.OMR1.html new file mode 100644 index 000000000..38390f6b2 --- /dev/null +++ b/javadoc/4.11/org/robolectric/versioning/AndroidVersions.OMR1.html @@ -0,0 +1,233 @@ + + + + +AndroidVersions.OMR1 + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AndroidVersions.OMR1

+
+
java.lang.Object +
org.robolectric.versioning.AndroidVersions.AndroidRelease +
org.robolectric.versioning.AndroidVersions.OMR1
+
+
+
+
+
All Implemented Interfaces:
+
Comparable<AndroidVersions.AndroidRelease>
+
+
+
Enclosing class:
+
AndroidVersions
+
+
+
public static final class AndroidVersions.OMR1 +extends AndroidVersions.AndroidRelease
+
Release: 8.1
+ ShortCode: OMR1
+ SDK API Level: 27
+ release: true
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      OMR1

      +
      public OMR1()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/versioning/AndroidVersions.P.html b/javadoc/4.11/org/robolectric/versioning/AndroidVersions.P.html new file mode 100644 index 000000000..dd7f6ac1a --- /dev/null +++ b/javadoc/4.11/org/robolectric/versioning/AndroidVersions.P.html @@ -0,0 +1,233 @@ + + + + +AndroidVersions.P + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AndroidVersions.P

+
+
java.lang.Object +
org.robolectric.versioning.AndroidVersions.AndroidRelease +
org.robolectric.versioning.AndroidVersions.P
+
+
+
+
+
All Implemented Interfaces:
+
Comparable<AndroidVersions.AndroidRelease>
+
+
+
Enclosing class:
+
AndroidVersions
+
+
+
public static final class AndroidVersions.P +extends AndroidVersions.AndroidRelease
+
Release: 9.0
+ ShortCode: P
+ SDK API Level: 28
+ release: true
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      P

      +
      public P()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/versioning/AndroidVersions.Q.html b/javadoc/4.11/org/robolectric/versioning/AndroidVersions.Q.html new file mode 100644 index 000000000..7cf3ce9f5 --- /dev/null +++ b/javadoc/4.11/org/robolectric/versioning/AndroidVersions.Q.html @@ -0,0 +1,233 @@ + + + + +AndroidVersions.Q + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AndroidVersions.Q

+
+
java.lang.Object +
org.robolectric.versioning.AndroidVersions.AndroidRelease +
org.robolectric.versioning.AndroidVersions.Q
+
+
+
+
+
All Implemented Interfaces:
+
Comparable<AndroidVersions.AndroidRelease>
+
+
+
Enclosing class:
+
AndroidVersions
+
+
+
public static final class AndroidVersions.Q +extends AndroidVersions.AndroidRelease
+
Release: 10.0
+ ShortCode: Q
+ SDK API Level: 29
+ release: true
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Q

      +
      public Q()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/versioning/AndroidVersions.R.html b/javadoc/4.11/org/robolectric/versioning/AndroidVersions.R.html new file mode 100644 index 000000000..d199ec3fa --- /dev/null +++ b/javadoc/4.11/org/robolectric/versioning/AndroidVersions.R.html @@ -0,0 +1,233 @@ + + + + +AndroidVersions.R + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AndroidVersions.R

+
+
java.lang.Object +
org.robolectric.versioning.AndroidVersions.AndroidRelease +
org.robolectric.versioning.AndroidVersions.R
+
+
+
+
+
All Implemented Interfaces:
+
Comparable<AndroidVersions.AndroidRelease>
+
+
+
Enclosing class:
+
AndroidVersions
+
+
+
public static final class AndroidVersions.R +extends AndroidVersions.AndroidRelease
+
Release: 11.0
+ ShortCode: R
+ SDK API Level: 30
+ release: true
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      R

      +
      public R()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/versioning/AndroidVersions.S.html b/javadoc/4.11/org/robolectric/versioning/AndroidVersions.S.html new file mode 100644 index 000000000..ed16e570f --- /dev/null +++ b/javadoc/4.11/org/robolectric/versioning/AndroidVersions.S.html @@ -0,0 +1,233 @@ + + + + +AndroidVersions.S + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AndroidVersions.S

+
+
java.lang.Object +
org.robolectric.versioning.AndroidVersions.AndroidRelease +
org.robolectric.versioning.AndroidVersions.S
+
+
+
+
+
All Implemented Interfaces:
+
Comparable<AndroidVersions.AndroidRelease>
+
+
+
Enclosing class:
+
AndroidVersions
+
+
+
public static final class AndroidVersions.S +extends AndroidVersions.AndroidRelease
+
Release: 12.0
+ ShortCode: S
+ SDK API Level: 31
+ release: true
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      S

      +
      public S()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/versioning/AndroidVersions.Sv2.html b/javadoc/4.11/org/robolectric/versioning/AndroidVersions.Sv2.html new file mode 100644 index 000000000..a8d030133 --- /dev/null +++ b/javadoc/4.11/org/robolectric/versioning/AndroidVersions.Sv2.html @@ -0,0 +1,233 @@ + + + + +AndroidVersions.Sv2 + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AndroidVersions.Sv2

+
+
java.lang.Object +
org.robolectric.versioning.AndroidVersions.AndroidRelease +
org.robolectric.versioning.AndroidVersions.Sv2
+
+
+
+
+
All Implemented Interfaces:
+
Comparable<AndroidVersions.AndroidRelease>
+
+
+
Enclosing class:
+
AndroidVersions
+
+
+
public static final class AndroidVersions.Sv2 +extends AndroidVersions.AndroidRelease
+
Release: 12.1
+ ShortCode: Sv2
+ SDK API Level: 32
+ release: true
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Sv2

      +
      public Sv2()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/versioning/AndroidVersions.T.html b/javadoc/4.11/org/robolectric/versioning/AndroidVersions.T.html new file mode 100644 index 000000000..4c9d7fea5 --- /dev/null +++ b/javadoc/4.11/org/robolectric/versioning/AndroidVersions.T.html @@ -0,0 +1,233 @@ + + + + +AndroidVersions.T + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AndroidVersions.T

+
+
java.lang.Object +
org.robolectric.versioning.AndroidVersions.AndroidRelease +
org.robolectric.versioning.AndroidVersions.T
+
+
+
+
+
All Implemented Interfaces:
+
Comparable<AndroidVersions.AndroidRelease>
+
+
+
Enclosing class:
+
AndroidVersions
+
+
+
public static final class AndroidVersions.T +extends AndroidVersions.AndroidRelease
+
Release: 13.0
+ ShortCode: T
+ SDK API Level: 33
+ release: true
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      T

      +
      public T()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/versioning/AndroidVersions.U.html b/javadoc/4.11/org/robolectric/versioning/AndroidVersions.U.html new file mode 100644 index 000000000..1d25e6b50 --- /dev/null +++ b/javadoc/4.11/org/robolectric/versioning/AndroidVersions.U.html @@ -0,0 +1,233 @@ + + + + +AndroidVersions.U + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AndroidVersions.U

+
+
java.lang.Object +
org.robolectric.versioning.AndroidVersions.AndroidRelease +
org.robolectric.versioning.AndroidVersions.U
+
+
+
+
+
All Implemented Interfaces:
+
Comparable<AndroidVersions.AndroidRelease>
+
+
+
Enclosing class:
+
AndroidVersions
+
+
+
public static final class AndroidVersions.U +extends AndroidVersions.AndroidRelease
+
Potential Release: 14.0
+ ShortCode: U
+ SDK API Level: 34
+ release: false
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      U

      +
      public U()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/versioning/AndroidVersions.V.html b/javadoc/4.11/org/robolectric/versioning/AndroidVersions.V.html new file mode 100644 index 000000000..ecca9b67c --- /dev/null +++ b/javadoc/4.11/org/robolectric/versioning/AndroidVersions.V.html @@ -0,0 +1,233 @@ + + + + +AndroidVersions.V + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AndroidVersions.V

+
+
java.lang.Object +
org.robolectric.versioning.AndroidVersions.AndroidRelease +
org.robolectric.versioning.AndroidVersions.V
+
+
+
+
+
All Implemented Interfaces:
+
Comparable<AndroidVersions.AndroidRelease>
+
+
+
Enclosing class:
+
AndroidVersions
+
+
+
public static final class AndroidVersions.V +extends AndroidVersions.AndroidRelease
+
Potential Release: 15.0
+ ShortCode: V
+ SDK API Level: 34+
+ release: false
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      V

      +
      public V()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/versioning/AndroidVersions.html b/javadoc/4.11/org/robolectric/versioning/AndroidVersions.html new file mode 100644 index 000000000..0f8610fd4 --- /dev/null +++ b/javadoc/4.11/org/robolectric/versioning/AndroidVersions.html @@ -0,0 +1,367 @@ + + + + +AndroidVersions + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AndroidVersions

+
+
java.lang.Object +
org.robolectric.versioning.AndroidVersions
+
+
+
+
public final class AndroidVersions +extends Object
+
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. While commonly referenced these are not the release numbers. This class calls these + shortcodes. Also minor version number releases (usually within the same year) will start with the + same letter.
+ 2) There is an SDK_INT field in android.os.Build.VERSION that tracks a version of the internal + SDK. While useful to track the actual released versions of Android, these are not the release + number. More importantly, android.os.Build.VERSION uses code names to describe future versions. + Multiple code names may be in development at once on different branches of Android.
+ 3) There is a yearly release major number followed by a minor number, which may or may not be + used.
+ 4) Relevant logic and reasoning should match androidx.core.os.BuildCompat.java with the caveat + that this class guess at the future release version number and short of the current dev branch. +
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/versioning/package-summary.html b/javadoc/4.11/org/robolectric/versioning/package-summary.html new file mode 100644 index 000000000..e5ca172c7 --- /dev/null +++ b/javadoc/4.11/org/robolectric/versioning/package-summary.html @@ -0,0 +1,242 @@ + + + + +org.robolectric.versioning + + + + + + + + + + + + + + +
+ +
+
+
+

Package org.robolectric.versioning

+
+
+
package org.robolectric.versioning
+
+
    +
  • + +
  • +
  • +
    +
    Classes
    +
    +
    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.
    +
    + +
    +
    Representation of an android release, one that has occurred, or is expected.
    +
    + +
    +
    Version: 4.1
    + ShortCode: J
    + SDK API Level: 16
    + release: true
    +
    + +
    +
    Version: 4.2
    + ShortCode: JMR1
    + SDK API Level: 17
    + release: true
    +
    + +
    +
    Version: 4.3
    + ShortCode: JMR2
    + SDK API Level: 18
    + release: true
    +
    + +
    +
    Version: 4.4
    + ShortCode: K
    + SDK API Level: 19
    + release: true
    +
    + +
    +
    Version: 5.0
    + ShortCode: L
    + SDK API Level: 21
    + release: true
    +
    + +
    +
    Version: 5.1
    + ShortCode: LMR1
    + SDK API Level: 22
    + release: true
    +
    + +
    +
    Version: 6.0
    + ShortCode: M
    + SDK API Level: 23
    + release: true
    +
    + +
    +
    Version: 7.0
    + ShortCode: N
    + SDK API Level: 24
    + release: true
    +
    + +
    +
    Release: 7.1
    + ShortCode: NMR1
    + SDK Framework: 25
    + release: true
    +
    + +
    +
    Release: 8.0
    + ShortCode: O
    + SDK API Level: 26
    + release: true
    +
    + +
    +
    Release: 8.1
    + ShortCode: OMR1
    + SDK API Level: 27
    + release: true
    +
    + +
    +
    Release: 9.0
    + ShortCode: P
    + SDK API Level: 28
    + release: true
    +
    + +
    +
    Release: 10.0
    + ShortCode: Q
    + SDK API Level: 29
    + release: true
    +
    + +
    +
    Release: 11.0
    + ShortCode: R
    + SDK API Level: 30
    + release: true
    +
    + +
    +
    Release: 12.0
    + ShortCode: S
    + SDK API Level: 31
    + release: true
    +
    + +
    +
    Release: 12.1
    + ShortCode: Sv2
    + SDK API Level: 32
    + release: true
    +
    + +
    +
    Release: 13.0
    + ShortCode: T
    + SDK API Level: 33
    + release: true
    +
    + +
    +
    Potential Release: 14.0
    + ShortCode: U
    + SDK API Level: 34
    + release: false
    +
    + +
    +
    Potential Release: 15.0
    + ShortCode: V
    + SDK API Level: 34+
    + release: false
    +
    +
    +
    +
  • +
+
+
+
+
+ + diff --git a/javadoc/4.11/org/robolectric/versioning/package-tree.html b/javadoc/4.11/org/robolectric/versioning/package-tree.html new file mode 100644 index 000000000..987c90259 --- /dev/null +++ b/javadoc/4.11/org/robolectric/versioning/package-tree.html @@ -0,0 +1,96 @@ + + + + +org.robolectric.versioning Class Hierarchy + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.robolectric.versioning

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ + diff --git a/javadoc/4.11/overview-summary.html b/javadoc/4.11/overview-summary.html new file mode 100644 index 000000000..b3ad6a529 --- /dev/null +++ b/javadoc/4.11/overview-summary.html @@ -0,0 +1,25 @@ + + + + +Generated Documentation (Untitled) + + + + + + + + + + +
+ +

index.html

+
+ + diff --git a/javadoc/4.11/overview-tree.html b/javadoc/4.11/overview-tree.html new file mode 100644 index 000000000..8600ad5de --- /dev/null +++ b/javadoc/4.11/overview-tree.html @@ -0,0 +1,2018 @@ + + + + +Class Hierarchy + + + + + + + + + + + + + + +
+ +
+
+ +
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+

Annotation Type Hierarchy

+ +
+
+

Enum Hierarchy

+ +
+
+
+
+ + diff --git a/javadoc/4.11/package-search-index.js b/javadoc/4.11/package-search-index.js new file mode 100644 index 000000000..fca0b7b98 --- /dev/null +++ b/javadoc/4.11/package-search-index.js @@ -0,0 +1 @@ +packageSearchIndex = [{"l":"All Packages","u":"allpackages-index.html"},{"l":"android.webkit"},{"l":"org.robolectric"},{"l":"org.robolectric.android"},{"l":"org.robolectric.android.controller"},{"l":"org.robolectric.android.internal"},{"l":"org.robolectric.android.util.concurrent"},{"l":"org.robolectric.annotation"},{"l":"org.robolectric.annotation.experimental"},{"l":"org.robolectric.annotation.internal"},{"l":"org.robolectric.annotation.processing"},{"l":"org.robolectric.annotation.processing.generator"},{"l":"org.robolectric.annotation.processing.validator"},{"l":"org.robolectric.config"},{"l":"org.robolectric.errorprone.bugpatterns"},{"l":"org.robolectric.fakes"},{"l":"org.robolectric.integrationtests.jacoco"},{"l":"org.robolectric.interceptors"},{"l":"org.robolectric.internal"},{"l":"org.robolectric.internal.bytecode"},{"l":"org.robolectric.internal.dependency"},{"l":"org.robolectric.junit.rules"},{"l":"org.robolectric.manifest"},{"l":"org.robolectric.nativeruntime"},{"l":"org.robolectric.pluginapi"},{"l":"org.robolectric.pluginapi.config"},{"l":"org.robolectric.pluginapi.perf"},{"l":"org.robolectric.plugins"},{"l":"org.robolectric.preinstrumented"},{"l":"org.robolectric.res"},{"l":"org.robolectric.res.android"},{"l":"org.robolectric.res.builder"},{"l":"org.robolectric.sandbox"},{"l":"org.robolectric.shadow.api"},{"l":"org.robolectric.shadows"},{"l":"org.robolectric.shadows.gms"},{"l":"org.robolectric.shadows.gms.common"},{"l":"org.robolectric.shadows.httpclient"},{"l":"org.robolectric.shadows.multidex"},{"l":"org.robolectric.shadows.util"},{"l":"org.robolectric.util"},{"l":"org.robolectric.util.inject"},{"l":"org.robolectric.util.reflector"},{"l":"org.robolectric.versioning"}];updateSearchResults(); \ No newline at end of file diff --git a/javadoc/4.11/resources/glass.png b/javadoc/4.11/resources/glass.png new file mode 100644 index 0000000000000000000000000000000000000000..a7f591f467a1c0c949bbc510156a0c1afb860a6e GIT binary patch literal 499 zcmVJoRsvExf%rEN>jUL}qZ_~k#FbE+Q;{`;0FZwVNX2n-^JoI; zP;4#$8DIy*Yk-P>VN(DUKmPse7mx+ExD4O|;?E5D0Z5($mjO3`*anwQU^s{ZDK#Lz zj>~{qyaIx5K!t%=G&2IJNzg!ChRpyLkO7}Ry!QaotAHAMpbB3AF(}|_f!G-oI|uK6 z`id_dumai5K%C3Y$;tKS_iqMPHg<*|-@e`liWLAggVM!zAP#@l;=c>S03;{#04Z~5 zN_+ss=Yg6*hTr59mzMwZ@+l~q!+?ft!fF66AXT#wWavHt30bZWFCK%!BNk}LN?0Hg z1VF_nfs`Lm^DjYZ1(1uD0u4CSIr)XAaqW6IT{!St5~1{i=i}zAy76p%_|w8rh@@c0Axr!ns=D-X+|*sY6!@wacG9%)Qn*O zl0sa739kT-&_?#oVxXF6tOnqTD)cZ}2vi$`ZU8RLAlo8=_z#*P3xI~i!lEh+Pdu-L zx{d*wgjtXbnGX_Yf@Tc7Q3YhLhPvc8noGJs2DA~1DySiA&6V{5JzFt ojAY1KXm~va;tU{v7C?Xj0BHw!K;2aXV*mgE07*qoM6N<$f;4TDA^-pY literal 0 HcmV?d00001 diff --git a/javadoc/4.11/script-dir/jquery-3.6.1.min.js b/javadoc/4.11/script-dir/jquery-3.6.1.min.js new file mode 100644 index 000000000..2c69bc908 --- /dev/null +++ b/javadoc/4.11/script-dir/jquery-3.6.1.min.js @@ -0,0 +1,2 @@ +/*! jQuery v3.6.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,y=n.hasOwnProperty,a=y.toString,l=a.call(Object),v={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.1",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&v(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!y||!y.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ve(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ye(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ve(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],y=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&y.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||y.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||y.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||y.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||y.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||y.push(".#.+[+~]"),e.querySelectorAll("\\\f"),y.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&y.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&y.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&y.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),y.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),y=y.length&&new RegExp(y.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),v=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&v(p,e)?-1:t==C||t.ownerDocument==p&&v(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!y||!y.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),v.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",v.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",v.option=!!ce.lastChild;var ge={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ye(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),v.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="
",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(v.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return B(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=_e(v.pixelPosition,function(e,t){if(t)return t=Be(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return B(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,e){e=x(e||this.defaultElement||this)[0],this.element=x(e),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=x(),this.hoverable=x(),this.focusable=x(),this.classesElementLookup={},e!==this&&(x.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=x(e.style?e.ownerDocument:e.document||e),this.window=x(this.document[0].defaultView||this.document[0].parentWindow)),this.options=x.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:x.noop,_create:x.noop,_init:x.noop,destroy:function(){var i=this;this._destroy(),x.each(this.classesElementLookup,function(t,e){i._removeClass(e,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:x.noop,widget:function(){return this.element},option:function(t,e){var i,s,n,o=t;if(0===arguments.length)return x.widget.extend({},this.options);if("string"==typeof t)if(o={},t=(i=t.split(".")).shift(),i.length){for(s=o[t]=x.widget.extend({},this.options[t]),n=0;n
"),i=e.children()[0];return x("body").append(e),t=i.offsetWidth,e.css("overflow","scroll"),t===(i=i.offsetWidth)&&(i=e[0].clientWidth),e.remove(),s=t-i},getScrollInfo:function(t){var e=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),i=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),e="scroll"===e||"auto"===e&&t.widthC(E(s),E(n))?o.important="horizontal":o.important="vertical",c.using.call(this,t,o)}),l.offset(x.extend(u,{using:t}))})},x.ui.position={fit:{left:function(t,e){var i=e.within,s=i.isWindow?i.scrollLeft:i.offset.left,n=i.width,o=t.left-e.collisionPosition.marginLeft,l=s-o,a=o+e.collisionWidth-n-s;e.collisionWidth>n?0n?0",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.lastMousePosition={x:null,y:null},this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(t){t.preventDefault(),this._activateItem(t)},"click .ui-menu-item":function(t){var e=x(t.target),i=x(x.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&e.not(".ui-state-disabled").length&&(this.select(t),t.isPropagationStopped()||(this.mouseHandled=!0),e.has(".ui-menu").length?this.expand(t):!this.element.is(":focus")&&i.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":"_activateItem","mousemove .ui-menu-item":"_activateItem",mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(t,e){var i=this.active||this._menuItems().first();e||this.focus(t,i)},blur:function(t){this._delay(function(){x.contains(this.element[0],x.ui.safeActiveElement(this.document[0]))||this.collapseAll(t)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){this._closeOnDocumentClick(t)&&this.collapseAll(t,!0),this.mouseHandled=!1}})},_activateItem:function(t){var e,i;this.previousFilter||t.clientX===this.lastMousePosition.x&&t.clientY===this.lastMousePosition.y||(this.lastMousePosition={x:t.clientX,y:t.clientY},e=x(t.target).closest(".ui-menu-item"),i=x(t.currentTarget),e[0]===i[0]&&(i.is(".ui-state-active")||(this._removeClass(i.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(t,i))))},_destroy:function(){var t=this.element.find(".ui-menu-item").removeAttr("role aria-disabled").children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),t.children().each(function(){var t=x(this);t.data("ui-menu-submenu-caret")&&t.remove()})},_keydown:function(t){var e,i,s,n=!0;switch(t.keyCode){case x.ui.keyCode.PAGE_UP:this.previousPage(t);break;case x.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case x.ui.keyCode.HOME:this._move("first","first",t);break;case x.ui.keyCode.END:this._move("last","last",t);break;case x.ui.keyCode.UP:this.previous(t);break;case x.ui.keyCode.DOWN:this.next(t);break;case x.ui.keyCode.LEFT:this.collapse(t);break;case x.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case x.ui.keyCode.ENTER:case x.ui.keyCode.SPACE:this._activate(t);break;case x.ui.keyCode.ESCAPE:this.collapse(t);break;default:e=this.previousFilter||"",s=n=!1,i=96<=t.keyCode&&t.keyCode<=105?(t.keyCode-96).toString():String.fromCharCode(t.keyCode),clearTimeout(this.filterTimer),i===e?s=!0:i=e+i,e=this._filterMenuItems(i),(e=s&&-1!==e.index(this.active.next())?this.active.nextAll(".ui-menu-item"):e).length||(i=String.fromCharCode(t.keyCode),e=this._filterMenuItems(i)),e.length?(this.focus(t,e),this.previousFilter=i,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}n&&t.preventDefault()},_activate:function(t){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(t):this.select(t))},refresh:function(){var t,e,s=this,n=this.options.icons.submenu,i=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),e=i.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var t=x(this),e=t.prev(),i=x("").data("ui-menu-submenu-caret",!0);s._addClass(i,"ui-menu-icon","ui-icon "+n),e.attr("aria-haspopup","true").prepend(i),t.attr("aria-labelledby",e.attr("id"))}),this._addClass(e,"ui-menu","ui-widget ui-widget-content ui-front"),(t=i.add(this.element).find(this.options.items)).not(".ui-menu-item").each(function(){var t=x(this);s._isDivider(t)&&s._addClass(t,"ui-menu-divider","ui-widget-content")}),i=(e=t.not(".ui-menu-item, .ui-menu-divider")).children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(e,"ui-menu-item")._addClass(i,"ui-menu-item-wrapper"),t.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!x.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(t,e){var i;"icons"===t&&(i=this.element.find(".ui-menu-icon"),this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,e.submenu)),this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",String(t)),this._toggleClass(null,"ui-state-disabled",!!t)},focus:function(t,e){var i;this.blur(t,t&&"focus"===t.type),this._scrollIntoView(e),this.active=e.first(),i=this.active.children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",i.attr("id")),i=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),t&&"keydown"===t.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),(i=e.children(".ui-menu")).length&&t&&/^mouse/.test(t.type)&&this._startOpening(i),this.activeMenu=e.parent(),this._trigger("focus",t,{item:e})},_scrollIntoView:function(t){var e,i,s;this._hasScroll()&&(i=parseFloat(x.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(x.css(this.activeMenu[0],"paddingTop"))||0,e=t.offset().top-this.activeMenu.offset().top-i-s,i=this.activeMenu.scrollTop(),s=this.activeMenu.height(),t=t.outerHeight(),e<0?this.activeMenu.scrollTop(i+e):s",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,liveRegionTimer:null,_create:function(){var i,s,n,t=this.element[0].nodeName.toLowerCase(),e="textarea"===t,t="input"===t;this.isMultiLine=e||!t&&this._isContentEditable(this.element),this.valueMethod=this.element[e||t?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(t){if(this.element.prop("readOnly"))s=n=i=!0;else{s=n=i=!1;var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:i=!0,this._move("previousPage",t);break;case e.PAGE_DOWN:i=!0,this._move("nextPage",t);break;case e.UP:i=!0,this._keyEvent("previous",t);break;case e.DOWN:i=!0,this._keyEvent("next",t);break;case e.ENTER:this.menu.active&&(i=!0,t.preventDefault(),this.menu.select(t));break;case e.TAB:this.menu.active&&this.menu.select(t);break;case e.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(t),t.preventDefault());break;default:s=!0,this._searchTimeout(t)}}},keypress:function(t){if(i)return i=!1,void(this.isMultiLine&&!this.menu.element.is(":visible")||t.preventDefault());if(!s){var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:this._move("previousPage",t);break;case e.PAGE_DOWN:this._move("nextPage",t);break;case e.UP:this._keyEvent("previous",t);break;case e.DOWN:this._keyEvent("next",t)}}},input:function(t){if(n)return n=!1,void t.preventDefault();this._searchTimeout(t)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(t){clearTimeout(this.searching),this.close(t),this._change(t)}}),this._initSource(),this.menu=x("
    ").appendTo(this._appendTo()).menu({role:null}).hide().attr({unselectable:"on"}).menu("instance"),this._addClass(this.menu.element,"ui-autocomplete","ui-front"),this._on(this.menu.element,{mousedown:function(t){t.preventDefault()},menufocus:function(t,e){var i,s;if(this.isNewMenu&&(this.isNewMenu=!1,t.originalEvent&&/^mouse/.test(t.originalEvent.type)))return this.menu.blur(),void this.document.one("mousemove",function(){x(t.target).trigger(t.originalEvent)});s=e.item.data("ui-autocomplete-item"),!1!==this._trigger("focus",t,{item:s})&&t.originalEvent&&/^key/.test(t.originalEvent.type)&&this._value(s.value),(i=e.item.attr("aria-label")||s.value)&&String.prototype.trim.call(i).length&&(clearTimeout(this.liveRegionTimer),this.liveRegionTimer=this._delay(function(){this.liveRegion.html(x("
    ").text(i))},100))},menuselect:function(t,e){var i=e.item.data("ui-autocomplete-item"),s=this.previous;this.element[0]!==x.ui.safeActiveElement(this.document[0])&&(this.element.trigger("focus"),this.previous=s,this._delay(function(){this.previous=s,this.selectedItem=i})),!1!==this._trigger("select",t,{item:i})&&this._value(i.value),this.term=this._value(),this.close(t),this.selectedItem=i}}),this.liveRegion=x("
    ",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(t,e){this._super(t,e),"source"===t&&this._initSource(),"appendTo"===t&&this.menu.element.appendTo(this._appendTo()),"disabled"===t&&e&&this.xhr&&this.xhr.abort()},_isEventTargetInWidget:function(t){var e=this.menu.element[0];return t.target===this.element[0]||t.target===e||x.contains(e,t.target)},_closeOnClickOutside:function(t){this._isEventTargetInWidget(t)||this.close()},_appendTo:function(){var t=this.options.appendTo;return t=!(t=!(t=t&&(t.jquery||t.nodeType?x(t):this.document.find(t).eq(0)))||!t[0]?this.element.closest(".ui-front, dialog"):t).length?this.document[0].body:t},_initSource:function(){var i,s,n=this;Array.isArray(this.options.source)?(i=this.options.source,this.source=function(t,e){e(x.ui.autocomplete.filter(i,t.term))}):"string"==typeof this.options.source?(s=this.options.source,this.source=function(t,e){n.xhr&&n.xhr.abort(),n.xhr=x.ajax({url:s,data:t,dataType:"json",success:function(t){e(t)},error:function(){e([])}})}):this.source=this.options.source},_searchTimeout:function(s){clearTimeout(this.searching),this.searching=this._delay(function(){var t=this.term===this._value(),e=this.menu.element.is(":visible"),i=s.altKey||s.ctrlKey||s.metaKey||s.shiftKey;t&&(e||i)||(this.selectedItem=null,this.search(null,s))},this.options.delay)},search:function(t,e){return t=null!=t?t:this._value(),this.term=this._value(),t.length").append(x("
    ").text(e.label)).appendTo(t)},_move:function(t,e){if(this.menu.element.is(":visible"))return this.menu.isFirstItem()&&/^previous/.test(t)||this.menu.isLastItem()&&/^next/.test(t)?(this.isMultiLine||this._value(this.term),void this.menu.blur()):void this.menu[t](e);this.search(null,e)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(t,e){this.isMultiLine&&!this.menu.element.is(":visible")||(this._move(t,e),e.preventDefault())},_isContentEditable:function(t){if(!t.length)return!1;var e=t.prop("contentEditable");return"inherit"===e?this._isContentEditable(t.parent()):"true"===e}}),x.extend(x.ui.autocomplete,{escapeRegex:function(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(t,e){var i=new RegExp(x.ui.autocomplete.escapeRegex(e),"i");return x.grep(t,function(t){return i.test(t.label||t.value||t)})}}),x.widget("ui.autocomplete",x.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(t){return t+(1").text(e))},100))}});x.ui.autocomplete}); \ No newline at end of file diff --git a/javadoc/4.11/script.js b/javadoc/4.11/script.js new file mode 100644 index 000000000..864989cf4 --- /dev/null +++ b/javadoc/4.11/script.js @@ -0,0 +1,132 @@ +/* + * Copyright (c) 2013, 2020, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +var moduleSearchIndex; +var packageSearchIndex; +var typeSearchIndex; +var memberSearchIndex; +var tagSearchIndex; +function loadScripts(doc, tag) { + createElem(doc, tag, 'search.js'); + + createElem(doc, tag, 'module-search-index.js'); + createElem(doc, tag, 'package-search-index.js'); + createElem(doc, tag, 'type-search-index.js'); + createElem(doc, tag, 'member-search-index.js'); + createElem(doc, tag, 'tag-search-index.js'); +} + +function createElem(doc, tag, path) { + var script = doc.createElement(tag); + var scriptElement = doc.getElementsByTagName(tag)[0]; + script.src = pathtoroot + path; + scriptElement.parentNode.insertBefore(script, scriptElement); +} + +function show(tableId, selected, columns) { + if (tableId !== selected) { + document.querySelectorAll('div.' + tableId + ':not(.' + selected + ')') + .forEach(function(elem) { + elem.style.display = 'none'; + }); + } + document.querySelectorAll('div.' + selected) + .forEach(function(elem, index) { + elem.style.display = ''; + var isEvenRow = index % (columns * 2) < columns; + elem.classList.remove(isEvenRow ? oddRowColor : evenRowColor); + elem.classList.add(isEvenRow ? evenRowColor : oddRowColor); + }); + updateTabs(tableId, selected); +} + +function updateTabs(tableId, selected) { + document.querySelector('div#' + tableId +' .summary-table') + .setAttribute('aria-labelledby', selected); + document.querySelectorAll('button[id^="' + tableId + '"]') + .forEach(function(tab, index) { + if (selected === tab.id || (tableId === selected && index === 0)) { + tab.className = activeTableTab; + tab.setAttribute('aria-selected', true); + tab.setAttribute('tabindex',0); + } else { + tab.className = tableTab; + tab.setAttribute('aria-selected', false); + tab.setAttribute('tabindex',-1); + } + }); +} + +function switchTab(e) { + var selected = document.querySelector('[aria-selected=true]'); + if (selected) { + if ((e.keyCode === 37 || e.keyCode === 38) && selected.previousSibling) { + // left or up arrow key pressed: move focus to previous tab + selected.previousSibling.click(); + selected.previousSibling.focus(); + e.preventDefault(); + } else if ((e.keyCode === 39 || e.keyCode === 40) && selected.nextSibling) { + // right or down arrow key pressed: move focus to next tab + selected.nextSibling.click(); + selected.nextSibling.focus(); + e.preventDefault(); + } + } +} + +var updateSearchResults = function() {}; + +function indexFilesLoaded() { + return moduleSearchIndex + && packageSearchIndex + && typeSearchIndex + && memberSearchIndex + && tagSearchIndex; +} + +// Workaround for scroll position not being included in browser history (8249133) +document.addEventListener("DOMContentLoaded", function(e) { + var contentDiv = document.querySelector("div.flex-content"); + window.addEventListener("popstate", function(e) { + if (e.state !== null) { + contentDiv.scrollTop = e.state; + } + }); + window.addEventListener("hashchange", function(e) { + history.replaceState(contentDiv.scrollTop, document.title); + }); + contentDiv.addEventListener("scroll", function(e) { + var timeoutID; + if (!timeoutID) { + timeoutID = setTimeout(function() { + history.replaceState(contentDiv.scrollTop, document.title); + timeoutID = null; + }, 100); + } + }); + if (!location.hash) { + history.replaceState(contentDiv.scrollTop, document.title); + } +}); diff --git a/javadoc/4.11/search.js b/javadoc/4.11/search.js new file mode 100644 index 000000000..2246cdd0d --- /dev/null +++ b/javadoc/4.11/search.js @@ -0,0 +1,354 @@ +/* + * Copyright (c) 2015, 2020, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +var noResult = {l: "No results found"}; +var loading = {l: "Loading search index..."}; +var catModules = "Modules"; +var catPackages = "Packages"; +var catTypes = "Types"; +var catMembers = "Members"; +var catSearchTags = "Search Tags"; +var highlight = "$&"; +var searchPattern = ""; +var fallbackPattern = ""; +var RANKING_THRESHOLD = 2; +var NO_MATCH = 0xffff; +var MIN_RESULTS = 3; +var MAX_RESULTS = 500; +var UNNAMED = ""; +function escapeHtml(str) { + return str.replace(//g, ">"); +} +function getHighlightedText(item, matcher, fallbackMatcher) { + var escapedItem = escapeHtml(item); + var highlighted = escapedItem.replace(matcher, highlight); + if (highlighted === escapedItem) { + highlighted = escapedItem.replace(fallbackMatcher, highlight) + } + return highlighted; +} +function getURLPrefix(ui) { + var urlPrefix=""; + var slash = "/"; + if (ui.item.category === catModules) { + return ui.item.l + slash; + } else if (ui.item.category === catPackages && ui.item.m) { + return ui.item.m + slash; + } else if (ui.item.category === catTypes || ui.item.category === catMembers) { + if (ui.item.m) { + urlPrefix = ui.item.m + slash; + } else { + $.each(packageSearchIndex, function(index, item) { + if (item.m && ui.item.p === item.l) { + urlPrefix = item.m + slash; + } + }); + } + } + return urlPrefix; +} +function createSearchPattern(term) { + var pattern = ""; + var isWordToken = false; + term.replace(/,\s*/g, ", ").trim().split(/\s+/).forEach(function(w, index) { + if (index > 0) { + // whitespace between identifiers is significant + pattern += (isWordToken && /^\w/.test(w)) ? "\\s+" : "\\s*"; + } + var tokens = w.split(/(?=[A-Z,.()<>[\/])/); + for (var i = 0; i < tokens.length; i++) { + var s = tokens[i]; + if (s === "") { + continue; + } + pattern += $.ui.autocomplete.escapeRegex(s); + isWordToken = /\w$/.test(s); + if (isWordToken) { + pattern += "([a-z0-9_$<>\\[\\]]*?)"; + } + } + }); + return pattern; +} +function createMatcher(pattern, flags) { + var isCamelCase = /[A-Z]/.test(pattern); + return new RegExp(pattern, flags + (isCamelCase ? "" : "i")); +} +var watermark = 'Search'; +$(function() { + var search = $("#search-input"); + var reset = $("#reset-button"); + search.val(''); + search.prop("disabled", false); + reset.prop("disabled", false); + search.val(watermark).addClass('watermark'); + search.blur(function() { + if ($(this).val().length === 0) { + $(this).val(watermark).addClass('watermark'); + } + }); + search.on('click keydown paste', function() { + if ($(this).val() === watermark) { + $(this).val('').removeClass('watermark'); + } + }); + reset.click(function() { + search.val('').focus(); + }); + search.focus()[0].setSelectionRange(0, 0); +}); +$.widget("custom.catcomplete", $.ui.autocomplete, { + _create: function() { + this._super(); + this.widget().menu("option", "items", "> :not(.ui-autocomplete-category)"); + }, + _renderMenu: function(ul, items) { + var rMenu = this; + var currentCategory = ""; + rMenu.menu.bindings = $(); + $.each(items, function(index, item) { + var li; + if (item.category && item.category !== currentCategory) { + ul.append("
  • " + item.category + "
  • "); + currentCategory = item.category; + } + li = rMenu._renderItemData(ul, item); + if (item.category) { + li.attr("aria-label", item.category + " : " + item.l); + li.attr("class", "result-item"); + } else { + li.attr("aria-label", item.l); + li.attr("class", "result-item"); + } + }); + }, + _renderItem: function(ul, item) { + var label = ""; + var matcher = createMatcher(escapeHtml(searchPattern), "g"); + var fallbackMatcher = new RegExp(fallbackPattern, "gi") + if (item.category === catModules) { + label = getHighlightedText(item.l, matcher, fallbackMatcher); + } else if (item.category === catPackages) { + label = getHighlightedText(item.l, matcher, fallbackMatcher); + } else if (item.category === catTypes) { + label = (item.p && item.p !== UNNAMED) + ? getHighlightedText(item.p + "." + item.l, matcher, fallbackMatcher) + : getHighlightedText(item.l, matcher, fallbackMatcher); + } else if (item.category === catMembers) { + label = (item.p && item.p !== UNNAMED) + ? getHighlightedText(item.p + "." + item.c + "." + item.l, matcher, fallbackMatcher) + : getHighlightedText(item.c + "." + item.l, matcher, fallbackMatcher); + } else if (item.category === catSearchTags) { + label = getHighlightedText(item.l, matcher, fallbackMatcher); + } else { + label = item.l; + } + var li = $("
  • ").appendTo(ul); + var div = $("
    ").appendTo(li); + if (item.category === catSearchTags && item.h) { + if (item.d) { + div.html(label + " (" + item.h + ")
    " + + item.d + "
    "); + } else { + div.html(label + " (" + item.h + ")"); + } + } else { + if (item.m) { + div.html(item.m + "/" + label); + } else { + div.html(label); + } + } + return li; + } +}); +function rankMatch(match, category) { + if (!match) { + return NO_MATCH; + } + var index = match.index; + var input = match.input; + var leftBoundaryMatch = 2; + var periferalMatch = 0; + // make sure match is anchored on a left word boundary + if (index === 0 || /\W/.test(input[index - 1]) || "_" === input[index]) { + leftBoundaryMatch = 0; + } else if ("_" === input[index - 1] || (input[index] === input[index].toUpperCase() && !/^[A-Z0-9_$]+$/.test(input))) { + leftBoundaryMatch = 1; + } + var matchEnd = index + match[0].length; + var leftParen = input.indexOf("("); + var endOfName = leftParen > -1 ? leftParen : input.length; + // exclude peripheral matches + if (category !== catModules && category !== catSearchTags) { + var delim = category === catPackages ? "/" : "."; + if (leftParen > -1 && leftParen < index) { + periferalMatch += 2; + } else if (input.lastIndexOf(delim, endOfName) >= matchEnd) { + periferalMatch += 2; + } + } + var delta = match[0].length === endOfName ? 0 : 1; // rank full match higher than partial match + for (var i = 1; i < match.length; i++) { + // lower ranking if parts of the name are missing + if (match[i]) + delta += match[i].length; + } + if (category === catTypes) { + // lower ranking if a type name contains unmatched camel-case parts + if (/[A-Z]/.test(input.substring(matchEnd))) + delta += 5; + if (/[A-Z]/.test(input.substring(0, index))) + delta += 5; + } + return leftBoundaryMatch + periferalMatch + (delta / 200); + +} +function doSearch(request, response) { + var result = []; + searchPattern = createSearchPattern(request.term); + fallbackPattern = createSearchPattern(request.term.toLowerCase()); + if (searchPattern === "") { + return this.close(); + } + var camelCaseMatcher = createMatcher(searchPattern, ""); + var fallbackMatcher = new RegExp(fallbackPattern, "i"); + + function searchIndexWithMatcher(indexArray, matcher, category, nameFunc) { + if (indexArray) { + var newResults = []; + $.each(indexArray, function (i, item) { + item.category = category; + var ranking = rankMatch(matcher.exec(nameFunc(item)), category); + if (ranking < RANKING_THRESHOLD) { + newResults.push({ranking: ranking, item: item}); + } + return newResults.length <= MAX_RESULTS; + }); + return newResults.sort(function(e1, e2) { + return e1.ranking - e2.ranking; + }).map(function(e) { + return e.item; + }); + } + return []; + } + function searchIndex(indexArray, category, nameFunc) { + var primaryResults = searchIndexWithMatcher(indexArray, camelCaseMatcher, category, nameFunc); + result = result.concat(primaryResults); + if (primaryResults.length <= MIN_RESULTS && !camelCaseMatcher.ignoreCase) { + var secondaryResults = searchIndexWithMatcher(indexArray, fallbackMatcher, category, nameFunc); + result = result.concat(secondaryResults.filter(function (item) { + return primaryResults.indexOf(item) === -1; + })); + } + } + + searchIndex(moduleSearchIndex, catModules, function(item) { return item.l; }); + searchIndex(packageSearchIndex, catPackages, function(item) { + return (item.m && request.term.indexOf("/") > -1) + ? (item.m + "/" + item.l) : item.l; + }); + searchIndex(typeSearchIndex, catTypes, function(item) { + return request.term.indexOf(".") > -1 ? item.p + "." + item.l : item.l; + }); + searchIndex(memberSearchIndex, catMembers, function(item) { + return request.term.indexOf(".") > -1 + ? item.p + "." + item.c + "." + item.l : item.l; + }); + searchIndex(tagSearchIndex, catSearchTags, function(item) { return item.l; }); + + if (!indexFilesLoaded()) { + updateSearchResults = function() { + doSearch(request, response); + } + result.unshift(loading); + } else { + updateSearchResults = function() {}; + } + response(result); +} +$(function() { + $("#search-input").catcomplete({ + minLength: 1, + delay: 300, + source: doSearch, + response: function(event, ui) { + if (!ui.content.length) { + ui.content.push(noResult); + } else { + $("#search-input").empty(); + } + }, + autoFocus: true, + focus: function(event, ui) { + return false; + }, + position: { + collision: "flip" + }, + select: function(event, ui) { + if (ui.item.category) { + var url = getURLPrefix(ui); + if (ui.item.category === catModules) { + url += "module-summary.html"; + } else if (ui.item.category === catPackages) { + if (ui.item.u) { + url = ui.item.u; + } else { + url += ui.item.l.replace(/\./g, '/') + "/package-summary.html"; + } + } else if (ui.item.category === catTypes) { + if (ui.item.u) { + url = ui.item.u; + } else if (ui.item.p === UNNAMED) { + url += ui.item.l + ".html"; + } else { + url += ui.item.p.replace(/\./g, '/') + "/" + ui.item.l + ".html"; + } + } else if (ui.item.category === catMembers) { + if (ui.item.p === UNNAMED) { + url += ui.item.c + ".html" + "#"; + } else { + url += ui.item.p.replace(/\./g, '/') + "/" + ui.item.c + ".html" + "#"; + } + if (ui.item.u) { + url += ui.item.u; + } else { + url += ui.item.l; + } + } else if (ui.item.category === catSearchTags) { + url += ui.item.u; + } + if (top !== window) { + parent.classFrame.location = pathtoroot + url; + } else { + window.location.href = pathtoroot + url; + } + $("#search-input").focus(); + } + } + }); +}); diff --git a/javadoc/4.11/serialized-form.html b/javadoc/4.11/serialized-form.html new file mode 100644 index 000000000..8305f39ec --- /dev/null +++ b/javadoc/4.11/serialized-form.html @@ -0,0 +1,215 @@ + + + + +Serialized Form + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Serialized Form

    +
    + +
    +
    +
    + + diff --git a/javadoc/4.11/stylesheet.css b/javadoc/4.11/stylesheet.css new file mode 100644 index 000000000..4a576bd24 --- /dev/null +++ b/javadoc/4.11/stylesheet.css @@ -0,0 +1,869 @@ +/* + * Javadoc style sheet + */ + +@import url('resources/fonts/dejavu.css'); + +/* + * Styles for individual HTML elements. + * + * These are styles that are specific to individual HTML elements. Changing them affects the style of a particular + * HTML element throughout the page. + */ + +body { + background-color:#ffffff; + color:#353833; + font-family:'DejaVu Sans', Arial, Helvetica, sans-serif; + font-size:14px; + margin:0; + padding:0; + height:100%; + width:100%; +} +iframe { + margin:0; + padding:0; + height:100%; + width:100%; + overflow-y:scroll; + border:none; +} +a:link, a:visited { + text-decoration:none; + color:#4A6782; +} +a[href]:hover, a[href]:focus { + text-decoration:none; + color:#bb7a2a; +} +a[name] { + color:#353833; +} +pre { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; +} +h1 { + font-size:20px; +} +h2 { + font-size:18px; +} +h3 { + font-size:16px; +} +h4 { + font-size:15px; +} +h5 { + font-size:14px; +} +h6 { + font-size:13px; +} +ul { + list-style-type:disc; +} +code, tt { + font-family:'DejaVu Sans Mono', monospace; +} +:not(h1, h2, h3, h4, h5, h6) > code, +:not(h1, h2, h3, h4, h5, h6) > tt { + font-size:14px; + padding-top:4px; + margin-top:8px; + line-height:1.4em; +} +dt code { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + padding-top:4px; +} +.summary-table dt code { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + vertical-align:top; + padding-top:4px; +} +sup { + font-size:8px; +} +button { + font-family: 'DejaVu Sans', Arial, Helvetica, sans-serif; + font-size: 14px; +} +/* + * Styles for HTML generated by javadoc. + * + * These are style classes that are used by the standard doclet to generate HTML documentation. + */ + +/* + * Styles for document title and copyright. + */ +.clear { + clear:both; + height:0; + overflow:hidden; +} +.about-language { + float:right; + padding:0 21px 8px 8px; + font-size:11px; + margin-top:-9px; + height:2.9em; +} +.legal-copy { + margin-left:.5em; +} +.tab { + background-color:#0066FF; + color:#ffffff; + padding:8px; + width:5em; + font-weight:bold; +} +/* + * Styles for navigation bar. + */ +@media screen { + .flex-box { + position:fixed; + display:flex; + flex-direction:column; + height: 100%; + width: 100%; + } + .flex-header { + flex: 0 0 auto; + } + .flex-content { + flex: 1 1 auto; + overflow-y: auto; + } +} +.top-nav { + background-color:#4D7A97; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + min-height:2.8em; + padding-top:10px; + overflow:hidden; + font-size:12px; +} +.sub-nav { + background-color:#dee3e9; + float:left; + width:100%; + overflow:hidden; + font-size:12px; +} +.sub-nav div { + clear:left; + float:left; + padding:0 0 5px 6px; + text-transform:uppercase; +} +.sub-nav .nav-list { + padding-top:5px; +} +ul.nav-list { + display:block; + margin:0 25px 0 0; + padding:0; +} +ul.sub-nav-list { + float:left; + margin:0 25px 0 0; + padding:0; +} +ul.nav-list li { + list-style:none; + float:left; + padding: 5px 6px; + text-transform:uppercase; +} +.sub-nav .nav-list-search { + float:right; + margin:0 0 0 0; + padding:5px 6px; + clear:none; +} +.nav-list-search label { + position:relative; + right:-16px; +} +ul.sub-nav-list li { + list-style:none; + float:left; + padding-top:10px; +} +.top-nav a:link, .top-nav a:active, .top-nav a:visited { + color:#FFFFFF; + text-decoration:none; + text-transform:uppercase; +} +.top-nav a:hover { + text-decoration:none; + color:#bb7a2a; + text-transform:uppercase; +} +.nav-bar-cell1-rev { + background-color:#F8981D; + color:#253441; + margin: auto 5px; +} +.skip-nav { + position:absolute; + top:auto; + left:-9999px; + overflow:hidden; +} +/* + * Hide navigation links and search box in print layout + */ +@media print { + ul.nav-list, div.sub-nav { + display:none; + } +} +/* + * Styles for page header and footer. + */ +.title { + color:#2c4557; + margin:10px 0; +} +.sub-title { + margin:5px 0 0 0; +} +.header ul { + margin:0 0 15px 0; + padding:0; +} +.header ul li, .footer ul li { + list-style:none; + font-size:13px; +} +/* + * Styles for headings. + */ +body.class-declaration-page .summary h2, +body.class-declaration-page .details h2, +body.class-use-page h2, +body.module-declaration-page .block-list h2 { + font-style: italic; + padding:0; + margin:15px 0; +} +body.class-declaration-page .summary h3, +body.class-declaration-page .details h3, +body.class-declaration-page .summary .inherited-list h2 { + background-color:#dee3e9; + border:1px solid #d0d9e0; + margin:0 0 6px -8px; + padding:7px 5px; +} +/* + * Styles for page layout containers. + */ +main { + clear:both; + padding:10px 20px; + position:relative; +} +dl.notes > dt { + font-family: 'DejaVu Sans', Arial, Helvetica, sans-serif; + font-size:12px; + font-weight:bold; + margin:10px 0 0 0; + color:#4E4E4E; +} +dl.notes > dd { + margin:5px 10px 10px 0; + font-size:14px; + font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; +} +dl.name-value > dt { + margin-left:1px; + font-size:1.1em; + display:inline; + font-weight:bold; +} +dl.name-value > dd { + margin:0 0 0 1px; + font-size:1.1em; + display:inline; +} +/* + * Styles for lists. + */ +li.circle { + list-style:circle; +} +ul.horizontal li { + display:inline; + font-size:0.9em; +} +div.inheritance { + margin:0; + padding:0; +} +div.inheritance div.inheritance { + margin-left:2em; +} +ul.block-list, +ul.details-list, +ul.member-list, +ul.summary-list { + margin:10px 0 10px 0; + padding:0; +} +ul.block-list > li, +ul.details-list > li, +ul.member-list > li, +ul.summary-list > li { + list-style:none; + margin-bottom:15px; + line-height:1.4; +} +.summary-table dl, .summary-table dl dt, .summary-table dl dd { + margin-top:0; + margin-bottom:1px; +} +ul.see-list, ul.see-list-long { + padding-left: 0; + list-style: none; +} +ul.see-list li { + display: inline; +} +ul.see-list li:not(:last-child):after, +ul.see-list-long li:not(:last-child):after { + content: ", "; + white-space: pre-wrap; +} +/* + * Styles for tables. + */ +.summary-table, .details-table { + width:100%; + border-spacing:0; + border-left:1px solid #EEE; + border-right:1px solid #EEE; + border-bottom:1px solid #EEE; + padding:0; +} +.caption { + position:relative; + text-align:left; + background-repeat:no-repeat; + color:#253441; + font-weight:bold; + clear:none; + overflow:hidden; + padding:0; + padding-top:10px; + padding-left:1px; + margin:0; + white-space:pre; +} +.caption a:link, .caption a:visited { + color:#1f389c; +} +.caption a:hover, +.caption a:active { + color:#FFFFFF; +} +.caption span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + padding-bottom:7px; + display:inline-block; + float:left; + background-color:#F8981D; + border: none; + height:16px; +} +div.table-tabs { + padding:10px 0 0 1px; + margin:0; +} +div.table-tabs > button { + border: none; + cursor: pointer; + padding: 5px 12px 7px 12px; + font-weight: bold; + margin-right: 3px; +} +div.table-tabs > button.active-table-tab { + background: #F8981D; + color: #253441; +} +div.table-tabs > button.table-tab { + background: #4D7A97; + color: #FFFFFF; +} +.two-column-summary { + display: grid; + grid-template-columns: minmax(15%, max-content) minmax(15%, auto); +} +.three-column-summary { + display: grid; + grid-template-columns: minmax(10%, max-content) minmax(15%, max-content) minmax(15%, auto); +} +.four-column-summary { + display: grid; + grid-template-columns: minmax(10%, max-content) minmax(10%, max-content) minmax(10%, max-content) minmax(10%, auto); +} +@media screen and (max-width: 600px) { + .two-column-summary { + display: grid; + grid-template-columns: 1fr; + } +} +@media screen and (max-width: 800px) { + .three-column-summary { + display: grid; + grid-template-columns: minmax(10%, max-content) minmax(25%, auto); + } + .three-column-summary .col-last { + grid-column-end: span 2; + } +} +@media screen and (max-width: 1000px) { + .four-column-summary { + display: grid; + grid-template-columns: minmax(15%, max-content) minmax(15%, auto); + } +} +.summary-table > div, .details-table > div { + text-align:left; + padding: 8px 3px 3px 7px; +} +.col-first, .col-second, .col-last, .col-constructor-name, .col-summary-item-name { + vertical-align:top; + padding-right:0; + padding-top:8px; + padding-bottom:3px; +} +.table-header { + background:#dee3e9; + font-weight: bold; +} +.col-first, .col-first { + font-size:13px; +} +.col-second, .col-second, .col-last, .col-constructor-name, .col-summary-item-name, .col-last { + font-size:13px; +} +.col-first, .col-second, .col-constructor-name { + vertical-align:top; + overflow: auto; +} +.col-last { + white-space:normal; +} +.col-first a:link, .col-first a:visited, +.col-second a:link, .col-second a:visited, +.col-first a:link, .col-first a:visited, +.col-second a:link, .col-second a:visited, +.col-constructor-name a:link, .col-constructor-name a:visited, +.col-summary-item-name a:link, .col-summary-item-name a:visited, +.constant-values-container a:link, .constant-values-container a:visited, +.all-classes-container a:link, .all-classes-container a:visited, +.all-packages-container a:link, .all-packages-container a:visited { + font-weight:bold; +} +.table-sub-heading-color { + background-color:#EEEEFF; +} +.even-row-color, .even-row-color .table-header { + background-color:#FFFFFF; +} +.odd-row-color, .odd-row-color .table-header { + background-color:#EEEEEF; +} +/* + * Styles for contents. + */ +.deprecated-content { + margin:0; + padding:10px 0; +} +div.block { + font-size:14px; + font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; +} +.col-last div { + padding-top:0; +} +.col-last a { + padding-bottom:3px; +} +.module-signature, +.package-signature, +.type-signature, +.member-signature { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + margin:14px 0; + white-space: pre-wrap; +} +.module-signature, +.package-signature, +.type-signature { + margin-top: 0; +} +.member-signature .type-parameters-long, +.member-signature .parameters, +.member-signature .exceptions { + display: inline-block; + vertical-align: top; + white-space: pre; +} +.member-signature .type-parameters { + white-space: normal; +} +/* + * Styles for formatting effect. + */ +.source-line-no { + color:green; + padding:0 30px 0 0; +} +h1.hidden { + visibility:hidden; + overflow:hidden; + font-size:10px; +} +.block { + display:block; + margin:0 10px 5px 0; + color:#474747; +} +.deprecated-label, .descfrm-type-label, .implementation-label, .member-name-label, .member-name-link, +.module-label-in-package, .module-label-in-type, .override-specify-label, .package-label-in-type, +.package-hierarchy-label, .type-name-label, .type-name-link, .search-tag-link, .preview-label { + font-weight:bold; +} +.deprecation-comment, .help-footnote, .preview-comment { + font-style:italic; +} +.deprecation-block { + font-size:14px; + font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; + border-style:solid; + border-width:thin; + border-radius:10px; + padding:10px; + margin-bottom:10px; + margin-right:10px; + display:inline-block; +} +.preview-block { + font-size:14px; + font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; + border-style:solid; + border-width:thin; + border-radius:10px; + padding:10px; + margin-bottom:10px; + margin-right:10px; + display:inline-block; +} +div.block div.deprecation-comment { + font-style:normal; +} +/* + * Styles specific to HTML5 elements. + */ +main, nav, header, footer, section { + display:block; +} +/* + * Styles for javadoc search. + */ +.ui-autocomplete-category { + font-weight:bold; + font-size:15px; + padding:7px 0 7px 3px; + background-color:#4D7A97; + color:#FFFFFF; +} +.result-item { + font-size:13px; +} +.ui-autocomplete { + max-height:85%; + max-width:65%; + overflow-y:scroll; + overflow-x:scroll; + white-space:nowrap; + box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); +} +ul.ui-autocomplete { + position:fixed; + z-index:999999; + background-color: #FFFFFF; +} +ul.ui-autocomplete li { + float:left; + clear:both; + width:100%; +} +.result-highlight { + font-weight:bold; +} +.ui-autocomplete .result-item { + font-size: inherit; +} +#search-input { + background-image:url('resources/glass.png'); + background-size:13px; + background-repeat:no-repeat; + background-position:2px 3px; + padding-left:20px; + position:relative; + right:-18px; + width:400px; +} +#reset-button { + background-color: rgb(255,255,255); + background-image:url('resources/x.png'); + background-position:center; + background-repeat:no-repeat; + background-size:12px; + border:0 none; + width:16px; + height:16px; + position:relative; + left:-4px; + top:-4px; + font-size:0px; +} +.watermark { + color:#545454; +} +.search-tag-desc-result { + font-style:italic; + font-size:11px; +} +.search-tag-holder-result { + font-style:italic; + font-size:12px; +} +.search-tag-result:target { + background-color:yellow; +} +.module-graph span { + display:none; + position:absolute; +} +.module-graph:hover span { + display:block; + margin: -100px 0 0 100px; + z-index: 1; +} +.inherited-list { + margin: 10px 0 10px 0; +} +section.class-description { + line-height: 1.4; +} +.summary section[class$="-summary"], .details section[class$="-details"], +.class-uses .detail, .serialized-class-details { + padding: 0px 20px 5px 10px; + border: 1px solid #ededed; + background-color: #f8f8f8; +} +.inherited-list, section[class$="-details"] .detail { + padding:0 0 5px 8px; + background-color:#ffffff; + border:none; +} +.vertical-separator { + padding: 0 5px; +} +ul.help-section-list { + margin: 0; +} +ul.help-subtoc > li { + display: inline-block; + padding-right: 5px; + font-size: smaller; +} +ul.help-subtoc > li::before { + content: "\2022" ; + padding-right:2px; +} +span.help-note { + font-style: italic; +} +/* + * Indicator icon for external links. + */ +main a[href*="://"]::after { + content:""; + display:inline-block; + background-image:url('data:image/svg+xml; utf8, \ + \ + \ + '); + background-size:100% 100%; + width:7px; + height:7px; + margin-left:2px; + margin-bottom:4px; +} +main a[href*="://"]:hover::after, +main a[href*="://"]:focus::after { + background-image:url('data:image/svg+xml; utf8, \ + \ + \ + '); +} + +/* + * Styles for user-provided tables. + * + * borderless: + * No borders, vertical margins, styled caption. + * This style is provided for use with existing doc comments. + * In general, borderless tables should not be used for layout purposes. + * + * plain: + * Plain borders around table and cells, vertical margins, styled caption. + * Best for small tables or for complex tables for tables with cells that span + * rows and columns, when the "striped" style does not work well. + * + * striped: + * Borders around the table and vertical borders between cells, striped rows, + * vertical margins, styled caption. + * Best for tables that have a header row, and a body containing a series of simple rows. + */ + +table.borderless, +table.plain, +table.striped { + margin-top: 10px; + margin-bottom: 10px; +} +table.borderless > caption, +table.plain > caption, +table.striped > caption { + font-weight: bold; + font-size: smaller; +} +table.borderless th, table.borderless td, +table.plain th, table.plain td, +table.striped th, table.striped td { + padding: 2px 5px; +} +table.borderless, +table.borderless > thead > tr > th, table.borderless > tbody > tr > th, table.borderless > tr > th, +table.borderless > thead > tr > td, table.borderless > tbody > tr > td, table.borderless > tr > td { + border: none; +} +table.borderless > thead > tr, table.borderless > tbody > tr, table.borderless > tr { + background-color: transparent; +} +table.plain { + border-collapse: collapse; + border: 1px solid black; +} +table.plain > thead > tr, table.plain > tbody tr, table.plain > tr { + background-color: transparent; +} +table.plain > thead > tr > th, table.plain > tbody > tr > th, table.plain > tr > th, +table.plain > thead > tr > td, table.plain > tbody > tr > td, table.plain > tr > td { + border: 1px solid black; +} +table.striped { + border-collapse: collapse; + border: 1px solid black; +} +table.striped > thead { + background-color: #E3E3E3; +} +table.striped > thead > tr > th, table.striped > thead > tr > td { + border: 1px solid black; +} +table.striped > tbody > tr:nth-child(even) { + background-color: #EEE +} +table.striped > tbody > tr:nth-child(odd) { + background-color: #FFF +} +table.striped > tbody > tr > th, table.striped > tbody > tr > td { + border-left: 1px solid black; + border-right: 1px solid black; +} +table.striped > tbody > tr > th { + font-weight: normal; +} +/** + * Tweak font sizes and paddings for small screens. + */ +@media screen and (max-width: 1050px) { + #search-input { + width: 300px; + } +} +@media screen and (max-width: 800px) { + #search-input { + width: 200px; + } + .top-nav, + .bottom-nav { + font-size: 11px; + padding-top: 6px; + } + .sub-nav { + font-size: 11px; + } + .about-language { + padding-right: 16px; + } + ul.nav-list li, + .sub-nav .nav-list-search { + padding: 6px; + } + ul.sub-nav-list li { + padding-top: 5px; + } + main { + padding: 10px; + } + .summary section[class$="-summary"], .details section[class$="-details"], + .class-uses .detail, .serialized-class-details { + padding: 0 8px 5px 8px; + } + body { + -webkit-text-size-adjust: none; + } +} +@media screen and (max-width: 500px) { + #search-input { + width: 150px; + } + .top-nav, + .bottom-nav { + font-size: 10px; + } + .sub-nav { + font-size: 10px; + } + .about-language { + font-size: 10px; + padding-right: 12px; + } +} diff --git a/javadoc/4.11/tag-search-index.js b/javadoc/4.11/tag-search-index.js new file mode 100644 index 000000000..bf10aaf6d --- /dev/null +++ b/javadoc/4.11/tag-search-index.js @@ -0,0 +1 @@ +tagSearchIndex = [{"l":"Constant Field Values","h":"","u":"constant-values.html"},{"l":"Serialized Form","h":"","u":"serialized-form.html"}];updateSearchResults(); \ No newline at end of file diff --git a/javadoc/4.11/type-search-index.js b/javadoc/4.11/type-search-index.js new file mode 100644 index 000000000..a9ed7778b --- /dev/null +++ b/javadoc/4.11/type-search-index.js @@ -0,0 +1 @@ +typeSearchIndex = [{"p":"org.robolectric.shadows","l":"_Activity_"},{"p":"org.robolectric.shadows","l":"ShadowActivityThread._ActivityThread_"},{"p":"org.robolectric.shadows","l":"ShadowActivityThread._AppBindData_"},{"p":"org.robolectric.shadows","l":"ShadowContextImpl._ContextImpl_"},{"p":"org.robolectric.shadows","l":"ShadowInstrumentation._Instrumentation_"},{"p":"org.robolectric.shadows","l":"ShadowLoadedApk._LoadedApk_"},{"p":"org.robolectric.shadows","l":"ShadowPackageParser._Package_"},{"p":"org.robolectric.shadows","l":"ShadowSystemServiceRegistry._ServiceFetcherM_"},{"p":"org.robolectric.shadows","l":"ShadowSystemServiceRegistry._ServiceFetcherN_"},{"p":"org.robolectric.shadows","l":"ShadowSystemServiceRegistry._StaticServiceFetcher_"},{"p":"org.robolectric.shadows","l":"ShadowUsbManager._UsbManager_"},{"p":"org.robolectric.shadows","l":"ShadowUsbManager._UsbManagerQ_"},{"p":"org.robolectric.res.android","l":"Asset.AccessMode"},{"p":"org.robolectric.util.reflector","l":"Accessor"},{"p":"org.robolectric.res.android","l":"AConfiguration"},{"p":"org.robolectric.android.controller","l":"ActivityController"},{"p":"org.robolectric.manifest","l":"ActivityData"},{"p":"org.robolectric.shadows","l":"ShadowRangingSession.Adapter"},{"l":"All Classes and Interfaces","u":"allclasses-index.html"},{"p":"org.robolectric.config","l":"AndroidConfigurer"},{"p":"org.robolectric.interceptors","l":"AndroidInterceptors"},{"p":"org.robolectric.manifest","l":"AndroidManifest"},{"p":"org.robolectric","l":"AndroidMetadata"},{"p":"org.robolectric.versioning","l":"AndroidVersions.AndroidRelease"},{"p":"org.robolectric.internal","l":"AndroidSandbox"},{"p":"org.robolectric.android","l":"AndroidSdkShadowMatcher"},{"p":"org.robolectric.android.internal","l":"AndroidTestEnvironment"},{"p":"org.robolectric.versioning","l":"AndroidVersionInitTools"},{"p":"org.robolectric.versioning","l":"AndroidVersions"},{"p":"org.robolectric.nativeruntime","l":"AnimatedImageDrawableNatives"},{"p":"org.robolectric.nativeruntime","l":"AnimatedVectorDrawableNatives"},{"p":"org.robolectric.res.android","l":"ApkAssetsCache"},{"p":"org.robolectric.res.android","l":"ApkAssetsCookie"},{"p":"org.robolectric","l":"ApkLoader"},{"p":"org.robolectric.shadows","l":"ShadowActivityManager.ApplicationExitInfoBuilder"},{"p":"org.robolectric.shadows","l":"ShadowUsageStatsManager.AppUsageLimitObserver"},{"p":"org.robolectric.shadows","l":"ShadowUsageStatsManager.AppUsageObserver"},{"p":"org.robolectric.shadows","l":"AppWidgetProviderInfoBuilder"},{"p":"org.robolectric.shadows","l":"ShadowCanvas.ArcPaintHistoryEvent"},{"p":"org.robolectric.shadows","l":"ShadowAssetManager.ArscBase"},{"p":"org.robolectric.android","l":"AttributeSetBuilderImpl.ArscResourceResolver"},{"p":"org.robolectric.res.android","l":"Asset"},{"p":"org.robolectric.res.android","l":"AssetDir"},{"p":"org.robolectric.res.android","l":"AssetPath"},{"p":"org.robolectric.shadows","l":"AssociationInfoBuilder"},{"p":"org.robolectric.shadows","l":"ShadowTrace.AsyncTraceSection"},{"p":"org.robolectric.shadows","l":"AttestedKeyPairFactory"},{"p":"org.robolectric.res","l":"AttrData"},{"p":"org.robolectric.res.android","l":"AttributeResolution"},{"p":"org.robolectric.res.android","l":"AttributeResolution10"},{"p":"org.robolectric.res.android","l":"AttributeResolution9"},{"p":"org.robolectric.res","l":"AttributeResource"},{"p":"org.robolectric.android","l":"AttributeSetBuilder"},{"p":"org.robolectric","l":"Robolectric.AttributeSetBuilder"},{"p":"org.robolectric.android","l":"AttributeSetBuilderImpl"},{"p":"org.robolectric.shadows","l":"AudioDeviceInfoBuilder"},{"p":"org.robolectric.shadows","l":"ShadowAudioManager.AudioFocusRequest"},{"p":"org.robolectric.shadows","l":"ShadowAudioRecord.AudioRecordSource"},{"p":"org.robolectric.shadows","l":"ShadowAudioRecord.AudioRecordSourceProvider"},{"p":"org.robolectric.util.inject","l":"AutoFactory"},{"p":"org.robolectric.android.util.concurrent","l":"BackgroundExecutor"},{"p":"org.robolectric.junit.rules","l":"BackgroundTestRule.BackgroundTest"},{"p":"org.robolectric.junit.rules","l":"BackgroundTestRule"},{"p":"org.robolectric.android.controller","l":"BackupAgentController"},{"p":"org.robolectric.shadows","l":"BackupDataEntity"},{"p":"org.robolectric.shadows","l":"BackupDataInputBuilder"},{"p":"org.robolectric.shadows","l":"BackupDataOutputFactory"},{"p":"org.robolectric.res.android","l":"ResTable.bag_entry"},{"p":"org.robolectric.res.android","l":"AttributeResolution.BagAttributeFinder"},{"p":"org.robolectric.res.android","l":"AttributeResolution10.BagAttributeFinder"},{"p":"org.robolectric.res.android","l":"AttributeResolution9.BagAttributeFinder"},{"p":"org.robolectric.shadows","l":"BarringInfoBuilder"},{"p":"org.robolectric.shadows","l":"BarringInfoBuilder.BarringServiceInfoBuilder"},{"p":"org.robolectric.nativeruntime","l":"BaseCanvasNatives"},{"p":"org.robolectric.fakes","l":"BaseCursor"},{"p":"org.robolectric.nativeruntime","l":"BaseRecordingCanvasNatives"},{"p":"org.robolectric.nativeruntime","l":"BitmapFactoryNatives"},{"p":"org.robolectric.nativeruntime","l":"BitmapNatives"},{"p":"org.robolectric.shadows","l":"ShadowBitmap.BitmapReflector"},{"p":"org.robolectric.nativeruntime","l":"BitmapShaderNatives"},{"p":"org.robolectric.nativeruntime","l":"BlendModeColorFilterNatives"},{"p":"org.robolectric.nativeruntime","l":"BlurMaskFilterNatives"},{"p":"org.robolectric.android","l":"Bootstrap"},{"p":"org.robolectric.shadows","l":"BrightnessChangeEventBuilder"},{"p":"org.robolectric.manifest","l":"BroadcastReceiverData"},{"p":"org.robolectric.internal","l":"BuckManifestFactory"},{"p":"org.robolectric.annotation","l":"Config.Builder"},{"p":"org.robolectric.shadows","l":"GnssStatusBuilder.GnssSatelliteInfo.Builder"},{"p":"org.robolectric.util.inject","l":"Injector.Builder"},{"p":"org.robolectric.internal.bytecode","l":"InstrumentationConfiguration.Builder"},{"p":"org.robolectric.annotation.processing","l":"RobolectricModel.Builder"},{"p":"org.robolectric.shadows","l":"ShadowInformationElement.Builder"},{"p":"org.robolectric.internal.bytecode","l":"ShadowMap.Builder"},{"p":"org.robolectric.shadows","l":"ShadowRangingResult.Builder"},{"p":"org.robolectric.shadows","l":"ShadowTrace.AsyncTraceSection.Builder"},{"p":"org.robolectric.shadows","l":"ShadowTrace.Counter.Builder"},{"p":"org.robolectric.res.android","l":"ByteBucketArray"},{"p":"org.robolectric.shadows","l":"CachedPathIteratorFactory.CachedPathIterator"},{"p":"org.robolectric.shadows","l":"CachedPathIteratorFactory"},{"p":"org.robolectric.shadows","l":"ShadowTelecomManager.CallRecord"},{"p":"org.robolectric.shadows","l":"ShadowTelecomManager.CallRequestMode"},{"p":"org.robolectric.nativeruntime","l":"CanvasNatives"},{"p":"org.robolectric.nativeruntime","l":"CanvasPropertyNatives"},{"p":"org.robolectric.shadows","l":"ShadowRcsUceAdapter.CapabilityFailureInfo"},{"p":"org.robolectric.errorprone.bugpatterns","l":"Helpers.CastableTo"},{"p":"org.robolectric.shadows","l":"CellIdentityLteBuilder"},{"p":"org.robolectric.shadows","l":"CellIdentityNrBuilder"},{"p":"org.robolectric.shadows","l":"CellInfoLteBuilder"},{"p":"org.robolectric.shadows","l":"CellInfoNrBuilder"},{"p":"org.robolectric.shadows","l":"CellSignalStrengthLteBuilder"},{"p":"org.robolectric.shadows","l":"CellSignalStrengthNrBuilder"},{"p":"org.robolectric.shadows","l":"ShadowChoreographer.ChoreographerReflector"},{"p":"org.robolectric.shadows","l":"ShadowCanvas.CirclePaintHistoryEvent"},{"p":"org.robolectric.internal.bytecode","l":"ClassDetails"},{"p":"org.robolectric.internal.bytecode","l":"ClassHandler"},{"p":"org.robolectric.internal.bytecode","l":"ClassHandlerBuilder"},{"p":"org.robolectric.internal.bytecode","l":"ClassInstrumentor"},{"p":"org.robolectric.shadows","l":"ClassNameResolver"},{"p":"org.robolectric.internal.bytecode","l":"ClassNodeProvider"},{"p":"org.robolectric.util","l":"ReflectionHelpers.ClassParameter"},{"p":"org.robolectric.fakes","l":"CleanerCompat"},{"p":"org.robolectric.interceptors","l":"AndroidInterceptors.CleanerInterceptor"},{"p":"org.robolectric.junit.rules","l":"CloseGuardRule"},{"p":"org.robolectric.shadows","l":"ShadowMediaStore.CloudMediaChangedEvent"},{"p":"org.robolectric.shadows","l":"ShadowMediaCodec.CodecConfig.Codec"},{"p":"org.robolectric.shadows","l":"MediaCodecInfoBuilder.CodecCapabilitiesBuilder"},{"p":"org.robolectric.shadows","l":"ShadowMediaCodec.CodecConfig"},{"p":"org.robolectric.nativeruntime","l":"ColorFilterNatives"},{"p":"org.robolectric.nativeruntime","l":"ColorMatrixColorFilterNatives"},{"p":"org.robolectric.nativeruntime","l":"ColorNatives"},{"p":"org.robolectric.nativeruntime","l":"ColorSpaceRgbNatives"},{"p":"org.robolectric.shadows","l":"ShadowDownloadManager.CompletedDownload"},{"p":"org.robolectric.android.controller","l":"ComponentController"},{"p":"org.robolectric.shadows","l":"ShadowPackageManager.ComponentState"},{"p":"org.robolectric.nativeruntime","l":"ComposePathEffectNatives"},{"p":"org.robolectric.nativeruntime","l":"ComposeShaderNatives"},{"p":"org.robolectric.annotation","l":"Config"},{"p":"org.robolectric.plugins","l":"ConfigConfigurer"},{"p":"org.robolectric.res.android","l":"ConfigDescription"},{"p":"org.robolectric","l":"ConfigMerger"},{"p":"org.robolectric.pluginapi.config","l":"ConfigurationStrategy.Configuration"},{"p":"org.robolectric.plugins","l":"HierarchicalConfigurationStrategy.ConfigurationImpl"},{"p":"org.robolectric.config","l":"ConfigurationRegistry"},{"p":"org.robolectric.pluginapi.config","l":"ConfigurationStrategy"},{"p":"org.robolectric.android","l":"ConfigurationV25"},{"p":"org.robolectric.pluginapi.config","l":"Configurer"},{"p":"org.robolectric.annotation.internal","l":"ConfigUtils"},{"p":"org.robolectric.annotation","l":"ConscryptMode"},{"p":"org.robolectric.plugins","l":"ConscryptModeConfigurer"},{"p":"org.robolectric.util.reflector","l":"Constructor"},{"p":"org.robolectric.util","l":"Consumer"},{"p":"org.robolectric.android.controller","l":"ContentProviderController"},{"p":"org.robolectric.manifest","l":"ContentProviderData"},{"p":"org.robolectric.shadows","l":"Converter"},{"p":"org.robolectric.shadows","l":"Converter2"},{"p":"org.robolectric.nativeruntime","l":"CornerPathEffectNatives"},{"p":"org.robolectric.shadows","l":"ShadowTrace.Counter"},{"p":"org.robolectric.res.android","l":"CppApkAssets"},{"p":"org.robolectric.res.android","l":"CppAssetManager"},{"p":"org.robolectric.res.android","l":"CppAssetManager2"},{"p":"org.robolectric.shadows","l":"ShadowMediaPlayer.CreateListener"},{"p":"org.robolectric.nativeruntime","l":"CursorWindowNatives"},{"p":"org.robolectric.nativeruntime","l":"DashPathEffectNatives"},{"p":"org.robolectric.manifest","l":"IntentFilterData.DataAuthority"},{"p":"org.robolectric.shadows","l":"ShadowSmsManager.DataMessageParams"},{"p":"org.robolectric.shadows.util","l":"DataSource"},{"p":"org.robolectric.res.android","l":"DataType"},{"p":"org.robolectric.internal.bytecode","l":"ClassInstrumentor.Decorator"},{"p":"org.robolectric.internal","l":"DefaultManifestFactory"},{"p":"org.robolectric.nativeruntime","l":"DefaultNativeRuntimeLoader"},{"p":"org.robolectric.shadows.httpclient","l":"DefaultRequestDirector"},{"p":"org.robolectric.shadows.httpclient","l":"FakeHttpLayer.DefaultRequestMatcher"},{"p":"org.robolectric.plugins","l":"DefaultSdkProvider.DefaultSdk"},{"p":"org.robolectric.plugins","l":"DefaultSdkPicker"},{"p":"org.robolectric.plugins","l":"DefaultSdkProvider"},{"p":"org.robolectric.annotation","l":"Implements.DefaultShadowPicker"},{"p":"org.robolectric","l":"DefaultTestLifecycle"},{"p":"org.robolectric.shadows","l":"ShadowContentResolver.DeleteStatement"},{"p":"org.robolectric.internal.dependency","l":"DependencyJar"},{"p":"org.robolectric.internal.dependency","l":"DependencyResolver"},{"p":"org.robolectric.internal","l":"DeprecatedMethodMarkerException"},{"p":"org.robolectric.errorprone.bugpatterns","l":"DeprecatedMethodsCheck"},{"p":"org.robolectric","l":"RobolectricTestRunner.DeprecatedTestRunnerDefaultConfigProvider"},{"p":"org.robolectric.android","l":"DeviceConfig"},{"p":"org.robolectric.shadows","l":"DevicePolicyStateBuilder"},{"p":"org.robolectric.shadows","l":"DeviceStateSensorOrientationBuilder"},{"p":"org.robolectric.util.reflector","l":"Direct"},{"p":"org.robolectric.internal.bytecode","l":"DirectObjectMarker"},{"p":"org.robolectric.nativeruntime","l":"DiscretePathEffectNatives"},{"p":"org.robolectric.android.internal","l":"DisplayConfig"},{"p":"org.robolectric.shadows","l":"ShadowDisplayEventReceiver.DisplayEventReceiverReflector"},{"p":"org.robolectric.annotation.processing","l":"DocumentedElement"},{"p":"org.robolectric.annotation.processing","l":"DocumentedMethod"},{"p":"org.robolectric.annotation.processing","l":"DocumentedPackage"},{"p":"org.robolectric.annotation.processing","l":"DocumentedType"},{"p":"org.robolectric.res","l":"DocumentLoader"},{"p":"org.robolectric.annotation.internal","l":"DoNotInstrument"},{"p":"org.robolectric.shadows","l":"ShadowSmsManager.DownloadMultimediaMessageParams"},{"p":"org.robolectric.shadows","l":"DragEventBuilder"},{"p":"org.robolectric.res","l":"DrawableResourceLoader"},{"p":"org.robolectric.res.android","l":"DynamicRefTable"},{"p":"org.robolectric.nativeruntime","l":"EmbossMaskFilterNatives"},{"p":"org.robolectric.res","l":"EmptyStyle"},{"p":"org.robolectric.shadows","l":"EnforcingAdminFactory"},{"p":"org.robolectric.res.android","l":"CppAssetManager2.ResolvedBag.Entry"},{"p":"org.robolectric.res.android","l":"ResTable.Entry"},{"p":"org.robolectric.shadows","l":"EpsBearerQosSessionAttributesBuilder"},{"p":"org.robolectric.res.android","l":"Errors"},{"p":"org.robolectric.util","l":"PerfStatsCollector.Event"},{"p":"org.robolectric.res.android","l":"ResXMLParser.event_code_t"},{"p":"org.robolectric.shadows","l":"ShadowEventLog.EventBuilder"},{"p":"org.robolectric.shadows","l":"ShadowUsageStatsManager.EventBuilder"},{"p":"org.robolectric.junit.rules","l":"ExpectedLogMessagesRule"},{"p":"org.robolectric.pluginapi","l":"ExtensionPoint"},{"p":"org.robolectric.shadows.httpclient","l":"FakeHttp"},{"p":"org.robolectric.shadows.httpclient","l":"FakeHttpLayer"},{"p":"org.robolectric.shadows","l":"ShadowSurfaceView.FakeSurfaceHolder"},{"p":"org.robolectric.interceptors","l":"AndroidInterceptors.FileDescriptorInterceptor"},{"p":"org.robolectric.shadows.util","l":"DataSource.FileDescriptorTransform"},{"p":"org.robolectric.res.android","l":"FileMap"},{"p":"org.robolectric.res","l":"FileTypedResource"},{"p":"org.robolectric.res.android","l":"ResourceTable.flag_entry"},{"p":"org.robolectric.nativeruntime","l":"FontBuilderNatives"},{"p":"org.robolectric.shadows","l":"ShadowTypeface.FontDesc"},{"p":"org.robolectric.nativeruntime","l":"FontFamilyBuilderNatives"},{"p":"org.robolectric.nativeruntime","l":"FontFamilyNatives"},{"p":"org.robolectric.nativeruntime","l":"FontFileUtilNatives"},{"p":"org.robolectric.nativeruntime","l":"FontNatives"},{"p":"org.robolectric.nativeruntime","l":"FontsFontFamilyNatives"},{"p":"org.robolectric.res.android","l":"Formatter"},{"p":"org.robolectric.util.reflector","l":"ForType"},{"p":"org.robolectric.annotation.processing.validator","l":"FoundOnImplementsValidator"},{"p":"org.robolectric.android.controller","l":"FragmentController"},{"p":"org.robolectric.util","l":"FragmentTestUtil"},{"p":"org.robolectric.shadows","l":"FrameMetricsBuilder"},{"p":"org.robolectric.shadows","l":"Converter.FromArray"},{"p":"org.robolectric.shadows","l":"Converter.FromAttrData"},{"p":"org.robolectric.shadows","l":"Converter.FromCharSequence"},{"p":"org.robolectric.shadows","l":"Converter2.FromCharSequence"},{"p":"org.robolectric.shadows","l":"Converter.FromColor"},{"p":"org.robolectric.shadows","l":"Converter2.FromColor"},{"p":"org.robolectric.shadows","l":"Converter.FromFilePath"},{"p":"org.robolectric.res","l":"Fs"},{"p":"org.robolectric.res","l":"FsFile"},{"p":"org.robolectric.util","l":"Function"},{"p":"org.robolectric.annotation.processing.generator","l":"Generator"},{"p":"org.robolectric.shadows","l":"ShadowAccessibilityService.GestureDispatch"},{"p":"org.robolectric.annotation","l":"GetInstallerPackageNameMode"},{"p":"org.robolectric.plugins","l":"GetInstallerPackageNameModeConfigurer"},{"p":"org.robolectric.pluginapi.config","l":"GlobalConfigProvider"},{"p":"org.robolectric.shadows","l":"GnssStatusBuilder.GnssSatelliteInfo"},{"p":"org.robolectric.shadows","l":"GnssStatusBuilder"},{"p":"org.robolectric.shadows.gms","l":"ShadowGoogleAuthUtil.GoogleAuthUtilImpl"},{"p":"org.robolectric.shadows.gms","l":"ShadowGooglePlayServicesUtil.GooglePlayServicesUtilImpl"},{"p":"org.robolectric.annotation","l":"GraphicsMode"},{"p":"org.robolectric.plugins","l":"GraphicsModeConfigurer"},{"p":"org.robolectric.shadows","l":"GraphicsShadowPicker"},{"p":"org.robolectric.nativeruntime","l":"HardwareRendererNatives"},{"p":"org.robolectric.nativeruntime","l":"HardwareRendererObserverNatives"},{"p":"org.robolectric.res.android","l":"ResTable.Header"},{"p":"org.robolectric.annotation.processing","l":"Helpers"},{"p":"org.robolectric.errorprone.bugpatterns","l":"Helpers"},{"p":"org.robolectric","l":"RobolectricTestRunner.HelperTestRunner"},{"p":"org.robolectric.internal","l":"SandboxTestRunner.HelperTestRunner"},{"p":"org.robolectric.annotation","l":"HiddenApi"},{"p":"org.robolectric.plugins","l":"HierarchicalConfigurationStrategy"},{"p":"org.robolectric.shadows.httpclient","l":"HttpEntityStub"},{"p":"org.robolectric.shadows.httpclient","l":"HttpRequestInfo"},{"p":"org.robolectric.shadows.httpclient","l":"HttpResponseGenerator"},{"p":"org.robolectric.shadows.httpclient","l":"HttpResponseStub"},{"p":"org.robolectric.util","l":"Scheduler.IdleState"},{"p":"org.robolectric.android.internal","l":"IdlingResourceTimeoutException"},{"p":"org.robolectric.res.android","l":"IdmapEntries"},{"p":"org.robolectric.res","l":"FileTypedResource.Image"},{"p":"org.robolectric.nativeruntime","l":"ImageDecoderNatives"},{"p":"org.robolectric.shadows","l":"ImageUtil.ImageInfo"},{"p":"org.robolectric.nativeruntime","l":"ImageReaderNatives"},{"p":"org.robolectric.nativeruntime","l":"ImageReaderSurfaceImageNatives"},{"p":"org.robolectric.shadows","l":"ImageUtil"},{"p":"org.robolectric.annotation","l":"Config.Implementation"},{"p":"org.robolectric.annotation","l":"Implementation"},{"p":"org.robolectric.annotation.processing.validator","l":"ImplementationValidator"},{"p":"org.robolectric.annotation","l":"Implements"},{"p":"org.robolectric.annotation.processing.validator","l":"ImplementsValidator"},{"p":"org.robolectric.shadows","l":"ShadowTelecomManager.IncomingCallRecord"},{"p":"org.robolectric.util.inject","l":"InjectionException"},{"p":"org.robolectric.util.inject","l":"Injector"},{"p":"org.robolectric.android.util.concurrent","l":"InlineExecutorService"},{"p":"org.robolectric.shadows","l":"ShadowContentResolver.InsertStatement"},{"p":"org.robolectric.annotation.internal","l":"Instrument"},{"p":"org.robolectric.internal.bytecode","l":"InstrumentationConfiguration"},{"p":"org.robolectric.internal.bytecode","l":"InstrumentedInterface"},{"p":"org.robolectric.internal.bytecode","l":"InstrumentingClassWriter"},{"p":"org.robolectric.shadows","l":"ShadowPackageManager.IntentComparator"},{"p":"org.robolectric.manifest","l":"IntentFilterData"},{"p":"org.robolectric.shadows","l":"ShadowActivity.IntentForResult"},{"p":"org.robolectric.shadows","l":"ShadowActivity.IntentSenderRequest"},{"p":"org.robolectric.android.controller","l":"IntentServiceController"},{"p":"org.robolectric.internal.bytecode","l":"Interceptor"},{"p":"org.robolectric.internal.bytecode","l":"Interceptors"},{"p":"org.robolectric.nativeruntime","l":"InterpolatorNatives"},{"p":"org.robolectric.shadows","l":"ShadowMediaPlayer.InvalidStateBehavior"},{"p":"org.robolectric.internal.bytecode","l":"InvocationProfile"},{"p":"org.robolectric.internal.bytecode","l":"InvokeDynamicClassInstrumentor"},{"p":"org.robolectric.internal.bytecode","l":"InvokeDynamicSupport"},{"p":"org.robolectric.internal","l":"IShadow"},{"p":"org.robolectric.versioning","l":"AndroidVersions.J"},{"p":"org.robolectric.integrationtests.jacoco","l":"JaCoCoTester"},{"p":"org.robolectric.preinstrumented","l":"JarInstrumentor"},{"p":"org.robolectric.annotation.processing.generator","l":"JavadocJsonGenerator"},{"p":"org.robolectric.util","l":"JavaVersion"},{"p":"org.robolectric.versioning","l":"AndroidVersions.JMR1"},{"p":"org.robolectric.versioning","l":"AndroidVersions.JMR2"},{"p":"org.robolectric.util","l":"Join"},{"p":"org.robolectric.versioning","l":"AndroidVersions.K"},{"p":"org.robolectric.res.android","l":"ApkAssetsCache.Key"},{"p":"org.robolectric.util.inject","l":"Injector.Key"},{"p":"org.robolectric.internal.bytecode","l":"MethodCallSite.Kind"},{"p":"org.robolectric.versioning","l":"AndroidVersions.L"},{"p":"org.robolectric.annotation.experimental","l":"LazyApplication"},{"p":"org.robolectric.plugins","l":"LazyApplicationConfigurer"},{"p":"org.robolectric.annotation.experimental","l":"LazyApplication.LazyLoad"},{"p":"org.robolectric.plugins","l":"LegacyDependencyResolver"},{"p":"org.robolectric.shadows","l":"LegacyManifestParser"},{"p":"org.robolectric.android","l":"AttributeSetBuilderImpl.LegacyResourceResolver"},{"p":"org.robolectric.shadows.util","l":"SQLiteLibraryLoader.LibraryNameMapper"},{"p":"org.robolectric.nativeruntime","l":"LightingColorFilterNatives"},{"p":"org.robolectric.nativeruntime","l":"LinearGradientNatives"},{"p":"org.robolectric.nativeruntime","l":"LineBreakerNatives"},{"p":"org.robolectric.shadows","l":"ShadowCanvas.LinePaintHistoryEvent"},{"p":"org.robolectric.interceptors","l":"AndroidInterceptors.LinkedHashMapEldestInterceptor"},{"p":"org.robolectric.versioning","l":"AndroidVersions.LMR1"},{"p":"org.robolectric.shadows","l":"ShadowWebView.LoadData"},{"p":"org.robolectric.shadows","l":"ShadowWebView.LoadDataWithBaseURL"},{"p":"org.robolectric.res.android","l":"LoadedArsc"},{"p":"org.robolectric.android.internal","l":"LocalActivityInvoker"},{"p":"org.robolectric.android.internal","l":"LocalControlledLooper"},{"p":"org.robolectric.internal.dependency","l":"LocalDependencyResolver"},{"p":"org.robolectric.interceptors","l":"AndroidInterceptors.LocaleAdjustLanguageCodeInterceptor"},{"p":"org.robolectric.res.android","l":"LocaleData"},{"p":"org.robolectric.res.android","l":"LocaleDataTables"},{"p":"org.robolectric.res.android","l":"ConfigDescription.LocaleValue"},{"p":"org.robolectric.android.internal","l":"LocalPermissionGranter"},{"p":"org.robolectric.android.internal","l":"LocalUiController"},{"p":"org.robolectric.util","l":"Logger"},{"p":"org.robolectric.shadows","l":"ShadowLog.LogItem"},{"p":"org.robolectric.android.internal","l":"LooperDelegatingScheduler"},{"p":"org.robolectric.annotation","l":"LooperMode"},{"p":"org.robolectric.plugins","l":"LooperModeConfigurer"},{"p":"org.robolectric.shadows","l":"LooperShadowPicker"},{"p":"org.robolectric.versioning","l":"AndroidVersions.M"},{"p":"org.robolectric.internal","l":"ManifestFactory"},{"p":"org.robolectric.internal","l":"ManifestIdentifier"},{"p":"org.robolectric.nativeruntime","l":"MaskFilterNatives"},{"p":"org.robolectric.nativeruntime","l":"MatrixNatives"},{"p":"org.robolectric.internal.dependency","l":"MavenArtifactFetcher"},{"p":"org.robolectric.internal.dependency","l":"MavenDependencyResolver"},{"p":"org.robolectric.internal.dependency","l":"MavenJarArtifact"},{"p":"org.robolectric.internal","l":"MavenManifestFactory"},{"p":"org.robolectric","l":"MavenRoboSettings"},{"p":"org.robolectric.nativeruntime","l":"MeasuredTextBuilderNatives"},{"p":"org.robolectric.nativeruntime","l":"MeasuredTextNatives"},{"p":"org.robolectric.shadows","l":"MediaCodecInfoBuilder"},{"p":"org.robolectric.shadows","l":"ShadowMediaPlayer.MediaEvent"},{"p":"org.robolectric.shadows","l":"ShadowMediaPlayer.MediaInfo"},{"p":"org.robolectric.shadows","l":"ShadowMediaPlayer.MediaInfoProvider"},{"p":"org.robolectric.pluginapi.perf","l":"Metadata"},{"p":"org.robolectric.manifest","l":"MetaData"},{"p":"org.robolectric.internal.bytecode","l":"MethodCallSite"},{"p":"org.robolectric.internal.bytecode","l":"MethodRef"},{"p":"org.robolectric.internal.bytecode","l":"MethodSignature"},{"p":"org.robolectric.pluginapi.perf","l":"Metric"},{"p":"org.robolectric.annotation","l":"ConscryptMode.Mode"},{"p":"org.robolectric.annotation","l":"GetInstallerPackageNameMode.Mode"},{"p":"org.robolectric.annotation","l":"GraphicsMode.Mode"},{"p":"org.robolectric.annotation","l":"LooperMode.Mode"},{"p":"org.robolectric.annotation","l":"SQLiteMode.Mode"},{"p":"org.robolectric.annotation","l":"TextLayoutMode.Mode"},{"p":"org.robolectric.shadows","l":"ShadowAppOpsManager.ModeAndException"},{"p":"org.robolectric.shadows","l":"ShadowDisplayManager.ModeBuilder"},{"p":"org.robolectric.shadows","l":"ModuleInfoBuilder"},{"p":"org.robolectric.shadows","l":"ShadowSmsManager.MultimediaMessageParams"},{"p":"org.robolectric.internal.bytecode","l":"MutableClass"},{"p":"org.robolectric.versioning","l":"AndroidVersions.N"},{"p":"org.robolectric.util","l":"NamedStream"},{"p":"org.robolectric.nativeruntime","l":"NativeAllocationRegistryNatives"},{"p":"org.robolectric.shadows","l":"NativeAndroidInput"},{"p":"org.robolectric.shadows","l":"NativeBitSet64"},{"p":"org.robolectric.internal.bytecode","l":"NativeCallHandler"},{"p":"org.robolectric.shadows","l":"NativeInput"},{"p":"org.robolectric.nativeruntime","l":"NativeInterpolatorFactoryNatives"},{"p":"org.robolectric.sandbox","l":"NativeMethodNotFoundException"},{"p":"org.robolectric.res.android","l":"NativeObjRegistry"},{"p":"org.robolectric.pluginapi","l":"NativeRuntimeLoader"},{"p":"org.robolectric.shadows","l":"NetworkRegistrationInfoTestBuilder"},{"p":"org.robolectric.nativeruntime","l":"NinePatchNatives"},{"p":"org.robolectric.nativeruntime","l":"NIOAccess"},{"p":"org.robolectric.interceptors","l":"AndroidInterceptors.NioUtilsFreeDirectBufferInterceptor"},{"p":"org.robolectric.versioning","l":"AndroidVersions.NMR1"},{"p":"org.robolectric.interceptors","l":"AndroidInterceptors.NoOpInterceptor"},{"p":"org.robolectric.shadows","l":"ShadowContentResolver.NotifiedUri"},{"p":"org.robolectric.shadows","l":"NrQosSessionAttributesBuilder"},{"p":"org.robolectric.versioning","l":"AndroidVersions.O"},{"p":"org.robolectric.versioning","l":"AndroidVersions.OMR1"},{"p":"org.robolectric.shadows","l":"ShadowAudioTrack.OnAudioDataWrittenListener"},{"p":"org.robolectric.shadows","l":"ShadowResources.OnConfigurationChangeListener"},{"p":"org.robolectric.shadows","l":"ShadowAccessibilityNodeInfo.OnPerformActionListener"},{"p":"org.robolectric.shadows","l":"ShadowTelecomManager.OutgoingCallRecord"},{"p":"org.robolectric.shadows","l":"ShadowCanvas.OvalPaintHistoryEvent"},{"p":"org.robolectric.versioning","l":"AndroidVersions.P"},{"p":"org.robolectric.res.android","l":"CppAssetManager2.PackageFunc"},{"p":"org.robolectric.res.android","l":"ResTable.PackageGroup"},{"p":"org.robolectric.manifest","l":"PackageItemData"},{"p":"org.robolectric.plugins","l":"PackagePropertiesLoader"},{"p":"org.robolectric.res","l":"PackageResourceTable"},{"p":"org.robolectric.shadows","l":"PackageRollbackInfoBuilder"},{"p":"org.robolectric.shadows","l":"ShadowPackageManager.PackageSetting"},{"p":"org.robolectric.nativeruntime","l":"PaintNatives"},{"p":"org.robolectric.res","l":"AttrData.Pair"},{"p":"org.robolectric","l":"ParameterizedRobolectricTestRunner.Parameter"},{"p":"org.robolectric","l":"ParameterizedRobolectricTestRunner"},{"p":"org.robolectric","l":"ParameterizedRobolectricTestRunner.Parameters"},{"p":"org.robolectric.shadows.httpclient","l":"ParamsParser"},{"p":"org.robolectric.nativeruntime","l":"PathDashPathEffectNatives"},{"p":"org.robolectric.shadows","l":"ShadowPathParser.PathDataNode"},{"p":"org.robolectric.nativeruntime","l":"PathEffectNatives"},{"p":"org.robolectric.nativeruntime","l":"PathMeasureNatives"},{"p":"org.robolectric.nativeruntime","l":"PathNatives"},{"p":"org.robolectric.nativeruntime","l":"PathParserNatives"},{"p":"org.robolectric.manifest","l":"PathPermissionData"},{"p":"org.robolectric.android.util.concurrent","l":"PausedExecutorService"},{"p":"org.robolectric.util","l":"PerfStatsCollector"},{"p":"org.robolectric.pluginapi.perf","l":"PerfStatsReporter"},{"p":"org.robolectric.manifest","l":"PermissionGroupItemData"},{"p":"org.robolectric.manifest","l":"PermissionItemData"},{"p":"org.robolectric.shadows","l":"ShadowActivity.PermissionsRequest"},{"p":"org.robolectric.shadows","l":"PhoneAccountBuilder"},{"p":"org.robolectric.shadows","l":"PhoneCapabilityFactory"},{"p":"org.robolectric.shadows","l":"ShadowApkAssets.Picker"},{"p":"org.robolectric.shadows","l":"ShadowAssetInputStream.Picker"},{"p":"org.robolectric.shadows","l":"ShadowAssetManager.Picker"},{"p":"org.robolectric.shadows","l":"ShadowAsyncTask.Picker"},{"p":"org.robolectric.shadows","l":"ShadowAsyncTaskLoader.Picker"},{"p":"org.robolectric.shadows","l":"ShadowBitmap.Picker"},{"p":"org.robolectric.shadows","l":"ShadowCanvas.Picker"},{"p":"org.robolectric.shadows","l":"ShadowChoreographer.Picker"},{"p":"org.robolectric.shadows","l":"ShadowCursorWindow.Picker"},{"p":"org.robolectric.shadows","l":"ShadowLooper.Picker"},{"p":"org.robolectric.shadows","l":"ShadowMatrix.Picker"},{"p":"org.robolectric.shadows","l":"ShadowMessage.Picker"},{"p":"org.robolectric.shadows","l":"ShadowMessageQueue.Picker"},{"p":"org.robolectric.shadows","l":"ShadowNativeAllocationRegistry.Picker"},{"p":"org.robolectric.shadows","l":"ShadowNativeAnimatedImageDrawable.Picker"},{"p":"org.robolectric.shadows","l":"ShadowNativeAnimatedVectorDrawable.Picker"},{"p":"org.robolectric.shadows","l":"ShadowNativeBaseCanvas.Picker"},{"p":"org.robolectric.shadows","l":"ShadowNativeBaseRecordingCanvas.Picker"},{"p":"org.robolectric.shadows","l":"ShadowNativeBitmapDrawable.Picker"},{"p":"org.robolectric.shadows","l":"ShadowNativeBitmapFactory.Picker"},{"p":"org.robolectric.shadows","l":"ShadowNativeBitmapShader.Picker"},{"p":"org.robolectric.shadows","l":"ShadowNativeBlendModeColorFilter.Picker"},{"p":"org.robolectric.shadows","l":"ShadowNativeBlurMaskFilter.Picker"},{"p":"org.robolectric.shadows","l":"ShadowNativeCanvasProperty.Picker"},{"p":"org.robolectric.shadows","l":"ShadowNativeColor.Picker"},{"p":"org.robolectric.shadows","l":"ShadowNativeColorFilter.Picker"},{"p":"org.robolectric.shadows","l":"ShadowNativeColorMatrixColorFilter.Picker"},{"p":"org.robolectric.shadows","l":"ShadowNativeColorSpaceRgb.Picker"},{"p":"org.robolectric.shadows","l":"ShadowNativeComposePathEffect.Picker"},{"p":"org.robolectric.shadows","l":"ShadowNativeComposeShader.Picker"},{"p":"org.robolectric.shadows","l":"ShadowNativeCornerPathEffect.Picker"},{"p":"org.robolectric.shadows","l":"ShadowNativeDashPathEffect.Picker"},{"p":"org.robolectric.shadows","l":"ShadowNativeDiscretePathEffect.Picker"},{"p":"org.robolectric.shadows","l":"ShadowNativeDisplayListCanvas.Picker"},{"p":"org.robolectric.shadows","l":"ShadowNativeEmbossMaskFilter.Picker"},{"p":"org.robolectric.shadows","l":"ShadowNativeFont.Picker"},{"p":"org.robolectric.shadows","l":"ShadowNativeFont.ShadowNativeFontBuilder.Picker"},{"p":"org.robolectric.shadows","l":"ShadowNativeFontFamily.Picker"},{"p":"org.robolectric.shadows","l":"ShadowNativeFontFileUtil.Picker"},{"p":"org.robolectric.shadows","l":"ShadowNativeFontsFontFamily.Picker"},{"p":"org.robolectric.shadows","l":"ShadowNativeFontsFontFamily.ShadowNativeFontFamilyBuilder.Picker"},{"p":"org.robolectric.shadows","l":"ShadowNativeHardwareRenderer.Picker"},{"p":"org.robolectric.shadows","l":"ShadowNativeHardwareRendererObserver.Picker"},{"p":"org.robolectric.shadows","l":"ShadowNativeImageDecoder.Picker"},{"p":"org.robolectric.shadows","l":"ShadowNativeImageReader.Picker"},{"p":"org.robolectric.shadows","l":"ShadowNativeImageReaderSurfaceImage.Picker"},{"p":"org.robolectric.shadows","l":"ShadowNativeInterpolator.Picker"},{"p":"org.robolectric.shadows","l":"ShadowNativeLightingColorFilter.Picker"},{"p":"org.robolectric.shadows","l":"ShadowNativeLinearGradient.Picker"},{"p":"org.robolectric.shadows","l":"ShadowNativeLineBreaker.Picker"},{"p":"org.robolectric.shadows","l":"ShadowNativeMaskFilter.Picker"},{"p":"org.robolectric.shadows","l":"ShadowNativeMeasuredParagraph.Picker"},{"p":"org.robolectric.shadows","l":"ShadowNativeMeasuredText.Picker"},{"p":"org.robolectric.shadows","l":"ShadowNativeMeasuredText.ShadowNativeMeasuredTextBuilder.Picker"},{"p":"org.robolectric.shadows","l":"ShadowNativeNativeInterpolatorFactory.Picker"},{"p":"org.robolectric.shadows","l":"ShadowNativeNinePatch.Picker"},{"p":"org.robolectric.shadows","l":"ShadowNativePaint.Picker"},{"p":"org.robolectric.shadows","l":"ShadowNativePathDashPathEffect.Picker"},{"p":"org.robolectric.shadows","l":"ShadowNativePathEffect.Picker"},{"p":"org.robolectric.shadows","l":"ShadowNativePathMeasure.Picker"},{"p":"org.robolectric.shadows","l":"ShadowNativePathParser.Picker"},{"p":"org.robolectric.shadows","l":"ShadowNativePicture.Picker"},{"p":"org.robolectric.shadows","l":"ShadowNativePorterDuffColorFilter.Picker"},{"p":"org.robolectric.shadows","l":"ShadowNativePositionedGlyphs.Picker"},{"p":"org.robolectric.shadows","l":"ShadowNativePropertyValuesHolder.Picker"},{"p":"org.robolectric.shadows","l":"ShadowNativeRadialGradient.Picker"},{"p":"org.robolectric.shadows","l":"ShadowNativeRecordingCanvas.Picker"},{"p":"org.robolectric.shadows","l":"ShadowNativeRegion.Picker"},{"p":"org.robolectric.shadows","l":"ShadowNativeRegionIterator.Picker"},{"p":"org.robolectric.shadows","l":"ShadowNativeRenderEffect.Picker"},{"p":"org.robolectric.shadows","l":"ShadowNativeRenderNode.Picker"},{"p":"org.robolectric.shadows","l":"ShadowNativeRenderNodeAnimator.Picker"},{"p":"org.robolectric.shadows","l":"ShadowNativeRenderNodeAnimatorQ.Picker"},{"p":"org.robolectric.shadows","l":"ShadowNativeRenderNodeOP.Picker"},{"p":"org.robolectric.shadows","l":"ShadowNativeRuntimeShader.Picker"},{"p":"org.robolectric.shadows","l":"ShadowNativeShader.Picker"},{"p":"org.robolectric.shadows","l":"ShadowNativeStaticLayout.Picker"},{"p":"org.robolectric.shadows","l":"ShadowNativeSumPathEffect.Picker"},{"p":"org.robolectric.shadows","l":"ShadowNativeSurface.Picker"},{"p":"org.robolectric.shadows","l":"ShadowNativeSweepGradient.Picker"},{"p":"org.robolectric.shadows","l":"ShadowNativeSystemFonts.Picker"},{"p":"org.robolectric.shadows","l":"ShadowNativeTableMaskFilter.Picker"},{"p":"org.robolectric.shadows","l":"ShadowNativeTextRunShaper.Picker"},{"p":"org.robolectric.shadows","l":"ShadowNativeThreadedRenderer.Picker"},{"p":"org.robolectric.shadows","l":"ShadowNativeTypeface.ShadowNativeTypefaceBuilder.Picker"},{"p":"org.robolectric.shadows","l":"ShadowNativeVectorDrawable.Picker"},{"p":"org.robolectric.shadows","l":"ShadowNativeVirtualRefBasePtr.Picker"},{"p":"org.robolectric.shadows","l":"ShadowPath.Picker"},{"p":"org.robolectric.shadows","l":"ShadowResources.ShadowTheme.Picker"},{"p":"org.robolectric.shadows","l":"ShadowResourcesImpl.Picker"},{"p":"org.robolectric.shadows","l":"ShadowResourcesImpl.ShadowThemeImpl.Picker"},{"p":"org.robolectric.shadows","l":"ShadowSQLiteConnection.Picker"},{"p":"org.robolectric.shadows","l":"ShadowSystemClock.Picker"},{"p":"org.robolectric.shadows","l":"ShadowTypedArray.Picker"},{"p":"org.robolectric.shadows","l":"ShadowTypeface.Picker"},{"p":"org.robolectric.nativeruntime","l":"PictureNatives"},{"p":"org.robolectric.shadows","l":"ShadowSoundPool.Playback"},{"p":"org.robolectric.shadows","l":"PlaybackInfoBuilder"},{"p":"org.robolectric.res","l":"Plural"},{"p":"org.robolectric.res","l":"PluralRules"},{"p":"org.robolectric.shadows","l":"ShadowPath.Point"},{"p":"org.robolectric.shadows","l":"PolicyKeyFactory"},{"p":"org.robolectric.shadows","l":"PolicyStateBuilder"},{"p":"org.robolectric.shadows","l":"PolicyValueFactory"},{"p":"org.robolectric.nativeruntime","l":"PorterDuffColorFilterNatives"},{"p":"org.robolectric.nativeruntime","l":"PositionedGlyphsNatives"},{"p":"org.robolectric.shadows.httpclient","l":"FakeHttpLayer.RequestMatcherBuilder.PostBodyMatcher"},{"p":"org.robolectric.shadows","l":"PreciseDataConnectionStateBuilder"},{"p":"org.robolectric.shadows","l":"ShadowVibrator.PrimitiveEffect"},{"p":"org.robolectric.shadows","l":"ShadowInputMethodManager.PrivateCommandListener"},{"p":"org.robolectric.internal.dependency","l":"PropertiesDependencyResolver"},{"p":"org.robolectric.nativeruntime","l":"PropertyValuesHolderNatives"},{"p":"org.robolectric.shadows","l":"Provider"},{"p":"org.robolectric.shadows","l":"ShadowLocationManager.ProviderProperties"},{"p":"org.robolectric.internal.bytecode","l":"ProxyMaker"},{"p":"org.robolectric.versioning","l":"AndroidVersions.Q"},{"p":"org.robolectric.res","l":"Qualifiers"},{"p":"org.robolectric.versioning","l":"AndroidVersions.R"},{"p":"org.robolectric.nativeruntime","l":"RadialGradientNatives"},{"p":"org.robolectric.shadows","l":"RangingSessionBuilder"},{"p":"org.robolectric.res","l":"RawResourceLoader"},{"p":"org.robolectric.annotation","l":"RealObject"},{"p":"org.robolectric.annotation.processing.validator","l":"RealObjectValidator"},{"p":"org.robolectric.nativeruntime","l":"RecordingCanvasNatives"},{"p":"org.robolectric.shadows","l":"ShadowCanvas.RectPaintHistoryEvent"},{"p":"org.robolectric.res.android","l":"Ref"},{"p":"org.robolectric.interceptors","l":"AndroidInterceptors.ReferenceRefersToInterceptor"},{"p":"org.robolectric.util","l":"ReflectionHelpers"},{"p":"org.robolectric.util.reflector","l":"Reflector"},{"p":"org.robolectric.annotation","l":"ReflectorObject"},{"p":"org.robolectric.nativeruntime","l":"RegionIteratorNatives"},{"p":"org.robolectric.nativeruntime","l":"RegionNatives"},{"p":"org.robolectric.res.android","l":"Registries"},{"p":"org.robolectric.nativeruntime","l":"RenderEffectNatives"},{"p":"org.robolectric.nativeruntime","l":"RenderNodeAnimatorNatives"},{"p":"org.robolectric.nativeruntime","l":"RenderNodeNatives"},{"p":"org.robolectric.shadows.httpclient","l":"RequestMatcher"},{"p":"org.robolectric.shadows.httpclient","l":"FakeHttpLayer.RequestMatcherBuilder"},{"p":"org.robolectric.shadows.httpclient","l":"FakeHttpLayer.RequestMatcherResponseRule"},{"p":"org.robolectric.res.android","l":"ResourceTypes.Res_value"},{"p":"org.robolectric.res","l":"ResBunch"},{"p":"org.robolectric.res","l":"ResBundle"},{"p":"org.robolectric.res.android","l":"ResourceTypes.ResChunk_header"},{"p":"org.robolectric.annotation","l":"Resetter"},{"p":"org.robolectric.annotation.processing","l":"RobolectricModel.ResetterInfo"},{"p":"org.robolectric.annotation.processing.validator","l":"ResetterValidator"},{"p":"org.robolectric.res","l":"ResName"},{"p":"org.robolectric.res.android","l":"CppAssetManager2.ResolvedBag"},{"p":"org.robolectric.shadows","l":"ResourceHelper"},{"p":"org.robolectric.shadows","l":"ResourceHelper2"},{"p":"org.robolectric.res","l":"ResourceIdGenerator"},{"p":"org.robolectric.res","l":"ResourceIds"},{"p":"org.robolectric.res","l":"ResourceMerger"},{"p":"org.robolectric.shadows","l":"ResourceModeShadowPicker"},{"p":"org.robolectric.res.android","l":"CppAssetManager2.ResourceName"},{"p":"org.robolectric.res.android","l":"ResTable.ResourceName"},{"p":"org.robolectric.res","l":"ResourcePath"},{"p":"org.robolectric.internal.bytecode","l":"ResourceProvider"},{"p":"org.robolectric.android","l":"AttributeSetBuilderImpl.ResourceResolver"},{"p":"org.robolectric.internal","l":"ResourcesMode"},{"p":"org.robolectric.res.android","l":"ResourceString"},{"p":"org.robolectric.res.android","l":"ResourceTable"},{"p":"org.robolectric.res","l":"ResourceTable"},{"p":"org.robolectric.res","l":"ResourceTableFactory"},{"p":"org.robolectric.res.android","l":"ResourceTypes"},{"p":"org.robolectric.res","l":"ResourceValueConverter"},{"p":"org.robolectric.shadows","l":"ResponderLocationBuilder"},{"p":"org.robolectric.shadows","l":"ShadowCallScreeningService.RespondToCallInput"},{"p":"org.robolectric.shadows.httpclient","l":"HttpEntityStub.ResponseRule"},{"p":"org.robolectric.res.android","l":"ResStringPool"},{"p":"org.robolectric.res.android","l":"ResourceTypes.ResStringPool_header"},{"p":"org.robolectric.res.android","l":"ResourceTypes.ResStringPool_ref"},{"p":"org.robolectric.res.android","l":"ResourceTypes.ResStringPool_span"},{"p":"org.robolectric.res.android","l":"ResStringPoolHeader"},{"p":"org.robolectric.res.android","l":"ResTable"},{"p":"org.robolectric.res.android","l":"ResTable_config"},{"p":"org.robolectric.res.android","l":"ResourceTypes.ResTable_map"},{"p":"org.robolectric.res.android","l":"ResourceTypes.ResTable_ref"},{"p":"org.robolectric.res.android","l":"ResTable.ResTablePackage"},{"p":"org.robolectric.res.android","l":"ResTableTheme"},{"p":"org.robolectric.res","l":"ResType"},{"p":"org.robolectric.res.android","l":"ResXMLParser"},{"p":"org.robolectric.res.android","l":"ResXMLTree"},{"p":"org.robolectric.res.android","l":"ResourceTypes.ResXMLTree_attrExt"},{"p":"org.robolectric.res.android","l":"ResourceTypes.ResXMLTree_endElementExt"},{"p":"org.robolectric.res.android","l":"ResourceTypes.ResXMLTree_header"},{"p":"org.robolectric.res.android","l":"ResourceTypes.ResXMLTree_node"},{"p":"org.robolectric.shadows","l":"ShadowMemoryMappedFile.RoboBufferIterator"},{"p":"org.robolectric.shadows","l":"ShadowMemoryMappedFileS.RoboBufferIterator"},{"p":"org.robolectric.internal.bytecode","l":"RoboCallSite"},{"p":"android.webkit","l":"RoboCookieManager"},{"p":"org.robolectric.fakes","l":"RoboCursor"},{"p":"org.robolectric.android.util.concurrent","l":"RoboExecutorService"},{"p":"org.robolectric.fakes","l":"RoboExtendedResponseCache"},{"p":"org.robolectric.fakes","l":"RoboIntentSender"},{"p":"org.robolectric","l":"Robolectric"},{"p":"org.robolectric","l":"RobolectricTestRunner.RobolectricFrameworkMethod"},{"p":"org.robolectric.internal.bytecode","l":"RobolectricGeneratorAdapter"},{"p":"org.robolectric.internal.bytecode","l":"RobolectricInternals"},{"p":"org.robolectric.annotation.processing","l":"RobolectricModel"},{"p":"org.robolectric.annotation.processing","l":"RobolectricProcessor"},{"p":"org.robolectric.errorprone.bugpatterns","l":"RobolectricShadow"},{"p":"org.robolectric","l":"RobolectricTestRunner"},{"p":"org.robolectric.android.internal","l":"RobolectricThreadChecker"},{"p":"org.robolectric.shadows","l":"ShadowLocationManager.RoboLocationRequest"},{"p":"org.robolectric.fakes","l":"RoboMenu"},{"p":"org.robolectric.fakes","l":"RoboMenuItem"},{"p":"org.robolectric.android.internal","l":"RoboMonitoringInstrumentation"},{"p":"org.robolectric.manifest","l":"RoboNotFoundException"},{"p":"org.robolectric.fakes","l":"RoboResponseSource"},{"p":"org.robolectric","l":"RoboSettings"},{"p":"org.robolectric.fakes","l":"RoboSplashScreen"},{"p":"org.robolectric.fakes","l":"RoboSubMenu"},{"p":"org.robolectric.fakes","l":"RoboWebMessagePort"},{"p":"org.robolectric.fakes","l":"RoboWebSettings"},{"p":"org.robolectric.shadows","l":"RollbackInfoBuilder"},{"p":"org.robolectric.shadows","l":"RoundRectangle"},{"p":"org.robolectric.shadows","l":"ShadowCanvas.RoundRectPaintHistoryEvent"},{"p":"org.robolectric.res","l":"RoutingResourceTable"},{"p":"org.robolectric.shadows","l":"RunningTaskInfoBuilder"},{"p":"org.robolectric","l":"RuntimeEnvironment"},{"p":"org.robolectric.nativeruntime","l":"RuntimeShaderNatives"},{"p":"org.robolectric.versioning","l":"AndroidVersions.S"},{"p":"org.robolectric.internal.bytecode","l":"Sandbox"},{"p":"org.robolectric.internal","l":"SandboxManager.SandboxBuilder"},{"p":"org.robolectric.internal.bytecode","l":"SandboxClassLoader"},{"p":"org.robolectric.internal.bytecode","l":"SandboxConfig"},{"p":"org.robolectric.internal","l":"SandboxManager"},{"p":"org.robolectric.internal","l":"SandboxTestRunner"},{"p":"org.robolectric.shadows","l":"ShadowBluetoothLeScanner.ScanParams"},{"p":"org.robolectric.shadows","l":"ShadowAlarmManager.ScheduledAlarm"},{"p":"org.robolectric.util","l":"Scheduler"},{"p":"org.robolectric.android","l":"DeviceConfig.ScreenSize"},{"p":"org.robolectric.pluginapi","l":"Sdk"},{"p":"org.robolectric.annotation.processing.validator","l":"ImplementsValidator.SdkCheckMode"},{"p":"org.robolectric.plugins","l":"SdkCollection"},{"p":"org.robolectric","l":"SdkPicker"},{"p":"org.robolectric.pluginapi","l":"SdkPicker"},{"p":"org.robolectric.pluginapi","l":"SdkProvider"},{"p":"org.robolectric.internal","l":"AndroidSandbox.SdkSandboxClassLoader"},{"p":"org.robolectric.annotation.processing.validator","l":"SdkStore"},{"p":"org.robolectric.shadows","l":"ShadowSmsManager.SendMultimediaMessageParams"},{"p":"org.robolectric.android.controller","l":"ServiceController"},{"p":"org.robolectric.manifest","l":"ServiceData"},{"p":"org.robolectric.annotation.processing.generator","l":"ServiceLoaderGenerator"},{"p":"org.robolectric.shadows","l":"ServiceStateBuilder"},{"p":"org.robolectric.nativeruntime","l":"ShaderNatives"},{"p":"org.robolectric.shadow.api","l":"Shadow"},{"p":"org.robolectric.shadows","l":"ShadowAbsListView"},{"p":"org.robolectric.shadows","l":"ShadowAbsSpinner"},{"p":"org.robolectric.shadows","l":"ShadowAccessibilityButtonController"},{"p":"org.robolectric.shadows","l":"ShadowAccessibilityManager"},{"p":"org.robolectric.shadows","l":"ShadowAccessibilityNodeInfo"},{"p":"org.robolectric.shadows","l":"ShadowAccessibilityRecord"},{"p":"org.robolectric.shadows","l":"ShadowAccessibilityService"},{"p":"org.robolectric.shadows","l":"ShadowAccessibilityWindowInfo"},{"p":"org.robolectric.shadows","l":"ShadowAccountManager"},{"p":"org.robolectric.shadows","l":"ShadowActivity"},{"p":"org.robolectric.shadows","l":"ShadowActivityGroup"},{"p":"org.robolectric.shadows","l":"ShadowActivityManager"},{"p":"org.robolectric.shadows","l":"ShadowActivityManagerNative"},{"p":"org.robolectric.shadows","l":"ShadowActivityTaskManager"},{"p":"org.robolectric.shadows","l":"ShadowActivityThread"},{"p":"org.robolectric.shadows","l":"ShadowAdapterView"},{"p":"org.robolectric.shadows","l":"ShadowAlarmManager"},{"p":"org.robolectric.shadows","l":"ShadowAlertController"},{"p":"org.robolectric.shadows","l":"ShadowAlertDialog"},{"p":"org.robolectric.shadows","l":"ShadowAlwaysOnHotwordDetector"},{"p":"org.robolectric.shadows","l":"ShadowAmbientContextManager"},{"p":"org.robolectric.shadows","l":"ShadowAndroidBidi"},{"p":"org.robolectric.shadows","l":"ShadowAndroidHttpClient"},{"p":"org.robolectric.shadows.multidex","l":"ShadowAndroidXMultiDex"},{"p":"org.robolectric.shadows","l":"ShadowAnimationBridge"},{"p":"org.robolectric.shadows","l":"ShadowAnimationUtils"},{"p":"org.robolectric.shadows","l":"ShadowAnnotationValidations"},{"p":"org.robolectric.shadows","l":"ShadowApkAssets"},{"p":"org.robolectric.shadows","l":"ShadowAppIntegrityManager"},{"p":"org.robolectric.shadows","l":"ShadowApplication"},{"p":"org.robolectric.shadows","l":"ShadowApplicationPackageManager"},{"p":"org.robolectric.shadows","l":"ShadowAppOpsManager"},{"p":"org.robolectric.shadows","l":"ShadowAppTask"},{"p":"org.robolectric.shadows","l":"ShadowAppWidgetHost"},{"p":"org.robolectric.shadows","l":"ShadowAppWidgetHostView"},{"p":"org.robolectric.shadows","l":"ShadowAppWidgetManager"},{"p":"org.robolectric.shadows","l":"ShadowArrayAdapter"},{"p":"org.robolectric.shadows","l":"ShadowArscApkAssets9"},{"p":"org.robolectric.shadows","l":"ShadowArscAssetInputStream"},{"p":"org.robolectric.shadows","l":"ShadowArscAssetManager"},{"p":"org.robolectric.shadows","l":"ShadowArscAssetManager10"},{"p":"org.robolectric.shadows","l":"ShadowArscAssetManager14"},{"p":"org.robolectric.shadows","l":"ShadowArscAssetManager9"},{"p":"org.robolectric.shadows","l":"ShadowArscResourcesImpl"},{"p":"org.robolectric.shadows","l":"ShadowAssetInputStream"},{"p":"org.robolectric.shadows","l":"ShadowAssetManager"},{"p":"org.robolectric.shadows","l":"ShadowAsyncQueryHandler"},{"p":"org.robolectric.shadows","l":"ShadowAsyncTask"},{"p":"org.robolectric.shadows","l":"ShadowAsyncTaskLoader"},{"p":"org.robolectric.shadows","l":"ShadowAudioEffect"},{"p":"org.robolectric.shadows","l":"ShadowAudioManager"},{"p":"org.robolectric.shadows","l":"ShadowAudioRecord"},{"p":"org.robolectric.shadows","l":"ShadowAudioSystem"},{"p":"org.robolectric.shadows","l":"ShadowAudioTrack"},{"p":"org.robolectric.shadows","l":"ShadowAutofillManager"},{"p":"org.robolectric.shadows","l":"ShadowBackdropFrameRenderer"},{"p":"org.robolectric.shadows","l":"ShadowBackgroundThread"},{"p":"org.robolectric.shadows","l":"ShadowBackupDataInput"},{"p":"org.robolectric.shadows","l":"ShadowBackupDataOutput"},{"p":"org.robolectric.shadows","l":"ShadowBackupManager"},{"p":"org.robolectric.shadows","l":"ShadowBaseAdapter"},{"p":"org.robolectric.shadows","l":"ShadowBasicTagTechnology"},{"p":"org.robolectric.shadows","l":"ShadowBatteryManager"},{"p":"org.robolectric.shadows","l":"ShadowBinder"},{"p":"org.robolectric.shadows","l":"ShadowBinderBridge"},{"p":"org.robolectric.shadows","l":"ShadowBiometricManager"},{"p":"org.robolectric.shadows","l":"ShadowBitmap"},{"p":"org.robolectric.shadows","l":"ShadowBitmapDrawable"},{"p":"org.robolectric.shadows","l":"ShadowBitmapFactory"},{"p":"org.robolectric.shadows","l":"ShadowBitmapRegionDecoder"},{"p":"org.robolectric.shadows","l":"ShadowBlockGuardOs"},{"p":"org.robolectric.shadows","l":"ShadowBluetoothA2dp"},{"p":"org.robolectric.shadows","l":"ShadowBluetoothAdapter"},{"p":"org.robolectric.shadows","l":"ShadowBluetoothDevice"},{"p":"org.robolectric.shadows","l":"ShadowBluetoothGatt"},{"p":"org.robolectric.shadows","l":"ShadowBluetoothGattServer"},{"p":"org.robolectric.shadows","l":"ShadowBluetoothHeadset"},{"p":"org.robolectric.shadows","l":"ShadowBluetoothLeAdvertiser"},{"p":"org.robolectric.shadows","l":"ShadowBluetoothLeScanner"},{"p":"org.robolectric.shadows","l":"ShadowBluetoothManager"},{"p":"org.robolectric.shadows","l":"ShadowBluetoothServerSocket"},{"p":"org.robolectric.shadows","l":"ShadowBluetoothSocket"},{"p":"org.robolectric.shadows","l":"ShadowBroadcastPendingResult"},{"p":"org.robolectric.shadows","l":"ShadowBroadcastReceiver"},{"p":"org.robolectric.shadows","l":"ShadowBroadcastResponseStats"},{"p":"org.robolectric.shadows","l":"ShadowBugreportManager"},{"p":"org.robolectric.shadows","l":"ShadowBuild"},{"p":"org.robolectric.shadows","l":"ShadowAlertDialog.ShadowBuilder"},{"p":"org.robolectric.shadows","l":"ShadowLegacyTypeface.ShadowBuilder"},{"p":"org.robolectric.shadows","l":"ShadowCall"},{"p":"org.robolectric.shadows","l":"ShadowCallLogCalls"},{"p":"org.robolectric.shadows","l":"ShadowCallScreeningService"},{"p":"org.robolectric.shadows","l":"ShadowCamcorderProfile"},{"p":"org.robolectric.shadows","l":"ShadowCamera"},{"p":"org.robolectric.shadows","l":"ShadowCameraCaptureSessionImpl"},{"p":"org.robolectric.shadows","l":"ShadowCameraCharacteristics"},{"p":"org.robolectric.shadows","l":"ShadowCameraDeviceImpl"},{"p":"org.robolectric.shadows","l":"ShadowCameraManager"},{"p":"org.robolectric.shadows","l":"ShadowCameraManager.ShadowCameraManagerGlobal"},{"p":"org.robolectric.shadows","l":"ShadowCameraMetadataNative"},{"p":"org.robolectric.shadows","l":"ShadowCameraMetadataNativeR"},{"p":"org.robolectric.shadows","l":"ShadowCanvas"},{"p":"org.robolectric.shadows","l":"ShadowCaptioningManager"},{"p":"org.robolectric.shadows","l":"ShadowCaptureRequestBuilder"},{"p":"org.robolectric.shadows","l":"ShadowCaptureResult"},{"p":"org.robolectric.shadows","l":"ShadowCardEmulation"},{"p":"org.robolectric.shadows","l":"ShadowCarrierConfigManager"},{"p":"org.robolectric.shadows","l":"ShadowChangeReporter"},{"p":"org.robolectric.shadows","l":"ShadowChoreographer"},{"p":"org.robolectric.shadows","l":"ShadowClipboardManager"},{"p":"org.robolectric.shadows","l":"ShadowCloseGuard"},{"p":"org.robolectric.shadows","l":"ShadowMediaCodec.ShadowCodecBuffer"},{"p":"org.robolectric.shadows","l":"ShadowColor"},{"p":"org.robolectric.shadows","l":"ShadowColorDisplayManager"},{"p":"org.robolectric.shadows","l":"ShadowColorSpaceRgb"},{"p":"org.robolectric.shadows","l":"ShadowCompanionDeviceManager"},{"p":"org.robolectric.shadows","l":"ShadowCompatibility"},{"p":"org.robolectric.shadows","l":"ShadowWindowManagerImpl.ShadowCompatModeWrapper"},{"p":"org.robolectric.shadows","l":"ShadowCompoundButton"},{"p":"org.robolectric.shadows","l":"ShadowConnection"},{"p":"org.robolectric.shadows","l":"ShadowConnectivityManager"},{"p":"org.robolectric.internal.bytecode","l":"ShadowConstants"},{"p":"org.robolectric.shadows","l":"ShadowContentCaptureManager"},{"p":"org.robolectric.shadows","l":"ShadowContentProvider"},{"p":"org.robolectric.shadows","l":"ShadowContentProviderClient"},{"p":"org.robolectric.shadows","l":"ShadowContentProviderOperation"},{"p":"org.robolectric.shadows","l":"ShadowContentProviderResult"},{"p":"org.robolectric.shadows","l":"ShadowContentResolver"},{"p":"org.robolectric.shadows","l":"ShadowContentUris"},{"p":"org.robolectric.shadows","l":"ShadowContextHubClient"},{"p":"org.robolectric.shadows","l":"ShadowContextHubManager"},{"p":"org.robolectric.shadows","l":"ShadowContextImpl"},{"p":"org.robolectric.shadows","l":"ShadowContextThemeWrapper"},{"p":"org.robolectric.shadows","l":"ShadowContextWrapper"},{"p":"org.robolectric.shadows","l":"ShadowCookieManager"},{"p":"org.robolectric.shadows","l":"ShadowCookieSyncManager"},{"p":"org.robolectric.shadows","l":"ShadowCountDownTimer"},{"p":"org.robolectric.shadows","l":"ShadowCrossProfileApps"},{"p":"org.robolectric.shadows","l":"ShadowCryptoObject"},{"p":"org.robolectric.shadows","l":"ShadowCursorWindow"},{"p":"org.robolectric.shadows","l":"ShadowCursorWrapper"},{"p":"org.robolectric.shadows","l":"ShadowDateIntervalFormat"},{"p":"org.robolectric.shadows","l":"ShadowDatePickerDialog"},{"p":"org.robolectric.shadows","l":"ShadowDateUtils"},{"p":"org.robolectric.shadows","l":"ShadowDebug"},{"p":"org.robolectric.internal.bytecode","l":"ShadowDecorator"},{"p":"org.robolectric.shadows.httpclient","l":"ShadowDefaultRequestDirector"},{"p":"org.robolectric.shadows","l":"ShadowDeviceConfig"},{"p":"org.robolectric.shadows","l":"ShadowDevicePolicyManager"},{"p":"org.robolectric.shadows","l":"ShadowDevicePolicyResourcesManager"},{"p":"org.robolectric.shadows","l":"ShadowDexFile"},{"p":"org.robolectric.shadows","l":"ShadowDialog"},{"p":"org.robolectric.shadows","l":"ShadowDiscoverySession"},{"p":"org.robolectric.shadows","l":"ShadowDisplay"},{"p":"org.robolectric.shadows","l":"ShadowDisplayEventReceiver"},{"p":"org.robolectric.shadows","l":"ShadowDisplayHashManager"},{"p":"org.robolectric.shadows","l":"ShadowDisplayListCanvas"},{"p":"org.robolectric.shadows","l":"ShadowDisplayManager"},{"p":"org.robolectric.shadows","l":"ShadowDisplayManagerGlobal"},{"p":"org.robolectric.shadows","l":"ShadowDownloadManager"},{"p":"org.robolectric.shadows","l":"ShadowDrawable"},{"p":"org.robolectric.shadows","l":"ShadowDropBoxManager"},{"p":"org.robolectric.shadows","l":"ShadowDynamicsProcessing"},{"p":"org.robolectric.shadows","l":"ShadowEdgeEffect"},{"p":"org.robolectric.internal.bytecode","l":"ShadowedObject"},{"p":"org.robolectric.shadows","l":"ShadowEGL14"},{"p":"org.robolectric.shadows","l":"ShadowEnvironment"},{"p":"org.robolectric.shadows","l":"ShadowEuiccManager"},{"p":"org.robolectric.shadows","l":"ShadowEventLog.ShadowEvent"},{"p":"org.robolectric.shadows","l":"ShadowEventLog"},{"p":"org.robolectric.shadows","l":"ShadowFileObserver"},{"p":"org.robolectric.shadows","l":"ShadowFileUtils"},{"p":"org.robolectric.shadows","l":"ShadowFilter"},{"p":"org.robolectric.shadows","l":"ShadowFingerprintManager"},{"p":"org.robolectric.shadows","l":"ShadowFloatMath"},{"p":"org.robolectric.shadows","l":"ShadowFont"},{"p":"org.robolectric.shadows","l":"ShadowFontBuilder"},{"p":"org.robolectric.shadows","l":"ShadowFontFamily"},{"p":"org.robolectric.shadows","l":"ShadowFontsContract"},{"p":"org.robolectric.shadows","l":"ShadowFontsFontFamily"},{"p":"org.robolectric.shadows","l":"ShadowFontsFontFamily.ShadowFontsFontFamilyBuilder"},{"p":"org.robolectric.shadows","l":"ShadowGainmap"},{"p":"org.robolectric.shadows","l":"ShadowGeocoder"},{"p":"org.robolectric.shadows","l":"ShadowGestureDetector"},{"p":"org.robolectric.shadows","l":"ShadowGLES20"},{"p":"org.robolectric.shadows","l":"ShadowSettings.ShadowGlobal"},{"p":"org.robolectric.shadows","l":"ShadowGLSurfaceView"},{"p":"org.robolectric.shadows.gms.common","l":"ShadowGoogleApiAvailability"},{"p":"org.robolectric.shadows.gms","l":"ShadowGoogleAuthUtil"},{"p":"org.robolectric.shadows.gms","l":"ShadowGooglePlayServicesUtil"},{"p":"org.robolectric.shadows","l":"ShadowGradientDrawable"},{"p":"org.robolectric.shadows","l":"ShadowHardwareBuffer"},{"p":"org.robolectric.shadows","l":"ShadowHardwareRenderer"},{"p":"org.robolectric.shadows","l":"ShadowHttpResponseCache"},{"p":"org.robolectric.shadows","l":"ShadowIAppOpsService"},{"p":"org.robolectric.shadows","l":"ShadowIcon"},{"p":"org.robolectric.shadows","l":"ShadowICU"},{"p":"org.robolectric.shadows","l":"ShadowImageDecoder"},{"p":"org.robolectric.shadows","l":"ShadowImageReader"},{"p":"org.robolectric.shadows","l":"ShadowMediaStore.ShadowImages"},{"p":"org.robolectric.shadows","l":"ShadowImeTracingClientImpl"},{"p":"org.robolectric.internal.bytecode","l":"ShadowImpl"},{"p":"org.robolectric.shadows","l":"ShadowImsMmTelManager"},{"p":"org.robolectric.shadows","l":"ShadowInCallAdapter"},{"p":"org.robolectric.shadows","l":"ShadowInCallService"},{"p":"org.robolectric.shadows","l":"ShadowIncidentManager"},{"p":"org.robolectric.shadows","l":"ShadowInetAddressUtils"},{"p":"org.robolectric.annotation.processing","l":"RobolectricModel.ShadowInfo"},{"p":"org.robolectric.internal.bytecode","l":"ShadowInfo"},{"p":"org.robolectric.shadows","l":"ShadowInformationElement"},{"p":"org.robolectric.shadows","l":"ShadowInputDevice"},{"p":"org.robolectric.shadows","l":"ShadowInputEvent"},{"p":"org.robolectric.shadows","l":"ShadowInputEventReceiver"},{"p":"org.robolectric.shadows","l":"ShadowInputManager"},{"p":"org.robolectric.shadows","l":"ShadowInputManagerGlobal"},{"p":"org.robolectric.shadows","l":"ShadowInputMethodManager"},{"p":"org.robolectric.shadows","l":"ShadowInsetsController"},{"p":"org.robolectric.shadows","l":"ShadowInstrumentation"},{"p":"org.robolectric.shadows","l":"ShadowIntent"},{"p":"org.robolectric.shadows","l":"ShadowIntentService"},{"p":"org.robolectric.internal.bytecode","l":"ShadowInvalidator"},{"p":"org.robolectric.shadows","l":"ShadowIoUtils"},{"p":"org.robolectric.shadows","l":"ShadowIsoDep"},{"p":"org.robolectric.shadows","l":"ShadowJobScheduler"},{"p":"org.robolectric.shadows","l":"ShadowJobScheduler.ShadowJobSchedulerImpl"},{"p":"org.robolectric.shadows","l":"ShadowJobService"},{"p":"org.robolectric.shadows","l":"ShadowJsPromptResult"},{"p":"org.robolectric.shadows","l":"ShadowJsResult"},{"p":"org.robolectric.shadows","l":"ShadowKeyCharacterMap"},{"p":"org.robolectric.shadows","l":"ShadowKeyguardManager.ShadowKeyguardLock"},{"p":"org.robolectric.shadows","l":"ShadowKeyguardManager"},{"p":"org.robolectric.shadows","l":"ShadowLauncherApps"},{"p":"org.robolectric.shadows","l":"ShadowLegacyApkAssets"},{"p":"org.robolectric.shadows","l":"ShadowLegacyAssetInputStream"},{"p":"org.robolectric.shadows","l":"ShadowLegacyAssetManager"},{"p":"org.robolectric.shadows","l":"ShadowLegacyAsyncTask"},{"p":"org.robolectric.shadows","l":"ShadowLegacyAsyncTaskLoader"},{"p":"org.robolectric.shadows","l":"ShadowLegacyBitmap"},{"p":"org.robolectric.shadows","l":"ShadowLegacyCanvas"},{"p":"org.robolectric.shadows","l":"ShadowLegacyChoreographer"},{"p":"org.robolectric.shadows","l":"ShadowLegacyCursorWindow"},{"p":"org.robolectric.shadows","l":"ShadowLegacyLooper"},{"p":"org.robolectric.shadows","l":"ShadowLegacyMatrix"},{"p":"org.robolectric.shadows","l":"ShadowLegacyMessage"},{"p":"org.robolectric.shadows","l":"ShadowLegacyMessageQueue"},{"p":"org.robolectric.shadows","l":"ShadowLegacyPath"},{"p":"org.robolectric.shadows","l":"ShadowLegacyResourcesImpl"},{"p":"org.robolectric.shadows","l":"ShadowLegacySQLiteConnection"},{"p":"org.robolectric.shadows","l":"ShadowLegacySystemClock"},{"p":"org.robolectric.shadows","l":"ShadowResources.ShadowLegacyTheme"},{"p":"org.robolectric.shadows","l":"ShadowLegacyResourcesImpl.ShadowLegacyThemeImpl"},{"p":"org.robolectric.shadows","l":"ShadowLegacyTypeface"},{"p":"org.robolectric.shadows","l":"ShadowLibcoreOsConstants"},{"p":"org.robolectric.shadows","l":"ShadowLinearLayout"},{"p":"org.robolectric.shadows","l":"ShadowLineBreaker"},{"p":"org.robolectric.shadows","l":"ShadowLinkMovementMethod"},{"p":"org.robolectric.shadows","l":"ShadowLinux"},{"p":"org.robolectric.shadows","l":"ShadowListPopupWindow"},{"p":"org.robolectric.shadows","l":"ShadowListView"},{"p":"org.robolectric.shadows","l":"ShadowLoadedApk"},{"p":"org.robolectric.shadows","l":"ShadowLocaleData"},{"p":"org.robolectric.shadows","l":"ShadowLocaleList"},{"p":"org.robolectric.shadows","l":"ShadowLocaleManager"},{"p":"org.robolectric.shadows","l":"ShadowLocationManager"},{"p":"org.robolectric.shadows","l":"ShadowLog"},{"p":"org.robolectric.shadows","l":"ShadowLooper"},{"p":"org.robolectric.shadows","l":"ShadowPowerManager.ShadowLowPowerStandbyPortsLock"},{"p":"org.robolectric.shadows","l":"ShadowMagnificationController"},{"p":"org.robolectric.internal.bytecode","l":"ShadowMap"},{"p":"org.robolectric.sandbox","l":"ShadowMatcher"},{"p":"org.robolectric.shadows","l":"ShadowMatrix"},{"p":"org.robolectric.shadows","l":"ShadowMeasuredParagraph"},{"p":"org.robolectric.shadows","l":"ShadowMeasuredTextBuilder"},{"p":"org.robolectric.shadows","l":"ShadowMediaStore.ShadowImages.ShadowMedia"},{"p":"org.robolectric.shadows","l":"ShadowMediaActionSound"},{"p":"org.robolectric.shadows","l":"ShadowMediaCodec"},{"p":"org.robolectric.shadows","l":"ShadowMediaCodecList"},{"p":"org.robolectric.shadows","l":"ShadowMediaController"},{"p":"org.robolectric.shadows","l":"ShadowMediaExtractor"},{"p":"org.robolectric.shadows","l":"ShadowMediaMetadataRetriever"},{"p":"org.robolectric.shadows","l":"ShadowMediaMuxer"},{"p":"org.robolectric.shadows","l":"ShadowMediaPlayer"},{"p":"org.robolectric.shadows","l":"ShadowMediaRecorder"},{"p":"org.robolectric.shadows","l":"ShadowMediaRouter"},{"p":"org.robolectric.shadows","l":"ShadowMediaScannerConnection"},{"p":"org.robolectric.shadows","l":"ShadowMediaSession"},{"p":"org.robolectric.shadows","l":"ShadowMediaSessionManager"},{"p":"org.robolectric.shadows","l":"ShadowMediaStore"},{"p":"org.robolectric.shadows","l":"ShadowMemoryMappedFile"},{"p":"org.robolectric.shadows","l":"ShadowMemoryMappedFileS"},{"p":"org.robolectric.shadows","l":"ShadowMessage"},{"p":"org.robolectric.shadows","l":"ShadowMessageQueue"},{"p":"org.robolectric.shadows","l":"ShadowMessenger"},{"p":"org.robolectric.shadows","l":"ShadowMimeTypeMap"},{"p":"org.robolectric.shadows","l":"ShadowMotionEvent"},{"p":"org.robolectric.shadows","l":"ShadowWifiManager.ShadowMulticastLock"},{"p":"org.robolectric.shadows.multidex","l":"ShadowMultiDex"},{"p":"org.robolectric.shadows","l":"ShadowNativeAllocationRegistry"},{"p":"org.robolectric.shadows","l":"ShadowNativeAnimatedImageDrawable"},{"p":"org.robolectric.shadows","l":"ShadowNativeAnimatedVectorDrawable"},{"p":"org.robolectric.shadows","l":"ShadowNativeBaseCanvas"},{"p":"org.robolectric.shadows","l":"ShadowNativeBaseRecordingCanvas"},{"p":"org.robolectric.shadows","l":"ShadowNativeBitmap"},{"p":"org.robolectric.shadows","l":"ShadowNativeBitmapDrawable"},{"p":"org.robolectric.shadows","l":"ShadowNativeBitmapFactory"},{"p":"org.robolectric.shadows","l":"ShadowNativeBitmapShader"},{"p":"org.robolectric.shadows","l":"ShadowNativeBlendModeColorFilter"},{"p":"org.robolectric.shadows","l":"ShadowNativeBlurMaskFilter"},{"p":"org.robolectric.shadows","l":"ShadowNativeCanvas"},{"p":"org.robolectric.shadows","l":"ShadowNativeCanvasProperty"},{"p":"org.robolectric.shadows","l":"ShadowNativeColor"},{"p":"org.robolectric.shadows","l":"ShadowNativeColorFilter"},{"p":"org.robolectric.shadows","l":"ShadowNativeColorMatrixColorFilter"},{"p":"org.robolectric.shadows","l":"ShadowNativeColorSpaceRgb"},{"p":"org.robolectric.shadows","l":"ShadowNativeComposePathEffect"},{"p":"org.robolectric.shadows","l":"ShadowNativeComposeShader"},{"p":"org.robolectric.shadows","l":"ShadowNativeCornerPathEffect"},{"p":"org.robolectric.shadows","l":"ShadowNativeCursorWindow"},{"p":"org.robolectric.shadows","l":"ShadowNativeDashPathEffect"},{"p":"org.robolectric.shadows","l":"ShadowNativeDiscretePathEffect"},{"p":"org.robolectric.shadows","l":"ShadowNativeDisplayListCanvas"},{"p":"org.robolectric.shadows","l":"ShadowNativeEmbossMaskFilter"},{"p":"org.robolectric.shadows","l":"ShadowNativeFont"},{"p":"org.robolectric.shadows","l":"ShadowNativeFont.ShadowNativeFontBuilder"},{"p":"org.robolectric.shadows","l":"ShadowNativeFontFamily"},{"p":"org.robolectric.shadows","l":"ShadowNativeFontsFontFamily.ShadowNativeFontFamilyBuilder"},{"p":"org.robolectric.shadows","l":"ShadowNativeFontFileUtil"},{"p":"org.robolectric.shadows","l":"ShadowNativeFontsFontFamily"},{"p":"org.robolectric.shadows","l":"ShadowNativeHardwareRenderer"},{"p":"org.robolectric.shadows","l":"ShadowNativeHardwareRendererObserver"},{"p":"org.robolectric.shadows","l":"ShadowNativeImageDecoder"},{"p":"org.robolectric.shadows","l":"ShadowNativeImageReader"},{"p":"org.robolectric.shadows","l":"ShadowNativeImageReaderSurfaceImage"},{"p":"org.robolectric.shadows","l":"ShadowNativeInterpolator"},{"p":"org.robolectric.shadows","l":"ShadowNativeLightingColorFilter"},{"p":"org.robolectric.shadows","l":"ShadowNativeLinearGradient"},{"p":"org.robolectric.shadows","l":"ShadowNativeLineBreaker"},{"p":"org.robolectric.shadows","l":"ShadowNativeMaskFilter"},{"p":"org.robolectric.shadows","l":"ShadowNativeMatrix"},{"p":"org.robolectric.shadows","l":"ShadowNativeMeasuredParagraph"},{"p":"org.robolectric.shadows","l":"ShadowNativeMeasuredText"},{"p":"org.robolectric.shadows","l":"ShadowNativeMeasuredText.ShadowNativeMeasuredTextBuilder"},{"p":"org.robolectric.shadows","l":"ShadowNativeNativeInterpolatorFactory"},{"p":"org.robolectric.shadows","l":"ShadowNativeNinePatch"},{"p":"org.robolectric.shadows","l":"ShadowNativePaint"},{"p":"org.robolectric.shadows","l":"ShadowNativePath"},{"p":"org.robolectric.shadows","l":"ShadowNativePathDashPathEffect"},{"p":"org.robolectric.shadows","l":"ShadowNativePathEffect"},{"p":"org.robolectric.shadows","l":"ShadowNativePathMeasure"},{"p":"org.robolectric.shadows","l":"ShadowNativePathParser"},{"p":"org.robolectric.shadows","l":"ShadowNativePicture"},{"p":"org.robolectric.shadows","l":"ShadowNativePluralRules"},{"p":"org.robolectric.shadows","l":"ShadowNativePorterDuffColorFilter"},{"p":"org.robolectric.shadows","l":"ShadowNativePositionedGlyphs"},{"p":"org.robolectric.shadows","l":"ShadowNativePropertyValuesHolder"},{"p":"org.robolectric.shadows","l":"ShadowNativeRadialGradient"},{"p":"org.robolectric.shadows","l":"ShadowNativeRecordingCanvas"},{"p":"org.robolectric.shadows","l":"ShadowNativeRegion"},{"p":"org.robolectric.shadows","l":"ShadowNativeRegionIterator"},{"p":"org.robolectric.shadows","l":"ShadowNativeRenderEffect"},{"p":"org.robolectric.shadows","l":"ShadowNativeRenderNode"},{"p":"org.robolectric.shadows","l":"ShadowNativeRenderNodeAnimator"},{"p":"org.robolectric.shadows","l":"ShadowNativeRenderNodeAnimatorQ"},{"p":"org.robolectric.shadows","l":"ShadowNativeRenderNodeOP"},{"p":"org.robolectric.shadows","l":"ShadowNativeRuntimeShader"},{"p":"org.robolectric.shadows","l":"ShadowNativeShader"},{"p":"org.robolectric.shadows","l":"ShadowNativeSQLiteConnection"},{"p":"org.robolectric.shadows","l":"ShadowNativeStaticLayout"},{"p":"org.robolectric.shadows","l":"ShadowNativeSumPathEffect"},{"p":"org.robolectric.shadows","l":"ShadowNativeSurface"},{"p":"org.robolectric.shadows","l":"ShadowNativeSweepGradient"},{"p":"org.robolectric.shadows","l":"ShadowNativeSystemFonts"},{"p":"org.robolectric.shadows","l":"ShadowNativeTableMaskFilter"},{"p":"org.robolectric.shadows","l":"ShadowNativeTextRunShaper"},{"p":"org.robolectric.shadows","l":"ShadowNativeThreadedRenderer"},{"p":"org.robolectric.shadows","l":"ShadowNativeTypeface"},{"p":"org.robolectric.shadows","l":"ShadowNativeTypeface.ShadowNativeTypefaceBuilder"},{"p":"org.robolectric.shadows","l":"ShadowNativeVectorDrawable"},{"p":"org.robolectric.shadows","l":"ShadowNativeVirtualRefBasePtr"},{"p":"org.robolectric.shadows","l":"ShadowNetwork"},{"p":"org.robolectric.shadows","l":"ShadowNetworkCapabilities"},{"p":"org.robolectric.shadows","l":"ShadowNetworkInfo"},{"p":"org.robolectric.shadows","l":"ShadowNetworkScoreManager"},{"p":"org.robolectric.shadows","l":"ShadowNfcAdapter"},{"p":"org.robolectric.shadows","l":"ShadowNfcFrameworkInitializer"},{"p":"org.robolectric.shadows","l":"ShadowNinePatch"},{"p":"org.robolectric.shadows","l":"ShadowNoopNativeAllocationRegistry"},{"p":"org.robolectric.shadows","l":"ShadowResources.ShadowNotFoundException"},{"p":"org.robolectric.shadows","l":"ShadowNotification"},{"p":"org.robolectric.shadows","l":"ShadowNotificationListenerService"},{"p":"org.robolectric.shadows","l":"ShadowNotificationManager"},{"p":"org.robolectric.shadows","l":"ShadowNsdManager"},{"p":"org.robolectric.shadows","l":"ShadowNumberPicker"},{"p":"org.robolectric.shadows","l":"ShadowOpenGLMatrix"},{"p":"org.robolectric.shadows","l":"ShadowOs"},{"p":"org.robolectric.shadows","l":"ShadowOsConstants"},{"p":"org.robolectric.shadows","l":"ShadowOverlayConfig"},{"p":"org.robolectric.shadows","l":"ShadowPackageBackwardCompatibility"},{"p":"org.robolectric.shadows","l":"ShadowPackageInstaller"},{"p":"org.robolectric.shadows","l":"ShadowPackageManager"},{"p":"org.robolectric.shadows","l":"ShadowPackageParser"},{"p":"org.robolectric.shadows","l":"ShadowPaint"},{"p":"org.robolectric.shadows","l":"ShadowCamera.ShadowParameters"},{"p":"org.robolectric.shadows","l":"ShadowParcel"},{"p":"org.robolectric.shadows","l":"ShadowParcelFileDescriptor"},{"p":"org.robolectric.shadows","l":"ShadowXmlBlock.ShadowParser"},{"p":"org.robolectric.shadows","l":"ShadowPath"},{"p":"org.robolectric.shadows","l":"ShadowPathMeasure"},{"p":"org.robolectric.shadows","l":"ShadowPathParser"},{"p":"org.robolectric.shadows","l":"ShadowPausedAsyncTask"},{"p":"org.robolectric.shadows","l":"ShadowPausedAsyncTaskLoader"},{"p":"org.robolectric.shadows","l":"ShadowPausedChoreographer"},{"p":"org.robolectric.shadows","l":"ShadowPausedLooper"},{"p":"org.robolectric.shadows","l":"ShadowPausedMessage"},{"p":"org.robolectric.shadows","l":"ShadowPausedMessageQueue"},{"p":"org.robolectric.shadows","l":"ShadowPausedSystemClock"},{"p":"org.robolectric.shadows","l":"ShadowPeerHandle"},{"p":"org.robolectric.shadows","l":"ShadowPendingIntent"},{"p":"org.robolectric.shadows","l":"ShadowPhone"},{"p":"org.robolectric.shadows","l":"ShadowPhoneWindow"},{"p":"org.robolectric.shadows","l":"ShadowPhoneWindowFor22"},{"p":"org.robolectric.shadow.api","l":"ShadowPicker"},{"p":"org.robolectric.shadows","l":"ShadowPicture"},{"p":"org.robolectric.shadows","l":"ShadowPixelCopy"},{"p":"org.robolectric.shadows","l":"ShadowPixelCopy.ShadowPixelCopyRequestBuilder"},{"p":"org.robolectric.shadows","l":"ShadowPlayerBase"},{"p":"org.robolectric.shadows","l":"ShadowPolicyManager"},{"p":"org.robolectric.shadows","l":"ShadowPopupMenu"},{"p":"org.robolectric.shadows","l":"ShadowPopupWindow"},{"p":"org.robolectric.shadows","l":"ShadowPorterDuffColorFilter"},{"p":"org.robolectric.shadows","l":"ShadowPosix"},{"p":"org.robolectric.shadows","l":"ShadowPowerManager"},{"p":"org.robolectric.shadows","l":"ShadowPrecomputedText"},{"p":"org.robolectric.shadows","l":"ShadowPreference"},{"p":"org.robolectric.shadows","l":"ShadowProcess"},{"p":"org.robolectric.shadows","l":"ShadowProgressDialog"},{"p":"org.robolectric.shadows","l":"ShadowPropertyValuesHolder"},{"p":"org.robolectric.internal","l":"ShadowProvider"},{"p":"org.robolectric.annotation.processing.generator","l":"ShadowProviderGenerator"},{"p":"org.robolectric.internal.bytecode","l":"ShadowProviders"},{"p":"org.robolectric.shadows","l":"ShadowPublicFormatUtils"},{"p":"org.robolectric.shadows","l":"ShadowDownloadManager.ShadowQuery"},{"p":"org.robolectric.shadows","l":"ShadowQueuedWork"},{"p":"org.robolectric.shadows","l":"ShadowQuickAccessWalletService"},{"p":"org.robolectric.shadows","l":"ShadowRangingResult"},{"p":"org.robolectric.shadows","l":"ShadowRangingSession"},{"p":"org.robolectric.shadows","l":"ShadowRanking"},{"p":"org.robolectric.shadows","l":"ShadowRcsUceAdapter"},{"p":"org.robolectric.shadows","l":"ShadowRecordingCanvas"},{"p":"org.robolectric.shadows","l":"ShadowAlwaysOnHotwordDetector.ShadowRefreshAvailabilityTask"},{"p":"org.robolectric.shadows","l":"ShadowRegion"},{"p":"org.robolectric.shadows","l":"ShadowRemoteCallbackList"},{"p":"org.robolectric.shadows","l":"ShadowRenderNode"},{"p":"org.robolectric.shadows","l":"ShadowRenderNodeAnimator"},{"p":"org.robolectric.shadows","l":"ShadowRenderNodeAnimatorR"},{"p":"org.robolectric.shadows","l":"ShadowRenderNodeQ"},{"p":"org.robolectric.shadows","l":"ShadowDownloadManager.ShadowRequest"},{"p":"org.robolectric.shadows","l":"ShadowResolveInfo"},{"p":"org.robolectric.shadows","l":"ShadowResources"},{"p":"org.robolectric.shadows","l":"ShadowResourcesImpl"},{"p":"org.robolectric.shadows","l":"ShadowResourcesManager"},{"p":"org.robolectric.shadows","l":"ShadowRestrictionsManager"},{"p":"org.robolectric.shadows","l":"ShadowResultReceiver"},{"p":"org.robolectric.shadows","l":"ShadowRingtoneManager"},{"p":"org.robolectric.shadows","l":"ShadowRoleControllerManager"},{"p":"org.robolectric.shadows","l":"ShadowRoleManager"},{"p":"org.robolectric.shadows","l":"ShadowRollbackManager"},{"p":"org.robolectric.shadows","l":"ShadowRotationWatcher"},{"p":"org.robolectric.shadows","l":"ShadowRotationWatcherFor22"},{"p":"org.robolectric.shadows","l":"ShadowCall.ShadowRttCall"},{"p":"org.robolectric","l":"Shadows"},{"p":"org.robolectric.shadows.gms","l":"Shadows"},{"p":"org.robolectric.shadows.httpclient","l":"Shadows"},{"p":"org.robolectric.shadows.multidex","l":"Shadows"},{"p":"org.robolectric.shadows","l":"ShadowSafetyCenterManager"},{"p":"org.robolectric.shadows","l":"ShadowScaleGestureDetector"},{"p":"org.robolectric.shadows","l":"ShadowScanResult"},{"p":"org.robolectric.shadows","l":"ShadowScrollView"},{"p":"org.robolectric.shadows","l":"ShadowSearchManager"},{"p":"org.robolectric.shadows","l":"ShadowSettings.ShadowSecure"},{"p":"org.robolectric.shadows","l":"ShadowSeekBar"},{"p":"org.robolectric.shadows","l":"ShadowSensor"},{"p":"org.robolectric.shadows","l":"ShadowSensorManager"},{"p":"org.robolectric.shadows","l":"ShadowService"},{"p":"org.robolectric.shadows","l":"ShadowServiceManager"},{"p":"org.robolectric.shadows","l":"ShadowPackageInstaller.ShadowSession"},{"p":"org.robolectric.shadows","l":"ShadowPackageInstaller.ShadowSessionInfo"},{"p":"org.robolectric.shadows","l":"ShadowSettings"},{"p":"org.robolectric.shadows","l":"ShadowSharedMemory"},{"p":"org.robolectric.shadows","l":"ShadowSharedPreferences"},{"p":"org.robolectric.shadows","l":"ShadowSharedPreferences.ShadowSharedPreferencesEditorImpl"},{"p":"org.robolectric.shadows","l":"ShadowShortcutManager"},{"p":"org.robolectric.shadows","l":"ShadowSigningInfo"},{"p":"org.robolectric.shadows","l":"ShadowSliceManager"},{"p":"org.robolectric.shadows","l":"ShadowTelephony.ShadowSms"},{"p":"org.robolectric.shadows","l":"ShadowSmsManager"},{"p":"org.robolectric.shadows","l":"ShadowSocketTagger"},{"p":"org.robolectric.shadows","l":"ShadowSoftKeyboardController"},{"p":"org.robolectric.shadows","l":"ShadowSoundPool"},{"p":"org.robolectric.shadows","l":"ShadowSoundTriggerManager"},{"p":"org.robolectric.shadows","l":"ShadowSpeechRecognizer"},{"p":"org.robolectric.shadows","l":"ShadowSpellChecker"},{"p":"org.robolectric.shadows","l":"ShadowSQLiteConnection"},{"p":"org.robolectric.shadows","l":"ShadowSQLiteOpenHelper"},{"p":"org.robolectric.shadows","l":"ShadowSslErrorHandler"},{"p":"org.robolectric.shadows","l":"ShadowStateListDrawable"},{"p":"org.robolectric.shadows","l":"ShadowStatFs"},{"p":"org.robolectric.shadows","l":"ShadowStaticLayout"},{"p":"org.robolectric.shadows","l":"ShadowStatsLog"},{"p":"org.robolectric.shadows","l":"ShadowStatsManager"},{"p":"org.robolectric.shadows","l":"ShadowStatusBarManager"},{"p":"org.robolectric.shadows","l":"ShadowStorageManager"},{"p":"org.robolectric.shadows","l":"ShadowStorageStatsManager"},{"p":"org.robolectric.shadows","l":"ShadowStrictModeVmPolicy"},{"p":"org.robolectric.shadows","l":"ShadowStringBlock"},{"p":"org.robolectric.shadows","l":"ShadowIAppOpsService.ShadowStub"},{"p":"org.robolectric.shadows","l":"ShadowSubscriptionManager"},{"p":"org.robolectric.shadows","l":"ShadowSurface"},{"p":"org.robolectric.shadows","l":"ShadowSurfaceControl"},{"p":"org.robolectric.shadows","l":"ShadowImageReader.ShadowSurfaceImage"},{"p":"org.robolectric.shadows","l":"ShadowSurfaceSyncGroup"},{"p":"org.robolectric.shadows","l":"ShadowSurfaceTexture"},{"p":"org.robolectric.shadows","l":"ShadowSurfaceView"},{"p":"org.robolectric.shadows","l":"ShadowSuspendDialogInfo"},{"p":"org.robolectric.shadows","l":"ShadowSettings.ShadowSystem"},{"p":"org.robolectric.shadows","l":"ShadowSystem"},{"p":"org.robolectric.shadows","l":"ShadowSystemClock"},{"p":"org.robolectric.shadows","l":"ShadowSystemFonts"},{"p":"org.robolectric.shadows","l":"ShadowSystemProperties"},{"p":"org.robolectric.shadows","l":"ShadowSystemServiceRegistry"},{"p":"org.robolectric.shadows","l":"ShadowSystemVibrator"},{"p":"org.robolectric.shadows","l":"ShadowTabActivity"},{"p":"org.robolectric.shadows","l":"ShadowTabHost"},{"p":"org.robolectric.shadows","l":"ShadowTabHost.ShadowTabSpec"},{"p":"org.robolectric.shadows","l":"ShadowTabWidget"},{"p":"org.robolectric.shadows","l":"ShadowTelecomManager"},{"p":"org.robolectric.shadows","l":"ShadowTelephony"},{"p":"org.robolectric.shadows","l":"ShadowTelephonyFrameworkInitializer"},{"p":"org.robolectric.shadows","l":"ShadowTelephonyManager"},{"p":"org.robolectric.shadows","l":"ShadowTextToSpeech"},{"p":"org.robolectric.shadows","l":"ShadowTextUtils"},{"p":"org.robolectric.shadows","l":"ShadowTextView"},{"p":"org.robolectric.shadows","l":"ShadowResources.ShadowTheme"},{"p":"org.robolectric.shadows","l":"ShadowResourcesImpl.ShadowThemeImpl"},{"p":"org.robolectric.shadows","l":"ShadowThreadedRenderer"},{"p":"org.robolectric.shadows","l":"ShadowMediaStore.ShadowImages.ShadowThumbnails"},{"p":"org.robolectric.shadows","l":"ShadowMediaStore.ShadowVideo.ShadowThumbnails"},{"p":"org.robolectric.shadows","l":"ShadowTile"},{"p":"org.robolectric.shadows","l":"ShadowTileService"},{"p":"org.robolectric.shadows","l":"ShadowTime"},{"p":"org.robolectric.shadows","l":"ShadowTimeManager"},{"p":"org.robolectric.shadows","l":"ShadowTimePickerDialog"},{"p":"org.robolectric.shadows","l":"ShadowTimeZoneFinder"},{"p":"org.robolectric.shadows","l":"ShadowTimeZoneFinderQ"},{"p":"org.robolectric.shadows","l":"ShadowTimeZoneFinderS"},{"p":"org.robolectric.shadows","l":"ShadowToast"},{"p":"org.robolectric.shadows","l":"ShadowToneGenerator"},{"p":"org.robolectric.shadows","l":"ShadowTotalCaptureResult"},{"p":"org.robolectric.shadows","l":"ShadowTouchDelegate"},{"p":"org.robolectric.shadows","l":"ShadowTrace"},{"p":"org.robolectric.shadows","l":"ShadowTrafficStats"},{"p":"org.robolectric.shadows","l":"ShadowTranslationManager"},{"p":"org.robolectric.shadows","l":"ShadowTypedArray"},{"p":"org.robolectric.shadows","l":"ShadowTypeface"},{"p":"org.robolectric.shadows","l":"ShadowUiAutomation"},{"p":"org.robolectric.shadows","l":"ShadowUIModeManager"},{"p":"org.robolectric.shadows","l":"ShadowUsageStatsManager"},{"p":"org.robolectric.shadows","l":"ShadowUsbDeviceConnection"},{"p":"org.robolectric.shadows","l":"ShadowUsbManager"},{"p":"org.robolectric.shadows","l":"ShadowUsbRequest"},{"p":"org.robolectric.shadows","l":"ShadowEnvironment.ShadowUserEnvironment"},{"p":"org.robolectric.shadows","l":"ShadowUserManager"},{"p":"org.robolectric.shadows","l":"ShadowUwbAdapterStateListener"},{"p":"org.robolectric.shadows","l":"ShadowUwbManager"},{"p":"org.robolectric.shadows","l":"ShadowValueAnimator"},{"p":"org.robolectric.shadows","l":"ShadowVcnManager"},{"p":"org.robolectric.shadows","l":"ShadowVectorDrawable"},{"p":"org.robolectric.shadows","l":"ShadowVelocityTracker"},{"p":"org.robolectric.shadows","l":"ShadowVibrator"},{"p":"org.robolectric.shadows","l":"ShadowMediaStore.ShadowVideo"},{"p":"org.robolectric.shadows","l":"ShadowVideoView"},{"p":"org.robolectric.shadows","l":"ShadowView"},{"p":"org.robolectric.shadows","l":"ShadowViewAnimator"},{"p":"org.robolectric.shadows","l":"ShadowViewConfiguration"},{"p":"org.robolectric.shadows","l":"ShadowViewGroup"},{"p":"org.robolectric.shadows","l":"ShadowViewRootImpl"},{"p":"org.robolectric.shadows","l":"ShadowVirtualDeviceManager.ShadowVirtualDevice"},{"p":"org.robolectric.shadows","l":"ShadowVirtualDeviceManager"},{"p":"org.robolectric.shadows","l":"ShadowVirtualRefBasePtr"},{"p":"org.robolectric.shadows","l":"ShadowVirtualSensor"},{"p":"org.robolectric.shadows","l":"ShadowVisualizer"},{"p":"org.robolectric.shadows","l":"ShadowVisualVoicemailSms"},{"p":"org.robolectric.shadows","l":"ShadowVisualVoicemailTask"},{"p":"org.robolectric.shadows","l":"ShadowVMRuntime"},{"p":"org.robolectric.shadows","l":"ShadowVoiceInteractionService"},{"p":"org.robolectric.shadows","l":"ShadowVoiceInteractionSession"},{"p":"org.robolectric.shadows","l":"ShadowVoiceInteractor"},{"p":"org.robolectric.shadows","l":"ShadowVpnManager"},{"p":"org.robolectric.shadows","l":"ShadowVpnService"},{"p":"org.robolectric.shadows","l":"ShadowPowerManager.ShadowWakeLock"},{"p":"org.robolectric.shadows","l":"ShadowWallpaperManager"},{"p":"org.robolectric.shadows","l":"ShadowWearableSensingManager"},{"p":"org.robolectric.shadows","l":"ShadowWebSettings"},{"p":"org.robolectric.shadows","l":"ShadowWebStorage"},{"p":"org.robolectric.shadows","l":"ShadowWebSyncManager"},{"p":"org.robolectric.shadows","l":"ShadowWebView"},{"p":"org.robolectric.shadows","l":"ShadowWebViewDatabase"},{"p":"org.robolectric.shadows","l":"ShadowWifiAwareManager"},{"p":"org.robolectric.shadows","l":"ShadowWifiConfiguration"},{"p":"org.robolectric.shadows","l":"ShadowWifiInfo"},{"p":"org.robolectric.shadows","l":"ShadowWifiManager.ShadowWifiLock"},{"p":"org.robolectric.shadows","l":"ShadowWifiManager"},{"p":"org.robolectric.shadows","l":"ShadowWifiP2pGroup"},{"p":"org.robolectric.shadows","l":"ShadowWifiP2pManager"},{"p":"org.robolectric.shadows","l":"ShadowWifiRttManager"},{"p":"org.robolectric.shadows","l":"ShadowWindow"},{"p":"org.robolectric.shadows","l":"ShadowWindowManager"},{"p":"org.robolectric.shadows","l":"ShadowWindowManagerGlobal"},{"p":"org.robolectric.shadows","l":"ShadowWindowManagerImpl"},{"p":"org.robolectric.internal.bytecode","l":"ShadowWrangler"},{"p":"org.robolectric.shadows","l":"ShadowXmlBlock"},{"p":"org.robolectric.shadows","l":"ShadowZoomButtonsController"},{"p":"org.robolectric.shadows","l":"SharedLibraryInfoBuilder"},{"p":"org.robolectric.util","l":"SimpleFuture"},{"p":"org.robolectric.util","l":"SimplePerfStatsReporter"},{"p":"org.robolectric.interceptors","l":"AndroidInterceptors.SocketInterceptor"},{"p":"org.robolectric.shadows","l":"ShadowInputMethodManager.SoftInputVisibilityChangeHandler"},{"p":"org.robolectric.util","l":"SoftThreadLocal"},{"p":"org.robolectric.res.android","l":"SortedVector"},{"p":"org.robolectric.nativeruntime","l":"SQLiteConnectionNatives"},{"p":"org.robolectric.shadows.util","l":"SQLiteLibraryLoader"},{"p":"org.robolectric.annotation","l":"SQLiteMode"},{"p":"org.robolectric.plugins","l":"SQLiteModeConfigurer"},{"p":"org.robolectric.shadows","l":"SQLiteShadowPicker"},{"p":"org.robolectric.shadows","l":"ShadowCrossProfileApps.StartedActivity"},{"p":"org.robolectric.shadows","l":"ShadowCrossProfileApps.StartedMainActivity"},{"p":"org.robolectric.shadows","l":"ShadowMediaPlayer.State"},{"p":"org.robolectric.shadows","l":"ShadowContentResolver.Statement"},{"p":"org.robolectric.util.reflector","l":"Static"},{"p":"org.robolectric.shadows","l":"ShadowStatsLog.StatsLogItem"},{"p":"org.robolectric.shadows","l":"ShadowContentResolver.Status"},{"p":"org.robolectric.shadows.httpclient","l":"StatusLineStub"},{"p":"org.robolectric.res","l":"StaxArrayLoader"},{"p":"org.robolectric.res","l":"StaxAttrLoader"},{"p":"org.robolectric.res","l":"StaxDocumentLoader"},{"p":"org.robolectric.res","l":"StaxLoader"},{"p":"org.robolectric.res","l":"StaxPluralsLoader"},{"p":"org.robolectric.res","l":"StaxStyleLoader"},{"p":"org.robolectric.res","l":"StaxValueLoader"},{"p":"org.robolectric.shadows","l":"StorageVolumeBuilder"},{"p":"org.robolectric.shadows","l":"StreamConfigurationMapBuilder"},{"p":"org.robolectric.util","l":"Strftime"},{"p":"org.robolectric.res.android","l":"String8"},{"p":"org.robolectric.util","l":"ReflectionHelpers.StringParameter"},{"p":"org.robolectric.res.android","l":"StringPiece"},{"p":"org.robolectric.res","l":"StringResources"},{"p":"org.robolectric.res","l":"Style"},{"p":"org.robolectric.res","l":"StyleData"},{"p":"org.robolectric.res","l":"StyleResolver"},{"p":"org.robolectric.shadows","l":"ShadowSubscriptionManager.SubscriptionInfoBuilder"},{"p":"org.robolectric.nativeruntime","l":"SumPathEffectNatives"},{"p":"org.robolectric.util.inject","l":"Supercedes"},{"p":"org.robolectric.nativeruntime","l":"SurfaceNatives"},{"p":"org.robolectric.versioning","l":"AndroidVersions.Sv2"},{"p":"org.robolectric.nativeruntime","l":"SweepGradientNatives"},{"p":"org.robolectric.interceptors","l":"AndroidInterceptors.SystemArrayCopyInterceptor"},{"p":"org.robolectric.interceptors","l":"AndroidInterceptors.SystemLogInterceptor"},{"p":"org.robolectric.interceptors","l":"AndroidInterceptors.SystemTimeInterceptor"},{"p":"org.robolectric.versioning","l":"AndroidVersions.T"},{"p":"org.robolectric.nativeruntime","l":"TableMaskFilterNatives"},{"p":"org.robolectric.util","l":"TempDirectory"},{"p":"org.robolectric.shadows","l":"ShadowLog.TerribleFailure"},{"p":"org.robolectric.internal","l":"TestEnvironment"},{"p":"org.robolectric.pluginapi","l":"TestEnvironmentLifecyclePlugin"},{"p":"org.robolectric.internal","l":"AndroidSandbox.TestEnvironmentSpec"},{"p":"org.robolectric.shadows.httpclient","l":"TestHttpResponse.TestHttpEntity"},{"p":"org.robolectric.shadows.httpclient","l":"TestHttpResponse"},{"p":"org.robolectric","l":"TestLifecycle"},{"p":"org.robolectric","l":"TestLifecycleApplication"},{"p":"org.robolectric.util","l":"TestRunnable"},{"p":"org.robolectric.shadows.httpclient","l":"TestHttpResponse.TestStatusLine"},{"p":"org.robolectric.res","l":"TextCollectingNodeHandler"},{"p":"org.robolectric.shadows","l":"ShadowCanvas.TextHistoryEvent"},{"p":"org.robolectric.annotation","l":"TextLayoutMode"},{"p":"org.robolectric.plugins","l":"TextLayoutModeConfigurer"},{"p":"org.robolectric.shadows","l":"ShadowSmsManager.TextMultipartParams"},{"p":"org.robolectric.nativeruntime","l":"TextRunShaperNatives"},{"p":"org.robolectric.shadows","l":"ShadowSmsManager.TextSmsParams"},{"p":"org.robolectric.res.android","l":"CppAssetManager2.Theme"},{"p":"org.robolectric.res","l":"ThemeStyleSet"},{"p":"org.robolectric.util","l":"PerfStatsCollector.ThrowingRunnable"},{"p":"org.robolectric.util","l":"PerfStatsCollector.ThrowingSupplier"},{"p":"org.robolectric.util","l":"TimeUtils"},{"p":"org.robolectric.shadows","l":"ShadowToneGenerator.Tone"},{"p":"org.robolectric.res.android","l":"ResourceString.Type"},{"p":"org.robolectric.res.android","l":"ResTable_config.Type"},{"p":"org.robolectric.res.android","l":"ResTable.Type"},{"p":"org.robolectric.shadows","l":"ShadowPath.Point.Type"},{"p":"org.robolectric.res","l":"TypedResource"},{"p":"org.robolectric.nativeruntime","l":"TypefaceNatives"},{"p":"org.robolectric.versioning","l":"AndroidVersions.U"},{"p":"org.robolectric.shadows","l":"UiccCardInfoBuilder"},{"p":"org.robolectric.shadows","l":"UiccPortInfoBuilder"},{"p":"org.robolectric.shadows","l":"UiccSlotInfoBuilder"},{"p":"org.robolectric.shadows","l":"ShadowTelecomManager.UnknownCallRecord"},{"p":"org.robolectric.util.reflector","l":"UnsafeAccess"},{"p":"org.robolectric.shadows","l":"ShadowContentResolver.UpdateStatement"},{"p":"org.robolectric.shadows.httpclient","l":"FakeHttpLayer.UriRegexMatcher"},{"p":"org.robolectric.shadows.httpclient","l":"FakeHttpLayer.UriRequestMatcher"},{"p":"org.robolectric.internal.bytecode","l":"UrlResourceProvider"},{"p":"org.robolectric.shadows","l":"ShadowUsageStatsManager.UsageSessionObserver"},{"p":"org.robolectric.shadows","l":"ShadowUsageStatsManager.UsageStatsBuilder"},{"p":"org.robolectric.shadows","l":"ShadowUserManager.UserState"},{"p":"org.robolectric.pluginapi","l":"UsesSdk"},{"p":"org.robolectric.res.android","l":"Util"},{"p":"org.robolectric.util","l":"Util"},{"p":"org.robolectric.versioning","l":"AndroidVersions.V"},{"p":"org.robolectric.annotation.processing.validator","l":"Validator"},{"p":"org.robolectric.nativeruntime","l":"VectorDrawableNatives"},{"p":"org.robolectric.shadows","l":"VibrationAttributesBuilder"},{"p":"org.robolectric.shadows","l":"ShadowViewRootImpl.ViewRootImplReflector"},{"p":"org.robolectric.nativeruntime","l":"VirtualRefBasePtrNatives"},{"p":"org.robolectric.res","l":"ResourceTable.Visitor"},{"p":"org.robolectric.res","l":"StyleData.Visitor"},{"p":"org.robolectric.shadows","l":"ShadowVisualizer.VisualizerSource"},{"p":"org.robolectric.shadows","l":"ShadowTelephonyManager.VisualVoicemailSmsParams"},{"p":"org.robolectric.shadows","l":"ShadowWallpaperManager.WallpaperCommandRecord"},{"p":"org.robolectric.shadows","l":"ShadowWifiManager.WifiUsabilityScore"},{"p":"org.robolectric.shadows","l":"WifiUsabilityStatsEntryBuilder"},{"p":"org.robolectric.shadows","l":"ShadowView.WindowIdHelper"},{"p":"org.robolectric.util.reflector","l":"WithType"},{"p":"org.robolectric.shadows","l":"ShadowApplication.Wrapper"},{"p":"org.robolectric.res.android","l":"ResourceTypes.ResStringPool_header.Writer"},{"p":"org.robolectric.res.android","l":"ResourceTypes.ResXMLTree_attrExt.Writer"},{"p":"org.robolectric.res.android","l":"ResourceTypes.ResXMLTree_endElementExt.Writer"},{"p":"org.robolectric.res.android","l":"AttributeResolution.XmlAttributeFinder"},{"p":"org.robolectric.res.android","l":"AttributeResolution10.XmlAttributeFinder"},{"p":"org.robolectric.res.android","l":"AttributeResolution9.XmlAttributeFinder"},{"p":"org.robolectric.res.builder","l":"XmlBlock"},{"p":"org.robolectric.res","l":"XmlContext"},{"p":"org.robolectric.android","l":"XmlResourceParserImpl"},{"p":"org.robolectric.res.android","l":"ZipArchiveHandle"},{"p":"org.robolectric.res.android","l":"ZipFileRO"}];updateSearchResults(); \ No newline at end of file