Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-2213366 | 7u4 | Unassigned | P3 | Closed | Duplicate |
FULL PRODUCT VERSION :
A DESCRIPTION OF THE PROBLEM :
compiler stackoverflows for code:
interface Interface<T> {}
class Bang<T> implements Interface<Interface<? super Bang<Bang<T>>>> {
static void bang() {
Interface<? super Bang<Byte>> bang = new Bang<Byte>();
}
}
REPRODUCIBILITY :
This bug can be reproduced always.
A DESCRIPTION OF THE PROBLEM :
compiler stackoverflows for code:
interface Interface<T> {}
class Bang<T> implements Interface<Interface<? super Bang<Bang<T>>>> {
static void bang() {
Interface<? super Bang<Byte>> bang = new Bang<Byte>();
}
}
REPRODUCIBILITY :
This bug can be reproduced always.
- backported by
-
JDK-2213366 compiler stackoverflows
- Closed
- duplicates
-
JDK-6558545 Undecidable type system leads to stack overflow
- Open
- relates to
-
JDK-6207379 Type system undecidable?
- Closed