1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | class Main { public static void main (String[] args) throws java.lang.Exception { // } class Inner1 { static void test(){} } static class Inner2 { static void test(){} } } |
Y2xhc3MgTWFpbgp7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgdGhyb3dzIGphdmEubGFuZy5FeGNlcHRpb24KCXsKCQkvLwoJfQoKCWNsYXNzIElubmVyMQoJewoJCXN0YXRpYyB2b2lkIHRlc3QoKXt9Cgl9CglzdGF0aWMgY2xhc3MgSW5uZXIyCgl7CgkJc3RhdGljIHZvaWQgdGVzdCgpe30KCX0KfQ==
Main.java:10: error: Illegal static declaration in inner class Main.Inner1
static void test(){}
^
modifier 'static' is only allowed in constant variable declarations
1 error
-
result: Compilation error (maybe you wish to see an example for Java7)


