p
sbtbuildinfo
package sbtbuildinfo
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- sbtbuildinfo
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- type BuildInfoKey = Entry[_]
- final class BuildInfoKeyMacros extends AnyRef
- trait BuildInfoKeys extends AnyRef
- sealed trait BuildInfoOption extends AnyRef
- trait BuildInfoRenderer extends AnyRef
- case class BuildInfoResult(identifier: String, value: Any, typeExpr: TypeExpression) extends Product with Serializable
- sealed trait BuildInfoType extends AnyRef
- abstract class JavaRenderer extends BuildInfoRenderer
- case class JavaSingletonRenderer(options: Seq[BuildInfoOption], pkg: String, cl: String) extends JavaRenderer with Product with Serializable
- case class JavaStaticFieldsRenderer(options: Seq[BuildInfoOption], pkg: String, cl: String) extends JavaRenderer with Product with Serializable
- case class Scala3CaseClassRenderer(options: Seq[BuildInfoOption], pkg: String, obj: String) extends Scala3Renderer with Product with Serializable
- case class Scala3CaseObjectRenderer(options: Seq[BuildInfoOption], pkg: String, obj: String) extends Scala3Renderer with Product with Serializable
- abstract class Scala3Renderer extends ScalaRenderer
- case class ScalaCaseClassRenderer(options: Seq[BuildInfoOption], pkg: String, obj: String) extends ScalaRenderer with Product with Serializable
- case class ScalaCaseObjectRenderer(options: Seq[BuildInfoOption], pkg: String, obj: String) extends ScalaRenderer with Product with Serializable
- abstract class ScalaRenderer extends BuildInfoRenderer
-
case class
TypeExpression(typeName: String, typeArgs: List[TypeExpression]) extends Product with Serializable
Simple representation of an applied type.
Simple representation of an applied type. Used for reading pickled types.
Example,
would be represented as:List[String]
TypeExpression("scala.collection.immutable.List", Seq(TypeExpression("java.lang.String", Nil) )
As you can see, simple types like "String" are represented as applied types with no arguments.
Value Members
- object BuildInfo
- object BuildInfoKey
- object BuildInfoKeys extends BuildInfoKeys
- object BuildInfoOption
- object BuildInfoPlugin extends AutoPlugin
- object BuildInfoRenderer
- object BuildInfoType
- object TypeExpression extends Serializable