SYMBOL INDEX (172 symbols across 45 files) FILE: examples/dart_kiwi/bin/dart_kiwi.dart function main (line 5) | void main(List arguments) FILE: examples/dart_kiwi/lib/src/models/coffee_maker.dart class CoffeeMaker (line 5) | class CoffeeMaker { method brew (line 16) | void brew() FILE: examples/dart_kiwi/lib/src/models/electric_heater.dart class PowerOutlet (line 3) | class PowerOutlet { class Electricity (line 7) | class Electricity { class ElectricHeater (line 11) | class ElectricHeater implements Heater { method on (line 17) | void on() method off (line 23) | void off() FILE: examples/dart_kiwi/lib/src/models/heater.dart class Heater (line 1) | abstract interface class Heater { method on (line 2) | void on() method off (line 3) | void off() FILE: examples/dart_kiwi/lib/src/models/model.dart class Model (line 1) | class Model { method toString (line 10) | String toString() FILE: examples/dart_kiwi/lib/src/models/pump.dart class Pump (line 1) | abstract interface class Pump { method pump (line 2) | void pump() FILE: examples/dart_kiwi/lib/src/models/thermosiphon.dart class Thermosiphon (line 4) | class Thermosiphon implements Pump { method pump (line 10) | void pump() FILE: examples/dart_kiwi/lib/src/modules/drip_coffee_module.dart class CoffeeInjector (line 11) | abstract class CoffeeInjector { method configure (line 12) | void configure() method _configureInstances (line 17) | void _configureInstances() method _configureFactories (line 27) | void _configureFactories() function getCoffeeInjector (line 30) | CoffeeInjector getCoffeeInjector() FILE: examples/dart_kiwi/lib/src/modules/drip_coffee_module.g.dart class _$CoffeeInjector (line 9) | class _$CoffeeInjector extends CoffeeInjector { method _configureFactories (line 11) | void _configureFactories() FILE: examples/flutter_kiwi/android/app/src/main/java/com/example/flutterexample/MainActivity.java class MainActivity (line 5) | public class MainActivity extends FlutterActivity { FILE: examples/flutter_kiwi/lib/di/test01.dart class Injector (line 5) | abstract class Injector { method configure (line 9) | void configure() class Test (line 12) | class Test {} class Counter (line 14) | class Counter { method add (line 21) | void add() class Di (line 24) | class Di { method setup (line 25) | void setup() FILE: examples/flutter_kiwi/lib/di/test01.g.dart class _$Injector (line 9) | class _$Injector extends Injector { method configure (line 11) | void configure() FILE: examples/flutter_kiwi/lib/main.dart function main (line 4) | void main() class MyApp (line 6) | class MyApp extends StatelessWidget { method build (line 10) | Widget build(BuildContext context) FILE: examples/flutter_kiwi/lib/screens/error_screen.dart class ErrorScreen (line 6) | class ErrorScreen extends StatefulWidget { method createState (line 8) | _ErrorScreenState createState() class _ErrorScreenState (line 11) | class _ErrorScreenState extends State { method initState (line 13) | void initState() method build (line 19) | Widget build(BuildContext context) FILE: examples/flutter_kiwi/lib/screens/main_screen.dart class MainScreen (line 7) | class MainScreen extends StatelessWidget { method build (line 11) | Widget build(BuildContext context) FILE: examples/flutter_kiwi/lib/screens/resolve_screen.dart class ResolveScreen (line 5) | class ResolveScreen extends StatefulWidget { method createState (line 7) | _ResolveScreenState createState() class _ResolveScreenState (line 10) | class _ResolveScreenState extends State { method initState (line 12) | void initState() method build (line 18) | Widget build(BuildContext context) method _incrementCounter (line 57) | void _incrementCounter() FILE: examples/flutter_kiwi/lib/screens/scoped_screen.dart class ScopedScreen (line 4) | class ScopedScreen extends StatefulWidget { method createState (line 6) | _ScopedScreenState createState() class _ScopedScreenState (line 9) | class _ScopedScreenState extends State { method initState (line 14) | void initState() method build (line 22) | Widget build(BuildContext context) FILE: examples/flutter_kiwi/lib/widgets/error_widget.dart class ErrorContainer (line 3) | class ErrorContainer extends StatelessWidget { method build (line 11) | Widget build(BuildContext context) FILE: packages/kiwi/example/kiwi_example.dart function main (line 3) | main() class Service (line 20) | class Service { method toString (line 24) | String toString() class ServiceA (line 29) | class ServiceA extends Service { method toString (line 35) | String toString() class Logger (line 40) | class Logger { method toString (line 44) | String toString() FILE: packages/kiwi/lib/src/annotations.dart class Register (line 5) | class Register { FILE: packages/kiwi/lib/src/kiwi_container.dart type FactoryBuilder (line 6) | typedef FactoryBuilder = T Function(KiwiContainer container); type _ProviderName (line 9) | typedef _ProviderName = String; type _ProviderValue (line 12) | typedef _ProviderValue = Map>; class KiwiContainer (line 15) | class KiwiContainer { method registerInstance (line 96) | void registerInstance( method registerFactory (line 110) | void registerFactory( method registerSingleton (line 125) | void registerSingleton( method unregister (line 135) | void unregister([String? name]) method resolve (line 153) | T resolve([String? name]) method resolveAs (line 186) | T? resolveAs([String? name]) method call (line 200) | T call([String? name]) method isRegistered (line 206) | bool isRegistered({String? name}) method clear (line 213) | void clear() method _setProvider (line 217) | void _setProvider(String? name, _Provider provider) class _Provider (line 228) | class _Provider { method get (line 242) | T? get(KiwiContainer container) method toString (line 262) | String toString() FILE: packages/kiwi/lib/src/model/exception/kiwi_error.dart class KiwiError (line 1) | class KiwiError extends Error { method toString (line 7) | String toString() FILE: packages/kiwi/lib/src/model/exception/not_registered_error.dart class NotRegisteredKiwiError (line 3) | class NotRegisteredKiwiError extends KiwiError { method toString (line 7) | String toString() FILE: packages/kiwi/test/kiwi_test.dart function main (line 4) | void main() class Character (line 492) | class Character { class Sith (line 502) | class Sith extends Character { FILE: packages/kiwi_generator/example/kiwi_generator_example.dart class Injector (line 5) | abstract class Injector { method configureWithScopedContainer (line 10) | void configureWithScopedContainer(KiwiContainer scopedContainer) method configureWithScopedContainer2 (line 13) | void configureWithScopedContainer2([KiwiContainer scopedContainer]) method configureWithScopedContainer3 (line 16) | void configureWithScopedContainer3({KiwiContainer scopedContainer}) method configureWithScopedContainer4 (line 19) | void configureWithScopedContainer4({KiwiContainer scopedContainer}) method configure (line 25) | void configure() method methodWithoutAnnotations (line 27) | void methodWithoutAnnotations() method configureInjector (line 29) | void configureInjector() function setup (line 32) | void setup() class Service (line 37) | class Service { class ServiceA (line 41) | class ServiceA extends Service { class ServiceB (line 45) | class ServiceB extends Service { class ServiceC (line 49) | class ServiceC extends Service { FILE: packages/kiwi_generator/example/kiwi_generator_example.g.dart class _$Injector (line 9) | class _$Injector extends Injector { method configureWithScopedContainer (line 11) | void configureWithScopedContainer(KiwiContainer? scopedContainer) method configureWithScopedContainer2 (line 23) | void configureWithScopedContainer2([KiwiContainer? scopedContainer = n... method configureWithScopedContainer3 (line 30) | void configureWithScopedContainer3({KiwiContainer? scopedContainer = n... method configureWithScopedContainer4 (line 37) | void configureWithScopedContainer4({KiwiContainer? scopedContainer = n... method configure (line 44) | void configure() method methodWithoutAnnotations (line 56) | void methodWithoutAnnotations() FILE: packages/kiwi_generator/lib/builder.dart function buildKiwi (line 15) | Builder buildKiwi([BuilderOptions? options = null]) FILE: packages/kiwi_generator/lib/src/kiwi_injector_generator.dart function _isRegisterMethod (line 16) | bool _isRegisterMethod(MethodElement method) class KiwiInjectorGenerator (line 20) | class KiwiInjectorGenerator extends Generator { method generate (line 24) | String? generate(LibraryReader library, BuildStep? buildStep) method _generateInjector (line 60) | Class _generateInjector( method _generateInjectorMethods (line 68) | List _generateInjectorMethods(ClassElement injector) method _generateInjectorMethod (line 75) | Method _generateInjectorMethod(MethodElement method) method _generateRegisters (line 130) | Expression? _generateRegisters(MethodElement method) method _generateRegister (line 143) | Expression _generateRegister( method _generateRegisterArguments (line 202) | List _generateRegisterArguments( method _generateRegisterArgument (line 211) | String _generateRegisterArgument( method _computeResolvers (line 230) | Map? _computeResolvers( FILE: packages/kiwi_generator/lib/src/model/kiwi_generator_error.dart class KiwiGeneratorError (line 1) | class KiwiGeneratorError extends Error { method toString (line 11) | String toString() FILE: packages/kiwi_generator/lib/src/util/list_extensions.dart function singleOrNullWhere (line 2) | T? singleOrNullWhere(bool test(T element)) FILE: packages/kiwi_generator/test/inputs/abstract_class.dart class WithoutRegister (line 1) | abstract class WithoutRegister { method setup (line 2) | void setup() FILE: packages/kiwi_generator/test/inputs/abstract_class_without_abstract_method.dart class WithoutRegister (line 1) | abstract class WithoutRegister { method setup (line 2) | void setup() FILE: packages/kiwi_generator/test/inputs/abstract_class_without_method.dart class WithoutRegister (line 1) | abstract class WithoutRegister {} FILE: packages/kiwi_generator/test/inputs/complex_factory.dart class Injector (line 3) | abstract class Injector { method configure (line 9) | void configure() class Service (line 12) | class Service {} class ServiceA (line 14) | class ServiceA extends Service {} class ServiceB (line 16) | class ServiceB extends Service { class ServiceC (line 20) | class ServiceC extends Service { FILE: packages/kiwi_generator/test/inputs/complex_factory_with_abstract_method_without_register_annotation.dart class Injector (line 3) | abstract class Injector { method configure (line 9) | void configure() method abstractMethodWithoutAnnotation (line 11) | void abstractMethodWithoutAnnotation() class Service (line 14) | class Service {} class ServiceA (line 16) | class ServiceA extends Service {} class ServiceB (line 18) | class ServiceB extends Service { class ServiceC (line 22) | class ServiceC extends Service { FILE: packages/kiwi_generator/test/inputs/complex_singleton.dart class Injector (line 3) | abstract class Injector { method configure (line 9) | void configure() class Service (line 12) | class Service {} class ServiceA (line 14) | class ServiceA extends Service {} class ServiceB (line 16) | class ServiceB extends Service { class ServiceC (line 20) | class ServiceC extends Service { FILE: packages/kiwi_generator/test/inputs/simple_factory.dart class Injector (line 3) | abstract class Injector { method configure (line 10) | void configure() class Service (line 13) | class Service { class ServiceA (line 17) | class ServiceA extends Service { class ServiceB (line 21) | class ServiceB extends Service { FILE: packages/kiwi_generator/test/inputs/simple_singleton.dart class Injector (line 3) | abstract class Injector { method configure (line 10) | void configure() class Service (line 13) | class Service {} class ServiceA (line 15) | class ServiceA extends Service {} class ServiceB (line 17) | class ServiceB extends Service {} FILE: packages/kiwi_generator/test/inputs/unknown_ctor_factory.dart class Injector (line 3) | abstract class Injector { method configure (line 5) | void configure() class Service (line 8) | class Service { FILE: packages/kiwi_generator/test/inputs/unknown_ctor_singleton.dart class Injector (line 3) | abstract class Injector { method configure (line 5) | void configure() class Service (line 8) | class Service { FILE: packages/kiwi_generator/test/kiwi_generator_test.dart function main (line 6) | void main() FILE: packages/kiwi_generator/test/utils/analysis.dart function resolveCompilationUnit (line 9) | Future resolveCompilationUnit(String sourceFile) FILE: packages/kiwi_generator/test/utils/test_helper.dart function testKiwi (line 10) | Future testKiwi( function testKiwiException (line 29) | Future testKiwiException( FILE: tools/kiwi_cli_actions/bin/kiwi_cli_actions.dart function main (line 5) | void main() FILE: tools/kiwi_cli_actions/lib/changelog_checker.dart class ChangelogChecker (line 5) | final class ChangelogChecker { method getActualPubspecVersion (line 8) | String getActualPubspecVersion(String path) method checkIfChangelogHasBeenUpdated (line 23) | void checkIfChangelogHasBeenUpdated({required String absolutePath})