view swig/java/SWIG.java @ 134:5810fb03cacc

SWIG Java bindings improvements Much-improved Java bindings. Java arrays can now be passed to functions that take void *, without any special treatment.
author Jamie Bullock <jamie@postlude.co.uk>
date Mon, 18 Jun 2012 21:38:14 +0100
parents 15bc88384ecd
children
line wrap: on
line source
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);
  }
}