-
Type:
Bug
-
Resolution: Duplicate
-
Priority:
P5
-
None
-
Affects Version/s: 6
-
Component/s: tools
-
generic
-
generic
This program does not compile:
import java.util.List;
public class Main {
static <T> T[] makeArray(T... args) {
return args;
}
public static <S> void test() {
S[] stringLists = makeArray(null, null);
}
}
import java.util.List;
public class Main {
static <T> T[] makeArray(T... args) {
return args;
}
public static <S> void test() {
S[] stringLists = makeArray(null, null);
}
}
- duplicates
-
JDK-6302954 Inference fails for type variable return constraint
-
- Closed
-