From 71b96876d1caf0f6d0bfb82be5ca6e68da092c56 Mon Sep 17 00:00:00 2001 From: Jamie Bullock Date: Wed, 13 Jun 2012 15:08:11 +0100 Subject: Java SWIG bindings improvements --- swig/java/SWIG.java | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 swig/java/SWIG.java (limited to 'swig/java/SWIG.java') 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); + } +} -- cgit v1.2.3