Files
openide/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/genericsHighlighting/Exceptions.java
2010-06-25 12:46:38 +04:00

24 lines
520 B
Java

class C <T extends Exception> {
void foo () throws T {}
void bar () {
<error descr="Unhandled exception: T">foo ();</error>
}
<T extends Error> void goo() {
try {
int i = 12;
} catch (<error descr="Cannot catch type parameters">T</error> ex) {
}
}
}
//IDEADEV-4169: no problem here
interface Blub {
public <E extends Throwable> void Switch() throws E;
}
class Blib implements Blub {
public <E extends Throwable> void Switch() throws E {
}
}