The name of the class we cast DSL "setting" (vs.
Evaluates a parsed sbt configuration file.
The evaluating scala compiler instance we use to handle evaluating scala configuration.
The file we've parsed
The lines of the configurtion we'd like to evaluate.
The default imports to use in this .sbt configuration
Just the Setting[_] instances defined in the .sbt file.
Reads a given .
Splits a set of lines into (imports, expressions).
Using an evaluating instance of the scala compiler, a sequence of files and the default imports to use, this method will take a ClassLoader of sbt-classes and return a parsed, compiled + evaluated LoadedSbtFile.
(Since version 0.13.6) We no longer merge build.sbt files together unless they are in the same directory.
This actually compiles a scala expression which represents a Seq[Setting[_]], although the expression may be just a single setting.
The mechanism to compile and evaluate Scala expressions.
The name for the thing we're compiling
The scala imports to have in place when we compile the expression
The scala expression we're compiling
The original position in source of the expression, for error messages.
A method that given an sbt classloader, can return the actual Seq[Setting[_]] defined by the expression.
(Since version 0.13.6) Build DSL now includes non-Setting[_] type settings.
(Since version 0.13.6) Will no longer be public.