langtools/test/tools/javac/defaultMethods/Assertions.java
changeset 26392 2bda2002e2f2
parent 26272 4af552c8ad5c
child 34752 9c262a013456
equal deleted inserted replaced
26391:c775a09a4faf 26392:2bda2002e2f2
    23 package test;
    23 package test;
    24 
    24 
    25 import java.util.Arrays;
    25 import java.util.Arrays;
    26 import java.util.HashSet;
    26 import java.util.HashSet;
    27 import java.util.Set;
    27 import java.util.Set;
    28 
       
    29 /*
       
    30  * @test
       
    31  * @bug 8025141
       
    32  * @ignore 8047675 test fails if run with assertions enabled in jtreg
       
    33  * @summary Interfaces must not contain non-public fields, ensure $assertionsDisabled
       
    34  *          is not generated into an interface
       
    35  * @compile Assertions.java
       
    36  * @run main/othervm -da test.Assertions
       
    37  * @run main/othervm -ea:test.Assertions test.Assertions Inner
       
    38  * @run main/othervm -ea:test.Outer test.Assertions Outer
       
    39  * @run main/othervm -ea:test.Another test.Assertions Another.Inner
       
    40  * @run main/othervm -ea:test... test.Assertions Inner Outer Another.Inner
       
    41  */
       
    42 
    28 
    43 public class Assertions {
    29 public class Assertions {
    44     interface Inner {
    30     interface Inner {
    45         default void testInner() {
    31         default void testInner() {
    46             assert false;
    32             assert false;