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