blob: 7b40a07655ee901f2e45132138ab0acb654821db [file] [edit]
// Copyright (c) 2026, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
// dart format width=74
// ignore_for_file: avoid_print, unused_local_variable, undefined_method, non_constant_identifier_names
import 'package:jni/jni.dart';
dynamic Foo;
dynamic fooImpl;
dynamic Bar;
dynamic barImpl;
void main() {
// snippet-start
final implementer = JImplementer();
Foo.implementIn(implementer, fooImpl);
Bar.implementIn(implementer, barImpl);
final foobar = implementer.build(Foo.type); // Or `Bar.type`.
// snippet-end
}