< prev index next >

test/jdk/java/lang/invoke/MethodHandles/classData/ClassDataTest.java

Print this page
*** 350,11 ***
           * @param classname
           */
          ClassByteBuilder(String classname) {
              this.classname = classname;
              this.cw = new ClassWriter(ClassWriter.COMPUTE_FRAMES);
!             cw.visit(V14, ACC_FINAL, classname, null, OBJECT_CLS, null);
              MethodVisitor mv = cw.visitMethod(ACC_PUBLIC, "<init>", "()V", null, null);
              mv.visitCode();
              mv.visitVarInsn(ALOAD, 0);
              mv.visitMethodInsn(INVOKESPECIAL, OBJECT_CLS, "<init>", "()V", false);
              mv.visitInsn(RETURN);
--- 350,11 ---
           * @param classname
           */
          ClassByteBuilder(String classname) {
              this.classname = classname;
              this.cw = new ClassWriter(ClassWriter.COMPUTE_FRAMES);
!             cw.visit(V14, ACC_FINAL | ACC_IDENTITY, classname, null, OBJECT_CLS, null);
              MethodVisitor mv = cw.visitMethod(ACC_PUBLIC, "<init>", "()V", null, null);
              mv.visitCode();
              mv.visitVarInsn(ALOAD, 0);
              mv.visitMethodInsn(INVOKESPECIAL, OBJECT_CLS, "<init>", "()V", false);
              mv.visitInsn(RETURN);

*** 504,7 ***
          Method m = c.getMethod("classData");
          Object v = m.invoke(o);
          assertEquals(value, v);
      }
  }
- 
- 
--- 504,5 ---
< prev index next >