loadDirectory(file, name + File.separatorChar);
} else {
if (name.endsWith(".xwt")) {
- Static.createStatic(name.replace(File.separatorChar, '.'), false);
- usedPackages.put(JSObject.nodeNameToPackageName(name.replace('/', '.')), new Object());
+ String name2 = name.substring(0, name.length() - 4);
+ Static.createStatic(name2.replace(File.separatorChar, '.'), false);
+ usedPackages.put(JSObject.nodeNameToPackageName(name2.replace('/', '.')), new Object());
}
bytes.put(name.replace(File.separatorChar, '.'), file);
}
if (ret != null) return ret;
if (resourcename.indexOf('.') != -1)
createStatic(resourcename.substring(0, resourcename.lastIndexOf('.')), true);
- ret = new Static(resourcename, false);
- cache.put(resourcename, ret);
+ ret = new Static(resourcename, isPackage);
return ret;
}