toLocal method

JavaRef toLocal()

Creates a new local reference to the same object.

Implementation

JavaRef toLocal() {
  final env = jvm.env;
  final fn = Jvm.fnSlotOf(
    env,
    JniFn.newLocalRef,
  ).cast<NativeFunction<RefC>>().asFunction<RefDart>();
  return JavaRef(jvm, fn(env, pointer), JavaRefKind.local);
}