langtools/test/tools/javac/lambdaShapes/org/openjdk/tests/vm/DefaultMethodsTest.java
equal
deleted
inserted
replaced
425 * |
425 * |
426 * TEST: C.class.getMethod("m").invoke(new C()) == 99 |
426 * TEST: C.class.getMethod("m").invoke(new C()) == 99 |
427 */ |
427 */ |
428 public void testReflectCall() { |
428 public void testReflectCall() { |
429 Interface I = new Interface("I", DefaultMethod.std("99")); |
429 Interface I = new Interface("I", DefaultMethod.std("99")); |
|
430 //workaround accessibility issue when loading C with DirectedClassLoader |
|
431 I.addAccessFlag(AccessFlag.PUBLIC); |
430 Class C = new Class("C", I); |
432 Class C = new Class("C", I); |
431 |
433 |
432 Compiler.Flags[] flags = this.verbose ? |
434 Compiler.Flags[] flags = this.verbose ? |
433 new Compiler.Flags[] { Compiler.Flags.VERBOSE } : |
435 new Compiler.Flags[] { Compiler.Flags.VERBOSE } : |
434 new Compiler.Flags[] {}; |
436 new Compiler.Flags[] {}; |