data Meta::MethodRef(owner: Type[Object], name: Symbol, singleton: Bool, index: Int, extension: Type[Object]?)

A method a quoted block calls (docs/14 §6): its owner, name and side, and which of the owner's methods of that name it is (index, in declaration order: stable within one compiled program), with the extension it comes from, if any.

<prelude>:355

Methods

def to_h -> Hash[Symbol, Object]

The fields as a Hash, by name.

<prelude>:355

def with(*, owner: Type[Object] = …, name: Symbol = …, singleton: Bool = …, index: Int = …, extension: Type[Object]? = …) -> Meta::MethodRef

A copy with the fields given replaced.

<prelude>:355

def owner -> Type[Object]

<prelude>:355

def name -> Symbol

<prelude>:355

def singleton -> Bool

<prelude>:355

def index -> Int

<prelude>:355

def extension -> Type[Object]?

<prelude>:355