swig/Examples/test-suite/java
2009-01-28 18:45:13 +00:00
..
aggregate_runme.java
allprotected_runme.java remove svn:executable property where applied incorrectly 2008-11-26 21:54:49 +00:00
apply_signed_char_runme.java
apply_strings_runme.java
array_member_runme.java
arrays_global_twodim_runme.java
char_strings_runme.java variable name changes to remove php keywords 2008-06-24 20:11:46 +00:00
cpp_typedef_runme.java
default_args_runme.java
default_constructor_runme.java
director_abstract_runme.java
director_basic_runme.java Fix director typemaps for pointers so that NULL pointers are correctly marshalled to C#/Java null in director methods 2008-07-14 21:09:23 +00:00
director_classes_runme.java
director_classic_runme.java remove svn:executable property where applied incorrectly 2008-11-26 21:54:49 +00:00
director_default_runme.java
director_enum_runme.java
director_exception_runme.java
director_frob_runme.java
director_ignore_runme.java remove svn:executable property where applied incorrectly 2008-11-26 21:54:49 +00:00
director_primitives_runme.java
director_protected_runme.java
director_string_runme.java
director_thread_runme.java Add DetachCurrentThread back in for directors. The problems occuring on Solaris look like they were jdk bugs (1.4.2 and older) 2007-10-12 21:40:01 +00:00
director_unroll_runme.java
director_wombat_runme.java
dynamic_cast_runme.java
enum_thorough_proper_runme.java
enum_thorough_runme.java
enum_thorough_simple_runme.java
enum_thorough_typeunsafe_runme.java
extend_default_runme.java
extern_declaration_runme.java
global_namespace_runme.java Fix classLookup and enumLookup when the global scope operator is used on objects passed by value 2009-01-28 18:45:13 +00:00
ignore_parameter_runme.java
imports_runme.java
inctest_runme.java
inherit_target_language_runme.java fix generated code for derived classes when csbase or javabase typemaps are used with the replace=1 attribute. 2007-10-19 21:48:05 +00:00
intermediary_classname_runme.java
java_constants_runme.java
java_director_runme.java
java_enums_runme.java
java_jnitypes_runme.java
java_lib_arrays_dimensionless_runme.java
java_lib_arrays_runme.java Fix ARRAYSOFCLASSES bug reported by Kevin Mills where the changes made to an array element in the C layer are not reflected back into Java 2008-01-25 22:03:12 +00:00
java_lib_various_runme.java
java_pgcpp_runme.java Strip C comments from the java typemaps when determining to use the premature garbage collection prevention parameter 2007-10-12 21:41:27 +00:00
java_pragmas_runme.java
java_prepost_runme.java
java_throws_runme.java Fix #2153773 - %nojavaexception - disabling and clearing Java checked exceptions 2008-12-23 07:44:59 +00:00
java_typemaps_proxy_runme.java
java_typemaps_typewrapper_runme.java
li_boost_intrusive_ptr_runme.java Add boost::intrusive_ptr wrappers from Mike Rowbotham 2008-12-28 20:32:44 +00:00
li_boost_shared_ptr_runme.java add test for inheritance of 3 classes deep which exposes a problem in the python shared_ptr wrappers. Manually added the %types for now. 2008-12-06 17:10:53 +00:00
li_carrays_runme.java
li_std_except_runme.java
li_std_string_runme.java
li_std_vector_runme.java
li_typemaps_runme.java
long_long_runme.java
Makefile.in li_intrusive_ptr test - commented out as not fully working 2008-12-28 20:35:22 +00:00
member_pointer_runme.java Remove obscure mpointer example and replace with member_pointer.i testcase and runtime examples 2007-08-09 23:47:13 +00:00
minherit2_runme.java
multiple_inheritance_runme.java
operator_overload_runme.java
overload_complicated_runme.java remove svn:executable property where applied incorrectly 2008-11-26 21:54:49 +00:00
overload_template_runme.java
pointer_reference_runme.java
primitive_ref_runme.java
profiletest_runme.java
README
rename1_runme.java more thorough %rename tests including conversion operator %rename 2007-05-26 00:05:32 +00:00
rename2_runme.java more thorough %rename tests including conversion operator %rename 2007-05-26 00:05:32 +00:00
rename3_runme.java more thorough %rename tests including conversion operator %rename 2007-05-26 00:05:32 +00:00
rename4_runme.java more thorough %rename tests including conversion operator %rename 2007-05-26 00:05:32 +00:00
ret_by_value_runme.java
rname_runme.java
sizet_runme.java
special_variables_runme.java Fix test for the extra whitespace in template parameter lists 2008-02-13 23:59:01 +00:00
template_classes_runme.java
template_default_arg_runme.java
template_default_class_parms_runme.java Fix #1819847 %template with just one default template parameter 2007-12-12 19:00:15 +00:00
template_methods_runme.java Correct behaviour for templated methods used with %rename or %ignore and %template() 2007-08-17 20:42:19 +00:00
template_template_parameters_runme.java Fix template template parameters with default arguments 2007-12-06 22:35:43 +00:00
typemap_namespace_runme.java
unions_runme.java
using_pointers_runme.java
varargs_runme.java
virtual_poly_runme.java

See ../README for common README file.

The Java implementation of the test-suite is a little different to the other languages in that all of SWIGs output goes into a subdirectory named after the individual test case. This is so that all the shadow classes can be compiled as Java classes have to go into separate files. Otherwise the Makefile wouldn't know which .java files would be relevant to the testcase. For this to work the testcase must go into a Java package.

Any testcases which have _runme.java appended after the testcase name will be detected and run.