Ignore:
Timestamp:
2007-06-30T22:01:02+02:00 (19 years ago)
Author:
imi
Message:
  • added and fixed some tests
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/org/openstreetmap/josm/Main.java

    r266 r267  
    234234                // iterate all plugins and collect all libraries of all plugins:
    235235                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);
    241239                // create a classloader for all plugins:
    242240                URL[] jarUrls = new URL[allPluginLibraries.size()];
    243241                jarUrls = allPluginLibraries.toArray(jarUrls);
    244242                URLClassLoader pluginClassLoader = new URLClassLoader(jarUrls, Main.class.getClassLoader());
    245                
    246                
     243
    247244                for (Collection<PluginInformation> c : p.values()) {
    248245                        for (PluginInformation info : c) {
    249246                                try {
    250                                         info.setClassLoader(pluginClassLoader); // set the common classloader
    251                                         Class<?> klass = info.loadClass();
     247                                        Class<?> klass = info.loadClass(pluginClassLoader);
    252248                                        ImageProvider.sources.add(0, klass);
    253249                                        System.out.println("loading "+info.name);
Note: See TracChangeset for help on using the changeset viewer.