SettingsInterface class abstract interface

Implementers

Constructors

SettingsInterface()

Properties

autoRegister bool
Whether to automatically register all classes.
no setter
doNotRegister List<String>
A list of class name regex patterns (case sensitive) to use to determine whether to ignore the injectable.
no setter
factories List<String>
A list of class name regex patterns (case sensitive) to use to determine whether to register the injectable as a factory.
no setter
groups Map<String, List<String>>
A list of group names used to group injectables. The values of each group are the class name regex patterns (case sensitive)
no setter
hashCode int
The hash code for this object.
no setterinherited
ignoreForFile List<String>
A list of lint rules to ignore for the generated file.
no setter
lazySingletons List<String>
A list of class name regex patterns (case sensitive) to use to determine whether to register the injectable as a lazy singleton.
no setter
priorities List<String>
A list of class name regex patterns (case sensitive) to use to determine the order of injection.
no setter
register List<String>
A list of class name regex patterns (case sensitive) to use to determine whether to register the injectable.
no setter
registerAsImplementation bool
Whether to use the implementation class as the type arg when registering the injectable
no setter
registerDefault RegisterType
The default register type to use when registering an injectable.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
singletons List<String>
A list of class name regex patterns (case sensitive) to use to determine whether to register the injectable as a singleton.
no setter

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited