- 
    Enhancement 
- 
    Resolution: Rejected
- 
     P4 P4
- 
    None
- 
    5.0
                    This program doesn't compile:
class Test {
void test(String name) {
Class<? extends Enum<?>> enumClass
= Class.forName(name).asSubclass(Enum.class);
}
}
###@###.### 2004-12-15 17:02:48 GMT
            
class Test {
void test(String name) {
Class<? extends Enum<?>> enumClass
= Class.forName(name).asSubclass(Enum.class);
}
}
###@###.### 2004-12-15 17:02:48 GMT
- relates to
- 
                    JDK-6184881 Object.getClass() typing rule could be improved -           
- Open
 
-         
- 
                    JDK-6209030 Too strict signature of java.lang.Enum.valueOf -           
- Closed
 
-         
- 
                    JDK-7101374 Incorrect "Type mismatch" reported for generic cast of class literals. -           
- Closed
 
-