Bug 1921380 - Regenerate detekt baselines. r=android-reviewers,frontend-codestyle-reviewers,jonalmeida

Differential Revision: https://phabricator.services.mozilla.com/D223895
This commit is contained in:
Ryan VanderMeulen 2024-10-03 21:52:14 +00:00
parent 7f561ab6fe
commit deaaefdda1
7 changed files with 443 additions and 132 deletions

View File

@ -1503,14 +1503,17 @@ mobile/android/**/generated
mobile/android/**\/local.properties
mobile/android/**\/manifest.json
mobile/android/android-components/components/feature/search/src/main/assets/search/search_telemetry_v2.json
mobile/android/android-components/config/detekt-baseline.xml
mobile/android/android-components/gradle/wrapper/
mobile/android/android-components/samples/glean/src/main/res/raw/initial_experiments.json
mobile/android/fenix/app/lint-baseline.xml
mobile/android/fenix/app/src/debug/res/raw/initial_experiments.json
mobile/android/fenix/app/src/main/res/raw/initial_experiments.json
mobile/android/fenix/config/detekt-baseline.xml
mobile/android/fenix/gradle/wrapper/
mobile/android/focus-android/app/lint-baseline.xml
mobile/android/focus-android/gradle/wrapper/
mobile/android/focus-android/quality/detekt-baseline.xml
mobile/locales/l10n-changesets.json
mobile/locales/l10n-onchange-changesets.json
node_modules/

View File

@ -284,35 +284,48 @@ detekt {
}
tasks.withType(Detekt).configureEach() {
// Custom detekt rules should be build before
// See https://arturbosch.github.io/detekt/extensions.html#pitfalls
// Custom detekt rules should be built before.
// See https://detekt.dev/docs/introduction/extensions#pitfalls
dependsOn(":tooling-detekt:assemble")
autoCorrect = true
exclude "**/build.gradle.kts"
exclude "**/build/**"
exclude "**/docs/**"
exclude "**/resources/**"
exclude "**/src/androidTest/**"
exclude "**/src/iosTest/**"
exclude "**/src/main/assets/extensions/**"
exclude "**/src/test/**"
exclude "**/test/src/**"
exclude "**/build/**"
exclude "**/resources/**"
exclude "**/tmp/**"
exclude "**/tooling/fetch/tests/**"
exclude "**/tooling/fetch-tests/**"
exclude "**/src/main/assets/extensions/**"
exclude "**/docs/**"
}
// Apply same path exclusions as for the main task
tasks.withType(DetektCreateBaselineTask).configureEach() {
dependsOn(":browser-icons:updateBuiltInExtensionVersion")
dependsOn(":feature-accounts:updateBuiltInExtensionVersion")
dependsOn(":feature-readerview:updateBuiltInExtensionVersion")
dependsOn(":feature-search:updateAdsExtensionVersion")
dependsOn(":feature-search:updateCookiesExtensionVersion")
dependsOn(":samples-browser:updateBorderifyExtensionVersion")
dependsOn(":samples-browser:updateTestExtensionVersion")
dependsOn(":samples-compose-browser:updateBorderifyExtensionVersion")
dependsOn(":samples-compose-browser:updateTestExtensionVersion")
dependsOn(":tooling-detekt:assemble")
exclude "**/build.gradle.kts"
exclude "**/build/**"
exclude "**/docs/**"
exclude "**/resources/**"
exclude "**/src/androidTest/**"
exclude "**/src/iosTest/**"
exclude "**/src/main/assets/extensions/**"
exclude "**/src/test/**"
exclude "**/test/src/**"
exclude "**/build/**"
exclude "**/resources/**"
exclude "**/tmp/**"
exclude "**/tooling/fetch/tests/**"
exclude "**/tooling/fetch-tests/**"
}

View File

