java : noexcept method can't raise Swig::DirectorException
This commit is contained in:
parent
4777a0ad3c
commit
e13eaaae21
1 changed files with 3 additions and 1 deletions
|
|
@ -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);
|
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
|
// Generate code to handle any Java exception thrown by director delegation
|
||||||
directorExceptHandler(n, catches_list ? catches_list : throw_parm_list, w);
|
directorExceptHandler(n, catches_list ? catches_list : throw_parm_list, w);
|
||||||
|
}
|
||||||
|
|
||||||
if (!is_void) {
|
if (!is_void) {
|
||||||
String *jresult_str = NewString("jresult");
|
String *jresult_str = NewString("jresult");
|
||||||
String *result_str = NewString("c_result");
|
String *result_str = NewString("c_result");
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue