diff options
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); + } +} |