public abstract class oadd.com.google.gson.JsonElement extends java.lang.Object
{
public void <init>()
{
oadd.com.google.gson.JsonElement v;
v := @this: oadd.com.google.gson.JsonElement;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public abstract oadd.com.google.gson.JsonElement deepCopy();
public boolean isJsonArray()
{
oadd.com.google.gson.JsonElement v;
boolean v;
v := @this: oadd.com.google.gson.JsonElement;
v = v instanceof oadd.com.google.gson.JsonArray;
return v;
}
public boolean isJsonObject()
{
oadd.com.google.gson.JsonElement v;
boolean v;
v := @this: oadd.com.google.gson.JsonElement;
v = v instanceof oadd.com.google.gson.JsonObject;
return v;
}
public boolean isJsonPrimitive()
{
oadd.com.google.gson.JsonElement v;
boolean v;
v := @this: oadd.com.google.gson.JsonElement;
v = v instanceof oadd.com.google.gson.JsonPrimitive;
return v;
}
public boolean isJsonNull()
{
oadd.com.google.gson.JsonElement v;
boolean v;
v := @this: oadd.com.google.gson.JsonElement;
v = v instanceof oadd.com.google.gson.JsonNull;
return v;
}
public oadd.com.google.gson.JsonObject getAsJsonObject()
{
java.lang.IllegalStateException v;
java.lang.String v;
oadd.com.google.gson.JsonElement v;
boolean v;
v := @this: oadd.com.google.gson.JsonElement;
v = virtualinvoke v.<oadd.com.google.gson.JsonElement: boolean isJsonObject()>();
if v == 0 goto label;
return v;
label:
v = new java.lang.IllegalStateException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (oadd.com.google.gson.JsonElement)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Not a JSON Object: \u0001");
specialinvoke v.<java.lang.IllegalStateException: void <init>(java.lang.String)>(v);
throw v;
}
public oadd.com.google.gson.JsonArray getAsJsonArray()
{
java.lang.IllegalStateException v;
java.lang.String v;
oadd.com.google.gson.JsonElement v;
boolean v;
v := @this: oadd.com.google.gson.JsonElement;
v = virtualinvoke v.<oadd.com.google.gson.JsonElement: boolean isJsonArray()>();
if v == 0 goto label;
return v;
label:
v = new java.lang.IllegalStateException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (oadd.com.google.gson.JsonElement)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Not a JSON Array: \u0001");
specialinvoke v.<java.lang.IllegalStateException: void <init>(java.lang.String)>(v);
throw v;
}
public oadd.com.google.gson.JsonPrimitive getAsJsonPrimitive()
{
java.lang.IllegalStateException v;
java.lang.String v;
oadd.com.google.gson.JsonElement v;
boolean v;
v := @this: oadd.com.google.gson.JsonElement;
v = virtualinvoke v.<oadd.com.google.gson.JsonElement: boolean isJsonPrimitive()>();
if v == 0 goto label;
return v;
label:
v = new java.lang.IllegalStateException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (oadd.com.google.gson.JsonElement)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Not a JSON Primitive: \u0001");
specialinvoke v.<java.lang.IllegalStateException: void <init>(java.lang.String)>(v);
throw v;
}
public oadd.com.google.gson.JsonNull getAsJsonNull()
{
java.lang.IllegalStateException v;
java.lang.String v;
oadd.com.google.gson.JsonElement v;
boolean v;
v := @this: oadd.com.google.gson.JsonElement;
v = virtualinvoke v.<oadd.com.google.gson.JsonElement: boolean isJsonNull()>();
if v == 0 goto label;
return v;
label:
v = new java.lang.IllegalStateException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (oadd.com.google.gson.JsonElement)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Not a JSON Null: \u0001");
specialinvoke v.<java.lang.IllegalStateException: void <init>(java.lang.String)>(v);
throw v;
}
public boolean getAsBoolean()
{
java.lang.UnsupportedOperationException v;
java.lang.Class v;
java.lang.String v;
oadd.com.google.gson.JsonElement v;
v := @this: oadd.com.google.gson.JsonElement;
v = new java.lang.UnsupportedOperationException;
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Class: java.lang.String getSimpleName()>();
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>(java.lang.String)>(v);
throw v;
}
public java.lang.Number getAsNumber()
{
java.lang.UnsupportedOperationException v;
java.lang.Class v;
java.lang.String v;
oadd.com.google.gson.JsonElement v;
v := @this: oadd.com.google.gson.JsonElement;
v = new java.lang.UnsupportedOperationException;
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Class: java.lang.String getSimpleName()>();
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>(java.lang.String)>(v);
throw v;
}
public java.lang.String getAsString()
{
java.lang.UnsupportedOperationException v;
java.lang.Class v;
java.lang.String v;
oadd.com.google.gson.JsonElement v;
v := @this: oadd.com.google.gson.JsonElement;
v = new java.lang.UnsupportedOperationException;
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Class: java.lang.String getSimpleName()>();
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>(java.lang.String)>(v);
throw v;
}
public double getAsDouble()
{
java.lang.UnsupportedOperationException v;
java.lang.Class v;
java.lang.String v;
oadd.com.google.gson.JsonElement v;
v := @this: oadd.com.google.gson.JsonElement;
v = new java.lang.UnsupportedOperationException;
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Class: java.lang.String getSimpleName()>();
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>(java.lang.String)>(v);
throw v;
}
public float getAsFloat()
{
java.lang.UnsupportedOperationException v;
java.lang.Class v;
java.lang.String v;
oadd.com.google.gson.JsonElement v;
v := @this: oadd.com.google.gson.JsonElement;
v = new java.lang.UnsupportedOperationException;
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Class: java.lang.String getSimpleName()>();
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>(java.lang.String)>(v);
throw v;
}
public long getAsLong()
{
java.lang.UnsupportedOperationException v;
java.lang.Class v;
java.lang.String v;
oadd.com.google.gson.JsonElement v;
v := @this: oadd.com.google.gson.JsonElement;
v = new java.lang.UnsupportedOperationException;
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Class: java.lang.String getSimpleName()>();
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>(java.lang.String)>(v);
throw v;
}
public int getAsInt()
{
java.lang.UnsupportedOperationException v;
java.lang.Class v;
java.lang.String v;
oadd.com.google.gson.JsonElement v;
v := @this: oadd.com.google.gson.JsonElement;
v = new java.lang.UnsupportedOperationException;
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Class: java.lang.String getSimpleName()>();
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>(java.lang.String)>(v);
throw v;
}
public byte getAsByte()
{
java.lang.UnsupportedOperationException v;
java.lang.Class v;
java.lang.String v;
oadd.com.google.gson.JsonElement v;
v := @this: oadd.com.google.gson.JsonElement;
v = new java.lang.UnsupportedOperationException;
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Class: java.lang.String getSimpleName()>();
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>(java.lang.String)>(v);
throw v;
}
public char getAsCharacter()
{
java.lang.UnsupportedOperationException v;
java.lang.Class v;
java.lang.String v;
oadd.com.google.gson.JsonElement v;
v := @this: oadd.com.google.gson.JsonElement;
v = new java.lang.UnsupportedOperationException;
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Class: java.lang.String getSimpleName()>();
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>(java.lang.String)>(v);
throw v;
}
public java.math.BigDecimal getAsBigDecimal()
{
java.lang.UnsupportedOperationException v;
java.lang.Class v;
java.lang.String v;
oadd.com.google.gson.JsonElement v;
v := @this: oadd.com.google.gson.JsonElement;
v = new java.lang.UnsupportedOperationException;
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Class: java.lang.String getSimpleName()>();
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>(java.lang.String)>(v);
throw v;
}
public java.math.BigInteger getAsBigInteger()
{
java.lang.UnsupportedOperationException v;
java.lang.Class v;
java.lang.String v;
oadd.com.google.gson.JsonElement v;
v := @this: oadd.com.google.gson.JsonElement;
v = new java.lang.UnsupportedOperationException;
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Class: java.lang.String getSimpleName()>();
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>(java.lang.String)>(v);
throw v;
}
public short getAsShort()
{
java.lang.UnsupportedOperationException v;
java.lang.Class v;
java.lang.String v;
oadd.com.google.gson.JsonElement v;
v := @this: oadd.com.google.gson.JsonElement;
v = new java.lang.UnsupportedOperationException;
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Class: java.lang.String getSimpleName()>();
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>(java.lang.String)>(v);
throw v;
}
public java.lang.String toString()
{
java.io.StringWriter v;
java.io.IOException v;
java.lang.AssertionError v;
java.lang.String v;
oadd.com.google.gson.JsonElement v;
oadd.com.google.gson.stream.JsonWriter v;
v := @this: oadd.com.google.gson.JsonElement;
label:
v = new java.io.StringWriter;
specialinvoke v.<java.io.StringWriter: void <init>()>();
v = new oadd.com.google.gson.stream.JsonWriter;
specialinvoke v.<oadd.com.google.gson.stream.JsonWriter: void <init>(java.io.Writer)>(v);
virtualinvoke v.<oadd.com.google.gson.stream.JsonWriter: void setLenient(boolean)>(1);
staticinvoke <oadd.com.google.gson.internal.Streams: void write(oadd.com.google.gson.JsonElement,oadd.com.google.gson.stream.JsonWriter)>(v, v);
v = virtualinvoke v.<java.io.StringWriter: java.lang.String toString()>();
label:
return v;
label:
v := @caughtexception;
v = new java.lang.AssertionError;
specialinvoke v.<java.lang.AssertionError: void <init>(java.lang.Object)>(v);
throw v;
catch java.io.IOException from label to label with label;
}
}