Class: Entry (Umu::Environment::Context::Type)

Overview
Module Structure
Class Hierarchy
Instance Methods
Entry#classes
Entry#class_signats
Entry#class_signat_of / 1
Entry#signat_of_class / 1
Entry#root_class_signat
Entry#lookup / 3
Entry#test_kind_of? / 2
Entry#opt_superclass_of / 1
Entry#subclasses_of / 1
Entry#ancestors_of / 1
Entry#descendants_of / 1
is a submodule of
module: Type ( Umu::Environment::Context )
has modular siblings
module: Signature   
inherits from
  Object ( Builtin-Module )
has class siblings
  Exception ( Builtin-Module )
  Interpreter ( Umu::Api )
  Parser ( Umu::ConcreteSyntax )
  Result ( Umu::ConcreteSyntax::Core::Pattern )
  Abstract ( Umu::AbstractSyntax::Result )
  Top ( Umu::Value::Core )
  Field ( Umu::Value::Core::Struct )
  Event ( Umu::Environment::Tracer )
  Abstract ( Umu::Environment::Context::Type::Signature::Class )
  Abstract ( Umu::Environment::Context::Type::Signature::Method )
  Abstract ( Umu::Environment::Context::Value::Target )
  Model ( Umu::Abstraction )
  Record ( Umu::Abstraction )
  Collection ( Umu::Abstraction )
has properties
method: classes   
method: class_signats   
method: class_signat_of / 1   
method: signat_of_class / 1   
method: root_class_signat   
method: lookup / 3   
method: test_kind_of? / 2   
method: opt_superclass_of / 1   
method: subclasses_of / 1   
method: ancestors_of / 1   
method: descendants_of / 1   
is defined at
#275 in environment/context/type/entry.rb  

Overview

Module Structure

  module: <Toplevel Module>
  module: <Built-in Module>
class: Exception     
  module: Umu
  module: Api
class: Interpreter     
  module: ConcreteSyntax
  class: Parser
  module: Core
  module: Pattern
class: Result     
  module: AbstractSyntax
  module: Result
class: Abstract     
  module: Value
  module: Core
  class: Top
  module: Struct
class: Field     
  module: Environment
  module: Tracer
class: Event     
  module: Context
  module: Type
  module: Signature
  module: Class
class: Abstract     
  module: Method
class: Abstract     
✗ class: Entry
  module: Value
  module: Target
class: Abstract     
  module: Abstraction
class: Model     
class: Record     
class: Collection     

Instance Methods

Entry#classes

#276 in environment/context/type/entry.rb

classes

Entry#class_signats

#281 in environment/context/type/entry.rb

class_signats

Entry#class_signat_of / 1

#286 in environment/context/type/entry.rb

class_signat_of ( value )

Entry#signat_of_class / 1

#299 in environment/context/type/entry.rb

signat_of_class ( klass )

Entry#root_class_signat

#306 in environment/context/type/entry.rb

root_class_signat

Entry#lookup / 3

#311 in environment/context/type/entry.rb

lookup ( class_sym ,
  loc ,
  env )

Entry#test_kind_of? / 2

#330 in environment/context/type/entry.rb

test_kind_of? ( lhs_value ,
  rhs_signat )

Entry#opt_superclass_of / 1

#349 in environment/context/type/entry.rb

opt_superclass_of ( subclass )

Entry#subclasses_of / 1

#356 in environment/context/type/entry.rb

subclasses_of ( superclass )

Entry#ancestors_of / 1

#363 in environment/context/type/entry.rb

ancestors_of ( descendant )

Entry#descendants_of / 1

#370 in environment/context/type/entry.rb

descendants_of ( ancestor )