class oadd.javassist.util.proxy.DefineClassHelper$Java extends oadd.javassist.util.proxy.DefineClassHelper$JavaOther
{
private void <init>()
{
oadd.javassist.util.proxy.DefineClassHelper$Java v;
v := @this: oadd.javassist.util.proxy.DefineClassHelper$Java;
specialinvoke v.<oadd.javassist.util.proxy.DefineClassHelper$JavaOther: void <init>()>();
return;
}
java.lang.Class defineClass(java.lang.String, byte[], int, int, java.lang.Class, java.lang.ClassLoader, java.security.ProtectionDomain) throws java.lang.ClassFormatError, oadd.javassist.CannotCompileException
{
byte[] v;
oadd.javassist.util.proxy.DefineClassHelper$Java v;
java.security.ProtectionDomain v;
int v, v;
java.lang.Class v, v, v;
java.lang.ClassLoader v;
java.lang.String v;
v := @this: oadd.javassist.util.proxy.DefineClassHelper$Java;
v := @parameter: java.lang.String;
v := @parameter: byte[];
v := @parameter: int;
v := @parameter: int;
v := @parameter: java.lang.Class;
v := @parameter: java.lang.ClassLoader;
v := @parameter: java.security.ProtectionDomain;
if v == null goto label;
v = staticinvoke <oadd.javassist.util.proxy.DefineClassHelper: java.lang.Class toClass(java.lang.Class,byte[])>(v, v);
return v;
label:
v = specialinvoke v.<oadd.javassist.util.proxy.DefineClassHelper$JavaOther: java.lang.Class defineClass(java.lang.String,byte[],int,int,java.lang.Class,java.lang.ClassLoader,java.security.ProtectionDomain)>(v, v, v, v, v, v, v);
return v;
}
}