.class Lcom/ea/eadp/pushnotification/services/AndroidPushService$TimeZoneSerializer; .super Ljava/lang/Object; .source "SourceFile" # interfaces .implements Lcom/google/gson/JsonSerializer; # annotations .annotation system Ldalvik/annotation/EnclosingClass; value = Lcom/ea/eadp/pushnotification/services/AndroidPushService; .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x9 name = "TimeZoneSerializer" .end annotation .annotation system Ldalvik/annotation/Signature; value = { "Ljava/lang/Object;", "Lcom/google/gson/JsonSerializer<", "Ljava/util/TimeZone;", ">;" } .end annotation # direct methods .method private constructor ()V .locals 0 .line 585 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method .method public synthetic constructor (Lcom/ea/eadp/pushnotification/services/AndroidPushService$1;)V .locals 0 .line 585 invoke-direct {p0}, Lcom/ea/eadp/pushnotification/services/AndroidPushService$TimeZoneSerializer;->()V return-void .end method # virtual methods .method public bridge synthetic serialize(Ljava/lang/Object;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement; .locals 0 .line 585 check-cast p1, Ljava/util/TimeZone; invoke-virtual {p0, p1, p2, p3}, Lcom/ea/eadp/pushnotification/services/AndroidPushService$TimeZoneSerializer;->serialize(Ljava/util/TimeZone;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement; move-result-object p1 return-object p1 .end method .method public serialize(Ljava/util/TimeZone;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement; .locals 0 .line 590 new-instance p2, Lcom/google/gson/JsonPrimitive; invoke-virtual {p1}, Ljava/util/TimeZone;->getID()Ljava/lang/String; move-result-object p1 invoke-direct {p2, p1}, Lcom/google/gson/JsonPrimitive;->(Ljava/lang/String;)V return-object p2 .end method