]> gerrit.simantics Code Review - simantics/python.git/blobdiff - org.simantics.pythonlink.win32.x86_64/src/sclpy.h
Mind the threads in writeSCL.
[simantics/python.git] / org.simantics.pythonlink.win32.x86_64 / src / sclpy.h
index 4a2c7de919bcd90700bb9f17f968b7db8c3ff726..15d681d43b7c5e023fccc34604c79ce997bd29d2 100644 (file)
 \r
 #define JAVA_MAXINT (0x7fffffff)\r
 \r
-#define RUNTIME_EXCEPTION "java/lang/RuntimeException"\r
+#define PYTHON_EXCEPTION "org/simantics/pythonlink/PythonException"\r
 #define ILLEGAL_ARGUMENT_EXCEPTION "java/lang/IllegalArgumentException"\r
 #define OBJECT_CLASS "java/lang/Object"\r
 #define STRING_CLASS "java/lang/String"\r
 #define MAP_CLASS "java/util/Map"\r
 #define SET_CLASS "java/util/Set"\r
 \r
+#define WRITER_CLASS "java/io/Writer"\r
+#define SCL_REPORTING_WRITER_CLASS "org/simantics/scl/runtime/reporting/SCLReportingWriter"\r
+\r
 #define PACKAGE_PREFIX "org/simantics/pythonlink/"\r
 \r
 #define NDARRAY_CLASS (PACKAGE_PREFIX "NDArray")\r