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.

trait Product
trait Equals
class Global
class Object
trait Matchable
class Any

Value members

Concrete methods

override def member(sig: Sig): Member
Definition Classes
override def top: Top
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.

Inherited from:
Global
final def mangle: String

Returns the mangled representation of this.

Returns the mangled representation of this.

Inherited from:
Global

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.
Inherited from:
Global
Inherited from:
Product
final def show: String

Returns a textual representation of this.

Returns a textual representation of this.

Inherited from:
Global