final case class Module(name: String, scalaVersion: Option[ScalaVersion], scalacOptions: Seq[String], absolutePath: Path, sourceEntries: Seq[SourceEntry]) extends ManagedEntry with Product with Serializable

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Module
  2. Serializable
  3. Product
  4. Equals
  5. ManagedEntry
  6. ClassPathEntry
  7. ClassEntry
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new Module(name: String, scalaVersion: Option[ScalaVersion], scalacOptions: Seq[String], absolutePath: Path, sourceEntries: Seq[SourceEntry])

Value Members

  1. val absolutePath: Path
    Definition Classes
    ModuleClassPathEntry
  2. def classSystems: Seq[ClassSystem]
    Definition Classes
    ClassPathEntryClassEntry
  3. def isJava: Boolean
    Definition Classes
    ManagedEntry
  4. def isScala2: Boolean
    Definition Classes
    ManagedEntry
  5. def isScala3: Boolean
    Definition Classes
    ManagedEntry
  6. val name: String
    Definition Classes
    ModuleClassEntry
  7. def productElementNames: Iterator[String]
    Definition Classes
    Product
  8. def readBytes(classFile: String): Array[Byte]
    Definition Classes
    ClassPathEntry
  9. val scalaVersion: Option[ScalaVersion]
    Definition Classes
    ModuleManagedEntry
  10. val scalacOptions: Seq[String]
  11. val sourceEntries: Seq[SourceEntry]
    Definition Classes
    ModuleClassEntry
  12. def toURL: URL
    Definition Classes
    ClassPathEntry