.class public final Landroidx/datastore/preferences/PreferencesProto$Value; .super Landroidx/datastore/preferences/protobuf/GeneratedMessageLite; .source "SourceFile" # interfaces .implements Landroidx/datastore/preferences/PreferencesProto$ValueOrBuilder; # annotations .annotation system Ldalvik/annotation/EnclosingClass; value = Landroidx/datastore/preferences/PreferencesProto; .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x19 name = "Value" .end annotation .annotation system Ldalvik/annotation/MemberClasses; value = { Landroidx/datastore/preferences/PreferencesProto$Value$Builder;, Landroidx/datastore/preferences/PreferencesProto$Value$ValueCase; } .end annotation .annotation system Ldalvik/annotation/Signature; value = { "Landroidx/datastore/preferences/protobuf/GeneratedMessageLite<", "Landroidx/datastore/preferences/PreferencesProto$Value;", "Landroidx/datastore/preferences/PreferencesProto$Value$Builder;", ">;", "Landroidx/datastore/preferences/PreferencesProto$ValueOrBuilder;" } .end annotation # static fields .field public static final BOOLEAN_FIELD_NUMBER:I = 0x1 .field private static final DEFAULT_INSTANCE:Landroidx/datastore/preferences/PreferencesProto$Value; .field public static final DOUBLE_FIELD_NUMBER:I = 0x7 .field public static final FLOAT_FIELD_NUMBER:I = 0x2 .field public static final INTEGER_FIELD_NUMBER:I = 0x3 .field public static final LONG_FIELD_NUMBER:I = 0x4 .field private static volatile PARSER:Landroidx/datastore/preferences/protobuf/Parser; = null .annotation system Ldalvik/annotation/Signature; value = { "Landroidx/datastore/preferences/protobuf/Parser<", "Landroidx/datastore/preferences/PreferencesProto$Value;", ">;" } .end annotation .end field .field public static final STRING_FIELD_NUMBER:I = 0x5 .field public static final STRING_SET_FIELD_NUMBER:I = 0x6 # instance fields .field private bitField0_:I .field private valueCase_:I .field private value_:Ljava/lang/Object; # direct methods .method static constructor ()V .locals 2 .line 1344 new-instance v0, Landroidx/datastore/preferences/PreferencesProto$Value; invoke-direct {v0}, Landroidx/datastore/preferences/PreferencesProto$Value;->()V sput-object v0, Landroidx/datastore/preferences/PreferencesProto$Value;->DEFAULT_INSTANCE:Landroidx/datastore/preferences/PreferencesProto$Value; const-class v1, Landroidx/datastore/preferences/PreferencesProto$Value; .line 1348 invoke-static {v1, v0}, Landroidx/datastore/preferences/protobuf/GeneratedMessageLite;->registerDefaultInstance(Ljava/lang/Class;Landroidx/datastore/preferences/protobuf/GeneratedMessageLite;)V return-void .end method .method private constructor ()V .locals 1 .line 517 invoke-direct {p0}, Landroidx/datastore/preferences/protobuf/GeneratedMessageLite;->()V const/4 v0, 0x0 iput v0, p0, Landroidx/datastore/preferences/PreferencesProto$Value;->valueCase_:I return-void .end method .method public static synthetic access$1000(Landroidx/datastore/preferences/PreferencesProto$Value;)V .locals 0 .line 512 invoke-direct {p0}, Landroidx/datastore/preferences/PreferencesProto$Value;->clearInteger()V return-void .end method .method public static synthetic access$1100(Landroidx/datastore/preferences/PreferencesProto$Value;J)V .locals 0 .line 512 invoke-direct {p0, p1, p2}, Landroidx/datastore/preferences/PreferencesProto$Value;->setLong(J)V return-void .end method .method public static synthetic access$1200(Landroidx/datastore/preferences/PreferencesProto$Value;)V .locals 0 .line 512 invoke-direct {p0}, Landroidx/datastore/preferences/PreferencesProto$Value;->clearLong()V return-void .end method .method public static synthetic access$1300(Landroidx/datastore/preferences/PreferencesProto$Value;Ljava/lang/String;)V .locals 0 .line 512 invoke-direct {p0, p1}, Landroidx/datastore/preferences/PreferencesProto$Value;->setString(Ljava/lang/String;)V return-void .end method .method public static synthetic access$1400(Landroidx/datastore/preferences/PreferencesProto$Value;)V .locals 0 .line 512 invoke-direct {p0}, Landroidx/datastore/preferences/PreferencesProto$Value;->clearString()V return-void .end method .method public static synthetic access$1500(Landroidx/datastore/preferences/PreferencesProto$Value;Landroidx/datastore/preferences/protobuf/ByteString;)V .locals 0 .line 512 invoke-direct {p0, p1}, Landroidx/datastore/preferences/PreferencesProto$Value;->setStringBytes(Landroidx/datastore/preferences/protobuf/ByteString;)V return-void .end method .method public static synthetic access$1600(Landroidx/datastore/preferences/PreferencesProto$Value;Landroidx/datastore/preferences/PreferencesProto$StringSet;)V .locals 0 .line 512 invoke-direct {p0, p1}, Landroidx/datastore/preferences/PreferencesProto$Value;->setStringSet(Landroidx/datastore/preferences/PreferencesProto$StringSet;)V return-void .end method .method public static synthetic access$1700(Landroidx/datastore/preferences/PreferencesProto$Value;Landroidx/datastore/preferences/PreferencesProto$StringSet$Builder;)V .locals 0 .line 512 invoke-direct {p0, p1}, Landroidx/datastore/preferences/PreferencesProto$Value;->setStringSet(Landroidx/datastore/preferences/PreferencesProto$StringSet$Builder;)V return-void .end method .method public static synthetic access$1800(Landroidx/datastore/preferences/PreferencesProto$Value;Landroidx/datastore/preferences/PreferencesProto$StringSet;)V .locals 0 .line 512 invoke-direct {p0, p1}, Landroidx/datastore/preferences/PreferencesProto$Value;->mergeStringSet(Landroidx/datastore/preferences/PreferencesProto$StringSet;)V return-void .end method .method public static synthetic access$1900(Landroidx/datastore/preferences/PreferencesProto$Value;)V .locals 0 .line 512 invoke-direct {p0}, Landroidx/datastore/preferences/PreferencesProto$Value;->clearStringSet()V return-void .end method .method public static synthetic access$2000(Landroidx/datastore/preferences/PreferencesProto$Value;D)V .locals 0 .line 512 invoke-direct {p0, p1, p2}, Landroidx/datastore/preferences/PreferencesProto$Value;->setDouble(D)V return-void .end method .method public static synthetic access$2100(Landroidx/datastore/preferences/PreferencesProto$Value;)V .locals 0 .line 512 invoke-direct {p0}, Landroidx/datastore/preferences/PreferencesProto$Value;->clearDouble()V return-void .end method .method public static synthetic access$300()Landroidx/datastore/preferences/PreferencesProto$Value; .locals 1 sget-object v0, Landroidx/datastore/preferences/PreferencesProto$Value;->DEFAULT_INSTANCE:Landroidx/datastore/preferences/PreferencesProto$Value; return-object v0 .end method .method public static synthetic access$400(Landroidx/datastore/preferences/PreferencesProto$Value;)V .locals 0 .line 512 invoke-direct {p0}, Landroidx/datastore/preferences/PreferencesProto$Value;->clearValue()V return-void .end method .method public static synthetic access$500(Landroidx/datastore/preferences/PreferencesProto$Value;Z)V .locals 0 .line 512 invoke-direct {p0, p1}, Landroidx/datastore/preferences/PreferencesProto$Value;->setBoolean(Z)V return-void .end method .method public static synthetic access$600(Landroidx/datastore/preferences/PreferencesProto$Value;)V .locals 0 .line 512 invoke-direct {p0}, Landroidx/datastore/preferences/PreferencesProto$Value;->clearBoolean()V return-void .end method .method public static synthetic access$700(Landroidx/datastore/preferences/PreferencesProto$Value;F)V .locals 0 .line 512 invoke-direct {p0, p1}, Landroidx/datastore/preferences/PreferencesProto$Value;->setFloat(F)V return-void .end method .method public static synthetic access$800(Landroidx/datastore/preferences/PreferencesProto$Value;)V .locals 0 .line 512 invoke-direct {p0}, Landroidx/datastore/preferences/PreferencesProto$Value;->clearFloat()V return-void .end method .method public static synthetic access$900(Landroidx/datastore/preferences/PreferencesProto$Value;I)V .locals 0 .line 512 invoke-direct {p0, p1}, Landroidx/datastore/preferences/PreferencesProto$Value;->setInteger(I)V return-void .end method .method private clearBoolean()V .locals 2 iget v0, p0, Landroidx/datastore/preferences/PreferencesProto$Value;->valueCase_:I const/4 v1, 0x1 if-ne v0, v1, :cond_0 const/4 v0, 0x0 iput v0, p0, Landroidx/datastore/preferences/PreferencesProto$Value;->valueCase_:I const/4 v0, 0x0 iput-object v0, p0, Landroidx/datastore/preferences/PreferencesProto$Value;->value_:Ljava/lang/Object; :cond_0 return-void .end method .method private clearDouble()V .locals 2 iget v0, p0, Landroidx/datastore/preferences/PreferencesProto$Value;->valueCase_:I const/4 v1, 0x7 if-ne v0, v1, :cond_0 const/4 v0, 0x0 iput v0, p0, Landroidx/datastore/preferences/PreferencesProto$Value;->valueCase_:I const/4 v0, 0x0 iput-object v0, p0, Landroidx/datastore/preferences/PreferencesProto$Value;->value_:Ljava/lang/Object; :cond_0 return-void .end method .method private clearFloat()V .locals 2 iget v0, p0, Landroidx/datastore/preferences/PreferencesProto$Value;->valueCase_:I const/4 v1, 0x2 if-ne v0, v1, :cond_0 const/4 v0, 0x0 iput v0, p0, Landroidx/datastore/preferences/PreferencesProto$Value;->valueCase_:I const/4 v0, 0x0 iput-object v0, p0, Landroidx/datastore/preferences/PreferencesProto$Value;->value_:Ljava/lang/Object; :cond_0 return-void .end method .method private clearInteger()V .locals 2 iget v0, p0, Landroidx/datastore/preferences/PreferencesProto$Value;->valueCase_:I const/4 v1, 0x3 if-ne v0, v1, :cond_0 const/4 v0, 0x0 iput v0, p0, Landroidx/datastore/preferences/PreferencesProto$Value;->valueCase_:I const/4 v0, 0x0 iput-object v0, p0, Landroidx/datastore/preferences/PreferencesProto$Value;->value_:Ljava/lang/Object; :cond_0 return-void .end method .method private clearLong()V .locals 2 iget v0, p0, Landroidx/datastore/preferences/PreferencesProto$Value;->valueCase_:I const/4 v1, 0x4 if-ne v0, v1, :cond_0 const/4 v0, 0x0 iput v0, p0, Landroidx/datastore/preferences/PreferencesProto$Value;->valueCase_:I const/4 v0, 0x0 iput-object v0, p0, Landroidx/datastore/preferences/PreferencesProto$Value;->value_:Ljava/lang/Object; :cond_0 return-void .end method .method private clearString()V .locals 2 iget v0, p0, Landroidx/datastore/preferences/PreferencesProto$Value;->valueCase_:I const/4 v1, 0x5 if-ne v0, v1, :cond_0 const/4 v0, 0x0 iput v0, p0, Landroidx/datastore/preferences/PreferencesProto$Value;->valueCase_:I const/4 v0, 0x0 iput-object v0, p0, Landroidx/datastore/preferences/PreferencesProto$Value;->value_:Ljava/lang/Object; :cond_0 return-void .end method .method private clearStringSet()V .locals 2 iget v0, p0, Landroidx/datastore/preferences/PreferencesProto$Value;->valueCase_:I const/4 v1, 0x6 if-ne v0, v1, :cond_0 const/4 v0, 0x0 iput v0, p0, Landroidx/datastore/preferences/PreferencesProto$Value;->valueCase_:I const/4 v0, 0x0 iput-object v0, p0, Landroidx/datastore/preferences/PreferencesProto$Value;->value_:Ljava/lang/Object; :cond_0 return-void .end method .method private clearValue()V .locals 1 const/4 v0, 0x0 iput v0, p0, Landroidx/datastore/preferences/PreferencesProto$Value;->valueCase_:I const/4 v0, 0x0 iput-object v0, p0, Landroidx/datastore/preferences/PreferencesProto$Value;->value_:Ljava/lang/Object; return-void .end method .method public static getDefaultInstance()Landroidx/datastore/preferences/PreferencesProto$Value; .locals 1 sget-object v0, Landroidx/datastore/preferences/PreferencesProto$Value;->DEFAULT_INSTANCE:Landroidx/datastore/preferences/PreferencesProto$Value; return-object v0 .end method .method private mergeStringSet(Landroidx/datastore/preferences/PreferencesProto$StringSet;)V .locals 3 .line 834 invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class; iget v0, p0, Landroidx/datastore/preferences/PreferencesProto$Value;->valueCase_:I const/4 v1, 0x6 if-ne v0, v1, :cond_0 iget-object v0, p0, Landroidx/datastore/preferences/PreferencesProto$Value;->value_:Ljava/lang/Object; .line 837 invoke-static {}, Landroidx/datastore/preferences/PreferencesProto$StringSet;->getDefaultInstance()Landroidx/datastore/preferences/PreferencesProto$StringSet; move-result-object v2 if-eq v0, v2, :cond_0 iget-object v0, p0, Landroidx/datastore/preferences/PreferencesProto$Value;->value_:Ljava/lang/Object; .line 838 check-cast v0, Landroidx/datastore/preferences/PreferencesProto$StringSet; invoke-static {v0}, Landroidx/datastore/preferences/PreferencesProto$StringSet;->newBuilder(Landroidx/datastore/preferences/PreferencesProto$StringSet;)Landroidx/datastore/preferences/PreferencesProto$StringSet$Builder; move-result-object v0 .line 839 invoke-virtual {v0, p1}, Landroidx/datastore/preferences/protobuf/GeneratedMessageLite$Builder;->mergeFrom(Landroidx/datastore/preferences/protobuf/GeneratedMessageLite;)Landroidx/datastore/preferences/protobuf/GeneratedMessageLite$Builder; move-result-object p1 check-cast p1, Landroidx/datastore/preferences/PreferencesProto$StringSet$Builder; invoke-virtual {p1}, Landroidx/datastore/preferences/protobuf/GeneratedMessageLite$Builder;->buildPartial()Landroidx/datastore/preferences/protobuf/GeneratedMessageLite; move-result-object p1 iput-object p1, p0, Landroidx/datastore/preferences/PreferencesProto$Value;->value_:Ljava/lang/Object; goto :goto_0 :cond_0 iput-object p1, p0, Landroidx/datastore/preferences/PreferencesProto$Value;->value_:Ljava/lang/Object; :goto_0 iput v1, p0, Landroidx/datastore/preferences/PreferencesProto$Value;->valueCase_:I return-void .end method .method public static newBuilder()Landroidx/datastore/preferences/PreferencesProto$Value$Builder; .locals 1 sget-object v0, Landroidx/datastore/preferences/PreferencesProto$Value;->DEFAULT_INSTANCE:Landroidx/datastore/preferences/PreferencesProto$Value; .line 968 invoke-virtual {v0}, Landroidx/datastore/preferences/protobuf/GeneratedMessageLite;->createBuilder()Landroidx/datastore/preferences/protobuf/GeneratedMessageLite$Builder; move-result-object v0 check-cast v0, Landroidx/datastore/preferences/PreferencesProto$Value$Builder; return-object v0 .end method .method public static newBuilder(Landroidx/datastore/preferences/PreferencesProto$Value;)Landroidx/datastore/preferences/PreferencesProto$Value$Builder; .locals 1 sget-object v0, Landroidx/datastore/preferences/PreferencesProto$Value;->DEFAULT_INSTANCE:Landroidx/datastore/preferences/PreferencesProto$Value; .line 971 invoke-virtual {v0, p0}, Landroidx/datastore/preferences/protobuf/GeneratedMessageLite;->createBuilder(Landroidx/datastore/preferences/protobuf/GeneratedMessageLite;)Landroidx/datastore/preferences/protobuf/GeneratedMessageLite$Builder; move-result-object p0 check-cast p0, Landroidx/datastore/preferences/PreferencesProto$Value$Builder; return-object p0 .end method .method public static parseDelimitedFrom(Ljava/io/InputStream;)Landroidx/datastore/preferences/PreferencesProto$Value; .locals 1 .annotation system Ldalvik/annotation/Throws; value = { Ljava/io/IOException; } .end annotation sget-object v0, Landroidx/datastore/preferences/PreferencesProto$Value;->DEFAULT_INSTANCE:Landroidx/datastore/preferences/PreferencesProto$Value; .line 945 invoke-static {v0, p0}, Landroidx/datastore/preferences/protobuf/GeneratedMessageLite;->parseDelimitedFrom(Landroidx/datastore/preferences/protobuf/GeneratedMessageLite;Ljava/io/InputStream;)Landroidx/datastore/preferences/protobuf/GeneratedMessageLite; move-result-object p0 check-cast p0, Landroidx/datastore/preferences/PreferencesProto$Value; return-object p0 .end method .method public static parseDelimitedFrom(Ljava/io/InputStream;Landroidx/datastore/preferences/protobuf/ExtensionRegistryLite;)Landroidx/datastore/preferences/PreferencesProto$Value; .locals 1 .annotation system Ldalvik/annotation/Throws; value = { Ljava/io/IOException; } .end annotation sget-object v0, Landroidx/datastore/preferences/PreferencesProto$Value;->DEFAULT_INSTANCE:Landroidx/datastore/preferences/PreferencesProto$Value; .line 951 invoke-static {v0, p0, p1}, Landroidx/datastore/preferences/protobuf/GeneratedMessageLite;->parseDelimitedFrom(Landroidx/datastore/preferences/protobuf/GeneratedMessageLite;Ljava/io/InputStream;Landroidx/datastore/preferences/protobuf/ExtensionRegistryLite;)Landroidx/datastore/preferences/protobuf/GeneratedMessageLite; move-result-object p0 check-cast p0, Landroidx/datastore/preferences/PreferencesProto$Value; return-object p0 .end method .method public static parseFrom(Landroidx/datastore/preferences/protobuf/ByteString;)Landroidx/datastore/preferences/PreferencesProto$Value; .locals 1 .annotation system Ldalvik/annotation/Throws; value = { Landroidx/datastore/preferences/protobuf/InvalidProtocolBufferException; } .end annotation sget-object v0, Landroidx/datastore/preferences/PreferencesProto$Value;->DEFAULT_INSTANCE:Landroidx/datastore/preferences/PreferencesProto$Value; .line 909 invoke-static {v0, p0}, Landroidx/datastore/preferences/protobuf/GeneratedMessageLite;->parseFrom(Landroidx/datastore/preferences/protobuf/GeneratedMessageLite;Landroidx/datastore/preferences/protobuf/ByteString;)Landroidx/datastore/preferences/protobuf/GeneratedMessageLite; move-result-object p0 check-cast p0, Landroidx/datastore/preferences/PreferencesProto$Value; return-object p0 .end method .method public static parseFrom(Landroidx/datastore/preferences/protobuf/ByteString;Landroidx/datastore/preferences/protobuf/ExtensionRegistryLite;)Landroidx/datastore/preferences/PreferencesProto$Value; .locals 1 .annotation system Ldalvik/annotation/Throws; value = { Landroidx/datastore/preferences/protobuf/InvalidProtocolBufferException; } .end annotation sget-object v0, Landroidx/datastore/preferences/PreferencesProto$Value;->DEFAULT_INSTANCE:Landroidx/datastore/preferences/PreferencesProto$Value; .line 916 invoke-static {v0, p0, p1}, Landroidx/datastore/preferences/protobuf/GeneratedMessageLite;->parseFrom(Landroidx/datastore/preferences/protobuf/GeneratedMessageLite;Landroidx/datastore/preferences/protobuf/ByteString;Landroidx/datastore/preferences/protobuf/ExtensionRegistryLite;)Landroidx/datastore/preferences/protobuf/GeneratedMessageLite; move-result-object p0 check-cast p0, Landroidx/datastore/preferences/PreferencesProto$Value; return-object p0 .end method .method public static parseFrom(Landroidx/datastore/preferences/protobuf/CodedInputStream;)Landroidx/datastore/preferences/PreferencesProto$Value; .locals 1 .annotation system Ldalvik/annotation/Throws; value = { Ljava/io/IOException; } .end annotation sget-object v0, Landroidx/datastore/preferences/PreferencesProto$Value;->DEFAULT_INSTANCE:Landroidx/datastore/preferences/PreferencesProto$Value; .line 956 invoke-static {v0, p0}, Landroidx/datastore/preferences/protobuf/GeneratedMessageLite;->parseFrom(Landroidx/datastore/preferences/protobuf/GeneratedMessageLite;Landroidx/datastore/preferences/protobuf/CodedInputStream;)Landroidx/datastore/preferences/protobuf/GeneratedMessageLite; move-result-object p0 check-cast p0, Landroidx/datastore/preferences/PreferencesProto$Value; return-object p0 .end method .method public static parseFrom(Landroidx/datastore/preferences/protobuf/CodedInputStream;Landroidx/datastore/preferences/protobuf/ExtensionRegistryLite;)Landroidx/datastore/preferences/PreferencesProto$Value; .locals 1 .annotation system Ldalvik/annotation/Throws; value = { Ljava/io/IOException; } .end annotation sget-object v0, Landroidx/datastore/preferences/PreferencesProto$Value;->DEFAULT_INSTANCE:Landroidx/datastore/preferences/PreferencesProto$Value; .line 963 invoke-static {v0, p0, p1}, Landroidx/datastore/preferences/protobuf/GeneratedMessageLite;->parseFrom(Landroidx/datastore/preferences/protobuf/GeneratedMessageLite;Landroidx/datastore/preferences/protobuf/CodedInputStream;Landroidx/datastore/preferences/protobuf/ExtensionRegistryLite;)Landroidx/datastore/preferences/protobuf/GeneratedMessageLite; move-result-object p0 check-cast p0, Landroidx/datastore/preferences/PreferencesProto$Value; return-object p0 .end method .method public static parseFrom(Ljava/io/InputStream;)Landroidx/datastore/preferences/PreferencesProto$Value; .locals 1 .annotation system Ldalvik/annotation/Throws; value = { Ljava/io/IOException; } .end annotation sget-object v0, Landroidx/datastore/preferences/PreferencesProto$Value;->DEFAULT_INSTANCE:Landroidx/datastore/preferences/PreferencesProto$Value; .line 933 invoke-static {v0, p0}, Landroidx/datastore/preferences/protobuf/GeneratedMessageLite;->parseFrom(Landroidx/datastore/preferences/protobuf/GeneratedMessageLite;Ljava/io/InputStream;)Landroidx/datastore/preferences/protobuf/GeneratedMessageLite; move-result-object p0 check-cast p0, Landroidx/datastore/preferences/PreferencesProto$Value; return-object p0 .end method .method public static parseFrom(Ljava/io/InputStream;Landroidx/datastore/preferences/protobuf/ExtensionRegistryLite;)Landroidx/datastore/preferences/PreferencesProto$Value; .locals 1 .annotation system Ldalvik/annotation/Throws; value = { Ljava/io/IOException; } .end annotation sget-object v0, Landroidx/datastore/preferences/PreferencesProto$Value;->DEFAULT_INSTANCE:Landroidx/datastore/preferences/PreferencesProto$Value; .line 940 invoke-static {v0, p0, p1}, Landroidx/datastore/preferences/protobuf/GeneratedMessageLite;->parseFrom(Landroidx/datastore/preferences/protobuf/GeneratedMessageLite;Ljava/io/InputStream;Landroidx/datastore/preferences/protobuf/ExtensionRegistryLite;)Landroidx/datastore/preferences/protobuf/GeneratedMessageLite; move-result-object p0 check-cast p0, Landroidx/datastore/preferences/PreferencesProto$Value; return-object p0 .end method .method public static parseFrom(Ljava/nio/ByteBuffer;)Landroidx/datastore/preferences/PreferencesProto$Value; .locals 1 .annotation system Ldalvik/annotation/Throws; value = { Landroidx/datastore/preferences/protobuf/InvalidProtocolBufferException; } .end annotation sget-object v0, Landroidx/datastore/preferences/PreferencesProto$Value;->DEFAULT_INSTANCE:Landroidx/datastore/preferences/PreferencesProto$Value; .line 896 invoke-static {v0, p0}, Landroidx/datastore/preferences/protobuf/GeneratedMessageLite;->parseFrom(Landroidx/datastore/preferences/protobuf/GeneratedMessageLite;Ljava/nio/ByteBuffer;)Landroidx/datastore/preferences/protobuf/GeneratedMessageLite; move-result-object p0 check-cast p0, Landroidx/datastore/preferences/PreferencesProto$Value; return-object p0 .end method .method public static parseFrom(Ljava/nio/ByteBuffer;Landroidx/datastore/preferences/protobuf/ExtensionRegistryLite;)Landroidx/datastore/preferences/PreferencesProto$Value; .locals 1 .annotation system Ldalvik/annotation/Throws; value = { Landroidx/datastore/preferences/protobuf/InvalidProtocolBufferException; } .end annotation sget-object v0, Landroidx/datastore/preferences/PreferencesProto$Value;->DEFAULT_INSTANCE:Landroidx/datastore/preferences/PreferencesProto$Value; .line 903 invoke-static {v0, p0, p1}, Landroidx/datastore/preferences/protobuf/GeneratedMessageLite;->parseFrom(Landroidx/datastore/preferences/protobuf/GeneratedMessageLite;Ljava/nio/ByteBuffer;Landroidx/datastore/preferences/protobuf/ExtensionRegistryLite;)Landroidx/datastore/preferences/protobuf/GeneratedMessageLite; move-result-object p0 check-cast p0, Landroidx/datastore/preferences/PreferencesProto$Value; return-object p0 .end method .method public static parseFrom([B)Landroidx/datastore/preferences/PreferencesProto$Value; .locals 1 .annotation system Ldalvik/annotation/Throws; value = { Landroidx/datastore/preferences/protobuf/InvalidProtocolBufferException; } .end annotation sget-object v0, Landroidx/datastore/preferences/PreferencesProto$Value;->DEFAULT_INSTANCE:Landroidx/datastore/preferences/PreferencesProto$Value; .line 921 invoke-static {v0, p0}, Landroidx/datastore/preferences/protobuf/GeneratedMessageLite;->parseFrom(Landroidx/datastore/preferences/protobuf/GeneratedMessageLite;[B)Landroidx/datastore/preferences/protobuf/GeneratedMessageLite; move-result-object p0 check-cast p0, Landroidx/datastore/preferences/PreferencesProto$Value; return-object p0 .end method .method public static parseFrom([BLandroidx/datastore/preferences/protobuf/ExtensionRegistryLite;)Landroidx/datastore/preferences/PreferencesProto$Value; .locals 1 .annotation system Ldalvik/annotation/Throws; value = { Landroidx/datastore/preferences/protobuf/InvalidProtocolBufferException; } .end annotation sget-object v0, Landroidx/datastore/preferences/PreferencesProto$Value;->DEFAULT_INSTANCE:Landroidx/datastore/preferences/PreferencesProto$Value; .line 928 invoke-static {v0, p0, p1}, Landroidx/datastore/preferences/protobuf/GeneratedMessageLite;->parseFrom(Landroidx/datastore/preferences/protobuf/GeneratedMessageLite;[BLandroidx/datastore/preferences/protobuf/ExtensionRegistryLite;)Landroidx/datastore/preferences/protobuf/GeneratedMessageLite; move-result-object p0 check-cast p0, Landroidx/datastore/preferences/PreferencesProto$Value; return-object p0 .end method .method public static parser()Landroidx/datastore/preferences/protobuf/Parser; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "()", "Landroidx/datastore/preferences/protobuf/Parser<", "Landroidx/datastore/preferences/PreferencesProto$Value;", ">;" } .end annotation sget-object v0, Landroidx/datastore/preferences/PreferencesProto$Value;->DEFAULT_INSTANCE:Landroidx/datastore/preferences/PreferencesProto$Value; .line 1359 invoke-virtual {v0}, Landroidx/datastore/preferences/protobuf/GeneratedMessageLite;->getParserForType()Landroidx/datastore/preferences/protobuf/Parser; move-result-object v0 return-object v0 .end method .method private setBoolean(Z)V .locals 1 const/4 v0, 0x1 iput v0, p0, Landroidx/datastore/preferences/PreferencesProto$Value;->valueCase_:I .line 599 invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; move-result-object p1 iput-object p1, p0, Landroidx/datastore/preferences/PreferencesProto$Value;->value_:Ljava/lang/Object; return-void .end method .method private setDouble(D)V .locals 1 const/4 v0, 0x7 iput v0, p0, Landroidx/datastore/preferences/PreferencesProto$Value;->valueCase_:I .line 881 invoke-static {p1, p2}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; move-result-object p1 iput-object p1, p0, Landroidx/datastore/preferences/PreferencesProto$Value;->value_:Ljava/lang/Object; return-void .end method .method private setFloat(F)V .locals 1 const/4 v0, 0x2 iput v0, p0, Landroidx/datastore/preferences/PreferencesProto$Value;->valueCase_:I .line 637 invoke-static {p1}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; move-result-object p1 iput-object p1, p0, Landroidx/datastore/preferences/PreferencesProto$Value;->value_:Ljava/lang/Object; return-void .end method .method private setInteger(I)V .locals 1 const/4 v0, 0x3 iput v0, p0, Landroidx/datastore/preferences/PreferencesProto$Value;->valueCase_:I .line 675 invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object p1 iput-object p1, p0, Landroidx/datastore/preferences/PreferencesProto$Value;->value_:Ljava/lang/Object; return-void .end method .method private setLong(J)V .locals 1 const/4 v0, 0x4 iput v0, p0, Landroidx/datastore/preferences/PreferencesProto$Value;->valueCase_:I .line 713 invoke-static {p1, p2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; move-result-object p1 iput-object p1, p0, Landroidx/datastore/preferences/PreferencesProto$Value;->value_:Ljava/lang/Object; return-void .end method .method private setString(Ljava/lang/String;)V .locals 1 .line 766 invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class; const/4 v0, 0x5 iput v0, p0, Landroidx/datastore/preferences/PreferencesProto$Value;->valueCase_:I iput-object p1, p0, Landroidx/datastore/preferences/PreferencesProto$Value;->value_:Ljava/lang/Object; return-void .end method .method private setStringBytes(Landroidx/datastore/preferences/protobuf/ByteString;)V .locals 1 .line 787 invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class; const/4 v0, 0x5 iput v0, p0, Landroidx/datastore/preferences/PreferencesProto$Value;->valueCase_:I .line 790 invoke-virtual {p1}, Landroidx/datastore/preferences/protobuf/ByteString;->toStringUtf8()Ljava/lang/String; move-result-object p1 iput-object p1, p0, Landroidx/datastore/preferences/PreferencesProto$Value;->value_:Ljava/lang/Object; return-void .end method .method private setStringSet(Landroidx/datastore/preferences/PreferencesProto$StringSet$Builder;)V .locals 0 .line 826 invoke-virtual {p1}, Landroidx/datastore/preferences/protobuf/GeneratedMessageLite$Builder;->build()Landroidx/datastore/preferences/protobuf/GeneratedMessageLite; move-result-object p1 iput-object p1, p0, Landroidx/datastore/preferences/PreferencesProto$Value;->value_:Ljava/lang/Object; const/4 p1, 0x6 iput p1, p0, Landroidx/datastore/preferences/PreferencesProto$Value;->valueCase_:I return-void .end method .method private setStringSet(Landroidx/datastore/preferences/PreferencesProto$StringSet;)V .locals 0 .line 816 invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class; iput-object p1, p0, Landroidx/datastore/preferences/PreferencesProto$Value;->value_:Ljava/lang/Object; const/4 p1, 0x6 iput p1, p0, Landroidx/datastore/preferences/PreferencesProto$Value;->valueCase_:I return-void .end method # virtual methods .method public final dynamicMethod(Landroidx/datastore/preferences/protobuf/GeneratedMessageLite$MethodToInvoke;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .locals 1 .line 1292 sget-object p2, Landroidx/datastore/preferences/PreferencesProto$1;->$SwitchMap$com$google$protobuf$GeneratedMessageLite$MethodToInvoke:[I invoke-virtual {p1}, Ljava/lang/Enum;->ordinal()I move-result p1 aget p1, p2, p1 const/4 p2, 0x0 packed-switch p1, :pswitch_data_0 .line 1337 new-instance p1, Ljava/lang/UnsupportedOperationException; invoke-direct {p1}, Ljava/lang/UnsupportedOperationException;->()V throw p1 :pswitch_0 return-object p2 :pswitch_1 const/4 p1, 0x1 .line 1331 invoke-static {p1}, Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte; move-result-object p1 return-object p1 :pswitch_2 sget-object p1, Landroidx/datastore/preferences/PreferencesProto$Value;->PARSER:Landroidx/datastore/preferences/protobuf/Parser; if-nez p1, :cond_1 const-class p2, Landroidx/datastore/preferences/PreferencesProto$Value; .line 1318 monitor-enter p2 :try_start_0 sget-object p1, Landroidx/datastore/preferences/PreferencesProto$Value;->PARSER:Landroidx/datastore/preferences/protobuf/Parser; if-nez p1, :cond_0 .line 1321 new-instance p1, Landroidx/datastore/preferences/protobuf/GeneratedMessageLite$DefaultInstanceBasedParser; sget-object p3, Landroidx/datastore/preferences/PreferencesProto$Value;->DEFAULT_INSTANCE:Landroidx/datastore/preferences/PreferencesProto$Value; invoke-direct {p1, p3}, Landroidx/datastore/preferences/protobuf/GeneratedMessageLite$DefaultInstanceBasedParser;->(Landroidx/datastore/preferences/protobuf/GeneratedMessageLite;)V sput-object p1, Landroidx/datastore/preferences/PreferencesProto$Value;->PARSER:Landroidx/datastore/preferences/protobuf/Parser; goto :goto_0 :catchall_0 move-exception p1 goto :goto_1 .line 1326 :cond_0 :goto_0 monitor-exit p2 goto :goto_2 :goto_1 monitor-exit p2 :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 throw p1 :cond_1 :goto_2 return-object p1 :pswitch_3 sget-object p1, Landroidx/datastore/preferences/PreferencesProto$Value;->DEFAULT_INSTANCE:Landroidx/datastore/preferences/PreferencesProto$Value; return-object p1 :pswitch_4 const-string p1, "value_" const-string p2, "valueCase_" const-string p3, "bitField0_" const-class v0, Landroidx/datastore/preferences/PreferencesProto$StringSet; filled-new-array {p1, p2, p3, v0}, [Ljava/lang/Object; move-result-object p1 const-string p2, "\u0001\u0007\u0001\u0001\u0001\u0007\u0007\u0000\u0000\u0000\u0001:\u0000\u00024\u0000\u00037\u0000\u00045\u0000\u0005;\u0000\u0006<\u0000\u00073\u0000" sget-object p3, Landroidx/datastore/preferences/PreferencesProto$Value;->DEFAULT_INSTANCE:Landroidx/datastore/preferences/PreferencesProto$Value; .line 1309 invoke-static {p3, p2, p1}, Landroidx/datastore/preferences/protobuf/GeneratedMessageLite;->newMessageInfo(Landroidx/datastore/preferences/protobuf/MessageLite;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object; move-result-object p1 return-object p1 .line 1297 :pswitch_5 new-instance p1, Landroidx/datastore/preferences/PreferencesProto$Value$Builder; invoke-direct {p1, p2}, Landroidx/datastore/preferences/PreferencesProto$Value$Builder;->(Landroidx/datastore/preferences/PreferencesProto$1;)V return-object p1 .line 1294 :pswitch_6 new-instance p1, Landroidx/datastore/preferences/PreferencesProto$Value; invoke-direct {p1}, Landroidx/datastore/preferences/PreferencesProto$Value;->()V return-object p1 nop :pswitch_data_0 .packed-switch 0x1 :pswitch_6 :pswitch_5 :pswitch_4 :pswitch_3 :pswitch_2 :pswitch_1 :pswitch_0 .end packed-switch .end method .method public getBoolean()Z .locals 2 iget v0, p0, Landroidx/datastore/preferences/PreferencesProto$Value;->valueCase_:I const/4 v1, 0x1 if-ne v0, v1, :cond_0 iget-object v0, p0, Landroidx/datastore/preferences/PreferencesProto$Value;->value_:Ljava/lang/Object; .line 589 check-cast v0, Ljava/lang/Boolean; invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z move-result v0 return v0 :cond_0 const/4 v0, 0x0 return v0 .end method .method public getDouble()D .locals 2 iget v0, p0, Landroidx/datastore/preferences/PreferencesProto$Value;->valueCase_:I const/4 v1, 0x7 if-ne v0, v1, :cond_0 iget-object v0, p0, Landroidx/datastore/preferences/PreferencesProto$Value;->value_:Ljava/lang/Object; .line 871 check-cast v0, Ljava/lang/Double; invoke-virtual {v0}, Ljava/lang/Double;->doubleValue()D move-result-wide v0 return-wide v0 :cond_0 const-wide/16 v0, 0x0 return-wide v0 .end method .method public getFloat()F .locals 2 iget v0, p0, Landroidx/datastore/preferences/PreferencesProto$Value;->valueCase_:I const/4 v1, 0x2 if-ne v0, v1, :cond_0 iget-object v0, p0, Landroidx/datastore/preferences/PreferencesProto$Value;->value_:Ljava/lang/Object; .line 627 check-cast v0, Ljava/lang/Float; invoke-virtual {v0}, Ljava/lang/Float;->floatValue()F move-result v0 return v0 :cond_0 const/4 v0, 0x0 return v0 .end method .method public getInteger()I .locals 2 iget v0, p0, Landroidx/datastore/preferences/PreferencesProto$Value;->valueCase_:I const/4 v1, 0x3 if-ne v0, v1, :cond_0 iget-object v0, p0, Landroidx/datastore/preferences/PreferencesProto$Value;->value_:Ljava/lang/Object; .line 665 check-cast v0, Ljava/lang/Integer; invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I move-result v0 return v0 :cond_0 const/4 v0, 0x0 return v0 .end method .method public getLong()J .locals 2 iget v0, p0, Landroidx/datastore/preferences/PreferencesProto$Value;->valueCase_:I const/4 v1, 0x4 if-ne v0, v1, :cond_0 iget-object v0, p0, Landroidx/datastore/preferences/PreferencesProto$Value;->value_:Ljava/lang/Object; .line 703 check-cast v0, Ljava/lang/Long; invoke-virtual {v0}, Ljava/lang/Long;->longValue()J move-result-wide v0 return-wide v0 :cond_0 const-wide/16 v0, 0x0 return-wide v0 .end method .method public getString()Ljava/lang/String; .locals 2 iget v0, p0, Landroidx/datastore/preferences/PreferencesProto$Value;->valueCase_:I const/4 v1, 0x5 if-ne v0, v1, :cond_0 iget-object v0, p0, Landroidx/datastore/preferences/PreferencesProto$Value;->value_:Ljava/lang/Object; .line 742 check-cast v0, Ljava/lang/String; goto :goto_0 :cond_0 const-string v0, "" :goto_0 return-object v0 .end method .method public getStringBytes()Landroidx/datastore/preferences/protobuf/ByteString; .locals 2 iget v0, p0, Landroidx/datastore/preferences/PreferencesProto$Value;->valueCase_:I const/4 v1, 0x5 if-ne v0, v1, :cond_0 iget-object v0, p0, Landroidx/datastore/preferences/PreferencesProto$Value;->value_:Ljava/lang/Object; .line 755 check-cast v0, Ljava/lang/String; goto :goto_0 :cond_0 const-string v0, "" .line 757 :goto_0 invoke-static {v0}, Landroidx/datastore/preferences/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Landroidx/datastore/preferences/protobuf/ByteString; move-result-object v0 return-object v0 .end method .method public getStringSet()Landroidx/datastore/preferences/PreferencesProto$StringSet; .locals 2 iget v0, p0, Landroidx/datastore/preferences/PreferencesProto$Value;->valueCase_:I const/4 v1, 0x6 if-ne v0, v1, :cond_0 iget-object v0, p0, Landroidx/datastore/preferences/PreferencesProto$Value;->value_:Ljava/lang/Object; .line 807 check-cast v0, Landroidx/datastore/preferences/PreferencesProto$StringSet; return-object v0 .line 809 :cond_0 invoke-static {}, Landroidx/datastore/preferences/PreferencesProto$StringSet;->getDefaultInstance()Landroidx/datastore/preferences/PreferencesProto$StringSet; move-result-object v0 return-object v0 .end method .method public getValueCase()Landroidx/datastore/preferences/PreferencesProto$Value$ValueCase; .locals 1 iget v0, p0, Landroidx/datastore/preferences/PreferencesProto$Value;->valueCase_:I .line 564 invoke-static {v0}, Landroidx/datastore/preferences/PreferencesProto$Value$ValueCase;->forNumber(I)Landroidx/datastore/preferences/PreferencesProto$Value$ValueCase; move-result-object v0 return-object v0 .end method .method public hasBoolean()Z .locals 2 iget v0, p0, Landroidx/datastore/preferences/PreferencesProto$Value;->valueCase_:I const/4 v1, 0x1 if-ne v0, v1, :cond_0 goto :goto_0 :cond_0 const/4 v1, 0x0 :goto_0 return v1 .end method .method public hasDouble()Z .locals 2 iget v0, p0, Landroidx/datastore/preferences/PreferencesProto$Value;->valueCase_:I const/4 v1, 0x7 if-ne v0, v1, :cond_0 const/4 v0, 0x1 goto :goto_0 :cond_0 const/4 v0, 0x0 :goto_0 return v0 .end method .method public hasFloat()Z .locals 2 iget v0, p0, Landroidx/datastore/preferences/PreferencesProto$Value;->valueCase_:I const/4 v1, 0x2 if-ne v0, v1, :cond_0 const/4 v0, 0x1 goto :goto_0 :cond_0 const/4 v0, 0x0 :goto_0 return v0 .end method .method public hasInteger()Z .locals 2 iget v0, p0, Landroidx/datastore/preferences/PreferencesProto$Value;->valueCase_:I const/4 v1, 0x3 if-ne v0, v1, :cond_0 const/4 v0, 0x1 goto :goto_0 :cond_0 const/4 v0, 0x0 :goto_0 return v0 .end method .method public hasLong()Z .locals 2 iget v0, p0, Landroidx/datastore/preferences/PreferencesProto$Value;->valueCase_:I const/4 v1, 0x4 if-ne v0, v1, :cond_0 const/4 v0, 0x1 goto :goto_0 :cond_0 const/4 v0, 0x0 :goto_0 return v0 .end method .method public hasString()Z .locals 2 iget v0, p0, Landroidx/datastore/preferences/PreferencesProto$Value;->valueCase_:I const/4 v1, 0x5 if-ne v0, v1, :cond_0 const/4 v0, 0x1 goto :goto_0 :cond_0 const/4 v0, 0x0 :goto_0 return v0 .end method .method public hasStringSet()Z .locals 2 iget v0, p0, Landroidx/datastore/preferences/PreferencesProto$Value;->valueCase_:I const/4 v1, 0x6 if-ne v0, v1, :cond_0 const/4 v0, 0x1 goto :goto_0 :cond_0 const/4 v0, 0x0 :goto_0 return v0 .end method