0N/A/*
0N/A * @test /nodynamiccopyright/
0N/A * @bug 6253161
0N/A * @summary Compiler will fail to find the correct location of serial warnings for anonymous inner classes
0N/A * @author Seetharama Avadhanam
0N/A * @compile -Xlint:serial -XDdev T6253161a.java
610N/A * @compile/ref=T6253161a.out -Xlint:serial -XDdev -XDrawDiagnostics T6253161a.java
0N/A */
0N/Aimport java.util.List;
0N/Aimport java.util.ArrayList;
0N/A
0N/Apublic class T6253161a {
0N/A @SuppressWarnings("unchecked")
0N/A public void anonymousMethod(){
0N/A List list = new ArrayList<String>(){
0N/A static final long serialVersionUID = 1;
0N/A List list = new ArrayList<Integer>();
0N/A public List<Integer> getMyList(){
0N/A final List floatList = new ArrayList<Float>(){
0N/A // Blank ....
0N/A };
0N/A for(int i=0;i<10;i++)
0N/A list.add((Float)(floatList.get(i)) * 11.232F * i);
0N/A return list;
0N/A }
0N/A }.getMyList();
0N/A }
0N/A}