@Override protected void initialize(final long runtimePtr, final Object data) { if (data == null) { super.initialize(runtimePtr, null); return; } JavaCallback javaCallback = (JavaCallback) data; long[] pointers = v8.initNewV8Function(runtimePtr); // position 0 is the object reference, position 1 is the function reference v8.createAndRegisterMethodDescriptor(javaCallback, pointers[1]); released = false; addObjectReference(pointers[0]); }
@Override protected void initialize(final long runtimePtr, final Object data) { if (data == null) { super.initialize(runtimePtr, null); return; } JavaCallback javaCallback = (JavaCallback) data; long[] pointers = v8.initNewV8Function(runtimePtr); // position 0 is the object reference, position 1 is the function reference v8.createAndRegisterMethodDescriptor(javaCallback, pointers[1]); released = false; addObjectReference(pointers[0]); }
@Override protected void initialize(final long runtimePtr, final Object data) { if (data == null) { super.initialize(runtimePtr, null); return; } JavaCallback javaCallback = (JavaCallback) data; long[] pointers = v8.initNewV8Function(runtimePtr); // position 0 is the object reference, position 1 is the function reference v8.createAndRegisterMethodDescriptor(javaCallback, pointers[1]); released = false; addObjectReference(pointers[0]); }
@Override protected void initialize(final long runtimePtr, final Object data) { if (data == null) { super.initialize(runtimePtr, null); return; } JavaCallback javaCallback = (JavaCallback) data; long[] pointers = v8.initNewV8Function(runtimePtr); // position 0 is the object reference, position 1 is the function reference v8.createAndRegisterMethodDescriptor(javaCallback, pointers[1]); released = false; addObjectReference(pointers[0]); }