Loading packages/SystemUI/src/com/android/systemui/controls/ui/ControlsUiControllerImpl.kt +4 −4 Original line number Original line Diff line number Diff line Loading @@ -77,7 +77,7 @@ import com.android.systemui.settings.UserTracker import com.android.systemui.statusbar.policy.KeyguardStateController import com.android.systemui.statusbar.policy.KeyguardStateController import com.android.systemui.util.asIndenting import com.android.systemui.util.asIndenting import com.android.systemui.util.concurrency.DelayableExecutor import com.android.systemui.util.concurrency.DelayableExecutor import com.android.systemui.util.indentIfPossible import com.android.systemui.util.withIncreasedIndent import com.android.wm.shell.taskview.TaskViewFactory import com.android.wm.shell.taskview.TaskViewFactory import dagger.Lazy import dagger.Lazy import java.io.PrintWriter import java.io.PrintWriter Loading Loading @@ -822,9 +822,9 @@ class ControlsUiControllerImpl @Inject constructor ( private fun findSelectionItem(si: SelectedItem, items: List<SelectionItem>): SelectionItem? = private fun findSelectionItem(si: SelectedItem, items: List<SelectionItem>): SelectionItem? = items.firstOrNull { it.matches(si) } items.firstOrNull { it.matches(si) } override fun dump(pw: PrintWriter, args: Array<out String>) { override fun dump(pw: PrintWriter, args: Array<out String>) = pw.asIndenting().run { pw.println("ControlsUiControllerImpl:") println("ControlsUiControllerImpl:") pw.asIndenting().indentIfPossible { withIncreasedIndent { println("hidden: $hidden") println("hidden: $hidden") println("selectedItem: $selectedItem") println("selectedItem: $selectedItem") println("lastSelections: $lastSelections") println("lastSelections: $lastSelections") Loading packages/SystemUI/src/com/android/systemui/statusbar/lockscreen/LockscreenSmartspaceController.kt +5 −4 Original line number Original line Diff line number Diff line Loading @@ -61,7 +61,9 @@ import com.android.systemui.smartspace.dagger.SmartspaceModule.Companion.WEATHER import com.android.systemui.statusbar.phone.KeyguardBypassController import com.android.systemui.statusbar.phone.KeyguardBypassController import com.android.systemui.statusbar.policy.ConfigurationController import com.android.systemui.statusbar.policy.ConfigurationController import com.android.systemui.statusbar.policy.DeviceProvisionedController import com.android.systemui.statusbar.policy.DeviceProvisionedController import com.android.systemui.util.asIndenting import com.android.systemui.util.concurrency.Execution import com.android.systemui.util.concurrency.Execution import com.android.systemui.util.printCollection import com.android.systemui.util.settings.SecureSettings import com.android.systemui.util.settings.SecureSettings import com.android.systemui.util.time.SystemClock import com.android.systemui.util.time.SystemClock import java.io.PrintWriter import java.io.PrintWriter Loading Loading @@ -587,10 +589,9 @@ constructor( return null return null } } override fun dump(pw: PrintWriter, args: Array<out String>) { override fun dump(pw: PrintWriter, args: Array<out String>) = pw.asIndenting().run { pw.println("Region Samplers: ${regionSamplers.size}") printCollection("Region Samplers", regionSamplers.values) { regionSamplers.map { (_, sampler) -> it.dump(this) sampler.dump(pw) } } } } } } Loading packages/SystemUI/src/com/android/systemui/statusbar/notification/collection/coordinator/GutsCoordinator.kt +10 −10 Original line number Original line Diff line number Diff line Loading @@ -28,6 +28,10 @@ import com.android.systemui.statusbar.notification.collection.render.NotifGutsVi import com.android.systemui.statusbar.notification.collection.render.NotifGutsViewManager import com.android.systemui.statusbar.notification.collection.render.NotifGutsViewManager import com.android.systemui.statusbar.notification.row.NotificationGuts import com.android.systemui.statusbar.notification.row.NotificationGuts import com.android.systemui.statusbar.notification.row.NotificationGutsManager import com.android.systemui.statusbar.notification.row.NotificationGutsManager import com.android.systemui.util.asIndenting import com.android.systemui.util.printCollection import com.android.systemui.util.println import com.android.systemui.util.withIncreasedIndent import java.io.PrintWriter import java.io.PrintWriter import javax.inject.Inject import javax.inject.Inject Loading @@ -54,7 +58,7 @@ class GutsCoordinator @Inject constructor( private var onEndLifetimeExtensionCallback: OnEndLifetimeExtensionCallback? = null private var onEndLifetimeExtensionCallback: OnEndLifetimeExtensionCallback? = null init { init { dumpManager.registerDumpable(TAG, this) dumpManager.registerDumpable(this) } } override fun attach(pipeline: NotifPipeline) { override fun attach(pipeline: NotifPipeline) { Loading @@ -62,16 +66,12 @@ class GutsCoordinator @Inject constructor( pipeline.addNotificationLifetimeExtender(mLifetimeExtender) pipeline.addNotificationLifetimeExtender(mLifetimeExtender) } } override fun dump(pw: PrintWriter, args: Array<String>) { override fun dump(pw: PrintWriter, args: Array<String>) = pw.asIndenting().run { pw.println(" notifsWithOpenGuts: ${notifsWithOpenGuts.size}") withIncreasedIndent { for (key in notifsWithOpenGuts) { printCollection("notifsWithOpenGuts", notifsWithOpenGuts) pw.println(" * $key") printCollection("notifsExtendingLifetime", notifsExtendingLifetime) println("onEndLifetimeExtensionCallback", onEndLifetimeExtensionCallback) } } pw.println(" notifsExtendingLifetime: ${notifsExtendingLifetime.size}") for (key in notifsExtendingLifetime) { pw.println(" * $key") } pw.println(" onEndLifetimeExtensionCallback: $onEndLifetimeExtensionCallback") } } private val mLifetimeExtender: NotifLifetimeExtender = object : NotifLifetimeExtender { private val mLifetimeExtender: NotifLifetimeExtender = object : NotifLifetimeExtender { Loading packages/SystemUI/src/com/android/systemui/statusbar/notification/collection/notifcollection/NotifCollectionInconsistencyTracker.kt +5 −9 Original line number Original line Diff line number Diff line Loading @@ -20,6 +20,8 @@ import android.service.notification.NotificationListenerService.RankingMap import android.util.ArrayMap import android.util.ArrayMap import com.android.internal.annotations.VisibleForTesting import com.android.internal.annotations.VisibleForTesting import com.android.systemui.statusbar.notification.collection.NotificationEntry import com.android.systemui.statusbar.notification.collection.NotificationEntry import com.android.systemui.util.asIndenting import com.android.systemui.util.printCollection import java.io.PrintWriter import java.io.PrintWriter class NotifCollectionInconsistencyTracker(val logger: NotifCollectionLogger) { class NotifCollectionInconsistencyTracker(val logger: NotifCollectionLogger) { Loading Loading @@ -104,15 +106,9 @@ class NotifCollectionInconsistencyTracker(val logger: NotifCollectionLogger) { } } } } fun dump(pw: PrintWriter) { fun dump(pw: PrintWriter) = pw.asIndenting().run { pw.println("notificationsWithoutRankings: ${notificationsWithoutRankings.size}") printCollection("notificationsWithoutRankings", notificationsWithoutRankings) for (key in notificationsWithoutRankings) { printCollection("missingNotifications", missingNotifications) pw.println("\t * : $key") } pw.println("missingNotifications: ${missingNotifications.size}") for (key in missingNotifications) { pw.println("\t * : $key") } } } private var attached: Boolean = false private var attached: Boolean = false Loading packages/SystemUI/src/com/android/systemui/statusbar/notification/collection/notifcollection/SelfTrackingLifetimeExtender.kt +9 −4 Original line number Original line Diff line number Diff line Loading @@ -5,6 +5,10 @@ import android.util.ArrayMap import android.util.Log import android.util.Log import com.android.systemui.Dumpable import com.android.systemui.Dumpable import com.android.systemui.statusbar.notification.collection.NotificationEntry import com.android.systemui.statusbar.notification.collection.NotificationEntry import com.android.systemui.util.asIndenting import com.android.systemui.util.printCollection import com.android.systemui.util.println import com.android.systemui.util.withIncreasedIndent import java.io.PrintWriter import java.io.PrintWriter /** /** Loading Loading @@ -104,9 +108,10 @@ abstract class SelfTrackingLifetimeExtender( mCallback = callback mCallback = callback } } final override fun dump(pw: PrintWriter, args: Array<out String>) { final override fun dump(pw: PrintWriter, args: Array<out String>) = pw.asIndenting().run { pw.println("LifetimeExtender: $name:") println("LifetimeExtender", name) pw.println(" mEntriesExtended: ${mEntriesExtended.size}") withIncreasedIndent { mEntriesExtended.forEach { pw.println(" * ${it.key}") } printCollection("mEntriesExtended", mEntriesExtended.keys) } } } } } No newline at end of file Loading
packages/SystemUI/src/com/android/systemui/controls/ui/ControlsUiControllerImpl.kt +4 −4 Original line number Original line Diff line number Diff line Loading @@ -77,7 +77,7 @@ import com.android.systemui.settings.UserTracker import com.android.systemui.statusbar.policy.KeyguardStateController import com.android.systemui.statusbar.policy.KeyguardStateController import com.android.systemui.util.asIndenting import com.android.systemui.util.asIndenting import com.android.systemui.util.concurrency.DelayableExecutor import com.android.systemui.util.concurrency.DelayableExecutor import com.android.systemui.util.indentIfPossible import com.android.systemui.util.withIncreasedIndent import com.android.wm.shell.taskview.TaskViewFactory import com.android.wm.shell.taskview.TaskViewFactory import dagger.Lazy import dagger.Lazy import java.io.PrintWriter import java.io.PrintWriter Loading Loading @@ -822,9 +822,9 @@ class ControlsUiControllerImpl @Inject constructor ( private fun findSelectionItem(si: SelectedItem, items: List<SelectionItem>): SelectionItem? = private fun findSelectionItem(si: SelectedItem, items: List<SelectionItem>): SelectionItem? = items.firstOrNull { it.matches(si) } items.firstOrNull { it.matches(si) } override fun dump(pw: PrintWriter, args: Array<out String>) { override fun dump(pw: PrintWriter, args: Array<out String>) = pw.asIndenting().run { pw.println("ControlsUiControllerImpl:") println("ControlsUiControllerImpl:") pw.asIndenting().indentIfPossible { withIncreasedIndent { println("hidden: $hidden") println("hidden: $hidden") println("selectedItem: $selectedItem") println("selectedItem: $selectedItem") println("lastSelections: $lastSelections") println("lastSelections: $lastSelections") Loading
packages/SystemUI/src/com/android/systemui/statusbar/lockscreen/LockscreenSmartspaceController.kt +5 −4 Original line number Original line Diff line number Diff line Loading @@ -61,7 +61,9 @@ import com.android.systemui.smartspace.dagger.SmartspaceModule.Companion.WEATHER import com.android.systemui.statusbar.phone.KeyguardBypassController import com.android.systemui.statusbar.phone.KeyguardBypassController import com.android.systemui.statusbar.policy.ConfigurationController import com.android.systemui.statusbar.policy.ConfigurationController import com.android.systemui.statusbar.policy.DeviceProvisionedController import com.android.systemui.statusbar.policy.DeviceProvisionedController import com.android.systemui.util.asIndenting import com.android.systemui.util.concurrency.Execution import com.android.systemui.util.concurrency.Execution import com.android.systemui.util.printCollection import com.android.systemui.util.settings.SecureSettings import com.android.systemui.util.settings.SecureSettings import com.android.systemui.util.time.SystemClock import com.android.systemui.util.time.SystemClock import java.io.PrintWriter import java.io.PrintWriter Loading Loading @@ -587,10 +589,9 @@ constructor( return null return null } } override fun dump(pw: PrintWriter, args: Array<out String>) { override fun dump(pw: PrintWriter, args: Array<out String>) = pw.asIndenting().run { pw.println("Region Samplers: ${regionSamplers.size}") printCollection("Region Samplers", regionSamplers.values) { regionSamplers.map { (_, sampler) -> it.dump(this) sampler.dump(pw) } } } } } } Loading
packages/SystemUI/src/com/android/systemui/statusbar/notification/collection/coordinator/GutsCoordinator.kt +10 −10 Original line number Original line Diff line number Diff line Loading @@ -28,6 +28,10 @@ import com.android.systemui.statusbar.notification.collection.render.NotifGutsVi import com.android.systemui.statusbar.notification.collection.render.NotifGutsViewManager import com.android.systemui.statusbar.notification.collection.render.NotifGutsViewManager import com.android.systemui.statusbar.notification.row.NotificationGuts import com.android.systemui.statusbar.notification.row.NotificationGuts import com.android.systemui.statusbar.notification.row.NotificationGutsManager import com.android.systemui.statusbar.notification.row.NotificationGutsManager import com.android.systemui.util.asIndenting import com.android.systemui.util.printCollection import com.android.systemui.util.println import com.android.systemui.util.withIncreasedIndent import java.io.PrintWriter import java.io.PrintWriter import javax.inject.Inject import javax.inject.Inject Loading @@ -54,7 +58,7 @@ class GutsCoordinator @Inject constructor( private var onEndLifetimeExtensionCallback: OnEndLifetimeExtensionCallback? = null private var onEndLifetimeExtensionCallback: OnEndLifetimeExtensionCallback? = null init { init { dumpManager.registerDumpable(TAG, this) dumpManager.registerDumpable(this) } } override fun attach(pipeline: NotifPipeline) { override fun attach(pipeline: NotifPipeline) { Loading @@ -62,16 +66,12 @@ class GutsCoordinator @Inject constructor( pipeline.addNotificationLifetimeExtender(mLifetimeExtender) pipeline.addNotificationLifetimeExtender(mLifetimeExtender) } } override fun dump(pw: PrintWriter, args: Array<String>) { override fun dump(pw: PrintWriter, args: Array<String>) = pw.asIndenting().run { pw.println(" notifsWithOpenGuts: ${notifsWithOpenGuts.size}") withIncreasedIndent { for (key in notifsWithOpenGuts) { printCollection("notifsWithOpenGuts", notifsWithOpenGuts) pw.println(" * $key") printCollection("notifsExtendingLifetime", notifsExtendingLifetime) println("onEndLifetimeExtensionCallback", onEndLifetimeExtensionCallback) } } pw.println(" notifsExtendingLifetime: ${notifsExtendingLifetime.size}") for (key in notifsExtendingLifetime) { pw.println(" * $key") } pw.println(" onEndLifetimeExtensionCallback: $onEndLifetimeExtensionCallback") } } private val mLifetimeExtender: NotifLifetimeExtender = object : NotifLifetimeExtender { private val mLifetimeExtender: NotifLifetimeExtender = object : NotifLifetimeExtender { Loading
packages/SystemUI/src/com/android/systemui/statusbar/notification/collection/notifcollection/NotifCollectionInconsistencyTracker.kt +5 −9 Original line number Original line Diff line number Diff line Loading @@ -20,6 +20,8 @@ import android.service.notification.NotificationListenerService.RankingMap import android.util.ArrayMap import android.util.ArrayMap import com.android.internal.annotations.VisibleForTesting import com.android.internal.annotations.VisibleForTesting import com.android.systemui.statusbar.notification.collection.NotificationEntry import com.android.systemui.statusbar.notification.collection.NotificationEntry import com.android.systemui.util.asIndenting import com.android.systemui.util.printCollection import java.io.PrintWriter import java.io.PrintWriter class NotifCollectionInconsistencyTracker(val logger: NotifCollectionLogger) { class NotifCollectionInconsistencyTracker(val logger: NotifCollectionLogger) { Loading Loading @@ -104,15 +106,9 @@ class NotifCollectionInconsistencyTracker(val logger: NotifCollectionLogger) { } } } } fun dump(pw: PrintWriter) { fun dump(pw: PrintWriter) = pw.asIndenting().run { pw.println("notificationsWithoutRankings: ${notificationsWithoutRankings.size}") printCollection("notificationsWithoutRankings", notificationsWithoutRankings) for (key in notificationsWithoutRankings) { printCollection("missingNotifications", missingNotifications) pw.println("\t * : $key") } pw.println("missingNotifications: ${missingNotifications.size}") for (key in missingNotifications) { pw.println("\t * : $key") } } } private var attached: Boolean = false private var attached: Boolean = false Loading
packages/SystemUI/src/com/android/systemui/statusbar/notification/collection/notifcollection/SelfTrackingLifetimeExtender.kt +9 −4 Original line number Original line Diff line number Diff line Loading @@ -5,6 +5,10 @@ import android.util.ArrayMap import android.util.Log import android.util.Log import com.android.systemui.Dumpable import com.android.systemui.Dumpable import com.android.systemui.statusbar.notification.collection.NotificationEntry import com.android.systemui.statusbar.notification.collection.NotificationEntry import com.android.systemui.util.asIndenting import com.android.systemui.util.printCollection import com.android.systemui.util.println import com.android.systemui.util.withIncreasedIndent import java.io.PrintWriter import java.io.PrintWriter /** /** Loading Loading @@ -104,9 +108,10 @@ abstract class SelfTrackingLifetimeExtender( mCallback = callback mCallback = callback } } final override fun dump(pw: PrintWriter, args: Array<out String>) { final override fun dump(pw: PrintWriter, args: Array<out String>) = pw.asIndenting().run { pw.println("LifetimeExtender: $name:") println("LifetimeExtender", name) pw.println(" mEntriesExtended: ${mEntriesExtended.size}") withIncreasedIndent { mEntriesExtended.forEach { pw.println(" * ${it.key}") } printCollection("mEntriesExtended", mEntriesExtended.keys) } } } } } No newline at end of file