Class: TreeSitterLanguagePack::SymbolKindModule

Inherits:
Data
  • Object
show all
Extended by:
T::Sig
Includes:
SymbolKind
Defined in:
lib/tree_sitter_language_pack/native.rb

Overview

A module declaration.

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.from_hash(hash) ⇒ Object



868
869
870
# File 'lib/tree_sitter_language_pack/native.rb', line 868

def self.from_hash(hash)
  new
end

Instance Method Details

#class?Boolean

Returns:

  • (Boolean)


854
# File 'lib/tree_sitter_language_pack/native.rb', line 854

def class? = false

#constant?Boolean

Returns:

  • (Boolean)


850
# File 'lib/tree_sitter_language_pack/native.rb', line 850

def constant? = false

#enum?Boolean

Returns:

  • (Boolean)


860
# File 'lib/tree_sitter_language_pack/native.rb', line 860

def enum? = false

#function?Boolean

Returns:

  • (Boolean)


852
# File 'lib/tree_sitter_language_pack/native.rb', line 852

def function? = false

#interface?Boolean

Returns:

  • (Boolean)


858
# File 'lib/tree_sitter_language_pack/native.rb', line 858

def interface? = false

#module?Boolean

Returns:

  • (Boolean)


862
# File 'lib/tree_sitter_language_pack/native.rb', line 862

def module? = true

#other?Boolean

Returns:

  • (Boolean)


864
865
866
# File 'lib/tree_sitter_language_pack/native.rb', line 864

def other? = false
# @param hash [Hash] deserialized from the native extension
# @return [self]

#type?Boolean

Returns:

  • (Boolean)


856
# File 'lib/tree_sitter_language_pack/native.rb', line 856

def type? = false

#variable?Boolean

Returns:

  • (Boolean)


848
# File 'lib/tree_sitter_language_pack/native.rb', line 848

def variable? = false