diff options
author | Jamie Bullock <jamie@postlude.co.uk> | 2012-06-13 15:08:11 +0100 |
---|---|---|
committer | Jamie Bullock <jamie@postlude.co.uk> | 2012-06-13 15:08:11 +0100 |
commit | 71b96876d1caf0f6d0bfb82be5ca6e68da092c56 (patch) | |
tree | e503e7d6fe4b52982e832eea19a7a7ea5a69e57a /swig/java/SWIG.java | |
parent | 59dd1cb1983661d761839da8df79be11de13edb6 (diff) | |
download | LibXtract-71b96876d1caf0f6d0bfb82be5ca6e68da092c56.tar.gz LibXtract-71b96876d1caf0f6d0bfb82be5ca6e68da092c56.tar.bz2 LibXtract-71b96876d1caf0f6d0bfb82be5ca6e68da092c56.zip |
Java SWIG bindings improvements
Diffstat (limited to 'swig/java/SWIG.java')
-rw-r--r-- | swig/java/SWIG.java | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/swig/java/SWIG.java b/swig/java/SWIG.java new file mode 100644 index 0000000..0d6c47b --- /dev/null +++ b/swig/java/SWIG.java @@ -0,0 +1,16 @@ +package xtract.core; + +public abstract class SWIG { + protected abstract long getPointer(); + + public boolean equals(Object obj) { + boolean equal = false; + if (obj instanceof SWIG) + equal = (((SWIG)obj).getPointer() == this.getPointer()); + return equal; + } + + public SWIGTYPE_p_void getVoidPointer() { + return new SWIGTYPE_p_void(getPointer(), false); + } +} |