ICustomTabsService$Stub$Proxy.smali
.class Lim/tpelyyftgw/messenger/support/customtabs/ICustomTabsService$Stub$Proxy;
.super Ljava/lang/Object;
.source "ICustomTabsService.java"
# interfaces
.implements Lim/tpelyyftgw/messenger/support/customtabs/ICustomTabsService;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lim/tpelyyftgw/messenger/support/customtabs/ICustomTabsService$Stub;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0xa
name = "Proxy"
.end annotation
# instance fields
.field private mRemote:Landroid/os/IBinder;
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method constructor <init>(Landroid/os/IBinder;)V
.registers 2
.param p1, "remote" # Landroid/os/IBinder;
.line 183
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 184
iput-object p1, p0, Lim/tpelyyftgw/messenger/support/customtabs/ICustomTabsService$Stub$Proxy;->mRemote:Landroid/os/IBinder;
.line 185
return-void
.end method
# virtual methods
.method public asBinder()Landroid/os/IBinder;
.registers 2
.line 188
iget-object v0, p0, Lim/tpelyyftgw/messenger/support/customtabs/ICustomTabsService$Stub$Proxy;->mRemote:Landroid/os/IBinder;
return-object v0
.end method
.method public extraCommand(Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;
.registers 8
.param p1, "commandName" # Ljava/lang/String;
.param p2, "args" # Landroid/os/Bundle;
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.line 268
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v0
.line 269
.local v0, "_data":Landroid/os/Parcel;
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
.line 273
.local v1, "_reply":Landroid/os/Parcel;
:try_start_8
const-string v2, "android.support.customtabs.ICustomTabsService"
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 274
invoke-virtual {v0, p1}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 275
const/4 v2, 0x0
if-eqz p2, :cond_1b
.line 276
const/4 v3, 0x1
invoke-virtual {v0, v3}, Landroid/os/Parcel;->writeInt(I)V
.line 277
invoke-virtual {p2, v0, v2}, Landroid/os/Bundle;->writeToParcel(Landroid/os/Parcel;I)V
goto :goto_1e
.line 279
:cond_1b
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInt(I)V
.line 282
:goto_1e
iget-object v3, p0, Lim/tpelyyftgw/messenger/support/customtabs/ICustomTabsService$Stub$Proxy;->mRemote:Landroid/os/IBinder;
const/4 v4, 0x5
invoke-interface {v3, v4, v0, v1, v2}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 283
invoke-virtual {v1}, Landroid/os/Parcel;->readException()V
.line 284
invoke-virtual {v1}, Landroid/os/Parcel;->readInt()I
move-result v2
if-eqz v2, :cond_36
.line 285
sget-object v2, Landroid/os/Bundle;->CREATOR:Landroid/os/Parcelable$Creator;
invoke-interface {v2, v1}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
move-result-object v2
check-cast v2, Landroid/os/Bundle;
:try_end_35
.catchall {:try_start_8 .. :try_end_35} :catchall_3f
.local v2, "_result":Landroid/os/Bundle;
goto :goto_37
.line 287
.end local v2 # "_result":Landroid/os/Bundle;
:cond_36
const/4 v2, 0x0
.line 290
.restart local v2 # "_result":Landroid/os/Bundle;
:goto_37
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 291
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
.line 292
nop
.line 294
return-object v2
.line 290
.end local v2 # "_result":Landroid/os/Bundle;
:catchall_3f
move-exception v2
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 291
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
.line 292
throw v2
.end method
.method public getInterfaceDescriptor()Ljava/lang/String;
.registers 2
.line 192
const-string v0, "android.support.customtabs.ICustomTabsService"
return-object v0
.end method
.method public mayLaunchUrl(Lim/tpelyyftgw/messenger/support/customtabs/ICustomTabsCallback;Landroid/net/Uri;Landroid/os/Bundle;Ljava/util/List;)Z
.registers 11
.param p1, "callback" # Lim/tpelyyftgw/messenger/support/customtabs/ICustomTabsCallback;
.param p2, "url" # Landroid/net/Uri;
.param p3, "extras" # Landroid/os/Bundle;
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lim/tpelyyftgw/messenger/support/customtabs/ICustomTabsCallback;",
"Landroid/net/Uri;",
"Landroid/os/Bundle;",
"Ljava/util/List<",
"Landroid/os/Bundle;",
">;)Z"
}
.end annotation
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.line 234
.local p4, "otherLikelyBundles":Ljava/util/List;, "Ljava/util/List<Landroid/os/Bundle;>;"
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v0
.line 235
.local v0, "_data":Landroid/os/Parcel;
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
.line 239
.local v1, "_reply":Landroid/os/Parcel;
:try_start_8
const-string v2, "android.support.customtabs.ICustomTabsService"
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 240
if-eqz p1, :cond_14
invoke-interface {p1}, Lim/tpelyyftgw/messenger/support/customtabs/ICustomTabsCallback;->asBinder()Landroid/os/IBinder;
move-result-object v2
goto :goto_15
:cond_14
const/4 v2, 0x0
:goto_15
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeStrongBinder(Landroid/os/IBinder;)V
.line 241
const/4 v2, 0x1
const/4 v3, 0x0
if-eqz p2, :cond_23
.line 242
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInt(I)V
.line 243
invoke-virtual {p2, v0, v3}, Landroid/net/Uri;->writeToParcel(Landroid/os/Parcel;I)V
goto :goto_26
.line 245
:cond_23
invoke-virtual {v0, v3}, Landroid/os/Parcel;->writeInt(I)V
.line 248
:goto_26
if-eqz p3, :cond_2f
.line 249
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInt(I)V
.line 250
invoke-virtual {p3, v0, v3}, Landroid/os/Bundle;->writeToParcel(Landroid/os/Parcel;I)V
goto :goto_32
.line 252
:cond_2f
invoke-virtual {v0, v3}, Landroid/os/Parcel;->writeInt(I)V
.line 255
:goto_32
invoke-virtual {v0, p4}, Landroid/os/Parcel;->writeTypedList(Ljava/util/List;)V
.line 256
iget-object v4, p0, Lim/tpelyyftgw/messenger/support/customtabs/ICustomTabsService$Stub$Proxy;->mRemote:Landroid/os/IBinder;
const/4 v5, 0x4
invoke-interface {v4, v5, v0, v1, v3}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 257
invoke-virtual {v1}, Landroid/os/Parcel;->readException()V
.line 258
invoke-virtual {v1}, Landroid/os/Parcel;->readInt()I
move-result v4
:try_end_42
.catchall {:try_start_8 .. :try_end_42} :catchall_4e
if-eqz v4, :cond_45
goto :goto_46
:cond_45
const/4 v2, 0x0
.line 260
.local v2, "_result":Z
:goto_46
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 261
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
.line 262
nop
.line 264
return v2
.line 260
.end local v2 # "_result":Z
:catchall_4e
move-exception v2
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 261
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
.line 262
throw v2
.end method
.method public newSession(Lim/tpelyyftgw/messenger/support/customtabs/ICustomTabsCallback;)Z
.registers 7
.param p1, "callback" # Lim/tpelyyftgw/messenger/support/customtabs/ICustomTabsCallback;
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.line 215
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v0
.line 216
.local v0, "_data":Landroid/os/Parcel;
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
.line 220
.local v1, "_reply":Landroid/os/Parcel;
:try_start_8
const-string v2, "android.support.customtabs.ICustomTabsService"
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 221
if-eqz p1, :cond_14
invoke-interface {p1}, Lim/tpelyyftgw/messenger/support/customtabs/ICustomTabsCallback;->asBinder()Landroid/os/IBinder;
move-result-object v2
goto :goto_15
:cond_14
const/4 v2, 0x0
:goto_15
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeStrongBinder(Landroid/os/IBinder;)V
.line 222
iget-object v2, p0, Lim/tpelyyftgw/messenger/support/customtabs/ICustomTabsService$Stub$Proxy;->mRemote:Landroid/os/IBinder;
const/4 v3, 0x3
const/4 v4, 0x0
invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 223
invoke-virtual {v1}, Landroid/os/Parcel;->readException()V
.line 224
invoke-virtual {v1}, Landroid/os/Parcel;->readInt()I
move-result v2
:try_end_26
.catchall {:try_start_8 .. :try_end_26} :catchall_32
if-eqz v2, :cond_29
const/4 v4, 0x1
:cond_29
move v2, v4
.line 226
.local v2, "_result":Z
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 227
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
.line 228
nop
.line 230
return v2
.line 226
.end local v2 # "_result":Z
:catchall_32
move-exception v2
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 227
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
.line 228
throw v2
.end method
.method public postMessage(Lim/tpelyyftgw/messenger/support/customtabs/ICustomTabsCallback;Ljava/lang/String;Landroid/os/Bundle;)I
.registers 9
.param p1, "callback" # Lim/tpelyyftgw/messenger/support/customtabs/ICustomTabsCallback;
.param p2, "message" # Ljava/lang/String;
.param p3, "extras" # Landroid/os/Bundle;
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.line 350
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v0
.line 351
.local v0, "_data":Landroid/os/Parcel;
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
.line 355
.local v1, "_reply":Landroid/os/Parcel;
:try_start_8
const-string v2, "android.support.customtabs.ICustomTabsService"
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 356
if-eqz p1, :cond_14
invoke-interface {p1}, Lim/tpelyyftgw/messenger/support/customtabs/ICustomTabsCallback;->asBinder()Landroid/os/IBinder;
move-result-object v2
goto :goto_15
:cond_14
const/4 v2, 0x0
:goto_15
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeStrongBinder(Landroid/os/IBinder;)V
.line 357
invoke-virtual {v0, p2}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 358
const/4 v2, 0x0
if-eqz p3, :cond_26
.line 359
const/4 v3, 0x1
invoke-virtual {v0, v3}, Landroid/os/Parcel;->writeInt(I)V
.line 360
invoke-virtual {p3, v0, v2}, Landroid/os/Bundle;->writeToParcel(Landroid/os/Parcel;I)V
goto :goto_29
.line 362
:cond_26
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInt(I)V
.line 365
:goto_29
iget-object v3, p0, Lim/tpelyyftgw/messenger/support/customtabs/ICustomTabsService$Stub$Proxy;->mRemote:Landroid/os/IBinder;
const/16 v4, 0x8
invoke-interface {v3, v4, v0, v1, v2}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 366
invoke-virtual {v1}, Landroid/os/Parcel;->readException()V
.line 367
invoke-virtual {v1}, Landroid/os/Parcel;->readInt()I
move-result v2
:try_end_37
.catchall {:try_start_8 .. :try_end_37} :catchall_3f
.line 369
.local v2, "_result":I
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 370
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
.line 371
nop
.line 373
return v2
.line 369
.end local v2 # "_result":I
:catchall_3f
move-exception v2
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 370
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
.line 371
throw v2
.end method
.method public requestPostMessageChannel(Lim/tpelyyftgw/messenger/support/customtabs/ICustomTabsCallback;Landroid/net/Uri;)Z
.registers 9
.param p1, "callback" # Lim/tpelyyftgw/messenger/support/customtabs/ICustomTabsCallback;
.param p2, "postMessageOrigin" # Landroid/net/Uri;
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.line 324
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v0
.line 325
.local v0, "_data":Landroid/os/Parcel;
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
.line 329
.local v1, "_reply":Landroid/os/Parcel;
:try_start_8
const-string v2, "android.support.customtabs.ICustomTabsService"
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 330
if-eqz p1, :cond_14
invoke-interface {p1}, Lim/tpelyyftgw/messenger/support/customtabs/ICustomTabsCallback;->asBinder()Landroid/os/IBinder;
move-result-object v2
goto :goto_15
:cond_14
const/4 v2, 0x0
:goto_15
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeStrongBinder(Landroid/os/IBinder;)V
.line 331
const/4 v2, 0x1
const/4 v3, 0x0
if-eqz p2, :cond_23
.line 332
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInt(I)V
.line 333
invoke-virtual {p2, v0, v3}, Landroid/net/Uri;->writeToParcel(Landroid/os/Parcel;I)V
goto :goto_26
.line 335
:cond_23
invoke-virtual {v0, v3}, Landroid/os/Parcel;->writeInt(I)V
.line 338
:goto_26
iget-object v4, p0, Lim/tpelyyftgw/messenger/support/customtabs/ICustomTabsService$Stub$Proxy;->mRemote:Landroid/os/IBinder;
const/4 v5, 0x7
invoke-interface {v4, v5, v0, v1, v3}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 339
invoke-virtual {v1}, Landroid/os/Parcel;->readException()V
.line 340
invoke-virtual {v1}, Landroid/os/Parcel;->readInt()I
move-result v4
:try_end_33
.catchall {:try_start_8 .. :try_end_33} :catchall_3f
if-eqz v4, :cond_36
goto :goto_37
:cond_36
const/4 v2, 0x0
.line 342
.local v2, "_result":Z
:goto_37
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 343
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
.line 344
nop
.line 346
return v2
.line 342
.end local v2 # "_result":Z
:catchall_3f
move-exception v2
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 343
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
.line 344
throw v2
.end method
.method public updateVisuals(Lim/tpelyyftgw/messenger/support/customtabs/ICustomTabsCallback;Landroid/os/Bundle;)Z
.registers 9
.param p1, "callback" # Lim/tpelyyftgw/messenger/support/customtabs/ICustomTabsCallback;
.param p2, "bundle" # Landroid/os/Bundle;
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.line 298
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v0
.line 299
.local v0, "_data":Landroid/os/Parcel;
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
.line 303
.local v1, "_reply":Landroid/os/Parcel;
:try_start_8
const-string v2, "android.support.customtabs.ICustomTabsService"
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 304
if-eqz p1, :cond_14
invoke-interface {p1}, Lim/tpelyyftgw/messenger/support/customtabs/ICustomTabsCallback;->asBinder()Landroid/os/IBinder;
move-result-object v2
goto :goto_15
:cond_14
const/4 v2, 0x0
:goto_15
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeStrongBinder(Landroid/os/IBinder;)V
.line 305
const/4 v2, 0x1
const/4 v3, 0x0
if-eqz p2, :cond_23
.line 306
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInt(I)V
.line 307
invoke-virtual {p2, v0, v3}, Landroid/os/Bundle;->writeToParcel(Landroid/os/Parcel;I)V
goto :goto_26
.line 309
:cond_23
invoke-virtual {v0, v3}, Landroid/os/Parcel;->writeInt(I)V
.line 312
:goto_26
iget-object v4, p0, Lim/tpelyyftgw/messenger/support/customtabs/ICustomTabsService$Stub$Proxy;->mRemote:Landroid/os/IBinder;
const/4 v5, 0x6
invoke-interface {v4, v5, v0, v1, v3}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 313
invoke-virtual {v1}, Landroid/os/Parcel;->readException()V
.line 314
invoke-virtual {v1}, Landroid/os/Parcel;->readInt()I
move-result v4
:try_end_33
.catchall {:try_start_8 .. :try_end_33} :catchall_3f
if-eqz v4, :cond_36
goto :goto_37
:cond_36
const/4 v2, 0x0
.line 316
.local v2, "_result":Z
:goto_37
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 317
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
.line 318
nop
.line 320
return v2
.line 316
.end local v2 # "_result":Z
:catchall_3f
move-exception v2
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 317
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
.line 318
throw v2
.end method
.method public warmup(J)Z
.registers 8
.param p1, "flags" # J
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.line 196
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v0
.line 197
.local v0, "_data":Landroid/os/Parcel;
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
.line 201
.local v1, "_reply":Landroid/os/Parcel;
:try_start_8
const-string v2, "android.support.customtabs.ICustomTabsService"
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 202
invoke-virtual {v0, p1, p2}, Landroid/os/Parcel;->writeLong(J)V
.line 203
iget-object v2, p0, Lim/tpelyyftgw/messenger/support/customtabs/ICustomTabsService$Stub$Proxy;->mRemote:Landroid/os/IBinder;
const/4 v3, 0x2
const/4 v4, 0x0
invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 204
invoke-virtual {v1}, Landroid/os/Parcel;->readException()V
.line 205
invoke-virtual {v1}, Landroid/os/Parcel;->readInt()I
move-result v2
:try_end_1e
.catchall {:try_start_8 .. :try_end_1e} :catchall_2a
if-eqz v2, :cond_21
const/4 v4, 0x1
:cond_21
move v2, v4
.line 207
.local v2, "_result":Z
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 208
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
.line 209
nop
.line 211
return v2
.line 207
.end local v2 # "_result":Z
:catchall_2a
move-exception v2
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 208
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
.line 209
throw v2
.end method