Skip to content

Commit dd7f828

Browse files
committed
Use @CoreMethod's ability to have multiple names rather than a disjointed alias_method call.
1 parent 32cba83 commit dd7f828

File tree

2 files changed

+1
-3
lines changed

2 files changed

+1
-3
lines changed

src/main/java/org/truffleruby/core/array/ArrayNodes.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1928,7 +1928,7 @@ private void reverse(ArrayOperationNodes.ArrayGetNode getNode, ArrayOperationNod
19281928

19291929
}
19301930

1931-
@CoreMethod(names = "select", needsBlock = true, enumeratorSize = "size")
1931+
@CoreMethod(names = { "select", "filter" }, needsBlock = true, enumeratorSize = "size")
19321932
@ImportStatic(ArrayGuards.class)
19331933
@ReportPolymorphism
19341934
public abstract static class SelectNode extends YieldingCoreMethodNode {

src/main/ruby/truffleruby/core/array.rb

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -501,8 +501,6 @@ def fetch(idx, default=undefined)
501501
self
502502
end
503503

504-
alias_method :filter, :select
505-
506504
def first(n = undefined)
507505
return at(0) if undefined.equal?(n)
508506

0 commit comments

Comments
 (0)