SDK:
- fix ProjectAssetManager logging for classpaths and locators git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8652 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
This commit is contained in:
parent
c8d1ff75bd
commit
e940711de0
@ -116,7 +116,7 @@ public class ProjectAssetManager extends DesktopAssetManager {
|
|||||||
private synchronized void updateClassLoader() {
|
private synchronized void updateClassLoader() {
|
||||||
for (FileObject fileObject : jarItems) {
|
for (FileObject fileObject : jarItems) {
|
||||||
try {
|
try {
|
||||||
Logger.getLogger(this.getClass().getName()).log(Level.INFO, "Remove classpath locator:{0}", fileObject.getURL());
|
Logger.getLogger(this.getClass().getName()).log(Level.INFO, "Remove locator:{0}", fileObject.getURL());
|
||||||
unregisterLocator(fileObject.getURL().toExternalForm(),
|
unregisterLocator(fileObject.getURL().toExternalForm(),
|
||||||
com.jme3.asset.plugins.UrlLocator.class);
|
com.jme3.asset.plugins.UrlLocator.class);
|
||||||
} catch (FileStateInvalidException ex) {
|
} catch (FileStateInvalidException ex) {
|
||||||
@ -125,6 +125,7 @@ public class ProjectAssetManager extends DesktopAssetManager {
|
|||||||
}
|
}
|
||||||
jarItems.clear();
|
jarItems.clear();
|
||||||
for (ClassPathItem fileObject : classPathItems) {
|
for (ClassPathItem fileObject : classPathItems) {
|
||||||
|
Logger.getLogger(this.getClass().getName()).log(Level.INFO, "Remove classpath:{0}", fileObject.object);
|
||||||
fileObject.object.removeRecursiveListener(fileObject.listener);
|
fileObject.object.removeRecursiveListener(fileObject.listener);
|
||||||
}
|
}
|
||||||
classPathItems.clear();
|
classPathItems.clear();
|
||||||
@ -171,11 +172,12 @@ public class ProjectAssetManager extends DesktopAssetManager {
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
fileObject.addRecursiveListener(listener);
|
fileObject.addRecursiveListener(listener);
|
||||||
|
Logger.getLogger(this.getClass().getName()).log(Level.INFO, "Add classpath:{0}", fileObject);
|
||||||
classPathItems.add(new ClassPathItem(fileObject, listener));
|
classPathItems.add(new ClassPathItem(fileObject, listener));
|
||||||
urls.add(fileObject.getURL());
|
urls.add(fileObject.getURL());
|
||||||
}
|
}
|
||||||
if (fileObject.getURL().toExternalForm().startsWith("jar")) {
|
if (fileObject.getURL().toExternalForm().startsWith("jar")) {
|
||||||
Logger.getLogger(this.getClass().getName()).log(Level.INFO, "Add classpath locator:{0}", fileObject.getURL());
|
Logger.getLogger(this.getClass().getName()).log(Level.INFO, "Add locator:{0}", fileObject.getURL());
|
||||||
jarItems.add(fileObject);
|
jarItems.add(fileObject);
|
||||||
registerLocator(fileObject.getURL().toExternalForm(),
|
registerLocator(fileObject.getURL().toExternalForm(),
|
||||||
"com.jme3.asset.plugins.UrlLocator");
|
"com.jme3.asset.plugins.UrlLocator");
|
||||||
|
Loading…
x
Reference in New Issue
Block a user