class oadd.com.google.gson.internal.ConstructorConstructor$6 extends java.lang.Object implements oadd.com.google.gson.internal.ObjectConstructor
{
final java.lang.reflect.Type val$type;
final oadd.com.google.gson.internal.ConstructorConstructor this$0;
void <init>(oadd.com.google.gson.internal.ConstructorConstructor, java.lang.reflect.Type)
{
oadd.com.google.gson.internal.ConstructorConstructor v;
oadd.com.google.gson.internal.ConstructorConstructor$6 v;
java.lang.reflect.Type v;
v := @this: oadd.com.google.gson.internal.ConstructorConstructor$6;
v := @parameter: oadd.com.google.gson.internal.ConstructorConstructor;
v := @parameter: java.lang.reflect.Type;
v.<oadd.com.google.gson.internal.ConstructorConstructor$6: oadd.com.google.gson.internal.ConstructorConstructor this$0> = v;
v.<oadd.com.google.gson.internal.ConstructorConstructor$6: java.lang.reflect.Type val$type> = v;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public java.lang.Object construct()
{
oadd.com.google.gson.JsonIOException v, v;
java.lang.String v, v, v, v;
java.util.EnumSet v;
boolean v, v;
java.lang.reflect.Type v, v, v, v, v;
java.lang.reflect.Type[] v;
oadd.com.google.gson.internal.ConstructorConstructor$6 v;
v := @this: oadd.com.google.gson.internal.ConstructorConstructor$6;
v = v.<oadd.com.google.gson.internal.ConstructorConstructor$6: java.lang.reflect.Type val$type>;
v = v instanceof java.lang.reflect.ParameterizedType;
if v == 0 goto label;
v = v.<oadd.com.google.gson.internal.ConstructorConstructor$6: java.lang.reflect.Type val$type>;
v = interfaceinvoke v.<java.lang.reflect.ParameterizedType: java.lang.reflect.Type[] getActualTypeArguments()>();
v = v[0];
v = v instanceof java.lang.Class;
if v == 0 goto label;
v = staticinvoke <java.util.EnumSet: java.util.EnumSet noneOf(java.lang.Class)>(v);
return v;
label:
v = new oadd.com.google.gson.JsonIOException;
v = v.<oadd.com.google.gson.internal.ConstructorConstructor$6: java.lang.reflect.Type val$type>;
v = virtualinvoke v.<java.lang.Object: java.lang.String toString()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(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[])>("Invalid EnumSet type: \u0001");
specialinvoke v.<oadd.com.google.gson.JsonIOException: void <init>(java.lang.String)>(v);
throw v;
label:
v = new oadd.com.google.gson.JsonIOException;
v = v.<oadd.com.google.gson.internal.ConstructorConstructor$6: java.lang.reflect.Type val$type>;
v = virtualinvoke v.<java.lang.Object: java.lang.String toString()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(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[])>("Invalid EnumSet type: \u0001");
specialinvoke v.<oadd.com.google.gson.JsonIOException: void <init>(java.lang.String)>(v);
throw v;
}
}