-
Bug
-
Resolution: Fixed
-
P3
-
7
-
b01
-
unknown
-
generic
-
Verified
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-2210520 | 7u2 | Maurizio Cimadamore | P3 | Resolved | Fixed | b06 |
This program does not compile:
class X<T> {
class Y<Z> {
Y(T a, Z b) { }
}
public static void main(String[] args) {
X<String>.Y<String> x1 = new X<String>().new Y<String>("",""); //ok
X<String>.Y<String> x2 = new X<String>().new Y<>("",""); //fails
}
}
class X<T> {
class Y<Z> {
Y(T a, Z b) { }
}
public static void main(String[] args) {
X<String>.Y<String> x1 = new X<String>().new Y<String>("",""); //ok
X<String>.Y<String> x2 = new X<String>().new Y<>("",""); //fails
}
}
- backported by
-
JDK-2210520 Project Coin: problem with diamond and member inner classes
-
- Resolved
-