JSClassDefinitionPointer extension
Static Methods
-
allocate({int version = 0, int attributes = JSClassAttributes.kJSClassAttributeNone, required Pointer<Utf8> className, Pointer<NativeType>? parentClass, Pointer<JSStaticValue>? staticValues, Pointer<JSStaticFunction>? staticFunctions, Pointer<NativeFunction<JSObjectInitializeCallback>>? initialize, Pointer<NativeFunction<JSObjectFinalizeCallback>>? finalize, Pointer<NativeFunction<JSObjectHasPropertyCallback>>? hasProperty, Pointer<NativeFunction<JSObjectGetPropertyCallback>>? getProperty, Pointer<NativeFunction<JSObjectSetPropertyCallback>>? setProperty, Pointer<NativeFunction<JSObjectDeletePropertyCallback>>? deleteProperty, Pointer<NativeFunction<JSObjectGetPropertyNamesCallback>>? getPropertyNames, Pointer<NativeFunction<JSObjectCallAsFunctionCallback>>? callAsFunction, Pointer<NativeFunction<JSObjectCallAsConstructorCallback>>? callAsConstructor, Pointer<NativeFunction<JSObjectHasInstanceCallback>>? hasInstance, Pointer<NativeFunction<JSObjectConvertToTypeCallback>>? convertToType})
→ Pointer<JSClassDefinition>
-