NativeApi抽象 最终

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

注解
  • @Since('2.8')

构造函数

NativeApi()

属性

hashCode int
此对象的哈希码。
no setterinherited
runtimeType Type
对象运行时类型的表示。
no setterinherited

方法

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

运算符

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

静态属性

closeNativePort Pointer<NativeFunction<Int8 Function(Int64)>>
dart_native_api.h 中指向 bool Dart_CloseNativePort(Dart_Port native_port_id) 的函数指针。
no setter
initializeApiDLData Pointer<Void>
将此传递给您的本地代码中的 Dart_InitializeApiDL 以启用使用 dart_api_dl.h 中的符号。
no setter
majorVersion int
在破坏性变更时增加主版本号。
no setter
minorVersion int
在后向兼容变更时增加次要版本号。
no setter
newNativePort Pointer<NativeFunction<Int64 Function(Pointer<Uint8>, Pointer<NativeFunction<Dart_NativeMessageHandler>>>: Int8)>>
指向一个函数指针
no setter
postCObject Pointer<NativeFunction<Int8 Function(Int64, Pointer<Dart_CObject>)>>
指向C代码中 bool Dart_PostCObject(Dart_Port port_id, Dart_CObject* message) 函数的函数指针。
no setter