struct

Heucristic::Index::ClassNamespace

Inherits Struct < Value < Object

Constructors

new(identity : Identity, path : String, name_span : Document::Span, kind : ClassKind, abstract_type : Bool, type_vars : Array(String), superclass : Restriction, splat_index : Int32 | Nil = nil)
Source

Instance methods

abstract_type
clone
Source
copy_with(identity _identity = @identity, path _path = @path, name_span _name_span = @name_span, kind _kind = @kind, abstract_type _abstract_type = @abstract_type, type_vars _type_vars = @type_vars, superclass _superclass = @superclass, splat_index _splat_index = @splat_index)
Source
identity
keyword
Source
kind
name(*args, **options)
Source
name(*args, **options, &)
Source
name_span
path
splat_index
superclass
type_vars