Thu, 06 Jun 2013 15:37:23 +0100
8015648: Duplicate variable in lambda causes javac crash
Summary: Missing flag in synthetic lambda blog is causing duplicates symbol to go undetected
Reviewed-by: jjg, vromero
2 CLASSFILE MemberModifiers.c
3 --- SUPER
4 FIELD this$0
5 --- FINAL
6 METHOD <init>
7 ---
9 CLASSFILE MemberModifiers.i
10 --- INTERFACE ABSTRACT
12 CLASSFILE MemberModifiers
13 --- PUBLIC FINAL SUPER
14 FIELD f
15 ---
16 METHOD <init>
17 --- PUBLIC
18 METHOD m
19 ---
21 CLASSFILE MemberModifiersAux.Foo.c
22 --- SUPER
23 FIELD this$1
24 --- FINAL
25 METHOD <init>
26 ---
28 CLASSFILE MemberModifiersAux.Foo
29 --- FINAL SUPER
30 FIELD f
31 ---
32 FIELD this$0
33 --- FINAL
34 METHOD <init>
35 ---
36 METHOD m
37 ---
39 CLASSFILE MemberModifiersAux
40 --- SUPER
41 METHOD <init>
42 ---