Class: RubyVM::RJIT::BranchStub

Inherits:
Struct show all
Defined in:
lib/ruby_vm/rjit/branch_stub.rb

Overview

neither targets is a fallthrough

Instance Attribute Summary collapse

Method Summary

Methods inherited from Struct

#as_json, json_create, #pretty_print, #pretty_print_cycle, #to_json

Instance Attribute Details

#compileObject

Returns the value of attribute compile

Returns:

  • (Object)

    the current value of compile



7
8
9
# File 'lib/ruby_vm/rjit/branch_stub.rb', line 7

def compile
  @compile
end

#end_addrObject

Returns the value of attribute end_addr

Returns:

  • (Object)

    the current value of end_addr



7
8
9
# File 'lib/ruby_vm/rjit/branch_stub.rb', line 7

def end_addr
  @end_addr
end

#iseqObject

Returns the value of attribute iseq

Returns:

  • (Object)

    the current value of iseq



7
8
9
# File 'lib/ruby_vm/rjit/branch_stub.rb', line 7

def iseq
  @iseq
end

#shapeObject

Returns the value of attribute shape

Returns:

  • (Object)

    the current value of shape



7
8
9
# File 'lib/ruby_vm/rjit/branch_stub.rb', line 7

def shape
  @shape
end

#start_addrObject

Returns the value of attribute start_addr

Returns:

  • (Object)

    the current value of start_addr



7
8
9
# File 'lib/ruby_vm/rjit/branch_stub.rb', line 7

def start_addr
  @start_addr
end

#target0Object

Returns the value of attribute target0

Returns:

  • (Object)

    the current value of target0



7
8
9
# File 'lib/ruby_vm/rjit/branch_stub.rb', line 7

def target0
  @target0
end

#target1Object

Returns the value of attribute target1

Returns:

  • (Object)

    the current value of target1



7
8
9
# File 'lib/ruby_vm/rjit/branch_stub.rb', line 7

def target1
  @target1
end