Skip to content

Commit aa0322c

Browse files
committed
Remove unused Truffle::Interop.unbox_without_conversion
1 parent d1e32df commit aa0322c

File tree

2 files changed

+1
-12
lines changed

2 files changed

+1
-12
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,7 @@ Performance:
8989
Changes:
9090

9191
* Remove `Truffle::Interop.deproxy` as it is unsafe and not useful (@eregon).
92+
* Removed `Truffle::Interop.unbox_without_conversion` (should not be needed by user code) (@eregon).
9293

9394
# 22.3.0
9495

src/main/ruby/truffleruby/core/truffle/interop.rb

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -289,18 +289,6 @@ def self.unbox(object)
289289
raise ArgumentError, "not boxed: #{object}"
290290
end
291291

292-
def self.unbox_without_conversion(object)
293-
return as_boolean object if boolean? object
294-
295-
if number?(object)
296-
return as_int object if fits_in_int? object
297-
return as_long object if fits_in_long? object
298-
return as_double object if fits_in_double? object
299-
end
300-
301-
raise ArgumentError, "not boxed: #{object.inspect}"
302-
end
303-
304292
def self.to_java_map(hash)
305293
map = ::Java.type('java.util.HashMap').new
306294
hash.each do |key, value|

0 commit comments

Comments
 (0)