public abstract class com.android.internal.telephony.IMms$Stub extends android.os.Binder implements com.android.internal.telephony.IMms
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: com.android.internal.telephony.IMms$Stub
super_class: android.os.Binder
{
private static final java.lang.String DESCRIPTOR;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "com.android.internal.telephony.IMms"
static final int TRANSACTION_sendMessage;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 1
static final int TRANSACTION_downloadMessage;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 2
static final int TRANSACTION_getCarrierConfigValues;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 3
static final int TRANSACTION_importTextMessage;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 4
static final int TRANSACTION_importMultimediaMessage;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 5
static final int TRANSACTION_deleteStoredMessage;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 6
static final int TRANSACTION_deleteStoredConversation;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 7
static final int TRANSACTION_updateStoredMessageStatus;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 8
static final int TRANSACTION_archiveStoredConversation;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 9
static final int TRANSACTION_addTextMessageDraft;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 10
static final int TRANSACTION_addMultimediaMessageDraft;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 11
static final int TRANSACTION_sendStoredMessage;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 12
static final int TRANSACTION_setAutoPersisting;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 13
static final int TRANSACTION_getAutoPersisting;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 14
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokespecial android.os.Binder.<init>:()V
1: aload 0
aload 0
ldc "com.android.internal.telephony.IMms"
invokevirtual com.android.internal.telephony.IMms$Stub.attachInterface:(Landroid/os/IInterface;Ljava/lang/String;)V
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/android/internal/telephony/IMms$Stub;
public static com.android.internal.telephony.IMms asInterface(android.os.IBinder);
descriptor: (Landroid/os/IBinder;)Lcom/android/internal/telephony/IMms;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
ldc "com.android.internal.telephony.IMms"
invokeinterface android.os.IBinder.queryLocalInterface:(Ljava/lang/String;)Landroid/os/IInterface;
astore 1
start local 1 3: aload 1
ifnull 5
aload 1
instanceof com.android.internal.telephony.IMms
ifeq 5
4: aload 1
checkcast com.android.internal.telephony.IMms
areturn
5: StackMap locals: android.os.IInterface
StackMap stack:
new com.android.internal.telephony.IMms$Stub$Proxy
dup
aload 0
invokespecial com.android.internal.telephony.IMms$Stub$Proxy.<init>:(Landroid/os/IBinder;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 obj Landroid/os/IBinder;
3 6 1 iin Landroid/os/IInterface;
MethodParameters:
Name Flags
obj
public android.os.IBinder asBinder();
descriptor: ()Landroid/os/IBinder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/android/internal/telephony/IMms$Stub;
public boolean onTransact(int, android.os.Parcel, android.os.Parcel, int);
descriptor: (ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=15, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: ldc "com.android.internal.telephony.IMms"
astore 5
start local 5 1: iload 1
lookupswitch { // 15
1: 4
2: 23
3: 42
4: 52
5: 72
6: 94
7: 106
8: 115
9: 131
10: 143
11: 155
12: 169
13: 187
14: 195
1598968902: 2
default: 202
}
2: StackMap locals: java.lang.String
StackMap stack:
aload 3
aload 5
invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
3: iconst_1
ireturn
4: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
5: aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 6
start local 6 6: aload 2
invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
astore 7
start local 7 7: aload 2
invokevirtual android.os.Parcel.readInt:()I
ifeq 10
8: getstatic android.net.Uri.CREATOR:Landroid/os/Parcelable$Creator;
aload 2
invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
checkcast android.net.Uri
astore 8
start local 8 9: goto 11
end local 8 10: StackMap locals: int java.lang.String
StackMap stack:
aconst_null
astore 8
start local 8 11: StackMap locals: android.net.Uri
StackMap stack:
aload 2
invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
astore 9
start local 9 12: aload 2
invokevirtual android.os.Parcel.readInt:()I
ifeq 15
13: getstatic android.os.Bundle.CREATOR:Landroid/os/Parcelable$Creator;
aload 2
invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
checkcast android.os.Bundle
astore 10
start local 10 14: goto 16
end local 10 15: StackMap locals: java.lang.String
StackMap stack:
aconst_null
astore 10
start local 10 16: StackMap locals: android.os.Bundle
StackMap stack:
aload 2
invokevirtual android.os.Parcel.readInt:()I
ifeq 19
17: getstatic android.app.PendingIntent.CREATOR:Landroid/os/Parcelable$Creator;
aload 2
invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
checkcast android.app.PendingIntent
astore 11
start local 11 18: goto 20
end local 11 19: StackMap locals:
StackMap stack:
aconst_null
astore 11
start local 11 20: StackMap locals: android.app.PendingIntent
StackMap stack:
aload 0
iload 6
aload 7
aload 8
aload 9
aload 10
aload 11
invokevirtual com.android.internal.telephony.IMms$Stub.sendMessage:(ILjava/lang/String;Landroid/net/Uri;Ljava/lang/String;Landroid/os/Bundle;Landroid/app/PendingIntent;)V
21: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
22: iconst_1
ireturn
end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 23: StackMap locals: com.android.internal.telephony.IMms$Stub int android.os.Parcel android.os.Parcel int java.lang.String
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
24: aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 6
start local 6 25: aload 2
invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
astore 7
start local 7 26: aload 2
invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
astore 8
start local 8 27: aload 2
invokevirtual android.os.Parcel.readInt:()I
ifeq 30
28: getstatic android.net.Uri.CREATOR:Landroid/os/Parcelable$Creator;
aload 2
invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
checkcast android.net.Uri
astore 9
start local 9 29: goto 31
end local 9 30: StackMap locals: int java.lang.String java.lang.String
StackMap stack:
aconst_null
astore 9
start local 9 31: StackMap locals: android.net.Uri
StackMap stack:
aload 2
invokevirtual android.os.Parcel.readInt:()I
ifeq 34
32: getstatic android.os.Bundle.CREATOR:Landroid/os/Parcelable$Creator;
aload 2
invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
checkcast android.os.Bundle
astore 10
start local 10 33: goto 35
end local 10 34: StackMap locals:
StackMap stack:
aconst_null
astore 10
start local 10 35: StackMap locals: android.os.Bundle
StackMap stack:
aload 2
invokevirtual android.os.Parcel.readInt:()I
ifeq 38
36: getstatic android.app.PendingIntent.CREATOR:Landroid/os/Parcelable$Creator;
aload 2
invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
checkcast android.app.PendingIntent
astore 11
start local 11 37: goto 39
end local 11 38: StackMap locals:
StackMap stack:
aconst_null
astore 11
start local 11 39: StackMap locals: android.app.PendingIntent
StackMap stack:
aload 0
iload 6
aload 7
aload 8
aload 9
aload 10
aload 11
invokevirtual com.android.internal.telephony.IMms$Stub.downloadMessage:(ILjava/lang/String;Ljava/lang/String;Landroid/net/Uri;Landroid/os/Bundle;Landroid/app/PendingIntent;)V
40: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
41: iconst_1
ireturn
end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 42: StackMap locals: com.android.internal.telephony.IMms$Stub int android.os.Parcel android.os.Parcel int java.lang.String
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
43: aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 6
start local 6 44: aload 0
iload 6
invokevirtual com.android.internal.telephony.IMms$Stub.getCarrierConfigValues:(I)Landroid/os/Bundle;
astore 7
start local 7 45: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
46: aload 7
ifnull 50
47: aload 3
iconst_1
invokevirtual android.os.Parcel.writeInt:(I)V
48: aload 7
aload 3
iconst_1
invokevirtual android.os.Bundle.writeToParcel:(Landroid/os/Parcel;I)V
49: goto 51
50: StackMap locals: int android.os.Bundle
StackMap stack:
aload 3
iconst_0
invokevirtual android.os.Parcel.writeInt:(I)V
51: StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 7 end local 6 52: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
53: aload 2
invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
astore 6
start local 6 54: aload 2
invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
astore 7
start local 7 55: aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 8
start local 8 56: aload 2
invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
astore 9
start local 9 57: aload 2
invokevirtual android.os.Parcel.readLong:()J
lstore 10
start local 10 58: aload 2
invokevirtual android.os.Parcel.readInt:()I
ifeq 59
iconst_1
goto 60
StackMap locals: com.android.internal.telephony.IMms$Stub int android.os.Parcel android.os.Parcel int java.lang.String java.lang.String java.lang.String int java.lang.String long
StackMap stack:
59: iconst_0
StackMap locals:
StackMap stack: int
60: istore 12
start local 12 61: aload 2
invokevirtual android.os.Parcel.readInt:()I
ifeq 62
iconst_1
goto 63
StackMap locals: int
StackMap stack:
62: iconst_0
StackMap locals:
StackMap stack: int
63: istore 13
start local 13 64: aload 0
aload 6
aload 7
iload 8
aload 9
lload 10
iload 12
iload 13
invokevirtual com.android.internal.telephony.IMms$Stub.importTextMessage:(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;JZZ)Landroid/net/Uri;
astore 14
start local 14 65: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
66: aload 14
ifnull 70
67: aload 3
iconst_1
invokevirtual android.os.Parcel.writeInt:(I)V
68: aload 14
aload 3
iconst_1
invokevirtual android.net.Uri.writeToParcel:(Landroid/os/Parcel;I)V
69: goto 71
70: StackMap locals: int android.net.Uri
StackMap stack:
aload 3
iconst_0
invokevirtual android.os.Parcel.writeInt:(I)V
71: StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 14 end local 13 end local 12 end local 10 end local 9 end local 8 end local 7 end local 6 72: StackMap locals: com.android.internal.telephony.IMms$Stub int android.os.Parcel android.os.Parcel int java.lang.String
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
73: aload 2
invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
astore 6
start local 6 74: aload 2
invokevirtual android.os.Parcel.readInt:()I
ifeq 77
75: getstatic android.net.Uri.CREATOR:Landroid/os/Parcelable$Creator;
aload 2
invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
checkcast android.net.Uri
astore 7
start local 7 76: goto 78
end local 7 77: StackMap locals: java.lang.String
StackMap stack:
aconst_null
astore 7
start local 7 78: StackMap locals: android.net.Uri
StackMap stack:
aload 2
invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
astore 8
start local 8 79: aload 2
invokevirtual android.os.Parcel.readLong:()J
lstore 9
start local 9 80: aload 2
invokevirtual android.os.Parcel.readInt:()I
ifeq 81
iconst_1
goto 82
StackMap locals: java.lang.String long
StackMap stack:
81: iconst_0
StackMap locals:
StackMap stack: int
82: istore 11
start local 11 83: aload 2
invokevirtual android.os.Parcel.readInt:()I
ifeq 84
iconst_1
goto 85
StackMap locals: int
StackMap stack:
84: iconst_0
StackMap locals:
StackMap stack: int
85: istore 12
start local 12 86: aload 0
aload 6
aload 7
aload 8
lload 9
iload 11
iload 12
invokevirtual com.android.internal.telephony.IMms$Stub.importMultimediaMessage:(Ljava/lang/String;Landroid/net/Uri;Ljava/lang/String;JZZ)Landroid/net/Uri;
astore 13
start local 13 87: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
88: aload 13
ifnull 92
89: aload 3
iconst_1
invokevirtual android.os.Parcel.writeInt:(I)V
90: aload 13
aload 3
iconst_1
invokevirtual android.net.Uri.writeToParcel:(Landroid/os/Parcel;I)V
91: goto 93
92: StackMap locals: int android.net.Uri
StackMap stack:
aload 3
iconst_0
invokevirtual android.os.Parcel.writeInt:(I)V
93: StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 13 end local 12 end local 11 end local 9 end local 8 end local 7 end local 6 94: StackMap locals: com.android.internal.telephony.IMms$Stub int android.os.Parcel android.os.Parcel int java.lang.String
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
95: aload 2
invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
astore 6
start local 6 96: aload 2
invokevirtual android.os.Parcel.readInt:()I
ifeq 99
97: getstatic android.net.Uri.CREATOR:Landroid/os/Parcelable$Creator;
aload 2
invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
checkcast android.net.Uri
astore 7
start local 7 98: goto 100
end local 7 99: StackMap locals: java.lang.String
StackMap stack:
aconst_null
astore 7
start local 7 100: StackMap locals: android.net.Uri
StackMap stack:
aload 0
aload 6
aload 7
invokevirtual com.android.internal.telephony.IMms$Stub.deleteStoredMessage:(Ljava/lang/String;Landroid/net/Uri;)Z
istore 8
start local 8 101: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
102: aload 3
iload 8
ifeq 103
iconst_1
goto 104
StackMap locals: com.android.internal.telephony.IMms$Stub int android.os.Parcel android.os.Parcel int java.lang.String java.lang.String android.net.Uri int
StackMap stack: android.os.Parcel
103: iconst_0
StackMap locals: com.android.internal.telephony.IMms$Stub int android.os.Parcel android.os.Parcel int java.lang.String java.lang.String android.net.Uri int
StackMap stack: android.os.Parcel int
104: invokevirtual android.os.Parcel.writeInt:(I)V
105: iconst_1
ireturn
end local 8 end local 7 end local 6 106: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
107: aload 2
invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
astore 6
start local 6 108: aload 2
invokevirtual android.os.Parcel.readLong:()J
lstore 7
start local 7 109: aload 0
aload 6
lload 7
invokevirtual com.android.internal.telephony.IMms$Stub.deleteStoredConversation:(Ljava/lang/String;J)Z
istore 9
start local 9 110: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
111: aload 3
iload 9
ifeq 112
iconst_1
goto 113
StackMap locals: com.android.internal.telephony.IMms$Stub int android.os.Parcel android.os.Parcel int java.lang.String java.lang.String long int
StackMap stack: android.os.Parcel
112: iconst_0
StackMap locals: com.android.internal.telephony.IMms$Stub int android.os.Parcel android.os.Parcel int java.lang.String java.lang.String long int
StackMap stack: android.os.Parcel int
113: invokevirtual android.os.Parcel.writeInt:(I)V
114: iconst_1
ireturn
end local 9 end local 7 end local 6 115: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
116: aload 2
invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
astore 6
start local 6 117: aload 2
invokevirtual android.os.Parcel.readInt:()I
ifeq 120
118: getstatic android.net.Uri.CREATOR:Landroid/os/Parcelable$Creator;
aload 2
invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
checkcast android.net.Uri
astore 7
start local 7 119: goto 121
end local 7 120: StackMap locals: java.lang.String
StackMap stack:
aconst_null
astore 7
start local 7 121: StackMap locals: android.net.Uri
StackMap stack:
aload 2
invokevirtual android.os.Parcel.readInt:()I
ifeq 124
122: getstatic android.content.ContentValues.CREATOR:Landroid/os/Parcelable$Creator;
aload 2
invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
checkcast android.content.ContentValues
astore 8
start local 8 123: goto 125
end local 8 124: StackMap locals:
StackMap stack:
aconst_null
astore 8
start local 8 125: StackMap locals: android.content.ContentValues
StackMap stack:
aload 0
aload 6
aload 7
aload 8
invokevirtual com.android.internal.telephony.IMms$Stub.updateStoredMessageStatus:(Ljava/lang/String;Landroid/net/Uri;Landroid/content/ContentValues;)Z
istore 9
start local 9 126: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
127: aload 3
iload 9
ifeq 128
iconst_1
goto 129
StackMap locals: com.android.internal.telephony.IMms$Stub int android.os.Parcel android.os.Parcel int java.lang.String java.lang.String android.net.Uri android.content.ContentValues int
StackMap stack: android.os.Parcel
128: iconst_0
StackMap locals: com.android.internal.telephony.IMms$Stub int android.os.Parcel android.os.Parcel int java.lang.String java.lang.String android.net.Uri android.content.ContentValues int
StackMap stack: android.os.Parcel int
129: invokevirtual android.os.Parcel.writeInt:(I)V
130: iconst_1
ireturn
end local 9 end local 8 end local 7 end local 6 131: StackMap locals: com.android.internal.telephony.IMms$Stub int android.os.Parcel android.os.Parcel int java.lang.String
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
132: aload 2
invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
astore 6
start local 6 133: aload 2
invokevirtual android.os.Parcel.readLong:()J
lstore 7
start local 7 134: aload 2
invokevirtual android.os.Parcel.readInt:()I
ifeq 135
iconst_1
goto 136
StackMap locals: java.lang.String long
StackMap stack:
135: iconst_0
StackMap locals:
StackMap stack: int
136: istore 9
start local 9 137: aload 0
aload 6
lload 7
iload 9
invokevirtual com.android.internal.telephony.IMms$Stub.archiveStoredConversation:(Ljava/lang/String;JZ)Z
istore 10
start local 10 138: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
139: aload 3
iload 10
ifeq 140
iconst_1
goto 141
StackMap locals: com.android.internal.telephony.IMms$Stub int android.os.Parcel android.os.Parcel int java.lang.String java.lang.String long int int
StackMap stack: android.os.Parcel
140: iconst_0
StackMap locals: com.android.internal.telephony.IMms$Stub int android.os.Parcel android.os.Parcel int java.lang.String java.lang.String long int int
StackMap stack: android.os.Parcel int
141: invokevirtual android.os.Parcel.writeInt:(I)V
142: iconst_1
ireturn
end local 10 end local 9 end local 7 end local 6 143: StackMap locals: com.android.internal.telephony.IMms$Stub int android.os.Parcel android.os.Parcel int java.lang.String
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
144: aload 2
invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
astore 6
start local 6 145: aload 2
invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
astore 7
start local 7 146: aload 2
invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
astore 8
start local 8 147: aload 0
aload 6
aload 7
aload 8
invokevirtual com.android.internal.telephony.IMms$Stub.addTextMessageDraft:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri;
astore 9
start local 9 148: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
149: aload 9
ifnull 153
150: aload 3
iconst_1
invokevirtual android.os.Parcel.writeInt:(I)V
151: aload 9
aload 3
iconst_1
invokevirtual android.net.Uri.writeToParcel:(Landroid/os/Parcel;I)V
152: goto 154
153: StackMap locals: com.android.internal.telephony.IMms$Stub int android.os.Parcel android.os.Parcel int java.lang.String java.lang.String java.lang.String java.lang.String android.net.Uri
StackMap stack:
aload 3
iconst_0
invokevirtual android.os.Parcel.writeInt:(I)V
154: StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 9 end local 8 end local 7 end local 6 155: StackMap locals: com.android.internal.telephony.IMms$Stub int android.os.Parcel android.os.Parcel int java.lang.String
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
156: aload 2
invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
astore 6
start local 6 157: aload 2
invokevirtual android.os.Parcel.readInt:()I
ifeq 160
158: getstatic android.net.Uri.CREATOR:Landroid/os/Parcelable$Creator;
aload 2
invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
checkcast android.net.Uri
astore 7
start local 7 159: goto 161
end local 7 160: StackMap locals: java.lang.String
StackMap stack:
aconst_null
astore 7
start local 7 161: StackMap locals: android.net.Uri
StackMap stack:
aload 0
aload 6
aload 7
invokevirtual com.android.internal.telephony.IMms$Stub.addMultimediaMessageDraft:(Ljava/lang/String;Landroid/net/Uri;)Landroid/net/Uri;
astore 8
start local 8 162: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
163: aload 8
ifnull 167
164: aload 3
iconst_1
invokevirtual android.os.Parcel.writeInt:(I)V
165: aload 8
aload 3
iconst_1
invokevirtual android.net.Uri.writeToParcel:(Landroid/os/Parcel;I)V
166: goto 168
167: StackMap locals: android.net.Uri
StackMap stack:
aload 3
iconst_0
invokevirtual android.os.Parcel.writeInt:(I)V
168: StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 8 end local 7 end local 6 169: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
170: aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 6
start local 6 171: aload 2
invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
astore 7
start local 7 172: aload 2
invokevirtual android.os.Parcel.readInt:()I
ifeq 175
173: getstatic android.net.Uri.CREATOR:Landroid/os/Parcelable$Creator;
aload 2
invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
checkcast android.net.Uri
astore 8
start local 8 174: goto 176
end local 8 175: StackMap locals: int java.lang.String
StackMap stack:
aconst_null
astore 8
start local 8 176: StackMap locals: android.net.Uri
StackMap stack:
aload 2
invokevirtual android.os.Parcel.readInt:()I
ifeq 179
177: getstatic android.os.Bundle.CREATOR:Landroid/os/Parcelable$Creator;
aload 2
invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
checkcast android.os.Bundle
astore 9
start local 9 178: goto 180
end local 9 179: StackMap locals:
StackMap stack:
aconst_null
astore 9
start local 9 180: StackMap locals: android.os.Bundle
StackMap stack:
aload 2
invokevirtual android.os.Parcel.readInt:()I
ifeq 183
181: getstatic android.app.PendingIntent.CREATOR:Landroid/os/Parcelable$Creator;
aload 2
invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
checkcast android.app.PendingIntent
astore 10
start local 10 182: goto 184
end local 10 183: StackMap locals:
StackMap stack:
aconst_null
astore 10
start local 10 184: StackMap locals: android.app.PendingIntent
StackMap stack:
aload 0
iload 6
aload 7
aload 8
aload 9
aload 10
invokevirtual com.android.internal.telephony.IMms$Stub.sendStoredMessage:(ILjava/lang/String;Landroid/net/Uri;Landroid/os/Bundle;Landroid/app/PendingIntent;)V
185: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
186: iconst_1
ireturn
end local 10 end local 9 end local 8 end local 7 end local 6 187: StackMap locals: com.android.internal.telephony.IMms$Stub int android.os.Parcel android.os.Parcel int java.lang.String
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
188: aload 2
invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
astore 6
start local 6 189: aload 2
invokevirtual android.os.Parcel.readInt:()I
ifeq 190
iconst_1
goto 191
StackMap locals: java.lang.String
StackMap stack:
190: iconst_0
StackMap locals:
StackMap stack: int
191: istore 7
start local 7 192: aload 0
aload 6
iload 7
invokevirtual com.android.internal.telephony.IMms$Stub.setAutoPersisting:(Ljava/lang/String;Z)V
193: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
194: iconst_1
ireturn
end local 7 end local 6 195: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
196: aload 0
invokevirtual com.android.internal.telephony.IMms$Stub.getAutoPersisting:()Z
istore 6
start local 6 197: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
198: aload 3
iload 6
ifeq 199
iconst_1
goto 200
StackMap locals: com.android.internal.telephony.IMms$Stub int android.os.Parcel android.os.Parcel int java.lang.String int
StackMap stack: android.os.Parcel
199: iconst_0
StackMap locals: com.android.internal.telephony.IMms$Stub int android.os.Parcel android.os.Parcel int java.lang.String int
StackMap stack: android.os.Parcel int
200: invokevirtual android.os.Parcel.writeInt:(I)V
201: iconst_1
ireturn
end local 6 202: StackMap locals:
StackMap stack:
aload 0
iload 1
aload 2
aload 3
iload 4
invokespecial android.os.Binder.onTransact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
ireturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 203 0 this Lcom/android/internal/telephony/IMms$Stub;
0 203 1 code I
0 203 2 data Landroid/os/Parcel;
0 203 3 reply Landroid/os/Parcel;
0 203 4 flags I
1 203 5 descriptor Ljava/lang/String;
6 23 6 _arg0 I
7 23 7 _arg1 Ljava/lang/String;
9 10 8 _arg2 Landroid/net/Uri;
11 23 8 _arg2 Landroid/net/Uri;
12 23 9 _arg3 Ljava/lang/String;
14 15 10 _arg4 Landroid/os/Bundle;
16 23 10 _arg4 Landroid/os/Bundle;
18 19 11 _arg5 Landroid/app/PendingIntent;
20 23 11 _arg5 Landroid/app/PendingIntent;
25 42 6 _arg0 I
26 42 7 _arg1 Ljava/lang/String;
27 42 8 _arg2 Ljava/lang/String;
29 30 9 _arg3 Landroid/net/Uri;
31 42 9 _arg3 Landroid/net/Uri;
33 34 10 _arg4 Landroid/os/Bundle;
35 42 10 _arg4 Landroid/os/Bundle;
37 38 11 _arg5 Landroid/app/PendingIntent;
39 42 11 _arg5 Landroid/app/PendingIntent;
44 52 6 _arg0 I
45 52 7 _result Landroid/os/Bundle;
54 72 6 _arg0 Ljava/lang/String;
55 72 7 _arg1 Ljava/lang/String;
56 72 8 _arg2 I
57 72 9 _arg3 Ljava/lang/String;
58 72 10 _arg4 J
61 72 12 _arg5 Z
64 72 13 _arg6 Z
65 72 14 _result Landroid/net/Uri;
74 94 6 _arg0 Ljava/lang/String;
76 77 7 _arg1 Landroid/net/Uri;
78 94 7 _arg1 Landroid/net/Uri;
79 94 8 _arg2 Ljava/lang/String;
80 94 9 _arg3 J
83 94 11 _arg4 Z
86 94 12 _arg5 Z
87 94 13 _result Landroid/net/Uri;
96 106 6 _arg0 Ljava/lang/String;
98 99 7 _arg1 Landroid/net/Uri;
100 106 7 _arg1 Landroid/net/Uri;
101 106 8 _result Z
108 115 6 _arg0 Ljava/lang/String;
109 115 7 _arg1 J
110 115 9 _result Z
117 131 6 _arg0 Ljava/lang/String;
119 120 7 _arg1 Landroid/net/Uri;
121 131 7 _arg1 Landroid/net/Uri;
123 124 8 _arg2 Landroid/content/ContentValues;
125 131 8 _arg2 Landroid/content/ContentValues;
126 131 9 _result Z
133 143 6 _arg0 Ljava/lang/String;
134 143 7 _arg1 J
137 143 9 _arg2 Z
138 143 10 _result Z
145 155 6 _arg0 Ljava/lang/String;
146 155 7 _arg1 Ljava/lang/String;
147 155 8 _arg2 Ljava/lang/String;
148 155 9 _result Landroid/net/Uri;
157 169 6 _arg0 Ljava/lang/String;
159 160 7 _arg1 Landroid/net/Uri;
161 169 7 _arg1 Landroid/net/Uri;
162 169 8 _result Landroid/net/Uri;
171 187 6 _arg0 I
172 187 7 _arg1 Ljava/lang/String;
174 175 8 _arg2 Landroid/net/Uri;
176 187 8 _arg2 Landroid/net/Uri;
178 179 9 _arg3 Landroid/os/Bundle;
180 187 9 _arg3 Landroid/os/Bundle;
182 183 10 _arg4 Landroid/app/PendingIntent;
184 187 10 _arg4 Landroid/app/PendingIntent;
189 195 6 _arg0 Ljava/lang/String;
192 195 7 _arg1 Z
197 202 6 _result Z
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
code
data
reply
flags
}
SourceFile: "IMms.java"
NestHost: com.android.internal.telephony.IMms
InnerClasses:
public abstract Creator = android.os.Parcelable$Creator of android.os.Parcelable
public abstract Stub = com.android.internal.telephony.IMms$Stub of com.android.internal.telephony.IMms
private Proxy = com.android.internal.telephony.IMms$Stub$Proxy of com.android.internal.telephony.IMms$Stub