src/jdk/nashorn/internal/codegen/ClassEmitter.java

changeset 1064
03c06c337d9d
parent 1028
d79265f2fa92
child 1205
4112748288bb
child 1345
db8d14478e56
     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       *

mercurial