
scala.tools.nsc.ReflectMain.scala Maven / Gradle / Ivy
package scala.tools.nsc
import tools.util.PathResolver
import util.ClassPath.DefaultJavaContext
import util.ScalaClassLoader
object ReflectMain extends Driver {
private def classloaderFromSettings(settings: Settings) = {
val classpath = new PathResolver(settings).result
ScalaClassLoader.fromURLs(classpath.asURLs, getClass.getClassLoader)
}
override def newCompiler(): Global = new ReflectGlobal(settings, reporter, classloaderFromSettings(settings))
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy