object Global
- Alphabetic
- By Inheritance
- Global
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- final case class Member(owner: Top, sig: Sig) extends Global with Product with Serializable
A member of some top-level symbol having its own signature.
A member of some top-level symbol having its own signature.
Member symbols describe methods and fields, including duplicates generated by interflow. A can only be described based on their "owner" symbol, which is always
Global.Top
; members shall not have other members. - final case class Top(id: String) extends Global with Product with Serializable
A top-level symbol.
A top-level symbol.
Top-level symbols describe types (i.e., classes and traits). Note that type aliases are not preserved in NIR.
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- implicit val globalOrdering: Ordering[Global]
The order between global symbols.
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- case object None extends Global with Product with Serializable
A stub to introduce
null
s.A stub to introduce
null
s.Instances of this class are never emitted from actual code. Instead, they can be used as intermediate placeholders during code generation or markers of erroneous code paths. In particular, they can be used to skip null checks.