public final class android.app.NotificationChannel implements android.os.Parcelable
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: android.app.NotificationChannel
super_class: java.lang.Object
{
public static final java.lang.String DEFAULT_CHANNEL_ID;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "miscellaneous"
private static final int MAX_TEXT_LENGTH;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 1000
private static final java.lang.String TAG_CHANNEL;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "channel"
private static final java.lang.String ATT_NAME;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "name"
private static final java.lang.String ATT_DESC;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "desc"
private static final java.lang.String ATT_ID;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "id"
private static final java.lang.String ATT_DELETED;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "deleted"
private static final java.lang.String ATT_PRIORITY;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "priority"
private static final java.lang.String ATT_VISIBILITY;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "visibility"
private static final java.lang.String ATT_IMPORTANCE;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "importance"
private static final java.lang.String ATT_LIGHTS;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "lights"
private static final java.lang.String ATT_LIGHT_COLOR;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "light_color"
private static final java.lang.String ATT_VIBRATION;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "vibration"
private static final java.lang.String ATT_VIBRATION_ENABLED;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "vibration_enabled"
private static final java.lang.String ATT_SOUND;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "sound"
private static final java.lang.String ATT_USAGE;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "usage"
private static final java.lang.String ATT_FLAGS;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "flags"
private static final java.lang.String ATT_CONTENT_TYPE;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "content_type"
private static final java.lang.String ATT_SHOW_BADGE;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "show_badge"
private static final java.lang.String ATT_USER_LOCKED;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "locked"
private static final java.lang.String ATT_FG_SERVICE_SHOWN;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "fgservice"
private static final java.lang.String ATT_GROUP;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "group"
private static final java.lang.String ATT_BLOCKABLE_SYSTEM;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "blockable_system"
private static final java.lang.String DELIMITER;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: ","
public static final int USER_LOCKED_PRIORITY;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int USER_LOCKED_VISIBILITY;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int USER_LOCKED_IMPORTANCE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4
public static final int USER_LOCKED_LIGHTS;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 8
public static final int USER_LOCKED_VIBRATION;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 16
public static final int USER_LOCKED_SOUND;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 32
public static final int USER_LOCKED_SHOW_BADGE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 128
public static final int[] LOCKABLE_FIELDS;
descriptor: [I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
private static final int DEFAULT_LIGHT_COLOR;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 0
private static final int DEFAULT_VISIBILITY;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: -1000
private static final int DEFAULT_IMPORTANCE;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: -1000
private static final boolean DEFAULT_DELETED;
descriptor: Z
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 0
private static final boolean DEFAULT_SHOW_BADGE;
descriptor: Z
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 1
private final java.lang.String mId;
descriptor: Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private java.lang.String mName;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String mDesc;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private int mImportance;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private boolean mBypassDnd;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private int mLockscreenVisibility;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private android.net.Uri mSound;
descriptor: Landroid/net/Uri;
flags: (0x0002) ACC_PRIVATE
private boolean mLights;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private int mLightColor;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private long[] mVibration;
descriptor: [J
flags: (0x0002) ACC_PRIVATE
private int mUserLockedFields;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private boolean mFgServiceShown;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean mVibrationEnabled;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean mShowBadge;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean mDeleted;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private java.lang.String mGroup;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private android.media.AudioAttributes mAudioAttributes;
descriptor: Landroid/media/AudioAttributes;
flags: (0x0002) ACC_PRIVATE
private boolean mBlockableSystem;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
public static final android.os.Parcelable$Creator<android.app.NotificationChannel> CREATOR;
descriptor: Landroid/os/Parcelable$Creator;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/os/Parcelable$Creator<Landroid/app/NotificationChannel;>;
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=0, args_size=0
0: bipush 7
newarray 10
dup
iconst_0
1: iconst_1
iastore
dup
iconst_1
2: iconst_2
iastore
dup
iconst_2
3: iconst_4
iastore
dup
iconst_3
4: bipush 8
iastore
dup
iconst_4
5: bipush 16
iastore
dup
iconst_5
6: bipush 32
iastore
dup
bipush 6
7: sipush 128
iastore
8: putstatic android.app.NotificationChannel.LOCKABLE_FIELDS:[I
9: new android.app.NotificationChannel$1
dup
invokespecial android.app.NotificationChannel$1.<init>:()V
putstatic android.app.NotificationChannel.CREATOR:Landroid/os/Parcelable$Creator;
10: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(java.lang.String, java.lang.CharSequence, int);
descriptor: (Ljava/lang/String;Ljava/lang/CharSequence;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
sipush -1000
putfield android.app.NotificationChannel.mImportance:I
2: aload 0
sipush -1000
putfield android.app.NotificationChannel.mLockscreenVisibility:I
3: aload 0
getstatic android.provider.Settings$System.DEFAULT_NOTIFICATION_URI:Landroid/net/Uri;
putfield android.app.NotificationChannel.mSound:Landroid/net/Uri;
4: aload 0
iconst_0
putfield android.app.NotificationChannel.mLightColor:I
5: aload 0
iconst_1
putfield android.app.NotificationChannel.mShowBadge:Z
6: aload 0
iconst_0
putfield android.app.NotificationChannel.mDeleted:Z
7: aload 0
getstatic android.app.Notification.AUDIO_ATTRIBUTES_DEFAULT:Landroid/media/AudioAttributes;
putfield android.app.NotificationChannel.mAudioAttributes:Landroid/media/AudioAttributes;
8: aload 0
iconst_0
putfield android.app.NotificationChannel.mBlockableSystem:Z
9: aload 0
aload 0
aload 1
invokevirtual android.app.NotificationChannel.getTrimmedString:(Ljava/lang/String;)Ljava/lang/String;
putfield android.app.NotificationChannel.mId:Ljava/lang/String;
10: aload 0
aload 2
ifnull 11
aload 0
aload 2
invokeinterface java.lang.CharSequence.toString:()Ljava/lang/String;
invokevirtual android.app.NotificationChannel.getTrimmedString:(Ljava/lang/String;)Ljava/lang/String;
goto 12
StackMap locals: android.app.NotificationChannel java.lang.String java.lang.CharSequence int
StackMap stack: android.app.NotificationChannel
11: aconst_null
StackMap locals: android.app.NotificationChannel java.lang.String java.lang.CharSequence int
StackMap stack: android.app.NotificationChannel java.lang.String
12: putfield android.app.NotificationChannel.mName:Ljava/lang/String;
13: aload 0
iload 3
putfield android.app.NotificationChannel.mImportance:I
14: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Landroid/app/NotificationChannel;
0 15 1 id Ljava/lang/String;
0 15 2 name Ljava/lang/CharSequence;
0 15 3 importance I
MethodParameters:
Name Flags
id
name
importance
protected void <init>(android.os.Parcel);
descriptor: (Landroid/os/Parcel;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
sipush -1000
putfield android.app.NotificationChannel.mImportance:I
2: aload 0
sipush -1000
putfield android.app.NotificationChannel.mLockscreenVisibility:I
3: aload 0
getstatic android.provider.Settings$System.DEFAULT_NOTIFICATION_URI:Landroid/net/Uri;
putfield android.app.NotificationChannel.mSound:Landroid/net/Uri;
4: aload 0
iconst_0
putfield android.app.NotificationChannel.mLightColor:I
5: aload 0
iconst_1
putfield android.app.NotificationChannel.mShowBadge:Z
6: aload 0
iconst_0
putfield android.app.NotificationChannel.mDeleted:Z
7: aload 0
getstatic android.app.Notification.AUDIO_ATTRIBUTES_DEFAULT:Landroid/media/AudioAttributes;
putfield android.app.NotificationChannel.mAudioAttributes:Landroid/media/AudioAttributes;
8: aload 0
iconst_0
putfield android.app.NotificationChannel.mBlockableSystem:Z
9: aload 1
invokevirtual android.os.Parcel.readByte:()B
ifeq 12
10: aload 0
aload 1
invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
putfield android.app.NotificationChannel.mId:Ljava/lang/String;
11: goto 13
12: StackMap locals: android.app.NotificationChannel android.os.Parcel
StackMap stack:
aload 0
aconst_null
putfield android.app.NotificationChannel.mId:Ljava/lang/String;
13: StackMap locals:
StackMap stack:
aload 1
invokevirtual android.os.Parcel.readByte:()B
ifeq 16
14: aload 0
aload 1
invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
putfield android.app.NotificationChannel.mName:Ljava/lang/String;
15: goto 17
16: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield android.app.NotificationChannel.mName:Ljava/lang/String;
17: StackMap locals:
StackMap stack:
aload 1
invokevirtual android.os.Parcel.readByte:()B
ifeq 20
18: aload 0
aload 1
invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
putfield android.app.NotificationChannel.mDesc:Ljava/lang/String;
19: goto 21
20: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield android.app.NotificationChannel.mDesc:Ljava/lang/String;
21: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual android.os.Parcel.readInt:()I
putfield android.app.NotificationChannel.mImportance:I
22: aload 0
aload 1
invokevirtual android.os.Parcel.readByte:()B
ifeq 23
iconst_1
goto 24
StackMap locals:
StackMap stack: android.app.NotificationChannel
23: iconst_0
StackMap locals: android.app.NotificationChannel android.os.Parcel
StackMap stack: android.app.NotificationChannel int
24: putfield android.app.NotificationChannel.mBypassDnd:Z
25: aload 0
aload 1
invokevirtual android.os.Parcel.readInt:()I
putfield android.app.NotificationChannel.mLockscreenVisibility:I
26: aload 1
invokevirtual android.os.Parcel.readByte:()B
ifeq 29
27: aload 0
getstatic android.net.Uri.CREATOR:Landroid/os/Parcelable$Creator;
aload 1
invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
checkcast android.net.Uri
putfield android.app.NotificationChannel.mSound:Landroid/net/Uri;
28: goto 30
29: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield android.app.NotificationChannel.mSound:Landroid/net/Uri;
30: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual android.os.Parcel.readByte:()B
ifeq 31
iconst_1
goto 32
StackMap locals:
StackMap stack: android.app.NotificationChannel
31: iconst_0
StackMap locals: android.app.NotificationChannel android.os.Parcel
StackMap stack: android.app.NotificationChannel int
32: putfield android.app.NotificationChannel.mLights:Z
33: aload 0
aload 1
invokevirtual android.os.Parcel.createLongArray:()[J
putfield android.app.NotificationChannel.mVibration:[J
34: aload 0
aload 1
invokevirtual android.os.Parcel.readInt:()I
putfield android.app.NotificationChannel.mUserLockedFields:I
35: aload 0
aload 1
invokevirtual android.os.Parcel.readByte:()B
ifeq 36
iconst_1
goto 37
StackMap locals:
StackMap stack: android.app.NotificationChannel
36: iconst_0
StackMap locals: android.app.NotificationChannel android.os.Parcel
StackMap stack: android.app.NotificationChannel int
37: putfield android.app.NotificationChannel.mFgServiceShown:Z
38: aload 0
aload 1
invokevirtual android.os.Parcel.readByte:()B
ifeq 39
iconst_1
goto 40
StackMap locals:
StackMap stack: android.app.NotificationChannel
39: iconst_0
StackMap locals: android.app.NotificationChannel android.os.Parcel
StackMap stack: android.app.NotificationChannel int
40: putfield android.app.NotificationChannel.mVibrationEnabled:Z
41: aload 0
aload 1
invokevirtual android.os.Parcel.readByte:()B
ifeq 42
iconst_1
goto 43
StackMap locals:
StackMap stack: android.app.NotificationChannel
42: iconst_0
StackMap locals: android.app.NotificationChannel android.os.Parcel
StackMap stack: android.app.NotificationChannel int
43: putfield android.app.NotificationChannel.mShowBadge:Z
44: aload 0
aload 1
invokevirtual android.os.Parcel.readByte:()B
ifeq 45
iconst_1
goto 46
StackMap locals:
StackMap stack: android.app.NotificationChannel
45: iconst_0
StackMap locals: android.app.NotificationChannel android.os.Parcel
StackMap stack: android.app.NotificationChannel int
46: putfield android.app.NotificationChannel.mDeleted:Z
47: aload 1
invokevirtual android.os.Parcel.readByte:()B
ifeq 50
48: aload 0
aload 1
invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
putfield android.app.NotificationChannel.mGroup:Ljava/lang/String;
49: goto 51
50: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield android.app.NotificationChannel.mGroup:Ljava/lang/String;
51: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual android.os.Parcel.readInt:()I
ifle 52
getstatic android.media.AudioAttributes.CREATOR:Landroid/os/Parcelable$Creator;
aload 1
invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
checkcast android.media.AudioAttributes
goto 53
StackMap locals:
StackMap stack: android.app.NotificationChannel
52: aconst_null
StackMap locals: android.app.NotificationChannel android.os.Parcel
StackMap stack: android.app.NotificationChannel android.media.AudioAttributes
53: putfield android.app.NotificationChannel.mAudioAttributes:Landroid/media/AudioAttributes;
54: aload 0
aload 1
invokevirtual android.os.Parcel.readInt:()I
putfield android.app.NotificationChannel.mLightColor:I
55: aload 0
aload 1
invokevirtual android.os.Parcel.readBoolean:()Z
putfield android.app.NotificationChannel.mBlockableSystem:Z
56: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 57 0 this Landroid/app/NotificationChannel;
0 57 1 in Landroid/os/Parcel;
MethodParameters:
Name Flags
in
public void writeToParcel(android.os.Parcel, int);
descriptor: (Landroid/os/Parcel;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield android.app.NotificationChannel.mId:Ljava/lang/String;
ifnull 4
1: aload 1
iconst_1
invokevirtual android.os.Parcel.writeByte:(B)V
2: aload 1
aload 0
getfield android.app.NotificationChannel.mId:Ljava/lang/String;
invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
3: goto 5
4: StackMap locals:
StackMap stack:
aload 1
iconst_0
invokevirtual android.os.Parcel.writeByte:(B)V
5: StackMap locals:
StackMap stack:
aload 0
getfield android.app.NotificationChannel.mName:Ljava/lang/String;
ifnull 9
6: aload 1
iconst_1
invokevirtual android.os.Parcel.writeByte:(B)V
7: aload 1
aload 0
getfield android.app.NotificationChannel.mName:Ljava/lang/String;
invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
8: goto 10
9: StackMap locals:
StackMap stack:
aload 1
iconst_0
invokevirtual android.os.Parcel.writeByte:(B)V
10: StackMap locals:
StackMap stack:
aload 0
getfield android.app.NotificationChannel.mDesc:Ljava/lang/String;
ifnull 14
11: aload 1
iconst_1
invokevirtual android.os.Parcel.writeByte:(B)V
12: aload 1
aload 0
getfield android.app.NotificationChannel.mDesc:Ljava/lang/String;
invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
13: goto 15
14: StackMap locals:
StackMap stack:
aload 1
iconst_0
invokevirtual android.os.Parcel.writeByte:(B)V
15: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield android.app.NotificationChannel.mImportance:I
invokevirtual android.os.Parcel.writeInt:(I)V
16: aload 1
aload 0
getfield android.app.NotificationChannel.mBypassDnd:Z
ifeq 17
iconst_1
goto 18
StackMap locals:
StackMap stack: android.os.Parcel
17: iconst_0
StackMap locals: android.app.NotificationChannel android.os.Parcel int
StackMap stack: android.os.Parcel int
18: invokevirtual android.os.Parcel.writeByte:(B)V
19: aload 1
aload 0
getfield android.app.NotificationChannel.mLockscreenVisibility:I
invokevirtual android.os.Parcel.writeInt:(I)V
20: aload 0
getfield android.app.NotificationChannel.mSound:Landroid/net/Uri;
ifnull 24
21: aload 1
iconst_1
invokevirtual android.os.Parcel.writeByte:(B)V
22: aload 0
getfield android.app.NotificationChannel.mSound:Landroid/net/Uri;
aload 1
iconst_0
invokevirtual android.net.Uri.writeToParcel:(Landroid/os/Parcel;I)V
23: goto 25
24: StackMap locals:
StackMap stack:
aload 1
iconst_0
invokevirtual android.os.Parcel.writeByte:(B)V
25: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield android.app.NotificationChannel.mLights:Z
ifeq 26
iconst_1
goto 27
StackMap locals:
StackMap stack: android.os.Parcel
26: iconst_0
StackMap locals: android.app.NotificationChannel android.os.Parcel int
StackMap stack: android.os.Parcel int
27: invokevirtual android.os.Parcel.writeByte:(B)V
28: aload 1
aload 0
getfield android.app.NotificationChannel.mVibration:[J
invokevirtual android.os.Parcel.writeLongArray:([J)V
29: aload 1
aload 0
getfield android.app.NotificationChannel.mUserLockedFields:I
invokevirtual android.os.Parcel.writeInt:(I)V
30: aload 1
aload 0
getfield android.app.NotificationChannel.mFgServiceShown:Z
ifeq 31
iconst_1
goto 32
StackMap locals:
StackMap stack: android.os.Parcel
31: iconst_0
StackMap locals: android.app.NotificationChannel android.os.Parcel int
StackMap stack: android.os.Parcel int
32: invokevirtual android.os.Parcel.writeByte:(B)V
33: aload 1
aload 0
getfield android.app.NotificationChannel.mVibrationEnabled:Z
ifeq 34
iconst_1
goto 35
StackMap locals:
StackMap stack: android.os.Parcel
34: iconst_0
StackMap locals: android.app.NotificationChannel android.os.Parcel int
StackMap stack: android.os.Parcel int
35: invokevirtual android.os.Parcel.writeByte:(B)V
36: aload 1
aload 0
getfield android.app.NotificationChannel.mShowBadge:Z
ifeq 37
iconst_1
goto 38
StackMap locals:
StackMap stack: android.os.Parcel
37: iconst_0
StackMap locals: android.app.NotificationChannel android.os.Parcel int
StackMap stack: android.os.Parcel int
38: invokevirtual android.os.Parcel.writeByte:(B)V
39: aload 1
aload 0
getfield android.app.NotificationChannel.mDeleted:Z
ifeq 40
iconst_1
goto 41
StackMap locals:
StackMap stack: android.os.Parcel
40: iconst_0
StackMap locals: android.app.NotificationChannel android.os.Parcel int
StackMap stack: android.os.Parcel int
41: invokevirtual android.os.Parcel.writeByte:(B)V
42: aload 0
getfield android.app.NotificationChannel.mGroup:Ljava/lang/String;
ifnull 46
43: aload 1
iconst_1
invokevirtual android.os.Parcel.writeByte:(B)V
44: aload 1
aload 0
getfield android.app.NotificationChannel.mGroup:Ljava/lang/String;
invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
45: goto 47
46: StackMap locals:
StackMap stack:
aload 1
iconst_0
invokevirtual android.os.Parcel.writeByte:(B)V
47: StackMap locals:
StackMap stack:
aload 0
getfield android.app.NotificationChannel.mAudioAttributes:Landroid/media/AudioAttributes;
ifnull 51
48: aload 1
iconst_1
invokevirtual android.os.Parcel.writeInt:(I)V
49: aload 0
getfield android.app.NotificationChannel.mAudioAttributes:Landroid/media/AudioAttributes;
aload 1
iconst_0
invokevirtual android.media.AudioAttributes.writeToParcel:(Landroid/os/Parcel;I)V
50: goto 52
51: StackMap locals:
StackMap stack:
aload 1
iconst_0
invokevirtual android.os.Parcel.writeInt:(I)V
52: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield android.app.NotificationChannel.mLightColor:I
invokevirtual android.os.Parcel.writeInt:(I)V
53: aload 1
aload 0
getfield android.app.NotificationChannel.mBlockableSystem:Z
invokevirtual android.os.Parcel.writeBoolean:(Z)V
54: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 55 0 this Landroid/app/NotificationChannel;
0 55 1 dest Landroid/os/Parcel;
0 55 2 flags I
MethodParameters:
Name Flags
dest
flags
public void lockFields(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
dup
getfield android.app.NotificationChannel.mUserLockedFields:I
iload 1
ior
putfield android.app.NotificationChannel.mUserLockedFields:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/app/NotificationChannel;
0 2 1 field I
MethodParameters:
Name Flags
field
public void unlockFields(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
dup
getfield android.app.NotificationChannel.mUserLockedFields:I
iload 1
iconst_m1
ixor
iand
putfield android.app.NotificationChannel.mUserLockedFields:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/app/NotificationChannel;
0 2 1 field I
MethodParameters:
Name Flags
field
public void setFgServiceShown(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 android.app.NotificationChannel.mFgServiceShown:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/app/NotificationChannel;
0 2 1 shown Z
MethodParameters:
Name Flags
shown
public void setDeleted(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 android.app.NotificationChannel.mDeleted:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/app/NotificationChannel;
0 2 1 deleted Z
MethodParameters:
Name Flags
deleted
public void setBlockableSystem(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 android.app.NotificationChannel.mBlockableSystem:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/app/NotificationChannel;
0 2 1 blockableSystem Z
MethodParameters:
Name Flags
blockableSystem
public void setName(java.lang.CharSequence);
descriptor: (Ljava/lang/CharSequence;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
ifnull 1
aload 0
aload 1
invokeinterface java.lang.CharSequence.toString:()Ljava/lang/String;
invokevirtual android.app.NotificationChannel.getTrimmedString:(Ljava/lang/String;)Ljava/lang/String;
goto 2
StackMap locals:
StackMap stack: android.app.NotificationChannel
1: aconst_null
StackMap locals: android.app.NotificationChannel java.lang.CharSequence
StackMap stack: android.app.NotificationChannel java.lang.String
2: putfield android.app.NotificationChannel.mName:Ljava/lang/String;
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/app/NotificationChannel;
0 4 1 name Ljava/lang/CharSequence;
MethodParameters:
Name Flags
name
public void setDescription(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
aload 1
invokevirtual android.app.NotificationChannel.getTrimmedString:(Ljava/lang/String;)Ljava/lang/String;
putfield android.app.NotificationChannel.mDesc:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/app/NotificationChannel;
0 2 1 description Ljava/lang/String;
MethodParameters:
Name Flags
description
private java.lang.String getTrimmedString(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnull 2
aload 1
invokevirtual java.lang.String.length:()I
sipush 1000
if_icmple 2
1: aload 1
iconst_0
sipush 1000
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
areturn
2: StackMap locals:
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/app/NotificationChannel;
0 3 1 input Ljava/lang/String;
MethodParameters:
Name Flags
input
public void setGroup(java.lang.String);
descriptor: (Ljava/lang/String;)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 android.app.NotificationChannel.mGroup:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/app/NotificationChannel;
0 2 1 groupId Ljava/lang/String;
MethodParameters:
Name Flags
groupId
public void setShowBadge(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 android.app.NotificationChannel.mShowBadge:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/app/NotificationChannel;
0 2 1 showBadge Z
MethodParameters:
Name Flags
showBadge
public void setSound(android.net.Uri, android.media.AudioAttributes);
descriptor: (Landroid/net/Uri;Landroid/media/AudioAttributes;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
putfield android.app.NotificationChannel.mSound:Landroid/net/Uri;
1: aload 0
aload 2
putfield android.app.NotificationChannel.mAudioAttributes:Landroid/media/AudioAttributes;
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/app/NotificationChannel;
0 3 1 sound Landroid/net/Uri;
0 3 2 audioAttributes Landroid/media/AudioAttributes;
MethodParameters:
Name Flags
sound
audioAttributes
public void enableLights(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 android.app.NotificationChannel.mLights:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/app/NotificationChannel;
0 2 1 lights Z
MethodParameters:
Name Flags
lights
public void setLightColor(int);
descriptor: (I)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 android.app.NotificationChannel.mLightColor:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/app/NotificationChannel;
0 2 1 argb I
MethodParameters:
Name Flags
argb
public void enableVibration(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 android.app.NotificationChannel.mVibrationEnabled:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/app/NotificationChannel;
0 2 1 vibration Z
MethodParameters:
Name Flags
vibration
public void setVibrationPattern(long[]);
descriptor: ([J)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
ifnull 1
aload 1
arraylength
ifle 1
iconst_1
goto 2
StackMap locals:
StackMap stack: android.app.NotificationChannel
1: iconst_0
StackMap locals: android.app.NotificationChannel long[]
StackMap stack: android.app.NotificationChannel int
2: putfield android.app.NotificationChannel.mVibrationEnabled:Z
3: aload 0
aload 1
putfield android.app.NotificationChannel.mVibration:[J
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Landroid/app/NotificationChannel;
0 5 1 vibrationPattern [J
MethodParameters:
Name Flags
vibrationPattern
public void setImportance(int);
descriptor: (I)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 android.app.NotificationChannel.mImportance:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/app/NotificationChannel;
0 2 1 importance I
MethodParameters:
Name Flags
importance
public void setBypassDnd(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 android.app.NotificationChannel.mBypassDnd:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/app/NotificationChannel;
0 2 1 bypassDnd Z
MethodParameters:
Name Flags
bypassDnd
public void setLockscreenVisibility(int);
descriptor: (I)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 android.app.NotificationChannel.mLockscreenVisibility:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/app/NotificationChannel;
0 2 1 lockscreenVisibility I
MethodParameters:
Name Flags
lockscreenVisibility
public java.lang.String getId();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.NotificationChannel.mId:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/NotificationChannel;
public java.lang.CharSequence getName();
descriptor: ()Ljava/lang/CharSequence;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.NotificationChannel.mName:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/NotificationChannel;
public java.lang.String getDescription();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.NotificationChannel.mDesc:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/NotificationChannel;
public int getImportance();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.NotificationChannel.mImportance:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/NotificationChannel;
public boolean canBypassDnd();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.NotificationChannel.mBypassDnd:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/NotificationChannel;
public android.net.Uri getSound();
descriptor: ()Landroid/net/Uri;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.NotificationChannel.mSound:Landroid/net/Uri;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/NotificationChannel;
public android.media.AudioAttributes getAudioAttributes();
descriptor: ()Landroid/media/AudioAttributes;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.NotificationChannel.mAudioAttributes:Landroid/media/AudioAttributes;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/NotificationChannel;
public boolean shouldShowLights();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.NotificationChannel.mLights:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/NotificationChannel;
public int getLightColor();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.NotificationChannel.mLightColor:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/NotificationChannel;
public boolean shouldVibrate();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.NotificationChannel.mVibrationEnabled:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/NotificationChannel;
public long[] getVibrationPattern();
descriptor: ()[J
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.NotificationChannel.mVibration:[J
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/NotificationChannel;
public int getLockscreenVisibility();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.NotificationChannel.mLockscreenVisibility:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/NotificationChannel;
public boolean canShowBadge();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.NotificationChannel.mShowBadge:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/NotificationChannel;
public java.lang.String getGroup();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.NotificationChannel.mGroup:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/NotificationChannel;
public boolean isDeleted();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.NotificationChannel.mDeleted:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/NotificationChannel;
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
public int getUserLockedFields();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.NotificationChannel.mUserLockedFields:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/NotificationChannel;
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
public boolean isFgServiceShown();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.NotificationChannel.mFgServiceShown:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/NotificationChannel;
public boolean isBlockableSystem();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.NotificationChannel.mBlockableSystem:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/NotificationChannel;
public void populateFromXmlForRestore(XmlPullParser, android.content.Context);
descriptor: (LXmlPullParser;Landroid/content/Context;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tXmlPullParser cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/NotificationChannel;
MethodParameters:
Name Flags
parser
context
public void populateFromXml(XmlPullParser);
descriptor: (LXmlPullParser;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tXmlPullParser cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/NotificationChannel;
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
MethodParameters:
Name Flags
parser
void populateFromXml(XmlPullParser, boolean, android.content.Context);
descriptor: (LXmlPullParser;ZLandroid/content/Context;)V
flags: (0x0000)
Code:
stack=3, locals=4, args_size=4
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tXmlPullParser cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/NotificationChannel;
MethodParameters:
Name Flags
parser
forRestore
context
private android.net.Uri restoreSoundUri(android.content.Context, android.net.Uri);
descriptor: (Landroid/content/Context;Landroid/net/Uri;)Landroid/net/Uri;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 1
invokevirtual android.content.Context.getContentResolver:()Landroid/content/ContentResolver;
astore 3
start local 3 3: aload 3
aload 2
invokevirtual android.content.ContentResolver.canonicalize:(Landroid/net/Uri;)Landroid/net/Uri;
astore 4
start local 4 4: aload 4
ifnonnull 6
5: getstatic android.provider.Settings$System.DEFAULT_NOTIFICATION_URI:Landroid/net/Uri;
areturn
6: StackMap locals: android.content.ContentResolver android.net.Uri
StackMap stack:
aload 3
aload 4
invokevirtual android.content.ContentResolver.uncanonicalize:(Landroid/net/Uri;)Landroid/net/Uri;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Landroid/app/NotificationChannel;
0 7 1 context Landroid/content/Context;
0 7 2 uri Landroid/net/Uri;
3 7 3 contentResolver Landroid/content/ContentResolver;
4 7 4 canonicalizedUri Landroid/net/Uri;
MethodParameters:
Name Flags
context
uri
public void writeXml(XmlSerializer);
descriptor: (LXmlSerializer;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tXmlSerializer cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/NotificationChannel;
Exceptions:
throws java.io.IOException
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
MethodParameters:
Name Flags
out
public void writeXmlForBackup(XmlSerializer, android.content.Context);
descriptor: (LXmlSerializer;Landroid/content/Context;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tXmlSerializer cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/NotificationChannel;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
out
context
private android.net.Uri getSoundForBackup(android.content.Context);
descriptor: (Landroid/content/Context;)Landroid/net/Uri;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual android.app.NotificationChannel.getSound:()Landroid/net/Uri;
astore 2
start local 2 1: aload 2
ifnonnull 3
2: aconst_null
areturn
3: StackMap locals: android.net.Uri
StackMap stack:
aload 1
invokevirtual android.content.Context.getContentResolver:()Landroid/content/ContentResolver;
aload 2
invokevirtual android.content.ContentResolver.canonicalize:(Landroid/net/Uri;)Landroid/net/Uri;
astore 3
start local 3 4: aload 3
ifnonnull 6
5: getstatic android.provider.Settings$System.DEFAULT_NOTIFICATION_URI:Landroid/net/Uri;
areturn
6: StackMap locals: android.net.Uri
StackMap stack:
aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Landroid/app/NotificationChannel;
0 7 1 context Landroid/content/Context;
1 7 2 sound Landroid/net/Uri;
4 7 3 canonicalSound Landroid/net/Uri;
MethodParameters:
Name Flags
context
void writeXml(XmlSerializer, boolean, android.content.Context);
descriptor: (LXmlSerializer;ZLandroid/content/Context;)V
flags: (0x0000)
Code:
stack=3, locals=4, args_size=4
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tXmlSerializer cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/NotificationChannel;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
out
forBackup
context
public JSONObject toJson();
descriptor: ()LJSONObject;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tJSONObject cannot be resolved to a type\n\tJSONException cannot be resolved to a type\n\tJSONObject cannot be resolved to a type\n\tJSONObject cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/NotificationChannel;
Exceptions:
throws JSONException
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
static android.media.AudioAttributes safeAudioAttributes(XmlPullParser);
descriptor: (LXmlPullParser;)Landroid/media/AudioAttributes;
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=1, args_size=1
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tXmlPullParser cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
MethodParameters:
Name Flags
parser
static android.net.Uri safeUri(XmlPullParser, java.lang.String);
descriptor: (LXmlPullParser;Ljava/lang/String;)Landroid/net/Uri;
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=2, args_size=2
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tXmlPullParser cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
MethodParameters:
Name Flags
parser
att
static int safeInt(XmlPullParser, java.lang.String, int);
descriptor: (LXmlPullParser;Ljava/lang/String;I)I
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=3, args_size=3
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tXmlPullParser cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
MethodParameters:
Name Flags
parser
att
defValue
private static int tryParseInt(java.lang.String, int);
descriptor: (Ljava/lang/String;I)I
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokestatic android.text.TextUtils.isEmpty:(Ljava/lang/CharSequence;)Z
ifeq 1
iload 1
ireturn
1: StackMap locals:
StackMap stack:
aload 0
invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;)I
2: ireturn
3: StackMap locals:
StackMap stack: java.lang.NumberFormatException
pop
4: iload 1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 value Ljava/lang/String;
0 5 1 defValue I
Exception table:
from to target type
1 2 3 Class java.lang.NumberFormatException
MethodParameters:
Name Flags
value
defValue
static boolean safeBool(XmlPullParser, java.lang.String, boolean);
descriptor: (LXmlPullParser;Ljava/lang/String;Z)Z
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=3, args_size=3
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tXmlPullParser cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
MethodParameters:
Name Flags
parser
att
defValue
static long[] safeLongArray(XmlPullParser, java.lang.String, long[]);
descriptor: (LXmlPullParser;Ljava/lang/String;[J)[J
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=3, args_size=3
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tXmlPullParser cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
MethodParameters:
Name Flags
parser
att
defValue
private static java.lang.String longArrayToString(long[]);
descriptor: ([J)Ljava/lang/String;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=4, locals=3, args_size=1
start local 0 0: new java.lang.StringBuffer
dup
invokespecial java.lang.StringBuffer.<init>:()V
astore 1
start local 1 1: aload 0
ifnull 8
aload 0
arraylength
ifle 8
2: iconst_0
istore 2
start local 2 3: goto 6
4: StackMap locals: java.lang.StringBuffer int
StackMap stack:
aload 1
aload 0
iload 2
laload
invokevirtual java.lang.StringBuffer.append:(J)Ljava/lang/StringBuffer;
ldc ","
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
5: iinc 2 1
StackMap locals:
StackMap stack:
6: iload 2
aload 0
arraylength
iconst_1
isub
if_icmplt 4
end local 2 7: aload 1
aload 0
aload 0
arraylength
iconst_1
isub
laload
invokevirtual java.lang.StringBuffer.append:(J)Ljava/lang/StringBuffer;
pop
8: StackMap locals:
StackMap stack:
aload 1
invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 values [J
1 9 1 sb Ljava/lang/StringBuffer;
3 7 2 i I
MethodParameters:
Name Flags
values
public int describeContents();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/NotificationChannel;
public boolean equals(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
if_acmpne 1
iconst_1
ireturn
1: StackMap locals:
StackMap stack:
aload 1
ifnull 2
aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
if_acmpeq 3
StackMap locals:
StackMap stack:
2: iconst_0
ireturn
3: StackMap locals:
StackMap stack:
aload 1
checkcast android.app.NotificationChannel
astore 2
start local 2 4: aload 0
invokevirtual android.app.NotificationChannel.getImportance:()I
aload 2
invokevirtual android.app.NotificationChannel.getImportance:()I
if_icmpeq 5
iconst_0
ireturn
5: StackMap locals: android.app.NotificationChannel
StackMap stack:
aload 0
getfield android.app.NotificationChannel.mBypassDnd:Z
aload 2
getfield android.app.NotificationChannel.mBypassDnd:Z
if_icmpeq 6
iconst_0
ireturn
6: StackMap locals:
StackMap stack:
aload 0
invokevirtual android.app.NotificationChannel.getLockscreenVisibility:()I
aload 2
invokevirtual android.app.NotificationChannel.getLockscreenVisibility:()I
if_icmpeq 7
iconst_0
ireturn
7: StackMap locals:
StackMap stack:
aload 0
getfield android.app.NotificationChannel.mLights:Z
aload 2
getfield android.app.NotificationChannel.mLights:Z
if_icmpeq 8
iconst_0
ireturn
8: StackMap locals:
StackMap stack:
aload 0
invokevirtual android.app.NotificationChannel.getLightColor:()I
aload 2
invokevirtual android.app.NotificationChannel.getLightColor:()I
if_icmpeq 9
iconst_0
ireturn
9: StackMap locals:
StackMap stack:
aload 0
invokevirtual android.app.NotificationChannel.getUserLockedFields:()I
aload 2
invokevirtual android.app.NotificationChannel.getUserLockedFields:()I
if_icmpeq 10
iconst_0
ireturn
10: StackMap locals:
StackMap stack:
aload 0
getfield android.app.NotificationChannel.mVibrationEnabled:Z
aload 2
getfield android.app.NotificationChannel.mVibrationEnabled:Z
if_icmpeq 11
iconst_0
ireturn
11: StackMap locals:
StackMap stack:
aload 0
getfield android.app.NotificationChannel.mShowBadge:Z
aload 2
getfield android.app.NotificationChannel.mShowBadge:Z
if_icmpeq 12
iconst_0
ireturn
12: StackMap locals:
StackMap stack:
aload 0
invokevirtual android.app.NotificationChannel.isDeleted:()Z
aload 2
invokevirtual android.app.NotificationChannel.isDeleted:()Z
if_icmpeq 13
iconst_0
ireturn
13: StackMap locals:
StackMap stack:
aload 0
invokevirtual android.app.NotificationChannel.isBlockableSystem:()Z
aload 2
invokevirtual android.app.NotificationChannel.isBlockableSystem:()Z
if_icmpeq 14
iconst_0
ireturn
14: StackMap locals:
StackMap stack:
aload 0
invokevirtual android.app.NotificationChannel.getId:()Ljava/lang/String;
ifnull 15
aload 0
invokevirtual android.app.NotificationChannel.getId:()Ljava/lang/String;
aload 2
invokevirtual android.app.NotificationChannel.getId:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 17
goto 16
StackMap locals:
StackMap stack:
15: aload 2
invokevirtual android.app.NotificationChannel.getId:()Ljava/lang/String;
ifnull 17
StackMap locals:
StackMap stack:
16: iconst_0
ireturn
17: StackMap locals:
StackMap stack:
aload 0
invokevirtual android.app.NotificationChannel.getName:()Ljava/lang/CharSequence;
ifnull 18
aload 0
invokevirtual android.app.NotificationChannel.getName:()Ljava/lang/CharSequence;
aload 2
invokevirtual android.app.NotificationChannel.getName:()Ljava/lang/CharSequence;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifne 20
goto 19
StackMap locals:
StackMap stack:
18: aload 2
invokevirtual android.app.NotificationChannel.getName:()Ljava/lang/CharSequence;
ifnull 20
19: StackMap locals:
StackMap stack:
iconst_0
ireturn
20: StackMap locals:
StackMap stack:
aload 0
invokevirtual android.app.NotificationChannel.getDescription:()Ljava/lang/String;
ifnull 21
aload 0
invokevirtual android.app.NotificationChannel.getDescription:()Ljava/lang/String;
aload 2
invokevirtual android.app.NotificationChannel.getDescription:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 23
goto 22
21: StackMap locals:
StackMap stack:
aload 2
invokevirtual android.app.NotificationChannel.getDescription:()Ljava/lang/String;
ifnull 23
22: StackMap locals:
StackMap stack:
iconst_0
ireturn
23: StackMap locals:
StackMap stack:
aload 0
invokevirtual android.app.NotificationChannel.getSound:()Landroid/net/Uri;
ifnull 24
aload 0
invokevirtual android.app.NotificationChannel.getSound:()Landroid/net/Uri;
aload 2
invokevirtual android.app.NotificationChannel.getSound:()Landroid/net/Uri;
invokevirtual android.net.Uri.equals:(Ljava/lang/Object;)Z
ifne 26
goto 25
StackMap locals:
StackMap stack:
24: aload 2
invokevirtual android.app.NotificationChannel.getSound:()Landroid/net/Uri;
ifnull 26
25: StackMap locals:
StackMap stack:
iconst_0
ireturn
26: StackMap locals:
StackMap stack:
aload 0
getfield android.app.NotificationChannel.mVibration:[J
aload 2
getfield android.app.NotificationChannel.mVibration:[J
invokestatic java.util.Arrays.equals:([J[J)Z
ifne 27
iconst_0
ireturn
27: StackMap locals:
StackMap stack:
aload 0
invokevirtual android.app.NotificationChannel.getGroup:()Ljava/lang/String;
ifnull 28
aload 0
invokevirtual android.app.NotificationChannel.getGroup:()Ljava/lang/String;
aload 2
invokevirtual android.app.NotificationChannel.getGroup:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 30
goto 29
StackMap locals:
StackMap stack:
28: aload 2
invokevirtual android.app.NotificationChannel.getGroup:()Ljava/lang/String;
ifnull 30
29: StackMap locals:
StackMap stack:
iconst_0
ireturn
30: StackMap locals:
StackMap stack:
aload 0
invokevirtual android.app.NotificationChannel.getAudioAttributes:()Landroid/media/AudioAttributes;
ifnull 31
aload 0
invokevirtual android.app.NotificationChannel.getAudioAttributes:()Landroid/media/AudioAttributes;
aload 2
invokevirtual android.app.NotificationChannel.getAudioAttributes:()Landroid/media/AudioAttributes;
invokevirtual android.media.AudioAttributes.equals:(Ljava/lang/Object;)Z
goto 33
31: StackMap locals:
StackMap stack:
aload 2
invokevirtual android.app.NotificationChannel.getAudioAttributes:()Landroid/media/AudioAttributes;
ifnonnull 32
iconst_1
goto 33
StackMap locals:
StackMap stack:
32: iconst_0
33: StackMap locals:
StackMap stack: int
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 34 0 this Landroid/app/NotificationChannel;
0 34 1 o Ljava/lang/Object;
4 34 2 that Landroid/app/NotificationChannel;
MethodParameters:
Name Flags
o
public int hashCode();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual android.app.NotificationChannel.getId:()Ljava/lang/String;
ifnull 1
aload 0
invokevirtual android.app.NotificationChannel.getId:()Ljava/lang/String;
invokevirtual java.lang.String.hashCode:()I
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: istore 1
start local 1 3: bipush 31
iload 1
imul
aload 0
invokevirtual android.app.NotificationChannel.getName:()Ljava/lang/CharSequence;
ifnull 4
aload 0
invokevirtual android.app.NotificationChannel.getName:()Ljava/lang/CharSequence;
invokevirtual java.lang.Object.hashCode:()I
goto 5
StackMap locals: android.app.NotificationChannel int
StackMap stack: int
4: iconst_0
StackMap locals: android.app.NotificationChannel int
StackMap stack: int int
5: iadd
istore 1
6: bipush 31
iload 1
imul
aload 0
invokevirtual android.app.NotificationChannel.getDescription:()Ljava/lang/String;
ifnull 7
aload 0
invokevirtual android.app.NotificationChannel.getDescription:()Ljava/lang/String;
invokevirtual java.lang.String.hashCode:()I
goto 8
StackMap locals:
StackMap stack: int
7: iconst_0
StackMap locals: android.app.NotificationChannel int
StackMap stack: int int
8: iadd
istore 1
9: bipush 31
iload 1
imul
aload 0
invokevirtual android.app.NotificationChannel.getImportance:()I
iadd
istore 1
10: bipush 31
iload 1
imul
aload 0
getfield android.app.NotificationChannel.mBypassDnd:Z
ifeq 11
iconst_1
goto 12
StackMap locals:
StackMap stack: int
11: iconst_0
StackMap locals: android.app.NotificationChannel int
StackMap stack: int int
12: iadd
istore 1
13: bipush 31
iload 1
imul
aload 0
invokevirtual android.app.NotificationChannel.getLockscreenVisibility:()I
iadd
istore 1
14: bipush 31
iload 1
imul
aload 0
invokevirtual android.app.NotificationChannel.getSound:()Landroid/net/Uri;
ifnull 15
aload 0
invokevirtual android.app.NotificationChannel.getSound:()Landroid/net/Uri;
invokevirtual android.net.Uri.hashCode:()I
goto 16
StackMap locals:
StackMap stack: int
15: iconst_0
StackMap locals: android.app.NotificationChannel int
StackMap stack: int int
16: iadd
istore 1
17: bipush 31
iload 1
imul
aload 0
getfield android.app.NotificationChannel.mLights:Z
ifeq 18
iconst_1
goto 19
StackMap locals:
StackMap stack: int
18: iconst_0
StackMap locals: android.app.NotificationChannel int
StackMap stack: int int
19: iadd
istore 1
20: bipush 31
iload 1
imul
aload 0
invokevirtual android.app.NotificationChannel.getLightColor:()I
iadd
istore 1
21: bipush 31
iload 1
imul
aload 0
getfield android.app.NotificationChannel.mVibration:[J
invokestatic java.util.Arrays.hashCode:([J)I
iadd
istore 1
22: bipush 31
iload 1
imul
aload 0
invokevirtual android.app.NotificationChannel.getUserLockedFields:()I
iadd
istore 1
23: bipush 31
iload 1
imul
aload 0
getfield android.app.NotificationChannel.mVibrationEnabled:Z
ifeq 24
iconst_1
goto 25
StackMap locals:
StackMap stack: int
24: iconst_0
StackMap locals: android.app.NotificationChannel int
StackMap stack: int int
25: iadd
istore 1
26: bipush 31
iload 1
imul
aload 0
getfield android.app.NotificationChannel.mShowBadge:Z
ifeq 27
iconst_1
goto 28
StackMap locals:
StackMap stack: int
27: iconst_0
StackMap locals: android.app.NotificationChannel int
StackMap stack: int int
28: iadd
istore 1
29: bipush 31
iload 1
imul
aload 0
invokevirtual android.app.NotificationChannel.isDeleted:()Z
ifeq 30
iconst_1
goto 31
StackMap locals:
StackMap stack: int
30: iconst_0
StackMap locals: android.app.NotificationChannel int
StackMap stack: int int
31: iadd
istore 1
32: bipush 31
iload 1
imul
aload 0
invokevirtual android.app.NotificationChannel.getGroup:()Ljava/lang/String;
ifnull 33
aload 0
invokevirtual android.app.NotificationChannel.getGroup:()Ljava/lang/String;
invokevirtual java.lang.String.hashCode:()I
goto 34
StackMap locals:
StackMap stack: int
33: iconst_0
StackMap locals: android.app.NotificationChannel int
StackMap stack: int int
34: iadd
istore 1
35: bipush 31
iload 1
imul
aload 0
invokevirtual android.app.NotificationChannel.getAudioAttributes:()Landroid/media/AudioAttributes;
ifnull 36
aload 0
invokevirtual android.app.NotificationChannel.getAudioAttributes:()Landroid/media/AudioAttributes;
invokevirtual android.media.AudioAttributes.hashCode:()I
goto 37
StackMap locals:
StackMap stack: int
36: iconst_0
StackMap locals: android.app.NotificationChannel int
StackMap stack: int int
37: iadd
istore 1
38: bipush 31
iload 1
imul
aload 0
invokevirtual android.app.NotificationChannel.isBlockableSystem:()Z
ifeq 39
iconst_1
goto 40
StackMap locals:
StackMap stack: int
39: iconst_0
StackMap locals: android.app.NotificationChannel int
StackMap stack: int int
40: iadd
istore 1
41: iload 1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 42 0 this Landroid/app/NotificationChannel;
3 42 1 result I
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
ldc "NotificationChannel{mId='"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
1: aload 0
getfield android.app.NotificationChannel.mId:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
bipush 39
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
2: ldc ", mName="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.app.NotificationChannel.mName:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
3: ldc ", mDescription="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.app.NotificationChannel.mDesc:Ljava/lang/String;
invokestatic android.text.TextUtils.isEmpty:(Ljava/lang/CharSequence;)Z
ifne 4
ldc "hasDescription "
goto 5
StackMap locals:
StackMap stack: java.lang.StringBuilder
4: ldc ""
StackMap locals: android.app.NotificationChannel
StackMap stack: java.lang.StringBuilder java.lang.String
5: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
6: ldc ", mImportance="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.app.NotificationChannel.mImportance:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
7: ldc ", mBypassDnd="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.app.NotificationChannel.mBypassDnd:Z
invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
8: ldc ", mLockscreenVisibility="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.app.NotificationChannel.mLockscreenVisibility:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
9: ldc ", mSound="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.app.NotificationChannel.mSound:Landroid/net/Uri;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
10: ldc ", mLights="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.app.NotificationChannel.mLights:Z
invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
11: ldc ", mLightColor="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.app.NotificationChannel.mLightColor:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
12: ldc ", mVibration="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.app.NotificationChannel.mVibration:[J
invokestatic java.util.Arrays.toString:([J)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
13: ldc ", mUserLockedFields="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.app.NotificationChannel.mUserLockedFields:I
invokestatic java.lang.Integer.toHexString:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
14: ldc ", mFgServiceShown="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.app.NotificationChannel.mFgServiceShown:Z
invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
15: ldc ", mVibrationEnabled="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.app.NotificationChannel.mVibrationEnabled:Z
invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
16: ldc ", mShowBadge="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.app.NotificationChannel.mShowBadge:Z
invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
17: ldc ", mDeleted="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.app.NotificationChannel.mDeleted:Z
invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
18: ldc ", mGroup='"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.app.NotificationChannel.mGroup:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
bipush 39
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
19: ldc ", mAudioAttributes="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.app.NotificationChannel.mAudioAttributes:Landroid/media/AudioAttributes;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
20: ldc ", mBlockableSystem="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.app.NotificationChannel.mBlockableSystem:Z
invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
21: bipush 125
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
22: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 this Landroid/app/NotificationChannel;
public void writeToProto(android.util.proto.ProtoOutputStream, long);
descriptor: (Landroid/util/proto/ProtoOutputStream;J)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tNotificationChannelProto cannot be resolved to a variable\n\tNotificationChannelProto cannot be resolved to a variable\n\tNotificationChannelProto cannot be resolved to a variable\n\tNotificationChannelProto cannot be resolved to a variable\n\tNotificationChannelProto cannot be resolved to a variable\n\tNotificationChannelProto cannot be resolved to a variable\n\tNotificationChannelProto cannot be resolved to a variable\n\tNotificationChannelProto cannot be resolved to a variable\n\tNotificationChannelProto cannot be resolved to a variable\n\tNotificationChannelProto cannot be resolved to a variable\n\tNotificationChannelProto cannot be resolved to a variable\n\tNotificationChannelProto cannot be resolved to a variable\n\tNotificationChannelProto cannot be resolved to a variable\n\tNotificationChannelProto cannot be resolved to a variable\n\tNotificationChannelProto cannot be resolved to a variable\n\tNotificationChannelProto cannot be resolved to a variable\n\tNotificationChannelProto cannot be resolved to a variable\n\tNotificationChannelProto cannot be resolved to a variable\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/NotificationChannel;
MethodParameters:
Name Flags
proto
fieldId
}
SourceFile: "NotificationChannel.java"
NestMembers:
android.app.NotificationChannel$1
InnerClasses:
android.app.NotificationChannel$1
public abstract Creator = android.os.Parcelable$Creator of android.os.Parcelable
public final System = android.provider.Settings$System of android.provider.Settings