data Meta::Field(name: Symbol, type: Type[Object], mutable: Bool, default: Bool)
A field of a class: its name, declared type (type arguments erased),
whether it is var, and whether it has a default.
<prelude>:150
Methods
def with(name: Symbol = …, type: Type[Object] = …, mutable: Bool = …, default: Bool = …) -> Meta::Field
A copy with the fields given replaced.
<prelude>:150
def to_h -> Hash[Symbol, Object]
The fields as a Hash, by name.
<prelude>:150
def name -> Symbol
<prelude>:150
def type -> Type[Object]
<prelude>:150
def mutable -> Bool
<prelude>:150
def default -> Bool
<prelude>:150