NativeApi抽象 最终

提供从 Dart 代码或通过 dart_api_dl.h 从 C 代码访问 Dart VM API 的工具。

注解
  • @Since('2.8')

属性

hashCode int
此对象的哈希码。
无设置器继承
runtimeType Type
对象的运行时类型的表示。
无设置器继承

方法

noSuchMethod(Invocation invocation) → dynamic
当访问不存在的方法或属性时被调用。
继承
toString() String
此对象的字符串表示。
继承

运算符

operator ==(Object other) bool
等于运算符。
继承

静态属性

closeNativePort Pointer<NativeFunction<Int8 Function(Int64)>>
指向 dart_native_api.hbool Dart_CloseNativePort(Dart_Port native_port_id) 函数的指针。
无设置器
initializeApiDLData Pointer<Void>
将此传递到您的原生代码中的 Dart_InitializeApiDL 以启用使用 dart_api_dl.h 中的符号。
无设置器
majorVersion int
在重大变更时增加主版本号。
无设置器
minorVersion int
在向后兼容变更时增加次版本号。
无设置器
newNativePort Pointer<NativeFunction<Int64 Function(Pointer<Uint8>, Pointer<NativeFunction<Dart_NativeMessageHandler>>, Int8)>>
一个函数指针
无设置器
postCObject Pointer<NativeFunction<Int8 Function(Int64, Pointer<Dart_CObject>)>>
指向 bool Dart_PostCObject(Dart_Port port_id, Dart_CObject* message) 的函数指针,位于 dart_native_api.h
无设置器