package splain
Content Hierarchy
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- case class Applied(cons: Formatted, args: List[Formatted]) extends Formatted with Product with Serializable
- case class BrokenType(lines: List[String]) extends TypeRepr with Product with Serializable
- case class ByName(tpe: Formatted) extends Formatted with Product with Serializable
- case class Decl(sym: Formatted, rhs: Formatted) extends Formatted with Product with Serializable
- case class DeclDiff(sym: Formatted, left: Formatted, right: Formatted) extends Formatted with Product with Serializable
- case class Diff(left: Formatted, right: Formatted) extends Formatted with Product with Serializable
- case class FlatType(flat: String) extends TypeRepr with Product with Serializable
- class FormatCache[K, V] extends AnyRef
- sealed trait Formatted extends AnyRef
- sealed trait FormattedName extends AnyRef
- case class FunctionForm(args: List[Formatted], ret: Formatted, top: Boolean) extends Formatted with Product with Serializable
- case class Infix(infix: Formatted, left: Formatted, right: Formatted, top: Boolean) extends Formatted with Product with Serializable
- case class InfixName(name: String) extends FormattedName with Product with Serializable
- case class Qualified(path: List[String], tpe: FormattedName) extends Formatted with Product with Serializable
- case class RefinedForm(elems: List[Formatted], decls: List[Formatted]) extends Formatted with Product with Serializable
- case class Simple(tpe: FormattedName) extends Formatted with Product with Serializable
- case class SimpleName(name: String) extends FormattedName with Product with Serializable
- trait SplainData extends AnyRef
- trait SplainDiagnostics extends SplainFormatting
- trait SplainErrors extends AnyRef
- trait SplainFormatters extends AnyRef
- trait SplainFormatting extends SplainFormatters
- case class TupleForm(elems: List[Formatted]) extends Formatted with Product with Serializable
- sealed trait TypeRepr extends AnyRef
Value Members
- object FormatCache
- object Formatted
- case object UnitForm extends Formatted with Product with Serializable
The Scala compiler and reflection APIs.