public class com.android.systemui.SystemUIFactory
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.android.systemui.SystemUIFactory
super_class: java.lang.Object
{
private static final java.lang.String TAG;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "SystemUIFactory"
static com.android.systemui.SystemUIFactory mFactory;
descriptor: Lcom/android/systemui/SystemUIFactory;
flags: (0x0008) ACC_STATIC
public static com.android.systemui.SystemUIFactory getInstance();
descriptor: ()Lcom/android/systemui/SystemUIFactory;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic com.android.systemui.SystemUIFactory.mFactory:Lcom/android/systemui/SystemUIFactory;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static void createFromConfig(android.content.Context);
descriptor: (Landroid/content/Context;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tR cannot be resolved to a variable\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
MethodParameters:
Name Flags
context
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/android/systemui/SystemUIFactory;
public com.android.systemui.statusbar.phone.StatusBarKeyguardViewManager createStatusBarKeyguardViewManager(android.content.Context, com.android.keyguard.ViewMediatorCallback, com.android.internal.widget.LockPatternUtils);
descriptor: (Landroid/content/Context;Lcom/android/keyguard/ViewMediatorCallback;Lcom/android/internal/widget/LockPatternUtils;)Lcom/android/systemui/statusbar/phone/StatusBarKeyguardViewManager;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new com.android.systemui.statusbar.phone.StatusBarKeyguardViewManager
dup
aload 1
aload 2
aload 3
invokespecial com.android.systemui.statusbar.phone.StatusBarKeyguardViewManager.<init>:(Landroid/content/Context;Lcom/android/keyguard/ViewMediatorCallback;Lcom/android/internal/widget/LockPatternUtils;)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/android/systemui/SystemUIFactory;
0 1 1 context Landroid/content/Context;
0 1 2 viewMediatorCallback Lcom/android/keyguard/ViewMediatorCallback;
0 1 3 lockPatternUtils Lcom/android/internal/widget/LockPatternUtils;
MethodParameters:
Name Flags
context
viewMediatorCallback
lockPatternUtils
public com.android.systemui.statusbar.phone.KeyguardBouncer createKeyguardBouncer(android.content.Context, com.android.keyguard.ViewMediatorCallback, com.android.internal.widget.LockPatternUtils, android.view.ViewGroup, com.android.systemui.keyguard.DismissCallbackRegistry, com.android.systemui.statusbar.phone.KeyguardBouncer$BouncerExpansionCallback);
descriptor: (Landroid/content/Context;Lcom/android/keyguard/ViewMediatorCallback;Lcom/android/internal/widget/LockPatternUtils;Landroid/view/ViewGroup;Lcom/android/systemui/keyguard/DismissCallbackRegistry;Lcom/android/systemui/statusbar/phone/KeyguardBouncer$BouncerExpansionCallback;)Lcom/android/systemui/statusbar/phone/KeyguardBouncer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=7, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: new com.android.systemui.statusbar.phone.KeyguardBouncer
dup
aload 1
aload 2
aload 3
aload 4
1: aload 5
aload 1
invokestatic com.android.systemui.classifier.FalsingManager.getInstance:(Landroid/content/Context;)Lcom/android/systemui/classifier/FalsingManager;
aload 6
2: invokespecial com.android.systemui.statusbar.phone.KeyguardBouncer.<init>:(Landroid/content/Context;Lcom/android/keyguard/ViewMediatorCallback;Lcom/android/internal/widget/LockPatternUtils;Landroid/view/ViewGroup;Lcom/android/systemui/keyguard/DismissCallbackRegistry;Lcom/android/systemui/classifier/FalsingManager;Lcom/android/systemui/statusbar/phone/KeyguardBouncer$BouncerExpansionCallback;)V
areturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/android/systemui/SystemUIFactory;
0 3 1 context Landroid/content/Context;
0 3 2 callback Lcom/android/keyguard/ViewMediatorCallback;
0 3 3 lockPatternUtils Lcom/android/internal/widget/LockPatternUtils;
0 3 4 container Landroid/view/ViewGroup;
0 3 5 dismissCallbackRegistry Lcom/android/systemui/keyguard/DismissCallbackRegistry;
0 3 6 expansionCallback Lcom/android/systemui/statusbar/phone/KeyguardBouncer$BouncerExpansionCallback;
MethodParameters:
Name Flags
context
callback
lockPatternUtils
container
dismissCallbackRegistry
expansionCallback
public com.android.systemui.statusbar.phone.ScrimController createScrimController(com.android.systemui.statusbar.ScrimView, com.android.systemui.statusbar.ScrimView, com.android.systemui.statusbar.phone.LockscreenWallpaper, com.android.internal.util.function.TriConsumer<com.android.systemui.statusbar.phone.ScrimState, java.lang.Float, com.android.internal.colorextraction.ColorExtractor$GradientColors>, java.util.function.Consumer<java.lang.Integer>, com.android.systemui.statusbar.phone.DozeParameters, android.app.AlarmManager);
descriptor: (Lcom/android/systemui/statusbar/ScrimView;Lcom/android/systemui/statusbar/ScrimView;Lcom/android/systemui/statusbar/phone/LockscreenWallpaper;Lcom/android/internal/util/function/TriConsumer;Ljava/util/function/Consumer;Lcom/android/systemui/statusbar/phone/DozeParameters;Landroid/app/AlarmManager;)Lcom/android/systemui/statusbar/phone/ScrimController;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=8, args_size=8
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 0: new com.android.systemui.statusbar.phone.ScrimController
dup
aload 1
aload 2
aload 4
1: aload 5
aload 6
aload 7
2: invokespecial com.android.systemui.statusbar.phone.ScrimController.<init>:(Lcom/android/systemui/statusbar/ScrimView;Lcom/android/systemui/statusbar/ScrimView;Lcom/android/internal/util/function/TriConsumer;Ljava/util/function/Consumer;Lcom/android/systemui/statusbar/phone/DozeParameters;Landroid/app/AlarmManager;)V
areturn
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/android/systemui/SystemUIFactory;
0 3 1 scrimBehind Lcom/android/systemui/statusbar/ScrimView;
0 3 2 scrimInFront Lcom/android/systemui/statusbar/ScrimView;
0 3 3 lockscreenWallpaper Lcom/android/systemui/statusbar/phone/LockscreenWallpaper;
0 3 4 scrimStateListener Lcom/android/internal/util/function/TriConsumer<Lcom/android/systemui/statusbar/phone/ScrimState;Ljava/lang/Float;Lcom/android/internal/colorextraction/ColorExtractor$GradientColors;>;
0 3 5 scrimVisibleListener Ljava/util/function/Consumer<Ljava/lang/Integer;>;
0 3 6 dozeParameters Lcom/android/systemui/statusbar/phone/DozeParameters;
0 3 7 alarmManager Landroid/app/AlarmManager;
Signature: (Lcom/android/systemui/statusbar/ScrimView;Lcom/android/systemui/statusbar/ScrimView;Lcom/android/systemui/statusbar/phone/LockscreenWallpaper;Lcom/android/internal/util/function/TriConsumer<Lcom/android/systemui/statusbar/phone/ScrimState;Ljava/lang/Float;Lcom/android/internal/colorextraction/ColorExtractor$GradientColors;>;Ljava/util/function/Consumer<Ljava/lang/Integer;>;Lcom/android/systemui/statusbar/phone/DozeParameters;Landroid/app/AlarmManager;)Lcom/android/systemui/statusbar/phone/ScrimController;
MethodParameters:
Name Flags
scrimBehind
scrimInFront
lockscreenWallpaper
scrimStateListener
scrimVisibleListener
dozeParameters
alarmManager
public com.android.systemui.statusbar.phone.NotificationIconAreaController createNotificationIconAreaController(android.content.Context, com.android.systemui.statusbar.phone.StatusBar);
descriptor: (Landroid/content/Context;Lcom/android/systemui/statusbar/phone/StatusBar;)Lcom/android/systemui/statusbar/phone/NotificationIconAreaController;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new com.android.systemui.statusbar.phone.NotificationIconAreaController
dup
aload 1
aload 2
invokespecial com.android.systemui.statusbar.phone.NotificationIconAreaController.<init>:(Landroid/content/Context;Lcom/android/systemui/statusbar/phone/StatusBar;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/android/systemui/SystemUIFactory;
0 1 1 context Landroid/content/Context;
0 1 2 statusBar Lcom/android/systemui/statusbar/phone/StatusBar;
MethodParameters:
Name Flags
context
statusBar
public com.android.systemui.statusbar.KeyguardIndicationController createKeyguardIndicationController(android.content.Context, android.view.ViewGroup, com.android.systemui.statusbar.phone.LockIcon);
descriptor: (Landroid/content/Context;Landroid/view/ViewGroup;Lcom/android/systemui/statusbar/phone/LockIcon;)Lcom/android/systemui/statusbar/KeyguardIndicationController;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new com.android.systemui.statusbar.KeyguardIndicationController
dup
aload 1
aload 2
aload 3
invokespecial com.android.systemui.statusbar.KeyguardIndicationController.<init>:(Landroid/content/Context;Landroid/view/ViewGroup;Lcom/android/systemui/statusbar/phone/LockIcon;)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/android/systemui/SystemUIFactory;
0 1 1 context Landroid/content/Context;
0 1 2 indicationArea Landroid/view/ViewGroup;
0 1 3 lockIcon Lcom/android/systemui/statusbar/phone/LockIcon;
MethodParameters:
Name Flags
context
indicationArea
lockIcon
public com.android.systemui.qs.QSTileHost createQSTileHost(android.content.Context, com.android.systemui.statusbar.phone.StatusBar, com.android.systemui.statusbar.phone.StatusBarIconController);
descriptor: (Landroid/content/Context;Lcom/android/systemui/statusbar/phone/StatusBar;Lcom/android/systemui/statusbar/phone/StatusBarIconController;)Lcom/android/systemui/qs/QSTileHost;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new com.android.systemui.qs.QSTileHost
dup
aload 1
aload 2
aload 3
invokespecial com.android.systemui.qs.QSTileHost.<init>:(Landroid/content/Context;Lcom/android/systemui/statusbar/phone/StatusBar;Lcom/android/systemui/statusbar/phone/StatusBarIconController;)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/android/systemui/SystemUIFactory;
0 1 1 context Landroid/content/Context;
0 1 2 statusBar Lcom/android/systemui/statusbar/phone/StatusBar;
0 1 3 iconController Lcom/android/systemui/statusbar/phone/StatusBarIconController;
MethodParameters:
Name Flags
context
statusBar
iconController
public void injectDependencies(android.util.ArrayMap<java.lang.Object, com.android.systemui.Dependency$DependencyProvider>, android.content.Context);
descriptor: (Landroid/util/ArrayMap;Landroid/content/Context;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ldc Lcom/android/systemui/statusbar/NotificationLockscreenUserManager;
1: aload 2
invokedynamic createDependency(Landroid/content/Context;)Lcom/android/systemui/Dependency$DependencyProvider;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()Ljava/lang/Object;
com/android/systemui/SystemUIFactory.lambda$0(Landroid/content/Context;)Ljava/lang/Object; (6)
()Ljava/lang/Object;
2: invokevirtual android.util.ArrayMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
3: aload 1
ldc Lcom/android/systemui/statusbar/notification/VisualStabilityManager;
invokedynamic createDependency()Lcom/android/systemui/Dependency$DependencyProvider;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()Ljava/lang/Object;
com/android/systemui/statusbar/notification/VisualStabilityManager.<init>()V (8)
()Ljava/lang/Object;
invokevirtual android.util.ArrayMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
4: aload 1
ldc Lcom/android/systemui/statusbar/phone/NotificationGroupManager;
invokedynamic createDependency()Lcom/android/systemui/Dependency$DependencyProvider;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()Ljava/lang/Object;
com/android/systemui/statusbar/phone/NotificationGroupManager.<init>()V (8)
()Ljava/lang/Object;
invokevirtual android.util.ArrayMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
5: aload 1
ldc Lcom/android/systemui/statusbar/NotificationMediaManager;
aload 2
invokedynamic createDependency(Landroid/content/Context;)Lcom/android/systemui/Dependency$DependencyProvider;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()Ljava/lang/Object;
com/android/systemui/SystemUIFactory.lambda$3(Landroid/content/Context;)Ljava/lang/Object; (6)
()Ljava/lang/Object;
invokevirtual android.util.ArrayMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
6: aload 1
ldc Lcom/android/systemui/statusbar/NotificationGutsManager;
aload 2
invokedynamic createDependency(Landroid/content/Context;)Lcom/android/systemui/Dependency$DependencyProvider;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()Ljava/lang/Object;
com/android/systemui/SystemUIFactory.lambda$4(Landroid/content/Context;)Ljava/lang/Object; (6)
()Ljava/lang/Object;
invokevirtual android.util.ArrayMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
7: aload 1
ldc Lcom/android/systemui/statusbar/NotificationBlockingHelperManager;
8: aload 2
invokedynamic createDependency(Landroid/content/Context;)Lcom/android/systemui/Dependency$DependencyProvider;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()Ljava/lang/Object;
com/android/systemui/SystemUIFactory.lambda$5(Landroid/content/Context;)Ljava/lang/Object; (6)
()Ljava/lang/Object;
9: invokevirtual android.util.ArrayMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
10: aload 1
ldc Lcom/android/systemui/statusbar/NotificationRemoteInputManager;
11: aload 2
invokedynamic createDependency(Landroid/content/Context;)Lcom/android/systemui/Dependency$DependencyProvider;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()Ljava/lang/Object;
com/android/systemui/SystemUIFactory.lambda$6(Landroid/content/Context;)Ljava/lang/Object; (6)
()Ljava/lang/Object;
12: invokevirtual android.util.ArrayMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
13: aload 1
ldc Lcom/android/systemui/statusbar/policy/SmartReplyConstants;
14: aload 2
invokedynamic createDependency(Landroid/content/Context;)Lcom/android/systemui/Dependency$DependencyProvider;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()Ljava/lang/Object;
com/android/systemui/SystemUIFactory.lambda$7(Landroid/content/Context;)Ljava/lang/Object; (6)
()Ljava/lang/Object;
15: invokevirtual android.util.ArrayMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
16: aload 1
ldc Lcom/android/systemui/statusbar/NotificationListener;
aload 2
invokedynamic createDependency(Landroid/content/Context;)Lcom/android/systemui/Dependency$DependencyProvider;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()Ljava/lang/Object;
com/android/systemui/SystemUIFactory.lambda$8(Landroid/content/Context;)Ljava/lang/Object; (6)
()Ljava/lang/Object;
invokevirtual android.util.ArrayMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
17: aload 1
ldc Lcom/android/systemui/statusbar/NotificationLogger;
invokedynamic createDependency()Lcom/android/systemui/Dependency$DependencyProvider;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()Ljava/lang/Object;
com/android/systemui/statusbar/NotificationLogger.<init>()V (8)
()Ljava/lang/Object;
invokevirtual android.util.ArrayMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
18: aload 1
ldc Lcom/android/systemui/statusbar/NotificationViewHierarchyManager;
19: aload 2
invokedynamic createDependency(Landroid/content/Context;)Lcom/android/systemui/Dependency$DependencyProvider;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()Ljava/lang/Object;
com/android/systemui/SystemUIFactory.lambda$10(Landroid/content/Context;)Ljava/lang/Object; (6)
()Ljava/lang/Object;
20: invokevirtual android.util.ArrayMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
21: aload 1
ldc Lcom/android/systemui/statusbar/NotificationEntryManager;
aload 2
invokedynamic createDependency(Landroid/content/Context;)Lcom/android/systemui/Dependency$DependencyProvider;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()Ljava/lang/Object;
com/android/systemui/SystemUIFactory.lambda$11(Landroid/content/Context;)Ljava/lang/Object; (6)
()Ljava/lang/Object;
invokevirtual android.util.ArrayMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
22: aload 1
ldc Lcom/android/systemui/statusbar/phone/KeyguardDismissUtil;
invokedynamic createDependency()Lcom/android/systemui/Dependency$DependencyProvider;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()Ljava/lang/Object;
com/android/systemui/statusbar/phone/KeyguardDismissUtil.<init>()V (8)
()Ljava/lang/Object;
invokevirtual android.util.ArrayMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
23: aload 1
ldc Lcom/android/systemui/statusbar/SmartReplyController;
invokedynamic createDependency()Lcom/android/systemui/Dependency$DependencyProvider;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()Ljava/lang/Object;
com/android/systemui/SystemUIFactory.lambda$13()Ljava/lang/Object; (6)
()Ljava/lang/Object;
invokevirtual android.util.ArrayMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
24: aload 1
ldc Lcom/android/systemui/statusbar/policy/RemoteInputQuickSettingsDisabler;
25: aload 2
invokedynamic createDependency(Landroid/content/Context;)Lcom/android/systemui/Dependency$DependencyProvider;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()Ljava/lang/Object;
com/android/systemui/SystemUIFactory.lambda$14(Landroid/content/Context;)Ljava/lang/Object; (6)
()Ljava/lang/Object;
26: invokevirtual android.util.ArrayMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
27: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 28 0 this Lcom/android/systemui/SystemUIFactory;
0 28 1 providers Landroid/util/ArrayMap<Ljava/lang/Object;Lcom/android/systemui/Dependency$DependencyProvider;>;
0 28 2 context Landroid/content/Context;
Signature: (Landroid/util/ArrayMap<Ljava/lang/Object;Lcom/android/systemui/Dependency$DependencyProvider;>;Landroid/content/Context;)V
MethodParameters:
Name Flags
providers
context
private static java.lang.Object lambda$0(android.content.Context);
descriptor: (Landroid/content/Context;)Ljava/lang/Object;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=1
0: new com.android.systemui.statusbar.NotificationLockscreenUserManager
dup
aload 0
invokespecial com.android.systemui.statusbar.NotificationLockscreenUserManager.<init>:(Landroid/content/Context;)V
areturn
LocalVariableTable:
Start End Slot Name Signature
private static java.lang.Object lambda$3(android.content.Context);
descriptor: (Landroid/content/Context;)Ljava/lang/Object;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=1
0: new com.android.systemui.statusbar.NotificationMediaManager
dup
aload 0
invokespecial com.android.systemui.statusbar.NotificationMediaManager.<init>:(Landroid/content/Context;)V
areturn
LocalVariableTable:
Start End Slot Name Signature
private static java.lang.Object lambda$4(android.content.Context);
descriptor: (Landroid/content/Context;)Ljava/lang/Object;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=1
0: new com.android.systemui.statusbar.NotificationGutsManager
dup
aload 0
invokespecial com.android.systemui.statusbar.NotificationGutsManager.<init>:(Landroid/content/Context;)V
areturn
LocalVariableTable:
Start End Slot Name Signature
private static java.lang.Object lambda$5(android.content.Context);
descriptor: (Landroid/content/Context;)Ljava/lang/Object;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=1
0: new com.android.systemui.statusbar.NotificationBlockingHelperManager
dup
aload 0
invokespecial com.android.systemui.statusbar.NotificationBlockingHelperManager.<init>:(Landroid/content/Context;)V
areturn
LocalVariableTable:
Start End Slot Name Signature
private static java.lang.Object lambda$6(android.content.Context);
descriptor: (Landroid/content/Context;)Ljava/lang/Object;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=1
0: new com.android.systemui.statusbar.NotificationRemoteInputManager
dup
aload 0
invokespecial com.android.systemui.statusbar.NotificationRemoteInputManager.<init>:(Landroid/content/Context;)V
areturn
LocalVariableTable:
Start End Slot Name Signature
private static java.lang.Object lambda$7(android.content.Context);
descriptor: (Landroid/content/Context;)Ljava/lang/Object;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=4, locals=1, args_size=1
0: new com.android.systemui.statusbar.policy.SmartReplyConstants
dup
getstatic com.android.systemui.Dependency.MAIN_HANDLER:Lcom/android/systemui/Dependency$DependencyKey;
invokestatic com.android.systemui.Dependency.get:(Lcom/android/systemui/Dependency$DependencyKey;)Ljava/lang/Object;
checkcast android.os.Handler
aload 0
invokespecial com.android.systemui.statusbar.policy.SmartReplyConstants.<init>:(Landroid/os/Handler;Landroid/content/Context;)V
areturn
LocalVariableTable:
Start End Slot Name Signature
private static java.lang.Object lambda$8(android.content.Context);
descriptor: (Landroid/content/Context;)Ljava/lang/Object;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=1
0: new com.android.systemui.statusbar.NotificationListener
dup
aload 0
invokespecial com.android.systemui.statusbar.NotificationListener.<init>:(Landroid/content/Context;)V
areturn
LocalVariableTable:
Start End Slot Name Signature
private static java.lang.Object lambda$10(android.content.Context);
descriptor: (Landroid/content/Context;)Ljava/lang/Object;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=1
0: new com.android.systemui.statusbar.NotificationViewHierarchyManager
dup
aload 0
invokespecial com.android.systemui.statusbar.NotificationViewHierarchyManager.<init>:(Landroid/content/Context;)V
areturn
LocalVariableTable:
Start End Slot Name Signature
private static java.lang.Object lambda$11(android.content.Context);
descriptor: (Landroid/content/Context;)Ljava/lang/Object;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=1
0: new com.android.systemui.statusbar.NotificationEntryManager
dup
aload 0
invokespecial com.android.systemui.statusbar.NotificationEntryManager.<init>:(Landroid/content/Context;)V
areturn
LocalVariableTable:
Start End Slot Name Signature
private static java.lang.Object lambda$13();
descriptor: ()Ljava/lang/Object;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=0, args_size=0
0: new com.android.systemui.statusbar.SmartReplyController
dup
invokespecial com.android.systemui.statusbar.SmartReplyController.<init>:()V
areturn
LocalVariableTable:
Start End Slot Name Signature
private static java.lang.Object lambda$14(android.content.Context);
descriptor: (Landroid/content/Context;)Ljava/lang/Object;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=1
0: new com.android.systemui.statusbar.policy.RemoteInputQuickSettingsDisabler
dup
aload 0
invokespecial com.android.systemui.statusbar.policy.RemoteInputQuickSettingsDisabler.<init>:(Landroid/content/Context;)V
areturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "SystemUIFactory.java"
InnerClasses:
public GradientColors = com.android.internal.colorextraction.ColorExtractor$GradientColors of com.android.internal.colorextraction.ColorExtractor
public final DependencyKey = com.android.systemui.Dependency$DependencyKey of com.android.systemui.Dependency
public abstract DependencyProvider = com.android.systemui.Dependency$DependencyProvider of com.android.systemui.Dependency
public abstract BouncerExpansionCallback = com.android.systemui.statusbar.phone.KeyguardBouncer$BouncerExpansionCallback of com.android.systemui.statusbar.phone.KeyguardBouncer
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles