用于从 Dart 代码或通过 dart_api_dl.h
从 C 代码访问 Dart VM API 的工具。
- 注解
-
- @Since('2.8')
构造函数
属性
- 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< : Int8)>Dart_NativeMessageHandler>> > - 指向一个函数指针no setter
-
postCObject → Pointer<
NativeFunction< Int8 Function(Int64, Pointer< >Dart_CObject> )> - 指向C代码中
bool Dart_PostCObject(Dart_Port port_id, Dart_CObject* message)
函数的函数指针。no setter