public class org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext extends org.apache.htrace.shaded.fasterxml.jackson.core.JsonStreamContext
{
public static final int STATUS_OK_AS_IS;
public static final int STATUS_OK_AFTER_COMMA;
public static final int STATUS_OK_AFTER_COLON;
public static final int STATUS_OK_AFTER_SPACE;
public static final int STATUS_EXPECT_VALUE;
public static final int STATUS_EXPECT_NAME;
protected final org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext _parent;
protected final org.apache.htrace.shaded.fasterxml.jackson.core.json.DupDetector _dups;
protected org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext _child;
protected java.lang.String _currentName;
protected boolean _gotName;
protected void <init>(int, org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext, org.apache.htrace.shaded.fasterxml.jackson.core.json.DupDetector)
{
int v, v;
org.apache.htrace.shaded.fasterxml.jackson.core.json.DupDetector v;
org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext v, v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext;
v := @parameter: int;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.core.json.DupDetector;
specialinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.core.JsonStreamContext: void <init>()>();
v.<org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext: org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext _child> = null;
v.<org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext: int _type> = v;
v.<org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext: org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext _parent> = v;
v.<org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext: org.apache.htrace.shaded.fasterxml.jackson.core.json.DupDetector _dups> = v;
v = (int) -1;
v.<org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext: int _index> = v;
return;
}
protected org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext reset(int)
{
int v, v;
org.apache.htrace.shaded.fasterxml.jackson.core.json.DupDetector v, v;
org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext;
v := @parameter: int;
v.<org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext: int _type> = v;
v = (int) -1;
v.<org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext: int _index> = v;
v.<org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext: java.lang.String _currentName> = null;
v.<org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext: boolean _gotName> = 0;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext: org.apache.htrace.shaded.fasterxml.jackson.core.json.DupDetector _dups>;
if v == null goto label;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext: org.apache.htrace.shaded.fasterxml.jackson.core.json.DupDetector _dups>;
virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.core.json.DupDetector: void reset()>();
label:
return v;
}
public static org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext createRootContext()
{
org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext v;
v = staticinvoke <org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext: org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext createRootContext(org.apache.htrace.shaded.fasterxml.jackson.core.json.DupDetector)>(null);
return v;
}
public static org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext createRootContext(org.apache.htrace.shaded.fasterxml.jackson.core.json.DupDetector)
{
org.apache.htrace.shaded.fasterxml.jackson.core.json.DupDetector v;
org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext v;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.core.json.DupDetector;
v = new org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext;
specialinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext: void <init>(int,org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext,org.apache.htrace.shaded.fasterxml.jackson.core.json.DupDetector)>(0, null, v);
return v;
}
public org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext createChildArrayContext()
{
org.apache.htrace.shaded.fasterxml.jackson.core.json.DupDetector v, v, v;
org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext v, v, v, v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext: org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext _child>;
if v != null goto label;
v = new org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext: org.apache.htrace.shaded.fasterxml.jackson.core.json.DupDetector _dups>;
if v != null goto label;
v = null;
goto label;
label:
v = v.<org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext: org.apache.htrace.shaded.fasterxml.jackson.core.json.DupDetector _dups>;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.core.json.DupDetector: org.apache.htrace.shaded.fasterxml.jackson.core.json.DupDetector child()>();
label:
specialinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext: void <init>(int,org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext,org.apache.htrace.shaded.fasterxml.jackson.core.json.DupDetector)>(1, v, v);
v.<org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext: org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext _child> = v;
return v;
label:
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext: org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext reset(int)>(1);
return v;
}
public org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext createChildObjectContext()
{
org.apache.htrace.shaded.fasterxml.jackson.core.json.DupDetector v, v, v;
org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext v, v, v, v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext: org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext _child>;
if v != null goto label;
v = new org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext: org.apache.htrace.shaded.fasterxml.jackson.core.json.DupDetector _dups>;
if v != null goto label;
v = null;
goto label;
label:
v = v.<org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext: org.apache.htrace.shaded.fasterxml.jackson.core.json.DupDetector _dups>;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.core.json.DupDetector: org.apache.htrace.shaded.fasterxml.jackson.core.json.DupDetector child()>();
label:
specialinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext: void <init>(int,org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext,org.apache.htrace.shaded.fasterxml.jackson.core.json.DupDetector)>(2, v, v);
v.<org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext: org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext _child> = v;
return v;
label:
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext: org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext reset(int)>(2);
return v;
}
public final org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext getParent()
{
org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext v, v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext: org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext _parent>;
return v;
}
public final java.lang.String getCurrentName()
{
java.lang.String v;
org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext: java.lang.String _currentName>;
return v;
}
public final int writeFieldName(java.lang.String) throws org.apache.htrace.shaded.fasterxml.jackson.core.JsonProcessingException
{
byte v;
int v;
java.lang.String v;
org.apache.htrace.shaded.fasterxml.jackson.core.json.DupDetector v, v;
org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext;
v := @parameter: java.lang.String;
v.<org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext: boolean _gotName> = 1;
v.<org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext: java.lang.String _currentName> = v;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext: org.apache.htrace.shaded.fasterxml.jackson.core.json.DupDetector _dups>;
if v == null goto label;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext: org.apache.htrace.shaded.fasterxml.jackson.core.json.DupDetector _dups>;
specialinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext: void _checkDup(org.apache.htrace.shaded.fasterxml.jackson.core.json.DupDetector,java.lang.String)>(v, v);
label:
v = v.<org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext: int _index>;
if v >= 0 goto label;
v = 0;
goto label;
label:
v = 1;
label:
return v;
}
private final void _checkDup(org.apache.htrace.shaded.fasterxml.jackson.core.json.DupDetector, java.lang.String) throws org.apache.htrace.shaded.fasterxml.jackson.core.JsonProcessingException
{
org.apache.htrace.shaded.fasterxml.jackson.core.JsonGenerationException v;
java.lang.String v, v;
org.apache.htrace.shaded.fasterxml.jackson.core.json.DupDetector v;
org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext v;
boolean v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext;
v := @parameter: org.apache.htrace.shaded.fasterxml.jackson.core.json.DupDetector;
v := @parameter: java.lang.String;
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.core.json.DupDetector: boolean isDup(java.lang.String)>(v);
if v == 0 goto label;
v = new org.apache.htrace.shaded.fasterxml.jackson.core.JsonGenerationException;
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[])>("Duplicate field \'\u0001\'");
specialinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.core.JsonGenerationException: void <init>(java.lang.String)>(v);
throw v;
label:
return;
}
public final int writeValue()
{
org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext v;
byte v, v;
int v, v, v, v, v, v, v, v, v, v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext: int _type>;
if v != 2 goto label;
v.<org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext: boolean _gotName> = 0;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext: int _index>;
v = v + 1;
v.<org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext: int _index> = v;
return 2;
label:
v = v.<org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext: int _type>;
if v != 1 goto label;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext: int _index>;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext: int _index>;
v = v + 1;
v.<org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext: int _index> = v;
if v >= 0 goto label;
v = 0;
goto label;
label:
v = 1;
label:
return v;
label:
v = v.<org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext: int _index>;
v = v + 1;
v.<org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext: int _index> = v;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext: int _index>;
if v != 0 goto label;
v = 0;
goto label;
label:
v = 3;
label:
return v;
}
protected void appendDesc(java.lang.StringBuilder)
{
int v, v, v;
java.lang.StringBuilder v;
java.lang.String v, v;
org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext;
v := @parameter: java.lang.StringBuilder;
v = v.<org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext: int _type>;
if v != 2 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(123);
v = v.<org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext: java.lang.String _currentName>;
if v == null goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(34);
v = v.<org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext: java.lang.String _currentName>;
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:
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(63);
label:
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(125);
goto label;
label:
v = v.<org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext: int _type>;
if v != 1 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(91);
v = virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext: int getCurrentIndex()>();
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(int)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(93);
goto label;
label:
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("/");
label:
return;
}
public java.lang.String toString()
{
java.lang.StringBuilder v;
java.lang.String v;
org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext v;
v := @this: org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext;
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>(int)>(64);
virtualinvoke v.<org.apache.htrace.shaded.fasterxml.jackson.core.json.JsonWriteContext: void appendDesc(java.lang.StringBuilder)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
return v;
}
}