Class: Yoda::Typing::Types::Base Abstract
- Inherits:
-
Object
- Object
- Yoda::Typing::Types::Base
- Defined in:
- lib/yoda/typing/types/base.rb
Overview
This class is abstract.
Direct Known Subclasses
Any, AssociativeArray, Function, Generic, Instance, Method, Tuple, Union, Var
Instance Method Summary collapse
- #reference? ⇒ Boolean
- #to_expression(resolver) ⇒ Store::TypeExpressions::Base abstract
- #to_type_string ⇒ String abstract
Instance Method Details
#reference? ⇒ Boolean
6 7 8 |
# File 'lib/yoda/typing/types/base.rb', line 6 def reference? false end |
#to_expression(resolver) ⇒ Store::TypeExpressions::Base
This method is abstract.
13 14 15 |
# File 'lib/yoda/typing/types/base.rb', line 13 def to_expression(resolver) fail NotImplemetedError end |
#to_type_string ⇒ String
This method is abstract.
19 20 21 |
# File 'lib/yoda/typing/types/base.rb', line 19 def to_type_string fail NotImplemetedError end |