Fix C++-to-Java exception translation.
authorMorgan Deters <mdeters@cs.nyu.edu>
Tue, 26 Nov 2013 21:36:52 +0000 (16:36 -0500)
committerMorgan Deters <mdeters@cs.nyu.edu>
Tue, 26 Nov 2013 21:36:52 +0000 (16:36 -0500)
src/cvc4.i

index 6e938014616e332f61883e8d6c7896cafa228277..da15d4b5dd8efb760f4a6ca49e635b4ee715dfdc 100644 (file)
@@ -97,13 +97,15 @@ std::set<JavaInputStreamAdapter*> CVC4::JavaInputStreamAdapter::s_adapters;
 // Create a mapping from C++ Exceptions to Java Exceptions.
 // This is in a couple of throws typemaps, simply because it's sensitive to SWIG's concept of which namespace we're in.
 %typemap(throws) Exception %{
-  std::string name = "edu/nyu/acsys/$1_type";
+  std::string name = "edu/nyu/acsys/CVC4/$1_type";
+  /*
   size_t i = name.find("::");
   if(i != std::string::npos) {
     size_t j = name.rfind("::");
     assert(i <= j);
     name.replace(i, j - i + 2, "/");
   }
+  */
   jclass clazz = jenv->FindClass(name.c_str());
   assert(clazz != NULL && jenv->ExceptionOccurred() == NULL);
   jmethodID method = jenv->GetMethodID(clazz, "<init>", "(JZ)V");