public class com.fasterxml.jackson.core.JsonFactoryBuilder extends com.fasterxml.jackson.core.TSFBuilder
{
protected com.fasterxml.jackson.core.io.CharacterEscapes _characterEscapes;
protected com.fasterxml.jackson.core.SerializableString _rootValueSeparator;
protected int _maximumNonEscapedChar;
protected char _quoteChar;
public void <init>()
{
com.fasterxml.jackson.core.JsonFactoryBuilder v;
com.fasterxml.jackson.core.SerializableString v;
v := @this: com.fasterxml.jackson.core.JsonFactoryBuilder;
specialinvoke v.<com.fasterxml.jackson.core.TSFBuilder: void <init>()>();
v.<com.fasterxml.jackson.core.JsonFactoryBuilder: char _quoteChar> = 34;
v = <com.fasterxml.jackson.core.JsonFactory: com.fasterxml.jackson.core.SerializableString DEFAULT_ROOT_VALUE_SEPARATOR>;
v.<com.fasterxml.jackson.core.JsonFactoryBuilder: com.fasterxml.jackson.core.SerializableString _rootValueSeparator> = v;
v.<com.fasterxml.jackson.core.JsonFactoryBuilder: int _maximumNonEscapedChar> = 0;
return;
}
public void <init>(com.fasterxml.jackson.core.JsonFactory)
{
com.fasterxml.jackson.core.JsonFactory v;
com.fasterxml.jackson.core.SerializableString v;
com.fasterxml.jackson.core.io.CharacterEscapes v;
com.fasterxml.jackson.core.JsonFactoryBuilder v;
int v;
v := @this: com.fasterxml.jackson.core.JsonFactoryBuilder;
v := @parameter: com.fasterxml.jackson.core.JsonFactory;
specialinvoke v.<com.fasterxml.jackson.core.TSFBuilder: void <init>(com.fasterxml.jackson.core.JsonFactory)>(v);
v.<com.fasterxml.jackson.core.JsonFactoryBuilder: char _quoteChar> = 34;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonFactory: com.fasterxml.jackson.core.io.CharacterEscapes getCharacterEscapes()>();
v.<com.fasterxml.jackson.core.JsonFactoryBuilder: com.fasterxml.jackson.core.io.CharacterEscapes _characterEscapes> = v;
v = v.<com.fasterxml.jackson.core.JsonFactory: com.fasterxml.jackson.core.SerializableString _rootValueSeparator>;
v.<com.fasterxml.jackson.core.JsonFactoryBuilder: com.fasterxml.jackson.core.SerializableString _rootValueSeparator> = v;
v = v.<com.fasterxml.jackson.core.JsonFactory: int _maximumNonEscapedChar>;
v.<com.fasterxml.jackson.core.JsonFactoryBuilder: int _maximumNonEscapedChar> = v;
return;
}
public com.fasterxml.jackson.core.JsonFactoryBuilder enable(com.fasterxml.jackson.core.json.JsonReadFeature)
{
com.fasterxml.jackson.core.JsonFactoryBuilder v;
com.fasterxml.jackson.core.JsonParser$Feature v;
com.fasterxml.jackson.core.json.JsonReadFeature v;
v := @this: com.fasterxml.jackson.core.JsonFactoryBuilder;
v := @parameter: com.fasterxml.jackson.core.json.JsonReadFeature;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.JsonReadFeature: com.fasterxml.jackson.core.JsonParser$Feature mappedFeature()>();
virtualinvoke v.<com.fasterxml.jackson.core.JsonFactoryBuilder: void _legacyEnable(com.fasterxml.jackson.core.JsonParser$Feature)>(v);
return v;
}
public transient com.fasterxml.jackson.core.JsonFactoryBuilder enable(com.fasterxml.jackson.core.json.JsonReadFeature, com.fasterxml.jackson.core.json.JsonReadFeature[])
{
com.fasterxml.jackson.core.json.JsonReadFeature[] v;
com.fasterxml.jackson.core.JsonFactoryBuilder v;
com.fasterxml.jackson.core.JsonParser$Feature v, v;
com.fasterxml.jackson.core.json.JsonReadFeature v, v;
int v, v;
v := @this: com.fasterxml.jackson.core.JsonFactoryBuilder;
v := @parameter: com.fasterxml.jackson.core.json.JsonReadFeature;
v := @parameter: com.fasterxml.jackson.core.json.JsonReadFeature[];
v = virtualinvoke v.<com.fasterxml.jackson.core.json.JsonReadFeature: com.fasterxml.jackson.core.JsonParser$Feature mappedFeature()>();
virtualinvoke v.<com.fasterxml.jackson.core.JsonFactoryBuilder: void _legacyEnable(com.fasterxml.jackson.core.JsonParser$Feature)>(v);
virtualinvoke v.<com.fasterxml.jackson.core.JsonFactoryBuilder: com.fasterxml.jackson.core.JsonFactoryBuilder enable(com.fasterxml.jackson.core.json.JsonReadFeature)>(v);
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = virtualinvoke v.<com.fasterxml.jackson.core.json.JsonReadFeature: com.fasterxml.jackson.core.JsonParser$Feature mappedFeature()>();
virtualinvoke v.<com.fasterxml.jackson.core.JsonFactoryBuilder: void _legacyEnable(com.fasterxml.jackson.core.JsonParser$Feature)>(v);
v = v + 1;
goto label;
label:
return v;
}
public com.fasterxml.jackson.core.JsonFactoryBuilder disable(com.fasterxml.jackson.core.json.JsonReadFeature)
{
com.fasterxml.jackson.core.JsonFactoryBuilder v;
com.fasterxml.jackson.core.JsonParser$Feature v;
com.fasterxml.jackson.core.json.JsonReadFeature v;
v := @this: com.fasterxml.jackson.core.JsonFactoryBuilder;
v := @parameter: com.fasterxml.jackson.core.json.JsonReadFeature;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.JsonReadFeature: com.fasterxml.jackson.core.JsonParser$Feature mappedFeature()>();
virtualinvoke v.<com.fasterxml.jackson.core.JsonFactoryBuilder: void _legacyDisable(com.fasterxml.jackson.core.JsonParser$Feature)>(v);
return v;
}
public transient com.fasterxml.jackson.core.JsonFactoryBuilder disable(com.fasterxml.jackson.core.json.JsonReadFeature, com.fasterxml.jackson.core.json.JsonReadFeature[])
{
com.fasterxml.jackson.core.json.JsonReadFeature[] v;
com.fasterxml.jackson.core.JsonFactoryBuilder v;
com.fasterxml.jackson.core.JsonParser$Feature v, v;
com.fasterxml.jackson.core.json.JsonReadFeature v, v;
int v, v;
v := @this: com.fasterxml.jackson.core.JsonFactoryBuilder;
v := @parameter: com.fasterxml.jackson.core.json.JsonReadFeature;
v := @parameter: com.fasterxml.jackson.core.json.JsonReadFeature[];
v = virtualinvoke v.<com.fasterxml.jackson.core.json.JsonReadFeature: com.fasterxml.jackson.core.JsonParser$Feature mappedFeature()>();
virtualinvoke v.<com.fasterxml.jackson.core.JsonFactoryBuilder: void _legacyDisable(com.fasterxml.jackson.core.JsonParser$Feature)>(v);
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = virtualinvoke v.<com.fasterxml.jackson.core.json.JsonReadFeature: com.fasterxml.jackson.core.JsonParser$Feature mappedFeature()>();
virtualinvoke v.<com.fasterxml.jackson.core.JsonFactoryBuilder: void _legacyEnable(com.fasterxml.jackson.core.JsonParser$Feature)>(v);
v = v + 1;
goto label;
label:
return v;
}
public com.fasterxml.jackson.core.JsonFactoryBuilder configure(com.fasterxml.jackson.core.json.JsonReadFeature, boolean)
{
com.fasterxml.jackson.core.json.JsonReadFeature v;
com.fasterxml.jackson.core.JsonFactoryBuilder v, v;
boolean v;
v := @this: com.fasterxml.jackson.core.JsonFactoryBuilder;
v := @parameter: com.fasterxml.jackson.core.json.JsonReadFeature;
v := @parameter: boolean;
if v == 0 goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonFactoryBuilder: com.fasterxml.jackson.core.JsonFactoryBuilder enable(com.fasterxml.jackson.core.json.JsonReadFeature)>(v);
goto label;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonFactoryBuilder: com.fasterxml.jackson.core.JsonFactoryBuilder disable(com.fasterxml.jackson.core.json.JsonReadFeature)>(v);
label:
return v;
}
public com.fasterxml.jackson.core.JsonFactoryBuilder enable(com.fasterxml.jackson.core.json.JsonWriteFeature)
{
com.fasterxml.jackson.core.JsonFactoryBuilder v;
com.fasterxml.jackson.core.json.JsonWriteFeature v;
com.fasterxml.jackson.core.JsonGenerator$Feature v;
v := @this: com.fasterxml.jackson.core.JsonFactoryBuilder;
v := @parameter: com.fasterxml.jackson.core.json.JsonWriteFeature;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.JsonWriteFeature: com.fasterxml.jackson.core.JsonGenerator$Feature mappedFeature()>();
if v == null goto label;
virtualinvoke v.<com.fasterxml.jackson.core.JsonFactoryBuilder: void _legacyEnable(com.fasterxml.jackson.core.JsonGenerator$Feature)>(v);
label:
return v;
}
public transient com.fasterxml.jackson.core.JsonFactoryBuilder enable(com.fasterxml.jackson.core.json.JsonWriteFeature, com.fasterxml.jackson.core.json.JsonWriteFeature[])
{
com.fasterxml.jackson.core.JsonGenerator$Feature v, v;
com.fasterxml.jackson.core.JsonFactoryBuilder v;
com.fasterxml.jackson.core.json.JsonWriteFeature[] v;
int v, v;
com.fasterxml.jackson.core.json.JsonWriteFeature v, v;
v := @this: com.fasterxml.jackson.core.JsonFactoryBuilder;
v := @parameter: com.fasterxml.jackson.core.json.JsonWriteFeature;
v := @parameter: com.fasterxml.jackson.core.json.JsonWriteFeature[];
v = virtualinvoke v.<com.fasterxml.jackson.core.json.JsonWriteFeature: com.fasterxml.jackson.core.JsonGenerator$Feature mappedFeature()>();
virtualinvoke v.<com.fasterxml.jackson.core.JsonFactoryBuilder: void _legacyEnable(com.fasterxml.jackson.core.JsonGenerator$Feature)>(v);
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = virtualinvoke v.<com.fasterxml.jackson.core.json.JsonWriteFeature: com.fasterxml.jackson.core.JsonGenerator$Feature mappedFeature()>();
virtualinvoke v.<com.fasterxml.jackson.core.JsonFactoryBuilder: void _legacyEnable(com.fasterxml.jackson.core.JsonGenerator$Feature)>(v);
v = v + 1;
goto label;
label:
return v;
}
public com.fasterxml.jackson.core.JsonFactoryBuilder disable(com.fasterxml.jackson.core.json.JsonWriteFeature)
{
com.fasterxml.jackson.core.JsonFactoryBuilder v;
com.fasterxml.jackson.core.json.JsonWriteFeature v;
com.fasterxml.jackson.core.JsonGenerator$Feature v;
v := @this: com.fasterxml.jackson.core.JsonFactoryBuilder;
v := @parameter: com.fasterxml.jackson.core.json.JsonWriteFeature;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.JsonWriteFeature: com.fasterxml.jackson.core.JsonGenerator$Feature mappedFeature()>();
virtualinvoke v.<com.fasterxml.jackson.core.JsonFactoryBuilder: void _legacyDisable(com.fasterxml.jackson.core.JsonGenerator$Feature)>(v);
return v;
}
public transient com.fasterxml.jackson.core.JsonFactoryBuilder disable(com.fasterxml.jackson.core.json.JsonWriteFeature, com.fasterxml.jackson.core.json.JsonWriteFeature[])
{
com.fasterxml.jackson.core.JsonGenerator$Feature v, v;
com.fasterxml.jackson.core.JsonFactoryBuilder v;
com.fasterxml.jackson.core.json.JsonWriteFeature[] v;
int v, v;
com.fasterxml.jackson.core.json.JsonWriteFeature v, v;
v := @this: com.fasterxml.jackson.core.JsonFactoryBuilder;
v := @parameter: com.fasterxml.jackson.core.json.JsonWriteFeature;
v := @parameter: com.fasterxml.jackson.core.json.JsonWriteFeature[];
v = virtualinvoke v.<com.fasterxml.jackson.core.json.JsonWriteFeature: com.fasterxml.jackson.core.JsonGenerator$Feature mappedFeature()>();
virtualinvoke v.<com.fasterxml.jackson.core.JsonFactoryBuilder: void _legacyDisable(com.fasterxml.jackson.core.JsonGenerator$Feature)>(v);
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = virtualinvoke v.<com.fasterxml.jackson.core.json.JsonWriteFeature: com.fasterxml.jackson.core.JsonGenerator$Feature mappedFeature()>();
virtualinvoke v.<com.fasterxml.jackson.core.JsonFactoryBuilder: void _legacyDisable(com.fasterxml.jackson.core.JsonGenerator$Feature)>(v);
v = v + 1;
goto label;
label:
return v;
}
public com.fasterxml.jackson.core.JsonFactoryBuilder configure(com.fasterxml.jackson.core.json.JsonWriteFeature, boolean)
{
com.fasterxml.jackson.core.JsonFactoryBuilder v, v;
com.fasterxml.jackson.core.json.JsonWriteFeature v;
boolean v;
v := @this: com.fasterxml.jackson.core.JsonFactoryBuilder;
v := @parameter: com.fasterxml.jackson.core.json.JsonWriteFeature;
v := @parameter: boolean;
if v == 0 goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonFactoryBuilder: com.fasterxml.jackson.core.JsonFactoryBuilder enable(com.fasterxml.jackson.core.json.JsonWriteFeature)>(v);
goto label;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonFactoryBuilder: com.fasterxml.jackson.core.JsonFactoryBuilder disable(com.fasterxml.jackson.core.json.JsonWriteFeature)>(v);
label:
return v;
}
public com.fasterxml.jackson.core.JsonFactoryBuilder characterEscapes(com.fasterxml.jackson.core.io.CharacterEscapes)
{
com.fasterxml.jackson.core.JsonFactoryBuilder v;
com.fasterxml.jackson.core.io.CharacterEscapes v;
v := @this: com.fasterxml.jackson.core.JsonFactoryBuilder;
v := @parameter: com.fasterxml.jackson.core.io.CharacterEscapes;
v.<com.fasterxml.jackson.core.JsonFactoryBuilder: com.fasterxml.jackson.core.io.CharacterEscapes _characterEscapes> = v;
return v;
}
public com.fasterxml.jackson.core.JsonFactoryBuilder rootValueSeparator(java.lang.String)
{
com.fasterxml.jackson.core.JsonFactoryBuilder v;
com.fasterxml.jackson.core.io.SerializedString v;
java.lang.String v;
v := @this: com.fasterxml.jackson.core.JsonFactoryBuilder;
v := @parameter: java.lang.String;
if v != null goto label;
v = null;
goto label;
label:
v = new com.fasterxml.jackson.core.io.SerializedString;
specialinvoke v.<com.fasterxml.jackson.core.io.SerializedString: void <init>(java.lang.String)>(v);
label:
v.<com.fasterxml.jackson.core.JsonFactoryBuilder: com.fasterxml.jackson.core.SerializableString _rootValueSeparator> = v;
return v;
}
public com.fasterxml.jackson.core.JsonFactoryBuilder rootValueSeparator(com.fasterxml.jackson.core.SerializableString)
{
com.fasterxml.jackson.core.JsonFactoryBuilder v;
com.fasterxml.jackson.core.SerializableString v;
v := @this: com.fasterxml.jackson.core.JsonFactoryBuilder;
v := @parameter: com.fasterxml.jackson.core.SerializableString;
v.<com.fasterxml.jackson.core.JsonFactoryBuilder: com.fasterxml.jackson.core.SerializableString _rootValueSeparator> = v;
return v;
}
public com.fasterxml.jackson.core.JsonFactoryBuilder highestNonEscapedChar(int)
{
com.fasterxml.jackson.core.JsonFactoryBuilder v;
int v, v;
v := @this: com.fasterxml.jackson.core.JsonFactoryBuilder;
v := @parameter: int;
if v > 0 goto label;
v = 0;
goto label;
label:
v = staticinvoke <java.lang.Math: int max(int,int)>(127, v);
label:
v.<com.fasterxml.jackson.core.JsonFactoryBuilder: int _maximumNonEscapedChar> = v;
return v;
}
public com.fasterxml.jackson.core.JsonFactoryBuilder quoteChar(char)
{
com.fasterxml.jackson.core.JsonFactoryBuilder v;
char v;
java.lang.IllegalArgumentException v;
v := @this: com.fasterxml.jackson.core.JsonFactoryBuilder;
v := @parameter: char;
if v <= 127 goto label;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("Can only use Unicode characters up to 0x7F as quote characters");
throw v;
label:
v.<com.fasterxml.jackson.core.JsonFactoryBuilder: char _quoteChar> = v;
return v;
}
public com.fasterxml.jackson.core.io.CharacterEscapes characterEscapes()
{
com.fasterxml.jackson.core.JsonFactoryBuilder v;
com.fasterxml.jackson.core.io.CharacterEscapes v;
v := @this: com.fasterxml.jackson.core.JsonFactoryBuilder;
v = v.<com.fasterxml.jackson.core.JsonFactoryBuilder: com.fasterxml.jackson.core.io.CharacterEscapes _characterEscapes>;
return v;
}
public com.fasterxml.jackson.core.SerializableString rootValueSeparator()
{
com.fasterxml.jackson.core.JsonFactoryBuilder v;
com.fasterxml.jackson.core.SerializableString v;
v := @this: com.fasterxml.jackson.core.JsonFactoryBuilder;
v = v.<com.fasterxml.jackson.core.JsonFactoryBuilder: com.fasterxml.jackson.core.SerializableString _rootValueSeparator>;
return v;
}
public int highestNonEscapedChar()
{
com.fasterxml.jackson.core.JsonFactoryBuilder v;
int v;
v := @this: com.fasterxml.jackson.core.JsonFactoryBuilder;
v = v.<com.fasterxml.jackson.core.JsonFactoryBuilder: int _maximumNonEscapedChar>;
return v;
}
public char quoteChar()
{
com.fasterxml.jackson.core.JsonFactoryBuilder v;
char v;
v := @this: com.fasterxml.jackson.core.JsonFactoryBuilder;
v = v.<com.fasterxml.jackson.core.JsonFactoryBuilder: char _quoteChar>;
return v;
}
public com.fasterxml.jackson.core.JsonFactory build()
{
com.fasterxml.jackson.core.JsonFactoryBuilder v;
com.fasterxml.jackson.core.JsonFactory v;
v := @this: com.fasterxml.jackson.core.JsonFactoryBuilder;
v = new com.fasterxml.jackson.core.JsonFactory;
specialinvoke v.<com.fasterxml.jackson.core.JsonFactory: void <init>(com.fasterxml.jackson.core.JsonFactoryBuilder)>(v);
return v;
}
}