@ -1,81 +1,194 @@
<?xml version="1.0" ?>
<!-- This Source Code Form is subject to the terms of the Mozilla Public
- License, v. 2.0. If a copy of the MPL was not distributed with this
- file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
<SmellBaseline>
<ManuallySuppressedIssues></ManuallySuppressedIssues>
<CurrentIssues>
<ID>AbsentOrWrongFileLicense:AutoFitTextureView.kt$mozilla.components.feature.qr.views.AutoFitTextureView.kt</ID>
<ID>AbsentOrWrongFileLicense:QrFragment.kt$mozilla.components.feature.qr.QrFragment.kt</ID>
<ID>BracesOnIfStatements:WebPush.kt$WebPushSubscription$if</ID>
<ID>FunctionParameterNaming:InlineAutocompleteEditText.kt$InlineAutocompleteEditText$_: View</ID>
<ID>MaxLineLength:WebExtensionSupport.kt$WebExtensionSupport.&lt;no name provided&gt;$override</ID>
<ID>MaxLineLength:WebExtensionSupport.kt$WebExtensionSupport.&lt;no name provided&gt;$val sessionId = openTab(store, onNewTabOverride, onSelectTabOverride, extension, engineSession)</ID>
<ID>UndocumentedPublicClass:AbstractAutofillUnlockActivity.kt$AbstractAutofillUnlockActivity$Companion</ID>
<ID>UndocumentedPublicClass:AbstractFetchDownloadService.kt$AbstractFetchDownloadService$Companion</ID>
<ID>UndocumentedPublicClass:AbstractMediaSessionService.kt$AbstractMediaSessionService$Companion</ID>
<ID>UndocumentedPublicClass:AbstractPrivateNotificationService.kt$AbstractPrivateNotificationService$Companion</ID>
<ID>UndocumentedPublicClass:ActivityContextWrapper.kt$ActivityContextWrapper$Companion</ID>
<ID>UndocumentedPublicClass:AdaptiveIconProcessor.kt$AdaptiveIconProcessor$Companion</ID>
<ID>UndocumentedPublicClass:AddMechanismEventProcessor.kt$AddMechanismEventProcessor$Companion</ID>
<ID>UndocumentedPublicClass:Addon.kt$Addon$Companion</ID>
<ID>UndocumentedPublicClass:AddonInstallationDialogFragment.kt$AddonInstallationDialogFragment$Companion</ID>
<ID>UndocumentedPublicClass:AddonManager.kt$AddonManager$Companion</ID>
<ID>UndocumentedPublicClass:AddonSettingsActivity.kt$AddonSettingsActivity.AddonSettingsFragment$Companion</ID>
<ID>UndocumentedPublicClass:AddonUpdater.kt$DefaultAddonUpdater$Companion</ID>
<ID>UndocumentedPublicClass:AddonUpdater.kt$DefaultAddonUpdater.NotificationHandlerService$Companion</ID>
<ID>UndocumentedPublicClass:AddonsFragment.kt$AddonsFragment$Companion</ID>
<ID>UndocumentedPublicClass:AddressSelectBar.kt$AddressSelectBar$Companion</ID>
<ID>UndocumentedPublicClass:AdsTelemetry.kt$AdsTelemetry$Companion</ID>
<ID>UndocumentedPublicClass:AndroidAssetFinder.kt$AndroidAssetFinder$Companion</ID>
<ID>UndocumentedPublicClass:AndroidPhotoPicker.kt$AndroidPhotoPicker$Companion</ID>
<ID>UndocumentedPublicClass:AndroidSrcXmlDetector.kt$AndroidSrcXmlDetector$Companion</ID>
<ID>UndocumentedPublicClass:AppLinksInterceptor.kt$AppLinksInterceptor$Companion</ID>
<ID>UndocumentedPublicClass:AppLinksUseCases.kt$AppLinksUseCases$Companion</ID>
<ID>UndocumentedPublicClass:AppSearchWidgetProvider.kt$AppSearchWidgetProvider$Companion</ID>
<ID>UndocumentedPublicClass:AutoPushFeature.kt$AutoPushFeature$Companion</ID>
<ID>UndocumentedPublicClass:AutoSave.kt$AutoSave</ID>
<ID>UndocumentedPublicClass:AutoSave.kt$AutoSave$Companion</ID>
<ID>UndocumentedPublicClass:AutoSave.kt$AutoSave$Storage</ID>
<ID>UndocumentedPublicClass:AutofillCrypto.kt$AutofillCrypto$Companion</ID>
<ID>UndocumentedPublicClass:Base64.kt$Base64</ID>
<ID>UndocumentedPublicClass:BaseBrowserFragment.kt$BaseBrowserFragment$Companion</ID>
<ID>UndocumentedPublicClass:BaseVoiceSearchActivity.kt$BaseVoiceSearchActivity$Companion</ID>
<ID>UndocumentedPublicClass:BookmarksStorage.kt$BookmarksStorage$Companion</ID>
<ID>UndocumentedPublicClass:BootUtils.kt$BootUtils$Companion</ID>
<ID>UndocumentedPublicClass:BrowserComposeActivity.kt$BrowserComposeActivity$Companion</ID>
<ID>UndocumentedPublicClass:BrowserFragment.kt$BrowserFragment$Companion</ID>
<ID>UndocumentedPublicClass:BrowserMenu.kt$BrowserMenu$Companion</ID>
<ID>UndocumentedPublicClass:BrowserMenu.kt$BrowserMenu$Orientation</ID>
<ID>UndocumentedPublicClass:BrowserMenuAdapter.kt$BrowserMenuItemViewHolder : ViewHolder</ID>
<ID>UndocumentedPublicClass:BrowserMenuImageTextCheckboxButton.kt$BrowserMenuImageTextCheckboxButton$Companion</ID>
<ID>UndocumentedPublicClass:BrowserToolbar.kt$BrowserToolbar$Companion</ID>
<ID>UndocumentedPublicClass:Browsers.kt$Browsers$Companion</ID>
<ID>UndocumentedPublicClass:BuildVersionProvider.kt$BuildVersionProvider$Companion</ID>
<ID>UndocumentedPublicClass:CFRPopup.kt$CFRPopup$Companion</ID>
<ID>UndocumentedPublicClass:CFRPopupShape.kt$CFRPopupShape$Companion</ID>
<ID>UndocumentedPublicClass:Choice.kt$Choice$CREATOR : Creator</ID>
<ID>UndocumentedPublicClass:Client.kt$Client$Companion</ID>
<ID>UndocumentedPublicClass:CollectionProcessor.kt$CollectionProcessor$Companion</ID>
<ID>UndocumentedPublicClass:ColorUtils.kt$ColorUtils</ID>
<ID>UndocumentedPublicClass:ConceptFetchDetector.kt$ConceptFetchDetector$Companion</ID>
<ID>UndocumentedPublicClass:ConceptFetchHttpUploader.kt$ConceptFetchHttpUploader$Companion</ID>
<ID>UndocumentedPublicClass:Constants.kt$Constants</ID>
<ID>UndocumentedPublicClass:Consumable.kt$Consumable$Companion</ID>
<ID>UndocumentedPublicClass:ContextMenuCandidate.kt$ContextMenuCandidate$Companion</ID>
<ID>UndocumentedPublicClass:ContextMenuFragment.kt$ContextMenuFragment$Companion</ID>
<ID>UndocumentedPublicClass:ContextMenuUseCases.kt$ContextMenuUseCases$ConsumeHitResultUseCase</ID>
<ID>UndocumentedPublicClass:ContextMenuUseCases.kt$ContextMenuUseCases$InjectDownloadUseCase</ID>
<ID>UndocumentedPublicClass:ContileTopSitesUpdater.kt$ContileTopSitesUpdater$Companion</ID>
<ID>UndocumentedPublicClass:CoordinateScrollingFeature.kt$CoordinateScrollingFeature$Companion</ID>
<ID>UndocumentedPublicClass:Crash.kt$Crash$Companion</ID>
<ID>UndocumentedPublicClass:Crash.kt$Crash.NativeCodeCrash$Companion</ID>
<ID>UndocumentedPublicClass:Crash.kt$Crash.NativeCodeCrash.Companion$ProcessType</ID>
<ID>UndocumentedPublicClass:Crash.kt$Crash.UncaughtExceptionCrash$Companion</ID>
<ID>UndocumentedPublicClass:CrashActivity.kt$CrashActivity : AppCompatActivityOnClickListener</ID>
<ID>UndocumentedPublicClass:CrashApplication.kt$CrashApplication : Application</ID>
<ID>UndocumentedPublicClass:CrashApplication.kt$CrashApplication$Companion</ID>
<ID>UndocumentedPublicClass:CrashReporter.kt$CrashReporter$Companion</ID>
<ID>UndocumentedPublicClass:CrashReporter.kt$CrashReporter$Prompt</ID>
<ID>UndocumentedPublicClass:CrashReporterActivity.kt$CrashReporterActivity$Companion</ID>
<ID>UndocumentedPublicClass:CreditCardItemViewHolder.kt$CreditCardItemViewHolder$Companion</ID>
<ID>UndocumentedPublicClass:CreditCardSelectBar.kt$CreditCardSelectBar$Companion</ID>
<ID>UndocumentedPublicClass:CreditCardsAddressesStorage.kt$Address$Companion</ID>
<ID>UndocumentedPublicClass:CreditCardsAddressesStorage.kt$CreditCard$Companion</ID>
<ID>UndocumentedPublicClass:CreditCardsAddressesStorage.kt$CreditCardEntry$Companion</ID>
<ID>UndocumentedPublicClass:CustomTabConfig.kt$CustomTabActionButtonConfig</ID>
<ID>UndocumentedPublicClass:CustomTabConfig.kt$CustomTabMenuItem</ID>
<ID>UndocumentedPublicClass:CustomTabsAction.kt$CustomTabsAction : Action</ID>
<ID>UndocumentedPublicClass:CustomTabsService.kt$CustomTabsService : AbstractCustomTabsService</ID>
<ID>UndocumentedPublicClass:CustomTabsServiceStore.kt$CustomTabsServiceStore : Store</ID>
<ID>UndocumentedPublicClass:CustomTabsToolbarFeature.kt$CustomTabsToolbarFeature$Companion</ID>
<ID>UndocumentedPublicClass:CustomViewFinder.kt$CustomViewFinder$Companion</ID>
<ID>UndocumentedPublicClass:DefaultComponents.kt$DefaultComponents</ID>
<ID>UndocumentedPublicClass:DefaultComponents.kt$DefaultComponents$Companion</ID>
<ID>UndocumentedPublicClass:DefaultIconGenerator.kt$DefaultIconGenerator$Companion</ID>
<ID>UndocumentedPublicClass:DeniedPermissionDialogFragment.kt$DeniedPermissionDialogFragment$Companion</ID>
<ID>UndocumentedPublicClass:DeviceCommandQueue.kt$DeviceCommandQueue.FlushResult$Companion</ID>
<ID>UndocumentedPublicClass:DeviceRecyclerViewAdapter.kt$DeviceRecyclerViewAdapter$ViewHolder : ViewHolder</ID>
<ID>UndocumentedPublicClass:DialogColors.kt$DialogColors$Companion</ID>
<ID>UndocumentedPublicClass:DigitalAssetLinksApi.kt$DigitalAssetLinksApi$Companion</ID>
<ID>UndocumentedPublicClass:DiskIconLoader.kt$DiskIconLoader$LoaderDiskCache</ID>
<ID>UndocumentedPublicClass:DiskIconPreparer.kt$DiskIconPreparer$PreparerDiskCache</ID>
<ID>UndocumentedPublicClass:DiskIconProcessor.kt$DiskIconProcessor$ProcessorDiskCache</ID>
<ID>UndocumentedPublicClass:Domain.kt$Domain$Companion</ID>
<ID>UndocumentedPublicClass:DomainAutoCompleteProvider.kt$DomainAutoCompleteProvider$AutocompleteSource</ID>
<ID>UndocumentedPublicClass:DomainMatcher.kt$DomainMatch</ID>
<ID>UndocumentedPublicClass:DownloadCancelDialogFragment.kt$DownloadCancelDialogFragment$Companion</ID>
<ID>UndocumentedPublicClass:DownloadDialogFragment.kt$DownloadDialogFragment$Companion</ID>
<ID>UndocumentedPublicClass:DownloadManager.kt$DownloadManager</ID>
<ID>UndocumentedPublicClass:DownloadService.kt$DownloadService : AbstractFetchDownloadService</ID>
<ID>UndocumentedPublicClass:DownloadState.kt$DownloadState$Companion</ID>
<ID>UndocumentedPublicClass:DownloadStorage.kt$DownloadStorage$Companion</ID>
<ID>UndocumentedPublicClass:DownloadUtils.kt$DownloadUtils</ID>
<ID>UndocumentedPublicClass:DownloadsUseCases.kt$DownloadsUseCases$ConsumeDownloadUseCase</ID>
<ID>UndocumentedPublicClass:DrawableUtils.kt$DrawableUtils</ID>
<ID>UndocumentedPublicClass:Engine.kt$Engine.BrowsingData$Companion</ID>
<ID>UndocumentedPublicClass:EngineSession.kt$EngineSession.LoadUrlFlags$Companion</ID>
<ID>UndocumentedPublicClass:EngineSession.kt$EngineSession.TrackingProtectionPolicy$Companion</ID>
<ID>UndocumentedPublicClass:EngineSession.kt$EngineSession.TrackingProtectionPolicy$TrackingCategory</ID>
<ID>UndocumentedPublicClass:EngineVersion.kt$EngineVersion$Companion</ID>
<ID>UndocumentedPublicClass:ErrorPages.kt$ErrorPages</ID>
<ID>UndocumentedPublicClass:ExternalAppBrowserFragment.kt$ExternalAppBrowserFragment$Companion</ID>
<ID>UndocumentedPublicClass:FactCollectDetector.kt$FactCollectDetector$Companion</ID>
<ID>UndocumentedPublicClass:FindInPageView.kt$FindInPageView$Listener</ID>
<ID>UndocumentedPublicClass:FirefoxAccount.kt$FirefoxAccount$Companion</ID>
<ID>UndocumentedPublicClass:FxaPushSupportFeature.kt$FxaPushSupportFeature$Companion</ID>
<ID>UndocumentedPublicClass:FxaWebChannelFeature.kt$FxaWebChannelFeature$Companion</ID>
<ID>UndocumentedPublicClass:FxaWebChannelFeature.kt$FxaWebChannelFeature.Companion$WebChannelCommand</ID>
<ID>UndocumentedPublicClass:GeckoEngineSession.kt$GeckoEngineSession$Companion</ID>
<ID>UndocumentedPublicClass:GeckoEngineSessionState.kt$GeckoEngineSessionState : EngineSessionState</ID>
<ID>UndocumentedPublicClass:GeckoEngineSessionState.kt$GeckoEngineSessionState$Companion</ID>
<ID>UndocumentedPublicClass:GeckoEngineView.kt$GeckoEngineView$Companion</ID>
<ID>UndocumentedPublicClass:GeckoPermissionRequest.kt$GeckoPermissionRequest.App$Companion</ID>
<ID>UndocumentedPublicClass:GeckoPermissionRequest.kt$GeckoPermissionRequest.Content$Companion</ID>
<ID>UndocumentedPublicClass:GeckoPermissionRequest.kt$GeckoPermissionRequest.Media$Companion</ID>
<ID>UndocumentedPublicClass:GeckoSelectionActionDelegate.kt$GeckoSelectionActionDelegate$Companion</ID>
<ID>UndocumentedPublicClass:GeckoViewFetchClient.kt$GeckoViewFetchClient$Companion</ID>
<ID>UndocumentedPublicClass:GeckoWebExtensionException.kt$GeckoWebExtensionException$Companion</ID>
<ID>UndocumentedPublicClass:GleanApplication.kt$GleanApplication : Application</ID>
<ID>UndocumentedPublicClass:GleanApplication.kt$GleanApplication$Companion</ID>
<ID>UndocumentedPublicClass:GleanCrashReporterService.kt$GleanCrashReporterService$Companion</ID>
<ID>UndocumentedPublicClass:Grammar.kt$GrammarElement</ID>
<ID>UndocumentedPublicClass:HttpURLConnectionClient.kt$HttpURLConnectionClient$Companion</ID>
<ID>UndocumentedPublicClass:IconLoader.kt$IconLoader$Result</ID>
<ID>UndocumentedPublicClass:IconLoader.kt$IconLoader.Result$BitmapResult : Result</ID>
<ID>UndocumentedPublicClass:IconLoader.kt$IconLoader.Result$BytesResult : Result</ID>
<ID>UndocumentedPublicClass:IconLoader.kt$IconLoader.Result$NoResult : Result</ID>
<ID>UndocumentedPublicClass:IconMemoryCache.kt$IconMemoryCache : ProcessorMemoryCacheLoaderMemoryCachePreparerMemoryCache</ID>
<ID>UndocumentedPublicClass:ImageDecoder.kt$ImageDecoder$Companion</ID>
<ID>UndocumentedPublicClass:ImageDecoder.kt$ImageDecoder.Companion$ImageMagicNumbers</ID>
<ID>UndocumentedPublicClass:ImageViewAndroidTintXmlDetector.kt$ImageViewAndroidTintXmlDetector$Companion</ID>
<ID>UndocumentedPublicClass:InContentTelemetry.kt$InContentTelemetry$Companion</ID>
<ID>UndocumentedPublicClass:InlineAutocompleteEditText.kt$InlineAutocompleteEditText$AutocompleteResult</ID>
<ID>UndocumentedPublicClass:InlineAutocompleteEditText.kt$InlineAutocompleteEditText$Companion</ID>
<ID>UndocumentedPublicClass:InputResultDetail.kt$InputResultDetail$Companion</ID>
<ID>UndocumentedPublicClass:IntentReceiverActivity.kt$IntentReceiverActivity : Activity</ID>
<ID>UndocumentedPublicClass:Jexl.kt$Jexl</ID>
<ID>UndocumentedPublicClass:LanguageModel.kt$LanguageModel$Companion</ID>
<ID>UndocumentedPublicClass:LanguageSetting.kt$LanguageSetting$Companion</ID>
<ID>UndocumentedPublicClass:LazyComponent.kt$LazyComponent$Companion</ID>
<ID>UndocumentedPublicClass:LibrariesListFragment.kt$LibrariesListFragment$Companion</ID>
<ID>UndocumentedPublicClass:LintLogChecks.kt$LintLogChecks$Companion</ID>
<ID>UndocumentedPublicClass:LocationService.kt$LocationService$Companion</ID>
<ID>UndocumentedPublicClass:Logger.kt$Logger$Companion</ID>
<ID>UndocumentedPublicClass:LoginFragment.kt$LoginFragment : Fragment</ID>
<ID>UndocumentedPublicClass:LoginFragment.kt$LoginFragment$Companion</ID>
<ID>UndocumentedPublicClass:LoginFragment.kt$LoginFragment$OnLoginCompleteListener</ID>
<ID>UndocumentedPublicClass:LoginsCrypto.kt$LoginsCrypto$Companion</ID>
<ID>UndocumentedPublicClass:MainActivity.kt$MainActivity : AppCompatActivity</ID>
<ID>UndocumentedPublicClass:MainActivity.kt$MainActivity : AppCompatActivityOnLoginCompleteListenerCoroutineScope</ID>
<ID>UndocumentedPublicClass:MainActivity.kt$MainActivity : AppCompatActivityOnLoginCompleteListenerCoroutineScopeSyncStatusObserver</ID>
<ID>UndocumentedPublicClass:MainActivity.kt$MainActivity : AppCompatActivityOnLoginCompleteListenerOnDeviceListInteractionListenerCoroutineScope</ID>
<ID>UndocumentedPublicClass:MainActivity.kt$MainActivity$Companion</ID>
<ID>UndocumentedPublicClass:ManifestStorage.kt$ManifestStorage$Companion</ID>
<ID>UndocumentedPublicClass:MediaSession.kt$MediaSession.Feature$Companion</ID>
<ID>UndocumentedPublicClass:MemoryIconLoader.kt$MemoryIconLoader$LoaderMemoryCache</ID>
<ID>UndocumentedPublicClass:MemoryIconPreparer.kt$MemoryIconPreparer$PreparerMemoryCache</ID>
<ID>UndocumentedPublicClass:MemoryIconProcessor.kt$MemoryIconProcessor$ProcessorMemoryCache</ID>
<ID>UndocumentedPublicClass:NotYetSupportedAddonActivity.kt$NotYetSupportedAddonActivity.NotYetSupportedAddonFragment$Companion</ID>
<ID>UndocumentedPublicClass:NotificationManagerChecks.kt$NotificationManagerChecks$Companion</ID>
<ID>UndocumentedPublicClass:OAuthAccount.kt$AuthType</ID>
<ID>UndocumentedPublicClass:OAuthAccount.kt$Avatar</ID>
<ID>UndocumentedPublicClass:OAuthAccount.kt$Profile</ID>
<ID>UndocumentedPublicClass:OkHttpClient.kt$OkHttpClient$Companion</ID>
<ID>UndocumentedPublicClass:Orientation.kt$Orientation$Companion</ID>
<ID>UndocumentedPublicClass:OriginVerifier.kt$OriginVerifier$Companion</ID>
<ID>UndocumentedPublicClass:OriginVerifierFeature.kt$OriginVerifierFeature</ID>
<ID>UndocumentedPublicClass:Parser.kt$ParserException : Exception</ID>
<ID>UndocumentedPublicClass:PasswordGeneratorDialogColors.kt$PasswordGeneratorDialogColors$Companion</ID>
<ID>UndocumentedPublicClass:PermissionsDialogFragment.kt$PermissionsDialogFragment$Companion</ID>
<ID>UndocumentedPublicClass:PreferredColorScheme.kt$PreferredColorScheme$Companion</ID>
<ID>UndocumentedPublicClass:PreferredColorScheme.kt$PreferredColorScheme$Dark : PreferredColorScheme</ID>
<ID>UndocumentedPublicClass:PreferredColorScheme.kt$PreferredColorScheme$Light : PreferredColorScheme</ID>
<ID>UndocumentedPublicClass:PreferredColorScheme.kt$PreferredColorScheme$System : PreferredColorScheme</ID>
<ID>UndocumentedPublicClass:PromptAbuserDetector.kt$PromptAbuserDetector$Companion</ID>
<ID>UndocumentedPublicClass:PromptFeature.kt$PromptFeature$Companion</ID>
<ID>UndocumentedPublicClass:PromptRequest.kt$PromptRequest$Dismissible</ID>
<ID>UndocumentedPublicClass:PromptRequest.kt$PromptRequest.Authentication$Level</ID>
<ID>UndocumentedPublicClass:PromptRequest.kt$PromptRequest.Authentication$Method</ID>
<ID>UndocumentedPublicClass:PromptRequest.kt$PromptRequest.File$Companion</ID>
<ID>UndocumentedPublicClass:PromptRequest.kt$PromptRequest.File$FacingMode</ID>
<ID>UndocumentedPublicClass:PromptRequest.kt$PromptRequest.TimeSelection$Type</ID>
<ID>UndocumentedPublicClass:ProtectedDataAdapter.kt$ProtectedDataAdapter : Adapter</ID>
@ -85,28 +198,50 @@
<ID>UndocumentedPublicClass:PushProcessor.kt$PushError$Network : PushError</ID>
<ID>UndocumentedPublicClass:PushProcessor.kt$PushError$Registration : PushError</ID>
<ID>UndocumentedPublicClass:PushProcessor.kt$PushError$ServiceUnavailable : PushError</ID>
<ID>UndocumentedPublicClass:PushProcessor.kt$PushProcessor$Companion</ID>
<ID>UndocumentedPublicClass:PushService.kt$PushService$Companion</ID>
<ID>UndocumentedPublicClass:QrFeature.kt$QrFeature$Companion</ID>
<ID>UndocumentedPublicClass:QrFragment.kt$QrFragment$Companion</ID>
<ID>UndocumentedPublicClass:ReaderViewControlsView.kt$ReaderViewControlsView$Listener</ID>
<ID>UndocumentedPublicClass:ReaderViewFeature.kt$ReaderViewFeature$ColorScheme</ID>
<ID>UndocumentedPublicClass:ReaderViewFeature.kt$ReaderViewFeature$Companion</ID>
<ID>UndocumentedPublicClass:ReaderViewFeature.kt$ReaderViewFeature$FontType</ID>
<ID>UndocumentedPublicClass:RedirectDialogFragment.kt$RedirectDialogFragment$Companion</ID>
<ID>UndocumentedPublicClass:RegionState.kt$RegionState$Companion</ID>
<ID>UndocumentedPublicClass:ReportSiteDomainsRepository.kt$ReportSiteDomainsRepository$Companion</ID>
<ID>UndocumentedPublicClass:Request.kt$Request$CookiePolicy</ID>
<ID>UndocumentedPublicClass:Request.kt$Request$Redirect</ID>
<ID>UndocumentedPublicClass:Request.kt$Request.Body$Companion</ID>
<ID>UndocumentedPublicClass:RequestInterceptor.kt$RequestInterceptor.InterceptionResponse$AppIntent : InterceptionResponse</ID>
<ID>UndocumentedPublicClass:RequestInterceptor.kt$RequestInterceptor.InterceptionResponse$Content : InterceptionResponse</ID>
<ID>UndocumentedPublicClass:Response.kt$Response$Companion</ID>
<ID>UndocumentedPublicClass:Response.kt$Response.Body$Companion</ID>
<ID>UndocumentedPublicClass:ReversibleString.kt$ReversibleString$Companion</ID>
<ID>UndocumentedPublicClass:RustLog.kt$RustLog</ID>
<ID>UndocumentedPublicClass:SampleApplication.kt$SampleApplication : Application</ID>
<ID>UndocumentedPublicClass:SampleToolbarHelpers.kt$ConfigurationAdapter : Adapter</ID>
<ID>UndocumentedPublicClass:SampleToolbarHelpers.kt$ConfigurationViewHolder : ViewHolder</ID>
<ID>UndocumentedPublicClass:SampleToolbarHelpers.kt$Extra</ID>
<ID>UndocumentedPublicClass:SampleToolbarHelpers.kt$ToolbarConfiguration</ID>
<ID>UndocumentedPublicClass:SampleToolbarHelpers.kt$UrlBoxProgressView$Companion</ID>
<ID>UndocumentedPublicClass:SearchEngineSuggestionProvider.kt$SearchEngineSuggestionProvider$Companion</ID>
<ID>UndocumentedPublicClass:SearchSuggestionClient.kt$SearchSuggestionClient$ResponseParserException : Exception</ID>
<ID>UndocumentedPublicClass:SearchSuggestionProvider.kt$SearchSuggestionProvider$Companion</ID>
<ID>UndocumentedPublicClass:SearchSuggestionProvider.kt$SearchSuggestionProvider$Mode</ID>
<ID>UndocumentedPublicClass:SearchUseCases.kt$SearchUseCases$DefaultSearchUseCase : SearchUseCase</ID>
<ID>UndocumentedPublicClass:SearchUseCases.kt$SearchUseCases$NewTabSearchUseCase : SearchUseCase</ID>
<ID>UndocumentedPublicClass:SearchUseCases.kt$SearchUseCases$SearchUseCase</ID>
<ID>UndocumentedPublicClass:SecurePrefsReliabilityExperiment.kt$SecurePrefsReliabilityExperiment$Companion</ID>
<ID>UndocumentedPublicClass:SecurePrefsReliabilityExperiment.kt$SecurePrefsReliabilityExperiment.Companion$Actions</ID>
<ID>UndocumentedPublicClass:SecurePrefsReliabilityExperiment.kt$SecurePrefsReliabilityExperiment.Companion$Values</ID>
<ID>UndocumentedPublicClass:SendCrashReportService.kt$SendCrashReportService : Service</ID>
<ID>UndocumentedPublicClass:SendCrashReportService.kt$SendCrashReportService$Companion</ID>
<ID>UndocumentedPublicClass:SendCrashTelemetryService.kt$SendCrashTelemetryService : Service</ID>
<ID>UndocumentedPublicClass:SendCrashTelemetryService.kt$SendCrashTelemetryService$Companion</ID>
<ID>UndocumentedPublicClass:SendTabUseCases.kt$SendTabUseCases$SendToAllUseCase</ID>
<ID>UndocumentedPublicClass:SendTabUseCases.kt$SendTabUseCases$SendToDeviceUseCase</ID>
<ID>UndocumentedPublicClass:SessionState.kt$PackageCategory$Companion</ID>
<ID>UndocumentedPublicClass:SessionState.kt$SessionState.Source$Companion</ID>
<ID>UndocumentedPublicClass:SessionUseCases.kt$SessionUseCases$DefaultLoadUrlUseCase : LoadUrlUseCase</ID>
<ID>UndocumentedPublicClass:SessionUseCases.kt$SessionUseCases$ExitFullScreenUseCase</ID>
<ID>UndocumentedPublicClass:SessionUseCases.kt$SessionUseCases$GoBackUseCase</ID>
@ -117,29 +252,64 @@
<ID>UndocumentedPublicClass:SessionUseCases.kt$SessionUseCases$StopLoadingUseCase</ID>
<ID>UndocumentedPublicClass:SettingUpdater.kt$SettingUpdater&lt;T&gt;</ID>
<ID>UndocumentedPublicClass:Settings.kt$UnsupportedSetting&lt;T&gt;</ID>
<ID>UndocumentedPublicClass:SimpleDownloadDialogFragment.kt$SimpleDownloadDialogFragment$Companion</ID>
<ID>UndocumentedPublicClass:SimpleRedirectDialogFragment.kt$SimpleRedirectDialogFragment$Companion</ID>
<ID>UndocumentedPublicClass:SiteControlsBuilder.kt$SiteControlsBuilder.CopyAndRefresh$Companion</ID>
<ID>UndocumentedPublicClass:SiteControlsBuilder.kt$SiteControlsBuilder.Default$Companion</ID>
<ID>UndocumentedPublicClass:SitePermissions.kt$SitePermissions$Status</ID>
<ID>UndocumentedPublicClass:SitePermissionsFeature.kt$SitePermissionsFeature$PromptsStyling</ID>
<ID>UndocumentedPublicClass:SitePermissionsFeature.kt$SitePermissionsFeature.DialogConfig$Companion</ID>
<ID>UndocumentedPublicClass:SitePermissionsRules.kt$SitePermissionsRules$Action</ID>
<ID>UndocumentedPublicClass:SitePermissionsStorage.kt$SitePermissionsStorage$Permission</ID>
<ID>UndocumentedPublicClass:Size.kt$Size$Companion</ID>
<ID>UndocumentedPublicClass:StatementRelationChecker.kt$StatementRelationChecker$Companion</ID>
<ID>UndocumentedPublicClass:StatusBarUtils.kt$StatusBarUtils</ID>
<ID>UndocumentedPublicClass:StickyItemLayoutManager.kt$StickyItemsLinearLayoutManager$Companion</ID>
<ID>UndocumentedPublicClass:StorageMaintenanceWorker.kt$StorageMaintenanceWorker$Companion</ID>
<ID>UndocumentedPublicClass:StorageUtils.kt$StorageUtils</ID>
<ID>UndocumentedPublicClass:Store.kt$Store.Subscription$Binding</ID>
<ID>UndocumentedPublicClass:StringLintXmlDetector.kt$StringLintXmlDetector$Companion</ID>
<ID>UndocumentedPublicClass:SupportedAddonsChecker.kt$DefaultSupportedAddonsChecker$Companion</ID>
<ID>UndocumentedPublicClass:SyncEnginesStorage.kt$SyncEnginesStorage$Companion</ID>
<ID>UndocumentedPublicClass:SystemEngine.kt$SystemEngine$Companion</ID>
<ID>UndocumentedPublicClass:SystemEngineSession.kt$SystemEngineSession$Companion</ID>
<ID>UndocumentedPublicClass:SystemEngineSession.kt$SystemEngineSession$WebSetting&lt;T&gt;</ID>
<ID>UndocumentedPublicClass:SystemEngineSessionState.kt$SystemEngineSessionState : EngineSessionState</ID>
<ID>UndocumentedPublicClass:SystemEngineSessionState.kt$SystemEngineSessionState$Companion</ID>
<ID>UndocumentedPublicClass:SystemEngineView.kt$SystemEngineView$Companion</ID>
<ID>UndocumentedPublicClass:SystemEngineView.kt$SystemEngineView$ImageHandler : Handler</ID>
<ID>UndocumentedPublicClass:SystemPermissionRequest.kt$SystemPermissionRequest$Companion</ID>
<ID>UndocumentedPublicClass:TabCounter.kt$TabCounter : RelativeLayout</ID>
<ID>UndocumentedPublicClass:TabCounter.kt$TabCounter$Companion</ID>
<ID>UndocumentedPublicClass:TabThumbnailView.kt$TabThumbnailView : AppCompatImageView</ID>
<ID>UndocumentedPublicClass:TabViewHolder.kt$DefaultTabViewHolder$Companion</ID>
<ID>UndocumentedPublicClass:TabsAdapter.kt$TabsAdapter$Companion</ID>
<ID>UndocumentedPublicClass:TabsUseCases.kt$TabsUseCases$AddNewTabUseCase : LoadUrlUseCase</ID>
<ID>UndocumentedPublicClass:TabsUseCases.kt$TabsUseCases$DefaultSelectTabUseCase : SelectTabUseCase</ID>
<ID>UndocumentedPublicClass:TabsUseCases.kt$TabsUseCases$RemoveAllTabsUseCase</ID>
<ID>UndocumentedPublicClass:TextViewAndroidSrcXmlDetector.kt$TextViewAndroidSrcXmlDetector$Companion</ID>
<ID>UndocumentedPublicClass:ThreadUtils.kt$ThreadUtils</ID>
<ID>UndocumentedPublicClass:Token.kt$Token$Type</ID>
<ID>UndocumentedPublicClass:Toolbar.kt$Toolbar$SiteSecurity</ID>
<ID>UndocumentedPublicClass:ToolbarActivity.kt$ToolbarActivity$Companion</ID>
<ID>UndocumentedPublicClass:ToolbarFeature.kt$ToolbarFeature.RenderStyle$ColoredUrl : RenderStyle</ID>
<ID>UndocumentedPublicClass:ToolbarFeature.kt$ToolbarFeature.RenderStyle$RegistrableDomain : RenderStyle</ID>
<ID>UndocumentedPublicClass:ToolbarFeature.kt$ToolbarFeature.RenderStyle$UncoloredUrl : RenderStyle</ID>
<ID>UndocumentedPublicClass:Trie.kt$Trie$Companion</ID>
<ID>UndocumentedPublicClass:URLStringUtils.kt$URLStringUtils</ID>
<ID>UndocumentedPublicClass:UrlMatcher.kt$UrlMatcher$Companion</ID>
<ID>UndocumentedPublicClass:WebAppIntentProcessor.kt$WebAppIntentProcessor$Companion</ID>
<ID>UndocumentedPublicClass:WebAppLauncherActivity.kt$WebAppLauncherActivity$Companion</ID>
<ID>UndocumentedPublicClass:WebAppManifest.kt$WebAppManifest.Icon$Purpose</ID>
<ID>UndocumentedPublicClass:WebAppSiteControlsFeature.kt$WebAppSiteControlsFeature$Companion</ID>
<ID>UndocumentedPublicClass:WebAuthnFeature.kt$WebAuthnFeature$Companion</ID>
<ID>UndocumentedPublicClass:WebExtension.kt$DisabledFlags$Companion</ID>
<ID>UndocumentedPublicClass:WebExtension.kt$Incognito$Companion</ID>
<ID>UndocumentedPublicClass:WebExtensionActionPopupActivity.kt$WebExtensionActionPopupActivity.WebExtensionActionPopupFragment$Companion</ID>
<ID>UndocumentedPublicClass:WebExtensionBrowserMenu.kt$WebExtensionBrowserMenu$Companion</ID>
<ID>UndocumentedPublicClass:WebExtensionController.kt$WebExtensionController$Companion</ID>
<ID>UndocumentedPublicClass:WebExtensionPlaceholderMenuItem.kt$WebExtensionPlaceholderMenuItem$Companion</ID>
<ID>UndocumentedPublicClass:WebURLFinder.kt$WebURLFinder$Companion</ID>
<ID>UndocumentedPublicFunction:AppLinksUseCases.kt$AppLinksUseCases.GetAppLinkRedirect$operator fun invoke(url: String): AppLinkRedirect</ID>
<ID>UndocumentedPublicFunction:Base64.kt$Base64$fun encodeToUriString(data: String)</ID>
<ID>UndocumentedPublicFunction:BrowserFragment.kt$BrowserFragment.Companion$fun create(sessionId: String? = null)</ID>
@ -317,25 +487,5 @@
<ID>UndocumentedPublicFunction:WebAppManifestParser.kt$WebAppManifestParser$fun serialize(manifest: WebAppManifest)</ID>
<ID>UndocumentedPublicFunction:WorkManagerSyncManager.kt$fun getLastSynced(context: Context): Long</ID>
<ID>UndocumentedPublicFunction:nodes.kt$AstNode$open fun toString(level: Int, isTopLevel: Boolean = true): String</ID>
<ID>UnusedParameter:InlineAutocompleteEditText.kt$InlineAutocompleteEditText$_: View</ID>
<ID>UseRequire:AutoFitTextureView.kt$AutoFitTextureView$throw IllegalArgumentException("Size cannot be negative.")</ID>
<ID>UseRequire:BrowserStore.kt$BrowserStore$throw IllegalArgumentException("Duplicate tabs found")</ID>
<ID>UseRequire:BrowserStore.kt$BrowserStore$throw IllegalArgumentException("Selected tab does not exist")</ID>
<ID>UseRequire:CrashReporter.kt$CrashReporter$throw IllegalArgumentException("No crash reporter services defined")</ID>
<ID>UseRequire:CustomTabIntentProcessor.kt$CustomTabIntentProcessor$throw IllegalArgumentException("getAdditionalHeaders() intent bundle contains wrong key value pair")</ID>
<ID>UseRequire:DeviceFragment.kt$DeviceFragment$throw IllegalArgumentException("$context must implement OnDeviceListInteractionListener")</ID>
<ID>UseRequire:FxaAccountManager.kt$FxaAccountManager$throw IllegalArgumentException("Set of supported engines can't be empty")</ID>
<ID>UseRequire:Headers.kt$Header$throw IllegalArgumentException("Header name cannot be empty")</ID>
<ID>UseRequire:HttpURLConnectionClient.kt$HttpURLConnectionClient$throw IllegalArgumentException("Client doesn't support private request")</ID>
<ID>UseRequire:LinkingMiddleware.kt$LinkingMiddleware$throw IllegalArgumentException("AddMultipleTabsAction does not support tabs with engine sessions")</ID>
<ID>UseRequire:OkHttpClient.kt$OkHttpClient$throw IllegalArgumentException("Client doesn't support private request")</ID>
<ID>UseRequire:SearchEngine.kt$throw IllegalArgumentException("URL does not contain search terms placeholder")</ID>
<ID>UseRequire:StoreExtensions.kt$throw IllegalArgumentException("Lifecycle is already DESTROYED")</ID>
<ID>UseRequire:SystemEngineSession.kt$SystemEngineSession$throw IllegalArgumentException("Can only restore from SystemEngineSessionState")</ID>
<ID>UseRequire:TabGroupReducer.kt$throw IllegalArgumentException("Tab group with same ID already exists")</ID>
<ID>UseRequire:TabListReducer.kt$TabListReducer$throw IllegalArgumentException("The parent does not exist")</ID>
<ID>UseRequire:UrlMatcher.kt$UrlMatcher$throw IllegalArgumentException("$key categoryMap contains undeclared category")</ID>
<ID>UseRequire:WebURLFinder.kt$WebURLFinder$throw IllegalArgumentException("string must not be null")</ID>
<ID>UseRequire:WebURLFinder.kt$WebURLFinder$throw IllegalArgumentException("strings must not be null")</ID>
</CurrentIssues>
</SmellBaseline>

