class oadd.com.google.gson.Gson$4 extends oadd.com.google.gson.TypeAdapter
{
final oadd.com.google.gson.TypeAdapter val$longAdapter;
void <init>(oadd.com.google.gson.TypeAdapter)
{
oadd.com.google.gson.Gson$4 v;
oadd.com.google.gson.TypeAdapter v;
v := @this: oadd.com.google.gson.Gson$4;
v := @parameter: oadd.com.google.gson.TypeAdapter;
v.<oadd.com.google.gson.Gson$4: oadd.com.google.gson.TypeAdapter val$longAdapter> = v;
specialinvoke v.<oadd.com.google.gson.TypeAdapter: void <init>()>();
return;
}
public void write(oadd.com.google.gson.stream.JsonWriter, java.util.concurrent.atomic.AtomicLong) throws java.io.IOException
{
java.util.concurrent.atomic.AtomicLong v;
java.lang.Long v;
oadd.com.google.gson.TypeAdapter v;
long v;
oadd.com.google.gson.Gson$4 v;
oadd.com.google.gson.stream.JsonWriter v;
v := @this: oadd.com.google.gson.Gson$4;
v := @parameter: oadd.com.google.gson.stream.JsonWriter;
v := @parameter: java.util.concurrent.atomic.AtomicLong;
v = v.<oadd.com.google.gson.Gson$4: oadd.com.google.gson.TypeAdapter val$longAdapter>;
v = virtualinvoke v.<java.util.concurrent.atomic.AtomicLong: long get()>();
v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
virtualinvoke v.<oadd.com.google.gson.TypeAdapter: void write(oadd.com.google.gson.stream.JsonWriter,java.lang.Object)>(v, v);
return;
}
public java.util.concurrent.atomic.AtomicLong read(oadd.com.google.gson.stream.JsonReader) throws java.io.IOException
{
java.util.concurrent.atomic.AtomicLong v;
oadd.com.google.gson.TypeAdapter v;
oadd.com.google.gson.stream.JsonReader v;
java.lang.Object v;
long v;
oadd.com.google.gson.Gson$4 v;
v := @this: oadd.com.google.gson.Gson$4;
v := @parameter: oadd.com.google.gson.stream.JsonReader;
v = v.<oadd.com.google.gson.Gson$4: oadd.com.google.gson.TypeAdapter val$longAdapter>;
v = virtualinvoke v.<oadd.com.google.gson.TypeAdapter: java.lang.Object read(oadd.com.google.gson.stream.JsonReader)>(v);
v = new java.util.concurrent.atomic.AtomicLong;
v = virtualinvoke v.<java.lang.Number: long longValue()>();
specialinvoke v.<java.util.concurrent.atomic.AtomicLong: void <init>(long)>(v);
return v;
}
}