< prev index next >

src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Code.java

Print this page

        

@@ -1001,20 +1001,10 @@
         default:
             throw new AssertionError(mnem(op));
         }
     }
 
-    /** Emit a vnew opcode.
-     */
-    public void emitVnew(Type type, int od, int argsize) {
-        emitop(vnew);
-        if (!alive) return;
-        emit2(od);
-        state.pop(argsize);
-        state.push(type);
-    }
-
     /** Emit an opcode with a two-byte operand field.
      */
     public void emitop2(int op, int od) {
         emitop(op);
         if (!alive) return;

@@ -1024,11 +1014,10 @@
             state.push(((Symbol)(pool.pool[od])).erasure(types));
             break;
         case putstatic:
             state.pop(((Symbol)(pool.pool[od])).erasure(types));
             break;
-        case vnew:
         case new_:
             Symbol sym;
             if (pool.pool[od] instanceof UniqueType) {
                 // Required by change in Gen.makeRef to allow
                 // annotated types.
< prev index next >