package
ensime
Type Members
-
case class
EnsimeConfig(root: File, cacheDir: File, scalaCompilerJars: Set[File], ensimeServerJars: Set[File], name: String, scalaVersion: String, scalacOptions: List[String], modules: Map[String, EnsimeModule], javaHome: File, javaFlags: List[String], javacOptions: List[String], javaSrc: Set[File], projects: Seq[EnsimeProject]) extends Product with Serializable
-
case class
EnsimeModule(name: String, mainRoots: Set[File], testRoots: Set[File], targets: Set[File], testTargets: Set[File], dependsOnNames: Set[String], compileJars: Set[File], runtimeJars: Set[File], testJars: Set[File], sourceJars: Set[File], docJars: Set[File]) extends Product with Serializable
-
case class
EnsimeProject(id: EnsimeProjectId, depends: Seq[EnsimeProjectId], sources: Set[File], targets: Set[File], scalacOptions: List[String], javacOptions: List[String], libraryJars: Set[File], librarySources: Set[File], libraryDocs: Set[File]) extends Product with Serializable
-
case class
EnsimeProjectId(project: String, config: String) extends Product with Serializable