Code view:

A painting is a person's account of this edit as text, recorded independently of the node mapping - a rendering often has several equally defensible answers where the mapping has one. Deletions and insertions carry no position on the opposite side in a painting, so that panel draws no caret for them.

Before

…lines 1–490 unchanged (490 lines)
491 },
492 failedToLaunchAction = { fallbackUrl ->
493 fallbackUrl?.let {
494 val appLinksUseCases = requireComponents.useCases.appLinksUseCases
495 val getRedirect = appLinksUseCases.appLinkRedirect
496 val redirect = getRedirect.invoke(fallbackUrl)
497 appLinksUseCases.openAppLink.invoke(redirect.appIntent)
498 }
499 },
500 ),
501 owner = this,
502 view = binding.root,
503 )
…lines 504–2813 unchanged (2310 lines)

After

…lines 1–490 unchanged (490 lines)
491 },
492 failedToLaunchAction = { fallbackUrl ->
493 fallbackUrl?.let {
494 val appLinksUseCases = requireComponents.useCases.appLinksUseCases
495 val getRedirect = appLinksUseCases.appLinkRedirect
496 val redirect = getRedirect.invoke(fallbackUrl)
497 redirect.appIntent?.flags = Intent.FLAG_ACTIVITY_NEW_TASK
498 appLinksUseCases.openAppLink.invoke(redirect.appIntent)
499 }
500 },
501 ),
502 owner = this,
503 view = binding.root,
…lines 504–2814 unchanged (2311 lines)

Before

