diff --git a/modules/angular2/src/di/injector.js b/modules/angular2/src/di/injector.js index 96984ae2e0..e9f6c3bb5f 100644 --- a/modules/angular2/src/di/injector.js +++ b/modules/angular2/src/di/injector.js @@ -31,6 +31,11 @@ export class Injector { /** * Creates/looks up factory functions and dependencies from binding * declarations and flattens bindings into a single [List]. + * + * The returned list is sparse, indexed by [Key.id]. It is generally not + * useful to application code other than for passing it to [Injector] + * functions that require resolved binding lists, such as + * [fromResolvedBindings] and [createChildFromResolved]. */ static resolve(bindings:List/**/):List { var flatten = _flattenBindings(Binding.resolveAll(bindings), MapWrapper.create());