NativeClass constructor
NativeClass(
- NativeClassOptions options
Implementation
NativeClass(NativeClassOptions options)
: _resource = NativeResource(
instanceId: options.instanceId ?? getUuid(options.className),
className: options.className,
client: getGlobalMessageClient(),
),
_constructorArgs = options.constructorArgs ?? [] {
_finalizer.attach(this, _resource);
if (!options.disableInit) {
_init();
} else {
_ready.complete();
}
}