public void prependClassPath(List<VirtualFile> files) { delegate.prependClassPath(files); }
public void prependClassPath(VirtualFile... files) { delegate.prependClassPath(files); }
public void deploy(VFSDeploymentUnit unit) throws DeploymentException { try { VirtualFile classes = VFS.getChild(createHost(unit)); URL dynamicClassRoot = classes.toURL(); Closeable closeable = VFS.mountTemp(classes, tempFileProvider); unit.addAttachment(MOUNT_HANDLE_KEY, closeable); unit.addAttachment(DYNAMIC_CLASS_KEY, classes); unit.addAttachment(DYNAMIC_CLASS_URL_KEY, dynamicClassRoot); unit.prependClassPath(classes); log.debug("Dynamic class root for " + unit.getName() + " is " + dynamicClassRoot); } catch (Exception e) { throw new DeploymentException("Error creating dynamic class root", e); } }
unit.prependClassPath(classpath);