aboutsummaryrefslogtreecommitdiff
path: root/stage1/ContextImplementation.scala
blob: 152e606f3fc17d048cf6c1c17ae82f8e03a4e435 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
package cbt
import java.io._
import java.util.concurrent.ConcurrentHashMap
import java.lang._

case class ContextImplementation(
  projectDirectory: File,
  cwd: File,
  argsArray: Array[String],
  enabledLoggersArray: Array[String],
  startCompat: Long,
  cbtHasChangedCompat: Boolean,
  scalaVersionOrNull: String,
  permanentKeys: ConcurrentHashMap[String,AnyRef],
  permanentClassLoaders: ConcurrentHashMap[AnyRef,ClassLoader],
  taskCache: ConcurrentHashMap[AnyRef,AnyRef],
  cache: File,
  cbtHome: File,
  cbtRootHome: File,
  compatibilityTarget: File,
  parentBuildOrNull: BuildInterface
) extends Context