equal
deleted
inserted
replaced
|
1 /** |
|
2 * @test |
|
3 * @bug 6520152 |
|
4 * @summary ACC_FINAL flag for anonymous classes shouldn't be set |
|
5 * @compile T.java |
|
6 * @run main/othervm T6520152 |
|
7 */ |
|
8 |
|
9 import java.lang.reflect.Method; |
|
10 import static java.lang.reflect.Modifier.*; |
|
11 |
|
12 public class T6520152 { |
|
13 public static void main(String [] args) throws Exception { |
|
14 Class clazz = Class.forName("T$1"); |
|
15 if ((clazz.getModifiers() & FINAL) != 0) { |
|
16 throw new RuntimeException("Failed: " + clazz.getName() + " shouldn't be marked final."); |
|
17 } |
|
18 } |
|
19 } |