MiniSetupUtil

sbt.internal.inc.MiniSetupUtil
object MiniSetupUtil

Define all the implicit instances that are used in the Scala implementation of the incremental compiler to check the mathematical equivalence relation between two given classes.

Attributes

See also

scala.math.Equiv for more information on this kind of equivalence.

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

def equivCompileSetup(logger: Logger, equivOpts: Equiv[MiniOptions])(implicit equivComp: Equiv[String]): Equiv[MiniSetup]
def equivCompilerOptions(ignoredRegexes: Array[String]): Equiv[Array[String]]
def equivOpts0(equivScalacOpts: Equiv[Array[String]]): Equiv[MiniOptions]
def equivScalacOptions(ignoredRegexes: Array[String]): Equiv[Array[String]]

Concrete fields

val equivJavacOptions: Equiv[Array[String]]
val equivOpts: Equiv[MiniOptions]

Implicits

Implicits

implicit val equivCompilerVersion: Equiv[String]
implicit val equivFile: Equiv[Path]
implicit val equivOrder: Equiv[CompileOrder]
implicit val equivOutput: Equiv[Output]
implicit val equivPairs: Equiv[Array[T2[String, String]]]