Changes of com.discord v998
This commit is contained in:
parent
dc3b174a87
commit
a8e290ae89
20243 changed files with 1573881 additions and 1337713 deletions
|
@ -6,6 +6,14 @@
|
|||
.implements Landroidx/versionedparcelable/VersionedParcelable;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation build Landroidx/annotation/RestrictTo;
|
||||
value = {
|
||||
.enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP_PREFIX:Landroidx/annotation/RestrictTo$Scope;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
@ -19,12 +27,22 @@
|
|||
# virtual methods
|
||||
.method public onPostParceling()V
|
||||
.locals 0
|
||||
.annotation build Landroidx/annotation/RestrictTo;
|
||||
value = {
|
||||
.enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP_PREFIX:Landroidx/annotation/RestrictTo$Scope;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public onPreParceling(Z)V
|
||||
.locals 0
|
||||
.annotation build Landroidx/annotation/RestrictTo;
|
||||
value = {
|
||||
.enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP_PREFIX:Landroidx/annotation/RestrictTo$Scope;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
|
|
@ -7,6 +7,12 @@
|
|||
|
||||
|
||||
# annotations
|
||||
.annotation build Landroidx/annotation/RestrictTo;
|
||||
value = {
|
||||
.enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP_PREFIX:Landroidx/annotation/RestrictTo$Scope;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
.annotation runtime Ljava/lang/annotation/Retention;
|
||||
value = .enum Ljava/lang/annotation/RetentionPolicy;->SOURCE:Ljava/lang/annotation/RetentionPolicy;
|
||||
.end annotation
|
||||
|
|
|
@ -7,6 +7,12 @@
|
|||
|
||||
|
||||
# annotations
|
||||
.annotation build Landroidx/annotation/RestrictTo;
|
||||
value = {
|
||||
.enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP_PREFIX:Landroidx/annotation/RestrictTo$Scope;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/AnnotationDefault;
|
||||
value = .subannotation Landroidx/versionedparcelable/ParcelField;
|
||||
defaultValue = ""
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.class final Landroidx/versionedparcelable/ParcelImpl$1;
|
||||
.class public final Landroidx/versionedparcelable/ParcelImpl$1;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ParcelImpl.java"
|
||||
|
||||
|
@ -12,7 +12,7 @@
|
|||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x8
|
||||
accessFlags = 0x9
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
|
@ -27,7 +27,7 @@
|
|||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>()V
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
@ -37,7 +37,7 @@
|
|||
|
||||
|
||||
# virtual methods
|
||||
.method public final createFromParcel(Landroid/os/Parcel;)Landroidx/versionedparcelable/ParcelImpl;
|
||||
.method public createFromParcel(Landroid/os/Parcel;)Landroidx/versionedparcelable/ParcelImpl;
|
||||
.locals 1
|
||||
|
||||
new-instance v0, Landroidx/versionedparcelable/ParcelImpl;
|
||||
|
@ -47,7 +47,7 @@
|
|||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final bridge synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
|
||||
.method public bridge synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
|
||||
.locals 0
|
||||
|
||||
invoke-virtual {p0, p1}, Landroidx/versionedparcelable/ParcelImpl$1;->createFromParcel(Landroid/os/Parcel;)Landroidx/versionedparcelable/ParcelImpl;
|
||||
|
@ -57,7 +57,7 @@
|
|||
return-object p1
|
||||
.end method
|
||||
|
||||
.method public final newArray(I)[Landroidx/versionedparcelable/ParcelImpl;
|
||||
.method public newArray(I)[Landroidx/versionedparcelable/ParcelImpl;
|
||||
.locals 0
|
||||
|
||||
new-array p1, p1, [Landroidx/versionedparcelable/ParcelImpl;
|
||||
|
@ -65,7 +65,7 @@
|
|||
return-object p1
|
||||
.end method
|
||||
|
||||
.method public final bridge synthetic newArray(I)[Ljava/lang/Object;
|
||||
.method public bridge synthetic newArray(I)[Ljava/lang/Object;
|
||||
.locals 0
|
||||
|
||||
invoke-virtual {p0, p1}, Landroidx/versionedparcelable/ParcelImpl$1;->newArray(I)[Landroidx/versionedparcelable/ParcelImpl;
|
||||
|
|
|
@ -6,6 +6,20 @@
|
|||
.implements Landroid/os/Parcelable;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation build Landroid/annotation/SuppressLint;
|
||||
value = {
|
||||
"BanParcelableUsage"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
.annotation build Landroidx/annotation/RestrictTo;
|
||||
value = {
|
||||
.enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY:Landroidx/annotation/RestrictTo$Scope;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final CREATOR:Landroid/os/Parcelable$Creator;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
|
@ -19,11 +33,11 @@
|
|||
|
||||
|
||||
# instance fields
|
||||
.field private final mParcel:Landroidx/versionedparcelable/VersionedParcelable;
|
||||
.field public final mParcel:Landroidx/versionedparcelable/VersionedParcelable;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method static constructor <clinit>()V
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 1
|
||||
|
||||
new-instance v0, Landroidx/versionedparcelable/ParcelImpl$1;
|
||||
|
@ -35,7 +49,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method protected constructor <init>(Landroid/os/Parcel;)V
|
||||
.method public constructor <init>(Landroid/os/Parcel;)V
|
||||
.locals 1
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
@ -44,7 +58,7 @@
|
|||
|
||||
invoke-direct {v0, p1}, Landroidx/versionedparcelable/VersionedParcelParcel;-><init>(Landroid/os/Parcel;)V
|
||||
|
||||
invoke-virtual {v0}, Landroidx/versionedparcelable/VersionedParcelParcel;->readVersionedParcelable()Landroidx/versionedparcelable/VersionedParcelable;
|
||||
invoke-virtual {v0}, Landroidx/versionedparcelable/VersionedParcel;->readVersionedParcelable()Landroidx/versionedparcelable/VersionedParcelable;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
|
@ -97,7 +111,7 @@
|
|||
|
||||
iget-object p1, p0, Landroidx/versionedparcelable/ParcelImpl;->mParcel:Landroidx/versionedparcelable/VersionedParcelable;
|
||||
|
||||
invoke-virtual {p2, p1}, Landroidx/versionedparcelable/VersionedParcelParcel;->writeVersionedParcelable(Landroidx/versionedparcelable/VersionedParcelable;)V
|
||||
invoke-virtual {p2, p1}, Landroidx/versionedparcelable/VersionedParcel;->writeVersionedParcelable(Landroidx/versionedparcelable/VersionedParcelable;)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
|
|
@ -4,11 +4,11 @@
|
|||
|
||||
|
||||
# static fields
|
||||
.field private static final INNER_BUNDLE_KEY:Ljava/lang/String; = "a"
|
||||
.field public static final INNER_BUNDLE_KEY:Ljava/lang/String; = "a"
|
||||
|
||||
|
||||
# direct methods
|
||||
.method private constructor <init>()V
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
@ -18,6 +18,12 @@
|
|||
|
||||
.method public static fromInputStream(Ljava/io/InputStream;)Landroidx/versionedparcelable/VersionedParcelable;
|
||||
.locals 2
|
||||
.annotation build Landroidx/annotation/RestrictTo;
|
||||
value = {
|
||||
.enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP_PREFIX:Landroidx/annotation/RestrictTo$Scope;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"<T::",
|
||||
|
@ -34,7 +40,7 @@
|
|||
|
||||
invoke-direct {v0, p0, v1}, Landroidx/versionedparcelable/VersionedParcelStream;-><init>(Ljava/io/InputStream;Ljava/io/OutputStream;)V
|
||||
|
||||
invoke-virtual {v0}, Landroidx/versionedparcelable/VersionedParcelStream;->readVersionedParcelable()Landroidx/versionedparcelable/VersionedParcelable;
|
||||
invoke-virtual {v0}, Landroidx/versionedparcelable/VersionedParcel;->readVersionedParcelable()Landroidx/versionedparcelable/VersionedParcelable;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
|
@ -43,6 +49,12 @@
|
|||
|
||||
.method public static fromParcelable(Landroid/os/Parcelable;)Landroidx/versionedparcelable/VersionedParcelable;
|
||||
.locals 1
|
||||
.annotation build Landroidx/annotation/RestrictTo;
|
||||
value = {
|
||||
.enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP_PREFIX:Landroidx/annotation/RestrictTo$Scope;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"<T::",
|
||||
|
@ -77,6 +89,17 @@
|
|||
|
||||
.method public static getVersionedParcelable(Landroid/os/Bundle;Ljava/lang/String;)Landroidx/versionedparcelable/VersionedParcelable;
|
||||
.locals 1
|
||||
.param p0 # Landroid/os/Bundle;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.param p1 # Ljava/lang/String;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.annotation build Landroidx/annotation/Nullable;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"<T::",
|
||||
|
@ -130,6 +153,9 @@
|
|||
|
||||
.method public static getVersionedParcelableList(Landroid/os/Bundle;Ljava/lang/String;)Ljava/util/List;
|
||||
.locals 1
|
||||
.annotation build Landroidx/annotation/Nullable;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"<T::",
|
||||
|
@ -206,6 +232,18 @@
|
|||
|
||||
.method public static putVersionedParcelable(Landroid/os/Bundle;Ljava/lang/String;Landroidx/versionedparcelable/VersionedParcelable;)V
|
||||
.locals 2
|
||||
.param p0 # Landroid/os/Bundle;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.param p1 # Ljava/lang/String;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.param p2 # Landroidx/versionedparcelable/VersionedParcelable;
|
||||
.annotation build Landroidx/annotation/Nullable;
|
||||
.end annotation
|
||||
.end param
|
||||
|
||||
if-nez p2, :cond_0
|
||||
|
||||
|
@ -231,6 +269,18 @@
|
|||
|
||||
.method public static putVersionedParcelableList(Landroid/os/Bundle;Ljava/lang/String;Ljava/util/List;)V
|
||||
.locals 3
|
||||
.param p0 # Landroid/os/Bundle;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.param p1 # Ljava/lang/String;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.param p2 # Ljava/util/List;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(",
|
||||
|
@ -288,6 +338,11 @@
|
|||
|
||||
.method public static toOutputStream(Landroidx/versionedparcelable/VersionedParcelable;Ljava/io/OutputStream;)V
|
||||
.locals 2
|
||||
.annotation build Landroidx/annotation/RestrictTo;
|
||||
value = {
|
||||
.enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP_PREFIX:Landroidx/annotation/RestrictTo$Scope;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
new-instance v0, Landroidx/versionedparcelable/VersionedParcelStream;
|
||||
|
||||
|
@ -295,7 +350,7 @@
|
|||
|
||||
invoke-direct {v0, v1, p1}, Landroidx/versionedparcelable/VersionedParcelStream;-><init>(Ljava/io/InputStream;Ljava/io/OutputStream;)V
|
||||
|
||||
invoke-virtual {v0, p0}, Landroidx/versionedparcelable/VersionedParcelStream;->writeVersionedParcelable(Landroidx/versionedparcelable/VersionedParcelable;)V
|
||||
invoke-virtual {v0, p0}, Landroidx/versionedparcelable/VersionedParcel;->writeVersionedParcelable(Landroidx/versionedparcelable/VersionedParcelable;)V
|
||||
|
||||
invoke-virtual {v0}, Landroidx/versionedparcelable/VersionedParcelStream;->closeField()V
|
||||
|
||||
|
@ -304,6 +359,11 @@
|
|||
|
||||
.method public static toParcelable(Landroidx/versionedparcelable/VersionedParcelable;)Landroid/os/Parcelable;
|
||||
.locals 1
|
||||
.annotation build Landroidx/annotation/RestrictTo;
|
||||
value = {
|
||||
.enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP_PREFIX:Landroidx/annotation/RestrictTo$Scope;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
new-instance v0, Landroidx/versionedparcelable/ParcelImpl;
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
|
||||
|
||||
# direct methods
|
||||
.method private constructor <init>()V
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.class Landroidx/versionedparcelable/VersionedParcel$1;
|
||||
.class public Landroidx/versionedparcelable/VersionedParcel$1;
|
||||
.super Ljava/io/ObjectInputStream;
|
||||
.source "VersionedParcel.java"
|
||||
|
||||
|
@ -9,17 +9,17 @@
|
|||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x0
|
||||
accessFlags = 0x1
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field final synthetic this$0:Landroidx/versionedparcelable/VersionedParcel;
|
||||
.field public final synthetic this$0:Landroidx/versionedparcelable/VersionedParcel;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>(Landroidx/versionedparcelable/VersionedParcel;Ljava/io/InputStream;)V
|
||||
.method public constructor <init>(Landroidx/versionedparcelable/VersionedParcel;Ljava/io/InputStream;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Landroidx/versionedparcelable/VersionedParcel$1;->this$0:Landroidx/versionedparcelable/VersionedParcel;
|
||||
|
@ -31,7 +31,7 @@
|
|||
|
||||
|
||||
# virtual methods
|
||||
.method protected resolveClass(Ljava/io/ObjectStreamClass;)Ljava/lang/Class;
|
||||
.method public resolveClass(Ljava/io/ObjectStreamClass;)Ljava/lang/Class;
|
||||
.locals 3
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
|
@ -54,9 +54,7 @@
|
|||
|
||||
move-result-object v0
|
||||
|
||||
invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
|
||||
|
||||
move-result-object v1
|
||||
const-class v1, Landroidx/versionedparcelable/VersionedParcel$1;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;
|
||||
|
||||
|
|
|
@ -4,6 +4,12 @@
|
|||
|
||||
|
||||
# annotations
|
||||
.annotation build Landroidx/annotation/RestrictTo;
|
||||
value = {
|
||||
.enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP_PREFIX:Landroidx/annotation/RestrictTo$Scope;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/MemberClasses;
|
||||
value = {
|
||||
Landroidx/versionedparcelable/VersionedParcel$ParcelException;
|
||||
|
@ -12,41 +18,41 @@
|
|||
|
||||
|
||||
# static fields
|
||||
.field private static final EX_BAD_PARCELABLE:I = -0x2
|
||||
.field public static final EX_BAD_PARCELABLE:I = -0x2
|
||||
|
||||
.field private static final EX_ILLEGAL_ARGUMENT:I = -0x3
|
||||
.field public static final EX_ILLEGAL_ARGUMENT:I = -0x3
|
||||
|
||||
.field private static final EX_ILLEGAL_STATE:I = -0x5
|
||||
.field public static final EX_ILLEGAL_STATE:I = -0x5
|
||||
|
||||
.field private static final EX_NETWORK_MAIN_THREAD:I = -0x6
|
||||
.field public static final EX_NETWORK_MAIN_THREAD:I = -0x6
|
||||
|
||||
.field private static final EX_NULL_POINTER:I = -0x4
|
||||
.field public static final EX_NULL_POINTER:I = -0x4
|
||||
|
||||
.field private static final EX_PARCELABLE:I = -0x9
|
||||
.field public static final EX_PARCELABLE:I = -0x9
|
||||
|
||||
.field private static final EX_SECURITY:I = -0x1
|
||||
.field public static final EX_SECURITY:I = -0x1
|
||||
|
||||
.field private static final EX_UNSUPPORTED_OPERATION:I = -0x7
|
||||
.field public static final EX_UNSUPPORTED_OPERATION:I = -0x7
|
||||
|
||||
.field private static final TAG:Ljava/lang/String; = "VersionedParcel"
|
||||
.field public static final TAG:Ljava/lang/String; = "VersionedParcel"
|
||||
|
||||
.field private static final TYPE_BINDER:I = 0x5
|
||||
.field public static final TYPE_BINDER:I = 0x5
|
||||
|
||||
.field private static final TYPE_FLOAT:I = 0x8
|
||||
.field public static final TYPE_FLOAT:I = 0x8
|
||||
|
||||
.field private static final TYPE_INTEGER:I = 0x7
|
||||
.field public static final TYPE_INTEGER:I = 0x7
|
||||
|
||||
.field private static final TYPE_PARCELABLE:I = 0x2
|
||||
.field public static final TYPE_PARCELABLE:I = 0x2
|
||||
|
||||
.field private static final TYPE_SERIALIZABLE:I = 0x3
|
||||
.field public static final TYPE_SERIALIZABLE:I = 0x3
|
||||
|
||||
.field private static final TYPE_STRING:I = 0x4
|
||||
.field public static final TYPE_STRING:I = 0x4
|
||||
|
||||
.field private static final TYPE_VERSIONED_PARCELABLE:I = 0x1
|
||||
.field public static final TYPE_VERSIONED_PARCELABLE:I = 0x1
|
||||
|
||||
|
||||
# instance fields
|
||||
.field protected final mParcelizerCache:Landroidx/collection/ArrayMap;
|
||||
.field public final mParcelizerCache:Landroidx/collection/ArrayMap;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Landroidx/collection/ArrayMap<",
|
||||
|
@ -57,7 +63,7 @@
|
|||
.end annotation
|
||||
.end field
|
||||
|
||||
.field protected final mReadCache:Landroidx/collection/ArrayMap;
|
||||
.field public final mReadCache:Landroidx/collection/ArrayMap;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Landroidx/collection/ArrayMap<",
|
||||
|
@ -68,7 +74,7 @@
|
|||
.end annotation
|
||||
.end field
|
||||
|
||||
.field protected final mWriteCache:Landroidx/collection/ArrayMap;
|
||||
.field public final mWriteCache:Landroidx/collection/ArrayMap;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Landroidx/collection/ArrayMap<",
|
||||
|
@ -122,9 +128,11 @@
|
|||
|
||||
new-instance v1, Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
|
||||
|
||||
const-string v2, "Unknown exception code: "
|
||||
|
||||
invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
|
||||
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
|
||||
|
||||
|
@ -200,6 +208,8 @@
|
|||
|
||||
return-object p1
|
||||
|
||||
nop
|
||||
|
||||
:pswitch_data_0
|
||||
.packed-switch -0x9
|
||||
:pswitch_8
|
||||
|
@ -239,7 +249,7 @@
|
|||
|
||||
move-result-object v1
|
||||
|
||||
invoke-virtual {v0, v1}, Landroidx/collection/ArrayMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
|
||||
invoke-virtual {v0, v1}, Landroidx/collection/SimpleArrayMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -291,7 +301,7 @@
|
|||
|
||||
move-result-object p1
|
||||
|
||||
invoke-virtual {v1, p1, v0}, Landroidx/collection/ArrayMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
invoke-virtual {v1, p1, v0}, Landroidx/collection/SimpleArrayMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
:cond_0
|
||||
return-object v0
|
||||
|
@ -311,7 +321,7 @@
|
|||
|
||||
iget-object v1, p0, Landroidx/versionedparcelable/VersionedParcel;->mReadCache:Landroidx/collection/ArrayMap;
|
||||
|
||||
invoke-virtual {v1, p1}, Landroidx/collection/ArrayMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
|
||||
invoke-virtual {v1, p1}, Landroidx/collection/SimpleArrayMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
|
@ -345,14 +355,20 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/versionedparcelable/VersionedParcel;->mReadCache:Landroidx/collection/ArrayMap;
|
||||
|
||||
invoke-virtual {v0, p1, v1}, Landroidx/collection/ArrayMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
invoke-virtual {v0, p1, v1}, Landroidx/collection/SimpleArrayMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
:cond_0
|
||||
return-object v1
|
||||
.end method
|
||||
|
||||
.method protected static getRootCause(Ljava/lang/Throwable;)Ljava/lang/Throwable;
|
||||
.method public static getRootCause(Ljava/lang/Throwable;)Ljava/lang/Throwable;
|
||||
.locals 1
|
||||
.param p0 # Ljava/lang/Throwable;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
|
||||
:goto_0
|
||||
invoke-virtual {p0}, Ljava/lang/Throwable;->getCause()Ljava/lang/Throwable;
|
||||
|
@ -489,7 +505,7 @@
|
|||
|
||||
move-result-object v1
|
||||
|
||||
invoke-virtual {v0, v1}, Landroidx/collection/ArrayMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
|
||||
invoke-virtual {v0, v1}, Landroidx/collection/SimpleArrayMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -529,7 +545,7 @@
|
|||
|
||||
move-result-object p1
|
||||
|
||||
invoke-virtual {v1, p1, v0}, Landroidx/collection/ArrayMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
invoke-virtual {v1, p1, v0}, Landroidx/collection/SimpleArrayMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
:cond_0
|
||||
return-object v0
|
||||
|
@ -713,7 +729,7 @@
|
|||
|
||||
invoke-virtual {p0, v0}, Landroidx/versionedparcelable/VersionedParcel;->writeInt(I)V
|
||||
|
||||
if-lez v0, :cond_6
|
||||
if-lez v0, :cond_1
|
||||
|
||||
invoke-interface {p1}, Ljava/util/Collection;->iterator()Ljava/util/Iterator;
|
||||
|
||||
|
@ -744,7 +760,7 @@
|
|||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_6
|
||||
if-eqz v0, :cond_1
|
||||
|
||||
invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
|
||||
|
||||
|
@ -786,9 +802,6 @@
|
|||
|
||||
goto :goto_1
|
||||
|
||||
:cond_1
|
||||
return-void
|
||||
|
||||
:pswitch_3
|
||||
invoke-interface {p1}, Ljava/util/Collection;->iterator()Ljava/util/Iterator;
|
||||
|
||||
|
@ -799,7 +812,7 @@
|
|||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_2
|
||||
if-eqz v0, :cond_1
|
||||
|
||||
invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
|
||||
|
||||
|
@ -811,9 +824,6 @@
|
|||
|
||||
goto :goto_2
|
||||
|
||||
:cond_2
|
||||
return-void
|
||||
|
||||
:pswitch_4
|
||||
invoke-interface {p1}, Ljava/util/Collection;->iterator()Ljava/util/Iterator;
|
||||
|
||||
|
@ -824,7 +834,7 @@
|
|||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_3
|
||||
if-eqz v0, :cond_1
|
||||
|
||||
invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
|
||||
|
||||
|
@ -836,9 +846,6 @@
|
|||
|
||||
goto :goto_3
|
||||
|
||||
:cond_3
|
||||
return-void
|
||||
|
||||
:pswitch_5
|
||||
invoke-interface {p1}, Ljava/util/Collection;->iterator()Ljava/util/Iterator;
|
||||
|
||||
|
@ -849,7 +856,7 @@
|
|||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_4
|
||||
if-eqz v0, :cond_1
|
||||
|
||||
invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
|
||||
|
||||
|
@ -861,9 +868,6 @@
|
|||
|
||||
goto :goto_4
|
||||
|
||||
:cond_4
|
||||
return-void
|
||||
|
||||
:pswitch_6
|
||||
invoke-interface {p1}, Ljava/util/Collection;->iterator()Ljava/util/Iterator;
|
||||
|
||||
|
@ -874,7 +878,7 @@
|
|||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_5
|
||||
if-eqz v0, :cond_1
|
||||
|
||||
invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
|
||||
|
||||
|
@ -886,9 +890,6 @@
|
|||
|
||||
goto :goto_5
|
||||
|
||||
:cond_5
|
||||
return-void
|
||||
|
||||
:pswitch_7
|
||||
invoke-interface {p1}, Ljava/util/Collection;->iterator()Ljava/util/Iterator;
|
||||
|
||||
|
@ -899,7 +900,7 @@
|
|||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_6
|
||||
if-eqz v0, :cond_1
|
||||
|
||||
invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
|
||||
|
||||
|
@ -911,10 +912,12 @@
|
|||
|
||||
goto :goto_6
|
||||
|
||||
:cond_6
|
||||
:cond_1
|
||||
:goto_7
|
||||
return-void
|
||||
|
||||
nop
|
||||
|
||||
:pswitch_data_0
|
||||
.packed-switch 0x1
|
||||
:pswitch_7
|
||||
|
@ -997,19 +1000,11 @@
|
|||
|
||||
new-instance v1, Ljava/lang/RuntimeException;
|
||||
|
||||
new-instance v2, Ljava/lang/StringBuilder;
|
||||
const-string v2, "VersionedParcelable encountered IOException writing serializable object (name = "
|
||||
|
||||
const-string v3, "VersionedParcelable encountered IOException writing serializable object (name = "
|
||||
const-string v3, ")"
|
||||
|
||||
invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
|
||||
|
||||
invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v0, ")"
|
||||
|
||||
invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
invoke-static {v2, v0, v3}, Le/e/b/a/a;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -1074,10 +1069,10 @@
|
|||
|
||||
|
||||
# virtual methods
|
||||
.method protected abstract closeField()V
|
||||
.method public abstract closeField()V
|
||||
.end method
|
||||
|
||||
.method protected abstract createSubParcel()Landroidx/versionedparcelable/VersionedParcel;
|
||||
.method public abstract createSubParcel()Landroidx/versionedparcelable/VersionedParcel;
|
||||
.end method
|
||||
|
||||
.method public isStream()Z
|
||||
|
@ -1088,7 +1083,7 @@
|
|||
return v0
|
||||
.end method
|
||||
|
||||
.method protected readArray([Ljava/lang/Object;)[Ljava/lang/Object;
|
||||
.method public readArray([Ljava/lang/Object;)[Ljava/lang/Object;
|
||||
.locals 4
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
|
@ -1251,7 +1246,7 @@
|
|||
return-object p1
|
||||
.end method
|
||||
|
||||
.method protected abstract readBoolean()Z
|
||||
.method public abstract readBoolean()Z
|
||||
.end method
|
||||
|
||||
.method public readBoolean(ZI)Z
|
||||
|
@ -1273,7 +1268,7 @@
|
|||
return p1
|
||||
.end method
|
||||
|
||||
.method protected readBooleanArray()[Z
|
||||
.method public readBooleanArray()[Z
|
||||
.locals 5
|
||||
|
||||
invoke-virtual {p0}, Landroidx/versionedparcelable/VersionedParcel;->readInt()I
|
||||
|
@ -1339,7 +1334,7 @@
|
|||
return-object p1
|
||||
.end method
|
||||
|
||||
.method protected abstract readBundle()Landroid/os/Bundle;
|
||||
.method public abstract readBundle()Landroid/os/Bundle;
|
||||
.end method
|
||||
|
||||
.method public readBundle(Landroid/os/Bundle;I)Landroid/os/Bundle;
|
||||
|
@ -1384,7 +1379,7 @@
|
|||
return p1
|
||||
.end method
|
||||
|
||||
.method protected abstract readByteArray()[B
|
||||
.method public abstract readByteArray()[B
|
||||
.end method
|
||||
|
||||
.method public readByteArray([BI)[B
|
||||
|
@ -1452,7 +1447,7 @@
|
|||
return-object p2
|
||||
.end method
|
||||
|
||||
.method protected abstract readCharSequence()Ljava/lang/CharSequence;
|
||||
.method public abstract readCharSequence()Ljava/lang/CharSequence;
|
||||
.end method
|
||||
|
||||
.method public readCharSequence(Ljava/lang/CharSequence;I)Ljava/lang/CharSequence;
|
||||
|
@ -1474,7 +1469,7 @@
|
|||
return-object p1
|
||||
.end method
|
||||
|
||||
.method protected abstract readDouble()D
|
||||
.method public abstract readDouble()D
|
||||
.end method
|
||||
|
||||
.method public readDouble(DI)D
|
||||
|
@ -1496,7 +1491,7 @@
|
|||
return-wide p1
|
||||
.end method
|
||||
|
||||
.method protected readDoubleArray()[D
|
||||
.method public readDoubleArray()[D
|
||||
.locals 5
|
||||
|
||||
invoke-virtual {p0}, Landroidx/versionedparcelable/VersionedParcel;->readInt()I
|
||||
|
@ -1580,10 +1575,10 @@
|
|||
return-object p1
|
||||
.end method
|
||||
|
||||
.method protected abstract readField(I)Z
|
||||
.method public abstract readField(I)Z
|
||||
.end method
|
||||
|
||||
.method protected abstract readFloat()F
|
||||
.method public abstract readFloat()F
|
||||
.end method
|
||||
|
||||
.method public readFloat(FI)F
|
||||
|
@ -1605,7 +1600,7 @@
|
|||
return p1
|
||||
.end method
|
||||
|
||||
.method protected readFloatArray()[F
|
||||
.method public readFloatArray()[F
|
||||
.locals 4
|
||||
|
||||
invoke-virtual {p0}, Landroidx/versionedparcelable/VersionedParcel;->readInt()I
|
||||
|
@ -1659,7 +1654,7 @@
|
|||
return-object p1
|
||||
.end method
|
||||
|
||||
.method protected readFromParcel(Ljava/lang/String;Landroidx/versionedparcelable/VersionedParcel;)Landroidx/versionedparcelable/VersionedParcelable;
|
||||
.method public readFromParcel(Ljava/lang/String;Landroidx/versionedparcelable/VersionedParcel;)Landroidx/versionedparcelable/VersionedParcelable;
|
||||
.locals 3
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
|
@ -1762,7 +1757,7 @@
|
|||
throw p2
|
||||
.end method
|
||||
|
||||
.method protected abstract readInt()I
|
||||
.method public abstract readInt()I
|
||||
.end method
|
||||
|
||||
.method public readInt(II)I
|
||||
|
@ -1784,7 +1779,7 @@
|
|||
return p1
|
||||
.end method
|
||||
|
||||
.method protected readIntArray()[I
|
||||
.method public readIntArray()[I
|
||||
.locals 4
|
||||
|
||||
invoke-virtual {p0}, Landroidx/versionedparcelable/VersionedParcel;->readInt()I
|
||||
|
@ -1874,7 +1869,7 @@
|
|||
return-object p1
|
||||
.end method
|
||||
|
||||
.method protected abstract readLong()J
|
||||
.method public abstract readLong()J
|
||||
.end method
|
||||
|
||||
.method public readLong(JI)J
|
||||
|
@ -1896,7 +1891,7 @@
|
|||
return-wide p1
|
||||
.end method
|
||||
|
||||
.method protected readLongArray()[J
|
||||
.method public readLongArray()[J
|
||||
.locals 5
|
||||
|
||||
invoke-virtual {p0}, Landroidx/versionedparcelable/VersionedParcel;->readInt()I
|
||||
|
@ -2030,7 +2025,7 @@
|
|||
return-object p2
|
||||
.end method
|
||||
|
||||
.method protected abstract readParcelable()Landroid/os/Parcelable;
|
||||
.method public abstract readParcelable()Landroid/os/Parcelable;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"<T::",
|
||||
|
@ -2066,8 +2061,8 @@
|
|||
return-object p1
|
||||
.end method
|
||||
|
||||
.method protected readSerializable()Ljava/io/Serializable;
|
||||
.locals 6
|
||||
.method public readSerializable()Ljava/io/Serializable;
|
||||
.locals 5
|
||||
|
||||
const-string v0, ")"
|
||||
|
||||
|
@ -2111,17 +2106,9 @@
|
|||
|
||||
new-instance v3, Ljava/lang/RuntimeException;
|
||||
|
||||
new-instance v4, Ljava/lang/StringBuilder;
|
||||
const-string v4, "VersionedParcelable encountered ClassNotFoundException reading a Serializable object (name = "
|
||||
|
||||
const-string v5, "VersionedParcelable encountered ClassNotFoundException reading a Serializable object (name = "
|
||||
|
||||
invoke-direct {v4, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
|
||||
|
||||
invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
invoke-static {v4, v1, v0}, Le/e/b/a/a;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -2134,17 +2121,9 @@
|
|||
|
||||
new-instance v3, Ljava/lang/RuntimeException;
|
||||
|
||||
new-instance v4, Ljava/lang/StringBuilder;
|
||||
const-string v4, "VersionedParcelable encountered IOException reading a Serializable object (name = "
|
||||
|
||||
const-string v5, "VersionedParcelable encountered IOException reading a Serializable object (name = "
|
||||
|
||||
invoke-direct {v4, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
|
||||
|
||||
invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
invoke-static {v4, v1, v0}, Le/e/b/a/a;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -2191,6 +2170,9 @@
|
|||
|
||||
.method public readSize(Landroid/util/Size;I)Landroid/util/Size;
|
||||
.locals 1
|
||||
.annotation build Landroidx/annotation/RequiresApi;
|
||||
api = 0x15
|
||||
.end annotation
|
||||
|
||||
invoke-virtual {p0, p2}, Landroidx/versionedparcelable/VersionedParcel;->readField(I)Z
|
||||
|
||||
|
@ -2229,6 +2211,9 @@
|
|||
|
||||
.method public readSizeF(Landroid/util/SizeF;I)Landroid/util/SizeF;
|
||||
.locals 1
|
||||
.annotation build Landroidx/annotation/RequiresApi;
|
||||
api = 0x15
|
||||
.end annotation
|
||||
|
||||
invoke-virtual {p0, p2}, Landroidx/versionedparcelable/VersionedParcel;->readField(I)Z
|
||||
|
||||
|
@ -2315,7 +2300,7 @@
|
|||
return-object p2
|
||||
.end method
|
||||
|
||||
.method protected abstract readString()Ljava/lang/String;
|
||||
.method public abstract readString()Ljava/lang/String;
|
||||
.end method
|
||||
|
||||
.method public readString(Ljava/lang/String;I)Ljava/lang/String;
|
||||
|
@ -2337,7 +2322,7 @@
|
|||
return-object p1
|
||||
.end method
|
||||
|
||||
.method protected abstract readStrongBinder()Landroid/os/IBinder;
|
||||
.method public abstract readStrongBinder()Landroid/os/IBinder;
|
||||
.end method
|
||||
|
||||
.method public readStrongBinder(Landroid/os/IBinder;I)Landroid/os/IBinder;
|
||||
|
@ -2359,7 +2344,7 @@
|
|||
return-object p1
|
||||
.end method
|
||||
|
||||
.method protected readVersionedParcelable()Landroidx/versionedparcelable/VersionedParcelable;
|
||||
.method public readVersionedParcelable()Landroidx/versionedparcelable/VersionedParcelable;
|
||||
.locals 2
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
|
@ -2417,7 +2402,7 @@
|
|||
return-object p1
|
||||
.end method
|
||||
|
||||
.method protected abstract setOutputField(I)V
|
||||
.method public abstract setOutputField(I)V
|
||||
.end method
|
||||
|
||||
.method public setSerializationFlags(ZZ)V
|
||||
|
@ -2426,7 +2411,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method protected writeArray([Ljava/lang/Object;)V
|
||||
.method public writeArray([Ljava/lang/Object;)V
|
||||
.locals 4
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
|
@ -2575,7 +2560,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method protected abstract writeBoolean(Z)V
|
||||
.method public abstract writeBoolean(Z)V
|
||||
.end method
|
||||
|
||||
.method public writeBoolean(ZI)V
|
||||
|
@ -2588,10 +2573,10 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method protected writeBooleanArray([Z)V
|
||||
.method public writeBooleanArray([Z)V
|
||||
.locals 3
|
||||
|
||||
if-eqz p1, :cond_1
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
array-length v0, p1
|
||||
|
||||
|
@ -2600,7 +2585,7 @@
|
|||
const/4 v1, 0x0
|
||||
|
||||
:goto_0
|
||||
if-ge v1, v0, :cond_0
|
||||
if-ge v1, v0, :cond_1
|
||||
|
||||
aget-boolean v2, p1, v1
|
||||
|
||||
|
@ -2611,13 +2596,11 @@
|
|||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
return-void
|
||||
|
||||
:cond_1
|
||||
const/4 p1, -0x1
|
||||
|
||||
invoke-virtual {p0, p1}, Landroidx/versionedparcelable/VersionedParcel;->writeInt(I)V
|
||||
|
||||
:cond_1
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
@ -2631,7 +2614,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method protected abstract writeBundle(Landroid/os/Bundle;)V
|
||||
.method public abstract writeBundle(Landroid/os/Bundle;)V
|
||||
.end method
|
||||
|
||||
.method public writeBundle(Landroid/os/Bundle;I)V
|
||||
|
@ -2654,7 +2637,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method protected abstract writeByteArray([B)V
|
||||
.method public abstract writeByteArray([B)V
|
||||
.end method
|
||||
|
||||
.method public writeByteArray([BI)V
|
||||
|
@ -2667,7 +2650,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method protected abstract writeByteArray([BII)V
|
||||
.method public abstract writeByteArray([BII)V
|
||||
.end method
|
||||
|
||||
.method public writeByteArray([BIII)V
|
||||
|
@ -2685,7 +2668,7 @@
|
|||
|
||||
invoke-virtual {p0, p2}, Landroidx/versionedparcelable/VersionedParcel;->setOutputField(I)V
|
||||
|
||||
if-eqz p1, :cond_1
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
array-length p2, p1
|
||||
|
||||
|
@ -2694,7 +2677,7 @@
|
|||
const/4 v0, 0x0
|
||||
|
||||
:goto_0
|
||||
if-ge v0, p2, :cond_0
|
||||
if-ge v0, p2, :cond_1
|
||||
|
||||
aget-char v1, p1, v0
|
||||
|
||||
|
@ -2705,17 +2688,15 @@
|
|||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
return-void
|
||||
|
||||
:cond_1
|
||||
const/4 p1, -0x1
|
||||
|
||||
invoke-virtual {p0, p1}, Landroidx/versionedparcelable/VersionedParcel;->writeInt(I)V
|
||||
|
||||
:cond_1
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method protected abstract writeCharSequence(Ljava/lang/CharSequence;)V
|
||||
.method public abstract writeCharSequence(Ljava/lang/CharSequence;)V
|
||||
.end method
|
||||
|
||||
.method public writeCharSequence(Ljava/lang/CharSequence;I)V
|
||||
|
@ -2728,7 +2709,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method protected abstract writeDouble(D)V
|
||||
.method public abstract writeDouble(D)V
|
||||
.end method
|
||||
|
||||
.method public writeDouble(DI)V
|
||||
|
@ -2741,10 +2722,10 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method protected writeDoubleArray([D)V
|
||||
.method public writeDoubleArray([D)V
|
||||
.locals 4
|
||||
|
||||
if-eqz p1, :cond_1
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
array-length v0, p1
|
||||
|
||||
|
@ -2753,7 +2734,7 @@
|
|||
const/4 v1, 0x0
|
||||
|
||||
:goto_0
|
||||
if-ge v1, v0, :cond_0
|
||||
if-ge v1, v0, :cond_1
|
||||
|
||||
aget-wide v2, p1, v1
|
||||
|
||||
|
@ -2764,13 +2745,11 @@
|
|||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
return-void
|
||||
|
||||
:cond_1
|
||||
const/4 p1, -0x1
|
||||
|
||||
invoke-virtual {p0, p1}, Landroidx/versionedparcelable/VersionedParcel;->writeInt(I)V
|
||||
|
||||
:cond_1
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
@ -2926,7 +2905,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method protected abstract writeFloat(F)V
|
||||
.method public abstract writeFloat(F)V
|
||||
.end method
|
||||
|
||||
.method public writeFloat(FI)V
|
||||
|
@ -2939,10 +2918,10 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method protected writeFloatArray([F)V
|
||||
.method public writeFloatArray([F)V
|
||||
.locals 3
|
||||
|
||||
if-eqz p1, :cond_1
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
array-length v0, p1
|
||||
|
||||
|
@ -2951,7 +2930,7 @@
|
|||
const/4 v1, 0x0
|
||||
|
||||
:goto_0
|
||||
if-ge v1, v0, :cond_0
|
||||
if-ge v1, v0, :cond_1
|
||||
|
||||
aget v2, p1, v1
|
||||
|
||||
|
@ -2962,13 +2941,11 @@
|
|||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
return-void
|
||||
|
||||
:cond_1
|
||||
const/4 p1, -0x1
|
||||
|
||||
invoke-virtual {p0, p1}, Landroidx/versionedparcelable/VersionedParcel;->writeInt(I)V
|
||||
|
||||
:cond_1
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
@ -2982,7 +2959,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method protected abstract writeInt(I)V
|
||||
.method public abstract writeInt(I)V
|
||||
.end method
|
||||
|
||||
.method public writeInt(II)V
|
||||
|
@ -2995,10 +2972,10 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method protected writeIntArray([I)V
|
||||
.method public writeIntArray([I)V
|
||||
.locals 3
|
||||
|
||||
if-eqz p1, :cond_1
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
array-length v0, p1
|
||||
|
||||
|
@ -3007,7 +2984,7 @@
|
|||
const/4 v1, 0x0
|
||||
|
||||
:goto_0
|
||||
if-ge v1, v0, :cond_0
|
||||
if-ge v1, v0, :cond_1
|
||||
|
||||
aget v2, p1, v1
|
||||
|
||||
|
@ -3018,13 +2995,11 @@
|
|||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
return-void
|
||||
|
||||
:cond_1
|
||||
const/4 p1, -0x1
|
||||
|
||||
invoke-virtual {p0, p1}, Landroidx/versionedparcelable/VersionedParcel;->writeInt(I)V
|
||||
|
||||
:cond_1
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
@ -3055,7 +3030,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method protected abstract writeLong(J)V
|
||||
.method public abstract writeLong(J)V
|
||||
.end method
|
||||
|
||||
.method public writeLong(JI)V
|
||||
|
@ -3068,10 +3043,10 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method protected writeLongArray([J)V
|
||||
.method public writeLongArray([J)V
|
||||
.locals 4
|
||||
|
||||
if-eqz p1, :cond_1
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
array-length v0, p1
|
||||
|
||||
|
@ -3080,7 +3055,7 @@
|
|||
const/4 v1, 0x0
|
||||
|
||||
:goto_0
|
||||
if-ge v1, v0, :cond_0
|
||||
if-ge v1, v0, :cond_1
|
||||
|
||||
aget-wide v2, p1, v1
|
||||
|
||||
|
@ -3091,13 +3066,11 @@
|
|||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
return-void
|
||||
|
||||
:cond_1
|
||||
const/4 p1, -0x1
|
||||
|
||||
invoke-virtual {p0, p1}, Landroidx/versionedparcelable/VersionedParcel;->writeInt(I)V
|
||||
|
||||
:cond_1
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
@ -3198,7 +3171,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method protected writeNoException()V
|
||||
.method public writeNoException()V
|
||||
.locals 1
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
@ -3208,7 +3181,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method protected abstract writeParcelable(Landroid/os/Parcelable;)V
|
||||
.method public abstract writeParcelable(Landroid/os/Parcelable;)V
|
||||
.end method
|
||||
|
||||
.method public writeParcelable(Landroid/os/Parcelable;I)V
|
||||
|
@ -3250,6 +3223,9 @@
|
|||
|
||||
.method public writeSize(Landroid/util/Size;I)V
|
||||
.locals 0
|
||||
.annotation build Landroidx/annotation/RequiresApi;
|
||||
api = 0x15
|
||||
.end annotation
|
||||
|
||||
invoke-virtual {p0, p2}, Landroidx/versionedparcelable/VersionedParcel;->setOutputField(I)V
|
||||
|
||||
|
@ -3285,6 +3261,9 @@
|
|||
|
||||
.method public writeSizeF(Landroid/util/SizeF;I)V
|
||||
.locals 0
|
||||
.annotation build Landroidx/annotation/RequiresApi;
|
||||
api = 0x15
|
||||
.end annotation
|
||||
|
||||
invoke-virtual {p0, p2}, Landroidx/versionedparcelable/VersionedParcel;->setOutputField(I)V
|
||||
|
||||
|
@ -3363,7 +3342,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method protected abstract writeString(Ljava/lang/String;)V
|
||||
.method public abstract writeString(Ljava/lang/String;)V
|
||||
.end method
|
||||
|
||||
.method public writeString(Ljava/lang/String;I)V
|
||||
|
@ -3376,7 +3355,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method protected abstract writeStrongBinder(Landroid/os/IBinder;)V
|
||||
.method public abstract writeStrongBinder(Landroid/os/IBinder;)V
|
||||
.end method
|
||||
|
||||
.method public writeStrongBinder(Landroid/os/IBinder;I)V
|
||||
|
@ -3389,7 +3368,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method protected abstract writeStrongInterface(Landroid/os/IInterface;)V
|
||||
.method public abstract writeStrongInterface(Landroid/os/IInterface;)V
|
||||
.end method
|
||||
|
||||
.method public writeStrongInterface(Landroid/os/IInterface;I)V
|
||||
|
@ -3402,7 +3381,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method protected writeToParcel(Landroidx/versionedparcelable/VersionedParcelable;Landroidx/versionedparcelable/VersionedParcel;)V
|
||||
.method public writeToParcel(Landroidx/versionedparcelable/VersionedParcelable;Landroidx/versionedparcelable/VersionedParcel;)V
|
||||
.locals 4
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
|
@ -3508,7 +3487,7 @@
|
|||
throw p2
|
||||
.end method
|
||||
|
||||
.method protected writeVersionedParcelable(Landroidx/versionedparcelable/VersionedParcelable;)V
|
||||
.method public writeVersionedParcelable(Landroidx/versionedparcelable/VersionedParcelable;)V
|
||||
.locals 1
|
||||
|
||||
if-nez p1, :cond_0
|
||||
|
|
|
@ -1,34 +1,42 @@
|
|||
.class Landroidx/versionedparcelable/VersionedParcelParcel;
|
||||
.class public Landroidx/versionedparcelable/VersionedParcelParcel;
|
||||
.super Landroidx/versionedparcelable/VersionedParcel;
|
||||
.source "VersionedParcelParcel.java"
|
||||
|
||||
|
||||
# static fields
|
||||
.field private static final DEBUG:Z = false
|
||||
# annotations
|
||||
.annotation build Landroidx/annotation/RestrictTo;
|
||||
value = {
|
||||
.enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY:Landroidx/annotation/RestrictTo$Scope;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
.field private static final TAG:Ljava/lang/String; = "VersionedParcelParcel"
|
||||
|
||||
# static fields
|
||||
.field public static final DEBUG:Z = false
|
||||
|
||||
.field public static final TAG:Ljava/lang/String; = "VersionedParcelParcel"
|
||||
|
||||
|
||||
# instance fields
|
||||
.field private mCurrentField:I
|
||||
.field public mCurrentField:I
|
||||
|
||||
.field private final mEnd:I
|
||||
.field public final mEnd:I
|
||||
|
||||
.field private mFieldId:I
|
||||
.field public mFieldId:I
|
||||
|
||||
.field private mNextRead:I
|
||||
.field public mNextRead:I
|
||||
|
||||
.field private final mOffset:I
|
||||
.field public final mOffset:I
|
||||
|
||||
.field private final mParcel:Landroid/os/Parcel;
|
||||
.field public final mParcel:Landroid/os/Parcel;
|
||||
|
||||
.field private final mPositionLookup:Landroid/util/SparseIntArray;
|
||||
.field public final mPositionLookup:Landroid/util/SparseIntArray;
|
||||
|
||||
.field private final mPrefix:Ljava/lang/String;
|
||||
.field public final mPrefix:Ljava/lang/String;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>(Landroid/os/Parcel;)V
|
||||
.method public constructor <init>(Landroid/os/Parcel;)V
|
||||
.locals 8
|
||||
|
||||
invoke-virtual {p1}, Landroid/os/Parcel;->dataPosition()I
|
||||
|
@ -62,7 +70,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method private constructor <init>(Landroid/os/Parcel;IILjava/lang/String;Landroidx/collection/ArrayMap;Landroidx/collection/ArrayMap;Landroidx/collection/ArrayMap;)V
|
||||
.method public constructor <init>(Landroid/os/Parcel;IILjava/lang/String;Landroidx/collection/ArrayMap;Landroidx/collection/ArrayMap;Landroidx/collection/ArrayMap;)V
|
||||
.locals 0
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
|
@ -157,7 +165,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method protected createSubParcel()Landroidx/versionedparcelable/VersionedParcel;
|
||||
.method public createSubParcel()Landroidx/versionedparcelable/VersionedParcel;
|
||||
.locals 9
|
||||
|
||||
new-instance v8, Landroidx/versionedparcelable/VersionedParcelParcel;
|
||||
|
@ -185,21 +193,17 @@
|
|||
|
||||
iget-object v4, p0, Landroidx/versionedparcelable/VersionedParcelParcel;->mPrefix:Ljava/lang/String;
|
||||
|
||||
invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
const-string v5, " "
|
||||
|
||||
const-string v4, " "
|
||||
|
||||
invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
invoke-static {v0, v4, v5}, Le/e/b/a/a;->a(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object v4
|
||||
|
||||
iget-object v5, p0, Landroidx/versionedparcelable/VersionedParcelParcel;->mReadCache:Landroidx/collection/ArrayMap;
|
||||
iget-object v5, p0, Landroidx/versionedparcelable/VersionedParcel;->mReadCache:Landroidx/collection/ArrayMap;
|
||||
|
||||
iget-object v6, p0, Landroidx/versionedparcelable/VersionedParcelParcel;->mWriteCache:Landroidx/collection/ArrayMap;
|
||||
iget-object v6, p0, Landroidx/versionedparcelable/VersionedParcel;->mWriteCache:Landroidx/collection/ArrayMap;
|
||||
|
||||
iget-object v7, p0, Landroidx/versionedparcelable/VersionedParcelParcel;->mParcelizerCache:Landroidx/collection/ArrayMap;
|
||||
iget-object v7, p0, Landroidx/versionedparcelable/VersionedParcel;->mParcelizerCache:Landroidx/collection/ArrayMap;
|
||||
|
||||
move-object v0, v8
|
||||
|
||||
|
@ -221,11 +225,12 @@
|
|||
|
||||
const/4 v0, 0x1
|
||||
|
||||
return v0
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 v0, 0x0
|
||||
|
||||
:goto_0
|
||||
return v0
|
||||
.end method
|
||||
|
||||
|
@ -234,9 +239,7 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/versionedparcelable/VersionedParcelParcel;->mParcel:Landroid/os/Parcel;
|
||||
|
||||
invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
|
||||
|
||||
move-result-object v1
|
||||
const-class v1, Landroidx/versionedparcelable/VersionedParcelParcel;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;
|
||||
|
||||
|
@ -274,7 +277,7 @@
|
|||
return-object v0
|
||||
.end method
|
||||
|
||||
.method protected readCharSequence()Ljava/lang/CharSequence;
|
||||
.method public readCharSequence()Ljava/lang/CharSequence;
|
||||
.locals 2
|
||||
|
||||
sget-object v0, Landroid/text/TextUtils;->CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator;
|
||||
|
@ -373,10 +376,13 @@
|
|||
|
||||
if-ne v0, p1, :cond_3
|
||||
|
||||
return v2
|
||||
goto :goto_1
|
||||
|
||||
:cond_3
|
||||
return v3
|
||||
const/4 v2, 0x0
|
||||
|
||||
:goto_1
|
||||
return v2
|
||||
.end method
|
||||
|
||||
.method public readFloat()F
|
||||
|
@ -427,9 +433,7 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/versionedparcelable/VersionedParcelParcel;->mParcel:Landroid/os/Parcel;
|
||||
|
||||
invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
|
||||
|
||||
move-result-object v1
|
||||
const-class v1, Landroidx/versionedparcelable/VersionedParcelParcel;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;
|
||||
|
||||
|
@ -527,7 +531,7 @@
|
|||
|
||||
invoke-virtual {v0, p1}, Landroid/os/Parcel;->writeByteArray([B)V
|
||||
|
||||
return-void
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
iget-object p1, p0, Landroidx/versionedparcelable/VersionedParcelParcel;->mParcel:Landroid/os/Parcel;
|
||||
|
@ -536,6 +540,7 @@
|
|||
|
||||
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V
|
||||
|
||||
:goto_0
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
@ -554,7 +559,7 @@
|
|||
|
||||
invoke-virtual {v0, p1, p2, p3}, Landroid/os/Parcel;->writeByteArray([BII)V
|
||||
|
||||
return-void
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
iget-object p1, p0, Landroidx/versionedparcelable/VersionedParcelParcel;->mParcel:Landroid/os/Parcel;
|
||||
|
@ -563,10 +568,11 @@
|
|||
|
||||
invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeInt(I)V
|
||||
|
||||
:goto_0
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method protected writeCharSequence(Ljava/lang/CharSequence;)V
|
||||
.method public writeCharSequence(Ljava/lang/CharSequence;)V
|
||||
.locals 2
|
||||
|
||||
iget-object v0, p0, Landroidx/versionedparcelable/VersionedParcelParcel;->mParcel:Landroid/os/Parcel;
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.class Landroidx/versionedparcelable/VersionedParcelStream$1;
|
||||
.class public Landroidx/versionedparcelable/VersionedParcelStream$1;
|
||||
.super Ljava/io/FilterInputStream;
|
||||
.source "VersionedParcelStream.java"
|
||||
|
||||
|
@ -9,17 +9,17 @@
|
|||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x0
|
||||
accessFlags = 0x1
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field final synthetic this$0:Landroidx/versionedparcelable/VersionedParcelStream;
|
||||
.field public final synthetic this$0:Landroidx/versionedparcelable/VersionedParcelStream;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>(Landroidx/versionedparcelable/VersionedParcelStream;Ljava/io/InputStream;)V
|
||||
.method public constructor <init>(Landroidx/versionedparcelable/VersionedParcelStream;Ljava/io/InputStream;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Landroidx/versionedparcelable/VersionedParcelStream$1;->this$0:Landroidx/versionedparcelable/VersionedParcelStream;
|
||||
|
@ -41,20 +41,14 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/versionedparcelable/VersionedParcelStream$1;->this$0:Landroidx/versionedparcelable/VersionedParcelStream;
|
||||
|
||||
iget v0, v0, Landroidx/versionedparcelable/VersionedParcelStream;->mFieldSize:I
|
||||
iget v1, v0, Landroidx/versionedparcelable/VersionedParcelStream;->mFieldSize:I
|
||||
|
||||
const/4 v1, -0x1
|
||||
const/4 v2, -0x1
|
||||
|
||||
if-eq v0, v1, :cond_1
|
||||
|
||||
iget-object v0, p0, Landroidx/versionedparcelable/VersionedParcelStream$1;->this$0:Landroidx/versionedparcelable/VersionedParcelStream;
|
||||
if-eq v1, v2, :cond_1
|
||||
|
||||
iget v0, v0, Landroidx/versionedparcelable/VersionedParcelStream;->mCount:I
|
||||
|
||||
iget-object v1, p0, Landroidx/versionedparcelable/VersionedParcelStream$1;->this$0:Landroidx/versionedparcelable/VersionedParcelStream;
|
||||
|
||||
iget v1, v1, Landroidx/versionedparcelable/VersionedParcelStream;->mFieldSize:I
|
||||
|
||||
if-ge v0, v1, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
|
@ -84,7 +78,7 @@
|
|||
.end method
|
||||
|
||||
.method public read([BII)I
|
||||
.locals 2
|
||||
.locals 3
|
||||
.annotation system Ldalvik/annotation/Throws;
|
||||
value = {
|
||||
Ljava/io/IOException;
|
||||
|
@ -93,20 +87,14 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/versionedparcelable/VersionedParcelStream$1;->this$0:Landroidx/versionedparcelable/VersionedParcelStream;
|
||||
|
||||
iget v0, v0, Landroidx/versionedparcelable/VersionedParcelStream;->mFieldSize:I
|
||||
iget v1, v0, Landroidx/versionedparcelable/VersionedParcelStream;->mFieldSize:I
|
||||
|
||||
const/4 v1, -0x1
|
||||
const/4 v2, -0x1
|
||||
|
||||
if-eq v0, v1, :cond_1
|
||||
|
||||
iget-object v0, p0, Landroidx/versionedparcelable/VersionedParcelStream$1;->this$0:Landroidx/versionedparcelable/VersionedParcelStream;
|
||||
if-eq v1, v2, :cond_1
|
||||
|
||||
iget v0, v0, Landroidx/versionedparcelable/VersionedParcelStream;->mCount:I
|
||||
|
||||
iget-object v1, p0, Landroidx/versionedparcelable/VersionedParcelStream$1;->this$0:Landroidx/versionedparcelable/VersionedParcelStream;
|
||||
|
||||
iget v1, v1, Landroidx/versionedparcelable/VersionedParcelStream;->mFieldSize:I
|
||||
|
||||
if-ge v0, v1, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
|
@ -148,20 +136,14 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/versionedparcelable/VersionedParcelStream$1;->this$0:Landroidx/versionedparcelable/VersionedParcelStream;
|
||||
|
||||
iget v0, v0, Landroidx/versionedparcelable/VersionedParcelStream;->mFieldSize:I
|
||||
iget v1, v0, Landroidx/versionedparcelable/VersionedParcelStream;->mFieldSize:I
|
||||
|
||||
const/4 v1, -0x1
|
||||
const/4 v2, -0x1
|
||||
|
||||
if-eq v0, v1, :cond_1
|
||||
|
||||
iget-object v0, p0, Landroidx/versionedparcelable/VersionedParcelStream$1;->this$0:Landroidx/versionedparcelable/VersionedParcelStream;
|
||||
if-eq v1, v2, :cond_1
|
||||
|
||||
iget v0, v0, Landroidx/versionedparcelable/VersionedParcelStream;->mCount:I
|
||||
|
||||
iget-object v1, p0, Landroidx/versionedparcelable/VersionedParcelStream$1;->this$0:Landroidx/versionedparcelable/VersionedParcelStream;
|
||||
|
||||
iget v1, v1, Landroidx/versionedparcelable/VersionedParcelStream;->mFieldSize:I
|
||||
|
||||
if-ge v0, v1, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.class Landroidx/versionedparcelable/VersionedParcelStream$FieldBuffer;
|
||||
.class public Landroidx/versionedparcelable/VersionedParcelStream$FieldBuffer;
|
||||
.super Ljava/lang/Object;
|
||||
.source "VersionedParcelStream.java"
|
||||
|
||||
|
@ -9,23 +9,23 @@
|
|||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x8
|
||||
accessFlags = 0x9
|
||||
name = "FieldBuffer"
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field final mDataStream:Ljava/io/DataOutputStream;
|
||||
.field public final mDataStream:Ljava/io/DataOutputStream;
|
||||
|
||||
.field private final mFieldId:I
|
||||
.field public final mFieldId:I
|
||||
|
||||
.field final mOutput:Ljava/io/ByteArrayOutputStream;
|
||||
.field public final mOutput:Ljava/io/ByteArrayOutputStream;
|
||||
|
||||
.field private final mTarget:Ljava/io/DataOutputStream;
|
||||
.field public final mTarget:Ljava/io/DataOutputStream;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>(ILjava/io/DataOutputStream;)V
|
||||
.method public constructor <init>(ILjava/io/DataOutputStream;)V
|
||||
.locals 2
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
@ -53,7 +53,7 @@
|
|||
|
||||
|
||||
# virtual methods
|
||||
.method flushField()V
|
||||
.method public flushField()V
|
||||
.locals 4
|
||||
.annotation system Ldalvik/annotation/Throws;
|
||||
value = {
|
||||
|
|
|
@ -1,9 +1,15 @@
|
|||
.class Landroidx/versionedparcelable/VersionedParcelStream;
|
||||
.class public Landroidx/versionedparcelable/VersionedParcelStream;
|
||||
.super Landroidx/versionedparcelable/VersionedParcel;
|
||||
.source "VersionedParcelStream.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation build Landroidx/annotation/RestrictTo;
|
||||
value = {
|
||||
.enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY:Landroidx/annotation/RestrictTo$Scope;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/MemberClasses;
|
||||
value = {
|
||||
Landroidx/versionedparcelable/VersionedParcelStream$FieldBuffer;
|
||||
|
@ -12,61 +18,61 @@
|
|||
|
||||
|
||||
# static fields
|
||||
.field private static final TYPE_BOOLEAN:I = 0x5
|
||||
.field public static final TYPE_BOOLEAN:I = 0x5
|
||||
|
||||
.field private static final TYPE_BOOLEAN_ARRAY:I = 0x6
|
||||
.field public static final TYPE_BOOLEAN_ARRAY:I = 0x6
|
||||
|
||||
.field private static final TYPE_DOUBLE:I = 0x7
|
||||
.field public static final TYPE_DOUBLE:I = 0x7
|
||||
|
||||
.field private static final TYPE_DOUBLE_ARRAY:I = 0x8
|
||||
.field public static final TYPE_DOUBLE_ARRAY:I = 0x8
|
||||
|
||||
.field private static final TYPE_FLOAT:I = 0xd
|
||||
.field public static final TYPE_FLOAT:I = 0xd
|
||||
|
||||
.field private static final TYPE_FLOAT_ARRAY:I = 0xe
|
||||
.field public static final TYPE_FLOAT_ARRAY:I = 0xe
|
||||
|
||||
.field private static final TYPE_INT:I = 0x9
|
||||
.field public static final TYPE_INT:I = 0x9
|
||||
|
||||
.field private static final TYPE_INT_ARRAY:I = 0xa
|
||||
.field public static final TYPE_INT_ARRAY:I = 0xa
|
||||
|
||||
.field private static final TYPE_LONG:I = 0xb
|
||||
.field public static final TYPE_LONG:I = 0xb
|
||||
|
||||
.field private static final TYPE_LONG_ARRAY:I = 0xc
|
||||
.field public static final TYPE_LONG_ARRAY:I = 0xc
|
||||
|
||||
.field private static final TYPE_NULL:I = 0x0
|
||||
.field public static final TYPE_NULL:I = 0x0
|
||||
|
||||
.field private static final TYPE_STRING:I = 0x3
|
||||
.field public static final TYPE_STRING:I = 0x3
|
||||
|
||||
.field private static final TYPE_STRING_ARRAY:I = 0x4
|
||||
.field public static final TYPE_STRING_ARRAY:I = 0x4
|
||||
|
||||
.field private static final TYPE_SUB_BUNDLE:I = 0x1
|
||||
.field public static final TYPE_SUB_BUNDLE:I = 0x1
|
||||
|
||||
.field private static final TYPE_SUB_PERSISTABLE_BUNDLE:I = 0x2
|
||||
.field public static final TYPE_SUB_PERSISTABLE_BUNDLE:I = 0x2
|
||||
|
||||
.field private static final UTF_16:Ljava/nio/charset/Charset;
|
||||
.field public static final UTF_16:Ljava/nio/charset/Charset;
|
||||
|
||||
|
||||
# instance fields
|
||||
.field mCount:I
|
||||
.field public mCount:I
|
||||
|
||||
.field private mCurrentInput:Ljava/io/DataInputStream;
|
||||
.field public mCurrentInput:Ljava/io/DataInputStream;
|
||||
|
||||
.field private mCurrentOutput:Ljava/io/DataOutputStream;
|
||||
.field public mCurrentOutput:Ljava/io/DataOutputStream;
|
||||
|
||||
.field private mFieldBuffer:Landroidx/versionedparcelable/VersionedParcelStream$FieldBuffer;
|
||||
.field public mFieldBuffer:Landroidx/versionedparcelable/VersionedParcelStream$FieldBuffer;
|
||||
|
||||
.field private mFieldId:I
|
||||
.field public mFieldId:I
|
||||
|
||||
.field mFieldSize:I
|
||||
.field public mFieldSize:I
|
||||
|
||||
.field private mIgnoreParcelables:Z
|
||||
.field public mIgnoreParcelables:Z
|
||||
|
||||
.field private final mMasterInput:Ljava/io/DataInputStream;
|
||||
.field public final mMasterInput:Ljava/io/DataInputStream;
|
||||
|
||||
.field private final mMasterOutput:Ljava/io/DataOutputStream;
|
||||
.field public final mMasterOutput:Ljava/io/DataOutputStream;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method static constructor <clinit>()V
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 1
|
||||
|
||||
const-string v0, "UTF-16"
|
||||
|
@ -106,7 +112,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method private constructor <init>(Ljava/io/InputStream;Ljava/io/OutputStream;Landroidx/collection/ArrayMap;Landroidx/collection/ArrayMap;Landroidx/collection/ArrayMap;)V
|
||||
.method public constructor <init>(Ljava/io/InputStream;Ljava/io/OutputStream;Landroidx/collection/ArrayMap;Landroidx/collection/ArrayMap;Landroidx/collection/ArrayMap;)V
|
||||
.locals 0
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
|
@ -187,13 +193,9 @@
|
|||
|
||||
new-instance p2, Ljava/lang/RuntimeException;
|
||||
|
||||
invoke-static {p1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
const-string p3, "Unknown type "
|
||||
|
||||
invoke-virtual {p3, p1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
|
||||
invoke-static {p3, p1}, Le/e/b/a/a;->a(Ljava/lang/String;I)Ljava/lang/String;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
|
@ -202,13 +204,13 @@
|
|||
throw p2
|
||||
|
||||
:pswitch_0
|
||||
invoke-virtual {p0}, Landroidx/versionedparcelable/VersionedParcelStream;->readFloatArray()[F
|
||||
invoke-virtual {p0}, Landroidx/versionedparcelable/VersionedParcel;->readFloatArray()[F
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-virtual {p3, p2, p1}, Landroid/os/Bundle;->putFloatArray(Ljava/lang/String;[F)V
|
||||
|
||||
return-void
|
||||
goto/16 :goto_0
|
||||
|
||||
:pswitch_1
|
||||
invoke-virtual {p0}, Landroidx/versionedparcelable/VersionedParcelStream;->readFloat()F
|
||||
|
@ -217,16 +219,16 @@
|
|||
|
||||
invoke-virtual {p3, p2, p1}, Landroid/os/Bundle;->putFloat(Ljava/lang/String;F)V
|
||||
|
||||
return-void
|
||||
goto/16 :goto_0
|
||||
|
||||
:pswitch_2
|
||||
invoke-virtual {p0}, Landroidx/versionedparcelable/VersionedParcelStream;->readLongArray()[J
|
||||
invoke-virtual {p0}, Landroidx/versionedparcelable/VersionedParcel;->readLongArray()[J
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-virtual {p3, p2, p1}, Landroid/os/Bundle;->putLongArray(Ljava/lang/String;[J)V
|
||||
|
||||
return-void
|
||||
goto :goto_0
|
||||
|
||||
:pswitch_3
|
||||
invoke-virtual {p0}, Landroidx/versionedparcelable/VersionedParcelStream;->readLong()J
|
||||
|
@ -235,16 +237,16 @@
|
|||
|
||||
invoke-virtual {p3, p2, v0, v1}, Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V
|
||||
|
||||
return-void
|
||||
goto :goto_0
|
||||
|
||||
:pswitch_4
|
||||
invoke-virtual {p0}, Landroidx/versionedparcelable/VersionedParcelStream;->readIntArray()[I
|
||||
invoke-virtual {p0}, Landroidx/versionedparcelable/VersionedParcel;->readIntArray()[I
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-virtual {p3, p2, p1}, Landroid/os/Bundle;->putIntArray(Ljava/lang/String;[I)V
|
||||
|
||||
return-void
|
||||
goto :goto_0
|
||||
|
||||
:pswitch_5
|
||||
invoke-virtual {p0}, Landroidx/versionedparcelable/VersionedParcelStream;->readInt()I
|
||||
|
@ -253,16 +255,16 @@
|
|||
|
||||
invoke-virtual {p3, p2, p1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
|
||||
|
||||
return-void
|
||||
goto :goto_0
|
||||
|
||||
:pswitch_6
|
||||
invoke-virtual {p0}, Landroidx/versionedparcelable/VersionedParcelStream;->readDoubleArray()[D
|
||||
invoke-virtual {p0}, Landroidx/versionedparcelable/VersionedParcel;->readDoubleArray()[D
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-virtual {p3, p2, p1}, Landroid/os/Bundle;->putDoubleArray(Ljava/lang/String;[D)V
|
||||
|
||||
return-void
|
||||
goto :goto_0
|
||||
|
||||
:pswitch_7
|
||||
invoke-virtual {p0}, Landroidx/versionedparcelable/VersionedParcelStream;->readDouble()D
|
||||
|
@ -271,16 +273,16 @@
|
|||
|
||||
invoke-virtual {p3, p2, v0, v1}, Landroid/os/Bundle;->putDouble(Ljava/lang/String;D)V
|
||||
|
||||
return-void
|
||||
goto :goto_0
|
||||
|
||||
:pswitch_8
|
||||
invoke-virtual {p0}, Landroidx/versionedparcelable/VersionedParcelStream;->readBooleanArray()[Z
|
||||
invoke-virtual {p0}, Landroidx/versionedparcelable/VersionedParcel;->readBooleanArray()[Z
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-virtual {p3, p2, p1}, Landroid/os/Bundle;->putBooleanArray(Ljava/lang/String;[Z)V
|
||||
|
||||
return-void
|
||||
goto :goto_0
|
||||
|
||||
:pswitch_9
|
||||
invoke-virtual {p0}, Landroidx/versionedparcelable/VersionedParcelStream;->readBoolean()Z
|
||||
|
@ -289,14 +291,14 @@
|
|||
|
||||
invoke-virtual {p3, p2, p1}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V
|
||||
|
||||
return-void
|
||||
goto :goto_0
|
||||
|
||||
:pswitch_a
|
||||
const/4 p1, 0x0
|
||||
|
||||
new-array p1, p1, [Ljava/lang/String;
|
||||
|
||||
invoke-virtual {p0, p1}, Landroidx/versionedparcelable/VersionedParcelStream;->readArray([Ljava/lang/Object;)[Ljava/lang/Object;
|
||||
invoke-virtual {p0, p1}, Landroidx/versionedparcelable/VersionedParcel;->readArray([Ljava/lang/Object;)[Ljava/lang/Object;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
|
@ -304,7 +306,7 @@
|
|||
|
||||
invoke-virtual {p3, p2, p1}, Landroid/os/Bundle;->putStringArray(Ljava/lang/String;[Ljava/lang/String;)V
|
||||
|
||||
return-void
|
||||
goto :goto_0
|
||||
|
||||
:pswitch_b
|
||||
invoke-virtual {p0}, Landroidx/versionedparcelable/VersionedParcelStream;->readString()Ljava/lang/String;
|
||||
|
@ -313,7 +315,7 @@
|
|||
|
||||
invoke-virtual {p3, p2, p1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
|
||||
|
||||
return-void
|
||||
goto :goto_0
|
||||
|
||||
:pswitch_c
|
||||
invoke-virtual {p0}, Landroidx/versionedparcelable/VersionedParcelStream;->readBundle()Landroid/os/Bundle;
|
||||
|
@ -322,7 +324,7 @@
|
|||
|
||||
invoke-virtual {p3, p2, p1}, Landroid/os/Bundle;->putBundle(Ljava/lang/String;Landroid/os/Bundle;)V
|
||||
|
||||
return-void
|
||||
goto :goto_0
|
||||
|
||||
:pswitch_d
|
||||
invoke-virtual {p0}, Landroidx/versionedparcelable/VersionedParcelStream;->readBundle()Landroid/os/Bundle;
|
||||
|
@ -331,13 +333,14 @@
|
|||
|
||||
invoke-virtual {p3, p2, p1}, Landroid/os/Bundle;->putBundle(Ljava/lang/String;Landroid/os/Bundle;)V
|
||||
|
||||
return-void
|
||||
goto :goto_0
|
||||
|
||||
:pswitch_e
|
||||
const/4 p1, 0x0
|
||||
|
||||
invoke-virtual {p3, p2, p1}, Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V
|
||||
|
||||
:goto_0
|
||||
return-void
|
||||
|
||||
nop
|
||||
|
@ -363,7 +366,7 @@
|
|||
.end method
|
||||
|
||||
.method private writeObject(Ljava/lang/Object;)V
|
||||
.locals 3
|
||||
.locals 2
|
||||
|
||||
if-nez p1, :cond_0
|
||||
|
||||
|
@ -371,7 +374,7 @@
|
|||
|
||||
invoke-virtual {p0, p1}, Landroidx/versionedparcelable/VersionedParcelStream;->writeInt(I)V
|
||||
|
||||
return-void
|
||||
goto/16 :goto_0
|
||||
|
||||
:cond_0
|
||||
instance-of v0, p1, Landroid/os/Bundle;
|
||||
|
@ -386,7 +389,7 @@
|
|||
|
||||
invoke-virtual {p0, p1}, Landroidx/versionedparcelable/VersionedParcelStream;->writeBundle(Landroid/os/Bundle;)V
|
||||
|
||||
return-void
|
||||
goto/16 :goto_0
|
||||
|
||||
:cond_1
|
||||
instance-of v0, p1, Ljava/lang/String;
|
||||
|
@ -401,7 +404,7 @@
|
|||
|
||||
invoke-virtual {p0, p1}, Landroidx/versionedparcelable/VersionedParcelStream;->writeString(Ljava/lang/String;)V
|
||||
|
||||
return-void
|
||||
goto/16 :goto_0
|
||||
|
||||
:cond_2
|
||||
instance-of v0, p1, [Ljava/lang/String;
|
||||
|
@ -414,11 +417,9 @@
|
|||
|
||||
check-cast p1, [Ljava/lang/String;
|
||||
|
||||
check-cast p1, [Ljava/lang/String;
|
||||
invoke-virtual {p0, p1}, Landroidx/versionedparcelable/VersionedParcel;->writeArray([Ljava/lang/Object;)V
|
||||
|
||||
invoke-virtual {p0, p1}, Landroidx/versionedparcelable/VersionedParcelStream;->writeArray([Ljava/lang/Object;)V
|
||||
|
||||
return-void
|
||||
goto/16 :goto_0
|
||||
|
||||
:cond_3
|
||||
instance-of v0, p1, Ljava/lang/Boolean;
|
||||
|
@ -437,7 +438,7 @@
|
|||
|
||||
invoke-virtual {p0, p1}, Landroidx/versionedparcelable/VersionedParcelStream;->writeBoolean(Z)V
|
||||
|
||||
return-void
|
||||
goto/16 :goto_0
|
||||
|
||||
:cond_4
|
||||
instance-of v0, p1, [Z
|
||||
|
@ -450,11 +451,9 @@
|
|||
|
||||
check-cast p1, [Z
|
||||
|
||||
check-cast p1, [Z
|
||||
invoke-virtual {p0, p1}, Landroidx/versionedparcelable/VersionedParcel;->writeBooleanArray([Z)V
|
||||
|
||||
invoke-virtual {p0, p1}, Landroidx/versionedparcelable/VersionedParcelStream;->writeBooleanArray([Z)V
|
||||
|
||||
return-void
|
||||
goto/16 :goto_0
|
||||
|
||||
:cond_5
|
||||
instance-of v0, p1, Ljava/lang/Double;
|
||||
|
@ -473,7 +472,7 @@
|
|||
|
||||
invoke-virtual {p0, v0, v1}, Landroidx/versionedparcelable/VersionedParcelStream;->writeDouble(D)V
|
||||
|
||||
return-void
|
||||
goto/16 :goto_0
|
||||
|
||||
:cond_6
|
||||
instance-of v0, p1, [D
|
||||
|
@ -486,11 +485,9 @@
|
|||
|
||||
check-cast p1, [D
|
||||
|
||||
check-cast p1, [D
|
||||
invoke-virtual {p0, p1}, Landroidx/versionedparcelable/VersionedParcel;->writeDoubleArray([D)V
|
||||
|
||||
invoke-virtual {p0, p1}, Landroidx/versionedparcelable/VersionedParcelStream;->writeDoubleArray([D)V
|
||||
|
||||
return-void
|
||||
goto :goto_0
|
||||
|
||||
:cond_7
|
||||
instance-of v0, p1, Ljava/lang/Integer;
|
||||
|
@ -509,7 +506,7 @@
|
|||
|
||||
invoke-virtual {p0, p1}, Landroidx/versionedparcelable/VersionedParcelStream;->writeInt(I)V
|
||||
|
||||
return-void
|
||||
goto :goto_0
|
||||
|
||||
:cond_8
|
||||
instance-of v0, p1, [I
|
||||
|
@ -522,11 +519,9 @@
|
|||
|
||||
check-cast p1, [I
|
||||
|
||||
check-cast p1, [I
|
||||
invoke-virtual {p0, p1}, Landroidx/versionedparcelable/VersionedParcel;->writeIntArray([I)V
|
||||
|
||||
invoke-virtual {p0, p1}, Landroidx/versionedparcelable/VersionedParcelStream;->writeIntArray([I)V
|
||||
|
||||
return-void
|
||||
goto :goto_0
|
||||
|
||||
:cond_9
|
||||
instance-of v0, p1, Ljava/lang/Long;
|
||||
|
@ -545,7 +540,7 @@
|
|||
|
||||
invoke-virtual {p0, v0, v1}, Landroidx/versionedparcelable/VersionedParcelStream;->writeLong(J)V
|
||||
|
||||
return-void
|
||||
goto :goto_0
|
||||
|
||||
:cond_a
|
||||
instance-of v0, p1, [J
|
||||
|
@ -558,11 +553,9 @@
|
|||
|
||||
check-cast p1, [J
|
||||
|
||||
check-cast p1, [J
|
||||
invoke-virtual {p0, p1}, Landroidx/versionedparcelable/VersionedParcel;->writeLongArray([J)V
|
||||
|
||||
invoke-virtual {p0, p1}, Landroidx/versionedparcelable/VersionedParcelStream;->writeLongArray([J)V
|
||||
|
||||
return-void
|
||||
goto :goto_0
|
||||
|
||||
:cond_b
|
||||
instance-of v0, p1, Ljava/lang/Float;
|
||||
|
@ -581,7 +574,7 @@
|
|||
|
||||
invoke-virtual {p0, p1}, Landroidx/versionedparcelable/VersionedParcelStream;->writeFloat(F)V
|
||||
|
||||
return-void
|
||||
goto :goto_0
|
||||
|
||||
:cond_c
|
||||
instance-of v0, p1, [F
|
||||
|
@ -594,20 +587,19 @@
|
|||
|
||||
check-cast p1, [F
|
||||
|
||||
check-cast p1, [F
|
||||
|
||||
invoke-virtual {p0, p1}, Landroidx/versionedparcelable/VersionedParcelStream;->writeFloatArray([F)V
|
||||
invoke-virtual {p0, p1}, Landroidx/versionedparcelable/VersionedParcel;->writeFloatArray([F)V
|
||||
|
||||
:goto_0
|
||||
return-void
|
||||
|
||||
:cond_d
|
||||
new-instance v0, Ljava/lang/IllegalArgumentException;
|
||||
|
||||
new-instance v1, Ljava/lang/StringBuilder;
|
||||
const-string v1, "Unsupported type "
|
||||
|
||||
const-string v2, "Unsupported type "
|
||||
invoke-static {v1}, Le/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
|
||||
move-result-object v1
|
||||
|
||||
invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
|
||||
|
||||
|
@ -669,7 +661,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method protected createSubParcel()Landroidx/versionedparcelable/VersionedParcel;
|
||||
.method public createSubParcel()Landroidx/versionedparcelable/VersionedParcel;
|
||||
.locals 7
|
||||
|
||||
new-instance v6, Landroidx/versionedparcelable/VersionedParcelStream;
|
||||
|
@ -678,11 +670,11 @@
|
|||
|
||||
iget-object v2, p0, Landroidx/versionedparcelable/VersionedParcelStream;->mCurrentOutput:Ljava/io/DataOutputStream;
|
||||
|
||||
iget-object v3, p0, Landroidx/versionedparcelable/VersionedParcelStream;->mReadCache:Landroidx/collection/ArrayMap;
|
||||
iget-object v3, p0, Landroidx/versionedparcelable/VersionedParcel;->mReadCache:Landroidx/collection/ArrayMap;
|
||||
|
||||
iget-object v4, p0, Landroidx/versionedparcelable/VersionedParcelStream;->mWriteCache:Landroidx/collection/ArrayMap;
|
||||
iget-object v4, p0, Landroidx/versionedparcelable/VersionedParcel;->mWriteCache:Landroidx/collection/ArrayMap;
|
||||
|
||||
iget-object v5, p0, Landroidx/versionedparcelable/VersionedParcelStream;->mParcelizerCache:Landroidx/collection/ArrayMap;
|
||||
iget-object v5, p0, Landroidx/versionedparcelable/VersionedParcel;->mParcelizerCache:Landroidx/collection/ArrayMap;
|
||||
|
||||
move-object v0, v6
|
||||
|
||||
|
@ -801,7 +793,7 @@
|
|||
throw v1
|
||||
.end method
|
||||
|
||||
.method protected readCharSequence()Ljava/lang/CharSequence;
|
||||
.method public readCharSequence()Ljava/lang/CharSequence;
|
||||
.locals 1
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
@ -1132,7 +1124,7 @@
|
|||
.method public writeBundle(Landroid/os/Bundle;)V
|
||||
.locals 3
|
||||
|
||||
if-eqz p1, :cond_1
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
:try_start_0
|
||||
invoke-virtual {p1}, Landroid/os/Bundle;->keySet()Ljava/util/Set;
|
||||
|
@ -1156,7 +1148,7 @@
|
|||
|
||||
move-result v1
|
||||
|
||||
if-eqz v1, :cond_0
|
||||
if-eqz v1, :cond_1
|
||||
|
||||
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
|
||||
|
||||
|
@ -1175,9 +1167,6 @@
|
|||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
return-void
|
||||
|
||||
:cond_1
|
||||
iget-object p1, p0, Landroidx/versionedparcelable/VersionedParcelStream;->mCurrentOutput:Ljava/io/DataOutputStream;
|
||||
|
||||
const/4 v0, -0x1
|
||||
|
@ -1186,6 +1175,7 @@
|
|||
:try_end_0
|
||||
.catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0
|
||||
|
||||
:cond_1
|
||||
return-void
|
||||
|
||||
:catch_0
|
||||
|
@ -1214,7 +1204,7 @@
|
|||
|
||||
invoke-virtual {v0, p1}, Ljava/io/DataOutputStream;->write([B)V
|
||||
|
||||
return-void
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
iget-object p1, p0, Landroidx/versionedparcelable/VersionedParcelStream;->mCurrentOutput:Ljava/io/DataOutputStream;
|
||||
|
@ -1225,6 +1215,7 @@
|
|||
:try_end_0
|
||||
.catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0
|
||||
|
||||
:goto_0
|
||||
return-void
|
||||
|
||||
:catch_0
|
||||
|
@ -1251,7 +1242,7 @@
|
|||
|
||||
invoke-virtual {v0, p1, p2, p3}, Ljava/io/DataOutputStream;->write([BII)V
|
||||
|
||||
return-void
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
iget-object p1, p0, Landroidx/versionedparcelable/VersionedParcelStream;->mCurrentOutput:Ljava/io/DataOutputStream;
|
||||
|
@ -1262,6 +1253,7 @@
|
|||
:try_end_0
|
||||
.catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0
|
||||
|
||||
:goto_0
|
||||
return-void
|
||||
|
||||
:catch_0
|
||||
|
@ -1274,7 +1266,7 @@
|
|||
throw p2
|
||||
.end method
|
||||
|
||||
.method protected writeCharSequence(Ljava/lang/CharSequence;)V
|
||||
.method public writeCharSequence(Ljava/lang/CharSequence;)V
|
||||
.locals 1
|
||||
|
||||
iget-boolean p1, p0, Landroidx/versionedparcelable/VersionedParcelStream;->mIgnoreParcelables:Z
|
||||
|
@ -1422,7 +1414,7 @@
|
|||
|
||||
invoke-virtual {v0, p1}, Ljava/io/DataOutputStream;->write([B)V
|
||||
|
||||
return-void
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
iget-object p1, p0, Landroidx/versionedparcelable/VersionedParcelStream;->mCurrentOutput:Ljava/io/DataOutputStream;
|
||||
|
@ -1433,6 +1425,7 @@
|
|||
:try_end_0
|
||||
.catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0
|
||||
|
||||
:goto_0
|
||||
return-void
|
||||
|
||||
:catch_0
|
||||
|
|
|
@ -7,6 +7,12 @@
|
|||
|
||||
|
||||
# annotations
|
||||
.annotation build Landroidx/annotation/RestrictTo;
|
||||
value = {
|
||||
.enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP_PREFIX:Landroidx/annotation/RestrictTo$Scope;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/AnnotationDefault;
|
||||
value = .subannotation Landroidx/versionedparcelable/VersionedParcelize;
|
||||
allowSerialization = false
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue