In Files

  • typeprof-0.21.2/lib/typeprof/iseq.rb
  • typeprof-0.21.2/lib/typeprof/type.rb

Class/Module Index [+]

Quicksearch

TypeProf::ISeq

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

Attributes

iseq[R]

Public Class Methods

compile(file) click to toggle source
 
               # File typeprof-0.21.2/lib/typeprof/iseq.rb, line 18
def compile(file)
  compile_core(nil, file)
end
            
compile_str(str, path = nil) click to toggle source
 
               # File typeprof-0.21.2/lib/typeprof/iseq.rb, line 22
def compile_str(str, path = nil)
  compile_core(str, path)
end
            
new(iseq) click to toggle source
 
               # File typeprof-0.21.2/lib/typeprof/type.rb, line 609
def initialize(iseq)
  @iseq = iseq
end
            

Public Instance Methods

inspect() click to toggle source
 
               # File typeprof-0.21.2/lib/typeprof/type.rb, line 615
def inspect
  "Type::ISeq[#{ @iseq }]"
end
            
screen_name(_scratch) click to toggle source
 
               # File typeprof-0.21.2/lib/typeprof/type.rb, line 619
def screen_name(_scratch)
  raise NotImplementedError
end
            
There is an updated format of the API docs for this version here.