Sha256: ab52a320bae17a23a2443f969482ab28f62fc08abda1e8b1530dab01c80cb835

Contents?: true

Size: 523 Bytes

Versions: 11

Compression:

Stored size: 523 Bytes

Contents

require 'rjb'
Rjb::load
begin
  Rjb::import('java.lang.Integer').parseInt('x')
rescue NumberFormatException => e
  puts e.class
  puts e.message
  begin
    puts (StandardError === e).to_s
    raise e
  rescue => f
    puts f.class
    puts f.message
    puts f.cause.inspect
    puts f.exception.inspect
    if e.class == f.class
      puts "I expect the equality to be true"
    else
      puts "Unexpectedly the re-raised Java exception has changed " +
           "from a #{e.class} into a #{f.class}"
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
rjb-1.6.7 test/anon.rb
rjb-1.6.6 test/anon.rb
rjb-1.6.5 test/anon.rb
rjb-1.6.4 test/anon.rb
rjb-1.6.3 test/anon.rb
rjb-1.6.2 test/anon.rb
rjb-1.6.1 test/anon.rb
rjb-1.6.0 test/anon.rb
rjb-1.5.9 test/anon.rb
rjb-1.5.8 test/anon.rb
rjb-1.5.7 test/anon.rb