• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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