- 
    Type:
Bug
 - 
    Resolution: Fixed
 - 
    Priority:
  P2                     
     - 
    Affects Version/s: 6
 - 
    Component/s: tools
 
- 
        b67
 - 
        generic
 - 
        generic
 - 
        Verified
 
| Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build | 
|---|---|---|---|---|---|---|
| JDK-2132581 | 5.0u7 | Peter Ahe | P2 | Closed | Cannot Reproduce | 
                    This program doesn't compile:
interface MyInterface<V> { }
                 
class MyImpl implements MyInterface {
MyInterface<Integer> o1 = (MyInterface<Integer>) (MyImpl)null;
MyImpl o2 = (MyImpl) (MyInterface<Integer>)null;
}
            
interface MyInterface<V> { }
class MyImpl implements MyInterface {
MyInterface<Integer> o1 = (MyInterface<Integer>) (MyImpl)null;
MyImpl o2 = (MyImpl) (MyInterface<Integer>)null;
}
- backported by
 - 
                    
JDK-2132581 Cast involving raw superclass not recognized as unchecked
-         
     - Closed
 
 -         
 
- relates to
 - 
                    
JDK-4916620 legal cast is rejected
-         
     - Closed
 
 -