jdk/src/java.base/share/classes/java/lang/invoke/MethodType.java
changeset 27071 887188b74516
parent 26625 cbeb3711fa94
child 27196 fe9dbab34d1d
--- a/jdk/src/java.base/share/classes/java/lang/invoke/MethodType.java	Wed Apr 23 09:06:22 2014 -1000
+++ b/jdk/src/java.base/share/classes/java/lang/invoke/MethodType.java	Thu May 08 21:09:57 2014 +0400
@@ -727,7 +727,7 @@
      * @return the parameter types (as an immutable list)
      */
     public List<Class<?>> parameterList() {
-        return Collections.unmodifiableList(Arrays.asList(ptypes));
+        return Collections.unmodifiableList(Arrays.asList(ptypes.clone()));
     }
 
     /*non-public*/ Class<?> lastParameterType() {