1 package com.android.customization.testing 2 3 import com.android.systemui.plugins.Plugin 4 import com.android.systemui.plugins.PluginListener 5 import com.android.systemui.plugins.PluginManager 6 7 class TestPluginManager : PluginManager { getPrivilegedPluginsnull8 override fun getPrivilegedPlugins(): Array<String> { 9 return emptyArray() 10 } 11 addPluginListenernull12 override fun <T : Plugin?> addPluginListener(listener: PluginListener<T>, cls: Class<T>) {} addPluginListenernull13 override fun <T : Plugin?> addPluginListener( 14 listener: PluginListener<T>, 15 cls: Class<T>, 16 allowMultiple: Boolean 17 ) {} 18 addPluginListenernull19 override fun <T : Plugin?> addPluginListener( 20 action: String, 21 listener: PluginListener<T>, 22 cls: Class<T> 23 ) {} 24 addPluginListenernull25 override fun <T : Plugin?> addPluginListener( 26 action: String, 27 listener: PluginListener<T>, 28 cls: Class<T>, 29 allowMultiple: Boolean 30 ) {} 31 removePluginListenernull32 override fun removePluginListener(listener: PluginListener<*>?) {} dependsOnnull33 override fun <T> dependsOn(p: Plugin, cls: Class<T>): Boolean { 34 return false 35 } 36 } 37