gitextract_p5l6yl9r/ ├── .github/ │ ├── dependabot.yml │ ├── no-response.yml │ └── workflows/ │ ├── build_all.yml │ ├── changelog.yml │ ├── dart_kiwi_example.yml │ ├── flutter_kiwi_example.yml │ ├── kiwi.yml │ └── kiwi_generator.yml ├── .gitignore ├── LICENSE ├── README.md ├── examples/ │ ├── dart_kiwi/ │ │ ├── .gitignore │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── analysis_options.yaml │ │ ├── bin/ │ │ │ └── dart_kiwi.dart │ │ ├── example.iml │ │ ├── lib/ │ │ │ └── src/ │ │ │ ├── models/ │ │ │ │ ├── coffee_maker.dart │ │ │ │ ├── electric_heater.dart │ │ │ │ ├── heater.dart │ │ │ │ ├── model.dart │ │ │ │ ├── pump.dart │ │ │ │ └── thermosiphon.dart │ │ │ └── modules/ │ │ │ ├── drip_coffee_module.dart │ │ │ └── drip_coffee_module.g.dart │ │ └── pubspec.yaml │ └── flutter_kiwi/ │ ├── .gitignore │ ├── .metadata │ ├── README.md │ ├── android/ │ │ ├── .gitignore │ │ ├── app/ │ │ │ ├── build.gradle │ │ │ └── src/ │ │ │ └── main/ │ │ │ ├── AndroidManifest.xml │ │ │ ├── java/ │ │ │ │ └── com/ │ │ │ │ └── example/ │ │ │ │ └── flutterexample/ │ │ │ │ └── MainActivity.java │ │ │ └── res/ │ │ │ ├── drawable/ │ │ │ │ └── launch_background.xml │ │ │ └── values/ │ │ │ └── styles.xml │ │ ├── build.gradle │ │ ├── gradle/ │ │ │ └── wrapper/ │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ │ ├── gradle.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ └── settings.gradle │ ├── flutter_example.iml │ ├── flutter_example_android.iml │ ├── ios/ │ │ ├── .gitignore │ │ ├── Flutter/ │ │ │ ├── AppFrameworkInfo.plist │ │ │ ├── Debug.xcconfig │ │ │ └── Release.xcconfig │ │ ├── Runner/ │ │ │ ├── AppDelegate.h │ │ │ ├── AppDelegate.m │ │ │ ├── Assets.xcassets/ │ │ │ │ ├── AppIcon.appiconset/ │ │ │ │ │ └── Contents.json │ │ │ │ └── LaunchImage.imageset/ │ │ │ │ ├── Contents.json │ │ │ │ └── README.md │ │ │ ├── Base.lproj/ │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ └── Main.storyboard │ │ │ ├── Info.plist │ │ │ └── main.m │ │ ├── Runner.xcodeproj/ │ │ │ ├── project.pbxproj │ │ │ ├── project.xcworkspace/ │ │ │ │ └── contents.xcworkspacedata │ │ │ └── xcshareddata/ │ │ │ └── xcschemes/ │ │ │ └── Runner.xcscheme │ │ └── Runner.xcworkspace/ │ │ └── contents.xcworkspacedata │ ├── lib/ │ │ ├── di/ │ │ │ ├── test01.dart │ │ │ └── test01.g.dart │ │ ├── main.dart │ │ ├── screens/ │ │ │ ├── error_screen.dart │ │ │ ├── main_screen.dart │ │ │ ├── resolve_screen.dart │ │ │ └── scoped_screen.dart │ │ └── widgets/ │ │ └── error_widget.dart │ └── pubspec.yaml ├── packages/ │ ├── kiwi/ │ │ ├── .gitignore │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── analysis_options.yaml │ │ ├── example/ │ │ │ └── kiwi_example.dart │ │ ├── kiwi.iml │ │ ├── lib/ │ │ │ ├── kiwi.dart │ │ │ └── src/ │ │ │ ├── annotations.dart │ │ │ ├── kiwi_container.dart │ │ │ └── model/ │ │ │ └── exception/ │ │ │ ├── kiwi_error.dart │ │ │ └── not_registered_error.dart │ │ ├── mono_pkg.yaml │ │ ├── pubspec.yaml │ │ └── test/ │ │ └── kiwi_test.dart │ └── kiwi_generator/ │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── analysis_options.yaml │ ├── build.yaml │ ├── example/ │ │ ├── kiwi_generator_example.dart │ │ └── kiwi_generator_example.g.dart │ ├── kiwi_generator.iml │ ├── lib/ │ │ ├── builder.dart │ │ ├── kiwi_generator.dart │ │ └── src/ │ │ ├── kiwi_injector_generator.dart │ │ ├── model/ │ │ │ └── kiwi_generator_error.dart │ │ └── util/ │ │ └── list_extensions.dart │ ├── mono_pkg.yaml │ ├── pubspec.yaml │ └── test/ │ ├── inputs/ │ │ ├── abstract_class.dart │ │ ├── abstract_class_without_abstract_method.dart │ │ ├── abstract_class_without_method.dart │ │ ├── complex_factory.dart │ │ ├── complex_factory_with_abstract_method_without_register_annotation.dart │ │ ├── complex_singleton.dart │ │ ├── simple_factory.dart │ │ ├── simple_singleton.dart │ │ ├── unknown_ctor_factory.dart │ │ └── unknown_ctor_singleton.dart │ ├── kiwi_generator_test.dart │ └── utils/ │ ├── analysis.dart │ └── test_helper.dart └── tools/ ├── all.sh ├── analyze.sh ├── build.sh ├── fix.sh ├── format.sh ├── kiwi_cli_actions/ │ ├── bin/ │ │ └── kiwi_cli_actions.dart │ ├── lib/ │ │ └── changelog_checker.dart │ └── pubspec.yaml ├── packages_get.sh └── test.sh