ShortName

harness.cli.ShortName$
See theShortName companion class

Attributes

Companion
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
ShortName.type

Members list

Type members

Classlikes

final class Digit extends ShortName

Attributes

Companion
object
Supertypes
class ShortName
class Name
class Object
trait Matchable
class Any
object Digit extends ShortNameBuilder[Digit]

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
Digit.type
sealed abstract class Letter(name: Char) extends ShortName

Attributes

Companion
object
Supertypes
class ShortName
class Name
class Object
trait Matchable
class Any
Known subtypes
class LowerLetter
class UpperLetter
object Letter extends ShortNameBuilder[Letter]

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
Letter.type
final class LowerLetter extends Letter

Attributes

Companion
object
Supertypes
class Letter
class ShortName
class Name
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
final class UpperLetter extends Letter

Attributes

Companion
object
Supertypes
class Letter
class ShortName
class Name
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type

Value members

Inherited methods

final def apply(name: Char): Either[String, T]

Attributes

Inherited from:
ShortNameBuilder
final def unsafe(name: Char): T

Attributes

Inherited from:
ShortNameBuilder

Concrete fields

val regex: Regex

Inherited fields

final val partial: PartialFunction[Char, ShortName]

Attributes

Inherited from:
ShortNameBuilder