langtools/test/tools/javac/defaultMethods/private/Private10.java
author sadayapalam
Wed, 27 May 2015 11:27:42 +0530
changeset 30845 43ddd58a5a56
permissions -rw-r--r--
8080726: Redundant error message on private abstract interface method with body. Reviewed-by: mcimadamore
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
30845
43ddd58a5a56 8080726: Redundant error message on private abstract interface method with body.
sadayapalam
parents:
diff changeset
     1
/*
43ddd58a5a56 8080726: Redundant error message on private abstract interface method with body.
sadayapalam
parents:
diff changeset
     2
 * @test   /nodynamiccopyright/
43ddd58a5a56 8080726: Redundant error message on private abstract interface method with body.
sadayapalam
parents:
diff changeset
     3
 * @bug    8080726
43ddd58a5a56 8080726: Redundant error message on private abstract interface method with body.
sadayapalam
parents:
diff changeset
     4
 * @summary Redundant error message on private abstract interface method with body.
43ddd58a5a56 8080726: Redundant error message on private abstract interface method with body.
sadayapalam
parents:
diff changeset
     5
 * @compile/fail/ref=Private10.out -XDrawDiagnostics Private10.java
43ddd58a5a56 8080726: Redundant error message on private abstract interface method with body.
sadayapalam
parents:
diff changeset
     6
 */
43ddd58a5a56 8080726: Redundant error message on private abstract interface method with body.
sadayapalam
parents:
diff changeset
     7
43ddd58a5a56 8080726: Redundant error message on private abstract interface method with body.
sadayapalam
parents:
diff changeset
     8
43ddd58a5a56 8080726: Redundant error message on private abstract interface method with body.
sadayapalam
parents:
diff changeset
     9
public class Private10 {
43ddd58a5a56 8080726: Redundant error message on private abstract interface method with body.
sadayapalam
parents:
diff changeset
    10
    interface I {
43ddd58a5a56 8080726: Redundant error message on private abstract interface method with body.
sadayapalam
parents:
diff changeset
    11
        private abstract void foo() {}
43ddd58a5a56 8080726: Redundant error message on private abstract interface method with body.
sadayapalam
parents:
diff changeset
    12
    }
43ddd58a5a56 8080726: Redundant error message on private abstract interface method with body.
sadayapalam
parents:
diff changeset
    13
    class C {
43ddd58a5a56 8080726: Redundant error message on private abstract interface method with body.
sadayapalam
parents:
diff changeset
    14
        private abstract void foo() {}
43ddd58a5a56 8080726: Redundant error message on private abstract interface method with body.
sadayapalam
parents:
diff changeset
    15
    }
43ddd58a5a56 8080726: Redundant error message on private abstract interface method with body.
sadayapalam
parents:
diff changeset
    16
}