Beispiel #1
0
 /**
  * Return the {@link PluginWrapper} that loaded the given class 'c'.
  *
  * @since 1.402.
  */
 public PluginWrapper whichPlugin(Class c) {
   PluginWrapper oneAndOnly = null;
   ClassLoader cl = c.getClassLoader();
   for (PluginWrapper p : activePlugins) {
     if (p.classLoader == cl) {
       if (oneAndOnly != null) return null; // ambigious
       oneAndOnly = p;
     }
   }
   return oneAndOnly;
 }