| import java.util.*; | |
| public class Test { | |
| static <E extends Exception, T> void foo(List<T> l, Class<E> ec) throws E { | |
| } | |
| public static void main(String[] s) { | |
| foo(new ArrayList(), RuntimeException.class); //IDEA says we have an unhandled exception here | |
| } | |
| } |