/** * Releases the native level resources associated with the callback, * and removes all references between the callback and * other objects. This helps to prevent (bad) application code * from accidentally holding onto extraneous garbage. */ public void dispose () { if (object == null) return; unbind (this); object = method = signature = null; address = 0; }
/** * Releases the native level resources associated with the callback, * and removes all references between the callback and * other objects. This helps to prevent (bad) application code * from accidentally holding onto extraneous garbage. */ public void dispose () { if (object == null) return; unbind (this); object = method = signature = null; address = 0; }
/** * Releases the native level resources associated with the callback, * and removes all references between the callback and * other objects. This helps to prevent (bad) application code * from accidentally holding onto extraneous garbage. */ public void dispose () { if (object == null) return; unbind (this); object = method = signature = null; address = 0; }
/** * Releases the native level resources associated with the callback, * and removes all references between the callback and * other objects. This helps to prevent (bad) application code * from accidentally holding onto extraneous garbage. */ public void dispose () { if (object == null) return; unbind (this); object = method = signature = null; address = 0; }
/** * Releases the native level resources associated with the callback, * and removes all references between the callback and * other objects. This helps to prevent (bad) application code * from accidentally holding onto extraneous garbage. */ public void dispose () { if (object == null) return; unbind (this); object = method = signature = null; address = 0; }