Packages

object Obj extends ExprTypeImpl[Color, Obj]

Linear Supertypes
ExprTypeImpl[Color, Obj], Type[Color, Obj], Type, Type, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Obj
  2. ExprTypeImpl
  3. Type
  4. Type
  5. Type
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. type A = Color
    Definition Classes
    Type
  2. type Const[T <: Txn[T]] = Obj[T] with lucre.Expr.Const[T, A]
    Definition Classes
    Type
  3. trait ConstImpl[T <: Txn[T]] extends ExprConstImpl[T, lucre.impl.ExprTypeImpl.A]
    Attributes
    protected
    Definition Classes
    ExprTypeImpl
  4. type E[T <: Txn[T]] = Obj[T]
    Definition Classes
    Type
  5. type Program[T <: Txn[T]] = Obj[T] with lucre.Expr.Program[T, A]
    Definition Classes
    Type
  6. trait ProgramImpl[T <: Txn[T]] extends lucre.Expr.Program[T, lucre.impl.ExprTypeImpl.A] with ExprNodeImpl[T, lucre.impl.ExprTypeImpl.A]
    Attributes
    protected
    Definition Classes
    ExprTypeImpl
  7. type Var[T <: Txn[T]] = Obj[T] with lucre.Var[T, Obj[T]]
    Definition Classes
    Type
  8. trait VarImpl[T <: Txn[T]] extends ExprVarImpl[T, lucre.impl.ExprTypeImpl.A, lucre.impl.ExprTypeImpl.E[T]]
    Attributes
    protected
    Definition Classes
    ExprTypeImpl

Value Members

  1. object Program
    Definition Classes
    Type
  2. object Var
    Definition Classes
    Type
  3. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def ##: Int
    Definition Classes
    AnyRef → Any
  5. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  6. final def addExtension(extensions: Array[ExprTypeExtension1[Obj]], ext: ExprTypeExtension1[Obj]): Array[ExprTypeExtension1[Obj]]
    Attributes
    protected
    Definition Classes
    ExprTypeImpl
  7. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  8. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  9. def defaultValue: A

    A value that can be used to initialize objects, as a temporary value, etc.

    A value that can be used to initialize objects, as a temporary value, etc. If the valueFormat supports null, it may also be null. It should not be used for any semantic purposes.

    Definition Classes
    ObjType
  10. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  11. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  12. final def findExt(op: Int): ExprTypeExtension1[Obj]
    Attributes
    protected
    Definition Classes
    ExprTypeImpl
  13. final def findExt(extensions: Array[ExprTypeExtension1[Obj]], op: Int): ExprTypeExtension1[Obj]
    Attributes
    protected
    Definition Classes
    ExprTypeImpl
  14. implicit final def format[T <: Txn[T]]: TFormat[T, E[T]]
    Definition Classes
    ExprTypeImpl → Type
  15. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  16. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  17. def init(): Unit
    Definition Classes
    TypeType
  18. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  19. def mkConst[T <: Txn[T]](id: Ident[T], value: A)(implicit tx: T): Const[T]
    Attributes
    protected
    Definition Classes
    Obj → ExprTypeImpl
  20. def mkExtArray(size: Int): Array[ExprTypeExtension1[Obj]]
    Attributes
    protected
    Definition Classes
    ExprTypeImpl
  21. def mkProgram[T <: Txn[T]](targets: Targets[T], program: lucre.Var[T, Ex[A]], sources: lucre.Var[T, IndexedSeq[Event[T, Any]]], value: lucre.Var[T, A], connect: Boolean)(implicit tx: T): Program[T]
    Attributes
    protected
    Definition Classes
    Obj → ExprTypeImpl
  22. def mkVar[T <: Txn[T]](targets: Targets[T], vr: lucre.Var[T, E[T]], connect: Boolean)(implicit tx: T): Var[T]
    Attributes
    protected
    Definition Classes
    Obj → ExprTypeImpl
  23. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  24. implicit final def newConst[T <: Txn[T]](value: A)(implicit tx: T): Const[T]
    Definition Classes
    ExprTypeImpl → Type
  25. final def newProgram[T <: Txn[T]](program: Ex[A])(implicit tx: T): Program[T]
    Definition Classes
    ExprTypeImpl → Type
  26. final def newVar[T <: Txn[T]](init: E[T])(implicit tx: T): Var[T]
    Definition Classes
    ExprTypeImpl → Type
  27. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  28. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  29. implicit final def programFormat[T <: Txn[T]]: TFormat[T, Program[T]]
    Definition Classes
    ExprTypeImpl → Type
  30. final def read[T <: Txn[T]](in: DataInput)(implicit tx: T): E[T]
    Definition Classes
    ExprTypeImpl → Type
  31. final def readConst[T <: Txn[T]](in: DataInput)(implicit tx: T): Const[T]
    Definition Classes
    ExprTypeImpl → Type
  32. def readCookie[T <: Txn[T]](in: DataInput, cookie: Byte)(implicit tx: T): E[T]

    Reads an identified object whose cookie is neither 3 (constant) nor 0 (node).

    Reads an identified object whose cookie is neither 3 (constant) nor 0 (node). By default this throws an exception. Sub-classes may use a cookie greater than 3 for other constant types.

    Attributes
    protected
    Definition Classes
    ExprTypeImpl
  33. final def readExtension[T <: Txn[T]](op: Int, in: DataInput, targets: Targets[T])(implicit tx: T): Obj[T]
    Attributes
    protected
    Definition Classes
    ExprTypeImpl
  34. def readIdentifiedObj[T <: Txn[T]](in: DataInput)(implicit tx: T): E[T]
    Definition Classes
    ExprTypeImpl → TypeType
  35. def readNode[T <: Txn[T]](in: DataInput, targets: Targets[T])(implicit tx: T): E[T]

    The default implementation reads a type Int as operator id Int which will be resolved using readOpExtension.

    The default implementation reads a type Int as operator id Int which will be resolved using readOpExtension.

    Attributes
    protected
    Definition Classes
    ExprTypeImpl
  36. final def readObj[T <: Txn[T]](in: DataInput)(implicit tx: T): lucre.Obj[T]
    Definition Classes
    TypeType
  37. final def readProgram[T <: Txn[T]](in: DataInput)(implicit tx: T): Program[T]
    Definition Classes
    ExprTypeImpl → Type
  38. final def readVar[T <: Txn[T]](in: DataInput)(implicit tx: T): Var[T]
    Definition Classes
    ExprTypeImpl → Type
  39. final def registerExtension(ext: ExprTypeExtension1[Obj]): Unit
    Definition Classes
    ExprTypeImpl
  40. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  41. def toString(): String
    Definition Classes
    AnyRef → Any
  42. implicit final def tpe: Type[Color, Obj]
    Definition Classes
    ExprTypeImpl
  43. def tryParse(value: Any): Option[Color]
    Definition Classes
    ObjType
  44. def typeId: Int
    Definition Classes
    ObjType
  45. implicit def valueFormat: ConstFormat[Color]
    Definition Classes
    ObjType
  46. final val valueName: String("Color")

    A human readable string representing the expression's element type.

    A human readable string representing the expression's element type.

    Definition Classes
    ObjType
  47. implicit final def varFormat[T <: Txn[T]]: TFormat[T, Var[T]]
    Definition Classes
    ExprTypeImpl → Type
  48. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  49. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  50. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from ExprTypeImpl[Color, Obj]

Inherited from Type[Color, Obj]

Inherited from Type

Inherited from Type

Inherited from AnyRef

Inherited from Any

Ungrouped