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

@ -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

View file

@ -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

View file

@ -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 = ""

View file

@ -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;

View file

@ -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

View file

@ -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;

View file

@ -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

View file

@ -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;

View file

@ -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

View file

@ -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;

View file

@ -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

View file

@ -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 = {

View file

@ -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

View file

@ -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