public class nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.FieldProperty extends nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.GenericProperty
{
private final java.lang.reflect.Field field;
public void <init>(java.lang.reflect.Field)
{
java.lang.reflect.Type v;
java.lang.Class v;
nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.FieldProperty v;
java.lang.String v;
java.lang.reflect.Field v;
v := @this: nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.FieldProperty;
v := @parameter: java.lang.reflect.Field;
v = virtualinvoke v.<java.lang.reflect.Field: java.lang.String getName()>();
v = virtualinvoke v.<java.lang.reflect.Field: java.lang.Class getType()>();
v = virtualinvoke v.<java.lang.reflect.Field: java.lang.reflect.Type getGenericType()>();
specialinvoke v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.GenericProperty: void <init>(java.lang.String,java.lang.Class,java.lang.reflect.Type)>(v, v, v);
v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.FieldProperty: java.lang.reflect.Field field> = v;
virtualinvoke v.<java.lang.reflect.Field: void setAccessible(boolean)>(1);
return;
}
public void set(java.lang.Object, java.lang.Object) throws java.lang.Exception
{
java.lang.Object v, v;
nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.FieldProperty v;
java.lang.reflect.Field v;
v := @this: nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.FieldProperty;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Object;
v = v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.FieldProperty: java.lang.reflect.Field field>;
virtualinvoke v.<java.lang.reflect.Field: void set(java.lang.Object,java.lang.Object)>(v, v);
return;
}
public java.lang.Object get(java.lang.Object)
{
nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.error.YAMLException v;
nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.FieldProperty v;
java.lang.reflect.Field v, v;
java.lang.Exception v;
java.lang.Object v, v;
java.lang.String v, v;
v := @this: nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.FieldProperty;
v := @parameter: java.lang.Object;
label:
v = v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.FieldProperty: 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 = v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.FieldProperty: java.lang.reflect.Field field>;
v = virtualinvoke v.<java.lang.reflect.Field: 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 access field \u on object \u : \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;
}
public java.util.List getAnnotations()
{
java.util.List v;
nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.FieldProperty v;
java.lang.'annotation'.Annotation[] v;
java.lang.reflect.Field v;
v := @this: nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.FieldProperty;
v = v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.FieldProperty: java.lang.reflect.Field field>;
v = virtualinvoke v.<java.lang.reflect.Field: java.lang.'annotation'.Annotation[] getAnnotations()>();
v = staticinvoke <nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.util.ArrayUtils: java.util.List toUnmodifiableList(java.lang.Object[])>(v);
return v;
}
public java.lang.'annotation'.Annotation getAnnotation(java.lang.Class)
{
java.lang.'annotation'.Annotation v;
java.lang.Class v;
nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.FieldProperty v;
java.lang.reflect.Field v;
v := @this: nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.FieldProperty;
v := @parameter: java.lang.Class;
v = v.<nl.basjes.parse.useragent.yauaa.shaded.org.yaml.snakeyaml.introspector.FieldProperty: java.lang.reflect.Field field>;
v = virtualinvoke v.<java.lang.reflect.Field: java.lang.'annotation'.Annotation getAnnotation(java.lang.Class)>(v);
return v;
}
}