source_file
block_comment "/* This Source Code Form is subject to the terms of the Mozi"...
package_header
package "package"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "browser"
import
import "import"
qualified_identifier
identifier "android"
. "."
identifier "app"
. "."
identifier "KeyguardManager"
import
import "import"
qualified_identifier
identifier "android"
. "."
identifier "content"
. "."
identifier "Context"
import
import "import"
qualified_identifier
identifier "android"
. "."
identifier "content"
. "."
identifier "DialogInterface"
import
import "import"
qualified_identifier
identifier "android"
. "."
identifier "content"
. "."
identifier "Intent"
import
import "import"
qualified_identifier
identifier "android"
. "."
identifier "content"
. "."
identifier "res"
. "."
identifier "Configuration"
import
import "import"
qualified_identifier
identifier "android"
. "."
identifier "os"
. "."
identifier "Build"
import
import "import"
qualified_identifier
identifier "android"
. "."
identifier "os"
. "."
identifier "Bundle"
import
import "import"
qualified_identifier
identifier "android"
. "."
identifier "os"
. "."
identifier "storage"
. "."
identifier "StorageManager"
import
import "import"
qualified_identifier
identifier "android"
. "."
identifier "provider"
. "."
identifier "Settings"
import
import "import"
qualified_identifier
identifier "android"
. "."
identifier "util"
. "."
identifier "Log"
import
import "import"
qualified_identifier
identifier "android"
. "."
identifier "view"
. "."
identifier "Gravity"
import
import "import"
qualified_identifier
identifier "android"
. "."
identifier "view"
. "."
identifier "LayoutInflater"
import
import "import"
qualified_identifier
identifier "android"
. "."
identifier "view"
. "."
identifier "View"
import
import "import"
qualified_identifier
identifier "android"
. "."
identifier "view"
. "."
identifier "ViewGroup"
import
import "import"
qualified_identifier
identifier "android"
. "."
identifier "view"
. "."
identifier "accessibility"
. "."
identifier "AccessibilityManager"
import
import "import"
qualified_identifier
identifier "androidx"
. "."
identifier "activity"
. "."
identifier "result"
. "."
identifier "ActivityResultLauncher"
import
import "import"
qualified_identifier
identifier "androidx"
. "."
identifier "annotation"
. "."
identifier "CallSuper"
import
import "import"
qualified_identifier
identifier "androidx"
. "."
identifier "annotation"
. "."
identifier "VisibleForTesting"
import
import "import"
qualified_identifier
identifier "androidx"
. "."
identifier "appcompat"
. "."
identifier "app"
. "."
identifier "AlertDialog"
import
import "import"
qualified_identifier
identifier "androidx"
. "."
identifier "biometric"
. "."
identifier "BiometricManager"
import
import "import"
qualified_identifier
identifier "androidx"
. "."
identifier "compose"
. "."
identifier "foundation"
. "."
identifier "layout"
. "."
identifier "Column"
import
import "import"
qualified_identifier
identifier "androidx"
. "."
identifier "compose"
. "."
identifier "material3"
. "."
identifier "HorizontalDivider"
import
import "import"
qualified_identifier
identifier "androidx"
. "."
identifier "compose"
. "."
identifier "runtime"
. "."
identifier "Composable"
import
import "import"
qualified_identifier
identifier "androidx"
. "."
identifier "compose"
. "."
identifier "ui"
. "."
identifier "Modifier"
import
import "import"
qualified_identifier
identifier "androidx"
. "."
identifier "compose"
. "."
identifier "ui"
. "."
identifier "viewinterop"
. "."
identifier "AndroidView"
import
import "import"
qualified_identifier
identifier "androidx"
. "."
identifier "coordinatorlayout"
. "."
identifier "widget"
. "."
identifier "CoordinatorLayout"
import
import "import"
qualified_identifier
identifier "androidx"
. "."
identifier "core"
. "."
identifier "content"
. "."
identifier "getSystemService"
import
import "import"
qualified_identifier
identifier "androidx"
. "."
identifier "core"
. "."
identifier "text"
. "."
identifier "HtmlCompat"
import
import "import"
qualified_identifier
identifier "androidx"
. "."
identifier "core"
. "."
identifier "view"
. "."
identifier "OnApplyWindowInsetsListener"
import
import "import"
qualified_identifier
identifier "androidx"
. "."
identifier "core"
. "."
identifier "view"
. "."
identifier "isVisible"
import
import "import"
qualified_identifier
identifier "androidx"
. "."
identifier "fragment"
. "."
identifier "app"
. "."
identifier "Fragment"
import
import "import"
qualified_identifier
identifier "androidx"
. "."
identifier "fragment"
. "."
identifier "app"
. "."
identifier "FragmentActivity"
import
import "import"
qualified_identifier
identifier "androidx"
. "."
identifier "fragment"
. "."
identifier "app"
. "."
identifier "activityViewModels"
import
import "import"
qualified_identifier
identifier "androidx"
. "."
identifier "lifecycle"
. "."
identifier "lifecycleScope"
import
import "import"
qualified_identifier
identifier "androidx"
. "."
identifier "navigation"
. "."
identifier "NavController"
import
import "import"
qualified_identifier
identifier "androidx"
. "."
identifier "navigation"
. "."
identifier "fragment"
. "."
identifier "findNavController"
import
import "import"
qualified_identifier
identifier "androidx"
. "."
identifier "preference"
. "."
identifier "PreferenceManager"
import
import "import"
qualified_identifier
identifier "com"
. "."
identifier "google"
. "."
identifier "android"
. "."
identifier "material"
. "."
identifier "dialog"
. "."
identifier "MaterialAlertDialogBuilder"
import
import "import"
qualified_identifier
identifier "com"
. "."
identifier "google"
. "."
identifier "android"
. "."
identifier "material"
. "."
identifier "snackbar"
. "."
identifier "Snackbar"
. "."
identifier "LENGTH_LONG"
import
import "import"
qualified_identifier
identifier "kotlinx"
. "."
identifier "coroutines"
. "."
identifier "CoroutineDispatcher"
import
import "import"
qualified_identifier
identifier "kotlinx"
. "."
identifier "coroutines"
. "."
identifier "Deferred"
import
import "import"
qualified_identifier
identifier "kotlinx"
. "."
identifier "coroutines"
. "."
identifier "Dispatchers"
import
import "import"
qualified_identifier
identifier "kotlinx"
. "."
identifier "coroutines"
. "."
identifier "async"
import
import "import"
qualified_identifier
identifier "kotlinx"
. "."
identifier "coroutines"
. "."
identifier "flow"
. "."
identifier "distinctUntilChanged"
import
import "import"
qualified_identifier
identifier "kotlinx"
. "."
identifier "coroutines"
. "."
identifier "flow"
. "."
identifier "distinctUntilChangedBy"
import
import "import"
qualified_identifier
identifier "kotlinx"
. "."
identifier "coroutines"
. "."
identifier "flow"
. "."
identifier "map"
import
import "import"
qualified_identifier
identifier "kotlinx"
. "."
identifier "coroutines"
. "."
identifier "flow"
. "."
identifier "mapNotNull"
import
import "import"
qualified_identifier
identifier "kotlinx"
. "."
identifier "coroutines"
. "."
identifier "launch"
import
import "import"
qualified_identifier
identifier "kotlinx"
. "."
identifier "coroutines"
. "."
identifier "withContext"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "appservices"
. "."
identifier "places"
. "."
identifier "BookmarkRoot"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "appservices"
. "."
identifier "places"
. "."
identifier "uniffi"
. "."
identifier "PlacesApiException"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "browser"
. "."
identifier "menu"
. "."
identifier "view"
. "."
identifier "MenuButton"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "browser"
. "."
identifier "state"
. "."
identifier "action"
. "."
identifier "ContentAction"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "browser"
. "."
identifier "state"
. "."
identifier "selector"
. "."
identifier "findCustomTab"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "browser"
. "."
identifier "state"
. "."
identifier "selector"
. "."
identifier "findCustomTabOrSelectedTab"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "browser"
. "."
identifier "state"
. "."
identifier "selector"
. "."
identifier "findTab"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "browser"
. "."
identifier "state"
. "."
identifier "selector"
. "."
identifier "findTabOrCustomTab"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "browser"
. "."
identifier "state"
. "."
identifier "selector"
. "."
identifier "findTabOrCustomTabOrSelectedTab"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "browser"
. "."
identifier "state"
. "."
identifier "selector"
. "."
identifier "getNormalOrPrivateTabs"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "browser"
. "."
identifier "state"
. "."
identifier "selector"
. "."
identifier "selectedTab"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "browser"
. "."
identifier "state"
. "."
identifier "state"
. "."
identifier "CustomTabSessionState"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "browser"
. "."
identifier "state"
. "."
identifier "state"
. "."
identifier "SessionState"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "browser"
. "."
identifier "state"
. "."
identifier "state"
. "."
identifier "TabSessionState"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "browser"
. "."
identifier "state"
. "."
identifier "state"
. "."
identifier "content"
. "."
identifier "DownloadState"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "browser"
. "."
identifier "state"
. "."
identifier "store"
. "."
identifier "BrowserStore"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "browser"
. "."
identifier "thumbnails"
. "."
identifier "BrowserThumbnails"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "browser"
. "."
identifier "toolbar"
. "."
identifier "BrowserToolbar"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "compose"
. "."
identifier "browser"
. "."
identifier "toolbar"
. "."
identifier "store"
. "."
identifier "BrowserToolbarStore"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "concept"
. "."
identifier "base"
. "."
identifier "crash"
. "."
identifier "Breadcrumb"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "concept"
. "."
identifier "engine"
. "."
identifier "permission"
. "."
identifier "SitePermissions"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "concept"
. "."
identifier "engine"
. "."
identifier "prompt"
. "."
identifier "ShareData"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "concept"
. "."
identifier "storage"
. "."
identifier "Address"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "concept"
. "."
identifier "storage"
. "."
identifier "CreditCardEntry"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "concept"
. "."
identifier "storage"
. "."
identifier "Login"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "concept"
. "."
identifier "storage"
. "."
identifier "LoginEntry"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "accounts"
. "."
identifier "push"
. "."
identifier "SendTabUseCases"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "app"
. "."
identifier "links"
. "."
identifier "AppLinksFeature"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "contextmenu"
. "."
identifier "ContextMenuCandidate"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "contextmenu"
. "."
identifier "ContextMenuFeature"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "downloads"
. "."
identifier "DownloadsFeature"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "downloads"
. "."
identifier "manager"
. "."
identifier "FetchDownloadManager"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "downloads"
. "."
identifier "temporary"
. "."
identifier "CopyDownloadFeature"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "downloads"
. "."
identifier "temporary"
. "."
identifier "ShareResourceFeature"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "findinpage"
. "."
identifier "view"
. "."
identifier "FindInPageBar"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "intent"
. "."
identifier "ext"
. "."
identifier "EXTRA_SESSION_ID"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "media"
. "."
identifier "fullscreen"
. "."
identifier "MediaSessionFullscreenFeature"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "privatemode"
. "."
identifier "feature"
. "."
identifier "SecureWindowFeature"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "prompts"
. "."
identifier "PromptFeature"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "prompts"
. "."
identifier "PromptFeature"
. "."
identifier "Companion"
. "."
identifier "PIN_REQUEST"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "prompts"
. "."
identifier "address"
. "."
identifier "AddressDelegate"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "prompts"
. "."
identifier "address"
. "."
identifier "AddressSelectBar"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "prompts"
. "."
identifier "concept"
. "."
identifier "AutocompletePrompt"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "prompts"
. "."
identifier "concept"
. "."
identifier "EmailMaskPromptView"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "prompts"
. "."
identifier "concept"
. "."
identifier "PasswordPromptView"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "prompts"
. "."
identifier "creditcard"
. "."
identifier "CreditCardDelegate"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "prompts"
. "."
identifier "creditcard"
. "."
identifier "CreditCardSelectBar"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "prompts"
. "."
identifier "dialog"
. "."
identifier "FullScreenNotificationToast"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "prompts"
. "."
identifier "dialog"
. "."
identifier "GestureNavUtils"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "prompts"
. "."
identifier "emailmask"
. "."
identifier "EmailMaskDelegate"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "prompts"
. "."
identifier "emailmask"
. "."
identifier "EmailMaskPromptBarView"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "prompts"
. "."
identifier "file"
. "."
identifier "AndroidPhotoPicker"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "prompts"
. "."
identifier "identitycredential"
. "."
identifier "DialogColors"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "prompts"
. "."
identifier "identitycredential"
. "."
identifier "DialogColorsProvider"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "prompts"
. "."
identifier "login"
. "."
identifier "LoginDelegate"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "prompts"
. "."
identifier "login"
. "."
identifier "LoginSelectBar"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "prompts"
. "."
identifier "login"
. "."
identifier "SuggestStrongPasswordBar"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "prompts"
. "."
identifier "login"
. "."
identifier "SuggestStrongPasswordDelegate"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "prompts"
. "."
identifier "share"
. "."
identifier "ShareDelegate"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "pwa"
. "."
identifier "feature"
. "."
identifier "WebAppHideToolbarFeature"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "readerview"
. "."
identifier "ReaderViewFeature"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "search"
. "."
identifier "SearchFeature"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "session"
. "."
identifier "FullScreenFeature"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "session"
. "."
identifier "PictureInPictureFeature"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "session"
. "."
identifier "ScreenOrientationFeature"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "session"
. "."
identifier "SessionFeature"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "session"
. "."
identifier "SwipeRefreshFeature"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "sitepermissions"
. "."
identifier "SitePermissionsFeature"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "sitepermissions"
. "."
identifier "SitePermissionsLearnMoreUrlProvider"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "tabs"
. "."
identifier "LastTabFeature"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "webauthn"
. "."
identifier "WebAuthnFeature"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "lib"
. "."
identifier "state"
. "."
identifier "ext"
. "."
identifier "consumeFlow"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "lib"
. "."
identifier "state"
. "."
identifier "ext"
. "."
identifier "consumeFrom"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "lib"
. "."
identifier "state"
. "."
identifier "ext"
. "."
identifier "flowScoped"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "lib"
. "."
identifier "state"
. "."
identifier "helpers"
. "."
identifier "StoreProvider"
. "."
identifier "Companion"
. "."
identifier "fragmentStore"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "service"
. "."
identifier "sync"
. "."
identifier "autofill"
. "."
identifier "DefaultCreditCardValidationDelegate"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "service"
. "."
identifier "sync"
. "."
identifier "logins"
. "."
identifier "DefaultLoginValidationDelegate"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "service"
. "."
identifier "sync"
. "."
identifier "logins"
. "."
identifier "LoginsApiException"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "service"
. "."
identifier "sync"
. "."
identifier "logins"
. "."
identifier "SyncableLoginsStorage"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "support"
. "."
identifier "base"
. "."
identifier "feature"
. "."
identifier "ActivityResultHandler"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "support"
. "."
identifier "base"
. "."
identifier "feature"
. "."
identifier "PermissionsFeature"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "support"
. "."
identifier "base"
. "."
identifier "feature"
. "."
identifier "UserInteractionHandler"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "support"
. "."
identifier "base"
. "."
identifier "feature"
. "."
identifier "ViewBoundFeatureWrapper"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "support"
. "."
identifier "ktx"
. "."
identifier "android"
. "."
identifier "content"
. "."
identifier "appName"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "support"
. "."
identifier "ktx"
. "."
identifier "android"
. "."
identifier "view"
. "."
identifier "ImeInsetsSynchronizer"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "support"
. "."
identifier "ktx"
. "."
identifier "android"
. "."
identifier "view"
. "."
identifier "enterImmersiveMode"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "support"
. "."
identifier "ktx"
. "."
identifier "android"
. "."
identifier "view"
. "."
identifier "exitImmersiveMode"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "support"
. "."
identifier "ktx"
. "."
identifier "android"
. "."
identifier "view"
. "."
identifier "hideKeyboard"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "support"
. "."
identifier "ktx"
. "."
identifier "kotlin"
. "."
identifier "getOrigin"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "support"
. "."
identifier "ktx"
. "."
identifier "kotlinx"
. "."
identifier "coroutines"
. "."
identifier "flow"
. "."
identifier "ifAnyChanged"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "support"
. "."
identifier "locale"
. "."
identifier "ActivityContextWrapper"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "support"
. "."
identifier "utils"
. "."
identifier "DefaultDownloadFileUtils"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "ui"
. "."
identifier "widgets"
. "."
identifier "behavior"
. "."
identifier "EngineViewClippingBehavior"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "ui"
. "."
identifier "widgets"
. "."
identifier "withCenterAlignedButtons"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "telemetry"
. "."
identifier "glean"
. "."
identifier "private"
. "."
identifier "NoExtras"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "BuildConfig"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "FeatureFlags"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "GleanMetrics"
. "."
identifier "EmailMask"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "GleanMetrics"
. "."
identifier "MediaState"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "GleanMetrics"
. "."
identifier "PullToRefreshInBrowser"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "GleanMetrics"
. "."
identifier "Toolbar"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "HomeActivity"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "IntentReceiverActivity"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "NavGraphDirections"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "OnLongPressedListener"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "OpenInFirefoxBinding"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "R"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "ReaderViewBinding"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "bindings"
. "."
identifier "FindInPageBinding"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "bindings"
. "."
identifier "SummarizeToolbarCFRBinding"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "biometricauthentication"
. "."
identifier "AuthenticationStatus"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "biometricauthentication"
. "."
identifier "BiometricAuthenticationManager"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "bookmarks"
. "."
identifier "friendlyRootTitle"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "browser"
. "."
identifier "applinks"
. "."
identifier "AppLinksPromptFragment"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "browser"
. "."
identifier "browsingmode"
. "."
identifier "BrowsingMode"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "browser"
. "."
identifier "permissions"
. "."
identifier "FenixSitePermissionLearnMoreUrlProvider"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "browser"
. "."
identifier "readermode"
. "."
identifier "DefaultReaderModeController"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "browser"
. "."
identifier "readermode"
. "."
identifier "ReaderModeController"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "browser"
. "."
identifier "store"
. "."
identifier "BrowserScreenMiddleware"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "browser"
. "."
identifier "store"
. "."
identifier "BrowserScreenState"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "browser"
. "."
identifier "store"
. "."
identifier "BrowserScreenStore"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "browser"
. "."
identifier "tabstrip"
. "."
identifier "TabStrip"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "components"
. "."
identifier "AppStore"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "components"
. "."
identifier "Components"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "components"
. "."
identifier "FenixAutocompletePrompt"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "components"
. "."
identifier "FenixEmailMaskPrompt"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "components"
. "."
identifier "FenixSuggestStrongPasswordPrompt"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "components"
. "."
identifier "FindInPageIntegration"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "components"
. "."
identifier "accounts"
. "."
identifier "FxaWebChannelIntegration"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "components"
. "."
identifier "appstate"
. "."
identifier "AppAction"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "components"
. "."
identifier "appstate"
. "."
identifier "AppAction"
. "."
identifier "MessagingAction"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "components"
. "."
identifier "appstate"
. "."
identifier "AppAction"
. "."
identifier "MessagingAction"
. "."
identifier "MicrosurveyAction"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "components"
. "."
identifier "metrics"
. "."
identifier "MetricsUtils"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "components"
. "."
identifier "metrics"
. "."
identifier "MetricsUtils"
. "."
identifier "BookmarkAction"
. "."
identifier "Source"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "components"
. "."
identifier "toolbar"
. "."
identifier "BottomToolbarContainerIntegration"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "components"
. "."
identifier "toolbar"
. "."
identifier "BottomToolbarContainerView"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "components"
. "."
identifier "toolbar"
. "."
identifier "BrowserNavigationBar"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "components"
. "."
identifier "toolbar"
. "."
identifier "BrowserToolbarComposable"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "components"
. "."
identifier "toolbar"
. "."
identifier "BrowserToolbarMenuController"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "components"
. "."
identifier "toolbar"
. "."
identifier "BrowserToolbarView"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "components"
. "."
identifier "toolbar"
. "."
identifier "DefaultBrowserToolbarController"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "components"
. "."
identifier "toolbar"
. "."
identifier "DefaultBrowserToolbarMenuController"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "components"
. "."
identifier "toolbar"
. "."
identifier "FenixBrowserToolbarView"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "components"
. "."
identifier "toolbar"
. "."
identifier "ToolbarContainerView"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "components"
. "."
identifier "toolbar"
. "."
identifier "ToolbarIntegration"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "components"
. "."
identifier "toolbar"
. "."
identifier "ToolbarPosition"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "components"
. "."
identifier "toolbar"
. "."
identifier "ToolbarsIntegration"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "components"
. "."
identifier "toolbar"
. "."
identifier "interactor"
. "."
identifier "BrowserToolbarInteractor"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "components"
. "."
identifier "toolbar"
. "."
identifier "interactor"
. "."
identifier "DefaultBrowserToolbarInteractor"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "compose"
. "."
identifier "core"
. "."
identifier "Action"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "compose"
. "."
identifier "snackbar"
. "."
identifier "DefaultSnackbarFactory"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "compose"
. "."
identifier "snackbar"
. "."
identifier "Snackbar"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "compose"
. "."
identifier "snackbar"
. "."
identifier "SnackbarState"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "crashes"
. "."
identifier "CrashContentIntegration"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "crashes"
. "."
identifier "CrashContentView"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "customtabs"
. "."
identifier "ExternalAppBrowserActivity"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "databinding"
. "."
identifier "FragmentBrowserBinding"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "downloads"
. "."
identifier "DownloadService"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "downloads"
. "."
identifier "dialog"
. "."
identifier "createDownloadAppDialog"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "ext"
. "."
identifier "accessibilityManager"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "ext"
. "."
identifier "breadcrumb"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "ext"
. "."
identifier "components"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "ext"
. "."
identifier "getBottomToolbarHeight"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "ext"
. "."
identifier "getPreferenceKey"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "ext"
. "."
identifier "getTopToolbarHeight"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "ext"
. "."
identifier "hideToolbar"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "ext"
. "."
identifier "isToolbarAtBottom"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "ext"
. "."
identifier "nav"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "ext"
. "."
identifier "navigateWithBreadcrumb"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "ext"
. "."
identifier "pixelSizeFor"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "ext"
. "."
identifier "registerForActivityResult"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "ext"
. "."
identifier "requireComponents"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "ext"
. "."
identifier "runIfFragmentIsAttached"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "ext"
. "."
identifier "secure"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "ext"
. "."
identifier "settings"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "ext"
. "."
identifier "tabClosedUndoMessage"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "ext"
. "."
identifier "updateMicrosurveyPromptForConfigurationChange"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "home"
. "."
identifier "HomeScreenViewModel"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "messaging"
. "."
identifier "FenixMessageSurfaceId"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "messaging"
. "."
identifier "MessagingFeature"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "microsurvey"
. "."
identifier "ui"
. "."
identifier "MicrosurveyRequestPrompt"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "microsurvey"
. "."
identifier "ui"
. "."
identifier "ext"
. "."
identifier "MicrosurveyUIData"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "microsurvey"
. "."
identifier "ui"
. "."
identifier "ext"
. "."
identifier "toMicrosurveyUIData"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "pbmlock"
. "."
identifier "NavigationOrigin"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "pbmlock"
. "."
identifier "observePrivateModeLock"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "perf"
. "."
identifier "MarkersFragmentLifecycleCallbacks"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "search"
. "."
identifier "awesomebar"
. "."
identifier "AwesomeBarComposable"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "settings"
. "."
identifier "SupportUtils"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "settings"
. "."
identifier "biometric"
. "."
identifier "BiometricPromptFeature"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "settings"
. "."
identifier "deletebrowsingdata"
. "."
identifier "DefaultDeleteBrowsingDataController"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "settings"
. "."
identifier "downloads"
. "."
identifier "DownloadLocationManager"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "snackbar"
. "."
identifier "FenixSnackbarDelegate"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "snackbar"
. "."
identifier "SnackbarBinding"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "tabstray"
. "."
identifier "ext"
. "."
identifier "toDisplayTitle"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "tabstray"
. "."
identifier "redux"
. "."
identifier "state"
. "."
identifier "Page"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "telemetry"
. "."
identifier "ACTION_SECURITY_INDICATOR_CLICKED"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "telemetry"
. "."
identifier "SOURCE_ADDRESS_BAR"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "theme"
. "."
identifier "FirefoxTheme"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "theme"
. "."
identifier "ThemeManager"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "utils"
. "."
identifier "allowUndo"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "wifi"
. "."
identifier "SitePermissionsWifiIntegration"
import
import "import"
qualified_identifier
identifier "java"
. "."
identifier "lang"
. "."
identifier "ref"
. "."
identifier "WeakReference"
import
import "import"
qualified_identifier
identifier "kotlin"
. "."
identifier "coroutines"
. "."
identifier "cancellation"
. "."
identifier "CancellationException"
import
import "import"
qualified_identifier
identifier "com"
. "."
identifier "google"
. "."
identifier "android"
. "."
identifier "material"
. "."
identifier "R"
as "as"
identifier "materialR"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "downloads"
. "."
identifier "R"
as "as"
identifier "downloadsR"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "ui"
. "."
identifier "widgets"
. "."
identifier "R"
as "as"
identifier "widgetsR"
block_comment "/**\n * Base fragment extended by [BrowserFragment].\n * This "...
class_declaration
modifiers (+22 nodes collapsed)
class "class"
identifier "BaseBrowserFragment"
: ":"
delegation_specifiers (+26 nodes collapsed)
class_body
{ "{"
property_declaration
modifiers
visibility_modifier
private "private"
var "var"
variable_declaration
identifier "_binding"
: ":"
nullable_type
user_type
identifier "FragmentBrowserBinding"
? "?"
= "="
identifier "null"
property_declaration
modifiers
visibility_modifier
internal "internal"
val "val"
variable_declaration
identifier "binding"
getter
get "get"
( "("
) ")"
function_body
= "="
unary_expression
identifier "_binding"
!! "!!"
property_declaration
modifiers
visibility_modifier
private "private"
var "var"
variable_declaration
identifier "loginSelectBar"
: ":"
nullable_type
user_type
identifier "AutocompletePrompt"
type_arguments
< "<"
type_projection
user_type
identifier "Login"
> ">"
? "?"
= "="
identifier "null"
property_declaration
modifiers
visibility_modifier
private "private"
var "var"
variable_declaration
identifier "addressSelectBar"
: ":"
nullable_type
user_type
identifier "AutocompletePrompt"
type_arguments
< "<"
type_projection
user_type
identifier "Address"
> ">"
? "?"
= "="
identifier "null"
property_declaration
modifiers
visibility_modifier
private "private"
var "var"
variable_declaration
identifier "creditCardSelectBar"
: ":"
nullable_type
user_type
identifier "AutocompletePrompt"
type_arguments
< "<"
type_projection
user_type
identifier "CreditCardEntry"
> ">"
? "?"
= "="
identifier "null"
property_declaration
modifiers
visibility_modifier
private "private"
var "var"
variable_declaration
identifier "suggestStrongPasswordBar"
: ":"
nullable_type
user_type
identifier "PasswordPromptView"
? "?"
= "="
identifier "null"
property_declaration
modifiers
visibility_modifier
private "private"
var "var"
variable_declaration
identifier "emailMaskBar"
: ":"
nullable_type
user_type
identifier "EmailMaskPromptView"
? "?"
= "="
identifier "null"
property_declaration
modifiers
visibility_modifier
private "private"
member_modifier
lateinit "lateinit"
var "var"
variable_declaration
identifier "startForResult"
: ":"
user_type
identifier "ActivityResultLauncher"
type_arguments
< "<"
type_projection
user_type
identifier "Intent"
> ">"
property_declaration
modifiers
visibility_modifier
private "private"
var "var"
variable_declaration
identifier "_browserToolbarInteractor"
: ":"
nullable_type
user_type
identifier "BrowserToolbarInteractor"
? "?"
= "="
identifier "null"
property_declaration (+34 nodes collapsed)
property_declaration (+31 nodes collapsed)
property_declaration
modifiers
visibility_modifier
private "private"
var "var"
variable_declaration
identifier "awesomeBarComposable"
: ":"
nullable_type
user_type
identifier "AwesomeBarComposable"
? "?"
= "="
identifier "null"
property_declaration (+23 nodes collapsed)
property_declaration (+29 nodes collapsed)
property_declaration (+42 nodes collapsed)
property_declaration
modifiers
visibility_modifier
protected "protected"
val "val"
variable_declaration
identifier "bottomToolbarContainerView"
: ":"
user_type
identifier "BottomToolbarContainerView"
getter
get "get"
( "("
) ")"
function_body
= "="
unary_expression
identifier "_bottomToolbarContainerView"
!! "!!"
property_declaration (+22 nodes collapsed)
property_declaration (+24 nodes collapsed)
property_declaration
modifiers
visibility_modifier
private "private"
var "var"
variable_declaration
identifier "_browserToolbarMenuController"
: ":"
nullable_type
user_type
identifier "BrowserToolbarMenuController"
? "?"
= "="
identifier "null"
property_declaration
modifiers
visibility_modifier
private "private"
val "val"
variable_declaration
identifier "browserToolbarMenuController"
: ":"
user_type
identifier "BrowserToolbarMenuController"
getter
get "get"
( "("
) ")"
function_body
= "="
unary_expression
identifier "_browserToolbarMenuController"
!! "!!"
property_declaration (+31 nodes collapsed)
property_declaration
modifiers
visibility_modifier
protected "protected"
val "val"
variable_declaration
identifier "readerViewFeature"
= "="
call_expression
identifier "ViewBoundFeatureWrapper"
type_arguments
< "<"
type_projection
user_type
identifier "ReaderViewFeature"
> ">"
value_arguments
( "("
) ")"
property_declaration
modifiers
visibility_modifier
protected "protected"
val "val"
variable_declaration
identifier "thumbnailsFeature"
= "="
call_expression
identifier "ViewBoundFeatureWrapper"
type_arguments
< "<"
type_projection
user_type
identifier "BrowserThumbnails"
> ">"
value_arguments
( "("
) ")"
property_declaration (+23 nodes collapsed)
property_declaration
modifiers
visibility_modifier
private "private"
val "val"
variable_declaration
identifier "sessionFeature"
= "="
call_expression
identifier "ViewBoundFeatureWrapper"
type_arguments
< "<"
type_projection
user_type
identifier "SessionFeature"
> ">"
value_arguments
( "("
) ")"
property_declaration
modifiers
visibility_modifier
private "private"
val "val"
variable_declaration
identifier "lastTabFeature"
= "="
call_expression
identifier "ViewBoundFeatureWrapper"
type_arguments
< "<"
type_projection
user_type
identifier "LastTabFeature"
> ">"
value_arguments
( "("
) ")"
property_declaration
modifiers
visibility_modifier
private "private"
val "val"
variable_declaration
identifier "contextMenuFeature"
= "="
call_expression
identifier "ViewBoundFeatureWrapper"
type_arguments
< "<"
type_projection
user_type
identifier "ContextMenuFeature"
> ">"
value_arguments
( "("
) ")"
property_declaration
modifiers
visibility_modifier
private "private"
val "val"
variable_declaration
identifier "downloadsFeature"
= "="
call_expression
identifier "ViewBoundFeatureWrapper"
type_arguments
< "<"
type_projection
user_type
identifier "DownloadsFeature"
> ">"
value_arguments
( "("
) ")"
property_declaration
modifiers
visibility_modifier
private "private"
val "val"
variable_declaration
identifier "appLinksFeature"
= "="
call_expression
identifier "ViewBoundFeatureWrapper"
type_arguments
< "<"
type_projection
user_type
identifier "AppLinksFeature"
> ">"
value_arguments
( "("
) ")"
property_declaration
modifiers
visibility_modifier
private "private"
val "val"
variable_declaration
identifier "shareResourceFeature"
= "="
call_expression
identifier "ViewBoundFeatureWrapper"
type_arguments
< "<"
type_projection
user_type
identifier "ShareResourceFeature"
> ">"
value_arguments
( "("
) ")"
property_declaration
modifiers
visibility_modifier
private "private"
val "val"
variable_declaration
identifier "copyDownloadsFeature"
= "="
call_expression
identifier "ViewBoundFeatureWrapper"
type_arguments
< "<"
type_projection
user_type
identifier "CopyDownloadFeature"
> ">"
value_arguments
( "("
) ")"
property_declaration
modifiers
visibility_modifier
private "private"
val "val"
variable_declaration
identifier "promptsFeature"
= "="
call_expression
identifier "ViewBoundFeatureWrapper"
type_arguments
< "<"
type_projection
user_type
identifier "PromptFeature"
> ">"
value_arguments
( "("
) ")"
property_declaration (+23 nodes collapsed)
property_declaration
modifiers
visibility_modifier
private "private"
val "val"
variable_declaration
identifier "toolbarIntegration"
= "="
call_expression
identifier "ViewBoundFeatureWrapper"
type_arguments
< "<"
type_projection
user_type
identifier "ToolbarIntegration"
> ">"
value_arguments
( "("
) ")"
property_declaration
modifiers
visibility_modifier
private "private"
val "val"
variable_declaration
identifier "toolbarsIntegration"
= "="
call_expression
identifier "ViewBoundFeatureWrapper"
type_arguments
< "<"
type_projection
user_type
identifier "ToolbarsIntegration"
> ">"
value_arguments
( "("
) ")"
property_declaration
modifiers
visibility_modifier
private "private"
val "val"
variable_declaration
identifier "bottomToolbarContainerIntegration"
= "="
call_expression
identifier "ViewBoundFeatureWrapper"
type_arguments
< "<"
type_projection
user_type
identifier "BottomToolbarContainerIntegration"
> ">"
value_arguments
( "("
) ")"
property_declaration
modifiers
visibility_modifier
private "private"
val "val"
variable_declaration
identifier "sitePermissionsFeature"
= "="
call_expression
identifier "ViewBoundFeatureWrapper"
type_arguments
< "<"
type_projection
user_type
identifier "SitePermissionsFeature"
> ">"
value_arguments
( "("
) ")"
property_declaration
modifiers
visibility_modifier
private "private"
val "val"
variable_declaration
identifier "fullScreenFeature"
= "="
call_expression
identifier "ViewBoundFeatureWrapper"
type_arguments
< "<"
type_projection
user_type
identifier "FullScreenFeature"
> ">"
value_arguments
( "("
) ")"
property_declaration
modifiers
visibility_modifier
protected "protected"
val "val"
variable_declaration
identifier "hideToolbarFeature"
= "="
call_expression
identifier "ViewBoundFeatureWrapper"
type_arguments
< "<"
type_projection
user_type
identifier "WebAppHideToolbarFeature"
> ">"
value_arguments
( "("
) ")"
property_declaration
modifiers
visibility_modifier
private "private"
val "val"
variable_declaration
identifier "swipeRefreshFeature"
= "="
call_expression
identifier "ViewBoundFeatureWrapper"
type_arguments
< "<"
type_projection
user_type
identifier "SwipeRefreshFeature"
> ">"
value_arguments
( "("
) ")"
property_declaration
modifiers
visibility_modifier
private "private"
val "val"
variable_declaration
identifier "webchannelIntegration"
= "="
call_expression
identifier "ViewBoundFeatureWrapper"
type_arguments
< "<"
type_projection
user_type
identifier "FxaWebChannelIntegration"
> ">"
value_arguments
( "("
) ")"
property_declaration
modifiers
visibility_modifier
private "private"
val "val"
variable_declaration
identifier "sitePermissionWifiIntegration"
= "="
call_expression
identifier "ViewBoundFeatureWrapper"
type_arguments
< "<"
type_projection
user_type
identifier "SitePermissionsWifiIntegration"
> ">"
value_arguments
( "("
) ")"
property_declaration
modifiers
visibility_modifier
private "private"
val "val"
variable_declaration
identifier "secureWindowFeature"
= "="
call_expression
identifier "ViewBoundFeatureWrapper"
type_arguments
< "<"
type_projection
user_type
identifier "SecureWindowFeature"
> ">"
value_arguments
( "("
) ")"
property_declaration
modifiers
visibility_modifier
private "private"
var "var"
variable_declaration
identifier "fullScreenMediaSessionFeature"
= "="
call_expression
identifier "ViewBoundFeatureWrapper"
type_arguments
< "<"
type_projection
user_type
identifier "MediaSessionFullscreenFeature"
> ">"
value_arguments
( "("
) ")"
property_declaration
modifiers
visibility_modifier
private "private"
val "val"
variable_declaration
identifier "searchFeature"
= "="
call_expression
identifier "ViewBoundFeatureWrapper"
type_arguments
< "<"
type_projection
user_type
identifier "SearchFeature"
> ">"
value_arguments
( "("
) ")"
property_declaration
modifiers
visibility_modifier
private "private"
val "val"
variable_declaration
identifier "webAuthnFeature"
= "="
call_expression
identifier "ViewBoundFeatureWrapper"
type_arguments
< "<"
type_projection
user_type
identifier "WebAuthnFeature"
> ">"
value_arguments
( "("
) ")"
property_declaration
modifiers
visibility_modifier
private "private"
val "val"
variable_declaration
identifier "screenOrientationFeature"
= "="
call_expression
identifier "ViewBoundFeatureWrapper"
type_arguments
< "<"
type_projection
user_type
identifier "ScreenOrientationFeature"
> ">"
value_arguments
( "("
) ")"
property_declaration
modifiers
visibility_modifier
private "private"
val "val"
variable_declaration
identifier "biometricPromptFeature"
= "="
call_expression
identifier "ViewBoundFeatureWrapper"
type_arguments
< "<"
type_projection
user_type
identifier "BiometricPromptFeature"
> ">"
value_arguments
( "("
) ")"
property_declaration
modifiers
visibility_modifier
private "private"
val "val"
variable_declaration
identifier "crashContentIntegration"
= "="
call_expression
identifier "ViewBoundFeatureWrapper"
type_arguments
< "<"
type_projection
user_type
identifier "CrashContentIntegration"
> ">"
value_arguments
( "("
) ")"
property_declaration
modifiers
visibility_modifier
private "private"
val "val"
variable_declaration
identifier "readerViewBinding"
= "="
call_expression
identifier "ViewBoundFeatureWrapper"
type_arguments
< "<"
type_projection
user_type
identifier "ReaderViewBinding"
> ">"
value_arguments
( "("
) ")"
property_declaration
modifiers
visibility_modifier
private "private"
val "val"
variable_declaration
identifier "openInFirefoxBinding"
= "="
call_expression
identifier "ViewBoundFeatureWrapper"
type_arguments
< "<"
type_projection
user_type
identifier "OpenInFirefoxBinding"
> ">"
value_arguments
( "("
) ")"
property_declaration
modifiers
visibility_modifier
private "private"
val "val"
variable_declaration
identifier "findInPageBinding"
= "="
call_expression
identifier "ViewBoundFeatureWrapper"
type_arguments
< "<"
type_projection
user_type
identifier "FindInPageBinding"
> ">"
value_arguments
( "("
) ")"
property_declaration
modifiers
visibility_modifier
private "private"
val "val"
variable_declaration
identifier "snackbarBinding"
= "="
call_expression
identifier "ViewBoundFeatureWrapper"
type_arguments
< "<"
type_projection
user_type
identifier "SnackbarBinding"
> ">"
value_arguments
( "("
) ")"
property_declaration
modifiers
visibility_modifier
private "private"
val "val"
variable_declaration
identifier "standardSnackbarErrorBinding"
= "="
call_expression
identifier "ViewBoundFeatureWrapper"
type_arguments
< "<"
type_projection
user_type
identifier "StandardSnackbarErrorBinding"
> ">"
value_arguments
( "("
) ")"
property_declaration
modifiers
visibility_modifier
protected "protected"
val "val"
variable_declaration
identifier "summarizeToolbarCfrBinding"
= "="
call_expression
identifier "ViewBoundFeatureWrapper"
type_arguments
< "<"
type_projection
user_type
identifier "SummarizeToolbarCFRBinding"
> ">"
value_arguments
( "("
) ")"
property_declaration (+23 nodes collapsed)
property_declaration
modifiers
visibility_modifier
private "private"
var "var"
variable_declaration
identifier "pipFeature"
: ":"
nullable_type
user_type
identifier "PictureInPictureFeature"
? "?"
= "="
identifier "null"
property_declaration
var "var"
variable_declaration
identifier "customTabSessionId"
: ":"
nullable_type
user_type
identifier "String"
? "?"
= "="
identifier "null"
setter
modifiers
visibility_modifier
private "private"
set "set"
property_declaration
modifiers
annotation
@ "@"
user_type
identifier "VisibleForTesting"
visibility_modifier
internal "internal"
var "var"
variable_declaration
identifier "browserInitialized"
: ":"
user_type
identifier "Boolean"
= "="
identifier "false"
property_declaration (+24 nodes collapsed)
property_declaration
modifiers
visibility_modifier
protected "protected"
val "val"
variable_declaration
identifier "browserScreenStore"
property_delegate
by "by"
call_expression
identifier "buildBrowserScreenStore"
value_arguments
( "("
) ")"
property_declaration
modifiers
visibility_modifier
private "private"
val "val"
variable_declaration
identifier "homeViewModel"
: ":"
user_type
identifier "HomeScreenViewModel"
property_delegate
by "by"
call_expression
identifier "activityViewModels"
value_arguments
( "("
) ")"
property_declaration
modifiers
visibility_modifier
private "private"
var "var"
variable_declaration
identifier "downloadDialog"
: ":"
nullable_type
user_type
identifier "AlertDialog"
? "?"
= "="
identifier "null"
property_declaration
modifiers
visibility_modifier
private "private"
var "var"
variable_declaration
identifier "lastSavedGeneratedPassword"
: ":"
nullable_type
user_type
identifier "String"
? "?"
= "="
identifier "null"
property_declaration
modifiers
visibility_modifier
protected "protected"
inheritance_modifier
open "open"
val "val"
variable_declaration
identifier "isSandboxCustomTab"
: ":"
user_type
identifier "Boolean"
= "="
identifier "false"
line_comment "// Registers a photo picker activity launcher in single-sele"...
property_declaration (+36 nodes collapsed)
line_comment "// Registers a photo picker activity launcher in multi-selec"...
property_declaration (+36 nodes collapsed)
function_declaration (+31 nodes collapsed)
function_declaration
modifiers
visibility_modifier
private "private"
fun "fun"
identifier "getFragment"
function_value_parameters
( "("
) ")"
: ":"
user_type
identifier "Fragment"
function_body
block
{ "{"
return_expression
return "return"
this_expression
this "this"
} "}"
function_declaration (+28 nodes collapsed)
function_declaration (+266 nodes collapsed)
function_declaration
modifiers
inheritance_modifier
final "final"
member_modifier
override "override"
fun "fun"
identifier "onViewCreated"
function_value_parameters
( "("
parameter
identifier "view"
: ":"
user_type
identifier "View"
, ","
parameter
identifier "savedInstanceState"
: ":"
nullable_type
user_type
identifier "Bundle"
? "?"
) ")"
function_body
block
{ "{"
line_comment "// DO NOT ADD ANYTHING ABOVE THIS getProfilerTime CALL!"
property_declaration (+22 nodes collapsed)
call_expression
identifier "initializeUI"
value_arguments
( "("
value_argument
identifier "view"
) ")"
call_expression
navigation_expression
identifier "appLinksFeature"
. "."
identifier "set"
value_arguments
( "("
value_argument
identifier "feature"
= "="
call_expression
identifier "AppLinksFeature"
value_arguments
( "("
value_argument
identifier "context"
= "="
call_expression
identifier "requireContext"
value_arguments
( "("
) ")"
, ","
value_argument
identifier "store"
= "="
navigation_expression
navigation_expression
identifier "requireComponents"
. "."
identifier "core"
. "."
identifier "store"
, ","
value_argument
identifier "fragmentManager"
= "="
identifier "parentFragmentManager"
, ","
value_argument
identifier "sessionId"
= "="
identifier "customTabSessionId"
, ","
value_argument (+94 nodes collapsed)
, ","
value_argument (+30 nodes collapsed)
, ","
value_argument
identifier "loadUrlUseCase"
= "="
navigation_expression
navigation_expression
navigation_expression
identifier "requireComponents"
. "."
identifier "useCases"
. "."
identifier "sessionUseCases"
. "."
identifier "loadUrl"
, ","
value_argument (+25 nodes collapsed)
, ","
value_argument (+43 nodes collapsed)
, ","
value_argument
identifier "failedToLaunchAction"
= "="
lambda_literal
{ "{"
lambda_parameters
variable_declaration
identifier "fallbackUrl"
-> "->"
call_expression
navigation_expression
identifier "fallbackUrl"
?. "?."
identifier "let"
annotated_lambda
lambda_literal
{ "{"
property_declaration
val "val"
variable_declaration
identifier "appLinksUseCases"
= "="
navigation_expression
navigation_expression
identifier "requireComponents"
. "."
identifier "useCases"
. "."
identifier "appLinksUseCases"
property_declaration
val "val"
variable_declaration
identifier "getRedirect"
= "="
navigation_expression
identifier "appLinksUseCases"
. "."
identifier "appLinkRedirect"
property_declaration
val "val"
variable_declaration
identifier "redirect"
= "="
call_expression
navigation_expression
identifier "getRedirect"
. "."
identifier "invoke"
value_arguments
( "("
value_argument
identifier "fallbackUrl"
) ")"
call_expression
navigation_expression
navigation_expression
identifier "appLinksUseCases"
. "."
identifier "openAppLink"
. "."
identifier "invoke"
value_arguments
( "("
value_argument
navigation_expression
identifier "redirect"
. "."
identifier "appIntent"
) ")"
} "}"
} "}"
, ","
) ")"
, ","
value_argument
identifier "owner"
= "="
this_expression
this "this"
, ","
value_argument
identifier "view"
= "="
navigation_expression
identifier "binding"
. "."
identifier "root"
, ","
) ")"
if_expression (+34 nodes collapsed)
call_expression (+22 nodes collapsed)
call_expression (+47 nodes collapsed)
if_expression (+33 nodes collapsed)
call_expression
navigation_expression
navigation_expression
call_expression
identifier "requireContext"
value_arguments
( "("
) ")"
. "."
identifier "accessibilityManager"
. "."
identifier "addAccessibilityStateChangeListener"
value_arguments
( "("
value_argument
this_expression
this "this"
) ")"
call_expression (+45 nodes collapsed)
line_comment "// DO NOT MOVE ANYTHING BELOW THIS addMarker CALL!"
call_expression (+32 nodes collapsed)
} "}"
function_declaration (+65 nodes collapsed)
function_declaration (+6184 nodes collapsed)
function_declaration (+76 nodes collapsed)
function_declaration (+340 nodes collapsed)
function_declaration (+130 nodes collapsed)
function_declaration (+263 nodes collapsed)
function_declaration (+105 nodes collapsed)
function_declaration (+80 nodes collapsed)
function_declaration (+169 nodes collapsed)
function_declaration (+89 nodes collapsed)
function_declaration
modifiers
visibility_modifier
private "private"
fun "fun"
identifier "onAutocompleteBarShow"
function_value_parameters
( "("
) ")"
function_body
block
{ "{"
call_expression
identifier "removeBottomToolbarDivider"
value_arguments
( "("
) ")"
} "}"
function_declaration
modifiers
visibility_modifier
private "private"
fun "fun"
identifier "onAutocompleteBarHide"
function_value_parameters
( "("
) ")"
function_body
block
{ "{"
call_expression
identifier "restoreBottomToolbarDivider"
value_arguments
( "("
) ")"
} "}"
block_comment "/**\n * Show a [Snackbar] when data is set to the device "...
function_declaration (+72 nodes collapsed)
block_comment "/**\n * Shows a biometric prompt and fallback to promptin"...
function_declaration (+169 nodes collapsed)
block_comment "/**\n * Shows a pin request prompt. This is only used whe"...
function_declaration (+84 nodes collapsed)
block_comment "/**\n * Shows a dialog warning about setting up a device "...
function_declaration (+244 nodes collapsed)
function_declaration (+142 nodes collapsed)
function_declaration (+53 nodes collapsed)
block_comment "/**\n * Sets up the necessary layout configurations for t"...
function_declaration (+182 nodes collapsed)
function_declaration (+96 nodes collapsed)
function_declaration (+110 nodes collapsed)
function_declaration (+557 nodes collapsed)
function_declaration (+33 nodes collapsed)
function_declaration (+23 nodes collapsed)
property_declaration
modifiers
visibility_modifier
private "private"
var "var"
variable_declaration
identifier "currentMicrosurvey"
: ":"
nullable_type
user_type
identifier "MicrosurveyUIData"
? "?"
= "="
identifier "null"
block_comment "/**\n * Listens for the microsurvey message and initializ"...
function_declaration (+159 nodes collapsed)
function_declaration (+26 nodes collapsed)
function_declaration (+42 nodes collapsed)
block_comment "/**\n * Returns a list of context menu items [ContextMenu"...
function_declaration (+32 nodes collapsed)
function_declaration (+188 nodes collapsed)
function_declaration (+109 nodes collapsed)
function_declaration (+21 nodes collapsed)
function_declaration (+165 nodes collapsed)
function_declaration (+137 nodes collapsed)
function_declaration (+186 nodes collapsed)
function_declaration (+41 nodes collapsed)
function_declaration (+61 nodes collapsed)
function_declaration (+38 nodes collapsed)
function_declaration (+96 nodes collapsed)
function_declaration (+70 nodes collapsed)
function_declaration (+30 nodes collapsed)
block_comment "/**\n * Forwards activity results to the [ActivityResultH"...
function_declaration (+72 nodes collapsed)
block_comment "/**\n * Navigate to GlobalTabHistoryDialogFragment.\n "...
function_declaration (+40 nodes collapsed)
function_declaration (+24 nodes collapsed)
function_declaration (+24 nodes collapsed)
block_comment "/**\n * Saves the external app session ID to be restored "...
function_declaration (+57 nodes collapsed)
block_comment "/**\n * Retrieves the external app session ID saved by [o"...
function_declaration (+97 nodes collapsed)
block_comment "/**\n * Forwards permission grant results to one of the f"...
function_declaration (+120 nodes collapsed)
function_declaration (+25 nodes collapsed)
block_comment "/**\n * Returns the layout [android.view.Gravity] for the"...
function_declaration (+24 nodes collapsed)
block_comment "/**\n * Configure the engine view to know where to place "...
function_declaration (+212 nodes collapsed)
block_comment "/**\n * Get an instant reading of the top toolbar height "...
function_declaration (+93 nodes collapsed)
block_comment "/**\n * Updates the site permissions rules based on user "...
function_declaration (+45 nodes collapsed)
block_comment "/**\n * Displays the quick settings dialog,\n * which "...
function_declaration (+125 nodes collapsed)
block_comment "/**\n * Set the activity normal/private theme to match th"...
function_declaration (+60 nodes collapsed)
block_comment "/**\n * A safe version of [getCurrentTab] that safely che"...
function_declaration (+42 nodes collapsed)
function_declaration (+43 nodes collapsed)
function_declaration (+566 nodes collapsed)
function_declaration (+111 nodes collapsed)
function_declaration (+22 nodes collapsed)
block_comment "/**\n * Exit fullscreen mode when exiting PIP mode\n *"...
function_declaration (+58 nodes collapsed)
function_declaration (+52 nodes collapsed)
function_declaration (+70 nodes collapsed)
function_declaration (+317 nodes collapsed)
function_declaration (+171 nodes collapsed)
function_declaration (+86 nodes collapsed)
function_declaration (+107 nodes collapsed)
function_declaration (+112 nodes collapsed)
block_comment "/*\n * Dereference these views when the fragment view is "...
function_declaration (+124 nodes collapsed)
function_declaration (+44 nodes collapsed)
function_declaration (+37 nodes collapsed)
companion_object (+110 nodes collapsed)
function_declaration (+56 nodes collapsed)
function_declaration (+82 nodes collapsed)
line_comment "// This method is called in response to native web extension"...
line_comment "// content scripts (e.g the reader view extension). By the t"...
line_comment "// messages are processed the fragment/view may no longer be"...
function_declaration (+70 nodes collapsed)
block_comment "/**\n * Convenience method for replacing EngineView (id/e"...
function_declaration
modifiers
annotation
@ "@"
user_type
identifier "VisibleForTesting"
visibility_modifier
internal "internal"
fun "fun"
identifier "getEngineView"
function_value_parameters
( "("
) ")"
function_body
= "="
navigation_expression
identifier "binding"
. "."
identifier "engineView"
block_comment "/**\n * Convenience method for replacing SwipeRefreshLayo"...
function_declaration
modifiers
annotation
@ "@"
user_type
identifier "VisibleForTesting"
visibility_modifier
internal "internal"
fun "fun"
identifier "getSwipeRefreshLayout"
function_value_parameters
( "("
) ")"
function_body
= "="
navigation_expression
identifier "binding"
. "."
identifier "swipeRefresh"
function_declaration (+91 nodes collapsed)
function_declaration (+205 nodes collapsed)
function_declaration (+44 nodes collapsed)
function_declaration
modifiers
visibility_modifier
private "private"
fun "fun"
identifier "removeLastSavedGeneratedPassword"
function_value_parameters
( "("
) ")"
function_body
block
{ "{"
assignment
identifier "lastSavedGeneratedPassword"
= "="
identifier "null"
} "}"
function_declaration (+190 nodes collapsed)
function_declaration (+444 nodes collapsed)
function_declaration (+69 nodes collapsed)
} "}"

