langtools/test/tools/javac/InterfaceInInner.java
author emc
Thu, 19 Dec 2013 11:38:45 -0500
changeset 22164 c8eb1ae29c58
parent 8611 316231b590b6
permissions -rw-r--r--
8030726: tools/javac/NoStringToLower.java fails due to enforcement no use of String.toLowerCase on non-langtools classes Summary: Fix NoStringToLower test to only enforce ban on String.toLowerCase on langtools classes Reviewed-by: vromero, jfranck Contributed-by: paul.govereau@oracle.com

/*
 * @test  /nodynamiccopyright/
 * @bug 4063740 6969184
 * @summary Interfaces may only be declared in top level classes.
 * @author turnidge
 *
 * @compile/fail/ref=InterfaceInInner.out -XDrawDiagnostics InterfaceInInner.java
 */
class InterfaceInInner {
    InterfaceInInner() {
        class foo {
            interface A {
            }
        }
    }
}