Dart Documentationdi.moduleBinding

Binding abstract class

abstract class Binding {
 final CreationStrategy creationStrategy;
 final Visibility visibility;

 Binding(_creationStrategy, _visibility)
     : creationStrategy = _creationStrategy == null ?
           _defaultCreationStrategy : _creationStrategy,
       visibility = _visibility == null ?
           _defaultVisibility : _visibility;
}

Subclasses

FactoryBinding, TypeBinding, ValueBinding

Constructors

new Binding(_creationStrategy, _visibility) #

Creates a new Object instance.

Object instances have no meaningful state, and are only useful through their identity. An Object instance is equal to itself only.

docs inherited from Object
Binding(_creationStrategy, _visibility)
   : creationStrategy = _creationStrategy == null ?
         _defaultCreationStrategy : _creationStrategy,
     visibility = _visibility == null ?
         _defaultVisibility : _visibility;

Properties

final CreationStrategy creationStrategy #

final CreationStrategy creationStrategy

final Visibility visibility #

final Visibility visibility