public abstract class org.apache.ibatis.javassist.CtClass extends java.lang.Object
{
protected java.lang.String qualifiedName;
public static java.lang.String debugDump;
public static final java.lang.String version;
static final java.lang.String javaLangObject;
public static org.apache.ibatis.javassist.CtClass booleanType;
public static org.apache.ibatis.javassist.CtClass charType;
public static org.apache.ibatis.javassist.CtClass byteType;
public static org.apache.ibatis.javassist.CtClass shortType;
public static org.apache.ibatis.javassist.CtClass intType;
public static org.apache.ibatis.javassist.CtClass longType;
public static org.apache.ibatis.javassist.CtClass floatType;
public static org.apache.ibatis.javassist.CtClass doubleType;
public static org.apache.ibatis.javassist.CtClass voidType;
static org.apache.ibatis.javassist.CtClass[] primitiveTypes;
public static void main(java.lang.String[])
{
java.io.PrintStream v, v;
java.lang.String[] v;
v := @parameter: java.lang.String[];
v = <java.lang.System: java.io.PrintStream out>;
virtualinvoke v.<java.io.PrintStream: void println(java.lang.String)>("Javassist version 3.30.2-GA");
v = <java.lang.System: java.io.PrintStream out>;
virtualinvoke v.<java.io.PrintStream: void println(java.lang.String)>("Copyright (C) 1999-2023 Shigeru Chiba. All Rights Reserved.");
return;
}
protected void <init>(java.lang.String)
{
java.lang.String v;
org.apache.ibatis.javassist.CtClass v;
v := @this: org.apache.ibatis.javassist.CtClass;
v := @parameter: java.lang.String;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<org.apache.ibatis.javassist.CtClass: java.lang.String qualifiedName> = v;
return;
}
public java.lang.String toString()
{
int v;
java.lang.Class v;
java.lang.StringBuilder v;
java.lang.String v, v, v;
org.apache.ibatis.javassist.CtClass v;
v := @this: org.apache.ibatis.javassist.CtClass;
v = new java.lang.StringBuilder;
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Class: java.lang.String getName()>();
specialinvoke v.<java.lang.StringBuilder: void <init>(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(64);
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
v = staticinvoke <java.lang.Integer: java.lang.String toHexString(int)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(91);
virtualinvoke v.<org.apache.ibatis.javassist.CtClass: void extendToString(java.lang.StringBuilder)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(93);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
return v;
}
protected void extendToString(java.lang.StringBuilder)
{
java.lang.StringBuilder v;
java.lang.String v;
org.apache.ibatis.javassist.CtClass v;
v := @this: org.apache.ibatis.javassist.CtClass;
v := @parameter: java.lang.StringBuilder;
v = virtualinvoke v.<org.apache.ibatis.javassist.CtClass: java.lang.String getName()>();
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
return;
}
public org.apache.ibatis.javassist.ClassPool getClassPool()
{
org.apache.ibatis.javassist.CtClass v;
v := @this: org.apache.ibatis.javassist.CtClass;
return null;
}
public org.apache.ibatis.javassist.bytecode.ClassFile getClassFile()
{
org.apache.ibatis.javassist.bytecode.ClassFile v;
org.apache.ibatis.javassist.CtClass v;
v := @this: org.apache.ibatis.javassist.CtClass;
virtualinvoke v.<org.apache.ibatis.javassist.CtClass: void checkModify()>();
v = virtualinvoke v.<org.apache.ibatis.javassist.CtClass: org.apache.ibatis.javassist.bytecode.ClassFile getClassFile2()>();
return v;
}
public org.apache.ibatis.javassist.bytecode.ClassFile getClassFile2()
{
org.apache.ibatis.javassist.CtClass v;
v := @this: org.apache.ibatis.javassist.CtClass;
return null;
}
public org.apache.ibatis.javassist.compiler.AccessorMaker getAccessorMaker()
{
org.apache.ibatis.javassist.CtClass v;
v := @this: org.apache.ibatis.javassist.CtClass;
return null;
}
public java.net.URL getURL() throws org.apache.ibatis.javassist.NotFoundException
{
org.apache.ibatis.javassist.NotFoundException v;
java.lang.String v;
org.apache.ibatis.javassist.CtClass v;
v := @this: org.apache.ibatis.javassist.CtClass;
v = new org.apache.ibatis.javassist.NotFoundException;
v = virtualinvoke v.<org.apache.ibatis.javassist.CtClass: java.lang.String getName()>();
specialinvoke v.<org.apache.ibatis.javassist.NotFoundException: void <init>(java.lang.String)>(v);
throw v;
}
public boolean isModified()
{
org.apache.ibatis.javassist.CtClass v;
v := @this: org.apache.ibatis.javassist.CtClass;
return 0;
}
public boolean isFrozen()
{
org.apache.ibatis.javassist.CtClass v;
v := @this: org.apache.ibatis.javassist.CtClass;
return 1;
}
public void freeze()
{
org.apache.ibatis.javassist.CtClass v;
v := @this: org.apache.ibatis.javassist.CtClass;
return;
}
void checkModify() throws java.lang.RuntimeException
{
java.lang.RuntimeException v;
java.lang.String v, v;
org.apache.ibatis.javassist.CtClass v;
boolean v;
v := @this: org.apache.ibatis.javassist.CtClass;
v = virtualinvoke v.<org.apache.ibatis.javassist.CtClass: boolean isFrozen()>();
if v == 0 goto label;
v = new java.lang.RuntimeException;
v = virtualinvoke v.<org.apache.ibatis.javassist.CtClass: java.lang.String getName()>();
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 class is frozen");
specialinvoke v.<java.lang.RuntimeException: void <init>(java.lang.String)>(v);
throw v;
label:
return;
}
public void defrost()
{
java.lang.RuntimeException v;
java.lang.String v, v;
org.apache.ibatis.javassist.CtClass v;
v := @this: org.apache.ibatis.javassist.CtClass;
v = new java.lang.RuntimeException;
v = virtualinvoke v.<org.apache.ibatis.javassist.CtClass: java.lang.String getName()>();
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[])>("cannot defrost \u0001");
specialinvoke v.<java.lang.RuntimeException: void <init>(java.lang.String)>(v);
throw v;
}
public boolean isPrimitive()
{
org.apache.ibatis.javassist.CtClass v;
v := @this: org.apache.ibatis.javassist.CtClass;
return 0;
}
public boolean isArray()
{
org.apache.ibatis.javassist.CtClass v;
v := @this: org.apache.ibatis.javassist.CtClass;
return 0;
}
public boolean isKotlin()
{
org.apache.ibatis.javassist.CtClass v;
boolean v;
v := @this: org.apache.ibatis.javassist.CtClass;
v = virtualinvoke v.<org.apache.ibatis.javassist.CtClass: boolean hasAnnotation(java.lang.String)>("kotlin.Metadata");
return v;
}
public org.apache.ibatis.javassist.CtClass getComponentType() throws org.apache.ibatis.javassist.NotFoundException
{
org.apache.ibatis.javassist.CtClass v;
v := @this: org.apache.ibatis.javassist.CtClass;
return null;
}
public boolean subtypeOf(org.apache.ibatis.javassist.CtClass) throws org.apache.ibatis.javassist.NotFoundException
{
java.lang.String v, v;
org.apache.ibatis.javassist.CtClass v, v;
boolean v, v;
v := @this: org.apache.ibatis.javassist.CtClass;
v := @parameter: org.apache.ibatis.javassist.CtClass;
if v == v goto label;
v = virtualinvoke v.<org.apache.ibatis.javassist.CtClass: java.lang.String getName()>();
v = virtualinvoke v.<org.apache.ibatis.javassist.CtClass: java.lang.String getName()>();
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
label:
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public java.lang.String getName()
{
java.lang.String v;
org.apache.ibatis.javassist.CtClass v;
v := @this: org.apache.ibatis.javassist.CtClass;
v = v.<org.apache.ibatis.javassist.CtClass: java.lang.String qualifiedName>;
return v;
}
public final java.lang.String getSimpleName()
{
int v, v;
java.lang.String v, v;
org.apache.ibatis.javassist.CtClass v;
v := @this: org.apache.ibatis.javassist.CtClass;
v = v.<org.apache.ibatis.javassist.CtClass: java.lang.String qualifiedName>;
v = virtualinvoke v.<java.lang.String: int lastIndexOf(int)>(46);
if v >= 0 goto label;
return v;
label:
v = v + 1;
v = virtualinvoke v.<java.lang.String: java.lang.String substring(int)>(v);
return v;
}
public final java.lang.String getPackageName()
{
int v;
java.lang.String v, v;
org.apache.ibatis.javassist.CtClass v;
v := @this: org.apache.ibatis.javassist.CtClass;
v = v.<org.apache.ibatis.javassist.CtClass: java.lang.String qualifiedName>;
v = virtualinvoke v.<java.lang.String: int lastIndexOf(int)>(46);
if v >= 0 goto label;
return null;
label:
v = virtualinvoke v.<java.lang.String: java.lang.String substring(int,int)>(0, v);
return v;
}
public void setName(java.lang.String)
{
java.lang.String v;
org.apache.ibatis.javassist.CtClass v;
v := @this: org.apache.ibatis.javassist.CtClass;
v := @parameter: java.lang.String;
virtualinvoke v.<org.apache.ibatis.javassist.CtClass: void checkModify()>();
if v == null goto label;
v.<org.apache.ibatis.javassist.CtClass: java.lang.String qualifiedName> = v;
label:
return;
}
public java.lang.String getGenericSignature()
{
org.apache.ibatis.javassist.CtClass v;
v := @this: org.apache.ibatis.javassist.CtClass;
return null;
}
public void setGenericSignature(java.lang.String)
{
java.lang.String v;
org.apache.ibatis.javassist.CtClass v;
v := @this: org.apache.ibatis.javassist.CtClass;
v := @parameter: java.lang.String;
virtualinvoke v.<org.apache.ibatis.javassist.CtClass: void checkModify()>();
return;
}
public void replaceClassName(java.lang.String, java.lang.String)
{
java.lang.String v, v;
org.apache.ibatis.javassist.CtClass v;
v := @this: org.apache.ibatis.javassist.CtClass;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
virtualinvoke v.<org.apache.ibatis.javassist.CtClass: void checkModify()>();
return;
}
public void replaceClassName(org.apache.ibatis.javassist.ClassMap)
{
org.apache.ibatis.javassist.ClassMap v;
org.apache.ibatis.javassist.CtClass v;
v := @this: org.apache.ibatis.javassist.CtClass;
v := @parameter: org.apache.ibatis.javassist.ClassMap;
virtualinvoke v.<org.apache.ibatis.javassist.CtClass: void checkModify()>();
return;
}
public synchronized java.util.Collection getRefClasses()
{
org.apache.ibatis.javassist.CtClass$1 v;
java.util.Collection v;
org.apache.ibatis.javassist.bytecode.ClassFile v;
org.apache.ibatis.javassist.CtClass v;
v := @this: org.apache.ibatis.javassist.CtClass;
v = virtualinvoke v.<org.apache.ibatis.javassist.CtClass: org.apache.ibatis.javassist.bytecode.ClassFile getClassFile2()>();
if v == null goto label;
v = new org.apache.ibatis.javassist.CtClass$1;
specialinvoke v.<org.apache.ibatis.javassist.CtClass$1: void <init>(org.apache.ibatis.javassist.CtClass)>(v);
virtualinvoke v.<org.apache.ibatis.javassist.bytecode.ClassFile: void getRefClasses(java.util.Map)>(v);
v = virtualinvoke v.<org.apache.ibatis.javassist.ClassMap: java.util.Collection values()>();
return v;
label:
return null;
}
public boolean isInterface()
{
org.apache.ibatis.javassist.CtClass v;
v := @this: org.apache.ibatis.javassist.CtClass;
return 0;
}
public boolean isAnnotation()
{
org.apache.ibatis.javassist.CtClass v;
v := @this: org.apache.ibatis.javassist.CtClass;
return 0;
}
public boolean isEnum()
{
org.apache.ibatis.javassist.CtClass v;
v := @this: org.apache.ibatis.javassist.CtClass;
return 0;
}
public int getModifiers()
{
org.apache.ibatis.javassist.CtClass v;
v := @this: org.apache.ibatis.javassist.CtClass;
return 0;
}
public boolean hasAnnotation(java.lang.Class)
{
java.lang.Class v;
java.lang.String v;
org.apache.ibatis.javassist.CtClass v;
boolean v;
v := @this: org.apache.ibatis.javassist.CtClass;
v := @parameter: java.lang.Class;
v = virtualinvoke v.<java.lang.Class: java.lang.String getName()>();
v = virtualinvoke v.<org.apache.ibatis.javassist.CtClass: boolean hasAnnotation(java.lang.String)>(v);
return v;
}
public boolean hasAnnotation(java.lang.String)
{
java.lang.String v;
org.apache.ibatis.javassist.CtClass v;
v := @this: org.apache.ibatis.javassist.CtClass;
v := @parameter: java.lang.String;
return 0;
}
public java.lang.Object getAnnotation(java.lang.Class) throws java.lang.ClassNotFoundException
{
java.lang.Class v;
org.apache.ibatis.javassist.CtClass v;
v := @this: org.apache.ibatis.javassist.CtClass;
v := @parameter: java.lang.Class;
return null;
}
public java.lang.Object[] getAnnotations() throws java.lang.ClassNotFoundException
{
java.lang.Object[] v;
org.apache.ibatis.javassist.CtClass v;
v := @this: org.apache.ibatis.javassist.CtClass;
v = newarray (java.lang.Object)[0];
return v;
}
public java.lang.Object[] getAvailableAnnotations()
{
java.lang.Object[] v;
org.apache.ibatis.javassist.CtClass v;
v := @this: org.apache.ibatis.javassist.CtClass;
v = newarray (java.lang.Object)[0];
return v;
}
public org.apache.ibatis.javassist.CtClass[] getDeclaredClasses() throws org.apache.ibatis.javassist.NotFoundException
{
org.apache.ibatis.javassist.CtClass[] v;
org.apache.ibatis.javassist.CtClass v;
v := @this: org.apache.ibatis.javassist.CtClass;
v = virtualinvoke v.<org.apache.ibatis.javassist.CtClass: org.apache.ibatis.javassist.CtClass[] getNestedClasses()>();
return v;
}
public org.apache.ibatis.javassist.CtClass[] getNestedClasses() throws org.apache.ibatis.javassist.NotFoundException
{
org.apache.ibatis.javassist.CtClass[] v;
org.apache.ibatis.javassist.CtClass v;
v := @this: org.apache.ibatis.javassist.CtClass;
v = newarray (org.apache.ibatis.javassist.CtClass)[0];
return v;
}
public void setModifiers(int)
{
int v;
org.apache.ibatis.javassist.CtClass v;
v := @this: org.apache.ibatis.javassist.CtClass;
v := @parameter: int;
virtualinvoke v.<org.apache.ibatis.javassist.CtClass: void checkModify()>();
return;
}
public boolean subclassOf(org.apache.ibatis.javassist.CtClass)
{
org.apache.ibatis.javassist.CtClass v, v;
v := @this: org.apache.ibatis.javassist.CtClass;
v := @parameter: org.apache.ibatis.javassist.CtClass;
return 0;
}
public org.apache.ibatis.javassist.CtClass getSuperclass() throws org.apache.ibatis.javassist.NotFoundException
{
org.apache.ibatis.javassist.CtClass v;
v := @this: org.apache.ibatis.javassist.CtClass;
return null;
}
public void setSuperclass(org.apache.ibatis.javassist.CtClass) throws org.apache.ibatis.javassist.CannotCompileException
{
org.apache.ibatis.javassist.CtClass v, v;
v := @this: org.apache.ibatis.javassist.CtClass;
v := @parameter: org.apache.ibatis.javassist.CtClass;
virtualinvoke v.<org.apache.ibatis.javassist.CtClass: void checkModify()>();
return;
}
public org.apache.ibatis.javassist.CtClass[] getInterfaces() throws org.apache.ibatis.javassist.NotFoundException
{
org.apache.ibatis.javassist.CtClass[] v;
org.apache.ibatis.javassist.CtClass v;
v := @this: org.apache.ibatis.javassist.CtClass;
v = newarray (org.apache.ibatis.javassist.CtClass)[0];
return v;
}
public void setInterfaces(org.apache.ibatis.javassist.CtClass[])
{
org.apache.ibatis.javassist.CtClass[] v;
org.apache.ibatis.javassist.CtClass v;
v := @this: org.apache.ibatis.javassist.CtClass;
v := @parameter: org.apache.ibatis.javassist.CtClass[];
virtualinvoke v.<org.apache.ibatis.javassist.CtClass: void checkModify()>();
return;
}
public void addInterface(org.apache.ibatis.javassist.CtClass)
{
org.apache.ibatis.javassist.CtClass v, v;
v := @this: org.apache.ibatis.javassist.CtClass;
v := @parameter: org.apache.ibatis.javassist.CtClass;
virtualinvoke v.<org.apache.ibatis.javassist.CtClass: void checkModify()>();
return;
}
public org.apache.ibatis.javassist.CtClass getDeclaringClass() throws org.apache.ibatis.javassist.NotFoundException
{
org.apache.ibatis.javassist.CtClass v;
v := @this: org.apache.ibatis.javassist.CtClass;
return null;
}
public final org.apache.ibatis.javassist.CtMethod getEnclosingMethod() throws org.apache.ibatis.javassist.NotFoundException
{
org.apache.ibatis.javassist.CtBehavior v;
org.apache.ibatis.javassist.NotFoundException v;
java.lang.String v, v, v;
org.apache.ibatis.javassist.CtClass v;
boolean v;
v := @this: org.apache.ibatis.javassist.CtClass;
v = virtualinvoke v.<org.apache.ibatis.javassist.CtClass: org.apache.ibatis.javassist.CtBehavior getEnclosingBehavior()>();
if v != null goto label;
return null;
label:
v = v instanceof org.apache.ibatis.javassist.CtMethod;
if v == 0 goto label;
return v;
label:
v = new org.apache.ibatis.javassist.NotFoundException;
v = virtualinvoke v.<org.apache.ibatis.javassist.CtBehavior: java.lang.String getLongName()>();
v = virtualinvoke v.<org.apache.ibatis.javassist.CtClass: java.lang.String getName()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u is enclosing \u0001");
specialinvoke v.<org.apache.ibatis.javassist.NotFoundException: void <init>(java.lang.String)>(v);
throw v;
}
public org.apache.ibatis.javassist.CtBehavior getEnclosingBehavior() throws org.apache.ibatis.javassist.NotFoundException
{
org.apache.ibatis.javassist.CtClass v;
v := @this: org.apache.ibatis.javassist.CtClass;
return null;
}
public org.apache.ibatis.javassist.CtClass makeNestedClass(java.lang.String, boolean)
{
java.lang.RuntimeException v;
java.lang.String v, v, v;
org.apache.ibatis.javassist.CtClass v;
boolean v;
v := @this: org.apache.ibatis.javassist.CtClass;
v := @parameter: java.lang.String;
v := @parameter: boolean;
v = new java.lang.RuntimeException;
v = virtualinvoke v.<org.apache.ibatis.javassist.CtClass: java.lang.String getName()>();
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 is not a class");
specialinvoke v.<java.lang.RuntimeException: void <init>(java.lang.String)>(v);
throw v;
}
public org.apache.ibatis.javassist.CtField[] getFields()
{
org.apache.ibatis.javassist.CtField[] v;
org.apache.ibatis.javassist.CtClass v;
v := @this: org.apache.ibatis.javassist.CtClass;
v = newarray (org.apache.ibatis.javassist.CtField)[0];
return v;
}
public org.apache.ibatis.javassist.CtField getField(java.lang.String) throws org.apache.ibatis.javassist.NotFoundException
{
java.lang.String v;
org.apache.ibatis.javassist.CtClass v;
org.apache.ibatis.javassist.CtField v;
v := @this: org.apache.ibatis.javassist.CtClass;
v := @parameter: java.lang.String;
v = virtualinvoke v.<org.apache.ibatis.javassist.CtClass: org.apache.ibatis.javassist.CtField getField(java.lang.String,java.lang.String)>(v, null);
return v;
}
public org.apache.ibatis.javassist.CtField getField(java.lang.String, java.lang.String) throws org.apache.ibatis.javassist.NotFoundException
{
org.apache.ibatis.javassist.NotFoundException v;
java.lang.String v, v;
org.apache.ibatis.javassist.CtClass v;
v := @this: org.apache.ibatis.javassist.CtClass;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = new org.apache.ibatis.javassist.NotFoundException;
specialinvoke v.<org.apache.ibatis.javassist.NotFoundException: void <init>(java.lang.String)>(v);
throw v;
}
org.apache.ibatis.javassist.CtField getField2(java.lang.String, java.lang.String)
{
java.lang.String v, v;
org.apache.ibatis.javassist.CtClass v;
v := @this: org.apache.ibatis.javassist.CtClass;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
return null;
}
public org.apache.ibatis.javassist.CtField[] getDeclaredFields()
{
org.apache.ibatis.javassist.CtField[] v;
org.apache.ibatis.javassist.CtClass v;
v := @this: org.apache.ibatis.javassist.CtClass;
v = newarray (org.apache.ibatis.javassist.CtField)[0];
return v;
}
public org.apache.ibatis.javassist.CtField getDeclaredField(java.lang.String) throws org.apache.ibatis.javassist.NotFoundException
{
org.apache.ibatis.javassist.NotFoundException v;
java.lang.String v;
org.apache.ibatis.javassist.CtClass v;
v := @this: org.apache.ibatis.javassist.CtClass;
v := @parameter: java.lang.String;
v = new org.apache.ibatis.javassist.NotFoundException;
specialinvoke v.<org.apache.ibatis.javassist.NotFoundException: void <init>(java.lang.String)>(v);
throw v;
}
public org.apache.ibatis.javassist.CtField getDeclaredField(java.lang.String, java.lang.String) throws org.apache.ibatis.javassist.NotFoundException
{
org.apache.ibatis.javassist.NotFoundException v;
java.lang.String v, v;
org.apache.ibatis.javassist.CtClass v;
v := @this: org.apache.ibatis.javassist.CtClass;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = new org.apache.ibatis.javassist.NotFoundException;
specialinvoke v.<org.apache.ibatis.javassist.NotFoundException: void <init>(java.lang.String)>(v);
throw v;
}
public org.apache.ibatis.javassist.CtBehavior[] getDeclaredBehaviors()
{
org.apache.ibatis.javassist.CtBehavior[] v;
org.apache.ibatis.javassist.CtClass v;
v := @this: org.apache.ibatis.javassist.CtClass;
v = newarray (org.apache.ibatis.javassist.CtBehavior)[0];
return v;
}
public org.apache.ibatis.javassist.CtConstructor[] getConstructors()
{
org.apache.ibatis.javassist.CtConstructor[] v;
org.apache.ibatis.javassist.CtClass v;
v := @this: org.apache.ibatis.javassist.CtClass;
v = newarray (org.apache.ibatis.javassist.CtConstructor)[0];
return v;
}
public org.apache.ibatis.javassist.CtConstructor getConstructor(java.lang.String) throws org.apache.ibatis.javassist.NotFoundException
{
org.apache.ibatis.javassist.NotFoundException v;
java.lang.String v;
org.apache.ibatis.javassist.CtClass v;
v := @this: org.apache.ibatis.javassist.CtClass;
v := @parameter: java.lang.String;
v = new org.apache.ibatis.javassist.NotFoundException;
specialinvoke v.<org.apache.ibatis.javassist.NotFoundException: void <init>(java.lang.String)>("no such constructor");
throw v;
}
public org.apache.ibatis.javassist.CtConstructor[] getDeclaredConstructors()
{
org.apache.ibatis.javassist.CtConstructor[] v;
org.apache.ibatis.javassist.CtClass v;
v := @this: org.apache.ibatis.javassist.CtClass;
v = newarray (org.apache.ibatis.javassist.CtConstructor)[0];
return v;
}
public org.apache.ibatis.javassist.CtConstructor getDeclaredConstructor(org.apache.ibatis.javassist.CtClass[]) throws org.apache.ibatis.javassist.NotFoundException
{
org.apache.ibatis.javassist.CtClass[] v;
java.lang.String v;
org.apache.ibatis.javassist.CtClass v;
org.apache.ibatis.javassist.CtConstructor v;
v := @this: org.apache.ibatis.javassist.CtClass;
v := @parameter: org.apache.ibatis.javassist.CtClass[];
v = staticinvoke <org.apache.ibatis.javassist.bytecode.Descriptor: java.lang.String ofConstructor(org.apache.ibatis.javassist.CtClass[])>(v);
v = virtualinvoke v.<org.apache.ibatis.javassist.CtClass: org.apache.ibatis.javassist.CtConstructor getConstructor(java.lang.String)>(v);
return v;
}
public org.apache.ibatis.javassist.CtConstructor getClassInitializer()
{
org.apache.ibatis.javassist.CtClass v;
v := @this: org.apache.ibatis.javassist.CtClass;
return null;
}
public org.apache.ibatis.javassist.CtMethod[] getMethods()
{
org.apache.ibatis.javassist.CtMethod[] v;
org.apache.ibatis.javassist.CtClass v;
v := @this: org.apache.ibatis.javassist.CtClass;
v = newarray (org.apache.ibatis.javassist.CtMethod)[0];
return v;
}
public org.apache.ibatis.javassist.CtMethod getMethod(java.lang.String, java.lang.String) throws org.apache.ibatis.javassist.NotFoundException
{
org.apache.ibatis.javassist.NotFoundException v;
java.lang.String v, v;
org.apache.ibatis.javassist.CtClass v;
v := @this: org.apache.ibatis.javassist.CtClass;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = new org.apache.ibatis.javassist.NotFoundException;
specialinvoke v.<org.apache.ibatis.javassist.NotFoundException: void <init>(java.lang.String)>(v);
throw v;
}
public org.apache.ibatis.javassist.CtMethod[] getDeclaredMethods()
{
org.apache.ibatis.javassist.CtMethod[] v;
org.apache.ibatis.javassist.CtClass v;
v := @this: org.apache.ibatis.javassist.CtClass;
v = newarray (org.apache.ibatis.javassist.CtMethod)[0];
return v;
}
public org.apache.ibatis.javassist.CtMethod getDeclaredMethod(java.lang.String, org.apache.ibatis.javassist.CtClass[]) throws org.apache.ibatis.javassist.NotFoundException
{
org.apache.ibatis.javassist.CtClass[] v;
org.apache.ibatis.javassist.NotFoundException v;
java.lang.String v;
org.apache.ibatis.javassist.CtClass v;
v := @this: org.apache.ibatis.javassist.CtClass;
v := @parameter: java.lang.String;
v := @parameter: org.apache.ibatis.javassist.CtClass[];
v = new org.apache.ibatis.javassist.NotFoundException;
specialinvoke v.<org.apache.ibatis.javassist.NotFoundException: void <init>(java.lang.String)>(v);
throw v;
}
public org.apache.ibatis.javassist.CtMethod[] getDeclaredMethods(java.lang.String) throws org.apache.ibatis.javassist.NotFoundException
{
org.apache.ibatis.javassist.NotFoundException v;
java.lang.String v;
org.apache.ibatis.javassist.CtClass v;
v := @this: org.apache.ibatis.javassist.CtClass;
v := @parameter: java.lang.String;
v = new org.apache.ibatis.javassist.NotFoundException;
specialinvoke v.<org.apache.ibatis.javassist.NotFoundException: void <init>(java.lang.String)>(v);
throw v;
}
public org.apache.ibatis.javassist.CtMethod getDeclaredMethod(java.lang.String) throws org.apache.ibatis.javassist.NotFoundException
{
org.apache.ibatis.javassist.NotFoundException v;
java.lang.String v;
org.apache.ibatis.javassist.CtClass v;
v := @this: org.apache.ibatis.javassist.CtClass;
v := @parameter: java.lang.String;
v = new org.apache.ibatis.javassist.NotFoundException;
specialinvoke v.<org.apache.ibatis.javassist.NotFoundException: void <init>(java.lang.String)>(v);
throw v;
}
public org.apache.ibatis.javassist.CtConstructor makeClassInitializer() throws org.apache.ibatis.javassist.CannotCompileException
{
org.apache.ibatis.javassist.CtClass v;
org.apache.ibatis.javassist.CannotCompileException v;
v := @this: org.apache.ibatis.javassist.CtClass;
v = new org.apache.ibatis.javassist.CannotCompileException;
specialinvoke v.<org.apache.ibatis.javassist.CannotCompileException: void <init>(java.lang.String)>("not a class");
throw v;
}
public void addConstructor(org.apache.ibatis.javassist.CtConstructor) throws org.apache.ibatis.javassist.CannotCompileException
{
org.apache.ibatis.javassist.CtClass v;
org.apache.ibatis.javassist.CtConstructor v;
v := @this: org.apache.ibatis.javassist.CtClass;
v := @parameter: org.apache.ibatis.javassist.CtConstructor;
virtualinvoke v.<org.apache.ibatis.javassist.CtClass: void checkModify()>();
return;
}
public void removeConstructor(org.apache.ibatis.javassist.CtConstructor) throws org.apache.ibatis.javassist.NotFoundException
{
org.apache.ibatis.javassist.CtClass v;
org.apache.ibatis.javassist.CtConstructor v;
v := @this: org.apache.ibatis.javassist.CtClass;
v := @parameter: org.apache.ibatis.javassist.CtConstructor;
virtualinvoke v.<org.apache.ibatis.javassist.CtClass: void checkModify()>();
return;
}
public void addMethod(org.apache.ibatis.javassist.CtMethod) throws org.apache.ibatis.javassist.CannotCompileException
{
org.apache.ibatis.javassist.CtClass v;
org.apache.ibatis.javassist.CtMethod v;
v := @this: org.apache.ibatis.javassist.CtClass;
v := @parameter: org.apache.ibatis.javassist.CtMethod;
virtualinvoke v.<org.apache.ibatis.javassist.CtClass: void checkModify()>();
return;
}
public void removeMethod(org.apache.ibatis.javassist.CtMethod) throws org.apache.ibatis.javassist.NotFoundException
{
org.apache.ibatis.javassist.CtClass v;
org.apache.ibatis.javassist.CtMethod v;
v := @this: org.apache.ibatis.javassist.CtClass;
v := @parameter: org.apache.ibatis.javassist.CtMethod;
virtualinvoke v.<org.apache.ibatis.javassist.CtClass: void checkModify()>();
return;
}
public void addField(org.apache.ibatis.javassist.CtField) throws org.apache.ibatis.javassist.CannotCompileException
{
org.apache.ibatis.javassist.CtClass v;
org.apache.ibatis.javassist.CtField v;
org.apache.ibatis.javassist.CtField$Initializer v;
v := @this: org.apache.ibatis.javassist.CtClass;
v := @parameter: org.apache.ibatis.javassist.CtField;
v = null;
virtualinvoke v.<org.apache.ibatis.javassist.CtClass: void addField(org.apache.ibatis.javassist.CtField,org.apache.ibatis.javassist.CtField$Initializer)>(v, v);
return;
}
public void addField(org.apache.ibatis.javassist.CtField, java.lang.String) throws org.apache.ibatis.javassist.CannotCompileException
{
java.lang.String v;
org.apache.ibatis.javassist.CtClass v;
org.apache.ibatis.javassist.CtField v;
v := @this: org.apache.ibatis.javassist.CtClass;
v := @parameter: org.apache.ibatis.javassist.CtField;
v := @parameter: java.lang.String;
virtualinvoke v.<org.apache.ibatis.javassist.CtClass: void checkModify()>();
return;
}
public void addField(org.apache.ibatis.javassist.CtField, org.apache.ibatis.javassist.CtField$Initializer) throws org.apache.ibatis.javassist.CannotCompileException
{
org.apache.ibatis.javassist.CtClass v;
org.apache.ibatis.javassist.CtField v;
org.apache.ibatis.javassist.CtField$Initializer v;
v := @this: org.apache.ibatis.javassist.CtClass;
v := @parameter: org.apache.ibatis.javassist.CtField;
v := @parameter: org.apache.ibatis.javassist.CtField$Initializer;
virtualinvoke v.<org.apache.ibatis.javassist.CtClass: void checkModify()>();
return;
}
public void removeField(org.apache.ibatis.javassist.CtField) throws org.apache.ibatis.javassist.NotFoundException
{
org.apache.ibatis.javassist.CtClass v;
org.apache.ibatis.javassist.CtField v;
v := @this: org.apache.ibatis.javassist.CtClass;
v := @parameter: org.apache.ibatis.javassist.CtField;
virtualinvoke v.<org.apache.ibatis.javassist.CtClass: void checkModify()>();
return;
}
public byte[] getAttribute(java.lang.String)
{
java.lang.String v;
org.apache.ibatis.javassist.CtClass v;
v := @this: org.apache.ibatis.javassist.CtClass;
v := @parameter: java.lang.String;
return null;
}
public void setAttribute(java.lang.String, byte[])
{
byte[] v;
java.lang.String v;
org.apache.ibatis.javassist.CtClass v;
v := @this: org.apache.ibatis.javassist.CtClass;
v := @parameter: java.lang.String;
v := @parameter: byte[];
virtualinvoke v.<org.apache.ibatis.javassist.CtClass: void checkModify()>();
return;
}
public void instrument(org.apache.ibatis.javassist.CodeConverter) throws org.apache.ibatis.javassist.CannotCompileException
{
org.apache.ibatis.javassist.CodeConverter v;
org.apache.ibatis.javassist.CtClass v;
v := @this: org.apache.ibatis.javassist.CtClass;
v := @parameter: org.apache.ibatis.javassist.CodeConverter;
virtualinvoke v.<org.apache.ibatis.javassist.CtClass: void checkModify()>();
return;
}
public void instrument(org.apache.ibatis.javassist.expr.ExprEditor) throws org.apache.ibatis.javassist.CannotCompileException
{
org.apache.ibatis.javassist.CtClass v;
org.apache.ibatis.javassist.expr.ExprEditor v;
v := @this: org.apache.ibatis.javassist.CtClass;
v := @parameter: org.apache.ibatis.javassist.expr.ExprEditor;
virtualinvoke v.<org.apache.ibatis.javassist.CtClass: void checkModify()>();
return;
}
public java.lang.Class toClass() throws org.apache.ibatis.javassist.CannotCompileException
{
java.lang.Class v;
org.apache.ibatis.javassist.ClassPool v;
org.apache.ibatis.javassist.CtClass v;
v := @this: org.apache.ibatis.javassist.CtClass;
v = virtualinvoke v.<org.apache.ibatis.javassist.CtClass: org.apache.ibatis.javassist.ClassPool getClassPool()>();
v = virtualinvoke v.<org.apache.ibatis.javassist.ClassPool: java.lang.Class toClass(org.apache.ibatis.javassist.CtClass)>(v);
return v;
}
public java.lang.Class toClass(java.lang.Class) throws org.apache.ibatis.javassist.CannotCompileException
{
org.apache.ibatis.javassist.ClassPool v;
java.lang.Class v, v;
org.apache.ibatis.javassist.CtClass v;
v := @this: org.apache.ibatis.javassist.CtClass;
v := @parameter: java.lang.Class;
v = virtualinvoke v.<org.apache.ibatis.javassist.CtClass: org.apache.ibatis.javassist.ClassPool getClassPool()>();
v = virtualinvoke v.<org.apache.ibatis.javassist.ClassPool: java.lang.Class toClass(org.apache.ibatis.javassist.CtClass,java.lang.Class)>(v, v);
return v;
}
public java.lang.Class toClass(java.lang.invoke.MethodHandles$Lookup) throws org.apache.ibatis.javassist.CannotCompileException
{
java.lang.invoke.MethodHandles$Lookup v;
org.apache.ibatis.javassist.ClassPool v;
java.lang.Class v;
org.apache.ibatis.javassist.CtClass v;
v := @this: org.apache.ibatis.javassist.CtClass;
v := @parameter: java.lang.invoke.MethodHandles$Lookup;
v = virtualinvoke v.<org.apache.ibatis.javassist.CtClass: org.apache.ibatis.javassist.ClassPool getClassPool()>();
v = virtualinvoke v.<org.apache.ibatis.javassist.ClassPool: java.lang.Class toClass(org.apache.ibatis.javassist.CtClass,java.lang.invoke.MethodHandles$Lookup)>(v, v);
return v;
}
public java.lang.Class toClass(java.lang.ClassLoader, java.security.ProtectionDomain) throws org.apache.ibatis.javassist.CannotCompileException
{
org.apache.ibatis.javassist.ClassPool v;
java.security.ProtectionDomain v;
java.lang.Class v;
java.lang.ClassLoader v;
org.apache.ibatis.javassist.CtClass v;
v := @this: org.apache.ibatis.javassist.CtClass;
v := @parameter: java.lang.ClassLoader;
v := @parameter: java.security.ProtectionDomain;
v = virtualinvoke v.<org.apache.ibatis.javassist.CtClass: org.apache.ibatis.javassist.ClassPool getClassPool()>();
if v != null goto label;
v = virtualinvoke v.<org.apache.ibatis.javassist.ClassPool: java.lang.ClassLoader getClassLoader()>();
label:
v = virtualinvoke v.<org.apache.ibatis.javassist.ClassPool: java.lang.Class toClass(org.apache.ibatis.javassist.CtClass,java.lang.Class,java.lang.ClassLoader,java.security.ProtectionDomain)>(v, null, v, v);
return v;
}
public final java.lang.Class toClass(java.lang.ClassLoader) throws org.apache.ibatis.javassist.CannotCompileException
{
org.apache.ibatis.javassist.ClassPool v;
java.lang.Class v;
java.lang.ClassLoader v;
org.apache.ibatis.javassist.CtClass v;
v := @this: org.apache.ibatis.javassist.CtClass;
v := @parameter: java.lang.ClassLoader;
v = virtualinvoke v.<org.apache.ibatis.javassist.CtClass: org.apache.ibatis.javassist.ClassPool getClassPool()>();
v = virtualinvoke v.<org.apache.ibatis.javassist.ClassPool: java.lang.Class toClass(org.apache.ibatis.javassist.CtClass,java.lang.Class,java.lang.ClassLoader,java.security.ProtectionDomain)>(v, null, v, null);
return v;
}
public void detach()
{
org.apache.ibatis.javassist.ClassPool v;
java.lang.String v, v;
org.apache.ibatis.javassist.CtClass v, v;
v := @this: org.apache.ibatis.javassist.CtClass;
v = virtualinvoke v.<org.apache.ibatis.javassist.CtClass: org.apache.ibatis.javassist.ClassPool getClassPool()>();
v = virtualinvoke v.<org.apache.ibatis.javassist.CtClass: java.lang.String getName()>();
v = virtualinvoke v.<org.apache.ibatis.javassist.ClassPool: org.apache.ibatis.javassist.CtClass removeCached(java.lang.String)>(v);
if v == null goto label;
if v == v goto label;
v = virtualinvoke v.<org.apache.ibatis.javassist.CtClass: java.lang.String getName()>();
virtualinvoke v.<org.apache.ibatis.javassist.ClassPool: void cacheCtClass(java.lang.String,org.apache.ibatis.javassist.CtClass,boolean)>(v, v, 0);
label:
return;
}
public boolean stopPruning(boolean)
{
org.apache.ibatis.javassist.CtClass v;
boolean v;
v := @this: org.apache.ibatis.javassist.CtClass;
v := @parameter: boolean;
return 1;
}
public void prune()
{
org.apache.ibatis.javassist.CtClass v;
v := @this: org.apache.ibatis.javassist.CtClass;
return;
}
void incGetCounter()
{
org.apache.ibatis.javassist.CtClass v;
v := @this: org.apache.ibatis.javassist.CtClass;
return;
}
public void rebuildClassFile()
{
org.apache.ibatis.javassist.CtClass v;
v := @this: org.apache.ibatis.javassist.CtClass;
return;
}
public byte[] toBytecode() throws java.io.IOException, org.apache.ibatis.javassist.CannotCompileException
{
java.lang.Throwable v;
byte[] v;
java.io.ByteArrayOutputStream v;
java.io.DataOutputStream v;
org.apache.ibatis.javassist.CtClass v;
v := @this: org.apache.ibatis.javassist.CtClass;
v = new java.io.ByteArrayOutputStream;
specialinvoke v.<java.io.ByteArrayOutputStream: void <init>()>();
v = new java.io.DataOutputStream;
specialinvoke v.<java.io.DataOutputStream: void <init>(java.io.OutputStream)>(v);
label:
virtualinvoke v.<org.apache.ibatis.javassist.CtClass: void toBytecode(java.io.DataOutputStream)>(v);
label:
virtualinvoke v.<java.io.DataOutputStream: void close()>();
goto label;
label:
v := @caughtexception;
virtualinvoke v.<java.io.DataOutputStream: void close()>();
throw v;
label:
v = virtualinvoke v.<java.io.ByteArrayOutputStream: byte[] toByteArray()>();
return v;
catch java.lang.Throwable from label to label with label;
}
public void writeFile() throws org.apache.ibatis.javassist.NotFoundException, java.io.IOException, org.apache.ibatis.javassist.CannotCompileException
{
org.apache.ibatis.javassist.CtClass v;
v := @this: org.apache.ibatis.javassist.CtClass;
virtualinvoke v.<org.apache.ibatis.javassist.CtClass: void writeFile(java.lang.String)>(".");
return;
}
public void writeFile(java.lang.String) throws org.apache.ibatis.javassist.CannotCompileException, java.io.IOException
{
java.lang.Throwable v;
java.io.DataOutputStream v;
java.lang.String v;
org.apache.ibatis.javassist.CtClass v;
v := @this: org.apache.ibatis.javassist.CtClass;
v := @parameter: java.lang.String;
v = virtualinvoke v.<org.apache.ibatis.javassist.CtClass: java.io.DataOutputStream makeFileOutput(java.lang.String)>(v);
label:
virtualinvoke v.<org.apache.ibatis.javassist.CtClass: void toBytecode(java.io.DataOutputStream)>(v);
label:
virtualinvoke v.<java.io.DataOutputStream: void close()>();
goto label;
label:
v := @caughtexception;
virtualinvoke v.<java.io.DataOutputStream: void close()>();
throw v;
label:
return;
catch java.lang.Throwable from label to label with label;
}
protected java.io.DataOutputStream makeFileOutput(java.lang.String)
{
char v, v, v;
org.apache.ibatis.javassist.CtClass v;
java.io.File v;
java.io.BufferedOutputStream v;
java.io.DataOutputStream v;
int v;
java.lang.String v, v, v, v, v;
org.apache.ibatis.javassist.CtClass$DelayedFileOutputStream v;
boolean v;
v := @this: org.apache.ibatis.javassist.CtClass;
v := @parameter: java.lang.String;
v = virtualinvoke v.<org.apache.ibatis.javassist.CtClass: java.lang.String getName()>();
v = <java.io.File: char separatorChar>;
v = <java.io.File: char separatorChar>;
v = virtualinvoke v.<java.lang.String: java.lang.String replace(char,char)>(46, v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,char,java.lang.String)>(v, v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001\u0001\u.class");
v = <java.io.File: char separatorChar>;
v = virtualinvoke v.<java.lang.String: int lastIndexOf(int)>(v);
if v <= 0 goto label;
v = virtualinvoke v.<java.lang.String: java.lang.String substring(int,int)>(0, v);
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(".");
if v != 0 goto label;
v = new java.io.File;
specialinvoke v.<java.io.File: void <init>(java.lang.String)>(v);
virtualinvoke v.<java.io.File: boolean mkdirs()>();
label:
v = new java.io.DataOutputStream;
v = new java.io.BufferedOutputStream;
v = new org.apache.ibatis.javassist.CtClass$DelayedFileOutputStream;
specialinvoke v.<org.apache.ibatis.javassist.CtClass$DelayedFileOutputStream: void <init>(java.lang.String)>(v);
specialinvoke v.<java.io.BufferedOutputStream: void <init>(java.io.OutputStream)>(v);
specialinvoke v.<java.io.DataOutputStream: void <init>(java.io.OutputStream)>(v);
return v;
}
public void debugWriteFile()
{
org.apache.ibatis.javassist.CtClass v;
v := @this: org.apache.ibatis.javassist.CtClass;
virtualinvoke v.<org.apache.ibatis.javassist.CtClass: void debugWriteFile(java.lang.String)>(".");
return;
}
public void debugWriteFile(java.lang.String)
{
java.lang.RuntimeException v;
java.lang.String v;
org.apache.ibatis.javassist.CtClass v;
java.lang.Exception v;
boolean v;
v := @this: org.apache.ibatis.javassist.CtClass;
v := @parameter: java.lang.String;
label:
v = virtualinvoke v.<org.apache.ibatis.javassist.CtClass: boolean stopPruning(boolean)>(1);
virtualinvoke v.<org.apache.ibatis.javassist.CtClass: void writeFile(java.lang.String)>(v);
virtualinvoke v.<org.apache.ibatis.javassist.CtClass: void defrost()>();
virtualinvoke v.<org.apache.ibatis.javassist.CtClass: boolean stopPruning(boolean)>(v);
label:
goto label;
label:
v := @caughtexception;
v = new java.lang.RuntimeException;
specialinvoke v.<java.lang.RuntimeException: void <init>(java.lang.Throwable)>(v);
throw v;
label:
return;
catch java.lang.Exception from label to label with label;
}
public void toBytecode(java.io.DataOutputStream) throws org.apache.ibatis.javassist.CannotCompileException, java.io.IOException
{
org.apache.ibatis.javassist.CtClass v;
java.io.DataOutputStream v;
org.apache.ibatis.javassist.CannotCompileException v;
v := @this: org.apache.ibatis.javassist.CtClass;
v := @parameter: java.io.DataOutputStream;
v = new org.apache.ibatis.javassist.CannotCompileException;
specialinvoke v.<org.apache.ibatis.javassist.CannotCompileException: void <init>(java.lang.String)>("not a class");
throw v;
}
public java.lang.String makeUniqueName(java.lang.String)
{
java.lang.RuntimeException v;
java.lang.String v, v, v;
org.apache.ibatis.javassist.CtClass v;
v := @this: org.apache.ibatis.javassist.CtClass;
v := @parameter: java.lang.String;
v = new java.lang.RuntimeException;
v = virtualinvoke v.<org.apache.ibatis.javassist.CtClass: java.lang.String getName()>();
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[])>("not available in \u0001");
specialinvoke v.<java.lang.RuntimeException: void <init>(java.lang.String)>(v);
throw v;
}
void compress()
{
org.apache.ibatis.javassist.CtClass v;
v := @this: org.apache.ibatis.javassist.CtClass;
return;
}
static void <clinit>()
{
org.apache.ibatis.javassist.CtPrimitiveType v, v, v, v, v, v, v, v, v;
org.apache.ibatis.javassist.CtClass v, v, v, v, v, v, v, v, v;
org.apache.ibatis.javassist.CtClass[] v, v, v, v, v, v, v, v, v, v;
<org.apache.ibatis.javassist.CtClass: java.lang.String debugDump> = null;
v = newarray (org.apache.ibatis.javassist.CtClass)[9];
<org.apache.ibatis.javassist.CtClass: org.apache.ibatis.javassist.CtClass[] primitiveTypes> = v;
v = new org.apache.ibatis.javassist.CtPrimitiveType;
specialinvoke v.<org.apache.ibatis.javassist.CtPrimitiveType: void <init>(java.lang.String,char,java.lang.String,java.lang.String,java.lang.String,int,int,int)>("boolean", 90, "java.lang.Boolean", "booleanValue", "()Z", 172, 4, 1);
<org.apache.ibatis.javassist.CtClass: org.apache.ibatis.javassist.CtClass booleanType> = v;
v = <org.apache.ibatis.javassist.CtClass: org.apache.ibatis.javassist.CtClass[] primitiveTypes>;
v = <org.apache.ibatis.javassist.CtClass: org.apache.ibatis.javassist.CtClass booleanType>;
v[0] = v;
v = new org.apache.ibatis.javassist.CtPrimitiveType;
specialinvoke v.<org.apache.ibatis.javassist.CtPrimitiveType: void <init>(java.lang.String,char,java.lang.String,java.lang.String,java.lang.String,int,int,int)>("char", 67, "java.lang.Character", "charValue", "()C", 172, 5, 1);
<org.apache.ibatis.javassist.CtClass: org.apache.ibatis.javassist.CtClass charType> = v;
v = <org.apache.ibatis.javassist.CtClass: org.apache.ibatis.javassist.CtClass[] primitiveTypes>;
v = <org.apache.ibatis.javassist.CtClass: org.apache.ibatis.javassist.CtClass charType>;
v[1] = v;
v = new org.apache.ibatis.javassist.CtPrimitiveType;
specialinvoke v.<org.apache.ibatis.javassist.CtPrimitiveType: void <init>(java.lang.String,char,java.lang.String,java.lang.String,java.lang.String,int,int,int)>("byte", 66, "java.lang.Byte", "byteValue", "()B", 172, 8, 1);
<org.apache.ibatis.javassist.CtClass: org.apache.ibatis.javassist.CtClass byteType> = v;
v = <org.apache.ibatis.javassist.CtClass: org.apache.ibatis.javassist.CtClass[] primitiveTypes>;
v = <org.apache.ibatis.javassist.CtClass: org.apache.ibatis.javassist.CtClass byteType>;
v[2] = v;
v = new org.apache.ibatis.javassist.CtPrimitiveType;
specialinvoke v.<org.apache.ibatis.javassist.CtPrimitiveType: void <init>(java.lang.String,char,java.lang.String,java.lang.String,java.lang.String,int,int,int)>("short", 83, "java.lang.Short", "shortValue", "()S", 172, 9, 1);
<org.apache.ibatis.javassist.CtClass: org.apache.ibatis.javassist.CtClass shortType> = v;
v = <org.apache.ibatis.javassist.CtClass: org.apache.ibatis.javassist.CtClass[] primitiveTypes>;
v = <org.apache.ibatis.javassist.CtClass: org.apache.ibatis.javassist.CtClass shortType>;
v[3] = v;
v = new org.apache.ibatis.javassist.CtPrimitiveType;
specialinvoke v.<org.apache.ibatis.javassist.CtPrimitiveType: void <init>(java.lang.String,char,java.lang.String,java.lang.String,java.lang.String,int,int,int)>("int", 73, "java.lang.Integer", "intValue", "()I", 172, 10, 1);
<org.apache.ibatis.javassist.CtClass: org.apache.ibatis.javassist.CtClass intType> = v;
v = <org.apache.ibatis.javassist.CtClass: org.apache.ibatis.javassist.CtClass[] primitiveTypes>;
v = <org.apache.ibatis.javassist.CtClass: org.apache.ibatis.javassist.CtClass intType>;
v[4] = v;
v = new org.apache.ibatis.javassist.CtPrimitiveType;
specialinvoke v.<org.apache.ibatis.javassist.CtPrimitiveType: void <init>(java.lang.String,char,java.lang.String,java.lang.String,java.lang.String,int,int,int)>("long", 74, "java.lang.Long", "longValue", "()J", 173, 11, 2);
<org.apache.ibatis.javassist.CtClass: org.apache.ibatis.javassist.CtClass longType> = v;
v = <org.apache.ibatis.javassist.CtClass: org.apache.ibatis.javassist.CtClass[] primitiveTypes>;
v = <org.apache.ibatis.javassist.CtClass: org.apache.ibatis.javassist.CtClass longType>;
v[5] = v;
v = new org.apache.ibatis.javassist.CtPrimitiveType;
specialinvoke v.<org.apache.ibatis.javassist.CtPrimitiveType: void <init>(java.lang.String,char,java.lang.String,java.lang.String,java.lang.String,int,int,int)>("float", 70, "java.lang.Float", "floatValue", "()F", 174, 6, 1);
<org.apache.ibatis.javassist.CtClass: org.apache.ibatis.javassist.CtClass floatType> = v;
v = <org.apache.ibatis.javassist.CtClass: org.apache.ibatis.javassist.CtClass[] primitiveTypes>;
v = <org.apache.ibatis.javassist.CtClass: org.apache.ibatis.javassist.CtClass floatType>;
v[6] = v;
v = new org.apache.ibatis.javassist.CtPrimitiveType;
specialinvoke v.<org.apache.ibatis.javassist.CtPrimitiveType: void <init>(java.lang.String,char,java.lang.String,java.lang.String,java.lang.String,int,int,int)>("double", 68, "java.lang.Double", "doubleValue", "()D", 175, 7, 2);
<org.apache.ibatis.javassist.CtClass: org.apache.ibatis.javassist.CtClass doubleType> = v;
v = <org.apache.ibatis.javassist.CtClass: org.apache.ibatis.javassist.CtClass[] primitiveTypes>;
v = <org.apache.ibatis.javassist.CtClass: org.apache.ibatis.javassist.CtClass doubleType>;
v[7] = v;
v = new org.apache.ibatis.javassist.CtPrimitiveType;
specialinvoke v.<org.apache.ibatis.javassist.CtPrimitiveType: void <init>(java.lang.String,char,java.lang.String,java.lang.String,java.lang.String,int,int,int)>("void", 86, "java.lang.Void", null, null, 177, 0, 0);
<org.apache.ibatis.javassist.CtClass: org.apache.ibatis.javassist.CtClass voidType> = v;
v = <org.apache.ibatis.javassist.CtClass: org.apache.ibatis.javassist.CtClass[] primitiveTypes>;
v = <org.apache.ibatis.javassist.CtClass: org.apache.ibatis.javassist.CtClass voidType>;
v[8] = v;
return;
}
}