java : noexcept method can't raise Swig::DirectorException

This commit is contained in:
Christophe Duvernois 2017-04-28 11:45:02 +02:00
commit e13eaaae21

View file

@ -4375,9 +4375,11 @@ public:
Printf(w->code, "jenv->%s(Swig::jclass_%s, Swig::director_method_ids[%s], %s);\n", methop, imclass_name, methid, jupcall_args);
if (!Getattr(n, "noexcept")) {
// Generate code to handle any Java exception thrown by director delegation
directorExceptHandler(n, catches_list ? catches_list : throw_parm_list, w);
}
if (!is_void) {
String *jresult_str = NewString("jresult");
String *result_str = NewString("c_result");