Class: ClassType
Instance Attribute Summary collapse
-
#includes ⇒ Object
Returns the value of attribute includes.
-
#super_class ⇒ Object
Returns the value of attribute super_class.
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
#includes ⇒ Object
Returns the value of attribute includes.
582 583 584 |
# File 'lib/kwala/lib/code_analyzer.rb', line 582 def includes @includes end |
#super_class ⇒ Object
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_self ⇒ Object
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_name ⇒ Object
592 593 594 |
# File 'lib/kwala/lib/code_analyzer.rb', line 592 def find_c_m_name "" end |
#find_includes ⇒ Object
600 601 602 |
# File 'lib/kwala/lib/code_analyzer.rb', line 600 def find_includes [] end |
#find_super_class ⇒ Object
596 597 598 |
# File 'lib/kwala/lib/code_analyzer.rb', line 596 def find_super_class nil end |