[PPL-devel] [GIT] ppl/ppl(master): Fixed Java interface issues for method drop_some_non_integer_points(),
Enea Zaffanella
zaffanella at cs.unipr.it
Thu Aug 30 15:21:10 CEST 2012
Module: ppl/ppl
Branch: master
Commit: 0f82172b6a51e2695d730f9f52e1becfd863583d
URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=0f82172b6a51e2695d730f9f52e1becfd863583d
Author: Enea Zaffanella <zaffanella at cs.unipr.it>
Date: Thu Aug 30 14:50:27 2012 +0200
Fixed Java interface issues for method drop_some_non_integer_points(),
reported by Zell (Zhoulai).
Corrected the declaration of the method by letting it accept a
Complexity_Class enumeration value (rather than a plain integer).
Also renamed the version taking a set of variables as input, which was
using the suffix "_2", so as to exploit overloading.
---
...ppl_interface_generator_java_classes_cc_code.m4 | 4 ++--
...l_interface_generator_java_classes_java_code.m4 | 6 +++---
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/interfaces/Java/jni/ppl_interface_generator_java_classes_cc_code.m4 b/interfaces/Java/jni/ppl_interface_generator_java_classes_cc_code.m4
index a06df38..349b01d 100644
--- a/interfaces/Java/jni/ppl_interface_generator_java_classes_cc_code.m4
+++ b/interfaces/Java/jni/ppl_interface_generator_java_classes_cc_code.m4
@@ -1171,7 +1171,7 @@ CATCH_ALL
m4_define(`ppl_ at CLASS@_drop_some_non_integer_points_code',
`dnl
-JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_ at 1CLASS@_drop_1some_1non_1integer_1points
+JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_ at 1CLASS@_drop_1some_1non_1integer_1points__Lparma_1polyhedra_1library_Complexity_1Class_2
(JNIEnv* env, jobject j_this, jobject j_complexity) try {
@CPP_CLASS@* this_ptr
= reinterpret_cast<@CPP_CLASS@*>(get_ptr(env, j_this));
@@ -1200,7 +1200,7 @@ CATCH_ALL
m4_define(`ppl_ at CLASS@_drop_some_non_integer_points_2_code',
`dnl
-JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_ at 1CLASS@_drop_1some_1non_1integer_1points_12
+JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_ at 1CLASS@_drop_1some_1non_1integer_1points__Lparma_1polyhedra_1library_Variables_1Set_2Lparma_1polyhedra_1library_Complexity_1Class_2
(JNIEnv* env, jobject j_this, jobject j_v_set, jobject j_complexity) try {
@CPP_CLASS@* this_ptr
= reinterpret_cast<@CPP_CLASS@*>(get_ptr(env, j_this));
diff --git a/interfaces/Java/parma_polyhedra_library/ppl_interface_generator_java_classes_java_code.m4 b/interfaces/Java/parma_polyhedra_library/ppl_interface_generator_java_classes_java_code.m4
index cb86f1f..66723bc 100644
--- a/interfaces/Java/parma_polyhedra_library/ppl_interface_generator_java_classes_java_code.m4
+++ b/interfaces/Java/parma_polyhedra_library/ppl_interface_generator_java_classes_java_code.m4
@@ -538,7 +538,7 @@ m4_define(`ppl_ at CLASS@_drop_some_non_integer_points_code',
___END_OF_FILE___
___BEGIN_OF_FILE___ @CLASS at .java << ___END_OF_FILE___
public native void drop_some_non_integer_points
- (Integer complexity_threshold);
+ (Complexity_Class complexity);
')
@@ -546,8 +546,8 @@ m4_define(`ppl_ at CLASS@_drop_some_non_integer_points_2_code',
`dnl
___END_OF_FILE___
___BEGIN_OF_FILE___ @CLASS at .java << ___END_OF_FILE___
- public native void drop_some_non_integer_points_2
- (Variables_Set vars, Integer complexity_threshold);
+ public native void drop_some_non_integer_points
+ (Variables_Set vars, Complexity_Class complexity);
')
More information about the PPL-devel
mailing list