Changes of com.discord v1332

This commit is contained in:
root 2020-11-13 19:18:44 +00:00
parent 6091ba12c8
commit a21e5a6a18
16060 changed files with 738765 additions and 799429 deletions

View file

@ -24,7 +24,7 @@
# static fields
.field public static final DESCRIPTOR:Ljava/lang/String; = "android.support.customtabs.ICustomTabsCallback"
.field private static final DESCRIPTOR:Ljava/lang/String; = "android.support.customtabs.ICustomTabsCallback"
.field public static final TRANSACTION_extraCallback:I = 0x3

View file

@ -24,7 +24,7 @@
# static fields
.field public static final DESCRIPTOR:Ljava/lang/String; = "android.support.customtabs.ICustomTabsService"
.field private static final DESCRIPTOR:Ljava/lang/String; = "android.support.customtabs.ICustomTabsService"
.field public static final TRANSACTION_extraCommand:I = 0x5

View file

@ -24,7 +24,7 @@
# static fields
.field public static final DESCRIPTOR:Ljava/lang/String; = "android.support.customtabs.IPostMessageService"
.field private static final DESCRIPTOR:Ljava/lang/String; = "android.support.customtabs.IPostMessageService"
.field public static final TRANSACTION_onMessageChannelReady:I = 0x2

View file

@ -24,7 +24,7 @@
# static fields
.field public static final DESCRIPTOR:Ljava/lang/String; = "android.support.customtabs.trusted.ITrustedWebActivityService"
.field private static final DESCRIPTOR:Ljava/lang/String; = "android.support.customtabs.trusted.ITrustedWebActivityService"
.field public static final TRANSACTION_areNotificationsEnabled:I = 0x6

View file

@ -24,7 +24,7 @@
# static fields
.field public static final DESCRIPTOR:Ljava/lang/String; = "android.support.v4.app.INotificationSideChannel"
.field private static final DESCRIPTOR:Ljava/lang/String; = "android.support.v4.app.INotificationSideChannel"
.field public static final TRANSACTION_cancel:I = 0x2

File diff suppressed because it is too large Load diff

View file

@ -169,7 +169,7 @@
check-cast v0, Landroid/support/v4/media/session/ParcelableVolumeInfo;
:cond_0
invoke-interface {p0, v0}, Ls/a/b/b/b/a;->B0(Landroid/support/v4/media/session/ParcelableVolumeInfo;)V
invoke-interface {p0, v0}, Ls/a/b/b/b/a;->k0(Landroid/support/v4/media/session/ParcelableVolumeInfo;)V
return v1
@ -193,7 +193,7 @@
check-cast v0, Landroid/os/Bundle;
:cond_1
invoke-interface {p0, v0}, Ls/a/b/b/b/a;->y(Landroid/os/Bundle;)V
invoke-interface {p0, v0}, Ls/a/b/b/b/a;->t(Landroid/os/Bundle;)V
return v1
@ -217,7 +217,7 @@
check-cast v0, Ljava/lang/CharSequence;
:cond_2
invoke-interface {p0, v0}, Ls/a/b/b/b/a;->W(Ljava/lang/CharSequence;)V
invoke-interface {p0, v0}, Ls/a/b/b/b/a;->L(Ljava/lang/CharSequence;)V
return v1
@ -230,7 +230,7 @@
move-result-object p1
invoke-interface {p0, p1}, Ls/a/b/b/b/a;->B(Ljava/util/List;)V
invoke-interface {p0, p1}, Ls/a/b/b/b/a;->v(Ljava/util/List;)V
return v1
@ -254,7 +254,7 @@
check-cast v0, Landroid/support/v4/media/MediaMetadataCompat;
:cond_3
invoke-interface {p0, v0}, Ls/a/b/b/b/a;->a0(Landroid/support/v4/media/MediaMetadataCompat;)V
invoke-interface {p0, v0}, Ls/a/b/b/b/a;->N(Landroid/support/v4/media/MediaMetadataCompat;)V
return v1
@ -293,7 +293,7 @@
:pswitch_b
invoke-virtual {p2, v2}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
invoke-interface {p0}, Ls/a/b/b/b/a;->Z()V
invoke-interface {p0}, Ls/a/b/b/b/a;->M()V
return v1

View file

