- if (file.isDirectory()) loadDirectory(file, name + File.separatorChar);
- else bytes.put(name.replace(File.separatorChar, '.'), file);
+ if (file.isDirectory()) {
+ loadDirectory(file, name + File.separatorChar);
+ } else {
+ if (name.endsWith(".xwt")) {
+ 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);
+ }