Changes of com.discord v998

This commit is contained in:
root 2019-12-06 04:29:40 +01:00
parent dc3b174a87
commit a8e290ae89
20243 changed files with 1573881 additions and 1337713 deletions

View file

@ -4,21 +4,21 @@
# static fields
.field private static final TAG:Ljava/lang/String; = "CustomTabsSession"
.field public static final TAG:Ljava/lang/String; = "CustomTabsSession"
# instance fields
.field private final mCallback:Landroid/support/a/a;
.field public final mCallback:Lo/a/a/a;
.field private final mComponentName:Landroid/content/ComponentName;
.field public final mComponentName:Landroid/content/ComponentName;
.field private final mLock:Ljava/lang/Object;
.field public final mLock:Ljava/lang/Object;
.field private final mService:Landroid/support/a/b;
.field public final mService:Lo/a/a/b;
# direct methods
.method constructor <init>(Landroid/support/a/b;Landroid/support/a/a;Landroid/content/ComponentName;)V
.method public constructor <init>(Lo/a/a/b;Lo/a/a/a;Landroid/content/ComponentName;)V
.locals 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
@ -29,9 +29,9 @@
iput-object v0, p0, Landroidx/browser/customtabs/CustomTabsSession;->mLock:Ljava/lang/Object;
iput-object p1, p0, Landroidx/browser/customtabs/CustomTabsSession;->mService:Landroid/support/a/b;
iput-object p1, p0, Landroidx/browser/customtabs/CustomTabsSession;->mService:Lo/a/a/b;
iput-object p2, p0, Landroidx/browser/customtabs/CustomTabsSession;->mCallback:Landroid/support/a/a;
iput-object p2, p0, Landroidx/browser/customtabs/CustomTabsSession;->mCallback:Lo/a/a/a;
iput-object p3, p0, Landroidx/browser/customtabs/CustomTabsSession;->mComponentName:Landroid/content/ComponentName;
@ -40,6 +40,15 @@
.method public static createMockSessionForTesting(Landroid/content/ComponentName;)Landroidx/browser/customtabs/CustomTabsSession;
.locals 3
.param p0 # Landroid/content/ComponentName;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation build Landroidx/annotation/VisibleForTesting;
.end annotation
new-instance v0, Landroidx/browser/customtabs/CustomTabsSession;
@ -49,26 +58,26 @@
const/4 v2, 0x0
invoke-direct {v0, v2, v1, p0}, Landroidx/browser/customtabs/CustomTabsSession;-><init>(Landroid/support/a/b;Landroid/support/a/a;Landroid/content/ComponentName;)V
invoke-direct {v0, v2, v1, p0}, Landroidx/browser/customtabs/CustomTabsSession;-><init>(Lo/a/a/b;Lo/a/a/a;Landroid/content/ComponentName;)V
return-object v0
.end method
# virtual methods
.method final getBinder()Landroid/os/IBinder;
.method public getBinder()Landroid/os/IBinder;
.locals 1
iget-object v0, p0, Landroidx/browser/customtabs/CustomTabsSession;->mCallback:Landroid/support/a/a;
iget-object v0, p0, Landroidx/browser/customtabs/CustomTabsSession;->mCallback:Lo/a/a/a;
invoke-interface {v0}, Landroid/support/a/a;->asBinder()Landroid/os/IBinder;
invoke-interface {v0}, Landroid/os/IInterface;->asBinder()Landroid/os/IBinder;
move-result-object v0
return-object v0
.end method
.method final getComponentName()Landroid/content/ComponentName;
.method public getComponentName()Landroid/content/ComponentName;
.locals 1
iget-object v0, p0, Landroidx/browser/customtabs/CustomTabsSession;->mComponentName:Landroid/content/ComponentName;
@ -76,7 +85,7 @@
return-object v0
.end method
.method public final mayLaunchUrl(Landroid/net/Uri;Landroid/os/Bundle;Ljava/util/List;)Z
.method public mayLaunchUrl(Landroid/net/Uri;Landroid/os/Bundle;Ljava/util/List;)Z
.locals 2
.annotation system Ldalvik/annotation/Signature;
value = {
@ -90,11 +99,11 @@
.end annotation
:try_start_0
iget-object v0, p0, Landroidx/browser/customtabs/CustomTabsSession;->mService:Landroid/support/a/b;
iget-object v0, p0, Landroidx/browser/customtabs/CustomTabsSession;->mService:Lo/a/a/b;
iget-object v1, p0, Landroidx/browser/customtabs/CustomTabsSession;->mCallback:Landroid/support/a/a;
iget-object v1, p0, Landroidx/browser/customtabs/CustomTabsSession;->mCallback:Lo/a/a/a;
invoke-interface {v0, v1, p1, p2, p3}, Landroid/support/a/b;->mayLaunchUrl(Landroid/support/a/a;Landroid/net/Uri;Landroid/os/Bundle;Ljava/util/List;)Z
invoke-interface {v0, v1, p1, p2, p3}, Lo/a/a/b;->mayLaunchUrl(Lo/a/a/a;Landroid/net/Uri;Landroid/os/Bundle;Ljava/util/List;)Z
move-result p1
:try_end_0
@ -108,7 +117,7 @@
return p1
.end method
.method public final postMessage(Ljava/lang/String;Landroid/os/Bundle;)I
.method public postMessage(Ljava/lang/String;Landroid/os/Bundle;)I
.locals 3
iget-object v0, p0, Landroidx/browser/customtabs/CustomTabsSession;->mLock:Ljava/lang/Object;
@ -116,11 +125,11 @@
monitor-enter v0
:try_start_0
iget-object v1, p0, Landroidx/browser/customtabs/CustomTabsSession;->mService:Landroid/support/a/b;
iget-object v1, p0, Landroidx/browser/customtabs/CustomTabsSession;->mService:Lo/a/a/b;
iget-object v2, p0, Landroidx/browser/customtabs/CustomTabsSession;->mCallback:Landroid/support/a/a;
iget-object v2, p0, Landroidx/browser/customtabs/CustomTabsSession;->mCallback:Lo/a/a/a;
invoke-interface {v1, v2, p1, p2}, Landroid/support/a/b;->postMessage(Landroid/support/a/a;Ljava/lang/String;Landroid/os/Bundle;)I
invoke-interface {v1, v2, p1, p2}, Lo/a/a/b;->postMessage(Lo/a/a/a;Ljava/lang/String;Landroid/os/Bundle;)I
move-result p1
:try_end_0
@ -152,15 +161,15 @@
throw p1
.end method
.method public final requestPostMessageChannel(Landroid/net/Uri;)Z
.method public requestPostMessageChannel(Landroid/net/Uri;)Z
.locals 2
:try_start_0
iget-object v0, p0, Landroidx/browser/customtabs/CustomTabsSession;->mService:Landroid/support/a/b;
iget-object v0, p0, Landroidx/browser/customtabs/CustomTabsSession;->mService:Lo/a/a/b;
iget-object v1, p0, Landroidx/browser/customtabs/CustomTabsSession;->mCallback:Landroid/support/a/a;
iget-object v1, p0, Landroidx/browser/customtabs/CustomTabsSession;->mCallback:Lo/a/a/a;
invoke-interface {v0, v1, p1}, Landroid/support/a/b;->requestPostMessageChannel(Landroid/support/a/a;Landroid/net/Uri;)Z
invoke-interface {v0, v1, p1}, Lo/a/a/b;->requestPostMessageChannel(Lo/a/a/a;Landroid/net/Uri;)Z
move-result p1
:try_end_0
@ -174,8 +183,16 @@
return p1
.end method
.method public final setActionButton(Landroid/graphics/Bitmap;Ljava/lang/String;)Z
.method public setActionButton(Landroid/graphics/Bitmap;Ljava/lang/String;)Z
.locals 2
.param p1 # Landroid/graphics/Bitmap;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
new-instance v0, Landroid/os/Bundle;
@ -198,11 +215,11 @@
invoke-virtual {p1, p2, v0}, Landroid/os/Bundle;->putBundle(Ljava/lang/String;Landroid/os/Bundle;)V
:try_start_0
iget-object p2, p0, Landroidx/browser/customtabs/CustomTabsSession;->mService:Landroid/support/a/b;
iget-object p2, p0, Landroidx/browser/customtabs/CustomTabsSession;->mService:Lo/a/a/b;
iget-object v0, p0, Landroidx/browser/customtabs/CustomTabsSession;->mCallback:Landroid/support/a/a;
iget-object v0, p0, Landroidx/browser/customtabs/CustomTabsSession;->mCallback:Lo/a/a/a;
invoke-interface {p2, v0, p1}, Landroid/support/a/b;->updateVisuals(Landroid/support/a/a;Landroid/os/Bundle;)Z
invoke-interface {p2, v0, p1}, Lo/a/a/b;->updateVisuals(Lo/a/a/a;Landroid/os/Bundle;)Z
move-result p1
:try_end_0
@ -216,8 +233,20 @@
return p1
.end method
.method public final setSecondaryToolbarViews(Landroid/widget/RemoteViews;[ILandroid/app/PendingIntent;)Z
.method public setSecondaryToolbarViews(Landroid/widget/RemoteViews;[ILandroid/app/PendingIntent;)Z
.locals 2
.param p1 # Landroid/widget/RemoteViews;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.param p2 # [I
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.param p3 # Landroid/app/PendingIntent;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
new-instance v0, Landroid/os/Bundle;
@ -236,11 +265,11 @@
invoke-virtual {v0, p1, p3}, Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V
:try_start_0
iget-object p1, p0, Landroidx/browser/customtabs/CustomTabsSession;->mService:Landroid/support/a/b;
iget-object p1, p0, Landroidx/browser/customtabs/CustomTabsSession;->mService:Lo/a/a/b;
iget-object p2, p0, Landroidx/browser/customtabs/CustomTabsSession;->mCallback:Landroid/support/a/a;
iget-object p2, p0, Landroidx/browser/customtabs/CustomTabsSession;->mCallback:Lo/a/a/a;
invoke-interface {p1, p2, v0}, Landroid/support/a/b;->updateVisuals(Landroid/support/a/a;Landroid/os/Bundle;)Z
invoke-interface {p1, p2, v0}, Lo/a/a/b;->updateVisuals(Lo/a/a/a;Landroid/os/Bundle;)Z
move-result p1
:try_end_0
@ -254,8 +283,16 @@
return p1
.end method
.method public final setToolbarItem(ILandroid/graphics/Bitmap;Ljava/lang/String;)Z
.method public setToolbarItem(ILandroid/graphics/Bitmap;Ljava/lang/String;)Z
.locals 2
.param p2 # Landroid/graphics/Bitmap;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation runtime Ljava/lang/Deprecated;
.end annotation
@ -284,11 +321,11 @@
invoke-virtual {p1, p2, v0}, Landroid/os/Bundle;->putBundle(Ljava/lang/String;Landroid/os/Bundle;)V
:try_start_0
iget-object p2, p0, Landroidx/browser/customtabs/CustomTabsSession;->mService:Landroid/support/a/b;
iget-object p2, p0, Landroidx/browser/customtabs/CustomTabsSession;->mService:Lo/a/a/b;
iget-object p3, p0, Landroidx/browser/customtabs/CustomTabsSession;->mCallback:Landroid/support/a/a;
iget-object p3, p0, Landroidx/browser/customtabs/CustomTabsSession;->mCallback:Lo/a/a/a;
invoke-interface {p2, p3, p1}, Landroid/support/a/b;->updateVisuals(Landroid/support/a/a;Landroid/os/Bundle;)Z
invoke-interface {p2, p3, p1}, Lo/a/a/b;->updateVisuals(Lo/a/a/a;Landroid/os/Bundle;)Z
move-result p1
:try_end_0
@ -302,12 +339,22 @@
return p1
.end method
.method public final validateRelationship(ILandroid/net/Uri;Landroid/os/Bundle;)Z
.method public validateRelationship(ILandroid/net/Uri;Landroid/os/Bundle;)Z
.locals 3
.param p2 # Landroid/net/Uri;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Landroid/os/Bundle;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
const/4 v0, 0x0
if-lez p1, :cond_1
const/4 v1, 0x1
if-lt p1, v1, :cond_1
const/4 v1, 0x2
@ -317,11 +364,11 @@
:cond_0
:try_start_0
iget-object v1, p0, Landroidx/browser/customtabs/CustomTabsSession;->mService:Landroid/support/a/b;
iget-object v1, p0, Landroidx/browser/customtabs/CustomTabsSession;->mService:Lo/a/a/b;
iget-object v2, p0, Landroidx/browser/customtabs/CustomTabsSession;->mCallback:Landroid/support/a/a;
iget-object v2, p0, Landroidx/browser/customtabs/CustomTabsSession;->mCallback:Lo/a/a/a;
invoke-interface {v1, v2, p1, p2, p3}, Landroid/support/a/b;->validateRelationship(Landroid/support/a/a;ILandroid/net/Uri;Landroid/os/Bundle;)Z
invoke-interface {v1, v2, p1, p2, p3}, Lo/a/a/b;->validateRelationship(Lo/a/a/a;ILandroid/net/Uri;Landroid/os/Bundle;)Z
move-result p1
:try_end_0