Packages

object Reference extends Serializable

Linear Supertypes
Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Reference
  2. Serializable
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. final case class Choice(tyCon: TypeConName, choiceName: ChoiceName) extends Reference with Product with Serializable
  2. final case class ConcreteInterfaceInstance(parentTemplateOrInterface: data.TemplateOrInterface[Unit, Unit], interfaceInstance: InterfaceInstance) extends Reference with Product with Serializable

    References an interface implementation of interfaceName for templateName defined in templateName if parentTemplateOrInterface == TorI.Template(()) or in interfaceName if parentTemplateOrInterface == TorI.Interface(())

  3. final case class DataEnum(tyCon: TypeConName) extends Reference with Product with Serializable
  4. final case class DataEnumConstructor(tyCon: TypeConName, constructorName: EnumConName) extends Reference with Product with Serializable
  5. final case class DataRecord(tyCon: TypeConName) extends Reference with Product with Serializable
  6. final case class DataRecordField(tyCon: TypeConName, fieldName: FieldName) extends Reference with Product with Serializable
  7. final case class DataType(tyCon: TypeConName) extends Reference with Product with Serializable
  8. final case class DataVariant(tyCon: TypeConName) extends Reference with Product with Serializable
  9. final case class DataVariantConstructor(tyCon: TypeConName, constructorName: VariantConName) extends Reference with Product with Serializable
  10. final case class Definition(identifier: Identifier) extends Reference with Product with Serializable
  11. final case class Exception(tyCon: TypeConName) extends Reference with Product with Serializable
  12. final case class InheritedChoice(ifaceName: TypeConName, templateName: TypeConName, choiceName: ChoiceName) extends Reference with Product with Serializable
  13. final case class Interface(tyCon: TypeConName) extends Reference with Product with Serializable
  14. final case class InterfaceChoice(tyCon: TypeConName, choiceName: ChoiceName) extends Reference with Product with Serializable
  15. final case class InterfaceInstance(interfaceName: TypeConName, templateName: TypeConName) extends Reference with Product with Serializable

    References an interface implementation of interfaceName for templateName, if a unique one exists.

  16. final case class Method(tyCon: TypeConName, methodName: MethodName) extends Reference with Product with Serializable
  17. final case class Module(packageId: PackageId, moduleName: ModuleName) extends Reference with Product with Serializable
  18. final case class Package(packageId: PackageId) extends Reference with Product with Serializable
  19. final case class Template(tyCon: TypeConName) extends Reference with Product with Serializable
  20. final case class TemplateChoice(tyCon: TypeConName, choiceName: ChoiceName) extends Reference with Product with Serializable
  21. final case class TemplateKey(tyCon: TypeConName) extends Reference with Product with Serializable
  22. final case class TemplateOrInterface(tyCon: TypeConName) extends Reference with Product with Serializable
  23. final case class TypeSyn(tyCon: TypeConName) extends Reference with Product with Serializable
  24. final case class Value(identifier: Identifier) extends Reference with Product with Serializable

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @IntrinsicCandidate()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  8. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  9. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  10. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  11. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  12. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  13. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  14. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  15. def toString(): String
    Definition Classes
    AnyRef → Any
  16. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  17. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  18. 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 Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped