123456789_123456789_123456789_123456789_123456789_

Class: TypeProf::Type::ISeq

Relationships & Source Files
Super Chains via Extension / Inclusion / Inheritance
Class Chain:
Instance Chain:
Inherits: TypeProf::Type
Defined in: lib/typeprof/type.rb

Overview

This is an internal object in MRI, so a user program cannot create this object explicitly

Constant Summary

::TypeProf::Type - Inherited

Builtin, DummySubstitution

Class Method Summary

Instance Attribute Summary

Instance Method Summary

Constructor Details

.new(iseq) ⇒ ISeq

[ GitHub ]

  
# File 'lib/typeprof/type.rb', line 612

def initialize(iseq)
  @iseq = iseq
end

Instance Attribute Details

#iseq (readonly)

[ GitHub ]

  
# File 'lib/typeprof/type.rb', line 616

attr_reader :iseq

Instance Method Details

#inspect

[ GitHub ]

  
# File 'lib/typeprof/type.rb', line 618

def inspect
  "Type::ISeq[#{ @iseq }]"
end

#screen_name(_scratch)

Raises:

  • (NotImplementedError)
[ GitHub ]

  
# File 'lib/typeprof/type.rb', line 622

def screen_name(_scratch)
  raise NotImplementedError
end