dispose method

void dispose()

Implementation

void dispose() {
  if (_analyzerBufferPtr != null && _analyzerBufferPtr != ffi.nullptr) {
    _freePtr(_analyzerBufferPtr!.cast<ffi.Void>());
    _analyzerBufferPtr = null;
    _analyzerBufferCapacity = 0;
  }
  if (_engine != ffi.nullptr) {
    _destroyEngine(_engine);
    _engine = ffi.nullptr;
  }
}