.class public final Lcom/google/gson/JsonObject; .super Lcom/google/gson/JsonElement; .source "JsonObject.java" # instance fields .field public final aTB:Lcom/google/gson/internal/LinkedTreeMap; .annotation system Ldalvik/annotation/Signature; value = { "Lcom/google/gson/internal/LinkedTreeMap<", "Ljava/lang/String;", "Lcom/google/gson/JsonElement;", ">;" } .end annotation .end field # direct methods .method public constructor ()V .locals 1 invoke-direct {p0}, Lcom/google/gson/JsonElement;->()V new-instance v0, Lcom/google/gson/internal/LinkedTreeMap; invoke-direct {v0}, Lcom/google/gson/internal/LinkedTreeMap;->()V iput-object v0, p0, Lcom/google/gson/JsonObject;->aTB:Lcom/google/gson/internal/LinkedTreeMap; return-void .end method .method private static aB(Ljava/lang/Object;)Lcom/google/gson/JsonElement; .locals 1 if-nez p0, :cond_0 sget-object p0, Lcom/google/gson/k;->aTA:Lcom/google/gson/k; return-object p0 :cond_0 new-instance v0, Lcom/google/gson/m; invoke-direct {v0, p0}, Lcom/google/gson/m;->(Ljava/lang/Object;)V return-object v0 .end method # virtual methods .method public final a(Ljava/lang/String;Lcom/google/gson/JsonElement;)V .locals 1 if-nez p2, :cond_0 sget-object p2, Lcom/google/gson/k;->aTA:Lcom/google/gson/k; :cond_0 iget-object v0, p0, Lcom/google/gson/JsonObject;->aTB:Lcom/google/gson/internal/LinkedTreeMap; invoke-virtual {v0, p1, p2}, Lcom/google/gson/internal/LinkedTreeMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; return-void .end method .method public final b(Ljava/lang/String;Ljava/lang/Number;)V .locals 0 invoke-static {p2}, Lcom/google/gson/JsonObject;->aB(Ljava/lang/Object;)Lcom/google/gson/JsonElement; move-result-object p2 invoke-virtual {p0, p1, p2}, Lcom/google/gson/JsonObject;->a(Ljava/lang/String;Lcom/google/gson/JsonElement;)V return-void .end method .method public final equals(Ljava/lang/Object;)Z .locals 1 if-eq p1, p0, :cond_1 instance-of v0, p1, Lcom/google/gson/JsonObject; if-eqz v0, :cond_0 check-cast p1, Lcom/google/gson/JsonObject; iget-object p1, p1, Lcom/google/gson/JsonObject;->aTB:Lcom/google/gson/internal/LinkedTreeMap; iget-object v0, p0, Lcom/google/gson/JsonObject;->aTB:Lcom/google/gson/internal/LinkedTreeMap; invoke-virtual {p1, v0}, Lcom/google/gson/internal/LinkedTreeMap;->equals(Ljava/lang/Object;)Z move-result p1 if-eqz p1, :cond_0 goto :goto_0 :cond_0 const/4 p1, 0x0 return p1 :cond_1 :goto_0 const/4 p1, 0x1 return p1 .end method .method public final hashCode()I .locals 1 iget-object v0, p0, Lcom/google/gson/JsonObject;->aTB:Lcom/google/gson/internal/LinkedTreeMap; invoke-virtual {v0}, Lcom/google/gson/internal/LinkedTreeMap;->hashCode()I move-result v0 return v0 .end method