Class: ClassType

Inherits:
BaseType show all
Defined in:
lib/kwala/lib/code_analyzer.rb

Instance Attribute Summary collapse

Attributes inherited from BaseType

#children, #end_line, #name, #start_line, #tokens

Instance Method Summary collapse

Methods inherited from BaseType

create_types_from_tokens, #initialize, #sub_types

Constructor Details

This class inherits a constructor from BaseType

Instance Attribute Details

#includesObject

Returns the value of attribute includes.



582
583
584
# File 'lib/kwala/lib/code_analyzer.rb', line 582

def includes
  @includes
end

#super_classObject

Returns the value of attribute super_class.



582
583
584
# File 'lib/kwala/lib/code_analyzer.rb', line 582

def super_class
  @super_class
end

Instance Method Details

#analyse_selfObject



584
585
586
587
588
589
590
# File 'lib/kwala/lib/code_analyzer.rb', line 584

def analyse_self


  @name = find_c_m_name
  @super_class = find_super_class
  @includes = find_includes
end

#find_c_m_nameObject



592
593
594
# File 'lib/kwala/lib/code_analyzer.rb', line 592

def find_c_m_name
  ""
end

#find_includesObject



600
601
602
# File 'lib/kwala/lib/code_analyzer.rb', line 600

def find_includes
  []
end

#find_super_classObject



596
597
598
# File 'lib/kwala/lib/code_analyzer.rb', line 596

def find_super_class
  nil
end