Class: TreeSitterLanguagePack::SymbolKindClass

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

Overview

A class definition.

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.from_hash(hash) ⇒ Object



748
749
750
# File 'lib/tree_sitter_language_pack/native.rb', line 748

def self.from_hash(hash)
  new
end

Instance Method Details

#class?Boolean

Returns:

  • (Boolean)


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

def class? = true

#constant?Boolean

Returns:

  • (Boolean)


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

def constant? = false

#enum?Boolean

Returns:

  • (Boolean)


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

def enum? = false

#function?Boolean

Returns:

  • (Boolean)


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

def function? = false

#interface?Boolean

Returns:

  • (Boolean)


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

def interface? = false

#module?Boolean

Returns:

  • (Boolean)


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

def module? = false

#other?Boolean

Returns:

  • (Boolean)


744
745
746
# File 'lib/tree_sitter_language_pack/native.rb', line 744

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

#type?Boolean

Returns:

  • (Boolean)


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

def type? = false

#variable?Boolean

Returns:

  • (Boolean)


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

def variable? = false