< prev index next >

src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Class_newInstance07.java

Print this page
rev 52509 : [mq]: graal2


  22  */
  23 /*
  24  */
  25 
  26 
  27 package org.graalvm.compiler.jtt.reflect;
  28 
  29 import org.junit.Test;
  30 
  31 import org.graalvm.compiler.jtt.JTTTest;
  32 
  33 public final class Class_newInstance07 extends JTTTest {
  34 
  35     public static final class Class_newInstance {
  36 
  37         private Class_newInstance() throws Exception {
  38             throw new Exception();
  39         }
  40     }
  41 
  42     @SuppressWarnings("deprecation")
  43     public static boolean test(int i) throws IllegalAccessException, InstantiationException {
  44         if (i == 0) {
  45             return Class_newInstance.class.newInstance() != null;
  46         }
  47         return false;
  48     }
  49 
  50     @Test
  51     public void run0() throws Throwable {
  52         runTest("test", 0);
  53     }
  54 
  55     @Test
  56     public void run1() throws Throwable {
  57         runTest("test", 4);
  58     }
  59 
  60 }


  22  */
  23 /*
  24  */
  25 
  26 
  27 package org.graalvm.compiler.jtt.reflect;
  28 
  29 import org.junit.Test;
  30 
  31 import org.graalvm.compiler.jtt.JTTTest;
  32 
  33 public final class Class_newInstance07 extends JTTTest {
  34 
  35     public static final class Class_newInstance {
  36 
  37         private Class_newInstance() throws Exception {
  38             throw new Exception();
  39         }
  40     }
  41 
  42     @SuppressWarnings({"deprecation", "unused"})
  43     public static boolean test(int i) throws IllegalAccessException, InstantiationException {
  44         if (i == 0) {
  45             return Class_newInstance.class.newInstance() != null;
  46         }
  47         return false;
  48     }
  49 
  50     @Test
  51     public void run0() throws Throwable {
  52         runTest("test", 0);
  53     }
  54 
  55     @Test
  56     public void run1() throws Throwable {
  57         runTest("test", 4);
  58     }
  59 
  60 }
< prev index next >