OpenJDK / lambda / lambda / langtools
changeset 1892:7043ecf1110b
8009391: Synthetic name of serializable lambda methods should not contain negative numbers
author | mcimadamore |
---|---|
date | Mon, 04 Mar 2013 15:48:53 +0000 |
parents | ad2c34f28c8b |
children | d6ad002c14cb |
files | src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java Fri Mar 01 14:50:44 2013 +0000 +++ b/src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java Mon Mar 04 15:48:53 2013 +0000 @@ -1288,7 +1288,7 @@ buf.append(owner.name); buf.append('$'); int methTypeHash = methodSig(owner.type).hashCode(); - buf.append(methTypeHash); + buf.append(String.format("%x", methTypeHash)); buf.append('$'); String temp = buf.toString(); Integer count = serializableLambdaCounts.get(temp);