1.1 --- a/src/jdk/nashorn/internal/codegen/ClassEmitter.java Fri Oct 17 14:24:26 2014 +0200 1.2 +++ b/src/jdk/nashorn/internal/codegen/ClassEmitter.java Mon Oct 20 12:06:36 2014 +0200 1.3 @@ -51,6 +51,7 @@ 1.4 import static jdk.nashorn.internal.codegen.CompilerConstants.methodDescriptor; 1.5 import static jdk.nashorn.internal.codegen.CompilerConstants.typeDescriptor; 1.6 import static jdk.nashorn.internal.codegen.CompilerConstants.virtualCallNoLookup; 1.7 + 1.8 import java.io.ByteArrayOutputStream; 1.9 import java.io.PrintWriter; 1.10 import java.security.AccessController; 1.11 @@ -64,7 +65,6 @@ 1.12 import jdk.internal.org.objectweb.asm.util.TraceClassVisitor; 1.13 import jdk.nashorn.internal.codegen.types.Type; 1.14 import jdk.nashorn.internal.ir.FunctionNode; 1.15 -import jdk.nashorn.internal.ir.SplitNode; 1.16 import jdk.nashorn.internal.ir.debug.NashornClassReader; 1.17 import jdk.nashorn.internal.ir.debug.NashornTextifier; 1.18 import jdk.nashorn.internal.runtime.Context; 1.19 @@ -476,12 +476,6 @@ 1.20 methodsStarted.remove(method); 1.21 } 1.22 1.23 - SplitMethodEmitter method(final SplitNode splitNode, final String methodName, final Class<?> rtype, final Class<?>... ptypes) { 1.24 - methodCount++; 1.25 - methodNames.add(methodName); 1.26 - return new SplitMethodEmitter(this, methodVisitor(EnumSet.of(Flag.PUBLIC, Flag.STATIC), methodName, rtype, ptypes), splitNode); 1.27 - } 1.28 - 1.29 /** 1.30 * Add a new method to the class - defaults to public method 1.31 *