Browse Source
DebugJDD: Move JNI methods to JDD class
DebugJDD: Move JNI methods to JDD class
The order of the content of the prism/include/DebugJDD.h header (auto-generated by javah) sometimes changes nondeterministically. This seems to be due to the combination of JNI methods and internal classes in DebugJDD. We move the two DebugJDD JNI methods to JDD instead and remove the prism/include/DebugJDD.h header, as well as the generation in the Makefile. git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@11455 bbc10eb1-c90d-0410-af57-cb519fbb1720master
6 changed files with 31 additions and 82 deletions
-
51prism/include/DebugJDD.h
-
16prism/include/JDD.h
-
29prism/src/jdd/DebugJDD.java
-
5prism/src/jdd/JDD.cc
-
4prism/src/jdd/JDD.java
-
8prism/src/jdd/Makefile
@ -1,51 +0,0 @@ |
|||||
/* DO NOT EDIT THIS FILE - it is machine generated */ |
|
||||
#include <jni.h> |
|
||||
/* Header for class jdd_DebugJDD */ |
|
||||
|
|
||||
#ifndef _Included_jdd_DebugJDD |
|
||||
#define _Included_jdd_DebugJDD |
|
||||
#ifdef __cplusplus |
|
||||
extern "C" { |
|
||||
#endif |
|
||||
/* |
|
||||
* Class: jdd_DebugJDD |
|
||||
* Method: DebugJDD_GetRefCount |
|
||||
* Signature: (J)I |
|
||||
*/ |
|
||||
JNIEXPORT jint JNICALL Java_jdd_DebugJDD_DebugJDD_1GetRefCount |
|
||||
(JNIEnv *, jclass, jlong); |
|
||||
|
|
||||
/* |
|
||||
* Class: jdd_DebugJDD |
|
||||
* Method: DebugJDD_GetExternalRefCounts |
|
||||
* Signature: ()[J |
|
||||
*/ |
|
||||
JNIEXPORT jlongArray JNICALL Java_jdd_DebugJDD_DebugJDD_1GetExternalRefCounts |
|
||||
(JNIEnv *, jclass); |
|
||||
|
|
||||
#ifdef __cplusplus |
|
||||
} |
|
||||
#endif |
|
||||
#endif |
|
||||
/* Header for class jdd_DebugJDD_DebugJDDNodeLight */ |
|
||||
|
|
||||
#ifndef _Included_jdd_DebugJDD_DebugJDDNodeLight |
|
||||
#define _Included_jdd_DebugJDD_DebugJDDNodeLight |
|
||||
#ifdef __cplusplus |
|
||||
extern "C" { |
|
||||
#endif |
|
||||
#ifdef __cplusplus |
|
||||
} |
|
||||
#endif |
|
||||
#endif |
|
||||
/* Header for class jdd_DebugJDD_DebugJDDNode */ |
|
||||
|
|
||||
#ifndef _Included_jdd_DebugJDD_DebugJDDNode |
|
||||
#define _Included_jdd_DebugJDD_DebugJDDNode |
|
||||
#ifdef __cplusplus |
|
||||
extern "C" { |
|
||||
#endif |
|
||||
#ifdef __cplusplus |
|
||||
} |
|
||||
#endif |
|
||||
#endif |
|
||||
Write
Preview
Loading…
Cancel
Save
Reference in new issue