mill.api.shared.internal.idea
package mill.api.shared.internal.idea
Members list
Type members
Classlikes
@Scaladoc(value = "/**\n * Encoding of an Idea XML configuration fragment.\n * @param name The XML element name\n * @param attributes The optional XML element attributes\n * @param childs The optional XML child elements.\n */")
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 Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
trait GenIdeaInternalApi
Attributes
- Source
- GenIdeaInternalApi.scala
- Supertypes
-
class Objecttrait Matchableclass Any
trait GenIdeaModuleApi
Attributes
- Source
- GenIdeaModuleApi.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait JavaModuleApitrait ScalaJSModuleApitrait ScalaJSModuletrait TestScalaJSModuletrait ScalaJSTeststrait ScalaModuleApitrait ScalaModuletrait ScalaTeststrait SbtTeststrait CrossSbtTeststrait ScalaNativeTeststrait CrossModuleBasetrait CrossSbtModuletrait CrossScalaModuletrait CrossScalaVersionRangestrait PlatformScalaModuletrait SbtModuletrait SbtNativeModuletrait UnidocModuletrait ScalaNativeModuletrait TestScalaNativeModuletrait ScalaNativeModuleApitrait JavaModuletrait JavaTeststrait KotlinTeststrait KspTeststrait AndroidLibKotlinTeststrait KotlinJsTeststrait KotestTeststrait KotlinTestPackageTeststrait KotlinMavenTeststrait AndroidAppTeststrait AndroidAppKotlinTeststrait AndroidLibTeststrait MavenTeststrait BomModuletrait JlinkModuletrait JpackageModuletrait MavenModuletrait KotlinMavenModuletrait PublishModuletrait RevapiModuletrait KtlintModuleobject KtlintModuletrait GenIdeaModuleShow all
@Scaladoc(value = "/**\n * An Idea config file contribution\n *\n * @param subPath The sub-path of the config file, relative to the Idea config directory (`.idea`)\n * @param component The Idea component\n * @param config The actual (XML) configuration, encoded as [[Element]]s\n *\n * Note: the `name` fields is deprecated in favour of `subPath`, but kept for backward compatibility.\n */")
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 ofsubPath
, 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 Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object IdeaConfigFile
Attributes
- Companion
- class
- Source
- IdeaConfigFile.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
IdeaConfigFile.type
Attributes
- Source
- JavaFacet.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow 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 Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
In this article