struct

Loci::Symbol

Inherits Struct < Value < Object

Unified code symbol returned by all providers

Constructors

new(name : String, file : String, line : Int32 | Nil = nil, kind : Nil | String = nil, scope : Nil | String = nil, signature : Nil | String = nil, pattern : Nil | String = nil)
Source

Instance methods

file
Source
file=(file : String)
Source
kind
Source
kind=(kind : String | Nil)
Source
line
Source
line=(line : Int32 | Nil)
Source
name
Source
name=(name : String)
Source
pattern
Source
pattern=(pattern : String | Nil)
Source
scope
Source
scope=(scope : String | Nil)
Source
signature
Source
signature=(signature : String | Nil)
Source
to_s(io : IO)

Same as #inspect(io).

Source