ForbiddenComment:Helpers.kt$// TODO: We'd like to be using the a-c log tooling here, but adding that
ForbiddenComment:SyncTelemetry.kt$SyncTelemetry$// TODO: Swap this with a local version if we need it
ForbiddenComment:SyncTelemetry.kt$SyncTelemetry$// TODO: fix
TooManyFunctions:FeatureVariables.kt$Variables
TooManyFunctions:FxaClient.kt$FxaClient : AutoCloseable
UndocumentedPublicClass:AppR.kt$R$drawable
UndocumentedPublicClass:AppR.kt$R$string
UndocumentedPublicClass:ArgumentProcessor.kt$CliArgs
UndocumentedPublicClass:Context.kt$Context
UndocumentedPublicClass:Context.kt$Resources
UndocumentedPublicClass:Context.kt$SharedPreferences
UndocumentedPublicClass:DatabaseLoginsStorage.kt$KeyRegenerationEventReason
UndocumentedPublicClass:Drawable.kt$Drawable
UndocumentedPublicClass:FeatureHolder.kt$NimbusFeatureException : Exception
UndocumentedPublicClass:FeatureManifestInterface.kt$FeatureManifestInterface<T>
UndocumentedPublicClass:FeatureVariables.kt$NullVariables : Variables
UndocumentedPublicClass:FeatureVariables.kt$NullVariables$Companion
UndocumentedPublicClass:FeatureVariables.kt$Res$Companion
UndocumentedPublicClass:FeatureVariables.kt$StringHolder
UndocumentedPublicClass:FeatureVariables.kt$VariablesWithContext : Variables
UndocumentedPublicClass:FxaClient.kt$FxaClient$Companion
UndocumentedPublicClass:FxaClient.kt$FxaClient$PersistCallback
UndocumentedPublicClass:Helpers.kt$IncompatibleMegazordVersion : MegazordError
UndocumentedPublicClass:Helpers.kt$MegazordError : Exception
UndocumentedPublicClass:Helpers.kt$MegazordNotInitialized : MegazordError
UndocumentedPublicClass:LibR.kt$R$drawable
UndocumentedPublicClass:LibR.kt$R$string
UndocumentedPublicClass:MockNimbus.kt$MockNimbus : FeaturesInterface
UndocumentedPublicClass:MockNimbusInternal.kt$GeckoPref
UndocumentedPublicClass:MockNimbusInternal.kt$PrefBranch
UndocumentedPublicClass:NimbusBuilder.kt$DefaultNimbusBuilder : AbstractNimbusBuilder
UndocumentedPublicClass:NimbusDelegate.kt$NimbusDelegate$Companion
UndocumentedPublicClass:NimbusHelpers.kt$NimbusMessagingHelperInterface : NimbusTargetingHelperInterfaceNimbusStringHelperInterface
UndocumentedPublicClass:NimbusInterface.kt$NimbusEventStore
UndocumentedPublicClass:NimbusInterface.kt$NullNimbus : NimbusInterface
UndocumentedPublicClass:NimbusParams.kt$NimbusDeviceInfo$Companion
UndocumentedPublicClass:PlacesConnection.kt$InterruptibleConnection : AutoCloseable
UndocumentedPublicClass:PlacesConnection.kt$PlacesApi$Companion
UndocumentedPublicClass:PlacesConnection.kt$PlacesConnection : InterruptibleConnectionAutoCloseable
UndocumentedPublicClass:PlacesConnection.kt$ReadableHistoryConnection : InterruptibleConnection
UndocumentedPublicClass:PlacesConnection.kt$WritableHistoryConnection : ReadableHistoryConnection
UndocumentedPublicClass:RustBuffer.kt$RustBuffer$ByValue : RustBufferByValue
UndocumentedPublicClass:RustComponentsInitializer.kt$RustComponentsInitializer
UndocumentedPublicClass:SmokeTestFeature.kt$SmokeTestFeature
UndocumentedPublicClass:SubLibR.kt$R$drawable
UndocumentedPublicClass:SubLibR.kt$R$string
UndocumentedPublicClass:SyncTelemetry.kt$InvalidTelemetryException : Exception
UndocumentedPublicClass:SyncTelemetry.kt$InvalidTelemetryException$InvalidData : InvalidTelemetryException
UndocumentedPublicClass:SyncTelemetry.kt$InvalidTelemetryException$InvalidEvents : InvalidTelemetryException
UndocumentedPublicClass:SyncTelemetry.kt$InvalidTelemetryException$UnknownEvent : InvalidTelemetryException
UndocumentedPublicClass:SyncTelemetryPing.kt$EngineInfo
UndocumentedPublicClass:SyncTelemetryPing.kt$EngineInfo$Companion
UndocumentedPublicClass:SyncTelemetryPing.kt$EventInfo
UndocumentedPublicClass:SyncTelemetryPing.kt$EventInfo$Companion
UndocumentedPublicClass:SyncTelemetryPing.kt$FailureReason
UndocumentedPublicClass:SyncTelemetryPing.kt$FailureReason$Companion
UndocumentedPublicClass:SyncTelemetryPing.kt$IncomingInfo
UndocumentedPublicClass:SyncTelemetryPing.kt$IncomingInfo$Companion
UndocumentedPublicClass:SyncTelemetryPing.kt$OutgoingInfo
UndocumentedPublicClass:SyncTelemetryPing.kt$OutgoingInfo$Companion
UndocumentedPublicClass:SyncTelemetryPing.kt$ProblemInfo
UndocumentedPublicClass:SyncTelemetryPing.kt$ProblemInfo$Companion
UndocumentedPublicClass:SyncTelemetryPing.kt$SyncInfo
UndocumentedPublicClass:SyncTelemetryPing.kt$SyncInfo$Companion
UndocumentedPublicClass:SyncTelemetryPing.kt$SyncTelemetryPing
UndocumentedPublicClass:SyncTelemetryPing.kt$SyncTelemetryPing$Companion
UndocumentedPublicClass:SyncTelemetryPing.kt$ValidationInfo
UndocumentedPublicClass:SyncTelemetryPing.kt$ValidationInfo$Companion
UndocumentedPublicFunction:ArgumentProcessor.kt$@VisibleForTesting(otherwise = VisibleForTesting.PRIVATE) @Suppress("ReturnCount") fun createCommandLineArgs(uri: Uri): CliArgs?
UndocumentedPublicFunction:Collection+.kt$fun <K, V, K1, V1> Map<K, V>.mapEntriesNotNull(keyTransform: (K) -> K1?, valueTransform: (V) -> V1?): Map<K1, V1>
UndocumentedPublicFunction:Collection+.kt$fun <K, V, K1> Map<K, V>.mapKeysNotNull(transform: (K) -> K1?): Map<K1, V>
UndocumentedPublicFunction:Collection+.kt$fun <K, V, V1> Map<K, V>.mapValuesNotNull(transform: (V) -> V1?): Map<K, V1>
UndocumentedPublicFunction:Collection+.kt$fun <K, V> Map<K, V>.mergeWith(defaults: Map<K, V>, valueTransform: ((V, V) -> V?)? = null)
UndocumentedPublicFunction:Config.kt$fun FxaServer.contentUrl()
UndocumentedPublicFunction:Config.kt$fun FxaServer.isCustom()
UndocumentedPublicFunction:Context.kt$Context$fun getDrawable(res: Int): Drawable
UndocumentedPublicFunction:Context.kt$Context$fun getString(res: Int): String
UndocumentedPublicFunction:Context.kt$Resources$fun getDrawable(resId: Int, theme: String)
UndocumentedPublicFunction:Context.kt$Resources$fun getIdentifier(resName: String, defType: String, packageName: String): Int?
UndocumentedPublicFunction:Context.kt$Resources$fun getResourceName(resId: Int)
UndocumentedPublicFunction:Context.kt$SharedPreferences$fun clear()
UndocumentedPublicFunction:Context.kt$SharedPreferences$fun contains(key: String): Boolean
UndocumentedPublicFunction:Context.kt$SharedPreferences$fun getBoolean(key: String, def: Boolean): Boolean
UndocumentedPublicFunction:Context.kt$SharedPreferences$fun getInt(key: String, def: Int): Int
UndocumentedPublicFunction:Context.kt$SharedPreferences$fun getString(key: String, def: String): String
UndocumentedPublicFunction:Context.kt$SharedPreferences$fun put(key: String, value: Boolean)
UndocumentedPublicFunction:Context.kt$SharedPreferences$fun put(key: String, value: Int)
UndocumentedPublicFunction:Context.kt$SharedPreferences$fun put(key: String, value: String)
UndocumentedPublicFunction:Context.kt$SharedPreferences$fun remove(key: String)
UndocumentedPublicFunction:CreateKey.kt$fun createKey()
UndocumentedPublicFunction:DatabaseLoginsStorage.kt$DatabaseLoginsStorage$@Throws(LoginsApiException::class) fun add(entry: LoginEntry): Login
UndocumentedPublicFunction:DatabaseLoginsStorage.kt$DatabaseLoginsStorage$@Throws(LoginsApiException::class) fun addOrUpdate(entry: LoginEntry): Login
UndocumentedPublicFunction:DatabaseLoginsStorage.kt$DatabaseLoginsStorage$@Throws(LoginsApiException::class) fun delete(id: String): Boolean
UndocumentedPublicFunction:DatabaseLoginsStorage.kt$DatabaseLoginsStorage$@Throws(LoginsApiException::class) fun deleteUndecryptableLoginsAndRecordMetrics()
UndocumentedPublicFunction:DatabaseLoginsStorage.kt$DatabaseLoginsStorage$@Throws(LoginsApiException::class) fun findLoginToUpdate(look: LoginEntry): Login?
UndocumentedPublicFunction:DatabaseLoginsStorage.kt$DatabaseLoginsStorage$@Throws(LoginsApiException::class) fun get(id: String): Login?
UndocumentedPublicFunction:DatabaseLoginsStorage.kt$DatabaseLoginsStorage$@Throws(LoginsApiException::class) fun getByBaseDomain(baseDomain: String): List<Login>
UndocumentedPublicFunction:DatabaseLoginsStorage.kt$DatabaseLoginsStorage$@Throws(LoginsApiException::class) fun hasLoginsByBaseDomain(baseDomain: String): Boolean
UndocumentedPublicFunction:DatabaseLoginsStorage.kt$DatabaseLoginsStorage$@Throws(LoginsApiException::class) fun isEmpty(): Boolean
UndocumentedPublicFunction:DatabaseLoginsStorage.kt$DatabaseLoginsStorage$@Throws(LoginsApiException::class) fun list(): List<Login>
UndocumentedPublicFunction:DatabaseLoginsStorage.kt$DatabaseLoginsStorage$@Throws(LoginsApiException::class) fun reset()
UndocumentedPublicFunction:DatabaseLoginsStorage.kt$DatabaseLoginsStorage$@Throws(LoginsApiException::class) fun touch(id: String)
UndocumentedPublicFunction:DatabaseLoginsStorage.kt$DatabaseLoginsStorage$@Throws(LoginsApiException::class) fun update(id: String, entry: LoginEntry): Login
UndocumentedPublicFunction:DatabaseLoginsStorage.kt$DatabaseLoginsStorage$@Throws(LoginsApiException::class) fun wipeLocal()
UndocumentedPublicFunction:DatabaseLoginsStorage.kt$DatabaseLoginsStorage$fun registerWithSyncManager()
UndocumentedPublicFunction:DatabaseLoginsStorage.kt$LoginsStoreCounterMetrics$@Suppress("ComplexMethod", "TooGenericExceptionCaught") inline fun <U> measureIgnoring( shouldIgnore: (Exception) -> Boolean, callback: () -> U, ): U
UndocumentedPublicFunction:DatabaseLoginsStorage.kt$LoginsStoreCounterMetrics$inline fun <U> measure(callback: () -> U): U
UndocumentedPublicFunction:DatabaseLoginsStorage.kt$fun recordKeyRegenerationEvent(reason: KeyRegenerationEventReason)
UndocumentedPublicFunction:FeatureHolder.kt$FMLObjectInterface$fun toJSONObject(): JSONObject
UndocumentedPublicFunction:FeatureManifestInterface.kt$FeatureManifestInterface$fun geckoPrefsMap(): Map<String, Map<String, GeckoPref>>
UndocumentedPublicFunction:FeatureManifestInterface.kt$FeatureManifestInterface$fun getCoenrollingFeatureIds(): List<String>
UndocumentedPublicFunction:FeatureVariables.kt$NullVariables$fun setContext(context: Context)
UndocumentedPublicFunction:FeatureVariables.kt$Res.Companion$fun drawable(context: Context, resId: Int): Res<Drawable>
UndocumentedPublicFunction:FeatureVariables.kt$Res.Companion$fun string(literal: String)
UndocumentedPublicFunction:FeatureVariables.kt$Res.Companion$fun string(resId: Int)
UndocumentedPublicFunction:FeatureVariables.kt$StringHolder$@Suppress("ExceptionRaisedInUnexpectedLocation") fun toString(context: Context): String
UndocumentedPublicFunction:FeatureVariables.kt$Variables$fun asBoolMap(): Map<String, Boolean>?
UndocumentedPublicFunction:FeatureVariables.kt$Variables$fun asIntMap(): Map<String, Int>?
UndocumentedPublicFunction:FeatureVariables.kt$Variables$fun asStringMap(): Map<String, String>?
UndocumentedPublicFunction:FeatureVariables.kt$Variables$fun asVariablesMap(): Map<String, JSONVariables>?
UndocumentedPublicFunction:FeatureVariables.kt$VariablesWithContext$fun asDrawable(res: Int): Res<Drawable>
UndocumentedPublicFunction:FeatureVariables.kt$VariablesWithContext$fun asDrawableResource(string: String)
UndocumentedPublicFunction:FeatureVariables.kt$VariablesWithContext$fun asStringResource(string: String)
UndocumentedPublicFunction:FeatureVariables.kt$VariablesWithContext$fun asText(res: Int)
UndocumentedPublicFunction:FeatureVariables.kt$VariablesWithContext$fun asText(string: String): String
UndocumentedPublicFunction:FeatureVariables.kt$inline fun <reified T : Enum<T>> String.asEnum(): T?
UndocumentedPublicFunction:FxaClient.kt$FxaClient$fun checkAuthorizationStatus(): AuthorizationInfo
UndocumentedPublicFunction:FxaClient.kt$FxaClient.PersistCallback$fun persist(data: String)
UndocumentedPublicFunction:MockNimbus.kt$MockNimbus$fun getExposureCount(featureId: String)
UndocumentedPublicFunction:MockNimbus.kt$MockNimbus$fun isExposed(featureId: String)
UndocumentedPublicFunction:Nimbus.kt$Nimbus$@VisibleForTesting(otherwise = VisibleForTesting.PRIVATE) fun applyLocalExperiments(getString: suspend () -> String): Job
UndocumentedPublicFunction:NimbusDelegate.kt$NimbusDelegate.Companion$fun default()
UndocumentedPublicFunction:NimbusHelpers.kt$NimbusMessagingInterface$fun createMessageHelper(additionalContext: JSONObject? = null): NimbusMessagingHelperInterface
UndocumentedPublicFunction:NimbusParams.kt$NimbusDeviceInfo.Companion$fun default()
UndocumentedPublicFunction:PlacesConnection.kt$PlacesManagerCounterMetrics$@Suppress("ComplexMethod", "TooGenericExceptionCaught") inline fun <U> measure(callback: () -> U): U
UndocumentedPublicFunction:PlacesConnection.kt$WritableHistoryMetadataConnection$suspend fun noteHistoryMetadataObservationDocumentType( key: HistoryMetadataKey, documentType: DocumentType, options: NoteHistoryMetadataObservationOptions = NoteHistoryMetadataObservationOptions(), )
UndocumentedPublicFunction:PlacesConnection.kt$WritableHistoryMetadataConnection$suspend fun noteHistoryMetadataObservationViewTime( key: HistoryMetadataKey, viewTime: Int, options: NoteHistoryMetadataObservationOptions = NoteHistoryMetadataObservationOptions(), )
UndocumentedPublicFunction:PlacesConnection.kt$fun visitTransitionSet(l: List<VisitType>): Int
UndocumentedPublicFunction:RustBuffer.kt$RustBuffer$@Suppress("TooGenericExceptionThrown") fun asCodedInputStream(): CodedInputStream?
UndocumentedPublicFunction:RustBuffer.kt$RustBuffer$fun asCodedOutputStream(): CodedOutputStream?
UndocumentedPublicFunction:RustComponentsInitializer.kt$RustComponentsInitializer$@JvmStatic fun init()
UndocumentedPublicFunction:SyncTelemetry.kt$SyncTelemetry$@Throws(Throwable::class) fun processFxaTelemetry(jsonStr: String): List<Throwable>
UndocumentedPublicFunction:SyncTelemetry.kt$SyncTelemetry$fun processOpenSyncSettingsMenuTelemetry()
UndocumentedPublicFunction:SyncTelemetry.kt$SyncTelemetry$fun processSaveSyncSettingsTelemetry(enabledEngines: List<String>, disabledEngines: List<String>)
UndocumentedPublicFunction:SyncTelemetryPing.kt$EngineInfo$fun toJSON(): JSONObject
UndocumentedPublicFunction:SyncTelemetryPing.kt$EngineInfo.Companion$fun fromJSON(jsonObject: JSONObject): EngineInfo
UndocumentedPublicFunction:SyncTelemetryPing.kt$EngineInfo.Companion$fun fromJSONArray(jsonArray: JSONArray): List<EngineInfo>
UndocumentedPublicFunction:SyncTelemetryPing.kt$EventInfo$fun toJSON(): JSONObject
UndocumentedPublicFunction:SyncTelemetryPing.kt$EventInfo.Companion$fun fromJSON(jsonObject: JSONObject): EventInfo
UndocumentedPublicFunction:SyncTelemetryPing.kt$EventInfo.Companion$fun fromJSONArray(jsonArray: JSONArray): List<EventInfo>
UndocumentedPublicFunction:SyncTelemetryPing.kt$FailureReason$fun toJSON(): JSONObject
UndocumentedPublicFunction:SyncTelemetryPing.kt$FailureReason.Companion$fun fromJSON(jsonObject: JSONObject): FailureReason?
UndocumentedPublicFunction:SyncTelemetryPing.kt$IncomingInfo$fun toJSON(): JSONObject
UndocumentedPublicFunction:SyncTelemetryPing.kt$IncomingInfo.Companion$fun fromJSON(jsonObject: JSONObject): IncomingInfo
UndocumentedPublicFunction:SyncTelemetryPing.kt$OutgoingInfo$fun toJSON(): JSONObject
UndocumentedPublicFunction:SyncTelemetryPing.kt$OutgoingInfo.Companion$fun fromJSON(jsonObject: JSONObject): OutgoingInfo
UndocumentedPublicFunction:SyncTelemetryPing.kt$OutgoingInfo.Companion$fun fromJSONArray(jsonArray: JSONArray): List<OutgoingInfo>
UndocumentedPublicFunction:SyncTelemetryPing.kt$ProblemInfo$fun toJSON(): JSONObject
UndocumentedPublicFunction:SyncTelemetryPing.kt$ProblemInfo.Companion$fun fromJSON(jsonObject: JSONObject): ProblemInfo
UndocumentedPublicFunction:SyncTelemetryPing.kt$ProblemInfo.Companion$fun fromJSONArray(jsonArray: JSONArray): List<ProblemInfo>
UndocumentedPublicFunction:SyncTelemetryPing.kt$SyncInfo$fun toJSON(): JSONObject
UndocumentedPublicFunction:SyncTelemetryPing.kt$SyncInfo.Companion$fun fromJSON(jsonObject: JSONObject): SyncInfo
UndocumentedPublicFunction:SyncTelemetryPing.kt$SyncInfo.Companion$fun fromJSONArray(jsonArray: JSONArray): List<SyncInfo>
UndocumentedPublicFunction:SyncTelemetryPing.kt$SyncTelemetryPing$fun toJSON(): JSONObject
UndocumentedPublicFunction:SyncTelemetryPing.kt$SyncTelemetryPing.Companion$fun empty(): SyncTelemetryPing
UndocumentedPublicFunction:SyncTelemetryPing.kt$SyncTelemetryPing.Companion$fun fromJSON(jsonObject: JSONObject): SyncTelemetryPing
UndocumentedPublicFunction:SyncTelemetryPing.kt$SyncTelemetryPing.Companion$fun fromJSONString(jsonObjectText: String): SyncTelemetryPing
UndocumentedPublicFunction:SyncTelemetryPing.kt$ValidationInfo$fun toJSON(): JSONObject
UndocumentedPublicFunction:SyncTelemetryPing.kt$ValidationInfo.Companion$fun fromJSON(jsonObject: JSONObject): ValidationInfo