< prev index next >

test/hotspot/jtreg/runtime/condy/CondyBadBSMArrayTest.java

Print this page
*** 1,7 ***
  /*
!  * Copyright (c) 2018, Oracle and/or its affiliates. All rights reserved.
   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   *
   * This code is free software; you can redistribute it and/or modify it
   * under the terms of the GNU General Public License version 2 only, as
   * published by the Free Software Foundation.
--- 1,7 ---
  /*
!  * Copyright (c) 2018, 2022, Oracle and/or its affiliates. All rights reserved.
   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   *
   * This code is free software; you can redistribute it and/or modify it
   * under the terms of the GNU General Public License version 2 only, as
   * published by the Free Software Foundation.

*** 55,11 ***
          try {
              Class newClass = Class.forName("CondyEmptyBSMArray1");
              throw new RuntimeException("Expected ClassFormatError exception not thrown");
          } catch (java.lang.ClassFormatError e) {
              if (!e.getMessage().contains("Short length on BootstrapMethods in class file")) {
!                 throw new RuntimeException("ClassFormatError thrown, incorrect message");
              }
              System.out.println("Test CondyEmptyBSMArray1 passed: " + e.getMessage());
          } catch (Throwable e) {
              throw new RuntimeException("Expected ClassFormatError exception not thrown");
          }
--- 55,11 ---
          try {
              Class newClass = Class.forName("CondyEmptyBSMArray1");
              throw new RuntimeException("Expected ClassFormatError exception not thrown");
          } catch (java.lang.ClassFormatError e) {
              if (!e.getMessage().contains("Short length on BootstrapMethods in class file")) {
!                 throw new RuntimeException("ClassFormatError thrown, incorrect message: " + e.getMessage());
              }
              System.out.println("Test CondyEmptyBSMArray1 passed: " + e.getMessage());
          } catch (Throwable e) {
              throw new RuntimeException("Expected ClassFormatError exception not thrown");
          }
< prev index next >