initGeneratedLibrary static method

Pointer<T> Function<T extends NativeType>(String) initGeneratedLibrary(
  1. String name
)

Implementation

static Pointer<T> Function<T extends NativeType>(String) initGeneratedLibrary(
    String name) {
  var path = _getLibraryFileName(name);
  if (Jni._dylibDir != null) {
    path = join(Jni._dylibDir!, path);
  }
  final dl = DynamicLibrary.open(path);
  final setJniGetters =
      dl.lookupFunction<_SetJniGettersNativeType, _SetJniGettersDartType>(
          'setJniGetters');
  setJniGetters(Jni._getJniContextFn, Jni._getJniEnvFn);
  final lookup = dl.lookup;
  return lookup;
}