After

source_file
block_comment "/* This Source Code Form is subject to the terms of the Mozi"...
package_header
package "package"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "browser"
import
import "import"
qualified_identifier
identifier "android"
. "."
identifier "app"
. "."
identifier "KeyguardManager"
import
import "import"
qualified_identifier
identifier "android"
. "."
identifier "content"
. "."
identifier "Context"
import
import "import"
qualified_identifier
identifier "android"
. "."
identifier "content"
. "."
identifier "DialogInterface"
import
import "import"
qualified_identifier
identifier "android"
. "."
identifier "content"
. "."
identifier "Intent"
import
import "import"
qualified_identifier
identifier "android"
. "."
identifier "content"
. "."
identifier "res"
. "."
identifier "Configuration"
import
import "import"
qualified_identifier
identifier "android"
. "."
identifier "os"
. "."
identifier "Build"
import
import "import"
qualified_identifier
identifier "android"
. "."
identifier "os"
. "."
identifier "Bundle"
import
import "import"
qualified_identifier
identifier "android"
. "."
identifier "os"
. "."
identifier "storage"
. "."
identifier "StorageManager"
import
import "import"
qualified_identifier
identifier "android"
. "."
identifier "provider"
. "."
identifier "Settings"
import
import "import"
qualified_identifier
identifier "android"
. "."
identifier "util"
. "."
identifier "Log"
import
import "import"
qualified_identifier
identifier "android"
. "."
identifier "view"
. "."
identifier "Gravity"
import
import "import"
qualified_identifier
identifier "android"
. "."
identifier "view"
. "."
identifier "LayoutInflater"
import
import "import"
qualified_identifier
identifier "android"
. "."
identifier "view"
. "."
identifier "View"
import
import "import"
qualified_identifier
identifier "android"
. "."
identifier "view"
. "."
identifier "ViewGroup"
import
import "import"
qualified_identifier
identifier "android"
. "."
identifier "view"
. "."
identifier "accessibility"
. "."
identifier "AccessibilityManager"
import
import "import"
qualified_identifier
identifier "androidx"
. "."
identifier "activity"
. "."
identifier "result"
. "."
identifier "ActivityResultLauncher"
import
import "import"
qualified_identifier
identifier "androidx"
. "."
identifier "annotation"
. "."
identifier "CallSuper"
import
import "import"
qualified_identifier
identifier "androidx"
. "."
identifier "annotation"
. "."
identifier "VisibleForTesting"
import
import "import"
qualified_identifier
identifier "androidx"
. "."
identifier "appcompat"
. "."
identifier "app"
. "."
identifier "AlertDialog"
import
import "import"
qualified_identifier
identifier "androidx"
. "."
identifier "biometric"
. "."
identifier "BiometricManager"
import
import "import"
qualified_identifier
identifier "androidx"
. "."
identifier "compose"
. "."
identifier "foundation"
. "."
identifier "layout"
. "."
identifier "Column"
import
import "import"
qualified_identifier
identifier "androidx"
. "."
identifier "compose"
. "."
identifier "material3"
. "."
identifier "HorizontalDivider"
import
import "import"
qualified_identifier
identifier "androidx"
. "."
identifier "compose"
. "."
identifier "runtime"
. "."
identifier "Composable"
import
import "import"
qualified_identifier
identifier "androidx"
. "."
identifier "compose"
. "."
identifier "ui"
. "."
identifier "Modifier"
import
import "import"
qualified_identifier
identifier "androidx"
. "."
identifier "compose"
. "."
identifier "ui"
. "."
identifier "viewinterop"
. "."
identifier "AndroidView"
import
import "import"
qualified_identifier
identifier "androidx"
. "."
identifier "coordinatorlayout"
. "."
identifier "widget"
. "."
identifier "CoordinatorLayout"
import
import "import"
qualified_identifier
identifier "androidx"
. "."
identifier "core"
. "."
identifier "content"
. "."
identifier "getSystemService"
import
import "import"
qualified_identifier
identifier "androidx"
. "."
identifier "core"
. "."
identifier "text"
. "."
identifier "HtmlCompat"
import
import "import"
qualified_identifier
identifier "androidx"
. "."
identifier "core"
. "."
identifier "view"
. "."
identifier "OnApplyWindowInsetsListener"
import
import "import"
qualified_identifier
identifier "androidx"
. "."
identifier "core"
. "."
identifier "view"
. "."
identifier "isVisible"
import
import "import"
qualified_identifier
identifier "androidx"
. "."
identifier "fragment"
. "."
identifier "app"
. "."
identifier "Fragment"
import
import "import"
qualified_identifier
identifier "androidx"
. "."
identifier "fragment"
. "."
identifier "app"
. "."
identifier "FragmentActivity"
import
import "import"
qualified_identifier
identifier "androidx"
. "."
identifier "fragment"
. "."
identifier "app"
. "."
identifier "activityViewModels"
import
import "import"
qualified_identifier
identifier "androidx"
. "."
identifier "lifecycle"
. "."
identifier "lifecycleScope"
import
import "import"
qualified_identifier
identifier "androidx"
. "."
identifier "navigation"
. "."
identifier "NavController"
import
import "import"
qualified_identifier
identifier "androidx"
. "."
identifier "navigation"
. "."
identifier "fragment"
. "."
identifier "findNavController"
import
import "import"
qualified_identifier
identifier "androidx"
. "."
identifier "preference"
. "."
identifier "PreferenceManager"
import
import "import"
qualified_identifier
identifier "com"
. "."
identifier "google"
. "."
identifier "android"
. "."
identifier "material"
. "."
identifier "dialog"
. "."
identifier "MaterialAlertDialogBuilder"
import
import "import"
qualified_identifier
identifier "com"
. "."
identifier "google"
. "."
identifier "android"
. "."
identifier "material"
. "."
identifier "snackbar"
. "."
identifier "Snackbar"
. "."
identifier "LENGTH_LONG"
import
import "import"
qualified_identifier
identifier "kotlinx"
. "."
identifier "coroutines"
. "."
identifier "CoroutineDispatcher"
import
import "import"
qualified_identifier
identifier "kotlinx"
. "."
identifier "coroutines"
. "."
identifier "Deferred"
import
import "import"
qualified_identifier
identifier "kotlinx"
. "."
identifier "coroutines"
. "."
identifier "Dispatchers"
import
import "import"
qualified_identifier
identifier "kotlinx"
. "."
identifier "coroutines"
. "."
identifier "async"
import
import "import"
qualified_identifier
identifier "kotlinx"
. "."
identifier "coroutines"
. "."
identifier "flow"
. "."
identifier "distinctUntilChanged"
import
import "import"
qualified_identifier
identifier "kotlinx"
. "."
identifier "coroutines"
. "."
identifier "flow"
. "."
identifier "distinctUntilChangedBy"
import
import "import"
qualified_identifier
identifier "kotlinx"
. "."
identifier "coroutines"
. "."
identifier "flow"
. "."
identifier "map"
import
import "import"
qualified_identifier
identifier "kotlinx"
. "."
identifier "coroutines"
. "."
identifier "flow"
. "."
identifier "mapNotNull"
import
import "import"
qualified_identifier
identifier "kotlinx"
. "."
identifier "coroutines"
. "."
identifier "launch"
import
import "import"
qualified_identifier
identifier "kotlinx"
. "."
identifier "coroutines"
. "."
identifier "withContext"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "appservices"
. "."
identifier "places"
. "."
identifier "BookmarkRoot"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "appservices"
. "."
identifier "places"
. "."
identifier "uniffi"
. "."
identifier "PlacesApiException"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "browser"
. "."
identifier "menu"
. "."
identifier "view"
. "."
identifier "MenuButton"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "browser"
. "."
identifier "state"
. "."
identifier "action"
. "."
identifier "ContentAction"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "browser"
. "."
identifier "state"
. "."
identifier "selector"
. "."
identifier "findCustomTab"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "browser"
. "."
identifier "state"
. "."
identifier "selector"
. "."
identifier "findCustomTabOrSelectedTab"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "browser"
. "."
identifier "state"
. "."
identifier "selector"
. "."
identifier "findTab"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "browser"
. "."
identifier "state"
. "."
identifier "selector"
. "."
identifier "findTabOrCustomTab"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "browser"
. "."
identifier "state"
. "."
identifier "selector"
. "."
identifier "findTabOrCustomTabOrSelectedTab"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "browser"
. "."
identifier "state"
. "."
identifier "selector"
. "."
identifier "getNormalOrPrivateTabs"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "browser"
. "."
identifier "state"
. "."
identifier "selector"
. "."
identifier "selectedTab"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "browser"
. "."
identifier "state"
. "."
identifier "state"
. "."
identifier "CustomTabSessionState"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "browser"
. "."
identifier "state"
. "."
identifier "state"
. "."
identifier "SessionState"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "browser"
. "."
identifier "state"
. "."
identifier "state"
. "."
identifier "TabSessionState"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "browser"
. "."
identifier "state"
. "."
identifier "state"
. "."
identifier "content"
. "."
identifier "DownloadState"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "browser"
. "."
identifier "state"
. "."
identifier "store"
. "."
identifier "BrowserStore"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "browser"
. "."
identifier "thumbnails"
. "."
identifier "BrowserThumbnails"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "browser"
. "."
identifier "toolbar"
. "."
identifier "BrowserToolbar"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "compose"
. "."
identifier "browser"
. "."
identifier "toolbar"
. "."
identifier "store"
. "."
identifier "BrowserToolbarStore"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "concept"
. "."
identifier "base"
. "."
identifier "crash"
. "."
identifier "Breadcrumb"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "concept"
. "."
identifier "engine"
. "."
identifier "permission"
. "."
identifier "SitePermissions"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "concept"
. "."
identifier "engine"
. "."
identifier "prompt"
. "."
identifier "ShareData"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "concept"
. "."
identifier "storage"
. "."
identifier "Address"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "concept"
. "."
identifier "storage"
. "."
identifier "CreditCardEntry"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "concept"
. "."
identifier "storage"
. "."
identifier "Login"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "concept"
. "."
identifier "storage"
. "."
identifier "LoginEntry"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "accounts"
. "."
identifier "push"
. "."
identifier "SendTabUseCases"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "app"
. "."
identifier "links"
. "."
identifier "AppLinksFeature"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "contextmenu"
. "."
identifier "ContextMenuCandidate"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "contextmenu"
. "."
identifier "ContextMenuFeature"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "downloads"
. "."
identifier "DownloadsFeature"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "downloads"
. "."
identifier "manager"
. "."
identifier "FetchDownloadManager"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "downloads"
. "."
identifier "temporary"
. "."
identifier "CopyDownloadFeature"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "downloads"
. "."
identifier "temporary"
. "."
identifier "ShareResourceFeature"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "findinpage"
. "."
identifier "view"
. "."
identifier "FindInPageBar"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "intent"
. "."
identifier "ext"
. "."
identifier "EXTRA_SESSION_ID"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "media"
. "."
identifier "fullscreen"
. "."
identifier "MediaSessionFullscreenFeature"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "privatemode"
. "."
identifier "feature"
. "."
identifier "SecureWindowFeature"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "prompts"
. "."
identifier "PromptFeature"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "prompts"
. "."
identifier "PromptFeature"
. "."
identifier "Companion"
. "."
identifier "PIN_REQUEST"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "prompts"
. "."
identifier "address"
. "."
identifier "AddressDelegate"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "prompts"
. "."
identifier "address"
. "."
identifier "AddressSelectBar"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "prompts"
. "."
identifier "concept"
. "."
identifier "AutocompletePrompt"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "prompts"
. "."
identifier "concept"
. "."
identifier "EmailMaskPromptView"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "prompts"
. "."
identifier "concept"
. "."
identifier "PasswordPromptView"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "prompts"
. "."
identifier "creditcard"
. "."
identifier "CreditCardDelegate"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "prompts"
. "."
identifier "creditcard"
. "."
identifier "CreditCardSelectBar"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "prompts"
. "."
identifier "dialog"
. "."
identifier "FullScreenNotificationToast"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "prompts"
. "."
identifier "dialog"
. "."
identifier "GestureNavUtils"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "prompts"
. "."
identifier "emailmask"
. "."
identifier "EmailMaskDelegate"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "prompts"
. "."
identifier "emailmask"
. "."
identifier "EmailMaskPromptBarView"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "prompts"
. "."
identifier "file"
. "."
identifier "AndroidPhotoPicker"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "prompts"
. "."
identifier "identitycredential"
. "."
identifier "DialogColors"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "prompts"
. "."
identifier "identitycredential"
. "."
identifier "DialogColorsProvider"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "prompts"
. "."
identifier "login"
. "."
identifier "LoginDelegate"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "prompts"
. "."
identifier "login"
. "."
identifier "LoginSelectBar"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "prompts"
. "."
identifier "login"
. "."
identifier "SuggestStrongPasswordBar"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "prompts"
. "."
identifier "login"
. "."
identifier "SuggestStrongPasswordDelegate"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "prompts"
. "."
identifier "share"
. "."
identifier "ShareDelegate"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "pwa"
. "."
identifier "feature"
. "."
identifier "WebAppHideToolbarFeature"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "readerview"
. "."
identifier "ReaderViewFeature"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "search"
. "."
identifier "SearchFeature"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "session"
. "."
identifier "FullScreenFeature"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "session"
. "."
identifier "PictureInPictureFeature"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "session"
. "."
identifier "ScreenOrientationFeature"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "session"
. "."
identifier "SessionFeature"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "session"
. "."
identifier "SwipeRefreshFeature"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "sitepermissions"
. "."
identifier "SitePermissionsFeature"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "sitepermissions"
. "."
identifier "SitePermissionsLearnMoreUrlProvider"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "tabs"
. "."
identifier "LastTabFeature"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "webauthn"
. "."
identifier "WebAuthnFeature"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "lib"
. "."
identifier "state"
. "."
identifier "ext"
. "."
identifier "consumeFlow"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "lib"
. "."
identifier "state"
. "."
identifier "ext"
. "."
identifier "consumeFrom"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "lib"
. "."
identifier "state"
. "."
identifier "ext"
. "."
identifier "flowScoped"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "lib"
. "."
identifier "state"
. "."
identifier "helpers"
. "."
identifier "StoreProvider"
. "."
identifier "Companion"
. "."
identifier "fragmentStore"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "service"
. "."
identifier "sync"
. "."
identifier "autofill"
. "."
identifier "DefaultCreditCardValidationDelegate"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "service"
. "."
identifier "sync"
. "."
identifier "logins"
. "."
identifier "DefaultLoginValidationDelegate"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "service"
. "."
identifier "sync"
. "."
identifier "logins"
. "."
identifier "LoginsApiException"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "service"
. "."
identifier "sync"
. "."
identifier "logins"
. "."
identifier "SyncableLoginsStorage"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "support"
. "."
identifier "base"
. "."
identifier "feature"
. "."
identifier "ActivityResultHandler"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "support"
. "."
identifier "base"
. "."
identifier "feature"
. "."
identifier "PermissionsFeature"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "support"
. "."
identifier "base"
. "."
identifier "feature"
. "."
identifier "UserInteractionHandler"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "support"
. "."
identifier "base"
. "."
identifier "feature"
. "."
identifier "ViewBoundFeatureWrapper"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "support"
. "."
identifier "ktx"
. "."
identifier "android"
. "."
identifier "content"
. "."
identifier "appName"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "support"
. "."
identifier "ktx"
. "."
identifier "android"
. "."
identifier "view"
. "."
identifier "ImeInsetsSynchronizer"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "support"
. "."
identifier "ktx"
. "."
identifier "android"
. "."
identifier "view"
. "."
identifier "enterImmersiveMode"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "support"
. "."
identifier "ktx"
. "."
identifier "android"
. "."
identifier "view"
. "."
identifier "exitImmersiveMode"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "support"
. "."
identifier "ktx"
. "."
identifier "android"
. "."
identifier "view"
. "."
identifier "hideKeyboard"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "support"
. "."
identifier "ktx"
. "."
identifier "kotlin"
. "."
identifier "getOrigin"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "support"
. "."
identifier "ktx"
. "."
identifier "kotlinx"
. "."
identifier "coroutines"
. "."
identifier "flow"
. "."
identifier "ifAnyChanged"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "support"
. "."
identifier "locale"
. "."
identifier "ActivityContextWrapper"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "support"
. "."
identifier "utils"
. "."
identifier "DefaultDownloadFileUtils"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "ui"
. "."
identifier "widgets"
. "."
identifier "behavior"
. "."
identifier "EngineViewClippingBehavior"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "ui"
. "."
identifier "widgets"
. "."
identifier "withCenterAlignedButtons"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "telemetry"
. "."
identifier "glean"
. "."
identifier "private"
. "."
identifier "NoExtras"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "BuildConfig"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "FeatureFlags"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "GleanMetrics"
. "."
identifier "EmailMask"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "GleanMetrics"
. "."
identifier "MediaState"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "GleanMetrics"
. "."
identifier "PullToRefreshInBrowser"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "GleanMetrics"
. "."
identifier "Toolbar"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "HomeActivity"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "IntentReceiverActivity"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "NavGraphDirections"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "OnLongPressedListener"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "OpenInFirefoxBinding"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "R"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "ReaderViewBinding"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "bindings"
. "."
identifier "FindInPageBinding"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "bindings"
. "."
identifier "SummarizeToolbarCFRBinding"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "biometricauthentication"
. "."
identifier "AuthenticationStatus"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "biometricauthentication"
. "."
identifier "BiometricAuthenticationManager"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "bookmarks"
. "."
identifier "friendlyRootTitle"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "browser"
. "."
identifier "applinks"
. "."
identifier "AppLinksPromptFragment"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "browser"
. "."
identifier "browsingmode"
. "."
identifier "BrowsingMode"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "browser"
. "."
identifier "permissions"
. "."
identifier "FenixSitePermissionLearnMoreUrlProvider"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "browser"
. "."
identifier "readermode"
. "."
identifier "DefaultReaderModeController"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "browser"
. "."
identifier "readermode"
. "."
identifier "ReaderModeController"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "browser"
. "."
identifier "store"
. "."
identifier "BrowserScreenMiddleware"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "browser"
. "."
identifier "store"
. "."
identifier "BrowserScreenState"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "browser"
. "."
identifier "store"
. "."
identifier "BrowserScreenStore"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "browser"
. "."
identifier "tabstrip"
. "."
identifier "TabStrip"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "components"
. "."
identifier "AppStore"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "components"
. "."
identifier "Components"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "components"
. "."
identifier "FenixAutocompletePrompt"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "components"
. "."
identifier "FenixEmailMaskPrompt"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "components"
. "."
identifier "FenixSuggestStrongPasswordPrompt"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "components"
. "."
identifier "FindInPageIntegration"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "components"
. "."
identifier "accounts"
. "."
identifier "FxaWebChannelIntegration"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "components"
. "."
identifier "appstate"
. "."
identifier "AppAction"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "components"
. "."
identifier "appstate"
. "."
identifier "AppAction"
. "."
identifier "MessagingAction"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "components"
. "."
identifier "appstate"
. "."
identifier "AppAction"
. "."
identifier "MessagingAction"
. "."
identifier "MicrosurveyAction"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "components"
. "."
identifier "metrics"
. "."
identifier "MetricsUtils"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "components"
. "."
identifier "metrics"
. "."
identifier "MetricsUtils"
. "."
identifier "BookmarkAction"
. "."
identifier "Source"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "components"
. "."
identifier "toolbar"
. "."
identifier "BottomToolbarContainerIntegration"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "components"
. "."
identifier "toolbar"
. "."
identifier "BottomToolbarContainerView"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "components"
. "."
identifier "toolbar"
. "."
identifier "BrowserNavigationBar"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "components"
. "."
identifier "toolbar"
. "."
identifier "BrowserToolbarComposable"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "components"
. "."
identifier "toolbar"
. "."
identifier "BrowserToolbarMenuController"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "components"
. "."
identifier "toolbar"
. "."
identifier "BrowserToolbarView"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "components"
. "."
identifier "toolbar"
. "."
identifier "DefaultBrowserToolbarController"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "components"
. "."
identifier "toolbar"
. "."
identifier "DefaultBrowserToolbarMenuController"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "components"
. "."
identifier "toolbar"
. "."
identifier "FenixBrowserToolbarView"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "components"
. "."
identifier "toolbar"
. "."
identifier "ToolbarContainerView"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "components"
. "."
identifier "toolbar"
. "."
identifier "ToolbarIntegration"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "components"
. "."
identifier "toolbar"
. "."
identifier "ToolbarPosition"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "components"
. "."
identifier "toolbar"
. "."
identifier "ToolbarsIntegration"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "components"
. "."
identifier "toolbar"
. "."
identifier "interactor"
. "."
identifier "BrowserToolbarInteractor"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "components"
. "."
identifier "toolbar"
. "."
identifier "interactor"
. "."
identifier "DefaultBrowserToolbarInteractor"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "compose"
. "."
identifier "core"
. "."
identifier "Action"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "compose"
. "."
identifier "snackbar"
. "."
identifier "DefaultSnackbarFactory"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "compose"
. "."
identifier "snackbar"
. "."
identifier "Snackbar"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "compose"
. "."
identifier "snackbar"
. "."
identifier "SnackbarState"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "crashes"
. "."
identifier "CrashContentIntegration"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "crashes"
. "."
identifier "CrashContentView"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "customtabs"
. "."
identifier "ExternalAppBrowserActivity"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "databinding"
. "."
identifier "FragmentBrowserBinding"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "downloads"
. "."
identifier "DownloadService"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "downloads"
. "."
identifier "dialog"
. "."
identifier "createDownloadAppDialog"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "ext"
. "."
identifier "accessibilityManager"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "ext"
. "."
identifier "breadcrumb"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "ext"
. "."
identifier "components"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "ext"
. "."
identifier "getBottomToolbarHeight"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "ext"
. "."
identifier "getPreferenceKey"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "ext"
. "."
identifier "getTopToolbarHeight"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "ext"
. "."
identifier "hideToolbar"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "ext"
. "."
identifier "isToolbarAtBottom"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "ext"
. "."
identifier "nav"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "ext"
. "."
identifier "navigateWithBreadcrumb"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "ext"
. "."
identifier "pixelSizeFor"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "ext"
. "."
identifier "registerForActivityResult"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "ext"
. "."
identifier "requireComponents"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "ext"
. "."
identifier "runIfFragmentIsAttached"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "ext"
. "."
identifier "secure"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "ext"
. "."
identifier "settings"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "ext"
. "."
identifier "tabClosedUndoMessage"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "ext"
. "."
identifier "updateMicrosurveyPromptForConfigurationChange"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "home"
. "."
identifier "HomeScreenViewModel"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "messaging"
. "."
identifier "FenixMessageSurfaceId"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "messaging"
. "."
identifier "MessagingFeature"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "microsurvey"
. "."
identifier "ui"
. "."
identifier "MicrosurveyRequestPrompt"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "microsurvey"
. "."
identifier "ui"
. "."
identifier "ext"
. "."
identifier "MicrosurveyUIData"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "microsurvey"
. "."
identifier "ui"
. "."
identifier "ext"
. "."
identifier "toMicrosurveyUIData"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "pbmlock"
. "."
identifier "NavigationOrigin"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "pbmlock"
. "."
identifier "observePrivateModeLock"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "perf"
. "."
identifier "MarkersFragmentLifecycleCallbacks"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "search"
. "."
identifier "awesomebar"
. "."
identifier "AwesomeBarComposable"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "settings"
. "."
identifier "SupportUtils"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "settings"
. "."
identifier "biometric"
. "."
identifier "BiometricPromptFeature"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "settings"
. "."
identifier "deletebrowsingdata"
. "."
identifier "DefaultDeleteBrowsingDataController"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "settings"
. "."
identifier "downloads"
. "."
identifier "DownloadLocationManager"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "snackbar"
. "."
identifier "FenixSnackbarDelegate"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "snackbar"
. "."
identifier "SnackbarBinding"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "tabstray"
. "."
identifier "ext"
. "."
identifier "toDisplayTitle"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "tabstray"
. "."
identifier "redux"
. "."
identifier "state"
. "."
identifier "Page"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "telemetry"
. "."
identifier "ACTION_SECURITY_INDICATOR_CLICKED"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "telemetry"
. "."
identifier "SOURCE_ADDRESS_BAR"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "theme"
. "."
identifier "FirefoxTheme"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "theme"
. "."
identifier "ThemeManager"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "utils"
. "."
identifier "allowUndo"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "wifi"
. "."
identifier "SitePermissionsWifiIntegration"
import
import "import"
qualified_identifier
identifier "java"
. "."
identifier "lang"
. "."
identifier "ref"
. "."
identifier "WeakReference"
import
import "import"
qualified_identifier
identifier "kotlin"
. "."
identifier "coroutines"
. "."
identifier "cancellation"
. "."
identifier "CancellationException"
import
import "import"
qualified_identifier
identifier "com"
. "."
identifier "google"
. "."
identifier "android"
. "."
identifier "material"
. "."
identifier "R"
as "as"
identifier "materialR"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "feature"
. "."
identifier "downloads"
. "."
identifier "R"
as "as"
identifier "downloadsR"
import
import "import"
qualified_identifier
identifier "mozilla"
. "."
identifier "components"
. "."
identifier "ui"
. "."
identifier "widgets"
. "."
identifier "R"
as "as"
identifier "widgetsR"
block_comment "/**\n * Base fragment extended by [BrowserFragment].\n * This "...
class_declaration
modifiers (+22 nodes collapsed)
class "class"
identifier "BaseBrowserFragment"
: ":"
delegation_specifiers (+26 nodes collapsed)
class_body
{ "{"
property_declaration
modifiers
visibility_modifier
private "private"
var "var"
variable_declaration
identifier "_binding"
: ":"
nullable_type
user_type
identifier "FragmentBrowserBinding"
? "?"
= "="
identifier "null"
property_declaration
modifiers
visibility_modifier
internal "internal"
val "val"
variable_declaration
identifier "binding"
getter
get "get"
( "("
) ")"
function_body
= "="
unary_expression
identifier "_binding"
!! "!!"
property_declaration
modifiers
visibility_modifier
private "private"
var "var"
variable_declaration
identifier "loginSelectBar"
: ":"
nullable_type
user_type
identifier "AutocompletePrompt"
type_arguments
< "<"
type_projection
user_type
identifier "Login"
> ">"
? "?"
= "="
identifier "null"
property_declaration
modifiers
visibility_modifier
private "private"
var "var"
variable_declaration
identifier "addressSelectBar"
: ":"
nullable_type
user_type
identifier "AutocompletePrompt"
type_arguments
< "<"
type_projection
user_type
identifier "Address"
> ">"
? "?"
= "="
identifier "null"
property_declaration
modifiers
visibility_modifier
private "private"
var "var"
variable_declaration
identifier "creditCardSelectBar"
: ":"
nullable_type
user_type
identifier "AutocompletePrompt"
type_arguments
< "<"
type_projection
user_type
identifier "CreditCardEntry"
> ">"
? "?"
= "="
identifier "null"
property_declaration
modifiers
visibility_modifier
private "private"
var "var"
variable_declaration
identifier "suggestStrongPasswordBar"
: ":"
nullable_type
user_type
identifier "PasswordPromptView"
? "?"
= "="
identifier "null"
property_declaration
modifiers
visibility_modifier
private "private"
var "var"
variable_declaration
identifier "emailMaskBar"
: ":"
nullable_type
user_type
identifier "EmailMaskPromptView"
? "?"
= "="
identifier "null"
property_declaration
modifiers
visibility_modifier
private "private"
member_modifier
lateinit "lateinit"
var "var"
variable_declaration
identifier "startForResult"
: ":"
user_type
identifier "ActivityResultLauncher"
type_arguments
< "<"
type_projection
user_type
identifier "Intent"
> ">"
property_declaration
modifiers
visibility_modifier
private "private"
var "var"
variable_declaration
identifier "_browserToolbarInteractor"
: ":"
nullable_type
user_type
identifier "BrowserToolbarInteractor"
? "?"
= "="
identifier "null"
property_declaration (+34 nodes collapsed)
property_declaration (+31 nodes collapsed)
property_declaration
modifiers
visibility_modifier
private "private"
var "var"
variable_declaration
identifier "awesomeBarComposable"
: ":"
nullable_type
user_type
identifier "AwesomeBarComposable"
? "?"
= "="
identifier "null"
property_declaration (+23 nodes collapsed)
property_declaration (+29 nodes collapsed)
property_declaration (+42 nodes collapsed)
property_declaration
modifiers
visibility_modifier
protected "protected"
val "val"
variable_declaration
identifier "bottomToolbarContainerView"
: ":"
user_type
identifier "BottomToolbarContainerView"
getter
get "get"
( "("
) ")"
function_body
= "="
unary_expression
identifier "_bottomToolbarContainerView"
!! "!!"
property_declaration (+22 nodes collapsed)
property_declaration (+24 nodes collapsed)
property_declaration
modifiers
visibility_modifier
private "private"
var "var"
variable_declaration
identifier "_browserToolbarMenuController"
: ":"
nullable_type
user_type
identifier "BrowserToolbarMenuController"
? "?"
= "="
identifier "null"
property_declaration
modifiers
visibility_modifier
private "private"
val "val"
variable_declaration
identifier "browserToolbarMenuController"
: ":"
user_type
identifier "BrowserToolbarMenuController"
getter
get "get"
( "("
) ")"
function_body
= "="
unary_expression
identifier "_browserToolbarMenuController"
!! "!!"
property_declaration (+31 nodes collapsed)
property_declaration
modifiers
visibility_modifier
protected "protected"
val "val"
variable_declaration
identifier "readerViewFeature"
= "="
call_expression
identifier "ViewBoundFeatureWrapper"
type_arguments
< "<"
type_projection
user_type
identifier "ReaderViewFeature"
> ">"
value_arguments
( "("
) ")"
property_declaration
modifiers
visibility_modifier
protected "protected"
val "val"
variable_declaration
identifier "thumbnailsFeature"
= "="
call_expression
identifier "ViewBoundFeatureWrapper"
type_arguments
< "<"
type_projection
user_type
identifier "BrowserThumbnails"
> ">"
value_arguments
( "("
) ")"
property_declaration (+23 nodes collapsed)
property_declaration
modifiers
visibility_modifier
private "private"
val "val"
variable_declaration
identifier "sessionFeature"
= "="
call_expression
identifier "ViewBoundFeatureWrapper"
type_arguments
< "<"
type_projection
user_type
identifier "SessionFeature"
> ">"
value_arguments
( "("
) ")"
property_declaration
modifiers
visibility_modifier
private "private"
val "val"
variable_declaration
identifier "lastTabFeature"
= "="
call_expression
identifier "ViewBoundFeatureWrapper"
type_arguments
< "<"
type_projection
user_type
identifier "LastTabFeature"
> ">"
value_arguments
( "("
) ")"
property_declaration
modifiers
visibility_modifier
private "private"
val "val"
variable_declaration
identifier "contextMenuFeature"
= "="
call_expression
identifier "ViewBoundFeatureWrapper"
type_arguments
< "<"
type_projection
user_type
identifier "ContextMenuFeature"
> ">"
value_arguments
( "("
) ")"
property_declaration
modifiers
visibility_modifier
private "private"
val "val"
variable_declaration
identifier "downloadsFeature"
= "="
call_expression
identifier "ViewBoundFeatureWrapper"
type_arguments
< "<"
type_projection
user_type
identifier "DownloadsFeature"
> ">"
value_arguments
( "("
) ")"
property_declaration
modifiers
visibility_modifier
private "private"
val "val"
variable_declaration
identifier "appLinksFeature"
= "="
call_expression
identifier "ViewBoundFeatureWrapper"
type_arguments
< "<"
type_projection
user_type
identifier "AppLinksFeature"
> ">"
value_arguments
( "("
) ")"
property_declaration
modifiers
visibility_modifier
private "private"
val "val"
variable_declaration
identifier "shareResourceFeature"
= "="
call_expression
identifier "ViewBoundFeatureWrapper"
type_arguments
< "<"
type_projection
user_type
identifier "ShareResourceFeature"
> ">"
value_arguments
( "("
) ")"
property_declaration
modifiers
visibility_modifier
private "private"
val "val"
variable_declaration
identifier "copyDownloadsFeature"
= "="
call_expression
identifier "ViewBoundFeatureWrapper"
type_arguments
< "<"
type_projection
user_type
identifier "CopyDownloadFeature"
> ">"
value_arguments
( "("
) ")"
property_declaration
modifiers
visibility_modifier
private "private"
val "val"
variable_declaration
identifier "promptsFeature"
= "="
call_expression
identifier "ViewBoundFeatureWrapper"
type_arguments
< "<"
type_projection
user_type
identifier "PromptFeature"
> ">"
value_arguments
( "("
) ")"
property_declaration (+23 nodes collapsed)
property_declaration
modifiers
visibility_modifier
private "private"
val "val"
variable_declaration
identifier "toolbarIntegration"
= "="
call_expression
identifier "ViewBoundFeatureWrapper"
type_arguments
< "<"
type_projection
user_type
identifier "ToolbarIntegration"
> ">"
value_arguments
( "("
) ")"
property_declaration
modifiers
visibility_modifier
private "private"
val "val"
variable_declaration
identifier "toolbarsIntegration"
= "="
call_expression
identifier "ViewBoundFeatureWrapper"
type_arguments
< "<"
type_projection
user_type
identifier "ToolbarsIntegration"
> ">"
value_arguments
( "("
) ")"
property_declaration
modifiers
visibility_modifier
private "private"
val "val"
variable_declaration
identifier "bottomToolbarContainerIntegration"
= "="
call_expression
identifier "ViewBoundFeatureWrapper"
type_arguments
< "<"
type_projection
user_type
identifier "BottomToolbarContainerIntegration"
> ">"
value_arguments
( "("
) ")"
property_declaration
modifiers
visibility_modifier
private "private"
val "val"
variable_declaration
identifier "sitePermissionsFeature"
= "="
call_expression
identifier "ViewBoundFeatureWrapper"
type_arguments
< "<"
type_projection
user_type
identifier "SitePermissionsFeature"
> ">"
value_arguments
( "("
) ")"
property_declaration
modifiers
visibility_modifier
private "private"
val "val"
variable_declaration
identifier "fullScreenFeature"
= "="
call_expression
identifier "ViewBoundFeatureWrapper"
type_arguments
< "<"
type_projection
user_type
identifier "FullScreenFeature"
> ">"
value_arguments
( "("
) ")"
property_declaration
modifiers
visibility_modifier
protected "protected"
val "val"
variable_declaration
identifier "hideToolbarFeature"
= "="
call_expression
identifier "ViewBoundFeatureWrapper"
type_arguments
< "<"
type_projection
user_type
identifier "WebAppHideToolbarFeature"
> ">"
value_arguments
( "("
) ")"
property_declaration
modifiers
visibility_modifier
private "private"
val "val"
variable_declaration
identifier "swipeRefreshFeature"
= "="
call_expression
identifier "ViewBoundFeatureWrapper"
type_arguments
< "<"
type_projection
user_type
identifier "SwipeRefreshFeature"
> ">"
value_arguments
( "("
) ")"
property_declaration
modifiers
visibility_modifier
private "private"
val "val"
variable_declaration
identifier "webchannelIntegration"
= "="
call_expression
identifier "ViewBoundFeatureWrapper"
type_arguments
< "<"
type_projection
user_type
identifier "FxaWebChannelIntegration"
> ">"
value_arguments
( "("
) ")"
property_declaration
modifiers
visibility_modifier
private "private"
val "val"
variable_declaration
identifier "sitePermissionWifiIntegration"
= "="
call_expression
identifier "ViewBoundFeatureWrapper"
type_arguments
< "<"
type_projection
user_type
identifier "SitePermissionsWifiIntegration"
> ">"
value_arguments
( "("
) ")"
property_declaration
modifiers
visibility_modifier
private "private"
val "val"
variable_declaration
identifier "secureWindowFeature"
= "="
call_expression
identifier "ViewBoundFeatureWrapper"
type_arguments
< "<"
type_projection
user_type
identifier "SecureWindowFeature"
> ">"
value_arguments
( "("
) ")"
property_declaration
modifiers
visibility_modifier
private "private"
var "var"
variable_declaration
identifier "fullScreenMediaSessionFeature"
= "="
call_expression
identifier "ViewBoundFeatureWrapper"
type_arguments
< "<"
type_projection
user_type
identifier "MediaSessionFullscreenFeature"
> ">"
value_arguments
( "("
) ")"
property_declaration
modifiers
visibility_modifier
private "private"
val "val"
variable_declaration
identifier "searchFeature"
= "="
call_expression
identifier "ViewBoundFeatureWrapper"
type_arguments
< "<"
type_projection
user_type
identifier "SearchFeature"
> ">"
value_arguments
( "("
) ")"
property_declaration
modifiers
visibility_modifier
private "private"
val "val"
variable_declaration
identifier "webAuthnFeature"
= "="
call_expression
identifier "ViewBoundFeatureWrapper"
type_arguments
< "<"
type_projection
user_type
identifier "WebAuthnFeature"
> ">"
value_arguments
( "("
) ")"
property_declaration
modifiers
visibility_modifier
private "private"
val "val"
variable_declaration
identifier "screenOrientationFeature"
= "="
call_expression
identifier "ViewBoundFeatureWrapper"
type_arguments
< "<"
type_projection
user_type
identifier "ScreenOrientationFeature"
> ">"
value_arguments
( "("
) ")"
property_declaration
modifiers
visibility_modifier
private "private"
val "val"
variable_declaration
identifier "biometricPromptFeature"
= "="
call_expression
identifier "ViewBoundFeatureWrapper"
type_arguments
< "<"
type_projection
user_type
identifier "BiometricPromptFeature"
> ">"
value_arguments
( "("
) ")"
property_declaration
modifiers
visibility_modifier
private "private"
val "val"
variable_declaration
identifier "crashContentIntegration"
= "="
call_expression
identifier "ViewBoundFeatureWrapper"
type_arguments
< "<"
type_projection
user_type
identifier "CrashContentIntegration"
> ">"
value_arguments
( "("
) ")"
property_declaration
modifiers
visibility_modifier
private "private"
val "val"
variable_declaration
identifier "readerViewBinding"
= "="
call_expression
identifier "ViewBoundFeatureWrapper"
type_arguments
< "<"
type_projection
user_type
identifier "ReaderViewBinding"
> ">"
value_arguments
( "("
) ")"
property_declaration
modifiers
visibility_modifier
private "private"
val "val"
variable_declaration
identifier "openInFirefoxBinding"
= "="
call_expression
identifier "ViewBoundFeatureWrapper"
type_arguments
< "<"
type_projection
user_type
identifier "OpenInFirefoxBinding"
> ">"
value_arguments
( "("
) ")"
property_declaration
modifiers
visibility_modifier
private "private"
val "val"
variable_declaration
identifier "findInPageBinding"
= "="
call_expression
identifier "ViewBoundFeatureWrapper"
type_arguments
< "<"
type_projection
user_type
identifier "FindInPageBinding"
> ">"
value_arguments
( "("
) ")"
property_declaration
modifiers
visibility_modifier
private "private"
val "val"
variable_declaration
identifier "snackbarBinding"
= "="
call_expression
identifier "ViewBoundFeatureWrapper"
type_arguments
< "<"
type_projection
user_type
identifier "SnackbarBinding"
> ">"
value_arguments
( "("
) ")"
property_declaration
modifiers
visibility_modifier
private "private"
val "val"
variable_declaration
identifier "standardSnackbarErrorBinding"
= "="
call_expression
identifier "ViewBoundFeatureWrapper"
type_arguments
< "<"
type_projection
user_type
identifier "StandardSnackbarErrorBinding"
> ">"
value_arguments
( "("
) ")"
property_declaration
modifiers
visibility_modifier
protected "protected"
val "val"
variable_declaration
identifier "summarizeToolbarCfrBinding"
= "="
call_expression
identifier "ViewBoundFeatureWrapper"
type_arguments
< "<"
type_projection
user_type
identifier "SummarizeToolbarCFRBinding"
> ">"
value_arguments
( "("
) ")"
property_declaration (+23 nodes collapsed)
property_declaration
modifiers
visibility_modifier
private "private"
var "var"
variable_declaration
identifier "pipFeature"
: ":"
nullable_type
user_type
identifier "PictureInPictureFeature"
? "?"
= "="
identifier "null"
property_declaration
var "var"
variable_declaration
identifier "customTabSessionId"
: ":"
nullable_type
user_type
identifier "String"
? "?"
= "="
identifier "null"
setter
modifiers
visibility_modifier
private "private"
set "set"
property_declaration
modifiers
annotation
@ "@"
user_type
identifier "VisibleForTesting"
visibility_modifier
internal "internal"
var "var"
variable_declaration
identifier "browserInitialized"
: ":"
user_type
identifier "Boolean"
= "="
identifier "false"
property_declaration (+24 nodes collapsed)
property_declaration
modifiers
visibility_modifier
protected "protected"
val "val"
variable_declaration
identifier "browserScreenStore"
property_delegate
by "by"
call_expression
identifier "buildBrowserScreenStore"
value_arguments
( "("
) ")"
property_declaration
modifiers
visibility_modifier
private "private"
val "val"
variable_declaration
identifier "homeViewModel"
: ":"
user_type
identifier "HomeScreenViewModel"
property_delegate
by "by"
call_expression
identifier "activityViewModels"
value_arguments
( "("
) ")"
property_declaration
modifiers
visibility_modifier
private "private"
var "var"
variable_declaration
identifier "downloadDialog"
: ":"
nullable_type
user_type
identifier "AlertDialog"
? "?"
= "="
identifier "null"
property_declaration
modifiers
visibility_modifier
private "private"
var "var"
variable_declaration
identifier "lastSavedGeneratedPassword"
: ":"
nullable_type
user_type
identifier "String"
? "?"
= "="
identifier "null"
property_declaration
modifiers
visibility_modifier
protected "protected"
inheritance_modifier
open "open"
val "val"
variable_declaration
identifier "isSandboxCustomTab"
: ":"
user_type
identifier "Boolean"
= "="
identifier "false"
line_comment "// Registers a photo picker activity launcher in single-sele"...
property_declaration (+36 nodes collapsed)
line_comment "// Registers a photo picker activity launcher in multi-selec"...
property_declaration (+36 nodes collapsed)
function_declaration (+31 nodes collapsed)
function_declaration
modifiers
visibility_modifier
private "private"
fun "fun"
identifier "getFragment"
function_value_parameters
( "("
) ")"
: ":"
user_type
identifier "Fragment"
function_body
block
{ "{"
return_expression
return "return"
this_expression
this "this"
} "}"
function_declaration (+28 nodes collapsed)
function_declaration (+266 nodes collapsed)
function_declaration
modifiers
inheritance_modifier
final "final"
member_modifier
override "override"
fun "fun"
identifier "onViewCreated"
function_value_parameters
( "("
parameter
identifier "view"
: ":"
user_type
identifier "View"
, ","
parameter
identifier "savedInstanceState"
: ":"
nullable_type
user_type
identifier "Bundle"
? "?"
) ")"
function_body
block
{ "{"
line_comment "// DO NOT ADD ANYTHING ABOVE THIS getProfilerTime CALL!"
property_declaration (+22 nodes collapsed)
call_expression
identifier "initializeUI"
value_arguments
( "("
value_argument
identifier "view"
) ")"
call_expression
navigation_expression
identifier "appLinksFeature"
. "."
identifier "set"
value_arguments
( "("
value_argument
identifier "feature"
= "="
call_expression
identifier "AppLinksFeature"
value_arguments
( "("
value_argument
identifier "context"
= "="
call_expression
identifier "requireContext"
value_arguments
( "("
) ")"
, ","
value_argument
identifier "store"
= "="
navigation_expression
navigation_expression
identifier "requireComponents"
. "."
identifier "core"
. "."
identifier "store"
, ","
value_argument
identifier "fragmentManager"
= "="
identifier "parentFragmentManager"
, ","
value_argument
identifier "sessionId"
= "="
identifier "customTabSessionId"
, ","
value_argument (+94 nodes collapsed)
, ","
value_argument (+30 nodes collapsed)
, ","
value_argument
identifier "loadUrlUseCase"
= "="
navigation_expression
navigation_expression
navigation_expression
identifier "requireComponents"
. "."
identifier "useCases"
. "."
identifier "sessionUseCases"
. "."
identifier "loadUrl"
, ","
value_argument (+25 nodes collapsed)
, ","
value_argument (+43 nodes collapsed)
, ","
value_argument
identifier "failedToLaunchAction"
= "="
lambda_literal
{ "{"
lambda_parameters
variable_declaration
identifier "fallbackUrl"
-> "->"
call_expression
navigation_expression
identifier "fallbackUrl"
?. "?."
identifier "let"
annotated_lambda
lambda_literal
{ "{"
property_declaration
val "val"
variable_declaration
identifier "appLinksUseCases"
= "="
navigation_expression
navigation_expression
identifier "requireComponents"
. "."
identifier "useCases"
. "."
identifier "appLinksUseCases"
property_declaration
val "val"
variable_declaration
identifier "getRedirect"
= "="
navigation_expression
identifier "appLinksUseCases"
. "."
identifier "appLinkRedirect"
property_declaration
val "val"
variable_declaration
identifier "redirect"
= "="
call_expression
navigation_expression
identifier "getRedirect"
. "."
identifier "invoke"
value_arguments
( "("
value_argument
identifier "fallbackUrl"
) ")"
assignment
navigation_expression
navigation_expression
identifier "redirect"
. "."
identifier "appIntent"
?. "?."
identifier "flags"
= "="
navigation_expression
identifier "Intent"
. "."
identifier "FLAG_ACTIVITY_NEW_TASK"
call_expression
navigation_expression
navigation_expression
identifier "appLinksUseCases"
. "."
identifier "openAppLink"
. "."
identifier "invoke"
value_arguments
( "("
value_argument
navigation_expression
identifier "redirect"
. "."
identifier "appIntent"
) ")"
} "}"
} "}"
, ","
) ")"
, ","
value_argument
identifier "owner"
= "="
this_expression
this "this"
, ","
value_argument
identifier "view"
= "="
navigation_expression
identifier "binding"
. "."
identifier "root"
, ","
) ")"
if_expression (+34 nodes collapsed)
call_expression (+22 nodes collapsed)
call_expression (+47 nodes collapsed)
if_expression (+33 nodes collapsed)
call_expression
navigation_expression
navigation_expression
call_expression
identifier "requireContext"
value_arguments
( "("
) ")"
. "."
identifier "accessibilityManager"
. "."
identifier "addAccessibilityStateChangeListener"
value_arguments
( "("
value_argument
this_expression
this "this"
) ")"
call_expression (+45 nodes collapsed)
line_comment "// DO NOT MOVE ANYTHING BELOW THIS addMarker CALL!"
call_expression (+32 nodes collapsed)
} "}"
function_declaration (+65 nodes collapsed)
function_declaration (+6184 nodes collapsed)
function_declaration (+76 nodes collapsed)
function_declaration (+340 nodes collapsed)
function_declaration (+130 nodes collapsed)
function_declaration (+263 nodes collapsed)
function_declaration (+105 nodes collapsed)
function_declaration (+80 nodes collapsed)
function_declaration (+169 nodes collapsed)
function_declaration (+89 nodes collapsed)
function_declaration
modifiers
visibility_modifier
private "private"
fun "fun"
identifier "onAutocompleteBarShow"
function_value_parameters
( "("
) ")"
function_body
block
{ "{"
call_expression
identifier "removeBottomToolbarDivider"
value_arguments
( "("
) ")"
} "}"
function_declaration
modifiers
visibility_modifier
private "private"
fun "fun"
identifier "onAutocompleteBarHide"
function_value_parameters
( "("
) ")"
function_body
block
{ "{"
call_expression
identifier "restoreBottomToolbarDivider"
value_arguments
( "("
) ")"
} "}"
block_comment "/**\n * Show a [Snackbar] when data is set to the device "...
function_declaration (+72 nodes collapsed)
block_comment "/**\n * Shows a biometric prompt and fallback to promptin"...
function_declaration (+169 nodes collapsed)
block_comment "/**\n * Shows a pin request prompt. This is only used whe"...
function_declaration (+84 nodes collapsed)
block_comment "/**\n * Shows a dialog warning about setting up a device "...
function_declaration (+244 nodes collapsed)
function_declaration (+142 nodes collapsed)
function_declaration (+53 nodes collapsed)
block_comment "/**\n * Sets up the necessary layout configurations for t"...
function_declaration (+182 nodes collapsed)
function_declaration (+96 nodes collapsed)
function_declaration (+110 nodes collapsed)
function_declaration (+557 nodes collapsed)
function_declaration (+33 nodes collapsed)
function_declaration (+23 nodes collapsed)
property_declaration
modifiers
visibility_modifier
private "private"
var "var"
variable_declaration
identifier "currentMicrosurvey"
: ":"
nullable_type
user_type
identifier "MicrosurveyUIData"
? "?"
= "="
identifier "null"
block_comment "/**\n * Listens for the microsurvey message and initializ"...
function_declaration (+159 nodes collapsed)
function_declaration (+26 nodes collapsed)
function_declaration (+42 nodes collapsed)
block_comment "/**\n * Returns a list of context menu items [ContextMenu"...
function_declaration (+32 nodes collapsed)
function_declaration (+188 nodes collapsed)
function_declaration (+109 nodes collapsed)
function_declaration (+21 nodes collapsed)
function_declaration (+165 nodes collapsed)
function_declaration (+137 nodes collapsed)
function_declaration (+186 nodes collapsed)
function_declaration (+41 nodes collapsed)
function_declaration (+61 nodes collapsed)
function_declaration (+38 nodes collapsed)
function_declaration (+96 nodes collapsed)
function_declaration (+70 nodes collapsed)
function_declaration (+30 nodes collapsed)
block_comment "/**\n * Forwards activity results to the [ActivityResultH"...
function_declaration (+72 nodes collapsed)
block_comment "/**\n * Navigate to GlobalTabHistoryDialogFragment.\n "...
function_declaration (+40 nodes collapsed)
function_declaration (+24 nodes collapsed)
function_declaration (+24 nodes collapsed)
block_comment "/**\n * Saves the external app session ID to be restored "...
function_declaration (+57 nodes collapsed)
block_comment "/**\n * Retrieves the external app session ID saved by [o"...
function_declaration (+97 nodes collapsed)
block_comment "/**\n * Forwards permission grant results to one of the f"...
function_declaration (+120 nodes collapsed)
function_declaration (+25 nodes collapsed)
block_comment "/**\n * Returns the layout [android.view.Gravity] for the"...
function_declaration (+24 nodes collapsed)
block_comment "/**\n * Configure the engine view to know where to place "...
function_declaration (+212 nodes collapsed)
block_comment "/**\n * Get an instant reading of the top toolbar height "...
function_declaration (+93 nodes collapsed)
block_comment "/**\n * Updates the site permissions rules based on user "...
function_declaration (+45 nodes collapsed)
block_comment "/**\n * Displays the quick settings dialog,\n * which "...
function_declaration (+125 nodes collapsed)
block_comment "/**\n * Set the activity normal/private theme to match th"...
function_declaration (+60 nodes collapsed)
block_comment "/**\n * A safe version of [getCurrentTab] that safely che"...
function_declaration (+42 nodes collapsed)
function_declaration (+43 nodes collapsed)
function_declaration (+566 nodes collapsed)
function_declaration (+111 nodes collapsed)
function_declaration (+22 nodes collapsed)
block_comment "/**\n * Exit fullscreen mode when exiting PIP mode\n *"...
function_declaration (+58 nodes collapsed)
function_declaration (+52 nodes collapsed)
function_declaration (+70 nodes collapsed)
function_declaration (+317 nodes collapsed)
function_declaration (+171 nodes collapsed)
function_declaration (+86 nodes collapsed)
function_declaration (+107 nodes collapsed)
function_declaration (+112 nodes collapsed)
block_comment "/*\n * Dereference these views when the fragment view is "...
function_declaration (+124 nodes collapsed)
function_declaration (+44 nodes collapsed)
function_declaration (+37 nodes collapsed)
companion_object (+110 nodes collapsed)
function_declaration (+56 nodes collapsed)
function_declaration (+82 nodes collapsed)
line_comment "// This method is called in response to native web extension"...
line_comment "// content scripts (e.g the reader view extension). By the t"...
line_comment "// messages are processed the fragment/view may no longer be"...
function_declaration (+70 nodes collapsed)
block_comment "/**\n * Convenience method for replacing EngineView (id/e"...
function_declaration
modifiers
annotation
@ "@"
user_type
identifier "VisibleForTesting"
visibility_modifier
internal "internal"
fun "fun"
identifier "getEngineView"
function_value_parameters
( "("
) ")"
function_body
= "="
navigation_expression
identifier "binding"
. "."
identifier "engineView"
block_comment "/**\n * Convenience method for replacing SwipeRefreshLayo"...
function_declaration
modifiers
annotation
@ "@"
user_type
identifier "VisibleForTesting"
visibility_modifier
internal "internal"
fun "fun"
identifier "getSwipeRefreshLayout"
function_value_parameters
( "("
) ")"
function_body
= "="
navigation_expression
identifier "binding"
. "."
identifier "swipeRefresh"
function_declaration (+91 nodes collapsed)
function_declaration (+205 nodes collapsed)
function_declaration (+44 nodes collapsed)
function_declaration
modifiers
visibility_modifier
private "private"
fun "fun"
identifier "removeLastSavedGeneratedPassword"
function_value_parameters
( "("
) ")"
function_body
block
{ "{"
assignment
identifier "lastSavedGeneratedPassword"
= "="
identifier "null"
} "}"
function_declaration (+190 nodes collapsed)
function_declaration (+444 nodes collapsed)
function_declaration (+69 nodes collapsed)
} "}"