View File

@ -155,6 +155,7 @@ tasks.register('clean', Delete) {
detekt {
input = files("$projectDir/app/src")
config = files("$projectDir/config/detekt.yml")
baseline = file("$projectDir/config/detekt-baseline.xml")
reports {
html {

View File

@ -1,15 +1,8 @@
<?xml version="1.0" ?>
<!-- This Source Code Form is subject to the terms of the Mozilla Public
- License, v. 2.0. If a copy of the MPL was not distributed with this
- file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
<SmellBaseline>
<ManuallySuppressedIssues></ManuallySuppressedIssues>
<CurrentIssues>
<ID>ConstructorParameterNaming:BrowsingModeManager.kt$DefaultBrowsingModeManager$private var _mode: BrowsingMode</ID>
<ID>FunctionOnlyReturningConstant:MetricsUtils.kt$MetricsUtils$@VisibleForTesting(otherwise = VisibleForTesting.PRIVATE) internal fun getHashingSalt(): String</ID>
<ID>FunctionOnlyReturningConstant:SupportUtils.kt$SupportUtils$fun getFirefoxAccountSumoUrl(): String</ID>
<ID>FunctionParameterNaming:FenixSnackbar.kt$FenixSnackbar.Companion$_view: View?</ID>
<ID>UndocumentedPublicClass:AboutFragment.kt$AboutFragment$Companion</ID>
<ID>UndocumentedPublicClass:AboutItem.kt$AboutItem</ID>
<ID>UndocumentedPublicClass:AboutItem.kt$AboutItem$Crashes : AboutItem</ID>
<ID>UndocumentedPublicClass:AboutItem.kt$AboutItem$ExternalLink : AboutItem</ID>
@ -17,10 +10,17 @@
<ID>UndocumentedPublicClass:AboutItem.kt$AboutItemType</ID>
<ID>UndocumentedPublicClass:AboutItem.kt$AboutPageItem</ID>
<ID>UndocumentedPublicClass:AboutItemViewHolder.kt$AboutItemViewHolder : ViewHolder</ID>
<ID>UndocumentedPublicClass:AboutItemViewHolder.kt$AboutItemViewHolder$Companion</ID>
<ID>UndocumentedPublicClass:AboutLibrariesFragment.kt$AboutLibrariesFragment$Companion</ID>
<ID>UndocumentedPublicClass:AboutPageAdapter.kt$AboutPageAdapter : ListAdapter</ID>
<ID>UndocumentedPublicClass:AboutPageAdapter.kt$AboutPageListener</ID>
<ID>UndocumentedPublicClass:AbstractBrowserTabViewHolder.kt$AbstractBrowserTabViewHolder$Companion</ID>
<ID>UndocumentedPublicClass:AbstractBrowserTrayList.kt$AbstractBrowserTrayList$Companion</ID>
<ID>UndocumentedPublicClass:AccessibilityFragment.kt$AccessibilityFragment$Companion</ID>
<ID>UndocumentedPublicClass:AccountAbnormalities.kt$AccountAbnormalities$Companion</ID>
<ID>UndocumentedPublicClass:AccountAuthErrorPreference.kt$AccountAuthErrorPreference : Preference</ID>
<ID>UndocumentedPublicClass:AccountDeviceViewHolder.kt$AccountDeviceViewHolder : ViewHolder</ID>
<ID>UndocumentedPublicClass:AccountDeviceViewHolder.kt$AccountDeviceViewHolder$Companion</ID>
<ID>UndocumentedPublicClass:AccountDevicesAdapter.kt$SyncShareOption$AddNewDevice : SyncShareOption</ID>
<ID>UndocumentedPublicClass:AccountDevicesAdapter.kt$SyncShareOption$Offline : SyncShareOption</ID>
<ID>UndocumentedPublicClass:AccountDevicesAdapter.kt$SyncShareOption$Reconnect : SyncShareOption</ID>
@ -30,6 +30,7 @@
<ID>UndocumentedPublicClass:AccountPreference.kt$AccountPreference : Preference</ID>
<ID>UndocumentedPublicClass:AccountProblemFragment.kt$AccountProblemFragment : PreferenceFragmentCompatAccountObserver</ID>
<ID>UndocumentedPublicClass:AccountSettingsFragment.kt$AccountSettingsFragment : PreferenceFragmentCompat</ID>
<ID>UndocumentedPublicClass:AccountSettingsFragment.kt$AccountSettingsFragment$Companion</ID>
<ID>UndocumentedPublicClass:AccountSettingsFragmentStore.kt$AccountSettingsFragmentAction$SyncEnded : AccountSettingsFragmentAction</ID>
<ID>UndocumentedPublicClass:AccountSettingsFragmentStore.kt$AccountSettingsFragmentAction$SyncFailed : AccountSettingsFragmentAction</ID>
<ID>UndocumentedPublicClass:AccountSettingsFragmentStore.kt$AccountSettingsFragmentAction$UpdateDeviceName : AccountSettingsFragmentAction</ID>
@ -40,35 +41,43 @@
<ID>UndocumentedPublicClass:AccountSettingsInteractor.kt$AccountSettingsInteractor : AccountSettingsUserActions</ID>
<ID>UndocumentedPublicClass:AccountSettingsInteractor.kt$AccountSettingsUserActions</ID>
<ID>UndocumentedPublicClass:AccountUiView.kt$AccountUiView</ID>
<ID>UndocumentedPublicClass:AcornLayout.kt$AcornSpace$Companion</ID>
<ID>UndocumentedPublicClass:AcornLayout.kt$AcornWindowSize$Companion</ID>
<ID>UndocumentedPublicClass:ActivationPing.kt$ActivationPing</ID>
<ID>UndocumentedPublicClass:AddLoginFragment.kt$AddLoginFragment$Companion</ID>
<ID>UndocumentedPublicClass:AddonDetailsBindingDelegate.kt$AddonDetailsInteractor</ID>
<ID>UndocumentedPublicClass:AddonPermissionDetailsBindingDelegate.kt$AddonPermissionsDetailsInteractor</ID>
<ID>UndocumentedPublicClass:AddonPopupBaseFragment.kt$AddonPopupBaseFragment$Companion</ID>
<ID>UndocumentedPublicClass:AdjustMetricsService.kt$AdjustMetricsService : MetricsService</ID>
<ID>UndocumentedPublicClass:AdjustMetricsService.kt$AdjustMetricsService$Companion</ID>
<ID>UndocumentedPublicClass:AppAction.kt$AppAction$AddNonFatalCrash : AppAction</ID>
<ID>UndocumentedPublicClass:AppAction.kt$AppAction$Change : AppAction</ID>
<ID>UndocumentedPublicClass:AppAction.kt$AppAction$CollectionExpanded : AppAction</ID>
<ID>UndocumentedPublicClass:AppAction.kt$AppAction$CollectionsChange : AppAction</ID>
<ID>UndocumentedPublicClass:AppAction.kt$AppAction$DisbandSearchGroupAction : AppAction</ID>
<ID>UndocumentedPublicClass:AppAction.kt$AppAction$ModeChange : AppAction</ID>
<ID>UndocumentedPublicClass:AppAction.kt$AppAction$RecentBookmarksChange : AppAction</ID>
<ID>UndocumentedPublicClass:AppAction.kt$AppAction$RecentHistoryChange : AppAction</ID>
<ID>UndocumentedPublicClass:AppAction.kt$AppAction$RecentTabsChange : AppAction</ID>
<ID>UndocumentedPublicClass:AppAction.kt$AppAction$RemoveAllNonFatalCrashes : AppAction</ID>
<ID>UndocumentedPublicClass:AppAction.kt$AppAction$RemoveCollectionsPlaceholder : AppAction</ID>
<ID>UndocumentedPublicClass:AppAction.kt$AppAction$RemoveNonFatalCrash : AppAction</ID>
<ID>UndocumentedPublicClass:AppAction.kt$AppAction$RemoveRecentBookmark : AppAction</ID>
<ID>UndocumentedPublicClass:AppAction.kt$AppAction$RemoveRecentHistoryHighlight : AppAction</ID>
<ID>UndocumentedPublicClass:AppAction.kt$AppAction$RemoveRecentTab : AppAction</ID>
<ID>UndocumentedPublicClass:AppAction.kt$AppAction$TopSitesChange : AppAction</ID>
<ID>UndocumentedPublicClass:AppAction.kt$AppAction$UpdateInactiveExpanded : AppAction</ID>
<ID>UndocumentedPublicClass:AppRequestInterceptor.kt$AppRequestInterceptor : RequestInterceptor</ID>
<ID>UndocumentedPublicClass:AppRequestInterceptor.kt$AppRequestInterceptor$Companion</ID>
<ID>UndocumentedPublicClass:AppStartReasonProvider.kt$AppStartReasonProvider$StartReason</ID>
<ID>UndocumentedPublicClass:AppViewHolder.kt$AppViewHolder : ViewHolder</ID>
<ID>UndocumentedPublicClass:AppViewHolder.kt$AppViewHolder$Companion</ID>
<ID>UndocumentedPublicClass:AutofillSettingFragment.kt$AutofillSettingFragment$Companion</ID>
<ID>UndocumentedPublicClass:AwesomeBarView.kt$AwesomeBarView$Companion</ID>
<ID>UndocumentedPublicClass:AwesomeBarView.kt$AwesomeBarView$SearchProviderState</ID>
<ID>UndocumentedPublicClass:BaseBrowserFragment.kt$BaseBrowserFragment$Companion</ID>
<ID>UndocumentedPublicClass:BiometricPromptFeature.kt$BiometricPromptFeature$Companion</ID>
<ID>UndocumentedPublicClass:BlankDragShadowBuilder.kt$BlankDragShadowBuilder : DragShadowBuilder</ID>
<ID>UndocumentedPublicClass:BookmarkAdapter.kt$BookmarkAdapter : Adapter</ID>
<ID>UndocumentedPublicClass:BookmarkController.kt$DefaultBookmarkController : BookmarkController</ID>
<ID>UndocumentedPublicClass:BookmarkDeselectNavigationListener.kt$BookmarkDeselectNavigationListener : OnDestinationChangedListenerDefaultLifecycleObserver</ID>
<ID>UndocumentedPublicClass:BookmarkFragmentInteractor.kt$BookmarkFragmentInteractor$Companion</ID>
<ID>UndocumentedPublicClass:BookmarkFragmentStore.kt$BookmarkFragmentAction$Change : BookmarkFragmentAction</ID>
<ID>UndocumentedPublicClass:BookmarkFragmentStore.kt$BookmarkFragmentAction$Deselect : BookmarkFragmentAction</ID>
<ID>UndocumentedPublicClass:BookmarkFragmentStore.kt$BookmarkFragmentAction$DeselectAll : BookmarkFragmentAction</ID>
@ -82,17 +91,30 @@
<ID>UndocumentedPublicClass:BookmarkFragmentStore.kt$BookmarkFragmentStore : Store</ID>
<ID>UndocumentedPublicClass:BookmarkItemMenu.kt$BookmarkItemMenu</ID>
<ID>UndocumentedPublicClass:BookmarkItemMenu.kt$BookmarkItemMenu$Item</ID>
<ID>UndocumentedPublicClass:BookmarkNodeViewHolder.kt$BookmarkNodeViewHolder$Companion</ID>
<ID>UndocumentedPublicClass:BookmarkSeparatorViewHolder.kt$BookmarkSeparatorViewHolder$Companion</ID>
<ID>UndocumentedPublicClass:BookmarkView.kt$BookmarkView : LibraryPageViewUserInteractionHandler</ID>
<ID>UndocumentedPublicClass:BookmarksUseCase.kt$BookmarksUseCase$AddBookmarksUseCase</ID>
<ID>UndocumentedPublicClass:BookmarksHeaderViewHolder.kt$BookmarksHeaderViewHolder$Companion</ID>
<ID>UndocumentedPublicClass:BookmarksUseCase.kt$BookmarksUseCase$Companion</ID>
<ID>UndocumentedPublicClass:BookmarksViewHolder.kt$BookmarksViewHolder$Companion</ID>
<ID>UndocumentedPublicClass:BottomSpacerViewHolder.kt$BottomSpacerViewHolder : ViewHolder</ID>
<ID>UndocumentedPublicClass:BottomSpacerViewHolder.kt$BottomSpacerViewHolder$Companion</ID>
<ID>UndocumentedPublicClass:BrowserAnimator.kt$BrowserAnimator$Companion</ID>
<ID>UndocumentedPublicClass:BrowserFragment.kt$BrowserFragment$Companion</ID>
<ID>UndocumentedPublicClass:BrowserFragmentStore.kt$BrowserFragmentAction : Action</ID>
<ID>UndocumentedPublicClass:BrowserFragmentStore.kt$BrowserFragmentStore : Store</ID>
<ID>UndocumentedPublicClass:BrowserTabViewHolder.kt$BrowserTabViewHolder : ViewHolder</ID>
<ID>UndocumentedPublicClass:BrowserTabViewHolder.kt$BrowserTabViewHolder.GridViewHolder$Companion</ID>
<ID>UndocumentedPublicClass:BrowserTabViewHolder.kt$BrowserTabViewHolder.ListViewHolder$Companion</ID>
<ID>UndocumentedPublicClass:BrowserToolbarController.kt$DefaultBrowserToolbarController : BrowserToolbarController</ID>
<ID>UndocumentedPublicClass:BrowserToolbarController.kt$DefaultBrowserToolbarController$Companion</ID>
<ID>UndocumentedPublicClass:BrowserToolbarMenuController.kt$DefaultBrowserToolbarMenuController : BrowserToolbarMenuController</ID>
<ID>UndocumentedPublicClass:BrowserToolbarView.kt$BrowserToolbarView</ID>
<ID>UndocumentedPublicClass:BrowserToolbarMenuController.kt$DefaultBrowserToolbarMenuController$Companion</ID>
<ID>UndocumentedPublicClass:BrowsingModeManager.kt$BrowsingMode$Companion</ID>
<ID>UndocumentedPublicClass:BrowsingModeManager.kt$BrowsingModeManager</ID>
<ID>UndocumentedPublicClass:Chip.kt$SelectableChipColors$Companion</ID>
<ID>UndocumentedPublicClass:CollectionCreationController.kt$CollectionCreationController</ID>
<ID>UndocumentedPublicClass:CollectionCreationController.kt$DefaultCollectionCreationController$Companion</ID>
<ID>UndocumentedPublicClass:CollectionCreationFragment.kt$CollectionCreationFragment : DialogFragment</ID>
<ID>UndocumentedPublicClass:CollectionCreationInteractor.kt$CollectionCreationInteractor</ID>
<ID>UndocumentedPublicClass:CollectionCreationStore.kt$CollectionCreationAction : Action</ID>
@ -104,19 +126,41 @@
<ID>UndocumentedPublicClass:CollectionCreationStore.kt$CollectionCreationStore : Store</ID>
<ID>UndocumentedPublicClass:CollectionCreationTabListAdapter.kt$CollectionCreationTabListAdapter : Adapter</ID>
<ID>UndocumentedPublicClass:CollectionCreationTabListAdapter.kt$TabViewHolder : ViewHolder</ID>
<ID>UndocumentedPublicClass:CollectionCreationTabListAdapter.kt$TabViewHolder$Companion</ID>
<ID>UndocumentedPublicClass:CollectionCreationView.kt$CollectionCreationView</ID>
<ID>UndocumentedPublicClass:CollectionCreationView.kt$CollectionCreationView$Companion</ID>
<ID>UndocumentedPublicClass:CollectionHeaderViewHolder.kt$CollectionHeaderViewHolder$Companion</ID>
<ID>UndocumentedPublicClass:CollectionViewHolder.kt$CollectionViewHolder$Companion</ID>
<ID>UndocumentedPublicClass:CollectionsListAdapter.kt$CollectionsListAdapter$CollectionItemViewHolder : ViewHolder</ID>
<ID>UndocumentedPublicClass:CollectionsState.kt$CollectionsState$Companion</ID>
<ID>UndocumentedPublicClass:ComposeGridViewHolder.kt$ComposeGridViewHolder$Companion</ID>
<ID>UndocumentedPublicClass:ComposeListViewHolder.kt$ComposeListViewHolder$Companion</ID>
<ID>UndocumentedPublicClass:Config.kt$Config</ID>
<ID>UndocumentedPublicClass:Config.kt$ReleaseChannel</ID>
<ID>UndocumentedPublicClass:ConnectionPanelDialogFragment.kt$ConnectionPanelDialogFragment : FenixDialogFragment</ID>
<ID>UndocumentedPublicClass:Core.kt$Core$Companion</ID>
<ID>UndocumentedPublicClass:CounterPreference.kt$CounterPreference</ID>
<ID>UndocumentedPublicClass:CrashContentView.kt$CrashContentView$Companion</ID>
<ID>UndocumentedPublicClass:CrashReporterController.kt$CrashReporterController</ID>
<ID>UndocumentedPublicClass:CreateShortcutFragment.kt$CreateShortcutFragment : DialogFragment</ID>
<ID>UndocumentedPublicClass:CreateShortcutFragment.kt$CreateShortcutFragment$Companion</ID>
<ID>UndocumentedPublicClass:CreateXiaomiShortcutFragment.kt$CreateXiaomiShortcutFragment$Companion</ID>
<ID>UndocumentedPublicClass:CreditCardEditorFragment.kt$CreditCardEditorFragment$Companion</ID>
<ID>UndocumentedPublicClass:CreditCardEditorView.kt$CreditCardEditorView$Companion</ID>
<ID>UndocumentedPublicClass:CreditCardItemViewHolder.kt$CreditCardItemViewHolder$Companion</ID>
<ID>UndocumentedPublicClass:CreditCardsManagementView.kt$CreditCardsManagementView$Companion</ID>
<ID>UndocumentedPublicClass:CustomTabContextMenuCandidate.kt$CustomTabContextMenuCandidate</ID>
<ID>UndocumentedPublicClass:CustomTabToolbarIntegration.kt$CustomTabToolbarIntegration : ToolbarIntegration</ID>
<ID>UndocumentedPublicClass:CustomTabToolbarMenu.kt$CustomTabToolbarMenu$Companion</ID>
<ID>UndocumentedPublicClass:CustomTabsIntegration.kt$CustomTabsIntegration : LifecycleAwareFeatureUserInteractionHandler</ID>
<ID>UndocumentedPublicClass:CustomTabsIntegration.kt$CustomTabsIntegration$Companion</ID>
<ID>UndocumentedPublicClass:CustomTabsService.kt$CustomTabsService : AbstractCustomTabsService</ID>
<ID>UndocumentedPublicClass:CustomizationFragment.kt$CustomizationFragment$Companion</ID>
<ID>UndocumentedPublicClass:CustomizationFragment.kt$CustomizationFragment.Companion$Position</ID>
<ID>UndocumentedPublicClass:CustomizeHomeButtonViewHolder.kt$CustomizeHomeButtonViewHolder : ComposeViewHolder</ID>
<ID>UndocumentedPublicClass:CustomizeHomeButtonViewHolder.kt$CustomizeHomeButtonViewHolder$Companion</ID>
<ID>UndocumentedPublicClass:DataChoicesFragment.kt$DataChoicesFragment$Companion</ID>
<ID>UndocumentedPublicClass:DebugDrawerRoute.kt$DebugDrawerRoute$Companion</ID>
<ID>UndocumentedPublicClass:DebugFenixApplication.kt$DebugFenixApplication : FenixApplication</ID>
<ID>UndocumentedPublicClass:DefaultBrowserPreference.kt$DefaultBrowserPreference : Preference</ID>
<ID>UndocumentedPublicClass:DefaultLocaleSettingsController.kt$DefaultLocaleSettingsController : LocaleSettingsController</ID>
@ -127,31 +171,21 @@
<ID>UndocumentedPublicClass:DeleteBrowsingDataController.kt$DefaultDeleteBrowsingDataController : DeleteBrowsingDataController</ID>
<ID>UndocumentedPublicClass:DeleteBrowsingDataController.kt$DeleteBrowsingDataController</ID>
<ID>UndocumentedPublicClass:DeleteBrowsingDataFragment.kt$DeleteBrowsingDataFragment : Fragment</ID>
<ID>UndocumentedPublicClass:DeleteBrowsingDataFragment.kt$DeleteBrowsingDataFragment$Companion</ID>
<ID>UndocumentedPublicClass:DeleteBrowsingDataItem.kt$DeleteBrowsingDataItem : ConstraintLayout</ID>
<ID>UndocumentedPublicClass:DeleteBrowsingDataOnQuitFragment.kt$DeleteBrowsingDataOnQuitFragment : PreferenceFragmentCompat</ID>
<ID>UndocumentedPublicClass:DeleteBrowsingDataOnQuitType.kt$DeleteBrowsingDataOnQuitType</ID>
<ID>UndocumentedPublicClass:DesktopFolders.kt$DesktopFolders</ID>
<ID>UndocumentedPublicClass:DownloadAdapter.kt$DownloadAdapter : AdapterSelectionHolder</ID>
<ID>UndocumentedPublicClass:DownloadController.kt$DefaultDownloadController : DownloadController</ID>
<ID>UndocumentedPublicClass:DownloadController.kt$DownloadController</ID>
<ID>UndocumentedPublicClass:DownloadFragment.kt$DownloadFragment : LibraryPageFragmentUserInteractionHandlerMenuProvider</ID>
<ID>UndocumentedPublicClass:DownloadFragmentStore.kt$DownloadFragmentAction$AddItemForRemoval : DownloadFragmentAction</ID>
<ID>UndocumentedPublicClass:DownloadFragmentStore.kt$DownloadFragmentAction$AddPendingDeletionSet : DownloadFragmentAction</ID>
<ID>UndocumentedPublicClass:DownloadFragmentStore.kt$DownloadFragmentAction$EnterDeletionMode : DownloadFragmentAction</ID>
<ID>UndocumentedPublicClass:DownloadFragmentStore.kt$DownloadFragmentAction$ExitDeletionMode : DownloadFragmentAction</ID>
<ID>UndocumentedPublicClass:DownloadFragmentStore.kt$DownloadFragmentAction$ExitEditMode : DownloadFragmentAction</ID>
<ID>UndocumentedPublicClass:DownloadFragmentStore.kt$DownloadFragmentAction$RemoveItemForRemoval : DownloadFragmentAction</ID>
<ID>UndocumentedPublicClass:DownloadFragmentStore.kt$DownloadFragmentAction$UndoPendingDeletionSet : DownloadFragmentAction</ID>
<ID>UndocumentedPublicClass:DownloadFragmentStore.kt$DownloadFragmentState$Companion</ID>
<ID>UndocumentedPublicClass:DownloadFragmentStore.kt$DownloadFragmentState$Mode</ID>
<ID>UndocumentedPublicClass:DownloadFragmentStore.kt$DownloadFragmentState.Mode$Editing : Mode</ID>
<ID>UndocumentedPublicClass:DownloadFragmentStore.kt$DownloadFragmentState.Mode$Normal : Mode</ID>
<ID>UndocumentedPublicClass:DownloadItemMenu.kt$DownloadItemMenu</ID>
<ID>UndocumentedPublicClass:DownloadItemMenu.kt$DownloadItemMenu$Item</ID>
<ID>UndocumentedPublicClass:DownloadService.kt$DownloadService : AbstractFetchDownloadService</ID>
<ID>UndocumentedPublicClass:DownloadsListItemViewHolder.kt$DownloadsListItemViewHolder : ViewHolder</ID>
<ID>UndocumentedPublicClass:DraggableItemAnimator.kt$DraggableItemAnimator : DefaultItemAnimator</ID>
<ID>UndocumentedPublicClass:DropDownListPreference.kt$DropDownListPreference : DropDownPreference</ID>
<ID>UndocumentedPublicClass:DynamicDownloadDialog.kt$DynamicDownloadDialog$Companion</ID>
<ID>UndocumentedPublicClass:DynamicDownloadDialogBehavior.kt$DynamicDownloadDialogBehavior&lt;V : View&gt; : Behavior</ID>
<ID>UndocumentedPublicClass:EditBookmarkFragment.kt$EditBookmarkFragment$Companion</ID>
<ID>UndocumentedPublicClass:Event.kt$Event</ID>
<ID>UndocumentedPublicClass:Event.kt$Event$Search</ID>
<ID>UndocumentedPublicClass:ExceptionsAdapter.kt$ExceptionsAdapter.AdapterItem$DeleteButton : AdapterItem</ID>
@ -159,15 +193,28 @@
<ID>UndocumentedPublicClass:ExceptionsDeleteButtonViewHolder.kt$ExceptionsDeleteButtonViewHolder : ViewHolder</ID>
<ID>UndocumentedPublicClass:ExceptionsFragmentStore.kt$ExceptionsFragmentAction$Change : ExceptionsFragmentAction</ID>
<ID>UndocumentedPublicClass:ExceptionsHeaderViewHolder.kt$ExceptionsHeaderViewHolder : ViewHolder</ID>
<ID>UndocumentedPublicClass:ExceptionsHeaderViewHolder.kt$ExceptionsHeaderViewHolder$Companion</ID>
<ID>UndocumentedPublicClass:ExceptionsListItemViewHolder.kt$ExceptionsListItemViewHolder$Companion</ID>
<ID>UndocumentedPublicClass:ExtensionsProcessDisabledBackgroundController.kt$ExtensionsProcessDisabledBackgroundController$Companion</ID>
<ID>UndocumentedPublicClass:ExtensionsProcessDisabledForegroundController.kt$ExtensionsProcessDisabledForegroundController$Companion</ID>
<ID>UndocumentedPublicClass:FenixOnboarding.kt$FenixOnboarding : PreferencesHolder</ID>
<ID>UndocumentedPublicClass:FenixOnboarding.kt$FenixOnboarding$Companion</ID>
<ID>UndocumentedPublicClass:FenixSnackbar.kt$FenixSnackbar : BaseTransientBottomBar</ID>
<ID>UndocumentedPublicClass:FenixSnackbarDelegate.kt$FenixSnackbarDelegate : SnackbarDelegate</ID>
<ID>UndocumentedPublicClass:FenixSnackbar.kt$FenixSnackbar$Companion</ID>
<ID>UndocumentedPublicClass:FenixTabCounterMenu.kt$FenixTabCounterMenu : TabCounterMenu</ID>
<ID>UndocumentedPublicClass:FennecBookmarkShortcutsIntentProcessor.kt$FennecBookmarkShortcutsIntentProcessor$Companion</ID>
<ID>UndocumentedPublicClass:FennecWebAppIntentProcessor.kt$FennecWebAppIntentProcessor$Companion</ID>
<ID>UndocumentedPublicClass:FirefoxTheme.kt$FirefoxTheme</ID>
<ID>UndocumentedPublicClass:FirefoxTheme.kt$Theme$Companion</ID>
<ID>UndocumentedPublicClass:FirstSessionPing.kt$FirstSessionPing</ID>
<ID>UndocumentedPublicClass:FontEnumerationWorker.kt$FontEnumerationWorker$Companion</ID>
<ID>UndocumentedPublicClass:GeckoProvider.kt$GeckoProvider</ID>
<ID>UndocumentedPublicClass:GleanDebugToolsStore.kt$GleanDebugToolsState$Companion</ID>
<ID>UndocumentedPublicClass:GroupableRadioButton.kt$GroupableRadioButton</ID>
<ID>UndocumentedPublicClass:GrowthDataWorker.kt$GrowthDataWorker$Companion</ID>
<ID>UndocumentedPublicClass:HistoryAdapter.kt$HistoryAdapter$Companion</ID>
<ID>UndocumentedPublicClass:HistoryFragment.kt$HistoryFragment : LibraryPageFragmentUserInteractionHandlerMenuProvider</ID>
<ID>UndocumentedPublicClass:HistoryFragment.kt$HistoryFragment$Companion</ID>
<ID>UndocumentedPublicClass:HistoryFragmentStore.kt$HistoryFragmentAction$AddItemForRemoval : HistoryFragmentAction</ID>
<ID>UndocumentedPublicClass:HistoryFragmentStore.kt$HistoryFragmentAction$EnterDeletionMode : HistoryFragmentAction</ID>
<ID>UndocumentedPublicClass:HistoryFragmentStore.kt$HistoryFragmentAction$ExitDeletionMode : HistoryFragmentAction</ID>
@ -175,20 +222,26 @@
<ID>UndocumentedPublicClass:HistoryFragmentStore.kt$HistoryFragmentAction$FinishSync : HistoryFragmentAction</ID>
<ID>UndocumentedPublicClass:HistoryFragmentStore.kt$HistoryFragmentAction$RemoveItemForRemoval : HistoryFragmentAction</ID>
<ID>UndocumentedPublicClass:HistoryFragmentStore.kt$HistoryFragmentAction$StartSync : HistoryFragmentAction</ID>
<ID>UndocumentedPublicClass:HistoryFragmentStore.kt$HistoryFragmentState$Companion</ID>
<ID>UndocumentedPublicClass:HistoryFragmentStore.kt$HistoryFragmentState$Mode</ID>
<ID>UndocumentedPublicClass:HistoryFragmentStore.kt$HistoryFragmentState.Mode$Editing : Mode</ID>
<ID>UndocumentedPublicClass:HistoryFragmentStore.kt$HistoryFragmentState.Mode$Normal : Mode</ID>
<ID>UndocumentedPublicClass:HistoryFragmentStore.kt$HistoryFragmentState.Mode$Syncing : Mode</ID>
<ID>UndocumentedPublicClass:HistoryItemTimeGroup.kt$HistoryItemTimeGroup</ID>
<ID>UndocumentedPublicClass:HistoryItemTimeGroup.kt$HistoryItemTimeGroup$Companion</ID>
<ID>UndocumentedPublicClass:HistoryListItemViewHolder.kt$HistoryListItemViewHolder : ViewHolder</ID>
<ID>UndocumentedPublicClass:HistoryListItemViewHolder.kt$HistoryListItemViewHolder$Companion</ID>
<ID>UndocumentedPublicClass:HistoryMetadataGroupFragmentStore.kt$HistoryMetadataGroupFragmentAction$Delete : HistoryMetadataGroupFragmentAction</ID>
<ID>UndocumentedPublicClass:HistoryMetadataGroupFragmentStore.kt$HistoryMetadataGroupFragmentAction$DeleteAll : HistoryMetadataGroupFragmentAction</ID>
<ID>UndocumentedPublicClass:HistoryMetadataGroupFragmentStore.kt$HistoryMetadataGroupFragmentAction$Deselect : HistoryMetadataGroupFragmentAction</ID>
<ID>UndocumentedPublicClass:HistoryMetadataGroupFragmentStore.kt$HistoryMetadataGroupFragmentAction$DeselectAll : HistoryMetadataGroupFragmentAction</ID>
<ID>UndocumentedPublicClass:HistoryMetadataGroupFragmentStore.kt$HistoryMetadataGroupFragmentAction$Select : HistoryMetadataGroupFragmentAction</ID>
<ID>UndocumentedPublicClass:HistoryMetadataGroupFragmentStore.kt$HistoryMetadataGroupFragmentAction$UpdateHistoryItems : HistoryMetadataGroupFragmentAction</ID>
<ID>UndocumentedPublicClass:HistoryMetadataGroupItemViewHolder.kt$HistoryMetadataGroupItemViewHolder$Companion</ID>
<ID>UndocumentedPublicClass:HistoryMetadataService.kt$DefaultHistoryMetadataService : HistoryMetadataService</ID>
<ID>UndocumentedPublicClass:HomeActivity.kt$HomeActivity$Companion</ID>
<ID>UndocumentedPublicClass:HomeFragment.kt$HomeFragment : Fragment</ID>
<ID>UndocumentedPublicClass:HomeFragment.kt$HomeFragment$Companion</ID>
<ID>UndocumentedPublicClass:HomeMenu.kt$HomeMenu</ID>
<ID>UndocumentedPublicClass:HomeMenu.kt$HomeMenu$Item</ID>
<ID>UndocumentedPublicClass:HomeMenu.kt$HomeMenu.Item$Bookmarks : Item</ID>
@ -204,8 +257,13 @@
<ID>UndocumentedPublicClass:HomeMenu.kt$HomeMenu.Item$SyncAccount : Item</ID>
<ID>UndocumentedPublicClass:HomeMenu.kt$HomeMenu.Item$WhatsNew : Item</ID>
<ID>UndocumentedPublicClass:HomeScreenViewModel.kt$HomeScreenViewModel : ViewModel</ID>
<ID>UndocumentedPublicClass:InactiveTabViewHolder.kt$InactiveTabViewHolder$Companion</ID>
<ID>UndocumentedPublicClass:IncreasedTapAreaActionDecorator.kt$IncreasedTapAreaActionDecorator$Companion</ID>
<ID>UndocumentedPublicClass:InstallReferrerMetricsService.kt$MetaParams$Companion</ID>
<ID>UndocumentedPublicClass:InstallReferrerMetricsService.kt$UTMParams$Companion</ID>
<ID>UndocumentedPublicClass:IntentProcessorType.kt$IntentProcessorType</ID>
<ID>UndocumentedPublicClass:IntentUtils.kt$IntentUtils</ID>
<ID>UndocumentedPublicClass:LegacyWallpaperMigration.kt$LegacyWallpaperMigration$Companion</ID>
<ID>UndocumentedPublicClass:LibraryPageFragment.kt$LibraryPageFragment&lt;T&gt; : Fragment</ID>
<ID>UndocumentedPublicClass:LibraryPageView.kt$LibraryPageView</ID>
<ID>UndocumentedPublicClass:LibrarySiteItemView.kt$LibrarySiteItemView : ConstraintLayout</ID>
@ -223,6 +281,7 @@
<ID>UndocumentedPublicClass:LocaleViewHolders.kt$BaseLocaleViewHolder : ViewHolder</ID>
<ID>UndocumentedPublicClass:LocaleViewHolders.kt$LocaleViewHolder : BaseLocaleViewHolder</ID>
<ID>UndocumentedPublicClass:LocaleViewHolders.kt$SystemLocaleViewHolder : BaseLocaleViewHolder</ID>
<ID>UndocumentedPublicClass:LoginDetailFragment.kt$LoginDetailFragment$Companion</ID>
<ID>UndocumentedPublicClass:LoginExceptionsAdapter.kt$LoginExceptionsAdapter$LoginAdapterItem : Item</ID>
<ID>UndocumentedPublicClass:LoginExceptionsInteractor.kt$DefaultLoginExceptionsInteractor : LoginExceptionsInteractor</ID>
<ID>UndocumentedPublicClass:LoginExceptionsInteractor.kt$LoginExceptionsInteractor : ExceptionsInteractor</ID>
@ -239,43 +298,79 @@
<ID>UndocumentedPublicClass:LoginsFragmentStore.kt$LoginsAction$UpdateLogin : LoginsAction</ID>
<ID>UndocumentedPublicClass:LoginsFragmentStore.kt$LoginsAction$UpdateLoginsList : LoginsAction</ID>
<ID>UndocumentedPublicClass:LoginsListViewHolder.kt$LoginsListViewHolder : ViewHolder</ID>
<ID>UndocumentedPublicClass:MarkersActivityLifecycleCallbacks.kt$MarkersActivityLifecycleCallbacks$Companion</ID>
<ID>UndocumentedPublicClass:MarkersFragmentLifecycleCallbacks.kt$MarkersFragmentLifecycleCallbacks$Companion</ID>
<ID>UndocumentedPublicClass:MenuDialogMiddleware.kt$MenuDialogMiddleware$Companion</ID>
<ID>UndocumentedPublicClass:MenuPresenter.kt$MenuPresenter : OnAttachStateChangeListener</ID>
<ID>UndocumentedPublicClass:MessageCard.kt$MessageCardColors$Companion</ID>
<ID>UndocumentedPublicClass:MessageCardViewHolder.kt$MessageCardViewHolder$Companion</ID>
<ID>UndocumentedPublicClass:MessageNotificationWorker.kt$MessageNotificationWorker$Companion</ID>
<ID>UndocumentedPublicClass:MessagingMiddleware.kt$MessagingMiddleware : Middleware</ID>
<ID>UndocumentedPublicClass:MetricController.kt$MetricController</ID>
<ID>UndocumentedPublicClass:MetricController.kt$MetricController$Companion</ID>
<ID>UndocumentedPublicClass:MetricsService.kt$MetricServiceType</ID>
<ID>UndocumentedPublicClass:MetricsService.kt$MetricsService</ID>
<ID>UndocumentedPublicClass:MetricsUtils.kt$MetricsUtils</ID>
<ID>UndocumentedPublicClass:MozillaProductDetector.kt$MozillaProductDetector</ID>
<ID>UndocumentedPublicClass:MozillaProductDetector.kt$MozillaProductDetector$MozillaProducts</ID>
<ID>UndocumentedPublicClass:NewTabShortcutIntentProcessor.kt$NewTabShortcutIntentProcessor : IntentProcessor</ID>
<ID>UndocumentedPublicClass:NewTabShortcutIntentProcessor.kt$NewTabShortcutIntentProcessor$Companion</ID>
<ID>UndocumentedPublicClass:NoCollectionsMessageViewHolder.kt$NoCollectionsMessageViewHolder : ViewHolder</ID>
<ID>UndocumentedPublicClass:NoCollectionsMessageViewHolder.kt$NoCollectionsMessageViewHolder$Companion</ID>
<ID>UndocumentedPublicClass:NormalBrowserPageViewHolder.kt$NormalBrowserPageViewHolder$Companion</ID>
<ID>UndocumentedPublicClass:NormalBrowserTrayList.kt$NormalBrowserTrayList : AbstractBrowserTrayList</ID>
<ID>UndocumentedPublicClass:NotificationManager.kt$NotificationManager$Companion</ID>
<ID>UndocumentedPublicClass:OnSharedPreferenceChangeListener.kt$OnSharedPreferenceChangeListener : OnSharedPreferenceChangeListenerDefaultLifecycleObserver</ID>
<ID>UndocumentedPublicClass:OnboardingTelemetryRecorder.kt$OnboardingTelemetryRecorder$Companion</ID>
<ID>UndocumentedPublicClass:OpenRecentlyClosedIntentProcessor.kt$OpenRecentlyClosedIntentProcessor$Companion</ID>
<ID>UndocumentedPublicClass:OrientationMode.kt$OrientationMode$Companion</ID>
<ID>UndocumentedPublicClass:PagedHistoryProvider.kt$HistoryDB$Group : HistoryDB</ID>
<ID>UndocumentedPublicClass:PagedHistoryProvider.kt$HistoryDB$Metadata : HistoryDB</ID>
<ID>UndocumentedPublicClass:PagedHistoryProvider.kt$HistoryDB$Regular : HistoryDB</ID>
<ID>UndocumentedPublicClass:PagerIndicator.kt$PagerIndicator$Companion</ID>
<ID>UndocumentedPublicClass:PairFragment.kt$PairFragment : FragmentUserInteractionHandler</ID>
<ID>UndocumentedPublicClass:PairFragment.kt$PairFragment$Companion</ID>
<ID>UndocumentedPublicClass:PasswordManagerIntentProcessor.kt$PasswordManagerIntentProcessor$Companion</ID>
<ID>UndocumentedPublicClass:PerformanceActivityLifecycleCallbacks.kt$PerformanceActivityLifecycleCallbacks$Companion</ID>
<ID>UndocumentedPublicClass:PerformanceInflater.kt$InflationCounter</ID>
<ID>UndocumentedPublicClass:PermissionStorage.kt$PermissionStorage</ID>
<ID>UndocumentedPublicClass:PhoneFeature.kt$PhoneFeature : Parcelable</ID>
<ID>UndocumentedPublicClass:PhoneFeature.kt$PhoneFeature$Companion</ID>
<ID>UndocumentedPublicClass:PocketCategoriesViewHolder.kt$PocketCategoriesViewHolder$Companion</ID>
<ID>UndocumentedPublicClass:PocketRecommendationsHeaderViewHolder.kt$PocketRecommendationsHeaderViewHolder$Companion</ID>
<ID>UndocumentedPublicClass:PocketStoriesViewHolder.kt$PocketStoriesViewHolder$Companion</ID>
<ID>UndocumentedPublicClass:PoweredByNotification.kt$PoweredByNotification$Companion</ID>
<ID>UndocumentedPublicClass:PrivacyContentSpan.kt$ADDR</ID>
<ID>UndocumentedPublicClass:PrivacyContentSpan.kt$Position</ID>
<ID>UndocumentedPublicClass:PrivacyContentSpan.kt$PrivacyContentSpan : ClickableSpan</ID>
<ID>UndocumentedPublicClass:PrivateBrowserPageViewHolder.kt$PrivateBrowserPageViewHolder$Companion</ID>
<ID>UndocumentedPublicClass:PrivateBrowserTrayList.kt$PrivateBrowserTrayList : AbstractBrowserTrayList</ID>
<ID>UndocumentedPublicClass:PrivateBrowsingButtonView.kt$PrivateBrowsingButtonView$Companion</ID>
<ID>UndocumentedPublicClass:PrivateBrowsingDescriptionViewHolder.kt$PrivateBrowsingDescriptionViewHolder$Companion</ID>
<ID>UndocumentedPublicClass:ProfilerMarkerFactProcessor.kt$ProfilerMarkerFactProcessor$Companion</ID>
<ID>UndocumentedPublicClass:QuickSettingsFragmentReducer.kt$WebsitePermissionsStateReducer</ID>
<ID>UndocumentedPublicClass:QuickSettingsFragmentState.kt$AutoplayValue</ID>
<ID>UndocumentedPublicClass:QuickSettingsFragmentState.kt$AutoplayValue$AllowAll : AutoplayValue</ID>
<ID>UndocumentedPublicClass:QuickSettingsFragmentState.kt$AutoplayValue$BlockAll : AutoplayValue</ID>
<ID>UndocumentedPublicClass:QuickSettingsFragmentState.kt$AutoplayValue$BlockAudible : AutoplayValue</ID>
<ID>UndocumentedPublicClass:QuickSettingsFragmentState.kt$AutoplayValue$Companion</ID>
<ID>UndocumentedPublicClass:QuickSettingsFragmentState.kt$WebsiteInfoState$Companion</ID>
<ID>UndocumentedPublicClass:QuickSettingsFragmentState.kt$WebsitePermission$Autoplay : WebsitePermission</ID>
<ID>UndocumentedPublicClass:QuickSettingsFragmentState.kt$WebsitePermission$Toggleable : WebsitePermission</ID>
<ID>UndocumentedPublicClass:QuickSettingsFragmentState.kt$WebsiteSecurityUiValues</ID>
<ID>UndocumentedPublicClass:QuickSettingsFragmentStore.kt$QuickSettingsFragmentStore$Companion</ID>
<ID>UndocumentedPublicClass:RadioButtonInfoPreference.kt$RadioButtonInfoPreference : RadioButtonPreference</ID>
<ID>UndocumentedPublicClass:RadioButtonPreference.kt$RadioButtonPreference : PreferenceGroupableRadioButton</ID>
<ID>UndocumentedPublicClass:RadioButtonPreference.kt$RadioButtonPreference$Companion</ID>
<ID>UndocumentedPublicClass:RadioSearchEngineListPreference.kt$RadioSearchEngineListPreference : PreferenceOnCheckedChangeListener</ID>
<ID>UndocumentedPublicClass:ReEngagementNotificationWorker.kt$ReEngagementNotificationWorker$Companion</ID>
<ID>UndocumentedPublicClass:ReaderModeController.kt$DefaultReaderModeController : ReaderModeController</ID>
<ID>UndocumentedPublicClass:RecentBookmarksViewHolder.kt$RecentBookmarksViewHolder : ComposeViewHolder</ID>
<ID>UndocumentedPublicClass:RecentSyncedTabFeature.kt$RecentSyncedTabFeature$Companion</ID>
<ID>UndocumentedPublicClass:RecentSyncedTabViewHolder.kt$RecentSyncedTabViewHolder$Companion</ID>
<ID>UndocumentedPublicClass:RecentTabViewHolder.kt$RecentTabViewHolder$Companion</ID>
<ID>UndocumentedPublicClass:RecentTabsHeaderViewHolder.kt$RecentTabsHeaderViewHolder$Companion</ID>
<ID>UndocumentedPublicClass:RecentTabsListFeature.kt$RecentTab</ID>
<ID>UndocumentedPublicClass:RecentVisitsHeaderViewHolder.kt$RecentVisitsHeaderViewHolder$Companion</ID>
<ID>UndocumentedPublicClass:RecentlyClosedAdapter.kt$RecentlyClosedAdapter : ListAdapterSelectionHolder</ID>
<ID>UndocumentedPublicClass:RecentlyClosedController.kt$DefaultRecentlyClosedController : RecentlyClosedController</ID>
<ID>UndocumentedPublicClass:RecentlyClosedController.kt$RecentlyClosedController</ID>
@ -286,28 +381,45 @@
<ID>UndocumentedPublicClass:RecentlyClosedFragmentStore.kt$RecentlyClosedFragmentAction$Select : RecentlyClosedFragmentAction</ID>
<ID>UndocumentedPublicClass:RecentlyClosedFragmentView.kt$RecentlyClosedInteractor : SelectionInteractor</ID>
<ID>UndocumentedPublicClass:RecentlyClosedItemViewHolder.kt$RecentlyClosedItemViewHolder : ViewHolder</ID>
<ID>UndocumentedPublicClass:RecentlyClosedItemViewHolder.kt$RecentlyClosedItemViewHolder$Companion</ID>
<ID>UndocumentedPublicClass:RecentlyVisitedViewHolder.kt$RecentlyVisitedViewHolder$Companion</ID>
<ID>UndocumentedPublicClass:ResearchSurfaceDialogFragment.kt$ResearchSurfaceDialogFragment$Companion</ID>
<ID>UndocumentedPublicClass:ReviewPromptController.kt$ReviewPromptController$Companion</ID>
<ID>UndocumentedPublicClass:ReviewQualityCheckState.kt$ReviewQualityCheckState.OptedIn.ProductReviewState.Progress$Companion</ID>
<ID>UndocumentedPublicClass:ReviewQualityCheckTelemetryService.kt$DefaultReviewQualityCheckTelemetryService$Companion</ID>
<ID>UndocumentedPublicClass:SaveCollectionListAdapter.kt$CollectionViewHolder : ViewHolder</ID>
<ID>UndocumentedPublicClass:SaveCollectionListAdapter.kt$CollectionViewHolder$Companion</ID>
<ID>UndocumentedPublicClass:SaveCollectionListAdapter.kt$SaveCollectionListAdapter : Adapter</ID>
<ID>UndocumentedPublicClass:SavedLoginsAuthFragment.kt$SavedLoginsAuthFragment : PreferenceFragmentCompat</ID>
<ID>UndocumentedPublicClass:SavedLoginsFragment.kt$SavedLoginsFragment : SecureFragmentMenuProvider</ID>
<ID>UndocumentedPublicClass:SavedLoginsListView.kt$SavedLoginsListView$Companion</ID>
<ID>UndocumentedPublicClass:SavedLoginsSettingFragment.kt$SavedLoginsSettingFragment : PreferenceFragmentCompat</ID>
<ID>UndocumentedPublicClass:SavedLoginsSettingFragment.kt$SavedLoginsSettingFragment$Companion</ID>
<ID>UndocumentedPublicClass:SavedLoginsSettingFragment.kt$SavedLoginsSettingFragment.Companion$Setting</ID>
<ID>UndocumentedPublicClass:SavedLoginsSortingStrategyMenu.kt$SavedLoginsSortingStrategyMenu</ID>
<ID>UndocumentedPublicClass:SavedLoginsSortingStrategyMenu.kt$SavedLoginsSortingStrategyMenu$Item</ID>
<ID>UndocumentedPublicClass:SavedLoginsSortingStrategyMenu.kt$SavedLoginsSortingStrategyMenu.Item$Companion</ID>
<ID>UndocumentedPublicClass:SearchDialogController.kt$SearchDialogController : SearchController</ID>
<ID>UndocumentedPublicClass:SearchDialogFragment.kt$SearchDialogFragment : AppCompatDialogFragmentUserInteractionHandler</ID>
<ID>UndocumentedPublicClass:SearchDialogFragment.kt$SearchDialogFragment$Companion</ID>
<ID>UndocumentedPublicClass:SearchEngineFragment.kt$SearchEngineFragment : PreferenceFragmentCompat</ID>
<ID>UndocumentedPublicClass:SearchEngineMenu.kt$SearchEngineMenu</ID>
<ID>UndocumentedPublicClass:SearchEngineMenu.kt$SearchEngineMenu$Item</ID>
<ID>UndocumentedPublicClass:SearchEngineMenu.kt$SearchEngineMenu.Item$Delete : Item</ID>
<ID>UndocumentedPublicClass:SearchEngineMenu.kt$SearchEngineMenu.Item$Edit : Item</ID>
<ID>UndocumentedPublicClass:SearchSelectorBinding.kt$SearchSelectorBinding$Companion</ID>
<ID>UndocumentedPublicClass:SearchStringValidator.kt$SearchStringValidator</ID>
<ID>UndocumentedPublicClass:SearchStringValidator.kt$SearchStringValidator$Result</ID>
<ID>UndocumentedPublicClass:SearchWidgetProvider.kt$SearchWidgetProvider : AppWidgetProvider</ID>
<ID>UndocumentedPublicClass:SearchWidgetProvider.kt$SearchWidgetProvider$Companion</ID>
<ID>UndocumentedPublicClass:SearchWidgetProvider.kt$SearchWidgetProviderSize</ID>
<ID>UndocumentedPublicClass:SecretDebugMenuTrigger.kt$SecretDebugMenuTrigger$Companion</ID>
<ID>UndocumentedPublicClass:SecretDebugSettingsFragment.kt$SecretDebugSettingsFragment : Fragment</ID>
<ID>UndocumentedPublicClass:SecretSettingsFragment.kt$SecretSettingsFragment : PreferenceFragmentCompat</ID>
<ID>UndocumentedPublicClass:SelectBookmarkFolderAdapter.kt$SelectBookmarkFolderAdapter : ListAdapter</ID>
<ID>UndocumentedPublicClass:SelectBookmarkFolderAdapter.kt$SelectBookmarkFolderAdapter$BookmarkFolderViewHolder : ViewHolder</ID>
<ID>UndocumentedPublicClass:SelectBookmarkFolderAdapter.kt$SelectBookmarkFolderAdapter$Companion</ID>
<ID>UndocumentedPublicClass:SelectBookmarkFolderAdapter.kt$SelectBookmarkFolderAdapter.BookmarkFolderViewHolder$Companion</ID>
<ID>UndocumentedPublicClass:SelectBookmarkFolderFragment.kt$SelectBookmarkFolderFragment : FragmentMenuProvider</ID>
<ID>UndocumentedPublicClass:SelectionMenu.kt$SelectionMenu</ID>
<ID>UndocumentedPublicClass:SelectionMenu.kt$SelectionMenu$Item</ID>
@ -326,8 +438,6 @@
<ID>UndocumentedPublicClass:SessionControlAdapter.kt$AdapterItem$PocketRecommendationsFooterItem : AdapterItem</ID>
<ID>UndocumentedPublicClass:SessionControlAdapter.kt$AdapterItem$PocketStoriesItem : AdapterItem</ID>
<ID>UndocumentedPublicClass:SessionControlAdapter.kt$AdapterItem$PrivateBrowsingDescription : AdapterItem</ID>
<ID>UndocumentedPublicClass:SessionControlAdapter.kt$AdapterItem$RecentBookmarks : AdapterItem</ID>
<ID>UndocumentedPublicClass:SessionControlAdapter.kt$AdapterItem$RecentBookmarksHeader : AdapterItem</ID>
<ID>UndocumentedPublicClass:SessionControlAdapter.kt$AdapterItem$RecentTabItem : AdapterItem</ID>
<ID>UndocumentedPublicClass:SessionControlAdapter.kt$AdapterItem$RecentTabsHeader : AdapterItem</ID>
<ID>UndocumentedPublicClass:SessionControlAdapter.kt$AdapterItem$RecentVisitsHeader : AdapterItem</ID>
@ -340,19 +450,25 @@
<ID>UndocumentedPublicClass:SessionControlController.kt$DefaultSessionControlController : SessionControlController</ID>
<ID>UndocumentedPublicClass:SessionControlInteractor.kt$CustomizeHomeIteractor</ID>
<ID>UndocumentedPublicClass:SessionControlInteractor.kt$MessageCardInteractor</ID>
<ID>UndocumentedPublicClass:Settings.kt$Settings$Companion</ID>
<ID>UndocumentedPublicClass:Settings.kt$Settings$TabTimout</ID>
<ID>UndocumentedPublicClass:Settings.kt$Settings$TabView</ID>
<ID>UndocumentedPublicClass:SettingsFragment.kt$SettingsFragment : PreferenceFragmentCompat</ID>
<ID>UndocumentedPublicClass:SettingsFragment.kt$SettingsFragment$Companion</ID>
<ID>UndocumentedPublicClass:ShareCloseView.kt$ShareCloseView</ID>
<ID>UndocumentedPublicClass:ShareController.kt$DefaultShareController$Companion</ID>
<ID>UndocumentedPublicClass:ShareController.kt$ShareController$Result</ID>
<ID>UndocumentedPublicClass:ShareFragment.kt$ShareFragment : AppCompatDialogFragment</ID>
<ID>UndocumentedPublicClass:ShareFragment.kt$ShareFragment$Companion</ID>
<ID>UndocumentedPublicClass:ShareTabsAdapter.kt$ShareTabsAdapter$ShareTabViewHolder : ViewHolder</ID>
<ID>UndocumentedPublicClass:ShareToAccountDevicesView.kt$ShareToAccountDevicesView</ID>
<ID>UndocumentedPublicClass:ShareToAppsView.kt$ShareToAppsView</ID>
<ID>UndocumentedPublicClass:ShareViewModel.kt$ShareViewModel : AndroidViewModel</ID>
<ID>UndocumentedPublicClass:ShareViewModel.kt$ShareViewModel$Companion</ID>
<ID>UndocumentedPublicClass:SharedViewModel.kt$SharedViewModel : ViewModel</ID>
<ID>UndocumentedPublicClass:SignOutFragment.kt$SignOutFragment : AppCompatDialogFragment</ID>
<ID>UndocumentedPublicClass:SitePermissionsDetailsExceptionsFragment.kt$SitePermissionsDetailsExceptionsFragment : PreferenceFragmentCompat</ID>
<ID>UndocumentedPublicClass:SitePermissionsExceptionsFragment.kt$ExceptionsAdapter$Companion</ID>
<ID>UndocumentedPublicClass:SitePermissionsExceptionsFragment.kt$SitePermissionsExceptionsFragment : FragmentOnClickListener</ID>
<ID>UndocumentedPublicClass:SitePermissionsExceptionsFragment.kt$SitePermissionsViewHolder : ViewHolder</ID>
<ID>UndocumentedPublicClass:SitePermissionsFragment.kt$SitePermissionsFragment : PreferenceFragmentCompat</ID>
@ -361,6 +477,7 @@
<ID>UndocumentedPublicClass:SortingStrategy.kt$SortingStrategy</ID>
<ID>UndocumentedPublicClass:SortingStrategy.kt$SortingStrategy$Alphabetically : SortingStrategy</ID>
<ID>UndocumentedPublicClass:SortingStrategy.kt$SortingStrategy$LastUsed : SortingStrategy</ID>
<ID>UndocumentedPublicClass:StartSearchIntentProcessor.kt$StartSearchIntentProcessor$Companion</ID>
<ID>UndocumentedPublicClass:StartupActivityLog.kt$StartupActivityLog$StartupLogActivityLifecycleCallbacks : DefaultActivityLifecycleCallbacks</ID>
<ID>UndocumentedPublicClass:StartupActivityLog.kt$StartupActivityLog$StartupLogAppLifecycleObserver : DefaultLifecycleObserver</ID>
<ID>UndocumentedPublicClass:StartupActivityLog.kt$StartupActivityLog.LogEntry$ActivityCreated : LogEntry</ID>
@ -370,6 +487,7 @@
<ID>UndocumentedPublicClass:StartupActivityLog.kt$StartupActivityLog.LogEntry$AppStopped : LogEntry</ID>
<ID>UndocumentedPublicClass:StartupPathProvider.kt$StartupPathProvider$StartupPathLifecycleObserver : DefaultLifecycleObserver</ID>
<ID>UndocumentedPublicClass:StartupTypeTelemetry.kt$StartupTypeTelemetry$StartupTypeLifecycleObserver : DefaultLifecycleObserver</ID>
<ID>UndocumentedPublicClass:StoreProvider.kt$StoreProvider$Companion</ID>
<ID>UndocumentedPublicClass:StrictModeManager.kt$StrictModeManager$DisableStrictModeFragmentLifecycleCallbacks : FragmentLifecycleCallbacks</ID>
<ID>UndocumentedPublicClass:StudiesInteractor.kt$DefaultStudiesInteractor : StudiesInteractor</ID>
<ID>UndocumentedPublicClass:StudiesInteractor.kt$StudiesInteractor</ID>
@ -377,6 +495,8 @@
<ID>UndocumentedPublicClass:SupportUtils.kt$SupportUtils</ID>
<ID>UndocumentedPublicClass:SupportUtils.kt$SupportUtils$MozillaPage</ID>
<ID>UndocumentedPublicClass:SupportUtils.kt$SupportUtils$SumoTopic</ID>
<ID>UndocumentedPublicClass:SwipeToDismissBox.kt$SwipeToDismissAnchor$Companion</ID>
<ID>UndocumentedPublicClass:SyncedTabsPageViewHolder.kt$SyncedTabsPageViewHolder$Companion</ID>
<ID>UndocumentedPublicClass:Tab.kt$Tab</ID>
<ID>UndocumentedPublicClass:TabCollectionStorage.kt$TabCollectionStorage : Observable</ID>
<ID>UndocumentedPublicClass:TabDragData.kt$TabDragData</ID>
@ -385,14 +505,19 @@
<ID>UndocumentedPublicClass:TabHistoryController.kt$DefaultTabHistoryController : TabHistoryController</ID>
<ID>UndocumentedPublicClass:TabHistoryController.kt$TabHistoryController</ID>
<ID>UndocumentedPublicClass:TabHistoryDialogFragment.kt$TabHistoryDialogFragment : BottomSheetDialogFragment</ID>
<ID>UndocumentedPublicClass:TabHistoryDialogFragment.kt$TabHistoryDialogFragment$Companion</ID>
<ID>UndocumentedPublicClass:TabHistoryInteractor.kt$TabHistoryInteractor : TabHistoryViewInteractor</ID>
<ID>UndocumentedPublicClass:TabHistoryView.kt$TabHistoryView</ID>
<ID>UndocumentedPublicClass:TabHistoryView.kt$TabHistoryViewInteractor</ID>
<ID>UndocumentedPublicClass:TabHistoryViewHolder.kt$TabHistoryViewHolder : ViewHolder</ID>
<ID>UndocumentedPublicClass:TabPreview.kt$TabPreview : FrameLayout</ID>
<ID>UndocumentedPublicClass:TabInCollectionViewHolder.kt$TabInCollectionViewHolder$Companion</ID>
<ID>UndocumentedPublicClass:TabStripState.kt$TabStripState$Companion</ID>
<ID>UndocumentedPublicClass:TabsTouchHelper.kt$TouchCallback$Companion</ID>
<ID>UndocumentedPublicClass:TabsTrayFragment.kt$TabsTrayFragment : AppCompatDialogFragment</ID>
<ID>UndocumentedPublicClass:TabsTrayFragment.kt$TabsTrayFragment$Companion</ID>
<ID>UndocumentedPublicClass:TabsTrayInactiveTabsOnboardingBinding.kt$TabsTrayInactiveTabsOnboardingBinding : AbstractBinding</ID>
<ID>UndocumentedPublicClass:TabsTrayInfoBannerBinding.kt$TabsTrayInfoBannerBinding : AbstractBinding</ID>
<ID>UndocumentedPublicClass:TabsTrayInfoBannerBinding.kt$TabsTrayInfoBannerBinding$Companion</ID>
<ID>UndocumentedPublicClass:TabsTrayMenu.kt$TabsTrayMenu</ID>
<ID>UndocumentedPublicClass:TabsTrayMenu.kt$TabsTrayMenu$Item</ID>
<ID>UndocumentedPublicClass:TabsTrayMenu.kt$TabsTrayMenu.Item$CloseAllTabs : Item</ID>
@ -401,9 +526,16 @@
<ID>UndocumentedPublicClass:TabsTrayMenu.kt$TabsTrayMenu.Item$OpenTabSettings : Item</ID>
<ID>UndocumentedPublicClass:TabsTrayMenu.kt$TabsTrayMenu.Item$SelectTabs : Item</ID>
<ID>UndocumentedPublicClass:TabsTrayMenu.kt$TabsTrayMenu.Item$ShareAllTabs : Item</ID>
<ID>UndocumentedPublicClass:TabsTrayStore.kt$Page$Companion</ID>
<ID>UndocumentedPublicClass:TextField.kt$TextFieldColors$Companion</ID>
<ID>UndocumentedPublicClass:TextField.kt$TextFieldStyle$Companion</ID>
<ID>UndocumentedPublicClass:TextPercentageSeekBarPreference.kt$TextPercentageSeekBarPreference$Companion</ID>
<ID>UndocumentedPublicClass:ThemeManager.kt$DefaultThemeManager : ThemeManager</ID>
<ID>UndocumentedPublicClass:ThemeManager.kt$ThemeManager</ID>
<ID>UndocumentedPublicClass:ThemeManager.kt$ThemeManager$Companion</ID>
<ID>UndocumentedPublicClass:ToolbarGestureHandler.kt$ToolbarGestureHandler$Companion</ID>
<ID>UndocumentedPublicClass:ToolbarIntegration.kt$DefaultToolbarIntegration : ToolbarIntegration</ID>
<ID>UndocumentedPublicClass:ToolbarIntegration.kt$DefaultToolbarIntegration$Companion</ID>
<ID>UndocumentedPublicClass:ToolbarMenu.kt$ToolbarMenu</ID>
<ID>UndocumentedPublicClass:ToolbarMenu.kt$ToolbarMenu$Item</ID>
<ID>UndocumentedPublicClass:ToolbarMenu.kt$ToolbarMenu.Item$AddToHomeScreen : Item</ID>
@ -431,18 +563,25 @@
<ID>UndocumentedPublicClass:ToolbarMenu.kt$ToolbarMenu.Item$Share : Item</ID>
<ID>UndocumentedPublicClass:ToolbarMenu.kt$ToolbarMenu.Item$Stop : Item</ID>
<ID>UndocumentedPublicClass:ToolbarMenu.kt$ToolbarMenu.Item$SyncAccount : Item</ID>
<ID>UndocumentedPublicClass:ToolbarView.kt$ToolbarView$Companion</ID>
<ID>UndocumentedPublicClass:TopPlaceholderViewHolder.kt$TopPlaceholderViewHolder$Companion</ID>
<ID>UndocumentedPublicClass:TopSiteItemMenu.kt$TopSiteItemMenu$Item</ID>
<ID>UndocumentedPublicClass:TopSiteItemMenu.kt$TopSiteItemMenu.Item$OpenInPrivateTab : Item</ID>
<ID>UndocumentedPublicClass:TopSiteItemMenu.kt$TopSiteItemMenu.Item$RemoveTopSite : Item</ID>
<ID>UndocumentedPublicClass:TopSiteItemMenu.kt$TopSiteItemMenu.Item$RenameTopSite : Item</ID>
<ID>UndocumentedPublicClass:TopSiteItemMenu.kt$TopSiteItemMenu.Item$Settings : Item</ID>
<ID>UndocumentedPublicClass:TopSiteItemMenu.kt$TopSiteItemMenu.Item$SponsorPrivacy : Item</ID>
<ID>UndocumentedPublicClass:TopSiteItemViewHolder.kt$TopSiteItemViewHolder : ViewHolder</ID>
<ID>UndocumentedPublicClass:TopSiteItemViewHolder.kt$TopSiteItemViewHolder$Companion</ID>
<ID>UndocumentedPublicClass:TopSitePagerViewHolder.kt$TopSitePagerViewHolder : ViewHolder</ID>
<ID>UndocumentedPublicClass:TopSitePagerViewHolder.kt$TopSitePagerViewHolder$Companion</ID>
<ID>UndocumentedPublicClass:TopSiteViewHolder.kt$TopSiteViewHolder : ViewHolder</ID>
<ID>UndocumentedPublicClass:TopSiteViewHolder.kt$TopSiteViewHolder$Companion</ID>
<ID>UndocumentedPublicClass:TopSites.kt$TopSiteColors$Companion</ID>
<ID>UndocumentedPublicClass:TopSitesAdapter.kt$TopSitesAdapter : ListAdapter</ID>
<ID>UndocumentedPublicClass:TopSitesPagerAdapter.kt$TopSitesPagerAdapter : ListAdapter</ID>
<ID>UndocumentedPublicClass:TopSitesViewHolder.kt$TopSitesViewHolder$Companion</ID>
<ID>UndocumentedPublicClass:TrackerBuckets.kt$TrackerBuckets$BucketedTrackerLog</ID>
<ID>UndocumentedPublicClass:TrackerBuckets.kt$TrackerBuckets$Companion</ID>
<ID>UndocumentedPublicClass:TrackingProtectionBlockingFragment.kt$TrackingProtectionBlockingFragment : Fragment</ID>
<ID>UndocumentedPublicClass:TrackingProtectionCategoryItem.kt$TrackingProtectionCategoryItem : ConstraintLayout</ID>
<ID>UndocumentedPublicClass:TrackingProtectionExceptionsAdapter.kt$TrackingProtectionExceptionsAdapter$TrackingProtectionAdapterItem : Item</ID>
@ -451,16 +590,30 @@
<ID>UndocumentedPublicClass:TrackingProtectionExceptionsView.kt$TrackingProtectionExceptionsView : ExceptionsView</ID>
<ID>UndocumentedPublicClass:TrackingProtectionMode.kt$TrackingProtectionMode : Parcelable</ID>
<ID>UndocumentedPublicClass:TrackingProtectionPanelDialogFragment.kt$TrackingProtectionPanelDialogFragment : AppCompatDialogFragmentUserInteractionHandler</ID>
<ID>UndocumentedPublicClass:TrackingProtectionPanelView.kt$TrackingProtectionPanelView$Companion</ID>
<ID>UndocumentedPublicClass:TrayPagerAdapter.kt$TrayPagerAdapter : Adapter</ID>
<ID>UndocumentedPublicClass:TrayPagerAdapter.kt$TrayPagerAdapter$Companion</ID>
<ID>UndocumentedPublicClass:TurnOnSyncFragment.kt$TurnOnSyncFragment : FragmentAccountObserver</ID>
<ID>UndocumentedPublicClass:TurnOnSyncFragment.kt$TurnOnSyncFragment$Companion</ID>
<ID>UndocumentedPublicClass:UnsubmittedCrashDialog.kt$UnsubmittedCrashDialog$Companion</ID>
<ID>UndocumentedPublicClass:Utils.kt$BookmarkNodeWithDepth</ID>
<ID>UndocumentedPublicClass:VisibilityLifecycleCallback.kt$VisibilityLifecycleCallback$Companion</ID>
<ID>UndocumentedPublicClass:VoiceSearchActivity.kt$VoiceSearchActivity$Companion</ID>
<ID>UndocumentedPublicClass:Wallpaper.kt$Wallpaper$Companion</ID>
<ID>UndocumentedPublicClass:WallpaperMetadataFetcher.kt$WallpaperMetadataFetcher$Companion</ID>
<ID>UndocumentedPublicClass:WallpaperOnboardingDialogFragment.kt$WallpaperOnboardingDialogFragment$Companion</ID>
<ID>UndocumentedPublicClass:WallpaperSettingsFragment.kt$WallpaperSettingsFragment : Fragment</ID>
<ID>UndocumentedPublicClass:WallpaperState.kt$WallpaperState$Companion</ID>
<ID>UndocumentedPublicClass:WebAppSiteControlsBuilder.kt$WebAppSiteControlsBuilder : SiteControlsBuilder</ID>
<ID>UndocumentedPublicClass:WebExtensionPromptFeature.kt$WebExtensionPromptFeature$Companion</ID>
<ID>UndocumentedPublicClass:WebsitePermissionsView.kt$WebsitePermissionsView$PermissionViewHolder</ID>
<ID>UndocumentedPublicClass:WebsitePermissionsView.kt$WebsitePermissionsView.PermissionViewHolder$SpinnerPermission : PermissionViewHolder</ID>
<ID>UndocumentedPublicClass:WebsitePermissionsView.kt$WebsitePermissionsView.PermissionViewHolder$ToggleablePermission : PermissionViewHolder</ID>
<ID>UndocumentedPublicClass:WhatsNew.kt$WhatsNew$Companion</ID>
<ID>UndocumentedPublicClass:WhatsNewStorage.kt$SharedPreferenceWhatsNewStorage : WhatsNewStorage</ID>
<ID>UndocumentedPublicClass:WhatsNewStorage.kt$WhatsNewStorage$Companion</ID>
<ID>UndocumentedPublicClass:WhatsNewVersion.kt$ContextWhatsNewVersion : WhatsNewVersion</ID>
<ID>UndocumentedPublicClass:WidgetPinnedReceiver.kt$WidgetPinnedReceiver$Companion</ID>
<ID>UndocumentedPublicFunction:AboutItemViewHolder.kt$AboutItemViewHolder$fun bind(item: AboutPageItem)</ID>
<ID>UndocumentedPublicFunction:AboutPageAdapter.kt$AboutPageListener$fun onAboutItemClicked(item: AboutItem)</ID>
<ID>UndocumentedPublicFunction:AccountDeviceViewHolder.kt$AccountDeviceViewHolder$fun bind(option: SyncShareOption)</ID>
@ -468,7 +621,6 @@
<ID>UndocumentedPublicFunction:AddLoginInteractor.kt$AddLoginInteractor$fun findDuplicate(originText: String, usernameText: String, passwordText: String)</ID>
<ID>UndocumentedPublicFunction:AddLoginInteractor.kt$AddLoginInteractor$fun onAddLogin(originText: String, usernameText: String, passwordText: String)</ID>
<ID>UndocumentedPublicFunction:AddonDetailsBindingDelegate.kt$AddonDetailsBindingDelegate$fun bind(addon: Addon)</ID>
<ID>UndocumentedPublicFunction:AddonPermissionDetailsBindingDelegate.kt$AddonPermissionDetailsBindingDelegate$fun bind(addon: Addon)</ID>
<ID>UndocumentedPublicFunction:AppRequestInterceptor.kt$AppRequestInterceptor$fun setNavigationController(navController: NavController)</ID>
<ID>UndocumentedPublicFunction:AppViewHolder.kt$AppViewHolder$fun bind(item: AppShareOption)</ID>
<ID>UndocumentedPublicFunction:AwesomeBarView.kt$AwesomeBarView$fun update(state: SearchFragmentState)</ID>
@ -477,7 +629,6 @@
<ID>UndocumentedPublicFunction:BackgroundServices.kt$BackgroundServices$@VisibleForTesting(otherwise = PRIVATE) fun makeAccountManager( context: Context, serverConfig: ServerConfig, deviceConfig: DeviceConfig, syncConfig: SyncConfig?, crashReporter: CrashReporter?, )</ID>
<ID>UndocumentedPublicFunction:BackgroundServices.kt$BackgroundServices$fun defaultDeviceName(context: Context): String</ID>
<ID>UndocumentedPublicFunction:BookmarkAdapter.kt$BookmarkAdapter$fun updateData(tree: BookmarkNode?, mode: BookmarkFragmentState.Mode)</ID>
<ID>UndocumentedPublicFunction:BookmarkAdapter.kt$fun BookmarkNode.inRoots()</ID>
<ID>UndocumentedPublicFunction:BookmarkController.kt$BookmarkController$fun handleAllBookmarksDeselected()</ID>
<ID>UndocumentedPublicFunction:BookmarkController.kt$BookmarkController$fun handleBackPressed()</ID>
<ID>UndocumentedPublicFunction:BookmarkController.kt$BookmarkController$fun handleBookmarkChanged(item: BookmarkNode)</ID>
@ -516,9 +667,7 @@
<ID>UndocumentedPublicFunction:BrowserToolbarInteractor.kt$BrowserToolbarInteractor$fun onTabCounterClicked()</ID>
<ID>UndocumentedPublicFunction:BrowserToolbarInteractor.kt$BrowserToolbarInteractor$fun onTabCounterMenuItemTapped(item: TabCounterMenu.Item)</ID>
<ID>UndocumentedPublicFunction:BrowserToolbarMenuController.kt$BrowserToolbarMenuController$fun handleToolbarItemInteraction(item: ToolbarMenu.Item)</ID>
<ID>UndocumentedPublicFunction:BrowserToolbarView.kt$BrowserToolbarView$fun collapse()</ID>
<ID>UndocumentedPublicFunction:BrowserToolbarView.kt$BrowserToolbarView$fun dismissMenu()</ID>
<ID>UndocumentedPublicFunction:BrowserToolbarView.kt$BrowserToolbarView$fun expand()</ID>
<ID>UndocumentedPublicFunction:ClearSiteDataView.kt$ClearSiteDataView$fun update(webInfoState: WebsiteInfoState)</ID>
<ID>UndocumentedPublicFunction:ClearableEditText.kt$ClearableEditText$fun onTextChanged(text: CharSequence?)</ID>
<ID>UndocumentedPublicFunction:ColdStartupDurationTelemetry.kt$ColdStartupDurationTelemetry$fun onHomeActivityOnCreate( visualCompletenessQueue: VisualCompletenessQueue, startupStateProvider: StartupStateProvider, safeIntent: SafeIntent, rootContainer: View, )</ID>
@ -557,7 +706,6 @@
<ID>UndocumentedPublicFunction:DefaultSyncController.kt$SyncController$fun handleCameraPermissionsNeeded()</ID>
<ID>UndocumentedPublicFunction:DefaultSyncInteractor.kt$SyncInteractor$fun onCameraPermissionsNeeded()</ID>
<ID>UndocumentedPublicFunction:DefaultToolbarMenu.kt$DefaultToolbarMenu$@VisibleForTesting(otherwise = PRIVATE) fun canAddToHomescreen(): Boolean</ID>
<ID>UndocumentedPublicFunction:DefaultToolbarMenu.kt$DefaultToolbarMenu$@VisibleForTesting(otherwise = PRIVATE) fun canInstall(): Boolean</ID>
<ID>UndocumentedPublicFunction:DefaultToolbarMenu.kt$DefaultToolbarMenu$@VisibleForTesting(otherwise = PRIVATE) fun shouldShowOpenInApp(): Boolean</ID>
<ID>UndocumentedPublicFunction:DefaultToolbarMenu.kt$DefaultToolbarMenu$@VisibleForTesting(otherwise = PRIVATE) fun shouldShowReaderViewCustomization(): Boolean</ID>
<ID>UndocumentedPublicFunction:DeleteBrowsingDataController.kt$DeleteBrowsingDataController$suspend fun deleteBrowsingHistory()</ID>
@ -568,18 +716,8 @@
<ID>UndocumentedPublicFunction:DeleteBrowsingDataController.kt$DeleteBrowsingDataController$suspend fun deleteTabs()</ID>
<ID>UndocumentedPublicFunction:DeleteBrowsingDataOnQuitType.kt$DeleteBrowsingDataOnQuitType$fun getPreferenceKey(context: Context)</ID>
<ID>UndocumentedPublicFunction:DesktopFolders.kt$DesktopFolders$suspend fun withOptionalDesktopFolders(node: BookmarkNode): BookmarkNode</ID>
<ID>UndocumentedPublicFunction:DownloadAdapter.kt$DownloadAdapter$fun updateDownloads(downloads: List&lt;DownloadItem&gt;)</ID>
<ID>UndocumentedPublicFunction:DownloadAdapter.kt$DownloadAdapter$fun updateMode(mode: DownloadFragmentState.Mode)</ID>
<ID>UndocumentedPublicFunction:DownloadAdapter.kt$DownloadAdapter$fun updatePendingDeletionIds(pendingDeletionIds: Set&lt;String&gt;)</ID>
<ID>UndocumentedPublicFunction:DownloadController.kt$DownloadController$fun handleBackPressed(): Boolean</ID>
<ID>UndocumentedPublicFunction:DownloadController.kt$DownloadController$fun handleDeleteSome(items: Set&lt;DownloadItem&gt;)</ID>
<ID>UndocumentedPublicFunction:DownloadController.kt$DownloadController$fun handleDeselect(item: DownloadItem)</ID>
<ID>UndocumentedPublicFunction:DownloadController.kt$DownloadController$fun handleModeSwitched()</ID>
<ID>UndocumentedPublicFunction:DownloadController.kt$DownloadController$fun handleOpen(item: DownloadItem, mode: BrowsingMode? = null)</ID>
<ID>UndocumentedPublicFunction:DownloadController.kt$DownloadController$fun handleSelect(item: DownloadItem)</ID>
<ID>UndocumentedPublicFunction:DownloadItem.kt$@SuppressWarnings("ComplexMethod") fun DownloadItem.getIcon(): Int</ID>
<ID>UndocumentedPublicFunction:DownloadState.kt$fun DownloadState.isActiveDownload(): Boolean</ID>
<ID>UndocumentedPublicFunction:DownloadView.kt$DownloadView$fun update(state: DownloadFragmentState)</ID>
<ID>UndocumentedPublicFunction:Drawable.kt$fun Drawable.setBounds(size: Int)</ID>
<ID>UndocumentedPublicFunction:DynamicDownloadDialog.kt$DynamicDownloadDialog$fun show()</ID>
<ID>UndocumentedPublicFunction:DynamicDownloadDialog.kt$DynamicDownloadDialog.Companion$fun getCannotOpenFileErrorMessage(context: Context, download: DownloadState): String</ID>
@ -599,8 +737,6 @@
<ID>UndocumentedPublicFunction:FenixSnackbar.kt$FenixSnackbar$fun setAppropriateBackground(isError: Boolean)</ID>
<ID>UndocumentedPublicFunction:FenixSnackbar.kt$FenixSnackbar$fun setLength(duration: Int)</ID>
<ID>UndocumentedPublicFunction:FenixSnackbar.kt$FenixSnackbar$fun setText(text: String)</ID>
<ID>UndocumentedPublicFunction:FirefoxTheme.kt$@Composable fun ProvideFirefoxColors( colors: FirefoxColors, content: @Composable () -&gt; Unit, )</ID>
<ID>UndocumentedPublicFunction:FirefoxTheme.kt$FirefoxColors$fun update(other: FirefoxColors)</ID>
<ID>UndocumentedPublicFunction:Fragment.kt$fun Fragment.breadcrumb( message: String, data: Map&lt;String, String&gt; = emptyMap(), )</ID>
<ID>UndocumentedPublicFunction:Fragment.kt$fun Fragment.getPreferenceKey(@StringRes resourceId: Int): String</ID>
<ID>UndocumentedPublicFunction:Fragment.kt$fun Fragment.nav(@IdRes id: Int?, directions: NavDirections, options: NavOptions? = null)</ID>
@ -614,13 +750,9 @@
<ID>UndocumentedPublicFunction:HistoryMetadataGroupAdapter.kt$HistoryMetadataGroupAdapter$fun updateData(items: List&lt;History.Metadata&gt;)</ID>
<ID>UndocumentedPublicFunction:HistoryMetadataService.kt$fun TabSessionState.toHistoryMetadataKey(searchTerms: String?, referrerUrl: String?): HistoryMetadataKey</ID>
<ID>UndocumentedPublicFunction:HistoryView.kt$HistoryView$fun update(state: HistoryFragmentState)</ID>
<ID>UndocumentedPublicFunction:HomeActivity.kt$HomeActivity$@Suppress("SpreadOperator") fun setupNavigationToolbar(vararg topLevelDestinationIds: Int)</ID>
<ID>UndocumentedPublicFunction:HomeActivity.kt$HomeActivity$fun finishActionMode()</ID>
<ID>UndocumentedPublicFunction:HomeActivity.kt$HomeActivity$fun openToBrowser(from: BrowserDirection, customTabSessionId: String? = null)</ID>
<ID>UndocumentedPublicFunction:HomeActivity.kt$HomeActivity$fun processIntent(intent: Intent): Boolean</ID>
<ID>UndocumentedPublicFunction:HomeActivity.kt$HomeActivity$open fun handleNewIntent(intent: Intent)</ID>
<ID>UndocumentedPublicFunction:HomeActivity.kt$HomeActivity$open fun navigateToBrowserOnColdStart()</ID>
<ID>UndocumentedPublicFunction:HomeActivity.kt$HomeActivity$open fun navigateToHome()</ID>
<ID>UndocumentedPublicFunction:ImageButton.kt$fun ImageButton.hideAndDisable()</ID>
<ID>UndocumentedPublicFunction:ImageButton.kt$fun ImageButton.removeAndDisable()</ID>
<ID>UndocumentedPublicFunction:ImageButton.kt$fun ImageButton.showAndEnable()</ID>
@ -766,9 +898,6 @@
<ID>UndocumentedPublicFunction:ShareCloseView.kt$ShareCloseInteractor$fun onShareClosed()</ID>
<ID>UndocumentedPublicFunction:ShareCloseView.kt$ShareCloseView$fun setTabs(tabs: List&lt;ShareData&gt;)</ID>
<ID>UndocumentedPublicFunction:ShareController.kt$DefaultShareController$@VisibleForTesting fun getShareText()</ID>
<ID>UndocumentedPublicFunction:ShareController.kt$DefaultShareController$@VisibleForTesting(otherwise = VisibleForTesting.PRIVATE) fun getSuccessMessage(): String</ID>
<ID>UndocumentedPublicFunction:ShareController.kt$DefaultShareController$@VisibleForTesting(otherwise = VisibleForTesting.PRIVATE) fun showFailureWithRetryOption(operation: () -&gt; Unit)</ID>
<ID>UndocumentedPublicFunction:ShareController.kt$DefaultShareController$@VisibleForTesting(otherwise = VisibleForTesting.PRIVATE) fun showSuccess()</ID>
<ID>UndocumentedPublicFunction:ShareController.kt$ShareController$fun handleAddNewDevice()</ID>
<ID>UndocumentedPublicFunction:ShareController.kt$ShareController$fun handleReauth()</ID>
<ID>UndocumentedPublicFunction:ShareController.kt$ShareController$fun handleShareClosed()</ID>
@ -828,14 +957,12 @@
<ID>UndocumentedPublicFunction:TabLayout.kt$fun TabLayout.isPrivateModeSelected(): Boolean</ID>
<ID>UndocumentedPublicFunction:TabLayout.kt$fun TabLayout.isSyncedModeSelected(): Boolean</ID>
<ID>UndocumentedPublicFunction:TabLayoutMediator.kt$TabLayoutMediator$fun selectTabAtPosition(position: Int)</ID>
<ID>UndocumentedPublicFunction:TabSessionState.kt$fun TabSessionState.isActive(maxActiveTime: Long): Boolean</ID>
<ID>UndocumentedPublicFunction:TabsTrayStore.kt$Page.Companion$fun positionToPage(position: Int): Page</ID>
<ID>UndocumentedPublicFunction:ThemeManager.kt$ThemeManager$fun applyStatusBarTheme(window: Window, context: Context)</ID>
<ID>UndocumentedPublicFunction:ThemeManager.kt$ThemeManager$fun setActivityTheme(activity: Activity)</ID>
<ID>UndocumentedPublicFunction:ThemeManager.kt$ThemeManager.Companion$@Composable fun resolveAttributeColor(attribute: Int): androidx.compose.ui.graphics.Color</ID>
<ID>UndocumentedPublicFunction:ThemeManager.kt$ThemeManager.Companion$fun resolveAttribute(attribute: Int, context: Context): Int</ID>
<ID>UndocumentedPublicFunction:ToolbarIntegration.kt$ToolbarIntegration$fun invalidateMenu()</ID>
<ID>UndocumentedPublicFunction:ToolbarPopupWindow.kt$ToolbarPopupWindow$fun show( view: WeakReference&lt;View&gt;, customTabId: String? = null, handlePasteAndGo: (String) -&gt; Unit, handlePaste: (String) -&gt; Unit, copyVisible: Boolean = true, )</ID>
<ID>UndocumentedPublicFunction:ToolbarView.kt$ToolbarView$fun update(searchState: SearchFragmentState)</ID>
<ID>UndocumentedPublicFunction:TopPlaceholderViewHolder.kt$TopPlaceholderViewHolder$fun bind()</ID>
<ID>UndocumentedPublicFunction:TopSiteItemViewHolder.kt$TopSiteItemViewHolder$fun bind(topSite: TopSite, position: Int)</ID>
@ -845,7 +972,6 @@
<ID>UndocumentedPublicFunction:TrackingProtectionExceptionsInteractor.kt$DefaultTrackingProtectionExceptionsInteractor$fun reloadExceptions()</ID>
<ID>UndocumentedPublicFunction:TrackingProtectionPanelView.kt$TrackingProtectionPanelView$fun onBackPressed(): Boolean</ID>
<ID>UndocumentedPublicFunction:Utils.kt$fun BookmarkNode.flatNodeList(excludeSubtreeRoot: String?, depth: Int = 0): List&lt;BookmarkNodeWithDepth&gt;</ID>
<ID>UndocumentedPublicFunction:Utils.kt$fun friendlyRootTitle( context: Context, node: BookmarkNode, withMobileRoot: Boolean = true, rootTitles: Map&lt;String, String&gt; = rootTitles(context, withMobileRoot), )</ID>
<ID>UndocumentedPublicFunction:Utils.kt$fun rootTitles(context: Context, withMobileRoot: Boolean): Map&lt;String, String&gt;</ID>
<ID>UndocumentedPublicFunction:View.kt$fun View.increaseTapArea(@Dimension(unit = DP) extraDps: Int)</ID>
<ID>UndocumentedPublicFunction:View.kt$fun View.removeTouchDelegate()</ID>
@ -857,7 +983,5 @@
<ID>UndocumentedPublicFunction:WhatsNewStorage.kt$WhatsNewStorage$fun setDateOfUpdate(day: Long)</ID>
<ID>UndocumentedPublicFunction:WhatsNewStorage.kt$WhatsNewStorage$fun setVersion(version: WhatsNewVersion)</ID>
<ID>UndocumentedPublicFunction:WhatsNewStorage.kt$WhatsNewStorage$fun setWhatsNewHasBeenCleared(cleared: Boolean)</ID>
<ID>UseRequire:WebsitePermissionsView.kt$WebsitePermissionsView$throw IllegalArgumentException("${permissionState.phoneFeature} is not supported")</ID>
<ID>UtilityClassWithPublicConstructor:CustomTabContextMenuCandidate.kt$CustomTabContextMenuCandidate</ID>
</CurrentIssues>
</SmellBaseline>

View File

@ -1,26 +1,10 @@
<?xml version="1.0" ?>
<!-- This Source Code Form is subject to the terms of the Mozilla Public
- License, v. 2.0. If a copy of the MPL was not distributed with this
- file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
<SmellBaseline>
<ManuallySuppressedIssues></ManuallySuppressedIssues>
<CurrentIssues>
<ID>AbsentOrWrongFileLicense:LocalesList.kt$org.mozilla.focus.generated.LocalesList.kt</ID>
<ID>CollapsibleIfStatements:MainActivity.kt$MainActivity$if (!isTaskRoot) { if (intent.hasCategory(Intent.CATEGORY_LAUNCHER) &amp;&amp; Intent.ACTION_MAIN == intent.action) { finish() return } }</ID>
<ID>CollapsibleIfStatements:UrlInputFragment.kt$UrlInputFragment.&lt;no name provided&gt;$if (reverse) { if (isOverlay) { dismiss() } }</ID>
<ID>EmptyFunctionBlock:AutocompleteListFragment.kt$AutocompleteListFragment.&lt;no name provided&gt;${}</ID>
<ID>EmptyFunctionBlock:ExceptionsListFragment.kt$ExceptionsListFragment.&lt;no name provided&gt;${}</ID>
<ID>EmptyFunctionBlock:FirstrunFragment.kt$FirstrunFragment.&lt;no name provided&gt;${}</ID>
<ID>MayBeConst:CrashReporterFragment.kt$CrashReporterFragment.Companion$val FRAGMENT_TAG = "crash-reporter"</ID>
<ID>MayBeConst:IconGenerator.kt$IconGenerator.Companion$private val DEFAULT_ICON_CHAR = '?'</ID>
<ID>MayBeConst:IconGenerator.kt$IconGenerator.Companion$private val TEXT_SIZE_DP = 36f</ID>
<ID>MayBeConst:ManualAddSearchEnginePreference.kt$ManualAddSearchEnginePreference.Companion$private val SEARCH_ENGINE_NAME_KEY = "search-engine-name"</ID>
<ID>MayBeConst:ManualAddSearchEnginePreference.kt$ManualAddSearchEnginePreference.Companion$private val SEARCH_QUERY_KEY = "search-query"</ID>
<ID>MayBeConst:ManualAddSearchEnginePreference.kt$ManualAddSearchEnginePreference.Companion$private val SUPER_STATE_KEY = "super-state"</ID>
<ID>OutdatedDocumentation:AppAdapter.kt$AppAdapter : Adapter</ID>
<ID>OutdatedDocumentation:AppReviewUtils.kt$AppReviewUtils.Companion$fun addAppOpenings(context: Context)</ID>
<ID>OutdatedDocumentation:AppReviewUtils.kt$AppReviewUtils.Companion$fun showAppReview(activity: Activity)</ID>
<ID>OutdatedDocumentation:AppReviewUtils.kt$AppReviewUtils$fun addAppOpenings(context: Context)</ID>
<ID>OutdatedDocumentation:AppReviewUtils.kt$AppReviewUtils$fun showAppReview(activity: Activity)</ID>
<ID>OutdatedDocumentation:AppState.kt$AppState : State</ID>
<ID>OutdatedDocumentation:AppState.kt$Screen</ID>
<ID>OutdatedDocumentation:AppState.kt$Screen$Locked : Screen</ID>
@ -33,7 +17,9 @@
<ID>OutdatedDocumentation:PrivateNotificationFeature.kt$PrivateNotificationFeature : LifecycleAwareFeature</ID>
<ID>OutdatedDocumentation:SitePermissionOptionsFragmentCompose.kt$@Composable fun OptionsPermissionList( optionsListItems: List&lt;SitePermissionOptionListItem&gt;, state: MutableState&lt;Int&gt;, permissionLabel: String?, goToPhoneSettings: () -&gt; Unit, componentPermissionBlockedByAndroidVisibility: Boolean, )</ID>
<ID>UndocumentedPublicClass:AboutFragment.kt$AboutFragment : BaseSettingsLikeFragment</ID>
<ID>UndocumentedPublicClass:AddToHomescreenDialogFragment.kt$AddToHomescreenDialogFragment$Companion</ID>
<ID>UndocumentedPublicClass:AdvancedSettingsFragment.kt$AdvancedSettingsFragment : BaseSettingsFragmentOnSharedPreferenceChangeListener</ID>
<ID>UndocumentedPublicClass:AdvancedSettingsFragment.kt$AdvancedSettingsFragment$Companion</ID>
<ID>UndocumentedPublicClass:AppAction.kt$AppAction$NavigateUp : AppAction</ID>
<ID>UndocumentedPublicClass:AppAction.kt$AppAction$OpenSettings : AppAction</ID>
<ID>UndocumentedPublicClass:AppAction.kt$AppAction$OpenSitePermissionOptionsScreen : AppAction</ID>
@ -45,10 +31,13 @@
<ID>UndocumentedPublicClass:AppState.kt$Screen$Settings : Screen</ID>
<ID>UndocumentedPublicClass:AppState.kt$Screen$SitePermissionOptionsScreen : Screen</ID>
<ID>UndocumentedPublicClass:AppState.kt$Screen.Settings$Page</ID>
<ID>UndocumentedPublicClass:AppViewHolder.kt$AppViewHolder$Companion</ID>
<ID>UndocumentedPublicClass:AutocompleteDomainFormatter.kt$AutocompleteDomainFormatter</ID>
<ID>UndocumentedPublicClass:AutocompleteRemoveFragment.kt$AutocompleteRemoveFragment : AutocompleteListFragmentCoroutineScope</ID>
<ID>UndocumentedPublicClass:BaseFragment.kt$BaseFragment : Fragment</ID>
<ID>UndocumentedPublicClass:BaseSettingsFragment.kt$BaseSettingsFragment : PreferenceFragmentCompatMenuProvider</ID>
<ID>UndocumentedPublicClass:BiometricAuthenticationFragment.kt$BiometricAuthenticationFragment$Companion</ID>
<ID>UndocumentedPublicClass:BrowserFragment.kt$BrowserFragment$Companion</ID>
<ID>UndocumentedPublicClass:BrowserMenuController.kt$BrowserMenuController</ID>
<ID>UndocumentedPublicClass:BrowserToolbarIntegration.kt$BrowserToolbarIntegration : LifecycleAwareFeature</ID>
<ID>UndocumentedPublicClass:Config.kt$Config</ID>
@ -62,12 +51,17 @@
<ID>UndocumentedPublicClass:CookieBannerRejectAllPreference.kt$CookieBannerRejectAllPreference : LearnMoreSwitchPreference</ID>
<ID>UndocumentedPublicClass:CrashListActivity.kt$CrashListActivity : AbstractCrashListActivity</ID>
<ID>UndocumentedPublicClass:CrashReporterFragment.kt$CrashReporterFragment : Fragment</ID>
<ID>UndocumentedPublicClass:CrashReporterFragment.kt$CrashReporterFragment$Companion</ID>
<ID>UndocumentedPublicClass:CustomTabActivity.kt$CustomTabActivity$Companion</ID>
<ID>UndocumentedPublicClass:CustomTabMenu.kt$CustomTabMenu : ToolbarMenu</ID>
<ID>UndocumentedPublicClass:CustomTabMenu.kt$CustomTabMenu$Companion</ID>
<ID>UndocumentedPublicClass:CustomTabsService.kt$CustomTabsService : AbstractCustomTabsService</ID>
<ID>UndocumentedPublicClass:DebugFocusApplication.kt$DebugFocusApplication : FocusApplication</ID>
<ID>UndocumentedPublicClass:DefaultBrowserPreference.kt$DefaultBrowserPreference : Preference</ID>
<ID>UndocumentedPublicClass:DefaultBrowserPreference.kt$DefaultBrowserPreference$Companion</ID>
<ID>UndocumentedPublicClass:DefaultLanguageScreenInteractor.kt$DefaultLanguageScreenInteractor</ID>
<ID>UndocumentedPublicClass:DefaultSitePermissionOptionsScreenInteractor.kt$DefaultSitePermissionOptionsScreenInteractor</ID>
<ID>UndocumentedPublicClass:DefaultTopSitesStorage.kt$DefaultTopSitesStorage$Companion</ID>
<ID>UndocumentedPublicClass:DownloadService.kt$DownloadService : AbstractFetchDownloadService</ID>
<ID>UndocumentedPublicClass:EngineProvider.kt$EngineProvider</ID>
<ID>UndocumentedPublicClass:EngineSharedPreferencesListener.kt$EngineSharedPreferencesListener$ChangeSource</ID>
@ -80,23 +74,30 @@
<ID>UndocumentedPublicClass:FindInPageIntegration.kt$FindInPageIntegration : LifecycleAwareFeatureUserInteractionHandler</ID>
<ID>UndocumentedPublicClass:FirstrunCardView.kt$FirstrunCardView : CardView</ID>
<ID>UndocumentedPublicClass:FirstrunFragment.kt$FirstrunFragment : FragmentOnClickListener</ID>
<ID>UndocumentedPublicClass:FirstrunFragment.kt$FirstrunFragment$Companion</ID>
<ID>UndocumentedPublicClass:FirstrunPagerAdapter.kt$FirstrunPagerAdapter : PagerAdapter</ID>
<ID>UndocumentedPublicClass:FocusApplication.kt$FocusApplication : LocaleAwareApplicationProviderCoroutineScope</ID>
<ID>UndocumentedPublicClass:FocusSnackbar.kt$FocusSnackbar : BaseTransientBottomBar</ID>
<ID>UndocumentedPublicClass:FocusSnackbar.kt$FocusSnackbar$Companion</ID>
<ID>UndocumentedPublicClass:FocusSnackbarDelegate.kt$FocusSnackbarDelegate : SnackbarDelegate</ID>
<ID>UndocumentedPublicClass:FullScreenIntegration.kt$FullScreenIntegration : LifecycleAwareFeatureUserInteractionHandler</ID>
<ID>UndocumentedPublicClass:GeneralSettingsFragment.kt$GeneralSettingsFragment : BaseSettingsFragment</ID>
<ID>UndocumentedPublicClass:GleanMetricsService.kt$GleanMetricsService$Companion</ID>
<ID>UndocumentedPublicClass:HardwarePermissionCheckFeature.kt$HardwarePermissionCheckFeature : DefaultLifecycleObserver</ID>
<ID>UndocumentedPublicClass:HomeMenuItem.kt$HomeMenuItem</ID>
<ID>UndocumentedPublicClass:HomeMenuItem.kt$HomeMenuItem$Help : HomeMenuItem</ID>
<ID>UndocumentedPublicClass:HomeMenuItem.kt$HomeMenuItem$Settings : HomeMenuItem</ID>
<ID>UndocumentedPublicClass:IconGenerator.kt$IconGenerator</ID>
<ID>UndocumentedPublicClass:InputToolbarIntegration.kt$InputToolbarIntegration : LifecycleAwareFeature</ID>
<ID>UndocumentedPublicClass:InstallBannerViewHolder.kt$InstallBannerViewHolder$Companion</ID>
<ID>UndocumentedPublicClass:InstallFirefoxActivity.kt$InstallFirefoxActivity$Companion</ID>
<ID>UndocumentedPublicClass:InstalledSearchEnginesSettingsFragment.kt$InstalledSearchEnginesSettingsFragment : BaseSettingsFragment</ID>
<ID>UndocumentedPublicClass:InstalledSearchEnginesSettingsFragment.kt$InstalledSearchEnginesSettingsFragment$Companion</ID>
<ID>UndocumentedPublicClass:IntentProcessor.kt$IntentProcessor$Result</ID>
<ID>UndocumentedPublicClass:IntentProcessor.kt$IntentProcessor.Result$CustomTab : Result</ID>
<ID>UndocumentedPublicClass:IntentProcessor.kt$IntentProcessor.Result$None : Result</ID>
<ID>UndocumentedPublicClass:IntentProcessor.kt$IntentProcessor.Result$Tab : Result</ID>
<ID>UndocumentedPublicClass:IntentReceiverActivity.kt$IntentReceiverActivity$Companion</ID>
<ID>UndocumentedPublicClass:LanguageFragment.kt$LanguageFragment : BaseComposeFragment</ID>
<ID>UndocumentedPublicClass:LanguageMiddleware.kt$LanguageMiddleware : Middleware</ID>
<ID>UndocumentedPublicClass:LanguageScreenStore.kt$LanguageScreenAction$InitLanguages : LanguageScreenAction</ID>
@ -104,20 +105,27 @@
<ID>UndocumentedPublicClass:LanguageScreenStore.kt$LanguageScreenAction$UpdateLanguages : LanguageScreenAction</ID>
<ID>UndocumentedPublicClass:LanguageScreenStore.kt$LanguageScreenStore : Store</ID>
<ID>UndocumentedPublicClass:LanguageStorage.kt$LanguageStorage</ID>
<ID>UndocumentedPublicClass:LanguageStorage.kt$LanguageStorage$Companion</ID>
<ID>UndocumentedPublicClass:LearnMoreSwitchPreference.kt$LearnMoreSwitchPreference : SwitchPreferenceCompat</ID>
<ID>UndocumentedPublicClass:LocaleDescriptor.kt$LocaleDescriptor : Comparable</ID>
<ID>UndocumentedPublicClass:LocaleDescriptor.kt$LocaleDescriptor$Companion</ID>
<ID>UndocumentedPublicClass:LocaleManager.kt$LocaleManager$Companion</ID>
<ID>UndocumentedPublicClass:LocalizedContent.kt$LocalizedContent</ID>
<ID>UndocumentedPublicClass:LockObserver.kt$LockObserver : DefaultLifecycleObserver</ID>
<ID>UndocumentedPublicClass:MainActivity.kt$MainActivity : LocaleAwareAppCompatActivity</ID>
<ID>UndocumentedPublicClass:MainActivity.kt$MainActivity$AppOpenType</ID>
<ID>UndocumentedPublicClass:MainActivity.kt$MainActivity$Companion</ID>
<ID>UndocumentedPublicClass:ManualAddSearchEnginePreference.kt$ManualAddSearchEnginePreference : Preference</ID>
<ID>UndocumentedPublicClass:ManualAddSearchEnginePreference.kt$ManualAddSearchEnginePreference$Companion</ID>
<ID>UndocumentedPublicClass:ManualAddSearchEngineSettingsFragment.kt$ManualAddSearchEngineSettingsFragment : BaseSettingsFragment</ID>
<ID>UndocumentedPublicClass:MobileMetricsPingStorage.kt$MobileMetricsPingStorage</ID>
<ID>UndocumentedPublicClass:ManualAddSearchEngineSettingsFragment.kt$ManualAddSearchEngineSettingsFragment$Companion</ID>
<ID>UndocumentedPublicClass:MozillaPreference.kt$MozillaPreference : Preference</ID>
<ID>UndocumentedPublicClass:MozillaSettingsFragment.kt$MozillaSettingsFragment : BaseSettingsFragment</ID>
<ID>UndocumentedPublicClass:MozillaSettingsFragment.kt$MozillaSettingsFragment$Companion</ID>
<ID>UndocumentedPublicClass:MultiselectSearchEngineListPreference.kt$MultiselectSearchEngineListPreference : SearchEngineListPreference</ID>
<ID>UndocumentedPublicClass:NavigationButtonsIntegration.kt$NavigationButtonsIntegration : LifecycleAwareFeature</ID>
<ID>UndocumentedPublicClass:OnboardingController.kt$DefaultOnboardingController : OnboardingController</ID>
<ID>UndocumentedPublicClass:OnboardingController.kt$DefaultOnboardingController$Companion</ID>
<ID>UndocumentedPublicClass:OnboardingController.kt$OnboardingController</ID>
<ID>UndocumentedPublicClass:OnboardingFirstFragment.kt$OnboardingFirstFragment : Fragment</ID>
<ID>UndocumentedPublicClass:OnboardingInteractor.kt$DefaultOnboardingInteractor : OnboardingInteractor</ID>
@ -125,17 +133,25 @@
<ID>UndocumentedPublicClass:OnboardingSecondFragment.kt$OnboardingSecondFragment : Fragment</ID>
<ID>UndocumentedPublicClass:OnboardingStep.kt$OnboardingStep</ID>
<ID>UndocumentedPublicClass:OnboardingStorage.kt$OnboardingStorage</ID>
<ID>UndocumentedPublicClass:OpenWithFragment.kt$OpenWithFragment$Companion</ID>
<ID>UndocumentedPublicClass:PreferenceSwitch.kt$PreferenceSwitch : SwitchCompat</ID>
<ID>UndocumentedPublicClass:PreferenceToolTipCompose.kt$PreferenceToolTipCompose : Preference</ID>
<ID>UndocumentedPublicClass:PrivacySecuritySettingsFragment.kt$PrivacySecuritySettingsFragment : BaseSettingsFragmentOnSharedPreferenceChangeListener</ID>
<ID>UndocumentedPublicClass:PrivacySecuritySettingsFragment.kt$PrivacySecuritySettingsFragment$Companion</ID>
<ID>UndocumentedPublicClass:ProfilerMarkerFactProcessor.kt$ProfilerMarkerFactProcessor$Companion</ID>
<ID>UndocumentedPublicClass:RadioButtonPreference.kt$GroupableRadioButton</ID>
<ID>UndocumentedPublicClass:RadioButtonPreference.kt$RadioButtonPreference : PreferenceGroupableRadioButton</ID>
<ID>UndocumentedPublicClass:RadioButtonPreference.kt$RadioButtonPreference$Companion</ID>
<ID>UndocumentedPublicClass:RadioSearchEngineListPreference.kt$RadioSearchEngineListPreference : SearchEngineListPreferenceOnCheckedChangeListener</ID>
<ID>UndocumentedPublicClass:RemoveSearchEnginesSettingsFragment.kt$RemoveSearchEnginesSettingsFragment : BaseSettingsFragment</ID>
<ID>UndocumentedPublicClass:RemoveSearchEnginesSettingsFragment.kt$RemoveSearchEnginesSettingsFragment$Companion</ID>
<ID>UndocumentedPublicClass:SearchEngineListPreference.kt$SearchEngineListPreference : PreferenceCoroutineScope</ID>
<ID>UndocumentedPublicClass:SearchSettingsFragment.kt$SearchSettingsFragment : BaseSettingsFragmentOnSharedPreferenceChangeListener</ID>
<ID>UndocumentedPublicClass:SearchSettingsFragment.kt$SearchSettingsFragment$Companion</ID>
<ID>UndocumentedPublicClass:SearchSuggestionsFragment.kt$SearchSuggestionsFragment : FragmentCoroutineScope</ID>
<ID>UndocumentedPublicClass:SearchSuggestionsFragment.kt$SearchSuggestionsFragment$Companion</ID>
<ID>UndocumentedPublicClass:SearchSuggestionsPreferences.kt$SearchSuggestionsPreferences</ID>
<ID>UndocumentedPublicClass:SearchSuggestionsPreferences.kt$SearchSuggestionsPreferences$Companion</ID>
<ID>UndocumentedPublicClass:SearchSuggestionsViewModel.kt$SearchSuggestionsViewModel : AndroidViewModel</ID>
<ID>UndocumentedPublicClass:SearchSuggestionsViewModel.kt$State</ID>
<ID>UndocumentedPublicClass:SearchSuggestionsViewModel.kt$State$Disabled : State</ID>
@ -143,9 +159,14 @@
<ID>UndocumentedPublicClass:SearchSuggestionsViewModel.kt$State$ReadyForSuggestions : State</ID>
<ID>UndocumentedPublicClass:SearchUtils.kt$SearchUtils</ID>
<ID>UndocumentedPublicClass:SearchWidgetProvider.kt$SearchWidgetProvider : AppSearchWidgetProvider</ID>
<ID>UndocumentedPublicClass:SearchWidgetProvider.kt$SearchWidgetProvider$Companion</ID>
<ID>UndocumentedPublicClass:SearchWidgetUtils.kt$SearchWidgetUtils</ID>
<ID>UndocumentedPublicClass:SecretSettingsFragment.kt$SecretSettingsFragment : BaseSettingsFragmentOnSharedPreferenceChangeListener</ID>
<ID>UndocumentedPublicClass:SecretSettingsUnlocker.kt$SecretSettingsUnlocker$Companion</ID>
<ID>UndocumentedPublicClass:SessionNotificationService.kt$SessionNotificationService$Companion</ID>
<ID>UndocumentedPublicClass:Settings.kt$Settings$Companion</ID>
<ID>UndocumentedPublicClass:SettingsFragment.kt$SettingsFragment : BaseSettingsFragment</ID>
<ID>UndocumentedPublicClass:SettingsFragment.kt$SettingsFragment$Companion</ID>
<ID>UndocumentedPublicClass:SitePermission.kt$SitePermission : Parcelable</ID>
<ID>UndocumentedPublicClass:SitePermissionOption.kt$AutoplayOption</ID>
<ID>UndocumentedPublicClass:SitePermissionOption.kt$AutoplayOption$AllowAudioVideo : SitePermissionOption</ID>
@ -157,6 +178,7 @@
<ID>UndocumentedPublicClass:SitePermissionOption.kt$SitePermissionOption$Blocked : SitePermissionOption</ID>
<ID>UndocumentedPublicClass:SitePermissionOptionListItem.kt$SitePermissionOptionListItem</ID>
<ID>UndocumentedPublicClass:SitePermissionOptionsFragment.kt$SitePermissionOptionsFragment : BaseComposeFragment</ID>
<ID>UndocumentedPublicClass:SitePermissionOptionsFragment.kt$SitePermissionOptionsFragment$Companion</ID>
<ID>UndocumentedPublicClass:SitePermissionOptionsScreenStore.kt$SitePermissionOptionsScreenAction : Action</ID>
<ID>UndocumentedPublicClass:SitePermissionOptionsScreenStore.kt$SitePermissionOptionsScreenAction$AndroidPermission : SitePermissionOptionsScreenAction</ID>
<ID>UndocumentedPublicClass:SitePermissionOptionsScreenStore.kt$SitePermissionOptionsScreenAction$InitSitePermissionOptions : SitePermissionOptionsScreenAction</ID>
@ -195,6 +217,8 @@
<ID>UndocumentedPublicClass:TabViewHolder.kt$TabViewHolder : ViewHolder</ID>
<ID>UndocumentedPublicClass:TabsPopup.kt$TabsPopup : PopupWindow</ID>
<ID>UndocumentedPublicClass:TelemetryMiddleware.kt$TelemetryMiddleware : Middleware</ID>
<ID>UndocumentedPublicClass:TelemetryMiddleware.kt$TelemetryMiddleware$Companion</ID>
<ID>UndocumentedPublicClass:TextActionActivity.kt$TextActionActivity$Companion</ID>
<ID>UndocumentedPublicClass:ToolbarMenu.kt$ToolbarMenu</ID>
<ID>UndocumentedPublicClass:ToolbarMenu.kt$ToolbarMenu$CustomTabItem</ID>
<ID>UndocumentedPublicClass:ToolbarMenu.kt$ToolbarMenu$Item</ID>
@ -221,7 +245,9 @@
<ID>UndocumentedPublicClass:ToolbarMenu.kt$ToolbarMenu.Item$Stop : Item</ID>
<ID>UndocumentedPublicClass:TrackingProtectionPanel.kt$TrackingProtectionPanel : BottomSheetDialog</ID>
<ID>UndocumentedPublicClass:UrlInputFragment.kt$FocusCrashException : Exception</ID>
<ID>UndocumentedPublicClass:UrlInputFragment.kt$UrlInputFragment$Companion</ID>
<ID>UndocumentedPublicClass:ViewUtils.kt$ViewUtils</ID>
<ID>UndocumentedPublicClass:VisibilityLifeCycleCallback.kt$VisibilityLifeCycleCallback$Companion</ID>
<ID>UndocumentedPublicClass:VoiceSearchActivity.kt$VoiceSearchActivity : BaseVoiceSearchActivity</ID>
<ID>UndocumentedPublicFunction:AboutFragment.kt$@Composable fun ColumnScope.LearnMoreLink( learnMore: String, openLearnMore: () -&gt; Job, )</ID>
<ID>UndocumentedPublicFunction:AddToHomescreenDialogFragment.kt$AddToHomescreenDialogFragment.Companion$fun newInstance( url: String, title: String, blockingEnabled: Boolean, requestDesktop: Boolean, ): AddToHomescreenDialogFragment</ID>
@ -265,7 +291,7 @@
<ID>UndocumentedPublicFunction:FocusTheme.kt$fun phoneDimensions()</ID>
<ID>UndocumentedPublicFunction:FocusTheme.kt$fun tabletDimensions()</ID>
<ID>UndocumentedPublicFunction:HomeMenu.kt$HomeMenu$fun getMenuBuilder(): BrowserMenuBuilder</ID>
<ID>UndocumentedPublicFunction:IconGenerator.kt$IconGenerator.Companion$@JvmStatic fun generateLauncherIconPreOreo(context: Context, character: Char): Bitmap</ID>
<ID>UndocumentedPublicFunction:IconGenerator.kt$IconGenerator$@JvmStatic fun generateLauncherIconPreOreo(context: Context, character: Char): Bitmap</ID>
<ID>UndocumentedPublicFunction:InstallFirefoxActivity.kt$InstallFirefoxActivity.Companion$fun open(context: Context)</ID>
<ID>UndocumentedPublicFunction:InstallFirefoxActivity.kt$InstallFirefoxActivity.Companion$fun resolveAppStore(context: Context): ActivityInfo?</ID>
<ID>UndocumentedPublicFunction:InstalledSearchEnginesSettingsFragment.kt$InstalledSearchEnginesSettingsFragment.Companion$fun newInstance()</ID>
@ -287,10 +313,6 @@
<ID>UndocumentedPublicFunction:ManualAddSearchEnginePreference.kt$ManualAddSearchEnginePreference$fun validateEngineNameAndShowError(engineName: String, existingEngines: List&lt;SearchEngine&gt;): Boolean</ID>
<ID>UndocumentedPublicFunction:ManualAddSearchEnginePreference.kt$ManualAddSearchEnginePreference$fun validateSearchQueryAndShowError(searchQuery: String): Boolean</ID>
<ID>UndocumentedPublicFunction:ManualAddSearchEngineSettingsFragment.kt$ManualAddSearchEngineSettingsFragment.Companion$@WorkerThread @JvmStatic fun isValidSearchQueryURL(client: Client, query: String): Boolean</ID>
<ID>UndocumentedPublicFunction:MobileMetricsPingStorage.kt$MobileMetricsPingStorage$fun clearStorage()</ID>
<ID>UndocumentedPublicFunction:MobileMetricsPingStorage.kt$MobileMetricsPingStorage$fun load(): JSONObject?</ID>
<ID>UndocumentedPublicFunction:MobileMetricsPingStorage.kt$MobileMetricsPingStorage$fun save(json: JSONObject)</ID>
<ID>UndocumentedPublicFunction:MobileMetricsPingStorage.kt$MobileMetricsPingStorage$fun shouldStoreMetrics(): Boolean</ID>
<ID>UndocumentedPublicFunction:MozillaSettingsFragment.kt$MozillaSettingsFragment.Companion$fun newInstance(): MozillaSettingsFragment</ID>
<ID>UndocumentedPublicFunction:MultiselectSearchEngineListPreference.kt$MultiselectSearchEngineListPreference$fun atLeastOneEngineChecked(): Boolean</ID>
<ID>UndocumentedPublicFunction:NimbusSetup.kt$fun getNimbusAppName(): String</ID>
@ -384,7 +406,6 @@
<ID>UndocumentedPublicFunction:SupportUtils.kt$SupportUtils$fun getSafeBrowsingURL(): String</ID>
<ID>UndocumentedPublicFunction:SupportUtils.kt$SupportUtils$fun openDefaultBrowserSumoPage(context: Context)</ID>
<ID>UndocumentedPublicFunction:SupportUtils.kt$SupportUtils$fun openUrlInCustomTab(activity: FragmentActivity, destinationUrl: String)</ID>
<ID>UndocumentedPublicFunction:TabViewHolder.kt$TabViewHolder$fun bind( tab: TabSessionState, isCurrentSession: Boolean, selectSession: (TabSessionState) -&gt; Unit, closeSession: (TabSessionState) -&gt; Unit, )</ID>
<ID>UndocumentedPublicFunction:Theme.kt$fun Resources.Theme.resolveAttribute(attribute: Int): Int</ID>
<ID>UndocumentedPublicFunction:TopSitesOverlay.kt$@OptIn(DelicateCoroutinesApi::class) @Composable fun TopSitesOverlay(modifier: Modifier = Modifier)</ID>
<ID>UndocumentedPublicFunction:TopSitesOverlay.kt$@OptIn(DelicateCoroutinesApi::class) fun removeTopSite(item: TopSite, components: Components)</ID>
@ -395,9 +416,5 @@
<ID>UndocumentedPublicFunction:ViewUtils.kt$ViewUtils$fun hideKeyboard(view: View?)</ID>
<ID>UndocumentedPublicFunction:ViewUtils.kt$ViewUtils$fun showKeyboard(view: View?)</ID>
<ID>UndocumentedPublicFunction:VisibilityLifeCycleCallback.kt$VisibilityLifeCycleCallback.Companion$fun isInBackground(context: Context): Boolean</ID>
<ID>UnusedPrivateMember:TelemetryMiddleware.kt$TelemetryMiddleware$@Suppress("ComplexMethod") private fun generateOptions(customTabConfig: CustomTabConfig): List&lt;String&gt;</ID>
<ID>UseRequire:FactsProcessor.kt$throw IllegalArgumentException("Fact is not a context menu fact")</ID>
<ID>UtilityClassWithPublicConstructor:AppReviewUtils.kt$AppReviewUtils</ID>
<ID>UtilityClassWithPublicConstructor:IconGenerator.kt$IconGenerator</ID>
</CurrentIssues>
</SmellBaseline>

View File

@ -69,16 +69,19 @@ mobile/android/android-components/components/support/ktx/src/main/res/
mobile/android/android-components/components/support/utils/src/main/res/
mobile/android/android-components/components/ui/tabcounter/src/main/res/
mobile/android/android-components/components/ui/widgets/src/main/res/
mobile/android/android-components/config/detekt-baseline.xml
mobile/android/android-components/gradle/wrapper/
mobile/android/android-components/samples/glean/src/main/res/raw/initial_experiments.json
mobile/android/fenix/app/lint-baseline.xml
mobile/android/fenix/app/src/debug/res/raw/initial_experiments.json
mobile/android/fenix/app/src/main/res/
mobile/android/fenix/app/src/main/res/raw/initial_experiments.json
mobile/android/fenix/config/detekt-baseline.xml
mobile/android/fenix/gradle/wrapper/
mobile/android/focus-android/app/lint-baseline.xml
mobile/android/focus-android/app/src/main/res/
mobile/android/focus-android/gradle/wrapper/
mobile/android/focus-android/quality/detekt-baseline.xml
mobile/locales/l10n-changesets.json
mobile/locales/l10n-onchange-changesets.json
node_modules/