Class: Base (Umu::Environment::Context::Type::Signature::Class)

Overview
Module Structure
Class Hierarchy
Instance Aliases
Base#to_sym
Base#type_sym
Instance Attributes
Base#klass [R]
Base#symbol [R]
Base#class_method_info_of_mess_sym [R]
Base#instance_method_info_of_mess_sym [R]
Instance Methods
Base#initialize / 4
Base#to_s
Base#<=> / 1
Base#abstract_class?
Base#num_of_class_messages
Base#each_class_method / 1
Base#lookup_class_method / 3
Base#num_of_instance_messages
Base#each_instance_method / 1
Base#lookup_instance_method / 3
Base#opt_superclass
Base#subclasses
Base#ancestors
Base#descendants
is a submodule of
module: Class ( Umu::Environment::Context::Type::Signature )
has modular siblings
class: Abstract   
class: Meta   
inherits from
  Abstract ( Umu::Environment::Context::Type::Signature::Class )
has class siblings
  Meta ( Umu::Environment::Context::Type::Signature::Class )
has properties
attribute: klass [R]   
attribute: symbol [R]   
attribute: class_method_info_of_mess_sym [R]   
attribute: instance_method_info_of_mess_sym [R]   
alias: to_sym symbol   
alias: type_sym symbol   
method: initialize / 4   
method: to_s   
method: <=> / 1   
method: abstract_class?   
method: num_of_class_messages   
method: each_class_method / 1   
method: lookup_class_method / 3   
method: num_of_instance_messages   
method: each_instance_method / 1   
method: lookup_instance_method / 3   
method: opt_superclass   
method: subclasses   
method: ancestors   
method: descendants   
is defined at
#42 in environment/context/type/signature/class.rb  

Overview

Module Structure

  module: <Toplevel Module>
  module: Umu
  module: Environment
  module: Context
  module: Type
  module: Signature
  module: Class
class: Abstract     
class: Base     
class: Meta     

Class Hierarchy

Object ( Builtin-Module )
Abstract ( Umu::Environment::Context::Type::Signature::Class )
has properties
method: symbol   
method: == / 1   
alias: eql? ==   
method: hash   
method: lookup_instance_method / 3   
Base ( Umu::Environment::Context::Type::Signature::Class )
has properties
attribute: klass [R]   
attribute: symbol [R]   
attribute: class_method_info_of_mess_sym [R]   
attribute: instance_method_info_of_mess_sym [R]   
alias: to_sym symbol   
alias: type_sym symbol   
method: initialize / 4   
method: to_s   
method: <=> / 1   
method: abstract_class?   
method: num_of_class_messages   
method: each_class_method / 1   
method: lookup_class_method / 3   
method: num_of_instance_messages   
method: each_instance_method / 1   
method: lookup_instance_method / 3   
method: opt_superclass   
method: subclasses   
method: ancestors   
method: descendants   
Meta ( Umu::Environment::Context::Type::Signature::Class )

Instance Aliases

Base#to_sym

#48 in environment/context/type/signature/class.rb

to_sym symbol   

Base#type_sym

#49 in environment/context/type/signature/class.rb

type_sym symbol   

Instance Attributes

Base#class_method_info_of_mess_sym [R]

#45 in environment/context/type/signature/class.rb

Base#instance_method_info_of_mess_sym [R]

#46 in environment/context/type/signature/class.rb

Instance Methods

Base#initialize / 4

#52 in environment/context/type/signature/class.rb

initialize ( klass ,
  symbol ,
  class_method_info_of_mess_sym ,
  instance_method_info_of_mess_sym )

Base#<=> / 1

#75 in environment/context/type/signature/class.rb

<=> ( other )

Base#abstract_class?

#82 in environment/context/type/signature/class.rb

abstract_class?

Base#num_of_class_messages

#87 in environment/context/type/signature/class.rb

num_of_class_messages

Base#each_class_method / 1

#92 in environment/context/type/signature/class.rb

each_class_method ( env )

Base#lookup_class_method / 3

#103 in environment/context/type/signature/class.rb

lookup_class_method ( mess_sym ,
  loc ,
  env )

Base#num_of_instance_messages

#123 in environment/context/type/signature/class.rb

num_of_instance_messages

Base#each_instance_method / 1

#128 in environment/context/type/signature/class.rb

each_instance_method ( env )

Base#lookup_instance_method / 3

#139 in environment/context/type/signature/class.rb

lookup_instance_method ( mess_sym ,
  loc ,
  env )

Base#opt_superclass

#159 in environment/context/type/signature/class.rb

opt_superclass

Base#subclasses

#164 in environment/context/type/signature/class.rb

subclasses

Base#descendants

#188 in environment/context/type/signature/class.rb

descendants