| /** | |
| * @test /nodynamiccopyright/ | |
| * @bug 8266027 | |
| * @summary Verify the diamond finder works on fields with modifiers. | |
| * @compile/ref=DiamondFields.out -XDfind=diamond -XDrawDiagnostics DiamondFields.java | |
| */ | |
| import java.util.LinkedList; | |
| import java.util.List; | |
| public class DiamondFields { | |
| List<String> f1 = new LinkedList<String>(); | |
| private List<String> f2 = new LinkedList<String>(); | |
| static List<String> f3 = new LinkedList<String>(); | |
| @Deprecated List<String> f4 = new LinkedList<String>(); | |
| final List<String> f5 = new LinkedList<String>(); | |
| DiamondFields() { | |
| List<String> l1 = new LinkedList<String>(); | |
| final List<String> l2 = new LinkedList<String>(); | |
| @Deprecated List<String> l3 = new LinkedList<String>(); | |
| } | |
| void t() { | |
| List<String> l1 = new LinkedList<String>(); | |
| final List<String> l2 = new LinkedList<String>(); | |
| @Deprecated List<String> l3 = new LinkedList<String>(); | |
| } | |
| } |