LCons

final
class LCons[A1, A2 <: LList](val name: String, val head: A1, val tail: A2)(implicit evidence$1: JsonFormat[A1], evidence$2: ClassTag[A1], evidence$3: JsonFormat[A2]) extends LList with Product with Serializable with Equals
Companion
object
trait Serializable
trait Product
trait Equals
trait LList
class Object
trait Matchable
class Any

Value members

Concrete methods

def :*:[B1 : ClassTag](labelled: (String, B1)): LCons[B1, LCons[A1, A2]]
override
def canEqual(that: Any): Boolean
Definition Classes
Equals
def copy[B1 : ClassTag, B2 <: LList : JsonFormat](name: String, head: B1, tail: B2): LCons[B1, B2]
override
def equals(x: Any): Boolean
Definition Classes
Equals -> Any
override
def fieldNames: List[String]
Definition Classes
override
def find[B1 : ClassTag](n: String): Option[B1]
Definition Classes
override
def hashCode(): Int
Definition Classes
Any
override
def productArity: Int
Definition Classes
Product
override
def productElement(n: Int): Any
Definition Classes
Product
override
def productPrefix: String
Definition Classes
Product
override
def toString: String
Definition Classes
Any

Inherited methods

def productElementName(n: Int): String
Inherited from
Product
def productElementNames: Iterator[String]
Inherited from
Product
def productIterator: Iterator[Any]
Inherited from
Product

Concrete fields

val head: A1
val name: String
val tail: A2