GenIdeaModule

mill.scalalib.GenIdeaModule
See theGenIdeaModule companion trait
object GenIdeaModule

Attributes

Companion
trait
Source
GenIdeaModule.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

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

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

Attributes

Companion
class
Source
GenIdeaModule.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Element.type
@Scaladoc(value = "/**\n * An Idea config file contribution\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: SubPath, 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
GenIdeaModule.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
GenIdeaModule.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

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

Attributes

Companion
class
Source
GenIdeaModule.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
JavaFacet.type