langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
--- a/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java Thu Dec 08 16:52:38 2016 -0800
+++ b/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java Fri Dec 09 18:06:48 2016 +0100
@@ -2479,7 +2479,7 @@
? parameterNameIndices[index] : 0);
Name name = nameIdx == 0 ? names.empty : readName(nameIdx);
paramNames = paramNames.prepend(name);
- index += Code.width(t);
+ index += sawMethodParameters ? 1 : Code.width(t);
}
sym.savedParameterNames = paramNames.reverse();
}