Eval

sbt.internal.Eval
See theEval companion object
class Eval(nonCpOptions: Seq[String], classpath: Seq[Path], backingDir: Option[Path], mkReporter: Option[() => EvalReporter])
  • nonCpOptions - non-classpath options
  • classpath - classpath used for evaluation
  • backingDir - directory to save *.class files
  • mkReporter - an optional factory method to create a reporter

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Type members

Classlikes

final class EvalDriver extends Driver

Attributes

Supertypes
class Driver
class Object
trait Matchable
class Any

Value members

Concrete methods

def eval(expression: String, tpeName: Option[String]): EvalResult
def eval(expression: String, imports: EvalImports, tpeName: Option[String], srcName: String, line: Int): EvalResult
def evalDefinitions(definitions: Seq[(String, Range)], imports: EvalImports, srcName: String, valTypes: Seq[String]): EvalDefinitions
def evalDefinitions(definitions: Seq[(String, Range)], imports: EvalImports, srcName: String, valTypes: Seq[String], extraHash: String): EvalDefinitions
def evalInfer(expression: String): EvalResult
def evalInfer(expression: String, imports: EvalImports): EvalResult