Changeset 267 in josm for src/org/openstreetmap/josm/Main.java
- Timestamp:
- 2007-06-30T22:01:02+02:00 (19 years ago)
- File:
-
- 1 edited
-
src/org/openstreetmap/josm/Main.java (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
src/org/openstreetmap/josm/Main.java
r266 r267 234 234 // iterate all plugins and collect all libraries of all plugins: 235 235 List<URL> allPluginLibraries = new ArrayList<URL>(); 236 for (Collection<PluginInformation> c : p.values()) { 237 for (PluginInformation info : c) { 238 allPluginLibraries.addAll(info.getLibraries()); 239 } 240 } 236 for (Collection<PluginInformation> c : p.values()) 237 for (PluginInformation info : c) 238 allPluginLibraries.addAll(info.libraries); 241 239 // create a classloader for all plugins: 242 240 URL[] jarUrls = new URL[allPluginLibraries.size()]; 243 241 jarUrls = allPluginLibraries.toArray(jarUrls); 244 242 URLClassLoader pluginClassLoader = new URLClassLoader(jarUrls, Main.class.getClassLoader()); 245 246 243 247 244 for (Collection<PluginInformation> c : p.values()) { 248 245 for (PluginInformation info : c) { 249 246 try { 250 info.setClassLoader(pluginClassLoader); // set the common classloader 251 Class<?> klass = info.loadClass(); 247 Class<?> klass = info.loadClass(pluginClassLoader); 252 248 ImageProvider.sources.add(0, klass); 253 249 System.out.println("loading "+info.name);
Note:
See TracChangeset
for help on using the changeset viewer.
