Skip to content

Commit 2c38749

Browse files
committed
Fix duplicated methods found by RuboCop
1 parent 4a45e3c commit 2c38749

File tree

3 files changed

+3
-11
lines changed

3 files changed

+3
-11
lines changed

lib/truffle/java/java.rb

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,7 @@ def hash
4141
def eql?(another)
4242
Truffle::Interop::Java.java_eql?(@value, @value)
4343
end
44-
45-
alias_method :eql?, :==
44+
alias_method :==, :eql?
4645

4746
def equal?(another)
4847
nil != @value and JavaObject === another and @value.equals(another.value)

lib/truffle/java/java_utilities.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -367,7 +367,7 @@ def toString
367367
a_proxy = Module.new do
368368
define_singleton_method(:included, included_method)
369369
class << self
370-
attr_accessor :java_class
370+
attr_writer :java_class
371371
def java_class
372372
JavaUtilities::wrap_java_value(@java_class)
373373
end

src/main/ruby/core/env.rb

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ def initialize
4949
def size
5050
@variables.size
5151
end
52+
alias_method :length, :size
5253

5354
private def lookup(key)
5455
value = Truffle::POSIX.getenv(StringValue(key))
@@ -231,14 +232,6 @@ def empty?
231232
true
232233
end
233234

234-
def length
235-
sz = 0
236-
each { |_k, _v| sz += 1 }
237-
sz
238-
end
239-
240-
alias_method :size, :length
241-
242235
def rehash
243236
# No need to do anything, our keys are always strings
244237
end

0 commit comments

Comments
 (0)