maker.project

Module

class Module extends ProjectTrait with DependencyPimps

Corresponds to a module in IntelliJ

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Module
  2. ProjectTrait
  3. ConfigPimps
  4. DependencyPimps
  5. AnyRef
  6. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Module(root: File, name: String, config: <error> = <ConfigFactory: error>.load(), immediateUpstreamModules: Seq[Module] = scala.collection.immutable.Nil, testModuleDependencies: Seq[Module] = scala.collection.immutable.Nil, analyses: ConcurrentHashMap[File, <error>] = Module.analyses)

Type Members

  1. class OrgAndArtifact extends AnyRef

    Definition Classes
    DependencyPimps
  2. implicit class Organization extends AnyRef

    Definition Classes
    DependencyPimps
  3. implicit class PimpedDependency extends AnyRef

    Definition Classes
    DependencyPimps
  4. implicit class RichConfig extends AnyRef

    Definition Classes
    ConfigPimps

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. val analyses: ConcurrentHashMap[File, <error>]

  7. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  8. def cacheDirectory: File

  9. def classDirectory(scalaVersion: ScalaVersion, phase: CompilePhase): File

  10. def clean: BuildResult

    Definition Classes
    ProjectTrait
  11. def clean(scalaVersion: ScalaVersion): BuildResult

    Definition Classes
    ProjectTrait
  12. def cleanOnly: BuildResult

  13. def clearDependencies(scalaVersion: ScalaVersion): Unit

    Definition Classes
    ProjectTrait
  14. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  15. def compilationCacheFile(scalaVersion: ScalaVersion, phase: CompilePhase): File

  16. def compilationClasspath(scalaVersion: ScalaVersion, phase: CompilePhase): String

    Definition Classes
    ProjectTrait
  17. def compilationClasspathComponents(scalaVersion: ScalaVersion, phase: CompilePhase): Seq[File]

    Definition Classes
    ProjectTrait
  18. def compilationFailedMarker(scalaVersion: ScalaVersion, phase: CompilePhase): File

  19. def compilationMetadataDirectory(scalaVersion: ScalaVersion, phase: CompilePhase): File

  20. def compilationOutputStream(scalaVersion: ScalaVersion, phase: CompilePhase): <error>

  21. def compile: BuildResult

    Definition Classes
    ProjectTrait
  22. def compile(scalaVersion: ScalaVersion): BuildResult

    Definition Classes
    ProjectTrait
  23. def compileTaskBuild(scalaVersion: ScalaVersion): Build

    Definition Classes
    ProjectTrait
  24. def compilerName: String

  25. val config: <error>

    Definition Classes
    ModuleProjectTrait
  26. def constructorCodeAsString: String

    Definition Classes
    ProjectTrait
  27. def continuously(bld: () ⇒ Build): Unit

    Definition Classes
    ProjectTrait
  28. def defaultScalaVersion: ScalaVersion

    Definition Classes
    ProjectTrait
  29. def dependencies: Seq[RichDependency]

  30. def dependenciesAlreadyUpdated(scalaVersion: ScalaVersion): Boolean

    Definition Classes
    ProjectTrait
  31. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  32. def equals(rhs: Any): Boolean

    The standard equals method was slow, making Dependency operations very expensive.

    The standard equals method was slow, making Dependency operations very expensive.

    Definition Classes
    ModuleProjectTrait → AnyRef → Any
  33. def execute(bld: Build): BuildResult

    Attributes
    protected
    Definition Classes
    ProjectTrait
  34. def extraDownstreamTasksMatcher: PartialFunction[Task, Set[Task]]

    Definition Classes
    ProjectTrait
  35. def extraUpstreamTasksMatcher: PartialFunction[Task, Set[Task]]

    Definition Classes
    ProjectTrait
  36. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  37. def forceUpdate: BuildResult

    Definition Classes
    ProjectTrait
  38. def forceUpdate(scalaVersion: ScalaVersion): BuildResult

    Definition Classes
    ProjectTrait
  39. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  40. def hashCode(): Int

    Definition Classes
    ModuleProjectTrait → AnyRef → Any
  41. val immediateUpstreamModules: Seq[Module]

  42. def isAccessibleScalaTestSuite(rootProject: ProjectTrait, scalaVersion: ScalaVersion, testPhase: CompilePhase): (String) ⇒ Boolean

    Definition Classes
    ProjectTrait
  43. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  44. def javaFiles(phase: CompilePhase): Seq[File]

  45. def javacOptions: List[String]

  46. def lastCompilationFailed(scalaVersion: ScalaVersion, phase: CompilePhase): Boolean

  47. def lastCompilationTime(scalaVersion: ScalaVersion, phase: CompilePhase): Option[Long]

  48. def lastSourceModifcationTime(phase: CompilePhase): Option[Long]

  49. def listenForCommands(port: Int): Unit

    Definition Classes
    ProjectTrait
  50. lazy val logger: <error>

    Definition Classes
    ConfigPimps
  51. def makerDirectory: File

    ****************** Paths and files ******************

  52. def managedLibDir(scalaVersion: ScalaVersion): File

    Definition Classes
    ProjectTrait
  53. def managedLibSourceDir(scalaVersion: ScalaVersion): File

    Definition Classes
    ProjectTrait
  54. def managedResourceDir: File

    Definition Classes
    ProjectTrait
  55. def markCompilatonFailure(scalaVersion: ScalaVersion, phase: CompilePhase): File

  56. def markDependenciesUpdated(scalaVersion: ScalaVersion): Unit

    Definition Classes
    ProjectTrait
  57. def moduleCompilationErrorsFile(scalaVersion: ScalaVersion, phase: CompilePhase): File

  58. def modules: List[Module]

    Definition Classes
    ModuleProjectTrait
  59. val name: String

    Definition Classes
    ModuleProjectTrait
  60. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  61. final def notify(): Unit

    Definition Classes
    AnyRef
  62. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  63. def reportBuildResult: Boolean

    Definition Classes
    ProjectTrait
  64. def resourceDir(compilePhase: CompilePhase): File

  65. val root: File

    Definition Classes
    ModuleProjectTrait
  66. val rootAbsoluteFile: File

    Definition Classes
    ProjectTrait
  67. def runMain(className: String)(opts: String*)(args: String*): BuildResult

    Definition Classes
    ProjectTrait
  68. def runMain(className: String, scalaVersion: ScalaVersion)(opts: String*)(args: String*): BuildResult

    Definition Classes
    ProjectTrait
  69. def runMainOutputStream: TeeToFileOutputStream

    Definition Classes
    ProjectTrait
  70. def runMainTaskBuild(className: String, opts: Seq[String], args: Seq[String], scalaVersion: ScalaVersion): Build

    Definition Classes
    ProjectTrait
  71. def runtimeClasspath(scalaVersion: ScalaVersion, phases: Seq[CompilePhase]): String

    Definition Classes
    ProjectTrait
  72. def runtimeClasspathComponents(scalaVersion: ScalaVersion, phases: Seq[CompilePhase]): Seq[File]

    Definition Classes
    ProjectTrait
  73. def scalaCompilerJar(scalaVersion: ScalaVersion): File

    Definition Classes
    ProjectTrait
  74. def scalaFiles(phase: CompilePhase): Seq[File]

  75. def scalaJars(scalaVersion: ScalaVersion): List[File]

    Definition Classes
    ProjectTrait
  76. def scalaLibraryJar(scalaVersion: ScalaVersion): File

    Definition Classes
    ProjectTrait
  77. def scalaParserCombinatorJar(scalaVersion: ScalaVersion): Option[File]

    Definition Classes
    ProjectTrait
  78. def scalaReflectJar(scalaVersion: ScalaVersion): File

    Definition Classes
    ProjectTrait
  79. def scalaXmlJar(scalaVersion: ScalaVersion): Option[File]

    Definition Classes
    ProjectTrait
  80. def scalacOptions: List[String]

  81. def scalatestOutputParameters: String

    Definition Classes
    ProjectTrait
  82. def setUp(graph: Graph): Boolean

    Definition Classes
    ProjectTrait
  83. def sourceDirs(compilePhase: CompilePhase): List[File]

  84. def sourceFiles(phase: CompilePhase): Seq[File]

  85. def sourceFilesDeletedSinceLastCompilation(scalaVersion: ScalaVersion, phase: CompilePhase): Seq[File]

  86. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  87. def systemExitOnExecModeFailures: Boolean

    Definition Classes
    ProjectTrait
  88. def targetDir: File

  89. def tcc: Unit

    Definition Classes
    ProjectTrait
  90. def tearDown(graph: Graph, result: BuildResult): Boolean

    Definition Classes
    ModuleProjectTrait
  91. def test: BuildResult

    Definition Classes
    ProjectTrait
  92. def test(scalaVersion: ScalaVersion): BuildResult

    Definition Classes
    ProjectTrait
  93. def testClassNames(rootProject: ProjectTrait, scalaVersion: ScalaVersion, lastCompilationTime: Option[Long], testPhase: CompilePhase): Seq[String]

    Definition Classes
    ModuleProjectTrait
  94. def testClasspathLoader(scalaVersion: ScalaVersion, testPhase: CompilePhase): URLClassLoader

    Definition Classes
    ProjectTrait
  95. def testCompile: BuildResult

    Definition Classes
    ProjectTrait
  96. def testCompileTaskBuild(scalaVersion: ScalaVersion, testPhases: Seq[CompilePhase]): Build

    Definition Classes
    ModuleProjectTrait
  97. def testFailedSuites: BuildResult

    Definition Classes
    ProjectTrait
  98. def testFailedSuites(scalaVersion: ScalaVersion): BuildResult

    Definition Classes
    ProjectTrait
  99. def testFailedSuitesBuild(scalaVersion: ScalaVersion): Build

    Definition Classes
    ProjectTrait
  100. def testFailuredSuitesOnly: BuildResult

  101. def testFailuredSuitesOnly(scalaVersion: ScalaVersion): BuildResult

  102. def testManagedLibDir(scalaVersion: ScalaVersion): File

    Definition Classes
    ProjectTrait
  103. def testManagedLibSourceDir(scalaVersion: ScalaVersion): File

    Definition Classes
    ProjectTrait
  104. val testModuleDependencies: Seq[Module]

    Definition Classes
    ModuleProjectTrait
  105. lazy val testOutputFile: File

    Definition Classes
    ProjectTrait
  106. def testQuick: BuildResult

    Definition Classes
    ProjectTrait
  107. def testQuick(scalaVersion: ScalaVersion): BuildResult

    Definition Classes
    ProjectTrait
  108. def testQuickContinuously: Unit

    Definition Classes
    ProjectTrait
  109. def testResults: MakerTestResults

    Definition Classes
    ProjectTrait
  110. def testTaskBuild(scalaVersion: ScalaVersion, lastCompilationTimeFilter: Option[Long]): Build

    Definition Classes
    ModuleProjectTrait
  111. def toString(): String

    Definition Classes
    Module → AnyRef → Any
  112. def toggleTestExceptions: Unit

    Definition Classes
    ProjectTrait
  113. def topLevelCompilationErrorsFile: File

    Definition Classes
    ProjectTrait
  114. def tqc: Unit

    Definition Classes
    ProjectTrait
  115. def transitiveBuild(rootTasks: Seq[Task]): Build

    Attributes
    protected
    Definition Classes
    ProjectTrait
  116. def transitiveClosure[A](start: Seq[A], expand: (A) ⇒ Seq[A]): Seq[A]

    Attributes
    protected
    Definition Classes
    ProjectTrait
  117. def unmanagedLibDirs: Seq[File]

    Definition Classes
    ProjectTrait
  118. def update: BuildResult

    Definition Classes
    ProjectTrait
  119. def update(scalaVersion: ScalaVersion): BuildResult

    Definition Classes
    ProjectTrait
  120. def updateIncludesSourceJars: Boolean

    Definition Classes
    ProjectTrait
  121. def updateTaskBuild(scalaVersion: ScalaVersion): Build

    Definition Classes
    ProjectTrait
  122. def upstreamDependencies: Seq[RichDependency]

    Definition Classes
    ProjectTrait
  123. def upstreamModules: Seq[Module]

    Definition Classes
    ProjectTrait
  124. val upstreamModulesForBuild: List[Module]

    Attributes
    protected
  125. def vimModuleCompileOutputFile: File

  126. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  127. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  128. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  129. def warnUnnecessaryResources: Boolean

  130. def writeVimClasspath: Unit

    Definition Classes
    ProjectTrait
  131. def writeVimClasspath(scalaVersion: ScalaVersion): Unit

    To run tests from Vim it is convenient to have _all_ test classes on the classpath, Not just those modules on whom we have a test dependency

    To run tests from Vim it is convenient to have _all_ test classes on the classpath, Not just those modules on whom we have a test dependency

    Definition Classes
    ProjectTrait

Inherited from ProjectTrait

Inherited from ConfigPimps

Inherited from DependencyPimps

Inherited from AnyRef

Inherited from Any

Ungrouped