@ -15,7 +15,47 @@
# virtual methods
.method public abstract B(Ljava/util/List;)V
.method public abstract L(Ljava/lang/CharSequence;)V
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.end method
.method public abstract M()V
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.end method
.method public abstract N(Landroid/support/v4/media/MediaMetadataCompat;)V
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.end method
.method public abstract k0(Landroid/support/v4/media/session/ParcelableVolumeInfo;)V
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.end method
.method public abstract t(Landroid/os/Bundle;)V
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.end method
.method public abstract v(Ljava/util/List;)V
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
@ -31,43 +71,3 @@
}
.end annotation
.end method
.method public abstract B0(Landroid/support/v4/media/session/ParcelableVolumeInfo;)V
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.end method
.method public abstract W(Ljava/lang/CharSequence;)V
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.end method
.method public abstract Z()V
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.end method
.method public abstract a0(Landroid/support/v4/media/MediaMetadataCompat;)V
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.end method
.method public abstract y(Landroid/os/Bundle;)V
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.end method

View file

@ -42,7 +42,7 @@
return-object v0
.end method
.method public k(Ls/a/b/b/b/a;)V
.method public j(Ls/a/b/b/b/a;)V
.locals 4
.annotation system Ldalvik/annotation/Throws;
value = {
@ -63,9 +63,7 @@
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
invoke-interface {p1}, Landroid/os/IInterface;->asBinder()Landroid/os/IBinder;
move-result-object p1
check-cast p1, Ls/a/b/b/b/a$a;
invoke-virtual {v0, p1}, Landroid/os/Parcel;->writeStrongBinder(Landroid/os/IBinder;)V

View file

@ -24,7 +24,7 @@
# direct methods
.method public static g(Landroid/os/IBinder;)Ls/a/b/b/b/b;
.method public static e(Landroid/os/IBinder;)Ls/a/b/b/b/b;
.locals 2
if-nez p0, :cond_0

View file

@ -15,7 +15,7 @@
# virtual methods
.method public abstract k(Ls/a/b/b/b/a;)V
.method public abstract j(Ls/a/b/b/b/a;)V
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;

View file

@ -43,7 +43,102 @@
# virtual methods
.method public B(Ljava/util/List;)V
.method public L(Ljava/lang/CharSequence;)V
.locals 0
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
iget-object p1, p0, Ls/a/b/b/b/c$b;->a:Ljava/lang/ref/WeakReference;
invoke-virtual {p1}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
move-result-object p1
check-cast p1, Ls/a/b/b/b/c;
return-void
.end method
.method public M()V
.locals 1
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
iget-object v0, p0, Ls/a/b/b/b/c$b;->a:Ljava/lang/ref/WeakReference;
invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ls/a/b/b/b/c;
return-void
.end method
.method public N(Landroid/support/v4/media/MediaMetadataCompat;)V
.locals 0
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
iget-object p1, p0, Ls/a/b/b/b/c$b;->a:Ljava/lang/ref/WeakReference;
invoke-virtual {p1}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
move-result-object p1
check-cast p1, Ls/a/b/b/b/c;
return-void
.end method
.method public k0(Landroid/support/v4/media/session/ParcelableVolumeInfo;)V
.locals 0
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
iget-object p1, p0, Ls/a/b/b/b/c$b;->a:Ljava/lang/ref/WeakReference;
invoke-virtual {p1}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
move-result-object p1
check-cast p1, Ls/a/b/b/b/c;
return-void
.end method
.method public t(Landroid/os/Bundle;)V
.locals 0
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
iget-object p1, p0, Ls/a/b/b/b/c$b;->a:Ljava/lang/ref/WeakReference;
invoke-virtual {p1}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
move-result-object p1
check-cast p1, Ls/a/b/b/b/c;
return-void
.end method
.method public v(Ljava/util/List;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
@ -70,98 +165,3 @@
return-void
.end method
.method public B0(Landroid/support/v4/media/session/ParcelableVolumeInfo;)V
.locals 0
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
iget-object p1, p0, Ls/a/b/b/b/c$b;->a:Ljava/lang/ref/WeakReference;
invoke-virtual {p1}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
move-result-object p1
check-cast p1, Ls/a/b/b/b/c;
return-void
.end method
.method public W(Ljava/lang/CharSequence;)V
.locals 0
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
iget-object p1, p0, Ls/a/b/b/b/c$b;->a:Ljava/lang/ref/WeakReference;
invoke-virtual {p1}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
move-result-object p1
check-cast p1, Ls/a/b/b/b/c;
return-void
.end method
.method public Z()V
.locals 1
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
iget-object v0, p0, Ls/a/b/b/b/c$b;->a:Ljava/lang/ref/WeakReference;
invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ls/a/b/b/b/c;
return-void
.end method
.method public a0(Landroid/support/v4/media/MediaMetadataCompat;)V
.locals 0
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
iget-object p1, p0, Ls/a/b/b/b/c$b;->a:Ljava/lang/ref/WeakReference;
invoke-virtual {p1}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
move-result-object p1
check-cast p1, Ls/a/b/b/b/c;
return-void
.end method
.method public y(Landroid/os/Bundle;)V
.locals 0
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
iget-object p1, p0, Ls/a/b/b/b/c$b;->a:Ljava/lang/ref/WeakReference;
invoke-virtual {p1}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
move-result-object p1
check-cast p1, Ls/a/b/b/b/c;
return-void
.end method

View file

@ -85,13 +85,7 @@
const/16 v2, 0xd
if-eq v1, v2, :cond_2
packed-switch v1, :pswitch_data_0
:cond_2
:goto_0
:pswitch_0
invoke-virtual {p1}, Landroid/media/session/MediaController$PlaybackInfo;->getVolumeControl()I
invoke-virtual {p1}, Landroid/media/session/MediaController$PlaybackInfo;->getMaxVolume()I
@ -109,19 +103,6 @@
check-cast p1, Ls/a/b/b/b/c;
return-void
:pswitch_data_0
.packed-switch 0x2
:pswitch_0
:pswitch_0
:pswitch_0
:pswitch_0
:pswitch_0
:pswitch_0
:pswitch_0
:pswitch_0
:pswitch_0
.end packed-switch
.end method
.method public onExtrasChanged(Landroid/os/Bundle;)V
@ -145,7 +126,7 @@
.end method
.method public onMetadataChanged(Landroid/media/MediaMetadata;)V
.locals 1
.locals 2
iget-object v0, p0, Ls/a/b/b/b/g;->a:Ls/a/b/b/b/f;
@ -161,174 +142,192 @@
if-eqz v0, :cond_0
invoke-static {p1}, Landroid/support/v4/media/MediaMetadataCompat;->a(Ljava/lang/Object;)Landroid/support/v4/media/MediaMetadataCompat;
sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;->e:Landroidx/collection/ArrayMap;
if-eqz p1, :cond_0
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v0
const/4 v1, 0x0
invoke-virtual {p1, v0, v1}, Landroid/media/MediaMetadata;->writeToParcel(Landroid/os/Parcel;I)V
invoke-virtual {v0, v1}, Landroid/os/Parcel;->setDataPosition(I)V
sget-object p1, Landroid/support/v4/media/MediaMetadataCompat;->CREATOR:Landroid/os/Parcelable$Creator;
invoke-interface {p1, v0}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Landroid/support/v4/media/MediaMetadataCompat;
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
invoke-static {p1}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;
:cond_0
return-void
.end method
.method public onPlaybackStateChanged(Landroid/media/session/PlaybackState;)V
.locals 24
.locals 23
move-object/from16 v0, p0
move-object/from16 v1, p1
iget-object v1, v0, Ls/a/b/b/b/g;->a:Ls/a/b/b/b/f;
iget-object v2, v0, Ls/a/b/b/b/g;->a:Ls/a/b/b/b/f;
check-cast v1, Ls/a/b/b/b/c$a;
check-cast v2, Ls/a/b/b/b/c$a;
iget-object v1, v1, Ls/a/b/b/b/c$a;->a:Ljava/lang/ref/WeakReference;
iget-object v2, v2, Ls/a/b/b/b/c$a;->a:Ljava/lang/ref/WeakReference;
invoke-virtual {v1}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
invoke-virtual {v2}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
move-result-object v1
move-result-object v2
check-cast v1, Ls/a/b/b/b/c;
check-cast v2, Ls/a/b/b/b/c;
if-eqz v1, :cond_5
if-eqz v2, :cond_5
iget-object v1, v1, Ls/a/b/b/b/c;->a:Ls/a/b/b/b/a;
iget-object v2, v2, Ls/a/b/b/b/c;->a:Ls/a/b/b/b/a;
if-eqz v2, :cond_0
if-eqz v1, :cond_0
goto/16 :goto_3
:cond_0
const/4 v2, 0x0
const/4 v1, 0x0
if-eqz v1, :cond_5
if-eqz p1, :cond_5
invoke-virtual/range {p1 .. p1}, Landroid/media/session/PlaybackState;->getCustomActions()Ljava/util/List;
move-result-object v3
move-result-object v2
if-eqz v3, :cond_3
if-eqz v2, :cond_3
new-instance v4, Ljava/util/ArrayList;
new-instance v3, Ljava/util/ArrayList;
invoke-interface {v3}, Ljava/util/List;->size()I
invoke-interface {v2}, Ljava/util/List;->size()I
move-result v5
move-result v4
invoke-direct {v4, v5}, Ljava/util/ArrayList;-><init>(I)V
invoke-direct {v3, v4}, Ljava/util/ArrayList;-><init>(I)V
invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator;
invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v3
move-result-object v2
:goto_0
invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
move-result v5
move-result v4
if-eqz v5, :cond_2
if-eqz v4, :cond_2
invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v5
move-result-object v4
if-eqz v5, :cond_1
if-eqz v4, :cond_1
new-instance v6, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;
new-instance v5, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;
move-object v7, v5
move-object v6, v4
check-cast v7, Landroid/media/session/PlaybackState$CustomAction;
check-cast v6, Landroid/media/session/PlaybackState$CustomAction;
invoke-virtual {v7}, Landroid/media/session/PlaybackState$CustomAction;->getAction()Ljava/lang/String;
move-result-object v8
invoke-virtual {v7}, Landroid/media/session/PlaybackState$CustomAction;->getName()Ljava/lang/CharSequence;
move-result-object v9
invoke-virtual {v7}, Landroid/media/session/PlaybackState$CustomAction;->getIcon()I
move-result v10
invoke-virtual {v7}, Landroid/media/session/PlaybackState$CustomAction;->getExtras()Landroid/os/Bundle;
invoke-virtual {v6}, Landroid/media/session/PlaybackState$CustomAction;->getAction()Ljava/lang/String;
move-result-object v7
invoke-direct {v6, v8, v9, v10, v7}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;-><init>(Ljava/lang/String;Ljava/lang/CharSequence;ILandroid/os/Bundle;)V
invoke-virtual {v6}, Landroid/media/session/PlaybackState$CustomAction;->getName()Ljava/lang/CharSequence;
iput-object v5, v6, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;->h:Ljava/lang/Object;
move-result-object v8
invoke-virtual {v6}, Landroid/media/session/PlaybackState$CustomAction;->getIcon()I
move-result v9
invoke-virtual {v6}, Landroid/media/session/PlaybackState$CustomAction;->getExtras()Landroid/os/Bundle;
move-result-object v6
invoke-direct {v5, v7, v8, v9, v6}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;-><init>(Ljava/lang/String;Ljava/lang/CharSequence;ILandroid/os/Bundle;)V
iput-object v4, v5, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;->h:Ljava/lang/Object;
goto :goto_1
:cond_1
move-object v6, v2
move-object v5, v1
:goto_1
invoke-virtual {v4, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
invoke-virtual {v3, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_0
:cond_2
move-object/from16 v20, v4
move-object/from16 v19, v3
goto :goto_2
:cond_3
move-object/from16 v20, v2
move-object/from16 v19, v1
:goto_2
sget v3, Landroid/os/Build$VERSION;->SDK_INT:I
sget v2, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v4, 0x16
const/16 v3, 0x16
if-lt v3, v4, :cond_4
if-lt v2, v3, :cond_4
invoke-virtual/range {p1 .. p1}, Landroid/media/session/PlaybackState;->getExtras()Landroid/os/Bundle;
move-result-object v2
move-result-object v1
:cond_4
move-object/from16 v23, v2
move-object/from16 v22, v1
new-instance v2, Landroid/support/v4/media/session/PlaybackStateCompat;
move-object v7, v2
new-instance v6, Landroid/support/v4/media/session/PlaybackStateCompat;
invoke-virtual/range {p1 .. p1}, Landroid/media/session/PlaybackState;->getState()I
move-result v8
move-result v7
invoke-virtual/range {p1 .. p1}, Landroid/media/session/PlaybackState;->getPosition()J
move-result-wide v9
move-result-wide v8
invoke-virtual/range {p1 .. p1}, Landroid/media/session/PlaybackState;->getBufferedPosition()J
move-result-wide v11
move-result-wide v10
invoke-virtual/range {p1 .. p1}, Landroid/media/session/PlaybackState;->getPlaybackSpeed()F
move-result v13
move-result v12
invoke-virtual/range {p1 .. p1}, Landroid/media/session/PlaybackState;->getActions()J
move-result-wide v14
move-result-wide v13
const/16 v16, 0x0
const/4 v15, 0x0
invoke-virtual/range {p1 .. p1}, Landroid/media/session/PlaybackState;->getErrorMessage()Ljava/lang/CharSequence;
move-result-object v17
move-result-object v16
invoke-virtual/range {p1 .. p1}, Landroid/media/session/PlaybackState;->getLastPositionUpdateTime()J
move-result-wide v18
move-result-wide v17
invoke-virtual/range {p1 .. p1}, Landroid/media/session/PlaybackState;->getActiveQueueItemId()J
move-result-wide v21
move-result-wide v20
invoke-direct/range {v7 .. v23}, Landroid/support/v4/media/session/PlaybackStateCompat;-><init>(IJJFJILjava/lang/CharSequence;JLjava/util/List;JLandroid/os/Bundle;)V
iput-object v1, v2, Landroid/support/v4/media/session/PlaybackStateCompat;->o:Ljava/lang/Object;
invoke-direct/range {v6 .. v22}, Landroid/support/v4/media/session/PlaybackStateCompat;-><init>(IJJFJILjava/lang/CharSequence;JLjava/util/List;JLandroid/os/Bundle;)V
:cond_5
:goto_3

View file

@ -34,7 +34,15 @@
# virtual methods
.method public A0(ILandroid/os/Bundle;)V
.method public asBinder()Landroid/os/IBinder;
.locals 1
iget-object v0, p0, Ls/a/b/c/a$a$a;->a:Landroid/os/IBinder;
return-object v0
.end method
.method public j0(ILandroid/os/Bundle;)V
.locals 2
.annotation system Ldalvik/annotation/Throws;
value = {
@ -74,9 +82,16 @@
const/4 p2, 0x0
invoke-interface {p1, v1, v0, p2, v1}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
move-result p1
if-nez p1, :cond_1
sget p1, Ls/a/b/c/a$a;->a:I
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
:cond_1
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
return-void
@ -88,11 +103,3 @@
throw p1
.end method
.method public asBinder()Landroid/os/IBinder;
.locals 1
iget-object v0, p0, Ls/a/b/c/a$a$a;->a:Landroid/os/IBinder;
return-object v0
.end method

View file

@ -23,6 +23,10 @@
.end annotation
# static fields
.field public static final synthetic a:I
# direct methods
.method public constructor <init>()V
.locals 1
@ -36,40 +40,6 @@
return-void
.end method
.method public static g(Landroid/os/IBinder;)Ls/a/b/c/a;
.locals 2
if-nez p0, :cond_0
const/4 p0, 0x0
return-object p0
:cond_0
const-string v0, "android.support.v4.os.IResultReceiver"
invoke-interface {p0, v0}, Landroid/os/IBinder;->queryLocalInterface(Ljava/lang/String;)Landroid/os/IInterface;
move-result-object v0
if-eqz v0, :cond_1
instance-of v1, v0, Ls/a/b/c/a;
if-eqz v1, :cond_1
check-cast v0, Ls/a/b/c/a;
return-object v0
:cond_1
new-instance v0, Ls/a/b/c/a$a$a;
invoke-direct {v0, p0}, Ls/a/b/c/a$a$a;-><init>(Landroid/os/IBinder;)V
return-object v0
.end method
# virtual methods
.method public asBinder()Landroid/os/IBinder;
@ -134,7 +104,11 @@
const/4 p2, 0x0
:goto_0
invoke-interface {p0, p1, p2}, Ls/a/b/c/a;->A0(ILandroid/os/Bundle;)V
move-object p3, p0
check-cast p3, Landroid/support/v4/os/ResultReceiver$b;
invoke-virtual {p3, p1, p2}, Landroid/support/v4/os/ResultReceiver$b;->j0(ILandroid/os/Bundle;)V
return v0
.end method

View file

@ -15,7 +15,7 @@
# virtual methods
.method public abstract A0(ILandroid/os/Bundle;)V
.method public abstract j0(ILandroid/os/Bundle;)V
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;