aboutsummaryrefslogblamecommitdiff
path: root/stage1/ContextImplementation.scala
blob: 6df0d0719f4ab5c70089051888dfc5b0ce76aabc (plain) (tree)
1
2
3
4
5

                
 
                            
                                      











                                                             
                                                 
                            
                  

                                                               




                                                               
                                                                                                                                                                                


                                                                                                                                                                                                
package cbt
import java.io._

class ContextImplementation(
  override val workingDirectory: 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,
  override val loop: Boolean
) extends Context{
  @deprecated("this method is replaced by workingDirectory","")
  def projectDirectory = workingDirectory
  @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 permanentKeys 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.");
}