--- a/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/TypeConverterFactory.java Tue Jan 26 13:46:00 2016 +0100
+++ b/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/TypeConverterFactory.java Thu Jan 28 11:20:44 2016 +0100
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2010, 2016, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
@@ -209,8 +209,8 @@
c.add((ConversionComparator)factory);
}
}
- this.factories = l.toArray(new GuardingTypeConverterFactory[l.size()]);
- this.comparators = c.toArray(new ConversionComparator[c.size()]);
+ this.factories = l.toArray(new GuardingTypeConverterFactory[0]);
+ this.comparators = c.toArray(new ConversionComparator[0]);
this.autoConversionStrategy = autoConversionStrategy;
}
@@ -285,7 +285,7 @@
return handle;
}
final MethodHandle newHandle =
- MethodHandles.filterArguments(handle, pos, converters.toArray(new MethodHandle[converters.size()]));
+ MethodHandles.filterArguments(handle, pos, converters.toArray(new MethodHandle[0]));
converters.clear();
return newHandle;
}