diff -r 1a65d6565b45 -r f1e6b361a329 src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java --- a/src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java Fri Sep 28 16:56:53 2012 +0100 +++ b/src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java Fri Sep 28 18:50:40 2012 +0100 @@ -493,7 +493,7 @@ } else { //invokedynamic DynamicMethodSymbol dynSym = (DynamicMethodSymbol)m; - Pool.MethodHandle handle = new Pool.MethodHandle(dynSym.bsmKind, dynSym.bsm, names); + Pool.MethodHandle handle = new Pool.MethodHandle(dynSym.bsmKind, dynSym.bsm); bootstrapMethods.put(dynSym, handle); //init cp entries pool.put(names.BootstrapMethods);