public final class android.app.NotificationChannelGroup implements android.os.Parcelable
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: android.app.NotificationChannelGroup
super_class: java.lang.Object
{
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_GROUP;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "channelGroup"
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_BLOCKED;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "blocked"
private final java.lang.String mId;
descriptor: Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private java.lang.CharSequence mName;
descriptor: Ljava/lang/CharSequence;
flags: (0x0002) ACC_PRIVATE
private java.lang.String mDescription;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private boolean mBlocked;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private java.util.List<android.app.NotificationChannel> mChannels;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Landroid/app/NotificationChannel;>;
public static final android.os.Parcelable$Creator<android.app.NotificationChannelGroup> CREATOR;
descriptor: Landroid/os/Parcelable$Creator;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/os/Parcelable$Creator<Landroid/app/NotificationChannelGroup;>;
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: new android.app.NotificationChannelGroup$1
dup
invokespecial android.app.NotificationChannelGroup$1.<init>:()V
1: putstatic android.app.NotificationChannelGroup.CREATOR:Landroid/os/Parcelable$Creator;
2: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(java.lang.String, java.lang.CharSequence);
descriptor: (Ljava/lang/String;Ljava/lang/CharSequence;)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
invokespecial java.lang.Object.<init>:()V
1: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield android.app.NotificationChannelGroup.mChannels:Ljava/util/List;
2: aload 0
aload 0
aload 1
invokevirtual android.app.NotificationChannelGroup.getTrimmedString:(Ljava/lang/String;)Ljava/lang/String;
putfield android.app.NotificationChannelGroup.mId:Ljava/lang/String;
3: aload 0
aload 2
ifnull 4
aload 0
aload 2
invokeinterface java.lang.CharSequence.toString:()Ljava/lang/String;
invokevirtual android.app.NotificationChannelGroup.getTrimmedString:(Ljava/lang/String;)Ljava/lang/String;
goto 5
StackMap locals: android.app.NotificationChannelGroup java.lang.String java.lang.CharSequence
StackMap stack: android.app.NotificationChannelGroup
4: aconst_null
StackMap locals: android.app.NotificationChannelGroup java.lang.String java.lang.CharSequence
StackMap stack: android.app.NotificationChannelGroup java.lang.String
5: putfield android.app.NotificationChannelGroup.mName:Ljava/lang/CharSequence;
6: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Landroid/app/NotificationChannelGroup;
0 7 1 id Ljava/lang/String;
0 7 2 name Ljava/lang/CharSequence;
MethodParameters:
Name Flags
id
name
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
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield android.app.NotificationChannelGroup.mChannels:Ljava/util/List;
2: aload 1
invokevirtual android.os.Parcel.readByte:()B
ifeq 5
3: aload 0
aload 1
invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
putfield android.app.NotificationChannelGroup.mId:Ljava/lang/String;
4: goto 6
5: StackMap locals: android.app.NotificationChannelGroup android.os.Parcel
StackMap stack:
aload 0
aconst_null
putfield android.app.NotificationChannelGroup.mId:Ljava/lang/String;
6: StackMap locals:
StackMap stack:
aload 0
getstatic android.text.TextUtils.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator;
aload 1
invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
checkcast java.lang.CharSequence
putfield android.app.NotificationChannelGroup.mName:Ljava/lang/CharSequence;
7: aload 1
invokevirtual android.os.Parcel.readByte:()B
ifeq 10
8: aload 0
aload 1
invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
putfield android.app.NotificationChannelGroup.mDescription:Ljava/lang/String;
9: goto 11
10: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield android.app.NotificationChannelGroup.mDescription:Ljava/lang/String;
11: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield android.app.NotificationChannelGroup.mChannels:Ljava/util/List;
ldc Landroid/app/NotificationChannel;
invokevirtual java.lang.Class.getClassLoader:()Ljava/lang/ClassLoader;
invokevirtual android.os.Parcel.readParcelableList:(Ljava/util/List;Ljava/lang/ClassLoader;)Ljava/util/List;
pop
12: aload 0
aload 1
invokevirtual android.os.Parcel.readBoolean:()Z
putfield android.app.NotificationChannelGroup.mBlocked:Z
13: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Landroid/app/NotificationChannelGroup;
0 14 1 in Landroid/os/Parcel;
MethodParameters:
Name Flags
in
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/NotificationChannelGroup;
0 3 1 input Ljava/lang/String;
MethodParameters:
Name Flags
input
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.NotificationChannelGroup.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.NotificationChannelGroup.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.NotificationChannelGroup.mName:Ljava/lang/CharSequence;
aload 1
iload 2
invokestatic android.text.TextUtils.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V
6: aload 0
getfield android.app.NotificationChannelGroup.mDescription:Ljava/lang/String;
ifnull 10
7: aload 1
iconst_1
invokevirtual android.os.Parcel.writeByte:(B)V
8: aload 1
aload 0
getfield android.app.NotificationChannelGroup.mDescription:Ljava/lang/String;
invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
9: goto 11
10: StackMap locals:
StackMap stack:
aload 1
iconst_0
invokevirtual android.os.Parcel.writeByte:(B)V
11: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield android.app.NotificationChannelGroup.mChannels:Ljava/util/List;
iload 2
invokevirtual android.os.Parcel.writeParcelableList:(Ljava/util/List;I)V
12: aload 1
aload 0
getfield android.app.NotificationChannelGroup.mBlocked:Z
invokevirtual android.os.Parcel.writeBoolean:(Z)V
13: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Landroid/app/NotificationChannelGroup;
0 14 1 dest Landroid/os/Parcel;
0 14 2 flags I
MethodParameters:
Name Flags
dest
flags
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.NotificationChannelGroup.mId:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/NotificationChannelGroup;
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.NotificationChannelGroup.mName:Ljava/lang/CharSequence;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/NotificationChannelGroup;
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.NotificationChannelGroup.mDescription:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/NotificationChannelGroup;
public java.util.List<android.app.NotificationChannel> getChannels();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.NotificationChannelGroup.mChannels:Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/NotificationChannelGroup;
Signature: ()Ljava/util/List<Landroid/app/NotificationChannel;>;
public boolean isBlocked();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.NotificationChannelGroup.mBlocked:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/NotificationChannelGroup;
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.NotificationChannelGroup.getTrimmedString:(Ljava/lang/String;)Ljava/lang/String;
putfield android.app.NotificationChannelGroup.mDescription:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/app/NotificationChannelGroup;
0 2 1 description Ljava/lang/String;
MethodParameters:
Name Flags
description
public void setBlocked(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.NotificationChannelGroup.mBlocked:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/app/NotificationChannelGroup;
0 2 1 blocked Z
MethodParameters:
Name Flags
blocked
public void addChannel(android.app.NotificationChannel);
descriptor: (Landroid/app/NotificationChannel;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield android.app.NotificationChannelGroup.mChannels:Ljava/util/List;
aload 1
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/app/NotificationChannelGroup;
0 2 1 channel Landroid/app/NotificationChannel;
MethodParameters:
Name Flags
channel
public void setChannels(java.util.List<android.app.NotificationChannel>);
descriptor: (Ljava/util/List;)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.NotificationChannelGroup.mChannels:Ljava/util/List;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/app/NotificationChannelGroup;
0 2 1 channels Ljava/util/List<Landroid/app/NotificationChannel;>;
Signature: (Ljava/util/List<Landroid/app/NotificationChannel;>;)V
MethodParameters:
Name Flags
channels
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/NotificationChannelGroup;
MethodParameters:
Name Flags
parser
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
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/NotificationChannelGroup;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
out
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/NotificationChannelGroup;
Exceptions:
throws JSONException
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
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/NotificationChannelGroup;
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.NotificationChannelGroup
astore 2
start local 2 4: aload 0
invokevirtual android.app.NotificationChannelGroup.isBlocked:()Z
aload 2
invokevirtual android.app.NotificationChannelGroup.isBlocked:()Z
if_icmpeq 5
iconst_0
ireturn
5: StackMap locals: android.app.NotificationChannelGroup
StackMap stack:
aload 0
invokevirtual android.app.NotificationChannelGroup.getId:()Ljava/lang/String;
ifnull 6
aload 0
invokevirtual android.app.NotificationChannelGroup.getId:()Ljava/lang/String;
aload 2
invokevirtual android.app.NotificationChannelGroup.getId:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 8
goto 7
StackMap locals:
StackMap stack:
6: aload 2
invokevirtual android.app.NotificationChannelGroup.getId:()Ljava/lang/String;
ifnull 8
StackMap locals:
StackMap stack:
7: iconst_0
ireturn
8: StackMap locals:
StackMap stack:
aload 0
invokevirtual android.app.NotificationChannelGroup.getName:()Ljava/lang/CharSequence;
ifnull 9
aload 0
invokevirtual android.app.NotificationChannelGroup.getName:()Ljava/lang/CharSequence;
aload 2
invokevirtual android.app.NotificationChannelGroup.getName:()Ljava/lang/CharSequence;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifne 11
goto 10
StackMap locals:
StackMap stack:
9: aload 2
invokevirtual android.app.NotificationChannelGroup.getName:()Ljava/lang/CharSequence;
ifnull 11
10: StackMap locals:
StackMap stack:
iconst_0
ireturn
11: StackMap locals:
StackMap stack:
aload 0
invokevirtual android.app.NotificationChannelGroup.getDescription:()Ljava/lang/String;
ifnull 12
aload 0
invokevirtual android.app.NotificationChannelGroup.getDescription:()Ljava/lang/String;
aload 2
invokevirtual android.app.NotificationChannelGroup.getDescription:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 14
goto 13
12: StackMap locals:
StackMap stack:
aload 2
invokevirtual android.app.NotificationChannelGroup.getDescription:()Ljava/lang/String;
ifnull 14
13: StackMap locals:
StackMap stack:
iconst_0
ireturn
14: StackMap locals:
StackMap stack:
aload 0
invokevirtual android.app.NotificationChannelGroup.getChannels:()Ljava/util/List;
ifnull 15
aload 0
invokevirtual android.app.NotificationChannelGroup.getChannels:()Ljava/util/List;
aload 2
invokevirtual android.app.NotificationChannelGroup.getChannels:()Ljava/util/List;
invokeinterface java.util.List.equals:(Ljava/lang/Object;)Z
goto 17
15: StackMap locals:
StackMap stack:
aload 2
invokevirtual android.app.NotificationChannelGroup.getChannels:()Ljava/util/List;
ifnonnull 16
iconst_1
goto 17
StackMap locals:
StackMap stack:
16: iconst_0
17: StackMap locals:
StackMap stack: int
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Landroid/app/NotificationChannelGroup;
0 18 1 o Ljava/lang/Object;
4 18 2 that Landroid/app/NotificationChannelGroup;
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.NotificationChannelGroup.getId:()Ljava/lang/String;
ifnull 1
aload 0
invokevirtual android.app.NotificationChannelGroup.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.NotificationChannelGroup.getName:()Ljava/lang/CharSequence;
ifnull 4
aload 0
invokevirtual android.app.NotificationChannelGroup.getName:()Ljava/lang/CharSequence;
invokevirtual java.lang.Object.hashCode:()I
goto 5
StackMap locals: android.app.NotificationChannelGroup int
StackMap stack: int
4: iconst_0
StackMap locals: android.app.NotificationChannelGroup int
StackMap stack: int int
5: iadd
istore 1
6: bipush 31
iload 1
imul
aload 0
invokevirtual android.app.NotificationChannelGroup.getDescription:()Ljava/lang/String;
ifnull 7
aload 0
invokevirtual android.app.NotificationChannelGroup.getDescription:()Ljava/lang/String;
invokevirtual java.lang.String.hashCode:()I
goto 8
StackMap locals:
StackMap stack: int
7: iconst_0
StackMap locals: android.app.NotificationChannelGroup int
StackMap stack: int int
8: iadd
istore 1
9: bipush 31
iload 1
imul
aload 0
invokevirtual android.app.NotificationChannelGroup.isBlocked:()Z
ifeq 10
iconst_1
goto 11
StackMap locals:
StackMap stack: int
10: iconst_0
StackMap locals: android.app.NotificationChannelGroup int
StackMap stack: int int
11: iadd
istore 1
12: bipush 31
iload 1
imul
aload 0
invokevirtual android.app.NotificationChannelGroup.getChannels:()Ljava/util/List;
ifnull 13
aload 0
invokevirtual android.app.NotificationChannelGroup.getChannels:()Ljava/util/List;
invokeinterface java.util.List.hashCode:()I
goto 14
StackMap locals:
StackMap stack: int
13: iconst_0
StackMap locals: android.app.NotificationChannelGroup int
StackMap stack: int int
14: iadd
istore 1
15: iload 1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Landroid/app/NotificationChannelGroup;
3 16 1 result I
public android.app.NotificationChannelGroup clone();
descriptor: ()Landroid/app/NotificationChannelGroup;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: new android.app.NotificationChannelGroup
dup
aload 0
invokevirtual android.app.NotificationChannelGroup.getId:()Ljava/lang/String;
aload 0
invokevirtual android.app.NotificationChannelGroup.getName:()Ljava/lang/CharSequence;
invokespecial android.app.NotificationChannelGroup.<init>:(Ljava/lang/String;Ljava/lang/CharSequence;)V
astore 1
start local 1 1: aload 1
aload 0
invokevirtual android.app.NotificationChannelGroup.getDescription:()Ljava/lang/String;
invokevirtual android.app.NotificationChannelGroup.setDescription:(Ljava/lang/String;)V
2: aload 1
aload 0
invokevirtual android.app.NotificationChannelGroup.isBlocked:()Z
invokevirtual android.app.NotificationChannelGroup.setBlocked:(Z)V
3: aload 1
aload 0
invokevirtual android.app.NotificationChannelGroup.getChannels:()Ljava/util/List;
invokevirtual android.app.NotificationChannelGroup.setChannels:(Ljava/util/List;)V
4: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Landroid/app/NotificationChannelGroup;
1 5 1 cloned Landroid/app/NotificationChannelGroup;
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 "NotificationChannelGroup{mId='"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
1: aload 0
getfield android.app.NotificationChannelGroup.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.NotificationChannelGroup.mName:Ljava/lang/CharSequence;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
3: ldc ", mDescription="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.app.NotificationChannelGroup.mDescription: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.NotificationChannelGroup
StackMap stack: java.lang.StringBuilder java.lang.String
5: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
6: ldc ", mBlocked="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.app.NotificationChannelGroup.mBlocked:Z
invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
7: ldc ", mChannels="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.app.NotificationChannelGroup.mChannels:Ljava/util/List;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
8: bipush 125
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
9: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Landroid/app/NotificationChannelGroup;
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\tNotificationChannelGroupProto cannot be resolved to a variable\n\tNotificationChannelGroupProto cannot be resolved to a variable\n\tNotificationChannelGroupProto cannot be resolved to a variable\n\tNotificationChannelGroupProto cannot be resolved to a variable\n\tNotificationChannelGroupProto 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/NotificationChannelGroup;
MethodParameters:
Name Flags
proto
fieldId
public java.lang.Object clone();
descriptor: ()Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual android.app.NotificationChannelGroup.clone:()Landroid/app/NotificationChannelGroup;
areturn
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws java.lang.CloneNotSupportedException
}
SourceFile: "NotificationChannelGroup.java"
NestMembers:
android.app.NotificationChannelGroup$1
InnerClasses:
android.app.NotificationChannelGroup$1
public abstract Creator = android.os.Parcelable$Creator of android.os.Parcelable