Mercurial > hg > icedtea8-forest > jdk
changeset 11990:3eab3ce82c31 jdk8u101-b12
8158571: Additional method handle validation
Reviewed-by: jrose, ahgross, mchung
author | mhaupt |
---|---|
date | Wed, 08 Jun 2016 16:47:05 +0100 |
parents | aeae865c933d |
children | 827b2350d7f8 |
files | src/share/classes/java/lang/invoke/MethodHandles.java |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/share/classes/java/lang/invoke/MethodHandles.java Mon Jun 06 11:59:51 2016 -0700 +++ b/src/share/classes/java/lang/invoke/MethodHandles.java Wed Jun 08 16:47:05 2016 +0100 @@ -2847,7 +2847,7 @@ int filterValues = filterType.parameterCount(); if (filterValues == 0 ? (rtype != void.class) - : (rtype != filterType.parameterType(0))) + : (rtype != filterType.parameterType(0) || filterValues != 1)) throw newIllegalArgumentException("target and filter types do not match", targetType, filterType); }