Improve scala compilation

This commit is contained in:
Timo Westkämper 2014-12-19 23:53:59 +02:00
parent b4c137e9dd
commit fdee4f940f

View File

@ -1,5 +1,7 @@
package com.mysema.query.scala
import java.io.File._
import scala.tools.nsc._
import scala.tools.nsc.interpreter.IR.Success
import scala.io.Source.fromFile
@ -16,10 +18,9 @@ trait CompileTestUtils {
map (fromFile(_).mkString)
mkString ("\n"))
}
def assertCompileSuccess(source: String): Unit = {
import java.io.File.pathSeparator
private lazy val env = {
import java.io.File.pathSeparator
val env = new Settings
val currentLibraries = (this.getClass.getClassLoader).asInstanceOf[java.net.URLClassLoader].getURLs().toList
@ -28,7 +29,10 @@ trait CompileTestUtils {
env.classpath.value = cp.mkString(pathSeparator)
env.usejavacp.value = true
env
}
def assertCompileSuccess(source: String): Unit = {
val out = new java.io.ByteArrayOutputStream
val interpreterWriter = new java.io.PrintWriter(out)