public class com.android.systemui.statusbar.notification.NotificationInflater
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.android.systemui.statusbar.notification.NotificationInflater
super_class: java.lang.Object
{
public static final java.lang.String TAG;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "NotificationInflater"
static final int FLAG_REINFLATE_ALL;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: -1
RuntimeInvisibleAnnotations:
com.android.internal.annotations.VisibleForTesting()
private static final int FLAG_REINFLATE_CONTENT_VIEW;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 1
static final int FLAG_REINFLATE_EXPANDED_VIEW;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 2
RuntimeInvisibleAnnotations:
com.android.internal.annotations.VisibleForTesting()
private static final int FLAG_REINFLATE_HEADS_UP_VIEW;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 4
private static final int FLAG_REINFLATE_PUBLIC_VIEW;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 8
private static final int FLAG_REINFLATE_AMBIENT_VIEW;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 16
private static final com.android.systemui.statusbar.notification.NotificationInflater$InflationExecutor EXECUTOR;
descriptor: Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationExecutor;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private final com.android.systemui.statusbar.ExpandableNotificationRow mRow;
descriptor: Lcom/android/systemui/statusbar/ExpandableNotificationRow;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private boolean mIsLowPriority;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean mUsesIncreasedHeight;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean mUsesIncreasedHeadsUpHeight;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private android.widget.RemoteViews$OnClickHandler mRemoteViewClickHandler;
descriptor: Landroid/widget/RemoteViews$OnClickHandler;
flags: (0x0002) ACC_PRIVATE
private boolean mIsChildInGroup;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private com.android.systemui.statusbar.notification.NotificationInflater$InflationCallback mCallback;
descriptor: Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationCallback;
flags: (0x0002) ACC_PRIVATE
private boolean mRedactAmbient;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: new com.android.systemui.statusbar.notification.NotificationInflater$InflationExecutor
dup
invokespecial com.android.systemui.statusbar.notification.NotificationInflater$InflationExecutor.<init>:()V
putstatic com.android.systemui.statusbar.notification.NotificationInflater.EXECUTOR:Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationExecutor;
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(com.android.systemui.statusbar.ExpandableNotificationRow);
descriptor: (Lcom/android/systemui/statusbar/ExpandableNotificationRow;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
putfield com.android.systemui.statusbar.notification.NotificationInflater.mRow:Lcom/android/systemui/statusbar/ExpandableNotificationRow;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/android/systemui/statusbar/notification/NotificationInflater;
0 3 1 row Lcom/android/systemui/statusbar/ExpandableNotificationRow;
MethodParameters:
Name Flags
row
public void setIsLowPriority(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield com.android.systemui.statusbar.notification.NotificationInflater.mIsLowPriority:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/android/systemui/statusbar/notification/NotificationInflater;
0 2 1 isLowPriority Z
MethodParameters:
Name Flags
isLowPriority
public void setIsChildInGroup(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: iload 1
aload 0
getfield com.android.systemui.statusbar.notification.NotificationInflater.mIsChildInGroup:Z
if_icmpeq 5
1: aload 0
iload 1
putfield com.android.systemui.statusbar.notification.NotificationInflater.mIsChildInGroup:Z
2: aload 0
getfield com.android.systemui.statusbar.notification.NotificationInflater.mIsLowPriority:Z
ifeq 5
3: iconst_3
istore 2
start local 2 4: aload 0
iload 2
invokevirtual com.android.systemui.statusbar.notification.NotificationInflater.inflateNotificationViews:(I)V
end local 2 5: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/android/systemui/statusbar/notification/NotificationInflater;
0 6 1 childInGroup Z
4 5 2 flags I
MethodParameters:
Name Flags
childInGroup
public void setUsesIncreasedHeight(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield com.android.systemui.statusbar.notification.NotificationInflater.mUsesIncreasedHeight:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/android/systemui/statusbar/notification/NotificationInflater;
0 2 1 usesIncreasedHeight Z
MethodParameters:
Name Flags
usesIncreasedHeight
public void setUsesIncreasedHeadsUpHeight(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield com.android.systemui.statusbar.notification.NotificationInflater.mUsesIncreasedHeadsUpHeight:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/android/systemui/statusbar/notification/NotificationInflater;
0 2 1 usesIncreasedHeight Z
MethodParameters:
Name Flags
usesIncreasedHeight
public void setRemoteViewClickHandler(android.widget.RemoteViews$OnClickHandler);
descriptor: (Landroid/widget/RemoteViews$OnClickHandler;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield com.android.systemui.statusbar.notification.NotificationInflater.mRemoteViewClickHandler:Landroid/widget/RemoteViews$OnClickHandler;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/android/systemui/statusbar/notification/NotificationInflater;
0 2 1 remoteViewClickHandler Landroid/widget/RemoteViews$OnClickHandler;
MethodParameters:
Name Flags
remoteViewClickHandler
public void setRedactAmbient(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.android.systemui.statusbar.notification.NotificationInflater.mRedactAmbient:Z
iload 1
if_icmpeq 5
1: aload 0
iload 1
putfield com.android.systemui.statusbar.notification.NotificationInflater.mRedactAmbient:Z
2: aload 0
getfield com.android.systemui.statusbar.notification.NotificationInflater.mRow:Lcom/android/systemui/statusbar/ExpandableNotificationRow;
invokevirtual com.android.systemui.statusbar.ExpandableNotificationRow.getEntry:()Lcom/android/systemui/statusbar/NotificationData$Entry;
ifnonnull 4
3: return
4: StackMap locals:
StackMap stack:
aload 0
bipush 16
invokevirtual com.android.systemui.statusbar.notification.NotificationInflater.inflateNotificationViews:(I)V
5: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/android/systemui/statusbar/notification/NotificationInflater;
0 6 1 redactAmbient Z
MethodParameters:
Name Flags
redactAmbient
public void inflateNotificationViews();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_m1
invokevirtual com.android.systemui.statusbar.notification.NotificationInflater.inflateNotificationViews:(I)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/android/systemui/statusbar/notification/NotificationInflater;
void inflateNotificationViews(int);
descriptor: (I)V
flags: (0x0000)
Code:
stack=12, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield com.android.systemui.statusbar.notification.NotificationInflater.mRow:Lcom/android/systemui/statusbar/ExpandableNotificationRow;
invokevirtual com.android.systemui.statusbar.ExpandableNotificationRow.isRemoved:()Z
ifeq 2
1: return
2: StackMap locals:
StackMap stack:
aload 0
getfield com.android.systemui.statusbar.notification.NotificationInflater.mRow:Lcom/android/systemui/statusbar/ExpandableNotificationRow;
invokevirtual com.android.systemui.statusbar.ExpandableNotificationRow.getEntry:()Lcom/android/systemui/statusbar/NotificationData$Entry;
getfield com.android.systemui.statusbar.NotificationData$Entry.notification:Landroid/service/notification/StatusBarNotification;
astore 2
start local 2 3: new com.android.systemui.statusbar.notification.NotificationInflater$AsyncInflationTask
dup
aload 2
iload 1
aload 0
getfield com.android.systemui.statusbar.notification.NotificationInflater.mRow:Lcom/android/systemui/statusbar/ExpandableNotificationRow;
4: aload 0
getfield com.android.systemui.statusbar.notification.NotificationInflater.mIsLowPriority:Z
5: aload 0
getfield com.android.systemui.statusbar.notification.NotificationInflater.mIsChildInGroup:Z
aload 0
getfield com.android.systemui.statusbar.notification.NotificationInflater.mUsesIncreasedHeight:Z
aload 0
getfield com.android.systemui.statusbar.notification.NotificationInflater.mUsesIncreasedHeadsUpHeight:Z
aload 0
getfield com.android.systemui.statusbar.notification.NotificationInflater.mRedactAmbient:Z
6: aload 0
getfield com.android.systemui.statusbar.notification.NotificationInflater.mCallback:Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationCallback;
aload 0
getfield com.android.systemui.statusbar.notification.NotificationInflater.mRemoteViewClickHandler:Landroid/widget/RemoteViews$OnClickHandler;
7: invokespecial com.android.systemui.statusbar.notification.NotificationInflater$AsyncInflationTask.<init>:(Landroid/service/notification/StatusBarNotification;ILcom/android/systemui/statusbar/ExpandableNotificationRow;ZZZZZLcom/android/systemui/statusbar/notification/NotificationInflater$InflationCallback;Landroid/widget/RemoteViews$OnClickHandler;)V
astore 3
start local 3 8: aload 0
getfield com.android.systemui.statusbar.notification.NotificationInflater.mCallback:Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationCallback;
ifnull 11
aload 0
getfield com.android.systemui.statusbar.notification.NotificationInflater.mCallback:Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationCallback;
invokeinterface com.android.systemui.statusbar.notification.NotificationInflater$InflationCallback.doInflateSynchronous:()Z
ifeq 11
9: aload 3
aload 3
iconst_0
anewarray java.lang.Void
invokevirtual com.android.systemui.statusbar.notification.NotificationInflater$AsyncInflationTask.doInBackground:([Ljava/lang/Void;)Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationProgress;
invokevirtual com.android.systemui.statusbar.notification.NotificationInflater$AsyncInflationTask.onPostExecute:(Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationProgress;)V
10: goto 12
11: StackMap locals: android.service.notification.StatusBarNotification com.android.systemui.statusbar.notification.NotificationInflater$AsyncInflationTask
StackMap stack:
aload 3
iconst_0
anewarray java.lang.Void
invokevirtual com.android.systemui.statusbar.notification.NotificationInflater$AsyncInflationTask.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask;
pop
12: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lcom/android/systemui/statusbar/notification/NotificationInflater;
0 13 1 reInflateFlags I
3 13 2 sbn Landroid/service/notification/StatusBarNotification;
8 13 3 task Lcom/android/systemui/statusbar/notification/NotificationInflater$AsyncInflationTask;
RuntimeInvisibleAnnotations:
com.android.internal.annotations.VisibleForTesting()
MethodParameters:
Name Flags
reInflateFlags
com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress inflateNotificationViews(int, android.app.Notification$Builder, android.content.Context);
descriptor: (ILandroid/app/Notification$Builder;Landroid/content/Context;)Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationProgress;
flags: (0x0000)
Code:
stack=8, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 1
aload 2
aload 0
getfield com.android.systemui.statusbar.notification.NotificationInflater.mIsLowPriority:Z
1: aload 0
getfield com.android.systemui.statusbar.notification.NotificationInflater.mIsChildInGroup:Z
aload 0
getfield com.android.systemui.statusbar.notification.NotificationInflater.mUsesIncreasedHeight:Z
aload 0
getfield com.android.systemui.statusbar.notification.NotificationInflater.mUsesIncreasedHeadsUpHeight:Z
2: aload 0
getfield com.android.systemui.statusbar.notification.NotificationInflater.mRedactAmbient:Z
aload 3
3: invokestatic com.android.systemui.statusbar.notification.NotificationInflater.createRemoteViews:(ILandroid/app/Notification$Builder;ZZZZZLandroid/content/Context;)Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationProgress;
astore 4
start local 4 4: aload 4
iload 1
aload 0
getfield com.android.systemui.statusbar.notification.NotificationInflater.mRow:Lcom/android/systemui/statusbar/ExpandableNotificationRow;
aload 0
getfield com.android.systemui.statusbar.notification.NotificationInflater.mRedactAmbient:Z
aload 0
getfield com.android.systemui.statusbar.notification.NotificationInflater.mRemoteViewClickHandler:Landroid/widget/RemoteViews$OnClickHandler;
aconst_null
invokestatic com.android.systemui.statusbar.notification.NotificationInflater.apply:(Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationProgress;ILcom/android/systemui/statusbar/ExpandableNotificationRow;ZLandroid/widget/RemoteViews$OnClickHandler;Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationCallback;)Landroid/os/CancellationSignal;
pop
5: aload 4
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/android/systemui/statusbar/notification/NotificationInflater;
0 6 1 reInflateFlags I
0 6 2 builder Landroid/app/Notification$Builder;
0 6 3 packageContext Landroid/content/Context;
4 6 4 result Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationProgress;
RuntimeInvisibleAnnotations:
com.android.internal.annotations.VisibleForTesting()
RuntimeInvisibleTypeAnnotations:
METHOD_RETURN
com.android.internal.annotations.VisibleForTesting()
MethodParameters:
Name Flags
reInflateFlags
builder
packageContext
private static com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress createRemoteViews(int, android.app.Notification$Builder, boolean, boolean, boolean, boolean, boolean, android.content.Context);
descriptor: (ILandroid/app/Notification$Builder;ZZZZZLandroid/content/Context;)Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationProgress;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=4, locals=9, 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.notification.NotificationInflater$InflationProgress
dup
invokespecial com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress.<init>:()V
astore 8
start local 8 1: iload 2
ifeq 2
iload 3
ifne 2
iconst_1
goto 3
StackMap locals: com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress
StackMap stack:
2: iconst_0
StackMap locals:
StackMap stack: int
3: istore 2
4: iload 0
iconst_1
iand
ifeq 6
5: aload 8
aload 1
iload 2
iload 4
invokestatic com.android.systemui.statusbar.notification.NotificationInflater.createContentView:(Landroid/app/Notification$Builder;ZZ)Landroid/widget/RemoteViews;
putfield com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress.newContentView:Landroid/widget/RemoteViews;
6: StackMap locals:
StackMap stack:
iload 0
iconst_2
iand
ifeq 8
7: aload 8
aload 1
iload 2
invokestatic com.android.systemui.statusbar.notification.NotificationInflater.createExpandedView:(Landroid/app/Notification$Builder;Z)Landroid/widget/RemoteViews;
putfield com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress.newExpandedView:Landroid/widget/RemoteViews;
8: StackMap locals:
StackMap stack:
iload 0
iconst_4
iand
ifeq 10
9: aload 8
aload 1
iload 5
invokevirtual android.app.Notification$Builder.createHeadsUpContentView:(Z)Landroid/widget/RemoteViews;
putfield com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress.newHeadsUpView:Landroid/widget/RemoteViews;
10: StackMap locals:
StackMap stack:
iload 0
bipush 8
iand
ifeq 12
11: aload 8
aload 1
invokevirtual android.app.Notification$Builder.makePublicContentView:()Landroid/widget/RemoteViews;
putfield com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress.newPublicView:Landroid/widget/RemoteViews;
12: StackMap locals:
StackMap stack:
iload 0
bipush 16
iand
ifeq 16
13: aload 8
iload 6
ifeq 14
aload 1
invokevirtual android.app.Notification$Builder.makePublicAmbientNotification:()Landroid/widget/RemoteViews;
goto 15
14: StackMap locals:
StackMap stack: com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress
aload 1
invokevirtual android.app.Notification$Builder.makeAmbientNotification:()Landroid/widget/RemoteViews;
15: StackMap locals: int android.app.Notification$Builder int int int int int android.content.Context com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress
StackMap stack: com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress android.widget.RemoteViews
putfield com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress.newAmbientView:Landroid/widget/RemoteViews;
16: StackMap locals:
StackMap stack:
aload 8
aload 7
putfield com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress.packageContext:Landroid/content/Context;
17: aload 8
aload 1
iconst_0
invokevirtual android.app.Notification$Builder.getHeadsUpStatusBarText:(Z)Ljava/lang/CharSequence;
putfield com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress.headsUpStatusBarText:Ljava/lang/CharSequence;
18: aload 8
aload 1
19: iconst_1
20: invokevirtual android.app.Notification$Builder.getHeadsUpStatusBarText:(Z)Ljava/lang/CharSequence;
putfield com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress.headsUpStatusBarTextPublic:Ljava/lang/CharSequence;
21: aload 8
areturn
end local 8 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 22 0 reInflateFlags I
0 22 1 builder Landroid/app/Notification$Builder;
0 22 2 isLowPriority Z
0 22 3 isChildInGroup Z
0 22 4 usesIncreasedHeight Z
0 22 5 usesIncreasedHeadsUpHeight Z
0 22 6 redactAmbient Z
0 22 7 packageContext Landroid/content/Context;
1 22 8 result Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationProgress;
MethodParameters:
Name Flags
reInflateFlags
builder
isLowPriority
isChildInGroup
usesIncreasedHeight
usesIncreasedHeadsUpHeight
redactAmbient
packageContext
public static android.os.CancellationSignal apply(com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress, int, com.android.systemui.statusbar.ExpandableNotificationRow, boolean, android.widget.RemoteViews$OnClickHandler, com.android.systemui.statusbar.notification.NotificationInflater$InflationCallback);
descriptor: (Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationProgress;ILcom/android/systemui/statusbar/ExpandableNotificationRow;ZLandroid/widget/RemoteViews$OnClickHandler;Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationCallback;)Landroid/os/CancellationSignal;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=14, locals=14, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 2
invokevirtual com.android.systemui.statusbar.ExpandableNotificationRow.getEntry:()Lcom/android/systemui/statusbar/NotificationData$Entry;
astore 6
start local 6 1: aload 2
invokevirtual com.android.systemui.statusbar.ExpandableNotificationRow.getPrivateLayout:()Lcom/android/systemui/statusbar/NotificationContentView;
astore 7
start local 7 2: aload 2
invokevirtual com.android.systemui.statusbar.ExpandableNotificationRow.getPublicLayout:()Lcom/android/systemui/statusbar/NotificationContentView;
astore 8
start local 8 3: new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
astore 9
start local 9 4: iconst_1
istore 10
start local 10 5: iload 1
iload 10
iand
ifeq 17
6: aload 0
getfield com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress.newContentView:Landroid/widget/RemoteViews;
aload 6
getfield com.android.systemui.statusbar.NotificationData$Entry.cachedContentView:Landroid/widget/RemoteViews;
invokestatic com.android.systemui.statusbar.notification.NotificationInflater.canReapplyRemoteView:(Landroid/widget/RemoteViews;Landroid/widget/RemoteViews;)Z
ifeq 7
iconst_0
goto 8
StackMap locals: com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress int com.android.systemui.statusbar.ExpandableNotificationRow int android.widget.RemoteViews$OnClickHandler com.android.systemui.statusbar.notification.NotificationInflater$InflationCallback com.android.systemui.statusbar.NotificationData$Entry com.android.systemui.statusbar.NotificationContentView com.android.systemui.statusbar.NotificationContentView java.util.HashMap int
StackMap stack:
7: iconst_1
StackMap locals:
StackMap stack: int
8: istore 11
start local 11 9: new com.android.systemui.statusbar.notification.NotificationInflater$1
dup
aload 0
invokespecial com.android.systemui.statusbar.notification.NotificationInflater$1.<init>:(Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationProgress;)V
astore 12
start local 12 10: aload 0
iload 1
iload 10
aload 2
iload 3
11: iload 11
aload 4
aload 5
aload 6
aload 7
12: aload 7
invokevirtual com.android.systemui.statusbar.NotificationContentView.getContractedChild:()Landroid/view/View;
aload 7
13: iconst_0
14: invokevirtual com.android.systemui.statusbar.NotificationContentView.getVisibleWrapper:(I)Lcom/android/systemui/statusbar/notification/NotificationViewWrapper;
15: aload 9
aload 12
16: invokestatic com.android.systemui.statusbar.notification.NotificationInflater.applyRemoteView:(Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationProgress;IILcom/android/systemui/statusbar/ExpandableNotificationRow;ZZLandroid/widget/RemoteViews$OnClickHandler;Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationCallback;Lcom/android/systemui/statusbar/NotificationData$Entry;Lcom/android/systemui/statusbar/NotificationContentView;Landroid/view/View;Lcom/android/systemui/statusbar/notification/NotificationViewWrapper;Ljava/util/HashMap;Lcom/android/systemui/statusbar/notification/NotificationInflater$ApplyCallback;)V
end local 12 end local 11 17: StackMap locals:
StackMap stack:
iconst_2
istore 10
18: iload 1
iload 10
iand
ifeq 37
19: aload 0
getfield com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress.newExpandedView:Landroid/widget/RemoteViews;
ifnull 37
20: aload 0
getfield com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress.newExpandedView:Landroid/widget/RemoteViews;
21: aload 6
getfield com.android.systemui.statusbar.NotificationData$Entry.cachedBigContentView:Landroid/widget/RemoteViews;
22: invokestatic com.android.systemui.statusbar.notification.NotificationInflater.canReapplyRemoteView:(Landroid/widget/RemoteViews;Landroid/widget/RemoteViews;)Z
23: ifeq 25
24: iconst_0
goto 26
StackMap locals:
StackMap stack:
25: iconst_1
StackMap locals:
StackMap stack: int
26: istore 11
start local 11 27: new com.android.systemui.statusbar.notification.NotificationInflater$2
dup
aload 0
invokespecial com.android.systemui.statusbar.notification.NotificationInflater$2.<init>:(Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationProgress;)V
astore 12
start local 12 28: aload 0
iload 1
iload 10
aload 2
29: iload 3
iload 11
aload 4
aload 5
aload 6
30: aload 7
aload 7
invokevirtual com.android.systemui.statusbar.NotificationContentView.getExpandedChild:()Landroid/view/View;
31: aload 7
32: iconst_1
33: invokevirtual com.android.systemui.statusbar.NotificationContentView.getVisibleWrapper:(I)Lcom/android/systemui/statusbar/notification/NotificationViewWrapper;
34: aload 9
35: aload 12
36: invokestatic com.android.systemui.statusbar.notification.NotificationInflater.applyRemoteView:(Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationProgress;IILcom/android/systemui/statusbar/ExpandableNotificationRow;ZZLandroid/widget/RemoteViews$OnClickHandler;Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationCallback;Lcom/android/systemui/statusbar/NotificationData$Entry;Lcom/android/systemui/statusbar/NotificationContentView;Landroid/view/View;Lcom/android/systemui/statusbar/notification/NotificationViewWrapper;Ljava/util/HashMap;Lcom/android/systemui/statusbar/notification/NotificationInflater$ApplyCallback;)V
end local 12 end local 11 37: StackMap locals:
StackMap stack:
iconst_4
istore 10
38: iload 1
iload 10
iand
ifeq 57
39: aload 0
getfield com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress.newHeadsUpView:Landroid/widget/RemoteViews;
ifnull 57
40: aload 0
getfield com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress.newHeadsUpView:Landroid/widget/RemoteViews;
41: aload 6
getfield com.android.systemui.statusbar.NotificationData$Entry.cachedHeadsUpContentView:Landroid/widget/RemoteViews;
42: invokestatic com.android.systemui.statusbar.notification.NotificationInflater.canReapplyRemoteView:(Landroid/widget/RemoteViews;Landroid/widget/RemoteViews;)Z
43: ifeq 45
44: iconst_0
goto 46
StackMap locals:
StackMap stack:
45: iconst_1
StackMap locals:
StackMap stack: int
46: istore 11
start local 11 47: new com.android.systemui.statusbar.notification.NotificationInflater$3
dup
aload 0
invokespecial com.android.systemui.statusbar.notification.NotificationInflater$3.<init>:(Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationProgress;)V
astore 12
start local 12 48: aload 0
iload 1
iload 10
aload 2
49: iload 3
iload 11
aload 4
aload 5
aload 6
50: aload 7
aload 7
invokevirtual com.android.systemui.statusbar.NotificationContentView.getHeadsUpChild:()Landroid/view/View;
51: aload 7
52: iconst_2
53: invokevirtual com.android.systemui.statusbar.NotificationContentView.getVisibleWrapper:(I)Lcom/android/systemui/statusbar/notification/NotificationViewWrapper;
54: aload 9
55: aload 12
56: invokestatic com.android.systemui.statusbar.notification.NotificationInflater.applyRemoteView:(Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationProgress;IILcom/android/systemui/statusbar/ExpandableNotificationRow;ZZLandroid/widget/RemoteViews$OnClickHandler;Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationCallback;Lcom/android/systemui/statusbar/NotificationData$Entry;Lcom/android/systemui/statusbar/NotificationContentView;Landroid/view/View;Lcom/android/systemui/statusbar/notification/NotificationViewWrapper;Ljava/util/HashMap;Lcom/android/systemui/statusbar/notification/NotificationInflater$ApplyCallback;)V
end local 12 end local 11 57: StackMap locals:
StackMap stack:
bipush 8
istore 10
58: iload 1
iload 10
iand
ifeq 73
59: aload 0
getfield com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress.newPublicView:Landroid/widget/RemoteViews;
60: aload 6
getfield com.android.systemui.statusbar.NotificationData$Entry.cachedPublicContentView:Landroid/widget/RemoteViews;
61: invokestatic com.android.systemui.statusbar.notification.NotificationInflater.canReapplyRemoteView:(Landroid/widget/RemoteViews;Landroid/widget/RemoteViews;)Z
62: ifeq 64
63: iconst_0
goto 65
StackMap locals:
StackMap stack:
64: iconst_1
StackMap locals:
StackMap stack: int
65: istore 11
start local 11 66: new com.android.systemui.statusbar.notification.NotificationInflater$4
dup
aload 0
invokespecial com.android.systemui.statusbar.notification.NotificationInflater$4.<init>:(Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationProgress;)V
astore 12
start local 12 67: aload 0
iload 1
iload 10
aload 2
68: iload 3
iload 11
aload 4
aload 5
aload 6
69: aload 8
aload 8
invokevirtual com.android.systemui.statusbar.NotificationContentView.getContractedChild:()Landroid/view/View;
70: aload 8
iconst_0
invokevirtual com.android.systemui.statusbar.NotificationContentView.getVisibleWrapper:(I)Lcom/android/systemui/statusbar/notification/NotificationViewWrapper;
71: aload 9
aload 12
72: invokestatic com.android.systemui.statusbar.notification.NotificationInflater.applyRemoteView:(Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationProgress;IILcom/android/systemui/statusbar/ExpandableNotificationRow;ZZLandroid/widget/RemoteViews$OnClickHandler;Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationCallback;Lcom/android/systemui/statusbar/NotificationData$Entry;Lcom/android/systemui/statusbar/NotificationContentView;Landroid/view/View;Lcom/android/systemui/statusbar/notification/NotificationViewWrapper;Ljava/util/HashMap;Lcom/android/systemui/statusbar/notification/NotificationInflater$ApplyCallback;)V
end local 12 end local 11 73: StackMap locals:
StackMap stack:
bipush 16
istore 10
74: iload 1
iload 10
iand
ifeq 92
75: iload 3
ifeq 76
aload 8
goto 77
StackMap locals:
StackMap stack:
76: aload 7
StackMap locals:
StackMap stack: com.android.systemui.statusbar.NotificationContentView
77: astore 11
start local 11 78: aload 2
iload 3
invokestatic com.android.systemui.statusbar.notification.NotificationInflater.canReapplyAmbient:(Lcom/android/systemui/statusbar/ExpandableNotificationRow;Z)Z
ifeq 81
79: aload 0
getfield com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress.newAmbientView:Landroid/widget/RemoteViews;
aload 6
getfield com.android.systemui.statusbar.NotificationData$Entry.cachedAmbientContentView:Landroid/widget/RemoteViews;
invokestatic com.android.systemui.statusbar.notification.NotificationInflater.canReapplyRemoteView:(Landroid/widget/RemoteViews;Landroid/widget/RemoteViews;)Z
ifeq 81
80: iconst_0
goto 82
StackMap locals: com.android.systemui.statusbar.NotificationContentView
StackMap stack:
81: iconst_1
StackMap locals:
StackMap stack: int
82: istore 12
start local 12 83: new com.android.systemui.statusbar.notification.NotificationInflater$5
dup
aload 0
invokespecial com.android.systemui.statusbar.notification.NotificationInflater$5.<init>:(Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationProgress;)V
astore 13
start local 13 84: aload 0
iload 1
iload 10
aload 2
85: iload 3
iload 12
aload 4
aload 5
aload 6
86: aload 11
aload 11
invokevirtual com.android.systemui.statusbar.NotificationContentView.getAmbientChild:()Landroid/view/View;
aload 11
87: iconst_4
88: invokevirtual com.android.systemui.statusbar.NotificationContentView.getVisibleWrapper:(I)Lcom/android/systemui/statusbar/notification/NotificationViewWrapper;
89: aload 9
90: aload 13
91: invokestatic com.android.systemui.statusbar.notification.NotificationInflater.applyRemoteView:(Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationProgress;IILcom/android/systemui/statusbar/ExpandableNotificationRow;ZZLandroid/widget/RemoteViews$OnClickHandler;Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationCallback;Lcom/android/systemui/statusbar/NotificationData$Entry;Lcom/android/systemui/statusbar/NotificationContentView;Landroid/view/View;Lcom/android/systemui/statusbar/notification/NotificationViewWrapper;Ljava/util/HashMap;Lcom/android/systemui/statusbar/notification/NotificationInflater$ApplyCallback;)V
end local 13 end local 12 end local 11 92: StackMap locals:
StackMap stack:
aload 0
iload 1
aload 9
aload 5
aload 2
93: iload 3
94: invokestatic com.android.systemui.statusbar.notification.NotificationInflater.finishIfDone:(Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationProgress;ILjava/util/HashMap;Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationCallback;Lcom/android/systemui/statusbar/ExpandableNotificationRow;Z)Z
pop
95: new android.os.CancellationSignal
dup
invokespecial android.os.CancellationSignal.<init>:()V
astore 11
start local 11 96: aload 11
97: aload 9
invokedynamic onCancel(Ljava/util/HashMap;)Landroid/os/CancellationSignal$OnCancelListener;
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:
()V
com/android/systemui/statusbar/notification/NotificationInflater.lambda$0(Ljava/util/HashMap;)V (6)
()V
98: invokevirtual android.os.CancellationSignal.setOnCancelListener:(Landroid/os/CancellationSignal$OnCancelListener;)V
99: aload 11
areturn
end local 11 end local 10 end local 9 end local 8 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 100 0 result Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationProgress;
0 100 1 reInflateFlags I
0 100 2 row Lcom/android/systemui/statusbar/ExpandableNotificationRow;
0 100 3 redactAmbient Z
0 100 4 remoteViewClickHandler Landroid/widget/RemoteViews$OnClickHandler;
0 100 5 callback Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationCallback;
1 100 6 entry Lcom/android/systemui/statusbar/NotificationData$Entry;
2 100 7 privateLayout Lcom/android/systemui/statusbar/NotificationContentView;
3 100 8 publicLayout Lcom/android/systemui/statusbar/NotificationContentView;
4 100 9 runningInflations Ljava/util/HashMap<Ljava/lang/Integer;Landroid/os/CancellationSignal;>;
5 100 10 flag I
9 17 11 isNewView Z
10 17 12 applyCallback Lcom/android/systemui/statusbar/notification/NotificationInflater$ApplyCallback;
27 37 11 isNewView Z
28 37 12 applyCallback Lcom/android/systemui/statusbar/notification/NotificationInflater$ApplyCallback;
47 57 11 isNewView Z
48 57 12 applyCallback Lcom/android/systemui/statusbar/notification/NotificationInflater$ApplyCallback;
66 73 11 isNewView Z
67 73 12 applyCallback Lcom/android/systemui/statusbar/notification/NotificationInflater$ApplyCallback;
78 92 11 newParent Lcom/android/systemui/statusbar/NotificationContentView;
83 92 12 isNewView Z
84 92 13 applyCallback Lcom/android/systemui/statusbar/notification/NotificationInflater$ApplyCallback;
96 100 11 cancellationSignal Landroid/os/CancellationSignal;
MethodParameters:
Name Flags
result
reInflateFlags
row
redactAmbient
remoteViewClickHandler
callback
static void applyRemoteView(com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress, int, int, com.android.systemui.statusbar.ExpandableNotificationRow, boolean, boolean, android.widget.RemoteViews$OnClickHandler, com.android.systemui.statusbar.notification.NotificationInflater$InflationCallback, com.android.systemui.statusbar.NotificationData$Entry, com.android.systemui.statusbar.NotificationContentView, android.view.View, com.android.systemui.statusbar.notification.NotificationViewWrapper, java.util.HashMap<java.lang.Integer, android.os.CancellationSignal>, com.android.systemui.statusbar.notification.NotificationInflater$ApplyCallback);
descriptor: (Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationProgress;IILcom/android/systemui/statusbar/ExpandableNotificationRow;ZZLandroid/widget/RemoteViews$OnClickHandler;Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationCallback;Lcom/android/systemui/statusbar/NotificationData$Entry;Lcom/android/systemui/statusbar/NotificationContentView;Landroid/view/View;Lcom/android/systemui/statusbar/notification/NotificationViewWrapper;Ljava/util/HashMap;Lcom/android/systemui/statusbar/notification/NotificationInflater$ApplyCallback;)V
flags: (0x0008) ACC_STATIC
Code:
stack=17, locals=17, args_size=14
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 start local 9 start local 10 start local 11 start local 12 start local 13 0: aload 13
invokevirtual com.android.systemui.statusbar.notification.NotificationInflater$ApplyCallback.getRemoteView:()Landroid/widget/RemoteViews;
astore 14
start local 14 1: aload 7
ifnull 22
aload 7
invokeinterface com.android.systemui.statusbar.notification.NotificationInflater$InflationCallback.doInflateSynchronous:()Z
ifeq 22
2: iload 5
ifeq 11
3: aload 14
4: aload 0
getfield com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress.packageContext:Landroid/content/Context;
5: aload 9
6: aload 6
7: invokevirtual android.widget.RemoteViews.apply:(Landroid/content/Context;Landroid/view/ViewGroup;Landroid/widget/RemoteViews$OnClickHandler;)Landroid/view/View;
astore 15
start local 15 8: aload 15
iconst_1
invokevirtual android.view.View.setIsRootNamespace:(Z)V
9: aload 13
aload 15
invokevirtual com.android.systemui.statusbar.notification.NotificationInflater$ApplyCallback.setResultView:(Landroid/view/View;)V
end local 15 10: goto 21
11: StackMap locals: android.widget.RemoteViews
StackMap stack:
aload 14
12: aload 0
getfield com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress.packageContext:Landroid/content/Context;
13: aload 10
14: aload 6
15: invokevirtual android.widget.RemoteViews.reapply:(Landroid/content/Context;Landroid/view/View;Landroid/widget/RemoteViews$OnClickHandler;)V
16: aload 11
invokevirtual com.android.systemui.statusbar.notification.NotificationViewWrapper.onReinflated:()V
17: goto 21
StackMap locals:
StackMap stack: java.lang.Exception
18: astore 15
start local 15 19: aload 12
aload 15
aload 8
getfield com.android.systemui.statusbar.NotificationData$Entry.notification:Landroid/service/notification/StatusBarNotification;
aload 7
invokestatic com.android.systemui.statusbar.notification.NotificationInflater.handleInflationError:(Ljava/util/HashMap;Ljava/lang/Exception;Landroid/service/notification/StatusBarNotification;Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationCallback;)V
20: aload 12
iload 2
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
new android.os.CancellationSignal
dup
invokespecial android.os.CancellationSignal.<init>:()V
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 15 21: StackMap locals:
StackMap stack:
return
22: StackMap locals:
StackMap stack:
new com.android.systemui.statusbar.notification.NotificationInflater$6
dup
iload 5
aload 13
aload 11
aload 12
iload 2
aload 0
iload 1
aload 7
aload 3
iload 4
aload 10
aload 14
aload 9
aload 6
aload 8
invokespecial com.android.systemui.statusbar.notification.NotificationInflater$6.<init>:(ZLcom/android/systemui/statusbar/notification/NotificationInflater$ApplyCallback;Lcom/android/systemui/statusbar/notification/NotificationViewWrapper;Ljava/util/HashMap;ILcom/android/systemui/statusbar/notification/NotificationInflater$InflationProgress;ILcom/android/systemui/statusbar/notification/NotificationInflater$InflationCallback;Lcom/android/systemui/statusbar/ExpandableNotificationRow;ZLandroid/view/View;Landroid/widget/RemoteViews;Lcom/android/systemui/statusbar/NotificationContentView;Landroid/widget/RemoteViews$OnClickHandler;Lcom/android/systemui/statusbar/NotificationData$Entry;)V
23: astore 15
start local 15 24: iload 5
ifeq 33
25: aload 14
26: aload 0
getfield com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress.packageContext:Landroid/content/Context;
27: aload 9
28: getstatic com.android.systemui.statusbar.notification.NotificationInflater.EXECUTOR:Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationExecutor;
29: aload 15
30: aload 6
31: invokevirtual android.widget.RemoteViews.applyAsync:(Landroid/content/Context;Landroid/view/ViewGroup;Ljava/util/concurrent/Executor;Landroid/widget/RemoteViews$OnViewAppliedListener;Landroid/widget/RemoteViews$OnClickHandler;)Landroid/os/CancellationSignal;
astore 16
start local 16 32: goto 40
end local 16 33: StackMap locals: android.widget.RemoteViews$OnViewAppliedListener
StackMap stack:
aload 14
34: aload 0
getfield com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress.packageContext:Landroid/content/Context;
35: aload 10
36: getstatic com.android.systemui.statusbar.notification.NotificationInflater.EXECUTOR:Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationExecutor;
37: aload 15
38: aload 6
39: invokevirtual android.widget.RemoteViews.reapplyAsync:(Landroid/content/Context;Landroid/view/View;Ljava/util/concurrent/Executor;Landroid/widget/RemoteViews$OnViewAppliedListener;Landroid/widget/RemoteViews$OnClickHandler;)Landroid/os/CancellationSignal;
astore 16
start local 16 40: StackMap locals: android.os.CancellationSignal
StackMap stack:
aload 12
iload 2
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aload 16
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
41: return
end local 16 end local 15 end local 14 end local 13 end local 12 end local 11 end local 10 end local 9 end local 8 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 42 0 result Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationProgress;
0 42 1 reInflateFlags I
0 42 2 inflationId I
0 42 3 row Lcom/android/systemui/statusbar/ExpandableNotificationRow;
0 42 4 redactAmbient Z
0 42 5 isNewView Z
0 42 6 remoteViewClickHandler Landroid/widget/RemoteViews$OnClickHandler;
0 42 7 callback Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationCallback;
0 42 8 entry Lcom/android/systemui/statusbar/NotificationData$Entry;
0 42 9 parentLayout Lcom/android/systemui/statusbar/NotificationContentView;
0 42 10 existingView Landroid/view/View;
0 42 11 existingWrapper Lcom/android/systemui/statusbar/notification/NotificationViewWrapper;
0 42 12 runningInflations Ljava/util/HashMap<Ljava/lang/Integer;Landroid/os/CancellationSignal;>;
0 42 13 applyCallback Lcom/android/systemui/statusbar/notification/NotificationInflater$ApplyCallback;
1 42 14 newContentView Landroid/widget/RemoteViews;
8 10 15 v Landroid/view/View;
19 21 15 e Ljava/lang/Exception;
24 42 15 listener Landroid/widget/RemoteViews$OnViewAppliedListener;
32 33 16 cancellationSignal Landroid/os/CancellationSignal;
40 42 16 cancellationSignal Landroid/os/CancellationSignal;
Exception table:
from to target type
2 17 18 Class java.lang.Exception
Signature: (Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationProgress;IILcom/android/systemui/statusbar/ExpandableNotificationRow;ZZLandroid/widget/RemoteViews$OnClickHandler;Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationCallback;Lcom/android/systemui/statusbar/NotificationData$Entry;Lcom/android/systemui/statusbar/NotificationContentView;Landroid/view/View;Lcom/android/systemui/statusbar/notification/NotificationViewWrapper;Ljava/util/HashMap<Ljava/lang/Integer;Landroid/os/CancellationSignal;>;Lcom/android/systemui/statusbar/notification/NotificationInflater$ApplyCallback;)V
RuntimeInvisibleAnnotations:
com.android.internal.annotations.VisibleForTesting()
MethodParameters:
Name Flags
result final
reInflateFlags final
inflationId
row final
redactAmbient final
isNewView
remoteViewClickHandler
callback final
entry
parentLayout
existingView
existingWrapper
runningInflations final
applyCallback
private static void handleInflationError(java.util.HashMap<java.lang.Integer, android.os.CancellationSignal>, java.lang.Exception, android.service.notification.StatusBarNotification, com.android.systemui.statusbar.notification.NotificationInflater$InflationCallback);
descriptor: (Ljava/util/HashMap;Ljava/lang/Exception;Landroid/service/notification/StatusBarNotification;Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationCallback;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: invokestatic com.android.systemui.util.Assert.isMainThread:()V
1: aload 0
invokevirtual java.util.HashMap.values:()Ljava/util/Collection;
invokedynamic accept()Ljava/util/function/Consumer;
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;)V
android/os/CancellationSignal.cancel()V (5)
(Landroid/os/CancellationSignal;)V
invokeinterface java.util.Collection.forEach:(Ljava/util/function/Consumer;)V
2: aload 3
ifnull 4
3: aload 3
aload 2
aload 1
invokeinterface com.android.systemui.statusbar.notification.NotificationInflater$InflationCallback.handleInflationException:(Landroid/service/notification/StatusBarNotification;Ljava/lang/Exception;)V
4: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 runningInflations Ljava/util/HashMap<Ljava/lang/Integer;Landroid/os/CancellationSignal;>;
0 5 1 e Ljava/lang/Exception;
0 5 2 notification Landroid/service/notification/StatusBarNotification;
0 5 3 callback Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationCallback;
Signature: (Ljava/util/HashMap<Ljava/lang/Integer;Landroid/os/CancellationSignal;>;Ljava/lang/Exception;Landroid/service/notification/StatusBarNotification;Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationCallback;)V
MethodParameters:
Name Flags
runningInflations
e
notification
callback
private static boolean finishIfDone(com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress, int, java.util.HashMap<java.lang.Integer, android.os.CancellationSignal>, com.android.systemui.statusbar.notification.NotificationInflater$InflationCallback, com.android.systemui.statusbar.ExpandableNotificationRow, );
descriptor: (Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationProgress;ILjava/util/HashMap;Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationCallback;Lcom/android/systemui/statusbar/ExpandableNotificationRow;Z)Z
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=11, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: invokestatic com.android.systemui.util.Assert.isMainThread:()V
1: aload 4
invokevirtual com.android.systemui.statusbar.ExpandableNotificationRow.getEntry:()Lcom/android/systemui/statusbar/NotificationData$Entry;
astore 6
start local 6 2: aload 4
invokevirtual com.android.systemui.statusbar.ExpandableNotificationRow.getPrivateLayout:()Lcom/android/systemui/statusbar/NotificationContentView;
astore 7
start local 7 3: aload 4
invokevirtual com.android.systemui.statusbar.ExpandableNotificationRow.getPublicLayout:()Lcom/android/systemui/statusbar/NotificationContentView;
astore 8
start local 8 4: aload 2
invokevirtual java.util.HashMap.isEmpty:()Z
ifeq 48
5: iload 1
iconst_1
iand
ifeq 9
6: aload 0
getfield com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress.inflatedContentView:Landroid/view/View;
ifnull 8
7: aload 7
aload 0
getfield com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress.inflatedContentView:Landroid/view/View;
invokevirtual com.android.systemui.statusbar.NotificationContentView.setContractedChild:(Landroid/view/View;)V
8: StackMap locals: com.android.systemui.statusbar.NotificationData$Entry com.android.systemui.statusbar.NotificationContentView com.android.systemui.statusbar.NotificationContentView
StackMap stack:
aload 6
aload 0
getfield com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress.newContentView:Landroid/widget/RemoteViews;
putfield com.android.systemui.statusbar.NotificationData$Entry.cachedContentView:Landroid/widget/RemoteViews;
9: StackMap locals:
StackMap stack:
iload 1
iconst_2
iand
ifeq 19
10: aload 0
getfield com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress.inflatedExpandedView:Landroid/view/View;
ifnull 13
11: aload 7
aload 0
getfield com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress.inflatedExpandedView:Landroid/view/View;
invokevirtual com.android.systemui.statusbar.NotificationContentView.setExpandedChild:(Landroid/view/View;)V
12: goto 15
StackMap locals:
StackMap stack:
13: aload 0
getfield com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress.newExpandedView:Landroid/widget/RemoteViews;
ifnonnull 15
14: aload 7
aconst_null
invokevirtual com.android.systemui.statusbar.NotificationContentView.setExpandedChild:(Landroid/view/View;)V
15: StackMap locals:
StackMap stack:
aload 6
aload 0
getfield com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress.newExpandedView:Landroid/widget/RemoteViews;
putfield com.android.systemui.statusbar.NotificationData$Entry.cachedBigContentView:Landroid/widget/RemoteViews;
16: aload 4
aload 0
getfield com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress.newExpandedView:Landroid/widget/RemoteViews;
ifnull 17
iconst_1
goto 18
StackMap locals:
StackMap stack: com.android.systemui.statusbar.ExpandableNotificationRow
17: iconst_0
StackMap locals: com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress int java.util.HashMap com.android.systemui.statusbar.notification.NotificationInflater$InflationCallback com.android.systemui.statusbar.ExpandableNotificationRow int com.android.systemui.statusbar.NotificationData$Entry com.android.systemui.statusbar.NotificationContentView com.android.systemui.statusbar.NotificationContentView
StackMap stack: com.android.systemui.statusbar.ExpandableNotificationRow int
18: invokevirtual com.android.systemui.statusbar.ExpandableNotificationRow.setExpandable:(Z)V
19: StackMap locals:
StackMap stack:
iload 1
iconst_4
iand
ifeq 26
20: aload 0
getfield com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress.inflatedHeadsUpView:Landroid/view/View;
ifnull 23
21: aload 7
aload 0
getfield com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress.inflatedHeadsUpView:Landroid/view/View;
invokevirtual com.android.systemui.statusbar.NotificationContentView.setHeadsUpChild:(Landroid/view/View;)V
22: goto 25
StackMap locals:
StackMap stack:
23: aload 0
getfield com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress.newHeadsUpView:Landroid/widget/RemoteViews;
ifnonnull 25
24: aload 7
aconst_null
invokevirtual com.android.systemui.statusbar.NotificationContentView.setHeadsUpChild:(Landroid/view/View;)V
25: StackMap locals:
StackMap stack:
aload 6
aload 0
getfield com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress.newHeadsUpView:Landroid/widget/RemoteViews;
putfield com.android.systemui.statusbar.NotificationData$Entry.cachedHeadsUpContentView:Landroid/widget/RemoteViews;
26: StackMap locals:
StackMap stack:
iload 1
bipush 8
iand
ifeq 30
27: aload 0
getfield com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress.inflatedPublicView:Landroid/view/View;
ifnull 29
28: aload 8
aload 0
getfield com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress.inflatedPublicView:Landroid/view/View;
invokevirtual com.android.systemui.statusbar.NotificationContentView.setContractedChild:(Landroid/view/View;)V
29: StackMap locals:
StackMap stack:
aload 6
aload 0
getfield com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress.newPublicView:Landroid/widget/RemoteViews;
putfield com.android.systemui.statusbar.NotificationData$Entry.cachedPublicContentView:Landroid/widget/RemoteViews;
30: StackMap locals:
StackMap stack:
iload 1
bipush 16
iand
ifeq 43
31: aload 0
getfield com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress.inflatedAmbientView:Landroid/view/View;
ifnull 42
32: iload 5
ifeq 34
33: aload 8
goto 35
StackMap locals:
StackMap stack:
34: aload 7
35: StackMap locals:
StackMap stack: com.android.systemui.statusbar.NotificationContentView
astore 9
start local 9 36: iload 5
ifne 38
37: aload 8
goto 39
StackMap locals: com.android.systemui.statusbar.NotificationContentView
StackMap stack:
38: aload 7
39: StackMap locals:
StackMap stack: com.android.systemui.statusbar.NotificationContentView
astore 10
start local 10 40: aload 9
aload 0
getfield com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress.inflatedAmbientView:Landroid/view/View;
invokevirtual com.android.systemui.statusbar.NotificationContentView.setAmbientChild:(Landroid/view/View;)V
41: aload 10
aconst_null
invokevirtual com.android.systemui.statusbar.NotificationContentView.setAmbientChild:(Landroid/view/View;)V
end local 10 end local 9 42: StackMap locals:
StackMap stack:
aload 6
aload 0
getfield com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress.newAmbientView:Landroid/widget/RemoteViews;
putfield com.android.systemui.statusbar.NotificationData$Entry.cachedAmbientContentView:Landroid/widget/RemoteViews;
43: StackMap locals:
StackMap stack:
aload 6
aload 0
getfield com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress.headsUpStatusBarText:Ljava/lang/CharSequence;
putfield com.android.systemui.statusbar.NotificationData$Entry.headsUpStatusBarText:Ljava/lang/CharSequence;
44: aload 6
aload 0
getfield com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress.headsUpStatusBarTextPublic:Ljava/lang/CharSequence;
putfield com.android.systemui.statusbar.NotificationData$Entry.headsUpStatusBarTextPublic:Ljava/lang/CharSequence;
45: aload 3
ifnull 47
46: aload 3
aload 4
invokevirtual com.android.systemui.statusbar.ExpandableNotificationRow.getEntry:()Lcom/android/systemui/statusbar/NotificationData$Entry;
invokeinterface com.android.systemui.statusbar.notification.NotificationInflater$InflationCallback.onAsyncInflationFinished:(Lcom/android/systemui/statusbar/NotificationData$Entry;)V
47: StackMap locals:
StackMap stack:
iconst_1
ireturn
48: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 8 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 49 0 result Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationProgress;
0 49 1 reInflateFlags I
0 49 2 runningInflations Ljava/util/HashMap<Ljava/lang/Integer;Landroid/os/CancellationSignal;>;
0 49 3 endListener Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationCallback;
0 49 4 row Lcom/android/systemui/statusbar/ExpandableNotificationRow;
0 49 5 redactAmbient Z
2 49 6 entry Lcom/android/systemui/statusbar/NotificationData$Entry;
3 49 7 privateLayout Lcom/android/systemui/statusbar/NotificationContentView;
4 49 8 publicLayout Lcom/android/systemui/statusbar/NotificationContentView;
36 42 9 newParent Lcom/android/systemui/statusbar/NotificationContentView;
40 42 10 otherParent Lcom/android/systemui/statusbar/NotificationContentView;
Signature: (Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationProgress;ILjava/util/HashMap<Ljava/lang/Integer;Landroid/os/CancellationSignal;>;Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationCallback;Lcom/android/systemui/statusbar/ExpandableNotificationRow;Z)Z
MethodParameters:
Name Flags
result
reInflateFlags
runningInflations
endListener
row
redactAmbient
private static android.widget.RemoteViews createExpandedView(android.app.Notification$Builder, boolean);
descriptor: (Landroid/app/Notification$Builder;Z)Landroid/widget/RemoteViews;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=1, locals=4, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual android.app.Notification$Builder.createBigContentView:()Landroid/widget/RemoteViews;
astore 2
start local 2 1: aload 2
ifnull 3
2: aload 2
areturn
3: StackMap locals: android.widget.RemoteViews
StackMap stack:
iload 1
ifeq 7
4: aload 0
invokevirtual android.app.Notification$Builder.createContentView:()Landroid/widget/RemoteViews;
astore 3
start local 3 5: aload 3
invokestatic android.app.Notification$Builder.makeHeaderExpanded:(Landroid/widget/RemoteViews;)V
6: aload 3
areturn
end local 3 7: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 builder Landroid/app/Notification$Builder;
0 8 1 isLowPriority Z
1 8 2 bigContentView Landroid/widget/RemoteViews;
5 7 3 contentView Landroid/widget/RemoteViews;
MethodParameters:
Name Flags
builder
isLowPriority
private static android.widget.RemoteViews createContentView(android.app.Notification$Builder, boolean, boolean);
descriptor: (Landroid/app/Notification$Builder;ZZ)Landroid/widget/RemoteViews;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 1
ifeq 2
1: aload 0
iconst_0
invokevirtual android.app.Notification$Builder.makeLowPriorityContentView:(Z)Landroid/widget/RemoteViews;
areturn
2: StackMap locals:
StackMap stack:
aload 0
iload 2
invokevirtual android.app.Notification$Builder.createContentView:(Z)Landroid/widget/RemoteViews;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 builder Landroid/app/Notification$Builder;
0 3 1 isLowPriority Z
0 3 2 useLarge Z
MethodParameters:
Name Flags
builder
isLowPriority
useLarge
static boolean canReapplyRemoteView(android.widget.RemoteViews, android.widget.RemoteViews);
descriptor: (Landroid/widget/RemoteViews;Landroid/widget/RemoteViews;)Z
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ifnonnull 1
aload 1
ifnull 8
1: StackMap locals:
StackMap stack:
aload 0
ifnull 7
aload 1
ifnull 7
2: aload 1
invokevirtual android.widget.RemoteViews.getPackage:()Ljava/lang/String;
ifnull 7
3: aload 0
invokevirtual android.widget.RemoteViews.getPackage:()Ljava/lang/String;
ifnull 7
4: aload 0
invokevirtual android.widget.RemoteViews.getPackage:()Ljava/lang/String;
aload 1
invokevirtual android.widget.RemoteViews.getPackage:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 7
5: aload 0
invokevirtual android.widget.RemoteViews.getLayoutId:()I
aload 1
invokevirtual android.widget.RemoteViews.getLayoutId:()I
if_icmpne 7
6: aload 1
invokevirtual android.widget.RemoteViews.isReapplyDisallowed:()Z
ifeq 8
7: StackMap locals:
StackMap stack:
iconst_0
ireturn
StackMap locals:
StackMap stack:
8: iconst_1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 newView Landroid/widget/RemoteViews;
0 9 1 oldView Landroid/widget/RemoteViews;
RuntimeInvisibleAnnotations:
com.android.internal.annotations.VisibleForTesting()
RuntimeInvisibleTypeAnnotations:
METHOD_RETURN
com.android.internal.annotations.VisibleForTesting()
MethodParameters:
Name Flags
newView final
oldView final
public void setInflationCallback(com.android.systemui.statusbar.notification.NotificationInflater$InflationCallback);
descriptor: (Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationCallback;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield com.android.systemui.statusbar.notification.NotificationInflater.mCallback:Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationCallback;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/android/systemui/statusbar/notification/NotificationInflater;
0 2 1 callback Lcom/android/systemui/statusbar/notification/NotificationInflater$InflationCallback;
MethodParameters:
Name Flags
callback
public void onDensityOrFontScaleChanged();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
getfield com.android.systemui.statusbar.notification.NotificationInflater.mRow:Lcom/android/systemui/statusbar/ExpandableNotificationRow;
invokevirtual com.android.systemui.statusbar.ExpandableNotificationRow.getEntry:()Lcom/android/systemui/statusbar/NotificationData$Entry;
astore 1
start local 1 1: aload 1
aconst_null
putfield com.android.systemui.statusbar.NotificationData$Entry.cachedAmbientContentView:Landroid/widget/RemoteViews;
2: aload 1
aconst_null
putfield com.android.systemui.statusbar.NotificationData$Entry.cachedBigContentView:Landroid/widget/RemoteViews;
3: aload 1
aconst_null
putfield com.android.systemui.statusbar.NotificationData$Entry.cachedContentView:Landroid/widget/RemoteViews;
4: aload 1
aconst_null
putfield com.android.systemui.statusbar.NotificationData$Entry.cachedHeadsUpContentView:Landroid/widget/RemoteViews;
5: aload 1
aconst_null
putfield com.android.systemui.statusbar.NotificationData$Entry.cachedPublicContentView:Landroid/widget/RemoteViews;
6: aload 0
invokevirtual com.android.systemui.statusbar.notification.NotificationInflater.inflateNotificationViews:()V
7: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/android/systemui/statusbar/notification/NotificationInflater;
1 8 1 entry Lcom/android/systemui/statusbar/NotificationData$Entry;
private static boolean canReapplyAmbient(com.android.systemui.statusbar.ExpandableNotificationRow, boolean);
descriptor: (Lcom/android/systemui/statusbar/ExpandableNotificationRow;Z)Z
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=1, locals=3, args_size=2
start local 0 start local 1 0: iload 1
ifeq 1
aload 0
invokevirtual com.android.systemui.statusbar.ExpandableNotificationRow.getPublicLayout:()Lcom/android/systemui/statusbar/NotificationContentView;
goto 2
1: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.android.systemui.statusbar.ExpandableNotificationRow.getPrivateLayout:()Lcom/android/systemui/statusbar/NotificationContentView;
2: StackMap locals:
StackMap stack: com.android.systemui.statusbar.NotificationContentView
astore 2
start local 2 3: aload 2
invokevirtual com.android.systemui.statusbar.NotificationContentView.getAmbientChild:()Landroid/view/View;
ifnull 4
iconst_1
ireturn
StackMap locals: com.android.systemui.statusbar.NotificationContentView
StackMap stack:
4: iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 row Lcom/android/systemui/statusbar/ExpandableNotificationRow;
0 5 1 redactAmbient Z
3 5 2 ambientView Lcom/android/systemui/statusbar/NotificationContentView;
MethodParameters:
Name Flags
row
redactAmbient
private static void lambda$0(java.util.HashMap);
descriptor: (Ljava/util/HashMap;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=1, args_size=1
0: aload 0
invokevirtual java.util.HashMap.values:()Ljava/util/Collection;
invokedynamic accept()Ljava/util/function/Consumer;
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;)V
android/os/CancellationSignal.cancel()V (5)
(Landroid/os/CancellationSignal;)V
invokeinterface java.util.Collection.forEach:(Ljava/util/function/Consumer;)V
return
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "NotificationInflater.java"
NestMembers:
com.android.systemui.statusbar.notification.NotificationInflater$1 com.android.systemui.statusbar.notification.NotificationInflater$2 com.android.systemui.statusbar.notification.NotificationInflater$3 com.android.systemui.statusbar.notification.NotificationInflater$4 com.android.systemui.statusbar.notification.NotificationInflater$5 com.android.systemui.statusbar.notification.NotificationInflater$6 com.android.systemui.statusbar.notification.NotificationInflater$ApplyCallback com.android.systemui.statusbar.notification.NotificationInflater$AsyncInflationTask com.android.systemui.statusbar.notification.NotificationInflater$InflationCallback com.android.systemui.statusbar.notification.NotificationInflater$InflationExecutor com.android.systemui.statusbar.notification.NotificationInflater$InflationExecutor$1 com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress
InnerClasses:
public Builder = android.app.Notification$Builder of android.app.Notification
public abstract OnCancelListener = android.os.CancellationSignal$OnCancelListener of android.os.CancellationSignal
public OnClickHandler = android.widget.RemoteViews$OnClickHandler of android.widget.RemoteViews
public abstract OnViewAppliedListener = android.widget.RemoteViews$OnViewAppliedListener of android.widget.RemoteViews
public final Entry = com.android.systemui.statusbar.NotificationData$Entry of com.android.systemui.statusbar.NotificationData
com.android.systemui.statusbar.notification.NotificationInflater$1
com.android.systemui.statusbar.notification.NotificationInflater$2
com.android.systemui.statusbar.notification.NotificationInflater$3
com.android.systemui.statusbar.notification.NotificationInflater$4
com.android.systemui.statusbar.notification.NotificationInflater$5
com.android.systemui.statusbar.notification.NotificationInflater$6
abstract ApplyCallback = com.android.systemui.statusbar.notification.NotificationInflater$ApplyCallback of com.android.systemui.statusbar.notification.NotificationInflater
public AsyncInflationTask = com.android.systemui.statusbar.notification.NotificationInflater$AsyncInflationTask of com.android.systemui.statusbar.notification.NotificationInflater
public abstract InflationCallback = com.android.systemui.statusbar.notification.NotificationInflater$InflationCallback of com.android.systemui.statusbar.notification.NotificationInflater
private InflationExecutor = com.android.systemui.statusbar.notification.NotificationInflater$InflationExecutor of com.android.systemui.statusbar.notification.NotificationInflater
InflationProgress = com.android.systemui.statusbar.notification.NotificationInflater$InflationProgress of com.android.systemui.statusbar.notification.NotificationInflater
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles