aboutsummaryrefslogtreecommitdiff
path: root/stage1/ContextImplementation.scala
blob: 69094b0f7c312a7965e7013b5eb7043a14773234 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
package cbt
import java.io._

class ContextImplementation(
  override val projectDirectory: File,
  override val cwd: File,
  override val argsArray: Array[String],
  override val enabledLoggersArray: Array[String],
  override val start: Long,
  override val cbtLastModified: Long,
  override val scalaVersionOrNull: String,
  override val persistentCache: java.util.Map[AnyRef,AnyRef],
  override val transientCache: java.util.Map[AnyRef,AnyRef],
  override val cache: File,
  override val cbtHome: File,
  override val cbtRootHome: File,
  override val compatibilityTarget: File,
  override val parentBuildOrNull: BuildInterface
) extends Context{
  @deprecated("this method is replaced by cbtLastModified","")
  def cbtHasChangedCompat = true
  @deprecated("this method is replaced by start","")
  def startCompat = start
  @deprecated("this methods is replaced by persistentCache","")
  def permanentKeys = throw new IncompatibleCbtVersionException("You need to upgrade your CBT version in this module. The Context field permanentClassLoaders is no longer supported.");
  @deprecated("this methods is replaced by persistentCache","")
  def permanentClassLoaders = throw new IncompatibleCbtVersionException("You need to upgrade your CBT version in this module. The Context field permanentClassLoaders is no longer supported.");
}