public class oadd.org.apache.jute.compiler.JVector extends oadd.org.apache.jute.compiler.JCompType
{
private static int level;
private oadd.org.apache.jute.compiler.JType mElement;
private static java.lang.String getId(java.lang.String)
{
java.lang.String v, v, v;
v := @parameter: java.lang.String;
v = staticinvoke <oadd.org.apache.jute.compiler.JVector: 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;
}
private static java.lang.String getLevel()
{
int v;
java.lang.String v;
v = <oadd.org.apache.jute.compiler.JVector: int level>;
v = staticinvoke <java.lang.Integer: java.lang.String toString(int)>(v);
return v;
}
private static void incrLevel()
{
int v, v;
v = <oadd.org.apache.jute.compiler.JVector: int level>;
v = v + 1;
<oadd.org.apache.jute.compiler.JVector: int level> = v;
return;
}
private static void decrLevel()
{
int v, v;
v = <oadd.org.apache.jute.compiler.JVector: int level>;
v = v - 1;
<oadd.org.apache.jute.compiler.JVector: int level> = v;
return;
}
public void <init>(oadd.org.apache.jute.compiler.JType)
{
oadd.org.apache.jute.compiler.JVector v;
oadd.org.apache.jute.compiler.JType v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v, v;
v := @this: oadd.org.apache.jute.compiler.JVector;
v := @parameter: oadd.org.apache.jute.compiler.JType;
v = staticinvoke <oadd.org.apache.jute.compiler.JVector: java.lang.String extractVectorName(oadd.org.apache.jute.compiler.JType)>(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[])>("struct \u0001");
v = virtualinvoke v.<oadd.org.apache.jute.compiler.JType: java.lang.String getCppType()>();
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[])>(" ::std::vector<\u0001>");
v = virtualinvoke v.<oadd.org.apache.jute.compiler.JType: java.lang.String getCsharpType()>();
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.Generic.List<\u0001>");
v = virtualinvoke v.<oadd.org.apache.jute.compiler.JType: java.lang.String getJavaType()>();
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.List<\u0001>");
v = virtualinvoke v.<oadd.org.apache.jute.compiler.JType: java.lang.String getCsharpType()>();
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.Generic.List<\u0001>");
v = virtualinvoke v.<oadd.org.apache.jute.compiler.JType: java.lang.String getJavaType()>();
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.ArrayList<\u0001>");
specialinvoke v.<oadd.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)>(v, v, v, v, "Vector", v, v);
v.<oadd.org.apache.jute.compiler.JVector: oadd.org.apache.jute.compiler.JType mElement> = v;
return;
}
public java.lang.String getSignature()
{
oadd.org.apache.jute.compiler.JVector v;
oadd.org.apache.jute.compiler.JType v;
java.lang.String v, v;
v := @this: oadd.org.apache.jute.compiler.JVector;
v = v.<oadd.org.apache.jute.compiler.JVector: oadd.org.apache.jute.compiler.JType mElement>;
v = virtualinvoke v.<oadd.org.apache.jute.compiler.JType: java.lang.String getSignature()>();
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[])>("[\u]");
return v;
}
public java.lang.String genJavaCompareTo(java.lang.String)
{
java.lang.String v, v;
oadd.org.apache.jute.compiler.JVector v;
v := @this: oadd.org.apache.jute.compiler.JVector;
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)
{
oadd.org.apache.jute.compiler.JVector v;
oadd.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;
boolean v;
java.lang.StringBuilder v;
v := @this: oadd.org.apache.jute.compiler.JVector;
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.List \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 <oadd.org.apache.jute.compiler.JVector: void incrLevel()>();
v = staticinvoke <oadd.org.apache.jute.compiler.JVector: java.lang.String getId(java.lang.String)>("vidx");
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[])>("      Index \u = a_.startVector(\"\u0001\");\n");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = staticinvoke <oadd.org.apache.jute.compiler.JVector: java.lang.String getId(java.lang.String)>("vidx");
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[])>("      if (\u0001!= null) {");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = v.<oadd.org.apache.jute.compiler.JVector: oadd.org.apache.jute.compiler.JType mElement>;
v = virtualinvoke v.<oadd.org.apache.jute.compiler.JType: java.lang.String getJavaType()>();
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=new java.util.ArrayList<\u0001>();\n");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = staticinvoke <oadd.org.apache.jute.compiler.JVector: java.lang.String getId(java.lang.String)>("vidx");
v = staticinvoke <oadd.org.apache.jute.compiler.JVector: java.lang.String getId(java.lang.String)>("vidx");
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.<oadd.org.apache.jute.compiler.JVector: oadd.org.apache.jute.compiler.JType mElement>;
v = staticinvoke <oadd.org.apache.jute.compiler.JVector: java.lang.String getId(java.lang.String)>("e");
v = staticinvoke <oadd.org.apache.jute.compiler.JVector: java.lang.String getId(java.lang.String)>("e");
v = virtualinvoke v.<oadd.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 <oadd.org.apache.jute.compiler.JVector: java.lang.String getId(java.lang.String)>("e");
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[])>("            \u.add(\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");
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_.endVector(\"\u0001\");\n");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
staticinvoke <oadd.org.apache.jute.compiler.JVector: 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)
{
oadd.org.apache.jute.compiler.JVector v;
java.lang.String v, v, v;
v := @this: oadd.org.apache.jute.compiler.JVector;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = virtualinvoke v.<oadd.org.apache.jute.compiler.JVector: 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)
{
oadd.org.apache.jute.compiler.JVector v;
oadd.org.apache.jute.compiler.JType 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;
java.lang.StringBuilder v;
v := @this: oadd.org.apache.jute.compiler.JVector;
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 <oadd.org.apache.jute.compiler.JVector: 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_.startVector(\u,\"\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[])>("      if (\u0001!= null) {");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = staticinvoke <oadd.org.apache.jute.compiler.JVector: java.lang.String getId(java.lang.String)>("len");
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[])>("          int \u = \u.size();\n");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = staticinvoke <oadd.org.apache.jute.compiler.JVector: java.lang.String getId(java.lang.String)>("vidx");
v = staticinvoke <oadd.org.apache.jute.compiler.JVector: java.lang.String getId(java.lang.String)>("vidx");
v = staticinvoke <oadd.org.apache.jute.compiler.JVector: java.lang.String getId(java.lang.String)>("len");
v = staticinvoke <oadd.org.apache.jute.compiler.JVector: java.lang.String getId(java.lang.String)>("vidx");
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[])>("          for(int \u = 0; \u0001<\u; \u++) {\n");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = v.<oadd.org.apache.jute.compiler.JVector: oadd.org.apache.jute.compiler.JType mElement>;
v = virtualinvoke v.<oadd.org.apache.jute.compiler.JType: java.lang.String getJavaWrapperType()>();
v = staticinvoke <oadd.org.apache.jute.compiler.JVector: java.lang.String getId(java.lang.String)>("e");
v = v.<oadd.org.apache.jute.compiler.JVector: oadd.org.apache.jute.compiler.JType mElement>;
v = virtualinvoke v.<oadd.org.apache.jute.compiler.JType: java.lang.String getJavaWrapperType()>();
v = staticinvoke <oadd.org.apache.jute.compiler.JVector: java.lang.String getId(java.lang.String)>("vidx");
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, 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.get(\u);\n");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = v.<oadd.org.apache.jute.compiler.JVector: oadd.org.apache.jute.compiler.JType mElement>;
v = staticinvoke <oadd.org.apache.jute.compiler.JVector: java.lang.String getId(java.lang.String)>("e");
v = staticinvoke <oadd.org.apache.jute.compiler.JVector: java.lang.String getId(java.lang.String)>("e");
v = virtualinvoke v.<oadd.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");
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_.endVector(\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 <oadd.org.apache.jute.compiler.JVector: 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)
{
oadd.org.apache.jute.compiler.JVector v;
java.lang.String v, v, v;
v := @this: oadd.org.apache.jute.compiler.JVector;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = virtualinvoke v.<oadd.org.apache.jute.compiler.JVector: java.lang.String genJavaWriteWrapper(java.lang.String,java.lang.String)>(v, v);
return v;
}
public oadd.org.apache.jute.compiler.JType getElementType()
{
oadd.org.apache.jute.compiler.JVector v;
oadd.org.apache.jute.compiler.JType v;
v := @this: oadd.org.apache.jute.compiler.JVector;
v = v.<oadd.org.apache.jute.compiler.JVector: oadd.org.apache.jute.compiler.JType mElement>;
return v;
}
public java.lang.String genCsharpWriteWrapper(java.lang.String, java.lang.String)
{
oadd.org.apache.jute.compiler.JVector v;
oadd.org.apache.jute.compiler.JType 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;
java.lang.StringBuilder v;
v := @this: oadd.org.apache.jute.compiler.JVector;
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 <oadd.org.apache.jute.compiler.JVector: void incrLevel()>();
v = staticinvoke <oadd.org.apache.jute.compiler.JVector: java.lang.String capitalize(java.lang.String)>(v);
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_.StartVector(\u,\"\u0001\");\n");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = staticinvoke <oadd.org.apache.jute.compiler.JVector: 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[])>("      if (\u0001!= null) {");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = staticinvoke <oadd.org.apache.jute.compiler.JVector: java.lang.String getId(java.lang.String)>("len");
v = staticinvoke <oadd.org.apache.jute.compiler.JVector: java.lang.String capitalize(java.lang.String)>(v);
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[])>("          int \u = \u.Count;\n");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = staticinvoke <oadd.org.apache.jute.compiler.JVector: java.lang.String getId(java.lang.String)>("vidx");
v = staticinvoke <oadd.org.apache.jute.compiler.JVector: java.lang.String getId(java.lang.String)>("vidx");
v = staticinvoke <oadd.org.apache.jute.compiler.JVector: java.lang.String getId(java.lang.String)>("len");
v = staticinvoke <oadd.org.apache.jute.compiler.JVector: java.lang.String getId(java.lang.String)>("vidx");
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[])>("          for(int \u = 0; \u0001<\u; \u++) {\n");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = v.<oadd.org.apache.jute.compiler.JVector: oadd.org.apache.jute.compiler.JType mElement>;
v = virtualinvoke v.<oadd.org.apache.jute.compiler.JType: java.lang.String getCsharpWrapperType()>();
v = staticinvoke <oadd.org.apache.jute.compiler.JVector: java.lang.String getId(java.lang.String)>("e");
v = v.<oadd.org.apache.jute.compiler.JVector: oadd.org.apache.jute.compiler.JType mElement>;
v = virtualinvoke v.<oadd.org.apache.jute.compiler.JType: java.lang.String getCsharpWrapperType()>();
v = staticinvoke <oadd.org.apache.jute.compiler.JVector: java.lang.String capitalize(java.lang.String)>(v);
v = staticinvoke <oadd.org.apache.jute.compiler.JVector: java.lang.String getId(java.lang.String)>("vidx");
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, 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[\u];\n");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = v.<oadd.org.apache.jute.compiler.JVector: oadd.org.apache.jute.compiler.JType mElement>;
v = staticinvoke <oadd.org.apache.jute.compiler.JVector: java.lang.String getId(java.lang.String)>("e");
v = staticinvoke <oadd.org.apache.jute.compiler.JVector: java.lang.String getId(java.lang.String)>("e");
v = virtualinvoke v.<oadd.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");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("      }\n");
v = staticinvoke <oadd.org.apache.jute.compiler.JVector: java.lang.String capitalize(java.lang.String)>(v);
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_.EndVector(\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 <oadd.org.apache.jute.compiler.JVector: void decrLevel()>();
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
return v;
}
java.lang.String genCsharpWriteMethod(java.lang.String, java.lang.String)
{
oadd.org.apache.jute.compiler.JVector v;
java.lang.String v, v, v;
v := @this: oadd.org.apache.jute.compiler.JVector;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = virtualinvoke v.<oadd.org.apache.jute.compiler.JVector: java.lang.String genCsharpWriteWrapper(java.lang.String,java.lang.String)>(v, v);
return v;
}
public java.lang.String genCsharpReadWrapper(java.lang.String, java.lang.String, boolean)
{
oadd.org.apache.jute.compiler.JVector v;
oadd.org.apache.jute.compiler.JType 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;
boolean v;
java.lang.StringBuilder v;
v := @this: oadd.org.apache.jute.compiler.JVector;
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 = v.<oadd.org.apache.jute.compiler.JVector: oadd.org.apache.jute.compiler.JType mElement>;
v = virtualinvoke v.<oadd.org.apache.jute.compiler.JType: java.lang.String getCsharpType()>();
v = staticinvoke <oadd.org.apache.jute.compiler.JVector: java.lang.String capitalize(java.lang.String)>(v);
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[])>("      System.Collections.Generic.List<\u0001> \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 <oadd.org.apache.jute.compiler.JVector: void incrLevel()>();
v = staticinvoke <oadd.org.apache.jute.compiler.JVector: java.lang.String getId(java.lang.String)>("vidx");
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[])>("      IIndex \u = a_.StartVector(\"\u0001\");\n");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = staticinvoke <oadd.org.apache.jute.compiler.JVector: java.lang.String getId(java.lang.String)>("vidx");
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[])>("      if (\u0001!= null) {");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = staticinvoke <oadd.org.apache.jute.compiler.JVector: java.lang.String capitalize(java.lang.String)>(v);
v = v.<oadd.org.apache.jute.compiler.JVector: oadd.org.apache.jute.compiler.JType mElement>;
v = virtualinvoke v.<oadd.org.apache.jute.compiler.JType: java.lang.String getCsharpType()>();
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=new System.Collections.Generic.List<\u0001>();\n");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = staticinvoke <oadd.org.apache.jute.compiler.JVector: java.lang.String getId(java.lang.String)>("vidx");
v = staticinvoke <oadd.org.apache.jute.compiler.JVector: java.lang.String getId(java.lang.String)>("vidx");
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.<oadd.org.apache.jute.compiler.JVector: oadd.org.apache.jute.compiler.JType mElement>;
v = staticinvoke <oadd.org.apache.jute.compiler.JVector: java.lang.String getId(java.lang.String)>("e");
v = staticinvoke <oadd.org.apache.jute.compiler.JVector: java.lang.String getId(java.lang.String)>("e");
v = virtualinvoke v.<oadd.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 <oadd.org.apache.jute.compiler.JVector: java.lang.String capitalize(java.lang.String)>(v);
v = staticinvoke <oadd.org.apache.jute.compiler.JVector: java.lang.String getId(java.lang.String)>("e");
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[])>("            \u.Add(\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");
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_.EndVector(\"\u0001\");\n");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
staticinvoke <oadd.org.apache.jute.compiler.JVector: 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, java.lang.String)
{
oadd.org.apache.jute.compiler.JVector v;
java.lang.String v, v, v;
v := @this: oadd.org.apache.jute.compiler.JVector;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = virtualinvoke v.<oadd.org.apache.jute.compiler.JVector: java.lang.String genCsharpReadWrapper(java.lang.String,java.lang.String,boolean)>(v, v, 0);
return v;
}
public static java.lang.String extractVectorName(oadd.org.apache.jute.compiler.JType)
{
java.lang.String v, v;
oadd.org.apache.jute.compiler.JType v;
v := @parameter: oadd.org.apache.jute.compiler.JType;
v = staticinvoke <oadd.org.apache.jute.compiler.JRecord: java.lang.String extractMethodSuffix(oadd.org.apache.jute.compiler.JType)>(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_vector");
return v;
}
static void <clinit>()
{
<oadd.org.apache.jute.compiler.JVector: int level> = 0;
return;
}
}