Name Description Size Coverage
architecture -
channels -
components -
experiments -
ext -
FirefoxApplication.kt Reference to components needed by the application. We create this instance lazily because at the time FirefoxApplication gets constructed it is not a valid Context object just yet (The Android system needs to call attachBaseContext() first). Therefore we delay the creation so that the components can access and use the application context at the time they get created. 7119 -
FocusLossFrameLayout.kt Workaround that prevents focus loss in [RecyclerView]s that: 1) have contents that go off the screen, and 2) are operated on using a D-pad See https://issuetracker.google.com/issues/37067220 for [RecyclerView] bug See https://stackoverflow.com/a/50956790/9307461 for suggested fix 1032 -
framework -
fxa -
generated -
hint -
IntentValidator.kt A container for functions that parse Intents and notify the application of their validity. This class uses callbacks to notify the application in order to decouple the Intent parsing from the application logic, which also allows us to test the functionality. The functions in this class take [SafeIntent] in order to encourage the caller to use SafeIntents in their code. 4719 -
MainActivity.kt 13874 -
navigationoverlay -
onboarding -
ScreenController.kt Observers will be notified just before the fragment transaction is committed 13068 -
ScreenControllerStateMachine.kt State machine for which Fragment is currently visible in the app. 1984 -
search -
session -
settings -
shortcut -
telemetry -
utils -
webrender -
widget -