Add in Package.getPackage() support for sengir

This commit is contained in:
Christian 2012-08-11 11:12:16 -04:00
parent 92b7ed1182
commit 3918c5e810
1 changed files with 5 additions and 0 deletions

View File

@ -79,6 +79,11 @@ public class RelaunchClassLoader extends URLClassLoader
try
{
String pkgname = name.substring(0, name.lastIndexOf('.'));
if (Package.getPackage(pkgname)==null)
{
definePackage(pkgname, null, null, null, null, null, null, null);
}
byte[] basicClass = getClassBytes(name);
byte[] transformedClass = runTransformers(name, basicClass);
Class<?> cl = defineClass(name, transformedClass, 0, transformedClass.length);