free method
void
free()
Implementation
void free() {
detach();
_freeRef(() => Q_JS_FreeValue(_ctx.ref, _ref.ref));
_freeNC();
if (_atom != null) {
JS_FreeAtom(_ctx.ref, _atom!);
}
_cstrMap.forEach((_, ptr) {
if (ptr != nullptr) {
freeCString(ptr.cast());
}
});
}