jdk/src/java.base/share/classes/java/lang/invoke/MemberName.java
changeset 40256 c5e03eaf7ba2
parent 39754 a04d89a52ad9
child 40258 e6ba2e5c7a29
--- a/jdk/src/java.base/share/classes/java/lang/invoke/MemberName.java	Wed Aug 10 11:54:12 2016 +0100
+++ b/jdk/src/java.base/share/classes/java/lang/invoke/MemberName.java	Wed Aug 10 13:54:38 2016 +0200
@@ -1002,7 +1002,9 @@
                     Collections.addAll(result, buf0);
                 }
             }
-            result.addAll(Arrays.asList(buf).subList(0, bufCount));
+            for (int i = 0; i < bufCount; i++) {
+                result.add(buf[i]);
+            }
             // Signature matching is not the same as type matching, since
             // one signature might correspond to several types.
             // So if matchType is a Class or MethodType, refilter the results.