view swig/java/SWIG.java @ 133:15bc88384ecd

Java SWIG bindings improvements
author Jamie Bullock <jamie@postlude.co.uk>
date Wed, 13 Jun 2012 15:08:11 +0100
parents
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);
  }
}