swig/Examples/test-suite/java_lib_arrays.i
William S Fulton 8629d7f513 add in check for array inputs
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8496 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-20 22:18:44 +00:00

24 lines
606 B
OpenEdge ABL

/* Testcase for the Java array typemaps which are not used by default. */
%module java_lib_arrays
%include "enumtypeunsafe.swg"
/* Use the Java library typemaps */
%include "arrays_java.i"
JAVA_ARRAYSOFCLASSES(SimpleStruct)
%apply ARRAYSOFENUMS[ANY] { finger[ANY] }
%include "arrays.i"
// This will test the %typemap(javacode) in the JAVA_ARRAYSOFCLASSES works with C structs amongst other things
JAVA_ARRAYSOFCLASSES(struct AnotherStruct)
%inline %{
struct AnotherStruct {
SimpleStruct simple;
};
double extract(struct AnotherStruct as[], int index) {
return as[index].simple.double_field;
}
%}