public class org.apache.jute.compiler.JMap extends org.apache.jute.compiler.JCompType
{
private static int level;
private org.apache.jute.compiler.JType mKey;
private org.apache.jute.compiler.JType mValue;
private static java.lang.String getLevel()
{
int v;
java.lang.String v;
v = <org.apache.jute.compiler.JMap: int level>;
v = staticinvoke <java.lang.Integer: java.lang.String toString(int)>(v);
return v;
}
private static void incrLevel()
{
int v, v;
v = <org.apache.jute.compiler.JMap: int level>;
v = v + 1;
<org.apache.jute.compiler.JMap: int level> = v;
return;
}
private static void decrLevel()
{
int v, v;
v = <org.apache.jute.compiler.JMap: int level>;
v = v - 1;
<org.apache.jute.compiler.JMap: int level> = v;
return;
}
private static java.lang.String getId(java.lang.String)
{
java.lang.String v, v, v;
v := @parameter: java.lang.String;
v = staticinvoke <org.apache.jute.compiler.JMap: java.lang.String getLevel()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(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[])>("\u0001\u0001");
return v;
}
public void <init>(org.apache.jute.compiler.JType, org.apache.jute.compiler.JType)
{
org.apache.jute.compiler.JMap v;
org.apache.jute.compiler.JType v, v;
java.lang.String v, v, v;
v := @this: org.apache.jute.compiler.JMap;
v := @parameter: org.apache.jute.compiler.JType;
v := @parameter: org.apache.jute.compiler.JType;
v = virtualinvoke v.<org.apache.jute.compiler.JType: java.lang.String getCppType()>();
v = virtualinvoke v.<org.apache.jute.compiler.JType: java.lang.String getCppType()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(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[])>(" ::std::map<\u,\u0001>");
specialinvoke v.<org.apache.jute.compiler.JCompType: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>("#error", v, "System.Collections.Generic.SortedDictionary<string, string>", "java.util.TreeMap", "Map", "System.Collections.Generic.SortedDictionary<string, string>", "java.util.TreeMap");
v.<org.apache.jute.compiler.JMap: org.apache.jute.compiler.JType mKey> = v;
v.<org.apache.jute.compiler.JMap: org.apache.jute.compiler.JType mValue> = v;
return;
}
public java.lang.String getSignature()
{
org.apache.jute.compiler.JMap v;
org.apache.jute.compiler.JType v, v;
java.lang.String v, v, v;
v := @this: org.apache.jute.compiler.JMap;
v = v.<org.apache.jute.compiler.JMap: org.apache.jute.compiler.JType mKey>;
v = virtualinvoke v.<org.apache.jute.compiler.JType: java.lang.String getSignature()>();
v = v.<org.apache.jute.compiler.JMap: org.apache.jute.compiler.JType mValue>;
v = virtualinvoke v.<org.apache.jute.compiler.JType: java.lang.String getSignature()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(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[])>("{\u0001\u0001}");
return v;
}
public java.lang.String genJavaCompareTo(java.lang.String)
{
org.apache.jute.compiler.JMap v;
java.lang.String v, v;
v := @this: org.apache.jute.compiler.JMap;
v := @parameter: java.lang.String;
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[])>("    throw new UnsupportedOperationException(\"comparing \u is unimplemented\");\n");
return v;
}
public java.lang.String genJavaReadWrapper(java.lang.String, java.lang.String, boolean)
{
org.apache.jute.compiler.JMap v;
org.apache.jute.compiler.JType v, v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
boolean v;
java.lang.StringBuilder v;
v := @this: org.apache.jute.compiler.JMap;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: boolean;
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>(java.lang.String)>("");
if v == 0 goto label;
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[])>("    java.util.TreeMap \u;\n");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("    {\n");
staticinvoke <org.apache.jute.compiler.JMap: void incrLevel()>();
v = staticinvoke <org.apache.jute.compiler.JMap: java.lang.String getId(java.lang.String)>("midx");
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(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[])>("      org.apache.jute.Index \u = a_.startMap(\"\u0001\");\n");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
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[])>("      \u0001=new java.util.TreeMap();\n");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = staticinvoke <org.apache.jute.compiler.JMap: java.lang.String getId(java.lang.String)>("midx");
v = staticinvoke <org.apache.jute.compiler.JMap: java.lang.String getId(java.lang.String)>("midx");
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(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[])>("      for (; !\u.done(); \u.incr()) {\n");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = v.<org.apache.jute.compiler.JMap: org.apache.jute.compiler.JType mKey>;
v = staticinvoke <org.apache.jute.compiler.JMap: java.lang.String getId(java.lang.String)>("k");
v = staticinvoke <org.apache.jute.compiler.JMap: java.lang.String getId(java.lang.String)>("k");
v = virtualinvoke v.<org.apache.jute.compiler.JType: java.lang.String genJavaReadWrapper(java.lang.String,java.lang.String,boolean)>(v, v, 1);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = v.<org.apache.jute.compiler.JMap: org.apache.jute.compiler.JType mValue>;
v = staticinvoke <org.apache.jute.compiler.JMap: java.lang.String getId(java.lang.String)>("v");
v = staticinvoke <org.apache.jute.compiler.JMap: java.lang.String getId(java.lang.String)>("v");
v = virtualinvoke v.<org.apache.jute.compiler.JType: java.lang.String genJavaReadWrapper(java.lang.String,java.lang.String,boolean)>(v, v, 1);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = staticinvoke <org.apache.jute.compiler.JMap: java.lang.String getId(java.lang.String)>("k");
v = staticinvoke <org.apache.jute.compiler.JMap: java.lang.String getId(java.lang.String)>("v");
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String,java.lang.String)>(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[])>("        \u.put(\u,\u);\n");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("      }\n");
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[])>("    a_.endMap(\"\u0001\");\n");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
staticinvoke <org.apache.jute.compiler.JMap: void decrLevel()>();
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("    }\n");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
return v;
}
public java.lang.String genJavaReadMethod(java.lang.String, java.lang.String)
{
org.apache.jute.compiler.JMap v;
java.lang.String v, v, v;
v := @this: org.apache.jute.compiler.JMap;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = virtualinvoke v.<org.apache.jute.compiler.JMap: java.lang.String genJavaReadWrapper(java.lang.String,java.lang.String,boolean)>(v, v, 0);
return v;
}
public java.lang.String genJavaWriteWrapper(java.lang.String, java.lang.String)
{
org.apache.jute.compiler.JMap v;
java.lang.StringBuilder v;
org.apache.jute.compiler.JType v, v, v, v, v, v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
v := @this: org.apache.jute.compiler.JMap;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>(java.lang.String)>("    {\n");
staticinvoke <org.apache.jute.compiler.JMap: void incrLevel()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(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[])>("      a_.startMap(\u,\"\u0001\");\n");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = staticinvoke <org.apache.jute.compiler.JMap: java.lang.String getId(java.lang.String)>("es");
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(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[])>("      java.util.Set \u = \u.entrySet();\n");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = staticinvoke <org.apache.jute.compiler.JMap: java.lang.String getId(java.lang.String)>("midx");
v = staticinvoke <org.apache.jute.compiler.JMap: java.lang.String getId(java.lang.String)>("es");
v = staticinvoke <org.apache.jute.compiler.JMap: java.lang.String getId(java.lang.String)>("midx");
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String,java.lang.String)>(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[])>("      for(java.util.Iterator \u = \u.iterator(); \u.hasNext(); ) {\n");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = staticinvoke <org.apache.jute.compiler.JMap: java.lang.String getId(java.lang.String)>("me");
v = staticinvoke <org.apache.jute.compiler.JMap: java.lang.String getId(java.lang.String)>("midx");
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(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[])>("        java.util.Map.Entry \u = (java.util.Map.Entry) \u.next();\n");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = v.<org.apache.jute.compiler.JMap: org.apache.jute.compiler.JType mKey>;
v = virtualinvoke v.<org.apache.jute.compiler.JType: java.lang.String getJavaWrapperType()>();
v = staticinvoke <org.apache.jute.compiler.JMap: java.lang.String getId(java.lang.String)>("k");
v = v.<org.apache.jute.compiler.JMap: org.apache.jute.compiler.JType mKey>;
v = virtualinvoke v.<org.apache.jute.compiler.JType: java.lang.String getJavaWrapperType()>();
v = staticinvoke <org.apache.jute.compiler.JMap: java.lang.String getId(java.lang.String)>("me");
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, 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[])>("        \u \u = (\u) \u.getKey();\n");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = v.<org.apache.jute.compiler.JMap: org.apache.jute.compiler.JType mValue>;
v = virtualinvoke v.<org.apache.jute.compiler.JType: java.lang.String getJavaWrapperType()>();
v = staticinvoke <org.apache.jute.compiler.JMap: java.lang.String getId(java.lang.String)>("v");
v = v.<org.apache.jute.compiler.JMap: org.apache.jute.compiler.JType mValue>;
v = virtualinvoke v.<org.apache.jute.compiler.JType: java.lang.String getJavaWrapperType()>();
v = staticinvoke <org.apache.jute.compiler.JMap: java.lang.String getId(java.lang.String)>("me");
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, 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[])>("        \u \u = (\u) \u.getValue();\n");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = v.<org.apache.jute.compiler.JMap: org.apache.jute.compiler.JType mKey>;
v = staticinvoke <org.apache.jute.compiler.JMap: java.lang.String getId(java.lang.String)>("k");
v = staticinvoke <org.apache.jute.compiler.JMap: java.lang.String getId(java.lang.String)>("k");
v = virtualinvoke v.<org.apache.jute.compiler.JType: java.lang.String genJavaWriteWrapper(java.lang.String,java.lang.String)>(v, v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = v.<org.apache.jute.compiler.JMap: org.apache.jute.compiler.JType mValue>;
v = staticinvoke <org.apache.jute.compiler.JMap: java.lang.String getId(java.lang.String)>("v");
v = staticinvoke <org.apache.jute.compiler.JMap: java.lang.String getId(java.lang.String)>("v");
v = virtualinvoke v.<org.apache.jute.compiler.JType: java.lang.String genJavaWriteWrapper(java.lang.String,java.lang.String)>(v, v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("      }\n");
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(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[])>("      a_.endMap(\u,\"\u0001\");\n");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("    }\n");
staticinvoke <org.apache.jute.compiler.JMap: void decrLevel()>();
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
return v;
}
public java.lang.String genJavaWriteMethod(java.lang.String, java.lang.String)
{
org.apache.jute.compiler.JMap v;
java.lang.String v, v, v;
v := @this: org.apache.jute.compiler.JMap;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = virtualinvoke v.<org.apache.jute.compiler.JMap: java.lang.String genJavaWriteWrapper(java.lang.String,java.lang.String)>(v, v);
return v;
}
public java.lang.String genCsharpWriteWrapper(java.lang.String, int)
{
org.apache.jute.compiler.JMap v;
java.lang.StringBuilder v;
org.apache.jute.compiler.JType v, v, v, v, v, v;
int v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
v := @this: org.apache.jute.compiler.JMap;
v := @parameter: java.lang.String;
v := @parameter: int;
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>(java.lang.String)>("    {\n");
staticinvoke <org.apache.jute.compiler.JMap: void incrLevel()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,int)>(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[])>("      a_.StartMap(\u,\"\u0001\");\n");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = staticinvoke <org.apache.jute.compiler.JMap: java.lang.String getId(java.lang.String)>("es");
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(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[])>("      java.util.Set \u = \u.entrySet();\n");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = staticinvoke <org.apache.jute.compiler.JMap: java.lang.String getId(java.lang.String)>("midx");
v = staticinvoke <org.apache.jute.compiler.JMap: java.lang.String getId(java.lang.String)>("es");
v = staticinvoke <org.apache.jute.compiler.JMap: java.lang.String getId(java.lang.String)>("midx");
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String,java.lang.String)>(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[])>("      for(java.util.Iterator \u = \u.iterator(); \u.hasNext(); ) {\n");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = staticinvoke <org.apache.jute.compiler.JMap: java.lang.String getId(java.lang.String)>("me");
v = staticinvoke <org.apache.jute.compiler.JMap: java.lang.String getId(java.lang.String)>("midx");
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(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[])>("        java.util.Map.Entry \u = (java.util.Map.Entry) \u.next();\n");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = v.<org.apache.jute.compiler.JMap: org.apache.jute.compiler.JType mKey>;
v = virtualinvoke v.<org.apache.jute.compiler.JType: java.lang.String getCsharpWrapperType()>();
v = staticinvoke <org.apache.jute.compiler.JMap: java.lang.String getId(java.lang.String)>("k");
v = v.<org.apache.jute.compiler.JMap: org.apache.jute.compiler.JType mKey>;
v = virtualinvoke v.<org.apache.jute.compiler.JType: java.lang.String getCsharpWrapperType()>();
v = staticinvoke <org.apache.jute.compiler.JMap: java.lang.String getId(java.lang.String)>("me");
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, 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[])>("        \u \u = (\u) \u.getKey();\n");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = v.<org.apache.jute.compiler.JMap: org.apache.jute.compiler.JType mValue>;
v = virtualinvoke v.<org.apache.jute.compiler.JType: java.lang.String getCsharpWrapperType()>();
v = staticinvoke <org.apache.jute.compiler.JMap: java.lang.String getId(java.lang.String)>("v");
v = v.<org.apache.jute.compiler.JMap: org.apache.jute.compiler.JType mValue>;
v = virtualinvoke v.<org.apache.jute.compiler.JType: java.lang.String getCsharpWrapperType()>();
v = staticinvoke <org.apache.jute.compiler.JMap: java.lang.String getId(java.lang.String)>("me");
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, 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[])>("        \u \u = (\u) \u.getValue();\n");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = v.<org.apache.jute.compiler.JMap: org.apache.jute.compiler.JType mKey>;
v = staticinvoke <org.apache.jute.compiler.JMap: java.lang.String getId(java.lang.String)>("k");
v = staticinvoke <org.apache.jute.compiler.JMap: java.lang.String getId(java.lang.String)>("k");
v = virtualinvoke v.<org.apache.jute.compiler.JType: java.lang.String genCsharpWriteWrapper(java.lang.String,java.lang.String)>(v, v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = v.<org.apache.jute.compiler.JMap: org.apache.jute.compiler.JType mValue>;
v = staticinvoke <org.apache.jute.compiler.JMap: java.lang.String getId(java.lang.String)>("v");
v = staticinvoke <org.apache.jute.compiler.JMap: java.lang.String getId(java.lang.String)>("v");
v = virtualinvoke v.<org.apache.jute.compiler.JType: java.lang.String genCsharpWriteWrapper(java.lang.String,java.lang.String)>(v, v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("      }\n");
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,int)>(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[])>("      a_.EndMap(\u,\"\u0001\");\n");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("    }\n");
staticinvoke <org.apache.jute.compiler.JMap: void decrLevel()>();
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
return v;
}
java.lang.String genCsharpWriteMethod(java.lang.String, int)
{
org.apache.jute.compiler.JMap v;
int v;
java.lang.String v, v;
v := @this: org.apache.jute.compiler.JMap;
v := @parameter: java.lang.String;
v := @parameter: int;
v = virtualinvoke v.<org.apache.jute.compiler.JMap: java.lang.String genCsharpWriteWrapper(java.lang.String,int)>(v, v);
return v;
}
public java.lang.String genCsharpReadWrapper(java.lang.String, int, boolean)
{
org.apache.jute.compiler.JMap v;
org.apache.jute.compiler.JType v, v;
int v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
boolean v;
java.lang.StringBuilder v;
v := @this: org.apache.jute.compiler.JMap;
v := @parameter: java.lang.String;
v := @parameter: int;
v := @parameter: boolean;
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>(java.lang.String)>("");
if v == 0 goto label;
v = staticinvoke <org.apache.jute.compiler.JMap: java.lang.String capitalize(java.lang.String)>(v);
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[])>("    System.Collections.SortedDictionary<string,string> \u;\n");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("    {\n");
staticinvoke <org.apache.jute.compiler.JMap: void incrLevel()>();
v = staticinvoke <org.apache.jute.compiler.JMap: java.lang.String getId(java.lang.String)>("midx");
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,int)>(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[])>("      Org.Apache.Jute.IIndex \u = a_.StartMap(\"\u0001\");\n");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
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[])>("      \u0001= new System.Collections.SortedDictionary<string,string>();\n");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = staticinvoke <org.apache.jute.compiler.JMap: java.lang.String getId(java.lang.String)>("midx");
v = staticinvoke <org.apache.jute.compiler.JMap: java.lang.String getId(java.lang.String)>("midx");
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(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[])>("      for (; !\u.done(); \u.incr()) {\n");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = v.<org.apache.jute.compiler.JMap: org.apache.jute.compiler.JType mKey>;
v = staticinvoke <org.apache.jute.compiler.JMap: java.lang.String getId(java.lang.String)>("k");
v = staticinvoke <org.apache.jute.compiler.JMap: java.lang.String getId(java.lang.String)>("k");
v = virtualinvoke v.<org.apache.jute.compiler.JType: java.lang.String genCsharpReadWrapper(java.lang.String,java.lang.String,boolean)>(v, v, 1);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = v.<org.apache.jute.compiler.JMap: org.apache.jute.compiler.JType mValue>;
v = staticinvoke <org.apache.jute.compiler.JMap: java.lang.String getId(java.lang.String)>("v");
v = staticinvoke <org.apache.jute.compiler.JMap: java.lang.String getId(java.lang.String)>("v");
v = virtualinvoke v.<org.apache.jute.compiler.JType: java.lang.String genCsharpReadWrapper(java.lang.String,java.lang.String,boolean)>(v, v, 1);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = staticinvoke <org.apache.jute.compiler.JMap: java.lang.String getId(java.lang.String)>("k");
v = staticinvoke <org.apache.jute.compiler.JMap: java.lang.String getId(java.lang.String)>("v");
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String,java.lang.String)>(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[])>("        \u.Add(\u,\u);\n");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("      }\n");
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (int)>(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[])>("    a_.EndMap(\"\u0001\");\n");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
staticinvoke <org.apache.jute.compiler.JMap: void decrLevel()>();
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("    }\n");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
return v;
}
java.lang.String genCsharpReadMethod(java.lang.String, int)
{
org.apache.jute.compiler.JMap v;
int v;
java.lang.String v, v;
v := @this: org.apache.jute.compiler.JMap;
v := @parameter: java.lang.String;
v := @parameter: int;
v = virtualinvoke v.<org.apache.jute.compiler.JMap: java.lang.String genCsharpReadWrapper(java.lang.String,int,boolean)>(v, v, 0);
return v;
}
static void <clinit>()
{
<org.apache.jute.compiler.JMap: int level> = 0;
return;
}
}