Value Members
-
final
def
!=(arg0: AnyRef): Boolean
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: AnyRef): Boolean
-
final
def
==(arg0: Any): Boolean
-
def
apply(sources: Seq[File], changes: DependencyChanges, classpath: Seq[File], outputDirectory: File, options: Seq[String], callback: AnalysisCallback, maximumErrors: Int, cache: GlobalsCache, log: Logger): Unit
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
-
def
compile(sources: Seq[File], changes: DependencyChanges, options: Seq[String], callback: AnalysisCallback, maximumErrors: Int, cache: GlobalsCache, log: Logger): Unit
-
def
console(classpath: Seq[File], options: Seq[String], initialCommands: String, cleanupCommands: String, log: Logger)(loader: Option[ClassLoader] = None, bindings: Seq[(String, Any)] = Nil): Unit
-
-
def
createDualLoader(scalaLoader: ClassLoader, sbtLoader: ClassLoader): ClassLoader
-
def
doc(sources: Seq[File], classpath: Seq[File], outputDirectory: File, options: Seq[String], log: Logger, reporter: Reporter): Unit
-
def
doc(sources: Seq[File], classpath: Seq[File], outputDirectory: File, options: Seq[String], maximumErrors: Int, log: Logger): Unit
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
def
force(log: Logger): Unit
-
final
def
getClass(): java.lang.Class[_]
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
final
def
ne(arg0: AnyRef): Boolean
-
def
newCachedCompiler(arguments: Seq[String], log: Logger, reporter: Reporter, resident: Boolean): CachedCompiler
-
def
newCachedCompiler(arguments: Array[String], log: Logger, reporter: Reporter, resident: Boolean): CachedCompiler
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
-
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Inherited from AnyRef
Inherited from Any
Interface to the Scala compiler that uses the dependency analysis plugin. This class uses the Scala library and compiler provided by scalaInstance. This class requires a ComponentManager in order to obtain the interface code to scalac and the analysis plugin. Because these call Scala code for a different Scala version than the one used for this class, they must be compiled for the version of Scala being used.