free method

void free()

Implementation

void free() {
  detach();
  if (_ref != nullptr) {
    calloc.free(_ref);
  }
  if (_jsValueRef != null && _jsValueRef != nullptr) {
    calloc.free(_jsValueRef!);
  }
  _cfuncNC?.close();
  _cfuncGenericMagicFuncNC?.close();
  _cfuncConstructorOfMagicFuncNC?.close();
  _cfuncFFFuncNC?.close();
  _cfuncFFFFuncNC?.close();
  _cfuncGetterFuncNC?.close();
  _cfuncSetterFuncNC?.close();
  _cfuncGetterMagicFuncNC?.close();
  _cfuncSetterMagicFuncNC?.close();
  _cfuncIterNextFuncNC?.close();
}