public class org.objectweb.asm.util.ASMifier extends org.objectweb.asm.util.Printer
{
private static final java.lang.String USAGE;
private static final int ACCESS_CLASS;
private static final int ACCESS_FIELD;
private static final int ACCESS_INNER;
private static final int ACCESS_MODULE;
private static final java.lang.String ANNOTATION_VISITOR;
private static final java.lang.String ANNOTATION_VISITOR0;
private static final java.lang.String COMMA;
private static final java.lang.String END_ARRAY;
private static final java.lang.String END_PARAMETERS;
private static final java.lang.String NEW_OBJECT_ARRAY;
private static final java.lang.String VISIT_END;
private static final java.util.List FRAME_TYPES;
private static final java.util.Map CLASS_VERSIONS;
protected final java.lang.String name;
protected final int id;
protected java.util.Map labelNames;
public void <init>()
{
java.lang.IllegalStateException v;
org.objectweb.asm.util.ASMifier v;
java.lang.Class v;
v := @this: org.objectweb.asm.util.ASMifier;
specialinvoke v.<org.objectweb.asm.util.ASMifier: void <init>(int,java.lang.String,int)>(589824, "classWriter", 0);
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
if v == class "Lorg/objectweb/asm/util/ASMifier;" goto label;
v = new java.lang.IllegalStateException;
specialinvoke v.<java.lang.IllegalStateException: void <init>()>();
throw v;
label:
return;
}
protected void <init>(int, java.lang.String, int)
{
org.objectweb.asm.util.ASMifier v;
int v, v;
java.lang.String v;
v := @this: org.objectweb.asm.util.ASMifier;
v := @parameter: int;
v := @parameter: java.lang.String;
v := @parameter: int;
specialinvoke v.<org.objectweb.asm.util.Printer: void <init>(int)>(v);
v.<org.objectweb.asm.util.ASMifier: java.lang.String name> = v;
v.<org.objectweb.asm.util.ASMifier: int id> = v;
return;
}
public static void main(java.lang.String[]) throws java.io.IOException
{
java.io.PrintStream v, v;
java.io.PrintWriter v, v;
java.lang.String[] v;
v := @parameter: java.lang.String[];
v = new java.io.PrintWriter;
v = <java.lang.System: java.io.PrintStream out>;
specialinvoke v.<java.io.PrintWriter: void <init>(java.io.OutputStream,boolean)>(v, 1);
v = new java.io.PrintWriter;
v = <java.lang.System: java.io.PrintStream err>;
specialinvoke v.<java.io.PrintWriter: void <init>(java.io.OutputStream,boolean)>(v, 1);
staticinvoke <org.objectweb.asm.util.ASMifier: void main(java.lang.String[],java.io.PrintWriter,java.io.PrintWriter)>(v, v, v);
return;
}
static void main(java.lang.String[], java.io.PrintWriter, java.io.PrintWriter) throws java.io.IOException
{
java.io.PrintWriter v, v;
org.objectweb.asm.util.ASMifier v;
java.lang.String[] v;
v := @parameter: java.lang.String[];
v := @parameter: java.io.PrintWriter;
v := @parameter: java.io.PrintWriter;
v = new org.objectweb.asm.util.ASMifier;
specialinvoke v.<org.objectweb.asm.util.ASMifier: void <init>()>();
staticinvoke <org.objectweb.asm.util.ASMifier: void main(java.lang.String[],java.lang.String,org.objectweb.asm.util.Printer,java.io.PrintWriter,java.io.PrintWriter)>(v, "Prints the ASM code to generate the given class.\nUsage: ASMifier [-nodebug] <fully qualified class name or class file name>", v, v, v);
return;
}
public void visit(int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
{
java.lang.Integer v;
java.util.Map v;
org.objectweb.asm.util.ASMifier v;
java.util.List 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, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.String[] v;
int v, v, v, v, v, v, v, v, v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.Object v;
v := @this: org.objectweb.asm.util.ASMifier;
v := @parameter: int;
v := @parameter: int;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String[];
if v != null goto label;
v = "module-info";
goto label;
label:
v = virtualinvoke v.<java.lang.String: int lastIndexOf(int)>(47);
v = (int) -1;
if v != v goto label;
v = v;
goto label;
label:
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
v = virtualinvoke v.<java.lang.String: java.lang.String substring(int,int)>(0, v);
v = virtualinvoke v.<java.lang.String: java.lang.String replace(char,char)>(47, 46);
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[])>("package asm.\u;\n");
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = v + 1;
v = virtualinvoke v.<java.lang.String: java.lang.String substring(int)>(v);
v = virtualinvoke v.<java.lang.String: java.lang.String replaceAll(java.lang.String,java.lang.String)>("[-\\(\\)]", "_");
label:
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>("import org.objectweb.asm.AnnotationVisitor;\n");
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>("import org.objectweb.asm.Attribute;\n");
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>("import org.objectweb.asm.ClassReader;\n");
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>("import org.objectweb.asm.ClassWriter;\n");
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>("import org.objectweb.asm.ConstantDynamic;\n");
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>("import org.objectweb.asm.FieldVisitor;\n");
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>("import org.objectweb.asm.Handle;\n");
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>("import org.objectweb.asm.Label;\n");
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>("import org.objectweb.asm.MethodVisitor;\n");
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>("import org.objectweb.asm.Opcodes;\n");
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>("import org.objectweb.asm.RecordComponentVisitor;\n");
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>("import org.objectweb.asm.Type;\n");
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>("import org.objectweb.asm.TypePath;\n");
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
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[])>("public class \u0001Dump implements Opcodes {\n\n");
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>("public static byte[] dump () throws Exception {\n\n");
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>("ClassWriter classWriter = new ClassWriter(0);\n");
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>("FieldVisitor fieldVisitor;\n");
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>("RecordComponentVisitor recordComponentVisitor;\n");
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>("MethodVisitor methodVisitor;\n");
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>("AnnotationVisitor annotationVisitor;\n\n");
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: void setLength(int)>(0);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("classWriter.visit(");
v = <org.objectweb.asm.util.ASMifier: java.util.Map CLASS_VERSIONS>;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>(v);
if v == null goto label;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
goto label;
label:
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(int)>(v);
label:
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", ");
v = v | 262144;
specialinvoke v.<org.objectweb.asm.util.ASMifier: void appendAccessFlags(int)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", ");
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendConstant(java.lang.Object)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", ");
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendConstant(java.lang.Object)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", ");
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendConstant(java.lang.Object)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", ");
if v == null goto label;
v = lengthof v;
if v <= 0 goto label;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("new String[] {");
v = 0;
label:
v = lengthof v;
if v >= v goto label;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
if v != 0 goto label;
v = " ";
goto label;
label:
v = ", ";
label:
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = v[v];
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendConstant(java.lang.Object)>(v);
v = v + 1;
goto label;
label:
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(" }");
goto label;
label:
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("null");
label:
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(");\n\n");
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
return;
}
public void visitSource(java.lang.String, java.lang.String)
{
org.objectweb.asm.util.ASMifier v;
java.util.List v;
java.lang.StringBuilder v, v, v, v, v;
java.lang.String v, v, v;
v := @this: org.objectweb.asm.util.ASMifier;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: void setLength(int)>(0);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("classWriter.visitSource(");
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendConstant(java.lang.Object)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", ");
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendConstant(java.lang.Object)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(");\n\n");
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
return;
}
public org.objectweb.asm.util.Printer visitModule(java.lang.String, int, java.lang.String)
{
int v, v;
java.lang.String v, v, v;
org.objectweb.asm.util.ASMifier v, v;
java.util.List v, v, v, v;
java.lang.StringBuilder v, v, v, v, v, v, v;
v := @this: org.objectweb.asm.util.ASMifier;
v := @parameter: java.lang.String;
v := @parameter: int;
v := @parameter: java.lang.String;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: void setLength(int)>(0);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("{\n");
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("ModuleVisitor moduleVisitor = classWriter.visitModule(");
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendConstant(java.lang.Object)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", ");
v = v | 2097152;
specialinvoke v.<org.objectweb.asm.util.ASMifier: void appendAccessFlags(int)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", ");
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendConstant(java.lang.Object)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(");\n\n");
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = virtualinvoke v.<org.objectweb.asm.util.ASMifier: org.objectweb.asm.util.ASMifier createASMifier(java.lang.String,int)>("moduleVisitor", 0);
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
v = virtualinvoke v.<org.objectweb.asm.util.ASMifier: java.util.List getText()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>("}\n");
return v;
}
public void visitNestHost(java.lang.String)
{
org.objectweb.asm.util.ASMifier v;
java.util.List v;
java.lang.StringBuilder v, v, v, v;
java.lang.String v, v;
v := @this: org.objectweb.asm.util.ASMifier;
v := @parameter: java.lang.String;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: void setLength(int)>(0);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("classWriter.visitNestHost(");
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendConstant(java.lang.Object)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(");\n\n");
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
return;
}
public void visitOuterClass(java.lang.String, java.lang.String, java.lang.String)
{
org.objectweb.asm.util.ASMifier v;
java.util.List v;
java.lang.StringBuilder v, v, v, v, v, v;
java.lang.String v, v, v, v;
v := @this: org.objectweb.asm.util.ASMifier;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: void setLength(int)>(0);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("classWriter.visitOuterClass(");
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendConstant(java.lang.Object)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", ");
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendConstant(java.lang.Object)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", ");
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendConstant(java.lang.Object)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(");\n\n");
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
return;
}
public org.objectweb.asm.util.ASMifier visitClassAnnotation(java.lang.String, boolean)
{
org.objectweb.asm.util.ASMifier v, v;
java.lang.String v;
boolean v;
v := @this: org.objectweb.asm.util.ASMifier;
v := @parameter: java.lang.String;
v := @parameter: boolean;
v = virtualinvoke v.<org.objectweb.asm.util.ASMifier: org.objectweb.asm.util.ASMifier visitAnnotation(java.lang.String,boolean)>(v, v);
return v;
}
public org.objectweb.asm.util.ASMifier visitClassTypeAnnotation(int, org.objectweb.asm.TypePath, java.lang.String, boolean)
{
org.objectweb.asm.util.ASMifier v, v;
org.objectweb.asm.TypePath v;
int v;
java.lang.String v;
boolean v;
v := @this: org.objectweb.asm.util.ASMifier;
v := @parameter: int;
v := @parameter: org.objectweb.asm.TypePath;
v := @parameter: java.lang.String;
v := @parameter: boolean;
v = virtualinvoke v.<org.objectweb.asm.util.ASMifier: org.objectweb.asm.util.ASMifier visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean)>(v, v, v, v);
return v;
}
public void visitClassAttribute(org.objectweb.asm.Attribute)
{
org.objectweb.asm.Attribute v;
org.objectweb.asm.util.ASMifier v;
v := @this: org.objectweb.asm.util.ASMifier;
v := @parameter: org.objectweb.asm.Attribute;
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void visitAttribute(org.objectweb.asm.Attribute)>(v);
return;
}
public void visitNestMember(java.lang.String)
{
org.objectweb.asm.util.ASMifier v;
java.util.List v;
java.lang.StringBuilder v, v, v, v;
java.lang.String v, v;
v := @this: org.objectweb.asm.util.ASMifier;
v := @parameter: java.lang.String;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: void setLength(int)>(0);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("classWriter.visitNestMember(");
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendConstant(java.lang.Object)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(");\n\n");
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
return;
}
public void visitPermittedSubclass(java.lang.String)
{
org.objectweb.asm.util.ASMifier v;
java.util.List v;
java.lang.StringBuilder v, v, v, v;
java.lang.String v, v;
v := @this: org.objectweb.asm.util.ASMifier;
v := @parameter: java.lang.String;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: void setLength(int)>(0);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("classWriter.visitPermittedSubclass(");
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendConstant(java.lang.Object)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(");\n\n");
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
return;
}
public void visitInnerClass(java.lang.String, java.lang.String, java.lang.String, int)
{
org.objectweb.asm.util.ASMifier v;
java.util.List v;
int v, v;
java.lang.StringBuilder v, v, v, v, v, v, v;
java.lang.String v, v, v, v;
v := @this: org.objectweb.asm.util.ASMifier;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: int;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: void setLength(int)>(0);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("classWriter.visitInnerClass(");
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendConstant(java.lang.Object)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", ");
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendConstant(java.lang.Object)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", ");
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendConstant(java.lang.Object)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", ");
v = v | 1048576;
specialinvoke v.<org.objectweb.asm.util.ASMifier: void appendAccessFlags(int)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(");\n\n");
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
return;
}
public org.objectweb.asm.util.ASMifier visitRecordComponent(java.lang.String, java.lang.String, java.lang.String)
{
java.lang.String v, v, v, v;
org.objectweb.asm.util.ASMifier v, v;
java.util.List v, v, v, v;
java.lang.StringBuilder v, v, v, v, v, v, v;
v := @this: org.objectweb.asm.util.ASMifier;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: void setLength(int)>(0);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("{\n");
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("recordComponentVisitor = classWriter.visitRecordComponent(");
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendConstant(java.lang.Object)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", ");
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendConstant(java.lang.Object)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", ");
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendConstant(java.lang.Object)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(");\n");
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = virtualinvoke v.<org.objectweb.asm.util.ASMifier: org.objectweb.asm.util.ASMifier createASMifier(java.lang.String,int)>("recordComponentVisitor", 0);
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
v = virtualinvoke v.<org.objectweb.asm.util.ASMifier: java.util.List getText()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>("}\n");
return v;
}
public org.objectweb.asm.util.ASMifier visitField(int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
{
int v, v;
java.lang.String v, v, v, v;
org.objectweb.asm.util.ASMifier v, v;
java.util.List v, v, v, v;
java.lang.Object v;
java.lang.StringBuilder v, v, v, v, v, v, v, v, v;
v := @this: org.objectweb.asm.util.ASMifier;
v := @parameter: int;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: void setLength(int)>(0);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("{\n");
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("fieldVisitor = classWriter.visitField(");
v = v | 524288;
specialinvoke v.<org.objectweb.asm.util.ASMifier: void appendAccessFlags(int)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", ");
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendConstant(java.lang.Object)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", ");
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendConstant(java.lang.Object)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", ");
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendConstant(java.lang.Object)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", ");
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendConstant(java.lang.Object)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(");\n");
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = virtualinvoke v.<org.objectweb.asm.util.ASMifier: org.objectweb.asm.util.ASMifier createASMifier(java.lang.String,int)>("fieldVisitor", 0);
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
v = virtualinvoke v.<org.objectweb.asm.util.ASMifier: java.util.List getText()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>("}\n");
return v;
}
public org.objectweb.asm.util.ASMifier visitMethod(int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
{
java.lang.String[] v;
int v, v, v, v;
java.lang.String v, v, v, v, v, v;
org.objectweb.asm.util.ASMifier v, v;
java.util.List v, v, v, v;
java.lang.StringBuilder v, v, v, v, v, v, v, v, v, v, v, v, v;
v := @this: org.objectweb.asm.util.ASMifier;
v := @parameter: int;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String[];
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: void setLength(int)>(0);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("{\n");
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("methodVisitor = classWriter.visitMethod(");
specialinvoke v.<org.objectweb.asm.util.ASMifier: void appendAccessFlags(int)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", ");
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendConstant(java.lang.Object)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", ");
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendConstant(java.lang.Object)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", ");
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendConstant(java.lang.Object)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", ");
if v == null goto label;
v = lengthof v;
if v <= 0 goto label;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("new String[] {");
v = 0;
label:
v = lengthof v;
if v >= v goto label;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
if v != 0 goto label;
v = " ";
goto label;
label:
v = ", ";
label:
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = v[v];
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendConstant(java.lang.Object)>(v);
v = v + 1;
goto label;
label:
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(" }");
goto label;
label:
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("null");
label:
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(");\n");
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = virtualinvoke v.<org.objectweb.asm.util.ASMifier: org.objectweb.asm.util.ASMifier createASMifier(java.lang.String,int)>("methodVisitor", 0);
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
v = virtualinvoke v.<org.objectweb.asm.util.ASMifier: java.util.List getText()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>("}\n");
return v;
}
public void visitClassEnd()
{
org.objectweb.asm.util.ASMifier v;
java.util.List v, v, v, v;
v := @this: org.objectweb.asm.util.ASMifier;
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>("classWriter.visitEnd();\n\n");
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>("return classWriter.toByteArray();\n");
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>("}\n");
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>("}\n");
return;
}
public void visitMainClass(java.lang.String)
{
org.objectweb.asm.util.ASMifier v;
java.util.List v;
java.lang.StringBuilder v, v, v, v;
java.lang.String v, v;
v := @this: org.objectweb.asm.util.ASMifier;
v := @parameter: java.lang.String;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: void setLength(int)>(0);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("moduleVisitor.visitMainClass(");
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendConstant(java.lang.Object)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(");\n");
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
return;
}
public void visitPackage(java.lang.String)
{
org.objectweb.asm.util.ASMifier v;
java.util.List v;
java.lang.StringBuilder v, v, v, v;
java.lang.String v, v;
v := @this: org.objectweb.asm.util.ASMifier;
v := @parameter: java.lang.String;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: void setLength(int)>(0);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("moduleVisitor.visitPackage(");
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendConstant(java.lang.Object)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(");\n");
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
return;
}
public void visitRequire(java.lang.String, int, java.lang.String)
{
org.objectweb.asm.util.ASMifier v;
java.util.List v;
int v, v;
java.lang.StringBuilder v, v, v, v, v, v;
java.lang.String v, v, v;
v := @this: org.objectweb.asm.util.ASMifier;
v := @parameter: java.lang.String;
v := @parameter: int;
v := @parameter: java.lang.String;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: void setLength(int)>(0);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("moduleVisitor.visitRequire(");
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendConstant(java.lang.Object)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", ");
v = v | 2097152;
specialinvoke v.<org.objectweb.asm.util.ASMifier: void appendAccessFlags(int)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", ");
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendConstant(java.lang.Object)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(");\n");
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
return;
}
public transient void visitExport(java.lang.String, int, java.lang.String[])
{
org.objectweb.asm.util.ASMifier v;
int v;
java.lang.String[] v;
java.lang.String v;
v := @this: org.objectweb.asm.util.ASMifier;
v := @parameter: java.lang.String;
v := @parameter: int;
v := @parameter: java.lang.String[];
specialinvoke v.<org.objectweb.asm.util.ASMifier: void visitExportOrOpen(java.lang.String,java.lang.String,int,java.lang.String[])>("moduleVisitor.visitExport(", v, v, v);
return;
}
public transient void visitOpen(java.lang.String, int, java.lang.String[])
{
org.objectweb.asm.util.ASMifier v;
int v;
java.lang.String[] v;
java.lang.String v;
v := @this: org.objectweb.asm.util.ASMifier;
v := @parameter: java.lang.String;
v := @parameter: int;
v := @parameter: java.lang.String[];
specialinvoke v.<org.objectweb.asm.util.ASMifier: void visitExportOrOpen(java.lang.String,java.lang.String,int,java.lang.String[])>("moduleVisitor.visitOpen(", v, v, v);
return;
}
private transient void visitExportOrOpen(java.lang.String, java.lang.String, int, java.lang.String[])
{
java.lang.String[] v;
int v, v, v, v, v;
java.lang.String v, v, v, v, v;
org.objectweb.asm.util.ASMifier v;
java.util.List v;
java.lang.StringBuilder v, v, v, v, v, v, v, v;
v := @this: org.objectweb.asm.util.ASMifier;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: int;
v := @parameter: java.lang.String[];
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: void setLength(int)>(0);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendConstant(java.lang.Object)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", ");
v = v | 2097152;
specialinvoke v.<org.objectweb.asm.util.ASMifier: void appendAccessFlags(int)>(v);
if v == null goto label;
v = lengthof v;
if v <= 0 goto label;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", new String[] {");
v = 0;
label:
v = lengthof v;
if v >= v goto label;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
if v != 0 goto label;
v = " ";
goto label;
label:
v = ", ";
label:
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = v[v];
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendConstant(java.lang.Object)>(v);
v = v + 1;
goto label;
label:
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(" }");
label:
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(");\n");
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
return;
}
public void visitUse(java.lang.String)
{
org.objectweb.asm.util.ASMifier v;
java.util.List v;
java.lang.StringBuilder v, v, v, v;
java.lang.String v, v;
v := @this: org.objectweb.asm.util.ASMifier;
v := @parameter: java.lang.String;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: void setLength(int)>(0);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("moduleVisitor.visitUse(");
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendConstant(java.lang.Object)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(");\n");
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
return;
}
public transient void visitProvide(java.lang.String, java.lang.String[])
{
org.objectweb.asm.util.ASMifier v;
java.lang.String[] v;
java.util.List v;
int v, v;
java.lang.StringBuilder v, v, v, v, v, v;
java.lang.String v, v, v, v;
v := @this: org.objectweb.asm.util.ASMifier;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String[];
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: void setLength(int)>(0);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("moduleVisitor.visitProvide(");
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendConstant(java.lang.Object)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(",  new String[] {");
v = 0;
label:
v = lengthof v;
if v >= v goto label;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
if v != 0 goto label;
v = " ";
goto label;
label:
v = ", ";
label:
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = v[v];
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendConstant(java.lang.Object)>(v);
v = v + 1;
goto label;
label:
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(" });\n");
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
return;
}
public void visitModuleEnd()
{
org.objectweb.asm.util.ASMifier v;
java.util.List v;
v := @this: org.objectweb.asm.util.ASMifier;
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>("moduleVisitor.visitEnd();\n");
return;
}
public void visit(java.lang.String, java.lang.Object)
{
org.objectweb.asm.util.ASMifier v;
java.util.List v;
int v;
java.lang.Object v;
java.lang.StringBuilder v, v, v, v, v, v, v;
java.lang.String v, v;
v := @this: org.objectweb.asm.util.ASMifier;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: void setLength(int)>(0);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("annotationVisitor");
v = v.<org.objectweb.asm.util.ASMifier: int id>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(int)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(".visit(");
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendConstant(java.lang.Object)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", ");
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendConstant(java.lang.Object)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(");\n");
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
return;
}
public void visitEnum(java.lang.String, java.lang.String, java.lang.String)
{
org.objectweb.asm.util.ASMifier v;
java.util.List v;
int v;
java.lang.StringBuilder v, v, v, v, v, v, v, v;
java.lang.String v, v, v, v;
v := @this: org.objectweb.asm.util.ASMifier;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: void setLength(int)>(0);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("annotationVisitor");
v = v.<org.objectweb.asm.util.ASMifier: int id>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(int)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(".visitEnum(");
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendConstant(java.lang.Object)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", ");
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendConstant(java.lang.Object)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", ");
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendConstant(java.lang.Object)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(");\n");
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
return;
}
public org.objectweb.asm.util.ASMifier visitAnnotation(java.lang.String, java.lang.String)
{
int v, v, v, v, v;
java.lang.String v, v, v;
org.objectweb.asm.util.ASMifier v, v;
java.util.List v, v, v, v;
java.lang.StringBuilder v, v, v, v, v, v, v, v, v, v;
v := @this: org.objectweb.asm.util.ASMifier;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: void setLength(int)>(0);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("{\n");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("AnnotationVisitor annotationVisitor");
v = v.<org.objectweb.asm.util.ASMifier: int id>;
v = v + 1;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(int)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(" = annotationVisitor");
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = v.<org.objectweb.asm.util.ASMifier: int id>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(int)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(".visitAnnotation(");
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendConstant(java.lang.Object)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", ");
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendConstant(java.lang.Object)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(");\n");
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = v.<org.objectweb.asm.util.ASMifier: int id>;
v = v + 1;
v = virtualinvoke v.<org.objectweb.asm.util.ASMifier: org.objectweb.asm.util.ASMifier createASMifier(java.lang.String,int)>("annotationVisitor", v);
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
v = virtualinvoke v.<org.objectweb.asm.util.ASMifier: java.util.List getText()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>("}\n");
return v;
}
public org.objectweb.asm.util.ASMifier visitArray(java.lang.String)
{
int v, v, v, v, v;
java.lang.String v, v;
org.objectweb.asm.util.ASMifier v, v;
java.util.List v, v, v, v;
java.lang.StringBuilder v, v, v, v, v, v, v, v, v;
v := @this: org.objectweb.asm.util.ASMifier;
v := @parameter: java.lang.String;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: void setLength(int)>(0);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("{\n");
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("AnnotationVisitor annotationVisitor");
v = v.<org.objectweb.asm.util.ASMifier: int id>;
v = v + 1;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(int)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(" = annotationVisitor");
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = v.<org.objectweb.asm.util.ASMifier: int id>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(int)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(".visitArray(");
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendConstant(java.lang.Object)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(");\n");
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = v.<org.objectweb.asm.util.ASMifier: int id>;
v = v + 1;
v = virtualinvoke v.<org.objectweb.asm.util.ASMifier: org.objectweb.asm.util.ASMifier createASMifier(java.lang.String,int)>("annotationVisitor", v);
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
v = virtualinvoke v.<org.objectweb.asm.util.ASMifier: java.util.List getText()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>("}\n");
return v;
}
public void visitAnnotationEnd()
{
org.objectweb.asm.util.ASMifier v;
java.util.List v;
int v;
java.lang.StringBuilder v, v, v, v, v;
java.lang.String v;
v := @this: org.objectweb.asm.util.ASMifier;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: void setLength(int)>(0);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("annotationVisitor");
v = v.<org.objectweb.asm.util.ASMifier: int id>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(int)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(".visitEnd();\n");
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
return;
}
public org.objectweb.asm.util.ASMifier visitRecordComponentAnnotation(java.lang.String, boolean)
{
org.objectweb.asm.util.ASMifier v, v;
java.lang.String v;
boolean v;
v := @this: org.objectweb.asm.util.ASMifier;
v := @parameter: java.lang.String;
v := @parameter: boolean;
v = virtualinvoke v.<org.objectweb.asm.util.ASMifier: org.objectweb.asm.util.ASMifier visitAnnotation(java.lang.String,boolean)>(v, v);
return v;
}
public org.objectweb.asm.util.ASMifier visitRecordComponentTypeAnnotation(int, org.objectweb.asm.TypePath, java.lang.String, boolean)
{
org.objectweb.asm.util.ASMifier v, v;
org.objectweb.asm.TypePath v;
int v;
java.lang.String v;
boolean v;
v := @this: org.objectweb.asm.util.ASMifier;
v := @parameter: int;
v := @parameter: org.objectweb.asm.TypePath;
v := @parameter: java.lang.String;
v := @parameter: boolean;
v = virtualinvoke v.<org.objectweb.asm.util.ASMifier: org.objectweb.asm.util.ASMifier visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean)>(v, v, v, v);
return v;
}
public void visitRecordComponentAttribute(org.objectweb.asm.Attribute)
{
org.objectweb.asm.Attribute v;
org.objectweb.asm.util.ASMifier v;
v := @this: org.objectweb.asm.util.ASMifier;
v := @parameter: org.objectweb.asm.Attribute;
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void visitAttribute(org.objectweb.asm.Attribute)>(v);
return;
}
public void visitRecordComponentEnd()
{
org.objectweb.asm.util.ASMifier v;
v := @this: org.objectweb.asm.util.ASMifier;
specialinvoke v.<org.objectweb.asm.util.ASMifier: void visitMemberEnd()>();
return;
}
public org.objectweb.asm.util.ASMifier visitFieldAnnotation(java.lang.String, boolean)
{
org.objectweb.asm.util.ASMifier v, v;
java.lang.String v;
boolean v;
v := @this: org.objectweb.asm.util.ASMifier;
v := @parameter: java.lang.String;
v := @parameter: boolean;
v = virtualinvoke v.<org.objectweb.asm.util.ASMifier: org.objectweb.asm.util.ASMifier visitAnnotation(java.lang.String,boolean)>(v, v);
return v;
}
public org.objectweb.asm.util.ASMifier visitFieldTypeAnnotation(int, org.objectweb.asm.TypePath, java.lang.String, boolean)
{
org.objectweb.asm.util.ASMifier v, v;
org.objectweb.asm.TypePath v;
int v;
java.lang.String v;
boolean v;
v := @this: org.objectweb.asm.util.ASMifier;
v := @parameter: int;
v := @parameter: org.objectweb.asm.TypePath;
v := @parameter: java.lang.String;
v := @parameter: boolean;
v = virtualinvoke v.<org.objectweb.asm.util.ASMifier: org.objectweb.asm.util.ASMifier visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean)>(v, v, v, v);
return v;
}
public void visitFieldAttribute(org.objectweb.asm.Attribute)
{
org.objectweb.asm.Attribute v;
org.objectweb.asm.util.ASMifier v;
v := @this: org.objectweb.asm.util.ASMifier;
v := @parameter: org.objectweb.asm.Attribute;
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void visitAttribute(org.objectweb.asm.Attribute)>(v);
return;
}
public void visitFieldEnd()
{
org.objectweb.asm.util.ASMifier v;
v := @this: org.objectweb.asm.util.ASMifier;
specialinvoke v.<org.objectweb.asm.util.ASMifier: void visitMemberEnd()>();
return;
}
public void visitParameter(java.lang.String, int)
{
org.objectweb.asm.util.ASMifier v;
java.util.List v;
int v;
java.lang.StringBuilder v, v, v, v, v, v, v;
java.lang.String v, v, v;
v := @this: org.objectweb.asm.util.ASMifier;
v := @parameter: java.lang.String;
v := @parameter: int;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: void setLength(int)>(0);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.String name>;
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)>(".visitParameter(");
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
staticinvoke <org.objectweb.asm.util.ASMifier: void appendString(java.lang.StringBuilder,java.lang.String)>(v, v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", ");
specialinvoke v.<org.objectweb.asm.util.ASMifier: void appendAccessFlags(int)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(");\n");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
return;
}
public org.objectweb.asm.util.ASMifier visitAnnotationDefault()
{
org.objectweb.asm.util.ASMifier v, v;
java.util.List v, v, v, v;
java.lang.StringBuilder v, v, v, v, v, v;
java.lang.String v, v;
v := @this: org.objectweb.asm.util.ASMifier;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: void setLength(int)>(0);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("{\n");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("annotationVisitor = ");
v = v.<org.objectweb.asm.util.ASMifier: java.lang.String name>;
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)>(".visitAnnotationDefault();\n");
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = virtualinvoke v.<org.objectweb.asm.util.ASMifier: org.objectweb.asm.util.ASMifier createASMifier(java.lang.String,int)>("annotationVisitor", 0);
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
v = virtualinvoke v.<org.objectweb.asm.util.ASMifier: java.util.List getText()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>("}\n");
return v;
}
public org.objectweb.asm.util.ASMifier visitMethodAnnotation(java.lang.String, boolean)
{
org.objectweb.asm.util.ASMifier v, v;
java.lang.String v;
boolean v;
v := @this: org.objectweb.asm.util.ASMifier;
v := @parameter: java.lang.String;
v := @parameter: boolean;
v = virtualinvoke v.<org.objectweb.asm.util.ASMifier: org.objectweb.asm.util.ASMifier visitAnnotation(java.lang.String,boolean)>(v, v);
return v;
}
public org.objectweb.asm.util.ASMifier visitMethodTypeAnnotation(int, org.objectweb.asm.TypePath, java.lang.String, boolean)
{
org.objectweb.asm.util.ASMifier v, v;
org.objectweb.asm.TypePath v;
int v;
java.lang.String v;
boolean v;
v := @this: org.objectweb.asm.util.ASMifier;
v := @parameter: int;
v := @parameter: org.objectweb.asm.TypePath;
v := @parameter: java.lang.String;
v := @parameter: boolean;
v = virtualinvoke v.<org.objectweb.asm.util.ASMifier: org.objectweb.asm.util.ASMifier visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean)>(v, v, v, v);
return v;
}
public org.objectweb.asm.util.ASMifier visitAnnotableParameterCount(int, boolean)
{
org.objectweb.asm.util.ASMifier v;
java.util.List v;
int v;
java.lang.StringBuilder v, v, v, v, v, v, v, v;
java.lang.String v, v;
boolean v;
v := @this: org.objectweb.asm.util.ASMifier;
v := @parameter: int;
v := @parameter: boolean;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: void setLength(int)>(0);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.String name>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(".visitAnnotableParameterCount(");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(int)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", ");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(boolean)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(");\n");
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
return v;
}
public org.objectweb.asm.util.ASMifier visitParameterAnnotation(int, java.lang.String, boolean)
{
int v;
java.lang.String v, v, v;
boolean v;
org.objectweb.asm.util.ASMifier v, v;
java.util.List v, v, v, v;
java.lang.StringBuilder v, v, v, v, v, v, v, v, v, v, v;
v := @this: org.objectweb.asm.util.ASMifier;
v := @parameter: int;
v := @parameter: java.lang.String;
v := @parameter: boolean;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: void setLength(int)>(0);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("{\n");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("annotationVisitor = ");
v = v.<org.objectweb.asm.util.ASMifier: java.lang.String name>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(".visitParameterAnnotation(");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(int)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", ");
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendConstant(java.lang.Object)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", ");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(boolean)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(");\n");
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = virtualinvoke v.<org.objectweb.asm.util.ASMifier: org.objectweb.asm.util.ASMifier createASMifier(java.lang.String,int)>("annotationVisitor", 0);
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
v = virtualinvoke v.<org.objectweb.asm.util.ASMifier: java.util.List getText()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>("}\n");
return v;
}
public void visitMethodAttribute(org.objectweb.asm.Attribute)
{
org.objectweb.asm.Attribute v;
org.objectweb.asm.util.ASMifier v;
v := @this: org.objectweb.asm.util.ASMifier;
v := @parameter: org.objectweb.asm.Attribute;
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void visitAttribute(org.objectweb.asm.Attribute)>(v);
return;
}
public void visitCode()
{
org.objectweb.asm.util.ASMifier v;
java.util.List v;
java.lang.String v, v;
v := @this: org.objectweb.asm.util.ASMifier;
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.String name>;
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.visitCode();\n");
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
return;
}
public void visitFrame(int, int, java.lang.Object[], int, java.lang.Object[])
{
org.objectweb.asm.util.ASMifier v;
java.util.List v;
java.lang.StringBuilder 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;
java.lang.Object[] v, v;
int v, v, v, v;
java.lang.String v, v, v, v, v, v, v;
java.lang.IllegalArgumentException v;
v := @this: org.objectweb.asm.util.ASMifier;
v := @parameter: int;
v := @parameter: int;
v := @parameter: java.lang.Object[];
v := @parameter: int;
v := @parameter: java.lang.Object[];
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: void setLength(int)>(0);
tableswitch(v)
{
case -1: goto label;
case 0: goto label;
case 1: goto label;
case 2: goto label;
case 3: goto label;
case 4: goto label;
default: goto label;
};
label:
specialinvoke v.<org.objectweb.asm.util.ASMifier: void declareFrameTypes(int,java.lang.Object[])>(v, v);
specialinvoke v.<org.objectweb.asm.util.ASMifier: void declareFrameTypes(int,java.lang.Object[])>(v, v);
v = (int) -1;
if v != v goto label;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.String name>;
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)>(".visitFrame(Opcodes.F_NEW, ");
goto label;
label:
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.String name>;
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)>(".visitFrame(Opcodes.F_FULL, ");
label:
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(int)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", new Object[] {");
specialinvoke v.<org.objectweb.asm.util.ASMifier: void appendFrameTypes(int,java.lang.Object[])>(v, v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("}, ");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(int)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", new Object[] {");
specialinvoke v.<org.objectweb.asm.util.ASMifier: void appendFrameTypes(int,java.lang.Object[])>(v, v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(125);
goto label;
label:
specialinvoke v.<org.objectweb.asm.util.ASMifier: void declareFrameTypes(int,java.lang.Object[])>(v, v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.String name>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(".visitFrame(Opcodes.F_APPEND,");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(int)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", new Object[] {");
specialinvoke v.<org.objectweb.asm.util.ASMifier: void appendFrameTypes(int,java.lang.Object[])>(v, v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("}, 0, null");
goto label;
label:
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.String name>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(".visitFrame(Opcodes.F_CHOP,");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(int)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", null, 0, null");
goto label;
label:
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.String name>;
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)>(".visitFrame(Opcodes.F_SAME, 0, null, 0, null");
goto label;
label:
specialinvoke v.<org.objectweb.asm.util.ASMifier: void declareFrameTypes(int,java.lang.Object[])>(1, v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.String name>;
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)>(".visitFrame(Opcodes.F_SAME1, 0, null, 1, new Object[] {");
specialinvoke v.<org.objectweb.asm.util.ASMifier: void appendFrameTypes(int,java.lang.Object[])>(1, v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(125);
goto label;
label:
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>()>();
throw v;
label:
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(");\n");
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
return;
}
public void visitInsn(int)
{
org.objectweb.asm.util.ASMifier v;
java.lang.String[] v;
java.util.List v;
int v;
java.lang.StringBuilder v, v, v, v, v, v;
java.lang.String v, v, v;
v := @this: org.objectweb.asm.util.ASMifier;
v := @parameter: int;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: void setLength(int)>(0);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.String name>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(".visitInsn(");
v = <org.objectweb.asm.util.ASMifier: java.lang.String[] OPCODES>;
v = v[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 = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
return;
}
public void visitIntInsn(int, int)
{
java.lang.String[] v, v;
int v, v;
java.lang.String v, v, v, v;
org.objectweb.asm.util.ASMifier v;
java.util.List v;
java.lang.StringBuilder v, v, v, v, v, v, v, v;
v := @this: org.objectweb.asm.util.ASMifier;
v := @parameter: int;
v := @parameter: int;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: void setLength(int)>(0);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.String name>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(".visitIntInsn(");
v = <org.objectweb.asm.util.ASMifier: java.lang.String[] OPCODES>;
v = v[v];
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", ");
if v != 188 goto label;
v = <org.objectweb.asm.util.ASMifier: java.lang.String[] TYPES>;
v = v[v];
goto label;
label:
v = staticinvoke <java.lang.Integer: java.lang.String toString(int)>(v);
label:
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 = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
return;
}
public void visitVarInsn(int, int)
{
java.lang.String[] v;
int v, v;
java.lang.String v, v, v;
org.objectweb.asm.util.ASMifier v;
java.util.List v;
java.lang.StringBuilder v, v, v, v, v, v, v, v;
v := @this: org.objectweb.asm.util.ASMifier;
v := @parameter: int;
v := @parameter: int;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: void setLength(int)>(0);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.String name>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(".visitVarInsn(");
v = <org.objectweb.asm.util.ASMifier: java.lang.String[] OPCODES>;
v = v[v];
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(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(int)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(");\n");
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
return;
}
public void visitTypeInsn(int, java.lang.String)
{
org.objectweb.asm.util.ASMifier v;
java.lang.String[] v;
java.util.List v;
int v;
java.lang.StringBuilder v, v, v, v, v, v, v;
java.lang.String v, v, v, v;
v := @this: org.objectweb.asm.util.ASMifier;
v := @parameter: int;
v := @parameter: java.lang.String;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: void setLength(int)>(0);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.String name>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(".visitTypeInsn(");
v = <org.objectweb.asm.util.ASMifier: java.lang.String[] OPCODES>;
v = v[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)>(", ");
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendConstant(java.lang.Object)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(");\n");
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
return;
}
public void visitFieldInsn(int, java.lang.String, java.lang.String, java.lang.String)
{
java.lang.String[] v;
int v;
java.lang.String v, v, v, v, v, v;
org.objectweb.asm.util.ASMifier v;
java.util.List v;
java.lang.StringBuilder v, v, v, v, v, v, v, v, v;
v := @this: org.objectweb.asm.util.ASMifier;
v := @parameter: int;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: void setLength(int)>(0);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.String name>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(".visitFieldInsn(");
v = <org.objectweb.asm.util.ASMifier: java.lang.String[] OPCODES>;
v = v[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)>(", ");
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendConstant(java.lang.Object)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", ");
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendConstant(java.lang.Object)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", ");
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendConstant(java.lang.Object)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(");\n");
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
return;
}
public void visitMethodInsn(int, java.lang.String, java.lang.String, java.lang.String, boolean)
{
java.lang.String[] v;
int v;
java.lang.String v, v, v, v, v, v, v;
boolean v;
org.objectweb.asm.util.ASMifier v;
java.util.List v;
java.lang.StringBuilder v, v, v, v, v, v, v, v, v, v, v;
v := @this: org.objectweb.asm.util.ASMifier;
v := @parameter: int;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: boolean;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: void setLength(int)>(0);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.String name>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(".visitMethodInsn(");
v = <org.objectweb.asm.util.ASMifier: java.lang.String[] OPCODES>;
v = v[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)>(", ");
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendConstant(java.lang.Object)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", ");
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendConstant(java.lang.Object)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", ");
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendConstant(java.lang.Object)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", ");
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
if v == 0 goto label;
v = "true";
goto label;
label:
v = "false";
label:
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(");\n");
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
return;
}
public transient void visitInvokeDynamicInsn(java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[])
{
java.lang.Object[] v;
int v, v, v, v;
java.lang.String v, v, v, v;
org.objectweb.asm.util.ASMifier v;
org.objectweb.asm.Handle v;
java.util.List v;
java.lang.Object v;
java.lang.StringBuilder v, v, v, v, v, v, v, v, v;
v := @this: org.objectweb.asm.util.ASMifier;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: org.objectweb.asm.Handle;
v := @parameter: java.lang.Object[];
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: void setLength(int)>(0);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.String name>;
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)>(".visitInvokeDynamicInsn(");
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendConstant(java.lang.Object)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", ");
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendConstant(java.lang.Object)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", ");
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendConstant(java.lang.Object)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", new Object[]{");
v = 0;
label:
v = lengthof v;
if v >= v goto label;
v = v[v];
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendConstant(java.lang.Object)>(v);
v = lengthof v;
v = v - 1;
if v == v goto label;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", ");
label:
v = v + 1;
goto label;
label:
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("});\n");
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
return;
}
public void visitJumpInsn(int, org.objectweb.asm.Label)
{
org.objectweb.asm.util.ASMifier v;
org.objectweb.asm.Label v;
java.lang.String[] v;
java.util.List v;
int v;
java.lang.StringBuilder v, v, v, v, v, v, v;
java.lang.String v, v, v;
v := @this: org.objectweb.asm.util.ASMifier;
v := @parameter: int;
v := @parameter: org.objectweb.asm.Label;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: void setLength(int)>(0);
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void declareLabel(org.objectweb.asm.Label)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.String name>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(".visitJumpInsn(");
v = <org.objectweb.asm.util.ASMifier: java.lang.String[] OPCODES>;
v = v[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)>(", ");
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendLabel(org.objectweb.asm.Label)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(");\n");
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
return;
}
public void visitLabel(org.objectweb.asm.Label)
{
org.objectweb.asm.util.ASMifier v;
org.objectweb.asm.Label v;
java.util.List v;
java.lang.StringBuilder v, v, v, v, v;
java.lang.String v, v;
v := @this: org.objectweb.asm.util.ASMifier;
v := @parameter: org.objectweb.asm.Label;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: void setLength(int)>(0);
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void declareLabel(org.objectweb.asm.Label)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.String name>;
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)>(".visitLabel(");
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendLabel(org.objectweb.asm.Label)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(");\n");
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
return;
}
public void visitLdcInsn(java.lang.Object)
{
org.objectweb.asm.util.ASMifier v;
java.util.List v;
java.lang.Object v;
java.lang.StringBuilder v, v, v, v, v;
java.lang.String v, v;
v := @this: org.objectweb.asm.util.ASMifier;
v := @parameter: java.lang.Object;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: void setLength(int)>(0);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.String name>;
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)>(".visitLdcInsn(");
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendConstant(java.lang.Object)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(");\n");
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
return;
}
public void visitIincInsn(int, int)
{
org.objectweb.asm.util.ASMifier v;
java.util.List v;
int v, v;
java.lang.StringBuilder v, v, v, v, v, v, v, v;
java.lang.String v, v;
v := @this: org.objectweb.asm.util.ASMifier;
v := @parameter: int;
v := @parameter: int;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: void setLength(int)>(0);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.String name>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(".visitIincInsn(");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(int)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", ");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(int)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(");\n");
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
return;
}
public transient void visitTableSwitchInsn(int, int, org.objectweb.asm.Label, org.objectweb.asm.Label[])
{
org.objectweb.asm.Label v, v, v;
int v, v, v, v, v, v;
org.objectweb.asm.Label[] v;
java.lang.String v, v, v;
org.objectweb.asm.util.ASMifier v;
java.util.List v;
java.lang.StringBuilder v, v, v, v, v, v, v, v, v, v, v;
v := @this: org.objectweb.asm.util.ASMifier;
v := @parameter: int;
v := @parameter: int;
v := @parameter: org.objectweb.asm.Label;
v := @parameter: org.objectweb.asm.Label[];
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: void setLength(int)>(0);
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void declareLabel(org.objectweb.asm.Label)>(v);
v = v + 1;
goto label;
label:
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void declareLabel(org.objectweb.asm.Label)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.String name>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(".visitTableSwitchInsn(");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(int)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", ");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(int)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", ");
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendLabel(org.objectweb.asm.Label)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", new Label[] {");
v = 0;
label:
v = lengthof v;
if v >= v goto label;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
if v != 0 goto label;
v = " ";
goto label;
label:
v = ", ";
label:
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = v[v];
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendLabel(org.objectweb.asm.Label)>(v);
v = v + 1;
goto label;
label:
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(" });\n");
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
return;
}
public void visitLookupSwitchInsn(org.objectweb.asm.Label, int[], org.objectweb.asm.Label[])
{
org.objectweb.asm.Label v, v, v;
int[] v;
int v, v, v, v, v, v, v;
org.objectweb.asm.Label[] v;
java.lang.String v, v, v, v;
org.objectweb.asm.util.ASMifier v;
java.util.List v;
java.lang.StringBuilder v, v, v, v, v, v, v, v, v, v;
v := @this: org.objectweb.asm.util.ASMifier;
v := @parameter: org.objectweb.asm.Label;
v := @parameter: int[];
v := @parameter: org.objectweb.asm.Label[];
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: void setLength(int)>(0);
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void declareLabel(org.objectweb.asm.Label)>(v);
v = v + 1;
goto label;
label:
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void declareLabel(org.objectweb.asm.Label)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.String name>;
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)>(".visitLookupSwitchInsn(");
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendLabel(org.objectweb.asm.Label)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", new int[] {");
v = 0;
label:
v = lengthof v;
if v >= v goto label;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
if v != 0 goto label;
v = " ";
goto label;
label:
v = ", ";
label:
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = v[v];
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(int)>(v);
v = v + 1;
goto label;
label:
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(" }, new Label[] {");
v = 0;
label:
v = lengthof v;
if v >= v goto label;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
if v != 0 goto label;
v = " ";
goto label;
label:
v = ", ";
label:
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = v[v];
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendLabel(org.objectweb.asm.Label)>(v);
v = v + 1;
goto label;
label:
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(" });\n");
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
return;
}
public void visitMultiANewArrayInsn(java.lang.String, int)
{
org.objectweb.asm.util.ASMifier v;
java.util.List v;
int v;
java.lang.StringBuilder v, v, v, v, v, v, v;
java.lang.String v, v, v;
v := @this: org.objectweb.asm.util.ASMifier;
v := @parameter: java.lang.String;
v := @parameter: int;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: void setLength(int)>(0);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.String name>;
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)>(".visitMultiANewArrayInsn(");
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendConstant(java.lang.Object)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", ");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(int)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(");\n");
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
return;
}
public org.objectweb.asm.util.ASMifier visitInsnAnnotation(int, org.objectweb.asm.TypePath, java.lang.String, boolean)
{
org.objectweb.asm.util.ASMifier v, v;
org.objectweb.asm.TypePath v;
int v;
java.lang.String v;
boolean v;
v := @this: org.objectweb.asm.util.ASMifier;
v := @parameter: int;
v := @parameter: org.objectweb.asm.TypePath;
v := @parameter: java.lang.String;
v := @parameter: boolean;
v = virtualinvoke v.<org.objectweb.asm.util.ASMifier: org.objectweb.asm.util.ASMifier visitTypeAnnotation(java.lang.String,int,org.objectweb.asm.TypePath,java.lang.String,boolean)>("visitInsnAnnotation", v, v, v, v);
return v;
}
public void visitTryCatchBlock(org.objectweb.asm.Label, org.objectweb.asm.Label, org.objectweb.asm.Label, java.lang.String)
{
org.objectweb.asm.Label v, v, v;
java.lang.String v, v, v;
org.objectweb.asm.util.ASMifier v;
java.util.List v;
java.lang.StringBuilder v, v, v, v, v, v, v, v;
v := @this: org.objectweb.asm.util.ASMifier;
v := @parameter: org.objectweb.asm.Label;
v := @parameter: org.objectweb.asm.Label;
v := @parameter: org.objectweb.asm.Label;
v := @parameter: java.lang.String;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: void setLength(int)>(0);
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void declareLabel(org.objectweb.asm.Label)>(v);
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void declareLabel(org.objectweb.asm.Label)>(v);
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void declareLabel(org.objectweb.asm.Label)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.String name>;
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)>(".visitTryCatchBlock(");
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendLabel(org.objectweb.asm.Label)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", ");
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendLabel(org.objectweb.asm.Label)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", ");
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendLabel(org.objectweb.asm.Label)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", ");
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendConstant(java.lang.Object)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(");\n");
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
return;
}
public org.objectweb.asm.util.ASMifier visitTryCatchAnnotation(int, org.objectweb.asm.TypePath, java.lang.String, boolean)
{
org.objectweb.asm.util.ASMifier v, v;
org.objectweb.asm.TypePath v;
int v;
java.lang.String v;
boolean v;
v := @this: org.objectweb.asm.util.ASMifier;
v := @parameter: int;
v := @parameter: org.objectweb.asm.TypePath;
v := @parameter: java.lang.String;
v := @parameter: boolean;
v = virtualinvoke v.<org.objectweb.asm.util.ASMifier: org.objectweb.asm.util.ASMifier visitTypeAnnotation(java.lang.String,int,org.objectweb.asm.TypePath,java.lang.String,boolean)>("visitTryCatchAnnotation", v, v, v, v);
return v;
}
public void visitLocalVariable(java.lang.String, java.lang.String, java.lang.String, org.objectweb.asm.Label, org.objectweb.asm.Label, int)
{
org.objectweb.asm.Label v, v;
int v;
java.lang.String v, v, v, v, v;
org.objectweb.asm.util.ASMifier v;
java.util.List v;
java.lang.StringBuilder v, v, v, v, v, v, v, v, v, v, v;
v := @this: org.objectweb.asm.util.ASMifier;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: org.objectweb.asm.Label;
v := @parameter: org.objectweb.asm.Label;
v := @parameter: int;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: void setLength(int)>(0);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.String name>;
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)>(".visitLocalVariable(");
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendConstant(java.lang.Object)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", ");
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendConstant(java.lang.Object)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", ");
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendConstant(java.lang.Object)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", ");
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendLabel(org.objectweb.asm.Label)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", ");
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendLabel(org.objectweb.asm.Label)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", ");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(int)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(");\n");
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
return;
}
public org.objectweb.asm.util.Printer visitLocalVariableAnnotation(int, org.objectweb.asm.TypePath, org.objectweb.asm.Label[], org.objectweb.asm.Label[], int[], java.lang.String, boolean)
{
int[] v;
boolean v;
org.objectweb.asm.util.ASMifier v, v;
java.util.List v, v, v, v;
java.lang.StringBuilder v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
org.objectweb.asm.Label v, v;
int v, v, v, v, v, v, v, v;
org.objectweb.asm.Label[] v, v;
java.lang.String v, v, v, v, v, v;
org.objectweb.asm.TypePath v;
v := @this: org.objectweb.asm.util.ASMifier;
v := @parameter: int;
v := @parameter: org.objectweb.asm.TypePath;
v := @parameter: org.objectweb.asm.Label[];
v := @parameter: org.objectweb.asm.Label[];
v := @parameter: int[];
v := @parameter: java.lang.String;
v := @parameter: boolean;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: void setLength(int)>(0);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("{\n");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("annotationVisitor = ");
v = v.<org.objectweb.asm.util.ASMifier: java.lang.String name>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(".visitLocalVariableAnnotation(");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(int)>(v);
if v != null goto label;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", null, ");
goto label;
label:
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", TypePath.fromString(\"");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.Object)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("\"), ");
label:
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("new Label[] {");
v = 0;
label:
v = lengthof v;
if v >= v goto label;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
if v != 0 goto label;
v = " ";
goto label;
label:
v = ", ";
label:
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = v[v];
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendLabel(org.objectweb.asm.Label)>(v);
v = v + 1;
goto label;
label:
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(" }, new Label[] {");
v = 0;
label:
v = lengthof v;
if v >= v goto label;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
if v != 0 goto label;
v = " ";
goto label;
label:
v = ", ";
label:
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = v[v];
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendLabel(org.objectweb.asm.Label)>(v);
v = v + 1;
goto label;
label:
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(" }, new int[] {");
v = 0;
label:
v = lengthof v;
if v >= v goto label;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
if v != 0 goto label;
v = " ";
goto label;
label:
v = ", ";
label:
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = v[v];
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(int)>(v);
v = v + 1;
goto label;
label:
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(" }, ");
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendConstant(java.lang.Object)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", ");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(boolean)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(");\n");
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = virtualinvoke v.<org.objectweb.asm.util.ASMifier: org.objectweb.asm.util.ASMifier createASMifier(java.lang.String,int)>("annotationVisitor", 0);
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
v = virtualinvoke v.<org.objectweb.asm.util.ASMifier: java.util.List getText()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>("}\n");
return v;
}
public void visitLineNumber(int, org.objectweb.asm.Label)
{
org.objectweb.asm.util.ASMifier v;
org.objectweb.asm.Label v;
java.util.List v;
int v;
java.lang.StringBuilder v, v, v, v, v, v, v;
java.lang.String v, v;
v := @this: org.objectweb.asm.util.ASMifier;
v := @parameter: int;
v := @parameter: org.objectweb.asm.Label;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: void setLength(int)>(0);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.String name>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(".visitLineNumber(");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(int)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", ");
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendLabel(org.objectweb.asm.Label)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(");\n");
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
return;
}
public void visitMaxs(int, int)
{
org.objectweb.asm.util.ASMifier v;
java.util.List v;
int v, v;
java.lang.StringBuilder v, v, v, v, v, v, v, v;
java.lang.String v, v;
v := @this: org.objectweb.asm.util.ASMifier;
v := @parameter: int;
v := @parameter: int;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: void setLength(int)>(0);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.String name>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(".visitMaxs(");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(int)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", ");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(int)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(");\n");
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
return;
}
public void visitMethodEnd()
{
org.objectweb.asm.util.ASMifier v;
v := @this: org.objectweb.asm.util.ASMifier;
specialinvoke v.<org.objectweb.asm.util.ASMifier: void visitMemberEnd()>();
return;
}
public org.objectweb.asm.util.ASMifier visitAnnotation(java.lang.String, boolean)
{
java.lang.String v, v, v;
boolean v;
org.objectweb.asm.util.ASMifier v, v;
java.util.List v, v, v, v;
java.lang.StringBuilder v, v, v, v, v, v, v, v, v;
v := @this: org.objectweb.asm.util.ASMifier;
v := @parameter: java.lang.String;
v := @parameter: boolean;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: void setLength(int)>(0);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("{\n");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("annotationVisitor = ");
v = v.<org.objectweb.asm.util.ASMifier: java.lang.String name>;
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)>(".visitAnnotation(");
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendConstant(java.lang.Object)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", ");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(boolean)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(");\n");
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = virtualinvoke v.<org.objectweb.asm.util.ASMifier: org.objectweb.asm.util.ASMifier createASMifier(java.lang.String,int)>("annotationVisitor", 0);
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
v = virtualinvoke v.<org.objectweb.asm.util.ASMifier: java.util.List getText()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>("}\n");
return v;
}
public org.objectweb.asm.util.ASMifier visitTypeAnnotation(int, org.objectweb.asm.TypePath, java.lang.String, boolean)
{
org.objectweb.asm.util.ASMifier v, v;
org.objectweb.asm.TypePath v;
int v;
java.lang.String v;
boolean v;
v := @this: org.objectweb.asm.util.ASMifier;
v := @parameter: int;
v := @parameter: org.objectweb.asm.TypePath;
v := @parameter: java.lang.String;
v := @parameter: boolean;
v = virtualinvoke v.<org.objectweb.asm.util.ASMifier: org.objectweb.asm.util.ASMifier visitTypeAnnotation(java.lang.String,int,org.objectweb.asm.TypePath,java.lang.String,boolean)>("visitTypeAnnotation", v, v, v, v);
return v;
}
public org.objectweb.asm.util.ASMifier visitTypeAnnotation(java.lang.String, int, org.objectweb.asm.TypePath, java.lang.String, boolean)
{
int v;
java.lang.String v, v, v, v;
boolean v;
org.objectweb.asm.util.ASMifier v, v;
java.util.List v, v, v, v;
org.objectweb.asm.TypePath v;
java.lang.StringBuilder v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
v := @this: org.objectweb.asm.util.ASMifier;
v := @parameter: java.lang.String;
v := @parameter: int;
v := @parameter: org.objectweb.asm.TypePath;
v := @parameter: java.lang.String;
v := @parameter: boolean;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: void setLength(int)>(0);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("{\n");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("annotationVisitor = ");
v = v.<org.objectweb.asm.util.ASMifier: java.lang.String name>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(46);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(40);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(int)>(v);
if v != null goto label;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", null, ");
goto label;
label:
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", TypePath.fromString(\"");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.Object)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("\"), ");
label:
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendConstant(java.lang.Object)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", ");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(boolean)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(");\n");
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = virtualinvoke v.<org.objectweb.asm.util.ASMifier: org.objectweb.asm.util.ASMifier createASMifier(java.lang.String,int)>("annotationVisitor", 0);
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
v = virtualinvoke v.<org.objectweb.asm.util.ASMifier: java.util.List getText()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>("}\n");
return v;
}
public void visitAttribute(org.objectweb.asm.Attribute)
{
java.util.HashMap v;
java.util.Map v, v;
org.objectweb.asm.Attribute v;
java.lang.String v, v, v;
boolean v;
org.objectweb.asm.util.ASMifier v;
java.util.List v;
java.lang.StringBuilder v, v, v, v, v, v, v, v, v, v;
v := @this: org.objectweb.asm.util.ASMifier;
v := @parameter: org.objectweb.asm.Attribute;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: void setLength(int)>(0);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("// ATTRIBUTE ");
v = v.<org.objectweb.asm.Attribute: java.lang.String type>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(10);
v = v instanceof org.objectweb.asm.util.ASMifierSupport;
if v == 0 goto label;
v = v.<org.objectweb.asm.util.ASMifier: java.util.Map labelNames>;
if v != null goto label;
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v.<org.objectweb.asm.util.ASMifier: java.util.Map labelNames> = v;
label:
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("{\n");
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = v.<org.objectweb.asm.util.ASMifier: java.util.Map labelNames>;
interfaceinvoke v.<org.objectweb.asm.util.ASMifierSupport: void asmify(java.lang.StringBuilder,java.lang.String,java.util.Map)>(v, "attribute", v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.String name>;
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)>(".visitAttribute(attribute);\n");
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("}\n");
label:
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
return;
}
private void visitMemberEnd()
{
org.objectweb.asm.util.ASMifier v;
java.util.List v;
java.lang.StringBuilder v, v, v, v;
java.lang.String v, v;
v := @this: org.objectweb.asm.util.ASMifier;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: void setLength(int)>(0);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.String name>;
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)>(".visitEnd();\n");
v = v.<org.objectweb.asm.util.ASMifier: java.util.List text>;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
return;
}
protected org.objectweb.asm.util.ASMifier createASMifier(java.lang.String, int)
{
org.objectweb.asm.util.ASMifier v, v;
int v, v;
java.lang.String v;
v := @this: org.objectweb.asm.util.ASMifier;
v := @parameter: java.lang.String;
v := @parameter: int;
v = new org.objectweb.asm.util.ASMifier;
v = v.<org.objectweb.asm.util.ASMifier: int api>;
specialinvoke v.<org.objectweb.asm.util.ASMifier: void <init>(int,java.lang.String,int)>(v, v, v);
return v;
}
private void appendAccessFlags(int)
{
org.objectweb.asm.util.ASMifier v;
java.lang.StringBuilder 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, v, v, v, v, v, v, v, v, v, v;
boolean v;
int 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;
v := @this: org.objectweb.asm.util.ASMifier;
v := @parameter: int;
v = 1;
v = v & 1;
if v == 0 goto label;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("ACC_PUBLIC");
v = 0;
label:
v = v & 2;
if v == 0 goto label;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("ACC_PRIVATE");
v = 0;
label:
v = v & 4;
if v == 0 goto label;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("ACC_PROTECTED");
v = 0;
label:
v = v & 16;
if v == 0 goto label;
if v != 0 goto label;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(" | ");
label:
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("ACC_FINAL");
v = 0;
label:
v = v & 8;
if v == 0 goto label;
if v != 0 goto label;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(" | ");
label:
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("ACC_STATIC");
v = 0;
label:
v = v & 32;
if v == 0 goto label;
if v != 0 goto label;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(" | ");
label:
v = v & 262144;
if v != 0 goto label;
v = v & 2097152;
if v != 0 goto label;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("ACC_SYNCHRONIZED");
goto label;
label:
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("ACC_TRANSITIVE");
goto label;
label:
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("ACC_SUPER");
label:
v = 0;
label:
v = v & 64;
if v == 0 goto label;
if v != 0 goto label;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(" | ");
label:
v = v & 524288;
if v != 0 goto label;
v = v & 2097152;
if v != 0 goto label;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("ACC_BRIDGE");
goto label;
label:
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("ACC_STATIC_PHASE");
goto label;
label:
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("ACC_VOLATILE");
label:
v = 0;
label:
v = v & 128;
if v == 0 goto label;
v = v & 786432;
if v != 0 goto label;
if v != 0 goto label;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(" | ");
label:
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("ACC_VARARGS");
v = 0;
label:
v = v & 128;
if v == 0 goto label;
v = v & 524288;
if v == 0 goto label;
if v != 0 goto label;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(" | ");
label:
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("ACC_TRANSIENT");
v = 0;
label:
v = v & 256;
if v == 0 goto label;
v = v & 786432;
if v != 0 goto label;
if v != 0 goto label;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(" | ");
label:
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("ACC_NATIVE");
v = 0;
label:
v = v & 16384;
if v == 0 goto label;
v = v & 1835008;
if v == 0 goto label;
if v != 0 goto label;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(" | ");
label:
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("ACC_ENUM");
v = 0;
label:
v = v & 8192;
if v == 0 goto label;
v = v & 1310720;
if v == 0 goto label;
if v != 0 goto label;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(" | ");
label:
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("ACC_ANNOTATION");
v = 0;
label:
v = v & 1024;
if v == 0 goto label;
if v != 0 goto label;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(" | ");
label:
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("ACC_ABSTRACT");
v = 0;
label:
v = v & 512;
if v == 0 goto label;
if v != 0 goto label;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(" | ");
label:
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("ACC_INTERFACE");
v = 0;
label:
v = v & 2048;
if v == 0 goto label;
if v != 0 goto label;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(" | ");
label:
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("ACC_STRICT");
v = 0;
label:
v = v & 4096;
if v == 0 goto label;
if v != 0 goto label;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(" | ");
label:
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("ACC_SYNTHETIC");
v = 0;
label:
v = v & 131072;
if v == 0 goto label;
if v != 0 goto label;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(" | ");
label:
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("ACC_DEPRECATED");
v = 0;
label:
v = v & 65536;
if v == 0 goto label;
if v != 0 goto label;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(" | ");
label:
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("ACC_RECORD");
v = 0;
label:
v = (int) 32768;
v = v & v;
if v == 0 goto label;
if v != 0 goto label;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(" | ");
label:
v = v & 262144;
if v != 0 goto label;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("ACC_MANDATED");
goto label;
label:
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("ACC_MODULE");
label:
v = 0;
label:
if v == 0 goto label;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(48);
label:
return;
}
protected void appendConstant(java.lang.Object)
{
byte v;
java.lang.StringBuilder 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, 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, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
long v;
short v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.Object v, v;
org.objectweb.asm.util.ASMifier v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
org.objectweb.asm.Handle v;
boolean v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
float v;
java.lang.String[] v;
double v;
char v, v;
v := @this: org.objectweb.asm.util.ASMifier;
v := @parameter: java.lang.Object;
if v != null goto label;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("null");
goto label;
label:
v = v instanceof java.lang.String;
if v == 0 goto label;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
staticinvoke <org.objectweb.asm.util.ASMifier: void appendString(java.lang.StringBuilder,java.lang.String)>(v, v);
goto label;
label:
v = v instanceof org.objectweb.asm.Type;
if v == 0 goto label;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("Type.getType(\"");
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<org.objectweb.asm.Type: java.lang.String getDescriptor()>();
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("\")");
goto label;
label:
v = v instanceof org.objectweb.asm.Handle;
if v == 0 goto label;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("new Handle(");
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("Opcodes.");
v = <org.objectweb.asm.util.ASMifier: java.lang.String[] HANDLE_TAG>;
v = virtualinvoke v.<org.objectweb.asm.Handle: int getTag()>();
v = v[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)>(", \"");
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<org.objectweb.asm.Handle: java.lang.String getOwner()>();
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)>("\", \"");
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<org.objectweb.asm.Handle: java.lang.String getName()>();
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)>("\", \"");
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<org.objectweb.asm.Handle: java.lang.String getDesc()>();
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)>("\", ");
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<org.objectweb.asm.Handle: boolean isInterface()>();
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(boolean)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(41);
goto label;
label:
v = v instanceof org.objectweb.asm.ConstantDynamic;
if v == 0 goto label;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("new ConstantDynamic(\"");
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<org.objectweb.asm.ConstantDynamic: java.lang.String getName()>();
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)>("\", \"");
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<org.objectweb.asm.ConstantDynamic: java.lang.String getDescriptor()>();
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)>("\", ");
v = virtualinvoke v.<org.objectweb.asm.ConstantDynamic: org.objectweb.asm.Handle getBootstrapMethod()>();
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendConstant(java.lang.Object)>(v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", new Object[] {");
v = virtualinvoke v.<org.objectweb.asm.ConstantDynamic: int getBootstrapMethodArgumentCount()>();
v = 0;
label:
if v >= v goto label;
v = virtualinvoke v.<org.objectweb.asm.ConstantDynamic: java.lang.Object getBootstrapMethodArgument(int)>(v);
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendConstant(java.lang.Object)>(v);
v = v - 1;
if v == v goto label;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", ");
label:
v = v + 1;
goto label;
label:
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("})");
goto label;
label:
v = v instanceof java.lang.Byte;
if v == 0 goto label;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("new Byte((byte)");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.Object)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(41);
goto label;
label:
v = v instanceof java.lang.Boolean;
if v == 0 goto label;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
if v == 0 goto label;
v = "Boolean.TRUE";
goto label;
label:
v = "Boolean.FALSE";
label:
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
goto label;
label:
v = v instanceof java.lang.Short;
if v == 0 goto label;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("new Short((short)");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.Object)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(41);
goto label;
label:
v = v instanceof java.lang.Character;
if v == 0 goto label;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("new Character((char)");
v = virtualinvoke v.<java.lang.Character: char charValue()>();
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(int)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(41);
goto label;
label:
v = v instanceof java.lang.Integer;
if v == 0 goto label;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("new Integer(");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.Object)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(41);
goto label;
label:
v = v instanceof java.lang.Float;
if v == 0 goto label;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("new Float(\"");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.Object)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("\")");
goto label;
label:
v = v instanceof java.lang.Long;
if v == 0 goto label;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("new Long(");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.Object)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("L)");
goto label;
label:
v = v instanceof java.lang.Double;
if v == 0 goto label;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("new Double(\"");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.Object)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("\")");
goto label;
label:
v = v instanceof byte[];
if v == 0 goto label;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("new byte[] {");
v = 0;
label:
v = lengthof v;
if v >= v goto label;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
if v != 0 goto label;
v = "";
goto label;
label:
v = ",";
label:
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = v[v];
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(int)>(v);
v = v + 1;
goto label;
label:
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(125);
goto label;
label:
v = v instanceof boolean[];
if v == 0 goto label;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("new boolean[] {");
v = 0;
label:
v = lengthof v;
if v >= v goto label;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
if v != 0 goto label;
v = "";
goto label;
label:
v = ",";
label:
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = v[v];
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(boolean)>(v);
v = v + 1;
goto label;
label:
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(125);
goto label;
label:
v = v instanceof short[];
if v == 0 goto label;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("new short[] {");
v = 0;
label:
v = lengthof v;
if v >= v goto label;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
if v != 0 goto label;
v = "";
goto label;
label:
v = ",";
label:
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("(short)");
v = v[v];
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(int)>(v);
v = v + 1;
goto label;
label:
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(125);
goto label;
label:
v = v instanceof char[];
if v == 0 goto label;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("new char[] {");
v = 0;
label:
v = lengthof v;
if v >= v goto label;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
if v != 0 goto label;
v = "";
goto label;
label:
v = ",";
label:
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("(char)");
v = v[v];
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(int)>(v);
v = v + 1;
goto label;
label:
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(125);
goto label;
label:
v = v instanceof int[];
if v == 0 goto label;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("new int[] {");
v = 0;
label:
v = lengthof v;
if v >= v goto label;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
if v != 0 goto label;
v = "";
goto label;
label:
v = ",";
label:
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = v[v];
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(int)>(v);
v = v + 1;
goto label;
label:
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(125);
goto label;
label:
v = v instanceof long[];
if v == 0 goto label;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("new long[] {");
v = 0;
label:
v = lengthof v;
if v >= v goto label;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
if v != 0 goto label;
v = "";
goto label;
label:
v = ",";
label:
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = v[v];
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(long)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(76);
v = v + 1;
goto label;
label:
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(125);
goto label;
label:
v = v instanceof float[];
if v == 0 goto label;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("new float[] {");
v = 0;
label:
v = lengthof v;
if v >= v goto label;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
if v != 0 goto label;
v = "";
goto label;
label:
v = ",";
label:
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = v[v];
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(float)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(102);
v = v + 1;
goto label;
label:
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(125);
goto label;
label:
v = v instanceof double[];
if v == 0 goto label;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("new double[] {");
v = 0;
label:
v = lengthof v;
if v >= v goto label;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
if v != 0 goto label;
v = "";
goto label;
label:
v = ",";
label:
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = v[v];
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(double)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(100);
v = v + 1;
goto label;
label:
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(125);
label:
return;
}
private void declareFrameTypes(int, java.lang.Object[])
{
org.objectweb.asm.util.ASMifier v;
java.lang.Object[] v;
int v, v;
java.lang.Object v, v;
boolean v;
v := @this: org.objectweb.asm.util.ASMifier;
v := @parameter: int;
v := @parameter: java.lang.Object[];
v = 0;
label:
if v >= v goto label;
v = v[v];
v = v instanceof org.objectweb.asm.Label;
if v == 0 goto label;
v = v[v];
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void declareLabel(org.objectweb.asm.Label)>(v);
label:
v = v + 1;
goto label;
label:
return;
}
private void appendFrameTypes(int, java.lang.Object[])
{
java.lang.Object[] v;
int v, v, v;
boolean v, v;
org.objectweb.asm.util.ASMifier v;
java.util.List v;
java.lang.Object v, v, v, v, v, v;
java.lang.StringBuilder v, v;
v := @this: org.objectweb.asm.util.ASMifier;
v := @parameter: int;
v := @parameter: java.lang.Object[];
v = 0;
label:
if v >= v goto label;
if v <= 0 goto label;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", ");
label:
v = v[v];
v = v instanceof java.lang.String;
if v == 0 goto label;
v = v[v];
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendConstant(java.lang.Object)>(v);
goto label;
label:
v = v[v];
v = v instanceof java.lang.Integer;
if v == 0 goto label;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = <org.objectweb.asm.util.ASMifier: java.util.List FRAME_TYPES>;
v = v[v];
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
goto label;
label:
v = v[v];
virtualinvoke v.<org.objectweb.asm.util.ASMifier: void appendLabel(org.objectweb.asm.Label)>(v);
label:
v = v + 1;
goto label;
label:
return;
}
protected void declareLabel(org.objectweb.asm.Label)
{
org.objectweb.asm.util.ASMifier v;
org.objectweb.asm.Label v;
java.util.HashMap v;
java.util.Map v, v, v, v;
int v;
java.lang.Object v;
java.lang.StringBuilder v, v, v;
java.lang.String v;
v := @this: org.objectweb.asm.util.ASMifier;
v := @parameter: org.objectweb.asm.Label;
v = v.<org.objectweb.asm.util.ASMifier: java.util.Map labelNames>;
if v != null goto label;
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v.<org.objectweb.asm.util.ASMifier: java.util.Map labelNames> = v;
label:
v = v.<org.objectweb.asm.util.ASMifier: java.util.Map labelNames>;
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>(v);
if v != null goto label;
v = v.<org.objectweb.asm.util.ASMifier: java.util.Map labelNames>;
v = interfaceinvoke v.<java.util.Map: int size()>();
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[])>("label\u0001");
v = v.<org.objectweb.asm.util.ASMifier: java.util.Map labelNames>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("Label ");
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)>(" = new Label();\n");
label:
return;
}
protected void appendLabel(org.objectweb.asm.Label)
{
org.objectweb.asm.util.ASMifier v;
java.util.Map v;
org.objectweb.asm.Label v;
java.lang.Object v;
java.lang.StringBuilder v;
v := @this: org.objectweb.asm.util.ASMifier;
v := @parameter: org.objectweb.asm.Label;
v = v.<org.objectweb.asm.util.ASMifier: java.lang.StringBuilder stringBuilder>;
v = v.<org.objectweb.asm.util.ASMifier: java.util.Map labelNames>;
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
return;
}
static void <clinit>()
{
java.lang.String[] v;
java.util.HashMap v;
java.lang.Integer v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.util.Map v;
java.util.List v, v;
v = newarray (java.lang.String)[7];
v[0] = "Opcodes.TOP";
v[1] = "Opcodes.INTEGER";
v[2] = "Opcodes.FLOAT";
v[3] = "Opcodes.DOUBLE";
v[4] = "Opcodes.LONG";
v[5] = "Opcodes.NULL";
v[6] = "Opcodes.UNINITIALIZED_THIS";
v = staticinvoke <java.util.Arrays: java.util.List asList(java.lang.Object[])>(v);
v = staticinvoke <java.util.Collections: java.util.List unmodifiableList(java.util.List)>(v);
<org.objectweb.asm.util.ASMifier: java.util.List FRAME_TYPES> = v;
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(196653);
virtualinvoke v.<java.util.HashMap: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "V1_1");
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(46);
virtualinvoke v.<java.util.HashMap: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "V1_2");
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(47);
virtualinvoke v.<java.util.HashMap: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "V1_3");
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(48);
virtualinvoke v.<java.util.HashMap: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "V1_4");
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(49);
virtualinvoke v.<java.util.HashMap: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "V1_5");
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(50);
virtualinvoke v.<java.util.HashMap: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "V1_6");
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(51);
virtualinvoke v.<java.util.HashMap: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "V1_7");
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(52);
virtualinvoke v.<java.util.HashMap: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "V1_8");
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(53);
virtualinvoke v.<java.util.HashMap: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "V9");
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(54);
virtualinvoke v.<java.util.HashMap: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "V10");
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(55);
virtualinvoke v.<java.util.HashMap: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "V11");
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(56);
virtualinvoke v.<java.util.HashMap: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "V12");
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(57);
virtualinvoke v.<java.util.HashMap: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "V13");
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(58);
virtualinvoke v.<java.util.HashMap: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "V14");
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(59);
virtualinvoke v.<java.util.HashMap: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "V15");
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(60);
virtualinvoke v.<java.util.HashMap: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "V16");
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(61);
virtualinvoke v.<java.util.HashMap: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "V17");
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(62);
virtualinvoke v.<java.util.HashMap: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "V18");
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(63);
virtualinvoke v.<java.util.HashMap: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "V19");
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(64);
virtualinvoke v.<java.util.HashMap: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "V20");
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(65);
virtualinvoke v.<java.util.HashMap: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "V21");
v = staticinvoke <java.util.Collections: java.util.Map unmodifiableMap(java.util.Map)>(v);
<org.objectweb.asm.util.ASMifier: java.util.Map CLASS_VERSIONS> = v;
return;
}
}