Member

scala.scalanative.nir.Global$.Member
final case class Member(owner: Top, sig: Sig) extends Global

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.

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Global
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

override def member(sig: Sig): Member

Returns a member of this with the given signature.

Returns a member of this with the given signature.

  • Requires: this is a top-level symbol.

Attributes

Definition Classes
override def top: Top

Returns the owner of this.

Returns the owner of this.

Attributes

Definition Classes

Inherited methods

final def isTop: Boolean

Returns true iff this is a top-level symbol.

Returns true iff this is a top-level symbol.

Attributes

Inherited from:
Global
final def mangle: String

Returns the mangled representation of this.

Returns the mangled representation of this.

Attributes

Inherited from:
Global
def member(sig: Unmangled): Member

Returns a member of this with the given signature.

Returns a member of this with the given signature.

  • Requires: this is a top-level symbol.

Attributes

Inherited from:
Global

Attributes

Inherited from:
Product

Attributes

Inherited from:
Product
final def show: String

Returns a textual representation of this.

Returns a textual representation of this.

Attributes

Inherited from:
Global