public class javassist.util.proxy.DefinePackageHelper extends java.lang.Object
{
private static final javassist.util.proxy.DefinePackageHelper$Helper privileged;
public static void definePackage(java.lang.String, java.lang.ClassLoader) throws javassist.CannotCompileException
{
javassist.util.proxy.DefinePackageHelper$Helper v;
javassist.CannotCompileException v;
java.lang.ClassLoader v;
java.lang.String v;
java.lang.IllegalArgumentException v;
java.lang.Exception v;
v := @parameter: java.lang.String;
v := @parameter: java.lang.ClassLoader;
label:
v = <javassist.util.proxy.DefinePackageHelper: javassist.util.proxy.DefinePackageHelper$Helper privileged>;
virtualinvoke v.<javassist.util.proxy.DefinePackageHelper$Helper: java.lang.Package definePackage(java.lang.ClassLoader,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.net.URL)>(v, v, null, null, null, null, null, null, null);
label:
goto label;
label:
v := @caughtexception;
return;
label:
v := @caughtexception;
v = new javassist.CannotCompileException;
specialinvoke v.<javassist.CannotCompileException: void <init>(java.lang.Throwable)>(v);
throw v;
label:
return;
catch java.lang.IllegalArgumentException from label to label with label;
catch java.lang.Exception from label to label with label;
}
private void <init>()
{
javassist.util.proxy.DefinePackageHelper v;
v := @this: javassist.util.proxy.DefinePackageHelper;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
static void <clinit>()
{
javassist.util.proxy.DefinePackageHelper$Helper v;
javassist.util.proxy.DefinePackageHelper$JavaOther v;
int v, v;
javassist.util.proxy.DefinePackageHelper$Java v;
javassist.util.proxy.DefinePackageHelper$Java v;
v = <javassist.bytecode.ClassFile: int MAJOR_VERSION>;
if v < 53 goto label;
v = new javassist.util.proxy.DefinePackageHelper$Java;
v = v;
specialinvoke v.<javassist.util.proxy.DefinePackageHelper$Java9: void <init>()>();
goto label;
label:
v = <javassist.bytecode.ClassFile: int MAJOR_VERSION>;
if v < 51 goto label;
v = new javassist.util.proxy.DefinePackageHelper$Java;
v = v;
specialinvoke v.<javassist.util.proxy.DefinePackageHelper$Java7: void <init>()>();
goto label;
label:
v = new javassist.util.proxy.DefinePackageHelper$JavaOther;
v = v;
specialinvoke v.<javassist.util.proxy.DefinePackageHelper$JavaOther: void <init>()>();
label:
<javassist.util.proxy.DefinePackageHelper: javassist.util.proxy.DefinePackageHelper$Helper privileged> = v;
return;
}
}