checkpoint
[slipway.git] / src / com / ftdi / usb / ftdi.i
index 3fbcc67..0a8bcf7 100644 (file)
@@ -21,7 +21,7 @@ struct ftdi_eeprom *new_ftdi_eeprom() {
 %exception ftdi_init {
   $action
   if (result) {
-    jclass clazz = (*jenv)->FindClass(jenv, "java/lang/RuntimeException");
+    jclass clazz = (*jenv)->FindClass(jenv, "java/io/IOException");
     (*jenv)->ThrowNew(jenv, clazz, "ftdi_init() returned nonzero result");
     return $null;
   }
@@ -31,7 +31,7 @@ int ftdi_init(struct ftdi_context *ftdi);
 %exception ftdi_read_data {
   $action
   if (result<0) {
-    jclass clazz = (*jenv)->FindClass(jenv, "java/lang/RuntimeException");
+    jclass clazz = (*jenv)->FindClass(jenv, "java/io/IOException");
     (*jenv)->ThrowNew(jenv, clazz, "ftdi_read_data() returned negative result");
     return $null;
   }
@@ -41,7 +41,7 @@ int ftdi_read_data(struct ftdi_context *ftdi, signed char buf[], int size);
 %exception ftdi_write_data {
   $action
   if (result<0) {
-    jclass clazz = (*jenv)->FindClass(jenv, "java/lang/RuntimeException");
+    jclass clazz = (*jenv)->FindClass(jenv, "java/io/IOException");
     (*jenv)->ThrowNew(jenv, clazz, "ftdi_write_data() returned negative result");
     return $null;
   }
@@ -51,7 +51,7 @@ int ftdi_write_data(struct ftdi_context *ftdi, signed char buf[], int size);
 %exception ftdi_usb_open {
   $action
   if (result) {
-    jclass clazz = (*jenv)->FindClass(jenv, "java/lang/RuntimeException");
+    jclass clazz = (*jenv)->FindClass(jenv, "java/io/IOException");
     (*jenv)->ThrowNew(jenv, clazz, "ftdi_usb_open() returned nonzero result");
     return $null;
   }
@@ -61,7 +61,7 @@ int ftdi_usb_open(struct ftdi_context *ftdi, int vendor, int product);
 %exception ftdi_set_baudrate {
   $action
   if (result) {
-    jclass clazz = (*jenv)->FindClass(jenv, "java/lang/RuntimeException");
+    jclass clazz = (*jenv)->FindClass(jenv, "java/io/IOException");
     (*jenv)->ThrowNew(jenv, clazz, "ftdftdi_set_baudrate() returned nonzero result");
     return $null;
   }
@@ -71,7 +71,7 @@ int ftdi_set_baudrate(struct ftdi_context *ftdi, int baudrate);
 %exception ftdi_set_line_property {
   $action
   if (result) {
-    jclass clazz = (*jenv)->FindClass(jenv, "java/lang/RuntimeException");
+    jclass clazz = (*jenv)->FindClass(jenv, "java/io/IOException");
     (*jenv)->ThrowNew(jenv, clazz, "ftdi_set_line_property() returned nonzero result");
     return $null;
   }
@@ -81,7 +81,7 @@ int ftdi_set_line_property(struct ftdi_context *ftdi, int bits, int sbit, int pa
 %exception ftdi_set_bitmode {
   $action
   if (result) {
-    jclass clazz = (*jenv)->FindClass(jenv, "java/lang/RuntimeException");
+    jclass clazz = (*jenv)->FindClass(jenv, "java/io/IOException");
     (*jenv)->ThrowNew(jenv, clazz, "ftftdi_set_bitmodeeturned nonzero result");
     return $null;
   }
@@ -91,7 +91,7 @@ int ftdi_set_bitmode(struct ftdi_context *ftdi, unsigned char bitmask, unsigned
 %exception ftdi_read_pins {
   $action
   if (result<0) {
-    jclass clazz = (*jenv)->FindClass(jenv, "java/lang/RuntimeException");
+    jclass clazz = (*jenv)->FindClass(jenv, "java/io/IOException");
     (*jenv)->ThrowNew(jenv, clazz, "ftdi_read_pins() returned negative result");
     return $null;
   }
@@ -101,7 +101,7 @@ int ftdi_read_pins(struct ftdi_context *ftdi, signed char pins[]);
 %exception ftdi_setflowctrl {
   $action
   if (result) {
-    jclass clazz = (*jenv)->FindClass(jenv, "java/lang/RuntimeException");
+    jclass clazz = (*jenv)->FindClass(jenv, "java/io/IOException");
     (*jenv)->ThrowNew(jenv, clazz, "ftdi_setflowctrl() returned nonzero result");
     return $null;
   }
@@ -111,7 +111,7 @@ int ftdi_setflowctrl(struct ftdi_context *ftdi, int flowctrl);
 %exception ftdi_usb_reset {
   $action
   if (result) {
-    jclass clazz = (*jenv)->FindClass(jenv, "java/lang/RuntimeException");
+    jclass clazz = (*jenv)->FindClass(jenv, "java/io/IOException");
     (*jenv)->ThrowNew(jenv, clazz, "ftdi_usb_reset() nonzero result");
     return $null;
   }