public class nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute extends nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.Property
{
private static final nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.internal.Logger log;
protected java.lang.Class targetType;
private final java.lang.String readMethod;
private final java.lang.String writeMethod;
private transient java.lang.reflect.Method read;
private transient java.lang.reflect.Method write;
private java.lang.reflect.Field field;
protected java.lang.Class[] parameters;
private nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.Property delegate;
private boolean filler;
public transient void <init>(java.lang.String, java.lang.Class, java.lang.String, java.lang.String, java.lang.Class[])
{
java.lang.Class[] v;
java.lang.Class v;
java.lang.String v, v, v;
nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute v;
v := @this: nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Class;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Class[];
specialinvoke v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.Property: void <init>(java.lang.String,java.lang.Class)>(v, v);
v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: java.lang.String readMethod> = v;
v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: java.lang.String writeMethod> = v;
virtualinvoke v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: void setActualTypeArguments(java.lang.Class[])>(v);
v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: boolean filler> = 0;
return;
}
public transient void <init>(java.lang.String, java.lang.Class, java.lang.Class[])
{
java.lang.Class[] v;
java.lang.Class v;
java.lang.String v;
nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute v;
v := @this: nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Class;
v := @parameter: java.lang.Class[];
specialinvoke v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: void <init>(java.lang.String,java.lang.Class,java.lang.String,java.lang.String,java.lang.Class[])>(v, v, null, null, v);
return;
}
public java.lang.Class[] getActualTypeArguments()
{
nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.Property v, v;
java.lang.Class[] v, v, v;
nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute v;
v := @this: nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute;
v = v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: java.lang.Class[] parameters>;
if v != null goto label;
v = v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.Property delegate>;
if v == null goto label;
v = v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.Property delegate>;
v = virtualinvoke v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.Property: java.lang.Class[] getActualTypeArguments()>();
return v;
label:
v = v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: java.lang.Class[] parameters>;
return v;
}
public transient void setActualTypeArguments(java.lang.Class[])
{
int v;
java.lang.Class[] v;
nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute v;
v := @this: nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute;
v := @parameter: java.lang.Class[];
if v == null goto label;
v = lengthof v;
if v <= 0 goto label;
v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: java.lang.Class[] parameters> = v;
goto label;
label:
v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: java.lang.Class[] parameters> = null;
label:
return;
}
public void set(java.lang.Object, java.lang.Object) throws java.lang.Exception
{
java.lang.reflect.Method v, v, v, v, v;
boolean v, v, v, v, v, v;
java.util.Set v;
java.lang.Object[] v, v, v, v;
int v, v;
java.lang.String v, v;
java.util.Iterator v, v;
nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.internal.Logger v;
java.lang.reflect.Field v, v;
nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute v;
nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.Property v, v;
java.lang.Class v;
java.lang.Object v, v, v, v, v, v, v;
v := @this: nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Object;
v = v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: java.lang.reflect.Method write>;
if v == null goto label;
v = v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: boolean filler>;
if v != 0 goto label;
v = v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: java.lang.reflect.Method write>;
v = newarray (java.lang.Object)[1];
v[0] = v;
virtualinvoke v.<java.lang.reflect.Method: java.lang.Object invoke(java.lang.Object,java.lang.Object[])>(v, v);
goto label;
label:
if v == null goto label;
v = v instanceof java.util.Collection;
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Collection: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: java.lang.reflect.Method write>;
v = newarray (java.lang.Object)[1];
v[0] = v;
virtualinvoke v.<java.lang.reflect.Method: java.lang.Object invoke(java.lang.Object,java.lang.Object[])>(v, v);
goto label;
label:
v = v instanceof java.util.Map;
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Map: java.util.Set entrySet()>();
v = interfaceinvoke v.<java.util.Set: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: java.lang.reflect.Method write>;
v = newarray (java.lang.Object)[2];
v = interfaceinvoke v.<java.util.Map$Entry: java.lang.Object getKey()>();
v[0] = v;
v = interfaceinvoke v.<java.util.Map$Entry: java.lang.Object getValue()>();
v[1] = v;
virtualinvoke v.<java.lang.reflect.Method: java.lang.Object invoke(java.lang.Object,java.lang.Object[])>(v, v);
goto label;
label:
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Class: boolean isArray()>();
if v == 0 goto label;
v = staticinvoke <java.lang.reflect.Array: int getLength(java.lang.Object)>(v);
v = 0;
label:
if v >= v goto label;
v = v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: java.lang.reflect.Method write>;
v = newarray (java.lang.Object)[1];
v = staticinvoke <java.lang.reflect.Array: java.lang.Object get(java.lang.Object,int)>(v, v);
v[0] = v;
virtualinvoke v.<java.lang.reflect.Method: java.lang.Object invoke(java.lang.Object,java.lang.Object[])>(v, v);
v = v + 1;
goto label;
label:
v = v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: java.lang.reflect.Field field>;
if v == null goto label;
v = v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: java.lang.reflect.Field field>;
virtualinvoke v.<java.lang.reflect.Field: void set(java.lang.Object,java.lang.Object)>(v, v);
goto label;
label:
v = v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.Property delegate>;
if v == null goto label;
v = v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.Property delegate>;
virtualinvoke v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.Property: void set(java.lang.Object,java.lang.Object)>(v, v);
goto label;
label:
v = <nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.internal.Logger log>;
v = virtualinvoke v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: java.lang.String getName()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.Object)>(v, 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[])>("No setter/delegate for \'\u0001\' on object \u0001");
virtualinvoke v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.internal.Logger: void warn(java.lang.String)>(v);
label:
return;
}
public java.lang.Object get(java.lang.Object)
{
java.lang.Object[] v;
java.lang.String v, v, v, v;
java.lang.reflect.Method v, v;
nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.error.YAMLException v, v;
java.lang.reflect.Field v, v;
java.lang.Exception v;
nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute v;
nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.Property v, v;
java.lang.Object v, v, v, v;
v := @this: nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute;
v := @parameter: java.lang.Object;
label:
v = v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: java.lang.reflect.Method read>;
if v == null goto label;
v = v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: java.lang.reflect.Method read>;
v = newarray (java.lang.Object)[0];
v = virtualinvoke v.<java.lang.reflect.Method: java.lang.Object invoke(java.lang.Object,java.lang.Object[])>(v, v);
label:
return v;
label:
v = v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: java.lang.reflect.Field field>;
if v == null goto label;
v = v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: java.lang.reflect.Field field>;
v = virtualinvoke v.<java.lang.reflect.Field: java.lang.Object get(java.lang.Object)>(v);
label:
return v;
label:
v := @caughtexception;
v = new nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.error.YAMLException;
v = virtualinvoke v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: java.lang.String getName()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.Object,java.lang.Exception)>(v, v, 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[])>("Unable to find getter for property \'\u0001\' on object \u0001:\u0001");
specialinvoke v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.error.YAMLException: void <init>(java.lang.String)>(v);
throw v;
label:
v = v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.Property delegate>;
if v == null goto label;
v = v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.Property delegate>;
v = virtualinvoke v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.Property: java.lang.Object get(java.lang.Object)>(v);
return v;
label:
v = new nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.error.YAMLException;
v = virtualinvoke v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: java.lang.String getName()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.Object)>(v, 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[])>("No getter or delegate for property \'\u0001\' on object \u0001");
specialinvoke v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.error.YAMLException: void <init>(java.lang.String)>(v);
throw v;
catch java.lang.Exception from label to label with label;
catch java.lang.Exception from label to label with label;
}
public java.util.List getAnnotations()
{
java.lang.'annotation'.Annotation[] v;
java.lang.reflect.Field v, v;
nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute v;
java.util.List v;
nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.Property v;
java.lang.reflect.Method v, v;
v := @this: nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute;
v = null;
v = v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: java.lang.reflect.Method read>;
if v == null goto label;
v = v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: java.lang.reflect.Method read>;
v = virtualinvoke v.<java.lang.reflect.Method: java.lang.'annotation'.Annotation[] getAnnotations()>();
goto label;
label:
v = v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: java.lang.reflect.Field field>;
if v == null goto label;
v = v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: java.lang.reflect.Field field>;
v = virtualinvoke v.<java.lang.reflect.Field: java.lang.'annotation'.Annotation[] getAnnotations()>();
label:
if v == null goto label;
v = staticinvoke <java.util.Arrays: java.util.List asList(java.lang.Object[])>(v);
goto label;
label:
v = v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.Property delegate>;
v = virtualinvoke v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.Property: java.util.List getAnnotations()>();
label:
return v;
}
public java.lang.'annotation'.Annotation getAnnotation(java.lang.Class)
{
java.lang.reflect.Field v, v;
nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute v;
nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.Property v;
java.lang.'annotation'.Annotation v;
java.lang.Class v;
java.lang.reflect.Method v, v;
v := @this: nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute;
v := @parameter: java.lang.Class;
v = v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: java.lang.reflect.Method read>;
if v == null goto label;
v = v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: java.lang.reflect.Method read>;
v = virtualinvoke v.<java.lang.reflect.Method: java.lang.'annotation'.Annotation getAnnotation(java.lang.Class)>(v);
goto label;
label:
v = v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: java.lang.reflect.Field field>;
if v == null goto label;
v = v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: java.lang.reflect.Field field>;
v = virtualinvoke v.<java.lang.reflect.Field: java.lang.'annotation'.Annotation getAnnotation(java.lang.Class)>(v);
goto label;
label:
v = v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.Property delegate>;
v = virtualinvoke v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.Property: java.lang.'annotation'.Annotation getAnnotation(java.lang.Class)>(v);
label:
return v;
}
public void setTargetType(java.lang.Class)
{
java.lang.reflect.Method v, v, v, v;
boolean v, v, v, v;
java.lang.Object[] v;
nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.internal.Logger$Level v;
int v, v, v;
java.lang.String v, v, v, v, v, v, v, v, v, v;
java.lang.Class[] v, v, v, v;
nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.internal.Logger v, v;
java.lang.reflect.Field v, v;
nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute v;
java.lang.reflect.Field[] v;
java.lang.Class v, v, v, v;
v := @this: nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute;
v := @parameter: java.lang.Class;
v = v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: java.lang.Class targetType>;
if v == v goto label;
v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: java.lang.Class targetType> = v;
v = virtualinvoke v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: java.lang.String getName()>();
v = v;
label:
if v == null goto label;
v = virtualinvoke v.<java.lang.Class: java.lang.reflect.Field[] getDeclaredFields()>();
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = virtualinvoke v.<java.lang.reflect.Field: java.lang.String getName()>();
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = virtualinvoke v.<java.lang.reflect.Field: int getModifiers()>();
v = staticinvoke <java.lang.reflect.Modifier: boolean isStatic(int)>(v);
if v != 0 goto label;
v = staticinvoke <java.lang.reflect.Modifier: boolean isTransient(int)>(v);
if v != 0 goto label;
virtualinvoke v.<java.lang.reflect.Field: void setAccessible(boolean)>(1);
v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: java.lang.reflect.Field field> = v;
goto label;
label:
v = v + 1;
goto label;
label:
v = virtualinvoke v.<java.lang.Class: java.lang.Class getSuperclass()>();
goto label;
label:
v = v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: java.lang.reflect.Field field>;
if v != null goto label;
v = <nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.internal.Logger log>;
v = <nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.internal.Logger$Level: nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.internal.Logger$Level WARNING>;
v = virtualinvoke v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.internal.Logger: boolean isLoggable(nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.internal.Logger$Level)>(v);
if v == 0 goto label;
v = <nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.internal.Logger log>;
v = newarray (java.lang.Object)[2];
v = virtualinvoke v.<java.lang.Class: java.lang.String getName()>();
v[0] = v;
v = virtualinvoke v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: java.lang.String getName()>();
v[1] = v;
v = staticinvoke <java.lang.String: java.lang.String format(java.lang.String,java.lang.Object[])>("Failed to find field for %s.%s", v);
virtualinvoke v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.internal.Logger: void warn(java.lang.String)>(v);
label:
v = v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: java.lang.String readMethod>;
if v == null goto label;
v = v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: java.lang.String readMethod>;
v = newarray (java.lang.Class)[0];
v = specialinvoke v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: java.lang.reflect.Method discoverMethod(java.lang.Class,java.lang.String,java.lang.Class[])>(v, v, v);
v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: java.lang.reflect.Method read> = v;
label:
v = v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: java.lang.String writeMethod>;
if v == null goto label;
v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: boolean filler> = 0;
v = v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: java.lang.String writeMethod>;
v = newarray (java.lang.Class)[1];
v = virtualinvoke v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: java.lang.Class getType()>();
v[0] = v;
v = specialinvoke v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: java.lang.reflect.Method discoverMethod(java.lang.Class,java.lang.String,java.lang.Class[])>(v, v, v);
v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: java.lang.reflect.Method write> = v;
v = v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: java.lang.reflect.Method write>;
if v != null goto label;
v = v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: java.lang.Class[] parameters>;
if v == null goto label;
v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: boolean filler> = 1;
v = v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: java.lang.String writeMethod>;
v = v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: java.lang.Class[] parameters>;
v = specialinvoke v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: java.lang.reflect.Method discoverMethod(java.lang.Class,java.lang.String,java.lang.Class[])>(v, v, v);
v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: java.lang.reflect.Method write> = v;
label:
return;
}
private transient java.lang.reflect.Method discoverMethod(java.lang.Class, java.lang.String, java.lang.Class[])
{
java.lang.Object[] v;
nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.internal.Logger$Level v;
java.lang.Integer v;
java.lang.reflect.Method[] v;
int v, v, v, v, v, v, v;
java.lang.String v, v, v, v, v;
java.lang.reflect.Method v;
boolean v, v, v, v;
java.lang.Class[] v, v;
nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.internal.Logger v, v;
nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute v;
java.lang.Class v, v, v, v, v;
v := @this: nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute;
v := @parameter: java.lang.Class;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Class[];
v = v;
label:
if v == null goto label;
v = virtualinvoke v.<java.lang.Class: java.lang.reflect.Method[] getDeclaredMethods()>();
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = virtualinvoke v.<java.lang.reflect.Method: java.lang.String getName()>();
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = virtualinvoke v.<java.lang.reflect.Method: java.lang.Class[] getParameterTypes()>();
v = lengthof v;
v = lengthof v;
if v != v goto label;
v = 1;
v = 0;
label:
v = lengthof v;
if v >= v goto label;
v = v[v];
v = v[v];
v = virtualinvoke v.<java.lang.Class: boolean isAssignableFrom(java.lang.Class)>(v);
if v != 0 goto label;
v = 0;
label:
v = v + 1;
goto label;
label:
if v == 0 goto label;
virtualinvoke v.<java.lang.reflect.Method: void setAccessible(boolean)>(1);
return v;
label:
v = v + 1;
goto label;
label:
v = virtualinvoke v.<java.lang.Class: java.lang.Class getSuperclass()>();
goto label;
label:
v = <nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.internal.Logger log>;
v = <nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.internal.Logger$Level: nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.internal.Logger$Level WARNING>;
v = virtualinvoke v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.internal.Logger: boolean isLoggable(nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.internal.Logger$Level)>(v);
if v == 0 goto label;
v = <nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.internal.Logger log>;
v = newarray (java.lang.Object)[4];
v[0] = v;
v = lengthof v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v[1] = v;
v = v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: java.lang.Class targetType>;
v = virtualinvoke v.<java.lang.Class: java.lang.String getName()>();
v[2] = v;
v = virtualinvoke v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: java.lang.String getName()>();
v[3] = v;
v = staticinvoke <java.lang.String: java.lang.String format(java.lang.String,java.lang.Object[])>("Failed to find [%s(%d args)] for %s.%s", v);
virtualinvoke v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.internal.Logger: void warn(java.lang.String)>(v);
label:
return null;
}
public java.lang.String getName()
{
nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.Property v, v;
java.lang.String v, v;
nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute v;
v := @this: nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute;
v = specialinvoke v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.Property: java.lang.String getName()>();
if v == null goto label;
return v;
label:
v = v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.Property delegate>;
if v == null goto label;
v = v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.Property delegate>;
v = virtualinvoke v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.Property: java.lang.String getName()>();
goto label;
label:
v = null;
label:
return v;
}
public java.lang.Class getType()
{
nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.Property v, v;
java.lang.Class v, v;
nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute v;
v := @this: nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute;
v = specialinvoke v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.Property: java.lang.Class getType()>();
if v == null goto label;
return v;
label:
v = v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.Property delegate>;
if v == null goto label;
v = v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.Property delegate>;
v = virtualinvoke v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.Property: java.lang.Class getType()>();
goto label;
label:
v = null;
label:
return v;
}
public boolean isReadable()
{
nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.Property v, v;
java.lang.reflect.Field v;
java.lang.reflect.Method v;
nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute v;
boolean v, v;
v := @this: nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute;
v = v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: java.lang.reflect.Method read>;
if v != null goto label;
v = v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: java.lang.reflect.Field field>;
if v != null goto label;
v = v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.Property delegate>;
if v == null goto label;
v = v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.Property delegate>;
v = virtualinvoke v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.Property: boolean isReadable()>();
if v == 0 goto label;
label:
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public boolean isWritable()
{
nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.Property v, v;
java.lang.reflect.Field v;
java.lang.reflect.Method v;
nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute v;
boolean v, v;
v := @this: nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute;
v = v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: java.lang.reflect.Method write>;
if v != null goto label;
v = v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: java.lang.reflect.Field field>;
if v != null goto label;
v = v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.Property delegate>;
if v == null goto label;
v = v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.Property delegate>;
v = virtualinvoke v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.Property: boolean isWritable()>();
if v == 0 goto label;
label:
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public void setDelegate(nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.Property)
{
java.lang.Class[] v;
nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute v;
nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.Property v;
java.lang.Class v;
java.lang.String v, v;
java.lang.reflect.Method v, v;
boolean v;
v := @this: nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute;
v := @parameter: nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.Property;
v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.Property delegate> = v;
v = v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: java.lang.String writeMethod>;
if v == null goto label;
v = v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: java.lang.reflect.Method write>;
if v != null goto label;
v = v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: boolean filler>;
if v != 0 goto label;
v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: boolean filler> = 1;
v = v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: java.lang.Class targetType>;
v = v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: java.lang.String writeMethod>;
v = virtualinvoke v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: java.lang.Class[] getActualTypeArguments()>();
v = specialinvoke v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: java.lang.reflect.Method discoverMethod(java.lang.Class,java.lang.String,java.lang.Class[])>(v, v, v);
v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: java.lang.reflect.Method write> = v;
label:
return;
}
static void <clinit>()
{
java.lang.Package v;
java.lang.Class v;
java.lang.String v;
nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.internal.Logger v;
v = class "Lnl/basjes/parse/useragent/yauaa/shaded/org/yaml/snakeyaml/introspector/PropertySubstitute;";
v = virtualinvoke v.<java.lang.Class: java.lang.Package getPackage()>();
v = virtualinvoke v.<java.lang.Package: java.lang.String getName()>();
v = staticinvoke <nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.internal.Logger: nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.internal.Logger getLogger(java.lang.String)>(v);
<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.PropertySubstitute: nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.internal.Logger log> = v;
return;
}
}