mill.api.daemon.internal.idea

Members list

Type members

Classlikes

final case class Element(name: String, attributes: Map[String, String] = ..., childs: Seq[Element] = ...)

Encoding of an Idea XML configuration fragment.

Encoding of an Idea XML configuration fragment.

Value parameters

attributes

The optional XML element attributes

childs

The optional XML child elements.

name

The XML element name

Attributes

Source
Element.scala
Supertypes
trait Serializable
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Source
GenIdeaInternalApi.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Wrap.this.internalGenIdea
object Wrap.this.internalGenIdea

Attributes

Source
GenIdeaModuleApi.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait GroovyModule
trait GroovyTests0
class Junit4
class Junit5
class Spock
class TestNg
trait Base
class GroovyModule
trait KotlinModule
trait KspModule.this.KspTests
trait DetektModule
trait KoverModule
trait KspModule
trait KotlinTests0
class Junit4
class Junit5
class TestNg
trait Base
class KotlinModule
trait ScalaModule
trait ScalaModule.this.ScalaTests
trait SbtModule.this.SbtTests
class Instance
trait RouterModule
trait Static
trait PlayModule
trait SbtModule
trait ScalaTests0
class Junit4
class Junit5
class Munit
class ScalaCheck
class ScalaTest
class Specs2
class TestNg
class Utest
class Weaver
class ZioTest
trait UnidocModule
trait Base
class Raw
class ScalaModule
trait JavaModule
trait JavaModule.this.JavaTests
trait MavenModule.this.MavenTests
trait FlywayModule
trait JmhModule
trait BomModule
trait JavaTests0
class Junit4
class Junit5
class TestNg
trait JlinkModule
trait MavenModule
trait RevapiModule
trait KtfmtModule
object KtfmtModule
trait KtlintModule
object KtlintModule
trait Base
class JavaModule
Show all
final case class IdeaConfigFile(subPath: Path, component: Option[String], config: Seq[Element])

An Idea config file contribution

An Idea config file contribution

Value parameters

component

The Idea component

config

The actual (XML) configuration, encoded as Elements Note: the name fields is deprecated in favour of subPath, but kept for backward compatibility.

subPath

The sub-path of the config file, relative to the Idea config directory (.idea)

Attributes

Companion
object
Source
IdeaConfigFile.scala
Supertypes
trait Serializable
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
IdeaConfigFile.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class JavaFacet(`type`: String, name: String, config: Element)

Attributes

Source
JavaFacet.scala
Supertypes
trait Serializable
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class ResolvedModule(segments: Segments, scopedCpEntries: Seq[(path: Path, scope: Option[String])], module: JavaModuleApi, pluginClasspath: Seq[Path], scalaOptions: Seq[String], scalaCompilerClasspath: Seq[Path], libraryClasspath: Seq[Path], facets: Seq[JavaFacet], configFileContributions: Seq[IdeaConfigFile], compilerOutput: Path, scalaVersion: Option[String], resources: Seq[Path], generatedSources: Seq[Path], allSources: Seq[Path])

Attributes

Source
ResolvedModule.scala
Supertypes
trait Serializable
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all