JSClassDefinition class
Constructors
-
JSClassDefinition(Pointer<JSClassDefinition> ref, Pointer<JSStaticValue>? staticValuesRef, Pointer<JSStaticFunction>? staticFunctionsRef)
-
const
-
JSClassDefinition.create({int version = 0, JSClassAttributes attributes = JSClassAttributes.kJSClassAttributeNone, required String className, JSClass? parentClass, List<JSStaticValue>? staticValues, List<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})
-
factory
Properties
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited