public abstract class oadd.com.fasterxml.jackson.databind.exc.PropertyBindingException extends oadd.com.fasterxml.jackson.databind.exc.MismatchedInputException
{
protected final java.lang.Class _referringClass;
protected final java.lang.String _propertyName;
protected final java.util.Collection _propertyIds;
protected transient java.lang.String _propertiesAsString;
private static final int MAX_DESC_LENGTH;
protected void <init>(oadd.com.fasterxml.jackson.core.JsonParser, java.lang.String, oadd.com.fasterxml.jackson.core.JsonLocation, java.lang.Class, java.lang.String, java.util.Collection)
{
oadd.com.fasterxml.jackson.databind.exc.PropertyBindingException v;
oadd.com.fasterxml.jackson.core.JsonParser v;
java.util.Collection v;
oadd.com.fasterxml.jackson.core.JsonLocation v;
java.lang.Class v;
java.lang.String v, v;
v := @this: oadd.com.fasterxml.jackson.databind.exc.PropertyBindingException;
v := @parameter: oadd.com.fasterxml.jackson.core.JsonParser;
v := @parameter: java.lang.String;
v := @parameter: oadd.com.fasterxml.jackson.core.JsonLocation;
v := @parameter: java.lang.Class;
v := @parameter: java.lang.String;
v := @parameter: java.util.Collection;
specialinvoke v.<oadd.com.fasterxml.jackson.databind.exc.MismatchedInputException: void <init>(oadd.com.fasterxml.jackson.core.JsonParser,java.lang.String,oadd.com.fasterxml.jackson.core.JsonLocation)>(v, v, v);
v.<oadd.com.fasterxml.jackson.databind.exc.PropertyBindingException: java.lang.Class _referringClass> = v;
v.<oadd.com.fasterxml.jackson.databind.exc.PropertyBindingException: java.lang.String _propertyName> = v;
v.<oadd.com.fasterxml.jackson.databind.exc.PropertyBindingException: java.util.Collection _propertyIds> = v;
return;
}
protected void <init>(java.lang.String, oadd.com.fasterxml.jackson.core.JsonLocation, java.lang.Class, java.lang.String, java.util.Collection)
{
oadd.com.fasterxml.jackson.databind.exc.PropertyBindingException v;
java.util.Collection v;
oadd.com.fasterxml.jackson.core.JsonLocation v;
java.lang.Class v;
java.lang.String v, v;
v := @this: oadd.com.fasterxml.jackson.databind.exc.PropertyBindingException;
v := @parameter: java.lang.String;
v := @parameter: oadd.com.fasterxml.jackson.core.JsonLocation;
v := @parameter: java.lang.Class;
v := @parameter: java.lang.String;
v := @parameter: java.util.Collection;
specialinvoke v.<oadd.com.fasterxml.jackson.databind.exc.PropertyBindingException: void <init>(oadd.com.fasterxml.jackson.core.JsonParser,java.lang.String,oadd.com.fasterxml.jackson.core.JsonLocation,java.lang.Class,java.lang.String,java.util.Collection)>(null, v, v, v, v, v);
return;
}
public java.lang.String getMessageSuffix()
{
oadd.com.fasterxml.jackson.databind.exc.PropertyBindingException v;
int v, v;
java.lang.String v, v, v, v;
boolean v, v;
java.util.Iterator v, v;
java.util.Collection v, v, v, v;
java.lang.Object v, v;
java.lang.StringBuilder v, v, v;
v := @this: oadd.com.fasterxml.jackson.databind.exc.PropertyBindingException;
v = v.<oadd.com.fasterxml.jackson.databind.exc.PropertyBindingException: java.lang.String _propertiesAsString>;
if v != null goto label;
v = v.<oadd.com.fasterxml.jackson.databind.exc.PropertyBindingException: java.util.Collection _propertyIds>;
if v == null goto label;
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>(int)>(100);
v = v.<oadd.com.fasterxml.jackson.databind.exc.PropertyBindingException: java.util.Collection _propertyIds>;
v = interfaceinvoke v.<java.util.Collection: int size()>();
if v != 1 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(" (one known property: \"");
v = v.<oadd.com.fasterxml.jackson.databind.exc.PropertyBindingException: java.util.Collection _propertyIds>;
v = interfaceinvoke v.<java.util.Collection: java.util.Iterator iterator()>();
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = staticinvoke <java.lang.String: java.lang.String valueOf(java.lang.Object)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(34);
goto label;
label:
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(" (");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(int)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(" known properties: ");
v = v.<oadd.com.fasterxml.jackson.databind.exc.PropertyBindingException: java.util.Collection _propertyIds>;
v = interfaceinvoke v.<java.util.Collection: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(34);
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = staticinvoke <java.lang.String: java.lang.String valueOf(java.lang.Object)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(34);
v = virtualinvoke v.<java.lang.StringBuilder: int length()>();
if v <= 1000 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(" [truncated]");
goto label;
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", ");
goto label;
label:
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("])");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
v = v;
v.<oadd.com.fasterxml.jackson.databind.exc.PropertyBindingException: java.lang.String _propertiesAsString> = v;
label:
return v;
}
public java.lang.Class getReferringClass()
{
java.lang.Class v;
oadd.com.fasterxml.jackson.databind.exc.PropertyBindingException v;
v := @this: oadd.com.fasterxml.jackson.databind.exc.PropertyBindingException;
v = v.<oadd.com.fasterxml.jackson.databind.exc.PropertyBindingException: java.lang.Class _referringClass>;
return v;
}
public java.lang.String getPropertyName()
{
java.lang.String v;
oadd.com.fasterxml.jackson.databind.exc.PropertyBindingException v;
v := @this: oadd.com.fasterxml.jackson.databind.exc.PropertyBindingException;
v = v.<oadd.com.fasterxml.jackson.databind.exc.PropertyBindingException: java.lang.String _propertyName>;
return v;
}
public java.util.Collection getKnownPropertyIds()
{
oadd.com.fasterxml.jackson.databind.exc.PropertyBindingException v;
java.util.Collection v, v, v;
v := @this: oadd.com.fasterxml.jackson.databind.exc.PropertyBindingException;
v = v.<oadd.com.fasterxml.jackson.databind.exc.PropertyBindingException: java.util.Collection _propertyIds>;
if v != null goto label;
return null;
label:
v = v.<oadd.com.fasterxml.jackson.databind.exc.PropertyBindingException: java.util.Collection _propertyIds>;
v = staticinvoke <java.util.Collections: java.util.Collection unmodifiableCollection(java.util.Collection)>(v);
return v;
}
}