data Meta::Param(name: Symbol, type: Type[Object], kind: Meta::ParamKind)

A parameter of a method signature.

<prelude>:154

Methods

def to_h -> Hash[Symbol, Object]

The fields as a Hash, by name.

<prelude>:154

def with(name: Symbol = …, type: Type[Object] = …, kind: Meta::ParamKind = …) -> Meta::Param

A copy with the fields given replaced.

<prelude>:154

def name -> Symbol

<prelude>:154

def type -> Type[Object]

<prelude>:154

def kind -> Meta::ParamKind

<prelude>:154