Given a class with static method and throw some exception
class Foo {
public static void doThis() throws CannotDoThisException {
//do something
}
}
I am using the following reflection to invoke the doThis method
public class Bar {
Class c = Class.forName("Foo");
Method m = c.getDeclaredMethod("doThis",null);
try {
m.invoke(null,null);
} catch (CannotDoThisException e) {
//Compiler says this is unreachable block.
}
}
How can I catch the exception CannotDoThisException?
Aucun commentaire:
Enregistrer un commentaire