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 */")
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 Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Source
GenIdeaInternalApi.scala
Supertypes
class Object
trait Matchable
class Any
@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 */")
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 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 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 Product
trait Equals
class Object
trait Matchable
class Any
Show all