Exemplo n.º 1
0
 public static void removeClassLoaderEntryFromCache(IProject project) {
   ProjectClassLoaderCache.removeClassLoaderEntryFromCache(project);
 }
Exemplo n.º 2
0
 private void setupClassLoaders(IProject project, ClassLoader parentClassLoader) {
   classLoader = Thread.currentThread().getContextClassLoader();
   weavingClassLoader = ProjectClassLoaderCache.getClassLoader(project, parentClassLoader);
 }
Exemplo n.º 3
0
 /**
  * Create a {@link ClassLoader} from the class path configuration of the given <code>project
  * </code>.
  *
  * @param project the {@link IProject}
  * @param useParentClassLoader true if the current OSGi class loader should be used as parent
  *     class loader for the constructed class loader.
  * @return {@link ClassLoader} instance constructed from the <code>project</code>'s build path
  *     configuration
  */
 public static ClassLoader getClassLoader(IProject project, ClassLoader parentClassLoader) {
   return ProjectClassLoaderCache.getClassLoader(project, parentClassLoader);
 }