data Meta::MethodSig(name: Symbol, params: Array[Meta::Param], result: Type[Object], static: Bool)
A method's signature: no body is visible.
<prelude>:156
Methods
def to_h -> Hash[Symbol, Object]
The fields as a Hash, by name.
<prelude>:156
def with(name: Symbol = …, params: Array[Meta::Param] = …, result: Type[Object] = …, static: Bool = …) -> Meta::MethodSig
A copy with the fields given replaced.
<prelude>:156
def name -> Symbol
<prelude>:156
def params -> Array[Meta::Param]
<prelude>:156
def result -> Type[Object]
<prelude>:156
def static -> Bool
<prelude>:156